/irc-logs / freenode / #whatwg / 2011-03-30 / end

Options:

  1. # Session Start: Wed Mar 30 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: xtoph (~xtoph@213.47.185.206)
  4. # [00:00] <jgraham> But messing with the parent dom seems to prevent this
  5. # [00:00] <Hixie> currently the spec cannot explain that, no
  6. # [00:01] <Hixie> though it probably wouldn't be too much work to fix that, if you can work out exactly what the rules are for the propagation
  7. # [00:01] <Hixie> should about:blank just use the origin of the parent directly rather than copying it when created?
  8. # [00:02] <jgraham> I don't think it is that simple otherwise setting innerHTML on the parent wouldn't affect the abillity to access the child
  9. # [00:02] <jgraham> I will look at this more tomorrow
  10. # [00:10] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  11. # [00:11] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  12. # [00:15] * Joins: tw2113 (~tw2113@fedora/tw2113)
  13. # [00:17] * Joins: MikeSmith_ (~MikeSmith@EM114-48-50-74.pool.e-mobile.ne.jp)
  14. # [00:18] * Joins: micheil_mbp (~micheil@124-149-177-22.dyn.iinet.net.au)
  15. # [00:20] * Quits: MikeSmith (~MikeSmith@EM114-48-206-76.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
  16. # [00:20] * MikeSmith_ is now known as MikeSmith
  17. # [00:22] * Quits: micheil (~micheil@124-149-177-22.dyn.iinet.net.au) (Ping timeout: 276 seconds)
  18. # [00:22] * micheil_mbp is now known as micheil
  19. # [00:22] * Joins: erlehmann (~erlehmann@89.204.153.70)
  20. # [00:23] * Joins: micheil_mbp (~micheil@124-149-177-22.dyn.iinet.net.au)
  21. # [00:23] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  22. # [00:23] * Quits: blooberry (~blooberry@198.145.35.12) (Quit: blooberry)
  23. # [00:26] * Quits: micheil (~micheil@124-149-177-22.dyn.iinet.net.au) (Ping timeout: 250 seconds)
  24. # [00:26] * micheil_mbp is now known as micheil
  25. # [00:29] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  26. # [00:38] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Ping timeout: 240 seconds)
  27. # [00:39] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
  28. # [00:41] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Client Quit)
  29. # [00:42] * Joins: SkyDragon (~prince@c-24-98-147-94.hsd1.ga.comcast.net)
  30. # [00:43] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  31. # [00:44] * Quits: SkyDragon (~prince@c-24-98-147-94.hsd1.ga.comcast.net)
  32. # [00:45] * Quits: jacobolus (~jacobolus@pool-72-85-191-117.bstnma.east.verizon.net) (Remote host closed the connection)
  33. # [00:47] <AryehGregor> So obviously Microsoft is looking at implementing <iframe sandbox> for IE10.
  34. # [00:51] * Joins: weinig_ (~weinig@17.246.16.101)
  35. # [00:52] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Read error: Operation timed out)
  36. # [00:52] * weinig_ is now known as weinig
  37. # [00:56] * Quits: svl (~me@186.130.48.69) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  38. # [00:58] <zewt> gar i wish there was just a bit more design put into this new floaty-status-bar fad
  39. # [00:59] <zewt> both chrome's and ff4's assume every page has a light background and that it's okay to cover up the bottom corners of the page
  40. # [01:01] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
  41. # [01:11] * Quits: weinig (~weinig@17.246.16.101) (Remote host closed the connection)
  42. # [01:11] * Joins: weinig (~weinig@17.203.15.198)
  43. # [01:18] * Quits: erlehmann (~erlehmann@89.204.153.70) (Quit: Ex-Chat)
  44. # [01:19] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  45. # [01:20] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 250 seconds)
  46. # [01:21] * Quits: othermaciej (~mjs@17.246.17.86) (Quit: othermaciej)
  47. # [01:22] * Joins: othermaciej (~mjs@17.246.17.86)
  48. # [01:22] * Joins: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net)
  49. # [01:25] <Lachy> othermaciej, the links to the decisions for issues 120 and 142 are linking to the wrong post. Can you fix this? http://dev.w3.org/html5/status/formal-objection-status.html
  50. # [01:25] <othermaciej> Lachy: yes
  51. # [01:26] * Joins: cying (~cying@12.184.104.214)
  52. # [01:29] * Quits: abe (~abe@38.104.129.126) (Remote host closed the connection)
  53. # [01:30] * Joins: abe (~abe@38.104.129.126)
  54. # [01:32] * Quits: sicking (~chatzilla@nat/mozilla/x-zqiwrnjymmfurnaq) (Remote host closed the connection)
  55. # [01:35] * Quits: cying (~cying@12.184.104.214) (Quit: cying)
  56. # [01:36] * Joins: Amorphous (jan@unaffiliated/amorphous)
  57. # [01:53] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
  58. # [01:59] * Joins: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl)
  59. # [02:05] * Joins: jochen___ (~jochen@nat/google/x-poulbossfaoovdbv)
  60. # [02:09] * Quits: jochen__ (~jochen@nat/google/x-vhriuoyaiogaknih) (Ping timeout: 246 seconds)
  61. # [02:09] * jochen___ is now known as jochen__
  62. # [02:12] * Quits: Yudai (~Yudai@p02fb5d.kngwnt01.ap.so-net.ne.jp) (Remote host closed the connection)
  63. # [02:16] * Joins: hdhoang (~hdhoang@203.210.154.177)
  64. # [02:19] * Quits: kennyluck (~kennyluck@netDHCP-176.keio.w3.org) (Quit: kennyluck)
  65. # [02:25] * Joins: cying (~cying@12.184.104.214)
  66. # [02:25] * Quits: cying (~cying@12.184.104.214) (Client Quit)
  67. # [02:29] * Joins: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net)
  68. # [02:31] * Quits: othermaciej (~mjs@17.246.17.86) (Quit: othermaciej)
  69. # [02:31] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Read error: Connection reset by peer)
  70. # [02:33] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  71. # [02:33] * Joins: othermaciej (~mjs@17.246.17.86)
  72. # [02:34] * Quits: agektmr (~Adium@nat/google/x-gbsrnqslweuswjzv) (Quit: Leaving.)
  73. # [02:37] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 246 seconds)
  74. # [02:37] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  75. # [02:38] * Quits: mven_ (~mven__@169.241.49.57) (Quit: Leaving)
  76. # [02:42] <othermaciej> Lachy: fixed
  77. # [02:44] * Joins: mven_ (~mven__@169.241.49.57)
  78. # [02:47] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Ping timeout: 248 seconds)
  79. # [02:49] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  80. # [02:50] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  81. # [02:52] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
  82. # [02:55] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Ping timeout: 248 seconds)
  83. # [02:57] * Quits: hdhoang (~hdhoang@203.210.154.177) (Ping timeout: 250 seconds)
  84. # [02:58] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
  85. # [03:03] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  86. # [03:03] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Client Quit)
  87. # [03:04] * Quits: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  88. # [03:08] * Quits: deane (~deane@121-72-185-150.dsl.telstraclear.net) (Quit: Leaving)
  89. # [03:11] * Quits: eric_carlson (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e) (Quit: eric_carlson)
  90. # [03:11] * Joins: hdhoang (~hdhoang@203.210.154.177)
  91. # [03:13] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  92. # [03:13] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  93. # [03:18] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
  94. # [03:27] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
  95. # [03:27] * Quits: dbaron (~dbaron@nat/mozilla/x-rdixociosqcwunwr) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  96. # [03:27] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
  97. # [03:34] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Remote host closed the connection)
  98. # [03:36] * Quits: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl) (Quit: Beer o'clock!)
  99. # [03:56] * Joins: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net)
  100. # [04:04] * Quits: othermaciej (~mjs@17.246.17.86) (Quit: othermaciej)
  101. # [04:06] * Joins: ben_h (~ben@128.250.195.138)
  102. # [04:13] * Joins: othermaciej (~mjs@67.218.110.111)
  103. # [04:13] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
  104. # [04:18] * Joins: ojan (~ojan@nat/google/x-prvxoyuqtvibkiwv)
  105. # [04:20] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
  106. # [04:21] * Quits: abe (~abe@38.104.129.126) (Ping timeout: 246 seconds)
  107. # [04:24] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Ex-Chat)
  108. # [04:26] * Quits: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  109. # [04:26] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  110. # [04:34] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
  111. # [04:38] * abarth|gardener is now known as abarth
  112. # [04:38] * Joins: DJTrey (~DJTrey@74-141-106-46.dhcp.insightbb.com)
  113. # [04:42] <DJTrey> any reason why this isn't playing in firefox 3.6.0
  114. # [04:42] <DJTrey> http://pastebin.com/V8ncecLy
  115. # [04:51] * Quits: jamesr (~jamesr@nat/google/x-xypqiubficokwnci) (Quit: jamesr)
  116. # [04:51] * Quits: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net) (Remote host closed the connection)
  117. # [04:53] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
  118. # [04:57] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 252 seconds)
  119. # [05:02] * Quits: othermaciej (~mjs@67.218.110.111) (Quit: othermaciej)
  120. # [05:05] * Quits: jwalden (~waldo@63.224.145.184) (Ping timeout: 276 seconds)
  121. # [05:06] * Joins: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net)
  122. # [05:07] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  123. # [05:10] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
  124. # [05:11] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  125. # [05:11] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  126. # [05:12] <doublec> DJTrey: what's it do? Does it show the element at all?
  127. # [05:12] <DJTrey> nevermind. i got it
  128. # [05:12] <DJTrey> i moved around some things and it started working....
  129. # [05:12] <DJTrey> might've been the AddType too
  130. # [05:12] <doublec> my first thought would have been the server not sending the correct mime type
  131. # [05:13] * Joins: tw2113 (~tw2113@fedora/tw2113)
  132. # [05:14] * Joins: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net)
  133. # [05:15] * Joins: mdelaney_ (~mdelaney@67.218.103.220)
  134. # [05:20] * abarth is now known as abarth|dinner
  135. # [05:37] * Quits: weinig (~weinig@17.203.15.198) (Ping timeout: 252 seconds)
  136. # [05:38] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  137. # [05:42] * Quits: mdelaney_ (~mdelaney@67.218.103.220) (Quit: mdelaney_)
  138. # [05:43] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Read error: Connection reset by peer)
  139. # [05:43] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
  140. # [05:45] * Quits: aho (~nya@fuld-590c72d8.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  141. # [05:50] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  142. # [05:55] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  143. # [06:00] * Quits: plomlompom (~plomlompo@i59F6A266.versanet.de) (Read error: Operation timed out)
  144. # [06:08] * Joins: plomlompom (~plomlompo@i59F6AFDA.versanet.de)
  145. # [06:18] * Joins: MikeSmith_ (~MikeSmith@EM114-48-133-80.pool.e-mobile.ne.jp)
  146. # [06:21] * Quits: MikeSmith (~MikeSmith@EM114-48-50-74.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
  147. # [06:21] * MikeSmith_ is now known as MikeSmith
  148. # [06:27] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
  149. # [06:29] * Joins: FastJack (~fastjack@dumpstr.net)
  150. # [06:30] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  151. # [06:32] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  152. # [06:34] * Parts: DJTrey (~DJTrey@74-141-106-46.dhcp.insightbb.com)
  153. # [06:42] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  154. # [06:42] * abarth|dinner is now known as abarth
  155. # [06:47] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  156. # [06:52] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
  157. # [06:55] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 250 seconds)
  158. # [06:59] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  159. # [07:02] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  160. # [07:02] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Read error: Connection reset by peer)
  161. # [07:09] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  162. # [07:10] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  163. # [07:11] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  164. # [07:27] * Quits: teear (teear@84-231-62-52.elisa-mobile.fi) (Ping timeout: 248 seconds)
  165. # [07:27] * Joins: teear (teear@84-231-62-52.elisa-mobile.fi)
  166. # [07:37] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
  167. # [07:39] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Quit: bentruyman)
  168. # [07:40] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  169. # [07:43] * Quits: SteveGL (~dev@174-21-166-10.tukw.qwest.net) (Ping timeout: 250 seconds)
  170. # [07:45] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  171. # [07:50] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
  172. # [07:53] * Quits: teear (teear@84-231-62-52.elisa-mobile.fi) (Ping timeout: 250 seconds)
  173. # [07:54] * Joins: teear (teear@84-231-62-52.elisa-mobile.fi)
  174. # [07:56] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  175. # [07:57] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 252 seconds)
  176. # [07:59] * Joins: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com)
  177. # [07:59] * Joins: badmin (~quassel@ip-109-91-39-31.unitymediagroup.de)
  178. # [08:00] * badmin is now known as Guest23953
  179. # [08:02] * Guest23953 is now known as admiralf
  180. # [08:04] * Joins: rimantas (~rimliu@93.93.57.193)
  181. # [08:05] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  182. # [08:09] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  183. # [08:09] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  184. # [08:10] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  185. # [08:18] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  186. # [08:22] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  187. # [08:24] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  188. # [08:29] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  189. # [08:31] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  190. # [08:33] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
  191. # [08:41] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
  192. # [08:41] * Joins: Maurice (~ano@77.222.73.150)
  193. # [08:41] * Quits: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 260 seconds)
  194. # [08:42] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  195. # [08:42] * Quits: ojan (~ojan@nat/google/x-prvxoyuqtvibkiwv) (Quit: ojan)
  196. # [08:42] * Joins: agektmr (~Adium@216.239.45.130)
  197. # [08:43] * Joins: Ms2ger (~Ms2ger@91.181.134.12)
  198. # [08:46] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  199. # [08:54] * Quits: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net) (Ping timeout: 250 seconds)
  200. # [08:55] * Joins: zcorpan (~zcorpan@c-519de355.410-6-64736c14.cust.bredbandsbolaget.se)
  201. # [09:01] * Joins: danbri (~danbri@213.208.253.234)
  202. # [09:06] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
  203. # [09:13] * Quits: f1lt3r_bocoup (~f1lt3r@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
  204. # [09:15] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
  205. # [09:16] * Quits: agektmr (~Adium@216.239.45.130) (Ping timeout: 250 seconds)
  206. # [09:17] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
  207. # [09:18] * Joins: ben_h (~ben@128.250.195.138)
  208. # [09:18] * Quits: ben_h (~ben@128.250.195.138) (Client Quit)
  209. # [09:18] * Quits: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  210. # [09:18] * Quits: 20QAAD10C (~chris@c-24-63-24-211.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  211. # [09:18] * Joins: xbuzz_ (~chris@c-24-63-24-211.hsd1.ma.comcast.net)
  212. # [09:21] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
  213. # [09:24] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Ping timeout: 276 seconds)
  214. # [09:24] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  215. # [09:24] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  216. # [09:26] * Joins: matijsb (~matijsb@188.205.108.18)
  217. # [09:26] * Joins: jwalden (~waldo@71-223-3-144.phnx.qwest.net)
  218. # [09:26] * Quits: drunknbass (~drunknbas@76.91.255.83) (Ping timeout: 248 seconds)
  219. # [09:26] * Joins: f1lt3r_bocoup (~f1lt3r@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  220. # [09:26] * Quits: jwalden (~waldo@71-223-3-144.phnx.qwest.net) (Client Quit)
  221. # [09:28] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  222. # [09:30] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
  223. # [09:33] * Joins: pesla (~pesla@188.202.125.121)
  224. # [09:33] * Joins: kal-EL_ (~jor-EL@host232-25-dynamic.24-79-r.retail.telecomitalia.it)
  225. # [09:35] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Nice Scotty, now beam my clothes up too!)
  226. # [09:38] * Quits: MikeSmith (~MikeSmith@EM114-48-133-80.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
  227. # [09:39] * Joins: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au)
  228. # [09:40] * Quits: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au) (Client Quit)
  229. # [09:40] * Quits: admiralf (~quassel@ip-109-91-39-31.unitymediagroup.de) (Remote host closed the connection)
  230. # [09:42] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  231. # [09:42] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  232. # [09:43] * Joins: FireFly (~firefly@unaffiliated/firefly)
  233. # [09:47] * Joins: msucan (~robod@109.96.251.121)
  234. # [09:51] * Joins: tbassetto (~tbassetto@92.103.127.226)
  235. # [09:52] * Quits: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  236. # [09:52] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  237. # [09:53] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  238. # [09:57] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 276 seconds)
  239. # [09:57] * mhausenblas_ is now known as mhausenblas
  240. # [09:58] * Joins: matjas (~matjas@91.182.177.64)
  241. # [10:01] <hsivonen> is it known who Harald Alvestrand is consulting for in the p2p API case? or is he doing it on his own dime and time?
  242. # [10:07] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  243. # [10:07] * Joins: roc (~chatzilla@121.98.230.221)
  244. # [10:08] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  245. # [10:08] * Joins: badmin (~quassel@ip-109-91-39-31.unitymediagroup.de)
  246. # [10:08] * badmin is now known as Guest27549
  247. # [10:08] * Guest27549 is now known as admiralf
  248. # [10:10] * Quits: Ms2ger (~Ms2ger@91.181.134.12) (Ping timeout: 246 seconds)
  249. # [10:15] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  250. # [10:24] * Joins: Ms2ger (~Ms2ger@91.181.196.94)
  251. # [10:25] * Joins: mpt (~mpt@canonical/mpt)
  252. # [10:31] <doublec> hsivonen: wikipedia says he works for the big G
  253. # [10:31] <hsivonen> doublec: interesting
  254. # [10:33] <doublec> should I be saddened that W3C keeps membership passwords in clear text
  255. # [10:34] <jgraham> I am
  256. # [10:34] <hsivonen> doublec: yes. at W3C meetings, as a tinfoil hat, I route my traffic through Mountain View
  257. # [10:34] <doublec> I'm glad I picked one so hard to guess I couldn't even remember it and wrote it down wrong
  258. # [10:34] <doublec> (I'm referring to their password reset stuff which sends the password out in email)
  259. # [10:35] <doublec> but I guess they're using basic auth too
  260. # [10:35] <hsivonen> (not to suggest that anyone in particular would sniff my password at a meeting, but at those meetings, there a plenty of people *capable* of sniffing around and there's a need to send the password over wifi)
  261. # [10:36] <doublec> yeah, tunnelling the traffic is a wise move
  262. # [10:38] <hsivonen> jgraham: I think it's sad that the Chairs labeled your RDFa findings as "arguments not considered" even though they did accept the claims about existing usage
  263. # [10:39] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  264. # [10:40] <jgraham> hsivonen: I am somewhat considering raising an objection on the basis that the chairs failed to properly consider the arguments presented. However I am interested to see their response to my enquiry about what was considered first
  265. # [10:41] <hsivonen> jgraham: Sam's reply to Tab hints that if you do, you need to use sudo
  266. # [10:41] <hsivonen> jgraham: i.e. make it Formal
  267. # [10:41] <jgraham> Yes, I understand that the word objection is considered meaningless without the word Formal
  268. # [10:42] <hsivonen> at least JF not only uses Formal but FORMAL
  269. # [10:42] * Quits: kinetik (~kinetik@121.98.132.55) (Quit: leaving)
  270. # [10:43] <jgraham> So far I am disappointed that neither sicking nor I have got responses to our request for more information about recent decisions
  271. # [10:43] * Joins: kinetik (~kinetik@121.98.132.55)
  272. # [10:44] * Joins: jeremyselier (~Jeremy@92.103.127.226)
  273. # [10:47] <hsivonen> oh, nice. Tab already made his points Formal.
  274. # [10:48] <hsivonen> I wonder if it makes any difference if I make the same points Formally as well
  275. # [10:51] * zcorpan recalls FORMAL COMPLAINT
  276. # [10:52] <jgraham> I am somewhat hesitant to recommend a course of action that will undoubtedly lead to multiple Formal objections for each issue that fails to adopt a change proposal from the a11y people
  277. # [10:52] <jgraham> But I have no idea what the process for considering these objections is
  278. # [10:53] <hsivonen> I find it amusing that karlcow relays a Japanese requirement never to have subtitles for two movie characters on screen at the same time when translating Japanese to English in the anime context supposedly require all sorts of clutter
  279. # [11:01] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  280. # [11:06] * Joins: pesla_ (~pesla@188.202.125.121)
  281. # [11:08] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 260 seconds)
  282. # [11:16] * Quits: Ms2ger (~Ms2ger@91.181.196.94) (Quit: bbl)
  283. # [11:25] * Quits: pesla_ (~pesla@188.202.125.121) (Ping timeout: 246 seconds)
  284. # [11:26] * Quits: zcorpan (~zcorpan@c-519de355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
  285. # [11:27] * Joins: zcorpan (~zcorpan@c-519de355.410-6-64736c14.cust.bredbandsbolaget.se)
  286. # [11:28] * Joins: pesla (~pesla@188.202.125.121)
  287. # [11:29] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  288. # [11:42] * Quits: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2) (Quit: estes)
  289. # [11:45] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  290. # [11:46] <hsivonen> Hooray! UTF-7 and UTF-32 removed from Gecko trunk!
  291. # [11:48] * Quits: matjas (~matjas@91.182.177.64) (Ping timeout: 246 seconds)
  292. # [11:49] <zcorpan> yay
  293. # [11:49] <zcorpan> isn't utf-7 needed for email in thunderbird?
  294. # [11:52] <hsivonen> zcorpan: IIRC, there was a solution that enabled email decoding without exposing UTF-7 as a general-purpose decoder
  295. # [11:52] <hsivonen> zcorpan: IIRC, email decoding in Thunderbird doesn't have the architecture one would expect anyway
  296. # [11:54] <hsivonen> zcorpan: did you see http://www.w3.org/Bugs/Public/show_bug.cgi?id=12398 ?
  297. # [11:56] <zcorpan> hadn't seen that
  298. # [11:59] <zcorpan> agree with wontfix
  299. # [12:00] <hsivonen> zcorpan: might be worthwhile to say that on the bug
  300. # [12:02] <jgraham> +1
  301. # [12:03] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
  302. # [12:04] * Joins: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl)
  303. # [12:05] <jgraham> Live dom viewer down :(
  304. # [12:06] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  305. # [12:08] * Quits: pesla (~pesla@188.202.125.121) (Quit: Computer has gone to sleep.)
  306. # [12:13] * Joins: MikeSmith (~MikeSmith@EM114-48-205-21.pool.e-mobile.ne.jp)
  307. # [12:14] <hsivonen> zcorpan: thanks for the bug comment
  308. # [12:14] <zcorpan> np
  309. # [12:16] * hsivonen wonders how much usage share Firefox 4 and Chrome need to get in Germany before http://www.mypokito.de/ gets fixed
  310. # [12:17] <roc> hsivonen: removed UTF-7 and UTF-32 just now? I don't see it
  311. # [12:19] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  312. # [12:20] <hsivonen> roc: https://bugzilla.mozilla.org/show_bug.cgi?id=604317 https://bugzilla.mozilla.org/show_bug.cgi?id=414064
  313. # [12:22] <roc> oh right
  314. # [12:22] <roc> thanks
  315. # [12:25] * Quits: nessy (~Adium@124-168-15-54.dyn.iinet.net.au) (Quit: Leaving.)
  316. # [12:30] * Joins: smaug____ (~chatzilla@ZYYMYCCCXCIII.gprs.sl-laajakaista.fi)
  317. # [12:52] * Quits: smaug____ (~chatzilla@ZYYMYCCCXCIII.gprs.sl-laajakaista.fi) (Ping timeout: 248 seconds)
  318. # [12:52] * Joins: erlehmann (~erlehmann@89.204.153.83)
  319. # [13:00] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  320. # [13:02] <karlcow> hsivonen: re japanese subtitles - And I didn't talk about the characters kerning etc. It's impressive how strict they are. But I have heard a lot of these specific requirements for the last year or two at a regular pace at home in the evening ;)
  321. # [13:03] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 248 seconds)
  322. # [13:06] * Joins: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com)
  323. # [13:06] <MikeSmith> karlcow: the subtitles I see in Japanese films don't seem to me to have much sophisticated typography requirements at all
  324. # [13:26] * Joins: badmin (~quassel@openvpn212.uni-paderborn.de)
  325. # [13:26] * badmin is now known as Guest20837
  326. # [13:26] * Joins: pesla (~pesla@188.202.125.121)
  327. # [13:26] * Quits: admiralf (~quassel@ip-109-91-39-31.unitymediagroup.de) (Ping timeout: 252 seconds)
  328. # [13:30] * Quits: Guest20837 (~quassel@openvpn212.uni-paderborn.de) (Read error: Operation timed out)
  329. # [13:33] * Joins: admiralf (~quassel@ip-109-91-39-31.unitymediagroup.de)
  330. # [13:33] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (*.net *.split)
  331. # [13:33] * Quits: jennb (~jennb@74.125.59.73) (*.net *.split)
  332. # [13:33] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (*.net *.split)
  333. # [13:33] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (*.net *.split)
  334. # [13:34] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  335. # [13:34] * Joins: kennyluck (~kennyluck@netDHCP-169.keio.w3.org)
  336. # [13:34] * Quits: kennyluck (~kennyluck@netDHCP-169.keio.w3.org) (Excess Flood)
  337. # [13:34] * Joins: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net)
  338. # [13:34] * Joins: kennyluck (~kennyluck@netDHCP-169.keio.w3.org)
  339. # [13:35] * Joins: eighty4_ (~eighty4@li150-164.members.linode.com)
  340. # [13:37] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 264 seconds)
  341. # [13:37] * Joins: jennb (~jennb@74.125.59.73)
  342. # [13:37] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
  343. # [13:43] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
  344. # [13:44] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  345. # [14:07] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  346. # [14:10] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Client Quit)
  347. # [14:31] * Joins: charlvn (~charlvn@41.0.48.8)
  348. # [14:32] <hsivonen> karlcow: I thought Japanese typography didn't need kerning because all glyphs are equally wide
  349. # [14:32] * Quits: admiralf (~quassel@ip-109-91-39-31.unitymediagroup.de) (Remote host closed the connection)
  350. # [14:32] <hsivonen> What part of Firefox reporting Gruber highlights is so predictable: http://daringfireball.net/linked/2011/03/29/firefox-mobile-flash
  351. # [14:36] <karlcow> hsivonen: in fact they do need kerning. I'll find you a reference.
  352. # [14:37] <karlcow> TSUMEGUMI (kerning / tracking)
  353. # [14:38] <karlcow> http://www.w3.org/TR/2008/WD-jlreq-20080411/#subheading1_2_3
  354. # [14:38] <karlcow> Adjustment of inter-character space by making the distance between the letter face of adjacent characters shorter than that produced by solid setting. (JIS Z 8125)
  355. # [14:39] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  356. # [14:39] <karlcow> better http://www.w3.org/TR/jlreq/#en-subheading1_2_3
  357. # [14:39] * Joins: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp)
  358. # [14:40] <erlehmann> hsivonen, is there any value in reading grubers ramblings except for the occasional chuckle?
  359. # [14:41] <erlehmann> i mean, if you are not that into apple culture.
  360. # [14:41] <erlehmann> (which i am, decidedly, not)
  361. # [14:44] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  362. # [14:45] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  363. # [14:55] * Quits: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl) (Quit: Beer o'clock!)
  364. # [14:55] * Joins: miketaylr (~miketaylr@206.217.92.186)
  365. # [15:01] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Remote host closed the connection)
  366. # [15:01] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
  367. # [15:02] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  368. # [15:03] * Quits: ktoss (ktos@host-62-141-192-113.swidnica.mm.pl) (Ping timeout: 252 seconds)
  369. # [15:11] * Quits: plomlompom (~plomlompo@i59F6AFDA.versanet.de) (Ping timeout: 276 seconds)
  370. # [15:12] * Joins: plomlompom (~plomlompo@i59F6AFDA.versanet.de)
  371. # [15:14] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
  372. # [15:18] * Joins: mpt (~mpt@canonical/mpt)
  373. # [15:20] * Joins: Guest23794 (~root@41.97.112.160)
  374. # [15:20] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  375. # [15:23] * Quits: Guest23794 (~root@41.97.112.160) (Quit: Leaving)
  376. # [15:29] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  377. # [15:31] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
  378. # [15:32] * Joins: svl_ (~me@186.130.48.69)
  379. # [15:32] * svl_ is now known as svl
  380. # [15:39] * Joins: ktoss (ktos@dynamic-78-8-234-136.ssp.dialog.net.pl)
  381. # [15:44] <hsivonen> This is a curious case https://bugzilla.mozilla.org/show_bug.cgi?id=646224
  382. # [15:44] <hsivonen> why does the page look "right" in Safari 5?
  383. # [15:47] <jgraham> Safari 5 has the old parser, right?
  384. # [15:48] <hsivonen> jgraham: yes
  385. # [15:49] <hsivonen> jgraham: so why doesn't the spec clone any of old Gecko, old Trident or old WebKit in this case?
  386. # [15:50] <hsivonen> is this due to the AAA difference between old WebKit and the spec?
  387. # [15:50] <hsivonen> the difference that I can neither pin down nor understand
  388. # [15:50] <hsivonen> but that Hixie says is a "fix"
  389. # [15:51] * Quits: erlehmann (~erlehmann@89.204.153.83) (Quit: Ex-Chat)
  390. # [15:55] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  391. # [16:04] * Joins: eric_carlson (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e)
  392. # [16:04] * Joins: roc (~chatzilla@121.98.230.221)
  393. # [16:10] <karlcow> hsivonen: the new UI of Skype really sucks on the mac at least. A lot bigger, too many things.
  394. # [16:10] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
  395. # [16:11] <hsivonen> karlcow: OK. I wonder if the old one has known vulnerabilities. I haven't upgraded.
  396. # [16:12] <karlcow> I reverted myself to the old one when I tried the beta
  397. # [16:12] * Joins: cooto (~Adium@190.98.195.170)
  398. # [16:12] * Parts: cooto (~Adium@190.98.195.170)
  399. # [16:13] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  400. # [16:13] <karlcow> I think the new UI is in HTML
  401. # [16:15] <Rik`> so HTML is worse than native apps, q.e.d. ! :)
  402. # [16:16] * Quits: plomlompom (~plomlompo@i59F6AFDA.versanet.de) (Read error: Operation timed out)
  403. # [16:16] <moo-_-> HTML is the new native
  404. # [16:16] * Joins: cooto (~Adium@190.98.195.170)
  405. # [16:16] <karlcow> heh for certain things such as UI ;) I had written something along this a long time ago. On how I was wishing that instead of putting all apps in my browser, I wanted to have the Web in my apps. Aka using HTTP and api, etc
  406. # [16:17] * jgraham doesn't hate new skype as much as he had been led to believe he might
  407. # [16:18] <karlcow> jgraham: I tried to use it for… 2 weeks then reverted.
  408. # [16:18] <jgraham> Ah, I think I tried once so far
  409. # [16:20] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  410. # [16:24] * Quits: CvP (~CvP@123.49.23.154) (Disconnected by services)
  411. # [16:24] * Joins: xCG (~CvP@123.49.20.44)
  412. # [16:25] * xCG is now known as CvP
  413. # [16:28] * Joins: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl)
  414. # [16:31] * Joins: plomlompom (~plomlompo@i59F6CECB.versanet.de)
  415. # [16:35] <zcorpan> hsivonen: safari doesn't match the spec for <a><div></a> either
  416. # [16:36] <zcorpan> or <b><div></b>
  417. # [16:36] <zcorpan> seems like a spec bug
  418. # [16:39] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
  419. # [16:39] * Joins: pesla_ (~pesla@188.202.125.121)
  420. # [16:39] * Parts: cooto (~Adium@190.98.195.170)
  421. # [16:40] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
  422. # [16:41] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  423. # [16:42] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 240 seconds)
  424. # [16:44] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds)
  425. # [16:46] <zewt> karlcow: heh, i'm using a windows skype client from a couple years ago--anything newer i find utterly unusable
  426. # [16:47] * Quits: pesla_ (~pesla@188.202.125.121) (Quit: Computer has gone to sleep.)
  427. # [16:51] * Joins: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net)
  428. # [16:58] * Joins: mooreinteractive (463e0f72@gateway/web/freenode/ip.70.62.15.114)
  429. # [17:01] * Joins: pesla (~pesla@188.202.125.121)
  430. # [17:03] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  431. # [17:03] <mooreinteractive> navigation.getUserMedia anyone know about this?
  432. # [17:04] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
  433. # [17:05] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
  434. # [17:08] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  435. # [17:08] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  436. # [17:09] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
  437. # [17:09] * Joins: plainhao (~plainhao@208.75.85.237)
  438. # [17:12] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  439. # [17:16] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  440. # [17:16] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
  441. # [17:17] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  442. # [17:19] * Joins: saba (~foo@unaffiliated/saba)
  443. # [17:20] * Quits: mooreinteractive (463e0f72@gateway/web/freenode/ip.70.62.15.114) (Quit: Page closed)
  444. # [17:23] * Joins: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net)
  445. # [17:24] * f1lt3r_bocoup is now known as f1lt3r
  446. # [17:24] * f1lt3r is now known as F1LT3R
  447. # [17:29] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
  448. # [17:30] * Joins: pesla (~pesla@188.202.125.121)
  449. # [17:32] * Joins: mdelaney_ (~mdelaney@adsl-68-126-190-12.dsl.pltn13.pacbell.net)
  450. # [17:34] * Quits: mdelaney_ (~mdelaney@adsl-68-126-190-12.dsl.pltn13.pacbell.net) (Client Quit)
  451. # [17:40] * Joins: exp (~zAyghip8@93-96-170-70.zone4.bethere.co.uk)
  452. # [17:40] * Joins: nimbupani (~Adium@71-32-92-110.tukw.qwest.net)
  453. # [17:40] * Parts: nimbupani (~Adium@71-32-92-110.tukw.qwest.net)
  454. # [17:46] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 276 seconds)
  455. # [17:47] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  456. # [17:50] * Quits: charlvn (~charlvn@41.0.48.8) (Quit: Leaving)
  457. # [17:50] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Remote host closed the connection)
  458. # [17:52] * Joins: agektmr (~Adium@nat/google/x-pxvxxhoedbbcsoki)
  459. # [17:59] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: …</work><life>… :-))
  460. # [18:00] * Joins: MikeSmith_ (~MikeSmith@EM111-188-70-213.pool.e-mobile.ne.jp)
  461. # [18:03] * Quits: MikeSmith (~MikeSmith@EM114-48-205-21.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
  462. # [18:03] * MikeSmith_ is now known as MikeSmith
  463. # [18:07] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  464. # [18:07] * Quits: danbri (~danbri@213.208.253.234) (Remote host closed the connection)
  465. # [18:08] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  466. # [18:11] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
  467. # [18:13] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
  468. # [18:13] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  469. # [18:22] * Joins: tw2113 (~tw2113@fedora/tw2113)
  470. # [18:24] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  471. # [18:27] * Quits: matijsb (~matijsb@188.205.108.18) (Quit: Leaving.)
  472. # [18:31] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  473. # [18:32] * abarth is now known as abarth|gardener
  474. # [18:33] * Joins: aho (~nya@fuld-590c69c5.pool.mediaWays.net)
  475. # [18:33] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  476. # [18:36] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  477. # [18:36] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  478. # [18:38] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  479. # [18:42] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
  480. # [18:42] * Quits: hdhoang (~hdhoang@203.210.154.177) (Quit: Leaving.)
  481. # [18:44] * Joins: cooto (~Adium@pc-96-16-46-190.cm.vtr.net)
  482. # [18:44] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Quit: Page closed)
  483. # [18:46] * Joins: nimbupani (~Adium@71-32-92-110.tukw.qwest.net)
  484. # [18:47] <nimbupani> hey everyone, I am trying to "guess" the default line-height that all browsers use, but it seems pretty random, does anyone know if there is any documentation other than the spec (which sez it should be between 1.0 and 1.2) http://jsfiddle.net/nimbu/rg8FX/
  485. # [18:48] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
  486. # [18:49] * Quits: miketaylr (~miketaylr@206.217.92.186) (Read error: Connection reset by peer)
  487. # [18:50] * Joins: temp01 (~temp01@unaffiliated/temp01)
  488. # [18:50] * Joins: maikmerten (~maikmerte@port-92-201-131-144.dynamic.qsc.de)
  489. # [18:51] * Quits: xbuzz_ (~chris@c-24-63-24-211.hsd1.ma.comcast.net) (Quit: xbuzz_)
  490. # [18:51] * Joins: mdelaney_ (~mdelaney@67.218.107.243)
  491. # [18:53] * Joins: miketaylr (~miketaylr@206.217.92.186)
  492. # [18:53] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  493. # [18:55] * Quits: MikeSmith (~MikeSmith@EM111-188-70-213.pool.e-mobile.ne.jp) (Quit: MikeSmith)
  494. # [18:55] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
  495. # [18:55] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
  496. # [18:56] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
  497. # [18:56] * Quits: svl (~me@186.130.48.69) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  498. # [18:57] * Joins: temp01 (temp01@unaffiliated/temp01)
  499. # [18:59] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Leaving...)
  500. # [19:00] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
  501. # [19:01] * Quits: mdelaney_ (~mdelaney@67.218.107.243) (Quit: mdelaney_)
  502. # [19:04] * Joins: MikeSmith (~MikeSmith@EM111-188-70-213.pool.e-mobile.ne.jp)
  503. # [19:08] * Quits: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl) (Quit: Beer o'clock!)
  504. # [19:10] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  505. # [19:10] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Client Quit)
  506. # [19:11] * miketaylr is now known as coldhea
  507. # [19:11] * coldhea is now known as miketaylr
  508. # [19:13] * Parts: nimbupani (~Adium@71-32-92-110.tukw.qwest.net)
  509. # [19:23] <kennyluck> http://krijnhoetmer.nl/irc-logs/css/20110330#l-395
  510. # [19:23] <MikeSmith> zcorpan: you'll be able to have the html-diffs document updated for April 5 WD publication?
  511. # [19:31] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  512. # [19:31] <zcorpan> yep
  513. # [19:31] <MikeSmith> thanks
  514. # [19:38] * Quits: cooto (~Adium@pc-96-16-46-190.cm.vtr.net) (Quit: Leaving.)
  515. # [19:38] * Joins: ako (~nya@fuld-590c623e.pool.mediaWays.net)
  516. # [19:38] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  517. # [19:40] * Quits: aho (~nya@fuld-590c69c5.pool.mediaWays.net) (Ping timeout: 246 seconds)
  518. # [19:43] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  519. # [19:46] <karlcow> http://twitter.com/mnot/status/53128146882543616
  520. # [19:46] <karlcow> >"This group primarily conducts its technical work on a Public mailing list public-html." #bullshit #w3c
  521. # [19:47] <karlcow> I'm wondering to which specific event mnot is reacting to
  522. # [19:47] <kennyluck> Me too.
  523. # [19:48] <kennyluck> The sentence in the charter?
  524. # [19:48] <Philip`> I thought the group conducts its technical work on the whatwg list, and public-html is just for Process spam
  525. # [19:48] <AryehGregor> Be fair, some technical work is done on Bugzilla.
  526. # [19:49] <kennyluck> You need to define what "the group" means then.
  527. # [19:50] <Philip`> I mean the people who cause changes to occur in the HTML5 spec that the HTML WG publishes
  528. # [19:50] <karlcow> As usual, and like it has always been since its inception, technical work is done everywhere, in meetings, mailing-lists, private discussions, irc, companies bug trackers, etc.
  529. # [19:52] * Joins: zdobersek (~zan@cpe-46-164-16-195.dynamic.amis.net)
  530. # [19:53] * Quits: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  531. # [19:55] * Joins: zdobersek1 (~zan@cpe-46-164-1-61.dynamic.amis.net)
  532. # [19:56] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  533. # [19:56] * Quits: zdobersek (~zan@cpe-46-164-16-195.dynamic.amis.net) (Ping timeout: 246 seconds)
  534. # [19:57] <zcorpan> MikeSmith: hey i fixed a bug!
  535. # [19:57] <MikeSmith> eh?
  536. # [19:57] <MikeSmith> which bug?
  537. # [19:57] <zcorpan> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10796
  538. # [19:58] <MikeSmith> oh cool
  539. # [19:58] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection timed out)
  540. # [19:59] <MikeSmith> I think that's more bugs than Anne has fixed in the whole history of him maintaining that document!
  541. # [19:59] <zcorpan> lol
  542. # [19:59] <MikeSmith> so I think that means Anne will be very happy for you take over permanent ownership of it
  543. # [19:59] <MikeSmith> (which was probably his plan all along) :)
  544. # [19:59] <zcorpan> likely
  545. # [19:59] <karlcow> Anne is evil
  546. # [20:00] <MikeSmith> Anne is a god
  547. # [20:00] * Joins: jamesr (~jamesr@nat/google/x-vpfrxgmatryzudad)
  548. # [20:00] <MikeSmith> but like Loki
  549. # [20:00] <karlcow> well that's the same no?
  550. # [20:00] * Quits: jamesr (~jamesr@nat/google/x-vpfrxgmatryzudad) (Remote host closed the connection)
  551. # [20:00] <MikeSmith> heh
  552. # [20:01] <zcorpan> hmm, should i say that xml:space is only allowed in XHTML documents?
  553. # [20:01] * Joins: jamesr (~jamesr@nat/google/x-jwkicwixqjzmmbpv)
  554. # [20:01] * karlcow is reading Iliad these days ;) and really impatient to finish. Two chapters to go. I have blood all over my face. The body count starts to put me down
  555. # [20:01] <MikeSmith> the ways of Anne are precocious/unpredictable
  556. # [20:01] <MikeSmith> zcorpan: yeah, prolly
  557. # [20:03] * Quits: jamesr (~jamesr@nat/google/x-jwkicwixqjzmmbpv) (Client Quit)
  558. # [20:04] * Joins: jamesr (~jamesr@216.239.45.19)
  559. # [20:04] * Quits: jamesr (~jamesr@216.239.45.19) (Client Quit)
  560. # [20:06] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  561. # [20:07] * Quits: maikmerten (~maikmerte@port-92-201-131-144.dynamic.qsc.de) (Quit: Leaving)
  562. # [20:09] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  563. # [20:11] * ako is now known as aho
  564. # [20:16] * Joins: dbaron (~dbaron@nat/mozilla/x-dpqheamnhurfgmrj)
  565. # [20:18] * Joins: zdobersek (~zan@46.164.39.22)
  566. # [20:18] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
  567. # [20:19] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
  568. # [20:19] * Joins: xbuzz_ (~chris@c-24-63-24-211.hsd1.ma.comcast.net)
  569. # [20:19] * Joins: dave_levin (~dave_levi@nat/google/x-sgfkwznpagzxcehm)
  570. # [20:19] * Quits: zdobersek1 (~zan@cpe-46-164-1-61.dynamic.amis.net) (Ping timeout: 264 seconds)
  571. # [20:20] <MikeSmith> zcorpan: "The dl now represents an association list…" should maybe better be, "The dl element now represents an association list…"
  572. # [20:20] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  573. # [20:21] * Joins: xtoph (~xtoph@213.47.185.206)
  574. # [20:23] <zcorpan> heh, thanks
  575. # [20:25] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 276 seconds)
  576. # [20:25] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  577. # [20:28] * Joins: cooto (~Adium@190.98.195.170)
  578. # [20:30] * jgraham wonders if karlcow should put the book down and visit the hospital if he is covered in blood
  579. # [20:30] <jgraham> Or the police station, depending on whose blood it is
  580. # [20:32] <karlcow> jgraham: I'm counting on Apollon, Hera, Artemis, Zeus, etc. to help
  581. # [20:35] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
  582. # [20:36] * Joins: Martijnc (~Martijnc@42.128-242-81.adsl-dyn.isp.belgacom.be)
  583. # [20:36] * Joins: saba (~foo@unaffiliated/saba)
  584. # [20:38] * Quits: zcorpan (~zcorpan@c-519de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  585. # [20:42] * Quits: exp (~zAyghip8@93-96-170-70.zone4.bethere.co.uk) (Quit: nn)
  586. # [20:42] * Parts: cooto (~Adium@190.98.195.170)
  587. # [20:45] <Hixie> hsivonen: harald is a googler, strong ietf background
  588. # [20:46] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  589. # [20:46] <smaug____> AryehGregor: what you mean with "surroundContents() doesn't work
  590. # [20:46] <smaug____> here, because in all browsers except Opera it removes all children of
  591. # [20:46] <smaug____> the node before appending the range's contents. (Opera actually
  592. # [20:46] <smaug____> follows DOM 2 Range here, but other browsers don't.)"
  593. # [20:47] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  594. # [20:47] <smaug____> AryehGregor: all children should be removed from newParent
  595. # [20:48] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  596. # [20:48] <AryehGregor> smaug____, oh, I missed that part, sorry.
  597. # [20:48] <AryehGregor> You're right, it says "If the node newParent has any children, those children are removed before its insertion."
  598. # [20:48] <AryehGregor> That was at the end after it described the actual steps to take, so I missed it.
  599. # [20:49] <AryehGregor> My bad.
  600. # [20:49] <smaug____> DOM 2 Range is hard to read
  601. # [20:49] <smaug____> in general it seems to be internally consistent, but just hard to read
  602. # [20:49] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
  603. # [20:49] <AryehGregor> Yeah.
  604. # [20:49] <AryehGregor> And vague.
  605. # [20:50] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
  606. # [20:50] <AryehGregor> (although not *that* vague)
  607. # [20:50] <AryehGregor> (not like a lot of CSS specs, for instance, much clearer than that)
  608. # [20:50] <smaug____> yeah, not that vague, just hard to read
  609. # [20:56] * Joins: drunknbass (~drunknbas@76.91.255.83)
  610. # [20:57] * Joins: cooto (~Adium@190.98.195.170)
  611. # [20:57] <zewt> it's just way too descriptive, more like a paper describing the API than a spec
  612. # [20:58] <zewt> actually i'm not sure if i've looked at that particular one, i'm just thinking of ... well, every dom 2 spec I've ever looked at
  613. # [20:59] * Parts: cooto (~Adium@190.98.195.170)
  614. # [21:01] <zewt> that one's layout isn't as bad as some, anyway
  615. # [21:01] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 248 seconds)
  616. # [21:02] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  617. # [21:04] * Joins: jamesr (~jamesr@216.239.45.19)
  618. # [21:04] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 246 seconds)
  619. # [21:08] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  620. # [21:10] <karlcow> was the first ever user agent string Mosaic? http://webaim.org/blog/user-agent-string-history/
  621. # [21:14] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  622. # [21:15] * Joins: roc (~chatzilla@121.98.230.221)
  623. # [21:16] <AryehGregor> Okay, so this alerts "bar": data:text/html,<!doctype html><script>var a = "foo"; var f = function() { alert(a); }; a = "bar"; f();</script>
  624. # [21:17] <AryehGregor> Is there any way, when making f, to fix the values of all the variables it references, so that in this case it would alert "bar"?
  625. # [21:17] * AryehGregor isn't sure this is the right approach to his problem at all
  626. # [21:17] <AryehGregor> I mean, I want a to be evaluated at function declaration time, not when the function is run.
  627. # [21:18] <kennyluck> OCaml does something like this IIRC. I don't think Javascript would allow you to do this.
  628. # [21:18] <AryehGregor> Hmm: data:text/html,<!doctype html><script>var a = "foo"; var f = function(a) { return function() { alert(a); } }(a); a = "bar"; f();</script>
  629. # [21:18] <AryehGregor> That works.
  630. # [21:18] <AryehGregor> Although it's kind of . . . um.
  631. # [21:19] <AryehGregor> Functional programming can get weird sometimes, amirite?
  632. # [21:22] <AryehGregor> So, that was an exciting hour exploring JavaScript.
  633. # [21:22] <zewt> use a different variable so you're not assigning over it later, heh
  634. # [21:23] <zewt> var a = "foo"; var b = a; var f = function() { alert(b); }; a = "bar"; f();
  635. # [21:24] <AryehGregor> I'm doing this in a loop, any variable I use will get overwritten by the next iteration.
  636. # [21:25] <AryehGregor> Which is why I specified the question in terms of the function, not the variables.
  637. # [21:25] <zewt> var -> let?
  638. # [21:25] <AryehGregor> let?
  639. # [21:26] * AryehGregor looks
  640. # [21:27] <AryehGregor> What's the actual difference between let and var? MDC is unhelpful (uncharacteristically).
  641. # [21:27] * Joins: saba (~foo@unaffiliated/saba)
  642. # [21:27] <zewt> http://zewt.org/~glenn/example.html
  643. # [21:27] <AryehGregor> Oh, I see.
  644. # [21:27] <AryehGregor> It gives you C-style variable binding semantics.
  645. # [21:27] <zewt> i've only seen its difference in code and not from docs, but from what I understand, var scopes to the function; let scopes to the block
  646. # [21:27] <AryehGregor> That'll do it, thanks.
  647. # [21:28] <zewt> also note that you usually need to explicitly set a javascript version
  648. # [21:28] <zewt> so watch out for older browsers
  649. # [21:28] <jgraham> let doesn't exist
  650. # [21:28] <jgraham> unless you only care about spidermonkey
  651. # [21:28] <AryehGregor> Oh.
  652. # [21:28] <zewt> function-wide scoping is so horribly broken
  653. # [21:28] <AryehGregor> Never mind, then.
  654. # [21:29] * Joins: svl (~me@186.130.48.69)
  655. # [21:29] <jgraham> AryehGregor: I think your solution seems reasonable
  656. # [21:30] <jgraham> Although I am not really following
  657. # [21:31] * Joins: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com)
  658. # [21:31] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 250 seconds)
  659. # [21:34] <AryehGregor> I've come to suspect that my attempt to reduce code duplication has become horribly overengineered.
  660. # [21:35] <AryehGregor> Copy-paste starts to look attractive again.
  661. # [21:37] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Quit: jeremyselier)
  662. # [21:39] <AryehGregor> jgraham, I mean, you were the one who wrote the templating code in testharness.js, right?
  663. # [21:39] <jgraham> In testcases it is less evil than in normal code
  664. # [21:40] <jgraham> AryehGregor: yes...
  665. # [21:40] <AryehGregor> You mean copy-paste is less evil? Because it won't have to be maintained, yeah.
  666. # [21:40] <jgraham> right
  667. # [21:41] <jgraham> although it can be necessary to change tests
  668. # [21:45] * Joins: jwalden (~waldo@63.224.145.184)
  669. # [21:45] <MikeSmith> jgraham: I am thinking about coming by Linköping before or after the W3C AC meeting in May
  670. # [21:46] <MikeSmith> to talk with you and others there about testing, test-harness stuff, etc
  671. # [21:46] <MikeSmith> if you think that would be a good use of time
  672. # [21:46] * Quits: Martijnc (~Martijnc@42.128-242-81.adsl-dyn.isp.belgacom.be) (Quit: Martijnc)
  673. # [21:46] <MikeSmith> maybe we can get gsnedder1 to visit at that time
  674. # [21:48] * abarth|gardener is now known as abarth|lunch
  675. # [21:48] <MikeSmith> it would be a major achievement if we could get agreement about a cross-WG test harness by end of this summer
  676. # [21:48] <MikeSmith> one that met everybody's needs
  677. # [21:51] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  678. # [21:51] * Joins: jwalden_ (~waldo@63.224.145.184)
  679. # [21:52] * Quits: jwalden (~waldo@63.224.145.184) (Ping timeout: 276 seconds)
  680. # [21:52] * jwalden_ is now known as jwalden
  681. # [21:56] <jgraham> MikeSmith: I approve of this plan
  682. # [21:56] <jgraham> I expect gsnedders is at university then
  683. # [21:58] * Quits: MikeSmith (~MikeSmith@EM111-188-70-213.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
  684. # [21:58] <aho> anyone knows why there still isn't some source+target rect stuff in CSS? (i.e. the kind of thing you get with *every* 2d drawing API. it's almost as if the csswg pretends that sprites don't exist.)
  685. # [21:59] <gsnedder1> miketaylr: When exactly is that?
  686. # [21:59] <aho> e.g. x1 y1 w1 h1 x2 y2 w2 h2 :>
  687. # [21:59] <gsnedder1> MikeSmith, that was meant to be
  688. # [21:59] <AryehGregor> aho, there's a spec for that, just not implemented yet.
  689. # [21:59] * gsnedder1 is now known as gsndders
  690. # [21:59] * gsndders is now known as gsnedders
  691. # [21:59] <AryehGregor> Media fragments.
  692. # [21:59] <AryehGregor> Okay, so all my massive rewriting wound up being 124 insertions and 189 deletions, with a massive decrease in comprehensibility. I think I'm going to have to chuck it out.
  693. # [21:59] <aho> got a link?
  694. # [22:00] <aho> http://www.w3.org/2010/11/02-mediafrag-minutes.html <- this one?
  695. # [22:00] <aho> eh wait
  696. # [22:00] <aho> :>
  697. # [22:00] <AryehGregor> aho, http://www.w3.org/2008/WebVideo/Fragments/WD-media-fragments-spec/
  698. # [22:00] <aho> http://www.w3.org/TR/media-frags/
  699. # [22:00] <AryehGregor> Yeah, that's the WD. Avoid those, they tend to be outdated.
  700. # [22:01] <aho> kay
  701. # [22:01] <AryehGregor> Hmm, but if I revert this, I'll have to redo the functional improvements I made . . .
  702. # [22:01] <AryehGregor> Oh well, I'll just add some comments and hopefully it will be fine.
  703. # [22:02] <aho> does that also include that svgView stuff (foo.svg#svgView(viewBox(0,200,1000,1000)))?
  704. # [22:02] * Joins: SteveGL (~dev@174-21-210-154.tukw.qwest.net)
  705. # [22:02] <AryehGregor> I don't know, I haven't looked at it lately.
  706. # [22:02] <AryehGregor> Or ever read it very carefully.
  707. # [22:03] * Joins: Guest80772 (~foo@unaffiliated/saba)
  708. # [22:04] * Joins: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl)
  709. # [22:05] <aho> foo.png#xywh=160,120,320,240
  710. # [22:05] <aho> mh. yea. that would work, i guess
  711. # [22:05] <aho> doesn't include scaling/flipping like source/target rect does though
  712. # [22:06] <aho> i'm also kinda disappointed that this stuff is buried in this huge heavy spec... it will probably take ages until it's implemented
  713. # [22:06] <AryehGregor> I dunno about that.
  714. # [22:06] * Quits: ktoss (ktos@dynamic-78-8-234-136.ssp.dialog.net.pl) (Quit: leaving)
  715. # [22:06] <AryehGregor> Or if it will, it's not because of the spec size, it's because of what implementers think is important.
  716. # [22:07] <aho> well, sprites are just awful and everyone uses them anyways
  717. # [22:07] <aho> it's really surprising that there isn't a good solution available yet
  718. # [22:09] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  719. # [22:09] <aho> i mean, doing this kind of thing is easier and more manageable in generic programming languages
  720. # [22:09] <zewt> arguably scaling/flipping doesn't belong there, though
  721. # [22:10] <zewt> i've wished i could reference sprites within a PNG with a fragment like that before though
  722. # [22:10] <aho> we all did... ;)
  723. # [22:10] <zewt> (if you want to scale or resize--there's already CSS for that)
  724. # [22:10] <zewt> (er, scale, flip, etc)
  725. # [22:11] * Joins: benschwarz (~benschwar@59.167.185.148)
  726. # [22:12] <gsnedders> From CSS WG telecon minutes: RESOLVED: Advance CSS2.1 to PR.
  727. # [22:12] <aho> test.jar!/img1.png
  728. # [22:12] <aho> works with firefox :>
  729. # [22:12] <aho> http://kaioa.com/b/0907/jartest.html
  730. # [22:13] * Quits: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net) (Ping timeout: 246 seconds)
  731. # [22:13] <aho> url(jar:test.jar!/img2.png) <- different proto though
  732. # [22:14] <zewt> that helps some of the use cases of sprites ... not all though
  733. # [22:14] <zewt> does help the probably most common one, though (reducing network requests)
  734. # [22:15] <aho> ye, well zip is kinda silly for that anyways
  735. # [22:15] <zewt> zip is fine for that, really
  736. # [22:15] <aho> i just used it for that demo (article here: http://kaioa.com/node/99 ) because it worked in firefox
  737. # [22:15] <zewt> (as long as compression is disabled, of course)
  738. # [22:16] <zewt> not ideal for sprite animations, though
  739. # [22:16] <AryehGregor> gsnedders, that would be more interesting and impressive if they didn't leave so much stuff undefined and/or untested to reach that goal.
  740. # [22:16] <aho> zip isn't a solid archive (less efficient compression - however, files can be decompressed individually), support for utf-8 is poor, support for changing the order of the files is poor, it uses a *trailing* index
  741. # [22:17] <aho> it's a general purpose archive format. that trailing index makes sense in that case. i.e. if you add one or two files to that 2gb file, you won't have to rewrite the whole thing
  742. # [22:17] <aho> but if it's used as transport mechanism over the wire, a leading index would make much more sense
  743. # [22:17] <zewt> solid archives are bad for this sort of use
  744. # [22:18] <aho> you want to know what stuff is inside the archive as soon as possible
  745. # [22:18] <zewt> you don't want to have to decompress the entire file to randomly access one file inside it
  746. # [22:18] <zewt> (also, when you're packaging sprites you don't want compression anyway)
  747. # [22:18] <aho> you would decompress all of it either way
  748. # [22:18] <aho> and populate the cache with that stuff
  749. # [22:18] <zewt> i wouldn't, i'd decompress on demand
  750. # [22:19] <aho> you can inflate hudreds of mb per second on a cheap office machine
  751. # [22:19] <aho> decompressing some tiny file really isn't an issue
  752. # [22:19] <aho> deflate is really really cheap
  753. # [22:20] <zewt> decompressing files that you're never going to access? that's just wasteful and increases latency
  754. # [22:20] <aho> why would you put files into some RP which aren't used?
  755. # [22:21] * abarth|lunch is now known as abarth|gardening
  756. # [22:21] <zewt> used rarely and not used at all are different things, eg. icons for submenus
  757. # [22:21] <zewt> the nice thing about zip is that it's the most widely-supported, well-understood archive format there is, which is no small thing
  758. # [22:22] <zewt> not that it's without some warts (zip64, grr)
  759. # [22:22] <aho> yeaaa... that's kinda misaligned though. what you actually want for this is a format which can be easily written with std libraries which are available everywhere
  760. # [22:22] <jgraham> AryehGregor: Be nice, it has taken the CSSWG a decade to get CSS2.1 this far :)
  761. # [22:23] <aho> this is true for zip, but it would be also true for a custom format with a leading header
  762. # [22:23] <AryehGregor> jgraham, where "this far" is an arbitrary and useless bureaucratic milestone instead of a measurement of anything useful.
  763. # [22:24] <gsnedders> AryehGregor: It's not just a bureaucratic milestone, REC has meanings beyond the bureaucratic (patent policy comes into affect, etc.)
  764. # [22:24] <aho> zewt, zip also doesn't support mime types
  765. # [22:25] <zewt> not a practical problem in my experience, just a would-be-nice
  766. # [22:25] <AryehGregor> gsnedders, fine, it's not a measurement of anything *technically* useful. The patent policy might be interesting to lawyers.
  767. # [22:26] <zewt> the universal support for ZIP just puts a very high bar in my mind for using something else
  768. # [22:27] <jgraham> gsnedders: If that is the metric of useful, then we should be worried that they overran by >= 6 years
  769. # [22:27] <aho> zewt, the trailing header is a practical problem though. the proposed "solution" is to put some index file into the archive first, which is kinda silly... just writing that index and the data (and piping it through zip) would be all we need
  770. # [22:27] <aho> *gzip
  771. # [22:28] <aho> amount of code on the server side would be also about the same
  772. # [22:28] <aho> there is nothing relevant to gain by using zip
  773. # [22:28] <zewt> nothing? i already have tools on every platform i use to manipulate zips; that's a huge win in and of itself
  774. # [22:29] <zewt> putting extra index files in archives is a terrible idea--then you have to use special tools to manipulate the zip (to keep the index up to date), which pretty much defeats all of the benefit
  775. # [22:30] * Joins: estes (~aestes@17.203.13.46)
  776. # [22:31] <zewt> especially if using regular tools on them results in an inconsistent index file and causes confusing problems--at which point you're worse off than you'd have been with a new format
  777. # [22:31] <jgraham> gsnedders: (a more reasonable technical point would be that they finally got a useful testsuite together)
  778. # [22:31] <jgraham> gsnedders: (hopefully we do better in the future, although there is no assurance of that)
  779. # [22:32] <aho> if that custom format becomes some spec, there will be tools to support that format, too
  780. # [22:32] <aho> would require about 50 lines of java or so
  781. # [22:32] <zewt> java?
  782. # [22:32] <zewt> heh
  783. # [22:34] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Ping timeout: 246 seconds)
  784. # [22:34] * Quits: abarth|gardening (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
  785. # [22:34] * Joins: othermaciej_ (~mjs@17.246.16.190)
  786. # [22:35] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 260 seconds)
  787. # [22:36] <AryehGregor> jgraham, is that the test suite that consists entirely of manual tests and which Microsoft takes three days to run?
  788. # [22:36] <aho> not really a big deal if it uses some standard compression scheme like deflate
  789. # [22:37] * Quits: Guest80772 (~foo@unaffiliated/saba) (Read error: Operation timed out)
  790. # [22:37] * Quits: othermaciej_ (~mjs@17.246.16.190) (Client Quit)
  791. # [22:38] <aho> i used java as example for a somewhat verbose language which is used on the server side
  792. # [22:38] <aho> actually... i already do use some kind of custom format which is created on the server side
  793. # [22:38] * Joins: weinig_ (~weinig@17.246.17.219)
  794. # [22:39] <aho> it got a leading index, mime types, and the data is b64 encoded (for performance reasons) and the whole thing is gzipped
  795. # [22:39] <zewt> fwiw, another reason for a trailing index on zips is it makes it trivial to stream zips
  796. # [22:39] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  797. # [22:39] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  798. # [22:39] <zewt> not a critical property, just another handy one
  799. # [22:40] <aho> http://mbtic.com/games/dadadash/dadadash-ogg.ibz <- looks like this
  800. # [22:40] <aho> it's really not very difficult to create
  801. # [22:40] <aho> did it first with php and nowadays it's done with java
  802. # [22:41] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  803. # [22:41] <aho> it's some kind of mxhr thing, basically
  804. # [22:41] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 260 seconds)
  805. # [22:41] * weinig_ is now known as weinig
  806. # [22:41] * Quits: jwalden (~waldo@63.224.145.184) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.16/20110322223900])
  807. # [22:42] * Joins: jwalden (~waldo@63.224.145.184)
  808. # [22:42] * Quits: zdobersek (~zan@46.164.39.22) (Quit: Leaving.)
  809. # [22:42] <aho> well, the point is... people already do use custom formats, because they have to :>
  810. # [22:43] * Joins: saba (~foo@unaffiliated/saba)
  811. # [22:44] <zewt> my point is, the bar should be set very high for using a custom format over a broadly-supported one; the bar is there and there are real cases when it's needed, but i err conservative on making up new file formats
  812. # [22:44] <jgraham> AryehGregor: There are certainly lessons to be learnt from it, yes
  813. # [22:44] <aho> tell me if you find one which was made for a similar use case
  814. # [22:45] <zewt> i definitely would say that adding hacks to ZIP like a leading index file is much worse than just making a new format, though.
  815. # [22:45] <aho> zip really isn't a sensible choice for this
  816. # [22:47] * Joins: othermaciej (~mjs@17.246.16.190)
  817. # [22:48] <aho> requirements: leading index, mime types, utf-8, deflate. ideally: seekable (i.e. it should be possible to decode a specific file inside that archieve without having to download everything. just the index and then the range which contains that file.)
  818. # [22:49] <aho> this would for example allow browser vendors to open parallel connections (if it appears to be worth it) and progressively load those files from the 2nd/3rd/4th connection without having to finish the block from the 1st connection first
  819. # [22:49] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
  820. # [22:51] <aho> and seriously... writing something like that or a zip is about the same amount of code. it really isn't a big difference
  821. # [22:51] <zewt> it's not the same amount of code when you already have code and infrastructure to handle zips (as firefox already does, with jars)
  822. # [22:51] * Quits: kal-EL_ (~jor-EL@host232-25-dynamic.24-79-r.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
  823. # [22:52] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 240 seconds)
  824. # [22:52] <zewt> personally i'm less interested in browser overhead ("not my problem" and not likely to be a sticking point in practice) as with toolset ("tools will support this eventually" isn't the same as "everything already does")
  825. # [22:53] <aho> that jar stuff is some ancient leftover code... it would require a complete rewrite for progressive loading etc
  826. # [22:53] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  827. # [22:53] <zewt> and a general aversion to format proliferation
  828. # [22:53] <aho> amount of code... meant on the server side
  829. # [22:54] <aho> i.e. code which needs to be written by the people who want to utilize RPs
  830. # [22:54] <zewt> i already have code to generate zips in my website architecture :)
  831. # [22:55] <aho> well, spitting out some simple header and gzipping the whole lot won't look much different
  832. # [22:55] <zewt> well, this format is inherently different--you need to have the data already compressed before you can output a header, since presumably the header would include indexes to each file
  833. # [22:56] <aho> ideally, yes
  834. # [22:57] <aho> (i.e. if you /also/ want that seekability)
  835. # [22:57] <aho> (not "just" a leading header)
  836. # [22:57] * Quits: msucan (~robod@109.96.251.121) (Quit: .)
  837. # [22:57] <zewt> well, you get that with zips
  838. # [22:58] <aho> zips got a trailing header
  839. # [22:58] <zewt> yes but you do get file offsets
  840. # [22:58] <aho> and each file also got its own header
  841. # [22:58] <aho> so you have to download the whole thing in order to be able to tell which files it contains
  842. # [22:58] <zewt> file-local headers in zips mostly don't matter (they're redundant with the trailing header)
  843. # [22:59] <zewt> no, you only need to download the end of the file to get the index--it's just more round-trips to do so
  844. # [22:59] <zewt> which for this sort of use you presumably want to minimize
  845. # [22:59] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
  846. # [22:59] * Joins: saba (~foo@unaffiliated/saba)
  847. # [22:59] * Quits: plomlompom (~plomlompo@i59F6CECB.versanet.de) (Ping timeout: 250 seconds)
  848. # [23:00] <aho> yea... i mean, that's the big idea, isn't it? ;)
  849. # [23:00] <zewt> it would typically take two extra round-trips to download the central directory in advance
  850. # [23:01] * Quits: weinig (~weinig@17.246.17.219) (Quit: weinig)
  851. # [23:01] <zewt> though, that would also make caching more complex
  852. # [23:02] <aho> "you need to have the data already compressed" <- this isn't a big deal, by the way. it's an AOT operation and the amount of data is fairly small. you can do all of that in-memory and once you got everything you need you write it in one go
  853. # [23:02] <zewt> eg. using ETag or something to make sure that the end of central directory, central directory and then files are all from the same file
  854. # [23:02] <zewt> which is just annoying and easy to get wrong
  855. # [23:03] <zewt> that depends on what you're putting in the archive
  856. # [23:03] <aho> one person gets it right, puts it on github
  857. # [23:03] <aho> problem solved
  858. # [23:03] <aho> :>
  859. # [23:03] <zewt> if only things were that easy :)
  860. # [23:04] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 250 seconds)
  861. # [23:05] * Joins: saba (~foo@unaffiliated/saba)
  862. # [23:05] <aho> tbh, i'd rather use bloody tar files instead of zips
  863. # [23:05] <aho> but that would be super awful, too
  864. # [23:05] <zewt> guh
  865. # [23:06] <zewt> tars are so much more horrible heh
  866. # [23:06] <zewt> trailing index is better than no index :)
  867. # [23:06] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  868. # [23:10] * Joins: chriseppstein (~chris@64.134.223.197)
  869. # [23:10] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  870. # [23:10] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Quit: Necrathex)
  871. # [23:12] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  872. # [23:13] <aho> well, that whole thing can be done as "composite format"
  873. # [23:14] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
  874. # [23:14] <zewt> tars can also only be solid archives
  875. # [23:14] <aho> index = json (can be validated)... and gzipped. each file gzipped. then everything just concatinated
  876. # [23:14] <aho> done :>
  877. # [23:14] <aho> technically not a new format
  878. # [23:14] <aho> :>~
  879. # [23:15] <zewt> you're stretching "technically" :P
  880. # [23:15] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  881. # [23:15] <zewt> don't need to involve tar when doing it that way, though
  882. # [23:15] <aho> would be pretty straighforward though, wouldn't it?
  883. # [23:16] <aho> ye, meant w/o tar
  884. # [23:16] <aho> stuff->gzip->concat
  885. # [23:16] * Joins: weinig (~weinig@17.203.15.198)
  886. # [23:17] <aho> using json for the index also simplifies things quite a bit
  887. # [23:18] <aho> it's utf-8 and the parser also already exists
  888. # [23:18] <zewt> one nitty thing about gzip is it doesn't include the file size as a header, so if you want to just download the header, you can't tell how much to read in advance ... sort of annoying, i think
  889. # [23:18] <aho> there are also libraries to write it
  890. # [23:18] * Parts: paulrouget (~paul2@sysmic.org)
  891. # [23:19] <aho> mmmh... yea, file length is in the footer :l
  892. # [23:19] <zewt> of course, you could have a tiny initial header (which you'd want anyway, so the file doesn't sniff like a gzip), which includes a magic + the size of the compressed header
  893. # [23:19] * Joins: jacobolus (~jacobolus@pool-74-104-110-147.bstnma.east.verizon.net)
  894. # [23:19] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  895. # [23:19] <aho> wikipedia mentions optional extra headers... probably hard to create with most default libs
  896. # [23:19] <zewt> i mean with your random idea
  897. # [23:20] <aho> yea
  898. # [23:20] <aho> just looked at gzip's wikipedia entry again for reference
  899. # [23:20] <zewt> couldn't really do it with gzip directly, since you don't want it to have a gzip header at the very beginning
  900. # [23:21] <zewt> or tools wouldn't be able to reliably tell them apart from a plain gzip of json
  901. # [23:21] <aho> true
  902. # [23:21] <aho> also, some UAs do gzip sniffing
  903. # [23:21] <aho> (opera does)
  904. # [23:22] <Hixie> someone asked me for suggestions as to who should review their book on html and web standards, anyone interested?
  905. # [23:28] * Philip` notes randomly that Age of Empires 3 (and others in the series) uses zlib-compressed data preceded by the 32-bit filesize preceded by the string "l33t"
  906. # [23:28] * Quits: eric_carlson (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e) (Read error: Connection reset by peer)
  907. # [23:28] <aho> :>
  908. # [23:29] <Peter-> I love that game :) Though not as much as AoE 2
  909. # [23:30] * Joins: plomlompom (~plomlompo@i59F6BC30.versanet.de)
  910. # [23:31] <aho> zewt, but yea... i think that should work nicely. magic, compressed length of the json thing, json index (gzipped), file1 (gzipped), file2... fileN
  911. # [23:32] <aho> well, maybe 3 byte magic + 1 byte version number :>
  912. # [23:32] <zewt> well, you'd also want a way to have uncompressed data
  913. # [23:32] <aho> gzip can do that
  914. # [23:33] <aho> 18 byte overhead
  915. # [23:33] <zewt> don't know any way to do that with gzip(1)
  916. # [23:34] <aho> gzip 0 = store
  917. # [23:34] <zewt> gzip: invalid option -- '0'
  918. # [23:34] <aho> it automatically switches to store if the compressed thing is bigger than the input
  919. # [23:35] <zewt> need to be able to not attempt to compress at all when you know the file format is already compressed
  920. # [23:35] <zewt> odd that there's no option to do that already though
  921. # [23:35] <aho> http://en.wikipedia.org/wiki/DEFLATE -> Encoding method used for this block type -> 00: a stored/raw/literal section follows, between 0 and 65,535 bytes in length.
  922. # [23:35] <zewt> pretty obvious thing, and any zip tool can do it
  923. # [23:36] <zewt> another thing to think about once you're making a new format: drop crc32, use sha-1, and put the sha-1 in the index, not with each file (as it is with gzip)
  924. # [23:37] <aho> <aho> 18 byte overhead <- +1 byte every 64k ;)
  925. # [23:37] <zewt> benefit: you can tell if your (externally cached) copy of the decompressed data is out of data by just looking at the index
  926. # [23:37] <zewt> which can mean not having to fetch the data at all
  927. # [23:38] <aho> well, you probably want to use this in conjunction with a far future expires header and cache busting
  928. # [23:38] <aho> so, if the RP's content has changed, the path will be different
  929. # [23:38] * Quits: xtoph (~xtoph@213.47.185.206)
  930. # [23:39] <zewt> but with a proper hash you can update an archive and clients can (if they're smart enough) only download the changed file
  931. # [23:39] <aho> hum
  932. # [23:39] <zewt> (or files, even quickly using a multi-range Content-Range)
  933. # [23:39] <zewt> request the range for each changed file and get the entire thing streamed with one request
  934. # [23:40] <zewt> (entire thing -> entire set of changed files)
  935. # [23:40] * Joins: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
  936. # [23:40] <Philip`> Related to compression: http://virtualdub.org/blog/pivot/entry.php?id=335 looks fun
  937. # [23:41] <zewt> heh my comment at the bottom
  938. # [23:41] <zewt> <- glenn maynard
  939. # [23:41] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Client Quit)
  940. # [23:41] <Philip`> Seems like you can't always assume tools are competent :-(
  941. # [23:42] <aho> http://www.reddit.com/r/programming/comments/genvz/and_i_thought_my_implementation_of_deflate_was/c1n1tho <- my comment
  942. # [23:42] <aho> reddit is slooooooow :>
  943. # [23:43] <aho> zewt, are there multi-range requests? :o
  944. # [23:44] <zewt> i thought there were, but maybe not (there certainly should have been)
  945. # [23:45] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  946. # [23:46] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  947. # [23:47] <aho> speaking of which, that diffing stuff they did for google maps is neat
  948. # [23:47] <aho> but to be honest, i still don't really understand how it works :>
  949. # [23:48] <aho> with java/webstart you can also just download a diff of the required jars
  950. # [23:48] <aho> would be cool if there would be something like that out-of-the-box. (no clue how that should look like though)
  951. # [23:50] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  952. # [23:51] * Quits: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 250 seconds)
  953. # [23:54] * Joins: ap_ (~ap@17.246.18.51)
  954. # [23:54] <aho> ah yea, checksums. with a json index you could use some kind of version string, which could be whatever you want. e.g. a revision number or a checksum (i like md5 -> b64-for-urls -> truncate to 22 chars [last 2 chars are always '=='])
  955. # [23:54] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  956. # [23:55] <zewt> ew
  957. # [23:56] <aho> works great for cache busting ;)
  958. # [23:56] <zewt> hex encoding for hashes is pretty standardized
  959. # [23:56] <aho> hex is bigger
  960. # [23:56] <zewt> really not something worth breaking from the crowd about :)
  961. # [23:56] * Joins: nessy (~Adium@74.125.56.18)
  962. # [23:56] <aho> well, if it's a string you can use whatever you want
  963. # [23:56] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Ping timeout: 260 seconds)
  964. # [23:56] * ap_ is now known as ap
  965. # [23:57] <zewt> better off using the same thing everyone else in the universe uses whenever possible
  966. # [23:57] <zewt> i wonder how much deflate compresses lots of hex strings
  967. # [23:58] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
  968. # [23:58] <aho> well, 32 chars vs 22 chars
  969. # [23:58] <aho> totally worth it! ;D
  970. # [23:59] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 250 seconds)
  971. # [23:59] <zewt> gzip compresses a 2048-byte block of random hex to 1174--that's really good, actually (with 1024 being optimal, ignoring headers)
  972. # Session Close: Thu Mar 31 00:00:00 2011

The end :)