Options:
- # Session Start: Tue Sep 02 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] <Philip`> Some parts of WebKit are apparently BSD
- # [00:00] <jgraham> Reaction from the intertubes seems somewaht muted
- # [00:00] <zcorpan> BenMillard: no need
- # [00:00] <jgraham> Philip`: they also claim to have used Firefox code
- # [00:00] <roc> the comic says BSD
- # [00:00] <jgraham> Which is GPL/LGPL/MPL
- # [00:00] <Lachy> Philip`, my computer does only have one mouse button!
- # [00:00] <Philip`> jgraham: Oh, right
- # [00:00] <roc> perhaps they mean the non-Webkit bits
- # [00:00] <Lachy> but 2 finger tap behaves as a right click
- # [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
- # [00:02] <Philip`> jgraham: Combining components from multiple open-source software projects seems a very rare thing
- # [00:02] <Lachy> hah! :-D
- # [00:02] <Philip`> Code reuse is usually far too much work compared to just rewriting it yourself
- # [00:03] <Lachy> roc, on which page does the comic say BSD?
- # [00:07] <Lachy> wow, blogoscoped.com is very unresponsive right now
- # [00:07] * Quits: annevk (n=annevk@77.163.243.203) (Read error: 54 (Connection reset by peer))
- # [00:07] <Lachy> luckily, I wgeted a copy of the whole comic earlier
- # [00:07] <Lachy> but I wanted to check if I got them all. Were there only 38 pages?
- # [00:08] <roc> yes
- # [00:08] <roc> I can't find the page which said BSD but I definitely saw it
- # [00:09] * Joins: annevk (n=annevk@77.163.243.203)
- # [00:09] <zcorpan> BenMillard: i'll look at this tomorrow, bedtime now
- # [00:09] <jruderman> in http://blogoscoped.com.nyud.net/google-chrome/37 they implied that it was a BSD-like license
- # [00:10] <jruderman> jgraham: where did they claim to have used Firefox code?
- # [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
- # [00:10] <Lachy> but then it could be all 3
- # [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"
- # [00:11] <Lachy> or even Apache2 licence, like google Android
- # [00:11] <BenMillard> zcorpan, ok thanks
- # [00:12] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [00:13] <jruderman> Philip`: interesting
- # [00:13] <jruderman> so they might not have intended for the cartoon to be the first thing we saw ;)
- # [00:13] <roc> maybe I saw it in Slashdot
- # [00:13] <roc> in which case, I apologise
- # [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 :-)
- # [00:15] <jruderman> lol
- # [00:15] <Lachy> wow, the idea of a Google browser has been floating around since 2001 http://webword.com/moving/googleclient.html
- # [00:16] <Lachy> that's even earlier than I thought
- # [00:16] <Philip`> Has anyone predicted a Yahoo Browser yet?
- # [00:18] <annevk> prolly
- # [00:18] <annevk> or rather, toaly
- # [00:22] * Joins: webben (n=benh@nat/yahoo/x-c171ee82b52e7361)
- # [00:23] <gsnedders> Philip`: I predict Yahoo will launch a browser next year.
- # [00:23] <gsnedders> Philip`: Certainly.
- # [00:25] <Lachy> I wonder why Google is restricting Google Chrome to 100 countries?
- # [00:25] * Joins: heycam (n=cam@211.24.138.34)
- # [00:25] <Lachy> unless they mean 100 UI languages, cause being open source, there's nothing stopping anyone releasing it world wide
- # [00:25] <gsnedders> Lachy: US export laws
- # [00:26] <annevk> maybe because Google Search only works for a 100 countries?
- # [00:26] <Lachy> gsnedders, what do US export laws have to do with anything?
- # [00:26] <gsnedders> Cuba, Iran, etc. cannot have it sent to from US servers
- # [00:26] <gsnedders> I can't remember quite what the laws are
- # [00:26] <Philip`> Lachy: They say "more than 100 countries", which might mean "all the countries in the world"
- # [00:26] <Lachy> Google have servers in other countries
- # [00:26] <gsnedders> Lachy: It may be relevant that they have their HQ in Google
- # [00:26] <Philip`> 100 is just a nice round number
- # [00:26] <Lachy> there are over 200 countries
- # [00:27] <gsnedders> in Google? in the US.
- # [00:27] <Philip`> If you get too specific about the number of countries, you'll get into all kinds of political disputes
- # [00:28] <hdh> maybe 100 launch parties, but it's just a beta
- # [00:29] <annevk> http://geography.about.com/cs/countries/a/numbercountries.htm says less than 200, fwiw
- # [00:29] * annevk is not sure it's correct
- # [00:29] <roc> "country" is a fuzzy concept
- # [00:30] <Philip`> hdh: "just a beta" doesn't mean that much - Gmail is still just a beta
- # [00:31] <Lachy> LOL, the comic has been taken down due to server load
- # [00:31] <gsnedders> The web applications wg was always in beta
- # [00:31] <Philip`> Lachy: The pages other than 1 still work fine
- # [00:32] <annevk> roc, indeed, http://en.wikipedia.org/wiki/List_of_countries has better information than about.com
- # [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
- # [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
- # [00:35] <roc> they're basically self-governing. NZers would be surprised to be told that we govern them
- # [00:35] <gsnedders> me predicts loads of people will find loads of problems and say it's rubbish and a failure
- # [00:37] <Philip`> (In particular, it won't stop me downloading it and finding loads of problems and saying it's rubbish)
- # [00:37] <gsnedders> Philip`: You normally do, though
- # [00:37] <annevk> roc, yeah, we'd say the same about Aruba and Netherlands Antilles (although there was some controversy about it recently)
- # [00:38] * Philip` hopes it'll work in Wine
- # [00:38] <roc> Not to mention my favourite Norwegian possession, Bouvet Island
- # [00:40] <annevk> haha
- # [00:40] <annevk> just a plague of ice
- # [00:41] <annevk> wow, it has a ccTLD
- # [00:41] <annevk> that's funny
- # [00:41] <roc> yeah
- # [00:42] <hdh> gsnedders: can you make "import hotshot" in anolislib optional? python-profiler is not in debian
- # [00:42] <gsnedders> hdh: I guess
- # [00:46] <gsnedders> hdh: Remind me tomorrow, if I don't do anything about it by 18:00+01 :P
- # [00:46] <hdh> ok
- # [00:53] * Quits: heycam (n=cam@211.24.138.34) ("bye")
- # [00:53] * Quits: jgraham (n=jgraham@web22.webfaction.com) ("leaving")
- # [00:53] * Joins: jgraham (n=jgraham@web22.webfaction.com)
- # [01:00] * Quits: webben (n=benh@nat/yahoo/x-c171ee82b52e7361)
- # [01:04] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:31] * Joins: heycam (n=cam@211.24.138.34)
- # [01:33] * Joins: GregHouston (n=ghouston@ppp-66-143-220-108.dsl.spfdmo.swbell.net)
- # [01:33] * Quits: heycam (n=cam@211.24.138.34) (Client Quit)
- # [01:34] * Joins: heycam (n=cam@211.24.138.34)
- # [01:42] * Quits: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [01:43] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
- # [01:43] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [01:44] * Quits: othermaciej (n=mjs@17.244.17.18)
- # [02:04] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [02:13] * Quits: heycam (n=cam@211.24.138.34) (Read error: 110 (Connection timed out))
- # [02:25] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [02:39] * Joins: weinig_ (n=weinig@nat/apple/x-665937038fe335a9)
- # [02:40] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
- # [02:42] * Quits: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [02:44] * Quits: GregHouston (n=ghouston@ppp-66-143-220-108.dsl.spfdmo.swbell.net) ("...")
- # [02:53] * Joins: GregHouston (n=ghouston@ppp-66-143-220-108.dsl.spfdmo.swbell.net)
- # [02:55] * Quits: weinig (n=weinig@nat/apple/x-365d63caabe8d228) (Read error: 110 (Connection timed out))
- # [02:58] * Joins: aboodman5 (n=aboodman@c-98-210-55-158.hsd1.ca.comcast.net)
- # [02:58] * aboodman5 is now known as aboodman
- # [03:22] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [03:24] * Joins: othermaciej (n=mjs@17.203.15.200)
- # [03:31] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [03:31] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [03:41] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [04:01] * Joins: MikeSmith (n=MikeSmit@EM119-72-62-40.pool.e-mobile.ne.jp)
- # [04:02] * Quits: othermaciej (n=mjs@17.203.15.200) (Read error: 60 (Operation timed out))
- # [04:09] * Quits: aboodman (n=aboodman@c-98-210-55-158.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [04:13] * Quits: weinig_ (n=weinig@nat/apple/x-665937038fe335a9)
- # [04:21] * Joins: weinig (n=weinig@nat/apple/x-46e70c986e21a741)
- # [04:21] * Joins: othermaciej (n=mjs@17.203.15.200)
- # [04:38] * Joins: aboodman (n=aboodman@c-98-210-55-158.hsd1.ca.comcast.net)
- # [04:48] * Quits: MikeSmith (n=MikeSmit@EM119-72-62-40.pool.e-mobile.ne.jp) (Excess Flood)
- # [04:48] * Joins: MikeSmith (n=MikeSmit@EM119-72-62-40.pool.e-mobile.ne.jp)
- # [04:50] * Joins: othermaciej_ (n=mjs@17.244.17.18)
- # [04:55] * Quits: othermaciej_ (n=mjs@17.244.17.18) (Read error: 104 (Connection reset by peer))
- # [04:55] * Joins: othermaciej_ (n=mjs@17.244.17.18)
- # [04:59] * Joins: othermaciej__ (n=mjs@17.244.17.18)
- # [04:59] * Quits: othermaciej_ (n=mjs@17.244.17.18) (Read error: 104 (Connection reset by peer))
- # [04:59] * Quits: othermaciej__ (n=mjs@17.244.17.18) (Read error: 104 (Connection reset by peer))
- # [05:00] * Joins: othermaciej_ (n=mjs@17.244.17.18)
- # [05:02] * Quits: othermaciej_ (n=mjs@17.244.17.18) (Read error: 104 (Connection reset by peer))
- # [05:04] * Quits: othermaciej (n=mjs@17.203.15.200) (Read error: 110 (Connection timed out))
- # [05:16] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [05:53] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [05:57] * Quits: GregHouston (n=ghouston@ppp-66-143-220-108.dsl.spfdmo.swbell.net) ("...")
- # [06:01] * Quits: MikeSmith (n=MikeSmit@EM119-72-62-40.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [06:08] * Joins: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp)
- # [06:23] * Quits: aboodman (n=aboodman@c-98-210-55-158.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [06:53] * Quits: roc (n=roc@202.0.36.64)
- # [07:01] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [07:05] * Joins: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [07:29] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) (Connection timed out)
- # [07:34] * Joins: roc (n=roc@121-72-184-5.dsl.telstraclear.net)
- # [07:49] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [07:54] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [08:12] * Joins: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net)
- # [08:12] * Quits: roc (n=roc@121-72-184-5.dsl.telstraclear.net) (Read error: 104 (Connection reset by peer))
- # [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?
- # [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
- # [08:29] * Quits: weinig (n=weinig@nat/apple/x-46e70c986e21a741)
- # [08:30] * Joins: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [08:42] * Quits: roc_ (n=roc@121-72-184-5.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [08:42] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [08:44] * Joins: aboodman3 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [08:52] * Joins: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de)
- # [08:52] * Quits: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de) (Read error: 104 (Connection reset by peer))
- # [08:53] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [08:58] * Joins: parafox (n=parafox@ppp121-44-76-112.lns10.syd6.internode.on.net)
- # [08:59] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [08:59] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Read error: 104 (Connection reset by peer))
- # [09:00] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [09:03] * Quits: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [09:08] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
- # [09:14] * Joins: aboodman4 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [09:15] * Joins: Maurice (n=ano@89.184.185.237)
- # [09:16] * Quits: aboodman3 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [09:17] * Joins: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de)
- # [09:20] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [09:21] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [09:23] * aboodman4 is now known as aboodman
- # [09:35] <hsivonen> Lachy: I think NonCommercial is more devious than NoDerivatives
- # [09:37] <hsivonen> http://twitter.com/karlw3c/statuses/906253637
- # [09:41] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [09:41] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:42] <hsivonen> zcorpan: fixed the popup to be consistent with the field
- # [09:46] * Quits: parafox (n=parafox@ppp121-44-76-112.lns10.syd6.internode.on.net) (Remote closed the connection)
- # [09:46] * Joins: parafox (n=parafox@ppp121-44-76-112.lns10.syd6.internode.on.net)
- # [09:50] * Joins: roc (n=roc@121-72-184-5.dsl.telstraclear.net)
- # [09:51] <hsivonen> zcorpan: I added aria-labelledby (but am not competent to test the result) thanks
- # [09:52] <Hixie> what should i call the insertion mode to replace the generic cdata/rcdata algorithm?
- # [09:52] <Hixie> "in text block" is all i have come up with so far
- # [09:52] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [09:52] <hsivonen> 'in [R]CDATA'
- # [09:53] <Hixie> is "in CDATA/RCDATA" ok?
- # [09:53] <hsivonen> yes
- # [09:53] <Hixie> ok
- # [09:53] <Hixie> thanks
- # [09:53] <annevk> that or (R)CDATA
- # [09:53] <Hixie> yeah i wanted to avoid parentheses everywhere
- # [09:53] <Hixie> it would look weird i think
- # [09:53] <annevk> fair enough
- # [09:55] <Hixie> crap i already have something called the "secondary insertion mode"
- # [09:55] <Hixie> state machines really don't handle push/pop "subroutine" semantics well
- # [09:56] <annevk> I guess http://twitter.com/karlw3c/statuses/906253637 was inevitable
- # [09:56] * Joins: virtuelv_ (n=virtuelv@pat-tdc.opera.com)
- # [09:57] <annevk> though the reasoning is somewhat flawed: http://twitter.com/karlw3c/statuses/906259528
- # [09:57] * weinig is now known as weinig|zZz
- # [09:58] <hsivonen> Hixie: can we please have a flag instead of secondary modes
- # [09:59] * Quits: virtuelv_ (n=virtuelv@pat-tdc.opera.com) (Client Quit)
- # [09:59] <Hixie> you want to check a flag with every single token instead of jsut dispatching on a mode?
- # [09:59] <Hixie> that seems... bad
- # [10:01] <hsivonen> Hixie: it's only needed once per character *run* and once per end tag
- # [10:03] <roc> that's not flawed, that's just delusional
- # [10:04] <roc> At a wild guess, seamless sandboxed iframes would be quite hard to implement in Chrome
- # [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?
- # [10:14] <annevk> Hixie, when will annotate IDL fragments with Null=Empty and all?
- # [10:19] <Hixie> hsivonen: that seems like more than necessary. it also wouldn't really fit into the way the spec is written.
- # [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
- # [10:20] <hsivonen> Hixie: yes
- # [10:21] <hsivonen> Hixie: but if you have a secondary mode, switching modes in mid-switch sucks
- # [10:21] <Hixie> annevk: i'm waiting for heycam to update the spec before looking at idl
- # [10:21] <hsivonen> Hixie: which is why I have a separate outer switch for foreign content
- # [10:21] <Hixie> annevk: then we're going to need a lot of research
- # [10:21] <Hixie> hsivonen: ?
- # [10:21] <hsivonen> it's a switch instead of an 'if' to make fallthrough work
- # [10:21] <annevk> Hixie, lots of trivial research :)
- # [10:22] <hsivonen> Hixie: so if a switch on mode
- # [10:22] <Hixie> hsivonen: i think you're making assumptions about your implementation that the spec doesn't
- # [10:22] <hsivonen> Hixie: and you tell me to do something according to the secondary mode
- # [10:22] <hsivonen> Hixie: I'd need to re-enter the switch with a new condition
- # [10:23] <hsivonen> Hixie: so having secondary modes is not good
- # [10:23] <hsivonen> unless they are a latent stack
- # [10:23] <hsivonen> and you never dispatch on the secondary mode
- # [10:23] <Hixie> hsivonen: for foreign stuff maybe, but for this rcdata/cdata thing there's no fallback
- # [10:24] <hsivonen> Hixie: ok. well that's cool then
- # [10:24] * Quits: weinig|zZz (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [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
- # [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
- # [10:26] <Hixie> SA is good because of the viral effect of copyleft licenses :-)
- # [10:26] <Hixie> still, having yet another thing called "secondary mode" isn't an option
- # [10:27] <Hixie> and having one thing called secondary and another called alternative or something would be weird
- # [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.
- # [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.
- # [10:29] <annevk> just call it RCDATA/CDATA mode
- # [10:29] <hsivonen> copyleft doesn't forbid commercial use
- # [10:29] <annevk> oh, nm
- # [10:29] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
- # [10:30] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [10:30] <Lachy> ok, fine. I'll say they're equally bad
- # [10:30] <hsivonen> Lachy: even RMS thinks NDness is OK for opinion writings
- # [10:31] <Hixie> Lachy: SA->SA->SA->... is better than CC->CC->proprietary
- # [10:31] <hsivonen> in fact, RMS' essays are under a one-sentence formulation of CC-by-nd
- # [10:31] <Lachy> so? Is that an appeal to authority?
- # [10:32] <Hixie> if one finds oneself having a position even more extreme than RMS, one is usually wrong :-)
- # [10:32] <Hixie> RMS is the definition of the edge of the spectrum here :-P
- # [10:33] <hsivonen> Lachy: what Hixie said
- # [10:33] <Lachy> the spectrum isn't linear
- # [10:34] <Hixie> an "edge" exists around any finite phase space
- # [10:34] <Lachy> I don't have a big problem with BSD type licences because they allow non-copyleft proprietary uses, whereas RMS does
- # [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/
- # [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
- # [10:35] <Hixie> i guess i'm going to have an "original insertion mode" for rcdata/cdata and a "secondary insertion mode" for foreign
- # [10:35] <Dashiva> Maybe call it 'foreign insertion mode'?
- # [10:37] <Hixie> i don't want to change the foreign stuff today
- # [10:37] <Hixie> or at all, until the svg issue can be resolved
- # [10:38] * Quits: parafox (n=parafox@ppp121-44-76-112.lns10.syd6.internode.on.net) (Read error: 110 (Connection timed out))
- # [10:44] * hsivonen wonders how Google Chrome will do video codecs
- # [10:45] <hendry> really daft how http://www.google.com/googlebooks/chrome/# isn't addressable
- # [10:46] <hsivonen> no alt attribute there
- # [10:49] <hsivonen> hendry: It's really weird how Google is now publishing content in a form that is unfriendly towards search engines
- # [10:49] <hsivonen> hendry: and so far, it seems that Googlebot isn't getting any unfair magic advantage
- # [10:50] <hsivonen> the stuff just doesn't work with bot-based search
- # [10:50] <Hixie> google would never give googlebot an unfair advantage on one of its own sites
- # [10:50] <Hixie> in fact the search team goes out of its way to avoid doing that
- # [10:51] <Hixie> ok
- # [10:51] <Hixie> i need to solve the </script> problem for html now
- # [10:51] <annevk> incidentally, is that why Google uses crap markup? :D
- # [10:51] <Hixie> i guess i just say that a parser-inserted <script> element doesn't do magic when inserted?
- # [10:52] <Hixie> annevk: http://www.google.com/privacy/
- # [10:52] <Hixie> annevk: we're learning. slowly.
- # [10:52] <Hixie> and then i can trigger the magic when i see </script>
- # [10:53] <hsivonen> I learned that Google Maps has the HTML5 doctype by downloading and parsing random stuff from dmoz
- # [10:53] <Hixie> having the doctype is one thing
- # [10:53] <Hixie> actually being compliant is what matters
- # [10:54] <hsivonen> yes, but I was still surprised to see Google do Ajaxy stuff in the standards mode
- # [10:54] <Hixie> true
- # [10:54] <hsivonen> given how recent that is in GWT
- # [10:54] * Joins: webben (n=benh@nat/yahoo/x-116f3624b6ac1ac3)
- # [10:56] <annevk> interesting
- # [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
- # [10:58] <Hixie> to encourage html5 compliance
- # [10:58] <hsivonen> Hixie: cool
- # [10:58] * hsivonen wonders if Jens Meiert from the WG is in the Zurich office
- # [10:58] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [10:58] <hendry> hsivonen: i hope too google will "provide leadership" with this video codec mess...
- # [10:58] <Hixie> hsivonen: yes; it was him who set up the validator in fact
- # [11:01] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:04] <Philip`> http://blogoscoped.com/files/google-chrome-screenshot.jpg - why does everyone want to get rid of menus nowadays :-(
- # [11:04] <Philip`> s/ :/? :/
- # [11:06] <hsivonen> how do multiple processes share drawing surfaces?
- # [11:06] <annevk> how do multiple processes still allow interaction with each other... eg, Flash communication
- # [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*
- # [11:07] <annevk> maybe it's not completely sandboxed as the comic leds you to believe
- # [11:08] * Philip` guesses it involves IPC
- # [11:09] * Philip` has no idea of anything more detailed, though
- # [11:09] <hsivonen> or perhaps they overlay the content area somehow and don't share actual drawing surfaces
- # [11:09] <hsivonen> after all, there are already out-of-process browser plugins on Linux
- # [11:09] <roc> hsivonen: I don't know who told you that, but I doubt it.
- # [11:10] <roc> Having child windows (tabs) be rendered by different processes is actually "easy" on Windows and X11
- # [11:10] <Philip`> Opera already has an operapluginwrapper process on Linux, which seems to be related to Flash plugins in some way
- # [11:11] <roc> might get tricky if your UI has transparent overlays over the content
- # [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
- # [11:11] <roc> so windowed plugins are in the same category, so OK for Windows and X11
- # [11:11] <hsivonen> roc: why does Gecko run all the windows on one thread?
- # [11:11] <roc> but *windowless* plugins, ... that
- # [11:12] <roc> that's a big problem. You can push bitmaps through shared memory, but that's suboptimal
- # [11:12] <annevk> I believe Chrome is Windows only for now
- # [11:12] * annevk doesn't remember where he read that
- # [11:13] <roc> the beta is Windows only, but there is supposed to be Mac and Linux versions on the way
- # [11:13] <roc> hsivonen: the #1 reason is that making all structures shared across windows be threadsafe is a real pain
- # [11:14] <annevk> roc, indeed, I can't read :/
- # [11:14] <hsivonen> roc: ok
- # [11:14] <roc> the #2 reason is that the Firefox UI, and especially the extension system, assumes a single-threaded model for all content
- # [11:14] <hsivonen> roc: but that came a lot later
- # [11:15] <roc> but anyway you don't really want one thread per window. Chrome is doing the right thing, you want process separation
- # [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
- # [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.
- # [11:18] <hsivonen> it seems that supporting the Flash binary blog is getting more and more troublesome
- # [11:19] <hsivonen> <video> obsoletes the video-only plug-ins
- # [11:19] <hsivonen> and some newer plugins like Gears and the Garmin GPS stuff are effectively faceless
- # [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.
- # [11:19] <roc> Gears is not an NPAPI plugin.
- # [11:19] <hsivonen> oh. I thought it was
- # [11:20] <roc> Process separation probably still doesn't make sense for mobile.
- # [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.
- # [11:24] <hsivonen> isn't Java now an intranet problem?
- # [11:24] * Quits: psa (n=yomode@71.93.19.66) (Read error: 110 (Connection timed out))
- # [11:24] <hsivonen> I use the Web with Java disabled
- # [11:24] <hsivonen> and it doesn't Break the Web
- # [11:25] <hsivonen> I also don't have Silverlight and not having it doesn't Break the Web, either
- # [11:25] <Philip`> Lots of web sites teaching physics still use Java applets
- # [11:25] <othermaciej> Gears has to hook into browsers in ways that go beyond any public plugin API
- # [11:26] <hsivonen> Philip`: yeah, some university demo pages are really retro
- # [11:26] * Joins: hober (n=ted@unaffiliated/hober)
- # [11:26] <othermaciej> roc: I asked one of our mobile guys about multiprocess browser and he looked at me funny
- # [11:26] <roc> It may not break the Web for you, but when Java breaks, people yell
- # [11:27] <hsivonen> Philip`: I did have to use Java applets for math and computer science demos while studying
- # [11:27] <hsivonen> Philip`: but all those would be better as Java Web Start apps or as JavaScript apps
- # [11:28] <roc> othermaciej: Perhaps the mobile people are still getting used to operating systems with address space separation
- # [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
- # [11:28] <othermaciej> roc: iPhone has plenty of address space separation, just not plenty of memory
- # [11:28] <othermaciej> it wasn't made by classical style "mobile people"
- # [11:28] <hsivonen> Philip`: those were Netscape 4-era applets
- # [11:29] <roc> smart move
- # [11:30] <Hixie> a number of online games i play (e.g. scrabbulous) use java
- # [11:31] <hsivonen> Hixie: do they feel like they should be Web Start apps of GWT+canvas stuff instead?
- # [11:31] <Hixie> most could just be normal html web apps like gmail or google calendar
- # [11:34] <hsivonen> Hixie: btw, do the games you play use <object> or <applet>?
- # [11:35] <Hixie> good question
- # [11:38] <Hixie> scrabbulous uses both
- # [11:38] <Hixie> object for ie, applet for others
- # [11:39] <othermaciej> I think my only experiences of Java and Flash on the Web are games and ads
- # [11:39] <Hixie> toulouse uses just applet
- # [11:39] <roc> and video I presume
- # [11:39] <othermaciej> some Flash games seem like they would be hard to do with good performance in current gen browsers
- # [11:39] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:39] <othermaciej> and video, yeah
- # [11:39] <othermaciej> (hard to do on open standards Web tech that is)
- # [11:39] <Hixie> we're getting there
- # [11:39] <Hixie> slowly :-)
- # [11:40] <roc> quite a few sites use Flash as a sound or persistent storage API (including gmail)
- # [11:40] <hsivonen> Hixie: Sun still says <applet> works best cross-browser: http://java.sun.com/docs/books/tutorial/deployment/applet/deployindex.html
- # [11:40] <Hixie> hsivonen: the arguments against making <applet> conforming are more political than anything else
- # [11:41] <hsivonen> othermaciej: do you count branded product catalogs entangled in Flash as advertising?
- # [11:41] <othermaciej> hsivonen: I have not used any such lately
- # [11:42] <othermaciej> roc: I guess that's not visible to me, but that is kind of sad
- # [11:42] <roc> well, we're all doing our best to change that
- # [11:44] <roc> does using a Java telnet applet to play nethack count as a "game"?
- # [11:49] <Hixie> ok, checked in the revamp of <script> handling
- # [11:49] <othermaciej> roc: I am happy with where the open Web platform is going
- # [11:50] <roc> good. I'm scared
- # [11:50] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:50] <othermaciej> and I've always enjoyed collaborating on actual standards work with Mozilla folks
- # [11:50] <othermaciej> and I think Gecko and WebKit are going in gratifyingly similar directions strategically despite pretty much no explicit coordination
- # [11:51] <othermaciej> (this despite occasional personality clashes or the like w/ specific Mozilla folks)
- # [11:52] * Joins: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [11:52] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [11:55] <aaronlev> hsivonen: what was the discussion about aria-setsize/aria-posinset?
- # [11:57] <hsivonen> aaronlev: are you referring to Ben Millard's feedback to the PFWG?
- # [11:58] <hsivonen> aaronlev: IIRC, there was (months ago) discussion about setsize belonging on the container instead of being repeated on each item
- # [11:58] <hsivonen> aaronlev: and instead of posinset, an analogue of the start attribute on <ol> would be less verbose for paged views
- # [12:00] <aaronlev> hsivonen: ok, i saw an ongoing discussion which was forwarded to me
- # [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
- # [12:01] <aaronlev> sometimes, some of the structure is missing
- # [12:01] <hsivonen> aaronlev: isn't it weird to have to update setsize in many places?
- # [12:01] <aaronlev> yes it's weird
- # [12:01] <aaronlev> ajax trees are weird
- # [12:01] <aaronlev> the structure is half gone
- # [12:02] <aaronlev> only the server knows the structure
- # [12:02] <aaronlev> but i agree we should look for a way to make it better
- # [12:05] <aaronlev> hsivonen ^
- # [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
- # [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
- # [12:07] <hsivonen> s/hand/hang/
- # [12:07] <aaronlev> hsivonen: we should look at them again, maybe we can enforce that
- # [12:07] <aaronlev> i think in our case we're just dealing with how authors do things in JS
- # [12:08] <aaronlev> not what an ideal HTML widget would do
- # [12:08] <aaronlev> so, HTML would probably have a cleaner solution
- # [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
- # [12:09] <aaronlev> but i'm definitely willing to help look at ways of making that better
- # [12:11] <Hixie> search for "XSLT" in http://www.whatwg.org/specs/web-apps/current-work/#the-doctype and lower -- is it ok?
- # [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?
- # [12:11] <Hixie> why would it die?
- # [12:12] <hsivonen> Hixie: it seems to die in the HTML5 Live DOM in Gecko
- # [12:12] <Hixie> really? that's odd
- # [12:12] <hsivonen> Hixie: I can't tell if it's my bug, Gecko bug or a platform feature
- # [12:12] <Hixie> testcase?
- # [12:15] * Quits: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
- # [12:16] <hsivonen> Hixie: hmm. might be my problem. I have to investigate more.
- # [12:16] <Hixie> k
- # [12:17] <Hixie> bed time for me
- # [12:17] <Hixie> nn
- # [12:17] <hsivonen> Hixie: <!DOCTYPE HTML PUBLIC "XSLT-generated"> WFM
- # [12:17] <hsivonen> nn
- # [12:17] * Joins: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de)
- # [12:18] <annevk> still seems silly to cater for XSLT, just output XML
- # [12:18] <hsivonen> annevk: IE
- # [12:19] <hsivonen> "just output XML" isn't realistic
- # [12:19] <annevk> IE supporting XML at some point is realistic though
- # [12:20] <hsivonen> XSLT users will need validation before that
- # [12:20] <hsivonen> *way* before
- # [12:20] <Philip`> If IE supports XHTML before HTML5 goes to Rec, we can just remove that catering-for-XSLT feature
- # [12:21] <hsivonen> Philip`: at which point XSLT people would be angry at me for their stuff no longer validating
- # [12:22] <Philip`> hsivonen: That's their fault for relying on a draft spec
- # [12:22] <annevk> therefore it seems like a bad thing to add it now
- # [12:22] <annevk> oh well
- # [12:22] <hsivonen> Philip`: that's not really a tenable position when <video> is a killer feature happening long before REC
- # [12:23] <annevk> <video> doesn't work with XSLT anyway
- # [12:23] <hsivonen> annevk: <video> does. <source> doesn't
- # [12:24] <annevk> <source> is sort of mandatory at this point
- # [12:24] <hsivonen> annevk: <video src> should be just fine with XSLT
- # [12:24] <annevk> I know
- # [12:24] <hsivonen> annevk: it isn't, if you are doing Ogg-only
- # [12:25] <Philip`> Hixie: You just added <code titel="">
- # [12:25] <hsivonen> annevk: what's the point of an RF codec on the authoring side if everyone makes an encumbered alternative anyway?
- # [12:25] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [12:26] <annevk> hsivonen, dunno, we'll see how it goes I suppose
- # [12:26] * Joins: deane (n=deane@121-72-166-26.dsl.telstraclear.net)
- # [12:27] <Philip`> Hixie: "The same character as in item 8" - s/8/9/
- # [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
- # [12:29] <roc> hsivonen: you can fall back to .WAV!
- # [12:37] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 104 (Connection reset by peer))
- # [12:46] <hsivonen> argh. the new tokenizer tweaks pushed the loop 8 bytes over the magic hotspot limit again (with ecj)
- # [12:47] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [12:50] * Philip` doesn't think that would count as a valid technical reason to change the spec
- # [12:50] <hsivonen> Philip`: I'm going to extract methods for errors
- # [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?)
- # [12:50] <hsivonen> Philip`: so all the string formatting code won't count
- # [12:51] <hsivonen> Philip`: besides, I should do the null check for error handler *before* I format the error string
- # [12:52] <hsivonen> also, the error reporting code needs a much better localization story
- # [12:56] <hsivonen> Philip`: also, the spec change in this case was something I asked for
- # [12:56] * Joins: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
- # [12:56] <hsivonen> (and I could just not care about perf with ecj and only care about perf with javac)
- # [12:57] <hsivonen> ecj does silly stuff like goto n; n: goto m
- # [12:57] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [13:08] * Quits: webben (n=benh@nat/yahoo/x-116f3624b6ac1ac3)
- # [13:09] * Joins: othermaciej (n=mjs@adsl-70-137-142-193.dsl.snfc21.sbcglobal.net)
- # [13:13] * Joins: Parafox (n=parafox@ppp121-44-116-30.lns10.syd6.internode.on.net)
- # [13:15] * Quits: othermaciej (n=mjs@adsl-70-137-142-193.dsl.snfc21.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [13:16] * Joins: othermaciej (n=mjs@adsl-70-137-142-193.dsl.snfc21.sbcglobal.net)
- # [13:17] * Joins: othermaciej_ (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [13:21] * Quits: othermaciej (n=mjs@adsl-70-137-142-193.dsl.snfc21.sbcglobal.net) (Nick collision from services.)
- # [13:21] * othermaciej_ is now known as othermaciej
- # [13:21] * Quits: hdh (n=hdh@118.71.122.211) (Read error: 104 (Connection reset by peer))
- # [13:25] <Lachy> Hixie, why did you go with <!DOCTYPE html PUBLIC "XSLT-generated"> instead of an emtpy string?
- # [13:25] * Quits: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp) ("Less talk, more pimp walk.")
- # [13:26] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [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""?
- # [13:28] <hsivonen> Hixie: why is XSLT-generated an ASCII-case-insensitive match when doctype quirkiness check is?
- # [13:28] <Lachy> oh, nevermind, I guess it's because the XSLT-generated is case sensitive, whereas the rest of it isn't.
- # [13:28] <hsivonen> *why isn't
- # [13:31] * Joins: myakura (n=myakura@p3016-ipbf3510marunouchi.tokyo.ocn.ne.jp)
- # [13:31] <hsivonen> never mind. I added a case-sensitive check to my string portability layer
- # [13:37] <hendry> http://lists.w3.org/Archives/Public/public-mwts/2008Sep/0000.html # any suggestions for a test suite to do with mobiles?
- # [13:38] <hendry> now the http://www.w3.org/2008/06/mobile-test/ "Web Compatibility Test for Mobile Browsers" is done ...
- # [13:39] <hsivonen> hendry: shouldn't mobiles be tested against the same suites as desktop browsers?
- # [13:40] <hsivonen> (except for CSS tests where the test assumes a wider viewport)
- # [13:40] <hendry> hsivonen: yes, they should be really
- # [13:41] <hendry> hsivonen: though i guess we're looking to highlight areas particularly lacking in mobiles
- # [13:42] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [13:42] <hendry> so there was earlier talk on "performance" testing, but i'm not so sure
- # [13:48] <hsivonen> I wonder what the license for http://www.croczilla.com/svg/samples/lion/lion.svg is
- # [13:56] <Philip`> hendry: Maybe mobiles are lacking in <canvas> support? :-)
- # [13:58] <hsivonen> is tiger.eps under the GPL when obtained from GNU Ghostscript?
- # [13:59] * Joins: webben (n=benh@nat/yahoo/x-bacb91c7fb094342)
- # [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?
- # [13:59] * Joins: aaronlev_ (n=chatzill@g228027070.adsl.alicedsl.de)
- # [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 :-)
- # [14:02] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [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:
- # [14:04] <hendry> well said wilhelm
- # [14:05] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [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 :-)
- # [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.
- # [14:09] <hsivonen> wilhelm: how do you cheat? do you implement it per WF2 instead of XHTML Basic 2nd ed?
- # [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.
- # [14:14] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [14:15] * Joins: myakura_ (n=myakura@p4041-ipbf4802marunouchi.tokyo.ocn.ne.jp)
- # [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
- # [14:17] <hsivonen> http://hsivonen.iki.fi/test/perf.html
- # [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
- # [14:19] * Quits: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [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?
- # [14:21] <hsivonen> Philip`: why offline? greasemonkey could work
- # [14:21] <Philip`> hsivonen: Ah, that's true, though it wouldn't help with IE-based screen readers
- # [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
- # [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
- # [14:22] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [14:23] <Philip`> Lachy: Ah, okay
- # [14:24] <wilhelm> hsivonen: Could you return the loading time on that page, for easy comparision between builds and browsers?
- # [14:26] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net) (Client Quit)
- # [14:27] <hsivonen> wilhelm: yeah. I'll improve it later. gotta go now
- # [14:29] * Quits: myakura (n=myakura@p3016-ipbf3510marunouchi.tokyo.ocn.ne.jp) (Read error: 113 (No route to host))
- # [14:36] * Quits: aaronlev_ (n=chatzill@g228027070.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
- # [14:37] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [14:46] * Joins: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de)
- # [14:51] * Quits: Parafox (n=parafox@ppp121-44-116-30.lns10.syd6.internode.on.net) ("Konversation terminated!")
- # [14:52] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [14:55] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Client Quit)
- # [14:56] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [15:04] <hendry> on the video topic; http://www.fsf.org/resources/formats/playogg and http://stephenfry.com/blog/?p=52 today
- # [15:07] <hsivonen> hendry: doesn't play on page in minefield on Mac
- # [15:11] <hendry> hsivonen: nightmare :/
- # [15:14] <hsivonen> Lachy: note how the FSF is using CC-by-nd here but not NC
- # [15:15] <Lachy> hsivonen, note how you're using that appeal to authority again! :-)
- # [15:17] * Joins: tantek (n=tantek@hq.last.fm)
- # [15:21] <annevk> is there a MacBook Air next to him?
- # [15:24] * Joins: csarven (i=csarven@on-irc.csarven.ca)
- # [15:27] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [15:32] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [15:36] <hsivonen> Lachy: as far as authorities go, Stephen Fry seems like a better celebrity endorser than Jerry Seinfeld :-)
- # [15:37] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [15:37] <Lachy> hsivonen, I don't know who Stephen Fry is
- # [15:37] <Philip`> :-o
- # [15:40] <gavin_> seinfeld's much more popular here in the americas
- # [15:41] <gavin_> and in the australias too, I guess
- # [15:43] <zcorpan> Hixie: "The same character as in item 8" - s/8/9/
- # [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
- # [15:43] <Philip`> zcorpan: http://krijnhoetmer.nl/irc-logs/whatwg/20080902#l-443 :-)
- # [15:44] <hsivonen> Philip`: that's the one. he'll promote Vista.
- # [15:44] <hsivonen> and the show Seinfeld has been gone for years but Fry is still shooting new stuff
- # [15:44] <zcorpan> Philip`: hah
- # [15:45] <annevk> the show Seinfeld is pretty awesome though
- # [15:45] <hsivonen> annevk: sure
- # [15:47] <Lachy> Philip`, what country are you from? How could you not know who Jerry Seinfeld i?
- # [15:47] <Lachy> s/i/is/
- # [15:48] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [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
- # [15:49] <Philip`> How could you not know who Stephen Fry is? :-p
- # [15:50] <gavin_> I think I recall seeing something with stephen fry in it
- # [15:50] <gavin_> or maybe I just found out about him after looking up hugh laurie
- # [15:51] <Philip`> Blackadder?
- # [15:51] <Lachy> Philip`, Australians get a lot more American TV shows than English shows
- # [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
- # [15:52] <gavin_> never heard of "blackadder"
- # [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?)
- # [15:53] <hsivonen> Philip`: was Stephen Fry in Blackadder? Hugh Laurie was
- # [15:53] <Philip`> hsivonen: Wikipedia says he was, so it must be true
- # [15:54] <Philip`> (Also it has a photo of him in it, which is quite convincing)
- # [15:54] <hendry> Fry is prolific. His books are great too.
- # [15:54] <hsivonen> Philip`: ah right. fourth season
- # [15:55] * hsivonen is surprised to learn that English TV isn't big in Australia
- # [15:56] * gavin_ too
- # [15:56] * Philip` can only actually remember watching one episode of Blackadder, and that was in a history lesson at school
- # [15:57] <hsivonen> Philip`: you had good history material at school :-)
- # [15:57] <Philip`> (but at least I've seen all of QI)
- # [15:58] <Philip`> We watched The Matrix in a maths lesson too
- # [15:59] <hsivonen> hmm. that sounds questionable
- # [16:00] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [16:00] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [16:01] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:03] * Joins: MikeSmith (n=MikeSmit@EM119-72-41-143.pool.e-mobile.ne.jp)
- # [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
- # [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."
- # [16:09] <Lachy> I didnt' know it was jointly produced by channel 7
- # [16:13] * Joins: webben_ (n=benh@nat/yahoo/x-6dcaeb4e24480d35)
- # [16:16] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [16:18] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [16:22] * Quits: webben (n=benh@nat/yahoo/x-bacb91c7fb094342) (Connection timed out)
- # [16:34] <zcorpan> standardssuck.org needs a new entry
- # [16:34] <zcorpan> 4 aug
- # [16:34] <zcorpan> almost a month
- # [16:35] <Lachy> zcorpan, I know. I spoke to marcos about it last night
- # [16:36] <zcorpan> Lachy: ok
- # [16:36] <Lachy> if you have any suggestions for who to interview and what topic, let me know
- # [16:37] <zcorpan> how about svg?
- # [16:38] <Lachy> yeah, maybe I could interview Erik D about it
- # [16:38] <annevk> isn't zcorpan closer to ed?
- # [16:39] <zcorpan> i am
- # [16:39] <Lachy> oh, is he in Sweden?
- # [16:39] <annevk> yes
- # [16:39] <Lachy> I thought he was in Oslo
- # [16:39] <annevk> no
- # [16:39] <Lachy> zcorpan, are you able to do it?
- # [16:39] <annevk> (the reason for the break was simply vacation)
- # [16:39] <annevk> (i tell myself)
- # [16:39] <zcorpan> Lachy: dunno, don't have a camera for one
- # [16:39] <Lachy> ok
- # [16:39] <annevk> zcorpan, ed has a MacBook, should work
- # [16:39] <zcorpan> annevk: ah
- # [16:40] <zcorpan> i could ask if he's up for it
- # [16:40] <Lachy> yeah, as long as he as either QuickTime Pro or iMovie
- # [16:40] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [16:41] <Lachy> we should be able to get several interviews done when I go to Web Directions and then there's TPAC soon
- # [16:48] * Dashiva wonders if any signficant amount of AT software will support @scope by the time of HTML6...
- # [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.
- # [16:55] <Dashiva> Then why are people saying AT don't support it, rather than browsers?
- # [16:56] <Dashiva> It's not like scope is used much outside of accessibility APIs
- # [16:56] <Lachy> I don't know. I could be completely wrong
- # [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
- # [16:59] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:00] * Joins: webben (n=benh@nat/yahoo/x-ff93211527fb3b60)
- # [17:01] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [17:02] * Joins: aaronlev_ (n=chatzill@e179092002.adsl.alicedsl.de)
- # [17:05] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [17:09] * Joins: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [17:12] <zcorpan> Lachy: they do some things by accessing the dom
- # [17:12] <zcorpan> aiui
- # [17:12] <zcorpan> but they already have code that acts on the accessibility api
- # [17:13] <zcorpan> so it's less work for AT vendors if the browser does the mapping
- # [17:16] * Quits: webben_ (n=benh@nat/yahoo/x-6dcaeb4e24480d35) (No route to host)
- # [17:17] * Joins: dglazkov (n=dglazkov@nat/google/x-118375497232eab4)
- # [17:20] * Quits: aaronlev (n=chatzill@g228027070.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [17:20] <takkaria> oh, damn, there's another character to turn into U+FFFD at the inputstream stage
- # [17:21] <Philip`> You could treat it as a fatal error instead
- # [17:22] <takkaria> that's got the same implementation cost, more-or-less
- # [17:23] <zcorpan> perhaps one day we'll report errors for non-Name tags
- # [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
- # [17:24] <takkaria> though all I need to do is change "c == '\0'" to "c == '\0' || c == '\x0b'" for the most part
- # [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?
- # [17:32] <Lachy> hmm, maybe if we focuss on their standards support. I wonder if google gears has implemented the HTML5 api yet
- # [17:33] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [17:35] <Philip`> Wait a few hours, then it should be clearer how much they diverge from WebKit
- # [17:38] * Joins: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au)
- # [17:40] * Quits: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au) ("Leaving")
- # [17:41] * myakura_ wondering if they use JavaScriptCore for V8
- # [17:41] * Joins: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au)
- # [17:43] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [17:46] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [17:47] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:51] <Philip`> myakura_: The API, or the implementation?
- # [17:56] <myakura_> Philip`: meant the latter, but if to know about both is fine :)
- # [17:58] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:59] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [18:00] * Quits: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au) ("Leaving")
- # [18:00] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Connection timed out)
- # [18:05] * Quits: tantek (n=tantek@hq.last.fm)
- # [18:07] * Quits: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [18:07] * Quits: Maurice (n=ano@89.184.185.237) ("Disconnected...")
- # [18:11] * Joins: aboodman (n=aboodman@69.36.227.135)
- # [18:15] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [18:25] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [18:32] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [18:37] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:51] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [18:52] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [18:56] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [18:57] * Joins: tantek (n=tantek@78.147.184.186)
- # [19:06] * Joins: aboodman2 (n=aboodman@216.239.45.19)
- # [19:08] * Joins: fishd (n=darin@nat/google/x-1ca5ed89d1fe4338)
- # [19:09] * Joins: maikmerten (n=maikmert@L9bdf.l.pppool.de)
- # [19:14] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [19:14] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [19:25] * Quits: aboodman2 (n=aboodman@216.239.45.19) (Read error: 110 (Connection timed out))
- # [19:27] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [19:27] * Quits: aboodman (n=aboodman@69.36.227.135) (Read error: 110 (Connection timed out))
- # [19:38] * Joins: franksalim (n=frank@user-64-9-237-170.googlewifi.com)
- # [19:47] * Joins: eseidel (n=eseidel@nat/google/x-0dc34eabbeeec5c3)
- # [19:49] * Quits: eseidel (n=eseidel@nat/google/x-0dc34eabbeeec5c3) (Client Quit)
- # [19:49] * Joins: eseidel (n=eseidel@nat/google/x-24aa284d0f98d51a)
- # [19:49] * Joins: billyjack (n=MikeSmit@EM60-254-199-102.pool.e-mobile.ne.jp)
- # [19:50] * Quits: eseidel (n=eseidel@nat/google/x-24aa284d0f98d51a) (Remote closed the connection)
- # [19:50] * Joins: eseidel (n=eseidel@nat/google/x-8b61df7ec031a94d)
- # [19:52] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [19:58] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [19:59] * Quits: deane (n=deane@121-72-166-26.dsl.telstraclear.net) (Remote closed the connection)
- # [20:02] * Quits: tantek (n=tantek@78.147.184.186)
- # [20:05] * Quits: MikeSmith (n=MikeSmit@EM119-72-41-143.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [20:05] * Joins: KevinMarks (n=KevinMar@nat/google/x-27715ea9852e1e6e)
- # [20:08] <billyjack> waiting for Chrome videocast announcement
- # [20:08] <billyjack> not happened yet, right?
- # [20:08] <billyjack> KevinMarks: ?
- # [20:08] * billyjack is now known as MikeSmith
- # [20:09] <MikeSmith> "Another one bites the dust" finishes... onto to some "yeah, you got satin shoes..."
- # [20:10] * MikeSmith wonders whose iPod the background tunes are coming from
- # [20:10] * Quits: eseidel (n=eseidel@nat/google/x-8b61df7ec031a94d) (Read error: 104 (Connection reset by peer))
- # [20:11] * Joins: eseidel (n=eseidel@nat/google/x-d17f3475a5726a01)
- # [20:12] <MikeSmith> is it not now already 11am Pacific?
- # [20:13] <gavin_> it is
- # [20:13] <KevinMarks> the videocast url is up, nothing showing on it yet
- # [20:14] <MikeSmith> KevinMarks: looks like it's running now
- # [20:15] <MikeSmith> Sundar
- # [20:15] <hober> Where did they post the videocast url?
- # [20:15] <KevinMarks> hm
- # [20:15] * Joins: psa1 (n=yomode@71.93.19.66)
- # [20:15] <KevinMarks> what url you got, MikeSmith?
- # [20:15] <KevinMarks> I'm getting "Whole lotta love" on the one I have
- # [20:16] <KevinMarks> http://google.client.shareholder.com/Visitors/event/build2/MediaPresentation.cfm?MediaID=33101&Player=1#
- # [20:16] <MikeSmith> KevinMarks: http://google.client.shareholder.com/Visitors/event/build2/MediaPresentation.cfm?MediaID=33101&Player=1
- # [20:16] <MikeSmith> or http://google.client.shareholder.com/Visitors/event/build2/MediaPresentation.cfm?MediaID=33101&Player=2
- # [20:17] <MikeSmith> I was getting Whole lotta love too before they went live
- # [20:17] <MikeSmith> KevinMarks: force reload?
- # [20:18] <KevinMarks> let me try it in firefox ;)
- # [20:19] <KevinMarks> aha, that works
- # [20:20] <KevinMarks> I bet safari was caching the old mov
- # [20:20] <MikeSmith> KevinMarks: :)
- # [20:21] <MikeSmith> Sundar now asking the question, Why did we choose WebKit?
- # [20:22] <Philip`> Because building on Trident would be a really bad idea?
- # [20:23] <jcranmer> how about Tasman?
- # [20:24] <MikeSmith> he's talking about V8 now
- # [20:25] <MikeSmith> says Lars will give more details in the videocast later
- # [20:25] <Philip`> Is it "V8" as in "V8 engine", or is it stupid txt-speak for "vate"?
- # [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))
- # [20:26] <gsnedders> Is it faster than SquirrelFish?
- # [20:26] <Philip`> Is it faster than TraceMonkey?
- # [20:26] <Dashiva> Philip`: The image was an engine, so probably the former
- # [20:26] <Philip`> Is it faster than JScript.NET?
- # [20:26] <gsnedders> Is it faster than C?
- # [20:26] <Philip`> Is it faster than God?
- # [20:27] <Dashiva> Definitely
- # [20:27] <MikeSmith> "Chromium" project name
- # [20:27] <Dashiva> I mean, when was the last god did a release?
- # [20:27] <Dashiva> *last time
- # [20:27] <MikeSmith> Ben Goodger takes the floor
- # [20:29] <MikeSmith> who's this Brian guy?
- # [20:29] <Philip`> Brian Blessed?
- # [20:29] <gsnedders> The Messiah?
- # [20:29] <MikeSmith> tab-dragging.. I suspect most people are thinking ho hum
- # [20:29] <gsnedders> MikeSmith: I am.
- # [20:30] <gsnedders> wow! Resizing tabs! Groundbreaking!
- # [20:30] * Philip` has a grand total of one browser window, so there's nowhere to drag tabs to
- # [20:30] <gsnedders> Philip`: No, just reordering them within a window
- # [20:31] <Philip`> gsnedders: Reordering tabs within a window is quite substantially unexciting
- # [20:31] <gsnedders> Philip`: Thus the "ho hum"
- # [20:31] <gsnedders> an ombibox!
- # [20:32] <Philip`> Is that the bit that's like every other browser's latest version's address box?
- # [20:32] <gsnedders> No
- # [20:35] <Dashiva> The implicit multisearch is new, the rest seems done before
- # [20:35] <Philip`> Multisearch?
- # [20:37] * MikeSmith wanna hear about the process manager and V8
- # [20:37] <gsnedders> hah!
- # [20:37] <gsnedders> e.g., pr0n.
- # [20:38] <gsnedders> ("sometimes you visit sites you wouldn't want other people who use the computer know you visit")
- # [20:38] <MikeSmith> "Hide This from My Girlfriend/Wife" feature
- # [20:40] <virtuelv> impressive how many features borrowed from others are always "innovative"
- # [20:41] <gsnedders> features are always innovative in any software
- # [20:41] <MikeSmith> all of this stuff was in Xanadu 50 years ago
- # [20:42] <MikeSmith> and/or built into GNU Emacs by RMS personally
- # [20:42] <MikeSmith> and predicted by Giordano Bruno in the 16th century
- # [20:42] <gsnedders> Good mic
- # [20:42] <MikeSmith> Darin!
- # [20:43] <Dashiva> and had a prototype designed by Leonardo himself
- # [20:43] <MikeSmith> Darin is shorter and younger than I imagined
- # [20:44] <gsnedders> Who's Darin?
- # [20:44] <gavin_> darin fisher, I'm guessing
- # [20:44] <gavin_> he used to work on Mozilla
- # [20:44] <gsnedders> I recognize the name, vaguely
- # [20:45] <MikeSmith> yeah, Darin Fisher
- # [20:45] <MikeSmith> gsnedders: he wrote the Gospel of Luke
- # [20:45] <MikeSmith> in the bible
- # [20:45] <gsnedders> MikeSmith: huh?
- # [20:45] <MikeSmith> that's probably where you remember him from
- # [20:46] <MikeSmith> he was one of the original disciple of Jesus
- # [20:46] <gsnedders> …
- # [20:46] <MikeSmith> virtuelv: Darin metion malware
- # [20:46] <MikeSmith> malware++
- # [20:47] <MikeSmith> Task Manager screen shot
- # [20:47] <Dashiva> very nice++++++
- # [20:48] * MikeSmith feels full bottle of Suntory Toma Toma beginning to take effect
- # [20:48] <MikeSmith> "misbehaving"
- # [20:50] <MikeSmith> wow
- # [20:50] <MikeSmith> killing plugins
- # [20:50] <MikeSmith> cool
- # [20:50] <gsnedders> How long will it go on for?
- # [20:51] <MikeSmith> kill kill
- # [20:51] <MikeSmith> gsnedders: days
- # [20:51] <gsnedders> :D
- # [20:51] <MikeSmith> tag team
- # [20:51] <virtuelv> MikeSmith: I'm not sure I got that
- # [20:52] <MikeSmith> virtuelv: me either
- # [20:53] <Dashiva> Oh, the accentity
- # [20:53] <Philip`> http://www.google.com/chrome
- # [20:53] <MikeSmith> dudes named Lars are usually pretty good at writing browser code
- # [20:53] <MikeSmith> in my experience at least
- # [20:53] <gsnedders> oh sux.
- # [20:53] <Philip`> now exists, and tells me Google hates Linux and won't give me any software
- # [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."
- # [20:54] <virtuelv> *sigh*
- # [20:54] <MikeSmith> if you want to write a kick-ass browser, hire somebody named Lars
- # [20:54] <virtuelv> why not just give me the windows download link
- # [20:54] <gsnedders> "What should I say?"
- # [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? :)
- # [20:54] <Philip`> virtuelv: Try http://www.google.com/chrome/eula.html
- # [20:54] <gsnedders> MikeSmith: I want a job!
- # [20:54] <MikeSmith> the second-tier Larses
- # [20:55] * MikeSmith is now known as LarsYngve
- # [20:55] * Quits: webben (n=benh@nat/yahoo/x-ff93211527fb3b60)
- # [20:55] <gsnedders> LarsYngve: :P
- # [20:55] <Dashiva> Do most javascript engines really interpret?
- # [20:55] <virtuelv> gsnedders: you'd have to know those two people
- # [20:55] <virtuelv> hm,
- # [20:56] <Dashiva> I thought they all did at least some compiling
- # [20:56] <virtuelv> installer crashes under wine
- # [20:56] <gsnedders> virtuelv: Which two?
- # [20:56] <Philip`> Dashiva: If by "interpret" they mean "execute bytecode instead of machine code", then yes
- # [20:56] <virtuelv> Two guys from Opera
- # [20:56] <virtuelv> (well, one of them is with Adobe these days)
- # [20:56] * gsnedders can't quite remember who Lars is
- # [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
- # [20:58] <Philip`> Clearly it'd be silly to just have a single file you download and install and that's it
- # [20:58] * Joins: webben (n=benh@nat/yahoo/x-bb7397d1cb0c1d30)
- # [20:59] <Philip`> "Type to search or enter a URL to navigate - everything just works." - what if I want to search for a URL?
- # [20:59] <Dashiva> Hmm... V8 is BSD, so even IE could include it?
- # [21:00] * Joins: othermaciej (n=mjs@17.244.17.18)
- # [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
- # [21:00] <Philip`> Google Chrome on Acid3: 79/100
- # [21:01] <virtuelv> that's webkit -9 months, or so
- # [21:01] <LarsYngve> "preserve user choice"++
- # [21:01] <roc> the big deal about V8 is apparently that it compiles all the way to machine code (but Tracemonkey also does that)
- # [21:01] <gsnedders> I'd guess that's mainly down to the limits of V8
- # [21:01] <LarsYngve> where is Kirkland?
- # [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
- # [21:01] * Quits: othermaciej (n=mjs@17.244.17.18) (Read error: 104 (Connection reset by peer))
- # [21:01] <roc> Kirkland's near Redmond
- # [21:02] <gsnedders> LarsYngve: Literally it means Church-land in Scots :P
- # [21:02] <LarsYngve> whoah, Larry at the mic
- # [21:02] <gsnedders> http://en.wikipedia.org/wiki/Kirkland — that lists loads of places
- # [21:02] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [21:03] <roc> if they're talking about Google employees, they're in the Seattle Kirkland
- # [21:03] <roc> that's where Google set up an office to catch escaping Microsoft employees
- # [21:03] <Philip`> Hmph, found a bug in Canvex: if the framerate exceeds 100, the FPS counter breaks :-(
- # [21:03] <Dashiva> Was that with chrome?
- # [21:03] <LarsYngve> Kirkland should be renamed Kirk Kirkwood
- # [21:04] <Philip`> Dashiva: Yes
- # [21:04] <Philip`> Dashiva: (Safari might be the same; I don't remember testing it recently)
- # [21:04] <Philip`> Chrome doesn't have canvas.getImageData :-(
- # [21:05] <gsnedders> Philip`: dhyatt said in #webkit he thinks it's Saf3.1 WebKit
- # [21:05] <Dashiva> I wonder if they're using apple's canvas or they made their own
- # [21:05] <LarsYngve> or Curt Kirkwood
- # [21:05] * LarsYngve is now known as CurtKirkwood
- # [21:06] <virtuelv> anyone tried benchmarking yet?
- # [21:06] <gsnedders> #chronium
- # [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
- # [21:07] <gsnedders> Philip`: Apparently it is Saf3.1 WebKit, though
- # [21:07] <CurtKirkwood> mobile strategy
- # [21:08] <CurtKirkwood> "V8 has been ported to ARM and Intel"
- # [21:09] <CurtKirkwood> mention of W3C
- # [21:10] <Philip`> gsnedders: But it's a Windows port of it, and it's not Apple's port
- # [21:10] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [21:10] <gsnedders> Philip`: They also said they hadn't changed much from WebKit
- # [21:12] <Philip`> http://dl.google.com/chrome/plugins/plugins.xml - Silverlight's not in that list :-(
- # [21:12] <virtuelv> fails acid2?
- # [21:12] <gsnedders> extensions…
- # [21:12] <Philip`> virtuelv: Passes for me
- # [21:12] <gsnedders> Plan to use it
- # [21:12] <gsnedders> s/use it/have them/
- # [21:12] <virtuelv> Philip`: a coworker saw red over the eyes
- # [21:13] <Philip`> virtuelv: Passes for me :-)
- # [21:13] <Philip`> (at least after waiting long enough for all the images to load)
- # [21:13] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [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?
- # [21:15] <gsnedders> Philip`: WebKit
- # [21:16] <Philip`> The tab-close button is too small
- # [21:16] <mal> inspector is webkit
- # [21:16] <Philip`> Hmm, the Task Manager has a "Stats for nerds" link
- # [21:23] * Joins: csarven (i=csarven@on-irc.csarven.ca)
- # [21:41] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [21:42] * Joins: weinig (n=weinig@nat/apple/x-da74c8de32643caa)
- # [21:44] * Quits: aaronlev_ (n=chatzill@e179092002.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
- # [21:46] * Quits: myakura_ (n=myakura@p4041-ipbf4802marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [21:55] * Joins: weinig_ (n=weinig@nat/apple/x-f473274d8bbc9616)
- # [21:56] * Joins: aaronlev (n=chatzill@e179092002.adsl.alicedsl.de)
- # [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
- # [21:56] <Lachy> youtube is blocking access
- # [21:58] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [22:02] <aaronlev> looks like bugzilla isn't being used much to track HTML 5 issues
- # [22:02] <Hixie> it's used
- # [22:02] <aaronlev> i only see 15 issues open
- # [22:02] <Hixie> yeah most of the issues are in e-mail at http://whatwg.org/issues/
- # [22:02] <aaronlev> ok
- # [22:03] <Hixie> and because i tend to close the bugzilla ones quicker than e-mail
- # [22:03] <aaronlev> how is bugzilla working out
- # [22:03] <Hixie> pretty good for me
- # [22:03] <Hixie> but then i knew it already
- # [22:03] <aaronlev> right
- # [22:04] <aaronlev> i want to have ARIA implementor guidelines use that
- # [22:04] <Hixie> cool
- # [22:05] <aaronlev> it's not the ARIA spec -- it's the doc i started to describe what user agents need to do
- # [22:05] <aaronlev> if exposing to platform APIs
- # [22:05] <Hixie> sounds like a spec to me :-P
- # [22:05] <Hixie> what's the ARIA spec if not the document that says what uas should do?
- # [22:05] <aaronlev> well, it deals with a lot of platform issues
- # [22:06] <aaronlev> eventually they will fold in parts of it to the ARIA spec
- # [22:06] <aaronlev> but for now it's a smaller group of just browser developers working on it so we can go faster
- # [22:06] <aaronlev> it's something we should use for HTML
- # [22:06] <Hixie> cool
- # [22:06] <aaronlev> e.g. how to expose HTML via MSAA
- # [22:06] <Hixie> yeah, sounds useful. keep me in the loop
- # [22:06] <aaronlev> sure
- # [22:07] <aaronlev> it's a wiki, you can subscribe to see changes
- # [22:07] <aaronlev> http://developer.mozilla.org/en/docs/ARIA_User_Agent_Implementors_Guide
- # [22:08] <Hixie> i get far too much wiki notifications already :-/
- # [22:08] * Joins: csarven- (i=csarven@on-irc.csarven.ca)
- # [22:08] <aaronlev> :)
- # [22:08] * Joins: alyosha (n=anime4ch@74.93.182.234)
- # [22:11] * Quits: weinig (n=weinig@nat/apple/x-da74c8de32643caa) (Connection timed out)
- # [22:12] * Quits: roc (n=roc@121-72-184-5.dsl.telstraclear.net)
- # [22:12] * Quits: maikmerten (n=maikmert@L9bdf.l.pppool.de) ("Leaving")
- # [22:15] * Joins: sbublava (n=sbublava@77.117.156.47)
- # [22:18] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [22:22] * Joins: aboodman (n=aboodman@216.239.45.19)
- # [22:25] * Joins: aboodman2 (n=aboodman@nat/google/x-eb1e5d633318f76f)
- # [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
- # [22:27] <hober> (which should be in the markup surrounding <video> anyway...)
- # [22:27] <Lachy> yeah, either that or its title attribute
- # [22:27] * Parts: alyosha (n=anime4ch@74.93.182.234)
- # [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
- # [22:32] <Hixie> well, chrome is causing acidtests.org (and thus whatwg.org) to get hammered
- # [22:32] <Hixie> but at least this time the server is staying up!
- # [22:32] <Hixie> it just isn't responding to http traffic
- # [22:32] <gsnedders> hah.
- # [22:32] <Dashiva> Silly Hixie, you of all people should've seen this coming :)
- # [22:32] <Hixie> i did
- # [22:32] * Quits: csarven- (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [22:33] <Hixie> when firefox came out the server crashed and burnt
- # [22:33] <Hixie> this time the server is happily up
- # [22:33] <Hixie> just not responding to http traffic because apache's out of ports
- # [22:33] <Hixie> which is fine by me
- # [22:33] <gsnedders> This is all putting me off the schoolwork I should be doing
- # [22:33] <Hixie> since it means i can still check e-mail, work on html5, etc
- # [22:36] * Joins: aboodman3 (n=aboodman@216.239.45.19)
- # [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
- # [22:37] * Joins: aboodman4 (n=aboodman@nat/google/x-4551a3b3f86c0bb5)
- # [22:37] <Hixie> heh
- # [22:39] * Quits: aboodman4 (n=aboodman@nat/google/x-4551a3b3f86c0bb5) (Client Quit)
- # [22:39] * Joins: epeus (n=KevinMar@nat/google/x-986a466797b30f99)
- # [22:40] * Joins: aboodman4 (n=aboodman@nat/google/x-40abda2281ce44aa)
- # [22:40] * Quits: KevinMarks (n=KevinMar@nat/google/x-27715ea9852e1e6e) (Connection reset by peer)
- # [22:41] * Philip` thinks it's peculiar for Hixie to argue that changing implementations is easier than changing specifications
- # [22:42] * Quits: aboodman (n=aboodman@216.239.45.19) (Read error: 110 (Connection timed out))
- # [22:42] <gsnedders> Philip`: Changing specs are a pain in the ass. I agree.
- # [22:43] * aboodman4 is now known as aboodman
- # [22:43] <Lachy> I tested google chrome with my local copy of acid3, and only scored 77
- # [22:44] <gsnedders> Saf3.1 has some odd bugs that make it inconsistent
- # [22:45] <Lachy> Safari 3 is scoring 75 for me and safari 4 developer preview is scoring 100%
- # [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
- # [22:46] * Quits: aboodman2 (n=aboodman@nat/google/x-eb1e5d633318f76f) (Read error: 110 (Connection timed out))
- # [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
- # [22:47] <Lachy> so the webkit in Google Chrome is slightly older than that
- # [22:48] <Hixie> Philip`: for an end user, it is
- # [22:48] <Hixie> Philip`: for an end programmer, i should say
- # [22:48] * hallvors admits he just loaded Acid2 in Chrome ..
- # [22:49] <gsnedders> Lachy: 525.13 seems to be the Windows build
- # [22:49] <Hixie> Lachy: yeah chrome forked off webkit a few months ago
- # [22:49] <Hixie> Lachy: they'll sync again soon
- # [22:50] <gsnedders> eseidel was saying he was working on syncing it up
- # [22:50] <Hixie> yeah
- # [22:50] <eseidel> *long* ago
- # [22:50] <eseidel> our webkit is like from january
- # [22:50] * Quits: epeus (n=KevinMar@nat/google/x-986a466797b30f99) ("The computer fell asleep")
- # [22:50] <eseidel> or whenever 3.1.1 forked
- # [22:50] <Lachy> Hixie, since you work at google, have you seen any internal builds before now?
- # [22:50] <Hixie> yes
- # [22:50] <eseidel> Hixie sorrta walls himself off in some other building
- # [22:51] <eseidel> sadly, we never really see him :( (those of us who work on actual browser stuff)
- # [22:51] <gsnedders> A big wall to stop him shouting at you?
- # [22:51] <Hixie> i'd have played with it more if it was a mac browser :-P
- # [22:51] * Joins: aboodman2 (n=aboodman@nat/google/x-8b82cfc4fb2b8458)
- # [22:51] <eseidel> probably
- # [22:51] <Hixie> running it in a VM is a pain in the ass
- # [22:51] <Lachy> eseidel, do you work at google too?
- # [22:51] <eseidel> yes
- # [22:51] <Hixie> eseidel is google's webkit team
- # [22:52] <eseidel> ha
- # [22:52] <Lachy> ah, ok
- # [22:52] <eseidel> in many ways true :)
- # [22:52] * Joins: csarven (i=csarven@on-irc.csarven.ca)
- # [22:52] * Hixie installs chrome into his non-secret VM and deletes his secret VM
- # [22:53] <gsnedders> Hixie: So you have no more über-c00l non-existing software?
- # [22:53] <Lachy> is hixie.ch and whatwg.org all on the same server as acid3.acidtests.org ?
- # [22:53] <Hixie> Lachy: yes
- # [22:53] <Hixie> it's all on hixie.dreamhost.com
- # [22:54] <Hixie> man i wish chrome had smooth scrolling
- # [22:54] <Lachy> you need more servers
- # [22:54] * gsnedders chants: Hixie! Hixie! Hixie!…
- # [22:54] <Hixie> Lachy: right now i don't pay for them
- # [22:54] <Hixie> Lachy: so if you can find me another free server... :-)
- # [22:54] <gsnedders> Hixie: Doesn't your employee have a server or two?
- # [22:55] <gsnedders> *employer, even
- # [22:55] <gsnedders> I am _not_ your slave!
- # [22:55] * Quits: aboodman3 (n=aboodman@216.239.45.19) (Connection timed out)
- # [22:55] <Lachy> how do you get free hosting from dreamhost?
- # [22:55] <Hixie> gsnedders: i doubt i'll work for google my whole life
- # [22:56] <Hixie> Lachy: the referral bonuses i get balance out the costs
- # [22:56] <Philip`> Hixie: Dreamhost likely won't stay in business for your whole life, so you'll have to migrate your server anyway
- # [22:56] <Lachy> oh, nice
- # [22:57] <Lachy> I have an effectively free host with asmallorange.com
- # [22:57] <gsnedders> Hixie: Stop spamming us, please! I've heard you try and get us sign up often enough!
- # [22:57] <Lachy> but it has montly bandwidth and storage limiatations
- # [22:58] <Hixie> Philip`: dreamhost has so far outlasted one of my employment terms
- # [22:58] <Hixie> Philip`: (i.e. i'm glad i didn't host acid2 or whatwg on opera servers)
- # [22:59] <Lachy> Hixie, why would that be a problem? I'm pretty sure Opera is still around
- # [22:59] <Lachy> Would they have revoked your right to host it there after you left?
- # [23:00] <Hixie> i doubt it would have been as simple as doing nothing
- # [23:01] <Lachy> OMG! even though you gave Julian what (s)he wanted with the XSLT-generated doctype, he's still not happy
- # [23:01] <hober> yeah, just responded to that (to www-archive; didn't want to waste list time with it)
- # [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
- # [23:04] <hober> agreed
- # [23:04] * Quits: weinig_ (n=weinig@nat/apple/x-f473274d8bbc9616) (Remote closed the connection)
- # [23:05] * Joins: weinig (n=weinig@nat/apple/x-d818622322a65c31)
- # [23:09] * Quits: aboodman (n=aboodman@nat/google/x-40abda2281ce44aa) (Connection timed out)
- # [23:10] * aboodman2 is now known as aboodman
- # [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
- # [23:10] <Lachy> it makes reading it harder
- # [23:10] <Lachy> I can't find a way to turn it off either
- # [23:13] <Lachy> Hixie, Requiem 1.7.4 has been released
- # [23:13] <Hixie> what does it change?
- # [23:14] <Lachy> not sure yet. I'll find it and see
- # [23:14] <Hixie> i won't bother upgrading unless it stops working
- # [23:15] <Lachy> http://thepiratebay.org/torrent/4374326/Requiem_1.7.4_iTunes_DRM_Remover
- # [23:17] <Lachy> yeah, I guess, since you don't have the i18n problem, it's probably not worth it yet
- # [23:17] * Quits: sbublava (n=sbublava@77.117.156.47)
- # [23:18] <Lachy> but I'll get it anyway cause I like to have the latest
- # [23:18] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:19] <Hixie> i'm done dealing with julian
- # [23:19] <Hixie> i try to help him and he just acts like an ass
- # [23:19] <Hixie> does anybody other than julian actually care about this XSLT thing?
- # [23:20] <Hixie> i guess jirka does
- # [23:20] <Hixie> he was nice about it
- # [23:20] <Hixie> so i'll leave it in
- # [23:21] <Dashiva> Didn't it turn out Julian wasn't using XSLT, but something else?
- # [23:21] * Joins: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au)
- # [23:22] * Joins: roc (n=roc@202.0.36.64)
- # [23:27] <Lachy> yeah, Julian using using javax.xml.transform
- # [23:27] <Lachy> don't ask me why he's using an XML library to serialise HTML though
- # [23:28] <Dashiva> If only Russell was here, he'd tell us he was using a teapot to seralize HTML
- # [23:38] <annevk> making everyone upgrade to a non-IE browser or getting IE fixed is the real solution for these people
- # [23:38] <annevk> they don't like HTML anyway
- # [23:39] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [23:40] <Dashiva> Speaking of XHTML (kinda): Was there ever an official ruling on whether appendix C applies to 1.1?
- # [23:42] <Hixie> didn't the xhtml2 group come up with some new xhtml1.x that had a new appendix c or something?
- # [23:43] <webben> Dashiva: isn't that what the new media types draft is partly about?
- # [23:43] <annevk> Dashiva, they're working on that, yes
- # [23:43] <webben> providing guidance on how to serve xhtml 1.1 as text/html?
- # [23:43] <Dashiva> I know they're working on stuff relating to it, I'm just wondering about the current 1.1
- # [23:43] <annevk> Dashiva, the second edition of 1.1 would say that
- # [23:44] * Joins: othermaciej (n=mjs@17.244.17.18)
- # [23:45] * Hixie puts on his Firefox t-shirt to emphasise his vendor-neutralness
- # [23:46] <annevk> you sort of lost that position now
- # [23:46] <annevk> strike "sort of"
- # [23:46] <gsnedders> Hixie: You need to where five shirts at once, really
- # [23:46] <annevk> hah, as if we'd be fooled by free t-shirts!
- # [23:47] <Hixie> annevk: well, html5 started while i was at opera, so i'm sure i'll live
- # [23:47] <othermaciej> so your best bet is to hope Chrome remains under 1% market share
- # [23:47] <Hixie> hah
- # [23:48] <Hixie> anyway. off to work i go.
- # [23:48] <Hixie> bbl
- # [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
- # [23:48] <annevk> http://code.google.com/p/chromium/ has a huge team
- # [23:48] <annevk> and suspiciously there's no source code link
- # [23:49] <svl> src lives here: http://src.chromium.org/viewvc/
- # [23:49] <svl> or at least the browser of - there's a tarball as well, iirc
- # [23:50] <annevk> so googlechrome.* are not Google owned after all, hmm
- # [23:56] <annevk> heh, "Rietveld", apparently Guido van Rossum names projects after Dutch artists
- # [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."
- # [23:57] <Dashiva> They say that like it's a bad thing
- # [23:58] <csarven> Which is also misleading
- # [23:58] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [23:59] <csarven> <div monkey<see="> monkey do</div> <--- How would GRE, WebKit or Presto handle this?
- # Session Close: Wed Sep 03 00:00:00 2008
The end :)