/irc-logs / freenode / #whatwg / 2010-03-11 / end

Options:

  1. # Session Start: Thu Mar 11 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:05] * Parts: LoneStar99 (~dmontalvo@adsl-76-211-219-55.dsl.hrlntx.sbcglobal.net)
  4. # [00:06] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Remote host closed the connection)
  5. # [00:06] * Quits: karlushi (~karlushi@fw.vdl2.ca) (Quit: This computer has gone to sleep)
  6. # [00:08] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  7. # [00:14] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
  8. # [00:16] * Joins: jgornick (~joe@199.199.212.242)
  9. # [00:23] * Quits: yoshu (~josh@174-18-206-190.tcso.qwest.net) (Quit: yoshu)
  10. # [00:23] * Quits: dbaron (~dbaron@nat/mozilla/x-pexrlgxkjtbstbdn) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  11. # [00:24] * Joins: yoshu (~josh@174-18-206-190.tcso.qwest.net)
  12. # [00:28] * Joins: weinig_ (~weinig@17.246.19.220)
  13. # [00:28] * Quits: weinig (~weinig@17.246.19.220) (Read error: Connection reset by peer)
  14. # [00:28] * weinig_ is now known as weinig
  15. # [00:30] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
  16. # [00:41] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 256 seconds)
  17. # [00:49] * Quits: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Quit: taf2)
  18. # [00:55] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
  19. # [00:55] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  20. # [00:56] * Joins: Amorphous (jan@unaffiliated/amorphous)
  21. # [00:57] * Quits: dave_levin (~dave_levi@nat/google/x-glsswbjslyxcrpbv) (Quit: dave_levin)
  22. # [01:00] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  23. # [01:00] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Client Quit)
  24. # [01:02] * Quits: weinig (~weinig@17.246.19.220) (Quit: weinig)
  25. # [01:02] * Quits: othermaciej (~mjs@17.246.17.177) (Quit: othermaciej)
  26. # [01:03] * Joins: othermaciej (~mjs@17.246.17.177)
  27. # [01:04] * Quits: MikeSmithX (~MikeSmith@EM114-48-31-149.pool.e-mobile.ne.jp) (Quit: This computer has gone to sleep)
  28. # [01:09] * Joins: miketaylr (~miketaylr@24.42.95.234)
  29. # [01:09] * Quits: miketaylr (~miketaylr@24.42.95.234) (Excess Flood)
  30. # [01:09] * Joins: miketaylr (~miketaylr@24.42.95.234)
  31. # [01:15] * Joins: weinig (~weinig@17.246.19.220)
  32. # [01:15] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  33. # [01:16] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  34. # [01:22] <othermaciej> jgraham: you should comment on the list
  35. # [01:23] <othermaciej> jgraham: I think no one but Kris and PLH is attending the conference calls, but Kris may also feel no one else is really giving input
  36. # [01:26] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  37. # [01:27] * Quits: jwalden (~waldo@nat/mozilla/x-gmsdiyzytugfoupw) (Ping timeout: 240 seconds)
  38. # [01:28] * Quits: Utkarsh (~admin@117.201.80.198) (Read error: Connection reset by peer)
  39. # [01:28] * Joins: jwalden (~waldo@nat/mozilla/x-nzbemihbcskphqhn)
  40. # [01:31] * ap|away is now known as ap
  41. # [01:32] * Joins: yoshu_ (~josh@174-18-206-78.tcso.qwest.net)
  42. # [01:35] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 268 seconds)
  43. # [01:35] * Quits: yoshu (~josh@174-18-206-190.tcso.qwest.net) (Ping timeout: 264 seconds)
  44. # [01:37] * Joins: Utkarsh (~admin@117.201.80.141)
  45. # [01:41] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  46. # [01:42] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  47. # [01:46] * Joins: mpt (~mpt@canonical/mpt)
  48. # [01:48] * Quits: sicking (~chatzilla@nat/mozilla/x-hjwyctkurowqhyya) (Ping timeout: 264 seconds)
  49. # [01:52] * Quits: projectme (~chatzilla@c-68-59-193-199.hsd1.tn.comcast.net) (Remote host closed the connection)
  50. # [01:57] * Joins: daedb (~daed@h11n1fls34o986.telia.com)
  51. # [02:01] * Joins: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
  52. # [02:08] * Quits: dglazkov (~dglazkov@nat/google/x-befpkmvkcxwitnne) (Quit: dglazkov)
  53. # [02:12] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  54. # [02:12] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  55. # [02:18] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  56. # [02:18] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  57. # [02:25] * Quits: miketaylr (~miketaylr@24.42.95.234) (Read error: Connection reset by peer)
  58. # [02:28] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
  59. # [02:31] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  60. # [02:33] * Joins: miketaylr (~miketaylr@24.42.95.234)
  61. # [02:33] * Quits: miketaylr (~miketaylr@24.42.95.234) (Excess Flood)
  62. # [02:33] * Joins: miketaylr (~miketaylr@24.42.95.234)
  63. # [02:35] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Ping timeout: 245 seconds)
  64. # [02:36] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  65. # [02:45] * Joins: boblet (~boblet@p3003-ipbfpfx02kyoto.kyoto.ocn.ne.jp)
  66. # [02:46] * Quits: ap (~ap@17.246.18.241) (Quit: ap)
  67. # [02:47] * Quits: miketaylr (~miketaylr@24.42.95.234) (Ping timeout: 268 seconds)
  68. # [02:55] * GarethAdams|Home is now known as GarethAdams|Bed
  69. # [03:00] * Quits: yoshu_ (~josh@174-18-206-78.tcso.qwest.net) (Quit: yoshu_)
  70. # [03:13] * Quits: jwalden (~waldo@nat/mozilla/x-nzbemihbcskphqhn) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100122095031])
  71. # [03:15] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  72. # [03:22] * Joins: yoshu (~josh@174-18-206-78.tcso.qwest.net)
  73. # [03:24] * Quits: GarethAdams|Bed (~GarethAda@pdpc/supporter/active/GarethAdams) (Read error: Connection reset by peer)
  74. # [03:25] * Joins: GarethAdams|Home (~GarethAda@5ac17dc2.bb.sky.com)
  75. # [03:25] * Quits: GarethAdams|Home (~GarethAda@5ac17dc2.bb.sky.com) (Changing host)
  76. # [03:25] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  77. # [03:28] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
  78. # [03:33] * Joins: karlushi (~karlushi@modemcable202.32-81-70.mc.videotron.ca)
  79. # [03:42] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
  80. # [03:43] * Joins: miketaylr (~miketaylr@24.42.95.234)
  81. # [03:43] * Quits: miketaylr (~miketaylr@24.42.95.234) (Excess Flood)
  82. # [03:44] * Joins: miketaylr (~miketaylr@24.42.95.234)
  83. # [03:44] * Quits: miketaylr (~miketaylr@24.42.95.234) (Excess Flood)
  84. # [03:44] * Joins: miketaylr (~miketaylr@24.42.95.234)
  85. # [03:46] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
  86. # [03:46] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 276 seconds)
  87. # [03:49] * Quits: boblet (~boblet@p3003-ipbfpfx02kyoto.kyoto.ocn.ne.jp) (Quit: boblet)
  88. # [03:58] * Joins: boblet (~boblet@p3003-ipbfpfx02kyoto.kyoto.ocn.ne.jp)
  89. # [03:59] * Quits: erlehmann (~erlehmann@82.113.121.128) (Quit: Ex-Chat)
  90. # [04:02] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  91. # [04:05] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
  92. # [04:05] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Remote host closed the connection)
  93. # [04:06] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
  94. # [04:07] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Remote host closed the connection)
  95. # [04:07] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  96. # [04:14] * Joins: paradisaeidae (~chatzilla@122-148-132-195.static.dsl.dodo.com.au)
  97. # [04:15] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
  98. # [04:29] * Parts: michaeln (~michaeln@nat/google/x-rwuvqlykwsdfxoac)
  99. # [04:30] * Quits: weinig (~weinig@17.246.19.220) (Quit: weinig)
  100. # [04:37] * Quits: othermaciej (~mjs@17.246.17.177) (Quit: othermaciej)
  101. # [04:38] * Joins: othermaciej (~mjs@17.246.17.177)
  102. # [04:39] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Quit: Verlassend)
  103. # [04:54] * Quits: boblet (~boblet@p3003-ipbfpfx02kyoto.kyoto.ocn.ne.jp) (Quit: thxbye)
  104. # [04:56] * Quits: yoshu (~josh@174-18-206-78.tcso.qwest.net) (Quit: yoshu)
  105. # [05:02] * Quits: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net) (Quit: taf2)
  106. # [05:03] * Joins: cpearce_ (~cpearce@203-97-204-82.dsl.clear.net.nz)
  107. # [05:04] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 245 seconds)
  108. # [05:05] * cpearce_ is now known as cpearce
  109. # [05:05] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 245 seconds)
  110. # [05:05] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Client Quit)
  111. # [05:25] * Quits: paradisaeidae (~chatzilla@122-148-132-195.static.dsl.dodo.com.au) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
  112. # [05:41] * Quits: murr4y (~murray@89.84-49-66.nextgentel.com) (Ping timeout: 252 seconds)
  113. # [05:41] * Joins: roc (~roc@121-72-162-98.dsl.telstraclear.net)
  114. # [05:44] * Joins: jwalden (~waldo@c-98-248-40-206.hsd1.ca.comcast.net)
  115. # [05:50] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
  116. # [05:56] * Quits: othermaciej (~mjs@17.246.17.177) (Quit: othermaciej)
  117. # [05:58] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
  118. # [06:02] * Joins: mr_danie1 (~irssi@e177150119.adsl.alicedsl.de)
  119. # [06:04] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  120. # [06:05] * Quits: mr_daniel (~irssi@e177154037.adsl.alicedsl.de) (Ping timeout: 258 seconds)
  121. # [06:06] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 258 seconds)
  122. # [06:18] * Joins: cedric_ (~cedric@180.129.30.183)
  123. # [06:21] * Quits: cedric_ (~cedric@180.129.30.183) (Client Quit)
  124. # [06:22] * Quits: cedricv (~cedric@180.129.32.110) (Ping timeout: 245 seconds)
  125. # [06:22] * Quits: vininim (~vininim@pdpc/supporter/student/vininim) (Quit: sleeps)
  126. # [06:25] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
  127. # [06:30] * Joins: JoePeck (~JoePeck@c-24-7-50-190.hsd1.ca.comcast.net)
  128. # [06:45] * Quits: roc (~roc@121-72-162-98.dsl.telstraclear.net) (Quit: roc)
  129. # [06:46] * Quits: shepazu (~schepers@adsl-162-175-34.rmo.bellsouth.net) (Quit: Core Breach)
  130. # [06:51] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  131. # [07:17] * Joins: cedricv (~cedric@180.129.30.183)
  132. # [07:26] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: Leaving...)
  133. # [07:27] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  134. # [07:31] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  135. # [07:33] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
  136. # [07:38] * Joins: jeff__ (~4c16e5e1@gateway/web/freenode/x-wvrskdduglnmipdw)
  137. # [07:45] * Joins: MikeSmithX (~MikeSmith@EM114-48-51-171.pool.e-mobile.ne.jp)
  138. # [07:48] * Quits: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net) (Quit: Ex-Chat)
  139. # [07:51] * Quits: Utkarsh (~admin@117.201.80.141) (Ping timeout: 264 seconds)
  140. # [08:07] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  141. # [08:09] * Joins: pauld (~chatzilla@host86-140-162-84.range86-140.btcentralplus.com)
  142. # [08:14] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  143. # [08:14] * Quits: pauld (~chatzilla@host86-140-162-84.range86-140.btcentralplus.com) (Read error: Operation timed out)
  144. # [08:16] * Joins: Mrmil (~ut_ollie@server.ebrana.cz)
  145. # [08:17] <Mrmil> Hi, just a quick question: is there a way to simulate tree structure in html5?
  146. # [08:26] <MikeSmithX> Mrmil: datagrid?
  147. # [08:30] <Mrmil> MikeSmithX: Wasn't that dropped?
  148. # [08:34] * Joins: shepazu (~schepers@adsl-162-175-34.rmo.bellsouth.net)
  149. # [08:42] * Joins: pauld (~chatzilla@92.40.193.109.sub.mbb.three.co.uk)
  150. # [08:42] * Parts: Mrmil (~ut_ollie@server.ebrana.cz)
  151. # [08:43] <Hixie> Mrmil: you can style nested <ul>s... search for "would be turned into the following DOM tree" in the HTML5 spec for an example (in the intro)
  152. # [08:44] * Joins: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl)
  153. # [08:45] * Joins: roc (~roc@121-72-162-98.dsl.telstraclear.net)
  154. # [08:47] * Quits: pauld (~chatzilla@92.40.193.109.sub.mbb.three.co.uk) (Ping timeout: 240 seconds)
  155. # [08:51] * Joins: JonathanNeal_oww (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  156. # [08:52] * Joins: pauld (~chatzilla@92.40.84.56.sub.mbb.three.co.uk)
  157. # [08:52] * Quits: pauld (~chatzilla@92.40.84.56.sub.mbb.three.co.uk) (Client Quit)
  158. # [08:54] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 276 seconds)
  159. # [08:55] * Joins: pesla (~retep@procurios.xs4all.nl)
  160. # [08:56] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  161. # [08:57] * Joins: zcorpan (~zcorpan@c-cf9ee355.410-6-64736c14.cust.bredbandsbolaget.se)
  162. # [09:02] * Quits: hober (~ted@unaffiliated/hober) (Quit: ERC Version 5.3 (IRC client for Emacs))
  163. # [09:03] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  164. # [09:04] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  165. # [09:04] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  166. # [09:04] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  167. # [09:10] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  168. # [09:15] * Quits: MikeSmithX (~MikeSmith@EM114-48-51-171.pool.e-mobile.ne.jp) (Ping timeout: 256 seconds)
  169. # [09:17] * Joins: hober (~ted@unaffiliated/hober)
  170. # [09:17] * Quits: jeff__ (~4c16e5e1@gateway/web/freenode/x-wvrskdduglnmipdw) (Quit: Page closed)
  171. # [09:22] * Joins: MikeSmith (~MikeSmith@EM114-48-244-38.pool.e-mobile.ne.jp)
  172. # [09:23] * Quits: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  173. # [09:26] * Joins: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl)
  174. # [09:28] * Joins: cpearce (~cpearce@ip-118-90-100-210.xdsl.xnet.co.nz)
  175. # [09:30] * Quits: JonathanNeal_oww (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 276 seconds)
  176. # [09:31] * Joins: eighty4_ (~eighty4@h-112-7.A163.corp.bahnhof.se)
  177. # [09:33] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Ping timeout: 252 seconds)
  178. # [09:34] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  179. # [09:34] * Quits: eighty4_ (~eighty4@h-112-7.A163.corp.bahnhof.se) (Read error: Connection reset by peer)
  180. # [09:35] <othermaciej> MikeSmith: are you about?
  181. # [09:37] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  182. # [09:42] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
  183. # [09:51] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  184. # [09:52] <zcorpan> hmm, i was pondering about a potential security issue with the legacy encoding decl
  185. # [09:53] <zcorpan> consider a service that filters input but allows some text in a <meta name=description value=...> (or keywords)
  186. # [09:54] <zcorpan> attacker inserts text/html; charset=something
  187. # [09:54] <zcorpan> if that's after 512 bytes or 1024 bytes, it can cause scripts to execute twice
  188. # [09:55] <zcorpan> it can also cause the page to be interpreted in the wrong encoding, causing further problems
  189. # [09:56] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  190. # [09:56] <zcorpan> i wonder if we can kill re-navigation, and require http-equiv=content-type for the encoding decl
  191. # [09:58] <annevk> seems somewhat unlikely
  192. # [09:59] <annevk> the vulnerability is of the same level of complexity we expect people using srcdoc="" to handle just fine
  193. # [10:00] <JonathanNeal> You guys hear about the html5 shiv problem with js?
  194. # [10:01] <zcorpan> annevk: i don't follow
  195. # [10:01] <annevk> zcorpan, I don't see why value would not be a quoted attribute and why the service would not quote-escape the input
  196. # [10:03] <zcorpan> annevk: the problem isn't with quoting
  197. # [10:04] <zcorpan> annevk: <zcorpan> attacker inserts text/html; charset=something
  198. # [10:05] <zcorpan> annevk: per spec, any meta is respected as an encoding decl, so it's easy to convert an innocent meta into an encoding decl without breaking out of the attribute value
  199. # [10:05] <zcorpan> hmm the attribute needs to be content='', but still
  200. # [10:06] <annevk> oh wait, you mean the content attribute
  201. # [10:06] <zcorpan> yes
  202. # [10:06] <annevk> I think some UAs do require it
  203. # [10:07] <annevk> it seems like a very minor issue though
  204. # [10:07] <zcorpan> the spec requires just look at content=''
  205. # [10:08] <annevk> also, the dangerous encodings have been banned
  206. # [10:08] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  207. # [10:08] * Quits: jwalden (~waldo@c-98-248-40-206.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100122095031])
  208. # [10:09] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  209. # [10:09] <zcorpan> doesn't mean it's not problematic to change the encoding of a page
  210. # [10:09] <zcorpan> you change the meaning of urls and form submission
  211. # [10:10] <annevk> it seems far-fetched to me
  212. # [10:10] <zcorpan> sure
  213. # [10:10] <zcorpan> so is the problem with reparsing
  214. # [10:11] <annevk> also, sites can prevent this from happening easily
  215. # [10:11] <zcorpan> sure
  216. # [10:12] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 245 seconds)
  217. # [10:12] * Rik`_ is now known as Rik`
  218. # [10:13] <zcorpan> JonathanNeal: what problem?
  219. # [10:14] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Read error: Connection reset by peer)
  220. # [10:14] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  221. # [10:19] <zcorpan> Philip`: http://canvex.lazyilluminati.com/survey/2007-07-17/analyse.cgi/index is broken :(
  222. # [10:20] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  223. # [10:20] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
  224. # [10:21] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  225. # [10:21] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  226. # [10:23] <gsnedders> How do you get the textContent of a node in XSL?
  227. # [10:23] <JonathanNeal> zcorpan, well..
  228. # [10:24] <JonathanNeal> var div = document.createElement('div');
  229. # [10:24] <JonathanNeal> div.innerHTML = '<section> From innerHTML </section>';
  230. # [10:24] <JonathanNeal> alert(div.innerHTML);
  231. # [10:24] <JonathanNeal> // in IE
  232. # [10:24] <JonathanNeal> ooooh poo, why doesn't ychat tell me when it's going to do that.
  233. # [10:30] <JonathanNeal> Anyway, it's a problem, but I found a solution.
  234. # [10:30] <JonathanNeal> I'm tired, I'll finish the blog later and share it with you guys. It's kinda important went trying to work with the dom in JS in IE with HTML5.
  235. # [10:30] <JonathanNeal> *when
  236. # [10:31] <zcorpan> i don't have ie; what does it do?
  237. # [10:32] <JonathanNeal> it returns "From innerHTML </section>"
  238. # [10:32] <JonathanNeal> It kills all html set via innerHTML.
  239. # [10:32] <JonathanNeal> all html5.
  240. # [10:32] <zcorpan> weird
  241. # [10:32] <JonathanNeal> It is very weird.
  242. # [10:32] <JonathanNeal> But fixable.
  243. # [10:33] <JonathanNeal> It has to do with the shiv and how dynamic events aren't attached to a shiv'd body.
  244. # [10:33] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 246 seconds)
  245. # [10:33] <JonathanNeal> so i just create all my nodes on a sister fragment when i need to manip, then detach.
  246. # [10:34] <MikeSmith> gsnedders: <xsl:value-of select="."/>
  247. # [10:34] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  248. # [10:34] <MikeSmith> when the node you want is the current context node
  249. # [10:34] <JonathanNeal> Adds about 0.1ms to the fn.
  250. # [10:34] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  251. # [10:37] * Joins: pauld (~chatzilla@194.102.13.2)
  252. # [10:41] * Quits: MikeSmith (~MikeSmith@EM114-48-244-38.pool.e-mobile.ne.jp) (Quit: This computer has gone to sleep)
  253. # [10:41] * Joins: mpt (~mpt@canonical/mpt)
  254. # [10:47] * Joins: ROBOd (~robod@89.122.216.38)
  255. # [10:52] * Joins: vininim (~vininim@pdpc/supporter/student/vininim)
  256. # [10:55] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  257. # [10:55] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  258. # [10:55] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  259. # [10:55] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  260. # [10:58] <hsivonen> Bug 9225 doesn't suprise me, but it's sad that the platform has had that bug for so long.
  261. # [10:58] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
  262. # [10:59] * Quits: cpearce (~cpearce@ip-118-90-100-210.xdsl.xnet.co.nz) (Ping timeout: 252 seconds)
  263. # [11:04] * Joins: mat_t (~mattomasz@91.189.88.12)
  264. # [11:08] <Philip`> zcorpan: Moved it to a new server and haven't bothered fixing the database stuff (it was using PostgreSQL but I don't fancy running that on the new server just for this)
  265. # [11:09] * Joins: cedric_ (~cedric@124.197.82.43)
  266. # [11:09] <zcorpan> Philip`: ok
  267. # [11:11] <zcorpan> Philip`: have you researched <meta>s that get interpreted as legacy encoding decl but don't have http-equiv=content-type?
  268. # [11:12] * zcorpan finds http://lists.w3.org/Archives/Public/public-html/2008Mar/0029.html
  269. # [11:12] <Philip`> http://philip.html5.org/data/charsets.html#http-equiv-values
  270. # [11:12] * Quits: cedricv (~cedric@180.129.30.183) (Ping timeout: 245 seconds)
  271. # [11:13] <zcorpan> hmm no name='' values
  272. # [11:14] * Philip` probably didn't collect that data
  273. # [11:14] <Philip`> It might be in the "none" ones
  274. # [11:15] <zcorpan> yeah
  275. # [11:15] <zcorpan> would be interesting to know what they are if we're changing the spec
  276. # [11:15] <zcorpan> maybe some pages use httpequiv=content-type or other
  277. # [11:27] <zcorpan> hmm writing a grep correct for this seems seems non-trivial; maybe it's better to run an html parser and inspect attributes
  278. # [11:30] <zcorpan> how convenient that the algorithm is removed from both html5 and mimesniff just when i want to look at it
  279. # [11:31] <Dashiva> Check an old revision of html5?
  280. # [11:31] <Philip`> I've got an easily-processable list of meta http-equiv/name/content values
  281. # [11:31] <Philip`> but it doesn't include any other attributes
  282. # [11:33] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
  283. # [11:33] <zcorpan> http://www.google.com/codesearch?hl=en&lr=&q=%3Cmeta%5Cs%5B%5E%3E%5D%2Ahttpequiv+lang%3Ahtml&sbtn=Search
  284. # [11:36] * Joins: Michelangelo (~Michelang@93-41-244-175.ip84.fastwebnet.it)
  285. # [11:39] * zcorpan would like a field in code search "exclude ones that match this regexp:"
  286. # [11:55] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  287. # [11:55] * Quits: roc (~roc@121-72-162-98.dsl.telstraclear.net) (Ping timeout: 245 seconds)
  288. # [12:01] * Joins: roc (~roc@121-72-185-146.dsl.telstraclear.net)
  289. # [12:02] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  290. # [12:02] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  291. # [12:05] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  292. # [12:11] * Joins: lazni (~lazni@118.71.45.217)
  293. # [12:19] * Joins: maikmerten (~maikmerte@port-92-201-54-21.dynamic.qsc.de)
  294. # [12:21] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
  295. # [12:21] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  296. # [12:37] * Joins: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp)
  297. # [12:42] * Joins: cedric__ (~cedric@124.197.66.103)
  298. # [12:45] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: Leaving)
  299. # [12:45] * Quits: shepazu (~schepers@adsl-162-175-34.rmo.bellsouth.net) (Quit: Core Breach)
  300. # [12:45] * Quits: cedric_ (~cedric@124.197.82.43) (Ping timeout: 245 seconds)
  301. # [12:45] <Lachy> interesting, yet convoluted way to watch h.264 encoded videos embedded with <video> in Firefox http://lifehacker.com/5488607/can-i-play-html5-youtube-videos-in-firefox-right-now
  302. # [12:46] * Joins: mat_t (~mattomasz@91.189.88.12)
  303. # [12:46] * Joins: cedricv (~cedric@180.129.33.34)
  304. # [12:46] <Lachy> basically, use the IETab extension to force YouTube to always load IE instead of Gecko, and install Google Chrome Frame
  305. # [12:47] <Lachy> so Firefox which loads IE, which in turn loads Chrome, just to watch h.264 in a browser that looks like Firefox, but really isn't.
  306. # [12:47] <zcorpan> seems easier to install a firefox skin to chrome
  307. # [12:47] <Lachy> yep :-)
  308. # [12:47] * Quits: cedricv (~cedric@180.129.33.34) (Read error: Connection reset by peer)
  309. # [12:48] <annevk> :/
  310. # [12:48] * Joins: cedricv (~cedric@180.129.95.193)
  311. # [12:48] * Quits: cedric__ (~cedric@124.197.66.103) (Ping timeout: 245 seconds)
  312. # [12:49] * Quits: mat_t (~mattomasz@91.189.88.12) (Client Quit)
  313. # [12:49] * Joins: Utkarsh (~admin@117.201.83.107)
  314. # [12:49] * Quits: cedricv (~cedric@180.129.95.193) (Read error: Connection reset by peer)
  315. # [12:50] * Joins: cedricv (~cedric@124.197.81.91)
  316. # [12:50] * Joins: mat_t (~mattomasz@91.189.88.12)
  317. # [12:53] * Joins: cedric_ (~cedric@124.197.118.55)
  318. # [12:54] * Quits: mat_t (~mattomasz@91.189.88.12) (Client Quit)
  319. # [12:54] * Joins: mat_t (~mattomasz@91.189.88.12)
  320. # [12:54] * Quits: mat_t (~mattomasz@91.189.88.12) (Client Quit)
  321. # [12:55] * Joins: mat_t (~mattomasz@91.189.88.12)
  322. # [12:56] * Quits: Utkarsh (~admin@117.201.83.107) (Ping timeout: 258 seconds)
  323. # [12:57] * Quits: cedricv (~cedric@124.197.81.91) (Ping timeout: 245 seconds)
  324. # [12:58] * Quits: cedric_ (~cedric@124.197.118.55) (Client Quit)
  325. # [12:58] * Quits: lazni (~lazni@118.71.45.217) (Quit: Leaving.)
  326. # [12:59] <zcorpan> hsivonen: why did you retract the isindex request?
  327. # [13:00] <hsivonen> zcorpan: Implementing it is already sunk cost now, so I no longer care.
  328. # [13:00] <hsivonen> zcorpan: also, I discussed it with sicking, who pointed out that the HTML5 way will allow us to clean up some CSS formatter stuff down the road
  329. # [13:01] <hsivonen> and it we do that, we end up with less crazy code as a whole
  330. # [13:01] <zcorpan> ok
  331. # [13:01] * Joins: Utkarsh (~admin@117.201.85.20)
  332. # [13:02] * Joins: lazni (~lazni@118.71.45.217)
  333. # [13:03] <hsivonen> how can get the whatwg list route messages where I'm in To or Cc also though the list?
  334. # [13:03] * hsivonen wants the right List-Id header on all whatwg discussions
  335. # [13:06] <zcorpan> i wonder if ie checks type=text for submission of <isindex type=checkbox>
  336. # [13:10] <Lachy> hsivonen, if I'm correctly understanding what you're asking for, Mailman has subscriber preferences that you can set for yourself so that you always receive a copy of the e-mail via the list, even if you're addressed in To or CC fields.
  337. # [13:10] <annevk> hsivonen, by allowing for duplicates
  338. # [13:11] <annevk> hsivonen, if you have set the software to prevent duplicates it will not give you the list copy if you already got a copy in a different manner (it cannot prevent giving you that copy)
  339. # [13:12] * hsivonen fails to see an entry point to mailman settings
  340. # [13:13] <Lachy> http://lists.whatwg.org/listinfo.cgi/whatwg-whatwg.org
  341. # [13:13] <Lachy> see the "Unsubscribe or edit options" button at the bottom
  342. # [13:14] <hsivonen> Lachy: thanks. that "edit options" part sure is well hidden
  343. # [13:14] * Parts: lazni (~lazni@118.71.45.217)
  344. # [13:15] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: Leaving)
  345. # [13:15] * Joins: mat_t (~mattomasz@91.189.88.12)
  346. # [13:16] <hsivonen> huh. I already have avoid duplicates set to No.
  347. # [13:16] * hsivonen tries re-setting
  348. # [13:16] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Remote host closed the connection)
  349. # [13:17] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  350. # [13:19] * Joins: lazni (~lazni@118.71.45.217)
  351. # [13:20] <Lachy> is it possible that the duplicate is being detected and deleted by something on your mail server?
  352. # [13:20] * Quits: roc (~roc@121-72-185-146.dsl.telstraclear.net) (Quit: roc)
  353. # [13:20] <hsivonen> Lachy: unlikely, since it doesn't happen for w3.org lists
  354. # [13:21] * Joins: murr4y (~murray@89.84-49-66.nextgentel.com)
  355. # [13:24] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: Leaving)
  356. # [13:26] * Joins: mat_t (~mattomasz@91.189.88.12)
  357. # [13:29] * Quits: mat_t (~mattomasz@91.189.88.12) (Client Quit)
  358. # [13:29] * Joins: mat_t (~mattomasz@91.189.88.12)
  359. # [13:30] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  360. # [13:30] * Quits: karlushi (~karlushi@modemcable202.32-81-70.mc.videotron.ca) (Quit: This computer has gone to sleep)
  361. # [13:36] <hsivonen> hmm. I've put commas is nonsensical places in a lot of email lately :-(
  362. # [13:36] <hsivonen> I wonder why
  363. # [13:37] <hsivonen> the correctness of my written English has deteriorated since high school even though I write more :-(
  364. # [13:37] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  365. # [13:39] <Dashiva> hsivonen: You're being exposed to native speakers and their sloppy ways
  366. # [13:43] * Quits: lazni (~lazni@118.71.45.217) (Quit: Leaving.)
  367. # [13:44] * Quits: nessy (~Adium@124-168-170-167.dyn.iinet.net.au) (Quit: Leaving.)
  368. # [13:49] * Quits: Michelangelo (~Michelang@93-41-244-175.ip84.fastwebnet.it) (Quit: Leaving...)
  369. # [13:57] * Joins: lazni (~lazni@118.71.45.217)
  370. # [14:05] <asmodai> Dashiva: Heh, I always cringe whenever I see 'would of'.
  371. # [14:06] * Joins: shepazu (~schepers@adsl-162-175-34.rmo.bellsouth.net)
  372. # [14:06] <Dashiva> Indeed
  373. # [14:08] * Joins: Michelangelo (~Michelang@93-41-27-82.ip79.fastwebnet.it)
  374. # [14:08] <Lachy> what is it about 'would of' that makes you cringe?
  375. # [14:09] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  376. # [14:09] <Lachy> the fact that it's grammatically incorrect version of would've or would have?
  377. # [14:09] * Joins: MikeSmith (~MikeSmith@EM114-48-144-19.pool.e-mobile.ne.jp)
  378. # [14:09] * Quits: zcorpan (~zcorpan@c-cf9ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  379. # [14:09] <Dashiva> The fact that it's so obviously wrong
  380. # [14:10] <MikeSmith> Zakim, drop MIke
  381. # [14:11] * Joins: erlehmann (~erlehmann@82.113.121.128)
  382. # [14:11] <Dashiva> #whatwg
  383. # [14:11] <Lachy> it's just one of those phrases that people hear spoken, mis-interpret and treat as an idiomatic phrase. Happens quite a bit with a few phrases.
  384. # [14:13] * Joins: paul_irish (~paul_iris@209.117.47.253)
  385. # [14:15] <asmodai> Lachy: I never can understand how people manage to get that done. If I say would have/would've it doesn't sound like would of. Maybe it's because I learnt Queen's English in school.
  386. # [14:15] * Quits: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp) (Read error: Connection reset by peer)
  387. # [14:16] <Dashiva> Lachy: That assumes learning English entirely through audio and never even covering basic verb conjugation
  388. # [14:17] <gsnedders> A large part of my English didn't come from audio
  389. # [14:17] <gsnedders> But nor it come from learning formal grammar rules
  390. # [14:17] * Joins: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp)
  391. # [14:18] <Dashiva> Eliminate vocabulary and the ratios change I expect
  392. # [14:19] <gsnedders> I'd say the majority of the grammar I learnt aurally was mainly the more simple rules
  393. # [14:20] <gsnedders> And the increasingly complex came more from writing
  394. # [14:21] <TabAtkins> asmodai: In standard American, "would've" and "would of" do sound identical.
  395. # [14:21] <jgraham> hmm? "would've" and "would of" sound quite similar in home counties british english (which I assume you mean by "Queeen's English" since I can't imagine you learnt to speak in an incredibly posh accent)
  396. # [14:21] <Lachy> asmodai, that depends on the speaker's accent and how much they stress the 'o' in 'of'
  397. # [14:21] <jgraham> s/eee/ee
  398. # [14:23] <MikeSmith> TabAtkins: both "wooduv" but some people say "woulda" instead
  399. # [14:23] <MikeSmith> hey
  400. # [14:23] <MikeSmith> http://dev.w3.org/geo/api/spec-source-orientation.html
  401. # [14:24] <MikeSmith> question:
  402. # [14:24] <TabAtkins> MikeSmith: Yeah, but I'd pronounce both as "wooda" too. ^_^
  403. # [14:24] <MikeSmith> http://dev.w3.org/geo/api/spec-source-orientation.html#examples
  404. # [14:25] * Quits: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  405. # [14:25] <MikeSmith> "A device lying flat on a horizontal surface with the top of the screen pointing West has the following orientation... theta: 90"
  406. # [14:25] <MikeSmith> why is that theta: -90 ?
  407. # [14:26] <MikeSmith> why is that not theta: -90 ?
  408. # [14:26] <MikeSmith> that is, why positive 90 and not negative 90?
  409. # [14:27] <MikeSmith> "C is perpendicular to the screen, positive out of the screen... rotate the device frame around its C axis by theta degrees, with theta in [0, 360)"
  410. # [14:27] * Quits: Asaph (rob@unaffiliated/robdgreat) (Ping timeout: 264 seconds)
  411. # [14:28] <TabAtkins> MikeSmith: Because it's been rotated 90 degrees in the positive direction (CCW).
  412. # [14:28] <annevk> it follows from that it cannot be negative
  413. # [14:28] <MikeSmith> TabAtkins: CCW is positive?
  414. # [14:28] <TabAtkins> Yes.
  415. # [14:28] <TabAtkins> Always has been.
  416. # [14:28] <MikeSmith> oh.
  417. # [14:28] * Joins: Asaph (rob@unaffiliated/robdgreat)
  418. # [14:28] <MikeSmith> dint know that
  419. # [14:29] <TabAtkins> Standard rules of angles is that CCW is positive, and the 0 angle is to the east.
  420. # [14:29] <TabAtkins> (When directionality is important, as well as simple magnitude of change.)
  421. # [14:29] <MikeSmith> damn I'm ig'nant
  422. # [14:30] <annevk> btw, why do we need CSSRule.type or Node.type?
  423. # [14:30] * Joins: aroben (~aroben@c-98-225-208-212.hsd1.pa.comcast.net)
  424. # [14:30] <annevk> is that something inflicted upon us by Java?
  425. # [14:30] <annevk> Node.nodeType even
  426. # [14:31] * Quits: aroben (~aroben@c-98-225-208-212.hsd1.pa.comcast.net) (Changing host)
  427. # [14:31] * Joins: aroben (~aroben@unaffiliated/aroben)
  428. # [14:31] <annevk> I guess it's somewhat useful when iterating through a bunch of them; nevermind
  429. # [14:32] <Philip`> TabAtkins: I'd be cautious in calling any geometry conventions a "standard" :-)
  430. # [14:32] <Philip`> People can't even decide which handedness to use for axes, or which way around to write matrices
  431. # [14:33] <Philip`> That orientation spec says "Positive rotation around an axis is defined as clockwise when viewed along the positive direction of the axis."
  432. # [14:34] <MikeSmith> oh, handedness... this is ringing a bell now, thumbs-up, positive is in direction of the way fingers curl
  433. # [14:34] <MikeSmith> so something like that
  434. # [14:36] <Philip`> MikeSmith: The spec says C is perpendicular to the screen and outwards, so if the screen is lying flat on its back then C is vertically upwards
  435. # [14:36] <Philip`> so you have to look along the upwards direction
  436. # [14:36] <Philip`> i.e. from beneath
  437. # [14:36] <Philip`> and then rotate clockwise (for positive angles)
  438. # [14:36] <MikeSmith> ah
  439. # [14:36] <Philip`> which is equivalent to anticlockwise when you're looking down on it
  440. # [14:37] <MikeSmith> I see
  441. # [14:39] <Philip`> (and you start with the screen lying flat on its back with the top pointing North)
  442. # [14:39] <Philip`> (and rotate around C first)
  443. # [14:39] <Philip`> (so that's the right way to turn it to make its top point West)
  444. # [14:39] <MikeSmith> 了解
  445. # [14:40] * Quits: paul_irish (~paul_iris@209.117.47.253) (Remote host closed the connection)
  446. # [14:44] * Joins: cedricv (~cedric@124.197.118.55)
  447. # [14:49] * Joins: pmuellr (~pmuellr@nat/ibm/x-gwbitdbsxkmdoozc)
  448. # [14:57] <MikeSmith> annevk: btw, some chrome devs in Japan are starting work CSS Paged Media implementation
  449. # [15:00] <annevk> sad day for paper
  450. # [15:00] <annevk> :p
  451. # [15:00] <annevk> but euh, yeah, the CSSOM story is kind of weak for paged media
  452. # [15:01] <MikeSmith> annevk: is the CSSDOM a comedy or a tragedy?
  453. # [15:01] <MikeSmith> annevk: is the editor of the CSSOM spec a tragic hero?
  454. # [15:03] <annevk> he lacks time and superpowers
  455. # [15:03] * gsnedders wants to go and study English.
  456. # [15:03] <annevk> but he's doing some work on it at the moment, mostly fixing minor things
  457. # [15:04] <MikeSmith> ...and he will eventually reveal himself in his full glory
  458. # [15:04] <MikeSmith> like the Transfiguration
  459. # [15:05] * gsnedders wonders when that comment comes from MikeSmith whether it means a Gnostic Transfiguration
  460. # [15:05] <annevk> MikeSmith, it's just me
  461. # [15:07] <Dashiva> Is it strange that I find MikeSmith more understandable when he speaks Japanese?
  462. # [15:07] <MikeSmith> heh
  463. # [15:08] <MikeSmith> gsnedders: "I believe he's coming back, like he said, ... in the twinkling of an eye, he'll split the Eastern sky"
  464. # [15:15] <MikeSmith> heh, "The Web leaves no edge case unexercised"
  465. # [15:20] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
  466. # [15:26] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  467. # [15:27] * Joins: yoshu (~josh@174-18-206-78.tcso.qwest.net)
  468. # [15:27] * Joins: Creap (~creap@83.218.67.122)
  469. # [15:29] <annevk> MikeSmith, but anything specific about the CSSOM?
  470. # [15:29] <Creap> has there been discussion on having something like an validate=false attribute on input elements?
  471. # [15:30] <annevk> there is a novalidate attribute on submit buttons
  472. # [15:30] <Creap> oh, I'll try that
  473. # [15:30] <MikeSmith> annevk: no, was just thinking that it'd be nice to see CSSOM spec see that light of day eventually
  474. # [15:31] <annevk> here it is: http://dev.w3.org/csswg/cssom/
  475. # [15:31] <Creap> I think it would be useful on an input level though
  476. # [15:32] <Creap> I have some URL fields which are to contain variables represented with %s
  477. # [15:32] <Creap> but not all fields in the form
  478. # [15:33] <annevk> just use type=text?
  479. # [15:33] <Creap> yes, I'm doing that now
  480. # [15:33] <Creap> but it will mean other benefits of the URL fields are lost, such as special keyboards on mobiles and URL completion
  481. # [15:34] * annevk wonders if Leonard is a Larry-proxy :p
  482. # [15:38] * Quits: yoshu (~josh@174-18-206-78.tcso.qwest.net) (Quit: yoshu)
  483. # [15:38] * Joins: yoshu (~josh@174-18-206-78.tcso.qwest.net)
  484. # [15:38] * Quits: yoshu (~josh@174-18-206-78.tcso.qwest.net) (Client Quit)
  485. # [15:44] <hsivonen> regarding http://www.useragentman.com/blog/2010/03/09/cross-browser-css-transforms-even-in-ie/ what font rasterization method do Chrome and Opera use on Windows?
  486. # [15:45] * hsivonen wildly guesses Firefox and Safari let the Windows font rasterizer perform the rasterization with a matrix
  487. # [15:46] <gsnedders> AFAIK we have our own
  488. # [15:46] <hsivonen> do Chrome and Opera do the same bug force ClearType on even if the user has it off system-wide?
  489. # [15:46] <hsivonen> gsnedders: ok
  490. # [15:46] <hsivonen> gsnedders: can you say if it's FreeType or something yet different?
  491. # [15:46] <gsnedders> (But that's just a vague memory, and may be totally wrong)
  492. # [15:47] <hsivonen> Chrome on Linux in those screenshots is using subpixel AA but Windows and Mac aren't
  493. # [15:47] <hsivonen> which hints at OS font rasterizer
  494. # [15:49] <hsivonen> aside: I don't understand why systems offer subpixel AA. On my LCDs, the color channels are always so well aligned that grayscale AA looks nice but subpixel AA looks like colors are leaking at the edges of black glyphs
  495. # [15:50] * hsivonen always configures Macs to use the "CRT" AA and Ubuntu to use grayscale AA
  496. # [15:50] <hsivonen> even with LCDs that is
  497. # [15:52] <hsivonen> am I using unusually good screens or is subpixel AA snakeoil?
  498. # [15:54] * Quits: Utkarsh (~admin@117.201.85.20) (Ping timeout: 240 seconds)
  499. # [15:57] * Quits: Creap (~creap@83.218.67.122) (Remote host closed the connection)
  500. # [15:59] * Joins: Utkarsh (~admin@117.201.91.90)
  501. # [15:59] <jgraham> hsivonen: I get noticably nicer (to my eyes) results with subpixel smoothing
  502. # [15:59] <jgraham> But I think that it is more related to expectations than anything
  503. # [16:03] * gsnedders has had varying results
  504. # [16:03] <annevk> MikeSmith, I'm not particularly interested to be honest in putting CSSOM on TR/
  505. # [16:04] <annevk> MikeSmith, I have personally not noticed a whole lot of positive things coming from TR/. Actually mostly emails from people being confused or looking at TR/ while they should be looking at the editor's draft...
  506. # [16:06] * Philip` prefers it with sub-pixel rendering enabled on Linux
  507. # [16:06] <Philip`> on a cheap laptop display and on a better LCD
  508. # [16:07] <Philip`> It's subtle enough that I don't notice the colours, and its makes vertical lines a tiny bit thicker so they better match the non-axis-aligned lines, I think
  509. # [16:07] <Philip`> s/its/it/
  510. # [16:18] * Joins: miketaylr (~miketaylr@38.117.156.163)
  511. # [16:18] <jgraham> On my display subpixel rendering gives better contrast compared to greyscale smoothing
  512. # [16:19] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  513. # [16:20] * Joins: zcorpan (~zcorpan@c-cf9ee355.410-6-64736c14.cust.bredbandsbolaget.se)
  514. # [16:21] * Joins: mat_t (~mattomasz@91.189.88.12)
  515. # [16:21] <boblet> hsivonen: maybe you’ve got good eyesight, or maybe you’re sitting too close to the monitor. AA works when your brain does the smoothing
  516. # [16:25] <hsivonen> I also think ClearType is ugly
  517. # [16:26] <hsivonen> and one reason I didn't switch from Mac to Gnome earlier was that around 2003 FreeType sucked too much
  518. # [16:27] <boblet> typography on Windows is offensive :)
  519. # [16:28] <hsivonen> hinting is *so* nineties
  520. # [16:28] <hsivonen> shape-preserving AA FTW!
  521. # [16:29] * Quits: miketaylr (~miketaylr@38.117.156.163) (Read error: Connection reset by peer)
  522. # [16:32] * Joins: miketaylr (~miketaylr@38.117.156.163)
  523. # [16:35] * Quits: fupp (~User@mg038a.studby.ntnu.no) (Remote host closed the connection)
  524. # [16:38] * Joins: vininim_ (~vininim@pdpc/supporter/student/vininim)
  525. # [16:39] * Quits: vininim (~vininim@pdpc/supporter/student/vininim) (Ping timeout: 264 seconds)
  526. # [16:46] * Joins: vininim (~vininim@pdpc/supporter/student/vininim)
  527. # [16:46] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  528. # [16:47] * Quits: vininim_ (~vininim@pdpc/supporter/student/vininim) (Read error: Connection reset by peer)
  529. # [16:51] <TabAtkins> Argh, I really wish Richard would send plain-text emails. It's very apparent that there's a mismatch between the visual size of some font metric on his screen and mine. (Likely pts.)
  530. # [16:53] * Joins: JoePeck_ (~JoePeck@c-24-7-50-190.hsd1.ca.comcast.net)
  531. # [16:53] * Quits: JoePeck (~JoePeck@c-24-7-50-190.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  532. # [16:54] * JoePeck_ is now known as JoePeck
  533. # [16:57] * annevk just reads it as text/plain
  534. # [17:07] <JonathanNeal> Hello
  535. # [17:08] <TabAtkins> annevk: I'd read it as text/plain too, except that some people use indent-based quoting which I need to read as HTML to follow.
  536. # [17:09] <Dashiva> If people only used semantic markup ;)
  537. # [17:11] <annevk> TabAtkins, either my email client picks up on that or I just don't read those emails... not sure which it is
  538. # [17:11] <TabAtkins> I want everyone to just use Markdown like normal people.
  539. # [17:12] * Quits: pauld (~chatzilla@194.102.13.2) (Ping timeout: 265 seconds)
  540. # [17:15] * Joins: FireFly (~firefly@unaffiliated/firefly)
  541. # [17:17] <Dashiva> TabAtkins: I think you need a new definition of normal
  542. # [17:17] <TabAtkins> The point of Markdown is that it *is* what normal people type. ^_^
  543. # [17:17] * Quits: pesla (~retep@procurios.xs4all.nl) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
  544. # [17:18] * Joins: dglazkov (~dglazkov@nat/google/x-pkrwzgreklaujcnu)
  545. # [17:19] <Dashiva> No, it's what some dude thinks looks somewhat similar to what normal people type
  546. # [17:20] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
  547. # [17:22] * Quits: zcorpan (~zcorpan@c-cf9ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  548. # [17:22] * Rik`_ is now known as Rik`
  549. # [17:23] * Quits: Peter` (~peter@92.254.21.251) (Read error: Connection reset by peer)
  550. # [17:24] * Joins: Peter` (~peter@92.254.21.251)
  551. # [17:26] * Joins: zcorpan (~zcorpan@c-cf9ee355.410-6-64736c14.cust.bredbandsbolaget.se)
  552. # [17:27] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Quit: Leaving...)
  553. # [17:38] * Quits: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  554. # [17:39] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
  555. # [17:40] * Quits: dglazkov (~dglazkov@nat/google/x-pkrwzgreklaujcnu) (Quit: dglazkov)
  556. # [17:48] * Quits: daedb (~daed@h11n1fls34o986.telia.com) (Ping timeout: 240 seconds)
  557. # [17:51] <zcorpan> Hixie: where's the text that says to fire 'error' for <img src="">?
  558. # [17:52] * Joins: vininim_ (~vininim@pdpc/supporter/student/vininim)
  559. # [17:53] * Quits: vininim (~vininim@pdpc/supporter/student/vininim) (Ping timeout: 276 seconds)
  560. # [17:53] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 248 seconds)
  561. # [17:53] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Read error: Connection reset by peer)
  562. # [17:53] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  563. # [17:54] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  564. # [17:54] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  565. # [18:04] <Dashiva> This is rich"These actions make it more
  566. # [18:04] <Dashiva> difficult to determine exactly what the person wants
  567. # [18:05] <Dashiva> Coming from the person who suggested splitting out microdata to another spec, and then immediately turned around and opposed that split-out spec
  568. # [18:06] <MikeSmith> annevk: a positive effect of publishing in TR/ is that doing so obligates and WG members to either disclose any related patents they may hold, or if they don't disclose them, they are agreeing to license them freely to any implementors of the spec
  569. # [18:07] <MikeSmith> I don't know whether that is an important consideration for the CSSOM spec or not, though
  570. # [18:07] <annevk> most features are in a previous copy of the spec, but doesn't the patent policy only take effect for RECs?
  571. # [18:07] * Quits: vininim_ (~vininim@pdpc/supporter/student/vininim) (Ping timeout: 246 seconds)
  572. # [18:07] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  573. # [18:08] <annevk> if we published REC-snapshots regularly the incentive would be bigger I guess
  574. # [18:08] <MikeSmith> no, it takes effect on publication of the FPWD
  575. # [18:08] <annevk> but now that getting to REC takes a decade I wonder how valuable the patent policy is
  576. # [18:08] <MikeSmith> after FPWD, WG members have 5 months to either disclose or default to licensing freely if not
  577. # [18:09] * Joins: vininim (~vininim@pdpc/supporter/student/vininim)
  578. # [18:09] <othermaciej> FPWD and LCWD trigger patent review and disclosure obligations
  579. # [18:10] <annevk> until REC they can still sue afaik
  580. # [18:10] <annevk> http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Requirements
  581. # [18:10] <othermaciej> technically I think the obligation to actually license is not until REC
  582. # [18:10] <annevk> indeed
  583. # [18:10] <annevk> which makes the policy somewhat incompatible with how specs are made
  584. # [18:11] <MikeSmith> hmm, yeah
  585. # [18:11] <MikeSmith> or, rather, I should say, I can understand it being seen that way
  586. # [18:14] <othermaciej> the potentially problematic part is that we call for implementations at CR, but patents may not be licensed until REC
  587. # [18:15] * Joins: weinig (~weinig@17.246.19.220)
  588. # [18:15] * Dashiva wonders if XHTML is by definition well-formed XML, or if non-well-formed XML is (some classification, e.g. invalid) XHTML
  589. # [18:17] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
  590. # [18:21] * Joins: daedb (~daed@h11n1fls34o986.telia.com)
  591. # [18:21] <MikeSmith> Dashiva: one way to answer that question is to not use the term XHTML at all but instead always refer to it as the "XML syntax for HTML"
  592. # [18:21] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
  593. # [18:21] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
  594. # [18:21] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  595. # [18:22] <Dashiva> MikeSmith: That makes XHTML seem like a second-class citizen, subordinate to the glorious HTML
  596. # [18:24] <workmad3> XHTML is an XML language for HTML, like KML is an XML language for map data, and SVG is an XML language for vector graphics
  597. # [18:24] * Quits: mr_danie1 (~irssi@e177150119.adsl.alicedsl.de) (Ping timeout: 256 seconds)
  598. # [18:25] * Joins: mr_daniel (~irssi@e177150119.adsl.alicedsl.de)
  599. # [18:26] * aroben is now known as aroben|lunch
  600. # [18:26] <MikeSmith> exHTML
  601. # [18:29] * Joins: Lachy (~Lachlan@85.196.122.246)
  602. # [18:30] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 260 seconds)
  603. # [18:39] * Quits: lazni (~lazni@118.71.45.217) (Ping timeout: 265 seconds)
  604. # [18:44] * Joins: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
  605. # [18:45] * Joins: lazni (~lazni@118.71.45.217)
  606. # [18:45] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 260 seconds)
  607. # [18:50] * Joins: mat_t (~mattomasz@91.189.88.12)
  608. # [18:53] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  609. # [18:54] <AryehGregor> "Even though the Internet was invented in the U.S. over 20 years ago," http://googleblog.blogspot.com/2010/03/internet-in-america-youtube-interview.html
  610. # [18:54] * Joins: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net)
  611. # [18:54] <gsnedders> Well, over 40.
  612. # [18:54] <AryehGregor> I guess it's true that 35 years ago is over 20 years ago, but that seems like a funny way to put it.
  613. # [18:54] * Quits: mat_t (~mattomasz@91.189.88.12) (Client Quit)
  614. # [18:54] <AryehGregor> 40 is a bit of a stretch. TCP/IP isn't that old.
  615. # [18:56] * Joins: ap (~ap@17.246.18.241)
  616. # [18:56] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  617. # [19:00] <AryehGregor> Neat: http://2.bp.blogspot.com/_LJuAPqyUVas/S5kFX5CnVYI/AAAAAAAAACs/vnO3XvDQ7HQ/s1600-h/sputnik.png
  618. # [19:02] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  619. # [19:03] * Joins: mat_t (~mattomasz@91.189.88.12)
  620. # [19:03] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
  621. # [19:05] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Client Quit)
  622. # [19:09] <zcorpan> http://www.w3.org/mid/63df84f1003110952i369edbbfueea857bbc64cda86@mail.gmail.com - the xml core wg has the same reasoning as julian (while i agree with sicking)
  623. # [19:10] <gsnedders> Challenge: teach me about pointers in C++.
  624. # [19:10] <jgraham> gsnedders: I'm not sure they're as complex as you think
  625. # [19:10] * Joins: drunknbass_work (~aaron@pool-71-106-93-59.lsanca.dsl-w.verizon.net)
  626. # [19:11] * Joins: cying (~cying@70.90.171.153)
  627. # [19:14] * Quits: ojan (~ojan@nat/google/x-heyjgzvgyvqbnsde) (Quit: ojan)
  628. # [19:15] * Joins: dbaron (~dbaron@nat/mozilla/x-muhozfhzilvlqodd)
  629. # [19:19] <Philip`> gsnedders: They're memory addresses
  630. # [19:19] <Philip`> That's all you need to know, and you can deduce the rest
  631. # [19:20] * Joins: maikmerten_ (~maikmerte@port-92-201-25-198.dynamic.qsc.de)
  632. # [19:21] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  633. # [19:22] * Quits: maikmerten (~maikmerte@port-92-201-54-21.dynamic.qsc.de) (Ping timeout: 265 seconds)
  634. # [19:22] <zcorpan> Philip`: you think you could find pages that have a <meta> that could be interpreted as an encoding decl but doesn't have http-equiv=content-type?
  635. # [19:23] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  636. # [19:25] <jgraham> Philip`: Presumably you also need to know that they are typed
  637. # [19:27] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  638. # [19:27] * Joins: dave_levin (~dave_levi@74.125.59.65)
  639. # [19:31] * Quits: zcorpan (~zcorpan@c-cf9ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  640. # [19:33] <jgraham> (unless you are using a weird language like IDL -- Interactive Data Language, not the other one -- of course. But the less said about that the better)
  641. # [19:33] <TabAtkins> gsnedders: What Philip` said, plus pointers are often used to gain pass-by-reference behavior when only pass-by-value is allowed.
  642. # [19:34] <TabAtkins> That is, passing a pointer as an argument to a function allows you to pass large data structures around without copying them, and allows you to modify them in functionally-impure ways.
  643. # [19:36] <Philip`> jgraham: True - you need to know they're memory addresses, and (intptr_t)((T*)p+1) == (intptr_t)p+sizeof(T), and you can deduce the rest
  644. # [19:37] <Philip`> zcorpan: Maybe, but it depends on exactly what that means and whether it's easy to code
  645. # [19:39] <gsnedders> http://pastebin.com/NhuD82La
  646. # [19:39] <gsnedders> How does that crash?
  647. # [19:40] <Philip`> You should run it in Valgrind
  648. # [19:40] <Philip`> which tells you useful things about pointer errors
  649. # [19:40] <Philip`> In this case, p1 etc are uninitialised values
  650. # [19:41] <Philip`> so they contain random garbage (whatever happened to be on the stack)
  651. # [19:41] <Philip`> which is interpreted as a memory address (because pointers are memory addresses)
  652. # [19:41] * Joins: zcorpan (~zcorpan@c-cf9ee355.410-6-64736c14.cust.bredbandsbolaget.se)
  653. # [19:41] <Philip`> and when you try to write something to the content of that memory address (*p1 = ...) it writes to a garbage location
  654. # [19:46] * Joins: cpearce (~cpearce@ip-118-90-100-210.xdsl.xnet.co.nz)
  655. # [19:46] * Joins: karlushi (~karlushi@fw.vdl2.ca)
  656. # [20:00] <AryehGregor> Which most likely means the program tries writing to a page that's not in its page tables, so the CPU raises a fault, and the OS sees you're doing something crazy and decides to put you down for your own good.
  657. # [20:00] * Quits: weinig (~weinig@17.246.19.220) (Quit: weinig)
  658. # [20:01] <AryehGregor> You need to ensure that p1 points to something first, like: p1 = malloc(sizeof p1); or something (my C isn't very good).
  659. # [20:01] <Philip`> That would allocate the size of the pointer, not the size of the pointee
  660. # [20:02] <AryehGregor> Rats.
  661. # [20:02] <AryehGregor> p1 = malloc(sizeof int); then.
  662. # [20:02] <Philip`> Better to do int* p1 = new int;
  663. # [20:02] <AryehGregor> malloc() will pick a memory address on the heap where there's enough free space, note internally that the memory is being used, and return the address at the start of the allocated block.
  664. # [20:02] <Philip`> since this is C++
  665. # [20:02] <AryehGregor> Well, if you're using C++.
  666. # [20:02] <Philip`> gsnedders said C++ :-)
  667. # [20:02] <AryehGregor> So he did.
  668. # [20:03] <Philip`> He could have been lying, though
  669. # [20:03] <AryehGregor> Anyway, so do int *p1 = new int; int *p2 = new int; int *p3 = new int; or whatever, then you can use them largely as you expect as long as you put * before them whenever you use them.
  670. # [20:04] <AryehGregor> Except that they're allocated on the heap, not the stack, so for instance, you can return the pointer from a function safely.
  671. # [20:04] <AryehGregor> And allocate very large things to them. And if you don't delete them later, you've caused a memory leak.
  672. # [20:04] * Joins: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
  673. # [20:06] <Philip`> You can return ints from a function safely too :-p
  674. # [20:07] <Philip`> Oh, I guess you mean like "int* f() { int x = 25; int* y = &x; return y; }"
  675. # [20:07] <TabAtkins> Well, you can return auto-generated copies of ints safely.
  676. # [20:08] <AryehGregor> Well, yes. I'm not entirely sure why you'd want a pointer to an int to begin with. But they're essential for things like structs.
  677. # [20:08] * Joins: weinig (~weinig@2620:0:1b00:1f02:223:12ff:fe55:c1f)
  678. # [20:09] <AryehGregor> TabAtkins, returning a copy of an int costs less than returning a pointer to it, so it's not really a useful distinction in the case of ints.
  679. # [20:09] <annevk> did sicking just offer me cookies?
  680. # [20:09] <AryehGregor> Well, I guess it is if you want to modify it.
  681. # [20:09] <TabAtkins> annevk: Yes. Take him up on it and send some to me.
  682. # [20:09] <AryehGregor> annevk, where?
  683. # [20:09] * Joins: dglazkov (~dglazkov@nat/google/x-zpfmekedwgvpfjry)
  684. # [20:10] <TabAtkins> AryehGregor: Reference vs value distinction is very important!
  685. # [20:10] * annevk likes cookies
  686. # [20:10] * zcorpan too
  687. # [20:10] <AryehGregor> Okay, but "returning x" doesn't necessarily mean "returning the value of x" or "returning a reference to x", it can mean either.
  688. # [20:10] <AryehGregor> So your correction was unnecessary, anyway.
  689. # [20:10] * AryehGregor hasn't had cookies in a while, should get some today
  690. # [20:11] * AryehGregor doesn't think it's worth it to send cookies intercontinentally, though
  691. # [20:11] * Quits: MikeSmith (~MikeSmith@EM114-48-144-19.pool.e-mobile.ne.jp) (Ping timeout: 256 seconds)
  692. # [20:11] <Philip`> I thought cookies were considered obsolete
  693. # [20:12] * zcorpan goes to get a homemade cookie
  694. # [20:13] <zcorpan> mmmmmm
  695. # [20:13] <annevk> Philip`, that has been removed from the draft
  696. # [20:13] <annevk> zcorpan, aaah, i want!
  697. # [20:14] <AryehGregor> I haven't had a homemade cookie in *ages*.
  698. # [20:14] <AryehGregor> Why do they always taste so much better than store-bought ones? :(
  699. # [20:14] <AryehGregor> Someone needs to invent packaged food that tastes good.
  700. # [20:15] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  701. # [20:15] <TabAtkins> AryehGregor: Sure, but often when talking about "returning *an* int" or whatnot you are implying that it's the same object throughout. Understanding how value semantics break that implication is important.
  702. # [20:16] <TabAtkins> AryehGregor: There are good cookies in the store, but generally they're made by the bakery there. There is no such thing as a factory-produced cookie that tastes good.
  703. # [20:16] <zcorpan> you should buy cookies from a pastry
  704. # [20:16] * Joins: MikeSmith (~MikeSmith@EM114-48-35-227.pool.e-mobile.ne.jp)
  705. # [20:16] <Philip`> AryehGregor: How does the cost of the ingredients and time taken to homemake them compare to the price of the store-bought ones?
  706. # [20:17] <TabAtkins> I usually eat pastries, rather than bartering with them.
  707. # [20:17] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Read error: Connection reset by peer)
  708. # [20:17] <zcorpan> wait pastry might not be the word i'm looking for
  709. # [20:17] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  710. # [20:17] <TabAtkins> Pastry shop?
  711. # [20:17] <Philip`> Pâtisserie?
  712. # [20:17] <AryehGregor> Philip`, time is worth much more to me than tasty cookies, alas.
  713. # [20:18] <AryehGregor> If there were a good bakery around I could use that, I guess.
  714. # [20:18] <AryehGregor> But the only kosher bakery in my neighborhood makes cookies that taste about as good as packaged stuff.
  715. # [20:18] <TabAtkins> Baking cookies is fun by itself, so the time cost is negligible.
  716. # [20:18] <TabAtkins> AryehGregor: Simple solution: stop eating kosher.
  717. # [20:20] <zcorpan> annevk: wait you have a conforming badge?
  718. # [20:20] <AryehGregor> TabAtkins, or I could move to Israel, where at least half the stores are kosher even in the least religious parts.
  719. # [20:20] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:21e:c2ff:fec5:1fd)
  720. # [20:21] <TabAtkins> That's also a good idea. The IDF girls are *hot*.
  721. # [20:21] * Quits: maikmerten_ (~maikmerte@port-92-201-25-198.dynamic.qsc.de) (Remote host closed the connection)
  722. # [20:21] <AryehGregor> My sister is in the IDF.
  723. # [20:21] <AryehGregor> Air force, specifically. Non-combat, though.
  724. # [20:21] <AryehGregor> She works in a chemistry lab of some kind.
  725. # [20:21] <annevk> zcorpan, who doesn't?
  726. # [20:22] <zcorpan> annevk: i don't. but i have cookies
  727. # [20:22] <AryehGregor> Conforming badge?
  728. # [20:23] <annevk> there's something wrong here
  729. # [20:24] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  730. # [20:25] <zcorpan> Philip`: what i want is a list of occurrences (with the associated url) of <meta> elements that have a content='' attribute whose value matches /^[^;]*;\s*charset=/i and doesn't have an http-equiv attribute with the value 'content-type' (case insensitively)
  731. # [20:25] <zcorpan> Philip`: i guess the whole thing could be written as grep, but i think it'd be a bit complex and might be easier to do running an html parser
  732. # [20:31] * Joins: jwalden (~waldo@nat/mozilla/x-yrcvziiobzyunfoz)
  733. # [20:36] * Joins: ojan (~ojan@nat/google/x-tfbsmboilnlgmxnf)
  734. # [20:36] <hsivonen> I though my mobile browsers ran out of memory and cut the irc logs short, but it seem krijnh's server is terminating the stream early
  735. # [20:38] <annevk> yeah, the timeout is fairly short
  736. # [20:38] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  737. # [20:38] * Quits: cpearce (~cpearce@ip-118-90-100-210.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
  738. # [20:40] <zcorpan> Philip`: (?i)<meta\s(([^h]|h(?!ttp-equiv=("|')?content-type))[^>]*content=("|')?[^>"';]+;\s*charset=)|(content=("|')?[^>"';]+;\s*charset=[^>]*[^h]|h(?!ttp-equiv=("|')?content-type)))
  739. # [20:40] <AryehGregor> Under what circumstances is rel="external" actually useful?
  740. # [20:41] <zcorpan> AryehGregor: i've only seen it as a way to hide target=_blank from validators
  741. # [20:42] <zcorpan> insert the word 'used' somewhere
  742. # [20:42] * AryehGregor inserts it before "hide" and becomes confused
  743. # [20:43] * Joins: ChrisLTD|Work (~blahness@152.2.194.196)
  744. # [20:47] <TabAtkins> Unrelated: http://poloassassin.typepad.com/blog/2010/03/awesome-dinosaur-comics-that-my-computer-wrote.html
  745. # [20:47] * AryehGregor saw that
  746. # [20:48] <AryehGregor> It says something about Dinosaur comics that most of those are pretty plausible.
  747. # [20:48] * Quits: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Quit: taf2)
  748. # [20:53] * Joins: vininim_ (~vininim@pdpc/supporter/student/vininim)
  749. # [20:53] * Quits: vininim (~vininim@pdpc/supporter/student/vininim) (Ping timeout: 245 seconds)
  750. # [20:56] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  751. # [20:57] * Joins: vininim (~vininim@pdpc/supporter/student/vininim)
  752. # [20:57] * Quits: vininim_ (~vininim@pdpc/supporter/student/vininim) (Ping timeout: 264 seconds)
  753. # [21:02] <hsivonen> the TOC of the French translation of Dive into HTML5 isn't in the alphabetical order :-(
  754. # [21:02] * Quits: vininim (~vininim@pdpc/supporter/student/vininim) (Read error: Connection reset by peer)
  755. # [21:03] * Quits: weinig (~weinig@2620:0:1b00:1f02:223:12ff:fe55:c1f) (Quit: weinig)
  756. # [21:04] <AryehGregor> hsivonen, neither is the English translation, as far as I can tell. :)
  757. # [21:04] <hsivonen> also, the French version demonstrates why it's bad to subset fonts manually and fail to adjust the repertoire when the need for glyphs grows
  758. # [21:04] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:21e:c2ff:fec5:1fd) (Quit: othermaciej)
  759. # [21:04] * Joins: vininim (~vininim@pdpc/supporter/student/vininim)
  760. # [21:06] <hsivonen> oh. I got Dive into HTML5 and Dive into Python 3 mixed up
  761. # [21:06] <hsivonen> and it's the drop caps, not the headings
  762. # [21:10] * Quits: vininim (~vininim@pdpc/supporter/student/vininim) (Ping timeout: 245 seconds)
  763. # [21:10] * Joins: vininim (~vininim@pdpc/supporter/student/vininim)
  764. # [21:10] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  765. # [21:14] * Quits: vininim (~vininim@pdpc/supporter/student/vininim) (Ping timeout: 240 seconds)
  766. # [21:15] * Joins: vininim (~vininim@pdpc/supporter/student/vininim)
  767. # [21:15] * Quits: vininim (~vininim@pdpc/supporter/student/vininim) (Client Quit)
  768. # [21:16] * Joins: othermaciej (~mjs@17.246.17.177)
  769. # [21:19] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  770. # [21:20] * Joins: weinig (~weinig@17.246.19.220)
  771. # [21:20] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  772. # [21:24] * Quits: weinig (~weinig@17.246.19.220) (Client Quit)
  773. # [21:26] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
  774. # [21:28] * Quits: ChrisLTD|Work (~blahness@152.2.194.196) (Quit: ChrisLTD|Work)
  775. # [21:33] * Joins: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
  776. # [21:38] * Joins: nessy (~Adium@124-168-170-167.dyn.iinet.net.au)
  777. # [21:43] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  778. # [21:45] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  779. # [21:48] * Joins: weinig (~weinig@17.246.19.220)
  780. # [21:53] * Joins: erlehmann_ (~erlehmann@82.113.121.104)
  781. # [21:56] * Quits: dglazkov (~dglazkov@nat/google/x-zpfmekedwgvpfjry) (Remote host closed the connection)
  782. # [21:56] * Quits: erlehmann_ (~erlehmann@82.113.121.104) (Client Quit)
  783. # [21:56] * Joins: dglazkov (~dglazkov@nat/google/x-jpiiopxuasfdjwjq)
  784. # [21:56] * Quits: erlehmann (~erlehmann@82.113.121.128) (Ping timeout: 248 seconds)
  785. # [21:56] * Joins: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp)
  786. # [21:57] * Quits: zcorpan (~zcorpan@c-cf9ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  787. # [22:03] * Joins: paul_irish (~paul_iris@cpe-66-25-140-251.austin.res.rr.com)
  788. # [22:03] * Quits: weinig (~weinig@17.246.19.220) (Quit: weinig)
  789. # [22:07] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
  790. # [22:08] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
  791. # [22:08] * Joins: weinig (~weinig@17.246.19.220)
  792. # [22:10] * Joins: cying_ (~cying@70.90.171.153)
  793. # [22:11] * Quits: Utkarsh (~admin@117.201.91.90) (Ping timeout: 276 seconds)
  794. # [22:12] * Quits: cying (~cying@70.90.171.153) (Read error: Operation timed out)
  795. # [22:12] * cying_ is now known as cying
  796. # [22:17] * Joins: Utkarsh (~admin@117.201.81.110)
  797. # [22:19] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  798. # [22:21] * Quits: Utkarsh (~admin@117.201.81.110) (Ping timeout: 248 seconds)
  799. # [22:22] * Joins: LoneStar99 (~dmontalvo@adsl-76-211-219-55.dsl.hrlntx.sbcglobal.net)
  800. # [22:24] <LoneStar99> have a canvas app, and need to draw a dynamic box which moves around as the cursor is moved...
  801. # [22:25] <LoneStar99> app = element
  802. # [22:25] * Quits: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  803. # [22:25] <Dashiva> Which part are you having problems with?
  804. # [22:25] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  805. # [22:26] <LoneStar99> drawing the box and allowing to drag along with the cursor
  806. # [22:27] * Joins: Utkarsh (~admin@117.201.80.137)
  807. # [22:27] <LoneStar99> http://devfiles.myopera.com/articles/649/example2.html
  808. # [22:28] <LoneStar99> want the box to drag along, so that a user knows where the cursor is....
  809. # [22:28] <LoneStar99> like a red box
  810. # [22:29] <Dashiva> Use mousemove to track the position of the cursor
  811. # [22:30] <Dashiva> Each frame, draw the content and then draw the square at the stored cursor position
  812. # [22:30] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
  813. # [22:30] <LoneStar99> yeah got that, confused on if the "box" should be a drawing or "css" box...
  814. # [22:33] <TabAtkins> If you want it to be part of the <canvas>, should be a drawing. If you're fine with it being a separate overlay, "css box".
  815. # [22:36] <TabAtkins> The "make an element overlay the <canvas>" approach has the advantage that you don't need to redraw the canvas just to make the box follow the mouse, but if you're redrawing the canvas anyway, it doesn't really matter.
  816. # [22:38] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
  817. # [22:39] <LoneStar99> would I need two canvas elements one for the "drawing" as in http://devfiles.myopera.com/articles/649/example2.html and the other for the "red box cursor?"
  818. # [22:39] * Quits: pmuellr (~pmuellr@nat/ibm/x-gwbitdbsxkmdoozc) (Quit: pmuellr)
  819. # [22:43] <LoneStar99> ok i think I need two canvas elements... one that draws the red box only once and the other that draws the dynamic drawing
  820. # [22:52] * Joins: cedric_ (~cedric@124.197.90.165)
  821. # [22:52] * Joins: cedric__ (~cedric@112.199.247.199)
  822. # [22:55] * Quits: cedricv (~cedric@124.197.118.55) (Ping timeout: 245 seconds)
  823. # [22:55] * Quits: Utkarsh (~admin@117.201.80.137) (Ping timeout: 264 seconds)
  824. # [22:56] * Quits: cedric_ (~cedric@124.197.90.165) (Ping timeout: 245 seconds)
  825. # [22:57] * Joins: cedricv (~cedric@112.199.210.131)
  826. # [22:59] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  827. # [22:59] * Joins: cedric_ (~cedric@116.197.217.65)
  828. # [22:59] * Quits: cedric__ (~cedric@112.199.247.199) (Ping timeout: 245 seconds)
  829. # [23:02] * Joins: Utkarsh (~admin@117.201.81.60)
  830. # [23:02] * Joins: cedric__ (~cedric@116.197.208.45)
  831. # [23:02] * Quits: cedricv (~cedric@112.199.210.131) (Ping timeout: 240 seconds)
  832. # [23:04] <TabAtkins> LoneStar99: You could do that, but it's not necessary. The <canvas> is just a big box for you to draw everything in. You have to handle ensuring that you draw the red box last, but you can certainly do so in the same canvas as your other drawing.
  833. # [23:05] <TabAtkins> Everyone else: I'm having an issue with some scripting that works in Firefox, but fails identically in Chrome and IE.
  834. # [23:05] * Quits: cedric_ (~cedric@116.197.217.65) (Ping timeout: 245 seconds)
  835. # [23:06] <TabAtkins> At this page - http://74.54.176.50/~spinnerg/index.php?page=spin-schedule - FF makes the table cells grow when you hover them and on click brings up an overlay and a datepicker.
  836. # [23:06] <LoneStar99> TabAtkins: is it possible to have different layers in the same drawing?
  837. # [23:06] <LoneStar99> sorry canvas
  838. # [23:06] <TabAtkins> Both IE and Chrome, though, fail at some point earlier, and won't animate the cells properly.
  839. # [23:06] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
  840. # [23:06] * Joins: cedricv (~cedric@180.129.66.225)
  841. # [23:06] <TabAtkins> LoneStar99: Sure, though you have to handle that yourself. <canvas> does not have any native idea of 'layers'.
  842. # [23:06] <TabAtkins> (Though you can fake it with multiple <canvas>es put on top of each other, as you suggested.)
  843. # [23:07] <LoneStar99> ok
  844. # [23:07] <LoneStar99> let me try that
  845. # [23:07] <TabAtkins> Within a single <canvas>, though, you just have to keep track of drawing order by yourself, and ensure that things on higher "layers" get drawn after things on lower ones.
  846. # [23:08] <LoneStar99> ok
  847. # [23:08] * Quits: cedric__ (~cedric@116.197.208.45) (Ping timeout: 245 seconds)
  848. # [23:08] <LoneStar99> thanks, let me experiement
  849. # [23:15] * Joins: cedric_ (~cedric@112.199.178.132)
  850. # [23:15] * Joins: vininim (~vininim@pdpc/supporter/student/vininim)
  851. # [23:16] * Quits: Utkarsh (~admin@117.201.81.60) (Ping timeout: 260 seconds)
  852. # [23:16] <TabAtkins> Hmm, looks like my problem might lie in the color animation library. Damn.
  853. # [23:18] * Joins: cedric__ (~cedric@180.129.14.130)
  854. # [23:18] * Quits: cedricv (~cedric@180.129.66.225) (Read error: Connection reset by peer)
  855. # [23:21] * Quits: cedric_ (~cedric@112.199.178.132) (Ping timeout: 245 seconds)
  856. # [23:21] * Joins: cedricv (~cedric@112.199.200.206)
  857. # [23:23] * Quits: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
  858. # [23:23] * Joins: Utkarsh (~admin@117.201.80.176)
  859. # [23:24] * Quits: cedric__ (~cedric@180.129.14.130) (Ping timeout: 245 seconds)
  860. # [23:24] * Joins: cedric_ (~cedric@180.129.87.33)
  861. # [23:26] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  862. # [23:27] * Joins: cedric__ (~cedric@116.197.223.193)
  863. # [23:27] * Quits: cedricv (~cedric@112.199.200.206) (Ping timeout: 240 seconds)
  864. # [23:30] * Quits: cedric_ (~cedric@180.129.87.33) (Ping timeout: 245 seconds)
  865. # [23:31] * Joins: cedricv (~cedric@124.197.65.9)
  866. # [23:31] * Quits: Utkarsh (~admin@117.201.80.176) (Ping timeout: 264 seconds)
  867. # [23:32] * Joins: jgornick (~joe@199.199.212.242)
  868. # [23:32] * Quits: peol (~andree@unaffiliated/peol) (Remote host closed the connection)
  869. # [23:33] * Quits: cedric__ (~cedric@116.197.223.193) (Ping timeout: 245 seconds)
  870. # [23:37] * Joins: cedric_ (~cedric@116.197.205.12)
  871. # [23:37] * Joins: Utkarsh (~admin@117.201.80.47)
  872. # [23:38] * Joins: cedric__ (~cedric@124.197.86.9)
  873. # [23:40] * Quits: cedricv (~cedric@124.197.65.9) (Ping timeout: 265 seconds)
  874. # [23:42] * Quits: cedric_ (~cedric@116.197.205.12) (Ping timeout: 245 seconds)
  875. # [23:42] * Joins: cedricv (~cedric@180.129.15.128)
  876. # [23:44] * Joins: cying (~cying@70.90.171.153)
  877. # [23:44] * Quits: cedricv (~cedric@180.129.15.128) (Read error: Connection reset by peer)
  878. # [23:45] * Joins: cedricv (~cedric@180.129.70.27)
  879. # [23:45] * Quits: Utkarsh (~admin@117.201.80.47) (Ping timeout: 252 seconds)
  880. # [23:45] * Quits: cedric__ (~cedric@124.197.86.9) (Ping timeout: 245 seconds)
  881. # [23:50] * Quits: cedricv (~cedric@180.129.70.27) (Read error: Connection reset by peer)
  882. # [23:51] * Joins: Utkarsh (~admin@117.201.80.132)
  883. # [23:51] * Joins: cedricv (~cedric@116.197.221.97)
  884. # [23:53] * Joins: aroben (~aroben@c-98-225-208-212.hsd1.pa.comcast.net)
  885. # [23:53] * Quits: aroben|lunch (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  886. # [23:53] * Quits: aroben (~aroben@c-98-225-208-212.hsd1.pa.comcast.net) (Changing host)
  887. # [23:53] * Joins: aroben (~aroben@unaffiliated/aroben)
  888. # [23:53] * Joins: peol (~andree@unaffiliated/peol)
  889. # [23:54] * Joins: cedric_ (~cedric@112.199.240.170)
  890. # [23:57] * Joins: cedric__ (~cedric@124.197.73.172)
  891. # [23:57] * Quits: cedricv (~cedric@116.197.221.97) (Ping timeout: 245 seconds)
  892. # Session Close: Fri Mar 12 00:00:00 2010

The end :)