Options:
- # Session Start: Fri Feb 15 00:00:00 2008
- # Session Ident: #whatwg
- # [00:05] * aroben|meeting is now known as aroben
- # [00:17] * Quits: jgraham (n=james@81-86-211-105.dsl.pipex.com) ("I get eaten by the worms")
- # [00:17] <Dashiva> annevk: Where?
- # [00:19] <annevk> freenode, nm though, you're on w3.org too :)
- # [00:39] * Joins: weinig (n=weinig@17.203.15.140)
- # [00:40] * Quits: csarven- (n=nevrasc@on-irc.csarven.ca) (Remote closed the connection)
- # [00:47] <Hixie> Philip`: the reason one is a list and one is as stack (despite neither being either) is exactly because it makes them easier to distinguish
- # [00:58] * Quits: phsiao (n=shawn@nat/ibm/x-35331374509b2387)
- # [01:01] * Joins: gavins (n=gavin@firefox/developer/gavin)
- # [01:03] * Quits: gavin (n=gavin@firefox/developer/gavin) ("Lost terminal")
- # [01:04] * Joins: gavin__ (n=gavin@people.mozilla.com)
- # [01:04] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [01:08] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [01:12] <Hixie> since the htmlwg is having a meeting, let's have one too.
- # [01:12] <Hixie> anyone have any outstanding action items?
- # [01:12] <Hixie> oh look, we've never assigned any.
- # [01:12] <Hixie> ok, meeting over.
- # [01:12] <billmason> Please come run my company's next monthly meeting.
- # [01:13] <Hixie> my solution to meetings is very simple
- # [01:13] <Hixie> i refuse to attend any meeting that recurrs
- # [01:13] <Hixie> i welcome anyone to book me to any meeting they like, but if it recurrs, i won't go.
- # [01:14] * Joins: bewest (n=ben@httpcraft/bewest)
- # [01:14] <Hixie> (i also generally refuse action items that i can't do during the meeting)
- # [01:14] <billmason> I think I'll put that on a t-shirt. "i refuse to attend any meeting that recurrs"
- # [01:15] <takkaria> Hixie: a novel approach, but you have to grant a bit of beaurocracy
- # [01:15] <Hixie> why?
- # [01:15] <Hixie> we've managed the whatwg pretty well without any
- # [01:15] <jruderman> billmason: fix the typo first (recurrs -> recurs)
- # [01:15] <Hixie> i was wondering about that
- # [01:16] <jruderman> i have 2-3 recurring meetings every week, each about an hour
- # [01:16] <Hixie> i'm so sorry
- # [01:16] <takkaria> Hixie: just because the w3 is actually a beaurocracy, and to be a valid one, it needs recurring meetings and action item trackers and all that
- # [01:16] <jruderman> hehe
- # [01:17] <Hixie> takkaria: so you're saying i have to allow the w3 to be a valid bureaucracy?
- # [01:17] <Hixie> i'd rather not :-)
- # [01:17] <takkaria> I'm not even saying you should go to the meetings
- # [01:18] <takkaria> I'm just saying that getting html5 the w3c patent review and all that outweighs the silly meetings
- # [01:19] <Hixie> i agree that the patent policy is a useful thing
- # [01:19] <Hixie> the jury's still out on whether the cost of working through the w3c outweighs the benefit of the patent policy
- # [01:20] <Lachy> I have annoying daily project meetings at work, lasting up to half an hour. I hate it
- # [01:20] <Hixie> DAILY?!
- # [01:20] <Lachy> yes
- # [01:20] <Hixie> jeez
- # [01:21] <billmason> I used to be on a project like that. It was one of the reasons I got off of it....
- # [01:22] <bewest> I'm attempting to use html5lib to process a vml document. vml doesn't support css very well, so if I want to use a common stylesheet to apply styles to both svg and vml documents representing the same thing, I'll need to parse the stylesheet, find all the elements seeming to match any rules, and then translate the properties of applying rules into a dom transformation that will apply the desired styles
- # [01:23] <Hixie> i have three recuring meetings total, one every two weeks which is pretty much the only time i meet my team mates and find out wtf they're doing, one every week which is the campus-wide beer-and-news-and-questions-for-the-management fest, and one semi-annual (or quarterly? i forget) team week, of which i only attend half.
- # [01:23] <Hixie> bewest: so you want a css parser?
- # [01:24] * SadEagle is now known as AwayEagle
- # [01:24] <bewest> yes, among other things
- # [01:24] <bewest> I think the cssutils python package is probably usable
- # [01:24] <bewest> I think I need to use the etree builder with html5lib
- # [01:25] <bewest> when I tried this, etree complains about the doctype before the treebuilder has finished instanciating
- # [01:25] <takkaria> Hixie: what kind of team are you on? are you all web standards-related people or is it just a "misc" team?
- # [01:25] <bewest> (before parsing begins)
- # [01:26] <Hixie> takkaria: i'm in the open source program office. same team that does google summer of code, googlecode.com, etc
- # [01:26] <takkaria> ah, I see
- # [01:26] <Hixie> we're kind of an "odds and ends" team
- # [01:26] <Hixie> but mostly open-source related
- # [01:27] <bewest> can anyone suggest alternative strategies I should try to acheive consistent styling across vml and svg?
- # [01:28] <bewest> does html5lib expect certain versions of etree?
- # [01:31] <bewest> http://dpaste.com/35244/ is the traceback of http://dpaste.com/35245/
- # [01:33] <bewest> my understanding is that I should be able to get etree to turn a css selector into an xpath
- # [01:34] <bewest> hmmm maybe I should check the treebuilder's source for compatibility hints
- # [01:38] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 110 (Connection timed out))
- # [01:39] <bewest> Hixie: can you tell your teammates that the svn browser on googlecode breaks the back button?
- # [01:39] <Hixie> it does?L
- # [01:40] <Hixie> aaah
- # [01:40] <Hixie> they changed the interface
- # [01:40] <Hixie> wtf
- # [01:41] <bewest> indeed
- # [01:41] <Hixie> wow yeah, that's annoying
- # [01:42] <bewest> very
- # [01:42] <bewest> makes the interface much less efficient
- # [01:42] <Hixie> seems you can still get to the old interface
- # [01:43] * bewest doesn't see how
- # [01:43] <Hixie> go to a file
- # [01:43] <Hixie> choose "raw view"
- # [01:43] <Hixie> and then navigate from that uri
- # [01:43] <bewest> aha
- # [01:44] * Quits: aroben (n=aroben@unaffiliated/aroben)
- # [01:45] <Hixie> apparently it's a known bug
- # [01:45] <bewest> if it ain't broke... ;-)
- # [01:46] <Hixie> well, the old ui didn't show revisions
- # [01:46] <bewest> oh
- # [01:46] <Hixie> which apparently was a huge issue
- # [01:46] <bewest> yeah, it's nice to have revisions
- # [02:08] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [02:24] * Quits: billmason (n=billmaso@ip129.unival.com) (".")
- # [02:27] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [02:54] <Hixie> ps. i hate utf-16
- # [02:55] * Hixie grumbles at anne for making the utf-16 disease creep into svg
- # [03:06] <Lachy> Hixie, what's exactly is the UTF-16 disease?
- # [03:11] <roc> http://weblogs.mozillazine.org/roc/archives/2008/01/string_theory.html
- # [03:12] * Quits: tndH (i=Rob@87.102.19.166) ("ChatZilla 0.9.80-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [03:22] * Joins: webben (n=benh@82.153.146.77)
- # [03:31] * Quits: webben (n=benh@82.153.146.77)
- # [03:31] * Joins: webben (n=benh@82.153.146.77)
- # [03:34] * Joins: csarven- (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [03:52] * Quits: eseidel (n=eseidel@nat/google/x-c514d7883d400009)
- # [03:58] * Quits: kingryan (n=ryan@dsl092-219-050.sfo1.dsl.speakeasy.net) (Read error: 113 (No route to host))
- # [04:01] * AwayEagle is now known as SadEagle
- # [04:35] * Joins: kingryan (n=ryan@dsl092-002-056.sfo1.dsl.speakeasy.net)
- # [05:07] * Quits: kingryan (n=ryan@dsl092-002-056.sfo1.dsl.speakeasy.net)
- # [05:12] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Ex-Chat")
- # [05:15] * Quits: jruderman (n=jruderma@guest-228.mountainview.mozilla.com)
- # [05:19] * Quits: weinig (n=weinig@17.203.15.140)
- # [05:40] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [06:22] * Hixie ponders how to make pushState() work when you cross them when the document isn't active
- # [06:22] <Hixie> consider something like this:
- # [06:25] <Hixie> new browsing context, navigate to A. navigate to B. pushState B1, pushState B2. navigate to C.
- # [06:25] <Hixie> now go back twice, activating B1 and B2 so that the current entry is B1
- # [06:26] <Hixie> now go back twice again, which puts you on A.
- # [06:26] <Hixie> now jump to the end, which puts you on C.
- # [06:26] <Hixie> now go back one.
- # [06:27] <Hixie> we need both B1 and B2 to fire, but...
- # [06:29] <Hixie> hmm, pushState() as defined doesn't work right at all
- # [06:29] <Hixie> well bummer.
- # [06:42] <Hixie> hmmmmmmmm
- # [06:42] <Hixie> so it seems we need an event to fire when you switch to an entry that isn't a state entry
- # [06:42] <Hixie> then everything is fine
- # [06:44] * Quits: roc (n=roc@202.0.36.64)
- # [07:05] * Quits: SadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com) (Remote closed the connection)
- # [07:41] * Quits: csarven- (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [07:58] * Quits: heycam|sydney (n=cam@b4F38.static.pacific.net.au) (Read error: 110 (Connection timed out))
- # [08:04] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [08:06] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:13] * Quits: virtuelv (n=virtuelv@109.80-202-65.nextgentel.com) (Read error: 110 (Connection timed out))
- # [08:15] * Joins: roc (n=roc@121-72-31-154.dsl.telstraclear.net)
- # [08:49] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [09:02] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Read error: 110 (Connection timed out))
- # [09:05] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [09:06] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:29] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [09:30] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [09:59] * Joins: jgraham (n=james@81-86-211-105.dsl.pipex.com)
- # [10:13] <annevk> Hixie, hmm, I wasn't the one who added that test, I'm just fixing SVG to be consistent :p
- # [10:14] * Quits: webben (n=benh@82.153.146.77)
- # [10:14] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:18] * Joins: tndH_ (i=Rob@87.102.19.166)
- # [10:18] * tndH_ is now known as tndH
- # [10:18] * Quits: csarven (n=nevrasc@on-irc.csarven.ca) (Read error: 104 (Connection reset by peer))
- # [10:34] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [10:40] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("This computer has gone to sleep")
- # [10:41] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [10:54] <jgraham> hsivonen: You might be interested in http://blog.mozilla.com/dmandelin/2008/02/14/wtf-16/
- # [10:56] <hsivonen> jgraham: thanks. Yeah, UTF-16 is overall a mistake. For some environments (like Java) it is a mistake not worth fixing, though.
- # [10:57] <jruderman> why? because Java is dead?
- # [10:57] <hsivonen> jruderman: no, because having an undisturbed Java-wide consistent UTF is too useful
- # [10:58] * Joins: Lachy_ (n=Lachlan@pat-tdc.opera.com)
- # [10:59] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) (Read error: 110 (Connection timed out))
- # [11:00] <hsivonen> I think roc is right about iterators
- # [11:00] <hsivonen> in general, it is a mistake to let app code index into the string backing buffer
- # [11:02] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (anthony.freenode.net irc.freenode.net)
- # [11:04] * Joins: webben (n=benh@nat/yahoo/x-02d6ae991496f3ef)
- # [11:04] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:04] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:09] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [11:10] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [11:16] * Quits: gavins (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [11:53] <Lachy_> annevk, yt?
- # [11:54] <Lachy_> annevk, to address Boris' comment about supporting the same set of selectors in both CSS and Selectors API, should I make that a SHOULD or MUST requirement?
- # [11:57] * Joins: hdh (n=hdh@58.187.93.29)
- # [11:57] * Quits: roc (n=roc@121-72-31-154.dsl.telstraclear.net)
- # [12:02] <hsivonen> hmm. Firefox 2 makes the whole GUI on Mac OS X 10.5.2 unusable
- # [12:02] <hsivonen> for me at least. repeatedly
- # [12:02] <hsivonen> no such problem with minefield
- # [12:02] <gsnedders> working fine here
- # [12:03] <gsnedders> (but admittedly, I don't use Fx much)
- # [12:03] <hsivonen> I guess it is time to migrate my main profile to Firefox 3
- # [12:04] <Lachy_> annevk, I have added this to the spec. "If the user agent also supports some level of CSS, the implementation must support the same set of set of selectors that are supported by the CSS implementation."
- # [12:04] <Lachy_> I'll check it into cvs later
- # [12:08] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [12:08] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [12:08] * Quits: wakaba (n=w@77.137.148.210.dy.bbexcite.jp) (Read error: 104 (Connection reset by peer))
- # [12:09] * Joins: wakaba (n=w@77.137.148.210.dy.bbexcite.jp)
- # [12:15] * Joins: myakura (n=myakura@p2098-ipbf4207marunouchi.tokyo.ocn.ne.jp)
- # [12:37] * Lachy_ is now known as Lachy
- # [12:53] * Joins: jgraham_ (n=james@81-86-211-105.dsl.pipex.com)
- # [13:03] * Quits: webben (n=benh@nat/yahoo/x-02d6ae991496f3ef)
- # [13:04] * Quits: jgraham (n=james@81-86-211-105.dsl.pipex.com) (Read error: 113 (No route to host))
- # [13:08] <annevk> Lachy, looks good
- # [13:23] <hsivonen> annevk: is the xml-dev thread about slimming XML on your XML5 radar?
- # [13:24] <annevk> no
- # [13:24] <annevk> sounds good though
- # [13:28] <annevk> I got the SVG WG to use 16-bit units btw...
- # [13:28] <hsivonen> nice
- # [13:29] <hsivonen> http://lists.xml.org/archives/xml-dev/200802/msg00149.html
- # [14:08] <annevk> have I got it right that postMessage() can be implemented as in the spec and that whatever extension will come will be on top of that?
- # [14:09] <annevk> or is postMessage() going to be revised soonish, once again?
- # [14:13] <zcorpan> current spec: void postMessage(in DOMString message, in DOMString origin);
- # [14:13] <zcorpan> Hixie's proposal: void postMessage(in DOMString message, in EndPoint endPoint, in DOMString origin);
- # [14:14] <annevk> true, but is that done through overloading or should only the latter be supported?
- # [14:15] <annevk> i guess my real question is what Firefox 3 will ship so we can align with them
- # [14:31] * Joins: webben (n=benh@nat/yahoo/x-d739c6541ddff4d1)
- # [14:38] * Parts: hdh (n=hdh@58.187.93.29) ("Konversation terminated!")
- # [14:44] <annevk> http://lists.w3.org/Archives/Public/public-xml-core-wg/2008Feb/thread.html#msg26
- # [14:44] <annevk> public-xml-core-wg realizing how the Web functions
- # [14:46] <Philip`> Hmm, I get an infinite loop on <table><tr><table> (whereas html5lib and validator.nu don't), and I can't tell that I'm wrong
- # [14:48] <annevk> that's <table><tr></table>, no?
- # [14:49] <zcorpan> <table><tr></table><table> i think
- # [14:49] <annevk> yeah
- # [14:50] <Philip`> The <table> gets reprocessed in "in table" mode, which creates a </table> that gets processed in that mode, which generates implied end tags, and the current node is a <tr> so it generates a </tr>, which gets ignored because it's "in table"
- # [14:50] <Philip`> (and then it generates implied end tags for eternity)
- # [14:50] <zcorpan> Act as if an end tag token with the tag name "table" had been seen, then, if that token wasn't ignored, reprocess the current token.
- # [14:50] <zcorpan> Note: The fake end tag token here can only be ignored in the fragment case.
- # [14:51] <Philip`> It never gets as far as that "if"
- # [14:51] <Philip`> because the act-as-if-</table> never terminates
- # [14:52] <annevk> Philip`, only <table> should be treated as-if
- # [14:52] * Quits: wakaba (n=w@77.137.148.210.dy.bbexcite.jp) (Read error: 104 (Connection reset by peer))
- # [14:52] <annevk> not the other new tokens
- # [14:53] * Joins: wakaba (n=w@77.137.148.210.dy.bbexcite.jp)
- # [14:53] <Philip`> Hmm, that seems quite non-obvious
- # [14:55] <Philip`> I've interpreted it as being "old = mode; mode = InTable; process(<table>); if (mode wasn't changed while processing) mode = old"
- # [15:02] <annevk> we do mode = newmode; process(...); mode = currentmode
- # [15:02] <annevk> iirc
- # [15:04] <Philip`> Wouldn't that mean the </table> which gets generated and processed inside the process(...) would be done in 'newmode' ("in table") too?
- # [15:05] <Philip`> Seems to just do self.parser.phases["inTable"].processStartTag(name, attributes)
- # [15:06] <annevk> yeah, sorry
- # [15:07] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [15:08] <hsivonen> Philip`: IIRC, at least in v.nu parser old mode is only needed for moving from the endgame back to in body or in frameset
- # [15:13] * Joins: aroben (n=aroben@c-76-124-50-116.hsd1.pa.comcast.net)
- # [15:19] * Quits: jgraham_ (n=james@81-86-211-105.dsl.pipex.com) ("I get eaten by the worms")
- # [15:23] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [15:26] * Quits: myakura (n=myakura@p2098-ipbf4207marunouchi.tokyo.ocn.ne.jp) (Read error: 110 (Connection timed out))
- # [15:28] <gsnedders> ergh. the spec-gen is so badly documented.
- # [15:34] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [15:41] * Joins: myakura (n=myakura@p2098-ipbf4207marunouchi.tokyo.ocn.ne.jp)
- # [15:44] * Joins: phsiao (n=shawn@nat/ibm/x-1829eaca3e1ea05e)
- # [16:12] <annevk> Lachy, why does the latest CVS version not use the Editor's draft template?
- # [16:12] <annevk> can I quickly fix that, as well as the date?
- # [16:12] <annevk> or are you editing?
- # [16:28] * Joins: billmason (n=billmaso@ip129.unival.com)
- # [16:28] <Lachy> I've made some edits that still need to be checked in
- # [16:29] <annevk> oh, ok
- # [16:29] <Lachy> crap, it should be using the editor's draft template.
- # [16:29] <annevk> can you do that?
- # [16:30] <Lachy> Yes, it will get fixed with the next check in
- # [16:30] * Quits: wakaba (n=w@77.137.148.210.dy.bbexcite.jp) (Read error: 104 (Connection reset by peer))
- # [16:31] <annevk> i meant checking in
- # [16:31] * Joins: wakaba (n=w@77.137.148.210.dy.bbexcite.jp)
- # [16:33] <annevk> Hmm, Android SDK includes Ogg Vorbis
- # [16:33] <annevk> i did not know
- # [16:34] <Lachy> all fixed
- # [16:35] <Philip`> Hmph, html5lib cheats with reprocessing and fostering
- # [16:35] * Quits: wakaba (n=w@77.137.148.210.dy.bbexcite.jp) (Read error: 104 (Connection reset by peer))
- # [16:35] <Philip`> like if you say <table><a><a> then the implied </a> doesn't go through the "in table" mode
- # [16:35] * Joins: wakaba (n=w@77.137.148.210.dy.bbexcite.jp)
- # [16:35] * Lachy needs to learn how to use W3C CVS from my Mac, instead of having to do it from my home PC all the time
- # [16:36] <annevk> you can only say cheats if we fail a test :)
- # [16:36] <hsivonen> Philip`: surely the top of the stack is no longer IN_TABLE at that point?
- # [16:36] <Philip`> You fail a test that does <table><a><a> and expects a certain number of parse errors :-)
- # [16:36] <annevk> Lachy, the date is still broken
- # [16:36] <hsivonen> or do I misremember stuff?
- # [16:36] <annevk> Lachy, you should omit the date parameter
- # [16:37] <hsivonen> it has been a while since I have thought about the tree builder
- # [16:37] <annevk> Philip`, it's ok to supress parse errors i believe :)
- # [16:37] <Philip`> hsivonen: Ah, yes, the </a> shouldn't get fostered, but it should still go through "in table" and generate a parse error
- # [16:38] * Philip` can't find an instance in html5lib where it would cause a different parse tree
- # [16:39] <Lachy> oops, I still had the date set in my .bat file. Fixed
- # [16:41] <annevk> Lachy, did you see the e-mail about dumping StaticNodeList?
- # [16:41] <Lachy> the one from you in response to me?
- # [16:41] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [16:42] <Lachy> http://lists.w3.org/Archives/Public/public-webapi/2008Feb/0080.html ?
- # [16:42] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [16:42] <annevk> yeah
- # [16:42] <Lachy> I will do it
- # [16:42] <hsivonen> jgraham__: the commonality thread you replied to reminds me of http://www.nytimes.com/2008/01/20/magazine/20wwln-freak-t.html?_r=4&ref=magazine&oref=slogin&oref=slogin&oref=slogin&oref=slogin
- # [16:43] <hsivonen> though sending that link to the list would probably be seen as a flame
- # [16:44] <Lachy> it's a rather complicated change, since I need to change/remove all occurrences of StaticNodeList, define the NodeList to be returned as not live and make sure no errors are introduced in the process
- # [16:45] <annevk> true
- # [16:45] <Lachy> I'll give it a go
- # [16:51] * Joins: peepo (n=Jay@host86-129-186-34.range86-129.btcentralplus.com)
- # [16:53] <Lachy> annevk, any suggested text for how to define the node list as static?
- # [16:55] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:56] <annevk> return the list of elements as a static object implementing the NodeList interface
- # [16:56] <annevk> something in that direction
- # [16:57] <annevk> or maybe "static NodeList object"
- # [17:02] * Philip` ends up changing his 'fostering' flag to be an integer, so he can handle nested fostering without cheating
- # [17:03] <Philip`> http://philip.html5.org/tools/parser/?%3Ctable%3E%3Ctr%3E%3Ctable%3E - now with slightly fewer infinite loops, hooray
- # [17:06] <Lachy> annevk, "The NodeList object returned by the querySelectorAll() methods must not be live. Subsequent changes to the structure of the underlying document must not be reflected in the NodeList object. The object must instead contain a list of matching Element nodes that were in the document at the time the list was created."
- # [17:08] <annevk> s/must not be live/must be static/
- # [17:09] <annevk> or s/must not be live/must be static (not live)/
- # [17:09] <annevk> the other statements can be phrased as statements of facts instead of conformance criteria
- # [17:11] <Lachy> "must be static (not live)" works, where _live_ is a link to the defintion of live lists in DOM3
- # [17:11] <annevk> i think it's universally understood what it means, but you could do that
- # [17:12] <Lachy> yeah, I just wanted to make it absolutely clear
- # [17:14] <Philip`> http://www.w3.org/mid/op.t2kr1qnf64w2qv@annevk-t60.oslo.opera.com - internal server error?
- # [17:14] <annevk> wfm
- # [17:14] <annevk> http://lists.w3.org/Archives/Public/public-forms-tf/2007Nov/0000.html
- # [17:15] <Philip`> Oh, it worked on the third attempt
- # [17:17] * Joins: SadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com)
- # [17:26] * Quits: webben (n=benh@nat/yahoo/x-d739c6541ddff4d1) (Read error: 104 (Connection reset by peer))
- # [17:30] * Quits: peepo (n=Jay@host86-129-186-34.range86-129.btcentralplus.com) ("later")
- # [17:30] <annevk> oops... why did I confuse vorbis with theora...
- # [17:30] <Lachy> annevk, changes have been committed
- # [17:30] <Lachy> let me know if I buggered anything up
- # [17:31] * Lachy goes to friday beer
- # [17:34] * Joins: virtuelv (n=virtuelv@109.80-202-65.nextgentel.com)
- # [17:45] * Quits: myakura (n=myakura@p2098-ipbf4207marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:55] * Joins: kingryan (n=ryan@dsl092-002-056.sfo1.dsl.speakeasy.net)
- # [18:04] * Joins: hober (n=ted@unaffiliated/hober)
- # [18:04] * Joins: webben (n=benh@nat/yahoo/x-87501adb0c2c6683)
- # [18:15] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [18:26] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [18:51] * Joins: weinig (n=weinig@17.203.15.140)
- # [18:53] * Joins: maikmerten (n=maikmert@Lbde1.l.pppool.de)
- # [18:55] * Quits: kingryan (n=ryan@dsl092-002-056.sfo1.dsl.speakeasy.net)
- # [18:59] * Joins: peepo (n=Jay@host86-129-186-34.range86-129.btcentralplus.com)
- # [19:01] * Joins: jgraham (n=james@81-86-211-105.dsl.pipex.com)
- # [19:17] * Quits: aroben (n=aroben@unaffiliated/aroben)
- # [19:22] * Quits: webben (n=benh@nat/yahoo/x-87501adb0c2c6683) (Read error: 110 (Connection timed out))
- # [19:32] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [19:34] * Joins: kingryan (n=ryan@dsl092-219-050.sfo1.dsl.speakeasy.net)
- # [19:38] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:00] * Joins: csarven- (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [20:03] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [20:05] * gsnedders wonders how the spec-gen deals with broken stuff
- # [20:05] * csarven- is now known as csarven
- # [20:07] <Hixie> annevk: postMessage() is reasonable stable as currently in the spec
- # [20:07] <Hixie> the EndPoint extensions are backwards compatible
- # [20:11] <gsnedders> anyone know how to get all elements directly containing "foo" using XPath, and not any parent of a text node containing the string?
- # [20:21] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
- # [20:21] * Joins: weinig (n=weinig@17.203.15.140)
- # [20:44] * Quits: bewest (n=ben@httpcraft/bewest) (Read error: 104 (Connection reset by peer))
- # [20:46] * Quits: peepo (n=Jay@host86-129-186-34.range86-129.btcentralplus.com) ("later")
- # [21:00] * Joins: roc (n=roc@121-72-31-154.dsl.telstraclear.net)
- # [21:10] * Joins: Charl (n=charlvn@196-209-214-215-esdw-esr-3.dynamic.isadsl.co.za)
- # [21:12] * Quits: jgraham (n=james@81-86-211-105.dsl.pipex.com) ("I'll hit the bottom and escape")
- # [21:51] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:12] * Joins: eseidel (n=eseidel@nat/google/x-806b066143393b85)
- # [22:35] * Quits: roc (n=roc@121-72-31-154.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [22:47] * Quits: maikmerten (n=maikmert@Lbde1.l.pppool.de) ("Leaving")
- # [22:49] * Quits: madmoose (i=madmoose@chef.nerp.net) (Read error: 104 (Connection reset by peer))
- # [22:55] * Quits: eseidel (n=eseidel@nat/google/x-806b066143393b85)
- # [23:03] * Joins: eseidel (n=eseidel@216.239.45.19)
- # [23:17] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [23:19] * Quits: eseidel (n=eseidel@216.239.45.19) (Read error: 110 (Connection timed out))
- # [23:19] * Quits: eseidel_ (n=eseidel@72.14.224.1) (Client Quit)
- # [23:22] * Joins: eseidel (n=eseidel@72.14.224.1)
- # [23:27] * Quits: eseidel (n=eseidel@72.14.224.1) (Client Quit)
- # [23:33] * Joins: eseidel (n=eseidel@72.14.224.1)
- # [23:36] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [23:45] * Joins: jgraham (n=james@cpc1-flee2-0-0-cust327.glfd.cable.ntl.com)
- # [23:47] * Quits: phsiao (n=shawn@nat/ibm/x-1829eaca3e1ea05e)
- # [23:50] * Quits: eseidel (n=eseidel@72.14.224.1)
- # [23:53] * jgraham considers posting hsivonen's NYT link to public-html
- # [23:54] <Hixie> hahaha
- # [23:54] * Hixie notices that the 404 page on acid3.acidtests.org is coming out as the favicon in certain browsers
- # [23:54] <Hixie> unexpected bug!
- # [23:55] <Hixie> jgraham: what does the article say?
- # [23:59] <hsivonen> Hixie: the article presents three cases where laws that are supposed to protect those who are worse off make their situation even worse my creating bad incentives for others
- # [23:59] <Hixie> a'h
- # [23:59] * Joins: eseidel (n=eseidel@216.239.45.19)
- # [23:59] <hsivonen> Hixie: that Americans with Disabilities Act gives an incentive to doctors not to take deaf patient
- # Session Close: Sat Feb 16 00:00:00 2008
The end :)