Options:
- # Session Start: Thu Oct 25 00:00:01 2007
- # Session Ident: #html-wg
- # [00:00] * anne has never verified that though
- # [00:20] <kingryan> jgraham: I didn't do it by hand, I used the output from the tests and some copy/paste
- # [00:21] <jgraham> kingryan: Sounds sensible
- # [00:21] <kingryan> anne: I doubt it does that, because before I started working on this, the error messages were inconsistent
- # [00:21] <kingryan> jgraham: took me about 2 hours to do it
- # [00:21] <jgraham> I admire your dedication
- # [00:22] <kingryan> well, I am getting paid to do it
- # [00:22] <anne> that's nice
- # [00:22] <kingryan> we're using it in test versions of our spider at technorati
- # [00:24] <anne> so on one hand I want to port it to C but on the other I think it might be wiser to wait until browser vendors actually start implementing the parsing part of the specification
- # [00:24] <jgraham> I guess real world jobs are motivating in that respect
- # [00:24] <anne> because I think that when that happens changes will be made
- # [00:24] <kingryan> anne: I'd wait on C, too
- # [00:24] * jgraham will have to find a job at some point
- # [00:24] * kingryan might rewrite the inputstream in C
- # [00:25] <jgraham> I quite fancy doing a C++ port as a learning exercise
- # [00:25] <anne> inputstream seems like a likely target for changes, btw
- # [00:25] <jgraham> but it's not top of my pile at the moment
- # [00:25] <kingryan> anne: it'll likely change, but it's also small
- # [00:26] <kingryan> (relatively speaking)
- # [00:26] <anne> true
- # [00:26] <jgraham> And having a C implementation would cut the run time by a factor ~ 2
- # [00:26] <jgraham> (of the whole system, assuming C is essentially infinitely fast)
- # [00:26] <anne> I looked at C for a few days during the summer and my main issue was getting a grip on memory management and doing all that properly
- # [00:28] <anne> I have some vague ideas on how to do it, but they all seem ugly. On the other hand, this may be why people don't program in C that much
- # [00:28] <jgraham> I'm not sure that last statement is strictly true
- # [00:29] <jgraham> It's still pretty popular
- # [00:29] <jgraham> Mind you I was using fortran recently, so what do I know :)
- # [00:29] <anne> Yeah, it's also way more likely I'm doing something wrong
- # [00:32] <Philip> Could you use C++ rather than C?
- # [00:32] <Philip> It seems a much less old-fashioned language
- # [00:33] <anne> parsers seem to be written in C generally
- # [00:33] <anne> well, I'm comparing with libxml mostly
- # [00:34] <jgraham> Philip: Sure. It's also huge to learn :(
- # [00:34] <kingryan> Philip: I'm not sure using C++ would make much difference for something like inputstream
- # [00:34] <kingryan> though, I have done much more C++ than C in my life
- # [00:35] * Philip has been modifying a C application (Quagga) recently, and the almost nonexistent type-checking and the inability to declare variables in the middle of a function and the horrible GNU indent style are a little annoying
- # [00:37] <anne> seems that http://www.cs.um.edu.mt/~cstaff/courses/lectures/csa2060/c8a.html deals with most of the issues I was worrying about when I was playing with C based on a handful of cached Wikipedia pages
- # [00:38] <anne> and indeed, you do need to keep a lot of counters around to make sure memory allocation works
- # [00:39] <jgraham> Is there a right way of doing Unicode with C++?
- # [00:39] <jgraham> Specifically, is there a cross platform lib we could use
- # [00:40] <jgraham> Preferably with a sane API?
- # [00:40] <Philip> jgraham: What kind of "doing Unicode"?
- # [00:41] <Philip> I've heard of people using ICU, though it seems like a rather heavy library
- # [00:41] <anne> In C my idea was to let the internal representation be UTF-8
- # [00:41] <anne> that would work great for the tokenizer
- # [00:41] <Philip> wchar_t* strings have been enough Unicode for what I've done so far
- # [00:41] <jgraham> Well my experience is from python, so something like that i.e. a way to get some bytes, decode them from their wire encoding to UTF-8/16 and then use UTF-8/16 internally
- # [00:41] <jgraham> wchar_t is 4 bytes?
- # [00:42] <Philip> On GCC with default options, yes
- # [00:42] <anne> and for the other bits it doesn't matter as you're either dealing with bytes or "objects"
- # [00:42] <jgraham> (per codepoint)
- # [00:42] <anne> it depends on the compiler
- # [00:42] <Philip> sizeof(wchar_t) == 2 on MSVC, so it's not very useful for portability
- # [00:42] <anne> last time I checked
- # [00:42] <Philip> Something like uint16_t* would be much safer
- # [00:43] <Philip> or std::basic_string<uint16_t> (plus some character trait stuff to make it work) in C++
- # [00:43] <anne> what's wrong with UTF-8 though? all the important characters are a single byte there...
- # [00:43] <anne> so you can use all the native string functions
- # [00:44] <jgraham> anne: Getting stuff from legacy encodings to UTF-8
- # [00:44] <anne> iconv?
- # [00:46] <jgraham> I guess.
- # [00:47] <anne> heh, hsivonen carefully avoids mentioning vendor names, yet cites Nintendo Wii :)
- # [00:49] <anne> http://www.gnu.org/software/libiconv/documentation/libiconv/iconv.1.html says it's supported :)
- # [00:50] <anne> iconv --list lists an amazing amount of fonts too, ouch
- # [00:51] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [00:56] * Joins: gavin_ (gavin@99.227.30.12)
- # [00:57] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:00] <anne> more on memory stuff: http://users.actcom.co.il/~choo/lupg/tutorials/unix-memory/unix-memory.html
- # [01:01] <Philip> That makes it look rather complex
- # [01:18] * Joins: sbuluf (ldd@200.49.140.236)
- # [01:21] * Quits: ChrisWilson (cwilso@131.107.0.103) (Ping timeout)
- # [01:21] * Quits: billmason (billmason@69.30.57.156) (Connection reset by peer)
- # [01:25] * Joins: olivier (ot@128.30.52.30)
- # [01:30] * Quits: tH (Rob@87.102.76.132) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [01:44] * Quits: kingryan (rking3@208.66.64.47) (Quit: kingryan)
- # [01:50] <DanC> hmm... are there any good open source hypertext editors?
- # [01:50] <olivier> nvu?
- # [01:51] <DanC> do you use it?
- # [01:51] <DanC> I have trained a few other people to use it; it works to a certain extent
- # [01:52] <DanC> hmm.. doesn't seem to be in ubuntu apt
- # [01:52] <olivier> no, not really, I've used it a couple of times, but I'm an incorrigible lover of text editors
- # [01:52] <olivier> this looks like a good list : http://www.designvitality.com/blog/2007/10/25-open-source-web-design-programs-and-tools-you-should-already-know-about
- # [01:53] <DanC> ah...
- # [01:53] <DanC> kompozer - Complete Web Authoring System
- # [01:53] <olivier> yeah, I was expecting the KDE suite would have something
- # [01:57] <DanC> well, kompozer is a follow-on from nvu; I don't think it's directly related to KDE
- # [01:57] <DanC> ugh... when I drag and drop the icon for a page from firefox to kompozer, I get an in-your-face URL; I want <a href="url">title</a>
- # [01:58] <DanC> not <a href="url">url</a>
- # [02:01] <olivier> actually, my text editor (textmate) used to do that
- # [02:01] <DanC> hmm... how do I blockquote?
- # [02:02] <olivier> and the fact that it retrieved and parsed documents made it really unusable
- # [02:03] <DanC> search for blockquote in the nvu/kompozer help yeilds zip.
- # [02:03] * Joins: Lionheart (robin@66.57.69.65)
- # [02:10] * Joins: karl (karlcow@128.30.52.30)
- # [02:11] <DanC> gee... I think this might be easier with Amaya
- # [02:16] <karl> daniel is working on the next version but it is not ready yet
- # [02:16] <karl> nvu will not be updated anymore because based on the old engines of Mozilla
- # [02:18] <karl> http://www.glazman.org/weblog/dotclear/index.php?post/2007/10/17/Nvu-Kompozer-Composer
- # [02:21] <olivier> pity daniel hasn't managed to answer any of the comments
- # [02:22] <olivier> there are some good questions :)
- # [02:22] * Quits: heycam (cam@203.214.116.231) (Ping timeout)
- # [02:30] * Joins: heycam (cam@203.214.116.231)
- # [02:30] * Joins: ChrisWilson (cwilso@131.107.0.71)
- # [02:44] <DanC> yes, Amaya supports blockquote and cite and such better.
- # [02:44] <DanC> just a couple more details and I'll show you what I'm working on...
- # [02:53] <DanC> there: Remembering Modula-3 http://www.advogato.org/person/connolly/diary/56.html
- # [02:59] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [03:04] * Joins: gavin_ (gavin@99.227.30.12)
- # [03:16] * Joins: mjs_ (mjs@17.203.14.158)
- # [03:17] * Quits: mjs (mjs@17.255.109.173) (Ping timeout)
- # [03:25] * Quits: mjs_ (mjs@17.203.14.158) (Quit: mjs_)
- # [03:27] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
- # [03:29] * Quits: ChrisWilson (cwilso@131.107.0.71) (Ping timeout)
- # [03:34] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:35] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [03:36] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [03:42] * Joins: mjs (mjs@17.203.15.161)
- # [04:27] * Quits: marcos (chatzilla@131.181.148.226) (Ping timeout)
- # [04:31] * Quits: shepazu (schepers@128.30.52.30) (Client exited)
- # [04:34] * Quits: gavin_ (gavin@99.227.30.12) (Quit: gavin_)
- # [04:37] * Joins: gavin_ (gavin@99.227.30.12)
- # [04:42] * Quits: paullewis (paullewis@82.242.109.217) (Ping timeout)
- # [04:42] * Quits: sbuluf (ldd@200.49.140.236) (Ping timeout)
- # [04:42] * Joins: shepazu (schepers@128.30.52.30)
- # [04:42] * Joins: sbuluf (lt@200.49.140.236)
- # [04:42] * Quits: anne (annevk@81.68.67.12) (Ping timeout)
- # [04:42] * Quits: deltab (deltab@82.36.30.34) (Ping timeout)
- # [04:43] * Quits: beowulf (beowulf@194.74.230.217) (Ping timeout)
- # [04:43] * Joins: beowulf (beowulf@194.74.230.217)
- # [04:43] * Joins: deltab (deltab@82.36.30.34)
- # [04:52] <karl> 35 messages late on public-html
- # [04:52] * Quits: mjs (mjs@17.203.15.161) (Quit: mjs)
- # [04:52] <karl> maybe today after meetings I will have time to read
- # [05:01] * Joins: marcos (chatzilla@131.181.148.226)
- # [05:07] <karl> http://open.blogs.nytimes.com/2007/10/23/messing-around-with-metadata/
- # [05:08] <karl> October 23, 2007, 11:56 am
- # [05:08] <karl> Messing Around With Metadata
- # [05:08] <karl> By Jacob Harris
- # [05:08] <karl> "Metadata — for our non-technical readers, the data about the data of the content — is always great to find, because good metadata is worth its metaphorical weight in gold."
- # [05:09] <karl> "For all its usefulness, the New York Times metadata seems remarkably underutilized by people out there. "
- # [05:09] <karl> "But some people have been doing their own interesting things and deserve mention. Blogger Ian Kennedy noted the importance of this metadata in his article Mining the New York Times Archives. Programmer Aaron Straup Cope creates a daily visualization of the relationships between articles in the times using the metadata. "
- # [05:10] <sbuluf> perhaps if they would publish the truth from time to time...
- # [05:12] <sbuluf> but more to the point, what good is it that this or that site publishes some form of metadata? it should be a net wide thing, so end users bother to learn some generic tool
- # [05:43] <karl> sbuluf: metadata are useful too on mac os x. Spotlight indexes html files and take care of the metadata. It is very useful for me when I'm searching information on sites I'm working on.
- # [05:44] <karl> and with the new feature proposed par leopard, local network indexing by spotligh, it will be even more useful
- # [05:49] <sbuluf> i'm happy if you are happy, karl. i still think the problem is deeper, though
- # [05:49] * karl didn't mention happiness
- # [05:49] * Joins: mjs (mjs@64.81.48.145)
- # [05:49] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [05:50] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [05:50] * Joins: mjs (mjs@64.81.48.145)
- # [06:33] * Joins: heycam` (cam@130.194.72.84)
- # [06:38] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [06:43] * Joins: gavin_ (gavin@99.227.30.12)
- # [08:10] * MikeSmith finally makes time to try out test page of client-side DB API in Webkit
- # [08:11] <MikeSmith> and related new stuff in Web Inspector
- # [08:11] <MikeSmith> this rocks mightily
- # [08:12] * Quits: sbuluf (lt@200.49.140.236) (Ping timeout)
- # [08:45] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [08:50] * Joins: gavin_ (gavin@99.227.30.12)
- # [09:07] * Quits: heycam` (cam@130.194.72.84) (Ping timeout)
- # [09:19] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [09:19] * Joins: mjs (mjs@64.81.48.145)
- # [09:20] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [09:20] * Joins: mjs (mjs@64.81.48.145)
- # [09:22] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [09:25] * Quits: karl (karlcow@128.30.52.30) (Quit: Where dwelt Ymir, or wherein did he find sustenance?)
- # [09:37] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [09:37] * Quits: bogi (bogi@153.19.120.250) (Ping timeout)
- # [09:37] * Joins: bogi (bogi@153.19.120.250)
- # [09:37] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [09:39] * Joins: jmb (jmb@152.78.68.189)
- # [09:39] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [09:43] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [09:54] * Joins: mjs (mjs@64.81.48.145)
- # [10:21] * Quits: marcos (chatzilla@131.181.148.226) (Ping timeout)
- # [10:37] * Joins: ROBOd (robod@89.122.216.38)
- # [10:38] * Joins: marcos (chatzilla@131.181.148.226)
- # [10:48] * Joins: anne (annevk@81.68.67.12)
- # [10:49] * Joins: Dashimon (noone@84.48.60.15)
- # [10:49] * Quits: Dashiva (noone@84.48.60.15) (Connection reset by peer)
- # [10:49] * Dashimon is now known as Dashiva
- # [10:50] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [10:52] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [10:58] * Joins: gavin_ (gavin@99.227.30.12)
- # [11:04] * Joins: mjs (mjs@64.81.48.145)
- # [11:05] * Joins: heycam` (cam@203.214.116.231)
- # [11:08] * Joins: karl (karlcow@128.30.52.30)
- # [11:08] * Joins: tH_ (Rob@87.102.76.132)
- # [11:08] * tH_ is now known as tH
- # [11:22] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [11:29] * Joins: mjs (mjs@64.81.48.145)
- # [11:30] * Parts: Lionheart (robin@66.57.69.65)
- # [11:35] * Quits: Lachy (Lachy@213.236.208.22) (Quit: Leaving)
- # [11:39] * Joins: Lachy (Lachy@213.236.208.22)
- # [11:44] * Joins: gsnedders (gsnedders@82.123.97.31)
- # [12:02] * Joins: myakura (myakura@124.84.165.56)
- # [12:18] * Joins: marcos_ (chatzilla@124.171.166.8)
- # [12:44] * Quits: aroben__ (aroben@17.203.12.236) (Ping timeout)
- # [12:55] <hsivonen> hmm. the Support Existing Content action item turned into productivity loss. :-(
- # [13:00] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [13:05] * Quits: karl (karlcow@128.30.52.30) (Quit: Where dwelt Ymir, or wherein did he find sustenance?)
- # [13:05] * Joins: gavin_ (gavin@99.227.30.12)
- # [13:10] * Quits: heycam` (cam@203.214.116.231) (Quit: bye)
- # [13:30] * Quits: gsnedders (gsnedders@82.123.97.31) (Quit: 404: Not Found)
- # [13:38] * Quits: marcos_ (chatzilla@124.171.166.8) (Client exited)
- # [13:41] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [14:01] * Joins: karl (karlcow@128.30.52.30)
- # [14:04] <heycam> is there a method that returns the currently focussed object?
- # [14:06] <anne> document.activeElement
- # [14:06] <anne> it's not a method though
- # [14:06] <heycam> cool thanks
- # [14:06] <heycam> conveniently in the "Focus" section, how did i miss it :)
- # [14:07] <anne> focus will probably get some more attention at some point btw, but this think will stay as it already has several implementations
- # [14:10] <heycam> what's with focus in opera, how come links don't get the focus?
- # [14:13] <anne> we don't include links in the tabbing order you mean? or something else?
- # [14:16] <heycam> yeah
- # [14:22] <anne> i don't really like that, but it seems some set of people does
- # [14:23] <heycam> it'd be nice if were configurable
- # [14:24] <anne> it might be
- # [14:34] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [14:35] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [14:36] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [14:37] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [14:37] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
- # [14:38] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [14:55] * Quits: myakura (myakura@124.84.165.56) (Ping timeout)
- # [14:57] * Joins: myakura (myakura@124.84.165.56)
- # [15:07] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [15:12] * Joins: gavin_ (gavin@99.227.30.12)
- # [15:20] * MikeSmith is away: sento, back at 11pm JST
- # [15:22] <Philip> Ooh, canvas.drawImage(svg, ...) is in Opera now
- # [15:23] <anne> yeah, I hope to e-mail something about it to the HTML WG either today or tomorrow
- # [15:27] <Dashiva> Proprietary technology, run for the hills >:)
- # [15:27] <Philip> Hmph, it doesn't scale them nicely
- # [15:27] <Philip> (It does bitmap scaling rather than vector)
- # [15:28] <hsivonen> kinda defeats the point, doesn't it
- # [15:28] <anne> sounds like a bug
- # [15:29] * Joins: matt (matt@128.30.52.30)
- # [15:30] <Philip> http://philip.html5.org/demos/canvas/svg/scale.html
- # [15:32] * Quits: karl (karlcow@128.30.52.30) (Quit: Where dwelt Ymir, or wherein did he find sustenance?)
- # [15:35] <Philip> Looks like any drawing of an SVG makes the canvas unreadable (i.e. you can't do toDataURL or getImageData without getting security exceptions)
- # [15:36] <anne> that seems reasonable for an experimental impl
- # [15:36] <Philip> http://philip.html5.org/demos/canvas/svg/cross-domain.html
- # [15:37] <Philip> Hmm, when I run that as a local file, the image on the left doesn't get painted until I cover/uncover the window
- # [15:37] <Philip> but it works correctly online
- # [15:37] <Philip> Oh, no it doesn't
- # [15:37] <Philip> (at least sometimes)
- # [15:40] * Quits: myakura (myakura@124.84.165.56) (Quit: Leaving...)
- # [15:43] <Philip> Ooh, atop/xor/lighter blending is fixed
- # [15:43] <anne> we fixed a number of <canvas> issues, I'm not sure what the current status is though
- # [15:44] <Philip> darker blending is no longer supported, too
- # [15:44] <Philip> ...which reveals a bug in one of my tests
- # [15:44] * Quits: Lachy (Lachy@213.236.208.22) (Quit: Leaving)
- # [15:50] <Philip> Radial gradients are still acting weirdly
- # [15:50] <Philip> (in <http://canvex.lazyilluminati.com/misc/radial-gradients.html>)
- # [15:50] <Philip> (especially the last-but-one case)
- # [15:51] <anne> I think timj didn't agree with the tests or the spec
- # [15:53] * Joins: Lachy (Lachy@213.236.208.22)
- # [15:56] <Philip> I can understand disagreement with e.g. the colour outside the cone defined by the two circles, since the spec and tests and Safari are pretty odd in that case
- # [15:56] <anne> I think that's it, yes
- # [15:56] <Philip> but in e.g. the second line on that page, the blue of the inner circle really shouldn't be extending out past the edges of the outer circle
- # [15:57] <anne> I've been pretty bad at following up on <canvas> issues. I should probably do something about that
- # [15:57] <Philip> and the last three don't really make any sense at all :-)
- # [15:59] <Philip> But at least O9.5b1 gets 81.2% on my tests, compared to 77.0% for an older version (alpha 1?) and 64.5% for O9.2, so in general it's doing alright :-)
- # [16:02] * MikeSmith is back (gone 00:42:37)
- # [16:10] * Quits: Lachy (Lachy@213.236.208.22) (Quit: Leaving)
- # [16:12] * Joins: Lachy (Lachy@213.236.208.22)
- # [16:12] * Joins: Lachy_ (Lachy@213.236.208.22)
- # [16:13] * Quits: Lachy_ (Lachy@213.236.208.22) (Quit: Leaving)
- # [16:20] * Joins: timbl (timbl@205.181.102.100)
- # [16:35] * Joins: billmason (billmason@69.30.57.156)
- # [16:39] * Quits: timbl (timbl@205.181.102.100) (Quit: timbl)
- # [16:40] * Quits: Lachy (Lachy@213.236.208.22) (Quit: Leaving)
- # [16:44] * Joins: Lachy (Lachy@213.236.208.22)
- # [16:52] * Joins: gsnedders (gsnedders@82.123.97.31)
- # [17:08] * Disconnected
- # [17:09] * Attempting to rejoin channel #html-wg
- # [17:09] * Rejoined channel #html-wg
- # [17:09] * Topic is 'next HTML WG telcon 25 Oct 2300Z http://www.w3.org/html/wg/ (more logs: http://krijnhoetmer.nl/irc-logs/ )'
- # [17:09] * Set by DanC on Mon Oct 22 16:50:08
- # [17:09] * Quits: krijnh (krijnhoetm@213.84.148.98) (Connection reset by peer)
- # [17:09] * Joins: billyjack (MikeSmith@mcclure.w3.org)
- # [17:10] * Quits: Philip (philip@80.177.163.133) (Ping timeout)
- # [17:11] * Quits: deltab (deltab@82.36.30.34) (Ping timeout)
- # [17:11] * Quits: beowulf (beowulf@194.74.230.217) (Ping timeout)
- # [17:11] * Quits: jgraham (jgraham@81.86.210.220) (Ping timeout)
- # [17:12] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [17:13] * Joins: deltab (deltab@82.36.30.34)
- # [17:13] * Joins: jgraham (jgraham@81.86.210.220)
- # [17:14] * Quits: gsnedders (gsnedders@82.123.97.31) (Quit: 404: Not Found)
- # [17:14] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [17:15] * billyjack is now known as MikeSmith
- # [17:19] * Joins: Philip (philip@80.177.163.133)
- # [17:19] * Joins: beowulf (beowulf@194.74.230.217)
- # [17:19] * Joins: gavin_ (gavin@99.227.30.12)
- # [17:26] * Joins: DougJ (doug_b_jon@74.76.28.112)
- # [18:33] * Joins: ChrisWilson (cwilso@131.107.0.72)
- # [18:36] * Joins: hober (ted@68.107.112.172)
- # [18:52] * Quits: DougJ (doug_b_jon@74.76.28.112) (Ping timeout)
- # [19:02] * Joins: mitzpettel (mitz@17.255.96.116)
- # [19:02] * Parts: mitzpettel (mitz@17.255.96.116)
- # [19:17] * Joins: dbaron (dbaron@63.245.220.241)
- # [19:21] * Joins: zcorpan (zcorpan@88.131.66.80)
- # [19:22] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [19:26] * Joins: kingryan (rking3@208.66.64.47)
- # [19:27] * Joins: gavin_ (gavin@99.227.30.12)
- # [19:40] * Joins: aroben__ (aroben@17.255.96.238)
- # [19:43] * Quits: aroben__ (aroben@17.255.96.238) (Ping timeout)
- # [19:43] * Quits: matt (matt@128.30.52.30) (Quit: matt)
- # [19:49] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [19:49] * Joins: mjs (mjs@64.81.48.145)
- # [20:04] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [20:24] * Quits: zcorpan (zcorpan@88.131.66.80) (Ping timeout)
- # [20:26] * Joins: timbl (timbl@205.181.102.100)
- # [21:03] <anne> ok, posted about the SVG extensions on public-html
- # [21:03] <anne> and whatwg for good measure
- # [21:19] * Joins: mjs (mjs@17.255.106.252)
- # [21:24] * Quits: mjs (mjs@17.255.106.252) (Quit: mjs)
- # [21:24] * Joins: mjs (mjs@17.255.106.252)
- # [21:28] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [21:34] * Joins: gavin_ (gavin@99.227.30.12)
- # [21:41] * Joins: gsnedders (gsnedders@83.202.14.105)
- # [21:53] <Philip> Hmm, Firefox and Opera support drawImage(HTMLObjectElement, ...)
- # [21:53] <Philip> (Don't know what Safari does)
- # [21:53] <Hixie> fun
- # [21:53] <Hixie> does it work with non-image objects?
- # [21:59] * Quits: gsnedders (gsnedders@83.202.14.105) (Quit: 404: Not Found)
- # [21:59] <Philip> Hixie: No
- # [21:59] <Hixie> k
- # [21:59] <Hixie> not as fun
- # [21:59] * Joins: matt (matt@128.30.52.30)
- # [22:00] <Philip> or at least it seems to not work when I try text or HTML, or SVG in Firefox; but it does work with PNG, or SVG in Opera 9.5
- # [22:00] <Hixie> xhtml in 9.5?
- # [22:01] <Philip> ?
- # [22:01] <Hixie> what about an <object> pointing to xhtml in opera 9.5?
- # [22:06] <Philip> Ah
- # [22:08] <anne> I don't think that would work
- # [22:08] <Hixie> if svg works...
- # [22:08] <Philip> With local files, it seems to work only when the file has a .svg extension (presumably because it guess content-type in that case) and the root is <svg> in the right namespace
- # [22:08] <Philip> s/guess/guesses/
- # [22:08] <Hixie> so if the document has <svg><foreignObject> ?
- # [22:09] <anne> dunno really
- # [22:09] <anne> foreignObject is weird
- # [22:14] * Philip doesn't know how to make foreignObject work in Opera at all
- # [22:14] * Joins: aroben__ (aroben@17.203.12.236)
- # [22:15] * Quits: aroben__ (aroben@17.203.12.236) (Quit: Leaving)
- # [22:15] * Joins: aroben (aroben@17.203.12.236)
- # [22:15] * Quits: aroben (aroben@17.203.12.236) (Quit: Leaving)
- # [22:15] * Joins: aroben (aroben@17.203.12.72)
- # [22:16] <Philip> anne: Is drawImage(SVGSVGElement, ...) meant to work?
- # [22:16] <Philip> (It doesn't when I try it)
- # [22:23] <Philip> Aha, got a foreignObject working in the SVG
- # [22:23] <Philip> It gets rendered as a black rectangle when you draw it onto the canvas
- # [22:24] <Hixie> nice
- # [22:25] <anne> Philip, SVGSvgElement is meant to, yes
- # [22:29] <Philip> Hmm, looks like you can't use SVG inside HTML foreignObject inside SVG in Opera
- # [22:29] <Hixie> clearly opera sucks.
- # [22:29] <Hixie> can you put a textarea inside foreignobject and then rotate it, like you can in firefox trunk?
- # [22:33] <Philip> You sort of can, but it gets rendered without a border or anything
- # [22:33] <Philip> <img> gets rendered as the text "Image"
- # [22:33] <Hixie> can you type and stuff?
- # [22:35] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [22:38] <Philip> Am I meant to be able to use <html:use/> and <xlink:use/> etc as synonyms for <svg:use/>?
- # [22:38] <Philip> At least Firefox 3 and Opera 9.5 seem to ignore the namespace for <use>
- # [22:40] <anne> oops...
- # [22:40] <Philip> Opera 9.5 does let you type into <textarea>s, though it usually doesn't refresh the screen when you change the text
- # [22:41] <Philip> and it looks totally rubbish compared to FF3 since it fails to render anything except plain text (so no borders, background colours, etc)
- # [22:47] * Quits: Thezilch (fuz007@68.54.228.249) (Connection reset by peer)
- # [22:54] * Quits: timbl (timbl@205.181.102.100) (Quit: timbl)
- # [22:55] * Joins: timbl (timbl@205.181.102.100)
- # [22:55] * Quits: timbl (timbl@205.181.102.100) (Quit: timbl)
- # [22:56] <anne> Hixie, shouldn't the IDL just be a mapping of what is/needs to be implemented?
- # [23:04] * Joins: timbl (timbl@205.181.102.100)
- # [23:08] * Quits: timbl (timbl@205.181.102.100) (Ping timeout)
- # [23:10] * Quits: ChrisWilson (cwilso@131.107.0.72) (Ping timeout)
- # [23:15] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [23:25] <Hixie> anne: it's far from that already
- # [23:25] <anne> I thought you could generate some code from most of it
- # [23:26] <Hixie> some people do, but the IDL in the spec doesn't work for that yet
- # [23:26] <Hixie> e.g. it doesn't have any of the deprecated attributes
- # [23:27] * anne was hoping those would be added at some point
- # [23:28] <Hixie> maybe
- # [23:28] <Hixie> possibly as part of a second IDL
- # [23:28] <Hixie> i don't want to mix the UA guidelines on obsolete things with the authoring guidelines
- # [23:28] * Joins: sbuluf (fdgdinn@200.49.140.172)
- # [23:28] * Quits: sbuluf (fdgdinn@200.49.140.172) (Quit: sbuluf)
- # [23:29] <anne> yeah, that's fair enough
- # [23:30] <Hixie> providing a formal IDL might work better than providing a formal schema
- # [23:30] <Hixie> but we'll see
- # [23:30] <Hixie> can't happen until dom bindings spec is solid anyway
- # [23:32] <anne> btw, shouldn't we introduce PIs in HTML too? otherwise we likely end up with things like <html xbl= ac-allow= ac-deny= ac-exclude= manifest> ...
- # [23:33] <anne> and another difference between HTML and XHTML
- # [23:33] <Hixie> ?
- # [23:33] <Hixie> <?xbl?> only makes sense for custom languages
- # [23:33] <anne> well, if you want something like <?xbl?> in HTML or <?access-control?> that seems the most logical at this point
- # [23:33] <Hixie> you don't need it for html, html uas already implement the semantic bindings natively
- # [23:34] <Hixie> access-control isn't a big deal, most people will be using xml data for comms, and if they don't, they can use http headers
- # [23:36] * Quits: gavin_ (gavin@99.227.30.12) (Ping timeout)
- # [23:39] * Joins: Sander (svl@86.87.68.167)
- # [23:41] * Joins: gavin_ (gavin@99.227.30.12)
- # [23:58] * Quits: mjs (mjs@17.255.106.252) (Quit: mjs)
- # Session Close: Fri Oct 26 00:00:00 2007
The end :)