Options:
- # Session Start: Wed Apr 02 00:00:00 2008
- # Session Ident: #whatwg
- # [00:05] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [00:06] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [00:06] * Joins: andersca (n=andersca@17.255.107.237)
- # [00:12] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [00:17] * Parts: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [00:30] <Hixie> btw, for whoever it was who was asking about how the proposal that involved xmlns="" attributes would work in IE8, i haven't been able to get IE8 to do anything like what microsoft says it does
- # [00:31] * Philip` hasn't either
- # [00:31] <Hixie> http://software.hixie.ch/utilities/js/live-dom-viewer/ie8.html - paste in some mathml, the DOM doesn't look anything like it was handled by xml
- # [00:31] <Hixie> so i think it's a non-isse
- # [00:32] <Hixie> anyway. bll
- # [00:32] <Hixie> bbl too.
- # [00:32] <Philip`> Sounds like it's a feature that just didn't make it into beta 1
- # [00:34] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [00:36] * Joins: othermaciej (n=mjs@17.255.108.132)
- # [00:41] * Joins: othermaciej_ (n=mjs@nat/apple/x-415613c7772628a0)
- # [00:57] * Quits: othermaciej (n=mjs@17.255.108.132) (Success)
- # [00:58] * Joins: annevk (n=annevk@198.36.194.3)
- # [00:59] * Quits: phsiao (n=shawn@nat/ibm/x-4d2b1e960e7f368b)
- # [00:59] * Joins: andersca_ (n=andersca@nat/apple/x-68928de9495c97a9)
- # [01:00] * Joins: KevinMarks (n=KevinMar@host81-155-35-13.range81-155.btcentralplus.com)
- # [01:06] * othermaciej_ is now known as othermaciej
- # [01:25] * Quits: andersca (n=andersca@17.255.107.237) (Read error: 110 (Connection timed out))
- # [01:25] * Joins: othermaciej_ (n=mjs@17.255.108.132)
- # [01:26] * Quits: othermaciej (n=mjs@nat/apple/x-415613c7772628a0) (Nick collision from services.)
- # [01:26] * othermaciej_ is now known as othermaciej
- # [01:27] * Quits: qwert666 (n=qwert666@acaz104.neoplus.adsl.tpnet.pl) ("Leaving")
- # [01:27] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) (Read error: 104 (Connection reset by peer))
- # [01:34] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [01:40] * Quits: othermaciej (n=mjs@17.255.108.132)
- # [01:41] * Joins: othermaciej (n=mjs@17.255.108.132)
- # [01:46] * Quits: othermaciej (n=mjs@17.255.108.132) (Read error: 104 (Connection reset by peer))
- # [01:46] * Joins: othermaciej (n=mjs@17.255.108.132)
- # [01:48] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [01:49] <annevk> hmm, https://datatracker.ietf.org/ipr/942/
- # [01:51] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:51] * Joins: kingryan (n=ryan@74.95.2.89)
- # [01:51] <andersca_> Hixie: got a q about the ApplicationCache interface
- # [01:52] <Hixie> shot
- # [01:52] <Hixie> shoot even
- # [01:52] <andersca_> about the item method
- # [01:52] <andersca_> "The item(index) method must return the dynamic entries with index index from the application cache, if one is associated with the ApplicationCache object."
- # [01:52] <andersca_> what does it return? the URL?
- # [01:52] * andersca_ is now known as andersca
- # [01:53] <Hixie> please hold
- # [01:53] * andersca holds
- # [01:54] <Hixie> yeah, url. that's not clear. send mail?
- # [01:57] <andersca> will do
- # [01:57] <andersca> Hixie: thanks!
- # [01:57] <andersca> Hixie: I was pretty sure that it was URL but I figured it never hurts if the spec is clear on what it is >(
- # [01:57] <andersca> :) even
- # [01:58] <Hixie> yeah
- # [01:58] <Hixie> i dunno why i left it so vague
- # [01:58] <Hixie> that's terrible
- # [01:58] <Hixie> i guess it is just a first draft :-)
- # [01:59] * Joins: othermaciej_ (n=mjs@nat/apple/x-a029e1357672dfde)
- # [02:00] <annevk> hmm, someone needs to repost the "cookie" issue indeed
- # [02:00] * annevk thought it was a non-issue
- # [02:01] * Parts: annevk (n=annevk@198.36.194.3)
- # [02:01] <Hixie> i don't understand what the issue _is_ exactly
- # [02:01] <Hixie> though i agree there's an issue
- # [02:02] <Hixie> without really understanding what the issue is, though, i can't easily fix the spec
- # [02:02] <Hixie> or rather, propose fixes to the spec, since i'm not the editor of that one :-)
- # [02:05] <othermaciej_> I think the issue is fear
- # [02:05] <othermaciej_> and I am not saying that to be demeaning
- # [02:05] <othermaciej_> fear when exposing new network capabilities to web content is very healthy
- # [02:05] <Hixie> i don't exactly understand the fear, so it's not clear to me how to resolve it
- # [02:06] <Hixie> it seems like there are as many reasons to send cookies as to not send cookies, and that there is fear in both directions
- # [02:06] <Hixie> so we need to clearly look at what the various fears _are_, and work out how to mitigate them
- # [02:06] <Hixie> while still addressing all the important use cases
- # [02:09] <othermaciej_> are some of the Mozilla people most interested in this local to the bay area? perhaps this is the sort of issue where informal chat in person + whiteboard could crystallize a lot of the issues
- # [02:10] * Quits: othermaciej (n=mjs@17.255.108.132) (Nick collision from services.)
- # [02:10] * othermaciej_ is now known as othermaciej
- # [02:15] <Hixie> i'd very open to attending any meeting on a specific issue around here if someone wants to organise it
- # [02:16] <othermaciej> I don't know who the relevant mozilla people are
- # [02:16] <othermaciej> I guess I can ask sicking
- # [02:20] * Quits: kingryan (n=ryan@74.95.2.89)
- # [02:26] * Joins: othermaciej_ (n=mjs@17.255.108.132)
- # [02:28] <gavin_> othermaciej_: dveditz, jruderman, sicking at least
- # [02:29] <gavin_> all @mozilla.com for email (and IRC)
- # [02:30] <jruderman> you also want window, who i think was the one arguing most strongly for not sending cookies (or postponing support until we're more sure that it's safe)
- # [02:31] <jruderman> we're all local to the bay area
- # [02:33] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [02:33] <jruderman> shaver might be interested. he's not local but he's visiting mountain view this week.
- # [02:35] <jruderman> window's schedule is probably the most constrained
- # [02:36] <othermaciej_> I'll see what I can do
- # [02:36] <othermaciej_> some of Apple's security guys may be interested
- # [02:36] * Quits: othermaciej (n=mjs@nat/apple/x-a029e1357672dfde) (Nick collision from services.)
- # [02:36] * othermaciej_ is now known as othermaciej
- # [02:36] <jruderman> a guy from HP, tyler close, came to the meeting at mozilla a month or so ago
- # [02:43] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [02:58] * Hixie finally gets around to reading the day's math stuff
- # [02:58] <Hixie> people seem to massively underestimate the cost of 140 new elements in the parser
- # [02:59] <Hixie> especially given that they want all 140 of those elements to be ignored...
- # [03:01] <Hixie> william's proposed syntax isn't too bad
- # [03:04] <Hixie> hsivonen: embedded content mathml is more like longdesc than external download links for content mathml -- those would be more like [D] links
- # [03:12] * Joins: tndH (i=Rob@87.102.14.104)
- # [03:17] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [03:24] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [03:38] * Quits: eseidel (n=eseidel@nat/google/x-6d16f2ed4703455b)
- # [03:44] * Quits: othermaciej (n=mjs@17.255.108.132)
- # [03:44] * Joins: MikeSmith (n=MikeSmit@EM117-55-13-231.pool.emnet.ne.jp)
- # [03:45] * Joins: Thezilch (i=fuz007@cpe-76-170-20-154.socal.res.rr.com)
- # [03:47] * Quits: KevinMarks (n=KevinMar@host81-155-35-13.range81-155.btcentralplus.com) ("The computer fell asleep")
- # [03:53] * Quits: andersca (n=andersca@nat/apple/x-68928de9495c97a9) (Read error: 110 (Connection timed out))
- # [03:54] * Joins: othermaciej (n=mjs@17.255.108.132)
- # [04:00] * Joins: othermaciej_ (n=mjs@nat/apple/x-ccb239f58812ff9c)
- # [04:03] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [04:03] * Joins: xShad0w_ (n=xShad0w@pool-72-83-105-54.washdc.fios.verizon.net)
- # [04:04] * Joins: othermaciej__ (n=mjs@17.255.108.132)
- # [04:05] * Quits: othermaciej (n=mjs@17.255.108.132) (Read error: 104 (Connection reset by peer))
- # [04:11] * Joins: othermaciej (n=mjs@nat/apple/x-96bf47059171934b)
- # [04:12] * Quits: othermaciej_ (n=mjs@nat/apple/x-ccb239f58812ff9c) (Read error: 104 (Connection reset by peer))
- # [04:12] * Quits: MikeSmith (n=MikeSmit@EM117-55-13-231.pool.emnet.ne.jp) ("Less talk, more pimp walk.")
- # [04:12] * Quits: tndH (i=Rob@87.102.14.104) ("ChatZilla 0.9.81-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [04:12] * Joins: KevinMarks (n=KevinMar@host81-155-35-13.range81-155.btcentralplus.com)
- # [04:19] * Quits: xShad0w___ (n=xShad0w@pool-72-66-13-58.washdc.fios.verizon.net) (Read error: 110 (Connection timed out))
- # [04:26] * Quits: othermaciej__ (n=mjs@17.255.108.132) (Read error: 110 (Connection timed out))
- # [04:30] * Quits: othermaciej (n=mjs@nat/apple/x-96bf47059171934b)
- # [04:33] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [04:42] * Joins: eseidel (n=eseidel@nat/google/x-307e8e6fac26b66d)
- # [04:43] * Quits: eseidel (n=eseidel@nat/google/x-307e8e6fac26b66d) (Client Quit)
- # [04:45] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [05:01] * Joins: MikeSmith (n=MikeSmit@dhcp-246-231.mag.keio.ac.jp)
- # [05:06] <Hixie> man i wish more specs did what html5 does with having both the content model _and_ the expected parents right by the element definition
- # [05:06] <Hixie> trying to work out where <svg:a> is allowed is non-trivial
- # [05:12] * Joins: Phrogz (n=phrogz@bcn-204-144-179-235.mric.net)
- # [05:18] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) (Read error: 110 (Connection timed out))
- # [05:20] <shepazu> Hixie: it should be possible to modify this table to also show expected parents: http://www.w3.org/TR/2005/WD-SVGMobile12-20051207/elementTable.html
- # [05:20] <shepazu> I can look into that if you think it would be useful
- # [05:26] * Joins: dbaron (n=dbaron@c-67-160-251-228.hsd1.ca.comcast.net)
- # [05:26] * Phrogz is not a fan of the way the dl/dt/dd (I assume) is used without CSS at the top of that page; Safari makes it hard to tell which descriptions go with which icons for sure.
- # [05:26] <Phrogz> (As a random aside.)
- # [05:27] <Phrogz> Suggest either dd { margin-bottom:1em } or dt { float:left; width:4em; clear:left } dd { margin-left:5em } blah blah blah
- # [05:50] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [06:30] * Quits: Phrogz (n=phrogz@bcn-204-144-179-235.mric.net) (Read error: 110 (Connection timed out))
- # [06:44] * Quits: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
- # [06:57] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [07:01] * Joins: jruderman (n=jruderma@64.9.231.251)
- # [07:13] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [07:26] * Quits: jruderman (n=jruderma@64.9.231.251)
- # [07:28] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [07:35] * Joins: eseidel (n=eseidel@adsl-76-203-72-169.dsl.pltn13.sbcglobal.net)
- # [07:36] * Joins: jruderman (n=jruderma@64.9.231.251)
- # [07:38] <Hixie> shepazu: that would be useful; do you have that for the svg1.1 elements too?
- # [07:39] <shepazu> Hixie: I don't recall, but if not, we could produce it for the errata, perhaps... what time frame would be useful?
- # [07:39] <Hixie> before friday? :-)
- # [07:39] <shepazu> (that is, can't promise it would be done quickly)
- # [07:39] <shepazu> ohhhh
- # [07:39] <shepazu> well..... :)
- # [07:39] <shepazu> I can see if we already have one
- # [07:39] <shepazu> I'll get back to you on that tomorrow
- # [07:39] <Hixie> if you don't have anything don't worry, it's not a huge deal, i can just derive it manually
- # [07:40] <shepazu> I agree that it should be done
- # [07:40] * othermaciej is now known as om_afk
- # [07:40] <shepazu> that would be very handy for authors
- # [07:40] <Hixie> yeah
- # [07:40] <Hixie> makes it much easier to walk up and down the schema while reading the spec
- # [07:47] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [07:48] * Quits: jruderman (n=jruderma@64.9.231.251)
- # [07:53] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [07:57] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [08:06] * Quits: weinig (n=weinig@17.203.15.172)
- # [08:09] * Joins: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
- # [08:17] * Quits: eseidel (n=eseidel@adsl-76-203-72-169.dsl.pltn13.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [08:23] * Quits: eseidel_ (n=eseidel@72.14.224.1) (Read error: 110 (Connection timed out))
- # [08:42] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
- # [08:43] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 110 (Connection timed out))
- # [08:46] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [08:46] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
- # [08:53] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:01] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [09:16] * Joins: qwert666 (n=qwert666@acaz104.neoplus.adsl.tpnet.pl)
- # [09:19] * om_afk is now known as othermaciej
- # [09:36] * Quits: Thezilch (i=fuz007@cpe-76-170-20-154.socal.res.rr.com) (Success)
- # [09:39] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:40] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [09:41] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Remote closed the connection)
- # [09:45] <hsivonen> Hixie: better wish that content model and expected parent are reciprocal in the spec... I've read one where they weren't
- # [09:46] <Hixie> uh
- # [09:46] <Hixie> that would be exciting
- # [09:51] * Joins: ROBOd (n=robod@89.122.216.38)
- # [09:52] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:52] * Quits: dbaron (n=dbaron@c-67-160-251-228.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [09:53] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [10:14] * Quits: KevinMarks (n=KevinMar@host81-155-35-13.range81-155.btcentralplus.com) ("The computer fell asleep")
- # [10:41] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [10:49] * Joins: webben (n=benh@nat/yahoo/x-3d4581cff3897764)
- # [10:52] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:59] * Quits: takkaria (n=takkaria@isparp.co.uk) (Read error: 113 (No route to host))
- # [11:04] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [11:04] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [11:11] * Quits: Lachy (n=Lachlan@ti200710a340-1803.bb.online.no) ("This computer has gone to sleep")
- # [11:18] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:22] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:29] * Joins: KevinMarks (n=KevinMar@217.41.231.79)
- # [11:36] * Quits: KevinMarks (n=KevinMar@217.41.231.79) ("The computer fell asleep")
- # [11:57] * Joins: deane (n=dean@202-74-221-245.ue.woosh.co.nz)
- # [12:17] * Quits: webben (n=benh@nat/yahoo/x-3d4581cff3897764) (Read error: 104 (Connection reset by peer))
- # [12:17] * Joins: webben (n=benh@nat/yahoo/x-f61bad5fffe82ab2)
- # [12:18] * Joins: webben_ (n=benh@nat/yahoo/x-48797623c22dfc06)
- # [12:18] * Quits: webben (n=benh@nat/yahoo/x-f61bad5fffe82ab2) (Connection reset by peer)
- # [12:24] * Joins: webben (n=benh@nat/yahoo/x-4a58baaf7f02aacc)
- # [12:25] * Quits: webben_ (n=benh@nat/yahoo/x-48797623c22dfc06) (Read error: 104 (Connection reset by peer))
- # [12:48] * Joins: annevk (n=annevk@77.163.243.203)
- # [12:50] <annevk> ~/
- # [12:52] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [13:00] * Quits: deane (n=dean@202-74-221-245.ue.woosh.co.nz) ("ChatZilla 0.9.81 [Firefox 3.0b4/2008030714]")
- # [13:04] * Joins: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp)
- # [13:10] * Quits: webben (n=benh@nat/yahoo/x-4a58baaf7f02aacc)
- # [13:16] * Quits: MikeSmith (n=MikeSmit@dhcp-246-231.mag.keio.ac.jp) ("Less talk, more pimp walk.")
- # [13:21] * MacDome is now known as MacDomeSleep
- # [13:28] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [13:29] * Quits: mfinkle (n=mfinkle@c-71-58-73-95.hsd1.pa.comcast.net) (Read error: 104 (Connection reset by peer))
- # [13:29] * Joins: tndH (i=Rob@87.102.14.104)
- # [13:30] * Joins: mfinkle (n=mfinkle@c-71-58-73-95.hsd1.pa.comcast.net)
- # [13:35] <hsivonen> hmm. I have some weird reset insertion mode code for th and td
- # [13:35] <hsivonen> that makes a test fail
- # [13:35] <hsivonen> but that code cannot be there by accident
- # [13:37] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [13:39] <hsivonen> ok, I'm just impementing the spec...
- # [13:41] <hsivonen> Why does this:
- # [13:41] <hsivonen> #data
- # [13:41] <hsivonen> </table></tbody></tfoot></thead></tr><div>
- # [13:41] <hsivonen> #document-fragment
- # [13:41] <hsivonen> td
- # [13:41] <hsivonen> expect this
- # [13:41] <hsivonen> #document
- # [13:41] <hsivonen> | <div>
- # [13:41] <hsivonen> Given step #3 in "reset the insertion mode"?
- # [13:42] <hsivonen> step 3 being If node is the first node in the stack of open elements, then set last to true; if, in addition, the context element of the HTML fragment parsing algorithm is neither a td element nor a th element, then set node to the context element.
- # [13:47] <hsivonen> svn blame blames ryansking
- # [13:47] <annevk> what else would make sense?
- # [13:48] <annevk> (i haven't tried reading the spec for this though)
- # [13:48] <hsivonen> | <head>
- # [13:48] <hsivonen> | <body>
- # [13:48] <hsivonen> | <div>
- # [13:48] <hsivonen> per spec
- # [13:48] <hsivonen> not necessarily making sense, though
- # [13:49] <hsivonen> but step 3 in the spec sure look deliberate
- # [13:49] <hsivonen> looks
- # [13:49] <annevk> isn't there some rule that scopes it to <body>?
- # [13:49] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [13:50] <hsivonen> step 15?
- # [13:53] <hsivonen> looks like I'm missing the 'last' flag
- # [13:55] <hsivonen> hmm. nope, step 15 is not it
- # [14:01] * Quits: qwert666 (n=qwert666@acaz104.neoplus.adsl.tpnet.pl) ("Leaving")
- # [14:05] * Joins: webben (n=benh@nat/yahoo/x-a1c6317216061779)
- # [14:06] * Quits: webben (n=benh@nat/yahoo/x-a1c6317216061779) (Client Quit)
- # [14:06] * Joins: webben (n=benh@nat/yahoo/x-ad77c1e5a734ed89)
- # [14:08] <annevk> i'll take a look
- # [14:08] <annevk> having said that, i'm jetlagged
- # [14:10] <annevk> hsivonen, so it seems that from step 3 you end up at step 5
- # [14:12] <hsivonen> annevk: nope. 'node' is "html" at step 5
- # [14:13] <hsivonen> because it specifically did *not* get set to "td" in step 3
- # [14:16] <annevk> hmm, yeah, weird
- # [14:16] <virtuelv> hmph
- # [14:16] <virtuelv> ISO approved OOXML </offtopic>
- # [14:17] <annevk> yeah...
- # [14:19] <hsivonen> the OOXML "process" stinks
- # [14:19] <hsivonen> pretending that it is a voting process and then carrying it out like that sucks
- # [14:20] <hsivonen> also, the technical correction process was a bad joke
- # [14:20] <hsivonen> because it's unreasonable to try to fix a spec of that size at that point with that schedule
- # [14:21] <hsivonen> and it's also unreasonable to ask the whole world to engage in barn-raising and fixing the spec
- # [14:23] <virtuelv> personally, I see this as yet another nail in the coffin for desktop-centric document formats
- # [14:23] <hsivonen> personally, I'd prefer ODF rewritten in the "5" style with proper processing requirements
- # [14:24] <virtuelv> why not HTML instead?
- # [14:24] <hsivonen> I wouldn't be surprised if ODF5 would be the size of OOXML or larger
- # [14:24] <hsivonen> in pages
- # [14:25] <hsivonen> virtuelv: HTML has a different level of abstraction compared to a spreadsheet
- # [14:25] <hsivonen> virtuelv: so supporting spreadsheet round-tripping would invoke things that Hixie thinks are anti-patterns
- # [14:26] <virtuelv> yes, but for presentations and text-like documents, plain HTML suffices
- # [14:26] <virtuelv> my point is still that I think these should be transparent web formats
- # [14:27] <webben> well ODF could be served over the web
- # [14:27] <webben> it's just another format
- # [14:27] <webben> IIRC there is or was a Firefox addon to read ODF.
- # [14:27] <webben> https://addons.mozilla.org/en-US/firefox/addon/1888
- # [14:27] <hsivonen> webben: ODF is not streamable over HTTP
- # [14:27] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [14:27] <webben> hsivonen: You mean no progressive load?
- # [14:28] <hsivonen> webben: yes
- # [14:28] <webben> Well, progressive load is a nice to have. Not sure it's crucial though.
- # [14:29] <hsivonen> virtuelv: HTML plus CSS is too powerful for general import into the Word/PowerPoint UI paradigms
- # [14:29] <hsivonen> virtuelv: so you'd need to have a profile
- # [14:29] <hsivonen> and profiles suck, too
- # [14:30] <hsivonen> there are lots and lots of abstraction level mismatches both ways between HTML+CSS and the de facto office suite feature set
- # [14:37] <Dashiva> virtuelv: Better get started on ISO5
- # [14:38] <virtuelv> well, I no longer regard (and again, highly personal opinion) ISO as a standards body
- # [14:39] <Dashiva> When even China manages to get the no vote right, it's quite embarrassing for Norway
- # [15:06] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [15:07] <hsivonen> the whole idea of countries voting makes no sense when the Finnish subsidiaries of IBM, MS and Google are taken as Finnish companies
- # [15:18] * Joins: deane (n=dean@202-74-214-186.ue.woosh.co.nz)
- # [15:19] * Parts: deane (n=dean@202-74-214-186.ue.woosh.co.nz)
- # [15:19] * Joins: deane (n=dean@202-74-214-186.ue.woosh.co.nz)
- # [15:21] * Joins: qwert666 (n=qwert666@acaz104.neoplus.adsl.tpnet.pl)
- # [15:28] * Quits: webben (n=benh@nat/yahoo/x-ad77c1e5a734ed89)
- # [15:34] * Joins: csarven (n=csarven@on-irc.csarven.ca)
- # [15:35] * Quits: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp) (Read error: 110 (Connection timed out))
- # [15:41] * Joins: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [15:42] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [15:42] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [15:43] * Joins: KevinMarks (n=KevinMar@ertnet1.demon.co.uk)
- # [15:43] * Quits: mfinkle (n=mfinkle@c-71-58-73-95.hsd1.pa.comcast.net)
- # [15:45] * Joins: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp)
- # [15:54] <zcorpan> would it be possible to hardcode the html tag names as "not the mathml namespace" within <math> and every other tag would be "unknown-in-mathml-namespace"?
- # [15:55] <zcorpan> also, i think making /> self-close is needed for copy-pasting svg into text/html
- # [15:55] * Quits: qwert666 (n=qwert666@acaz104.neoplus.adsl.tpnet.pl) ("Leaving")
- # [15:56] <zcorpan> because, e.g., a <circle> can have contents
- # [15:57] <zcorpan> i'd also like to look at actual pages that have <math> or <svg> with non-mathml or non-svg tags in them
- # [15:57] <zcorpan> otherwise i'm not convinced that scoping doesn't work :P
- # [15:57] <hsivonen> zcorpan: putting random junk in the MathML namespace without a <math> parent seems like a bad idea on the face of it
- # [15:58] <zcorpan> hsivonen: i meant withing <math>
- # [15:58] <hsivonen> I'm not convinced that scoping doesn't work, either
- # [15:58] * Joins: Camaban (n=adrianle@81.133.236.188)
- # [15:58] <zcorpan> i.e. <math><foo><table> -> <m:math><m:foo><html:table>
- # [15:58] <zcorpan> Hixie: ^
- # [15:59] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:01] <Dashiva> hsivonen: That algorithm you posted has a break in the middle of the outer loop. Doesn't seem right.
- # [16:03] <hsivonen> Dashiva: oops.
- # [16:05] * Joins: webben (n=benh@nat/yahoo/x-53fa08b145e79157)
- # [16:06] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [16:10] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) (Read error: 110 (Connection timed out))
- # [16:10] * Parts: Camaban (n=adrianle@81.133.236.188)
- # [16:15] * Joins: phsiao (n=shawn@nat/ibm/x-99491864cc8883d6)
- # [16:16] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [16:21] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:23] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [16:33] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [16:35] <hsivonen> http://www.robweir.com/blog/2008/04/new-paths-in-standardization.html
- # [16:37] * Joins: drry (n=drry@mb32.opt2.point.ne.jp)
- # [16:43] <hsivonen> http://sqweek.dnsdojo.org/language-evolution.jpg
- # [16:45] <Lachy> I thought ISO 29500 was Microsoft's OOXML. Is VML included as part of that?
- # [16:46] <hsivonen> Lachy: yes
- # [16:47] <hsivonen> it includes a replacement for MathML as well
- # [16:47] <Lachy> ok, wow. I never thought IE would be first to support a standard. Oh, well, congratulations to the IE team :-)
- # [16:48] <Lachy> ah, excellent. Reinventing things is always a good idea
- # [16:48] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [16:48] <Lachy> </sarcasm>
- # [16:53] * hsivonen wonders if Det Norske Veritas or somesuch sells OOXML conformance certificates
- # [16:54] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [16:58] * Quits: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:08] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [17:11] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:13] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [17:16] * Joins: webben_ (n=benh@nat/yahoo/x-f2de6ec303c0cd77)
- # [17:31] * Quits: webben (n=benh@nat/yahoo/x-53fa08b145e79157) (Connection timed out)
- # [17:44] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [17:47] * Quits: deane (n=dean@202-74-214-186.ue.woosh.co.nz) ("ChatZilla 0.9.81 [Firefox 3.0b4/2008030714]")
- # [17:54] * Joins: csarven- (n=csarven@on-irc.csarven.ca)
- # [17:55] * gsnedders finds bizarre python behaviour
- # [17:57] <gsnedders> was IE not the first browser to have any CSS support, FWIW?
- # [17:57] <gsnedders> (re what Lachy was saying)
- # [17:57] <gsnedders> http://pastebin.ca/967662
- # [18:03] <webben_> gsnedders: Which one was first perhaps depends on how narrowly you define "CSS", but according to this Arena was first: http://virtuelvis.com/archives/2005/01/css-history
- # [18:04] <webben_> http://www.w3.org/Arena/0.98
- # [18:05] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 145 (Connection timed out))
- # [18:08] * Joins: virtuelv (n=virtuelv@109.80-202-65.nextgentel.com)
- # [18:16] * Joins: Lachy (n=Lachlan@ti200710a340-1803.bb.online.no)
- # [18:26] <hasather> gsnedders: The \fffd's seems to be the source of that bug
- # [18:27] <hasather> ... or maybe not
- # [18:42] <annevk> hmm, changing the way unknown elements are parsed seems dangerous
- # [18:43] * Quits: csarven- (n=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [18:43] * Quits: csarven (n=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [18:45] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [18:47] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [18:53] <gsnedders> hasather: on the fact of it, they are
- # [18:53] <gsnedders> hasather: but playing around with it makes me think otherwise
- # [18:53] <gsnedders> hasather: it's odd™
- # [19:01] * Joins: csarven (i=csarven@on-irc.csarven.ca)
- # [19:14] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [19:18] * Joins: toruvinn (n=toruvinn@chello089079118002.chello.pl)
- # [19:19] <toruvinn> hi there.
- # [19:24] * Joins: qwert666 (n=qwert666@acbc67.neoplus.adsl.tpnet.pl)
- # [19:25] * Joins: ROBOd (n=robod@89.122.216.38)
- # [19:26] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [19:27] * Joins: davidb (n=davidb@142.150.154.101)
- # [19:29] * davidb is now known as theblight
- # [19:29] * theblight is now known as davidb
- # [19:33] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [19:34] * Joins: andersca (n=andersca@nat/apple/x-14013ae4e437fb01)
- # [19:36] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) (Client Quit)
- # [19:37] * gsnedders makes his one and only post regarding video for this month
- # [19:39] <hsivonen> hmm. action in the Forms TF
- # [19:45] * Joins: csarven- (i=csarven@on-irc.csarven.ca)
- # [19:48] * MacDomeSleep is now known as MacDome
- # [19:48] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [19:54] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [19:55] * csarven- is now known as csarven
- # [20:01] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [20:01] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [20:01] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [20:12] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [20:15] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [20:19] * Joins: hober (n=ted@unaffiliated/hober)
- # [20:27] * Joins: kingryan (n=ryan@dsl092-002-056.sfo1.dsl.speakeasy.net)
- # [20:29] * Joins: weinig (n=weinig@17.203.15.172)
- # [20:35] * aroben is now known as aroben|away
- # [20:53] * MacDome is now known as MacDomeOut
- # [20:56] <Hixie> wow
- # [20:56] <Hixie> well
- # [20:56] <Hixie> that's pretty clear cut
- # [20:58] <andersca> hey Hixie
- # [20:58] <Hixie> 200000 files with presentational mathml; 5000 with content mathml; 3000 with both. (out of about 7 billion files of all types)
- # [20:58] <Hixie> crap, late for meeting.
- # [20:58] <Hixie> bbl.
- # [21:14] * Quits: Lachy (n=Lachlan@ti200710a340-1803.bb.online.no) (brown.freenode.net irc.freenode.net)
- # [21:14] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (brown.freenode.net irc.freenode.net)
- # [21:14] * Quits: eseidelDesk (n=eseidelD@nat/google/x-592bfd9b4642e2a1) (brown.freenode.net irc.freenode.net)
- # [21:14] * Quits: dolphinling (n=chatzill@132.198.241.207) (brown.freenode.net irc.freenode.net)
- # [21:15] <toruvinn> phew, i'm back. i've got a question for you guys about a correct browser's behaviour with canvas. let's assume a canvas with width/height set to 50, and canvas.style.width/height set to 100px. obviously the image gets resized. now what happens with pixel-manipulating methods, should they use .style coordinates or (more likely) canvas' .width and .height? also, if they use direct (as in non-CSS) properties, how should onmousemove/click (and
- # [21:16] <Philip`> toruvinn: Your message got cut off after "onmousemove/click (and"
- # [21:17] <toruvinn> how should onmousemove/click (and other events) behave?
- # [21:17] <toruvinn> (Philip`, thanks)
- # [21:17] * Joins: Lachy (n=Lachlan@ti200710a340-1803.bb.online.no)
- # [21:17] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [21:17] * Joins: dolphinling (n=chatzill@132.198.241.207)
- # [21:17] * Joins: eseidelDesk (n=eseidelD@nat/google/x-592bfd9b4642e2a1)
- # [21:17] <toruvinn> should the events be launched on a 100x100px square, or the 50x50px (canvas' dimensions) square?
- # [21:18] <Philip`> Things like get/putImageData always use the canvas coordinate space, i.e. just depend on the <canvas width height> size and not be affected by CSS at all
- # [21:19] <Philip`> (Insert grammar as needed)
- # [21:19] <toruvinn> cause currently i have a little problem in opera, when the canvas' style/non-style dimensions differ, the events are fired for whatever the browser displays (that is, streched image), but it can't really get the pixel colour under the cursor (it's outside canvas)
- # [21:19] * Joins: jgraham_ (n=james@81-86-215-223.dsl.pipex.com)
- # [21:19] <toruvinn> so, is it up to the user agent or up to the website's JS code to recalculate the coordinates?
- # [21:20] <toruvinn> i tried to find the relevant information in HTML5 specs, unfortunately with no luck.
- # [21:20] <Philip`> I would expect mouse events to just depend on the CSS-rendered rectangle size, and not have any special cases for resized canvases (or imgs or etc), though I don't know if/where this is all defined
- # [21:21] <virtuelv> toruvinn: I would say that the behaviour you're describing sounds like the correct way
- # [21:21] <Philip`> although from what I've seen in practice, mouse coordinates are completely messed up and it's impossible to write a single piece of code that will work in two or more browsers :-/
- # [21:21] <toruvinn> Philip`, currently opera's beta fires the events for the CSS-rectangle (quite correct imo), but trying to work on the image around the event's .offsetX/.offsetY is confusing.
- # [21:22] <virtuelv> toruvinn: you need to use a correction factor if your css dimensions differ from canvas dimensions
- # [21:22] <toruvinn> i'd really have to recalculate (scale) the offsets to get the proper pixel coordinates
- # [21:22] <virtuelv> or just never ever set a different css size
- # [21:22] <toruvinn> virtuelv, ah, so it's up to the webmaster's JS.
- # [21:22] <toruvinn> ok, i guess opera behaves correctly in that case. ;-)
- # [21:23] <toruvinn> thanks a lot!
- # [21:23] <virtuelv> toruvinn: I really can't say I can find another _sane_ way to do it
- # [21:23] * Quits: weinig (n=weinig@17.203.15.172) (Read error: 110 (Connection timed out))
- # [21:23] <virtuelv> if there needs to be rounding going on, you can just as well do it in JS, as the browser trying to do it
- # [21:24] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [21:24] * Joins: jgraham (n=jgraham@81-86-215-223.dsl.pipex.com)
- # [21:25] * Quits: jgraham__ (n=jgraham@81-86-216-20.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [21:25] * Joins: jruderman (n=jruderma@user-64-9-239-77.googlewifi.com)
- # [21:25] <toruvinn> mhm. thanks!
- # [21:28] * aroben|away is now known as aroben
- # [21:44] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:47] * Joins: jwalden (n=waldo@30-6-148.wireless.csail.mit.edu)
- # [21:51] * Joins: othermaciej (n=mjs@nat/apple/x-25cdcda51746ae39)
- # [22:00] * Joins: weinig (n=weinig@17.203.15.172)
- # [22:10] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [22:11] * Quits: xShad0w_ (n=xShad0w@pool-72-83-105-54.washdc.fios.verizon.net)
- # [22:12] * Quits: jruderman (n=jruderma@user-64-9-239-77.googlewifi.com) (Read error: 110 (Connection timed out))
- # [22:12] * Joins: eseidel (n=eseidel@nat/google/x-f94193c8495e73b4)
- # [22:22] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 110 (Connection timed out))
- # [22:31] * Joins: weinig_ (n=weinig@nat/apple/x-8b6a2feaf9ed5b59)
- # [22:36] * Joins: xShad0w_ (n=xShad0w@pool-72-83-105-54.washdc.fios.verizon.net)
- # [22:40] * Quits: jwalden (n=waldo@30-6-148.wireless.csail.mit.edu) (Read error: 110 (Connection timed out))
- # [22:43] <Dashiva> liorean's <a> parsing smells like SGML
- # [22:46] * Quits: weinig (n=weinig@17.203.15.172) (Read error: 110 (Connection timed out))
- # [22:55] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [22:56] * Joins: jwalden (n=waldo@STRATTON-TWO-THIRTY-THREE.MIT.EDU)
- # [22:59] <hasather_> Dashiva: yea, but he got it wrong
- # [23:02] * Quits: davidb (n=davidb@142.150.154.101)
- # [23:05] <jgraham_> <uncharitable>2004 called, it wants it's HTML-as-SGML discussion back</>
- # [23:07] * Quits: weinig_ (n=weinig@nat/apple/x-8b6a2feaf9ed5b59) (Remote closed the connection)
- # [23:08] * Joins: weinig (n=weinig@17.203.15.172)
- # [23:11] <Dashiva> Them's fighting words
- # [23:12] <Dashiva> The video thing also looks like it's trying to resurface...
- # [23:20] * Quits: KevinMarks (n=KevinMar@ertnet1.demon.co.uk) (Read error: 110 (Connection timed out))
- # [23:21] <mitsuhiko> the xhtml as html compatibility plan was the most ridiculous idea ever
- # [23:21] <mitsuhiko> now browser vendors cannot implement either of it :)
- # [23:22] * hsivonen has made way too many email edit errors today. time to go to bed
- # [23:32] * Quits: jwalden (n=waldo@STRATTON-TWO-THIRTY-THREE.MIT.EDU) (Remote closed the connection)
- # [23:37] * Quits: Lachy (n=Lachlan@ti200710a340-1803.bb.online.no) ("Leaving")
- # [23:37] * Joins: Lachy (n=Lachlan@ti200710a340-1803.bb.online.no)
- # [23:38] <gsnedders> Dashiva: forgive me for replying
- # [23:39] <Dashiva> I'm in no position to pass judgement, I just comment :)
- # [23:39] <gsnedders> I try not to reply :P
- # [23:43] * Quits: virtuelv (n=virtuelv@109.80-202-65.nextgentel.com) ("Ex-Chat")
- # [23:43] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [23:44] * Quits: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) (brown.freenode.net irc.freenode.net)
- # [23:44] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) (brown.freenode.net irc.freenode.net)
- # [23:44] * Quits: hober (n=ted@unaffiliated/hober) (brown.freenode.net irc.freenode.net)
- # [23:44] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (brown.freenode.net irc.freenode.net)
- # [23:44] * Quits: wakaba_ (n=w@180.165.210.220.dy.bbexcite.jp) (brown.freenode.net irc.freenode.net)
- # [23:44] * Quits: tomg (n=tom@unable.to.resolve.host.name) (brown.freenode.net irc.freenode.net)
- # [23:44] * Quits: doublec (n=chris@li5-223.members.linode.com) (brown.freenode.net irc.freenode.net)
- # [23:44] * Quits: Yudai (n=Yudai@p9258c3.kngwnt01.ap.so-net.ne.jp) (brown.freenode.net irc.freenode.net)
- # [23:44] * Quits: tantek_ (n=tantek@72.158.245.34) (brown.freenode.net irc.freenode.net)
- # [23:44] * Quits: csarven (i=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
- # [23:46] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [23:46] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [23:46] * Joins: hober (n=ted@unaffiliated/hober)
- # [23:46] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [23:46] * Joins: wakaba_ (n=w@180.165.210.220.dy.bbexcite.jp)
- # [23:46] * Joins: Yudai (n=Yudai@p9258c3.kngwnt01.ap.so-net.ne.jp)
- # [23:46] * Joins: doublec (n=chris@li5-223.members.linode.com)
- # [23:46] * Joins: tomg (n=tom@unable.to.resolve.host.name)
- # [23:46] * Joins: tantek_ (n=tantek@72.158.245.34)
- # [23:50] * Quits: gsnedders (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com) ("Partying in teh intarwebs")
- # [23:52] * Quits: xShad0w_ (n=xShad0w@pool-72-83-105-54.washdc.fios.verizon.net)
- # [23:54] * Quits: jgraham_ (n=james@81-86-215-223.dsl.pipex.com) ("I get eaten by the worms")
- # [23:59] * Joins: andersca_ (n=andersca@17.255.105.214)
- # Session Close: Thu Apr 03 00:00:00 2008
The end :)