/irc-logs / freenode / #whatwg / 2010-04-27 / end

Options:

  1. # Session Start: Tue Apr 27 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Ping timeout: 240 seconds)
  4. # [00:02] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  5. # [00:03] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  6. # [00:13] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Quit: shepazu)
  7. # [00:17] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 240 seconds)
  8. # [00:18] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  9. # [00:24] * Joins: cying (~cying@70.90.171.153)
  10. # [00:26] * Quits: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net) (Ping timeout: 246 seconds)
  11. # [00:26] * Joins: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net)
  12. # [00:29] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  13. # [00:29] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 240 seconds)
  14. # [00:31] * Quits: nattokirai (~nattokira@y224063.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  15. # [00:32] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  16. # [00:32] * Joins: cying (~cying@70.90.171.153)
  17. # [00:36] * Quits: sicking (~chatzilla@nat/mozilla/x-deqgnxkyzodaffbd) (Remote host closed the connection)
  18. # [00:47] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Hey! Listen!)
  19. # [00:56] * Joins: michaeln (~michaeln@nat/google/x-dezqurcaqslwbsly)
  20. # [01:18] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
  21. # [01:23] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Ping timeout: 240 seconds)
  22. # [01:24] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
  23. # [01:30] <Hixie> anyone registered on the doom9 forums?
  24. # [01:32] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  25. # [01:32] <Hixie> i want to contact zuggy, but the forum requires that i have been a member for 5 days
  26. # [01:33] <kinetik> Hixie: i've got an account there
  27. # [01:35] <Hixie> can you send a privmsg to zuggy saying that we're considering using SRT as the basis for a subtitle format for the web and that ian@hixie.ch would like to discuss the matter with him?
  28. # [01:35] <Hixie> i'd love his opinions on some ideas i have
  29. # [01:35] <Hixie> e.g. whether he would rather we didn't define things, or if he wants to be involved, or if he's happy for us to fork it, or whatever
  30. # [01:37] <kinetik> Hixie: this one? http://forum.doom9.org/member.php?u=11440
  31. # [01:37] <Hixie> yeah
  32. # [01:37] <kinetik> Last Activity: 16th April 2007 16:21
  33. # [01:37] <Hixie> hm
  34. # [01:38] <Hixie> bummer
  35. # [01:38] <kinetik> I can try sending a message anyway, if you like.
  36. # [01:38] <Hixie> sure
  37. # [01:38] <Hixie> try sending it to http://forum.doom9.org/member.php?u=41898 also, he's been active more recently
  38. # [01:39] <Hixie> he's the other subrip dev
  39. # [01:39] <Hixie> as far as i can tell
  40. # [01:39] * Quits: dglazkov (~dglazkov@nat/google/x-elibvdqhnbqnirni) (Quit: dglazkov)
  41. # [01:39] <Hixie> hmm, it does kind of look like SubRip is dead
  42. # [01:40] <Hixie> i wonder who else we should contact
  43. # [01:40] * Joins: davidb (~davidb@bas2-streetsville39-2925212479.dsl.bell.ca)
  44. # [01:40] <Hixie> kinetik: thanks, btw
  45. # [01:40] <Hixie> much appreciated
  46. # [01:46] <kinetik> Hixie: sent something to both of them
  47. # [01:47] <Hixie> thanks!
  48. # [01:56] * Dashiva wonders if some other Jonas will find himself with a bunch of enemies in the morning
  49. # [01:58] * Joins: cying_ (~cying@173-164-164-4-SFBA.hfc.comcastbusiness.net)
  50. # [02:02] <Philip`> Dashiva: Maybe the Jonas Brothers?
  51. # [02:02] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 258 seconds)
  52. # [02:02] * cying_ is now known as cying
  53. # [02:16] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  54. # [02:17] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
  55. # [02:18] <JonathanNeal> heyo
  56. # [02:27] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  57. # [02:28] * Quits: dbaron (~dbaron@nat/mozilla/x-hbzbztvqazxujufl) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  58. # [02:33] * Quits: ap (~ap@17.246.17.104) (Quit: ap)
  59. # [02:37] * Joins: surkov (~surkov@client-65-22.sibtele.com)
  60. # [02:37] * Quits: ray (ray@the.ug) (Quit: Lost terminal)
  61. # [02:55] * Quits: paul_irish (~paul_iris@12.187.233.194) (Remote host closed the connection)
  62. # [02:56] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
  63. # [03:07] <nessy> good thinking, Hixie about the SubRip guys!
  64. # [03:15] * Quits: dave_levin (~dave_levi@nat/google/x-pzyezlyhrxmupmzy) (Quit: dave_levin)
  65. # [03:27] * Quits: cying (~cying@173-164-164-4-SFBA.hfc.comcastbusiness.net) (Quit: cying)
  66. # [03:29] <Hixie> how do i include the string "<br/>" in a wiki page without it becoming a line break? (AryehGregor?)
  67. # [03:30] * Quits: davidb (~davidb@bas2-streetsville39-2925212479.dsl.bell.ca) (Quit: davidb)
  68. # [03:31] <Hixie> i went with &lt;br/>
  69. # [03:31] <Hixie> seems to work
  70. # [03:31] <othermaciej> Hixie: &lt;br/>
  71. # [03:31] * ojan is now known as ojan_away
  72. # [03:31] <othermaciej> you have to escape < for certain tags that the wiki would otherwise recognize and spit back verbatim
  73. # [03:49] * Joins: annevk (~annevk@220.109.219.245)
  74. # [03:50] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  75. # [03:51] * Quits: annevk (~annevk@220.109.219.245) (Read error: Connection reset by peer)
  76. # [03:51] * Joins: annevk (~annevk@220.109.219.245)
  77. # [03:53] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  78. # [03:54] * Joins: wakaba_0 (~wakaba_@203-140-91-140.eonet.ne.jp)
  79. # [03:54] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  80. # [03:56] * Joins: sicking (~chatzilla@nat/mozilla/x-ycqkkdkrvovbspgy)
  81. # [04:01] * Joins: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
  82. # [04:03] * Joins: annevk2 (~annevk@220.109.219.245)
  83. # [04:03] * Quits: jwalden (~waldo@nat/mozilla/x-xpaqzitybxozzcwq) (Quit: brainmush, no more for today)
  84. # [04:07] * Quits: annevk (~annevk@220.109.219.245) (Ping timeout: 276 seconds)
  85. # [04:37] * Joins: divya_ (~divya@c-24-22-131-46.hsd1.wa.comcast.net)
  86. # [04:37] * Quits: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
  87. # [04:37] * divya_ is now known as divya
  88. # [04:41] * Quits: weinig (~weinig@17.246.19.224) (Quit: weinig)
  89. # [04:43] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
  90. # [04:46] * Joins: miketaylr (~miketaylr@12.193.178.66)
  91. # [04:46] * Quits: miketaylr (~miketaylr@12.193.178.66) (Excess Flood)
  92. # [04:46] * Joins: miketaylr (~miketaylr@12.193.178.66)
  93. # [04:48] * Joins: taf2_ (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
  94. # [04:51] * Quits: sicking (~chatzilla@nat/mozilla/x-ycqkkdkrvovbspgy) (Ping timeout: 246 seconds)
  95. # [04:58] * Joins: Morphous (jan@unaffiliated/amorphous)
  96. # [05:03] * Quits: jlebar (~jlebar@128.12.22.184) (Quit: Leaving)
  97. # [05:03] * Joins: jlebar (~jlebar@128.12.22.184)
  98. # [05:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
  99. # [05:08] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  100. # [05:11] * Quits: annevk2 (~annevk@220.109.219.245) (Ping timeout: 248 seconds)
  101. # [05:15] * Quits: erlehmann (~erlehmann@82.113.106.107) (Ping timeout: 245 seconds)
  102. # [05:16] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ?Q)
  103. # [05:22] * Quits: miketaylr (~miketaylr@12.193.178.66) (Quit: Leaving...)
  104. # [05:25] * Parts: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net)
  105. # [05:28] * Parts: doublec (~doublec@li30-216.members.linode.com)
  106. # [05:32] * Joins: doublec (~doublec@li30-216.members.linode.com)
  107. # [05:33] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  108. # [05:48] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Quit: dave_levin)
  109. # [05:50] * Quits: othermaciej (~mjs@17.246.19.94) (Ping timeout: 268 seconds)
  110. # [05:51] * Joins: othermaciej (~mjs@17.246.19.94)
  111. # [05:54] * Quits: danbri (~danbri@unaffiliated/danbri) (Read error: Connection timed out)
  112. # [05:54] * Joins: danbri (~danbri@unaffiliated/danbri)
  113. # [05:58] * Joins: Aleoss (AleossIRC@142-165-189-222.sktn.hsdb.sasknet.sk.ca)
  114. # [05:58] <Aleoss> http://validator.w3.org/check?uri=http%3A%2F%2Faleoss.ath.cx%2Fcss%2F&charset=%28detect+automatically%29&doctype=Inline&ss=1&outline=1&group=0&No200=1&verbose=1&user-agent=W3C_Validator%2F1.767
  115. # [05:59] <Aleoss> Should I disregard the error there or should I be placing <nav> outside of the <pre>?
  116. # [06:10] * Joins: miketaylr (~miketaylr@12.193.178.66)
  117. # [06:14] * Joins: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
  118. # [06:16] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
  119. # [06:19] * Joins: micheil (~micheil@124-170-130-178.dyn.iinet.net.au)
  120. # [06:20] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Client Quit)
  121. # [06:24] * Parts: Aleoss (AleossIRC@142-165-189-222.sktn.hsdb.sasknet.sk.ca)
  122. # [06:30] * Quits: othermaciej (~mjs@17.246.19.94) (Quit: othermaciej)
  123. # [06:36] * Quits: taf2_ (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net) (Quit: taf2_)
  124. # [06:50] * Quits: michaeln (~michaeln@nat/google/x-dezqurcaqslwbsly) (Quit: Leaving.)
  125. # [06:56] * Quits: JoePeck (~jjp@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: -)
  126. # [06:57] * Quits: miketaylr (~miketaylr@12.193.178.66) (Quit: Leaving...)
  127. # [07:00] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
  128. # [07:02] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
  129. # [07:12] * Joins: rolandsteiner (~rolandste@220.109.219.244)
  130. # [07:17] * Quits: danbri (~danbri@unaffiliated/danbri) (Read error: Connection timed out)
  131. # [07:19] * Joins: danbri (~danbri@unaffiliated/danbri)
  132. # [07:23] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Quit: dave_levin)
  133. # [07:28] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  134. # [07:31] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
  135. # [07:34] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
  136. # [07:38] * Joins: annevk2 (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  137. # [07:38] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  138. # [07:41] * Joins: FireFly (~firefly@unaffiliated/firefly)
  139. # [07:50] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  140. # [07:51] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  141. # [07:58] * Quits: micheil (~micheil@124-170-130-178.dyn.iinet.net.au) (Quit: micheil)
  142. # [08:01] * Joins: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  143. # [08:03] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
  144. # [08:05] * Joins: miketaylr (~miketaylr@12.193.178.66)
  145. # [08:05] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  146. # [08:07] * Joins: pesla (~retep@188.202.125.121)
  147. # [08:10] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  148. # [08:10] <zcorpan> wait what? Why the url change?
  149. # [08:11] <annevk2> sicking
  150. # [08:11] * annevk2 is now known as annevk
  151. # [08:11] * Quits: miketaylr (~miketaylr@12.193.178.66) (Remote host closed the connection)
  152. # [08:11] <annevk> see public-webapps responseBlob subthread
  153. # [08:11] <zcorpan> pointer?
  154. # [08:11] <annevk> so ahead of you
  155. # [08:11] <annevk> :p
  156. # [08:14] <zcorpan> hrm
  157. # [08:15] <zcorpan> Hixie: can you change it back if i say opera has implemented URL and i've written test cases using URL? :)
  158. # [08:15] <annevk> WebKit also has EventSource.URL shipped I think
  159. # [08:15] <annevk> is that all?
  160. # [08:17] <annevk> hmm, my inbox has grown from ~400 to ~900
  161. # [08:27] * Joins: JoePeck (~jjp@c-24-130-200-51.hsd1.ca.comcast.net)
  162. # [08:32] * Joins: micheil (~micheil@124-170-130-178.dyn.iinet.net.au)
  163. # [08:32] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Ping timeout: 252 seconds)
  164. # [08:37] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  165. # [08:40] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  166. # [08:43] <zcorpan> window.EventSource is undefined for me in chrome
  167. # [08:50] <annevk> hmm
  168. # [08:50] <annevk> indeed
  169. # [08:52] <annevk> so how can https://bugs.webkit.org/show_bug.cgi?id=14392#c7 be explained?
  170. # [08:53] <annevk> https://bugs.webkit.org/show_bug.cgi?id=14997 is marked fixed
  171. # [08:54] <annevk> maybe Chrome is based on a much older version of WebKit?
  172. # [08:54] <annevk> this was landed last August...
  173. # [08:55] <othermaciej> annevk: it's an optional feature - maybe they have the flag off
  174. # [08:55] <zcorpan> othermaciej: is EventSource shipped in safari?
  175. # [08:56] <othermaciej> zcorpan: it's not in Safari 4.0.5 afaict
  176. # [08:56] <annevk> ooh: https://bugs.webkit.org/show_bug.cgi?id=33695
  177. # [08:56] * Joins: grimboy (~grimboy@bcm-131-111-216-150.girton.cam.ac.uk)
  178. # [08:56] <othermaciej> or in trunk
  179. # [08:56] <othermaciej> I wonder if it's just disabled by default?
  180. # [08:56] <annevk> I saw Web developers talking about it... hmm
  181. # [08:56] <othermaciej> oh wait
  182. # [08:56] <othermaciej> it does exist in WebKit trunk
  183. # [08:57] * Parts: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  184. # [08:57] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  185. # [08:57] <othermaciej> so it will quite likely be in the next Safari
  186. # [08:57] <othermaciej> good ol' [object EventSourceContructor]
  187. # [08:57] <zcorpan> it has an attribute called "URL", yes?
  188. # [08:59] <othermaciej> how do I construct an EventSource again?
  189. # [08:59] <othermaciej> or I guess I can check the IDL
  190. # [08:59] <zcorpan> you could check "URL" in EventSource.prototype
  191. # [08:59] <annevk> othermaciej, new EventSource("url")
  192. # [09:00] <othermaciej> readonly attribute DOMString URL;
  193. # [09:00] <othermaciej> says the IDL
  194. # [09:00] <zcorpan> thanks
  195. # [09:00] <zcorpan> othermaciej: what's your opinion on the name change?
  196. # [09:00] <annevk> I guess that ought to be changed if we are going with sicking's URL -> url
  197. # [09:00] <annevk> grmbl
  198. # [09:00] * zcorpan thinks it should be changed back to URL
  199. # [09:01] <annevk> he does have a point that Document.URL is somewhat archaic, but still
  200. # [09:01] <zcorpan> it's more used than most other attributes on HTMLDocument
  201. # [09:01] * Quits: dimich (~dimich@nat/google/x-bdyjvtzoqivybxey) (Read error: Operation timed out)
  202. # [09:01] <othermaciej> well, it hasn't shipped yet apparently
  203. # [09:01] * Joins: dimich (~dimich@74.125.59.73)
  204. # [09:02] <othermaciej> is there consensus to change it?
  205. # [09:02] <othermaciej> would rather get it over with soon
  206. # [09:02] <othermaciej> are there instances of lowercase "url" in the Web platform?
  207. # [09:02] <zcorpan> i don't see consensus; sicking asked for it to be changed, Hixie changed it
  208. # [09:02] <zcorpan> i think it should be called URL
  209. # [09:03] <zcorpan> othermaciej: in css url()
  210. # [09:03] <zcorpan> othermaciej: <input type="url"> although that is case insensitive
  211. # [09:04] <annevk> css url() is even more case-insensitive
  212. # [09:04] <othermaciej> what about in APIs?./dom/Document.idl: readonly attribute DOMString URL;
  213. # [09:04] <zcorpan> <meta http-equiv="refresh" content="5; URL=..."> although that's also case insensitive (mostly written in uppercase i think)
  214. # [09:04] <othermaciej> ./websockets/WebSocket.idl: readonly attribute DOMString URL;
  215. # [09:04] * Quits: Matjas_ (~57402069@gateway/web/freenode/x-tgaeaxigklemdtrg) (Ping timeout: 252 seconds)
  216. # [09:04] <annevk> yeah, both WebSocket and EventSource are affected
  217. # [09:04] <othermaciej> ./html/HTMLAnchorElement.idl: readonly attribute URL absoluteLinkURL; (is that a standard or some weird webkit extension?)
  218. # [09:05] <jgraham> Uppercase for an attribute name is kinda ugly
  219. # [09:05] <jgraham> Unless it is just a constant
  220. # [09:06] <zcorpan> othermaciej: seems like a weird extension
  221. # [09:06] <zcorpan> jgraham: sure it's ugly, but i'd rather have attributes with the same name use the same case everywhere
  222. # [09:07] <othermaciej> zcorpan: I think it might not be exposed to JS
  223. # [09:07] <othermaciej> yeah, it's ObjC-only
  224. # [09:07] <othermaciej> kinda weird, as it seems to duplicate href
  225. # [09:07] <othermaciej> maybe it dates back to when our <a>.href was buggy
  226. # [09:09] * zcorpan sends his email asking for it to be changed back
  227. # [09:10] <annevk> absoluteLinkURL sounds like WebKit-only
  228. # [09:10] <annevk> but I've thought that before :/
  229. # [09:10] <othermaciej> it's only in our Objective-C bindings so not relevant to the Web
  230. # [09:10] <othermaciej> has Chrome shipped WebSocket yet?
  231. # [09:11] <zcorpan> othermaciej: yeah, but it doesn't seem to have .URL
  232. # [09:11] <othermaciej> weird
  233. # [09:11] <othermaciej> is that a new addition?
  234. # [09:11] <othermaciej> oh, if you are checking based on WebSocket.prototype I expect that won't work
  235. # [09:11] <othermaciej> at least, not if V8 bindings match how JavaScriptCore does it
  236. # [09:12] <zcorpan> oh wait it does have URL
  237. # [09:12] <othermaciej> we don't put DOM getters and setters on the prototype they are magical
  238. # [09:12] <zcorpan> yeah i was checking the prototype first
  239. # [09:13] <zcorpan> that seems like a bug, they should be on the prototype, right?
  240. # [09:16] <othermaciej> it doesn't match what Mozilla does
  241. # [09:16] <othermaciej> hopefully Web IDL will decide which way is correct
  242. # [09:17] <othermaciej> Moz behavior is potentially more convenient but on the other hand it may be less efficient
  243. # [09:17] <zcorpan> is someone working on webidl?
  244. # [09:17] <othermaciej> weinig is working on it a little, ever so slowly
  245. # [09:17] <othermaciej> I need to nag him again
  246. # [09:17] <zcorpan> ok
  247. # [09:17] <othermaciej> now that the WebKit2 code drop is finished
  248. # [09:18] <othermaciej> he did do a couple of edits - trying to get it to be based on ES5 instead of ES3
  249. # [09:18] <zcorpan> i'd like webidl to decide about what to do with too few arguments to constructors and methods
  250. # [09:20] <othermaciej> that would be good too
  251. # [09:24] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  252. # [09:27] * Quits: danbri (~danbri@unaffiliated/danbri) (Read error: Connection timed out)
  253. # [09:29] * Joins: danbri (~danbri@unaffiliated/danbri)
  254. # [09:29] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  255. # [09:31] * Joins: sicking (~chatzilla@adsl-99-24-216-224.dsl.pltn13.sbcglobal.net)
  256. # [09:34] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Hey! Listen!)
  257. # [09:34] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
  258. # [09:38] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  259. # [09:42] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Read error: Connection reset by peer)
  260. # [09:42] * Joins: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com)
  261. # [09:43] * Joins: rolandsteiner (~rolandste@220.109.219.244)
  262. # [09:43] * Quits: ukai (~ukai@220.109.219.244) (Ping timeout: 276 seconds)
  263. # [09:44] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 245 seconds)
  264. # [09:45] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
  265. # [09:48] * Quits: JoePeck (~jjp@c-24-130-200-51.hsd1.ca.comcast.net) (Quit: -)
  266. # [09:50] * Quits: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  267. # [09:52] * Quits: danbri (~danbri@unaffiliated/danbri) (Read error: Connection reset by peer)
  268. # [09:52] * Joins: danbri (~danbri@unaffiliated/danbri)
  269. # [09:54] <asmodai> hsivonen: wow, might have found the page that was causing issues
  270. # [09:58] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
  271. # [09:59] * Joins: mpt (~mpt@canonical/mpt)
  272. # [10:10] * Joins: ukai (~ukai@220.109.219.244)
  273. # [10:14] <asmodai> It seems http://site.icu-project.org/ is causing those leaks for me. At least the very fast increasing leaks. (I still see some minor leakage, but I also occasionally see the garbage collection kick in).
  274. # [10:16] * Quits: sicking (~chatzilla@adsl-99-24-216-224.dsl.pltn13.sbcglobal.net) (Ping timeout: 240 seconds)
  275. # [10:19] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
  276. # [10:24] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  277. # [10:33] * Joins: cpearce (~cpearce@ip-118-90-74-147.xdsl.xnet.co.nz)
  278. # [10:35] * Joins: roc (~roc@121-72-162-149.dsl.telstraclear.net)
  279. # [10:39] * Joins: Phae (~phaeness@gatea.mh.bbc.co.uk)
  280. # [10:40] * Quits: nessy (~Adium@124-170-18-159.dyn.iinet.net.au) (Quit: Leaving.)
  281. # [10:43] <hsivonen> asmodai: btw, are you running 3.6.x with html5.enable=true?
  282. # [10:44] * Joins: workmad3 (~workmad3@188-222-158-93.zone13.bethere.co.uk)
  283. # [10:45] <hsivonen> hmm. are all the scripts on that page just for analytics?
  284. # [10:47] <asmodai> hsivonen: Yes I am
  285. # [10:47] <asmodai> Ah, should mention that I guess
  286. # [10:47] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  287. # [10:47] <hsivonen> asmodai: I recommend not doing that.
  288. # [10:48] <hsivonen> asmodai: if you want to run with html5.enable=true, it's much better to use a trunk nightly
  289. # [10:48] <hsivonen> and if you want to run 3.6.x, it's much better not to run with html5.enable=true
  290. # [10:48] <asmodai> How so?
  291. # [10:49] <hsivonen> asmodai: I'm sorry I didn't try more forcefully to get html5.enable removed from the 3.6 branch
  292. # [10:49] <asmodai> hsivonen: Hahaha
  293. # [10:49] <hsivonen> asmodai: the snapshot of the HTML5 parser on the 3.6 branch is from June last year just when it was deemed worthy to *start* testing it
  294. # [10:49] <asmodai> no no, I'm happy with it to test the MathML :P
  295. # [10:50] <hsivonen> after that, all the problems that have been found and fixed are unfixed on the 3.6 branch
  296. # [10:50] <asmodai> :(
  297. # [10:51] <hsivonen> asmodai: could you, please, test if the leak goes away if you disable the HTML5 parser?
  298. # [10:51] <asmodai> sure, gimme a moment
  299. # [10:51] <asmodai> hsivonen: do I need to restart the entire browser for that toggle to go through?
  300. # [10:52] <asmodai> or would simply reloading that page with the toggle off be enough?
  301. # [10:53] <hsivonen> asmodai: reload is enough
  302. # [10:53] <asmodai> ok
  303. # [10:53] <asmodai> on an aside
  304. # [10:54] <asmodai> annevk: saw http://www.internetconsultatie.nl/nrfimplementatie ?
  305. # [10:54] <asmodai> Dutch gov asking for input on the cookie restriction law(s)
  306. # [10:55] <hsivonen> asmodai: do the laws cover browser fingerprinting?
  307. # [10:55] <asmodai> hsivonen: mmm, good question
  308. # [10:56] <asmodai> For all I know this is that follow through on the EU directive on banning third party cookies from auto accept.
  309. # [10:56] <asmodai> ok, opened that site with html5 enable to true and I see the memory increase as expected.
  310. # [10:57] <asmodai> Now turning it off and reloading
  311. # [10:59] <asmodai> hsivonen: Seems to stabilize and I can even observe the garbage collection kick in... hovering around 576 MB now.
  312. # [11:00] <asmodai> hsivonen: clear cut case of icu-project.org and html5.enable=true on 3.6.4 not jiving well?
  313. # [11:01] * Joins: ROBOd (~robod@92.84.205.75)
  314. # [11:01] * Quits: surkov (~surkov@client-65-22.sibtele.com) (Quit: surkov)
  315. # [11:05] <annevk> asmodai, looking
  316. # [11:06] <annevk> asmodai, hmm, I can't tell whether it affects sites or browsers
  317. # [11:06] <annevk> asmodai, if sites I suppose that makes sense
  318. # [11:06] <annevk> asmodai, as long as they clearly scope it in some way I guess
  319. # [11:07] <asmodai> annevk: it's a continuation of http://tweakers.net/nieuws/66906/cookies-mogen-volgend-jaar-alleen-na-toestemming-internetter.html
  320. # [11:09] <asmodai> Directive 2009/136/EC generally requires end-user consent to the storing of information-such as the piece of software known as a "cookie"-on the user's computer. Accessing stored cookie data-the raison d'ĂȘtre of a cookie-would also require consent. Further, a user's consent would be valid only if he or she is "provided . . . clear and comprehensive information" concerning the cookie's use.
  321. # [11:10] <asmodai> So it would mean changes to browser defaults methinks.
  322. # [11:10] <jgraham> Not possible
  323. # [11:10] <annevk> we tried something like that
  324. # [11:10] <jgraham> Breaks the web
  325. # [11:10] <annevk> indeed
  326. # [11:10] <annevk> also, users don't understand cookies
  327. # [11:11] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
  328. # [11:12] <asmodai> hey, I don't invent it ;)
  329. # [11:12] * Quits: roc (~roc@121-72-162-149.dsl.telstraclear.net) (Quit: roc)
  330. # [11:13] <annevk> shoot the messenger, no?
  331. # [11:14] * asmodai is shot
  332. # [11:17] <asmodai> hsivonen: Updated the ticket https://bugzilla.mozilla.org/show_bug.cgi?id=561714 with the information.
  333. # [11:24] * Parts: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  334. # [11:29] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  335. # [11:31] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  336. # [11:43] * Joins: cpearce_ (~cpearce@ip-118-90-74-147.xdsl.xnet.co.nz)
  337. # [11:44] * Quits: cpearce (~cpearce@ip-118-90-74-147.xdsl.xnet.co.nz) (Ping timeout: 260 seconds)
  338. # [11:44] * cpearce_ is now known as cpearce
  339. # [11:55] * Joins: mat_t (~mattomasz@91.189.88.12)
  340. # [12:02] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  341. # [12:05] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 258 seconds)
  342. # [12:09] * Joins: mat_t (~mattomasz@91.189.88.12)
  343. # [12:35] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
  344. # [12:42] * Joins: riven` (~riven@53518387.cable.casema.nl)
  345. # [12:45] * Quits: riven (~riven@53518387.cable.casema.nl) (Ping timeout: 246 seconds)
  346. # [12:46] * Joins: roc (~roc@121-72-162-149.dsl.telstraclear.net)
  347. # [12:50] * Joins: JusticeFries (~justicefr@173.4.178.203)
  348. # [12:53] * Joins: surkov (~surkov@client-65-22.sibtele.com)
  349. # [12:54] * Joins: mpt (~mpt@canonical/mpt)
  350. # [13:06] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Ping timeout: 260 seconds)
  351. # [13:12] * Joins: nessy (~Adium@124-170-18-159.dyn.iinet.net.au)
  352. # [13:13] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 252 seconds)
  353. # [13:18] * Joins: mat_t (~mattomasz@91.189.88.12)
  354. # [13:19] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 248 seconds)
  355. # [13:24] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  356. # [13:25] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  357. # [13:27] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  358. # [13:36] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  359. # [13:36] * Quits: wakaba_0 (~wakaba_@203-140-91-140.eonet.ne.jp) (Ping timeout: 245 seconds)
  360. # [13:44] * Joins: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp)
  361. # [13:51] * Quits: JusticeFries (~justicefr@173.4.178.203) (Quit: JusticeFries)
  362. # [13:57] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  363. # [14:06] * Quits: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
  364. # [14:07] * Joins: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp)
  365. # [14:10] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 268 seconds)
  366. # [14:11] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  367. # [14:13] * Joins: pmuellr (~pmuellr@nat/ibm/x-phuokvmnzkqdahjk)
  368. # [14:14] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  369. # [14:15] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  370. # [14:20] * Quits: surkov (~surkov@client-65-22.sibtele.com) (Quit: surkov)
  371. # [14:21] * Joins: taf2_ (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net)
  372. # [14:26] * Joins: davidb (~davidb@mozca02.ca.mozilla.com)
  373. # [14:29] * Joins: nattokirai (~nattokira@y224063.dynamic.ppp.asahi-net.or.jp)
  374. # [14:34] * Quits: taf2_ (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Quit: taf2_)
  375. # [14:34] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: erikvold)
  376. # [14:35] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  377. # [14:37] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
  378. # [15:06] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  379. # [15:15] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  380. # [15:15] * Quits: salavas (~salavas@h4n1fls31o279.telia.com) (Ping timeout: 240 seconds)
  381. # [15:20] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  382. # [15:24] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
  383. # [15:34] * Joins: annevk (~annevk@EM114-48-223-64.pool.e-mobile.ne.jp)
  384. # [15:34] * Joins: mut (~mut@host86-186-200-191.range86-186.btcentralplus.com)
  385. # [15:34] <mut> hey, I have an image on canvas, and i want to save it to the server, any way of doing that?
  386. # [15:35] <annevk> xhr.send(canvas.toDataURL())
  387. # [15:35] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
  388. # [15:35] <annevk> or you could serialize an ImageData object somehow and transmit that
  389. # [15:35] <mut> ok
  390. # [15:35] <mut> ill take a look at that
  391. # [15:36] <mut> thanks
  392. # [15:36] <mut> errrm
  393. # [15:36] <mut> yea thanks :)
  394. # [15:36] * Quits: nessy (~Adium@124-170-18-159.dyn.iinet.net.au) (Quit: Leaving.)
  395. # [15:45] <annevk> "Facebook uses Decentralized Extensibility to centralize the Web around Facebook." heh, brilliant quote
  396. # [15:46] * Quits: nattokirai (~nattokira@y224063.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  397. # [15:48] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
  398. # [15:53] * Joins: FireFly (~firefly@unaffiliated/firefly)
  399. # [15:56] <jgraham> I want that on my wall
  400. # [16:03] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  401. # [16:03] * Joins: aroben (~aroben@unaffiliated/aroben)
  402. # [16:04] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
  403. # [16:05] <hsivonen> annevk: it seems it's my most retweeted tweet so far
  404. # [16:05] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  405. # [16:06] <Lachy> Philip`, yt?
  406. # [16:07] * Quits: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net) (Ping timeout: 245 seconds)
  407. # [16:08] <Philip`> Lachy: Sort of
  408. # [16:09] <Lachy> Philip`, just wanted to check with you about whether or not this test is correct, since you know more about canvas than I do. http://tc.labs.opera.com/html/canvas/getContext/2d/drawImage/003.htm
  409. # [16:09] <Lachy> I don't get why it's expecting an exception to be thrown for that one
  410. # [16:11] <hsivonen> jgraham: speaking of walls: did the idea of asking Randall Munroe to draw the HTML5 tokenizer state transition graph go anywhere?
  411. # [16:11] <Philip`> Lachy: Looks like the image's 'complete' attribute would be false, which used to make drawImage throw an error but should now cause it to be silently ignored
  412. # [16:11] <Philip`> (so the test is currently incorrect)
  413. # [16:12] <Lachy> (new Image()).complete returns true in every browser though
  414. # [16:12] <Lachy> so I guess all browsers are wrong about that
  415. # [16:12] * Joins: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net)
  416. # [16:12] <Philip`> http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-1.html#dom-img-complete indicates it should be false, I believe
  417. # [16:12] * Quits: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 240 seconds)
  418. # [16:13] <Philip`> (I don't know if the spec is correct)
  419. # [16:13] <Lachy> ok. So that's a bug in opera for image.complete and an invalid test.
  420. # [16:13] <Lachy> the spec doesn't agree with implementations, but it makes more sense than saying an image is complete, even though it has no src
  421. # [16:14] <Philip`> You could interpret it instead as saying the image downloading/decoding is complete
  422. # [16:15] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
  423. # [16:15] <Philip`> and an image with no src isn't still in the middle of the downloading/decoding process, so that process is not incomplete
  424. # [16:15] <Lachy> but it hasn't actually completed anything
  425. # [16:15] * Joins: erlehmann (~erlehmann@82.113.106.107)
  426. # [16:15] <Lachy> and that means setting a src attribute should make set it to false
  427. # [16:16] <Lachy> until it loaded the image again
  428. # [16:16] <Philip`> It's completed the "complete = false; if (there is a src) { ... do a long slow download and decode ... }; complete = true" process
  429. # [16:17] <Philip`> but then you have to deal with images that are complete but still don't have any image data
  430. # [16:17] <Philip`> I don't think it's particularly illogical either way, but the spec's current definition seems more helpful
  431. # [16:18] * Joins: jorlow_ (~jorlow@nat/google/x-ccrflndlgiyqxlnz)
  432. # [16:18] * Joins: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net)
  433. # [16:20] * Joins: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp)
  434. # [16:20] <Lachy> I guess that makes the spec ambiguous if it can be interpreted either way.
  435. # [16:20] <Lachy> I'll send mail about that later.
  436. # [16:27] * Quits: ROBOd (~robod@92.84.205.75) (Quit: http://www.robodesign.ro)
  437. # [16:27] <Philip`> Oh, I don't think the spec is ambiguous
  438. # [16:28] <Philip`> I just think the attribute name "complete" is ambiguous so it could defined in different ways that wouldn't seem particularly wrong
  439. # [16:28] <Philip`> s/could/could be/
  440. # [16:29] <Philip`> and the current spec has chosen one definition which seems reasonably clear (though maybe people could argue it should make a different choice to better match current implementations)
  441. # [16:37] <JonathanNeal> mornin'
  442. # [16:45] <jgraham> hsivonen: No
  443. # [17:02] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  444. # [17:04] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
  445. # [17:05] * Joins: mpt (~mpt@canonical/mpt)
  446. # [17:15] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
  447. # [17:20] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
  448. # [17:21] <annevk> bit of a shame that everyone implements the new sectioning elements without implementing the corresponding h1 styling rules
  449. # [17:22] <annevk> you'd think at least someone in either Gecko or WebKit would have picked up on that
  450. # [17:23] <JonathanNeal> Whatcha guys think of this? http://sandbox.thewikies.com/html-templates/ Suggetions, criticism?
  451. # [17:23] * Joins: sicking (~chatzilla@adsl-99-24-216-224.dsl.pltn13.sbcglobal.net)
  452. # [17:25] <annevk> guess I'll add a comment to https://bugzilla.mozilla.org/show_bug.cgi?id=559284 tomorrow or so when I find my credentials
  453. # [17:25] <annevk> time to read/sleep
  454. # [17:32] * Joins: dbaron (~dbaron@adsl-66-124-81-1.dsl.snfc21.pacbell.net)
  455. # [17:37] * Quits: workmad3 (~workmad3@188-222-158-93.zone13.bethere.co.uk) (Remote host closed the connection)
  456. # [17:37] * Quits: sicking (~chatzilla@adsl-99-24-216-224.dsl.pltn13.sbcglobal.net) (Ping timeout: 248 seconds)
  457. # [17:39] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  458. # [17:39] * Joins: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
  459. # [17:41] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
  460. # [17:43] <Lachy> I wonder if it's too late to start rolling out those default styles for h1 elements, given the early adopters.
  461. # [17:44] <Lachy> hopefully not, since most sites will apply font size styles in author stylesheets anyway
  462. # [17:46] <JonathanNeal> Which styles are those?
  463. # [17:47] <Lachy> h1 is supposed to have it's font size adjusted based on the level it represents according to the sectioning element nesting
  464. # [17:48] <JonathanNeal> How did you guys end up using selectors for that? :section(1) or something?
  465. # [17:48] <Lachy> we don't have selectors like that for it yet.
  466. # [17:49] <Lachy> but there have been some ideas for a :heading(n) selector that will match a heading based on it's level
  467. # [17:49] <JonathanNeal> Right, I remember reading about that in here.
  468. # [17:49] * Quits: slango (~slango@unaffiliated/iamethos) (Disconnected by services)
  469. # [17:50] <Lachy> but Mozilla could now implement that using their experimental :-moz-any() selector
  470. # [17:50] * Joins: slango (~slango@unaffiliated/iamethos)
  471. # [17:51] <JonathanNeal> Got it. Which browser were you going to roll this into? Cause some folks would want to customize that if they could.
  472. # [17:51] <Lachy> well, it's in the spec and will hopefully be introduced into all browsers eventually. I don't know of any browser that has any immediate plans.
  473. # [17:52] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
  474. # [17:52] <Lachy> but as annevk just said above, Mozilla has just implemented some support for the new elements, without doing anything about these heading styles
  475. # [17:53] <Lachy> see http://www.whatwg.org/specs/web-apps/current-work/complete.html#margins-and-padding for more info
  476. # [17:54] <Lachy> so, according to that, Mozilla should implement those styles using :-moz-any(article, aside, section, nav) in place of the selector "x" given in the spec
  477. # [17:55] <JonathanNeal> Neat, maybe I should add that into http://www.iecss.com/whatwg.css
  478. # [17:57] <Lachy> is that stylesheet based on the styles given in the spec?
  479. # [18:00] <TabAtkins> JonathanNeal: In your HTML5+Microdata template, putting fn and org on the <img> will *never* be correct.
  480. # [18:00] * Quits: pesla (~retep@188.202.125.121) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
  481. # [18:00] <TabAtkins> Unless your company's name really is "images/site-graphic.png".
  482. # [18:01] <TabAtkins> Also somewhat confused about the hcard being duplicated for the page title block.
  483. # [18:01] <JonathanNeal> TabAtkins, I thought we were gonna petition to have it read the alt :-)
  484. # [18:01] <TabAtkins> Yes, I still am, but @itemprop *on* an <img> is always going to read the @src.
  485. # [18:02] * aroben is now known as aroben|lunch
  486. # [18:02] * Joins: jwalden (~waldo@nat/mozilla/x-qjayytwtwymxaiyy)
  487. # [18:02] * erlehmann is now known as rafff
  488. # [18:03] <Lachy> JonathanNeal, here are all the heading styles as they could be implemented in Mozilla http://software.hixie.ch/utilities/js/live-dom-viewer/saved/463
  489. # [18:04] <Lachy> Open that in Minefield to see the intended result
  490. # [18:04] * rafff is now known as erlehmann
  491. # [18:04] <Lachy> won't work in any release version of Firefox, as :-moz-any() was just added recently
  492. # [18:05] * Quits: slango (~slango@unaffiliated/iamethos) (Quit: ZNC - http://znc.sourceforge.net)
  493. # [18:07] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  494. # [18:07] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  495. # [18:08] <JonathanNeal> neato Lachy. Who has since quit.
  496. # [18:15] * Joins: slango (~nasloan@unaffiliated/iamethos)
  497. # [18:16] <JonathanNeal> TabAtkins, so I would put the fn org logo on the anchor or h1?
  498. # [18:18] * Parts: slango (~nasloan@unaffiliated/iamethos)
  499. # [18:21] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Quit: shepazu)
  500. # [18:23] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  501. # [18:23] <TabAtkins_> JonathanNeal: The <h1>, because putting it on an <a> has a special meaning too.
  502. # [18:26] <TabAtkins_> If @itemprop appears on an <img>, <video>, <audio>, <link>, <object>, <a>, or <time>, the value is drawn from an attribute. <meta> too, but that should be obvious. Any other tags, it grabs the text contents instead.
  503. # [18:26] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
  504. # [18:26] * Joins: Lachy (~Lachlan@85.196.122.246)
  505. # [18:26] <TabAtkins_> Basically anything with a significant url attribute, plus <time> and <meta>.
  506. # [18:26] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
  507. # [18:28] * erlehmann is now known as nebenbei
  508. # [18:28] <JonathanNeal_> I'll move it to the H1 right now on all of them.
  509. # [18:31] <JonathanNeal_> Okay, updated.
  510. # [18:33] * Joins: ap (~ap@17.246.17.104)
  511. # [18:33] * Quits: dbaron (~dbaron@adsl-66-124-81-1.dsl.snfc21.pacbell.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  512. # [18:35] <TabAtkins_> JonathanNeal_: Keep logo where it was. That's *supposed* to point at an image url.
  513. # [18:36] <TabAtkins_> Also, I'm still confused about why you have a second hcard on the page-title block.
  514. # [18:36] * Joins: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  515. # [18:38] * Joins: JoePeck (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a)
  516. # [18:39] * Joins: dave_levin (~dave_levi@216.239.45.130)
  517. # [18:40] * Quits: JoePeck (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a) (Remote host closed the connection)
  518. # [18:40] * Joins: JoePeck (~jjp@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
  519. # [18:42] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  520. # [18:48] * Joins: maikmerten (~maikmerte@port-92-201-40-158.dynamic.qsc.de)
  521. # [18:50] <JonathanNeal_> Just trying to show an example where you have two hcards
  522. # [18:51] <JonathanNeal_> Would it be better / more clear if I killed the page one?
  523. # [18:51] <TabAtkins> While that's a valid goal, I think it results in something nonsensical here.
  524. # [18:51] <TabAtkins> Yeah.
  525. # [18:52] <JonathanNeal_> Okay, updated with both of your requests.
  526. # [18:54] <TabAtkins> All right, only one problem left. ^_^ The itemscope has to be an ancestor to all its properties, so you'll have to move @itemscope, @itemref, and @itemtype all up to the hgroup.
  527. # [18:54] * Joins: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
  528. # [18:54] * Parts: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
  529. # [18:54] <TabAtkins> Or, move the @itemprop into a wrapper element somewhere inside of the <h1>.
  530. # [18:56] <TabAtkins> Seems fine otherwise; the only thing I can criticize is the use of extraneous <div>s.
  531. # [18:59] <JonathanNeal_> Which <div>s don't you like?
  532. # [18:59] * Joins: dglazkov (~dglazkov@nat/google/x-kllvsbmdivwydedh)
  533. # [18:59] <AryehGregor> How big is a typical starting size for TCP windows? I haven't been able to find any real-world estimates in some brief Googling.
  534. # [18:59] <JonathanNeal_> itemscope has to be an ancestor or a child? Which am I moving?
  535. # [19:00] <TabAtkins> #main-document, and at least one of #content or #main-content.
  536. # [19:01] <JonathanNeal_> main-content is useful for the skip to main content link.
  537. # [19:01] <TabAtkins> @itemscope declares that something is a Microdata container. It must be an ancestor. So either move @itemscope up (along with @itemtype and @itemref, which must be alonside @itemscope) or move @itemprop down onto a wrapper element (since there is no appropriate child element to carry those @itemprops right now).
  538. # [19:01] <JonathanNeal_> main-document is the document wrapper, and describes its contents.
  539. # [19:01] <TabAtkins> <body> is the document wrapper.
  540. # [19:01] * Quits: dave_levin (~dave_levi@216.239.45.130) (Quit: dave_levin)
  541. # [19:01] * Quits: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 264 seconds)
  542. # [19:02] <JonathanNeal_> This where I usually bring up a chat bar or a dockbar that might exist aside the main portion of the document, and may be application content.
  543. # [19:03] <TabAtkins> Ah, okay. That's not in the template, so it looked extraneous.
  544. # [19:07] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  545. # [19:08] <JonathanNeal_> TabAtkins, okay I've updated.
  546. # [19:08] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
  547. # [19:08] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
  548. # [19:08] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  549. # [19:08] <JonathanNeal_> And added some comments to clarify the main document.
  550. # [19:09] <TabAtkins> You forgot to move the @itemref too.
  551. # [19:09] <TabAtkins> Otherwise looks fine.
  552. # [19:10] <JonathanNeal_> Doh! I'm sorry. I'm in blankets at home with a bad cold and I'm being slow, my bad.
  553. # [19:10] <TabAtkins> np
  554. # [19:11] <JonathanNeal_> Should be all good now
  555. # [19:12] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
  556. # [19:16] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: Leaving)
  557. # [19:16] * Joins: dbaron (~dbaron@nat/mozilla/x-grsssgyhasixayul)
  558. # [19:19] * Joins: othermaciej (~mjs@17.246.19.94)
  559. # [19:22] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 252 seconds)
  560. # [19:24] * Quits: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
  561. # [19:24] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  562. # [19:28] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: Leaving...)
  563. # [19:29] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
  564. # [19:32] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  565. # [19:35] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  566. # [19:35] * Quits: jlebar (~jlebar@128.12.22.184) (Read error: Connection reset by peer)
  567. # [19:39] * Joins: gratz|home (~gratz@gratz.gotadsl.co.uk)
  568. # [19:39] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  569. # [19:40] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
  570. # [19:41] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
  571. # [19:43] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Client Quit)
  572. # [19:45] * aroben|lunch is now known as aroben
  573. # [19:48] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
  574. # [19:51] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  575. # [19:53] * Joins: paul_irish (~paul_iris@12.33.239.250)
  576. # [19:53] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  577. # [19:53] * Joins: paul_irish (~paul_iris@12.33.239.250)
  578. # [19:53] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  579. # [19:54] * Joins: paul_irish (~paul_iris@12.33.239.250)
  580. # [19:54] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  581. # [19:54] * Joins: paul_irish (~paul_iris@12.33.239.250)
  582. # [19:54] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  583. # [19:54] * Joins: paul_irish (~paul_iris@12.33.239.250)
  584. # [19:54] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  585. # [19:54] * Joins: paul_irish (~paul_iris@12.33.239.250)
  586. # [19:55] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  587. # [19:55] * Joins: paul_irish (~paul_iris@12.33.239.250)
  588. # [19:55] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  589. # [19:55] * Joins: paul_irish (~paul_iris@12.33.239.250)
  590. # [19:55] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  591. # [19:55] * Joins: paul_irish (~paul_iris@12.33.239.250)
  592. # [19:55] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  593. # [19:56] * Joins: paul_irish (~paul_iris@12.33.239.250)
  594. # [19:56] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  595. # [19:56] * Joins: paul_irish (~paul_iris@12.33.239.250)
  596. # [19:56] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  597. # [19:56] * Joins: paul_irish (~paul_iris@12.33.239.250)
  598. # [19:56] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  599. # [19:57] * Joins: paul_irish (~paul_iris@12.33.239.250)
  600. # [19:57] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  601. # [19:59] * Quits: jwalden (~waldo@nat/mozilla/x-qjayytwtwymxaiyy) (Quit: ->meeting)
  602. # [20:02] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
  603. # [20:03] * Quits: dbaron (~dbaron@nat/mozilla/x-grsssgyhasixayul) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  604. # [20:06] * Joins: jwalden (~waldo@nat/mozilla/x-rjhyavivuqlabvyb)
  605. # [20:07] * AryehGregor finally concludes that the offer-to-translate feature of Chrome is almost completely worthless, and disables it
  606. # [20:07] <TabAtkins> Really? I've found it useful every time it's popped up.
  607. # [20:07] <AryehGregor> I've never found it useful.
  608. # [20:08] * Quits: gratz|home (~gratz@gratz.gotadsl.co.uk) (Ping timeout: 252 seconds)
  609. # [20:08] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Quit: Leaving...)
  610. # [20:08] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
  611. # [20:08] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
  612. # [20:08] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  613. # [20:08] <AryehGregor> It pops up in Gmail, duplicating the in-Gmail popup, except the browser-level one doesn't go away when I navigate because it doesn't notice the navigation.
  614. # [20:08] <AryehGregor> It also pops up for Hebrew, when I can usually do a better job translating than it. (Yes, I know I can disable just for Hebrew.)
  615. # [20:09] <AryehGregor> And it pops up in crazy places, claiming that an ASCII-only Apache directory listing is some crazy language or other.
  616. # [20:09] <AryehGregor> I've never actually had it pop up usefully, but it pops up uselessly all the time for me.
  617. # [20:10] <TabAtkins> Interesting. I've never had it pop up crazily.
  618. # [20:16] * ojan_away is now known as ojan
  619. # [20:17] * Joins: eighty4_ (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  620. # [20:18] * Quits: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Ping timeout: 240 seconds)
  621. # [20:20] * Quits: Guest7221 (~ghe@132.150.173.51)
  622. # [20:20] <Philip`> AryehGregor: I thought Google were the people who keep saying that language detection heuristics are far more reliable than explicit metadata in pages
  623. # [20:21] <Philip`> Maybe the bar is very low
  624. # [20:21] <AryehGregor> Philip`, I'm sure that's true, but that doesn't mean it's reliable in an absolute sense.
  625. # [20:21] <TabAtkins> "Far more reliable" doesn't necessary mean "reliable".
  626. # [20:21] * Joins: Aleoss (AleossIRC@142-165-189-222.sktn.hsdb.sasknet.sk.ca)
  627. # [20:21] <Aleoss> http://aleoss.ath.cx/css/
  628. # [20:21] <Aleoss> :D
  629. # [20:21] <Dashiva> At least heuristics don't claim to be correct, only almost
  630. # [20:21] <TabAtkins> Aleoss: Link doesn't work.
  631. # [20:21] <AryehGregor> I've had Gmail detect e-mails as Finnish or something when they were just plain English with a PGP key in them.
  632. # [20:21] <AryehGregor> Maybe Finnish is a very weird language? :)
  633. # [20:22] <Aleoss> TabAtkins: Oh? How so?
  634. # [20:22] <TabAtkins> Aleoss: I dunno, I just can't connect to ath.cx or aleoss.ath.cx
  635. # [20:22] <Dashiva> Maybe it reinterprets the bytes as some weird finnish encoding
  636. # [20:22] <Aleoss> TabAtkins: What is the error?
  637. # [20:22] <TabAtkins> AryehGregor: I'm going with "finnish is weird". Or, finnish people actually sign their speech with PGP.
  638. # [20:22] <AryehGregor> A weird Finnish encoding that's not a superset of ASCII?
  639. # [20:22] <AryehGregor> TabAtkins, the link works for me.
  640. # [20:22] <TabAtkins> Aleoss: "Google Chrome could not connect to aleoss.ath.cx".
  641. # [20:23] <AryehGregor> Aleoss, did you see the last xkcd April Fool's joke?
  642. # [20:23] <Dashiva> They had Finnish EBCDIC and stuff, so sure
  643. # [20:23] <Aleoss> No I didn't Aryeh. What was it?
  644. # [20:23] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  645. # [20:23] <Dashiva> It was a non-cross-browser compatible web application
  646. # [20:24] <Dashiva> Quite disappointing!
  647. # [20:24] <Aleoss> :P
  648. # [20:24] <TabAtkins> Aleoss: My wife can't connect to that site from home either. I guess it hasn't percolated to our cache yet in Cali?
  649. # [20:24] <TabAtkins> Is it a recent DNS change?
  650. # [20:24] <AryehGregor> Aleoss, http://uni.xkcd.com/
  651. # [20:24] <Aleoss> TabAtkins: Nope. It's been on dyndns.org for a few months now.
  652. # [20:25] <AryehGregor> . . . did you just call your wife and ask her to connect to a site to help debug this?
  653. # [20:25] * Joins: paul_irish (~paul_iris@12.33.239.250)
  654. # [20:25] <AryehGregor> Also, I had no idea you were married.
  655. # [20:25] * Quits: jwalden (~waldo@nat/mozilla/x-rjhyavivuqlabvyb) (Quit: brb)
  656. # [20:25] <TabAtkins> No, I hit her up in google chat.
  657. # [20:25] <TabAtkins> And yes, my 5-year anniversary is this June.
  658. # [20:25] <AryehGregor> How old are you?
  659. # [20:25] <TabAtkins> 24
  660. # [20:25] <Dashiva> gsnedders is now feeling the pressure
  661. # [20:26] <AryehGregor> Huh.
  662. # [20:26] <TabAtkins> Married my high-school sweetheart. ^_^
  663. # [20:26] <AryehGregor> Is that the Rachel Atkins I've seen on Buzz?
  664. # [20:26] <TabAtkins> Yes.
  665. # [20:26] * Joins: dave_levin (~dave_levi@nat/google/x-jamtqanqbgbahgiv)
  666. # [20:26] <AryehGregor> Well, now I know, then.
  667. # [20:26] <TabAtkins> At least, if you keep getting things about cooking from her.
  668. # [20:26] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Client Quit)
  669. # [20:26] <AryehGregor> No, I've just seen her reply to one or two of your posts, I think.
  670. # [20:26] <TabAtkins> Ah, kk. Yeah, still her.
  671. # [20:27] * Joins: jwalden (~waldo@nat/mozilla/x-ujaamdfrjxdabsks)
  672. # [20:27] * Joins: dbaron (~dbaron@nat/mozilla/x-ydyetrzdcmzmkcsp)
  673. # [20:27] * Joins: weinig (~weinig@17.246.19.224)
  674. # [20:28] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  675. # [20:28] * Quits: jorlow_ (~jorlow@nat/google/x-ccrflndlgiyqxlnz) (Quit: jorlow_)
  676. # [20:28] <Aleoss> Aryeh: What did you think of the source code of the document? ;)
  677. # [20:29] <AryehGregor> Aleoss, didn't look at it.
  678. # [20:29] <Aleoss> :O
  679. # [20:29] <AryehGregor> I admit that I do habitually use an actual web browser to view web pages, rather than curl.
  680. # [20:29] <AryehGregor> So, you know, it's usually not necessary for me to look at the source.
  681. # [20:29] <Aleoss> I use an actual web browser too.
  682. # [20:29] <AryehGregor> Why do you have a title on a stylesheet when there's no alternate stylesheet?
  683. # [20:30] <Dashiva> I thought everyone did HTML5 parsing in their heads
  684. # [20:30] <AryehGregor> Dashiva, I tried, but I can't remember algorithms that are more than 20 pages of pseudocode.
  685. # [20:30] <Aleoss> I put a title on it incase the browser puts it into a list of sorts, I've heard about before a browser having a list of all linking elements and if it has a title attribute it'll display it over top of it on mouse over.
  686. # [20:31] <Dashiva> Just convert to brain bytecode
  687. # [20:31] <Aleoss> I don't remember the name of the browser.
  688. # [20:31] <AryehGregor> Most of them do that, but only if there are alternate stylesheets.
  689. # [20:31] <AryehGregor> I think.
  690. # [20:32] <Aleoss> But it's really clean code and very explicit, eh? :P
  691. # [20:32] <AryehGregor> TabAtkins, isn't display: initial equivalent to display: inline?
  692. # [20:34] * Quits: othermaciej (~mjs@17.246.19.94) (Quit: othermaciej)
  693. # [20:34] * Quits: weinig (~weinig@17.246.19.224) (Quit: weinig)
  694. # [20:34] <AryehGregor> Aleoss, too much pointless markup. Why not omit <head>, </head>, </body>, </html>? Also, <meta charset="UTF-8"> instead of the http-equiv thing. And I thought HTML5 banned <meta name="keywords">.
  695. # [20:34] <Aleoss> Aryeh: No. That meta tag is used for SEO.
  696. # [20:34] <AryehGregor> media="all" is always pointless. type="" doesn't normally need to be specified anywhere. The two titles in the head are pointless.
  697. # [20:34] <AryehGregor> Aleoss, um, all major search engines ignore <meta name="keywords">.
  698. # [20:35] <TabAtkins> Yahoo pays a little bit of attention to it.
  699. # [20:35] <Aleoss> And Description is also used for SEO.
  700. # [20:35] <TabAtkins> Description is a good meta, keep that.
  701. # [20:35] <Aleoss> And the Robots meta tag tells web bots what to do with the page when they come across it.
  702. # [20:35] <AryehGregor> rel="alternate" is misused on the links.http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#link-type-alternate
  703. # [20:36] <AryehGregor> Is pubdate actually used correctly there? It seems wrong.
  704. # [20:36] * AryehGregor is hatin'
  705. # [20:36] * Joins: othermaciej (~mjs@17.246.19.94)
  706. # [20:36] * nebenbei is now known as erlehmann
  707. # [20:36] * AryehGregor invites technical criticism of http://aryeh.name
  708. # [20:36] <TabAtkins> AryehGregor: Ah, right, display:initial is indeed equivalent to display:inline.
  709. # [20:37] <TabAtkins> What he really wants is a value that means "use whatever the cascaded value from the user-agent stylesheet is".
  710. # [20:37] <AryehGregor> Yes, I've wanted that before too.
  711. # [20:37] <TabAtkins> Though in his specific case, the correct advice is to just use "style=display:none" to hide it, and then remove the @style to show it.
  712. # [20:37] <Aleoss> Aryeh: Then what rel would it be?
  713. # [20:38] <AryehGregor> Aleoss, um, . . . probably none?
  714. # [20:38] <AryehGregor> rel is optional, you know.
  715. # [20:38] * riven` is now known as riven
  716. # [20:39] <Aleoss> archives looks appropriate.
  717. # [20:39] <AryehGregor> For which?
  718. # [20:39] <Aleoss> For all the links.
  719. # [20:39] <AryehGregor> Um, no.
  720. # [20:39] <AryehGregor> It's not appropriate at all.
  721. # [20:40] <AryehGregor> archives is for a history page of some kind.
  722. # [20:40] <AryehGregor> Like the archive of a blog.
  723. # [20:41] <AryehGregor> Speaking of which, is there any point in me adding rel="archives" to history links in MediaWiki?
  724. # [20:41] <AryehGregor> Does anything actually use it?
  725. # [20:41] <AryehGregor> I mean UA-wise, not author-wise.
  726. # [20:42] * AryehGregor notes that there has been no technical criticism of the source code of http://aryeh.name, which implies it must be perfect
  727. # [20:42] <Dashiva> Well, I guess opera should show it in the info panel
  728. # [20:43] <Dashiva> *would
  729. # [20:43] * AryehGregor wonders why he's using <header> when it only contains a single <h1> . . . oh, right, for styling, more appropriate than a <div>
  730. # [20:44] <TabAtkins> AryehGregor: I dislike your lack of indentation, and also your line-wrapping.
  731. # [20:44] <AryehGregor> What lack of indentation, and what line-wrapping?
  732. # [20:44] <TabAtkins> Your homepage source-code.
  733. # [20:45] <AryehGregor> Oh, in the actual source code.
  734. # [20:45] <AryehGregor> I do use indentation, where appropriate.
  735. # [20:45] <TabAtkins> You indented one section in the entire site.
  736. # [20:45] <Aleoss> Aryeh: Tell me what you think of the source code for: http://aleoss.ath.cx/?p=register
  737. # [20:46] <AryehGregor> I mostly indent only <li>s, it looks like.
  738. # [20:46] <AryehGregor> Also the indentation for a couple of <a>'s is totally insane.
  739. # [20:46] <AryehGregor> I got tired of telling vim not to do that.
  740. # [20:46] * Joins: weinig (~weinig@17.246.19.224)
  741. # [20:46] <AryehGregor> Line wrapping is useful because it means version control works reasonably well.
  742. # [20:46] <AryehGregor> Same reason as the HTML5 spec is line-wrapped, I assume.
  743. # [20:47] <AryehGregor> Also, vim doesn't behave well on long unwrapped lines, it's hard to navigate in them.
  744. # [20:47] <AryehGregor> Anyway, what else would you like me to indent? I don't believe in gratuitous indentation of HTML.
  745. # [20:47] <TabAtkins> Bah, tooling issues shouldn't distract you from making your source beautiful.
  746. # [20:47] <AryehGregor> Makes things hard to read, the nesting is too much.
  747. # [20:48] <Aleoss> Heh. My document has 0 HTML indentation.
  748. # [20:48] <TabAtkins> Personally, indenting the contents of the <header> and <h1> would make it more readable to me.
  749. # [20:48] <TabAtkins> The 8ch tab used by view-source is indeed too fat, though. A 4ch tab is more than readable.
  750. # [20:49] <Aleoss> Nah. For indenting, all you need is a space.
  751. # [20:49] <AryehGregor> URLs are really annoying if you're trying to keep to 80-char lines.
  752. # [20:49] <Aleoss> I have a good reason why.
  753. # [20:50] <TabAtkins> Tabs are long-accepted to be the indentation character.
  754. # [20:50] <Aleoss> http://aleoss.ath.cx/js/date-time.js
  755. # [20:50] <Aleoss> Imagine if that was 4 spaces per indent or worse... 8....
  756. # [20:50] <TabAtkins> If you have heavy indentation, you can adjust the width of your tab. That's why tabs *exist* - they're variable-width.
  757. # [20:50] <jcranmer> no, that's essentially 2 spaces/indent
  758. # [20:51] <jcranmer> if () {\n<2sp>foo;\n}
  759. # [20:52] <TabAtkins> I do use a 2-space indent in emails, because typing a tab into a textarea is annoying, and 2 spaces are short enough to be easy to type and long enough to show indentation adequately in small examples.
  760. # [20:52] <AryehGregor> I shouldn't be using background-image: linear-gradient(#0AE, white); yet, should I?
  761. # [20:53] * Joins: Lachy (~Lachlan@london.perfect-privacy.com)
  762. # [20:54] <TabAtkins> Personally, I think there is basically no chance of that changing between now and when Images goes Rec.
  763. # [20:54] <AryehGregor> Still bad form, though.
  764. # [20:54] <TabAtkins> Sure.
  765. # [20:54] <AryehGregor> And largely pointless.
  766. # [20:54] <AryehGregor> I'll remove it.
  767. # [20:54] <TabAtkins> But it's a nearly-guaranteed stable declaration, so shrug.
  768. # [20:55] <AryehGregor> Is anyone still talking about a way to officially freeze specific syntaxes before CR, so browsers can implement the unprefixed versions sooner?
  769. # [20:55] <TabAtkins> The answer seems to be just "if it becomes a problem, we'll kick the offenders to the next level and just CR what's stable".
  770. # [20:56] <AryehGregor> Blech.
  771. # [20:56] <AryehGregor> How inflexible.
  772. # [20:56] <AryehGregor> There are other advantages to faster spec progress, though.
  773. # [20:56] <TabAtkins> Shrug. It's technically equivalent, and requires less mucking about with process.
  774. # [20:57] <AryehGregor> I don't think you'd need to have a lot of process, just some vendor saying "Hey, we're implementing this now, and we'd prefer to go with a standard prefix at this point, anyone object to freezing this?"
  775. # [20:57] <AryehGregor> Ideally, anyone else who already implemented it identical syntax with a vendor prefix could then push out support for the unprefixed version in a maintenance release, instead of waiting for the next full release.
  776. # [20:58] <AryehGregor> . . . well, as long as we don't get another border-radius, anyway.
  777. # [20:58] <AryehGregor> I mean: . . . well, as long as we don't get another border-radius, it's probably good.
  778. # [20:58] <TabAtkins> What's the issue with them saying the same thing, and us just kicking the unstable bits to the next level?
  779. # [20:58] <AryehGregor> You might have to have a lot of levels.
  780. # [20:58] <TabAtkins> And?
  781. # [20:58] <AryehGregor> Or a lot of very small specs.
  782. # [20:58] <TabAtkins> And?
  783. # [20:58] <othermaciej> what defines "stable"?
  784. # [20:58] <TabAtkins> Neither of these seem troublesome.
  785. # [20:58] <othermaciej> lots of very small specs is troublesome
  786. # [20:59] <othermaciej> if each one is about a property that interacts with ones from many other specs
  787. # [20:59] <TabAtkins> That's true.
  788. # [20:59] <AryehGregor> It just seems pointless to have to progress a lot of orthogonal features all or nothing.
  789. # [20:59] <AryehGregor> Of course, that's a problem with the W3C process generally, I guess.
  790. # [20:59] <TabAtkins> Yup.
  791. # [20:59] <AryehGregor> So skipping W3C process on this one issue won't really fix the problem.
  792. # [20:59] <AryehGregor> But good luck getting that fixed.
  793. # [21:00] <Dashiva> It's a feature, not a bug :P
  794. # [21:01] <AryehGregor> It's a buggy feature!
  795. # [21:01] <TabAtkins> Your got your bug in my feature! No, you got your feature in my bug! Wait a minute...
  796. # [21:03] <AryehGregor> IMO, we should never have two browsers shipping vendor prefixes for the same feature implemented interoperably, unless they were implemented at about the same time and we're still not sure the syntax is stable.
  797. # [21:03] <AryehGregor> By the time you have a second interoperable implementation and are pretty sure the syntax is good, you should be dropping the vendor prefix for that second implementation.
  798. # [21:03] <AryehGregor> I doubt that level of aggression in dropping prefixes would be compatible with dropping them only on entrance to CR.
  799. # [21:03] <AryehGregor> Am I wrong to want that?
  800. # [21:03] <TabAtkins> Not necessarily.
  801. # [21:04] <AryehGregor> Of course, -moz-border-radius, -webkit-border-radius, and border-radius are all slightly different.
  802. # [21:05] <TabAtkins> It's so nice that we have a canonical example of where early prefix-dropping would have screwed everything up.
  803. # [21:05] <AryehGregor> Well, I don't think border-radius ever met the standard I just suggested, so I'm safe on that front.
  804. # [21:06] <TabAtkins> Man, I have *really* got to buy something from Flyleaf. I love their music too much.
  805. # [21:06] <TabAtkins> I think we may have come close to two interop implementations of old border-image, which would have been a problem.
  806. # [21:07] <AryehGregor> The only difference is with percentages and ellipses, it seems, no?
  807. # [21:07] <AryehGregor> With fixed circular units everything is the same?
  808. # [21:07] <TabAtkins> With border-radius? Yeah.
  809. # [21:08] <AryehGregor> Which is the most common case by far, I'd think.
  810. # [21:08] <AryehGregor> But meh.
  811. # [21:08] <TabAtkins> Actually, it's just %s. You just need %s to do ellipses properly.
  812. # [21:08] <AryehGregor> Ah.
  813. # [21:08] <TabAtkins> Rather, you need per-side %s, not %s always tied to width (which is FF's current impl).
  814. # [21:08] * AryehGregor keeps reading %s as a printf()-style token indicating a string
  815. # [21:08] <TabAtkins> Heh.
  816. # [21:09] <AryehGregor> %'s would be fine.
  817. # [21:09] <AryehGregor> Or, and I know this is a radical idea, you could type the word out.
  818. # [21:09] <TabAtkins> It would be acceptable, yes, but unnecessary.
  819. # [21:09] <TabAtkins> And typing out "percentages" is just silly when I can omit 9 characters.
  820. # [21:10] * AryehGregor is trying to think of some witty retort involving %u or something, but fails
  821. # [21:11] * AryehGregor goes off to lunch/dinner, cryptography, and topology
  822. # [21:12] <TabAtkins> That sounds like an awesome evening.
  823. # [21:16] * Quits: jwalden (~waldo@nat/mozilla/x-ujaamdfrjxdabsks) (Ping timeout: 240 seconds)
  824. # [21:17] * Quits: eighty4_ (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
  825. # [21:17] * Joins: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  826. # [21:21] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  827. # [21:21] * Joins: jwalden (~waldo@nat/mozilla/x-vmelnwrnxwiheuco)
  828. # [21:22] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
  829. # [21:22] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
  830. # [21:22] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  831. # [21:27] * jgraham discovers that OSX keybindings for pgdown are too hard to use when your left hand is holding a g;ass of water to by your eye where you just accidentially got chilli
  832. # [21:28] <TabAtkins> Apparently the keybindings for ordinary typing are too hard to use, as well.
  833. # [21:32] * Quits: annevk (~annevk@EM114-48-223-64.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
  834. # [21:32] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Quit: shepazu)
  835. # [21:33] * Joins: cying (~cying@70.90.171.153)
  836. # [21:43] * Quits: dbaron (~dbaron@nat/mozilla/x-ydyetrzdcmzmkcsp) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  837. # [21:45] * Joins: sicking (~chatzilla@nat/mozilla/x-gudlglvcbetlzngp)
  838. # [21:47] * Quits: maikmerten (~maikmerte@port-92-201-40-158.dynamic.qsc.de) (Remote host closed the connection)
  839. # [21:54] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  840. # [21:56] <jgraham> TabAtkins: No, that's just normal.
  841. # [21:57] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
  842. # [21:57] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Client Quit)
  843. # [21:58] * aroben is now known as aroben|away
  844. # [22:00] * Quits: weinig (~weinig@17.246.19.224) (Quit: weinig)
  845. # [22:03] * Joins: weinig (~weinig@17.246.19.224)
  846. # [22:06] <volkmar> Hixie: ping
  847. # [22:07] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  848. # [22:08] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  849. # [22:08] <tantek> choose your side: Unicorn vs Narwhal http://www.flickr.com/photos/tantek/4557645875/
  850. # [22:08] <weinig> WOW!
  851. # [22:09] <TabAtkins> tantek: That's... that's a real thing?
  852. # [22:09] <TabAtkins> Where did you find it?
  853. # [22:09] <tantek> Rhino Records in Claremont, CA
  854. # [22:09] <tantek> yes I'm holding it in the picture
  855. # [22:09] <TabAtkins> Can you... buy it for me?
  856. # [22:09] <tantek> you can see my arm to the lower left and my left foot below
  857. # [22:09] <tantek> I'm not in Claremont right now
  858. # [22:09] * Quits: CoJaBo-Aztec (~aztec@unaffiliated/cojabo) (Read error: Operation timed out)
  859. # [22:09] <TabAtkins> Darn.
  860. # [22:10] <tantek> my Flickr is a bit (~5 mo.) behind
  861. # [22:10] <TabAtkins> O
  862. # [22:10] <TabAtkins> I'll see if I can swing by there next time I head down to LA.
  863. # [22:11] * Joins: CoJaBo-Aztec (~aztec@c-174-49-252-63.hsd1.pa.comcast.net)
  864. # [22:11] * Quits: CoJaBo-Aztec (~aztec@c-174-49-252-63.hsd1.pa.comcast.net) (Changing host)
  865. # [22:11] * Joins: CoJaBo-Aztec (~aztec@unaffiliated/cojabo)
  866. # [22:11] <tantek> my guess is you could probably find it on one of those fancy search engine thingies
  867. # [22:11] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 248 seconds)
  868. # [22:12] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
  869. # [22:12] <tantek> TabAtkins, here you go: http://tantek.com/asin/B000R85W1M
  870. # [22:13] * Joins: ROBOd (~robod@92.84.205.75)
  871. # [22:13] <jgraham> Why the url shortner?
  872. # [22:13] <tantek> because Amazon has broken ASINs in the past
  873. # [22:14] * Quits: pmuellr (~pmuellr@nat/ibm/x-phuokvmnzkqdahjk) (Quit: pmuellr)
  874. # [22:14] <tantek> (I've collected about a half dozen broken ASINs so far)
  875. # [22:14] <jgraham> ASINs?
  876. # [22:14] <tantek> those IDs that start with B00...
  877. # [22:14] <jgraham> Oh
  878. # [22:14] <tantek> http://en.wikipedia.org/wiki/Amazon_Standard_Identification_Number
  879. # [22:15] <jgraham> Nothing to do with Madonna then
  880. # [22:15] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  881. # [22:16] * Quits: doublec (~doublec@li30-216.members.linode.com) (Write error: Broken pipe)
  882. # [22:16] * Joins: doublec_ (~doublec@li30-216.members.linode.com)
  883. # [22:28] * Quits: cpearce (~cpearce@ip-118-90-74-147.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
  884. # [22:30] * Joins: nessy (~Adium@124-170-18-159.dyn.iinet.net.au)
  885. # [22:32] * Joins: nattokirai (~nattokira@y224063.dynamic.ppp.asahi-net.or.jp)
  886. # [22:33] * Quits: roc (~roc@121-72-162-149.dsl.telstraclear.net) (Quit: roc)
  887. # [22:34] * Quits: weinig (~weinig@17.246.19.224) (Quit: weinig)
  888. # [22:34] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
  889. # [22:35] * Joins: riven (~riven@53518387.cable.casema.nl)
  890. # [22:37] * Joins: weinig (~weinig@17.246.19.224)
  891. # [22:37] * Quits: davidb (~davidb@mozca02.ca.mozilla.com) (Quit: davidb)
  892. # [22:38] * ojan is now known as not_other_ojan
  893. # [22:52] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
  894. # [22:52] * Joins: riven (~riven@53518387.cable.casema.nl)
  895. # [22:56] * not_other_ojan is now known as ojan
  896. # [22:56] * Quits: ROBOd (~robod@92.84.205.75) (Quit: http://www.robodesign.ro)
  897. # [22:58] * Quits: weinig (~weinig@17.246.19.224) (Quit: weinig)
  898. # [23:00] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  899. # [23:05] * aroben|away is now known as aroben
  900. # [23:06] * Quits: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  901. # [23:08] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
  902. # [23:09] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Quit: Lost terminal)
  903. # [23:10] * Joins: GarethAdams|Home (~GarethAda@5ac3fd02.bb.sky.com)
  904. # [23:10] * Quits: GarethAdams|Home (~GarethAda@5ac3fd02.bb.sky.com) (Changing host)
  905. # [23:10] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  906. # [23:10] <aboodman> quick question on the proposed Origin header.
  907. # [23:10] <aboodman> would it be sent with all requests, or only those from XHR?
  908. # [23:13] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  909. # [23:14] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  910. # [23:14] <othermaciej> aboodman: all requests, though some particular kinds of requests would always send "Origin: null"
  911. # [23:14] <othermaciej> abarth probably knows the details of what is proposed and what WebKit does currently
  912. # [23:19] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Quit: shepazu)
  913. # [23:24] <aboodman> othermaciej: so, eg, if a form was constructed and submitted cross-origin, the Origin header would be present.
  914. # [23:24] <aboodman> and a site that checked it would not be vulnerable to xsrf.
  915. # [23:24] * Joins: erlehmann_ (~erlehmann@82.113.121.166)
  916. # [23:25] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  917. # [23:28] * Quits: erlehmann (~erlehmann@82.113.106.107) (Ping timeout: 245 seconds)
  918. # [23:34] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
  919. # [23:36] <paul_irish> aboodman: offhand, do you know what was the first version of FF to support CORS? v3?
  920. # [23:36] <aboodman> paul_irish: nope
  921. # [23:36] <aboodman> i don't even know if any current versions support it
  922. # [23:49] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Quit: shepazu)
  923. # [23:50] <othermaciej> aboodman: yes
  924. # [23:50] * Joins: weinig (~weinig@17.246.19.224)
  925. # [23:50] <othermaciej> aboodman: more importantly, the same-origin form would have its own domain's Origin
  926. # [23:50] <othermaciej> aboodman: so tricky ways of stripping the origin would probably produce Origin: null rather than a valid value
  927. # [23:51] * Quits: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com) (Remote host closed the connection)
  928. # [23:51] <GarethAdams|Home> What would happen if the initial value of a <textarea> or <input> was longer than that permitted by the maxlength?
  929. # [23:51] <othermaciej> aboodman: you may find this informative about some of the concepts: http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/0468.html
  930. # [23:52] <aboodman> othermaciej: i read that already, thanks.
  931. # [23:52] <aboodman> (it was)
  932. # [23:52] * Quits: weinig (~weinig@17.246.19.224) (Client Quit)
  933. # [23:52] <aboodman> i don't think it covered the detail of whether the Origin header was sent for normal forms, but maybe I missed it.
  934. # Session Close: Wed Apr 28 00:00:00 2010

The end :)