Options:
- # Session Start: Thu Dec 11 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [00:01] * Joins: sicking (n=chatzill@corp-242.mountainview.mozilla.com)
- # [00:04] * Philip` downloads the new IE8 build
- # [00:05] <gsnedders> jgraham: I wasn't asked any sort of order of magnitude question — I know several maths applicants were asked how many grains of sand there are in the world, though.
- # [00:06] <Philip`> gsnedders: Oh, how did the interviews go?
- # [00:07] <gsnedders> Philip`: The first (physicsy one) went really badly; the second went fine
- # [00:08] <Philip`> gsnedders: Ah
- # [00:09] <gsnedders> Basically, all the questions I was asked in the first were the things that I'm meant to know for AH physics but don't actually know
- # [00:11] <Philip`> Sounds like the new IE8 build fixes the ARIA attribute properties
- # [00:11] <gsnedders> I did work it out mostly, albeit slowly and only just not making bad mistakes with integration
- # [00:12] * Quits: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [00:13] <Philip`> Interviews don't really feel like the right environment for carefully solving equations
- # [00:13] <gsnedders> No, they really don't
- # [00:13] <roc> what new IE8 build?
- # [00:14] <Philip`> roc: I think it's only in the Tech Beta program at the moment
- # [00:14] <roc> how often do they release new builds?
- # [00:15] <Philip`> They're basically the same as the public betas
- # [00:15] * Parts: hdh (n=hdh@58.187.62.218)
- # [00:15] <Philip`> (This is the first change since Beta 2, as far as I'm aware)
- # [00:15] <roc> you mean this is the first build they've released that wasn't a public beta?
- # [00:16] <gsnedders> They've been distributing a newer build with Win7 pre-beta apparently
- # [00:16] <gsnedders> It's probably just the same build as that
- # [00:16] <Philip`> roc: It's the first one via the Tech Beta thing
- # [00:17] <Philip`> (which is free to join if you can convince them you're not going to spam their bug database with garbage, or if you convince an existing member to give you an access code, etc, and if you agree to all the relevant terms and conditions)
- # [00:20] <Philip`> gsnedders: It's dated to the 10th of December (at least in the readme file), so it may not be the same
- # [00:20] <Philip`> (Oddly, the readme file is a PDF named Readme.exe)
- # [00:25] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [00:27] <Philip`> (When I said I was downloading the IE8 build, I didn't realise it was going to go at 15KB/sec, or that it would take half an hour to update Windows and uninstall IE8b2 and still not get around to installing the new build...)
- # [00:47] <Philip`> Aha, there it goes
- # [00:52] <Philip`> It's a lot less slow at rendering the spec than before
- # [00:53] <Philip`> It still takes half a second to work out where to go when you click on a fragment link, and maybe a quarter of a second to draw the background highlight when hovering items in the table of contents, but it's quite bearable
- # [00:55] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [00:58] * Joins: blooberry (n=brian@ip67-152-80-106.z80-152-67.customer.algx.net)
- # [00:59] * Quits: billmason (n=bmason@ip49.unival.com) ("Leaving.")
- # [00:59] * Quits: dglazkov (n=dglazkov@nat/google/x-ce7de855f82dd4a7)
- # [01:09] * Quits: Mustafa51 (n=mustafa@122.164.156.139) (SendQ exceeded)
- # [01:13] * Joins: aroben (n=adamrobe@17.244.18.41)
- # [01:14] * Quits: broquaint (i=ad53c3f8@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com) (Remote closed the connection)
- # [01:14] * Joins: broquaint (i=ea12c1f9@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [01:23] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [01:27] <Hixie> MikeSmith: so i met with lisa
- # [01:28] * Joins: rillianbis (n=giles@66.183.19.247)
- # [01:28] <Hixie> MikeSmith: she's open to us splitting off the protocol part of websocket, the content-sniffing section, the uri section, and a brief definition of the Origin header, and submitting them as four tentative IDs
- # [01:28] <Hixie> (the api part of web socket would go into a separate w3c draft)
- # [01:29] <Hixie> MikeSmith: assuming there's no objections, i'll start looking at doing that in early january
- # [01:31] * Joins: KevinMarks (n=KevinMar@nat/google/x-b08be5959ff1ae83)
- # [01:35] <takkaria> Hixie: have you any suggestions for interesting board games to play?
- # [01:35] <Hixie> how long? how many people? how geeky are the people?
- # [01:35] <Lachy> Hixie, who's Lisa? Is she someone from the HTMLWG?
- # [01:35] <takkaria> any length of time, three to six, and really quite geeky
- # [01:36] <Lachy> takkaria, megamonopoly
- # [01:36] <Hixie> lachy: Lisa Dusseault = ietf apps area director
- # [01:36] <Hixie> takkaria: i would recommend Twilight Imperium 3
- # [01:36] <Lachy> that's monopoly with 2 boards joined together
- # [01:36] <Hixie> takkaria: takes about 12 hours to play the first time, though
- # [01:37] <takkaria> christ, that looks awesome. :) ta
- # [01:38] <takkaria> Lachy: how does that work?
- # [01:39] * Quits: broquaint (i=ea12c1f9@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com) (Remote closed the connection)
- # [01:39] * Joins: broquaint (i=a70392bf@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [01:40] <Lachy> join the 2 boards diagonally together with the GOs overlapping and do a figure 8 around both
- # [01:40] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [01:40] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [01:40] <takkaria> hmm
- # [01:41] <rillianbis> Lachy: does it come with highrise towers as a hotel upgrade?
- # [01:41] <Lachy> just watch out for the extra long expensive strip since the 2 with Mayfair, etc. end up line up
- # [01:41] <neatnik> Mayfair?
- # [01:41] <Lachy> rillianbis, you're free to make up any variation
- # [01:41] <rillianbis> :)
- # [01:41] <Lachy> neatnik, that's the most expensive property on a standard monopoly board
- # [01:41] <neatnik> Lachy: oh. I thought it was Boardwalk
- # [01:42] <Lachy> what?
- # [01:42] <Lachy> in which version?
- # [01:42] <neatnik> I've never seen a monopoly board with a Mayfair on it
- # [01:42] <neatnik> dunno, I grew up playing the standard Parker Bros version
- # [01:42] <neatnik> American version, I guess
- # [01:42] <rillianbis> neatnik: Mayfair is what the UK edition called Boardwalk
- # [01:42] <neatnik> did they change it? :(
- # [01:42] <neatnik> Oooh.
- # [01:42] * Quits: blooberry (n=brian@ip67-152-80-106.z80-152-67.customer.algx.net)
- # [01:42] <neatnik> cultural misunderstanding :D
- # [01:42] <neatnik> Mayfair sounds cooler than Boardwalk, for the record
- # [01:43] <Lachy> neatnik, in the original version based on London place names, it's Mayfair
- # [01:43] <Lachy> http://en.wikipedia.org/wiki/Monopoly_(game)#Board
- # [01:44] <Lachy> I can't remember what it's called in the first Australian edition that I have at home in Aus
- # [01:44] <neatnik> oh wow
- # [01:44] <neatnik> I had no idea.
- # [01:44] <neatnik> Growing up in America, you're more or less programmed to believe that everything here is the most significant and important version of everything
- # [01:44] <neatnik> And that nothing else matters
- # [01:45] <neatnik> So it never occurred to me that there'd even be another version of Monopoly, let alone that it would be the *original* version :/
- # [01:45] <rillianbis> with effort and experience, this assumption can be overcome :)
- # [01:45] <Lachy> Growing up out of America, you're more or less programmed to believe that everything there is the least significant and unimportant version of everything :-)
- # [01:45] <neatnik> rillianbis: hmm, I've always assumed that it would require a time machine
- # [01:46] <neatnik> rillianbis: and that I'd have to go back in time and convince my parents to move to, say, Sweden when I was 1 or 2 years old
- # [01:46] <MikeSmith> Hixie: thanks (update about meeting with Lisa Dusseault)
- # [01:46] <Lachy> hmm, apparently both the US and UK versions have Park Place in the same location
- # [01:48] <neatnik> oh, cool
- # [01:48] <MikeSmith> Hixie: seems to me to be a good way to go forward and I thin (hope) it will be more palatable (for lack of a better word) to some who have had issues with those parts
- # [01:48] <neatnik> My sister and I would play these insanely long Monopoly games when we were younger
- # [01:48] <roc> it's Park Lane in the UK version
- # [01:49] <neatnik> we both used similar tactics, and so it was hard to beat one another
- # [01:49] <neatnik> we'd start in the evening, play forever, and then have to give up and go to sleep before resuming the next morning
- # [01:49] <neatnik> there was always a 50% chance that a cat would ruin the board during the night :(
- # [01:49] <Hixie> MikeSmith: cool
- # [01:50] <Lachy> roc, oh right. I was looking at the 2 different american layouts in wikipedia without realising. I thought one was the UK version
- # [01:50] <MikeSmith> Hixie: I suspect there are still going to be some who object to publishing, e.g., the content-sniffing part at all
- # [01:50] <MikeSmith> but I guess we can cross that bridge when we come to it
- # [01:50] <rillianbis> roc: did you have any more thought's about Dave's suggestion that media wrappers like SMIL need to be supported in <video>?
- # [01:51] <neatnik> heh, Old Kent Road
- # [01:51] <neatnik> that sounds like a fun place
- # [01:51] <roc> rillianbis: I think that's a reasonable enhancement, but it will add considerable complexity
- # [01:51] <rillianbis> I guess Silvia's proposal is relavant to that in that it is proposing a dom method for discovering component tracks
- # [01:51] <neatnik> oh wow, you don't have a "Just Visiting" area outside of your jail?
- # [01:52] <rillianbis> roc: I guess you said as much before
- # [01:53] <rillianbis> what about getting text data out of the video stream? do you see that in the same category?
- # [01:53] <roc> not at all
- # [01:53] <Lachy> neatnik, yes, Just Visiting is supposed to be there
- # [01:54] <Lachy> Wikipedia is just wrong
- # [01:54] <neatnik> phew, good
- # [01:54] <roc> loading multiple resources is the problem here
- # [01:54] <roc> dealing with what can happen if one resource loads but the other doesn't
- # [01:54] <roc> or they load at different rates
- # [01:55] <roc> SMIL is especially difficult because you have to load this intermediate XML file, validate it, and then go off and load more resources
- # [01:55] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [01:55] <rillianbis> ok, but your object applies to the <video><text></video> suggestion as well
- # [01:55] <MikeSmith> takkaria: Uncle Wiggily
- # [01:56] <MikeSmith> but I think the rules require that you play it while you're drunk
- # [01:56] <rillianbis> roc: your objection does, rather
- # [01:56] <roc> not so much
- # [01:57] <roc> if the text doesn't load we can just play the video
- # [01:57] <roc> if the video doesn't load, the text is useless
- # [01:57] <roc> if the text loads too slowly we can just ignore it
- # [01:57] <roc> it's ancillary
- # [01:58] <nessy> with the roe file (in contrast to smil), the roe would also be ancilliary to a video and allow basically server-side what the <text> tags do client-side
- # [01:58] <nessy> I guess that falls under the same concerns then
- # [01:59] <rillianbis> roc: ok good. that's how I originally read your email. thanks for clarifying
- # [01:59] <rillianbis> so what would the api for getting text data out of a video element's src stream look like?
- # [02:00] <roc> dunno
- # [02:00] <roc> I don't know what the data model for the text is
- # [02:01] <rillianbis> yeah, we don't either
- # [02:01] <roc> ah :-)
- # [02:01] <rillianbis> so right now that's a 'it depends'
- # [02:01] <rillianbis> if it's xml, being able to slup it is nice
- # [02:01] <roc> I imagine one option would be a set of text data objects, each with an associated time interval
- # [02:01] <rillianbis> but if it's muxed, would events be better?
- # [02:01] <rillianbis> *nod*
- # [02:02] * Joins: dave_levin_ (n=dave_lev@72.14.227.1)
- # [02:02] <roc> if that's your data model, then I think a convenient API would be "fire an event whenever the current time enters the time interval for a text object"
- # [02:02] * Quits: dave_levin_ (n=dave_lev@72.14.227.1) (Client Quit)
- # [02:02] <rillianbis> my concern was that Dave implied there should be a unified method of accessing this stuff that also works with wrappers like SMIL
- # [02:02] <roc> or leaves
- # [02:02] <roc> and the event would pass in an object with the text and the interval
- # [02:02] <rillianbis> that would work for both, of course, but it's specific to text
- # [02:02] <rillianbis> (or chapter/annotation tracks)
- # [02:03] <rillianbis> and not so useful for a/v data, controlling conditionals, etc.
- # [02:03] <nessy> for srt that works nicely
- # [02:03] <nessy> other formats bear more information
- # [02:03] <roc> that API is much like cue ranges
- # [02:03] <rillianbis> roc: right, that's what I was thinking of
- # [02:03] <nessy> such as karaoke-style formatting
- # [02:04] <rillianbis> nessy: couldn't that just be more-complete data inside the text objects?
- # [02:04] <roc> some users might want to be able to grab all available text objects and their intervals
- # [02:04] <roc> like if you want to be able to display text ahead and behind the current point
- # [02:05] <nessy> rillianbis: if it's xml marked-up, it should be parsed, right?
- # [02:05] <roc> designing for extensibility is fine but we have to be careful to create something that can actually be used
- # [02:05] * nessy nods
- # [02:06] <rillianbis> nessy: I don't know enough about dom and javascript to have an opinion there :)
- # [02:06] <nessy> which is why trying srt first and getting it right for that simple format is good
- # [02:06] <nessy> then we can extend for more complex formats such as dfxp
- # [02:06] <roc> it's tempting to pass back a big blob and say "this could be anything!" ... infinitely extensible but people can't use it
- # [02:06] <nessy> that's my concern, too
- # [02:07] <nessy> the dom or api should be as simple as possible
- # [02:07] * Joins: aroben (n=adamrobe@17.244.18.41)
- # [02:07] * rillianbis nods
- # [02:07] <nessy> yet, some things should be enabled that go beyond just text and time markers
- # [02:07] <rillianbis> roc: so I think the cue ranges make a lot of sense
- # [02:08] <nessy> for example, creating a speech bubble on a person with some text that has a hyperlink
- # [02:08] <roc> one option is that the "text object" passed to the event is a DOM node that's created (but not inserted) in the current HTML document
- # [02:08] <rillianbis> they just need another attribute we can hang text on
- # [02:08] <Hixie> MikeSmith: for sure. but i don't see any way to satisfy that position, so...
- # [02:08] <roc> so that could be a text node, but it could be an <A> element
- # [02:08] * Quits: karlcow (n=karl@modemcable168.84-81-70.mc.videotron.ca) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [02:09] <MikeSmith> Hixie: right, me neither
- # [02:09] * Joins: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no)
- # [02:09] * Quits: dave_levin (n=dave_lev@72.14.227.1) (Read error: 145 (Connection timed out))
- # [02:10] <roc> whatever semantics the browser can extract from the metadata, it can translate into HTML
- # [02:10] <roc> that translation would probably be in an auxiliary spec somewhere
- # [02:10] <roc> whatever can't be translated to sensible HTML could be returned as an XML blob
- # [02:11] <nessy> excellent, that was what I hoped would be possible
- # [02:11] <nessy> a bit like the iFrame - create a dom that is essentially html, but applied to the video
- # [02:11] <roc> the idea would be that a script could expect to just insert that HTML somewhere and something good would happen
- # [02:11] <nessy> would that work with a html excerpt or does it need a full html page ?
- # [02:12] <roc> or the browser could just display the HTML itself inside or next to the video
- # [02:12] <roc> a full HTML page is too heavyweight
- # [02:12] <roc> IMHO
- # [02:12] <nessy> good, I prefer that, to
- # [02:12] <nessy> too
- # [02:12] <nessy> since a time-aligned text excerpt tends to be something like a <div>, it would be better as an excerpt
- # [02:13] <roc> so an interesting thought experiment would be for you to look at the existing formats and try to define how they would be mapped into HTML nodes
- # [02:13] <rillianbis> should this be a separate callback just for text events?
- # [02:13] * Joins: adu (n=ajr@pool-71-191-181-90.washdc.fios.verizon.net)
- # [02:14] <roc> I don't know
- # [02:14] <rillianbis> or is it reasonable for all cue ranges to do something like this
- # [02:14] <roc> I forget what the current status of cue ranges is
- # [02:14] <nessy> yes, that was what I intended to do
- # [02:14] <rillianbis> and define (formally or by convention) some magic classes?
- # [02:14] <rillianbis> roc: there's not much in the spec
- # [02:14] <rillianbis> you add them, and they call your callbacks
- # [02:14] <adu> can i has getContext('3d')?
- # [02:14] <roc> rillianbis: classes? You mean like "class" attributes?
- # [02:15] <rillianbis> yes
- # [02:15] <rillianbis> that's how cue ranges are sorted in the current spec
- # [02:15] <rillianbis> class attr for groups
- # [02:15] <rillianbis> id attr for individual ranges
- # [02:15] <Philip`> adu: Not yet :-p
- # [02:15] <roc> I have to reread the spec I guess
- # [02:15] <nessy> subtitles are almost the same as cure ranges, except for an additional <div> tag
- # [02:15] <rillianbis> there's currently no api for getting the available classes/ranges
- # [02:16] <roc> yeah, cue ranges with data
- # [02:16] <roc> would be nice to unify them I guess, if it doesn't burden cue range users unnecessarily
- # [02:16] <rillianbis> so there's no way to get the intrinsic ranges the player might know about from the stream
- # [02:16] <adu> Philip`: ok, 2d will do then :)
- # [02:16] <adu> Philip`: are you familiar with x3d?
- # [02:16] <rillianbis> roc: we did that in CMML and I always thought it was a nice idea
- # [02:16] <roc> yeah an API to get available data would be nice
- # [02:17] <rillianbis> cue ranges, chapter markers, subtitles, outgoing hyperlinks, anchors...they're all the same kind of data functionally
- # [02:17] <roc> the API would probably take a time interval and return a list of ranges (including associated data, if any) that intersect the interval
- # [02:18] <roc> of course it would only return the ranges that are available. scripts would have to poll for updated results, maybe in a progress listener
- # [02:18] <rillianbis> yes
- # [02:18] <rillianbis> that also means they have to remember the last time they checked
- # [02:18] <roc> hmm, but that would be a problem for streams with caption data ... the browser would have to keep all captions in memory forever in case anyone asks
- # [02:18] <Philip`> adu: Somewhat - I made a very incomplete prototype X3D renderer using Mozilla's experimental 3d canvas a while ago :-)
- # [02:19] <rillianbis> roc: that's why I was thinking of magic classes
- # [02:19] <adu> Philip`: nice!
- # [02:19] <roc> so maybe a better idea would be to have an event that fires whenever range data is received from the server, and scripts can store whatever they need themselves
- # [02:19] <nessy> also, you only really want one subtitle track to display at one time - but be able to select between different languages
- # [02:19] <rillianbis> so you could add a callback for the 'subtitle_de' class, and just get called when a new one goes in/out of playback
- # [02:19] <adu> Philip`: that reminds me, have you heard of CrystalZilla?
- # [02:19] <rillianbis> but you still need some way to find out what's actually available in the stream
- # [02:20] <rillianbis> which is another getter, or polling anyway
- # [02:20] <Philip`> adu: No, but I have now
- # [02:20] <adu> Philip`: its kind of the opposite: http://interreality.org/wiki/crystalzilla
- # [02:20] <nessy> when used inside the <video> tag with <text> elements, it is easy to see the alternatives
- # [02:20] <rillianbis> hmm, but polling for available lanuages and updating the ui in the progress callback isn't as bad as general query for a range
- # [02:21] <rillianbis> nessy: so should the player create and insert text elements to represent embedded text tracks?
- # [02:21] <Philip`> adu: I've been kind of interested in using WebKit in an OpenGL game, but nobody seems to have quite made a good enough port of it yet :-(
- # [02:21] <nessy> maybe just the availability information could go into the dom
- # [02:21] <adu> Philip`: have you heard of glitz?
- # [02:21] <nessy> but we access the data through callbacks
- # [02:21] <roc> glitz is toast
- # [02:22] <roc> Chris Lord is working on a Gecko port for use with Clutter
- # [02:22] <roc> it's supposed to be working pretty well
- # [02:22] <rillianbis> nessy: does it help to split it into two use cases? (a) I want notification when there's a new subtitle, and (b) I want all the subtitles to dump in a transcript
- # [02:22] <Philip`> adu: For Cairo?
- # [02:23] <adu> Philip`: yeah, doesn't Gecko use Cairo since ff3?
- # [02:23] <adu> gecko -> cairo -> glitz -> opengl
- # [02:24] <adu> maybe I'm missing something
- # [02:24] <Philip`> adu: It seems to be much harder to make that kind of thing work in practice, sadly :-)
- # [02:24] <roc> you're just missing that glitz is unmaintained and broken
- # [02:24] <adu> Philip`: I'll do it
- # [02:24] <adu> roc: sounds like so many beautiful projects
- # [02:25] <rillianbis> rock, nessy: anyway, thanks for the brainstorm.
- # [02:25] * rillianbis is off to dinner
- # [02:25] <nessy> rillianbis: not sure, really
- # [02:25] <nessy> rillianbis: enjoy :)
- # [02:25] <roc> a good quality GL backend for cairo is something everyone wants but no-one has gotten around to doing yet. Once we have one, getting Gecko working on it should be easy
- # [02:25] <nessy> yeah - I will go map existing formats to html, I think that's the first step
- # [02:25] <nessy> we will see the next :)
- # [02:26] <Philip`> I guess there are all sorts of problems with trying to integrate input events and timers and stuff with the rest of the application when you're trying to embed it, and it should all be cross-platform and ideally add zero size to the application
- # [02:27] <roc> and popup windows
- # [02:27] <roc> and plugins
- # [02:27] <roc> there are lots of issues :-)
- # [02:27] <Philip`> http://ajeanius.wordpress.com/2008/09/08/awesomium-google-chrome-hacked/ seems like what I want, except it's Windows-only
- # [02:29] * Philip` doesn't care about plugins :-)
- # [02:34] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [02:37] * Quits: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [02:38] * Quits: dimich (n=dimich@72.14.227.1)
- # [02:50] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [03:02] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [03:03] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [03:03] <adu> i like the sound of Clutter
- # [03:03] <adu> i wonder why I never heard of this before
- # [03:08] * Quits: kingryan (n=ryan@adsl-99-50-23-198.dsl.pltn13.sbcglobal.net)
- # [03:12] <fakeolliej> Philip`: sigh, i find blogs like that depressing -- a lot of the "kick-ass" API has always been in WebKit, but people seem to love claiming the google somehow invented all of it
- # [03:12] * fakeolliej is now known as olliej
- # [03:16] <roc> what I currently find unfair is the current crop of news articles comparing browser JS performance that compare Chrome to Safari 3.2
- # [03:17] <Philip`> olliej: I guess it'd be nice if people could actually use that WebKit API directly, without getting stuck by the lack of a decent open source Win32 port :-)
- # [03:19] * Quits: jruderman_ (n=jruderma@guest-232.mountainview.mozilla.com)
- # [03:22] <adu> roc: whats wrong with that comparison?
- # [03:23] <roc> Chrome is in beta (and so is FF3.1, which they also compared against), so they should have compared against a beta Safari or ToT Webkit
- # [03:24] * Quits: ojan (n=ojan@72.14.229.81) ("Leaving")
- # [03:25] <roc> it's especially tickly because when you compare Chrome against Safari 3.2 you're comparing new-Webkit vs old-Webkit, so to some extent you're using Apple's hard work to beat up their own browser
- # [03:29] <MikeSmith> Hixie: I reckon Adam Barth might be amenable to editing the Origin header ID, if you wanted to spread the work out a bit.
- # [03:29] <MikeSmith> though I do realize it's not going to be a big draft
- # [03:31] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [03:31] * Quits: rillianbis (n=giles@66.183.19.247) ("Leaving")
- # [03:32] <Hixie> MikeSmith: yeah, he said he's also willing to do the sniffing stuff
- # [03:32] <MikeSmith> cool
- # [03:32] <Hixie> roc: as i understand it chrome is using a really old webkit, btw, so actually it probably cuts both ways :-)
- # [03:33] <roc> not that old
- # [03:33] <MikeSmith> Hixie: who knows, maybe he'd like it enough to volunteer to edit some other spec. Though why anyone would actually like spec editing is beyond me... :)
- # [03:33] <Hixie> MikeSmith: the girls
- # [03:34] <MikeSmith> heh
- # [03:34] <MikeSmith> yeah, I forgot about that part
- # [03:35] <roc> the POWER
- # [03:36] <Hixie> it's the implementors who have the power, not the spec writers :-(
- # [03:41] <roc> no, we are slaves to your will
- # [03:43] <adu> roc: well, Chrome isn't all WebKit, its also got some XPI stuff
- # [03:43] <roc> sure
- # [03:43] <roc> I inserted some appropriate weasel words
- # [03:43] <adu> roc: from what I hear its a mozilla-webkit cyber-child
- # [03:44] <roc> not really
- # [03:46] * Quits: adu (n=ajr@pool-71-191-181-90.washdc.fios.verizon.net)
- # [03:47] * Philip` thought it was more along the lines of being WebKit plus some anti-phishing code that Google originally contributed to Mozilla, but he has almost exactly zero real knowledge and is probably totally wrong
- # [03:49] <roc> that's close
- # [03:49] <Philip`> It's close to totally wrong? :-)
- # [03:50] <MikeSmith> spec writers are "the unacknowledged legislators of the world"..
- # [03:50] <MikeSmith> also, "I fall upon the thorns of life! I bleed!"
- # [03:52] <Hixie> hsivonen: btw if you have opinions on http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete-features.html#conformance-checkers-0 it would be good to hear them :-)
- # [03:54] * Joins: shepazutoo (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [03:54] <Philip`> MikeSmith: I like how search engines allow me to understand literary references despite being an uneducated oaf who's never read any of those things
- # [03:54] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [03:57] <MikeSmith> Philip`: the Web has really taken a lot of the fun out of things. no longer possible to stump anybody with references to literary works, even relatively obscure stuff
- # [03:57] <MikeSmith> I remember years ago taking this quiz where the questions were all the final lines of poems
- # [03:57] <MikeSmith> and you had to figure out what poems they were from
- # [03:57] <Philip`> MikeSmith: You'll have to start paraphrasing, so people can't just do the obvious searches
- # [03:58] <MikeSmith> and if you didn't know, you had to figure out how to find them. in books
- # [03:58] <MikeSmith> Philip`: yeah
- # [03:58] <MikeSmith> not sure how to paraphrase "I fall upon the thorns of life! I bleed!"
- # [03:59] <MikeSmith> Hixie: dunno you if saw my note here earlier, but David Carlisle updated the "XML Entity definitions for Characters" draft to include the set of "html5-uppercase" names
- # [03:59] <MikeSmith> http://www.w3.org/2003/entities/2007doc/html5-uppercase.html
- # [03:59] <Hixie> yeah i saw
- # [03:59] <MikeSmith> http://www.w3.org/2003/entities/2007doc/byalpha.html
- # [03:59] <Hixie> wasn't sure whether that affected us or not
- # [03:59] <MikeSmith> OK
- # [04:00] <Hixie> it doesn't change the spec, right?
- # [04:00] <MikeSmith> Hixie: no
- # [04:00] <Hixie> i guess i'll find out when i next run my regen script
- # [04:00] <Hixie> since it pulls the file automatically each time :-)
- # [04:00] <Philip`> MikeSmith: You could adapt the message to the medium, and say "/me falls upon the thorns of life, and bleeds!"
- # [04:00] <Hixie> ok. time to go eat. bbl.
- # [04:00] <MikeSmith> Philip`: :)
- # [04:02] <MikeSmith> Lachy: fwiw, I notice that http://www.w3.org/2003/entities/2007doc/byalpha.html links to image files for all the characters
- # [04:02] <MikeSmith> that seems like a better way than actually including the images in the doc itself
- # [04:04] <Lachy> not if I do it the way I was intending to have the images load dynamically within the page as when needed, rather than all at once
- # [04:04] <Lachy> s/as when/when/
- # [04:11] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [04:12] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [04:13] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [04:15] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Client Quit)
- # [04:15] <MikeSmith> Lachy: anyway, you had mentioned need to have images available under a license that allowed you to use them. so those would seem to be
- # [04:16] <MikeSmith> though again, it seems to me the existence of http://www.w3.org/2003/entities/2007doc/byalpha.html possibly obviates the need to include the list in other specs, since that can just be referenced
- # [04:17] <MikeSmith> but that said, I'd definitely be interested in seeing what you put together
- # [04:17] <Lachy> they seem to be quite small though
- # [04:17] <MikeSmith> yeah
- # [04:17] <MikeSmith> true
- # [04:17] <MikeSmith> dunno why they don't make em bigger
- # [04:19] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [04:21] <MikeSmith> Lachy: http://www.eki.ee/letter/chardata.cgi?search=z+with+caron has some bigger ones
- # [04:21] <MikeSmith> but it is missing many
- # [04:21] <MikeSmith> plus they are GIFs
- # [04:23] <Lachy> MikeSmith, decodeunicode.org also has images available, but I'm not sure of the licences
- # [04:25] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:34] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [04:40] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) ("Leaving")
- # [04:41] * Quits: KevinMarks (n=KevinMar@nat/google/x-b08be5959ff1ae83) ("The computer fell asleep")
- # [04:45] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [04:53] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [04:56] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [05:00] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [05:03] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (Read error: 110 (Connection timed out))
- # [05:04] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [05:13] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [05:16] * Quits: weinig (n=weinig@nat/apple/x-1e4ea71e3d7a3c54)
- # [05:31] * Joins: karlcow (n=karl@modemcable168.84-81-70.mc.videotron.ca)
- # [05:56] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [05:57] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [05:59] * Quits: roc (n=roc@202.0.36.64)
- # [06:06] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [06:12] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [06:20] * Joins: heycam (n=cam@203-217-82-242.dyn.iinet.net.au)
- # [06:31] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) ("Leaving")
- # [06:31] * Joins: dolske (n=dolske@c-76-103-41-195.hsd1.ca.comcast.net)
- # [06:33] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [06:40] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [06:45] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [06:50] * Joins: doublec_ (n=Chris_Do@118-92-153-119.dsl.dyn.ihug.co.nz)
- # [06:59] * Quits: doublec (n=Chris_Do@202.0.36.64) (Read error: 110 (Connection timed out))
- # [07:00] * Joins: jwalden (n=waldo@c-67-180-39-55.hsd1.ca.comcast.net)
- # [07:02] * Quits: doublec_ (n=Chris_Do@118-92-153-119.dsl.dyn.ihug.co.nz) (Read error: 104 (Connection reset by peer))
- # [07:02] * Joins: doublec__ (n=Chris_Do@118-92-153-119.dsl.dyn.ihug.co.nz)
- # [07:02] * doublec__ is now known as doublec
- # [07:03] <Hixie> i just use the fonts
- # [07:04] <Hixie> after all if the user doesn't have an appropriate font installed, he probably won't use the character
- # [07:05] * Joins: ap (n=ap@195.239.126.12)
- # [07:12] * Joins: dimich (n=dimich@d13-94.rb.gh.centurytel.net)
- # [07:12] * Joins: blooberry (n=brian@c-76-126-199-19.hsd1.ca.comcast.net)
- # [07:13] * Parts: blooberry (n=brian@c-76-126-199-19.hsd1.ca.comcast.net)
- # [07:42] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [07:42] * Joins: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de)
- # [08:26] * Joins: roc (n=roc@121-72-195-24.dsl.telstraclear.net)
- # [08:33] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [08:45] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:01] * Joins: hdh (n=hdh@58.187.63.208)
- # [09:16] <MikeSmith> Hixie: are there issues with referencing RFC 5322 instead of RFC 2822?
- # [09:17] <Hixie> do we reference either?
- # [09:17] <Hixie> what are they?
- # [09:17] <Hixie> e-mail something or other?
- # [09:17] <MikeSmith> yeah, e-mail
- # [09:17] <MikeSmith> RFC 5322 is intended to obsolete 2822
- # [09:18] <MikeSmith> http://tools.ietf.org/html/rfc5322#section-3.2.3
- # [09:18] <MikeSmith> they seem to define "dot-atom" identically
- # [09:20] <MikeSmith> http://www.whatwg.org/specs/web-apps/current-work/#valid-e-mail-address
- # [09:20] <MikeSmith> you have:
- # [09:20] <MikeSmith> ""A valid e-mail address is a string that matches the production dot-atom "@" dot-atom where dot-atom is defined in RFC 2822 section 3.2.4, excluding the CFWS production everywhere. [RFC2822]"
- # [09:21] <MikeSmith> Hixie: do you recall why you didn't just spec it as needing to match the "addr-spec" production?
- # [09:22] <MikeSmith> ..with qualifications about CWFS and FWS
- # [09:22] <MikeSmith> that's what http://wiki.whatwg.org/wiki/MicrosyntaxDescriptions#email has
- # [09:23] <MikeSmith> and so I'd suspect that's what validator.nu is checking at least
- # [09:24] * olliej is now known as fakeolliej
- # [09:27] <MikeSmith> Hixie: production for "dtext" in RFC 5322 is more liberal than in RFC 2822
- # [09:27] <MikeSmith> [[
- # [09:28] <MikeSmith> dtext = %d33-90 / ; Printable US-ASCII
- # [09:28] <MikeSmith> %d94-126 / ; characters not including
- # [09:28] <MikeSmith> obs-dtext ; "[", "]", or "\"
- # [09:28] <MikeSmith> ]]
- # [09:28] <Hixie> addr-spec doesn't match user expectations
- # [09:29] <MikeSmith> OK
- # [09:29] * Quits: nessy (n=nessy@124-168-181-96.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [09:29] <Hixie> e.g. iirc something like this matches addr-spec: "foo" (bar) @ foo.com
- # [09:29] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [09:29] <Hixie> meaning foo@foo.com
- # [09:29] <MikeSmith> I see
- # [09:30] <Hixie> and then you can start introducing escapes and all kinds of stuff
- # [09:30] <MikeSmith> yeah
- # [09:30] <MikeSmith> would be good to find out from hsivonen what precisely validator.nu checks for
- # [09:31] <MikeSmith> seems like it might need to be more strict, if it's to match the spec
- # [09:31] * Joins: erlehmann (n=erlehman@dslb-088-072-030-048.pools.arcor-ip.net)
- # [09:31] <Hixie> the spec recently changed relative to wf2
- # [09:31] <Hixie> so he might not have updated to that
- # [09:31] <MikeSmith> ah, OK
- # [09:32] <MikeSmith> yeah, I think he's not updated a number of things that changed since the WF2 integration
- # [09:33] * Joins: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk)
- # [09:35] <MikeSmith> Hixie: anyway, fwiw, I think if you're just directly referencing dot-atom only there, I think you could safely reference RFC 5322 instead if you cared to
- # [09:36] <Hixie> k, send mail or file a bug or something
- # [09:36] <Hixie> but i don't plan to update references until CR
- # [09:36] <Hixie> or at least LC
- # [09:36] <MikeSmith> OK
- # [09:36] <MikeSmith> will just raise it in bugzilla for now
- # [09:36] * Quits: doublec (n=Chris_Do@118-92-153-119.dsl.dyn.ihug.co.nz) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [09:47] * Joins: virtuelv (n=virtuelv@135.196.104.206)
- # [09:57] * Joins: hallvors (n=hallvord@pat-tdc.opera.com)
- # [10:00] * Joins: nessy (n=nessy@124-168-181-96.dyn.iinet.net.au)
- # [10:03] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [10:20] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [10:27] * Quits: dimich (n=dimich@d13-94.rb.gh.centurytel.net)
- # [10:28] * Joins: danbri (n=danbri@ip565f6edb.direct-adsl.nl)
- # [10:28] * Joins: zcorpan (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [10:41] * Joins: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [10:41] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 54 (Connection reset by peer))
- # [11:05] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:08] * Quits: zcorpan (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [11:08] * Quits: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no) (Read error: 113 (No route to host))
- # [11:16] * Joins: dimich (n=dimich@d13-94.rb.gh.centurytel.net)
- # [11:25] <MikeSmith> Is there a document of some kind that mandates American spelling in international standards? Or is it just understood?
- # [11:28] * jgraham hopes no such document exists
- # [11:28] <hallvors> (won't new standards be en-GB-hixie from now? :-p)
- # [11:30] <MikeSmith> hmm, for Internet standards at least -- RFCs and W3C Recs -- the observed practice is to use American spellings
- # [11:30] <annevk5> yeah, HTML5 is en-US-x-Hixie
- # [11:30] <annevk5> mostly because the W3C style guide or some such requires it
- # [11:31] <MikeSmith> ah
- # [11:31] <MikeSmith> guess I should actually read that
- # [11:31] <MikeSmith> I wonder if the IETF has a style guide
- # [11:37] * Joins: aaronlev (n=chatzill@f051116092.adsl.alicedsl.de)
- # [11:37] <MikeSmith> http://www.w3.org/2001/06/manual/#Spelling
- # [11:38] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [11:41] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:43] <annevk5> zcorpan, free tonight?
- # [11:43] * annevk5 will be in Linköping around 10:30PM or so
- # [11:44] <zcorpan> annevk5: maybe
- # [11:49] <MikeSmith> annevk5, zcorpan : I think David Storey may be there. If he run into him, tell him I said hi
- # [11:49] <MikeSmith> I know he's in Sweden, anyway
- # [11:54] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:55] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
- # [11:57] <annevk5> MikeSmith, he's there already? interesting
- # [11:57] <annevk5> MikeSmith, I know I've a meeting with him tomorrow :)
- # [11:57] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:58] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [12:00] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [12:04] * jgraham notes that he is also in Linköping :p
- # [12:06] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [12:06] * Quits: erlehmann (n=erlehman@dslb-088-072-030-048.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # [12:07] <annevk5> jgraham, it's not like you have time, right? :p
- # [12:10] * Quits: dimich (n=dimich@d13-94.rb.gh.centurytel.net)
- # [12:11] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [12:11] <zcorpan> hmm, http://simon.html5.org/html5-elements shows up blank in ie8 unless in compat view
- # [12:11] <zcorpan> i wonder why
- # [12:20] * Joins: Lachy_ (n=Lachlan@pat-tdc.opera.com)
- # [12:20] <zcorpan> double-colon syntax for pseudo-elements still doesn't work in ie8
- # [12:21] <zcorpan> "From the 43 selectors 22 have passed, 1 are buggy and 20 are unsupported (Passed 349 out of 578 tests)"
- # [12:22] <annevk5> jgraham, your phone number is not on the intranet
- # [12:25] <zcorpan> most of the html5 spec is blank in compat view
- # [12:26] <roc> in compat view? really?
- # [12:27] <zcorpan> yeah
- # [12:27] <roc> that doesn't sound very compat
- # [12:27] <annevk5> http://twitter.com/diveintomark/status/1049747857 :)
- # [12:27] <jgraham> annevk5:
- # [12:27] <jgraham> Je n'ai pas de téléphone
- # [12:29] <annevk5> you realize you're learning the wrong language for Sweden right? :)
- # [12:29] <zcorpan> oops, acid3 made ie8 crash
- # [12:30] <annevk5> jgraham, I'm pretty sure that at some point (midnight prolly) we go to the pub close to the office
- # [12:30] <jgraham> annevk5: That sounds pretty late.
- # [12:30] * jgraham likes sleeping
- # [12:30] <annevk5> guess we'll see you tomorrow then :)
- # [12:30] <zcorpan> depending on whether i click "yes" or "no" on all the various promts that i get on acid3, i get somewhere between 12/100, a crash, or 21/100
- # [12:30] * annevk5 will sleep on the train
- # [12:31] <annevk5> we arrive at 10:30PM and need to get some food at that point... so it would be relatively early
- # [12:31] * Quits: roc (n=roc@121-72-195-24.dsl.telstraclear.net)
- # [12:32] <Philip`> zcorpan: html5-elements seems to work perfectly well for me in IE8
- # [12:32] <zcorpan> oh actually, i just either get a crash or 21/100
- # [12:32] <zcorpan> Philip`: in compat view?
- # [12:32] * jgraham has to go grapple with the Swedish banking system now :(
- # [12:33] <Philip`> zcorpan: No, in normal view
- # [12:33] <zcorpan> Philip`: i get that too. try compat view
- # [12:33] <zcorpan> oh wait
- # [12:33] <zcorpan> that's weird
- # [12:34] <zcorpan> well it's blank for me in normal view
- # [12:34] <zcorpan> after the script has run
- # [12:34] <Philip`> Actually, it doesn't quite work - clicking the fragment links in the frame on the left doesn't scroll the frame on the right
- # [12:36] <Philip`> Oh, but clicking the fragment links in the frame on the right doesn't work either
- # [12:37] <zcorpan> Philip`: do you have the "automatically recover from page layout errors with compat view" setting checked?
- # [12:38] <Philip`> zcorpan: It looks like I do
- # [12:38] <Philip`> (so that must be the default)
- # [12:39] <zcorpan> apparently it renders html5-elements in compat view if that setting is checked
- # [12:39] <zcorpan> i wonder how it works
- # [12:41] * zcorpan notices that 'border:thin solid' is 1px in normal view but 2px in compat view
- # [12:43] <zcorpan> typing javascript:'asdf' in the address field brings up ie6 with a dialog "Internet Explorer cannot download. Unidentified error. [ OK ]"
- # [12:45] <zcorpan> live dom viewer works again
- # [12:46] <Lachy_> zcorpan, Chris Wilson told me when I asked him about the double-colon pseudo-elements at TPAC that it was too late for support to be added to IE8
- # [12:46] <zcorpan> i filed a bug about it during ie7b2 iirc
- # [12:47] <Philip`> zcorpan: Oh, that compat view thing sounds not confusing at all
- # [12:48] <zcorpan> Philip`: ?
- # [12:49] <Philip`> (I mean the automatically recovering from page layout errors with compat view thing)
- # [12:49] <Philip`> (And by "not confusing at all", I mean the exact opposite)
- # [12:49] <zcorpan> ok
- # [12:50] <zcorpan> if their goal was to make pages render in random ways depending on a bazillion factors (including user settings), they've succeeded
- # [12:52] <Philip`> Then they can simplify it all by just rendering every page in compat view
- # [12:52] <zcorpan> even when ie7 isn't used anymore, authors will have to test their pages against both normal view and compat view
- # [13:05] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [13:13] * Quits: annevk5 (n=annevk@pat-tdc.opera.com) (Remote closed the connection)
- # [13:14] * Joins: annevk5 (n=annevk@pat-tdc.opera.com)
- # [13:14] * Quits: annevk5 (n=annevk@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
- # [13:14] * Joins: annevk5 (n=annevk@pat-tdc.opera.com)
- # [13:26] <hallvors> anyone here knows Gecko's ecma engine well? It seems to include elided properties when enumerating an array with for..in, I wonder if that is a known bug?
- # [13:26] * Quits: YaaL (i=yaal@hell.pl) (Read error: 104 (Connection reset by peer))
- # [13:36] <hallvors> I've looked stuff up in the spec, it seems to be a clear bug and IE/Opera/Safari all disagree with Firefox and do what the spec says. (by my reading of it anyway). Can't find it in bugzilla though.
- # [13:37] <annevk5> you might have better luck with this question at 10PM or so
- # [13:37] <annevk5> or on irc.mozilla.org :)
- # [13:40] <hallvors> good point about the time <:-)
- # [13:40] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [13:41] * Joins: danbri (n=danbri@ip565f6edb.direct-adsl.nl)
- # [13:45] * zcorpan is on a bug hunt for validator.w3.org's html5 integration
- # [13:46] <zcorpan> hsivonen: http://www.w3.org/Bugs/Public/show_bug.cgi?id=6301
- # [13:50] * Joins: YaaL (i=yaal@hell.pl)
- # [14:23] * Quits: hdh (n=hdh@58.187.63.208) (Remote closed the connection)
- # [14:30] * Joins: hdh (n=hdh@58.187.63.208)
- # [14:42] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [14:42] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
- # [14:47] * Parts: annevk5 (n=annevk@pat-tdc.opera.com)
- # [14:48] * Quits: Yudai (n=Yudai@p294697.kngwnt01.ap.so-net.ne.jp) ("SIGTERM received; exit")
- # [14:48] * Joins: Yudai (n=Yudai@p294697.kngwnt01.ap.so-net.ne.jp)
- # [14:49] * maikmerten is now known as maik|afk
- # [14:50] * Quits: hdh (n=hdh@58.187.63.208) (Remote closed the connection)
- # [14:50] * Quits: Lachy_ (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [14:51] * Joins: hdh (n=hdh@58.187.63.208)
- # [14:51] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [15:01] * Quits: nessy (n=nessy@124-168-181-96.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [15:11] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [15:28] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
- # [15:35] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [15:43] * Quits: jgraham (n=jgraham@web22.webfaction.com) (Read error: 104 (Connection reset by peer))
- # [15:43] * Quits: virtuelv (n=virtuelv@135.196.104.206) ("Leaving")
- # [15:46] * maik|afk is now known as maikmerten
- # [15:49] * Joins: jgraham (n=jgraham@web22.webfaction.com)
- # [15:56] * Joins: kangax (n=kangax@74.201.136.194)
- # [15:58] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [16:06] * Joins: eric_carlson (n=ericc@nat/apple/x-db54851b7ae61590)
- # [16:11] * Joins: Lachy (n=Lachlan@ip-20-12-149-91.dialup.ice.no)
- # [16:24] * Joins: hdh0 (n=hdh@58.187.63.208)
- # [16:26] * Quits: ap (n=ap@195.239.126.12)
- # [16:38] * Joins: billmason (n=bmason@ip49.unival.com)
- # [16:39] * Quits: hdh (n=hdh@58.187.63.208) (Read error: 110 (Connection timed out))
- # [16:39] * Joins: Yudai_ (n=Yudai@p294697.kngwnt01.ap.so-net.ne.jp)
- # [16:43] * Quits: Lachy (n=Lachlan@ip-20-12-149-91.dialup.ice.no) (Read error: 110 (Connection timed out))
- # [16:43] * Quits: Yudai (n=Yudai@p294697.kngwnt01.ap.so-net.ne.jp) (Read error: 113 (No route to host))
- # [16:49] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [16:52] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) (Client Quit)
- # [17:01] * Quits: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:01] * Quits: hallvors (n=hallvord@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [17:01] * Quits: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:02] * Joins: Yudai__ (n=Yudai@pa3ccea.kngwnt01.ap.so-net.ne.jp)
- # [17:05] * Quits: Yudai_ (n=Yudai@p294697.kngwnt01.ap.so-net.ne.jp) (Read error: 110 (Connection timed out))
- # [17:17] * Joins: dglazkov (n=dglazkov@nat/google/x-0f61b7b4f08f9faf)
- # [17:27] * Philip` tries the performance tests from http://blog.ianbicking.org/2008/03/30/python-html-parser-performance/ and gets very similar results except that modern html5lib is maybe 15-20% faster now
- # [17:42] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [17:51] * Joins: cgriego (n=cgriego@72-254-182-205.client.stsn.net)
- # [17:51] * Parts: cgriego (n=cgriego@72-254-182-205.client.stsn.net)
- # [17:55] <Philip`> Amazon S3 seems to have a peculiar approach to the namespacing of storage buckets
- # [17:55] <Philip`> in that it doesn't do any namespacing at all - you just have to try to pick a name that nobody else has used yet
- # [17:56] * Joins: dbaron (n=dbaron@c-71-204-152-23.hsd1.ca.comcast.net)
- # [18:01] <gsnedders> /etc/passwd taken?
- # [18:04] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:05] <Philip`> gsnedders: No - it's limited to [a-z0-9][a-z0-9._-]{2,254}
- # [18:06] <Philip`> (Actually it's apparently more like (?!\d+\.\d+\.\d+\.\d+)[a-z0-9][a-z0-9._-]{2,254} but that detail doesn't seem to be explicitly specified)
- # [18:06] * Quits: dave_levin_ (n=dave_lev@72.14.224.1)
- # [18:07] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [18:07] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:14] * Quits: dglazkov (n=dglazkov@nat/google/x-0f61b7b4f08f9faf) (Read error: 54 (Connection reset by peer))
- # [18:15] * Joins: dglazkov (n=dglazkov@nat/google/x-106b1cb99189b283)
- # [18:21] * Joins: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no)
- # [18:23] * Joins: aroben (n=adamrobe@17.244.18.41)
- # [18:43] * Joins: erlehmann (n=erlehman@dslb-088-075-214-115.pools.arcor-ip.net)
- # [18:45] <hsivonen> one nice thing about SRT is that it's super-simple to map to a calback API, since the data maps to unstructured JS strings
- # [18:48] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [18:51] <jgraham> gsnedders, Hixie: http://pimpmyspec.net/
- # [18:52] * Quits: dave_levin (n=dave_lev@72.14.227.1) (Client Quit)
- # [18:52] <gsnedders> jgraham: Bug reports and feature requests about the web ui shouldn't be!
- # [18:52] <jgraham> gsnedders: Yes they should :)
- # [18:52] <jgraham> :-p
- # [18:52] <gsnedders> jgraham: But I can't fix them!
- # [18:53] <jgraham> You can decide if they are important enough to bother me with :)
- # [18:54] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [18:55] <jgraham> gsnedders: I changed it since I guess that was a bug report :-p
- # [18:55] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [18:55] <gsnedders> jgraham: Just give my email there
- # [18:55] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) (Connection timed out)
- # [18:56] <jgraham> that means looking for your email address
- # [18:56] <gsnedders> geoffers@gmail.com
- # [18:57] <jgraham> Better?
- # [18:57] <gsnedders> Yes
- # [18:58] <gsnedders> http://pimpmyspec.net/?url=http%3A%2F%2Fpimpmyspec.net%2F :P
- # [18:58] * jgraham is leaving now
- # [18:58] * Quits: sicking (n=chatzill@corp-242.mountainview.mozilla.com) (Read error: 104 (Connection reset by peer))
- # [19:01] <Dashiva> http://pimpmyspec.net/?url=http%3A%2F%2Fwhatwg.org%2Fhtml5
- # [19:01] <Dashiva> :(
- # [19:04] <gsnedders> Dashiva: http://pimpmyspec.net/?url=http%3A%2F%2Fwww.whatwg.org%2Fspecs%2Fweb-apps%2Fcurrent-work%2Fsource-whatwg :P
- # [19:05] * Joins: maikmerten (n=maikmert@L8cfd.l.pppool.de)
- # [19:07] <Dashiva> gsnedders: pimp my bug report too
- # [19:08] * gsnedders has no idea of the cause
- # [19:08] <Dashiva> Maybe it doesn't support redirects
- # [19:09] * Joins: aaronlev_ (n=chatzill@g228087131.adsl.alicedsl.de)
- # [19:10] * gsnedders has no idea of the cause of the bug
- # [19:12] <gsnedders> It works here, so bug is with jgraham and HTTP fetching
- # [19:23] * Joins: weinig (n=weinig@nat/apple/x-945d377ad1fff597)
- # [19:25] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [19:29] * Quits: aaronlev (n=chatzill@f051116092.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [19:37] * Quits: kangax (n=kangax@74.201.136.194)
- # [19:39] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.84 [Firefox 3.2a1pre/20081211020239]")
- # [19:43] * Quits: dolske (n=dolske@firefox/developer/dolske) (Remote closed the connection)
- # [19:49] * Joins: ap (n=ap@195.239.126.11)
- # [19:56] * Quits: weinig (n=weinig@nat/apple/x-945d377ad1fff597) (Read error: 60 (Operation timed out))
- # [20:03] * Joins: weinig (n=weinig@17.244.18.236)
- # [20:08] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [20:18] <hsivonen> Do blackberries come with a RIM-developed browser?
- # [20:18] * hsivonen is a bit surprised to learn about the -rim- CSS prefix
- # [20:20] <gavin> I think they do have their own browser, yeah
- # [20:20] <gavin> I've heard it's quite crappy
- # [20:21] * Quits: dbaron (n=dbaron@c-71-204-152-23.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:25] <smedero> http://na.blackberry.com/eng/support/docs/subcategories/?userType=21&category=BlackBerry+Browser
- # [20:27] <smedero> judging from the Opera Mobile numbers they release every month, a lot of BlackBerry users are installing Opera Mini.
- # [20:38] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:45] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [20:46] * Quits: jwalden (n=waldo@c-67-180-39-55.hsd1.ca.comcast.net) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [20:53] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [21:03] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [21:09] * Joins: nessy (n=nessy@124-171-34-169.dyn.iinet.net.au)
- # [21:10] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [21:10] * Quits: nessy (n=nessy@124-171-34-169.dyn.iinet.net.au) (Client Quit)
- # [21:23] <Philip`> Wow, Google stopped calling something "beta"
- # [21:23] <Philip`> http://googleblog.blogspot.com/2008/12/google-chrome-beta.html
- # [21:23] * Joins: roc (n=roc@202.0.36.64)
- # [21:24] <gsnedders> no wai.
- # [21:29] * Quits: weinig (n=weinig@17.244.18.236)
- # [21:31] * Quits: aaronlev_ (n=chatzill@g228087131.adsl.alicedsl.de) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [21:31] * Joins: aaronlev (n=chatzill@g228087131.adsl.alicedsl.de)
- # [21:33] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [21:34] * Quits: aaronlev (n=chatzill@g228087131.adsl.alicedsl.de) (Client Quit)
- # [21:42] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [21:49] * Joins: zcorpan (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [21:50] * Joins: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [21:55] <Hixie> what's with the low amount of mail these days
- # [21:56] <takkaria> you complaining?
- # [21:56] * Quits: maikmerten (n=maikmert@L8cfd.l.pppool.de) (Remote closed the connection)
- # [21:57] <Hixie> yes!
- # [21:57] <Hixie> where are the entertaining flames?
- # [21:57] <Hixie> where are the e-mails of people saying things i disagree with that spur me into replying?
- # [21:58] * Quits: zcorpan (n=zcorpan@c83-252-193-84.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [21:58] <Hixie> whenever i go more than 5 minutes without e-mail, i assume my mail delivery is broken
- # [21:59] * zcorpan_ is now known as zcorpan
- # [22:01] <zcorpan> Hixie: what do you think about my thoughts on handling foreign content?
- # [22:01] <Hixie> which thoughts were yours again?
- # [22:01] <Hixie> (i briefly scanned the various e-mails on that thread and saved them for later)
- # [22:01] <zcorpan> making svg <script> a cdata element
- # [22:02] <zcorpan> http://lists.w3.org/Archives/Public/public-html/2008Dec/0134.html
- # [22:02] <Hixie> oh well
- # [22:03] <Hixie> like i told mike? hsivonen? i don't recall. but either way. like i said earlier: we can do many things that make svg-in-text/html simpler
- # [22:03] <Hixie> the problem is getting it past the svgwg
- # [22:03] <Hixie> their goals aren't compatible with making things simpler than they are now
- # [22:03] <Hixie> (assuming i've understood their goals correctly)
- # [22:04] <Hixie> (and ignoring the goals they say they have but that they haven't met in their own proposals)
- # [22:04] <zcorpan> i guess i should go back to ignore the issue and see how it folds
- # [22:05] <Hixie> that's my plan
- # [22:05] <Hixie> at least until i hear back from svg
- # [22:14] * Quits: erlehmann (n=erlehman@dslb-088-075-214-115.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # [22:20] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) ("Leaving")
- # [22:25] * Parts: hdh0 (n=hdh@58.187.63.208) ("Konversation terminated!")
- # [22:26] <Hixie> i think i will invent a new exception code for calling a script in a frozen script execution environment or a script freed after document.open()
- # [22:31] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [22:31] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [22:33] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:38] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [22:41] * Joins: aroben (n=adamrobe@17.244.18.41)
- # [22:43] * Joins: dimich (n=dimich@72.14.227.1)
- # [22:47] * Joins: nessy (n=nessy@124-171-34-169.dyn.iinet.net.au)
- # [23:03] * Quits: gsnedders (n=gsnedder@host86-148-25-197.range86-148.btcentralplus.com) (Client Quit)
- # [23:03] * Quits: zcorpan (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [23:06] * Joins: gsnedders (n=gsnedder@host86-148-25-197.range86-148.btcentralplus.com)
- # [23:08] * Joins: doublec (n=chris@202.0.36.64)
- # [23:10] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [23:13] * Joins: aaronlev (n=chatzill@g228087131.adsl.alicedsl.de)
- # [23:16] * Joins: Lachy (n=Lachlan@h2n2fls34o987.telia.com)
- # [23:16] * Joins: sicking (n=chatzill@corp-242.mountainview.mozilla.com)
- # [23:16] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:17] * fakeolliej is now known as olliej
- # [23:23] <gsnedders> Hixie: Should I try sending an email asking for the XML serialization to be removed?
- # [23:24] <gsnedders> Hixie: I'm sure that would get some traffic on the list.
- # [23:28] <Hixie> -_-
- # [23:28] * Hixie finds himself in a hole he dug for himself without noticing
- # [23:29] <Hixie> well crap.
- # [23:29] <jcranmer> that you're in a hole
- # [23:29] <jcranmer> that you dug it
- # [23:29] <jcranmer> or that you didn't notice?
- # [23:29] <jcranmer> er, s/(?<!?)$/,/g
- # [23:30] <jcranmer> pretend that ? was a \?... :-(
- # [23:30] <takkaria> which one? :)
- # [23:30] <jcranmer> in the regex
- # [23:31] <Hixie> that i was digging it
- # [23:31] <Hixie> i was happily building some scaffolding
- # [23:31] <Hixie> when i discovered it had in fact been a mine's support structure
- # [23:44] * Quits: eric_carlson (n=ericc@nat/apple/x-db54851b7ae61590)
- # [23:49] * Quits: ap (n=ap@195.239.126.11)
- # [23:51] * Quits: aaronlev (n=chatzill@g228087131.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # Session Close: Fri Dec 12 00:00:00 2008
The end :)