Options:
- # Session Start: Thu May 10 00:00:00 2007
- # Session Ident: #whatwg
- # [00:04] * Quits: h3h (n=w3rd@66-162-32-234.static.twtelecom.net) ("|")
- # [00:08] <zcorpan_> what benefit is there for markup consumers to be able to know that all <p>s are paragraphs in the english sense and not e.g. poems or thematic groups of form controls?
- # [00:09] * Joins: epeus (i=KevinMar@nat/google/x-faa40e601da8d41f)
- # [00:10] <Philip`> Perhaps someone doing automated corpus analysis of language used on the web, who wants to identify plain English sentences and not include spurious poems and form controls in their data?
- # [00:11] * Quits: weinig (n=weinig@cpe-66-108-205-3.nyc.res.rr.com) (Read error: 110 (Connection timed out))
- # [00:11] <zcorpan_> hrm. could be. but if it operated on the real web it would have to look at things that aren't <p>s anyway. because many aren't using <p>s at all
- # [00:11] <zcorpan_> and is there such an app anyway? sounds hypothetical to me
- # [00:12] <Philip`> Something like http://www.webcorp.org.uk/webcorp_linguistic_search_engine.html sounds similar
- # [00:13] <zcorpan_> interesting
- # [00:13] * Quits: KevinMarks (i=KevinMar@nat/google/x-8032739feea002e0) (Nick collision from services.)
- # [00:13] * epeus is now known as KevinMarks
- # [00:13] <Philip`> But this is probably a case where it's only valuable if everybody in the world uses <p> correctly. That's never going to happen, so you have to implement heuristics/hacks anyway, so it doesn't matter if a few people do use <p> properly (particularly since you can't even identify whether someone is using it properly)
- # [00:14] <zcorpan_> also, what is the benefit for markup producers to differentiate between whether a piece of text is a paragraph or not? (making it easier for the aforementioned app is one reason...) how would it work in a wysiwyg context?
- # [00:15] <Philip`> (I would tend to believe that semantics on the web only works when content creators benefit from doing it right, content consumers benefit from creators doing it right, and consumers don't suffer when creators get it wrong)
- # [00:15] <Philip`> (Things like <meta> keywords managed the first two of those, but died out because of the third point)
- # [00:16] <zcorpan_> makes sense
- # [00:18] <zcorpan_> i'm trying to understand the issue toolman has with <p> but i still don't get it
- # [00:18] <othermaciej> I agree with Philip`
- # [00:18] <othermaciej> if we favor better markup, the right way to get it is to create positive incentives for doing it right
- # [00:19] <zcorpan_> yeah
- # [00:19] <jgraham_> Yeah. We don't have a stick so we have to try and use carrots
- # [00:20] <zcorpan_> the xhtml2 wg have sticks :)
- # [00:20] <bewest> hehe
- # [00:20] <jgraham_> Nah the xhtml2 wg are _stuck_
- # [00:20] <jgraham_> ;)
- # [00:20] <zcorpan_> oh right
- # [00:25] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [00:27] <bewest> hmmm I thought I recently saw something that was able to compare html5lib dom and your browser's DOM.
- # [00:27] <bewest> who did that?
- # [00:27] <bewest> maybe I should search the archive
- # [00:28] <zcorpan_> it was probably jgraham_
- # [00:28] * Quits: karlUshi (n=karl@124-144-94-185.rev.home.ne.jp) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [00:28] <bewest> yeah, probably
- # [00:30] <Philip`> http://hasather.net/html5/parsetree/ or a different one?
- # [00:31] <bewest> dunno
- # [00:35] <jgraham_> bewest: The other possibility is http://wordsandpictures.dyndns.org/html5/html5view.html
- # [00:36] <jgraham_> (otherwise it's something someone else did)
- # [00:39] <bewest> yes
- # [00:39] <bewest> I think that's it
- # [01:06] * Quits: yod (n=ot@banff-72-29-239-177.mycanopy.net) ("This computer has gone to sleep")
- # [01:12] <zcorpan_> wow. one of my deliverables uses <p>...<table>...</table></p>
- # [01:13] <zcorpan_> which is probably due to me omitting the </p> tag and the server side guy wanted to have the tag present but didn't realise that it should go before the table
- # [01:42] * Quits: psa (n=yomode@posom.com) (Remote closed the connection)
- # [01:42] * Joins: psa (n=yomode@posom.com)
- # [01:44] * Joins: yod (n=ot@banff-72-29-239-177.mycanopy.net)
- # [01:47] * othermaciej is now known as om_afk
- # [01:54] * moeffju[Away] is now known as moeffju
- # [01:55] * Philip` finds another Opera bug to add to his list, while trying to draw dashed lines
- # [01:55] * Philip` will have to try to sort the list out into a more useful format at some point
- # [01:59] * Joins: karlUshi (n=karl@dhcp-247-62.mag.keio.ac.jp)
- # [02:00] * Quits: KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) ("The computer fell asleep")
- # [02:06] <Philip`> Hixie: About transformed patterns: I think I'd vote for that feature, depending on how it'd work - the floor in http://canvex.lazyilluminati.com/misc/floor5.jpg counts as my use case, since it draws diagonal bits of texture onto thin horizontal strips of floor, and the maths to get all the transforms and coordinates correct was rather unpleasant to work out
- # [02:06] * Parts: yod (n=ot@banff-72-29-239-177.mycanopy.net) ("Leaving")
- # [02:06] <Philip`> and I have a whole piece of A4 paper covered with lots of scribbling to demonstrate the unpleasantness :-)
- # [02:07] <Philip`> (or at least to demonstrate that I've forgotten much of the geometry and trigonometry I used to know...)
- # [02:07] <Hixie> heh
- # [02:07] <Hixie> yeah, you should see my whiteboard right now
- # [02:07] <Hixie> just to make the testcases
- # [02:08] * Quits: bzed (n=bzed@dslb-084-059-103-004.pools.arcor-ip.net) ("Leaving")
- # [02:08] <Hixie> however for 3D i think we'll provide a 3D canvas
- # [02:08] <Hixie> which would be better :-)
- # [02:08] <Philip`> That would be significantly more sane than my approach to 3D
- # [02:08] <Hixie> :-)
- # [02:11] <Hixie> man i wish opera had an auto-upgrade feature like firefox
- # [02:11] <bewest> yes, firefox has nailed it
- # [02:11] <MikeSmith> Hixie - I wish (nightly) Webkit/Safari had auto-upgrade too
- # [02:12] <Philip`> IE does auto-upgrade too
- # [02:12] * Joins: dbaron (n=dbaron@c-71-198-189-81.hsd1.ca.comcast.net)
- # [02:12] * MikeSmith looks around for othermaciej/mjs ...
- # [02:13] <Hixie> safari does have autoupdate. but yes. would be nice if the nightlies did too.
- # [02:14] <hober> there's NightShift.app for that
- # [02:15] * Quits: MikeSmith (n=MikeSmit@banff-72-29-239-177.mycanopy.net) ("Get thee behind me, satan.")
- # [02:16] <Hixie> hm, how did i not know about that
- # [02:17] <hober> the same guy does CaminoKnight and FireFix for those nightlies"
- # [02:19] * om_afk is now known as othermaciej
- # [02:19] <othermaciej> Safari uses the Mac OS X system autoupdate mechanism
- # [02:20] <othermaciej> ("Software Updates")
- # [02:20] <othermaciej> we don't have an official autoupdate for the nightlies though
- # [02:22] <Hixie> wow, NightShift is awesome
- # [02:22] <hober> yeah, it's really nice
- # [02:23] <othermaciej> it is cool indeed
- # [02:24] <othermaciej> we really should link it from webkit.org if we haven't already
- # [02:32] <gavin_> ah, I was looking for solution to that problem yesterday
- # [02:32] <gavin_> guess I'll try out nightshift!
- # [02:36] <Hixie> oh hey i never noticed the images were broken in the multipage version
- # [02:36] * Hixie adds it to the list of things to fix today
- # [02:39] <Philip`> Oops - I think I originally was modifying them to be absolute paths, but must have removed that at some point
- # [02:39] <Hixie> no worries
- # [02:39] <Hixie> simple fix
- # [02:40] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 60 (Operation timed out))
- # [02:40] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.2 (IRC client for Emacs)")
- # [02:41] * Quits: aroben (i=adamrobe@nat/apple/x-b95524d57d56227c)
- # [02:43] <zcorpan_> Hixie: btw, you think it's possible to add an alternative style sheet for the author view thing when it gets more complete? or perhaps it can be inserted with the status script
- # [02:44] <zcorpan_> http://simon.html5.org/temp/author-view-of-html5.css is a simple urllib.urlopen().read() with python
- # [02:44] <Hixie> sure
- # [02:45] <zcorpan_> perhaps the style sheet should be hosted at whatwg.org instead of being in my temp folder too? :)
- # [02:45] <Hixie> if you can keep it up to date :-)
- # [02:45] <Philip`> or perhaps a try: urllib.urlopen().read(); except: pass so it doesn't die horribly if that file goes missing :-)
- # [02:45] <Hixie> zcorpan_: the problem is mostly that it's so brittle
- # [02:46] <Hixie> zcorpan_: i'd love a more stable solution
- # [02:46] <zcorpan_> yeah, me too
- # [02:46] <Hixie> zcorpan_: we could maybe merge this with the status thing -- make it possible for individual sentences or paragraphs to be clicked and for a menu to come up so you can set the stability and target audience of that text
- # [02:47] <Hixie> the stability isn't something i'd want to keep in the spec text. maybe the target audience should be classes, though.
- # [02:47] <zcorpan_> yeah
- # [02:48] <zcorpan_> when the style sheet is complete you can perhaps map the selectors to the markup to get the source class=""ed automatically
- # [02:49] <Hixie> that would be interesting
- # [02:49] <Hixie> except the stylesheet applies to the index, and i'd have to edit the source
- # [02:50] <bewest> is it xslt-able?
- # [02:50] <Philip`> Would the target audience for the 'author' part be 'authors of HTML pages', or would it be 'authors of books and tutorials and blog posts and mailing list messages pointing out what the spec says is correct'? (I'm unsure how that would affect anything)
- # [02:50] <bewest> the spec is semantic html, right?
- # [02:50] <Hixie> bewest: yes
- # [02:50] <Hixie> not sure what you mean by "xslt-able" though
- # [02:51] <bewest> might produce alternative versions via xslt
- # [02:51] <Hixie> producing the alternate versions isn't the problem
- # [02:51] <Hixie> it's annotating the source that's the problem
- # [02:55] <zcorpan_> you write an implementation of getElementsBySelector() in perl or something to modify the source. then the editor(s) would have to maintain the class=""es
- # [02:55] <Hixie> the problem is that the selectors don't apply to the source, they apply to the index
- # [02:56] <zcorpan_> ah
- # [02:56] <zcorpan_> right
- # [02:56] <zcorpan_> hm
- # [02:56] <Hixie> might be not too bad
- # [02:56] <Hixie> we'll see
- # [02:56] <Hixie> not doing it right now anyway :-)
- # [02:57] <zcorpan_> yeah
- # [02:58] <Philip`> Perhaps parse the index document and work out what the CSS applies to, then remember the text which is matched, and then go back to the source and find the equivalent matching text (because that won't have been modified by the spec conversion process)
- # [02:58] * Quits: marcosc (n=chatzill@131.181.148.226) (Read error: 110 (Connection timed out))
- # [02:58] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [03:03] * Quits: aroben (n=adamrobe@17.203.15.208) (Client Quit)
- # [03:04] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [03:05] * Quits: aroben (n=adamrobe@17.203.15.208) (Client Quit)
- # [03:33] * moeffju is now known as moeffju[ZzZz]
- # [03:40] * Joins: marcosc (n=chatzill@131.181.148.226)
- # [03:42] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [03:44] * Quits: dbaron (n=dbaron@c-71-198-189-81.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [03:51] * Parts: zcorpan_ (n=zcorpan@84-216-40-210.sprayadsl.telenor.se)
- # [03:53] <jdandrea> FWIW: sIFR includes a JavaScript function that parses CSS selectors and returns a list of one or more corresponding DOM nodes. That might help with parsing.
- # [04:15] <Hixie> http://dev.w3.org/cvsweb/html5/spec/
- # [04:16] <Hixie> RIP Web Applications 1.0
- # [04:16] <Hixie> Long Live HTML 5!
- # [04:24] <Lachy> wow! That's fantastic news to wake up to :-)
- # [04:32] * Quits: wakaba (n=w@118.166.210.220.dy.bbexcite.jp) (Read error: 145 (Connection timed out))
- # [04:35] <othermaciej> I call conflict of interst
- # [04:35] <othermaciej> Dave Hyatt is an editor, and the spec calls for giving him $10,000
- # [04:35] <Lachy> LOL
- # [04:36] <jdandrea> Whoa - "good morning!" :)
- # [04:36] <othermaciej> I guess it would be good to fold in WF2 soon
- # [04:37] * Joins: dbaron (n=dbaron@c-71-198-189-81.hsd1.ca.comcast.net)
- # [05:06] * weinig_ is now known as weinig
- # [05:12] * Joins: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net)
- # [05:24] * Quits: dbaron (n=dbaron@c-71-198-189-81.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [05:44] * Quits: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [05:50] <Hixie> othermaciej: hah
- # [05:53] <Hixie> you know
- # [05:53] <Hixie> we could now easily make our first milestone
- # [05:54] <Hixie> FPWD on the TR page in June
- # [06:00] * Quits: jdandrea (n=jdandrea@ool-44c0a1fe.dyn.optonline.net)
- # [06:38] <marcosc> Hixie, I don't see why now?
- # [06:38] <marcosc> not*
- # [06:41] <Hixie> indeed, i'm saying we can :-)
- # [06:42] * Quits: aroben (n=adamrobe@17.203.15.208)
- # [07:15] <othermaciej> Hixie: I expect many of the objections to adopting the document to be rehashed at FPWD time
- # [07:15] <Hixie> i'm sure
- # [07:20] * Quits: karlUshi (n=karl@dhcp-247-62.mag.keio.ac.jp) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [07:28] * Joins: tantek (n=tantek@dsl001-150-252.sfo1.dsl.speakeasy.net)
- # [07:32] * Joins: karlUshi (n=karl@133.27.247.62)
- # [07:41] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [07:45] * Quits: aroben (n=adamrobe@17.203.15.208) (Client Quit)
- # [07:45] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [07:49] * Quits: aroben (n=adamrobe@17.203.15.208) (Client Quit)
- # [07:49] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [07:56] * Quits: aroben (n=adamrobe@17.203.15.208)
- # [08:05] * Quits: tantek (n=tantek@dsl001-150-252.sfo1.dsl.speakeasy.net)
- # [08:28] <Hixie> i hate browsers
- # [08:28] <Hixie> i have a test here, and 6 different renderings
- # [08:29] <Hixie> i'm only testing three browsers!
- # [08:29] <Hixie> (several versions of those browsers, but still!)
- # [08:29] <Hixie> firefox3 passes the test, so i'm saying we have interoperability and going home
- # [08:31] <othermaciej> yeah, browsers kinda suck
- # [08:31] <othermaciej> unless you want to browse the web
- # [08:35] <Hixie> right, going home
- # [08:35] <Hixie> nn
- # [08:38] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:51] <nickshanks> will things decided by WHAT WG go into HTML 5 now, or will the W3C have a veto?
- # [08:52] <citoyen> WHATWG decides what goes into specs published by WHATWG. W3C decides what goes into specs published by W3C.
- # [08:53] <citoyen> Either group doesn't have veto over the other
- # [08:53] <othermaciej> they will be the same spec
- # [08:53] <Lachy> actually, the editors decide what goes into the spec based on feedback from the whatwg, htmlwg and many other sources
- # [08:54] <othermaciej> I expect the editors will abide by HTML WG decisions, though I would hope official votes overriding the editors would be rare
- # [08:54] <citoyen> Same spec, but as long as that spec is published by W3C, W3C has the last say. WHATWG can choose to go with that or publish a different spec.
- # [08:54] <Lachy> I hope they never happen
- # [08:54] <othermaciej> the WHATWG group that in theory could remove or override the editor is very unlikely to demand introduction of conflicting language
- # [08:54] <othermaciej> if that happened presumably the efforts would fork
- # [08:55] <citoyen> Indeed
- # [08:56] <nickshanks> how close to done is the spec, in most people's opinions? another year, another three years?
- # [08:56] <othermaciej> I think it's premature to predict that
- # [08:56] <othermaciej> I think there is still some speccing of new features to potentially be done, but at some point I would guess the group would want to self-impose a feature freeze
- # [08:57] <othermaciej> and every section needs close review
- # [08:57] <othermaciej> and it depends on whether "done" means CR or REC
- # [08:57] <nickshanks> CR i was meaning
- # [08:57] * Joins: polin8 (n=brian@ool-18b8cc06.dyn.optonline.net)
- # [08:57] * Quits: polin8 (n=brian@ool-18b8cc06.dyn.optonline.net) (Remote closed the connection)
- # [09:23] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:25] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:34] * Quits: karlUshi (n=karl@133.27.247.62) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [09:35] <annevk> whoa, we're in W3C CVS?
- # [09:35] <annevk> nifty
- # [09:40] <othermaciej> yep
- # [09:43] <othermaciej> now we need issue tracking
- # [09:43] <annevk> we should now have a #whatwg party
- # [09:44] <othermaciej> and a test suite in SVN
- # [09:44] <othermaciej> I would be all for a party
- # [09:44] <annevk> s/#whatwg/WHATWG/
- # [09:53] <othermaciej> when / where to have it?
- # [09:54] <annevk> that's the problematic part
- # [09:54] <othermaciej> or perhaps we should let Hixie decide, taking relevant feedback into account
- # [09:54] <annevk> hehe
- # [10:42] * Joins: bzed (n=bzed@dslb-084-059-097-116.pools.arcor-ip.net)
- # [10:51] * Joins: ROBOd (n=robod@86.34.246.154)
- # [10:58] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [11:01] * Joins: BenWard (i=BenWard@nat/yahoo/x-e9fd61b29c6c6992)
- # [11:05] <jgraham_> Philip`: If you want to play with the lxml stuff in html5lib it should be in svn now. You'll need to look at html5lib.treebuilders.getTreeBuilder to see how to get it working; I've changed the way elementtree stuff works a bit (suggestions for improvements to that interface welcome). Let me know if it's broken; it only passes tests, I don't know it is works ;)
- # [11:17] * Quits: ROBOd (n=robod@86.34.246.154) (Remote closed the connection)
- # [11:18] * Joins: ROBOd (n=robod@86.34.246.154)
- # [11:18] * Quits: BenWard (i=BenWard@nat/yahoo/x-e9fd61b29c6c6992) (Read error: 113 (No route to host))
- # [11:24] * Joins: BenWard (i=BenWard@nat/yahoo/x-73d06557d6c77136)
- # [11:24] * Quits: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net) (Remote closed the connection)
- # [11:24] * Joins: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net)
- # [11:27] * Quits: BenWard (i=BenWard@nat/yahoo/x-73d06557d6c77136) (Client Quit)
- # [11:40] * Joins: zcorpan_ (n=zcorpan@84-216-43-116.sprayadsl.telenor.se)
- # [11:41] * moeffju[ZzZz] is now known as moeffju
- # [11:51] <zcorpan_> won't dhyatt be an editor for the whatwg spec too, automatically?
- # [11:52] * Quits: psa (n=yomode@posom.com) (Remote closed the connection)
- # [11:52] <Dashiva> implicitly
- # [11:52] * Joins: BenWard (i=BenWard@nat/yahoo/x-14623e5cbe6cac10)
- # [11:55] <zcorpan_> yeah. the whatwg-header just needs an update then :)
- # [11:55] <annevk> I think dhyatt will only update the W3C body though
- # [11:57] <annevk> "Special thanks and $10,000 to David Hyatt who came up with a broken implementation of the adoption agency algorithm that the editor had to reverse engineer and fix before using it in the parsing section." will also become confusing now :)
- # [11:58] <zcorpan_> yeah
- # [11:59] <zcorpan_> why "HTML 5" and not "HTML5" though? :P
- # [12:00] <annevk> yeah, that annoys me too
- # [12:00] <annevk> oh well
- # [12:03] <zcorpan_> perhaps "HTML 5" is the spec and "HTML5" is the language?
- # [12:03] <Lachy> I'm surprised they didn't go with HTML 5.0
- # [12:04] <Lachy> :-)
- # [12:04] <zcorpan_> that would be even more annoying :)
- # [12:05] <zcorpan_> isn't it a convension of w3c specs to give the expansion in the title?
- # [12:05] <zcorpan_> HyperText Markup Language (HTML) 5
- # [12:06] <annevk> all in due course
- # [12:06] <Lachy> HTML4 was HTML 4.0, and then 4.01
- # [12:06] <Lachy> similarly with HTML2 and 3
- # [12:07] <zcorpan_> HyperText Markup Language 5.0 (HTML5)
- # [12:07] <annevk> W3C version also carefully avoids copyright at this time
- # [12:08] <Lachy> zcorpan_, yeah, except lowcase 't' in "Hypertext"
- # [12:09] <annevk> Web Markup Language (HTML5)
- # [12:10] <zcorpan_> HTML 5 (HTML5)
- # [12:10] <annevk> HTML (HTML5)
- # [12:10] <annevk> HTML5
- # [12:15] <othermaciej> I can think of 1.0 reasons to just call it HTML 5
- # [12:27] * Joins: Dashimon (i=Dashiva@v035b.studby.ntnu.no)
- # [12:27] * Quits: Dashiva (i=Dashiva@v035b.studby.ntnu.no) (Read error: 104 (Connection reset by peer))
- # [12:27] * Dashimon is now known as Dashiva
- # [12:34] * Quits: zcorpan_ (n=zcorpan@84-216-43-116.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [12:36] <krijnh> Web 2.0 Language ((X)HTML5)
- # [12:40] * Quits: dolphinling (n=chatzill@rbpool5-69.shoreham.net) (Read error: 110 (Connection timed out))
- # [12:41] * Joins: dolphinling (n=chatzill@rbpool2-91.shoreham.net)
- # [12:46] * Joins: zcorpan_ (n=zcorpan@84-216-40-5.sprayadsl.telenor.se)
- # [12:48] <zcorpan_> othermaciej: what is that reason?
- # [12:53] <krijnh> http://www.whatwg.org/specs/ still says WA1.0
- # [13:05] <Dashiva> zcorpan_: From the 1.0 I'm guessing minor versions
- # [13:12] <othermaciej> zcorpan_: because integers don't need to be written in decimal notation
- # [13:12] <othermaciej> and look nicer that way
- # [13:14] <zcorpan_> othermaciej: oh, i thought you meant as opposed to HTML5 (without a space)
- # [13:15] <othermaciej> yeah, I meant as opposed to 5.0
- # [13:15] * Joins: wakaba (n=w@118.166.210.220.dy.bbexcite.jp)
- # [13:15] <zcorpan_> ok
- # [13:45] * Quits: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net) (Read error: 104 (Connection reset by peer))
- # [13:45] * Joins: markp_ (n=mark@adsl-221-79-235.rmo.bellsouth.net)
- # [13:47] * Quits: markp_ (n=mark@adsl-221-79-235.rmo.bellsouth.net) (Remote closed the connection)
- # [13:49] * Joins: Hemebond (n=Hemebond@203.109.175.198)
- # [13:50] <Hemebond> Quick question: why does HTML5 define a way for a web page to control the user-agent?
- # [13:50] <Lachy> Hemebond, which feature are you referring to?
- # [13:50] <Hemebond> The target attribute.
- # [13:50] <Hemebond> And browser contexts.
- # [13:51] <Hemebond> *browsing
- # [13:51] <Lachy> target has usecases for working with frames, and the reason for allowing _blank is basically to stop people using window.open()
- # [13:52] <annevk> because (a) it needs to be supported and (b) there are use cases for having multiple browsing contexts
- # [13:52] <annevk> you can't have a user agent that does not support target=
- # [13:52] <annevk> (from a vendor pov)
- # [13:52] <Hemebond> Lame.
- # [13:52] <annevk> an author typically wants an easy way to show something in a new window
- # [13:53] <annevk> target=_blank is useful for that
- # [13:53] <annevk> how the UA handles that is up to the UA
- # [13:53] <annevk> of course
- # [13:53] <Hemebond> annevk: Which is why I use Firefox and disable such an annoying a abusive feature.
- # [13:53] <annevk> (like a help menu for the site, or something)
- # [13:53] <annevk> Hemebond, right, I've done something similar in Opera
- # [13:53] <annevk> we can't simply ignore reality though
- # [13:54] <Philip`> When something like _blank is defined and allowed, rather than having to be hacked around with window.open(), then it is much easier for the UA to give the user control to change the default behaviour
- # [13:54] <othermaciej> I like target compared to window.open because it lets me see where the link is going, tells me that it will open in a new window, and I can cmd-click to get a tab instead
- # [13:54] <othermaciej> (in Safari)
- # [13:55] <Hemebond> Philip`: Letting a script open a window is definitely the fault of the browser developer.
- # [13:56] <Hemebond> I'm still disappointed a spec explicitly um....
- # [13:56] <Hemebond> specifies it
- # [13:56] <annevk> better than what HTML4 did
- # [13:56] <Hemebond> Ignore it?
- # [13:56] <othermaciej> actually, it's the fault of past browser developers who invented the feature, site authors who use it, and users who get mad if those sites break
- # [13:56] <annevk> specify a target= feature and don't tell how to implement it
- # [13:56] <wilhelm> UAs must support this feature, so it must be specified. But I agree that authors should be discouraged from using it.
- # [13:57] <Hemebond> annevk: I thought there was no target att in HTML4. Or maybe that's just strict.
- # [13:57] <annevk> it's not in HTML4 strict
- # [13:57] <Lachy> Hemebond, it's in transitional
- # [13:57] <Hemebond> wilhelm: Putting it in a spec won't help that.
- # [13:57] <annevk> Hemebond, the spec is not just for authors
- # [13:58] <annevk> Hemebond, the spec is also to ensure we still understand HTML a century from now
- # [13:58] <othermaciej> not putting it in a spec won't make UAs remove either target or window.open
- # [13:58] <Hemebond> I know, but if it's in the spec, UA developers HAVE to put it in if they want to support the spec.
- # [13:58] <Lachy> Hemebond, would you rather authors use target="", which you can easily disable, or hack around it with window.open(), which is much harder to disable?
- # [13:58] <othermaciej> window.open has never even been in a spec before
- # [13:58] <annevk> Hemebond, they will have to do so anyway
- # [13:58] <Hemebond> annevk: Not to support HTML5.
- # [13:58] <Lachy> UAs have to put it in because there is content that relies on it. Not because it's in a spec
- # [13:58] <wilhelm> It will. Browser vendors need a common spec to implement stuff interoperably.
- # [13:59] <annevk> Hemebond, there won't be such UAs
- # [13:59] <Hemebond> annevk: er, if it wasn't in HTML5 already that is.
- # [13:59] <annevk> Hemebond, UAs will support the web
- # [13:59] <annevk> Hemebond, the web includes target=
- # [13:59] <Hemebond> I see all your points. I'm still disappointed.
- # [13:59] <annevk> so if HTML5 ignores it that just makes it a less useful spec
- # [14:00] <Hemebond> annevk: Does HTML5 include blink?
- # [14:00] <Hemebond> And marquee?
- # [14:00] <annevk> Hemebond, I think marquee should be in the rendering section
- # [14:00] <Lachy> in the parsing and rendering section, yes
- # [14:00] <annevk> blink doesn't seem to be strictly needed
- # [14:00] <Hemebond> But people use it.
- # [14:00] <Philip`> "The scope of this specification does not include documenting every HTML or DOM feature supported by Web browsers. Browsers support many features that are considered to be very bad for accessibility or that are otherwise inappropriate. For example, the blink element is clearly presentational and authors wishing to cause text to blink should instead use CSS."
- # [14:01] <Hemebond> And UAs support it.
- # [14:01] <annevk> IE doesn't
- # [14:01] <wilhelm> <blink> is not used anymore. <marquee> is, and should be specified.
- # [14:01] <Lachy> it will just be defined to use text-decoration: blink;, which is optional in CSS anyway
- # [14:01] <Hemebond> "Browsers support many features that are considered to be very bad for accessibility or that are otherwise inappropriate." I would have put target in that little list.
- # [14:02] <Lachy> <blink> is used. See http://www.w3.org/Style/ for instance :-)
- # [14:02] <Hemebond> annevk: IE doesn't support what? Blink? I thought it created it. Was it Netscape?
- # [14:02] <annevk> Hemebond, Netscape created it
- # [14:02] <annevk> Hemebond, IE did <marquee>
- # [14:02] <othermaciej> netscape created <blink> and supports it
- # [14:02] <othermaciej> there's not significant demand for actual support of <blink>, in fact Mozilla is often asked to remove it
- # [14:02] <othermaciej> <marquee> is needed though, apparently a lot of chinese sites use it
- # [14:03] * wilhelm nods.
- # [14:04] <Hemebond> I'll have to continue reading this tomorrow. Night.
- # [14:04] * Parts: Hemebond (n=Hemebond@203.109.175.198)
- # [14:05] <gsnedders> the references currently say "This section will be written in a future draft." — is there any interest in others helping to put this together as it is now?
- # [14:08] <mpt> I wonder if Lynx is non-conforming for not supporting target=
- # [14:12] <Philip`> I'd guess it falls in the "If the user agent has been configured such that in this instance it will reuse the current browsing context" category which allows it to never create a new browsing context when you follow a link
- # [14:13] <Philip`> (I think it would still have to support multiple browsing contexts with e.g. <iframe>s, and support target aimed at that iframe)
- # [14:18] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [14:20] * Joins: jdandrea (n=jdandrea@ool-44c0a1fe.dyn.optonline.net)
- # [14:29] <hsivonen> I'd be interested in learning *why* Chinese designers like marquee so much.
- # [14:30] <Dashiva> The same reason japanese developers love document.all, maybe
- # [14:30] <annevk> and why Koreans do onfocus=this.blur()
- # [14:31] <hsivonen> Dashiva: eh? document.all is not a particular visual effect
- # [14:31] <annevk> lol
- # [14:31] <annevk> compat with existing party venues :)
- # [14:32] <wilhelm> hsivonen: Colourful, flashing, blinking, moving objects are more popular in east Asia than in Europe..(c:
- # [14:33] <othermaciej> I would guess it is related to their design culture and writing system
- # [14:33] <othermaciej> (possibly)
- # [14:33] <Dashiva> hsivonen: They're both antiquated, though
- # [14:34] * Joins: briansuda (n=briansud@bokd099.rhi.hi.is)
- # [14:34] <gsnedders> probably partly due to what people are taught
- # [14:34] <gsnedders> you're more likely to learn something your elders do
- # [14:34] <hsivonen> design culture without any particular reason sounds plausible but ins't the writing system visually more compact and, hence, doesn't put as much pressure on fitting more text in a certain page region
- # [14:36] <Dashiva> I wonder if homebrew vertical marquees are as popular
- # [14:37] <othermaciej> hsivonen: I think a lot of these are vertical one-time marquees
- # [14:37] <othermaciej> hsivonen: not certain of the details though
- # [14:41] <Philip`> I see 24 marquees in my totally biased collection of 2500 pages
- # [14:41] <Philip`> and 12 blinks
- # [14:41] <Dashiva> I wonder what is more common of <blink> and CSS blink
- # [14:42] <hsivonen> marquee is interesting politically, because accessibility and internationalization collide
- # [14:46] <Philip`> marquee seems quite common in 'professional' sites - http://www.washtimes.com/ http://www.sunnewsonline.com/ http://www.theobserver.com/ http://www.andhrabank-india.com/ http://www.anc.org.za/ etc
- # [14:46] <Philip`> whereas blink seems to be more in less-professional sites - http://www.applequest.org/ http://www.yorkcarpet.com/ http://www.aplus4u.com/ http://www.discount-train.com/ etc
- # [14:47] <Philip`> though those two lists are even more biased data than what I started with, so please don't actually believe them
- # [14:48] <Philip`> (I don't have data for any non-English sites to compare)
- # [14:49] <othermaciej> is <marquee> better or worse than an ad-hoc marquee done with JS?
- # [14:49] <annevk> is target= better or worse than window.open()
- # [14:49] <annevk> although maybe they're not quite the same question...
- # [14:49] <Dashiva> A scripted solution is more flexible, but inaccessible to non-script
- # [14:49] <hsivonen> othermaciej: better, because it is easier to isolate and turn off <marquee>
- # [14:51] <Philip`> The scripted vertical marquee-like thing at http://www.andhrabank-india.com/ is rather broken in Firefox 3, and overlaps nearby text - native marquee support would make it easier to avoid bugs like that
- # [14:52] <Philip`> Oh, it's half broken in Firefox 2 too
- # [14:52] <Philip`> (but works fine in Opera)
- # [14:53] <Dashiva> I'm not sure I would call that one a marquee, since it doesn't scroll in the text direction
- # [14:53] <Philip`> but still the real <marquee> works correctly in all of them
- # [14:54] <Philip`> Dashiva: It's similar enough that they'd probably use the same code for simulating a horizontal marquee if there was no <marquee>, and it would similarly break, which wouldn't be good, hence <marquee> being better because it actually does work
- # [14:55] * Philip` trusts browser developers to write bug-free code much more than he trusts authors of JS code on random web sites
- # [14:59] <annevk> whoa, people want <form method=trace>
- # [15:00] <annevk> I suppose will address security and actual semantics of such posts some other time?
- # [15:00] <annevk> s/such posts/such forms/
- # [15:01] <annevk> especially since HTML is not just used over HTTP
- # [15:02] <othermaciej> I vaguely remember that http "trace" has security issues
- # [15:03] * othermaciej is now known as om_sleep
- # [15:03] <annevk> indeed
- # [15:03] <Dashiva> I vaguely remember http trace not being that useful for submitting forms...
- # [15:04] <Lachy> heh, he wants HEAD and CONNECT too.
- # [15:04] <Lachy> CONNECT is used for https connections, so that's not necessary for use in a form method
- # [15:04] <Philip`> I can't see why it'd be more useful than just having an echo script on the server, unless I'm misunderstanding the purpose
- # [15:05] <jdandrea> othermaciej: yes, trace can be abused via XSS attacks. http://www.google.com/search?q=xss+http+trace
- # [15:05] <Philip`> (unless you want to use Max-Forwards to do something equivalent to traceroute but at the HTTP level instead of the IP level; but you wouldn't do that in a form on a web page...)
- # [15:05] * Joins: MichaelMH (n=Michael@87.254.67.30)
- # [15:06] <annevk> TRACE and CONNECT are both dangerous
- # [15:06] <annevk> maybe I should explicitly list them in XHR
- # [15:07] * annevk ponders
- # [15:08] <jdandrea> Q: Should the decision to use trace/track/etc. be left to the web server admin/config (since these are HTTP methods)? It can be disabled there.
- # [15:09] <annevk> that's not where the request originates though
- # [15:09] <jdandrea> annevk: ah
- # [15:09] <annevk> which is what we're talking about
- # [15:09] <jdandrea> annevk: misunderstood the thread then - re-reading
- # [15:10] <jdandrea> People want <form method=trace>, is that correct?
- # [15:11] <annevk> yeah and other method names
- # [15:20] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [15:20] <jdandrea> OK. If I understand correctly, the TRACE request originates in the HTML, is processed by the UA, and ultimately received by a HTTP server/proxy/gateway.
- # [15:20] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [15:22] * met_ just returned from presentation of Silverlight
- # [15:22] * jdandrea reconsiders - trace isn't supported now, so ... nothing lost, nothing gained.
- # [15:22] <jdandrea> met_: and ... ? :)
- # [15:23] <met_> doen't mention all flash like fearures, there is only one imporant i think
- # [15:23] <met_> HD streaming video
- # [15:23] <met_> Sliverlight is trying to compete with Flash and hit FLV format
- # [15:24] <met_> there is website http://silverlight.live.com/ where people can upload their silverlight app with videos up to 5GB
- # [15:24] <Philip`> jdandrea: I think it would only be handled by an HTTP server, not a proxy/gateway, unless you can set the Max-Forwards header (which I don't think is possible in a form)
- # [15:24] <Philip`> I bet they don't support Theora :-(
- # [15:24] <met_> and there is one american website like youtoube but based on silverlight (forgot the name)
- # [15:24] <annevk> FYI: There will be an open "browser" day on May 15, Paris, to discuss browsers, open standards and all that crap from 9-5 XTech venue.
- # [15:25] <jdandrea> Philip `: Aye, I was quoting sec 9.8 here: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
- # [15:25] <jdandrea> (well, referencing anyway)
- # [15:25] <annevk> No entrance cost whatsoever
- # [15:25] <jdandrea> Good point (max-forwards) - missed that
- # [15:25] <annevk> Supposedly David (Storey, from Opera) and Molly (molly.com) will post something later today on blogs
- # [15:25] * Quits: MichaelMH (n=Michael@87.254.67.30) ("Leaving")
- # [15:26] <met_> during yeard Silverlight can compete with all flash and flv i thing, but this is the only place where it can be succesful , i suppose
- # [15:26] <annevk> Hopefully the XTech schedule page will be updated as well. Although this is slightly different from the rest in that it's free and announced way too late for some people I guess :(
- # [15:29] * Joins: gavins (n=gavin@firefox/developer/gavin)
- # [15:29] * Joins: weinig_ (n=weinig@cpe-66-108-205-3.nyc.res.rr.com)
- # [15:38] * Quits: weinig (n=weinig@cpe-66-108-205-3.nyc.res.rr.com) (Read error: 110 (Connection timed out))
- # [15:50] <Dashiva> Hixie: You mentioned reworking the repetition model for wf2 earlier, didn't you? Are the results available anywhere?
- # [15:51] <zcorpan_> Dashiva: on his whiteboard
- # [15:58] * mpt realizes that Silverlight's logo is a blue nappy/diaper
- # [16:00] * Quits: BenWard (i=BenWard@nat/yahoo/x-14623e5cbe6cac10)
- # [16:00] * Joins: BenWard (i=BenWard@nat/yahoo/x-9a9aa2f2a28b0166)
- # [16:02] <met_> mpt 8-)
- # [16:02] * met_ found similarity with blue logo on http://www.silverlight.com/
- # [16:21] * Quits: jdandrea (n=jdandrea@ool-44c0a1fe.dyn.optonline.net) ("ciao")
- # [16:39] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [16:42] * Joins: KevinMarks (n=Snak@h-68-164-93-9.snvacaid.dynamic.covad.net)
- # [16:46] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:53] * Joins: jdandrea (n=jdandrea@ool-44c0a1fe.dyn.optonline.net)
- # [17:00] <Lachy> hey, I've been asked to do another presentation on HTML5 in August, and I need to come up with an interesting way to present it. Anyone have any suggestions?
- # [17:00] * Joins: MikeSmith (n=MikeSmit@banff-72-29-239-177.mycanopy.net)
- # [17:01] <Philip`> Write the whole presentation in <canvas>?
- # [17:01] <Lachy> I could make use of <canvas>
- # [17:01] <annevk> use XHTML5
- # [17:01] <Lachy> see http://www.openpublish.com.au/
- # [17:02] * annevk did that
- # [17:02] <Lachy> that's where the presentation will be
- # [17:02] <annevk> nobody noticed though
- # [17:04] <Philip`> That's just syntax, and barely worth noticing :-)
- # [17:04] <annevk> hah, try to convince people of that story
- # [17:05] * Philip` ought to try to work out what makes so many HTML pages unrepresentable as XML
- # [17:06] <Philip`> (I noticed things like "<!-------->" in one case, but most sites seemed to have different problems instead, but it wasn't obvious exactly what was wrong)
- # [17:06] <Lachy> since it's more business/managemetn oriented conference, rather than technology-oriented, perhaps I could talk about the benefits that HTML5 will provide...
- # [17:10] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:10] <krijnh> annevk: I stole your presentation format yesterday btw, used it for 2 presentations
- # [17:11] <annevk> "presentation format"? hah
- # [17:11] <krijnh> Lachy: What's the first business benefit that comes to mind?
- # [17:11] <krijnh> annevk: Yeah, it rocks ;)
- # [17:11] <annevk> ???? profit!
- # [17:11] <krijnh> <p class="one-liner"> and stuff
- # [17:11] <krijnh> Profit?
- # [17:11] <krijnh> ;P
- # [17:12] <Dashiva> Rich internet applications, krijnh
- # [17:12] <krijnh> I think the extensions to <input> are immediate benefits
- # [17:12] <Lachy> krijnh, faster and cheaper client side development with improved features and interop
- # [17:12] <Lachy> krijnh, more interactive applications
- # [17:12] <annevk> fyi: http://www.molly.com/2007/05/10/blue-sky-web-browser-standards-and-interop-summit-xtech-paris/
- # [17:12] <annevk> also: http://my.opera.com/dstorey/blog/show.dml/993551
- # [17:16] <krijnh> Faster, cheaper, more, wow
- # [17:17] <annevk> Web 5.0
- # [17:17] <annevk> ????
- # [17:17] <annevk> $$ * 5
- # [17:17] <krijnh> Now that sells
- # [17:17] <krijnh> :)
- # [17:36] <gsnedders> 5 > 2.
- # [17:37] <met_> Web 5 > Web 2 ?
- # [17:37] <gsnedders> met_: this time yes.
- # [17:38] <gsnedders> met_: http://five-gt-two.spreadshirt.com/ — it was originally a play on HTML5 > XHTML2
- # [17:40] <met_> gsnedders this I know, have wallperar in desktop http://whatwg.majda.cz/wallpapers/
- # [17:40] <gsnedders> :P
- # [17:43] * Quits: KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) ("The computer fell asleep")
- # [17:49] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [17:49] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:50] * Quits: BenWard (i=BenWard@nat/yahoo/x-9a9aa2f2a28b0166)
- # [17:51] * Quits: briansuda (n=briansud@bokd099.rhi.hi.is)
- # [17:59] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [18:00] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:19] * Joins: yod (n=ot@banff-72-29-239-177.mycanopy.net)
- # [18:35] * Quits: MikeSmith (n=MikeSmit@banff-72-29-239-177.mycanopy.net) ("Get thee behind me, satan.")
- # [18:35] * Joins: MikeSmith (n=MikeSmit@banff-72-29-239-177.mycanopy.net)
- # [18:42] * Quits: weinig_ (n=weinig@cpe-66-108-205-3.nyc.res.rr.com)
- # [18:43] * Joins: psa (n=yomode@posom.com)
- # [18:45] * Joins: weinig (n=weinig@cpe-66-108-205-3.nyc.res.rr.com)
- # [18:47] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:57] * Joins: KevinMarks (i=KevinMar@nat/google/x-78accef1494724af)
- # [19:17] * Joins: dbaron (n=dbaron@corp-242.mountainview.mozilla.com)
- # [19:24] * Quits: ROBOd (n=robod@86.34.246.154) (Remote closed the connection)
- # [19:30] * Joins: tantek (n=tantek@corp.technorati.com)
- # [19:32] * Joins: ROBOd (n=robod@86.34.246.154)
- # [19:41] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [19:41] * Quits: aroben (n=adamrobe@17.203.15.208) (Client Quit)
- # [19:47] * Joins: zcorpan (n=zcorpan@84-216-42-208.sprayadsl.telenor.se)
- # [19:49] * Quits: zcorpan_ (n=zcorpan@84-216-40-5.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [19:51] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [19:53] * Quits: aroben (n=adamrobe@17.203.15.208) (Client Quit)
- # [19:55] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [19:56] * Quits: aroben (n=adamrobe@17.203.15.208) (Remote closed the connection)
- # [19:56] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [19:57] * Quits: aroben (n=adamrobe@17.203.15.208) (Remote closed the connection)
- # [19:57] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [19:58] * Quits: aroben (n=adamrobe@17.203.15.208) (Client Quit)
- # [20:02] * Quits: MikeSmith (n=MikeSmit@banff-72-29-239-177.mycanopy.net) (Read error: 110 (Connection timed out))
- # [20:03] * Quits: yod (n=ot@banff-72-29-239-177.mycanopy.net) (Read error: 113 (No route to host))
- # [20:54] * Quits: KevinMarks (i=KevinMar@nat/google/x-78accef1494724af) ("The computer fell asleep")
- # [20:57] * Joins: timblair (n=timblair@host-87-74-129-183.bulldogdsl.com)
- # [21:07] * Quits: timblair (n=timblair@host-87-74-129-183.bulldogdsl.com)
- # [21:32] <Hixie> can someone (zcorpan?) reply to Kristof Zelechovski's mail?
- # [21:35] * Quits: jruderman (n=jruderma@c-67-169-183-228.hsd1.ca.comcast.net)
- # [21:36] <zcorpan> Hixie: which one?
- # [21:37] * Joins: MikeSmith (n=MikeSmit@banff-72-29-239-177.mycanopy.net)
- # [21:37] <Hixie> the one about the thing with the thing.
- # [21:37] <Hixie> uh.
- # [21:38] <Hixie> the script.
- # [21:38] <Hixie> i think you checked in a fix.
- # [21:38] <zcorpan> oh, yep, i replied off-list
- # [21:38] <Hixie> cool
- # [21:38] <Hixie> thanks!
- # [21:39] <zcorpan> np
- # [21:39] <zcorpan> :)
- # [21:42] <Hixie> ;trianh
- # [21:42] <Hixie> uh
- # [21:42] <Hixie> wrong window.
- # [21:45] * Joins: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net)
- # [21:48] * Quits: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net) (Remote closed the connection)
- # [21:50] * Joins: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net)
- # [21:52] * Joins: timblair (n=timblair@host-87-74-129-183.bulldogdsl.com)
- # [21:56] * Quits: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net) (Remote closed the connection)
- # [21:58] * Joins: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net)
- # [22:03] * Quits: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net) (Remote closed the connection)
- # [22:09] * Joins: jruderman (n=jruderma@corp-242.mountainview.mozilla.com)
- # [22:18] * om_sleep is now known as othermaciej
- # [22:22] * Joins: billyjack (n=MikeSmit@banff-72-29-239-177.mycanopy.net)
- # [22:23] * Quits: billyjack (n=MikeSmit@banff-72-29-239-177.mycanopy.net) (Read error: 104 (Connection reset by peer))
- # [22:23] * Joins: syp (n=syp@photpc17.epfl.ch)
- # [22:24] * Joins: yod (n=ot@banff-72-29-239-177.mycanopy.net)
- # [22:30] * Quits: yod (n=ot@banff-72-29-239-177.mycanopy.net) ("Leaving")
- # [22:32] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
- # [22:37] <hsivonen> annevk: looks like you have better ad juice than me. I got an offer of $35 for an ad on my doctype page.
- # [22:39] <jgraham_> Argh. What is it with people complaining about HTML 5 allowing non-text content in paragraphs? The forms section of the HTML 4 _spec_ is covered in examples of exactly that
- # [22:41] <hsivonen> jgraham_: are you referring to autisticcuckoo?
- # [22:41] <jgraham_> Yeah. But it's at least the second time its been mentioned this week#
- # [22:43] * zcorpan is discussing that with toolman over email
- # [22:43] <hsivonen> zcorpan: Tim 'toolman' Taylor?
- # [22:44] <zcorpan> hsivonen: no, Tommy "TOOLman" Olsson
- # [22:44] <zcorpan> i.e. autisticcuckoo
- # [22:44] <hsivonen> oh
- # [22:48] * Quits: jruderman (n=jruderma@corp-242.mountainview.mozilla.com)
- # [22:52] <MikeSmith> I stopped reading at "In Terry Pratchett's Discworld novels, the ruler of Ankh-Morpork uses an unusual method for reducing crime in the city..."
- # [22:52] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [22:54] <annevk> lol
- # [22:54] <annevk> that guy should make a parser
- # [22:54] <annevk> the illusion that draconian somehow makes your faster is in fact just that
- # [22:54] <annevk> an illusion
- # [22:54] <MikeSmith> yeah
- # [22:55] * Joins: jruderman (n=jruderma@corp-242.mountainview.mozilla.com)
- # [22:55] <annevk> with the notable exception of course of the adoption agency algorithm which is part of HTML5 but you can optimize around that
- # [22:55] <annevk> and that shouldn't slow the whole process too much
- # [22:56] <zcorpan> annevk: and doesn't affect perf for conforming documents unless you have a streaming parser and can't modify the tree afterwards (in which case you have to buffer)
- # [22:57] <annevk> it does affect it slightly i think
- # [22:57] <annevk> but you might be right, yes
- # [22:57] <zcorpan> i thought it was only triggered when you see an end tag at the wrong place
- # [22:57] <annevk> I believe Safari has some tricks to make it go much better for documents without problems
- # [22:58] <annevk> zcorpan, not really
- # [22:58] <annevk> it's triggered when you hit a certain end tag
- # [22:59] <annevk> although if the tree is okayish you might not have to do complicated things but you still have some additional checks and such i believe
- # [22:59] <zcorpan> oh. ok.
- # [23:00] <annevk> see 'A start tag whose tag name is one of: "b", "big", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"' and 'An end tag whose tag name is one of: "a", "b", "big", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"'
- # [23:05] <gsnedders> Hixie: you want anybody to help to put together the references? it's one part of the spec I sorely miss
- # [23:06] <Hixie> annevk: if it's a well-formed doc, you bail at step 3, it's no more expensive that checking you're valid in the first place as i understand it
- # [23:06] * Joins: SpookyET_ (i=user@75.138.70.34)
- # [23:06] <Hixie> gsnedders: i mostly have the references done (in wf2), the problem is keeping them up to date
- # [23:06] <gsnedders> Hixie: and wa1?
- # [23:07] <Hixie> the references are mostly the same
- # [23:07] <gsnedders> Hixie: mind if I have ago at putting the references together?
- # [23:07] <annevk> if people really want it now I suppose you could make it a separate file
- # [23:08] <annevk> that p/html5/ people can update and that Hixie extracts now and then?
- # [23:08] <Hixie> gsnedders: if you're willing to put aside one day every month for the next 10 years or so to keep them up to date, sure
- # [23:08] <Hixie> gsnedders: but i recommend against it
- # [23:08] <Hixie> as annevk suggests, we could have it in the google code svn
- # [23:10] <gsnedders> Hixie: are there really that many that change that often? Looking through them, it doesn't look as if there are that many that are under proper work.
- # [23:11] <Hixie> gsnedders: yes, at least one reference changes every month
- # [23:11] <Hixie> gsnedders: e.g. Unicode has new releases every 4 or so months
- # [23:11] <Hixie> WebAPI has a new release every 4 or so months
- # [23:12] <Hixie> new RFCs come out all the time, relevant ones change every few months
- # [23:12] <Hixie> etc
- # [23:12] <Hixie> that's the only reason i haven't put the references in yet
- # [23:12] <gsnedders> most of the RFCs seem to be ones that don't change so often
- # [23:13] <annevk> from a references pov, more often than you want :)
- # [23:13] <gsnedders> but you've been dealing with the WF2 references, so I'll take your work
- # [23:13] <gsnedders> *word
- # [23:13] <gsnedders> annevk: well, ideally, from that POV, they'd never change :P
- # [23:14] * Quits: MikeSmith (n=MikeSmit@banff-72-29-239-177.mycanopy.net) ("Get thee behind me, satan.")
- # [23:15] <annevk> Toolman seems to make the wrong conclusions. He's saying that changing the semantics of elements to match common usage makes it harder to extract semantics. However, it only makes it harder to extract semantics on the minority of pages conforming to the previous definitions.
- # [23:15] <SpookyET_> Firefoxing is pissing me off.
- # [23:15] <SpookyET_> Firefox*
- # [23:15] <annevk> http://www.opera.com/
- # [23:15] <SpookyET_> Every time you load a Window, extensions are getting loaded and executed. You add a few of them, and it takes seconds to open a new window.
- # [23:15] <SpookyET_> It slows down opening and closing of tabs too.
- # [23:16] <gsnedders> annevk: you hear what I said in #html-wg?
- # [23:16] <SpookyET_> Extensions should be loaded once and cloned.
- # [23:16] <gsnedders> annevk: about the OS X disk image not mounting?
- # [23:16] <hsivonen> SpookyET_: accessing the content DOM from extensions is too slow. :-( blame the security wrapping
- # [23:16] <annevk> gsnedders, neh
- # [23:17] <SpookyET_> hsivonen: I'm talking about loading blank windows.
- # [23:17] <hsivonen> SpookyET_: oh.
- # [23:18] <SpookyET_> hsivonen: But, perhaps you are right. It's all xul, not native. Still, I can see it executing (removal of Bookmarks menu entry by the del.cio.us extension).
- # [23:19] * Quits: jruderman (n=jruderma@corp-242.mountainview.mozilla.com)
- # [23:21] <bewest> SpookyET_: then don't use extensions :-)
- # [23:21] <bewest> hopefully tamarin will make things spiffier
- # [23:23] <Philip`> Will Tamarin help with JS->C++ function calls?
- # [23:23] <bewest> dunno
- # [23:24] <annevk> gsnedders, I wouldn't know anything about it either
- # [23:24] <Philip`> (I've used SpiderMonkey in a game engine and I can't quite remember any details but I think the transitions between script and engine are the slowest part - the actual script execution is easily fast enough)
- # [23:25] <SpookyET_> SpookyET_: I need them. Can't live without AdBlock, GreaseMonkey, Stylish, and StumbleUpon.
- # [23:26] <SpookyET_> The workaround is to use more than one profile. I have another profile for web development, with web dev extensions like FireBug, WebDev ToolBar, XPather, etc.
- # [23:26] <hsivonen> Philip`: I'm not an expert, but I would expect JS-C++ crossings not to be helped by Tamarin. moreover, the performance hit when chrome JS accesses the content DOM is even greater than the usual JS-C++ crossing
- # [23:27] <bewest> hsivonen: interesting
- # [23:29] <SpookyET_> annevk: I'm a fan of Opera's, but I need extensions. Opera with extensions will rock. Unfortunetly, Opera will have to clone XAML for that.
- # [23:30] <annevk> That seems like the only viable option, indeed...
- # [23:30] <hsivonen> bewest: I could be wrong about Tamarin and crossing to C++. on a second though, a JIT *could* help it
- # [23:30] * annevk heads home
- # [23:30] <hsivonen> *thought
- # [23:32] * Quits: timblair (n=timblair@host-87-74-129-183.bulldogdsl.com)
- # [23:35] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [23:39] * Joins: jruderman (n=jruderma@corp-242.mountainview.mozilla.com)
- # [23:39] * Joins: h3h (n=w3rd@66-162-32-234.static.twtelecom.net)
- # [23:40] * Joins: MikeSmith (n=MikeSmit@banff-72-29-239-177.mycanopy.net)
- # [23:42] <SpookyET_> hsivonen: Sorry, I did not mean to open a can of worms.
- # [23:44] * Quits: jdandrea (n=jdandrea@ool-44c0a1fe.dyn.optonline.net) ("ciao")
- # [23:56] * Joins: jdandrea (n=jdandrea@ool-44c0a1fe.dyn.optonline.net)
- # [23:57] * Joins: yod (n=ot@banff-72-29-239-177.mycanopy.net)
- # [23:59] * Joins: KevinMarks (i=KevinMar@nat/google/x-1cb9419a122ac8b4)
- # Session Close: Fri May 11 00:00:00 2007
The end :)