/irc-logs / freenode / #whatwg / 2008-09-02 / end

Options:

  1. # Session Start: Tue Sep 02 00:00:00 2008
  2. # Session Ident: #whatwg
  3. # [00:00] <Philip`> Some parts of WebKit are apparently BSD
  4. # [00:00] <jgraham> Reaction from the intertubes seems somewaht muted
  5. # [00:00] <zcorpan> BenMillard: no need
  6. # [00:00] <jgraham> Philip`: they also claim to have used Firefox code
  7. # [00:00] <roc> the comic says BSD
  8. # [00:00] <jgraham> Which is GPL/LGPL/MPL
  9. # [00:00] <Lachy> Philip`, my computer does only have one mouse button!
  10. # [00:00] <Philip`> jgraham: Oh, right
  11. # [00:00] <roc> perhaps they mean the non-Webkit bits
  12. # [00:00] <Lachy> but 2 finger tap behaves as a right click
  13. # [00:01] <Philip`> Lachy: Oh, I suppose you'll have to blame God then - if Steve Jobs had designed humans, we'd only need one finger, and all these problems would be avoided
  14. # [00:02] <Philip`> jgraham: Combining components from multiple open-source software projects seems a very rare thing
  15. # [00:02] <Lachy> hah! :-D
  16. # [00:02] <Philip`> Code reuse is usually far too much work compared to just rewriting it yourself
  17. # [00:03] <Lachy> roc, on which page does the comic say BSD?
  18. # [00:07] <Lachy> wow, blogoscoped.com is very unresponsive right now
  19. # [00:07] * Quits: annevk (n=annevk@77.163.243.203) (Read error: 54 (Connection reset by peer))
  20. # [00:07] <Lachy> luckily, I wgeted a copy of the whole comic earlier
  21. # [00:07] <Lachy> but I wanted to check if I got them all. Were there only 38 pages?
  22. # [00:08] <roc> yes
  23. # [00:08] <roc> I can't find the page which said BSD but I definitely saw it
  24. # [00:09] * Joins: annevk (n=annevk@77.163.243.203)
  25. # [00:09] <zcorpan> BenMillard: i'll look at this tomorrow, bedtime now
  26. # [00:09] <jruderman> in http://blogoscoped.com.nyud.net/google-chrome/37 they implied that it was a BSD-like license
  27. # [00:10] <jruderman> jgraham: where did they claim to have used Firefox code?
  28. # [00:10] <Lachy> it could also be LGPL or MIT based on that, but I suppose MIT is ruled out because WebKit is BSD/LGPL
  29. # [00:10] <Lachy> but then it could be all 3
  30. # [00:10] <Philip`> jruderman: http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html - "We've used components from Apple's WebKit and Mozilla's Firefox, among others"
  31. # [00:11] <Lachy> or even Apache2 licence, like google Android
  32. # [00:11] <BenMillard> zcorpan, ok thanks
  33. # [00:12] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  34. # [00:13] <jruderman> Philip`: interesting
  35. # [00:13] <jruderman> so they might not have intended for the cartoon to be the first thing we saw ;)
  36. # [00:13] <roc> maybe I saw it in Slashdot
  37. # [00:13] <roc> in which case, I apologise
  38. # [00:14] <Philip`> jruderman: They probably didn't intend to indirectly DDOS the server of the first person who chose to scan and upload the comic :-)
  39. # [00:15] <jruderman> lol
  40. # [00:15] <Lachy> wow, the idea of a Google browser has been floating around since 2001 http://webword.com/moving/googleclient.html
  41. # [00:16] <Lachy> that's even earlier than I thought
  42. # [00:16] <Philip`> Has anyone predicted a Yahoo Browser yet?
  43. # [00:18] <annevk> prolly
  44. # [00:18] <annevk> or rather, toaly
  45. # [00:22] * Joins: webben (n=benh@nat/yahoo/x-c171ee82b52e7361)
  46. # [00:23] <gsnedders> Philip`: I predict Yahoo will launch a browser next year.
  47. # [00:23] <gsnedders> Philip`: Certainly.
  48. # [00:25] <Lachy> I wonder why Google is restricting Google Chrome to 100 countries?
  49. # [00:25] * Joins: heycam (n=cam@211.24.138.34)
  50. # [00:25] <Lachy> unless they mean 100 UI languages, cause being open source, there's nothing stopping anyone releasing it world wide
  51. # [00:25] <gsnedders> Lachy: US export laws
  52. # [00:26] <annevk> maybe because Google Search only works for a 100 countries?
  53. # [00:26] <Lachy> gsnedders, what do US export laws have to do with anything?
  54. # [00:26] <gsnedders> Cuba, Iran, etc. cannot have it sent to from US servers
  55. # [00:26] <gsnedders> I can't remember quite what the laws are
  56. # [00:26] <Philip`> Lachy: They say "more than 100 countries", which might mean "all the countries in the world"
  57. # [00:26] <Lachy> Google have servers in other countries
  58. # [00:26] <gsnedders> Lachy: It may be relevant that they have their HQ in Google
  59. # [00:26] <Philip`> 100 is just a nice round number
  60. # [00:26] <Lachy> there are over 200 countries
  61. # [00:27] <gsnedders> in Google? in the US.
  62. # [00:27] <Philip`> If you get too specific about the number of countries, you'll get into all kinds of political disputes
  63. # [00:28] <hdh> maybe 100 launch parties, but it's just a beta
  64. # [00:29] <annevk> http://geography.about.com/cs/countries/a/numbercountries.htm says less than 200, fwiw
  65. # [00:29] * annevk is not sure it's correct
  66. # [00:29] <roc> "country" is a fuzzy concept
  67. # [00:30] <Philip`> hdh: "just a beta" doesn't mean that much - Gmail is still just a beta
  68. # [00:31] <Lachy> LOL, the comic has been taken down due to server load
  69. # [00:31] <gsnedders> The web applications wg was always in beta
  70. # [00:31] <Philip`> Lachy: The pages other than 1 still work fine
  71. # [00:32] <annevk> roc, indeed, http://en.wikipedia.org/wiki/List_of_countries has better information than about.com
  72. # [00:32] * Philip` predicts that calling Chrome "beta" will not stop lots of people downloading it tomorrow and finding loads of problem and saying it's rubbish and a failure
  73. # [00:34] <roc> I think we in New Zealand would classify the Cook Islands, Niue and and Tokelau as independent countries, even though about.com doesn't
  74. # [00:35] <roc> they're basically self-governing. NZers would be surprised to be told that we govern them
  75. # [00:35] <gsnedders> me predicts loads of people will find loads of problems and say it's rubbish and a failure
  76. # [00:37] <Philip`> (In particular, it won't stop me downloading it and finding loads of problems and saying it's rubbish)
  77. # [00:37] <gsnedders> Philip`: You normally do, though
  78. # [00:37] <annevk> roc, yeah, we'd say the same about Aruba and Netherlands Antilles (although there was some controversy about it recently)
  79. # [00:38] * Philip` hopes it'll work in Wine
  80. # [00:38] <roc> Not to mention my favourite Norwegian possession, Bouvet Island
  81. # [00:40] <annevk> haha
  82. # [00:40] <annevk> just a plague of ice
  83. # [00:41] <annevk> wow, it has a ccTLD
  84. # [00:41] <annevk> that's funny
  85. # [00:41] <roc> yeah
  86. # [00:42] <hdh> gsnedders: can you make "import hotshot" in anolislib optional? python-profiler is not in debian
  87. # [00:42] <gsnedders> hdh: I guess
  88. # [00:46] <gsnedders> hdh: Remind me tomorrow, if I don't do anything about it by 18:00+01 :P
  89. # [00:46] <hdh> ok
  90. # [00:53] * Quits: heycam (n=cam@211.24.138.34) ("bye")
  91. # [00:53] * Quits: jgraham (n=jgraham@web22.webfaction.com) ("leaving")
  92. # [00:53] * Joins: jgraham (n=jgraham@web22.webfaction.com)
  93. # [01:00] * Quits: webben (n=benh@nat/yahoo/x-c171ee82b52e7361)
  94. # [01:04] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  95. # [01:31] * Joins: heycam (n=cam@211.24.138.34)
  96. # [01:33] * Joins: GregHouston (n=ghouston@ppp-66-143-220-108.dsl.spfdmo.swbell.net)
  97. # [01:33] * Quits: heycam (n=cam@211.24.138.34) (Client Quit)
  98. # [01:34] * Joins: heycam (n=cam@211.24.138.34)
  99. # [01:42] * Quits: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
  100. # [01:43] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
  101. # [01:43] * Joins: Lachy (n=Lachlan@85.196.122.246)
  102. # [01:44] * Quits: othermaciej (n=mjs@17.244.17.18)
  103. # [02:04] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  104. # [02:13] * Quits: heycam (n=cam@211.24.138.34) (Read error: 110 (Connection timed out))
  105. # [02:25] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
  106. # [02:39] * Joins: weinig_ (n=weinig@nat/apple/x-665937038fe335a9)
  107. # [02:40] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
  108. # [02:42] * Quits: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
  109. # [02:44] * Quits: GregHouston (n=ghouston@ppp-66-143-220-108.dsl.spfdmo.swbell.net) ("...")
  110. # [02:53] * Joins: GregHouston (n=ghouston@ppp-66-143-220-108.dsl.spfdmo.swbell.net)
  111. # [02:55] * Quits: weinig (n=weinig@nat/apple/x-365d63caabe8d228) (Read error: 110 (Connection timed out))
  112. # [02:58] * Joins: aboodman5 (n=aboodman@c-98-210-55-158.hsd1.ca.comcast.net)
  113. # [02:58] * aboodman5 is now known as aboodman
  114. # [03:22] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  115. # [03:24] * Joins: othermaciej (n=mjs@17.203.15.200)
  116. # [03:31] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
  117. # [03:31] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
  118. # [03:41] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
  119. # [04:01] * Joins: MikeSmith (n=MikeSmit@EM119-72-62-40.pool.e-mobile.ne.jp)
  120. # [04:02] * Quits: othermaciej (n=mjs@17.203.15.200) (Read error: 60 (Operation timed out))
  121. # [04:09] * Quits: aboodman (n=aboodman@c-98-210-55-158.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  122. # [04:13] * Quits: weinig_ (n=weinig@nat/apple/x-665937038fe335a9)
  123. # [04:21] * Joins: weinig (n=weinig@nat/apple/x-46e70c986e21a741)
  124. # [04:21] * Joins: othermaciej (n=mjs@17.203.15.200)
  125. # [04:38] * Joins: aboodman (n=aboodman@c-98-210-55-158.hsd1.ca.comcast.net)
  126. # [04:48] * Quits: MikeSmith (n=MikeSmit@EM119-72-62-40.pool.e-mobile.ne.jp) (Excess Flood)
  127. # [04:48] * Joins: MikeSmith (n=MikeSmit@EM119-72-62-40.pool.e-mobile.ne.jp)
  128. # [04:50] * Joins: othermaciej_ (n=mjs@17.244.17.18)
  129. # [04:55] * Quits: othermaciej_ (n=mjs@17.244.17.18) (Read error: 104 (Connection reset by peer))
  130. # [04:55] * Joins: othermaciej_ (n=mjs@17.244.17.18)
  131. # [04:59] * Joins: othermaciej__ (n=mjs@17.244.17.18)
  132. # [04:59] * Quits: othermaciej_ (n=mjs@17.244.17.18) (Read error: 104 (Connection reset by peer))
  133. # [04:59] * Quits: othermaciej__ (n=mjs@17.244.17.18) (Read error: 104 (Connection reset by peer))
  134. # [05:00] * Joins: othermaciej_ (n=mjs@17.244.17.18)
  135. # [05:02] * Quits: othermaciej_ (n=mjs@17.244.17.18) (Read error: 104 (Connection reset by peer))
  136. # [05:04] * Quits: othermaciej (n=mjs@17.203.15.200) (Read error: 110 (Connection timed out))
  137. # [05:16] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  138. # [05:53] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  139. # [05:57] * Quits: GregHouston (n=ghouston@ppp-66-143-220-108.dsl.spfdmo.swbell.net) ("...")
  140. # [06:01] * Quits: MikeSmith (n=MikeSmit@EM119-72-62-40.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
  141. # [06:08] * Joins: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp)
  142. # [06:23] * Quits: aboodman (n=aboodman@c-98-210-55-158.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  143. # [06:53] * Quits: roc (n=roc@202.0.36.64)
  144. # [07:01] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
  145. # [07:05] * Joins: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
  146. # [07:29] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) (Connection timed out)
  147. # [07:34] * Joins: roc (n=roc@121-72-184-5.dsl.telstraclear.net)
  148. # [07:49] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
  149. # [07:54] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  150. # [08:12] * Joins: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net)
  151. # [08:12] * Quits: roc (n=roc@121-72-184-5.dsl.telstraclear.net) (Read error: 104 (Connection reset by peer))
  152. # [08:26] <maikmerten> uh, on media elements... when is MEDIA_ERR_DECODE supposed to be set? As soon as the client realizes that he can't playback the media (e.g. no source with a fitting media codec)? This would could be during page load. Or is the error supposed to be set when actually attempting playback?
  153. # [08:29] <maikmerten> This is somewhat important so scripts can replace non-fitting (for the content) media elements with e.g. a video plugin fallback
  154. # [08:29] * Quits: weinig (n=weinig@nat/apple/x-46e70c986e21a741)
  155. # [08:30] * Joins: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
  156. # [08:42] * Quits: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
  157. # [08:42] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
  158. # [08:44] * Joins: aboodman3 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
  159. # [08:52] * Joins: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de)
  160. # [08:52] * Quits: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de) (Read error: 104 (Connection reset by peer))
  161. # [08:53] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  162. # [08:58] * Joins: parafox (n=parafox@ppp121-44-76-112.lns10.syd6.internode.on.net)
  163. # [08:59] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
  164. # [08:59] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Read error: 104 (Connection reset by peer))
  165. # [09:00] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  166. # [09:03] * Quits: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  167. # [09:08] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
  168. # [09:14] * Joins: aboodman4 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
  169. # [09:15] * Joins: Maurice (n=ano@89.184.185.237)
  170. # [09:16] * Quits: aboodman3 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  171. # [09:17] * Joins: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de)
  172. # [09:20] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
  173. # [09:21] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
  174. # [09:23] * aboodman4 is now known as aboodman
  175. # [09:35] <hsivonen> Lachy: I think NonCommercial is more devious than NoDerivatives
  176. # [09:37] <hsivonen> http://twitter.com/karlw3c/statuses/906253637
  177. # [09:41] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  178. # [09:41] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  179. # [09:42] <hsivonen> zcorpan: fixed the popup to be consistent with the field
  180. # [09:46] * Quits: parafox (n=parafox@ppp121-44-76-112.lns10.syd6.internode.on.net) (Remote closed the connection)
  181. # [09:46] * Joins: parafox (n=parafox@ppp121-44-76-112.lns10.syd6.internode.on.net)
  182. # [09:50] * Joins: roc (n=roc@121-72-184-5.dsl.telstraclear.net)
  183. # [09:51] <hsivonen> zcorpan: I added aria-labelledby (but am not competent to test the result) thanks
  184. # [09:52] <Hixie> what should i call the insertion mode to replace the generic cdata/rcdata algorithm?
  185. # [09:52] <Hixie> "in text block" is all i have come up with so far
  186. # [09:52] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
  187. # [09:52] <hsivonen> 'in [R]CDATA'
  188. # [09:53] <Hixie> is "in CDATA/RCDATA" ok?
  189. # [09:53] <hsivonen> yes
  190. # [09:53] <Hixie> ok
  191. # [09:53] <Hixie> thanks
  192. # [09:53] <annevk> that or (R)CDATA
  193. # [09:53] <Hixie> yeah i wanted to avoid parentheses everywhere
  194. # [09:53] <Hixie> it would look weird i think
  195. # [09:53] <annevk> fair enough
  196. # [09:55] <Hixie> crap i already have something called the "secondary insertion mode"
  197. # [09:55] <Hixie> state machines really don't handle push/pop "subroutine" semantics well
  198. # [09:56] <annevk> I guess http://twitter.com/karlw3c/statuses/906253637 was inevitable
  199. # [09:56] * Joins: virtuelv_ (n=virtuelv@pat-tdc.opera.com)
  200. # [09:57] <annevk> though the reasoning is somewhat flawed: http://twitter.com/karlw3c/statuses/906259528
  201. # [09:57] * weinig is now known as weinig|zZz
  202. # [09:58] <hsivonen> Hixie: can we please have a flag instead of secondary modes
  203. # [09:59] * Quits: virtuelv_ (n=virtuelv@pat-tdc.opera.com) (Client Quit)
  204. # [09:59] <Hixie> you want to check a flag with every single token instead of jsut dispatching on a mode?
  205. # [09:59] <Hixie> that seems... bad
  206. # [10:01] <hsivonen> Hixie: it's only needed once per character *run* and once per end tag
  207. # [10:03] <roc> that's not flawed, that's just delusional
  208. # [10:04] <roc> At a wild guess, seamless sandboxed iframes would be quite hard to implement in Chrome
  209. # [10:09] <hsivonen> Hixie: are you expecting the perf characteristics of a mode to be better than a flag because your runtime environment makes function pointer-based calls faster than conditional branch on flag?
  210. # [10:14] <annevk> Hixie, when will annotate IDL fragments with Null=Empty and all?
  211. # [10:19] <Hixie> hsivonen: that seems like more than necessary. it also wouldn't really fit into the way the spec is written.
  212. # [10:20] <Hixie> hsivonen: i'm expecting C++ to make an extra case in a switch statement to be cheaper than an additional if when the switch still has to be there
  213. # [10:20] <hsivonen> Hixie: yes
  214. # [10:21] <hsivonen> Hixie: but if you have a secondary mode, switching modes in mid-switch sucks
  215. # [10:21] <Hixie> annevk: i'm waiting for heycam to update the spec before looking at idl
  216. # [10:21] <hsivonen> Hixie: which is why I have a separate outer switch for foreign content
  217. # [10:21] <Hixie> annevk: then we're going to need a lot of research
  218. # [10:21] <Hixie> hsivonen: ?
  219. # [10:21] <hsivonen> it's a switch instead of an 'if' to make fallthrough work
  220. # [10:21] <annevk> Hixie, lots of trivial research :)
  221. # [10:22] <hsivonen> Hixie: so if a switch on mode
  222. # [10:22] <Hixie> hsivonen: i think you're making assumptions about your implementation that the spec doesn't
  223. # [10:22] <hsivonen> Hixie: and you tell me to do something according to the secondary mode
  224. # [10:22] <hsivonen> Hixie: I'd need to re-enter the switch with a new condition
  225. # [10:23] <hsivonen> Hixie: so having secondary modes is not good
  226. # [10:23] <hsivonen> unless they are a latent stack
  227. # [10:23] <hsivonen> and you never dispatch on the secondary mode
  228. # [10:23] <Hixie> hsivonen: for foreign stuff maybe, but for this rcdata/cdata thing there's no fallback
  229. # [10:24] <hsivonen> Hixie: ok. well that's cool then
  230. # [10:24] * Quits: weinig|zZz (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  231. # [10:24] <Hixie> it's just two options: text=>append, end tag=> do whatever is appropriate for that end tag, and switch back to the old mode
  232. # [10:26] <Lachy> hsivonen, IMHO, the worse CC licences are, in order, ND, NC, and SA. The reason is that ND prevents anyone from actually doing anything, except republishing unmodified copies which isn't very creative, and SA is bad because of the viral effect of copyleft licences
  233. # [10:26] <Hixie> SA is good because of the viral effect of copyleft licenses :-)
  234. # [10:26] <Hixie> still, having yet another thing called "secondary mode" isn't an option
  235. # [10:27] <Hixie> and having one thing called secondary and another called alternative or something would be weird
  236. # [10:29] <Lachy> SA is good because it prevents proprietary use, but it's also bad because it affects the ability to use it in more permissive, non-copyleft licences without making the whole thing copyleft.
  237. # [10:29] <hsivonen> Lachy: at least ND is upfront about not letting you do stuff. NC is a trap. First you do something and then find that you are barred from doing stuff that touches money.
  238. # [10:29] <annevk> just call it RCDATA/CDATA mode
  239. # [10:29] <hsivonen> copyleft doesn't forbid commercial use
  240. # [10:29] <annevk> oh, nm
  241. # [10:29] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
  242. # [10:30] * Joins: Lachy (n=Lachlan@85.196.122.246)
  243. # [10:30] <Lachy> ok, fine. I'll say they're equally bad
  244. # [10:30] <hsivonen> Lachy: even RMS thinks NDness is OK for opinion writings
  245. # [10:31] <Hixie> Lachy: SA->SA->SA->... is better than CC->CC->proprietary
  246. # [10:31] <hsivonen> in fact, RMS' essays are under a one-sentence formulation of CC-by-nd
  247. # [10:31] <Lachy> so? Is that an appeal to authority?
  248. # [10:32] <Hixie> if one finds oneself having a position even more extreme than RMS, one is usually wrong :-)
  249. # [10:32] <Hixie> RMS is the definition of the edge of the spectrum here :-P
  250. # [10:33] <hsivonen> Lachy: what Hixie said
  251. # [10:33] <Lachy> the spectrum isn't linear
  252. # [10:34] <Hixie> an "edge" exists around any finite phase space
  253. # [10:34] <Lachy> I don't have a big problem with BSD type licences because they allow non-copyleft proprietary uses, whereas RMS does
  254. # [10:35] <hsivonen> Lachy: NC effectively puts you into this situation: http://overlawyered.com/2006/10/why-there-arent-dvds-of-some-of-your-favorite-old-tv-series/
  255. # [10:35] <Lachy> but I have a problem with my own stuff being forced into using a copyleft licence if I want to make use of copyleft licenced stuff
  256. # [10:35] <Hixie> i guess i'm going to have an "original insertion mode" for rcdata/cdata and a "secondary insertion mode" for foreign
  257. # [10:35] <Dashiva> Maybe call it 'foreign insertion mode'?
  258. # [10:37] <Hixie> i don't want to change the foreign stuff today
  259. # [10:37] <Hixie> or at all, until the svg issue can be resolved
  260. # [10:38] * Quits: parafox (n=parafox@ppp121-44-76-112.lns10.syd6.internode.on.net) (Read error: 110 (Connection timed out))
  261. # [10:44] * hsivonen wonders how Google Chrome will do video codecs
  262. # [10:45] <hendry> really daft how http://www.google.com/googlebooks/chrome/# isn't addressable
  263. # [10:46] <hsivonen> no alt attribute there
  264. # [10:49] <hsivonen> hendry: It's really weird how Google is now publishing content in a form that is unfriendly towards search engines
  265. # [10:49] <hsivonen> hendry: and so far, it seems that Googlebot isn't getting any unfair magic advantage
  266. # [10:50] <hsivonen> the stuff just doesn't work with bot-based search
  267. # [10:50] <Hixie> google would never give googlebot an unfair advantage on one of its own sites
  268. # [10:50] <Hixie> in fact the search team goes out of its way to avoid doing that
  269. # [10:51] <Hixie> ok
  270. # [10:51] <Hixie> i need to solve the </script> problem for html now
  271. # [10:51] <annevk> incidentally, is that why Google uses crap markup? :D
  272. # [10:51] <Hixie> i guess i just say that a parser-inserted <script> element doesn't do magic when inserted?
  273. # [10:52] <Hixie> annevk: http://www.google.com/privacy/
  274. # [10:52] <Hixie> annevk: we're learning. slowly.
  275. # [10:52] <Hixie> and then i can trigger the magic when i see </script>
  276. # [10:53] <hsivonen> I learned that Google Maps has the HTML5 doctype by downloading and parsing random stuff from dmoz
  277. # [10:53] <Hixie> having the doctype is one thing
  278. # [10:53] <Hixie> actually being compliant is what matters
  279. # [10:54] <hsivonen> yes, but I was still surprised to see Google do Ajaxy stuff in the standards mode
  280. # [10:54] <Hixie> true
  281. # [10:54] <hsivonen> given how recent that is in GWT
  282. # [10:54] * Joins: webben (n=benh@nat/yahoo/x-116f3624b6ac1ac3)
  283. # [10:56] <annevk> interesting
  284. # [10:57] <Hixie> actually i don't know if i told you this earlier, hsivonen, but someone in the zurich office set up an instance of your html5 validator internally
  285. # [10:58] <Hixie> to encourage html5 compliance
  286. # [10:58] <hsivonen> Hixie: cool
  287. # [10:58] * hsivonen wonders if Jens Meiert from the WG is in the Zurich office
  288. # [10:58] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  289. # [10:58] <hendry> hsivonen: i hope too google will "provide leadership" with this video codec mess...
  290. # [10:58] <Hixie> hsivonen: yes; it was him who set up the validator in fact
  291. # [11:01] * Joins: ROBOd (n=robod@89.122.216.38)
  292. # [11:04] <Philip`> http://blogoscoped.com/files/google-chrome-screenshot.jpg - why does everyone want to get rid of menus nowadays :-(
  293. # [11:04] <Philip`> s/ :/? :/
  294. # [11:06] <hsivonen> how do multiple processes share drawing surfaces?
  295. # [11:06] <annevk> how do multiple processes still allow interaction with each other... eg, Flash communication
  296. # [11:07] <hsivonen> I've been told that the reason why Gecko's threading is the way it is was that back in 1998, X11 wasn't robust enough to handle even one *thread* per one *window*
  297. # [11:07] <annevk> maybe it's not completely sandboxed as the comic leds you to believe
  298. # [11:08] * Philip` guesses it involves IPC
  299. # [11:09] * Philip` has no idea of anything more detailed, though
  300. # [11:09] <hsivonen> or perhaps they overlay the content area somehow and don't share actual drawing surfaces
  301. # [11:09] <hsivonen> after all, there are already out-of-process browser plugins on Linux
  302. # [11:09] <roc> hsivonen: I don't know who told you that, but I doubt it.
  303. # [11:10] <roc> Having child windows (tabs) be rendered by different processes is actually "easy" on Windows and X11
  304. # [11:10] <Philip`> Opera already has an operapluginwrapper process on Linux, which seems to be related to Flash plugins in some way
  305. # [11:11] <roc> might get tricky if your UI has transparent overlays over the content
  306. # [11:11] <roc> there is really no solution to that on Mac that I know of, so I'm looking forward to seeing how Chrome does it
  307. # [11:11] <roc> so windowed plugins are in the same category, so OK for Windows and X11
  308. # [11:11] <hsivonen> roc: why does Gecko run all the windows on one thread?
  309. # [11:11] <roc> but *windowless* plugins, ... that
  310. # [11:12] <roc> that's a big problem. You can push bitmaps through shared memory, but that's suboptimal
  311. # [11:12] <annevk> I believe Chrome is Windows only for now
  312. # [11:12] * annevk doesn't remember where he read that
  313. # [11:13] <roc> the beta is Windows only, but there is supposed to be Mac and Linux versions on the way
  314. # [11:13] <roc> hsivonen: the #1 reason is that making all structures shared across windows be threadsafe is a real pain
  315. # [11:14] <annevk> roc, indeed, I can't read :/
  316. # [11:14] <hsivonen> roc: ok
  317. # [11:14] <roc> the #2 reason is that the Firefox UI, and especially the extension system, assumes a single-threaded model for all content
  318. # [11:14] <hsivonen> roc: but that came a lot later
  319. # [11:15] <roc> but anyway you don't really want one thread per window. Chrome is doing the right thing, you want process separation
  320. # [11:16] <roc> unfortunately, doing HW accelerated rendering from separate processes into the same window, with plugins in the mix too, is going to be awfully tricky
  321. # [11:17] <roc> hsivonen: those issues are fixable though, and I think we'll tackle them, possibly once we've had time to look at Chrome and learn what we can from it.
  322. # [11:18] <hsivonen> it seems that supporting the Flash binary blog is getting more and more troublesome
  323. # [11:19] <hsivonen> <video> obsoletes the video-only plug-ins
  324. # [11:19] <hsivonen> and some newer plugins like Gears and the Garmin GPS stuff are effectively faceless
  325. # [11:19] <roc> Process separation isn't free, there are performance and complexity costs, especially memory costs. Quite possibly it didn't make sense in the old days with small memories and only a few windows open at a time.
  326. # [11:19] <roc> Gears is not an NPAPI plugin.
  327. # [11:19] <hsivonen> oh. I thought it was
  328. # [11:20] <roc> Process separation probably still doesn't make sense for mobile.
  329. # [11:21] <roc> it'll be a long time before we can get rid of Flash (or Java, or Silverlight). I'm more interested in working with the plugin vendors to get better APIs so there isn't as much friction.
  330. # [11:24] <hsivonen> isn't Java now an intranet problem?
  331. # [11:24] * Quits: psa (n=yomode@71.93.19.66) (Read error: 110 (Connection timed out))
  332. # [11:24] <hsivonen> I use the Web with Java disabled
  333. # [11:24] <hsivonen> and it doesn't Break the Web
  334. # [11:25] <hsivonen> I also don't have Silverlight and not having it doesn't Break the Web, either
  335. # [11:25] <Philip`> Lots of web sites teaching physics still use Java applets
  336. # [11:25] <othermaciej> Gears has to hook into browsers in ways that go beyond any public plugin API
  337. # [11:26] <hsivonen> Philip`: yeah, some university demo pages are really retro
  338. # [11:26] * Joins: hober (n=ted@unaffiliated/hober)
  339. # [11:26] <othermaciej> roc: I asked one of our mobile guys about multiprocess browser and he looked at me funny
  340. # [11:26] <roc> It may not break the Web for you, but when Java breaks, people yell
  341. # [11:27] <hsivonen> Philip`: I did have to use Java applets for math and computer science demos while studying
  342. # [11:27] <hsivonen> Philip`: but all those would be better as Java Web Start apps or as JavaScript apps
  343. # [11:28] <roc> othermaciej: Perhaps the mobile people are still getting used to operating systems with address space separation
  344. # [11:28] <hsivonen> I still haven't seen an applet that shouldn't be rewritten in JS or put into a dedicated Java Web Start window
  345. # [11:28] <othermaciej> roc: iPhone has plenty of address space separation, just not plenty of memory
  346. # [11:28] <othermaciej> it wasn't made by classical style "mobile people"
  347. # [11:28] <hsivonen> Philip`: those were Netscape 4-era applets
  348. # [11:29] <roc> smart move
  349. # [11:30] <Hixie> a number of online games i play (e.g. scrabbulous) use java
  350. # [11:31] <hsivonen> Hixie: do they feel like they should be Web Start apps of GWT+canvas stuff instead?
  351. # [11:31] <Hixie> most could just be normal html web apps like gmail or google calendar
  352. # [11:34] <hsivonen> Hixie: btw, do the games you play use <object> or <applet>?
  353. # [11:35] <Hixie> good question
  354. # [11:38] <Hixie> scrabbulous uses both
  355. # [11:38] <Hixie> object for ie, applet for others
  356. # [11:39] <othermaciej> I think my only experiences of Java and Flash on the Web are games and ads
  357. # [11:39] <Hixie> toulouse uses just applet
  358. # [11:39] <roc> and video I presume
  359. # [11:39] <othermaciej> some Flash games seem like they would be hard to do with good performance in current gen browsers
  360. # [11:39] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  361. # [11:39] <othermaciej> and video, yeah
  362. # [11:39] <othermaciej> (hard to do on open standards Web tech that is)
  363. # [11:39] <Hixie> we're getting there
  364. # [11:39] <Hixie> slowly :-)
  365. # [11:40] <roc> quite a few sites use Flash as a sound or persistent storage API (including gmail)
  366. # [11:40] <hsivonen> Hixie: Sun still says <applet> works best cross-browser: http://java.sun.com/docs/books/tutorial/deployment/applet/deployindex.html
  367. # [11:40] <Hixie> hsivonen: the arguments against making <applet> conforming are more political than anything else
  368. # [11:41] <hsivonen> othermaciej: do you count branded product catalogs entangled in Flash as advertising?
  369. # [11:41] <othermaciej> hsivonen: I have not used any such lately
  370. # [11:42] <othermaciej> roc: I guess that's not visible to me, but that is kind of sad
  371. # [11:42] <roc> well, we're all doing our best to change that
  372. # [11:44] <roc> does using a Java telnet applet to play nethack count as a "game"?
  373. # [11:49] <Hixie> ok, checked in the revamp of <script> handling
  374. # [11:49] <othermaciej> roc: I am happy with where the open Web platform is going
  375. # [11:50] <roc> good. I'm scared
  376. # [11:50] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  377. # [11:50] <othermaciej> and I've always enjoyed collaborating on actual standards work with Mozilla folks
  378. # [11:50] <othermaciej> and I think Gecko and WebKit are going in gratifyingly similar directions strategically despite pretty much no explicit coordination
  379. # [11:51] <othermaciej> (this despite occasional personality clashes or the like w/ specific Mozilla folks)
  380. # [11:52] * Joins: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
  381. # [11:52] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  382. # [11:55] <aaronlev> hsivonen: what was the discussion about aria-setsize/aria-posinset?
  383. # [11:57] <hsivonen> aaronlev: are you referring to Ben Millard's feedback to the PFWG?
  384. # [11:58] <hsivonen> aaronlev: IIRC, there was (months ago) discussion about setsize belonging on the container instead of being repeated on each item
  385. # [11:58] <hsivonen> aaronlev: and instead of posinset, an analogue of the start attribute on <ol> would be less verbose for paged views
  386. # [12:00] <aaronlev> hsivonen: ok, i saw an ongoing discussion which was forwarded to me
  387. # [12:00] <aaronlev> problem is sort of related to how trees or tree grids are structured and whether the whole thing is loaded at once
  388. # [12:01] <aaronlev> sometimes, some of the structure is missing
  389. # [12:01] <hsivonen> aaronlev: isn't it weird to have to update setsize in many places?
  390. # [12:01] <aaronlev> yes it's weird
  391. # [12:01] <aaronlev> ajax trees are weird
  392. # [12:01] <aaronlev> the structure is half gone
  393. # [12:02] <aaronlev> only the server knows the structure
  394. # [12:02] <aaronlev> but i agree we should look for a way to make it better
  395. # [12:05] <aaronlev> hsivonen ^
  396. # [12:06] <aaronlev> basically trees and treegrids are a case where there's often so much data on the server it's cruicial perf by only loading the visible lines, which could be anywhere in the middle
  397. # [12:07] <hsivonen> aaronlev: I guess I don't know enough about ajax trees to see how there wouldn't be a container element to hand setsize onto
  398. # [12:07] <hsivonen> s/hand/hang/
  399. # [12:07] <aaronlev> hsivonen: we should look at them again, maybe we can enforce that
  400. # [12:07] <aaronlev> i think in our case we're just dealing with how authors do things in JS
  401. # [12:08] <aaronlev> not what an ideal HTML widget would do
  402. # [12:08] <aaronlev> so, HTML would probably have a cleaner solution
  403. # [12:08] <aaronlev> aria is sometimes just accepting of the fact that it's applied to stuff after it was already coded, that a11y was an afterthought
  404. # [12:09] <aaronlev> but i'm definitely willing to help look at ways of making that better
  405. # [12:11] <Hixie> search for "XSLT" in http://www.whatwg.org/specs/web-apps/current-work/#the-doctype and lower -- is it ok?
  406. # [12:11] <hsivonen> Hixie: if an non-parser-inserted script element runs as the result of insertion and it itself inserts another script element that runs immediately, should control return to the first-mentioned script afterwards or should it die?
  407. # [12:11] <Hixie> why would it die?
  408. # [12:12] <hsivonen> Hixie: it seems to die in the HTML5 Live DOM in Gecko
  409. # [12:12] <Hixie> really? that's odd
  410. # [12:12] <hsivonen> Hixie: I can't tell if it's my bug, Gecko bug or a platform feature
  411. # [12:12] <Hixie> testcase?
  412. # [12:15] * Quits: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
  413. # [12:16] <hsivonen> Hixie: hmm. might be my problem. I have to investigate more.
  414. # [12:16] <Hixie> k
  415. # [12:17] <Hixie> bed time for me
  416. # [12:17] <Hixie> nn
  417. # [12:17] <hsivonen> Hixie: <!DOCTYPE HTML PUBLIC "XSLT-generated"> WFM
  418. # [12:17] <hsivonen> nn
  419. # [12:17] * Joins: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de)
  420. # [12:18] <annevk> still seems silly to cater for XSLT, just output XML
  421. # [12:18] <hsivonen> annevk: IE
  422. # [12:19] <hsivonen> "just output XML" isn't realistic
  423. # [12:19] <annevk> IE supporting XML at some point is realistic though
  424. # [12:20] <hsivonen> XSLT users will need validation before that
  425. # [12:20] <hsivonen> *way* before
  426. # [12:20] <Philip`> If IE supports XHTML before HTML5 goes to Rec, we can just remove that catering-for-XSLT feature
  427. # [12:21] <hsivonen> Philip`: at which point XSLT people would be angry at me for their stuff no longer validating
  428. # [12:22] <Philip`> hsivonen: That's their fault for relying on a draft spec
  429. # [12:22] <annevk> therefore it seems like a bad thing to add it now
  430. # [12:22] <annevk> oh well
  431. # [12:22] <hsivonen> Philip`: that's not really a tenable position when <video> is a killer feature happening long before REC
  432. # [12:23] <annevk> <video> doesn't work with XSLT anyway
  433. # [12:23] <hsivonen> annevk: <video> does. <source> doesn't
  434. # [12:24] <annevk> <source> is sort of mandatory at this point
  435. # [12:24] <hsivonen> annevk: <video src> should be just fine with XSLT
  436. # [12:24] <annevk> I know
  437. # [12:24] <hsivonen> annevk: it isn't, if you are doing Ogg-only
  438. # [12:25] <Philip`> Hixie: You just added <code titel="">
  439. # [12:25] <hsivonen> annevk: what's the point of an RF codec on the authoring side if everyone makes an encumbered alternative anyway?
  440. # [12:25] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  441. # [12:26] <annevk> hsivonen, dunno, we'll see how it goes I suppose
  442. # [12:26] * Joins: deane (n=deane@121-72-166-26.dsl.telstraclear.net)
  443. # [12:27] <Philip`> Hixie: "The same character as in item 8" - s/8/9/
  444. # [12:28] <Philip`> Hixie: Also, in "For the purposes of XSLT generators, which cannot output HTML markup without a DOCTYPE", maybe remove the comma because otherwise it's incorrectly suggesting that no XSLT generator is able to output HTML markup without a DOCTYPE
  445. # [12:29] <roc> hsivonen: you can fall back to .WAV!
  446. # [12:37] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 104 (Connection reset by peer))
  447. # [12:46] <hsivonen> argh. the new tokenizer tweaks pushed the loop 8 bytes over the magic hotspot limit again (with ecj)
  448. # [12:47] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  449. # [12:50] * Philip` doesn't think that would count as a valid technical reason to change the spec
  450. # [12:50] <hsivonen> Philip`: I'm going to extract methods for errors
  451. # [12:50] <Philip`> (Isn't there a rarely-called chunk of code you could just split out into a separate method, to keep the main loop small?)
  452. # [12:50] <hsivonen> Philip`: so all the string formatting code won't count
  453. # [12:51] <hsivonen> Philip`: besides, I should do the null check for error handler *before* I format the error string
  454. # [12:52] <hsivonen> also, the error reporting code needs a much better localization story
  455. # [12:56] <hsivonen> Philip`: also, the spec change in this case was something I asked for
  456. # [12:56] * Joins: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
  457. # [12:56] <hsivonen> (and I could just not care about perf with ecj and only care about perf with javac)
  458. # [12:57] <hsivonen> ecj does silly stuff like goto n; n: goto m
  459. # [12:57] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  460. # [13:08] * Quits: webben (n=benh@nat/yahoo/x-116f3624b6ac1ac3)
  461. # [13:09] * Joins: othermaciej (n=mjs@adsl-70-137-142-193.dsl.snfc21.sbcglobal.net)
  462. # [13:13] * Joins: Parafox (n=parafox@ppp121-44-116-30.lns10.syd6.internode.on.net)
  463. # [13:15] * Quits: othermaciej (n=mjs@adsl-70-137-142-193.dsl.snfc21.sbcglobal.net) (Read error: 104 (Connection reset by peer))
  464. # [13:16] * Joins: othermaciej (n=mjs@adsl-70-137-142-193.dsl.snfc21.sbcglobal.net)
  465. # [13:17] * Joins: othermaciej_ (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  466. # [13:21] * Quits: othermaciej (n=mjs@adsl-70-137-142-193.dsl.snfc21.sbcglobal.net) (Nick collision from services.)
  467. # [13:21] * othermaciej_ is now known as othermaciej
  468. # [13:21] * Quits: hdh (n=hdh@118.71.122.211) (Read error: 104 (Connection reset by peer))
  469. # [13:25] <Lachy> Hixie, why did you go with <!DOCTYPE html PUBLIC "XSLT-generated"> instead of an emtpy string?
  470. # [13:25] * Quits: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp) ("Less talk, more pimp walk.")
  471. # [13:26] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  472. # [13:27] <Lachy> Hixie, why does the spec give all the Unicode names for the characters in the DOCTYPE, but then only say "The literal string "XSLT-generated""?
  473. # [13:28] <hsivonen> Hixie: why is XSLT-generated an ASCII-case-insensitive match when doctype quirkiness check is?
  474. # [13:28] <Lachy> oh, nevermind, I guess it's because the XSLT-generated is case sensitive, whereas the rest of it isn't.
  475. # [13:28] <hsivonen> *why isn't
  476. # [13:31] * Joins: myakura (n=myakura@p3016-ipbf3510marunouchi.tokyo.ocn.ne.jp)
  477. # [13:31] <hsivonen> never mind. I added a case-sensitive check to my string portability layer
  478. # [13:37] <hendry> http://lists.w3.org/Archives/Public/public-mwts/2008Sep/0000.html # any suggestions for a test suite to do with mobiles?
  479. # [13:38] <hendry> now the http://www.w3.org/2008/06/mobile-test/ "Web Compatibility Test for Mobile Browsers" is done ...
  480. # [13:39] <hsivonen> hendry: shouldn't mobiles be tested against the same suites as desktop browsers?
  481. # [13:40] <hsivonen> (except for CSS tests where the test assumes a wider viewport)
  482. # [13:40] <hendry> hsivonen: yes, they should be really
  483. # [13:41] <hendry> hsivonen: though i guess we're looking to highlight areas particularly lacking in mobiles
  484. # [13:42] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
  485. # [13:42] <hendry> so there was earlier talk on "performance" testing, but i'm not so sure
  486. # [13:48] <hsivonen> I wonder what the license for http://www.croczilla.com/svg/samples/lion/lion.svg is
  487. # [13:56] <Philip`> hendry: Maybe mobiles are lacking in <canvas> support? :-)
  488. # [13:58] <hsivonen> is tiger.eps under the GPL when obtained from GNU Ghostscript?
  489. # [13:59] * Joins: webben (n=benh@nat/yahoo/x-bacb91c7fb094342)
  490. # [13:59] <hendry> Philip`: there is canvas test already #14 http://www.w3.org/2008/06/mobile-test/doc.html -- perhaps it can be improved?
  491. # [13:59] * Joins: aaronlev_ (n=chatzill@g228027070.adsl.alicedsl.de)
  492. # [14:02] <Philip`> hendry: If the aim is to test that it's implemented entirely correctly, as opposed to simply being implemented at all, then I've got six hundred test cases for specific canvas features :-)
  493. # [14:02] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  494. # [14:04] <wilhelm> Philip`: The aim is to test whether various features are present, to determine whether a mobile browser is ready for the "one web", not just the "mobile web". The other six hundred tests for each feature is out of scope. (c:
  495. # [14:04] <hendry> well said wilhelm
  496. # [14:05] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  497. # [14:05] <Philip`> Okay - as long as it doesn't encourage mobile browser developers to just provide minimal stub implementations of all those features, that sounds reasonable :-)
  498. # [14:07] <wilhelm> It would be possible to cheat, of course. Opera unintentionally cheats on the inputmode test. But where possible, the document links to relevant test suites.
  499. # [14:09] <hsivonen> wilhelm: how do you cheat? do you implement it per WF2 instead of XHTML Basic 2nd ed?
  500. # [14:11] <wilhelm> We support the feature in the browser core, so it's present in the DOM. But there is no UI for it, so it can't actually be used.
  501. # [14:14] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  502. # [14:15] * Joins: myakura_ (n=myakura@p4041-ipbf4802marunouchi.tokyo.ocn.ne.jp)
  503. # [14:17] <Lachy> hmm, this headers thread is going round in circles again. We already know scope isn't well supported today. http://lists.w3.org/Archives/Public/public-html/2008Sep/0046.html
  504. # [14:17] <hsivonen> http://hsivonen.iki.fi/test/perf.html
  505. # [14:18] <Lachy> but it would be nice to get an experemental implementation of the smart headers algorithm in a browser which can be tested with an actual screen reader
  506. # [14:19] * Quits: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
  507. # [14:20] <Philip`> Lachy: Why would that be better than having an offline implementation, that can transform a table to just use @headers so that screen readers will get the same header associations as if they ran the more complicated algorithm?
  508. # [14:21] <hsivonen> Philip`: why offline? greasemonkey could work
  509. # [14:21] <Philip`> hsivonen: Ah, that's true, though it wouldn't help with IE-based screen readers
  510. # [14:21] <Lachy> Philip`, to prove that even with the costly and long upgrade cycle of assistive technology, updating the browser it uses to provide the support is a workable solution
  511. # [14:22] <hsivonen> hmm. it seems that the bottleneck with the Tiger in Gecko is DOM or painting, because TraceMonkey doesn't seem to make it faster
  512. # [14:22] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  513. # [14:23] <Philip`> Lachy: Ah, okay
  514. # [14:24] <wilhelm> hsivonen: Could you return the loading time on that page, for easy comparision between builds and browsers?
  515. # [14:26] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net) (Client Quit)
  516. # [14:27] <hsivonen> wilhelm: yeah. I'll improve it later. gotta go now
  517. # [14:29] * Quits: myakura (n=myakura@p3016-ipbf3510marunouchi.tokyo.ocn.ne.jp) (Read error: 113 (No route to host))
  518. # [14:36] * Quits: aaronlev_ (n=chatzill@g228027070.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
  519. # [14:37] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  520. # [14:46] * Joins: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de)
  521. # [14:51] * Quits: Parafox (n=parafox@ppp121-44-116-30.lns10.syd6.internode.on.net) ("Konversation terminated!")
  522. # [14:52] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  523. # [14:55] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Client Quit)
  524. # [14:56] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  525. # [15:04] <hendry> on the video topic; http://www.fsf.org/resources/formats/playogg and http://stephenfry.com/blog/?p=52 today
  526. # [15:07] <hsivonen> hendry: doesn't play on page in minefield on Mac
  527. # [15:11] <hendry> hsivonen: nightmare :/
  528. # [15:14] <hsivonen> Lachy: note how the FSF is using CC-by-nd here but not NC
  529. # [15:15] <Lachy> hsivonen, note how you're using that appeal to authority again! :-)
  530. # [15:17] * Joins: tantek (n=tantek@hq.last.fm)
  531. # [15:21] <annevk> is there a MacBook Air next to him?
  532. # [15:24] * Joins: csarven (i=csarven@on-irc.csarven.ca)
  533. # [15:27] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
  534. # [15:32] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  535. # [15:36] <hsivonen> Lachy: as far as authorities go, Stephen Fry seems like a better celebrity endorser than Jerry Seinfeld :-)
  536. # [15:37] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
  537. # [15:37] <Lachy> hsivonen, I don't know who Stephen Fry is
  538. # [15:37] <Philip`> :-o
  539. # [15:40] <gavin_> seinfeld's much more popular here in the americas
  540. # [15:41] <gavin_> and in the australias too, I guess
  541. # [15:43] <zcorpan> Hixie: "The same character as in item 8" - s/8/9/
  542. # [15:43] <Philip`> I've heard of a TV show called "Seinfeld" and I can assume Jerry Seinfeld is related to that, but other than that I have no idea who he is
  543. # [15:43] <Philip`> zcorpan: http://krijnhoetmer.nl/irc-logs/whatwg/20080902#l-443 :-)
  544. # [15:44] <hsivonen> Philip`: that's the one. he'll promote Vista.
  545. # [15:44] <hsivonen> and the show Seinfeld has been gone for years but Fry is still shooting new stuff
  546. # [15:44] <zcorpan> Philip`: hah
  547. # [15:45] <annevk> the show Seinfeld is pretty awesome though
  548. # [15:45] <hsivonen> annevk: sure
  549. # [15:47] <Lachy> Philip`, what country are you from? How could you not know who Jerry Seinfeld i?
  550. # [15:47] <Lachy> s/i/is/
  551. # [15:48] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  552. # [15:49] <Philip`> Lachy: England, where I assume it hasn't been shown much or if it has then I don't remember ever seeing it
  553. # [15:49] <Philip`> How could you not know who Stephen Fry is? :-p
  554. # [15:50] <gavin_> I think I recall seeing something with stephen fry in it
  555. # [15:50] <gavin_> or maybe I just found out about him after looking up hugh laurie
  556. # [15:51] <Philip`> Blackadder?
  557. # [15:51] <Lachy> Philip`, Australians get a lot more American TV shows than English shows
  558. # [15:52] <Lachy> English TV is largely limited to being broadcast on the ABC, which is far less popular than the 3 commercial TV networks
  559. # [15:52] <gavin_> never heard of "blackadder"
  560. # [15:52] <Philip`> He narrated the UK editions of the Harry Potter audiobooks too, but I don't know how many other countries use the UK rather than US version (or do they have their own new version?)
  561. # [15:53] <hsivonen> Philip`: was Stephen Fry in Blackadder? Hugh Laurie was
  562. # [15:53] <Philip`> hsivonen: Wikipedia says he was, so it must be true
  563. # [15:54] <Philip`> (Also it has a photo of him in it, which is quite convincing)
  564. # [15:54] <hendry> Fry is prolific. His books are great too.
  565. # [15:54] <hsivonen> Philip`: ah right. fourth season
  566. # [15:55] * hsivonen is surprised to learn that English TV isn't big in Australia
  567. # [15:56] * gavin_ too
  568. # [15:56] * Philip` can only actually remember watching one episode of Blackadder, and that was in a history lesson at school
  569. # [15:57] <hsivonen> Philip`: you had good history material at school :-)
  570. # [15:57] <Philip`> (but at least I've seen all of QI)
  571. # [15:58] <Philip`> We watched The Matrix in a maths lesson too
  572. # [15:59] <hsivonen> hmm. that sounds questionable
  573. # [16:00] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  574. # [16:00] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  575. # [16:01] * Joins: aroben (n=aroben@unaffiliated/aroben)
  576. # [16:03] * Joins: MikeSmith (n=MikeSmit@EM119-72-41-143.pool.e-mobile.ne.jp)
  577. # [16:08] <Lachy> I'd heard of Blackadder, and I'm pretty sure it was aired in Australia, but I never watched it, probably because I was too young to be interested in it when it came out
  578. # [16:08] <Lachy> "The Black Adder was the first series of Blackadder and was written by Richard Curtis and Rowan Atkinson, and produced by John Lloyd. The series was originally aired on BBC 2 from 1983-06-15 to 20 July, 1983, and was a joint production with the Australian Seven Network."
  579. # [16:09] <Lachy> I didnt' know it was jointly produced by channel 7
  580. # [16:13] * Joins: webben_ (n=benh@nat/yahoo/x-6dcaeb4e24480d35)
  581. # [16:16] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  582. # [16:18] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  583. # [16:22] * Quits: webben (n=benh@nat/yahoo/x-bacb91c7fb094342) (Connection timed out)
  584. # [16:34] <zcorpan> standardssuck.org needs a new entry
  585. # [16:34] <zcorpan> 4 aug
  586. # [16:34] <zcorpan> almost a month
  587. # [16:35] <Lachy> zcorpan, I know. I spoke to marcos about it last night
  588. # [16:36] <zcorpan> Lachy: ok
  589. # [16:36] <Lachy> if you have any suggestions for who to interview and what topic, let me know
  590. # [16:37] <zcorpan> how about svg?
  591. # [16:38] <Lachy> yeah, maybe I could interview Erik D about it
  592. # [16:38] <annevk> isn't zcorpan closer to ed?
  593. # [16:39] <zcorpan> i am
  594. # [16:39] <Lachy> oh, is he in Sweden?
  595. # [16:39] <annevk> yes
  596. # [16:39] <Lachy> I thought he was in Oslo
  597. # [16:39] <annevk> no
  598. # [16:39] <Lachy> zcorpan, are you able to do it?
  599. # [16:39] <annevk> (the reason for the break was simply vacation)
  600. # [16:39] <annevk> (i tell myself)
  601. # [16:39] <zcorpan> Lachy: dunno, don't have a camera for one
  602. # [16:39] <Lachy> ok
  603. # [16:39] <annevk> zcorpan, ed has a MacBook, should work
  604. # [16:39] <zcorpan> annevk: ah
  605. # [16:40] <zcorpan> i could ask if he's up for it
  606. # [16:40] <Lachy> yeah, as long as he as either QuickTime Pro or iMovie
  607. # [16:40] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  608. # [16:41] <Lachy> we should be able to get several interviews done when I go to Web Directions and then there's TPAC soon
  609. # [16:48] * Dashiva wonders if any signficant amount of AT software will support @scope by the time of HTML6...
  610. # [16:50] <Lachy> Dashiva, AIUI, it depends on what the browser reports through the accessibility API, so if the browser supports it, it should be able to report the necessary info. But I could be wrong.
  611. # [16:55] <Dashiva> Then why are people saying AT don't support it, rather than browsers?
  612. # [16:56] <Dashiva> It's not like scope is used much outside of accessibility APIs
  613. # [16:56] <Lachy> I don't know. I could be completely wrong
  614. # [16:58] <Lachy> but that seems to be the way ARIA works, cause the browser sees the attributes and then reports to the AT what something is based on that. Apparently, ATs don't access the DOM directly, they do everything through teh accessibility API
  615. # [16:59] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
  616. # [17:00] * Joins: webben (n=benh@nat/yahoo/x-ff93211527fb3b60)
  617. # [17:01] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
  618. # [17:02] * Joins: aaronlev_ (n=chatzill@e179092002.adsl.alicedsl.de)
  619. # [17:05] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  620. # [17:09] * Joins: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
  621. # [17:12] <zcorpan> Lachy: they do some things by accessing the dom
  622. # [17:12] <zcorpan> aiui
  623. # [17:12] <zcorpan> but they already have code that acts on the accessibility api
  624. # [17:13] <zcorpan> so it's less work for AT vendors if the browser does the mapping
  625. # [17:16] * Quits: webben_ (n=benh@nat/yahoo/x-6dcaeb4e24480d35) (No route to host)
  626. # [17:17] * Joins: dglazkov (n=dglazkov@nat/google/x-118375497232eab4)
  627. # [17:20] * Quits: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
  628. # [17:20] <takkaria> oh, damn, there's another character to turn into U+FFFD at the inputstream stage
  629. # [17:21] <Philip`> You could treat it as a fatal error instead
  630. # [17:22] <takkaria> that's got the same implementation cost, more-or-less
  631. # [17:23] <zcorpan> perhaps one day we'll report errors for non-Name tags
  632. # [17:23] <takkaria> in Hubbub, the inputstream just passes a UTF-8 stream of characters with no filtering, and U+0000 is handled in the same way as any other character would be, it just generally inserts U+FFFDs around the place
  633. # [17:24] <takkaria> though all I need to do is change "c == '\0'" to "c == '\0' || c == '\x0b'" for the most part
  634. # [17:31] <Lachy> annevk, would talking about Google Chrome in a standardssuck episode be on topic, even though it's a browser, not a standard?
  635. # [17:32] <Lachy> hmm, maybe if we focuss on their standards support. I wonder if google gears has implemented the HTML5 api yet
  636. # [17:33] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  637. # [17:35] <Philip`> Wait a few hours, then it should be clearer how much they diverge from WebKit
  638. # [17:38] * Joins: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au)
  639. # [17:40] * Quits: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au) ("Leaving")
  640. # [17:41] * myakura_ wondering if they use JavaScriptCore for V8
  641. # [17:41] * Joins: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au)
  642. # [17:43] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
  643. # [17:46] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  644. # [17:47] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  645. # [17:51] <Philip`> myakura_: The API, or the implementation?
  646. # [17:56] <myakura_> Philip`: meant the latter, but if to know about both is fine :)
  647. # [17:58] * Joins: Lachy (n=Lachlan@85.196.122.246)
  648. # [17:59] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  649. # [18:00] * Quits: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au) ("Leaving")
  650. # [18:00] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Connection timed out)
  651. # [18:05] * Quits: tantek (n=tantek@hq.last.fm)
  652. # [18:07] * Quits: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
  653. # [18:07] * Quits: Maurice (n=ano@89.184.185.237) ("Disconnected...")
  654. # [18:11] * Joins: aboodman (n=aboodman@69.36.227.135)
  655. # [18:15] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  656. # [18:25] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  657. # [18:32] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  658. # [18:37] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
  659. # [18:51] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  660. # [18:52] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
  661. # [18:56] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  662. # [18:57] * Joins: tantek (n=tantek@78.147.184.186)
  663. # [19:06] * Joins: aboodman2 (n=aboodman@216.239.45.19)
  664. # [19:08] * Joins: fishd (n=darin@nat/google/x-1ca5ed89d1fe4338)
  665. # [19:09] * Joins: maikmerten (n=maikmert@L9bdf.l.pppool.de)
  666. # [19:14] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  667. # [19:14] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
  668. # [19:25] * Quits: aboodman2 (n=aboodman@216.239.45.19) (Read error: 110 (Connection timed out))
  669. # [19:27] * Joins: sverrej (n=sverrej@89.10.27.245)
  670. # [19:27] * Quits: aboodman (n=aboodman@69.36.227.135) (Read error: 110 (Connection timed out))
  671. # [19:38] * Joins: franksalim (n=frank@user-64-9-237-170.googlewifi.com)
  672. # [19:47] * Joins: eseidel (n=eseidel@nat/google/x-0dc34eabbeeec5c3)
  673. # [19:49] * Quits: eseidel (n=eseidel@nat/google/x-0dc34eabbeeec5c3) (Client Quit)
  674. # [19:49] * Joins: eseidel (n=eseidel@nat/google/x-24aa284d0f98d51a)
  675. # [19:49] * Joins: billyjack (n=MikeSmit@EM60-254-199-102.pool.e-mobile.ne.jp)
  676. # [19:50] * Quits: eseidel (n=eseidel@nat/google/x-24aa284d0f98d51a) (Remote closed the connection)
  677. # [19:50] * Joins: eseidel (n=eseidel@nat/google/x-8b61df7ec031a94d)
  678. # [19:52] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
  679. # [19:58] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  680. # [19:59] * Quits: deane (n=deane@121-72-166-26.dsl.telstraclear.net) (Remote closed the connection)
  681. # [20:02] * Quits: tantek (n=tantek@78.147.184.186)
  682. # [20:05] * Quits: MikeSmith (n=MikeSmit@EM119-72-41-143.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  683. # [20:05] * Joins: KevinMarks (n=KevinMar@nat/google/x-27715ea9852e1e6e)
  684. # [20:08] <billyjack> waiting for Chrome videocast announcement
  685. # [20:08] <billyjack> not happened yet, right?
  686. # [20:08] <billyjack> KevinMarks: ?
  687. # [20:08] * billyjack is now known as MikeSmith
  688. # [20:09] <MikeSmith> "Another one bites the dust" finishes... onto to some "yeah, you got satin shoes..."
  689. # [20:10] * MikeSmith wonders whose iPod the background tunes are coming from
  690. # [20:10] * Quits: eseidel (n=eseidel@nat/google/x-8b61df7ec031a94d) (Read error: 104 (Connection reset by peer))
  691. # [20:11] * Joins: eseidel (n=eseidel@nat/google/x-d17f3475a5726a01)
  692. # [20:12] <MikeSmith> is it not now already 11am Pacific?
  693. # [20:13] <gavin_> it is
  694. # [20:13] <KevinMarks> the videocast url is up, nothing showing on it yet
  695. # [20:14] <MikeSmith> KevinMarks: looks like it's running now
  696. # [20:15] <MikeSmith> Sundar
  697. # [20:15] <hober> Where did they post the videocast url?
  698. # [20:15] <KevinMarks> hm
  699. # [20:15] * Joins: psa1 (n=yomode@71.93.19.66)
  700. # [20:15] <KevinMarks> what url you got, MikeSmith?
  701. # [20:15] <KevinMarks> I'm getting "Whole lotta love" on the one I have
  702. # [20:16] <KevinMarks> http://google.client.shareholder.com/Visitors/event/build2/MediaPresentation.cfm?MediaID=33101&Player=1#
  703. # [20:16] <MikeSmith> KevinMarks: http://google.client.shareholder.com/Visitors/event/build2/MediaPresentation.cfm?MediaID=33101&Player=1
  704. # [20:16] <MikeSmith> or http://google.client.shareholder.com/Visitors/event/build2/MediaPresentation.cfm?MediaID=33101&Player=2
  705. # [20:17] <MikeSmith> I was getting Whole lotta love too before they went live
  706. # [20:17] <MikeSmith> KevinMarks: force reload?
  707. # [20:18] <KevinMarks> let me try it in firefox ;)
  708. # [20:19] <KevinMarks> aha, that works
  709. # [20:20] <KevinMarks> I bet safari was caching the old mov
  710. # [20:20] <MikeSmith> KevinMarks: :)
  711. # [20:21] <MikeSmith> Sundar now asking the question, Why did we choose WebKit?
  712. # [20:22] <Philip`> Because building on Trident would be a really bad idea?
  713. # [20:23] <jcranmer> how about Tasman?
  714. # [20:24] <MikeSmith> he's talking about V8 now
  715. # [20:25] <MikeSmith> says Lars will give more details in the videocast later
  716. # [20:25] <Philip`> Is it "V8" as in "V8 engine", or is it stupid txt-speak for "vate"?
  717. # [20:25] <MikeSmith> (me hopes somebody asks whether it's faster than Squirrelfish... or least if it has a better logo (which I highly doubt))
  718. # [20:26] <gsnedders> Is it faster than SquirrelFish?
  719. # [20:26] <Philip`> Is it faster than TraceMonkey?
  720. # [20:26] <Dashiva> Philip`: The image was an engine, so probably the former
  721. # [20:26] <Philip`> Is it faster than JScript.NET?
  722. # [20:26] <gsnedders> Is it faster than C?
  723. # [20:26] <Philip`> Is it faster than God?
  724. # [20:27] <Dashiva> Definitely
  725. # [20:27] <MikeSmith> "Chromium" project name
  726. # [20:27] <Dashiva> I mean, when was the last god did a release?
  727. # [20:27] <Dashiva> *last time
  728. # [20:27] <MikeSmith> Ben Goodger takes the floor
  729. # [20:29] <MikeSmith> who's this Brian guy?
  730. # [20:29] <Philip`> Brian Blessed?
  731. # [20:29] <gsnedders> The Messiah?
  732. # [20:29] <MikeSmith> tab-dragging.. I suspect most people are thinking ho hum
  733. # [20:29] <gsnedders> MikeSmith: I am.
  734. # [20:30] <gsnedders> wow! Resizing tabs! Groundbreaking!
  735. # [20:30] * Philip` has a grand total of one browser window, so there's nowhere to drag tabs to
  736. # [20:30] <gsnedders> Philip`: No, just reordering them within a window
  737. # [20:31] <Philip`> gsnedders: Reordering tabs within a window is quite substantially unexciting
  738. # [20:31] <gsnedders> Philip`: Thus the "ho hum"
  739. # [20:31] <gsnedders> an ombibox!
  740. # [20:32] <Philip`> Is that the bit that's like every other browser's latest version's address box?
  741. # [20:32] <gsnedders> No
  742. # [20:35] <Dashiva> The implicit multisearch is new, the rest seems done before
  743. # [20:35] <Philip`> Multisearch?
  744. # [20:37] * MikeSmith wanna hear about the process manager and V8
  745. # [20:37] <gsnedders> hah!
  746. # [20:37] <gsnedders> e.g., pr0n.
  747. # [20:38] <gsnedders> ("sometimes you visit sites you wouldn't want other people who use the computer know you visit")
  748. # [20:38] <MikeSmith> "Hide This from My Girlfriend/Wife" feature
  749. # [20:40] <virtuelv> impressive how many features borrowed from others are always "innovative"
  750. # [20:41] <gsnedders> features are always innovative in any software
  751. # [20:41] <MikeSmith> all of this stuff was in Xanadu 50 years ago
  752. # [20:42] <MikeSmith> and/or built into GNU Emacs by RMS personally
  753. # [20:42] <MikeSmith> and predicted by Giordano Bruno in the 16th century
  754. # [20:42] <gsnedders> Good mic
  755. # [20:42] <MikeSmith> Darin!
  756. # [20:43] <Dashiva> and had a prototype designed by Leonardo himself
  757. # [20:43] <MikeSmith> Darin is shorter and younger than I imagined
  758. # [20:44] <gsnedders> Who's Darin?
  759. # [20:44] <gavin_> darin fisher, I'm guessing
  760. # [20:44] <gavin_> he used to work on Mozilla
  761. # [20:44] <gsnedders> I recognize the name, vaguely
  762. # [20:45] <MikeSmith> yeah, Darin Fisher
  763. # [20:45] <MikeSmith> gsnedders: he wrote the Gospel of Luke
  764. # [20:45] <MikeSmith> in the bible
  765. # [20:45] <gsnedders> MikeSmith: huh?
  766. # [20:45] <MikeSmith> that's probably where you remember him from
  767. # [20:46] <MikeSmith> he was one of the original disciple of Jesus
  768. # [20:46] <gsnedders> …
  769. # [20:46] <MikeSmith> virtuelv: Darin metion malware
  770. # [20:46] <MikeSmith> malware++
  771. # [20:47] <MikeSmith> Task Manager screen shot
  772. # [20:47] <Dashiva> very nice++++++
  773. # [20:48] * MikeSmith feels full bottle of Suntory Toma Toma beginning to take effect
  774. # [20:48] <MikeSmith> "misbehaving"
  775. # [20:50] <MikeSmith> wow
  776. # [20:50] <MikeSmith> killing plugins
  777. # [20:50] <MikeSmith> cool
  778. # [20:50] <gsnedders> How long will it go on for?
  779. # [20:51] <MikeSmith> kill kill
  780. # [20:51] <MikeSmith> gsnedders: days
  781. # [20:51] <gsnedders> :D
  782. # [20:51] <MikeSmith> tag team
  783. # [20:51] <virtuelv> MikeSmith: I'm not sure I got that
  784. # [20:52] <MikeSmith> virtuelv: me either
  785. # [20:53] <Dashiva> Oh, the accentity
  786. # [20:53] <Philip`> http://www.google.com/chrome
  787. # [20:53] <MikeSmith> dudes named Lars are usually pretty good at writing browser code
  788. # [20:53] <MikeSmith> in my experience at least
  789. # [20:53] <gsnedders> oh sux.
  790. # [20:53] <Philip`> now exists, and tells me Google hates Linux and won't give me any software
  791. # [20:53] <virtuelv> "Google Chrome for Linux is in development and a team of engineers is working hard to bring it to you as soon as possible."
  792. # [20:54] <virtuelv> *sigh*
  793. # [20:54] <MikeSmith> if you want to write a kick-ass browser, hire somebody named Lars
  794. # [20:54] <virtuelv> why not just give me the windows download link
  795. # [20:54] <gsnedders> "What should I say?"
  796. # [20:54] <Dashiva> MikeSmith: Wouldn't it be the other way around? All the good Larses are already hired, so you should avoid the rest? :)
  797. # [20:54] <Philip`> virtuelv: Try http://www.google.com/chrome/eula.html
  798. # [20:54] <gsnedders> MikeSmith: I want a job!
  799. # [20:54] <MikeSmith> the second-tier Larses
  800. # [20:55] * MikeSmith is now known as LarsYngve
  801. # [20:55] * Quits: webben (n=benh@nat/yahoo/x-ff93211527fb3b60)
  802. # [20:55] <gsnedders> LarsYngve: :P
  803. # [20:55] <Dashiva> Do most javascript engines really interpret?
  804. # [20:55] <virtuelv> gsnedders: you'd have to know those two people
  805. # [20:55] <virtuelv> hm,
  806. # [20:56] <Dashiva> I thought they all did at least some compiling
  807. # [20:56] <virtuelv> installer crashes under wine
  808. # [20:56] <gsnedders> virtuelv: Which two?
  809. # [20:56] <Philip`> Dashiva: If by "interpret" they mean "execute bytecode instead of machine code", then yes
  810. # [20:56] <virtuelv> Two guys from Opera
  811. # [20:56] <virtuelv> (well, one of them is with Adobe these days)
  812. # [20:56] * gsnedders can't quite remember who Lars is
  813. # [20:57] <Philip`> Wow, I've always wanted to download an installer and then execute it and then have it start downloading more stuff itself, without even telling me how much it's downloading or how fast it's going
  814. # [20:58] <Philip`> Clearly it'd be silly to just have a single file you download and install and that's it
  815. # [20:58] * Joins: webben (n=benh@nat/yahoo/x-bb7397d1cb0c1d30)
  816. # [20:59] <Philip`> "Type to search or enter a URL to navigate - everything just works." - what if I want to search for a URL?
  817. # [20:59] <Dashiva> Hmm... V8 is BSD, so even IE could include it?
  818. # [21:00] * Joins: othermaciej (n=mjs@17.244.17.18)
  819. # [21:00] <roc> Dashiva: all browser JS implementations must compile JS source code to something else. Most of them compile it to an AST or bytecode
  820. # [21:00] <Philip`> Google Chrome on Acid3: 79/100
  821. # [21:01] <virtuelv> that's webkit -9 months, or so
  822. # [21:01] <LarsYngve> "preserve user choice"++
  823. # [21:01] <roc> the big deal about V8 is apparently that it compiles all the way to machine code (but Tracemonkey also does that)
  824. # [21:01] <gsnedders> I'd guess that's mainly down to the limits of V8
  825. # [21:01] <LarsYngve> where is Kirkland?
  826. # [21:01] <Philip`> Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
  827. # [21:01] * Quits: othermaciej (n=mjs@17.244.17.18) (Read error: 104 (Connection reset by peer))
  828. # [21:01] <roc> Kirkland's near Redmond
  829. # [21:02] <gsnedders> LarsYngve: Literally it means Church-land in Scots :P
  830. # [21:02] <LarsYngve> whoah, Larry at the mic
  831. # [21:02] <gsnedders> http://en.wikipedia.org/wiki/Kirkland — that lists loads of places
  832. # [21:02] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
  833. # [21:03] <roc> if they're talking about Google employees, they're in the Seattle Kirkland
  834. # [21:03] <roc> that's where Google set up an office to catch escaping Microsoft employees
  835. # [21:03] <Philip`> Hmph, found a bug in Canvex: if the framerate exceeds 100, the FPS counter breaks :-(
  836. # [21:03] <Dashiva> Was that with chrome?
  837. # [21:03] <LarsYngve> Kirkland should be renamed Kirk Kirkwood
  838. # [21:04] <Philip`> Dashiva: Yes
  839. # [21:04] <Philip`> Dashiva: (Safari might be the same; I don't remember testing it recently)
  840. # [21:04] <Philip`> Chrome doesn't have canvas.getImageData :-(
  841. # [21:05] <gsnedders> Philip`: dhyatt said in #webkit he thinks it's Saf3.1 WebKit
  842. # [21:05] <Dashiva> I wonder if they're using apple's canvas or they made their own
  843. # [21:05] <LarsYngve> or Curt Kirkwood
  844. # [21:05] * LarsYngve is now known as CurtKirkwood
  845. # [21:06] <virtuelv> anyone tried benchmarking yet?
  846. # [21:06] <gsnedders> #chronium
  847. # [21:06] <Philip`> Dashiva: It doesn't seem to be using Apple's Windows CG port, so I guess it's doing something a bit different to work on Windows
  848. # [21:07] <gsnedders> Philip`: Apparently it is Saf3.1 WebKit, though
  849. # [21:07] <CurtKirkwood> mobile strategy
  850. # [21:08] <CurtKirkwood> "V8 has been ported to ARM and Intel"
  851. # [21:09] <CurtKirkwood> mention of W3C
  852. # [21:10] <Philip`> gsnedders: But it's a Windows port of it, and it's not Apple's port
  853. # [21:10] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  854. # [21:10] <gsnedders> Philip`: They also said they hadn't changed much from WebKit
  855. # [21:12] <Philip`> http://dl.google.com/chrome/plugins/plugins.xml - Silverlight's not in that list :-(
  856. # [21:12] <virtuelv> fails acid2?
  857. # [21:12] <gsnedders> extensions…
  858. # [21:12] <Philip`> virtuelv: Passes for me
  859. # [21:12] <gsnedders> Plan to use it
  860. # [21:12] <gsnedders> s/use it/have them/
  861. # [21:12] <virtuelv> Philip`: a coworker saw red over the eyes
  862. # [21:13] <Philip`> virtuelv: Passes for me :-)
  863. # [21:13] <Philip`> (at least after waiting long enough for all the images to load)
  864. # [21:13] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
  865. # [21:15] <Philip`> There's an Inspector, that shows you the DOM tree and styles and stuff, and the times and sizes of downloaded resources - is that new or is that from WebKit?
  866. # [21:15] <gsnedders> Philip`: WebKit
  867. # [21:16] <Philip`> The tab-close button is too small
  868. # [21:16] <mal> inspector is webkit
  869. # [21:16] <Philip`> Hmm, the Task Manager has a "Stats for nerds" link
  870. # [21:23] * Joins: csarven (i=csarven@on-irc.csarven.ca)
  871. # [21:41] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  872. # [21:42] * Joins: weinig (n=weinig@nat/apple/x-da74c8de32643caa)
  873. # [21:44] * Quits: aaronlev_ (n=chatzill@e179092002.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
  874. # [21:46] * Quits: myakura_ (n=myakura@p4041-ipbf4802marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  875. # [21:55] * Joins: weinig_ (n=weinig@nat/apple/x-f473274d8bbc9616)
  876. # [21:56] * Joins: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de)
  877. # [21:56] <Lachy> hey, looks like Google forgot to make the videos about google chrome public http://www.google.com/chrome/intl/en/features.html
  878. # [21:56] <Lachy> youtube is blocking access
  879. # [21:58] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  880. # [22:02] <aaronlev> looks like bugzilla isn't being used much to track HTML 5 issues
  881. # [22:02] <Hixie> it's used
  882. # [22:02] <aaronlev> i only see 15 issues open
  883. # [22:02] <Hixie> yeah most of the issues are in e-mail at http://whatwg.org/issues/
  884. # [22:02] <aaronlev> ok
  885. # [22:03] <Hixie> and because i tend to close the bugzilla ones quicker than e-mail
  886. # [22:03] <aaronlev> how is bugzilla working out
  887. # [22:03] <Hixie> pretty good for me
  888. # [22:03] <Hixie> but then i knew it already
  889. # [22:03] <aaronlev> right
  890. # [22:04] <aaronlev> i want to have ARIA implementor guidelines use that
  891. # [22:04] <Hixie> cool
  892. # [22:05] <aaronlev> it's not the ARIA spec -- it's the doc i started to describe what user agents need to do
  893. # [22:05] <aaronlev> if exposing to platform APIs
  894. # [22:05] <Hixie> sounds like a spec to me :-P
  895. # [22:05] <Hixie> what's the ARIA spec if not the document that says what uas should do?
  896. # [22:05] <aaronlev> well, it deals with a lot of platform issues
  897. # [22:06] <aaronlev> eventually they will fold in parts of it to the ARIA spec
  898. # [22:06] <aaronlev> but for now it's a smaller group of just browser developers working on it so we can go faster
  899. # [22:06] <aaronlev> it's something we should use for HTML
  900. # [22:06] <Hixie> cool
  901. # [22:06] <aaronlev> e.g. how to expose HTML via MSAA
  902. # [22:06] <Hixie> yeah, sounds useful. keep me in the loop
  903. # [22:06] <aaronlev> sure
  904. # [22:07] <aaronlev> it's a wiki, you can subscribe to see changes
  905. # [22:07] <aaronlev> http://developer.mozilla.org/en/docs/ARIA_User_Agent_Implementors_Guide
  906. # [22:08] <Hixie> i get far too much wiki notifications already :-/
  907. # [22:08] * Joins: csarven- (i=csarven@on-irc.csarven.ca)
  908. # [22:08] <aaronlev> :)
  909. # [22:08] * Joins: alyosha (n=anime4ch@74.93.182.234)
  910. # [22:11] * Quits: weinig (n=weinig@nat/apple/x-da74c8de32643caa) (Connection timed out)
  911. # [22:12] * Quits: roc (n=roc@121-72-184-5.dsl.telstraclear.net)
  912. # [22:12] * Quits: maikmerten (n=maikmert@L9bdf.l.pppool.de) ("Leaving")
  913. # [22:15] * Joins: sbublava (n=sbublava@77.117.156.47)
  914. # [22:18] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
  915. # [22:22] * Joins: aboodman (n=aboodman@216.239.45.19)
  916. # [22:25] * Joins: aboodman2 (n=aboodman@nat/google/x-eb1e5d633318f76f)
  917. # [22:26] <Lachy> I'm giving up on that video accessibility thread. I don't know how else to explain that there's no need to provide alt text for a poster frame, when what is really needed is a brief summary of the video content or at least an indication of its topic
  918. # [22:27] <hober> (which should be in the markup surrounding <video> anyway...)
  919. # [22:27] <Lachy> yeah, either that or its title attribute
  920. # [22:27] * Parts: alyosha (n=anime4ch@74.93.182.234)
  921. # [22:28] <Lachy> The way Leif keeps going, he's making it seem as if the poster frame and the video represent 2 different things, which is just silly
  922. # [22:32] <Hixie> well, chrome is causing acidtests.org (and thus whatwg.org) to get hammered
  923. # [22:32] <Hixie> but at least this time the server is staying up!
  924. # [22:32] <Hixie> it just isn't responding to http traffic
  925. # [22:32] <gsnedders> hah.
  926. # [22:32] <Dashiva> Silly Hixie, you of all people should've seen this coming :)
  927. # [22:32] <Hixie> i did
  928. # [22:32] * Quits: csarven- (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
  929. # [22:33] <Hixie> when firefox came out the server crashed and burnt
  930. # [22:33] <Hixie> this time the server is happily up
  931. # [22:33] <Hixie> just not responding to http traffic because apache's out of ports
  932. # [22:33] <Hixie> which is fine by me
  933. # [22:33] <gsnedders> This is all putting me off the schoolwork I should be doing
  934. # [22:33] <Hixie> since it means i can still check e-mail, work on html5, etc
  935. # [22:36] * Joins: aboodman3 (n=aboodman@216.239.45.19)
  936. # [22:37] <Philip`> All browsers should come with a pre-cached copy of the Acid tests, to avoid the pointless server load when ten thousand people run precisely the same test case against precisely the same browser code
  937. # [22:37] * Joins: aboodman4 (n=aboodman@nat/google/x-4551a3b3f86c0bb5)
  938. # [22:37] <Hixie> heh
  939. # [22:39] * Quits: aboodman4 (n=aboodman@nat/google/x-4551a3b3f86c0bb5) (Client Quit)
  940. # [22:39] * Joins: epeus (n=KevinMar@nat/google/x-986a466797b30f99)
  941. # [22:40] * Joins: aboodman4 (n=aboodman@nat/google/x-40abda2281ce44aa)
  942. # [22:40] * Quits: KevinMarks (n=KevinMar@nat/google/x-27715ea9852e1e6e) (Connection reset by peer)
  943. # [22:41] * Philip` thinks it's peculiar for Hixie to argue that changing implementations is easier than changing specifications
  944. # [22:42] * Quits: aboodman (n=aboodman@216.239.45.19) (Read error: 110 (Connection timed out))
  945. # [22:42] <gsnedders> Philip`: Changing specs are a pain in the ass. I agree.
  946. # [22:43] * aboodman4 is now known as aboodman
  947. # [22:43] <Lachy> I tested google chrome with my local copy of acid3, and only scored 77
  948. # [22:44] <gsnedders> Saf3.1 has some odd bugs that make it inconsistent
  949. # [22:45] <Lachy> Safari 3 is scoring 75 for me and safari 4 developer preview is scoring 100%
  950. # [22:45] <Lachy> Official Build 1583Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
  951. # [22:46] * Quits: aboodman2 (n=aboodman@nat/google/x-eb1e5d633318f76f) (Read error: 110 (Connection timed out))
  952. # [22:47] <Lachy> Safari 3: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_4; en-au) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.20.1
  953. # [22:47] <Lachy> so the webkit in Google Chrome is slightly older than that
  954. # [22:48] <Hixie> Philip`: for an end user, it is
  955. # [22:48] <Hixie> Philip`: for an end programmer, i should say
  956. # [22:48] * hallvors admits he just loaded Acid2 in Chrome ..
  957. # [22:49] <gsnedders> Lachy: 525.13 seems to be the Windows build
  958. # [22:49] <Hixie> Lachy: yeah chrome forked off webkit a few months ago
  959. # [22:49] <Hixie> Lachy: they'll sync again soon
  960. # [22:50] <gsnedders> eseidel was saying he was working on syncing it up
  961. # [22:50] <Hixie> yeah
  962. # [22:50] <eseidel> *long* ago
  963. # [22:50] <eseidel> our webkit is like from january
  964. # [22:50] * Quits: epeus (n=KevinMar@nat/google/x-986a466797b30f99) ("The computer fell asleep")
  965. # [22:50] <eseidel> or whenever 3.1.1 forked
  966. # [22:50] <Lachy> Hixie, since you work at google, have you seen any internal builds before now?
  967. # [22:50] <Hixie> yes
  968. # [22:50] <eseidel> Hixie sorrta walls himself off in some other building
  969. # [22:51] <eseidel> sadly, we never really see him :( (those of us who work on actual browser stuff)
  970. # [22:51] <gsnedders> A big wall to stop him shouting at you?
  971. # [22:51] <Hixie> i'd have played with it more if it was a mac browser :-P
  972. # [22:51] * Joins: aboodman2 (n=aboodman@nat/google/x-8b82cfc4fb2b8458)
  973. # [22:51] <eseidel> probably
  974. # [22:51] <Hixie> running it in a VM is a pain in the ass
  975. # [22:51] <Lachy> eseidel, do you work at google too?
  976. # [22:51] <eseidel> yes
  977. # [22:51] <Hixie> eseidel is google's webkit team
  978. # [22:52] <eseidel> ha
  979. # [22:52] <Lachy> ah, ok
  980. # [22:52] <eseidel> in many ways true :)
  981. # [22:52] * Joins: csarven (i=csarven@on-irc.csarven.ca)
  982. # [22:52] * Hixie installs chrome into his non-secret VM and deletes his secret VM
  983. # [22:53] <gsnedders> Hixie: So you have no more über-c00l non-existing software?
  984. # [22:53] <Lachy> is hixie.ch and whatwg.org all on the same server as acid3.acidtests.org ?
  985. # [22:53] <Hixie> Lachy: yes
  986. # [22:53] <Hixie> it's all on hixie.dreamhost.com
  987. # [22:54] <Hixie> man i wish chrome had smooth scrolling
  988. # [22:54] <Lachy> you need more servers
  989. # [22:54] * gsnedders chants: Hixie! Hixie! Hixie!…
  990. # [22:54] <Hixie> Lachy: right now i don't pay for them
  991. # [22:54] <Hixie> Lachy: so if you can find me another free server... :-)
  992. # [22:54] <gsnedders> Hixie: Doesn't your employee have a server or two?
  993. # [22:55] <gsnedders> *employer, even
  994. # [22:55] <gsnedders> I am _not_ your slave!
  995. # [22:55] * Quits: aboodman3 (n=aboodman@216.239.45.19) (Connection timed out)
  996. # [22:55] <Lachy> how do you get free hosting from dreamhost?
  997. # [22:55] <Hixie> gsnedders: i doubt i'll work for google my whole life
  998. # [22:56] <Hixie> Lachy: the referral bonuses i get balance out the costs
  999. # [22:56] <Philip`> Hixie: Dreamhost likely won't stay in business for your whole life, so you'll have to migrate your server anyway
  1000. # [22:56] <Lachy> oh, nice
  1001. # [22:57] <Lachy> I have an effectively free host with asmallorange.com
  1002. # [22:57] <gsnedders> Hixie: Stop spamming us, please! I've heard you try and get us sign up often enough!
  1003. # [22:57] <Lachy> but it has montly bandwidth and storage limiatations
  1004. # [22:58] <Hixie> Philip`: dreamhost has so far outlasted one of my employment terms
  1005. # [22:58] <Hixie> Philip`: (i.e. i'm glad i didn't host acid2 or whatwg on opera servers)
  1006. # [22:59] <Lachy> Hixie, why would that be a problem? I'm pretty sure Opera is still around
  1007. # [22:59] <Lachy> Would they have revoked your right to host it there after you left?
  1008. # [23:00] <Hixie> i doubt it would have been as simple as doing nothing
  1009. # [23:01] <Lachy> OMG! even though you gave Julian what (s)he wanted with the XSLT-generated doctype, he's still not happy
  1010. # [23:01] <hober> yeah, just responded to that (to www-archive; didn't want to waste list time with it)
  1011. # [23:03] <Lachy> FWIW, I really hope Julian takes the issue to the XSLT WG and gets them to provide a way to output <!DOCTYPE html>, and then hopefully we can drop this XSLT-generated nonsense before well before HTML5 is done
  1012. # [23:04] <hober> agreed
  1013. # [23:04] * Quits: weinig_ (n=weinig@nat/apple/x-f473274d8bbc9616) (Remote closed the connection)
  1014. # [23:05] * Joins: weinig (n=weinig@nat/apple/x-d818622322a65c31)
  1015. # [23:09] * Quits: aboodman (n=aboodman@nat/google/x-40abda2281ce44aa) (Connection timed out)
  1016. # [23:10] * aboodman2 is now known as aboodman
  1017. # [23:10] <Lachy> I really don't like how google chrome copied IE's address bar feature that renders the domain in black and path in grey
  1018. # [23:10] <Lachy> it makes reading it harder
  1019. # [23:10] <Lachy> I can't find a way to turn it off either
  1020. # [23:13] <Lachy> Hixie, Requiem 1.7.4 has been released
  1021. # [23:13] <Hixie> what does it change?
  1022. # [23:14] <Lachy> not sure yet. I'll find it and see
  1023. # [23:14] <Hixie> i won't bother upgrading unless it stops working
  1024. # [23:15] <Lachy> http://thepiratebay.org/torrent/4374326/Requiem_1.7.4_iTunes_DRM_Remover
  1025. # [23:17] <Lachy> yeah, I guess, since you don't have the i18n problem, it's probably not worth it yet
  1026. # [23:17] * Quits: sbublava (n=sbublava@77.117.156.47)
  1027. # [23:18] <Lachy> but I'll get it anyway cause I like to have the latest
  1028. # [23:18] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1029. # [23:19] <Hixie> i'm done dealing with julian
  1030. # [23:19] <Hixie> i try to help him and he just acts like an ass
  1031. # [23:19] <Hixie> does anybody other than julian actually care about this XSLT thing?
  1032. # [23:20] <Hixie> i guess jirka does
  1033. # [23:20] <Hixie> he was nice about it
  1034. # [23:20] <Hixie> so i'll leave it in
  1035. # [23:21] <Dashiva> Didn't it turn out Julian wasn't using XSLT, but something else?
  1036. # [23:21] * Joins: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au)
  1037. # [23:22] * Joins: roc (n=roc@202.0.36.64)
  1038. # [23:27] <Lachy> yeah, Julian using using javax.xml.transform
  1039. # [23:27] <Lachy> don't ask me why he's using an XML library to serialise HTML though
  1040. # [23:28] <Dashiva> If only Russell was here, he'd tell us he was using a teapot to seralize HTML
  1041. # [23:38] <annevk> making everyone upgrade to a non-IE browser or getting IE fixed is the real solution for these people
  1042. # [23:38] <annevk> they don't like HTML anyway
  1043. # [23:39] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
  1044. # [23:40] <Dashiva> Speaking of XHTML (kinda): Was there ever an official ruling on whether appendix C applies to 1.1?
  1045. # [23:42] <Hixie> didn't the xhtml2 group come up with some new xhtml1.x that had a new appendix c or something?
  1046. # [23:43] <webben> Dashiva: isn't that what the new media types draft is partly about?
  1047. # [23:43] <annevk> Dashiva, they're working on that, yes
  1048. # [23:43] <webben> providing guidance on how to serve xhtml 1.1 as text/html?
  1049. # [23:43] <Dashiva> I know they're working on stuff relating to it, I'm just wondering about the current 1.1
  1050. # [23:43] <annevk> Dashiva, the second edition of 1.1 would say that
  1051. # [23:44] * Joins: othermaciej (n=mjs@17.244.17.18)
  1052. # [23:45] * Hixie puts on his Firefox t-shirt to emphasise his vendor-neutralness
  1053. # [23:46] <annevk> you sort of lost that position now
  1054. # [23:46] <annevk> strike "sort of"
  1055. # [23:46] <gsnedders> Hixie: You need to where five shirts at once, really
  1056. # [23:46] <annevk> hah, as if we'd be fooled by free t-shirts!
  1057. # [23:47] <Hixie> annevk: well, html5 started while i was at opera, so i'm sure i'll live
  1058. # [23:47] <othermaciej> so your best bet is to hope Chrome remains under 1% market share
  1059. # [23:47] <Hixie> hah
  1060. # [23:48] <Hixie> anyway. off to work i go.
  1061. # [23:48] <Hixie> bbl
  1062. # [23:48] <Dashiva> Hmm... the latest second editon draft says SHOULD text/html or application/xhtml+xml, but refers to XMLMIME which says SHOULD NOT on text/html for 1.1
  1063. # [23:48] <annevk> http://code.google.com/p/chromium/ has a huge team
  1064. # [23:48] <annevk> and suspiciously there's no source code link
  1065. # [23:49] <svl> src lives here: http://src.chromium.org/viewvc/
  1066. # [23:49] <svl> or at least the browser of - there's a tarball as well, iirc
  1067. # [23:50] <annevk> so googlechrome.* are not Google owned after all, hmm
  1068. # [23:56] <annevk> heh, "Rietveld", apparently Guido van Rossum names projects after Dutch artists
  1069. # [23:57] <Dashiva> "XHTML documents served as 'text/html' will not be processed as XML [XML10], e.g. well-formedness errors may not be detected by user agents."
  1070. # [23:57] <Dashiva> They say that like it's a bad thing
  1071. # [23:58] <csarven> Which is also misleading
  1072. # [23:58] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  1073. # [23:59] <csarven> <div monkey<see="> monkey do</div> <--- How would GRE, WebKit or Presto handle this?
  1074. # Session Close: Wed Sep 03 00:00:00 2008

The end :)