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

Options:

  1. # Session Start: Thu Jun 14 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: smaug____ (~chatzilla@193.64.20.111) (Read error: Connection reset by peer)
  4. # [00:00] * Joins: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi)
  5. # [00:00] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  6. # [00:03] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  7. # [00:03] * Joins: mattgifford (~mattgiffo@67.131.102.78)
  8. # [00:04] * Quits: nessy (~Adium@124-171-47-17.dyn.iinet.net.au) (Ping timeout: 246 seconds)
  9. # [00:08] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  10. # [00:09] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
  11. # [00:11] * Quits: Kasey (~kkellydes@adsl-75-49-21-102.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
  12. # [00:12] * Quits: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi) (Ping timeout: 245 seconds)
  13. # [00:12] * Quits: SimonSapin (~simon@80.236.80.222) (Quit: Leaving.)
  14. # [00:12] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  15. # [00:15] * Joins: Kasey (~kkellydes@75.49.21.102)
  16. # [00:18] * Quits: jdong_bot_ (~jdong_bot@106.3.61.251) (Remote host closed the connection)
  17. # [00:18] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 272 seconds)
  18. # [00:19] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  19. # [00:27] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  20. # [00:34] * jonlee|afk is now known as jonlee
  21. # [00:34] * Joins: svl (~me@31-209-210-140.dsl.dynamic.simnet.is)
  22. # [00:35] * Joins: MikeSmith_ (~MikeSmith@s1106018.xgsspn.imtp.tachikawa.spmode.ne.jp)
  23. # [00:37] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  24. # [00:37] * Quits: MikeSmith (~MikeSmith@s1106064.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 244 seconds)
  25. # [00:37] * MikeSmith_ is now known as MikeSmith
  26. # [00:40] * Joins: hij1nx (~hij1nx@62.233.215.132)
  27. # [00:40] * Quits: hij1nx (~hij1nx@62.233.215.132) (Remote host closed the connection)
  28. # [00:42] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  29. # [00:45] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  30. # [00:47] * Quits: jonlee (~jonlee@2620:149:4:1b01:5588:c19c:9d24:4e25) (Quit: jonlee)
  31. # [00:53] * Quits: MikeSmith (~MikeSmith@s1106018.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
  32. # [00:54] * Joins: karlcow (~karl@nerval.la-grange.net)
  33. # [00:56] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Linkinus - http://linkinus.com)
  34. # [01:00] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  35. # [01:03] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
  36. # [01:04] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
  37. # [01:05] * Joins: nessy (~Adium@124-171-47-17.dyn.iinet.net.au)
  38. # [01:07] * Quits: mattgifford (~mattgiffo@67.131.102.78) (Remote host closed the connection)
  39. # [01:08] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
  40. # [01:09] * Joins: ap_ (~ap@17.245.107.164)
  41. # [01:09] * Quits: othermaciej (~mjs@17.245.108.104) (Quit: othermaciej)
  42. # [01:11] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  43. # [01:11] * Quits: ap (~ap@17.212.154.194) (Ping timeout: 240 seconds)
  44. # [01:11] * ap_ is now known as ap
  45. # [01:11] * Joins: othermaciej (~mjs@17.245.108.104)
  46. # [01:14] * Joins: jreading (~Adium@pool-108-48-7-20.washdc.fios.verizon.net)
  47. # [01:15] * Quits: espadrine (~espadrine@nat/mozilla/x-fwgrqdjhvnueusne) (Quit: espadrine)
  48. # [01:26] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  49. # [01:28] * Joins: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com)
  50. # [01:30] * Quits: Kasey (~kkellydes@75.49.21.102) (Quit: Computer has gone to sleep.)
  51. # [01:33] * Joins: Kasey (~kkellydes@adsl-75-49-21-102.dsl.wotnoh.sbcglobal.net)
  52. # [01:34] * Quits: necolas (~necolas@5e0844a7.bb.sky.com) (Remote host closed the connection)
  53. # [01:34] * Quits: svl (~me@31-209-210-140.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  54. # [01:38] * heycam|away is now known as heycam
  55. # [01:52] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
  56. # [01:58] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  57. # [01:58] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
  58. # [02:00] * Quits: dave_levin (dave_levin@nat/google/x-czxndwjqqtztitwm) (Quit: dave_levin)
  59. # [02:02] * Quits: othermaciej (~mjs@17.245.108.104) (Quit: othermaciej)
  60. # [02:05] * Quits: ap (~ap@17.245.107.164) (Remote host closed the connection)
  61. # [02:05] * Joins: ap (~ap@17.212.154.194)
  62. # [02:05] * Quits: dbaron (~dbaron@nat/mozilla/x-cikshgpbjiwlnvod) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  63. # [02:05] * Joins: jondong (~jondong@123.126.22.58)
  64. # [02:05] * jondong is now known as Guest98901
  65. # [02:06] * Joins: othermaciej (~mjs@17.245.108.104)
  66. # [02:08] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
  67. # [02:11] * Joins: dgathright (~dgathrigh@nat/yahoo/x-qnyeconmxdzyoqwg)
  68. # [02:13] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  69. # [02:17] * Quits: Druide__ (~Druid@p5B137546.dip.t-dialin.net)
  70. # [02:22] * Quits: jsbell (jsbell@nat/google/x-ahryyudeieilslam) (Quit: There's no place like home...)
  71. # [02:23] * Quits: jreading (~Adium@pool-108-48-7-20.washdc.fios.verizon.net) (Quit: Leaving.)
  72. # [02:24] * Joins: mkanat (mkanat@nat/google/x-tczqopvawgqmgkfi)
  73. # [02:25] * Quits: jwalden (~waldo@2620:101:8003:200:d15e:2db4:6522:d8ba) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
  74. # [02:26] * Joins: gkellogg_ (~gregg@38.127.199.179)
  75. # [02:31] * boaz|away is now known as boaz
  76. # [02:31] * Quits: ap (~ap@17.212.154.194) (Quit: ap)
  77. # [02:38] * Joins: espadrine (~espadrine@nat/mozilla/x-yiszgyaiixboifgc)
  78. # [02:41] * Joins: jonlee (~jonlee@2620:149:4:1b01:49ab:ba9b:28c3:8a3e)
  79. # [02:42] * Quits: twisted` (~twisted@p5DDB8DFE.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  80. # [02:45] * Quits: gkellogg_ (~gregg@38.127.199.179) (Ping timeout: 240 seconds)
  81. # [02:46] * Quits: jennb (jennb@nat/google/x-gvgyxuwxywzfxqpk) (Quit: jennb)
  82. # [02:50] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  83. # [02:50] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  84. # [02:51] * Quits: rniwa (rniwa@nat/google/x-qycelpmyyqgblqbs) (Quit: rniwa)
  85. # [02:52] * Quits: mkanat (mkanat@nat/google/x-tczqopvawgqmgkfi) (Quit: Ex-Chat)
  86. # [02:53] * jonlee is now known as jonlee|afk
  87. # [02:57] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  88. # [03:02] * Joins: rniwa (rniwa@nat/google/x-zzmaousnsfmrpuma)
  89. # [03:03] * Joins: KaseyKelly (~kkellydes@adsl-75-60-201-96.dsl.wotnoh.sbcglobal.net)
  90. # [03:03] * Quits: rniwa (rniwa@nat/google/x-zzmaousnsfmrpuma) (Read error: No route to host)
  91. # [03:03] * Quits: Kasey (~kkellydes@adsl-75-49-21-102.dsl.wotnoh.sbcglobal.net) (Ping timeout: 244 seconds)
  92. # [03:03] * KaseyKelly is now known as Kasey
  93. # [03:06] * jonlee|afk is now known as jonlee
  94. # [03:10] * Joins: ehsan (~ehsan@209.20.29.228)
  95. # [03:10] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-piuafkamoaaslytd) (Remote host closed the connection)
  96. # [03:10] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-ehsqjwofegavwzdr) (Read error: Connection reset by peer)
  97. # [03:10] * Quits: vidu (u5404@gateway/web/irccloud.com/x-ifxomunugqsbiaaj) (Remote host closed the connection)
  98. # [03:10] * Quits: scheib (u4467@gateway/web/irccloud.com/x-grhhzvxngqivykjj) (Remote host closed the connection)
  99. # [03:10] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-ffinvvipfrmkvquc) (Remote host closed the connection)
  100. # [03:10] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-nfmushhbmoqpqhne) (Remote host closed the connection)
  101. # [03:10] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-hpeqaktzhbvfrhzi) (Remote host closed the connection)
  102. # [03:10] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-jotuubyyjsrelnfa) (Remote host closed the connection)
  103. # [03:10] * Quits: arv (u4269@gateway/web/irccloud.com/x-idjxzypufceckshb) (Remote host closed the connection)
  104. # [03:10] * Quits: boblet (u1921@gateway/web/irccloud.com/x-grgaukhtlyooznii) (Remote host closed the connection)
  105. # [03:10] * Quits: matjas (u2247@gateway/web/irccloud.com/x-ewotqaxteelmneuo) (Remote host closed the connection)
  106. # [03:10] * Quits: pocopina (u5310@gateway/web/irccloud.com/x-pwjengdxmznayggc) (Remote host closed the connection)
  107. # [03:10] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-klaavteruyglppev) (Remote host closed the connection)
  108. # [03:10] * Quits: oal (u4126@gateway/web/irccloud.com/x-ahzbjcdybrspkcqc) (Remote host closed the connection)
  109. # [03:10] * Quits: Phae (u455@gateway/web/irccloud.com/x-jsdoistazgfattnf) (Remote host closed the connection)
  110. # [03:10] * Quits: Wilto (u2821@gateway/web/irccloud.com/x-myxglswtymciwyar) (Read error: Connection reset by peer)
  111. # [03:10] * Quits: hdv (u2376@gateway/web/irccloud.com/x-vbwropbuzdgtsymx) (Remote host closed the connection)
  112. # [03:10] * Quits: scottjehl (u3055@gateway/web/irccloud.com/x-dhkxjypvwcmtuone) (Remote host closed the connection)
  113. # [03:10] * Quits: ojan_away (u5519@gateway/web/irccloud.com/x-tglpqfyzrvonfwkc) (Write error: Broken pipe)
  114. # [03:10] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-bollyygjurptguhb)
  115. # [03:10] * Quits: akamike (u5089@gateway/web/irccloud.com/x-gszroeuicthgkmun) (Remote host closed the connection)
  116. # [03:10] * Joins: MikeSmith (~MikeSmith@s1106059.xgsspn.imtp.tachikawa.spmode.ne.jp)
  117. # [03:10] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-bollyygjurptguhb) (Remote host closed the connection)
  118. # [03:10] * Quits: dgathright (~dgathrigh@nat/yahoo/x-qnyeconmxdzyoqwg) (Quit: dgathright)
  119. # [03:15] * Joins: rniwa (rniwa@nat/google/x-fjcwpmwylenevtyy)
  120. # [03:18] * jonlee is now known as jonlee|afk
  121. # [03:19] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
  122. # [03:25] * Quits: rniwa (rniwa@nat/google/x-fjcwpmwylenevtyy) (Read error: No route to host)
  123. # [03:26] * Joins: rniwa (rniwa@nat/google/x-erkfggqifoyrceut)
  124. # [03:30] * Quits: rniwa (rniwa@nat/google/x-erkfggqifoyrceut) (Read error: Connection timed out)
  125. # [03:31] * Joins: rniwa (rniwa@nat/google/x-nmwicponoejlgxdu)
  126. # [03:33] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  127. # [03:33] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  128. # [03:37] * Joins: ehsan (~ehsan@209.20.29.228)
  129. # [03:37] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
  130. # [03:43] * Quits: jamesr (jamesr@nat/google/x-aktznbclbnounnoc) (Quit: jamesr)
  131. # [03:47] * Quits: othermaciej (~mjs@17.245.108.104) (Quit: othermaciej)
  132. # [03:55] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
  133. # [03:59] * Quits: Kasey (~kkellydes@adsl-75-60-201-96.dsl.wotnoh.sbcglobal.net) (Ping timeout: 248 seconds)
  134. # [04:00] * Joins: Kasey (~kkellydes@adsl-75-49-8-158.dsl.wotnoh.sbcglobal.net)
  135. # [04:00] * boaz is now known as boaz|away
  136. # [04:06] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  137. # [04:14] * Joins: othermaciej (~mjs@2620:149:4:1b01:d563:971a:d6d8:36a4)
  138. # [04:19] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
  139. # [04:27] * Quits: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com) (Quit: Be back later)
  140. # [04:28] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  141. # [04:29] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Client Quit)
  142. # [04:42] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
  143. # [04:45] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Client Quit)
  144. # [04:49] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 240 seconds)
  145. # [04:56] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox)
  146. # [05:06] * Quits: espadrine (~espadrine@nat/mozilla/x-yiszgyaiixboifgc) (Quit: espadrine)
  147. # [05:15] * heycam is now known as heycam|away
  148. # [05:17] * Quits: Kasey (~kkellydes@adsl-75-49-8-158.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
  149. # [05:24] * Joins: Ernston (~ernest@5ac4b331.bb.sky.com)
  150. # [05:24] <Ernston> hello
  151. # [05:25] <MikeSmith> Ernston: hi
  152. # [05:26] * Joins: abstractj|brb (~abstractj@ec2-107-22-246-134.compute-1.amazonaws.com)
  153. # [05:26] <Ernston> i have ended up on this page whilst validating a page
  154. # [05:26] <Ernston> i added meta tags which i thought where ok to use
  155. # [05:26] <Ernston> <meta name= "language" content= "english" />
  156. # [05:28] <MikeSmith> is name=language registered?
  157. # [05:28] <MikeSmith> or wait
  158. # [05:28] <Ernston> am lost
  159. # [05:28] <MikeSmith> the more important question is, Why are you using that to begin with?
  160. # [05:29] <Ernston> primary language of the site is english
  161. # [05:29] <Ernston> so it can be translated
  162. # [05:29] <Ernston> with chrome
  163. # [05:29] <MikeSmith> you know about the lang attribute?
  164. # [05:30] <Ernston> not exactly
  165. # [05:30] <MikeSmith> that's the normal way to indicate the language of the document
  166. # [05:30] <Ernston> oh
  167. # [05:30] <MikeSmith> http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#the-lang-and-xml:lang-attributes
  168. # [05:30] <MikeSmith> <html lang="en-US">
  169. # [05:31] <Ernston> ive found a couple of tags
  170. # [05:31] <Ernston> one being the 1 i showed you
  171. # [05:31] <Ernston> other is the <meta name="author"
  172. # [05:31] <Ernston> gives me error in validator too
  173. # [05:31] <Ernston> thee been depreciated?
  174. # [05:31] <Ernston> these
  175. # [05:32] <Ernston> i am sure ive used these in the past with no probs
  176. # [05:32] <Ernston> using html5 document btw.
  177. # [05:33] <MikeSmith> we recently updated the validator to check name values
  178. # [05:33] <Ernston> arr
  179. # [05:33] <MikeSmith> the spec requires is
  180. # [05:33] <MikeSmith> *it
  181. # [05:33] <MikeSmith> we just were not checking it before
  182. # [05:33] <MikeSmith> Ernston: the thing about most of the meta@name values is that they are just noise
  183. # [05:33] <MikeSmith> junk
  184. # [05:33] <Ernston> this registering of metadata confuses me
  185. # [05:33] <MikeSmith> no applications actually do anything with most of the values
  186. # [05:34] <MikeSmith> so it's usually not worth your time to try to register them
  187. # [05:34] <Ernston> i thought html5 was making way for more semantic elements
  188. # [05:34] <MikeSmith> the better solution is just to not use name values that no applications actually do anything with
  189. # [05:34] <Ernston> what should i do about this lot
  190. # [05:34] <Ernston> <meta name="audience" content="all" />
  191. # [05:34] <MikeSmith> oh man
  192. # [05:35] <MikeSmith> that is worthless
  193. # [05:35] <MikeSmith> it's pointless
  194. # [05:35] <Ernston> its stuff i pulled from my old code
  195. # [05:35] <MikeSmith> yeah
  196. # [05:35] <Ernston> normally touch meta data last
  197. # [05:35] <MikeSmith> that's where most people pull it from
  198. # [05:35] <Ernston> things have changed since i completed a site lol
  199. # [05:35] <MikeSmith> and that's the reason we check and flag it as an error
  200. # [05:35] <Ernston> 3 more to go
  201. # [05:35] <Ernston> <meta name= "distribution" content= "global" />
  202. # [05:35] <Ernston> does that do anything? lol
  203. # [05:35] <MikeSmith> worst of all
  204. # [05:36] <MikeSmith> get rid of that, man
  205. # [05:36] <Ernston> they are all getting deleted
  206. # [05:36] <Ernston> i dont like errors in my page on validation
  207. # [05:36] <Ernston> am ocd
  208. # [05:36] <MikeSmith> part of the point of the validator is to let you know about cruft you have in your docs that is not necessary or useful
  209. # [05:36] <MikeSmith> good good
  210. # [05:36] <Ernston> heres a good 1
  211. # [05:36] <MikeSmith> rip them out
  212. # [05:36] <Ernston> <meta name="address" content="http://www.h
  213. # [05:36] <Ernston> lol
  214. # [05:37] <Ernston> am glad to see junk has been removed
  215. # [05:37] <Ernston> and its not be going more insane
  216. # [05:37] <Ernston> me*
  217. # [05:38] <Ernston> even copyright attribute dead?
  218. # [05:38] <Ernston> took it out anyway due to error
  219. # [05:39] <Ernston> ive failed if i dont pass w3
  220. # [05:39] <Ernston> yslow and css validtor
  221. # [05:39] <Ernston> validator to the best that i can
  222. # [05:39] <Ernston> :D
  223. # [05:39] <Ernston> damn my head looks naked
  224. # [05:44] * jonlee|afk is now known as jonlee
  225. # [05:45] * Quits: othermaciej (~mjs@2620:149:4:1b01:d563:971a:d6d8:36a4) (Quit: othermaciej)
  226. # [05:47] * Joins: espadrine (~espadrine@nat/mozilla/x-rypznrojyuhwswuu)
  227. # [05:51] * abstractj|brb is now known as abstractj
  228. # [05:51] * abstractj is now known as abstractj|away
  229. # [05:52] * heycam|away is now known as heycam
  230. # [05:52] * Quits: darcyclarke (~darcyclar@108.162.149.34) (Quit: Bye!)
  231. # [05:54] * Quits: Ernston (~ernest@5ac4b331.bb.sky.com)
  232. # [05:58] * Joins: Druide_ (~Druid@p5B137841.dip.t-dialin.net)
  233. # [05:58] * Quits: espadrine (~espadrine@nat/mozilla/x-rypznrojyuhwswuu) (Quit: espadrine)
  234. # [06:00] <Hixie> is there any sane way to have objects in JS have two constructors?
  235. # [06:01] <Hixie> i need one constructor for when i'm creating the object normally, and one for when i'm creating it from a serialised representation
  236. # [06:01] <Hixie> but there doesn't seem to be a way to do tht...
  237. # [06:03] <zewt> well, that's when you switch to factories...
  238. # [06:04] <Hixie> ugh
  239. # [06:04] <Hixie> but that's so ugly
  240. # [06:11] <zewt> i prefer it, but i guess what you're looking for is overloaded constructors ... don't know if webidl allows that
  241. # [06:12] <heycam> it does
  242. # [06:12] <heycam> but constructors are required to return instances of that interface
  243. # [06:16] * Quits: rniwa (rniwa@nat/google/x-nmwicponoejlgxdu) (Quit: rniwa)
  244. # [06:18] * Joins: espadrine (~espadrine@nat/mozilla/x-utiiswqlmvgxzujm)
  245. # [06:19] * Quits: tomasf (~tom@2002:55e5:db36:0:1dd9:2463:2212:abea) (Quit: tomasf)
  246. # [06:21] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  247. # [06:22] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  248. # [06:23] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
  249. # [06:26] <Hixie> webidl isn't accessible from js :_)
  250. # [06:26] <heycam> ah
  251. # [06:26] <heycam> just switch on arguments.length inside your constructor
  252. # [06:26] <heycam> return something different depending on how it was called
  253. # [06:27] <Hixie> what if they both have zero arguments or some such?
  254. # [06:27] <heycam> then… how do you distinguish which one is being called?
  255. # [06:27] <Hixie> by name, in other languages
  256. # [06:27] <heycam> or, are they meant to have different names (like [NamedConstructor]s)?
  257. # [06:28] <heycam> in other languages?
  258. # [06:28] <heycam> btw you can return whatever you want from a constructor function, and it doesn't have to be related to the constructor itself
  259. # [06:28] <heycam> function A() { } function B() { return new A() }
  260. # [06:29] <heycam> then new B() will be an A
  261. # [06:29] <Hixie> like ObjectPascal
  262. # [06:29] * heycam was a big Delphi fan a long time ago
  263. # [06:30] <Hixie> you call Foo := TFoo.Create(); or Foo := TFoo.MakeFromStream(stream); or whatever
  264. # [06:30] <Hixie> and they can be both constructors
  265. # [06:30] <heycam> ah right, that seems familiar
  266. # [06:31] <Hixie> (you declare them as constructor Create(); or constructor MakeFromStream(); instead of function Foo(): Integer; or whatever)
  267. # [06:31] <Hixie> perl is similar
  268. # [06:31] <heycam> you could do: function A() { } A.FromStream = function() { var a = new A(); a.something = 123; return a }
  269. # [06:31] <heycam> then new A.FromStream()
  270. # [06:31] <zewt> what does it matter if it's actually a constructor? as far as users are concerned it just means you don't say "new"
  271. # [06:31] <heycam> looks nice
  272. # [06:31] <Hixie> yeah, that might work
  273. # [06:31] <zewt> x = A.FromStream();
  274. # [06:31] <heycam> either way
  275. # [06:31] <zewt> that's all i meant by factory
  276. # [06:32] <zewt> (not that "factory" is actually anything special in dynamically-typed languages)
  277. # [06:33] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
  278. # [06:37] * Joins: shepazu (~shepazu@cpe-70-113-0-56.austin.res.rr.com)
  279. # [06:37] * Quits: nessy (~Adium@124-171-47-17.dyn.iinet.net.au) (Quit: Leaving.)
  280. # [06:47] * Joins: yoshiki (~yoshiki@74.125.56.33)
  281. # [06:52] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Read error: Operation timed out)
  282. # [06:52] * Quits: boaz|away (~boaz@li326-230.members.linode.com) (Read error: Operation timed out)
  283. # [06:53] * Joins: boaz (~boaz@li326-230.members.linode.com)
  284. # [06:53] * boaz is now known as boaz|away
  285. # [06:55] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
  286. # [07:01] * Joins: LBP (~Mirc@pD9EB18D1.dip0.t-ipconnect.de)
  287. # [07:11] <Hixie> this may seem like a silly question but... what purpose does the 'constructor' property in JS have?
  288. # [07:12] <Hixie> i can't find anything in the JS spec that defines anything that it _does_
  289. # [07:12] <heycam> Hixie, it's so you can do myInstance.constructor and find out which constructor (probably) constructed the object
  290. # [07:12] <heycam> not accurate of course because you can return whatever froma constructor function
  291. # [07:13] <Hixie> but does anything actually ensure that a constructor function sets 'constructor' on the instance?
  292. # [07:13] <heycam> you should get it from the prototype
  293. # [07:13] <heycam> i thought
  294. # [07:13] <heycam> or maybe I misremember, I guess you are meant to set it yourself?
  295. # [07:14] <heycam> I remember now writing this kind of code: function MyClass() { } MyClass.prototype.constructor = MyClass;
  296. # [07:17] <Hixie> yeah it's a line like that that made me wonder
  297. # [07:23] <benvie> the constructor property is automatically set when a function is created, along with the default protoype. It's rare for people to overwrite the prototype but if they do then they have to manually set the constructor property or else it'll just point to Object.prototype. The constructor property serves no purpose aside from that fact that people rarely change it or realize they can, so it
  298. # [07:23] <benvie> usually is accurate. It is used by most dev tools for introspection in order to give a useful name to objects based on the constructor's name
  299. # [07:23] <benvie> er point to Object, Object.prototype.constructor
  300. # [07:26] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
  301. # [07:27] <heycam> oh yes, benvie is right -- `function f(){}` results in f.prototype.constructor == f
  302. # [07:27] <heycam> so I'm not sure why I would've been doing that manually
  303. # [07:28] <heycam> was a long time ago, /me probably just cargo culted it
  304. # [07:28] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  305. # [07:28] <benvie> something like `Ctor.prototype = { constructor: Ctor, ..methods }`
  306. # [07:28] <heycam> ah, if you overwrite prototype, good point
  307. # [07:29] <benvie> basicaly if you want to set the new prototype methods en masse you just overwrite it, in which case you need to manually set it again or else you show up in dev tools labelled as 'Object'
  308. # [07:29] <heycam> as it's often more convencient to write that style rather than a sequences of assignments to Ctor.prototype.blah
  309. # [07:30] <benvie> or in cases where you're inheriting. `F.prototype = Object.create(Super.prototype); F.prototype.constructor = F;`
  310. # [07:33] * Joins: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com)
  311. # [07:35] * Joins: tyoshino (tyoshino@nat/google/x-cihkqkavntlnjbrk)
  312. # [07:36] * Joins: delight (~delight@212.255.31.232)
  313. # [07:38] <delight> there is an interesting discussion going on @ http://code.google.com/p/chromium/issues/detail?id=44116 about i18n, floats and the html5 type="number" input field
  314. # [07:40] <delight> were would be the appropriate place to address such concerns esp. the additional attribute localized="true" needed for a smoother transition ?
  315. # [07:46] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Quit: Leaving)
  316. # [07:47] * Joins: niloy (~niloy@61.12.96.242)
  317. # [07:50] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  318. # [07:56] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
  319. # [07:58] * Quits: shepazu (~shepazu@cpe-70-113-0-56.austin.res.rr.com) (Quit: shepazu)
  320. # [08:01] * Quits: espadrine (~espadrine@nat/mozilla/x-utiiswqlmvgxzujm) (Quit: espadrine)
  321. # [08:01] * Quits: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com) (Quit: Be back later)
  322. # [08:02] <Hixie> is there any difference between "new foo" and "new foo()" ?
  323. # [08:04] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  324. # [08:04] * Quits: delight (~delight@212.255.31.232) (Quit: delight)
  325. # [08:05] * Joins: kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  326. # [08:08] * Quits: kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Client Quit)
  327. # [08:11] * Joins: delight (~delight@212.255.31.232)
  328. # [08:11] * Quits: delight (~delight@212.255.31.232) (Client Quit)
  329. # [08:15] * Joins: shwetank (~shwetank@122.173.222.120)
  330. # [08:23] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  331. # [08:27] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
  332. # [08:30] * heycam is now known as heycam|away
  333. # [08:31] * Joins: tomasf (~tom@2002:55e5:db36:0:1dd9:2463:2212:abea)
  334. # [08:32] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  335. # [08:38] * Joins: PalleZingmark (~Adium@217.13.228.226)
  336. # [08:39] * Joins: mattlucht (~mattlucht@194.102.13.2)
  337. # [08:39] * Joins: rniwa_ (~rniwa@216.239.45.130)
  338. # [08:41] <jgraham> Hixie: No, unless I am horribly misremembering
  339. # [08:41] <jgraham> Oh look. Opera 12 got released
  340. # [08:42] * Quits: MikeSmith (~MikeSmith@s1106059.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
  341. # [08:42] <hsivonen> jgraham: about time
  342. # [08:43] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 248 seconds)
  343. # [08:43] * rniwa_ is now known as rniwa
  344. # [08:43] * darin__ is now known as fishd
  345. # [08:45] * Quits: ehsan (~ehsan@209.20.29.228) (Read error: Connection reset by peer)
  346. # [08:45] * Joins: ehsan (~ehsan@209.20.29.228)
  347. # [08:50] * Joins: silverroots (~silverroo@144.187.148.25)
  348. # [08:55] * Joins: charlvn (~charlvn@charlvn.nl)
  349. # [08:58] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  350. # [09:00] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  351. # [09:00] * Joins: barnabywalters (~barnabywa@host-84-13-251-255.opaltelecom.net)
  352. # [09:07] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  353. # [09:07] <AryehGregor> Hixie, in what way is contenteditable a lower-level primitive than input/textarea?
  354. # [09:19] * Joins: Ducki (~Ducki@pD9E39790.dip0.t-ipconnect.de)
  355. # [09:19] * Joins: sorenso (~sorenso@211.243.16.62.customer.cdi.no)
  356. # [09:23] <hsivonen> why are the HW accel and WebGL prefs in Opera 12 integers and not booleans?
  357. # [09:26] * Joins: zcorpan (~zcorpan@node-7ahky10m8l47ojzzi.a0.ipv6.opera.com)
  358. # [09:28] * Joins: pyrsmk (~pyrsmk@200.16.139.88.rev.sfr.net)
  359. # [09:29] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
  360. # [09:29] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  361. # [09:30] * Quits: sorenso (~sorenso@211.243.16.62.customer.cdi.no) (Quit: Computer has gone to sleep.)
  362. # [09:31] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 265 seconds)
  363. # [09:31] * Joins: necolas (~necolas@5e0844a7.bb.sky.com)
  364. # [09:33] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  365. # [09:34] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Client Quit)
  366. # [09:35] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  367. # [09:39] * Joins: niloy (~niloy@61.12.96.242)
  368. # [09:49] * Quits: necolas (~necolas@5e0844a7.bb.sky.com) (Remote host closed the connection)
  369. # [09:50] * Joins: Kolombiken (~Adium@217.13.228.226)
  370. # [09:52] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  371. # [09:55] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
  372. # [09:56] * Joins: sm0lm (~j@64.71.135.181)
  373. # [09:56] <sm0lm> where can i find a reference of the default styles in CSS each markup element implies without any explicit CSS declarations? ie, what CSS would i need to put in `div { **HERE** }` to make my <div>s behave like <pre>s?
  374. # [09:57] <zcorpan> sm0lm: http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html#rendering
  375. # [09:57] <jgraham> HTML spec, rendering section
  376. # [09:58] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
  377. # [09:59] * Joins: Phae (~u455@gateway/web/irccloud.com/x-pxyjjhdhflukzgjl)
  378. # [09:59] <zcorpan> how is target=_unrelated different from rel=noreferrer ?
  379. # [10:00] <jgraham> It would be totally disconnected AIUI
  380. # [10:00] <jgraham> So the opened window would have window.opener == window
  381. # [10:01] <jgraham> (or null? I forget how that one works)
  382. # [10:01] <zcorpan> i thought noreferrer does that as well
  383. # [10:01] <jgraham> It does? Pointer?
  384. # [10:02] <zcorpan> "This keyword also causes the opener attribute to remain null " http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#link-type-noreferrer
  385. # [10:05] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 260 seconds)
  386. # [10:06] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-apoucyxayqpckkar)
  387. # [10:07] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-ebwhhrqbsyegkyck)
  388. # [10:07] * Joins: boblet (u1921@gateway/web/irccloud.com/x-mepabjmwwddaedhe)
  389. # [10:07] * Joins: hdv (u2376@gateway/web/irccloud.com/x-ptffloqhdwpclwby)
  390. # [10:08] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-onmhkervplvjxnoy)
  391. # [10:08] * Joins: Lachy (~Lachy@91.203.96.240)
  392. # [10:10] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-mqifettaunxdkwhv)
  393. # [10:10] * Joins: scottjehl (u3055@gateway/web/irccloud.com/x-rgwrflejmqcxfwlp)
  394. # [10:11] * Joins: Ms2ger (~Ms2ger@91.181.63.175)
  395. # [10:11] <jgraham> Only works in WebKit, it seems
  396. # [10:15] * Joins: oal (u4126@gateway/web/irccloud.com/x-komxomnludfhaybh)
  397. # [10:15] <zcorpan> wider deployed than target=_unrelated then :-)
  398. # [10:16] <jgraham> Yes :)
  399. # [10:17] * Joins: g4 (~g4@81.27.47.158)
  400. # [10:20] * Joins: mattlucht_ (~mattlucht@194.102.13.2)
  401. # [10:20] * Quits: mattlucht (~mattlucht@194.102.13.2) (Read error: Connection reset by peer)
  402. # [10:20] * mattlucht_ is now known as mattlucht
  403. # [10:24] * Quits: zcorpan (~zcorpan@node-7ahky10m8l47ojzzi.a0.ipv6.opera.com) (Remote host closed the connection)
  404. # [10:24] * Joins: zcorpan (~zcorpan@node-7ahky10m8l47ojzzi.a0.ipv6.opera.com)
  405. # [10:29] <Ms2ger> Yay, HTMLElement.itemType isn't web-compatible
  406. # [10:34] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
  407. # [10:34] <hsivonen> Ms2ger: huh? bug#?
  408. # [10:34] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=763229
  409. # [10:34] <hsivonen> thanks
  410. # [10:35] * Joins: annevk (~annevk@91.203.97.251)
  411. # [10:43] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  412. # [10:43] * Joins: annevk2 (~annevk2@oslo-off-bgp.opera.com)
  413. # [10:43] <annevk2> whoa
  414. # [10:46] <abarth> annevk2: thanks for writing http://wiki.whatwg.org/wiki/Anolis and http://wiki.whatwg.org/wiki/Howto_spec
  415. # [10:46] <abarth> annevk2: they're super useful
  416. # [10:48] <annevk> thanks
  417. # [10:48] * Joins: stalled (~stalled@unaffiliated/stalled)
  418. # [10:49] <zcorpan> Ms2ger: i hope that can be evang'ed
  419. # [10:49] <annevk> abarth: if you have any feedback or get feedback from others, let me know; I'd love to improve them, especially the latter
  420. # [10:49] * zcorpan files an opera OTW bug about it
  421. # [10:49] <abarth> annevk: it's missing a description of class=switch :)
  422. # [10:49] <abarth> i had to crib that from domcore
  423. # [10:50] <Ms2ger> zcorpan, say so in the bug if you prefer evang?
  424. # [10:50] <abarth> it's also not clear to me how to contribute my xref JSON files back to the specification-data repo
  425. # [10:50] <Ms2ger> abarth, create an account on bitbucket
  426. # [10:51] <annevk> abarth: ah yeah, we should mention that
  427. # [10:51] <abarth> darn! abarth already exists on bitbucket
  428. # [10:51] <annevk> abarth: what are you working on?
  429. # [10:51] <abarth> https://github.com/abarth/sysapps
  430. # [10:52] <Ms2ger> Oh, evil stuff ;)
  431. # [10:52] <abarth> mostly i'm trying to get some skeleton specs ready so the read editors can take over
  432. # [10:52] * jonlee is now known as jonlee|afk
  433. # [10:52] * Joins: necolas (~necolas@80.231.76.54)
  434. # [10:53] <abarth> Ms2ger: ok, i've created the account adambarth on https://bitbucket.org/
  435. # [10:53] <zcorpan> Ms2ger: done
  436. # [10:53] <Ms2ger> You've got access
  437. # [10:53] <abarth> cool, thanks
  438. # [10:53] <Ms2ger> Np
  439. # [10:53] <abarth> when should I push the JSON files?
  440. # [10:54] <abarth> I probably should wait until the charter is approved etc
  441. # [10:54] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
  442. # [10:54] * Parts: mattlucht (~mattlucht@194.102.13.2)
  443. # [10:54] <Ms2ger> Whenever someone wants to use references to them, I'd say
  444. # [10:55] <abarth> ok. right now these specs are all in one repo, so it's easy for them to cross-reference each other
  445. # [10:57] * Quits: Phae (~u455@gateway/web/irccloud.com/x-pxyjjhdhflukzgjl) (Remote host closed the connection)
  446. # [10:57] * Quits: scottjehl (u3055@gateway/web/irccloud.com/x-rgwrflejmqcxfwlp) (Remote host closed the connection)
  447. # [10:57] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-apoucyxayqpckkar) (Remote host closed the connection)
  448. # [10:57] * Quits: oal (u4126@gateway/web/irccloud.com/x-komxomnludfhaybh) (Remote host closed the connection)
  449. # [10:57] * Quits: hdv (u2376@gateway/web/irccloud.com/x-ptffloqhdwpclwby) (Remote host closed the connection)
  450. # [10:57] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-onmhkervplvjxnoy) (Remote host closed the connection)
  451. # [10:57] * Quits: boblet (u1921@gateway/web/irccloud.com/x-mepabjmwwddaedhe) (Remote host closed the connection)
  452. # [10:57] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-ebwhhrqbsyegkyck) (Remote host closed the connection)
  453. # [10:57] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-mqifettaunxdkwhv) (Write error: Connection reset by peer)
  454. # [10:59] * abarth is now known as abarth|zZz
  455. # [10:59] * Joins: Phae (u455@gateway/web/irccloud.com/x-xruxdvcxsnjorpvh)
  456. # [11:00] * Quits: annevk (~annevk@91.203.97.251) (Quit: annevk)
  457. # [11:00] * Quits: annevk2 (~annevk2@oslo-off-bgp.opera.com)
  458. # [11:00] * Joins: annevk2 (~annevk@oslo-off-bgp.opera.com)
  459. # [11:00] * annevk2 is now known as annevk
  460. # [11:06] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-yoektcgamjlfxkqi)
  461. # [11:07] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-wfvhoqxuwxzazewk)
  462. # [11:07] * Joins: hdv (u2376@gateway/web/irccloud.com/x-vdfbffwynjllbskw)
  463. # [11:13] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 240 seconds)
  464. # [11:15] * Joins: oal (u4126@gateway/web/irccloud.com/x-ozrhujdxlytvnrqm)
  465. # [11:15] * Joins: boblet (u1921@gateway/web/irccloud.com/x-jiudvyhmmiaosonl)
  466. # [11:15] * Joins: scottjehl (u3055@gateway/web/irccloud.com/x-nbimknzevbqrrpym)
  467. # [11:15] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-yepljottvuubgzlv)
  468. # [11:17] * Joins: micheil (~micheil@109.224.128.70)
  469. # [11:18] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-vmjciifcoiavbott)
  470. # [11:18] * Joins: drublic (~drublic@frbg-5d84ed1e.pool.mediaWays.net)
  471. # [11:18] * Quits: jgraham (~jgraham@web91.webfaction.com) (Ping timeout: 246 seconds)
  472. # [11:28] <sm0lm> can datalist elements be used for fetching server-generated search suggestions in a searchbox like google suggest or youtube?
  473. # [11:29] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
  474. # [11:30] * Joins: nonge_ (~nonge@p508299A7.dip.t-dialin.net)
  475. # [11:30] * Quits: [[zz]] (~q@node-awi.pool-125-25.dynamic.totbb.net) (Ping timeout: 256 seconds)
  476. # [11:31] <zcorpan> there used to be a declarative way to do that, but it was dropped
  477. # [11:31] <zcorpan> you have to fetch it yourself and build the datalist <option>s yourself
  478. # [11:33] <sm0lm> zcorpan, wtf, why would it be dropped?
  479. # [11:33] * Quits: nonge (~nonge@p5082AF11.dip.t-dialin.net) (Ping timeout: 245 seconds)
  480. # [11:33] <sm0lm> any historical docs that refer to it you might be able to link me to, zcorpan ?
  481. # [11:34] <annevk> sm0lm: http://dev.opera.com/articles/view/an-html5-style-google-suggest/
  482. # [11:35] <sm0lm> annevk, it just occurred to me that you probably wrote that :P
  483. # [11:35] <annevk> I did write that, some time ago :)
  484. # [11:35] <annevk> and zcorpan wrote the first demo I think
  485. # [11:36] <sm0lm> are you guys norwegian then?
  486. # [11:36] <annevk> Dutch and Swedish
  487. # [11:38] <sm0lm> cool.
  488. # [11:38] <sm0lm> i'm a boring american.
  489. # [11:39] <sm0lm> annevk, do u know what happened to the in-markup declaration?
  490. # [11:39] <sm0lm> what was the rationale for killing it?
  491. # [11:40] <annevk> it was both a declaration and an external XML format
  492. # [11:40] <sm0lm> annevk, what do u mean?
  493. # [11:41] <annevk> we (WHATWG) dropped it because it was only implemented by us (Opera) and it was easy enough to do using a little bit of scripting
  494. # [11:41] <sm0lm> annevk, but why not make it easy forpeople to see and notice in the whatwg docs?
  495. # [11:42] <annevk> sm0lm: well we weren't quite sure it was the correct solution anymore
  496. # [11:43] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 244 seconds)
  497. # [11:43] <sm0lm> annevk, well that's what i'm wondering: what about it made it not the correct solution? seems pretty great to me..
  498. # [11:43] * Joins: [[zz]] (~q@node-kgs.pool-101-108.dynamic.totbb.net)
  499. # [11:43] <annevk> sm0lm: you might not want new network requests whenever the user types something new, but rather have an ongoing connection via WebSocket and populate the <datalist> through that
  500. # [11:44] <annevk> sm0lm: we also learned that XML is something we rather not require from web developers because it always goes wrong
  501. # [11:45] <sm0lm> annevk, json?
  502. # [11:46] <sm0lm> <datalist src="http://my/dyn_dlist?q=%s" />
  503. # [11:46] <annevk> yeah that would probably be a better format, but does not address the continuous connection issue
  504. # [11:48] <sm0lm> annevk, right. i don't understand the connection side of things that well, but couldn't you side step an issue of "[some people] might no want...." by giving two parallel ways of doing it and letting webdevs take it or leave it?
  505. # [11:48] * Quits: barnabywalters (~barnabywa@host-84-13-251-255.opaltelecom.net) (Quit: barnabywalters)
  506. # [11:51] <annevk> sm0lm: sure, but we should only do that if the new feature addresses the problem for the majority of developers
  507. # [11:51] <sm0lm> sm0lm, wouldn't it?
  508. # [11:51] <sm0lm> haha
  509. # [11:51] * sm0lm talks to himself.
  510. # [11:51] <sm0lm> annevk,
  511. # [11:51] <sm0lm> mulligan^
  512. # [11:51] <annevk> sm0lm: that's not entirely clear :) <datalist> without this feature is not widely implemented or used yet
  513. # [11:51] <sm0lm> annevk, wouldn't it, though?
  514. # [11:52] * Joins: akamike (u5089@gateway/web/irccloud.com/x-zlkawlixyplonies)
  515. # [11:52] * nonge_ is now known as nonge
  516. # [11:55] <sm0lm> so declarative remote server-gen'd datalists aren't necessarily gone forever?
  517. # [11:56] <sm0lm> annevk, or what about just have it implicitly open and keep open a socket for fetching dlists?
  518. # [11:57] * Joins: matjas_ (u2247@gateway/web/irccloud.com/x-ojzajlrexorasdhd)
  519. # [11:58] <annevk> sm0lm: back later, lunch
  520. # [11:59] <sm0lm> annevk, enjoy.
  521. # [12:05] * Joins: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net)
  522. # [12:05] * Quits: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net) (Changing host)
  523. # [12:05] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  524. # [12:13] * abstractj|away is now known as abstractj
  525. # [12:19] * Joins: jgraham (~jgraham@web91.webfaction.com)
  526. # [12:29] * Joins: barnabywalters (~barnabywa@host-84-13-252-157.opaltelecom.net)
  527. # [12:31] * Joins: mpt (~mpt@faun.canonical.com)
  528. # [12:31] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
  529. # [12:31] * Joins: mpt (~mpt@canonical/mpt)
  530. # [12:38] <annevk> sm0lm: no, not gone forever
  531. # [12:38] <sm0lm> annevk, ok-- cool.
  532. # [12:39] <annevk> sm0lm: I think once <datalist> is more widely adopted we can study how developers use it and standardize the most common pattern
  533. # [12:39] <sm0lm> what do u think of having an implicit instruction to start a socket that stays open?
  534. # [12:39] <annevk> not really sure how you see that working
  535. # [12:39] <sm0lm> annevk, makes sense. how long do you expect that to take, roughly?
  536. # [12:40] <annevk> dunno, I think <datalist> is now in WebKit, so it might see some more adoption
  537. # [12:41] <sm0lm> annevk, yeah, sorry. i really don't know mucch about using web societs or how they work.
  538. # [12:42] * Joins: vidu (u5404@gateway/web/irccloud.com/x-aqoizkedzoafauca)
  539. # [12:44] <annevk> Ms2ger: is there a way in bitbucket to follow you, but not get everything you do on my homepage?
  540. # [12:44] <annevk> Ms2ger: or should I just stop following you and only follow some projects...
  541. # [12:44] <annevk> Ms2ger: the Gecko commits are interesting, but I'm way more interested in changes to standards
  542. # [12:44] <Ms2ger> I've got the same issue :/
  543. # [12:45] * matjas_ is now known as matjas
  544. # [12:47] <Ms2ger> Not following me probably works bets
  545. # [12:47] <Ms2ger> best*
  546. # [12:51] <annevk> :(
  547. # [12:51] <annevk> hmm, limechat has no smileys
  548. # [12:53] * Joins: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi)
  549. # [12:56] <jgraham> That seems like a win
  550. # [12:57] <odinho> Smileys are essensials, I like how they are in irssi. All ascii goodness :]
  551. # [12:57] * Joins: temp01 (~temp01@unaffiliated/temp01)
  552. # [12:59] <zcorpan> sm0lm: http://dev.opera.com/articles/view/introducing-web-sockets/
  553. # [13:00] <sm0lm> zcorpan, thanks, i'll have a read.
  554. # [13:00] <sm0lm> to whatever degree that this question isn't loaded (i know you both work for opera): how good is the dev.opera.com documentagtion for someone who really doesn't have any interest in opera itself?
  555. # [13:00] <zcorpan> sm0lm: unfortunately opera 12 still has the old websocket protocol which is disabled by default
  556. # [13:01] <sm0lm> is stuff only relevant to opera clearly marked?
  557. # [13:01] <zcorpan> sm0lm: usually dev.opera.com articles aren't necessarily opera-specific
  558. # [13:01] <jgraham> odinho: Well yes, the ascii representation is of course fine :)
  559. # [13:01] * jgraham starts the countdown to someone using a unicode smilie
  560. # [13:02] <zcorpan> sm0lm: if other browsers implement the same feature, it should apply equally to them
  561. # [13:02] <odinho> ☺
  562. # [13:02] <zcorpan> sm0lm: we also try to make demos cross-browser
  563. # [13:03] <sm0lm> zcorpan, great. thanks :
  564. # [13:03] <sm0lm> )
  565. # [13:03] <odinho> We follow standards ;]
  566. # [13:03] <sm0lm> odinho, imagine that.
  567. # [13:03] <zcorpan> odinho: except when we don't :-P
  568. # [13:04] <odinho> zcorpan: Well, yes, but then it's often a bug, and we def. don't do it to be mean :P
  569. # [13:05] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-kojojkmpzqwxmqcl)
  570. # [13:05] <sm0lm> hah, imagine that: not being mean.
  571. # [13:05] <sm0lm> that's revolutionary... /me thinks it should get codified in the spec.
  572. # [13:06] <zcorpan> odinho: not mean, just evil
  573. # [13:06] * sm0lm proposes a strict ban on meanness and evilness in the spec.
  574. # [13:07] * zcorpan goes back to writing evil tests
  575. # [13:07] <odinho> zcorpan: Someone else has copyright on that, and they kinda watered it down. :P
  576. # [13:07] <sm0lm> "in order to be compliant with the HTML specification, you must not be mean, or evil.
  577. # [13:07] <sm0lm> mehh....
  578. # [13:07] <sm0lm> i mean, on the one hand google is probably like the most terrible internet company there is right now, or at least up there.
  579. # [13:08] <sm0lm> on the other hand, in the context of this whole gig, their product *is* FOSS at least...
  580. # [13:08] <sm0lm> i'd be way more interested in opera if it weren't proprietary.
  581. # [13:08] <sm0lm> it seems like high-quality software...
  582. # [13:08] <nonge> yay, go the FLOSS way, Opera!
  583. # [13:08] <sm0lm> but who knows what kinda shit u guys put in there?
  584. # [13:09] * Ms2ger yawns
  585. # [13:09] <zcorpan> sm0lm: if you're curious, apply for a job :-)
  586. # [13:09] <sm0lm> nonge, i'm not necessarily saying that, but if you're going to crack "evil" jokes or make jabs at other companies' social responsibility practices, you know...
  587. # [13:09] <sm0lm> "let the one without sin throw the first stone"
  588. # [13:10] <sm0lm> is Ms2ger a googler?
  589. # [13:10] <zcorpan> mozilla
  590. # [13:10] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-dmfapoihtugbpzrg)
  591. # [13:11] <sm0lm> zcorpan, its true.
  592. # [13:11] <jgraham> Maybe he uses google though
  593. # [13:11] <sm0lm> in the social responsibility dept. and values integrity dept, they are.
  594. # [13:11] <sm0lm> but IMO distributing shitty sw is another form of evil.
  595. # [13:11] <jgraham> One who uses google should be a googler. One who is google shoudl be a googlee.
  596. # [13:11] * Ms2ger is getting terribly confused here
  597. # [13:12] <Ms2ger> jgraham, Larry Page?
  598. # [13:12] <sm0lm> jgraham, i used to think that too... but i gave up and accepted the common usage long ago.
  599. # [13:12] <jgraham> Ms2ger: For all we know you are Larry Page
  600. # [13:13] <Ms2ger> Well, that's true
  601. # [13:13] <sm0lm> for all you know, sm0lm is Larry Page.
  602. # [13:14] <Ms2ger> That, too is true
  603. # [13:14] <Ms2ger> For all they know, we're both Larry Page
  604. # [13:15] * Joins: sarro (~sarro@i5E865DEE.versanet.de)
  605. # [13:15] * Ms2ger wrestles with idlharness.js instead
  606. # [13:15] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  607. # [13:16] <sm0lm> Ms2ger, we're fooling them so well.
  608. # [13:16] <Philip`> I thought Google didn't want people genericising its trademarked name by verbing it, so surely "Googler" should be replaced by "Employee of Google Inc"
  609. # [13:16] <sm0lm> googler isn't verbing it in the way that they're trying to avoid though.
  610. # [13:16] <Philip`> (Not quite as catchy, admittedly)
  611. # [13:17] <sm0lm> but "google it" isn't as catchy as "perform a google search for it" either.
  612. # [13:17] <sm0lm> zcorpan, btw, how does opera make its $$?
  613. # [13:17] <Ms2ger> Bah
  614. # [13:17] <Ms2ger> "Duplicate test name: FormData interface: operation append"
  615. # [13:17] <Ms2ger> "Cached metdata not present. Click for source code."
  616. # [13:17] <Ms2ger> Not helpful, plinss
  617. # [13:18] <Philip`> sm0lm: By selling itself to Facebook?
  618. # [13:18] <sm0lm> Philip`, s/\?$/ until now?/
  619. # [13:19] <Ms2ger> Selling its products to Nintendo?
  620. # [13:19] <zcorpan> sm0lm: http://my.opera.com/chooseopera/blog/2011/01/03/how-does-opera-make-money-aka-our-most-asked-question-ever
  621. # [13:21] <sm0lm> zcorpan, So..., how does that revenue model conflict with opening the sources?
  622. # [13:22] <sm0lm> or i mean what's the reasoning for keeping it closed?
  623. # [13:22] <Philip`> How would the revenue model be enhanced by opening the source?
  624. # [13:23] <Ms2ger> Philip`, three open source hippies would contribute bug fixes
  625. # [13:23] <Ms2ger> Not me, I hear they use git
  626. # [13:23] * Parts: niftylettuce (u2733@gateway/web/irccloud.com/x-yepljottvuubgzlv)
  627. # [13:23] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-yepljottvuubgzlv)
  628. # [13:23] <sm0lm> Philip`, how would it be diminished by opening the source?
  629. # [13:23] * Parts: niftylettuce (u2733@gateway/web/irccloud.com/x-yepljottvuubgzlv)
  630. # [13:23] <sm0lm> Ms2ger, do you work for any of the big vendors?
  631. # [13:24] <Ms2ger> Not currently
  632. # [13:24] <Ms2ger> As zcorpan mentioned, I'm a Mozillian
  633. # [13:24] <jgraham> Ms2ger: Three open source hippies? I thought RMS was the only open source hippie? The idea that there might be two others is terrifying
  634. # [13:24] <sm0lm> jgraham, wtf?
  635. # [13:24] <hsivonen> jgraham: how insensitive to call RMS an open source hippie. If he is a hippie, he is an Free Software hippie.
  636. # [13:25] <sm0lm> don't diss open source hippies.
  637. # [13:25] * sm0lm makes one more.
  638. # [13:25] <Ms2ger> jgraham, there's been some guy hanging around irc.m.o working on an extension to block JS scripts without a license header
  639. # [13:25] <Ms2ger> I think that makes two, at least
  640. # [13:25] * sm0lm laughs out loud at hsivonen 's comment.
  641. # [13:25] <Philip`> sm0lm: I imagine there would be e.g. conflicts between having an open bug database and source repository, and having Opera developers work on patches for unannounced embedded devices which have to be kept confidential
  642. # [13:25] <sm0lm> Ms2ger, that actually is really dumb.
  643. # [13:25] <jgraham> hsivonen: Egg and my face are in alignment
  644. # [13:26] <Philip`> sm0lm: (Presumably not unsolvable, but probably not entirely trivial)
  645. # [13:26] <sm0lm> Philip`, Presumably? Seems like "clearly" to me.
  646. # [13:26] <sm0lm> Just separate your private clients' sensitive data and unannounced work into another repo/tracker... problem solved, no?
  647. # [13:27] <Ms2ger> "Just"
  648. # [13:27] <jgraham> No
  649. # [13:27] <Ms2ger> Anyone feel like implementing enum support in idlharness?
  650. # [13:27] <jgraham> Having multiple trackers makes it hard to move things between trackers, for example
  651. # [13:28] <jgraham> Ms2ger: you?
  652. # [13:28] <Ms2ger> Not particularly
  653. # [13:29] <Ms2ger> I'm interested in someone doing it, just not me :)
  654. # [13:29] <sm0lm> When netscape opened theirs they had a team of lawyers approving each src file as safe for public ation wit no vulgar or slanderous comments... so its a job, but its not that big of a deal.
  655. # [13:30] <Ms2ger> Of course, all those vulgar comments were released afterwards
  656. # [13:30] <jgraham> sm0lm: I imagine that the biggest impediment to making Opera open source would be convincing people (the management, the board) that it is a good idea :)
  657. # [13:31] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  658. # [13:31] <sm0lm> Ms2ger, ofc they were.
  659. # [13:31] <sm0lm> on jwz.org i believe.
  660. # [13:32] <jgraham> (so discussing technical difficulties seems rather silly)
  661. # [13:32] * Joins: graememcc (~chatzilla@host86-173-124-172.range86-173.btcentralplus.com)
  662. # [13:35] <Ms2ger> Ohai, it's graememcc
  663. # [13:35] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 244 seconds)
  664. # [13:36] * graememcc discovers Ms2ger is everywhere
  665. # [13:37] <Ms2ger> So are you! :)
  666. # [13:40] * Joins: GlitchMr (~glitchmr@178-36-128-128.adsl.inetia.pl)
  667. # [13:40] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  668. # [13:44] * Quits: payman (~payman@pat.se.opera.com) (Quit: Lost terminal)
  669. # [13:45] * Joins: payman (~payman@pat.se.opera.com)
  670. # [13:47] * Joins: Kasey (~kkellydes@adsl-75-49-3-149.dsl.wotnoh.sbcglobal.net)
  671. # [13:52] * Joins: twisted` (~twisted@p5DDB9C60.dip.t-dialin.net)
  672. # [13:54] * Quits: barnabywalters (~barnabywa@host-84-13-252-157.opaltelecom.net) (Quit: barnabywalters)
  673. # [13:54] * Quits: sarro (~sarro@i5E865DEE.versanet.de) (Ping timeout: 244 seconds)
  674. # [13:58] * Quits: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi) (Remote host closed the connection)
  675. # [13:58] * Joins: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi)
  676. # [14:00] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  677. # [14:05] * Joins: nessy (~Adium@124-171-47-17.dyn.iinet.net.au)
  678. # [14:05] * Joins: erichynds (~ehynds@64.206.121.41)
  679. # [14:08] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  680. # [14:08] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  681. # [14:10] * Joins: svl (~me@31-209-210-140.dsl.dynamic.simnet.is)
  682. # [14:14] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  683. # [14:15] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  684. # [14:21] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  685. # [14:23] * Joins: shepazu (~shepazu@cpe-70-113-0-56.austin.res.rr.com)
  686. # [14:28] * Quits: drublic (~drublic@frbg-5d84ed1e.pool.mediaWays.net) (Remote host closed the connection)
  687. # [14:29] * Joins: drublic (~drublic@frbg-5d84ed1e.pool.mediaWays.net)
  688. # [14:29] * Joins: PalleZingmark (~Adium@217.13.228.226)
  689. # [14:31] * Joins: linclark_ (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  690. # [14:31] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
  691. # [14:31] * linclark_ is now known as linclark
  692. # [14:34] * Joins: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net)
  693. # [14:35] * Quits: zcorpan (~zcorpan@node-7ahky10m8l47ojzzi.a0.ipv6.opera.com) (Quit: zcorpan)
  694. # [14:39] * Joins: yarco (~yarco_wan@114.94.44.16)
  695. # [14:41] * Quits: yarco (~yarco_wan@114.94.44.16) (Client Quit)
  696. # [14:43] * Quits: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi) (Read error: Connection reset by peer)
  697. # [14:43] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  698. # [14:44] * Joins: temp01 (~temp01@unaffiliated/temp01)
  699. # [14:48] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  700. # [14:53] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  701. # [15:00] * Quits: shepazu (~shepazu@cpe-70-113-0-56.austin.res.rr.com) (Quit: shepazu)
  702. # [15:00] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  703. # [15:09] * boaz|away is now known as boaz
  704. # [15:15] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 252 seconds)
  705. # [15:15] * Quits: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf_)
  706. # [15:20] * Joins: jdong_bot_ (~jdong_bot@106.3.61.244)
  707. # [15:20] * Quits: nessy (~Adium@124-171-47-17.dyn.iinet.net.au) (Quit: Leaving.)
  708. # [15:20] * Quits: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net) (Quit: Leaving.)
  709. # [15:21] * Joins: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net)
  710. # [15:22] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  711. # [15:22] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  712. # [15:23] * Quits: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net) (Client Quit)
  713. # [15:23] * Joins: MacTed (~Thud@63.119.36.36)
  714. # [15:23] * Joins: ehsan (~ehsan@209.20.29.228)
  715. # [15:24] * Parts: Kolombiken (~Adium@217.13.228.226)
  716. # [15:28] * Quits: silverroots (~silverroo@144.187.148.25) (Remote host closed the connection)
  717. # [15:42] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  718. # [15:48] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  719. # [15:50] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  720. # [15:52] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  721. # [16:01] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Leaving...)
  722. # [16:01] <annevk> so to properly resolve URLs you need a hardcoded list
  723. # [16:01] <annevk> teehee
  724. # [16:02] <annevk> of schemes
  725. # [16:03] <annevk> in other news, [tm] we got http://www.w3.org/TR/notifications/ published
  726. # [16:03] <annevk> [tm]: I guess that means we get a charter extension
  727. # [16:04] <zewt> cool, another TR for people to trip over :P
  728. # [16:05] <jgraham> It's OK in this case progress is so slow that TR will only be a little bit totally misleading at any given time
  729. # [16:12] * Quits: MacTed (~Thud@63.119.36.36)
  730. # [16:13] * Joins: ehsan (~ehsan@66.207.208.98)
  731. # [16:13] <annevk> zewt: heh /TR/ash /TR/ip
  732. # [16:13] <annevk> jgraham: it has been pretty bad unfortunately
  733. # [16:13] * Quits: sm0lm (~j@64.71.135.181) (Ping timeout: 256 seconds)
  734. # [16:14] <annevk> jgraham: but now I have granted myself full editing power (muhahaha) it should go more smoothly
  735. # [16:14] <jgraham> annevk: Well it is partially my fault, so I can't really complain
  736. # [16:14] * Joins: sm0lm (~j@114.244.52.62)
  737. # [16:15] <mhausenblas> annevk congrats re the Notifications TR, now a quick question: are you aware of http://tools.ietf.org/html/draft-ietf-core-observe-05 …?
  738. # [16:15] <annevk> mhausenblas: I'm not
  739. # [16:16] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  740. # [16:16] <annevk> mhausenblas: is it somehow related to end-user notifications?
  741. # [16:16] <mhausenblas> reason is: I'm getting more and more involved in the IoT stuff (see also http://scriptogr.am/mhausenblas/post/coap-and-the-rest) and interested in how aligned these things are
  742. # [16:17] <mhausenblas> that's what I'm trying to figure ;)
  743. # [16:17] * Quits: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
  744. # [16:17] <mhausenblas> on the surface, I'd say no, but need to dig deeper re overlaps
  745. # [16:17] <annevk> mhausenblas: if we take Mac as an example all this does is give a web page the ability to ping Growl
  746. # [16:17] <mhausenblas> right
  747. # [16:17] <annevk> mhausenblas: or the native notification system coming in 10.8
  748. # [16:18] <annevk> mhausenblas: not much to do with HTTP APIs
  749. # [16:18] <mhausenblas> yup, understood
  750. # [16:19] * Quits: sm0lm (~j@114.244.52.62) (Ping timeout: 245 seconds)
  751. # [16:19] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
  752. # [16:19] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
  753. # [16:20] * Joins: sm0lm (~j@64.71.135.181)
  754. # [16:22] * Joins: mamund (mamund@obsidian.recompiled.net)
  755. # [16:24] <annevk> Lachy: how about referencing DOM4?
  756. # [16:24] <Lachy> I do in Selectors API 2
  757. # [16:25] * Joins: mattlucht (~mattlucht@194.102.13.2)
  758. # [16:25] <Lachy> But I left it as DOM3Core in v1 because of W3C bureaucracy, which requires normative references to stable specs
  759. # [16:25] <annevk> Lachy: also, I guess you can list me as former editor or in the acknowledgments somehow
  760. # [16:25] <annevk> Lachy: stick it to the man
  761. # [16:26] * Parts: mamund (mamund@obsidian.recompiled.net)
  762. # [16:27] <Lachy> annevk, I'm hoping I can just let v1 die and v2 supersede it, at which point it doesn't really matter what v1 references. But it's more unnecessary work to change it to reference DOM4 in v1 that will likely have to be reverted anyway if it progresses to PR and REC
  763. # [16:28] * Joins: MacTed (~Thud@63.119.36.36)
  764. # [16:31] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  765. # [16:32] * Quits: svl (~me@31-209-210-140.dsl.dynamic.simnet.is) (Ping timeout: 244 seconds)
  766. # [16:33] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
  767. # [16:34] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
  768. # [16:34] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
  769. # [16:38] * Joins: leeight_ (~leeight@116.227.91.62)
  770. # [16:38] <annevk> oh right
  771. # [16:38] <annevk> mike was not going to be around
  772. # [16:40] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
  773. # [16:44] * Joins: svl (~me@31-209-210-140.dsl.dynamic.simnet.is)
  774. # [16:55] <annevk> so HTML has hierarchical URL and authority-based URL
  775. # [16:55] <annevk> is there any example of an hierarchical URL that is not authority-based?
  776. # [16:57] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
  777. # [16:57] * Parts: shwetank (~shwetank@122.173.222.120) ("Linkinus - http://linkinus.com")
  778. # [16:59] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
  779. # [17:01] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  780. # [17:07] <annevk> So Safari (not Chrome) is the only browser that aside from having a magical list to go down the authority-based URL route also considers // after the scheme
  781. # [17:08] * Joins: micheil_mbp (~micheil@109.224.128.70)
  782. # [17:09] * Quits: micheil_mbp (~micheil@109.224.128.70) (Remote host closed the connection)
  783. # [17:09] * Quits: micheil (~micheil@109.224.128.70) (Read error: Connection reset by peer)
  784. # [17:09] * Joins: micheil (~micheil@109.224.128.70)
  785. # [17:10] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  786. # [17:11] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  787. # [17:12] * Joins: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net)
  788. # [17:13] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
  789. # [17:13] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  790. # [17:14] * Quits: necolas (~necolas@80.231.76.54) (Remote host closed the connection)
  791. # [17:15] * Joins: necolas (~necolas@80.231.76.54)
  792. # [17:16] * Parts: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  793. # [17:19] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  794. # [17:20] * Joins: necolas_ (~necolas@80.231.76.54)
  795. # [17:22] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
  796. # [17:23] * Quits: Lachy (~Lachy@91.203.96.240) (Quit: Computer has gone to sleep.)
  797. # [17:23] * Quits: annevk (~annevk@oslo-off-bgp.opera.com) (Remote host closed the connection)
  798. # [17:23] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 245 seconds)
  799. # [17:24] * Quits: Charun (~Charun@unaffiliated/charun) (Quit: ZNC - http://znc.in)
  800. # [17:25] * Quits: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net) (Quit: barnabywalters)
  801. # [17:25] * Quits: jdong_bot_ (~jdong_bot@106.3.61.244) (Remote host closed the connection)
  802. # [17:27] * Joins: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net)
  803. # [17:29] * Quits: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net) (Client Quit)
  804. # [17:29] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
  805. # [17:32] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  806. # [17:32] * Quits: jochen__ (jochen@nat/google/x-khkzqvwwzmpajaop) (Remote host closed the connection)
  807. # [17:32] * Joins: jochen__ (jochen@nat/google/x-pnupckvlfjreadld)
  808. # [17:33] * abarth|zZz is now known as abarth
  809. # [17:36] * Joins: rhudea (~Adium@dublin-proxy.adobe.com)
  810. # [17:38] * necolas_ is now known as necolas
  811. # [17:40] * Joins: scheib (u4467@gateway/web/irccloud.com/x-vyqlxpspfzwhixxx)
  812. # [17:41] * Quits: Ducki (~Ducki@pD9E39790.dip0.t-ipconnect.de) (Quit: ;))
  813. # [17:43] * Joins: sarro (~sarro@i5387F6AE.versanet.de)
  814. # [17:44] * Quits: sarro (~sarro@i5387F6AE.versanet.de) (Client Quit)
  815. # [17:45] * Joins: hij1nx (~hij1nx@rafal.telnet.krakow.pl)
  816. # [17:52] * Parts: rhudea (~Adium@dublin-proxy.adobe.com)
  817. # [17:52] * Quits: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf_)
  818. # [17:54] * Joins: miketaylr (~miketaylr@70.114.195.4)
  819. # [18:00] * Joins: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net)
  820. # [18:02] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  821. # [18:03] * Quits: nonge (~nonge@p508299A7.dip.t-dialin.net) (Quit: Verlassend)
  822. # [18:03] * Quits: graememcc (~chatzilla@host86-173-124-172.range86-173.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  823. # [18:09] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  824. # [18:10] * boaz is now known as boaz|away
  825. # [18:10] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Ping timeout: 244 seconds)
  826. # [18:11] * Quits: leeight_ (~leeight@116.227.91.62) (Ping timeout: 252 seconds)
  827. # [18:13] * Joins: weinig (~weinig@2620:149:4:1b01:d588:d128:f4c0:9f23)
  828. # [18:13] <SimonSapin> python -m weasyprint.browser http://i.imgur.com/KQy8R.png
  829. # [18:15] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  830. # [18:16] * Quits: sm0lm (~j@64.71.135.181) (Ping timeout: 244 seconds)
  831. # [18:16] * Joins: sm0lm (~j@64.71.135.181)
  832. # [18:16] * boaz|away is now known as boaz
  833. # [18:20] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  834. # [18:20] * Joins: annevk (~annevk@cm-84.215.193.125.getinternet.no)
  835. # [18:21] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  836. # [18:22] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  837. # [18:22] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  838. # [18:23] * Joins: sm0lm (~j@64.71.135.181)
  839. # [18:24] * Joins: mattlucht (~mattlucht@194.102.13.2)
  840. # [18:27] * Joins: temp01 (~temp01@unaffiliated/temp01)
  841. # [18:29] <Lachy> Hixie, yt?
  842. # [18:33] * Joins: jwalden (~waldo@2620:101:8003:200:d15e:2db4:6522:d8ba)
  843. # [18:36] * Quits: miketaylr (~miketaylr@70.114.195.4) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
  844. # [18:36] * Joins: ap (~ap@2620:149:4:1b01:edf7:f9ac:cd9b:1c0b)
  845. # [18:36] <Lachy> Hixie, I'm being assigned to more spec work now. Do you have any suggestions for specs that need editors, or does anyone else have/know of any specs that are in need of some work?
  846. # [18:37] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
  847. # [18:37] <Lachy> I've looked at http://wiki.whatwg.org/wiki/Specs_todo already. Still considering options though
  848. # [18:38] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
  849. # [18:40] * Joins: miketaylr (~miketaylr@70.114.195.4)
  850. # [18:40] * Joins: pablof (~pablof@144.189.101.1)
  851. # [18:41] <Ms2ger> 66767 INFO Passed: 61610
  852. # [18:41] <Ms2ger> 66768 INFO Failed: 0
  853. # [18:41] <Ms2ger> 66769 INFO Todo: 4999
  854. # [18:41] * Ms2ger approves of test suites
  855. # [18:42] <jwalden> bah, who needs them, all they create is more work
  856. # [18:44] * Joins: Timz (~timvanoos@86.89.174.199)
  857. # [18:44] * Quits: MacTed (~Thud@63.119.36.36)
  858. # [18:45] * Quits: pablof (~pablof@144.189.101.1) (Remote host closed the connection)
  859. # [18:45] <Ms2ger> Lachy, table layout ;)
  860. # [18:45] * Joins: pablof (~pablof@144.189.144.193)
  861. # [18:50] * Quits: hij1nx (~hij1nx@rafal.telnet.krakow.pl) (Quit: hij1nx)
  862. # [18:51] * Quits: pablof (~pablof@144.189.144.193) (Ping timeout: 240 seconds)
  863. # [18:52] * Joins: kalc4 (~kalc4@host-89-241-160-131.as13285.net)
  864. # [18:52] * Quits: pyrsmk (~pyrsmk@200.16.139.88.rev.sfr.net) (Ping timeout: 246 seconds)
  865. # [18:53] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
  866. # [18:54] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  867. # [18:55] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  868. # [18:55] * Joins: jonlee (~jonlee@204.79.190.40)
  869. # [18:55] * Quits: kalc4 (~kalc4@host-89-241-160-131.as13285.net) (Quit: kalc4)
  870. # [18:55] <jonlee> annevk: ping
  871. # [18:56] * Joins: sm0lm (~j@64.71.135.181)
  872. # [18:56] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
  873. # [18:58] * boaz is now known as boaz|away
  874. # [19:01] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  875. # [19:02] * Quits: jonlee (~jonlee@204.79.190.40) (Quit: jonlee)
  876. # [19:02] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  877. # [19:02] <annevk> jonlee|afk: I'm around
  878. # [19:03] <annevk> jonlee|afk: well somewhat, helping Lachy with dinner a bit
  879. # [19:03] * Quits: miketaylr (~miketaylr@70.114.195.4) (Ping timeout: 246 seconds)
  880. # [19:05] * boaz|away is now known as boaz
  881. # [19:05] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  882. # [19:05] * Joins: jonlee (~jonlee@204.79.190.40)
  883. # [19:06] * Joins: dgathright (~dgathrigh@nat/yahoo/x-ovkctjceccenpjij)
  884. # [19:07] * Quits: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net) (Read error: Connection reset by peer)
  885. # [19:08] * Joins: davatron5000 (~dave@cpe-66-25-175-141.austin.res.rr.com)
  886. # [19:09] * Joins: miketaylr (~miketaylr@70.114.203.54)
  887. # [19:09] * Quits: svl (~me@31-209-210-140.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  888. # [19:10] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  889. # [19:12] <annevk> ah you emailed
  890. # [19:12] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
  891. # [19:13] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  892. # [19:15] * Joins: gkellogg_ (~gregg@38.127.199.123)
  893. # [19:15] * Joins: gkellogg__ (~gregg@38.127.199.123)
  894. # [19:16] * Quits: gkellogg__ (~gregg@38.127.199.123) (Remote host closed the connection)
  895. # [19:16] * Quits: gkellogg_ (~gregg@38.127.199.123) (Read error: Connection reset by peer)
  896. # [19:16] * Joins: gkellogg_ (~gregg@38.127.199.123)
  897. # [19:17] <Lachy> Ms2ger, yeah, that's one I thought of already. It's a possibility.
  898. # [19:17] * Quits: necolas (~necolas@80.231.76.54) (Remote host closed the connection)
  899. # [19:18] * Joins: necolas (~necolas@80.231.76.54)
  900. # [19:18] * abstractj is now known as abstractj|lunch
  901. # [19:18] * Quits: miketaylr (~miketaylr@70.114.203.54) (Ping timeout: 244 seconds)
  902. # [19:19] <TabAtkins_> Man, who wrote that page? When was "CSS Gradients" ever in need of editors?
  903. # [19:19] <TabAtkins_> Animations is out of data now, too - we finally got active editors for it again.
  904. # [19:19] <TabAtkins_> I'll fix.
  905. # [19:20] * Joins: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net)
  906. # [19:21] <TabAtkins_> Okay, I can blame Hixie for that.
  907. # [19:22] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  908. # [19:22] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 245 seconds)
  909. # [19:22] <annevk> there's more than table layout to fix though
  910. # [19:22] <annevk> e.g. imperative model of box construction
  911. # [19:22] <TabAtkins_> Sure, put it in.
  912. # [19:23] <TabAtkins_> Or I guess I will.
  913. # [19:24] * Quits: jonlee (~jonlee@204.79.190.40) (Quit: jonlee)
  914. # [19:24] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
  915. # [19:26] * Joins: miketaylr (~miketaylr@70.114.195.4)
  916. # [19:30] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  917. # [19:30] * Joins: sm0lm (~j@64.71.135.181)
  918. # [19:31] <annevk> ah yeah, hit testing
  919. # [19:31] <annevk> there's a lot of stuff
  920. # [19:32] * Joins: espadrine (~espadrine@nat/mozilla/x-muvdazeovleyimzz)
  921. # [19:32] <Ms2ger> Oh hey, D3E published
  922. # [19:32] <annevk> but I keep forgetting it
  923. # [19:32] <TabAtkins_> annevk: A few days ago when you last mentioned it, you disappeared before I could ask what you actually meant by "hit testing is underdefined". Can you elaborate?
  924. # [19:32] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  925. # [19:33] <annevk> it's not defined which element is returned for a given x,y within a document
  926. # [19:33] <TabAtkins_> Okay. Is it really as trivial as I think, where you just take the geometry of all the elements in the documents (transformed as appropriate), order them by z-order, then test them for containment and take the first?
  927. # [19:34] <annevk> well, you have to go through margin boxes, fully transparent elements, maybe semi-transparent elements? and such
  928. # [19:34] <annevk> Leif Arne had a pretty good write up at one point in 2010
  929. # [19:34] <annevk> then tantek was going to specify it
  930. # [19:34] <annevk> and it ended there...
  931. # [19:35] <TabAtkins_> Last I saw, it's not clear that transparent elements actually need to have special handling.
  932. # [19:35] <jamesr_> IE does
  933. # [19:35] <tantek> yeah - it is sitting in my CSS tasks queue text document :/
  934. # [19:35] <jamesr_> in bizarre ways
  935. # [19:35] <jamesr_> IE handles transparent elements differently, that is
  936. # [19:35] <annevk> yeah, the write-up was about IE
  937. # [19:35] <TabAtkins_> Yeah, I know it does something kinda weird.
  938. # [19:35] <tantek> I was going to put it into CSS3-UI (since hit-testing *does* have to do with UI)
  939. # [19:35] <jamesr_> i think they be on crack
  940. # [19:35] <annevk> but once you implement pointer-events you need to do similar things
  941. # [19:36] <TabAtkins_> But based on my reading of the Firefox bug, it's not clear there's a web-compat concern.
  942. # [19:36] <annevk> this hit testing algorithm is influenced by the pointer-events property
  943. # [19:36] <tantek> but decided that putting in that much new spec text / functionality in a last call was probably a bad idea and so dumped it along with the 'pointer-events' property
  944. # [19:36] <TabAtkins_> Yeah, in a relatively trivial way.
  945. # [19:36] <tantek> right
  946. # [19:36] <tantek> TabAtkins - there is nothing trivial about either hit-testing, nor pointer-events, nor their relation.
  947. # [19:36] <annevk> tantek: it's a shame really, the WG should have let Leif Arne define it as I suggested
  948. # [19:36] <annevk> instead of letting it die in CSS3 UI
  949. # [19:36] <TabAtkins_> tantek: I'm not really seeing the complication. :/
  950. # [19:37] <annevk> we could have had something by now
  951. # [19:37] <tantek> annevk - sorry, that's probably my fault.
  952. # [19:37] <TabAtkins_> At least, from a conceptual standpoint. Efficient implementation is a different matter.
  953. # [19:37] <tantek> and more like punted/postponed from CSS3 UI rather than "died"
  954. # [19:37] <tantek> though I suppose it's hard to tell the difference until something new is published
  955. # [19:38] <tantek> annevk - the last time we discussed h-t/p-e was in the Seattle CSS WG f2f that you were in
  956. # [19:38] <jamesr_> you basically run this: http://www.w3.org/TR/CSS21/zindex.html and then figure out bounds for everything, no?
  957. # [19:38] <tantek> which I believe was your last CSS WG f2f
  958. # [19:38] <jamesr_> figuring out exact bounds for everything is interesting
  959. # [19:38] <annevk> that was a nice meeting
  960. # [19:38] <tantek> jamesr_ - odd things happen with background, borders, overflow, scrolling etc.
  961. # [19:38] <annevk> I like Seattle
  962. # [19:38] <TabAtkins_> I think exact bounds is kinda underdefined for inline layout, but well-defined for everything else.
  963. # [19:39] <tantek> annevk - it was nice up until the point where glazman berated you - but I suppose you have blocked that out ;)
  964. # [19:39] <TabAtkins_> (Underdefined because it's basically "whatever the hell your text layout engine spits out".)
  965. # [19:39] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  966. # [19:39] <annevk> tantek: guess so - just fond memories of hanging out with Alex :)
  967. # [19:40] <tantek> I remember something about a boat
  968. # [19:40] <tantek> and water
  969. # [19:40] <tantek> though that was secondhand
  970. # [19:40] * tantek knows better than getting on a boat during CSSWG meetings.
  971. # [19:40] <annevk> also a wet iPhone :p
  972. # [19:40] <annevk> haha
  973. # [19:41] <TabAtkins_> Drunken boating was a lot of fun.
  974. # [19:41] <TabAtkins_> Mainly because dbaron took over immediately and barely drinks. ^_^
  975. # [19:41] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  976. # [19:42] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
  977. # [19:47] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  978. # [19:48] * Joins: hij1nx (~hij1nx@166.137.11.39)
  979. # [19:55] * Quits: dgathright (~dgathrigh@nat/yahoo/x-ovkctjceccenpjij) (Read error: Connection reset by peer)
  980. # [19:55] * Joins: dgathright (~dgathrigh@nat/yahoo/x-njbsjhpktdgxgciy)
  981. # [19:55] * abstractj|lunch is now known as abstractj
  982. # [19:56] * Quits: hij1nx (~hij1nx@166.137.11.39) (Quit: hij1nx)
  983. # [19:56] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  984. # [19:58] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  985. # [19:59] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  986. # [19:59] * Joins: shwetank (~shwetank@122.173.222.120)
  987. # [19:59] * Quits: shwetank (~shwetank@122.173.222.120) (Client Quit)
  988. # [19:59] * Joins: jonlee (~jonlee@204.79.190.40)
  989. # [20:00] * Joins: skylamer` (cgskylamer@78.90.213.55)
  990. # [20:01] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
  991. # [20:03] * Quits: annevk (~annevk@cm-84.215.193.125.getinternet.no) (Remote host closed the connection)
  992. # [20:03] * Joins: teleject (~christoph@70.114.203.54)
  993. # [20:03] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  994. # [20:03] * Joins: sm0lm (~j@64.71.135.181)
  995. # [20:08] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:49ab:ba9b:28c3:8a3e) (Quit: jonlee|afk)
  996. # [20:08] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  997. # [20:08] * Joins: sm0lm (~j@64.71.135.181)
  998. # [20:08] * Quits: miketaylr (~miketaylr@70.114.195.4) (Quit: Leaving...)
  999. # [20:09] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  1000. # [20:10] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  1001. # [20:10] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  1002. # [20:10] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
  1003. # [20:13] * Quits: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net) (Ping timeout: 244 seconds)
  1004. # [20:13] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  1005. # [20:14] * Joins: sm0lm (~j@64.71.135.181)
  1006. # [20:23] * Joins: hij1nx (~hij1nx@rafal.telnet.krakow.pl)
  1007. # [20:26] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  1008. # [20:27] * Joins: sarro (~sarro@i5387F6AE.versanet.de)
  1009. # [20:28] * Quits: Druide_ (~Druid@p5B137841.dip.t-dialin.net) (Remote host closed the connection)
  1010. # [20:28] * Joins: necolas (~necolas@80.231.76.54)
  1011. # [20:29] * Joins: Druide_ (~Druid@p5B137841.dip.t-dialin.net)
  1012. # [20:31] * Quits: gkellogg_ (~gregg@38.127.199.123) (Read error: Connection reset by peer)
  1013. # [20:31] * Quits: teleject (~christoph@70.114.203.54) (Ping timeout: 265 seconds)
  1014. # [20:35] * Quits: jwalden (~waldo@2620:101:8003:200:d15e:2db4:6522:d8ba) (Ping timeout: 248 seconds)
  1015. # [20:35] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  1016. # [20:36] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 244 seconds)
  1017. # [20:36] * Quits: davatron5000 (~dave@cpe-66-25-175-141.austin.res.rr.com) (Quit: davatron5000)
  1018. # [20:39] * Quits: Kasey (~kkellydes@adsl-75-49-3-149.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
  1019. # [20:40] * Joins: Kasey (~kkellydes@adsl-75-49-3-149.dsl.wotnoh.sbcglobal.net)
  1020. # [20:41] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
  1021. # [20:43] * Joins: teleject (~christoph@70.114.195.4)
  1022. # [20:47] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  1023. # [20:48] * Joins: jwalden (~waldo@2620:101:8003:200:ec6a:969a:6483:42d1)
  1024. # [20:48] * Joins: teleject_ (~christoph@70.114.195.4)
  1025. # [20:48] * Quits: teleject (~christoph@70.114.195.4) (Read error: Connection reset by peer)
  1026. # [20:48] * teleject_ is now known as teleject
  1027. # [20:49] * Joins: dbaron (~dbaron@nat/mozilla/x-erocndrnvkmtprxe)
  1028. # [20:50] <dbaron> TabAtkins_, um, I took over because I seemed to be the only one who realized that the appropriate way to steer those boats was to turn the wheel about a quarter turn (and then wait ten seconds to see how the boat responds) rather than turning the wheel six times and then being surprised that you end up going in a tight circle
  1029. # [20:51] * Quits: Kasey (~kkellydes@adsl-75-49-3-149.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
  1030. # [20:52] * Joins: Kasey (~kkellydes@adsl-75-49-3-149.dsl.wotnoh.sbcglobal.net)
  1031. # [20:52] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
  1032. # [20:53] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
  1033. # [20:55] <Hixie> o_O
  1034. # [20:55] * Joins: jernoble (~jernoble@17.212.152.13)
  1035. # [20:57] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  1036. # [20:59] <Ms2ger> dbaron, having forgotten what TabAtkins_ said last, I thought that was a reference to css3-transitions :)
  1037. # [21:00] * abstractj is now known as abstractj|brb
  1038. # [21:07] * Quits: LBP (~Mirc@pD9EB18D1.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  1039. # [21:07] * Quits: micheil (~micheil@109.224.128.70) (Quit: micheil)
  1040. # [21:08] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  1041. # [21:08] * Joins: miketaylr (~miketaylr@70.114.203.54)
  1042. # [21:09] * Joins: Wilto (u2821@gateway/web/irccloud.com/x-wgpddggqjthvofvx)
  1043. # [21:14] * Quits: miketaylr (~miketaylr@70.114.203.54) (Ping timeout: 244 seconds)
  1044. # [21:16] * Joins: rniwa (rniwa@nat/google/x-gjsuwzvmgzoryxto)
  1045. # [21:16] * abstractj|brb is now known as abstractj
  1046. # [21:18] * Joins: miketaylr (~miketaylr@70.114.195.4)
  1047. # [21:20] * Parts: Timz (~timvanoos@86.89.174.199)
  1048. # [21:21] * boaz is now known as boaz|away
  1049. # [21:22] * boaz|away is now known as boaz
  1050. # [21:24] <matjas> Hixie: http://www.whatwg.org/specs/web-apps/current-work/multipage/entities.json is incorrect, Unicode escape sequences must have exactly 4 hex digits (not 5)
  1051. # [21:25] <matjas> Hixie: what you want is basically a simplified version of http://mathias.html5.org/tests/html/named-character-references/data.json — I could quickly generate it for you if needed
  1052. # [21:26] * Joins: jamesr (~jamesr@216.239.55.194)
  1053. # [21:26] * Quits: teleject (~christoph@70.114.195.4) (Quit: teleject)
  1054. # [21:27] <TabAtkins_> I *also* thought that dbaron was talking about Animations. ^_^
  1055. # [21:30] <Ms2ger> http://www.w3.org/community/blog/2012/06/14/proposed-group-html5-mobile-test-community-group/
  1056. # [21:30] * Ms2ger inserts Condescending Wonka
  1057. # [21:33] <matjas> Hixie: here you go http://mathias.html5.org/tests/html/named-character-references/hixie.json
  1058. # [21:33] * jernoble is now known as jernoble|afk
  1059. # [21:37] * Quits: ap (~ap@2620:149:4:1b01:edf7:f9ac:cd9b:1c0b) (Quit: ap)
  1060. # [21:38] * Quits: jonlee (~jonlee@204.79.190.40) (Quit: jonlee)
  1061. # [21:38] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  1062. # [21:39] * matjas files https://www.w3.org/Bugs/Public/show_bug.cgi?id=17490 while Hixie’s afk
  1063. # [21:47] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Leaving...)
  1064. # [21:49] * Joins: teleject (~christoph@70.114.195.4)
  1065. # [21:49] * Quits: miketaylr (~miketaylr@70.114.195.4) (Quit: Leaving...)
  1066. # [21:50] * Quits: teleject (~christoph@70.114.195.4) (Client Quit)
  1067. # [21:50] <Hixie> matjas: how do i give astral plane characters then?
  1068. # [21:50] <matjas> Hixie: surrogate pairs, as I’ve done in the file
  1069. # [21:51] <Hixie> seriously?
  1070. # [21:51] <matjas> Hixie: more info here http://mathiasbynens.be/notes/javascript-encoding
  1071. # [21:51] <matjas> (applies to JSON too)
  1072. # [21:51] <Hixie> i know JS is broken but making JSON broken too seems dumb
  1073. # [21:51] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  1074. # [21:51] * matjas shrugs
  1075. # [21:51] <Hixie> i'll just output U+..... then
  1076. # [21:52] <matjas> Hixie: you were also missing commas after each key/value pair
  1077. # [21:52] * Joins: ciluu (~ciluu@2a01:270:201f::cafe)
  1078. # [21:52] <Hixie> oops, will fix
  1079. # [21:52] * Joins: sm0lm (~j@64.71.135.181)
  1080. # [21:52] <Hixie> (i can't just use your version, this file is autogenerated from a python script)
  1081. # [21:53] <matjas> is that python script public? i’d love to make it spit out surrogate pairs
  1082. # [21:53] <Hixie> it can be :-)
  1083. # [21:53] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  1084. # [21:53] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
  1085. # [21:54] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  1086. # [21:54] <matjas> Hixie: make it so and i’ll fix it up for you
  1087. # [21:54] * Joins: miketaylr (~miketaylr@70.114.195.4)
  1088. # [21:54] * Joins: jsbell (jsbell@nat/google/x-xucshfspwmqwhlzp)
  1089. # [21:56] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  1090. # [21:56] * Joins: joshmock (~Adium@64.3.214.162.ptr.us.xo.net)
  1091. # [21:56] <Hixie> http://damowmow.com/temp/entity-processor-json.txt is what i have at the moment
  1092. # [21:56] <Hixie> it's mid-way through a fix
  1093. # [21:56] <Hixie> i'm changing it to output an array of unicode codepoints
  1094. # [21:56] <Hixie> but currently it still outputs zero-padded numbers
  1095. # [21:56] * Quits: dgathright (~dgathrigh@nat/yahoo/x-njbsjhpktdgxgciy) (Quit: dgathright)
  1096. # [21:57] <matjas> Hixie: in a nutshell… https://github.com/mathiasbynens/unicode-data/blob/447d59809cb7d78a6113389176ff6dc15942557e/scripts/utils.py#L8-13
  1097. # [21:57] * Joins: sm0lm (~j@64.71.135.181)
  1098. # [21:57] <Hixie> how do i convert a string to an integer in python?
  1099. # [21:57] <Hixie> i don't think i really want the surrogates in the output
  1100. # [21:58] <Hixie> surrogates should only ever exist in UTF-16, using them elsewhere is just bogus
  1101. # [21:58] <Ms2ger> int()
  1102. # [21:59] <Hixie> aha, int(..., 10)
  1103. # [21:59] * Quits: miketaylr (~miketaylr@70.114.195.4) (Ping timeout: 245 seconds)
  1104. # [21:59] <matjas> Hixie: basically http://pastie.org/pastes/4088113/text and then call codePointToString() on the numeric code points
  1105. # [22:00] <matjas> Hixie: yeah, but if you want to offer JSON this is the only way, other than using the raw glyphs
  1106. # [22:00] <Hixie> there are many other ways :-)
  1107. # [22:01] <matjas> Hixie: i don’t think having the numerical code points in JSON is nearly as useful
  1108. # [22:01] <Hixie> e.g. what i'm doing, which is having the numerical codes
  1109. # [22:02] <Hixie> it's unclear to me why it would be less useful
  1110. # [22:02] <Hixie> it's the same data
  1111. # [22:02] <Hixie> it's more useful, imho, since you don't have to worry about the surrogate nonsense
  1112. # [22:02] <matjas> the numerical code points you can get from the HTML version
  1113. # [22:02] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  1114. # [22:02] <Hixie> what HTML version?
  1115. # [22:02] <Ms2ger> The spec
  1116. # [22:02] <matjas> of the spec
  1117. # [22:02] <Hixie> there's no machine-readable version of this unless you mean the DTD data: URL...
  1118. # [22:03] <matjas> the raw characters not, because of the undiscovered bug in the python script
  1119. # [22:03] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  1120. # [22:03] * Quits: joshmock (~Adium@64.3.214.162.ptr.us.xo.net) (Quit: Leaving.)
  1121. # [22:03] * Joins: sm0lm (~j@64.71.135.181)
  1122. # [22:04] <matjas> …or you could please everyone by taking the http://mathias.html5.org/tests/html/named-character-references/data.json route + adding a `codepoint` property with the numerical value there
  1123. # [22:04] * Quits: mbatle (~mbatle@pasanda.collabora.co.uk) (Ping timeout: 240 seconds)
  1124. # [22:04] <matjas> hah
  1125. # [22:05] <Hixie> could have both i guess, true
  1126. # [22:05] * Joins: joshmock1 (~Adium@64.3.214.162.ptr.us.xo.net)
  1127. # [22:06] * Parts: joshmock1 (~Adium@64.3.214.162.ptr.us.xo.net)
  1128. # [22:07] * Joins: joshmock (~Adium@64.3.214.162.ptr.us.xo.net)
  1129. # [22:09] * Joins: mbatle (~mbatle@pasanda.collabora.co.uk)
  1130. # [22:09] * Joins: miketaylr (~miketaylr@70.114.203.54)
  1131. # [22:09] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  1132. # [22:09] * matjas refreshes http://www.whatwg.org/specs/web-apps/current-work/multipage/entities.json
  1133. # [22:10] * Joins: sm0lm (~j@64.71.135.181)
  1134. # [22:10] * Quits: joshmock (~Adium@64.3.214.162.ptr.us.xo.net) (Client Quit)
  1135. # [22:10] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
  1136. # [22:11] * Joins: joshmock (~Adium@64.3.214.162.ptr.us.xo.net)
  1137. # [22:12] <matjas> heads up: so far it only lists 2098 out of 2231 named entities
  1138. # [22:12] <Hixie> yeah, trying to work out why
  1139. # [22:12] <Hixie> specifically, the surrogate pairs are missing
  1140. # [22:13] <Hixie> check the damowmow link again
  1141. # [22:13] <Hixie> see anything wrong?
  1142. # [22:13] * jernoble|afk is now known as jernoble
  1143. # [22:14] * Quits: weinig (~weinig@2620:149:4:1b01:d588:d128:f4c0:9f23) (Quit: weinig)
  1144. # [22:15] * Quits: GlitchMr (~glitchmr@178-36-128-128.adsl.inetia.pl) (Read error: Connection reset by peer)
  1145. # [22:16] <Hixie> oh
  1146. # [22:16] <Hixie> forgot to import math
  1147. # [22:16] <Ms2ger> Math is everywhere!
  1148. # [22:16] <Hixie> god i hate late-binding languages
  1149. # [22:16] <matjas> heh
  1150. # [22:16] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  1151. # [22:17] * Joins: sm0lm (~j@64.71.135.181)
  1152. # [22:19] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
  1153. # [22:19] * Joins: pablof (~pablof@144.189.101.1)
  1154. # [22:19] <matjas> in `codepoints` you’re listing the surrogate halves separately, rather than the astral code point — i had expected the numerical astral code point value there
  1155. # [22:19] * Quits: erichynds (~ehynds@64.206.121.41)
  1156. # [22:20] <matjas> now it is indeed the same data as the string
  1157. # [22:20] <Hixie> hm?
  1158. # [22:20] <Hixie> "&Afr;": { codepoints: [0x1D504], characters: "\uD835\uDD04" },
  1159. # [22:20] <Hixie> seems to be what i expect?
  1160. # [22:20] <matjas> Hixie: ah, you’re right, of course
  1161. # [22:21] <Hixie> no "of course" there, given how i've been screwing this up so far today :-)
  1162. # [22:21] <matjas> i was looking at an entity that results in two symbols
  1163. # [22:21] <Hixie> heh
  1164. # [22:21] <matjas> nice work!
  1165. # [22:21] <Hixie> thanks for the help!
  1166. # [22:21] <matjas> you may want to get rid of that trailing comma at the end
  1167. # [22:22] <matjas> after the last key/value pair
  1168. # [22:22] <Hixie> please don't tell me json can't handle it
  1169. # [22:22] <Ms2ger> Nope
  1170. # [22:22] <Ms2ger> Syntax error
  1171. # [22:22] <Hixie> are you kidding me
  1172. # [22:22] <Hixie> jesus
  1173. # [22:22] <matjas> Hixie: append each line to a list `buffer`, then ',\n'.join(buffer)
  1174. # [22:23] <matjas> instead of `print
  1175. # [22:23] <Ms2ger> Or, well, use the builtin json module
  1176. # [22:23] <Hixie> the python generates only part of the file, the whole thing is later piped through 'sort' in a bash script
  1177. # [22:23] <Hixie> but it's ok!
  1178. # [22:23] <Hixie> i shall use a perl script to remove the comma
  1179. # [22:23] <Hixie> for surely such a simply task can only be complete once it uses perl, python, and bash
  1180. # [22:23] * Ms2ger approves
  1181. # [22:24] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
  1182. # [22:24] <Ms2ger> Note that the json module has an option to sort the keys, btw
  1183. # [22:24] <matjas> sed -i '' -e '$s/,$//' entitites.json
  1184. # [22:25] <matjas> Hixie: throw some VBScript in there and you’re golden
  1185. # [22:26] * Joins: teleject (~christoph@70.114.195.4)
  1186. # [22:26] <matjas> Hixie: also, the keys (`codepoints`, `characters`) need to be quoted, using double quotes
  1187. # [22:27] <Ms2ger> Indeed so
  1188. # [22:27] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
  1189. # [22:28] * Quits: Ms2ger (~Ms2ger@91.181.63.175) (Quit: nn)
  1190. # [22:29] * Joins: LBP (~Mirc@pD9EB18D1.dip0.t-ipconnect.de)
  1191. # [22:29] * Quits: miketaylr (~miketaylr@70.114.203.54) (Ping timeout: 248 seconds)
  1192. # [22:30] * Joins: shepazu (~shepazu@70.114.195.4)
  1193. # [22:30] <Hixie> i am starting to hate json :-P
  1194. # [22:30] * Quits: teleject (~christoph@70.114.195.4) (Ping timeout: 244 seconds)
  1195. # [22:31] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Client Quit)
  1196. # [22:31] * Joins: svl (~me@31-209-210-140.dsl.dynamic.simnet.is)
  1197. # [22:31] * Joins: miketaylr (~miketaylr@70.114.195.4)
  1198. # [22:31] * Joins: teleject (~christoph@70.114.195.4)
  1199. # [22:33] <Hixie> in other news:
  1200. # [22:33] <Hixie> <template> and company.
  1201. # [22:33] <Hixie> does anyone want the HTML spec updated for this other than google?
  1202. # [22:34] <Hixie> hsivonen: yt?
  1203. # [22:34] <Hixie> anyone from opera or webkit?
  1204. # [22:34] * Joins: gkellogg_ (~gregg@38.127.199.123)
  1205. # [22:34] <Hixie> (or IE?)
  1206. # [22:34] * Quits: teleject (~christoph@70.114.195.4) (Client Quit)
  1207. # [22:36] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 244 seconds)
  1208. # [22:36] * Quits: LBP (~Mirc@pD9EB18D1.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  1209. # [22:36] <TabAtkins_> What's up?
  1210. # [22:36] <TabAtkins_> Oh, webkit other than google.
  1211. # [22:37] <TabAtkins_> Moz and IE are getting pretty interested in Components, but I can't speak for them.
  1212. # [22:37] * Joins: weinig (~weinig@17.212.154.159)
  1213. # [22:38] * Joins: teleject (~christoph@70.114.195.4)
  1214. # [22:39] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  1215. # [22:39] * Quits: jtwalters (~jtwalters@c-50-132-87-187.hsd1.wa.comcast.net) (Excess Flood)
  1216. # [22:40] * Joins: jtwalters (~jtwalters@c-50-132-87-187.hsd1.wa.comcast.net)
  1217. # [22:41] * Quits: skylamer` (cgskylamer@78.90.213.55)
  1218. # [22:42] * Joins: ehsan (~ehsan@66.207.208.98)
  1219. # [22:42] * Joins: zcorpan (~zcorpan@c-679fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  1220. # [22:44] * Quits: shepazu (~shepazu@70.114.195.4) (Quit: shepazu)
  1221. # [22:47] <Hixie> TabAtkins_: i'm trying to work out if they're "pretty interested" the same way they were in xbl2, or if they actually want me to update the spec to support it...
  1222. # [22:47] * Joins: othermaciej (~mjs@2620:149:4:1b01:7887:6e07:33f1:a2df)
  1223. # [22:47] <TabAtkins_> Ask them yourself, but I'm pretty sure it's a stronger commitment than xbl2.
  1224. # [22:48] <Hixie> TabAtkins_: that's whyat i am asking them :-)
  1225. # [22:48] <TabAtkins_> That's why I said I can't speak for them. ^_^
  1226. # [22:50] <Hixie> right, hence why i didn't ask you :-P
  1227. # [22:50] <TabAtkins_> FINE
  1228. # [22:52] <Hixie> does <template> have a corresponding insertion point element? i can't find it in http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
  1229. # [22:53] <Hixie> aha, <content> http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#content-element
  1230. # [22:53] * Quits: teleject (~christoph@70.114.195.4) (Quit: teleject)
  1231. # [22:53] * Joins: othermaciej_ (~mjs@17.245.108.104)
  1232. # [22:54] * Quits: othermaciej_ (~mjs@17.245.108.104) (Client Quit)
  1233. # [22:54] * Joins: othermaciej_ (~mjs@17.245.108.104)
  1234. # [22:58] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  1235. # [22:58] * Joins: jonlee (~jonlee@2620:0:1b07:101:b486:54af:75a7:6c0d)
  1236. # [22:58] * Quits: zcorpan (~zcorpan@c-679fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  1237. # [23:02] * Parts: jtwalters (~jtwalters@c-50-132-87-187.hsd1.wa.comcast.net)
  1238. # [23:04] * Quits: sarro (~sarro@i5387F6AE.versanet.de)
  1239. # [23:08] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 244 seconds)
  1240. # [23:08] * Quits: jonlee (~jonlee@2620:0:1b07:101:b486:54af:75a7:6c0d) (Quit: jonlee)
  1241. # [23:09] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
  1242. # [23:10] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  1243. # [23:10] * Quits: miketaylr (~miketaylr@70.114.195.4) (Quit: Leaving...)
  1244. # [23:10] * padenot is now known as padenot|away
  1245. # [23:13] * Joins: teleject (~christoph@70.114.195.4)
  1246. # [23:15] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
  1247. # [23:16] * padenot|away is now known as padenot
  1248. # [23:16] * padenot is now known as padenot|away
  1249. # [23:17] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 265 seconds)
  1250. # [23:17] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
  1251. # [23:18] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  1252. # [23:18] * padenot|away is now known as padenot
  1253. # [23:18] * padenot is now known as padenot|away
  1254. # [23:18] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  1255. # [23:20] * Quits: svl (~me@31-209-210-140.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1256. # [23:20] * Joins: dgathright (~dgathrigh@nat/yahoo/x-zjiqvccmpqsytmku)
  1257. # [23:22] * padenot|away is now known as padenot
  1258. # [23:22] * padenot is now known as padenot|away
  1259. # [23:23] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1260. # [23:23] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
  1261. # [23:24] * Quits: teleject (~christoph@70.114.195.4) (Quit: teleject)
  1262. # [23:29] * Quits: ^esc_ (~esc_ape@178.115.250.138.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  1263. # [23:31] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  1264. # [23:31] * Joins: miketaylr (~miketaylr@70.114.195.4)
  1265. # [23:40] * padenot|away is now known as padenot
  1266. # [23:41] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  1267. # [23:41] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  1268. # [23:43] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  1269. # [23:43] * Quits: drublic (~drublic@frbg-5d84ed1e.pool.mediaWays.net) (Remote host closed the connection)
  1270. # [23:46] * Quits: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net) (Quit: barnabywalters)
  1271. # [23:53] * Joins: miketayl_r (~miketaylr@70.114.203.54)
  1272. # [23:53] * Quits: miketaylr (~miketaylr@70.114.195.4) (Read error: Connection reset by peer)
  1273. # [23:55] * miketayl_r is now known as miketaylr
  1274. # [23:55] * jernoble is now known as jernoble|afk
  1275. # [23:56] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
  1276. # [23:59] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 244 seconds)
  1277. # [23:59] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  1278. # Session Close: Fri Jun 15 00:00:01 2012

The end :)