Options:
- # Session Start: Fri Apr 27 00:00:00 2007
- # Session Ident: #html-wg
- # [00:08] * Quits: JacksonW (jackson@66.92.150.81) (Ping timeout)
- # [00:14] <Sander> hmm, eight days since my first email to the list, and just now received my first spam on that (never before existing) email address.
- # [00:18] * DanC changes topic to 'HTML WG http://www.w3.org/html/wg/ logged: http://krijnhoetmer.nl/irc-logs/'
- # [00:27] * Quits: kazuhito (kazuhito@222.151.150.159) (Quit: Quitting!)
- # [00:35] * Quits: hyatt (hyatt@17.255.100.75) (Quit: hyatt)
- # [00:49] * Quits: edas (edaspet@88.191.34.123) (Quit: http://eric.daspet.name/ et l'édition 2007 de http://www.paris-web.fr/ )
- # [00:53] * Quits: Ashe (Ashe@213.47.199.86) (Ping timeout)
- # [00:54] * Joins: Ashe (Ashe@213.47.199.86)
- # [00:57] * Quits: Sander (svl@80.60.87.115) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:01] * Parts: hasather (hasather@81.235.209.174)
- # [01:06] * Quits: heycam (cam@124.168.141.224) (Ping timeout)
- # [01:14] * Joins: mjs (mjs@64.81.48.145)
- # [01:15] * Quits: jdandrea (jdandrea@68.192.161.254) (Quit: ciao)
- # [01:22] * Joins: sbuluf (yrzwyxp@200.49.140.103)
- # [01:27] * Quits: h3h (bfults@66.162.32.234) (Quit: |)
- # [01:31] * DanC is away: family time
- # [01:43] * Hixie wonders why David Dailey is being sarcastic
- # [01:43] <Hixie> was he offended by something?
- # [01:48] * Quits: Zeros (Zeros-Elip@67.154.87.254) (Quit: Leaving)
- # [01:52] * Joins: heycam (cam@130.194.72.84)
- # [01:55] * Quits: tH (r@87.102.6.103) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [01:59] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
- # [01:59] * Joins: heycam (cam@130.194.72.84)
- # [02:03] * Quits: PatrickDFIon (c66fbe05@128.30.52.23) (Quit: CGI:IRC (EOF))
- # [02:07] * Quits: Voluminous (Voluminous@66.195.32.2) (Connection reset by peer)
- # [02:09] * Quits: zdenko_ (zdenko@84.255.203.169) (Quit: zdenko_)
- # [02:19] * Joins: hyatt (hyatt@17.255.100.75)
- # [02:41] * Joins: polin8 (polin8@24.184.204.6)
- # [02:51] <karl> http://www.w3.org/TR/cuap hmmm CUAP would need a complete rewriting. In fact a complete mix with CHIPs http://www.w3.org/TR/chips
- # [02:51] * Quits: polin8 (polin8@24.184.204.6) (Quit: polin8)
- # [02:54] * Quits: hyatt (hyatt@17.255.100.75) (Quit: hyatt)
- # [02:56] * Joins: h3h (bfults@66.75.149.197)
- # [03:06] <mjs> why do people pesistently think that iframe has accessibility issues, but object doesn't?
- # [03:06] <Dashiva> Because object is too broken to be an issue?
- # [03:07] <mjs> good point - doesn't even work for people without special accessibility needs
- # [03:07] <Dashiva> If we didn't have iframe, we might see attempts to use object instead, which would probably get the same complaints
- # [03:09] <h3h> anyone have a short list of shining examples of technical writing? (very clear, good, readable prose about a technical subject)
- # [03:27] * Joins: JacksonW (jackson@69.255.248.68)
- # [04:00] * Joins: zcorpan (zcorpan@84.216.40.4)
- # [04:05] <karl> h3h: a bit old now, but which did a lot of good in its time is the accessibility guide by Mark Pilgrim
- # [04:06] <karl> http://diveintoaccessibility.org/
- # [04:06] <h3h> nice, I'll give it a read
- # [04:08] <karl> Many people think that dive into python is good too. I don't, but I guess it depends on each individual of being receptive to content.
- # [04:09] <karl> h3h: in a bit more hardcore but someone I think is an excellent writer on the topic of HTTP and REST is Joe Gregorio
- # [04:10] <karl> http://www.xml.com/pub/au/225
- # [04:11] <h3h> I read dive into python. my feelings were mixed...good overview, but not very good flow
- # [04:11] * Quits: kingryan (rking3@66.92.187.33) (Quit: kingryan)
- # [04:11] <karl> yep h3h a bit the same
- # [04:12] <h3h> I'll check out Joe's articles too. thanks
- # [04:24] * Joins: polin8 (polin8@24.184.204.6)
- # [04:24] * Quits: polin8 (polin8@24.184.204.6) (Quit: polin8)
- # [04:26] * Quits: zcorpan (zcorpan@84.216.40.4) (Ping timeout)
- # [04:31] * Joins: polin8 (polin8@24.184.204.6)
- # [04:42] * Quits: dbaron (dbaron@63.245.220.242) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:47] * Quits: polin8 (polin8@24.184.204.6) (Quit: polin8)
- # [04:55] <karl> http://www.456bereastreet.com/archive/200704/poll_results_504_of_respondents_maximise_windows/
- # [04:55] <karl> Poll results: 50.4% of respondents maximise windows
- # [04:55] <karl> but the interesting thing is in the details of the results
- # [04:56] <karl> only 20% of mac users maximize and I understand why. the paradigm of windows is not the same on both system.
- # [04:58] * Joins: Zeros (Zeros-Elip@69.140.48.129)
- # [04:59] <mjs> maximize browser windows?
- # [04:59] <mjs> mac users do tend to make more actual use of overlapping windows (as do linux users, probably even more so)
- # [04:59] <karl> yep
- # [04:59] <karl> I do overlap. I do not like to have full windows on my workspace
- # [05:00] <mjs> I overlap and use Exposé, which is my favorite feature ever
- # [05:00] <karl> hehe I have 40 tabs on my browser and 21 windows open counting all apps. thanks expose
- # [05:01] <karl> I wish there was an expose per application with tab too.
- # [05:02] <mjs> interesting idea
- # [05:04] <Zeros> karl, tab?
- # [05:04] <Zeros> How would expose work with tabs?
- # [05:04] <karl> Adium, Camino, Safari etc, have tabs
- # [05:05] <karl> an expose would give a view ala expose of all the windows
- # [05:05] <Zeros> You want exposé to break the tabs out into an exposé cascade?
- # [05:05] <Zeros> that is an interesting idea
- # [05:05] <karl> so you can switch from one tab to another visually
- # [05:05] * Joins: dbaron (dbaron@71.198.189.81)
- # [05:05] <karl> yes
- # [05:06] <Zeros> I think that might be difficult since there's no standard tab control widget being used by most apps
- # [05:06] <Zeros> Adium, Safari, Camino, they all use something different.
- # [05:07] <karl> yep
- # [05:07] <Zeros> Seems like we'd need a standard widget for it or a way to "publish" subwindows for exposé
- # [05:08] <karl> In fact there is a kind of Tab inside the system
- # [05:08] <karl> http://developer.apple.com/documentation/Cocoa/Conceptual/TabView/index.html
- # [05:09] <Zeros> yes, though more and more applications are moving away from that
- # [05:09] <Zeros> Camino used to use that way back
- # [05:11] * Joins: adele (adele@67.170.236.225)
- # [05:11] * Parts: adele (adele@67.170.236.225)
- # [05:23] * Quits: karl (karlcow@128.30.52.30) (Quit: Where dwelt Ymir, or wherein did he find sustenance?)
- # [05:29] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [05:34] * Joins: gavin_ (gavin@74.103.208.221)
- # [05:45] * Quits: primal1 (primal1@72.87.242.30) (Quit: primal1)
- # [06:33] * Quits: JacksonW (jackson@69.255.248.68) (Quit: JacksonW)
- # [06:33] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
- # [06:37] <chaals> heycam you slacker!
- # [06:55] * Joins: heycam (cam@124.168.141.224)
- # [07:13] * Quits: Zeros (Zeros-Elip@69.140.48.129) (Quit: Leaving)
- # [07:32] * Joins: anne42 (annevk@86.90.70.28)
- # [07:36] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [07:41] * Joins: gavin_ (gavin@74.103.208.221)
- # [07:57] * Quits: h3h (bfults@66.75.149.197) (Quit: h3h)
- # [07:58] * Joins: Zeros (Zeros-Elip@69.140.48.129)
- # [07:58] * Quits: Zeros (Zeros-Elip@69.140.48.129) (Quit: Leaving)
- # [08:14] * Joins: kazuhito (kazuhito@210.232.34.13)
- # [08:14] <anne42> maybe someone else can add more design principles to http://esw.w3.org/topic/HTML/ProposedDesignPrinciples ?
- # [08:15] <anne42> i have to do some travelling and such today
- # [08:32] <chaals> (Why do we want more of these at a time when people are disputing whether we want them at all? How about settling that first before provoking people?)
- # [08:33] * Quits: kazuhito (kazuhito@210.232.34.13) (Quit: Computer goes to sleep!)
- # [08:33] <anne42> I haven't added more principles
- # [08:33] <anne42> I have merely provided illustrations for three we already had
- # [08:34] <chaals> that does seem sensible.
- # [08:34] <anne42> I see how my message above is very confusing
- # [08:34] * chaals is glad...
- # [08:34] <anne42> I meant to say that maybe someone else can add more design principle **examples** to url
- # [08:35] <chaals> :)
- # [08:35] <chaals> (Thanks for clarifying)
- # [08:39] <MikeSmith> chaals - btw, we missed you here in Darmstadt
- # [08:39] <MikeSmith> well some of "us" did
- # [08:39] <mjs> anne42: thanks for adding examples
- # [08:40] <chaals> :D
- # [08:40] <chaals> MikeSmith, yeah, would have been good to have got there but wasn't to be.
- # [08:40] * chaals has to read minutes this morning...
- # [08:41] <MikeSmith> mjs - now that I'm on this commit-watching-by-email kick, I'm wondering if webkit checkins are getting posted to an public lists
- # [08:42] <mjs> MikeSmith: yes
- # [08:42] <mjs> http://webkit.org/contact.html
- # [08:42] <mjs> webkit-changes list
- # [08:42] <MikeSmith> excellent
- # [08:43] <mjs> alternately, our trac has an RSS feed: http://trac.webkit.org/projects/webkit
- # [08:43] * chaals wonders why MikeSmith doesn't get enough email already
- # [08:43] <MikeSmith> good that too
- # [08:43] <MikeSmith> my inbox is hungry ... not enough messages coming in from public-html these days
- # [08:44] <chaals> :D
- # [08:44] * MikeSmith makes note that we need to encourage Dmitry Turin to post to public-html more often
- # [08:44] <MikeSmith> speaking of surrealism
- # [08:45] <MikeSmith> (oh, I guess that conversation was over on #whatwg)
- # [08:45] * chaals notes that the fun of working in an international group is learning to deal with the world...
- # [08:46] <MikeSmith> with many worlds ...
- # [08:46] <MikeSmith> including worlds otherwise experienced only in comic books
- # [08:48] <MikeSmith> anyway, another beautiful day outside today and for me, thank god, another all-day meeting to look forward to
- # [08:48] <MikeSmith> which I must head off to now
- # [08:49] * MikeSmith counts his blessings ... on one hand
- # [08:49] <MikeSmith> (God: Please don't curse me for saying that)
- # [08:50] * MikeSmith hopes that God at least understands irony and sarcasm without it being explicity pointed out least
- # [08:50] <MikeSmith> s/hopes/prays/
- # [08:51] <MikeSmith> sorry God, you know what I meant (at least I hope you did)
- # [08:51] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Get thee behind me, satan.)
- # [08:57] * Joins: loic (loic@90.29.40.86)
- # [08:58] * Joins: zdenko (zdenko@84.255.203.169)
- # [09:11] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [09:12] * Quits: Lachy (Lachlan@124.168.27.56) (Ping timeout)
- # [09:15] * Quits: anne42 (annevk@86.90.70.28) (Ping timeout)
- # [09:23] * Joins: Lachy (Lachlan@124.168.27.56)
- # [09:26] * Quits: myakura (myakura@60.239.122.32) (Quit: Leaving...)
- # [09:27] <gsnedders> speaking of email, I only have 609 unread emails in my mailing list account (I long since gave up trying to use a single account for both my personal email and mailing lists, as even with filters that was too chaotic)
- # [09:30] <gsnedders> at this rate I'll run out of space with Gmail in nine years time…
- # [09:34] * Joins: kazuhito (kazuhito@210.232.34.13)
- # [09:43] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [09:48] * Joins: gavin_ (gavin@74.103.208.221)
- # [10:22] * Quits: dbaron (dbaron@71.198.189.81) (Quit: g'night)
- # [10:38] * Joins: ROBOd (robod@86.34.246.154)
- # [10:52] * Joins: polin8 (polin8@24.184.204.6)
- # [10:57] * Joins: icaaq (icaaaq@85.228.55.162)
- # [11:26] * Joins: myakura (myakura@60.239.122.32)
- # [11:29] * Quits: heycam (cam@124.168.141.224) (Quit: bye)
- # [11:34] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [11:44] * Joins: karl (karlcow@128.30.52.30)
- # [11:44] * Quits: karl (karlcow@128.30.52.30) (Client exited)
- # [11:51] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [11:56] * Joins: gavin_ (gavin@74.103.208.221)
- # [12:02] * Quits: kazuhito (kazuhito@210.232.34.13) (Quit: Computer goes to sleep!)
- # [12:04] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
- # [12:05] * Joins: mjs (mjs@64.81.48.145)
- # [12:09] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [12:31] * Parts: icaaq (icaaaq@85.228.55.162)
- # [12:40] * Joins: kazuhito (kazuhito@210.232.34.13)
- # [12:53] * Quits: sbuluf (yrzwyxp@200.49.140.103) (Ping timeout)
- # [13:06] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [13:25] * Quits: polin8 (polin8@24.184.204.6) (Quit: polin8)
- # [13:36] * Quits: loic (loic@90.29.40.86) (Ping timeout)
- # [13:47] * Joins: zcorpan (zcorpan@84.216.40.4)
- # [13:58] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [14:03] * Joins: gavin_ (gavin@74.103.208.221)
- # [14:05] <MikeSmith> I see Gervase Markham joined the group
- # [14:05] <MikeSmith> good that
- # [14:05] <MikeSmith> Mark Birbeck too
- # [14:05] <MikeSmith> good too that
- # [14:17] * Quits: myakura (myakura@60.239.122.32) (Quit: Leaving...)
- # [14:41] * Joins: olivier (ot@128.30.52.30)
- # [14:44] * Joins: polin8 (polin8@64.81.134.176)
- # [15:18] * Quits: kazuhito (kazuhito@210.232.34.13) (Quit: Quitting!)
- # [15:27] * Joins: loic (loic@90.29.40.86)
- # [15:29] * Joins: Rewque (siko@213.7.62.130)
- # [15:30] <Rewque> Hey mates , can you tell me a good e-book for learning actionscript for macromedia flash 8 ?
- # [15:33] <Rewque> Hey mates , can you tell me a good e-book for learning actionscript for macromedia flash 8 ?
- # [15:33] <Lachy> Rewque, you might like to try a channel related to flash
- # [15:34] <Lachy> maybe a forum or mailing list
- # [15:34] <Rewque> there is not a flash channel
- # [15:35] <Lachy> maybe not on this server, but there's plenty of other IRC servers around, and other flash related forums, mailing lists, newsgroups, etc.
- # [15:35] <Bob_le_Pointu> There is a flash channel on EFNet.
- # [15:36] <beowulf> there's maybe one on undernet too
- # [15:36] <Rewque> thanks very much
- # [15:36] <Rewque> see ya
- # [15:36] * Quits: Rewque (siko@213.7.62.130) (Quit: Rewque)
- # [15:37] * Lachy wonders why Rewque thought this was an appropriate channel
- # [15:38] <beowulf> he appreciated that HTML authors are a better class of person and would know the answer to his question :)
- # [15:55] * Joins: PatrickDFIon (c66fbe05@128.30.52.23)
- # [15:56] * Quits: PatrickDFIon (c66fbe05@128.30.52.23) (Quit: CGI:IRC (EOF))
- # [16:06] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [16:11] * Joins: gavin_ (gavin@74.103.208.221)
- # [16:14] * Lachy wonders why the threads on public-html keep going around in circles?!
- # [16:15] * Joins: JacksonW (jackson@66.92.150.81)
- # [16:17] <Lachy> oh, nice! Jeff Cutsinger wrote a good response :-)
- # [16:19] * Joins: Voluminous (Voluminous@66.195.32.2)
- # [16:19] * Quits: Voluminous (Voluminous@66.195.32.2) (Quit: Leaving)
- # [16:23] * Joins: h3h (bfults@66.162.32.234)
- # [16:28] * Joins: timbl_ (timbl@128.30.52.30)
- # [16:36] * Joins: billmason (billmason@69.30.57.156)
- # [16:36] * Parts: billmason (billmason@69.30.57.156)
- # [16:40] <zcorpan> ok... i wasn't on the phone during the telecon, but i was on irc following, and now i've read the minutes as well, and i must say i am none the wiser
- # [16:41] <Lachy> would you like to listen to the telcon? I have a recording
- # [16:41] <zcorpan> sure, that would be great
- # [16:42] <Lachy> I'll have to compress it, X-Lite recorded a 276MB WAV file :-)\
- # [16:42] <zcorpan> ok
- # [16:45] * Joins: anne42 (annevk@213.236.208.22)
- # [16:45] * Quits: zdenko (zdenko@84.255.203.169) (Quit: zdenko)
- # [16:46] <anne42> oslo
- # [16:47] <anne42> anything new?
- # [16:48] <zcorpan> anne42: i created 50 test cases yesterday http://simon.html5.org/test/css/magic-body/
- # [16:48] <anne42> yeah, noticed that this morning
- # [16:49] <anne42> nice
- # [16:49] <zcorpan> anne42: you have a preference about how i should submit the bug reports? one big meta-bug or separate bugs for each failed test?
- # [16:49] <zcorpan> or both?
- # [16:50] <anne42> for Opera, single
- # [16:50] <zcorpan> ok
- # [16:50] <anne42> (if we have bugs that is)
- # [16:50] <hsivonen> http://lists.w3.org/Archives/Public/www-archive/2007Apr/0068.html
- # [16:51] <zcorpan> (you have)
- # [16:51] <hsivonen> great. The question presupposes that there will be "the new XForms Transitional"
- # [16:51] * Quits: mw22 (chatzilla@84.41.169.151) (Ping timeout)
- # [16:52] <zcorpan> perhaps it's time to ask why authors would want to transition between wf2 and xforms transitional on the list
- # [16:53] <anne42> (damn)
- # [16:54] <hsivonen> please check this box if you'd like to stop beating your wife
- # [16:54] <h3h> heh
- # [16:56] <zcorpan> anne42: it seems opera handles 'background' the same in html vs xml, but not 'overflow'... and there are some bugs in the edge cases
- # [16:57] <zcorpan> and some script doesn't execute correctly
- # [16:57] * Joins: mw22_ (chatzilla@84.41.169.151)
- # [16:57] * mw22_ is now known as mw22
- # [16:59] <anne42> zcorpan, ah, ok, we might have a bug on some of those already but file it anyway
- # [17:00] * Quits: zcorpan (zcorpan@84.216.40.4) (Ping timeout)
- # [17:02] * Quits: Ashe (Ashe@213.47.199.86) (Connection reset by peer)
- # [17:04] * Joins: zdenko (zdenko@193.77.152.244)
- # [17:05] * Joins: zdenko_ (zdenko@193.77.152.244)
- # [17:05] <anne42> hsivonen, we can ignore XForms Transitional right?
- # [17:09] <anne42> http://lists.w3.org/Archives/Public/www-archive/2007Apr/0070.html
- # [17:09] * Quits: zdenko (zdenko@193.77.152.244) (Ping timeout)
- # [17:09] <anne42> (response from John)
- # [17:09] * anne42 hasn't read it
- # [17:09] * Quits: mw22 (chatzilla@84.41.169.151) (Ping timeout)
- # [17:09] * Joins: mw22_ (chatzilla@84.41.169.151)
- # [17:09] * mw22_ is now known as mw22
- # [17:10] * Quits: citoyen (eira@195.139.204.228) (Ping timeout)
- # [17:10] * Quits: Yudai (Yudai@59.147.29.149) (Ping timeout)
- # [17:10] * Joins: Yudai (Yudai@59.147.29.149)
- # [17:10] * Joins: citoyen (eira@195.139.204.228)
- # [17:14] * Quits: timbl_ (timbl@128.30.52.30) (Quit: timbl_)
- # [17:15] * Joins: kazuhito (kazuhito@222.151.153.112)
- # [17:16] * Joins: hasather (hasather@81.235.209.174)
- # [17:17] * Joins: timbl (timbl@128.30.52.30)
- # [17:18] <hsivonen> anne42: it seems that John Boyer's XForms Transitional and Dave Raggett's XForms Transitional are different things
- # [17:18] <hsivonen> anne42: the easiest way to address the problem would be renaming Web Forms 2.0 to XForms Transitional
- # [17:20] <hsivonen> in my view, "Transitional" is a word that has bad connotations
- # [17:26] * Joins: Ashe (Ashe@213.47.199.86)
- # [18:01] * Quits: JacksonW (jackson@66.92.150.81) (Quit: JacksonW)
- # [18:02] <h3h> how about XForms Practical? :)
- # [18:02] * Joins: dbaron (dbaron@71.198.189.81)
- # [18:08] * Joins: tH (r@87.102.6.103)
- # [18:08] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Get thee behind me, satan.)
- # [18:09] <hsivonen> h3h: heh
- # [18:09] <hsivonen> h3h: the name XForms Trasitional is hard-coded in the charter
- # [18:09] <h3h> I know :)
- # [18:09] <hsivonen> h3h: regardless of what XForms Transitional ends up meaning
- # [18:09] <h3h> but I agree on the negative connotations associated with "transitional"
- # [18:13] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [18:19] * Joins: gavin_ (gavin@74.103.208.221)
- # [18:25] * Joins: Sander (svl@80.60.87.115)
- # [18:26] <Lachy> if anyone wants a recording of the telcon from last night, ftp://lachy.dyndns.org/
- # [18:31] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
- # [18:32] <Lachy> don't all get it at once, my upload speed isn't that fast
- # [18:33] <h3h> probably worth putting on a w3 server somewhere
- # [18:33] <Lachy> if DanC can do that, cool
- # [18:33] <Lachy> or someone else
- # [18:33] <Sander> heh, I'm noticing. :) *cancels and makes note to self to get it in a couple of hours*
- # [18:33] <Lachy> I'll let you know when the current downlaod finishes
- # [18:34] * Joins: zcorpan (zcorpan@84.216.43.150)
- # [18:34] <Sander> thanks
- # [18:35] <DanC> Lachy, you can't publish that recording. you don't have permission from the participants.
- # [18:35] <DanC> hmm...
- # [18:35] <DanC> or maybe you do.
- # [18:35] <Lachy> the proceedings were public@
- # [18:35] <Lachy> !
- # [18:36] <Lachy> but I can cancel the downloads if you insist?
- # [18:36] * DanC thinks about it.
- # [18:36] <Lachy> would you like me to cancel for now, and get back to me?
- # [18:36] <DanC> W3C norms are to not release audio records, but I was quite explicit about the public-ness of the proceedings.
- # [18:37] <DanC> if you publish it, you need to send notice to public-html@w3.org, and be receptive to feedback.
- # [18:38] <DanC> it would be more polite to (a) take it down (b) mail public-html asking if anybody who was there objects and (c) put it back up after a couple days
- # [18:38] <Lachy> alright, I cancelled the uplaoads
- # [18:39] <DanC> weekend days don't count, btw. ;-)
- # [18:41] * Quits: timbl (timbl@128.30.52.30) (Quit: timbl)
- # [18:45] <Lachy> well, the audio recording is far more useful to people than the poorly scribed minutes.
- # [18:46] <Lachy> it seems silly that the W3C doesn't make recordings and publish them themselves
- # [18:55] * Quits: hasather (hasather@81.235.209.174) (Client exited)
- # [18:55] * Joins: hasather (hasather@81.235.209.174)
- # [18:56] <anne42> Lachy, people often want to make off-minutes remarks
- # [18:56] <Lachy> so you don't think the audio should be released?
- # [18:58] <anne42> I'm saying it's not silly that the W3C doesn't make recordings
- # [18:59] <Lachy> well, I disagree about that
- # [19:01] * Quits: kazuhito (kazuhito@222.151.153.112) (Quit: Quitting!)
- # [19:06] <anne42> John seems to be missing the point of WF2
- # [19:06] <anne42> It's not just about ease of authoring
- # [19:08] <anne42> oh, John joined the WG
- # [19:12] <anne42> http://lists.w3.org/Archives/Public/www-archive/2007Apr/0071.html
- # [19:12] <anne42> makes sense
- # [19:23] * Quits: chaals (chaals@213.236.208.22) (Ping timeout)
- # [19:32] * Joins: timbl (timbl@128.30.52.30)
- # [19:40] * Quits: Bob_le_Pointu (mallory@80.248.208.232) (Quit: leaving)
- # [19:56] * Quits: dbaron (dbaron@71.198.189.81) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:04] * Quits: zdenko_ (zdenko@193.77.152.244) (Quit: zdenko_)
- # [20:21] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [20:26] * Joins: gavin_ (gavin@74.103.208.221)
- # [20:26] * Joins: dbaron (dbaron@63.245.220.242)
- # [21:02] <DanC> ok, time to answer the HTML 5 question formally. http://www.w3.org/2002/09/wbs/40318/htmlbg/
- # [21:02] * Quits: loic (loic@90.29.40.86) (Ping timeout)
- # [21:07] * Joins: Zeros (Zeros-Elip@67.154.87.254)
- # [21:11] <DanC> uh-oh... I'm not sure it's working correctly
- # [21:11] <DanC> can somebody who's not affiliated with a W3C member organization please test http://www.w3.org/2002/09/wbs/40318/htmlbg/ to be sure you can answer it?
- # [21:13] <xover> DanC: Seems to work.
- # [21:13] <DanC> odd that the list of non-responders at the bottom of http://www.w3.org/2002/09/wbs/40318/htmlbg/results has only 30, rather than the usual 350+
- # [21:13] <xover> «Your answers have been successfully registered, thank you.»
- # [21:13] <DanC> whew.
- # [21:16] * Joins: Roger (roger@213.64.74.230)
- # [21:18] <h3h> DanC: it worked for me
- # [21:19] <h3h> though the non-responders list is awful short
- # [21:19] * h3h sees that was already noted
- # [21:19] <DanC> I think there's a bug in the non-responders list in the case of these formal questions. It doesn't seem to get in the way, though
- # [21:20] <h3h> sounds good
- # [21:30] * Joins: zdenko (zdenko@84.255.203.169)
- # [21:41] * Quits: Roger (roger@213.64.74.230) (Quit: Roger)
- # [21:43] * Quits: Sander (svl@80.60.87.115) (Ping timeout)
- # [21:44] * Joins: Sander (svl@80.60.87.115)
- # [21:57] <xover> DanC: Is there a way to indicate dissent without going to all out formal objection (i.e. "no" on the ballot)?
- # [22:02] <DanC> you can abstain and say why
- # [22:03] <xover> Ah, right, because “Concur” is essentially abstaining without objection / no opinion.
- # [22:03] <xover> thanks
- # [22:04] <DanC> concur is technically "+1 to whatever the majority says"
- # [22:04] <DanC> majority of those responding yes or no, I suppose.
- # [22:05] <DanC> I don't know why we offer the concur option
- # [22:05] <DanC> ah... I guess it helps reach quorum
- # [22:06] <DanC> in other words it means "I don't care too much which way this goes, but I don't want to talk about it any more, so I want the question to carry one way or the other."
- # [22:07] <DanC> not that quorum means all that much in our case
- # [22:07] <xover> If the process is rough consensus, there needs to be a way to say “No” without triggering a formal objection.
- # [22:07] <DanC> the process is not "rough consensus"
- # [22:08] <DanC> I have come to regard "rough consensus" as an abuse of terminology.
- # [22:09] <gavin> I don't think that unjustified opinions are worth very much when it comes to a decision like this one.
- # [22:09] <DanC> it's more clear to say: consensus means no objections, but sometimes we proceed without consensus.
- # [22:09] <gavin> perhaps I should say unjustified objections
- # [22:09] <DanC> indeed, unjustified opinions don't mean much.
- # [22:10] <xover> Hmm.
- # [22:10] <DanC> in particular, a "no" vote with a blank rationale is out of order.
- # [22:10] <beowulf> would I be wrong in saying that those who disagree with the "Support Existing Content" design principal haven't stated their case clearly, or have I missed part of the argument on the list?
- # [22:10] * DanC has missed the whole argument, so can't say
- # [22:11] <gsnedders> beowulf: I don't they did state it
- # [22:11] <gsnedders> how else we comply with "The Group will define conformance and parsing requirements for 'classic HTML', taking into account legacy implementations" I don't know
- # [22:13] * DanC catches up a bit, hoping that "support existing content" is proposed as a refinement of "don't break the web"; I like things stated in the positive...
- # [22:13] <xover> DanC: WOuld it be accurate to say the process is Consensus, but that the Chairs may elect to overrule a Formal Objection if warranted? (where "Warranted" is undefined for the purposes of this question)
- # [22:14] <DanC> the chairs indeed may overrule a formal objection; but we don't call the result "consensus". We call it a decision made despite a formal objection.
- # [22:14] <DanC> and we have to keep a record of it around, to get reviewed whenever we ask for a higher status.
- # [22:14] <beowulf> DanC: yeah, "don't break the web" is now "support existing content"
- # [22:15] * Quits: timbl (timbl@128.30.52.30) (Ping timeout)
- # [22:16] <DanC> sigh... is Doug Schepers sending mail without threading headers? (one for the MailingLists wiki topic)
- # [22:18] <DanC> indeed, I can't find any argument in Schepers message nor Johansson's message.
- # [22:19] * xover sees both References and In-Reply-To fields in Doug's messages...
- # [22:19] <DanC> ah; I had the previous message filtered out
- # [22:19] <DanC> or something
- # [22:21] <beowulf> the way I see it that design principal of don't break the web puts browser vendors interests against html authors interests, but only one argument has really been made (and it's winning so far)
- # [22:23] <DanC> hmm... how is it in the interests of authors to not support existing content?
- # [22:23] * xover thinks it's fuzzy and meaningless, and hence ripe for abuse should one be so inclined...
- # [22:24] <DanC> I think it's good to reward authors for producing XHTML+CSS/wai-happy/mobile-happy pages, but I don't see how that argues against "support existing content"
- # [22:25] <beowulf> yes
- # [22:26] <beowulf> i can't phrase my argument which is why i want someone else too :)
- # [22:26] <xover> ...but without presupposing someone will stoop to such rethorical tricks, it seems generally inoffensive and well intentioned.
- # [22:27] <DanC> I still like dbaron's utilitarian argument for "don't break the web". i.e. we want the behavior of the browsers to match the specs, and a browser that doesn't honor existing content can't survive in the market.
- # [22:29] <xover> Hmm. beowulf, Is it possible that the author's point of view (browser implementor) is still shining through in the phrasing and that this is what makes it stick in your craw?
- # [22:29] <Hixie> is there any other argument?
- # [22:29] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [22:29] <DanC> not stated, yet.
- # [22:30] <DanC> "i can't phrase my argument" -- beowulf
- # [22:30] <xover> Possibly. I fthere is, it would be good to get it articulated.
- # [22:30] <beowulf> if there is it's something along the lines of we're saying in a spec that all that 'bad' markup is our baseline
- # [22:31] <beowulf> from the pov of an html author
- # [22:31] <DanC> ah... here's some argument, sorta... "
- # [22:31] <DanC> While you are asking for developers to continue to struggle with the
- # [22:31] <DanC> legacy quirks for years or decades to come, certainly a greater cost."
- # [22:32] <DanC> -- Shepers, Fri, 27 Apr 2007 01:27:52 -0400
- # [22:32] <gavin> browsers are going to have to do that anyways
- # [22:32] * xover was just about to say...
- # [22:32] <h3h> who are "developers" in that case?
- # [22:32] <h3h> HTML authors or browser developers?
- # [22:32] <gavin> browser developers, I assumed
- # [22:32] <DanC> content developers, is what I take Shepers to refer to
- # [22:32] <h3h> I don't see how that could be the case
- # [22:33] <h3h> if content authors are to use the new version of HTML, why would previous tag soup matter in the least?
- # [22:33] <gavin> content developers are the ones that put the web into the state that it is
- # [22:33] <h3h> it'll have the same position that it does today -- unholy, unsanctioned soup
- # [22:33] * Joins: mjs (mjs@64.81.48.145)
- # [22:34] <beowulf> yes, but let's imagine there are two classes of content developer, one writes to the specs the other makes tag soup
- # [22:34] <beowulf> the design principal gives air to both
- # [22:34] <gavin> and you think that is a bad thing?
- # [22:34] <beowulf> whereas the former wants that air supply removed
- # [22:34] <beowulf> i think
- # [22:34] <h3h> one of the main points of the "HTML5" draft is that it must tell browser implementors how to handle tag soup, while recommending a small subset of features for contemporary use by content authors
- # [22:34] * DanC comes to a frightening realization that Shepers actually thinks we're *designing* HTML.
- # [22:34] * Joins: gavin_ (gavin@74.103.208.221)
- # [22:35] <xover> DanC: That's quite a common conception
- # [22:35] * xover carefully avoided adding the "mis" there... :-)
- # [22:35] <Sander> Maybe "we're not designing HTML" should be a design principle?
- # [22:35] <beowulf> hey, i'm won over by the argument, i just thought people like roger johannson might have something more in terms of a counter than so far shown
- # [22:36] <DanC> I'd rephrase "we're not designing HTML" as "the HTML marketplace is HUGE. It costs a LOT to change it. We should realize how little influence we have."
- # [22:37] <beowulf> yeah, it's mostly that point that won me over
- # [22:37] <DanC> in a word: be humble. (ok, that's 2 words). humility.
- # [22:37] <h3h> but...HTML 5-as-authored isn't for current content
- # [22:37] <h3h> it's for new content
- # [22:38] <xover> DanC: The IETF's RFC (2)821/822 WGs have been and continue to be in much the same situation.
- # [22:38] <h3h> I think people are confusing the parsing specification with the markup language specification and recommendations
- # [22:38] <Sander> h3h: disagreement about that is what underlies the whole versioning debate, imo
- # [22:38] <DanC> h3h, I find the html5lib code works better on existing content than any other tool I have at my disposal. (where tool = manageable bit of code)
- # [22:38] <h3h> Sander: versioning debate is precisely about parsing
- # [22:38] <h3h> DanC: right, but that's also parsing
- # [22:39] <Zeros> h3h, no its not
- # [22:39] <Zeros> The versioning debate is about documents and the possible features they contain as a whole
- # [22:39] <h3h> the way I see it, "HTML5" tries to say this:
- # [22:39] <Zeros> that includes CSS, new DOM features, new elements, everything
- # [22:39] <h3h> 1. Browser vendors: here's how to parse (almost) all content on the web.
- # [22:39] <h3h> 2. Content authors: here's the HTML that you should be using to write your documents from now on.
- # [22:40] <h3h> they are two very separate statements
- # [22:40] <h3h> and I think people are conflating them
- # [22:40] <xover> Perhaps they should be more clearly separated then?
- # [22:40] <h3h> perhaps!
- # [22:40] <h3h> Hixie: would you disagree?
- # [22:40] * Quits: ROBOd (robod@86.34.246.154) (Quit: http://www.robodesign.ro )
- # [22:41] <xover> Is there anything preventing us from producing two separate documents for the postulated separate purposes?
- # [22:41] <Zeros> h3h, The parser rules relate to how to recover from errors and deal with content as I understand it. Much as binary formats have various recovery rules for bypassing erroneous parts.
- # [22:41] <Sander> wouldn't the tutorials already do 2.?
- # [22:41] <h3h> I think the charter says the group has a single spec deliverable
- # [22:41] <xover> I think only #2 is mandated by our Charter.
- # [22:42] <h3h> Zeros: and?
- # [22:42] <xover> But I don't know whether that prohibits producing a separate #1 doc.
- # [22:42] <h3h> Sander: the tutorials only deal with 2, but they don't cover 2
- # [22:42] <h3h> 2 must be defined by the spec
- # [22:42] <h3h> e.g. <canvas>, <input type=
- # [22:42] <h3h> "datetime"
- # [22:42] <h3h> etc.
- # [22:42] <Zeros> h3h, the "here's the HTML that you should be using to write your documents from now on." is parsed as HTML always was.
- # [22:43] <Zeros> We're not changing how HTML is parsed, we're just formalizing it.
- # [22:43] <h3h> Zeros: right. except for the new features.
- # [22:43] <h3h> assuming they make it into the spec
- # [22:43] <Zeros> h3h, those don't require new parser rules
- # [22:43] <DanC> hmm... as to "here's the HTML that you should be using to write your documents from now on" I still think XHTML+CSS is the way tutorials and such should approach it. I hear from educators that this works well.
- # [22:43] <h3h> maybe not new *parser* rules, but new browser behavior for sure
- # [22:44] <h3h> DanC: XHTML2?
- # [22:44] <Zeros> h3h, yes. The parsing of HTML will not change.
- # [22:44] <h3h> Zeros: http://dev.opera.com/articles/view/improve-your-forms-using-html5/
- # [22:44] <h3h> *that's* #2
- # [22:44] <Zeros> At least, god willing things like <table> 1,2,3 </table> don't get approved :P
- # [22:44] <h3h> it has nothing to do with #1
- # [22:45] <h3h> and the things like it (<canvas>, ...)
- # [22:45] <gavin> h3h: I think you're right that some people are conflating author requirements and UA requirements in the spec
- # [22:46] <h3h> so maybe a completely separate document for the parsing specification would be prudent
- # [22:46] <Hixie> h3h: yeah
- # [22:46] <Sander> h3h: 2 must be defined by the spec, but "regular" authors wouldn't read/understand that, so that formal definition could effectively be the same as 1. (So this is not disagreeing with what you said, but responding to what xover said.)
- # [22:46] <Zeros> h3h, From what I see Ann advocating that was a huge mistake, though at the time I believe the WHATWG was all that was left in terms of HTML's future outside XHTML
- # [22:46] <h3h> I don't think it's necessary, but if people can't mentally separate the two, maybe it is
- # [22:47] <h3h> Hixie: "yeah" you disagree with the separation of 1 and 2?
- # [22:47] <Hixie> h3h: i was "yeah"ing to your question above on whether i agreed
- # [22:47] <Zeros> h3h, The two are completely unrelated though. Parsing HTML and the features of HTML5 are different beasts
- # [22:47] <Hixie> i'm amazed that doug actually isn't in agreement on the "support existing content" thing
- # [22:47] <h3h> Zeros: exactly...
- # [22:48] <h3h> Hixie: me too.
- # [22:48] <Hixie> isn't that principle the whole reason this group exists?
- # [22:48] <h3h> I thought so
- # [22:48] <Hixie> i mean, if we're going to not have that principle, there's basically no point me being here, since i have that as one of my requirements for the work i'm doing
- # [22:49] <Zeros> If we're not going to have that principal then why not just use XHTML2?
- # [22:49] <xover> Hixie: You'll take your toys and go play in someone else's yard?
- # [22:49] <h3h> and there's little or no point to the group if so
- # [22:49] <Hixie> xover: no, i'll just continue the work i'm doing at the whatwg
- # [22:49] <Hixie> Zeros: exactly
- # [22:49] <h3h> indeed.
- # [22:49] <h3h> we already have Web Forms 2
- # [22:50] <h3h> that said, I really don't think that the disagreement can be on that point
- # [22:50] <h3h> it must be based on a misunderstanding or nuance of it
- # [22:52] <xover> Hixie: I'm concerned about that attitude. If the WG happens to disagree with you you will no longer be willing to participate and undermine it by producing a competing spec?
- # [22:53] <h3h> that's not how it is
- # [22:53] <h3h> here's how it is:
- # [22:54] <gavin> if the WG doesn't share one of the fundamental goals, I don't think it's unreasanable for him to say he's not going to participate
- # [22:54] <h3h> http://diveintomark.org/archives/2007/03/19/two-visions
- # [22:54] <h3h> right.
- # [22:54] <h3h> there's a *fundamental* way of looking at the future of the web
- # [22:54] <h3h> if that involves breaking compatibility with the current web, Hixie and many of us are out of here.
- # [22:55] <Hixie> xover: if the wg disagrees with me on fundamental principles, then yes, there's not much point me being involved. same reason i'm not involved in xhtml2.
- # [22:55] <h3h> that's unacceptable and wrong
- # [22:55] <Hixie> what h3h said
- # [22:55] <beowulf> on that goal, if we don't support existing content, there's a gulf from what we do and html4, is that right?
- # [22:55] <Hixie> beowulf: depends what you mean by "html4". do you mean the spec, or what browsers implemented?
- # [22:57] <beowulf> i probably mean both
- # [22:57] <Hixie> well then there's a gulf between html4 and html4 :-)
- # [22:57] <beowulf> i'll admit to being out of my depth :)
- # [22:57] <mjs> I hate to encourage -1/+1 type email, but if anyone agrees with the "Support Existing Content" principle and feels inclined to increase mail volume, now may be a good time
- # [22:57] <mjs> (or even if you disagree, then I'll know faster if HTML WG is a waste of time)
- # [22:57] <Hixie> mjs: yeah, i'm more interested in knowing who disagrees
- # [22:58] <h3h> I might organize my recent IRC babblings into a reply
- # [22:58] <beowulf> h3h: i really think that would help
- # [23:00] * Joins: polin8_ (polin8@64.81.134.176)
- # [23:01] * Quits: polin8 (polin8@64.81.134.176) (Ping timeout)
- # [23:08] <xover> mjs: I suggested earlier on here that there may be something in the phrasing in SuppExCon that reveals the author to have a browser implementor point of view, and that that may be triggering knee jerks.
- # [23:08] <xover> That's just going by the barely supressed vibrations in my own knee of course. :-)
- # [23:10] * Quits: polin8_ (polin8@64.81.134.176) (Quit: polin8_)
- # [23:12] <xover> Hmm. Does this rephrasing (of the second sentence) change its meaning?
- # [23:12] <xover> [[[
- # [23:12] <xover> Ideally, web documents and applications authored against older
- # [23:12] <xover> implementations, and which do not specifically request HTML5
- # [23:12] <xover> processing, should be possible to process in a HTML5 implementation.
- # [23:12] <xover> ]]]
- # [23:14] <xover> (unless I messed up, the only difference should be the cognitive focus on the author and not the browser (implementor))
- # [23:16] <mjs> xover: it's written from the browser implementor POV because it's basically the requirement for what it takes to get browsers to implement a spec
- # [23:16] <mjs> xover: I'll be glad to look at your rephrasing once I take some cold medicine and have some coffee
- # [23:16] <Hixie> oh hey, mjs entered the <none> thread
- # [23:17] <Hixie> i hope that means i can now find out what the thread was about
- # [23:17] <beowulf> there was a second i thought a <none> tag was being suggested
- # [23:18] <xover> I'm not suggesting the text has to change, just speculating why there seems to be so much opposition with few clear arguments.
- # [23:19] <Hixie> "If we discount the possibility of another browser manufacturer entering the market for a moment."
- # [23:19] <Hixie> uhhh
- # [23:19] <xover> heh heh
- # [23:20] <Hixie> wow, mjs' last mail ended remarkably honestly
- # [23:22] * xover applaudes the honesty...
- # [23:22] <mjs> I figured someone should say it
- # [23:23] * xover actually finds that single paragraph quite persuasive...
- # [23:25] * xover suddenly wonders whether Safari actually only has a single engine that processes all the content Safari supports...
- # [23:26] <Zeros> Someone linked to an interesting post from a few years ago about the purpose of the W3 and what the goals of the working group were. I should find that in the logs and post it on the list.
- # [23:26] <mjs> I'm not sure what that question means
- # [23:26] <mjs> it's all a single engine, but some of the code is only used sometimes
- # [23:26] <Zeros> Gave a nice historical context to mjs's comments
- # [23:27] <mjs> SVG for example mostly uses different code from HTML
- # [23:27] <xover> How about PNG? XML+XSLT?
- # [23:27] <mjs> quirks mode HTML and standards mode HTML share almost all the same code but have a few conditionals in rendering and parsing
- # [23:27] <Hixie> mjs: even for svg vs html text layout?
- # [23:28] * xover assumes PNG is handled by QT...
- # [23:28] <Zeros> NSImage?
- # [23:28] <mjs> Hixie: mostly different, not completely different - we're using a single text layout engine with some mode switches, but we're having to make more and more changes as we support SVG text more accurately
- # [23:28] <Zeros> err I think that's NSImageView actually
- # [23:29] <Hixie> mjs: interesting
- # [23:29] <mjs> image decoding is handled by separate libraries, image drawing is common code that all langauges which render bitmap images use
- # [23:29] <mjs> Hixie: SVG text really does have a design which is somewhat incompatible with CSS text - I wasn't just making that up on the SVG list a year ago
- # [23:29] * xover realises it's not really relevant; PNG would be a different beast in this context.
- # [23:29] <Hixie> mjs: yeah, that's why i'm surprised that you're using any common code
- # [23:30] <Hixie> mjs: mozilla has pretty much separate code, aiui, even for bidi
- # [23:30] <mjs> Hixie: well, we started out by seeing how far we could go reusing the HTML/CSS text engine
- # [23:30] <Hixie> due to the incompatibilities
- # [23:30] <Hixie> yeah
- # [23:30] <mjs> if we have to, we'll fork it completely
- # [23:30] <Zeros> mjs, So its just using the Foundation apis for images?
- # [23:30] <xover> I'm actually surprised the single-engine is considered even minimally sustainable.
- # [23:31] <mjs> Zeros: no
- # [23:31] <Zeros> ah
- # [23:31] <mjs> Zeros: I could give you all the implementation details, but too much may start getting off-topic for this channel
- # [23:32] <Zeros> Another time maybe. Thanks though.
- # [23:32] <mjs> xover: as opposed to what? completely separate code bases for each individual technology?
- # [23:32] <mjs> I don't see how it would be more sustainable to implement the HTML DOM separately for HTML and XHTML, or the XML parser separately for XML, SVG and generic XML
- # [23:32] <xover> No, but multiple engines sharing common code through traditional means.
- # [23:32] <mjs> (er, XHTML)
- # [23:33] <mjs> xover: I'm not sure how "multiple engines sharing common code" is different from "single engine with some code that only applies to particular modes or technologies"
- # [23:33] <Hixie> right, cycle to work time
- # [23:33] <Hixie> bbl
- # [23:33] <mjs> do you think the browser app should be using different APIs to render HTML documents and XHTML documents?
- # [23:34] <xover> Lets not go there... :-)
- # [23:34] <Zeros> xover, that's still possible. SpiderMokey could be used in a non Gecko browser
- # [23:34] <Zeros> monkey*
- # [23:34] <mjs> no, seriously, I don't get the question
- # [23:34] <mjs> XHTML and HTML have more in common than different
- # [23:35] <Zeros> "No, but multiple engines sharing common code through traditional means." suggests to me sharing code between vendors
- # [23:35] <Zeros> what did you mean by engines?
- # [23:35] <xover> But using, say, XHTML and SVG as examples; I would share the XML processor but have the SVG and XHTML engines separate and in a layer above it.
- # [23:36] <xover> I guess CSS would be tricky if "SVG-CSS" != "XHTML-CSS", but...
- # [23:37] <Zeros> xover, and now you need to composite them when XHTML and SVG are mixed.
- # [23:37] <xover> hmm
- # [23:37] <mjs> xover: XHTML and SVG share the XML parser, the core DOM, the loading infrastructure, the low-level graphics API, and the basic rendering infrastructure
- # [23:38] <mjs> they don't share the language-specific DOM interfaces, or the language-specific rendering code
- # [23:38] <mjs> but the way we did it makes it possible to mix XHTML and SVG in one document, and it just works
- # [23:38] <xover> Zeros: Interesting. I hadn't thought of that.
- # [23:39] <xover> mjs: I may be naively assuming the "engine" that are the single-format-specific bits are actually possible to get sufficiently "thin" that having n+1 of them is "cheap".
- # [23:41] <mjs> xover: not really - having both HTML and SVG support was a very large increase in code size
- # [23:41] <mjs> XHTML and HTML in all different rendering modes can fortunately share most of the same code, but an incompatible HTML5 mode likely wouldn't, so it would be a huge increase in code size
- # [23:42] <mjs> it's not easy to make the same element support different sets of attributes, the same language support different sets of elements, or the same element support different DOM APIs based on mode
- # [23:42] <h3h> hrm. I sent a reply to the list but it hasn't shown up yet (been almost 15 minutes)
- # [23:42] <mjs> that's part of why quirks mode is mostly limited to rendering and parsing differences, and much of quirks mode is implemented as a separate CSS style sheet
- # [23:43] <h3h> but there haven't been any other replies either
- # [23:44] <Zeros> Last message I got was from mjs
- # [23:44] <h3h> http://lists.w3.org/Archives/Public/public-html/2007Apr/
- # [23:44] <h3h> Elliott Sprehn is the latest on that list
- # [23:44] <h3h> and has been for the last ~20 minutes
- # [23:45] <Zeros> oh yeah. The list doesn't echo messages back, that's why mjs is my newest one.
- # [23:45] <mjs> yeah, mail to the list seems to have stopped
- # [23:45] <mjs> I guess it's too much to hope that my last message just shut everyone up
- # [23:45] <h3h> w3 mail server problems or something? heh
- # [23:45] <beowulf> :)
- # [23:45] <xover> :-)
- # [23:45] <h3h> mjs: :)
- # [23:45] <Zeros> mjs, You'll need a bigger torpedo to do that
- # [23:46] <xover> mjs: Thank you for your perspective on this. It has given me much to consider.
- # [23:47] <mjs> anyone who would like more info on WebKit internals should feel free to stop by #webkit on irc.freenode.net any time
- # [23:47] <Zeros> cool. Thanks.
- # [23:47] <h3h> well I sent my reply to the "Re: Support Existing Content (was: Proposed Design Principles review)" thread with my 1/2 point breakdown
- # [23:49] <h3h> someone got tired of the nonsense and shut down the mail server :P
- # [23:52] <Zeros> How were they supposed to know that's what the big red button next to the light switch did?
- # [23:57] <h3h> new replies!
- # [23:57] <h3h> but...not mine!
- # [23:58] <h3h> I'd hate to resend and end up double posting
- # [23:58] * Parts: hasather (hasather@81.235.209.174)
- # Session Close: Sat Apr 28 00:00:00 2007
The end :)