Options:
- # Session Start: Wed May 09 00:00:00 2007
- # Session Ident: #whatwg
- # [00:11] * Quits: iMagne (n=magne@ti231210a080-8240.bb.online.no) ("Yip yip yip")
- # [00:24] * Quits: jruderman (n=jruderma@corp-242.mountainview.mozilla.com)
- # [00:30] * Quits: karlUshi (n=karl@124-144-94-185.rev.home.ne.jp) ("un train d'enfer")
- # [00:35] <jgraham_> Philip`: So I have lxml working with html5lib. It's not pretty but it works
- # [00:37] * Joins: jruderman (n=jruderma@corp-242.mountainview.mozilla.com)
- # [00:41] <zcorpan> jgraham_: what is lxml?
- # [00:42] <jgraham_> lxml == python bindings for libxml2
- # [00:42] <zcorpan> ah
- # [00:42] <jgraham_> It has a full(?) XPath implementation, which is nice
- # [00:43] <zcorpan> ok
- # [00:46] <Hixie> yay interoperability
- # [00:46] <Hixie> http://www.hixie.ch/tests/adhoc/html/canvas/021.html
- # [00:49] <Philip`> Looks like Firefox (2+3) and Opera (9.20) and Safari (2.0.4) all match on the left one, which surely counts as interoperability and just means the spec is wrong :-)
- # [00:50] <Hixie> i get one behaviour for opera and safari2, one for firefox 2 and 3, and one for safari trunk
- # [00:52] <zcorpan> so... which features in html5 can be considered ok for authors to use today? <canvas> is an obvious one, and various things in WF2 (in both cases possibly using a scripted fallback for ie)... perhaps getElementsByClassName with a prototype fallback for legacy UAs... anything other than that?
- # [00:53] <Hixie> depends what your criteria is
- # [00:53] <zcorpan> i will explain which features in html5 can be used today in the real world in my presentation the 23rd
- # [00:53] <zcorpan> and how
- # [00:54] * Quits: KevinMarks (i=KevinMar@nat/google/x-01795a98dc4b5191) (Read error: 110 (Connection timed out))
- # [00:55] <Hixie> well, things like contenteditable, designmode, drag and drop, are implemented in IE already
- # [00:56] <zcorpan> ah. yep.
- # [00:56] * zcorpan makes notes
- # [00:56] <othermaciej> some of the elements have no API and their likely default presentation could be done solely with a stylesheet
- # [00:56] <Hixie> depends what you mean by usable, really
- # [00:56] <othermaciej> so you could use those depending on your standards
- # [00:57] <Hixie> more interop fun with canvas patterns: http://www.hixie.ch/tests/adhoc/html/canvas/023.html
- # [00:57] <zcorpan> usable as in using a new feature + whatever fallback is needed to make it degrade ok or have the same functionality in legacy UAs is simpler than current practices for solving the same problem
- # [00:58] <Hixie> ok, depends what you mean by "new" :-)
- # [00:58] <zcorpan> new as in isn't widely used by authors
- # [00:59] <zcorpan> e.g. i wouldn't be talking about XHR or contenteditable
- # [00:59] <zcorpan> but i would be talking about <canvas>
- # [00:59] <Hixie> ah
- # [01:00] * Joins: KevinMarks (i=KevinMar@nat/google/x-12bd9a567f350d9a)
- # [01:00] <zcorpan> at first i was thinking about talking about everything that is listed in http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers
- # [01:01] <zcorpan> but then i realised that e.g. ping="" is pretty useless since ping="" + fallback is more complicated than the current practice of HTTP redirect or just JS
- # [01:02] <zcorpan> and firefox doesn't have a nice UI for it yet (i think)
- # [01:02] <Hixie> ping="" will only become useful once widely supported, if you actually need the data you'd get from it, yes
- # [01:02] <othermaciej> ping would only be useful today if you were ok with no ping as the fallback
- # [01:02] <Hixie> right
- # [01:03] <zcorpan> exactly
- # [01:03] <zcorpan> so that's something i won't be talking about
- # [01:05] <zcorpan> not sure if i should explain how the repetition model works since there were discussions about redesigning it from scratch
- # [01:05] <Hixie> it's been redesigned. the design sits on my whiteboard as we speak. :-)
- # [01:05] <zcorpan> cool :)
- # [01:05] <Dashiva> Is it better than before? ;)
- # [01:06] <Hixie> yeah
- # [01:06] <Hixie> it's close to xul templates actually
- # [01:06] <Hixie> if you know those
- # [01:06] <Hixie> except without the rdf
- # [01:06] <Hixie> and with much less markup
- # [01:06] <Hixie> doesn't have good fallback compared to the wf2 repetition model though
- # [01:07] <Hixie> though i guess the wf2 repetition model fallback was somewhat academic given that it didn't work in IE
- # [01:07] <Dashiva> Yeah, for the more complex features it can be better to start fresh
- # [01:09] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [01:11] * Quits: jruderman (n=jruderma@corp-242.mountainview.mozilla.com)
- # [01:22] * Joins: jruderman (n=jruderma@corp-242.mountainview.mozilla.com)
- # [01:23] * Quits: billmason (n=billmaso@ip156.unival.com) (Read error: 131 (Connection reset by peer))
- # [01:24] <Philip`> Hmm, Konqueror 3.8 renders 021 and 022 correctly but then crashes when loading 023
- # [01:36] * Quits: yod (n=ot@banff-72-29-239-177.mycanopy.net) ("This computer has gone to sleep")
- # [01:38] * Quits: zcorpan (n=zcorpan@84-216-40-131.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [01:46] * Quits: MikeSmith (n=MikeSmit@banff-72-29-239-177.mycanopy.net) ("Get thee behind me, satan.")
- # [01:52] * Quits: Toolskyn (n=toolskyn@adsl-dc-266ef.adsl.wanadoo.nl) (Connection timed out)
- # [01:55] * Quits: dbaron (n=dbaron@banff-72-29-239-177.mycanopy.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [01:56] * Joins: zcorpan (n=zcorpan@84-216-43-62.sprayadsl.telenor.se)
- # [02:11] * Quits: inkbase (i=Miranda@nat/ibm/x-516d56997acee53e) (Read error: 54 (Connection reset by peer))
- # [02:17] * Joins: karlUshi (n=karl@133.27.247.62)
- # [02:48] <bzed> hmm, firefox and konquerer just do nothign on 023 here, but they don't crash
- # [02:48] <bzed> and 021 doesn't work in FF
- # [02:48] <bzed> if anybody is interested...
- # [02:49] <bzed> konqueror 3.5.5
- # [03:02] <Philip`> 3.5.5 doesn't have any canvas support at all
- # [03:02] <Philip`> (It's new in 3.8, which is the pre-alpha KDE4 version)
- # [03:08] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [03:20] <jruderman> http://www.i-marco.nl/weblog/archive/2006/06/24/time_breakdown_of_modern_web_d
- # [03:22] * Quits: bzed (n=bzed@dslb-084-059-104-005.pools.arcor-ip.net) ("Leaving")
- # [03:30] * Quits: KevinMarks (i=KevinMar@nat/google/x-12bd9a567f350d9a) ("The computer fell asleep")
- # [03:47] * Quits: othermaciej (i=mjs@nat/apple/x-af9f839b2956ee44)
- # [04:01] * Joins: marcosc (n=chatzill@131.181.148.226)
- # [04:21] * Quits: zcorpan (n=zcorpan@84-216-43-62.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [05:28] * Joins: bobdole (n=bob@CPE001195cf04f2-CM00407b8794db.cpe.net.cable.rogers.com)
- # [05:31] * bobdole is now known as Alystair
- # [05:31] * Parts: Alystair (n=bob@CPE001195cf04f2-CM00407b8794db.cpe.net.cable.rogers.com)
- # [05:31] * Joins: Alystair (n=bob@CPE001195cf04f2-CM00407b8794db.cpe.net.cable.rogers.com)
- # [05:52] * Joins: Lfe_ (n=lfe@korvkungen.se)
- # [05:56] * Quits: jruderman (n=jruderma@corp-242.mountainview.mozilla.com)
- # [05:56] * Joins: dolphinling (n=chatzill@rbpool4-78.shoreham.net)
- # [06:01] * Quits: Lfe (n=lfe@82.96.60.149) (Read error: 111 (Connection refused))
- # [06:15] * Quits: jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.3/0000000000]")
- # [06:27] * Quits: jdandrea (n=jdandrea@ool-44c0a1fe.dyn.optonline.net)
- # [06:28] * Quits: Lachy (n=Lachlan@203-214-143-196.perm.iinet.net.au) (Read error: 145 (Connection timed out))
- # [06:33] * Joins: Lachy (n=Lachlan@203-214-143-196.perm.iinet.net.au)
- # [06:55] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [07:13] * Quits: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [07:26] * Joins: Toolskyn (n=toolskyn@adsl-dc-266ef.adsl.wanadoo.nl)
- # [07:44] * Joins: markp_ (n=mark@adsl-221-79-235.rmo.bellsouth.net)
- # [07:46] * Quits: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net) (Read error: 104 (Connection reset by peer))
- # [08:31] * Lfe_ is now known as Lfe
- # [08:50] * Joins: KevinMarks (n=Snak@h-68-164-93-9.snvacaid.dynamic.covad.net)
- # [08:50] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [09:31] * Quits: karlUshi (n=karl@133.27.247.62) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [09:43] * Joins: jruderman (n=jruderma@c-67-169-183-228.hsd1.ca.comcast.net)
- # [09:46] * Joins: met_ (n=Hassman@b14-4.vscht.cz)
- # [09:47] * Joins: bzed (n=bzed@dslb-084-059-103-004.pools.arcor-ip.net)
- # [10:05] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [10:06] * Quits: annevk (n=annevk@pat-tdc.opera.com) (Read error: 54 (Connection reset by peer))
- # [10:27] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [10:28] * Joins: annevk (n=annevk@pat-tdc.opera.com)
- # [10:28] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [10:49] * Parts: annevk (n=annevk@pat-tdc.opera.com)
- # [10:49] * Joins: annevk (n=annevk@pat-tdc.opera.com)
- # [10:50] * Joins: zcorpan (n=zcorpan@84-216-42-158.sprayadsl.telenor.se)
- # [10:59] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [11:18] * Joins: ROBOd (n=robod@86.34.246.154)
- # [11:22] * moeffju is now known as moeffju[Away]
- # [11:51] * Joins: karlUshi (n=karl@124-144-94-185.rev.home.ne.jp)
- # [12:27] * zcorpan created http://wiki.whatwg.org/wiki/Test_cases
- # [12:29] * othermaciej considers nominating all the people named on that page to be HTML WG Test Suite Editors
- # [12:30] <zcorpan> there might be others that i don't know about or have forgotten about
- # [12:32] <zcorpan> hixie should have some tests now that i think of it
- # [12:32] <zcorpan> and the html5lib project has a test suite
- # [12:33] <annevk> hixie has quite some tests
- # [12:35] <annevk> can someone explain to me wtf the <label> discussion is about?
- # [12:35] * annevk hasn't followed it
- # [12:36] * othermaciej neither
- # [12:36] <zcorpan> it started with a misunderstanding i think
- # [12:36] <zcorpan> the rest i don't know
- # [12:37] <annevk> ok, yeah, I got the bit about someone thinking that <textarea> was not allowed inside or something...
- # [12:37] <zcorpan> where are hixie's tests?
- # [12:37] <zcorpan> http://www.hixie.ch/tests/adhoc/html/ ?
- # [12:39] <othermaciej> I like the fix to <label> click behavior in WF2, but it's unclear what should happen if the label is associated with something that does not correspond to a native OS control
- # [12:40] <annevk> if for= points to something that's not a form control the label doesn't have an associated element
- # [12:40] <othermaciej> ah
- # [12:40] <annevk> zcorpan, yeah
- # [12:40] <othermaciej> on Mac OS X in normal system UI, labels only do anything on checkboxes and radio buttons
- # [12:40] <othermaciej> and what they do is toggle it, not focus
- # [12:41] <othermaciej> is there any OS where clicking on the label next to a control focuses it in native UI?
- # [12:42] <annevk> dunno
- # [12:42] <zcorpan> on windows it seems like it's the label that has focus
- # [12:43] <othermaciej> you do want access-keys defined on the label to focus or activate the control I guess
- # [12:44] <annevk> i'd think so
- # [12:44] <othermaciej> except that accesskey is so tragically useless
- # [12:45] <annevk> ah, the complaint is indeed about activating
- # [12:45] <annevk> that clicking a label should always focus a textarea where other people say it should happen only when the OS defines it
- # [12:45] <annevk> makes sense to follow platform behavior
- # [12:45] <zcorpan> yup
- # [12:46] <annevk> otoh, some devices don't have a concept of a platform...
- # [12:46] <annevk> Nintendo Wii for instance
- # [12:46] <zcorpan> this isn't something that has to be interoperable
- # [12:46] <zcorpan> you do what makes sense for the UA or device
- # [12:47] <zcorpan> imho
- # [12:47] <annevk> sure
- # [12:47] <annevk> it's just annoying if you're cross platform :)
- # [12:47] <othermaciej> only if the platforms you target differ on this
- # [12:48] <othermaciej> I can't think of any platform where clicking a text field label in a native dialog focuses the text field
- # [12:48] <annevk> ok
- # [12:48] <annevk> (this is annoying with key events for instance)
- # [12:48] * Joins: MichaelMH (n=Michael@87.254.67.30)
- # [12:58] * Joins: hays (n=hays@pool-138-88-199-16.res.east.verizon.net)
- # [12:58] <hsivonen> thesis printed and bound \o/
- # [13:01] <othermaciej> hsivonen: well done
- # [13:06] <annevk> will you bring it to XTech? :)
- # [13:08] <hsivonen> annevk: I wasn't planning to. should I?
- # [13:08] <annevk> not sure, but it might be nice to see it
- # [13:09] <annevk> howcome would certainly be pleased if he hears it's done using PrinceXML :)
- # [13:12] <hsivonen> annevk: I guess I could bring it. howcome already knows that it is set using Prince
- # [13:12] <hays> is that a ph.d thesis perchance?
- # [13:12] <hsivonen> hays: master's
- # [13:27] * othermaciej is now known as om_sleep
- # [13:35] <Philip`> Non-blocking partial drawImage could be interesting if it worked with progressive JPEGs/PNGs... No idea if that's technically feasible, though
- # [13:35] * Quits: MichaelMH (n=Michael@87.254.67.30) ("Leaving")
- # [13:37] * Joins: BenWard (i=BenWard@nat/yahoo/x-5268daaa64423726)
- # [13:38] * Philip` also wonders what happens when you try drawing an animated GIF/PNG
- # [13:38] <annevk> hmm
- # [13:38] <annevk> feel free to follow-up
- # [13:38] <annevk> animated SVG would be another :)
- # [13:47] <Philip`> Ah, excellent, non-interoperability - Firefox draws whatever frame of animation is shown at the current point in time, and Opera refuses to draw animated images at all
- # [13:48] <annevk> I would not have expected anything else
- # [13:48] * Philip` adds it to his list of things to test properly
- # [13:49] * annevk wonders when an image starts animating
- # [13:49] <annevk> the moment .complete switches to true, the moment you have partial data or the moment it's inserted into the DOM, etc.
- # [13:49] <annevk> does that differ per image format? say SVG...
- # [13:51] * annevk ponders
- # [13:52] <annevk> the amount of choices you need to make when implementing something (and think of when writing a spec)...
- # [13:57] * Quits: Lfe (n=lfe@korvkungen.se) (Read error: 104 (Connection reset by peer))
- # [14:01] * Joins: Lfe (n=lfe@korvkungen.se)
- # [14:15] * Joins: MichaelMH (n=Michael@87.254.67.30)
- # [14:15] * Quits: MichaelMH (n=Michael@87.254.67.30) (Client Quit)
- # [14:15] * Joins: MichaelMH (n=Michael@87.254.67.30)
- # [14:22] <MichaelMH> why is the w3c website so ugly?
- # [14:25] <Philip`> Possibly because it was designed in 2002 and hasn't changed much since then
- # [14:25] <Philip`> (http://www.w3.org/2002/11/homepage)
- # [14:26] * Joins: jdandrea (n=jdandrea@ool-44c0a1fe.dyn.optonline.net)
- # [14:26] * Joins: briansuda (n=briansud@82.221.34.106)
- # [14:29] <MichaelMH> yeah but who picked mongy brown?
- # [14:29] <MichaelMH> and they shove so much information on the one page.. it just looks messy
- # [14:30] <mpt> The Web was ever thus
- # [14:49] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [14:58] <Philip`> jgraham_: About lxml: sounds good! I'll be interested in playing with that once I have some more time
- # [15:02] * met_ is looking for help with Ian Hixie article for czech wikipedia 8-)
- # [15:02] * met_ hopes Hixie is sleeping now 8-)
- # [15:03] <met_> what should write in the basic sentence "Ian Hickson is...."
- # [15:03] <met_> expert for web technogies ?
- # [15:04] <met_> ...is programmer/developper is probably not correct (not his main interest)
- # [15:05] <Philip`> Does it have to be non-libellous?
- # [15:05] <met_> any suggestions, anyone who now Hixie i little bit?
- # [15:05] <met_> of course 8-)
- # [15:06] <Philip`> Oh, I can't think of anything then :-(
- # [15:06] <met_> something short like this http://en.wikipedia.org/wiki/Dave_Hyatt
- # [15:06] <met_> basic info
- # [15:06] <met_> dunnot what write in the 1st sencence as his main characteristic
- # [15:07] * Quits: MichaelMH (n=Michael@87.254.67.30) ("Leaving")
- # [15:11] <jdandrea> anne: Would you prefer the "Changes from HTML4" page redirect to a new "Differences from HTML4" page? (Only two pages on the Wiki are affected - http://wiki.whatwg.org/wiki/Special:Whatlinkshere/Changes_from_HTML4 )
- # [15:11] * jdandrea is happy to adjust it if it helps clarify things for visitors
- # [15:12] <jdandrea> s/anne/annevk
- # [15:15] <karlUshi> met_: http://ian.hixie.ch/ hixie by himself
- # [15:16] <met_> karlUshi now this page
- # [15:17] <met_> ok, we wrote "expert for web technoligies" (in Czech)
- # [15:18] <karlUshi> http://www.google.com/search?num=20&hl=en&safe=off&q=%22ian+hickson+is+%22&btnG=Search
- # [15:20] <met_> ok we have it, and some photo under creative common licence (this licence is requirement for wikipedia)? 8-)
- # [15:21] <met_> http://cs.wikipedia.org/wiki/Daniel_Glazman looks better than http://en.wikipedia.org/wiki/Daniel_Glazman
- # [15:26] <met_> ok Pavel Cvrcek just saved http://cs.wikipedia.org/wiki/Ian_Hickson
- # [15:29] <met_> http://www.flickr.com/photos/cindyli/265665723/ 8-)
- # [15:29] <met_> ok http://flickr.com/photos/distobj/15915885/
- # [15:34] * Quits: KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) ("bye")
- # [15:37] <annevk> jdandrea, I suppose that could work
- # [15:37] * Quits: briansuda (n=briansud@82.221.34.106)
- # [15:38] <jdandrea> annevk: Can do ...
- # [15:38] <annevk> sure
- # [15:38] <jdandrea> s/Can/Will
- # [15:38] <annevk> k
- # [15:38] <Dashiva> "using <SPAN> and in-line styles is a significant improvement on using the <FONT> tag. <SPAN> is a well established neutral container, whereas <FONT> is purely presentational."
- # [15:38] * Quits: Toolskyn (n=toolskyn@adsl-dc-266ef.adsl.wanadoo.nl) (Read error: 104 (Connection reset by peer))
- # [15:38] <Dashiva> They just keep going and going and going...
- # [15:39] * karlUshi wonders if met_ is populating wikipedia with people's name and bios?
- # [15:39] <met_> not me but my friend yes
- # [15:39] <karlUshi> eeek
- # [15:39] <met_> and not people but people around web, browsers etc.
- # [15:40] * met_ only find he forgot Hixie
- # [15:40] <met_> is still does not exist in en wiki
- # [15:40] <karlUshi> met_: does he want to exit on wikipedia should have been the first question
- # [15:40] <met_> flickr.com is full of hixie photos but none is good for publishing 8-(
- # [15:41] * Joins: KevinMarks (n=Snak@h-68-164-93-9.snvacaid.dynamic.covad.net)
- # [15:42] <met_> karlUshi, exit on? what you mean
- # [15:42] <Dashiva> exist, maybe
- # [15:42] <karlUshi> s/exit/exist/
- # [15:43] <met_> i am not wikipedist, but from the wikipedist point of view it is not question
- # [15:44] <met_> someone is important or not important for encyklopedia (not only wikipedia), it is the question
- # [15:44] <annevk> yeah, as is the case for Mark Pilgrim for instance
- # [15:44] <annevk> iirc
- # [15:48] <met_> karlUshi, some explanation why I wanted this
- # [15:49] <met_> when I write some czech article about whatwg, w3c, html5, many people have some wikipage so i can link it for details
- # [15:49] <met_> and every time hixie was one who. hadn't
- # [15:50] * met_ hope english version will come too
- # [15:51] <jdandrea> annevk: Differences from HTML4 now in place. WIki links adjusted. Original link still redirects.
- # [15:54] <hsivonen> Iana Hicksona could register en-GB-x-hixie :-)
- # [15:55] <annevk> it's actually a dialect to both en-GB and en-US
- # [15:55] <Dashiva> Does it make sense to register a x-prefix?
- # [15:56] <annevk> when registered you'd remove the prefix
- # [15:56] * Quits: markp_ (n=mark@adsl-221-79-235.rmo.bellsouth.net) (Remote closed the connection)
- # [15:56] * Joins: markp_ (n=mark@adsl-221-79-235.rmo.bellsouth.net)
- # [15:56] <met_> hsivonen, do not understand 8-)
- # [15:56] <hsivonen> just slighly amused by the Czech genetive of Ian
- # [15:57] <met_> it's czech suffix
- # [15:57] <met_> ok
- # [15:57] <Dashiva> Hint: IANA
- # [15:57] <met_> ah 8-)
- # [15:59] <jdandrea> That's it! x-classname! :)
- # [16:00] <hsivonen> jdandrea: x- for registered classes? ;-)
- # [16:00] <jdandrea> No, for unregistered ones. (I kid.)
- # [16:00] <met_> and xxx- for adult only classes? 8-)
- # [16:07] * Quits: markp_ (n=mark@adsl-221-79-235.rmo.bellsouth.net) (Remote closed the connection)
- # [16:40] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [16:40] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:46] * Quits: dolphinling (n=chatzill@rbpool4-78.shoreham.net) (Read error: 110 (Connection timed out))
- # [16:47] * Quits: jdandrea (n=jdandrea@ool-44c0a1fe.dyn.optonline.net) ("ciao")
- # [16:56] * Joins: h3h (n=w3rd@66-162-32-234.static.twtelecom.net)
- # [16:57] <mpt> en-hixie is a language with GB and US serializations
- # [16:58] * Joins: dolphinling (n=chatzill@rbpool5-69.shoreham.net)
- # [16:59] * Joins: hendry (n=hendry@82-71-28-75.dsl.in-addr.zen.co.uk)
- # [17:00] <annevk> That might violate the RFC...
- # [17:00] * annevk believes the second tag is reserved for locations
- # [17:01] <annevk> Maybe not... zh-Hans-TW for instance
- # [17:01] * Joins: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net)
- # [17:02] * Joins: jdandrea (n=jdandrea@ool-44c0a1fe.dyn.optonline.net)
- # [17:08] * Parts: markp (n=mark@adsl-221-79-235.rmo.bellsouth.net)
- # [17:08] <gsnedders> annevk: registration is required unless it is one of a special few (inc. x)
- # [17:08] <gsnedders> annevk: the requirements for registration allow all sorts of things for the second tag
- # [17:12] <annevk> yes, i just figured that out
- # [17:19] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:40] <hsivonen> the length of a subtag is significant when deciding its role
- # [17:47] * Joins: MichaelMH (n=Michael@87.254.67.30)
- # [17:50] * Joins: epeus (i=KevinMar@nat/google/x-563b9462664e876e)
- # [17:55] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:55] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [17:56] * Quits: Dashiva (i=Dashiva@v035b.studby.ntnu.no)
- # [17:56] * Quits: hendry (n=hendry@82-71-28-75.dsl.in-addr.zen.co.uk) ("ciao")
- # [17:57] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [17:57] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:59] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:00] * Joins: Dashiva (i=Dashiva@v035b.studby.ntnu.no)
- # [18:05] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [18:14] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 110 (Connection timed out))
- # [18:22] * Quits: met_ (n=Hassman@b14-4.vscht.cz) ("Chemists never die, they just stop reacting.")
- # [18:40] * Quits: BenWard (i=BenWard@nat/yahoo/x-5268daaa64423726)
- # [18:42] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:44] * Joins: yod (n=ot@banff-72-29-239-177.mycanopy.net)
- # [18:46] * Quits: MichaelMH (n=Michael@87.254.67.30) ("Leaving")
- # [19:01] * Joins: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
- # [19:02] * Quits: KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) (Nick collision from services.)
- # [19:03] * epeus is now known as KevinMarks
- # [19:11] * weinig is now known as weinig_
- # [19:11] * weinig_ is now known as weinig
- # [19:16] * Joins: nickshanks (n=nicholas@home.nickshanks.com)
- # [19:21] * Quits: KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) ("The computer fell asleep")
- # [19:33] * Joins: KevinMarks (i=KevinMar@nat/google/x-b12b36c4c3ebd1e8)
- # [20:01] <bewest> if you press "enter" in an input, what happens?
- # [20:01] <bewest> I'm having a hard time locating this in the spec, and AFAICT it's totally absent from the w3c html4 spec
- # [20:01] <bewest> apparently firefox will activate the next button-type element according to document order
- # [20:02] <bewest> and there doesn't seem to be any mechanism to alter it.
- # [20:03] <bewest> I thought perhaps tabindex would be suitable, but it doesn't work for a few reasons
- # [20:03] <bewest> would be nice for tabindex to be scoped to the form
- # [20:04] <Philip`> Do you mean something like where it says "If the platform supports letting the user submit a form implicitly (for example, on some platforms hitting the "enter" key while a text field is focused implicitly submits the form), then when doing so the form's default submit button must be the one used to initiate form submission"?
- # [20:07] <bewest> I'm talking about specifying it as one of the things missing from html4
- # [20:07] <bewest> so that we don't have to guess from implementation to implementation
- # [20:10] <bewest> so, yeah, something like that
- # [20:11] <bewest> so I guess allowing an attribute for describing which button should be the default for a form, and also making tabindex local to the form
- # [20:11] <bewest> latter might not be feasible
- # [20:16] <Hixie> the text Philip` quoted is in the spec
- # [20:16] <Hixie> and making a particular button the default is on the list for WF3
- # [20:20] <Hixie> http://www.w3.org/2007/Talks/0509-dsr-forms/#(28)
- # [20:21] <bewest> oh
- # [20:21] * Quits: yod (n=ot@banff-72-29-239-177.mycanopy.net) ("Leaving")
- # [20:22] <bewest> what does default submit button currently mean?
- # [20:22] <bewest> Philip`: I didn't realize you were quoting from the spec. thanks
- # [20:22] <Hixie> in the spec, that part is a link, iirc
- # [20:24] <Philip`> bewest: Ah, sorry, I should have been clearer
- # [20:24] <Philip`> (http://www.whatwg.org/specs/web-forms/current-work/#enter-submit)
- # [20:25] <Philip`> ("User agents may establish a button in each form as being the form's default button. (This should be the first submit button in the form, but UAs may pick another button if another would be more appropriate for the platform.)")
- # [20:35] <Alystair> What's this $10,000 to David Hyatt thing in the Acknowledgements section at the botom of the web apps 1.0 spec?
- # [20:36] <bewest> Philip`: ah... I think that breaks what's out there currently
- # [20:36] <bewest> Philip`: depending on what is meant by "submit button"
- # [20:37] <bewest> Philip`: if it means type="submit" then that's not what currently happens
- # [20:37] <bewest> type="image" also counts in FF
- # [20:39] <Alystair> This is so cool, so, you guys are actually planning the future for HTML/etc? :)
- # [20:39] <Philip`> http://www.whatwg.org/specs/web-forms/current-work/#extensions3 - "... a submit button (an input or button element with the type attribute set to submit, or an input element with the type attribute set to image) ..."
- # [20:39] <bewest> ah
- # [20:40] <bewest> ah ok
- # [20:40] <bewest> that's what happens
- # [20:40] <bewest> good job, then. that's some high quality speccing
- # [20:40] <Philip`> Alystair: I think that's the idea :-)
- # [20:41] <bewest> and I look forward to being able to tell UA's which one is the default
- # [20:41] <Alystair> my earlier question still remains unanswered, I thought that work was unpaid here
- # [20:41] <Alystair> unless there was a $10k bounty for that specific algorithm
- # [20:41] <Philip`> bewest: It probably would be nicer if the spec linked to the definitions for all those terms, so you don't have to just search through the text, but at least the definitions do appear to exist
- # [20:41] <bewest> Philip`: yeah. and it matches what actually happens already
- # [20:42] <Philip`> Alystair: I have no idea what that thing means either
- # [20:42] * bewest wonders if tests are needed for this feature
- # [20:43] <Philip`> Tests are needed for every feature :-)
- # [20:43] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [20:43] <Philip`> ...unless someone's written some already
- # [20:43] * Alystair should really read the faq, the site looks like it contains 3 different designs though
- # [20:43] <bewest> Philip`: let me be more direct then: how do I know if tests for this feature already exist?
- # [20:44] <bewest> Alystair: for some individuals, this is there full time job
- # [20:44] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) (Client Quit)
- # [20:44] <bewest> Alystair: for example, the editor, Ian Hickson, is employed fulltime by google to do this work
- # [20:44] <Philip`> bewest: Hmm, I have no idea
- # [20:44] <bewest> Alystair: other stakeholders also recieve significant support from their companies to participate
- # [20:45] <Alystair> wow
- # [20:45] <bewest> Philip`: who would know?
- # [20:46] <bewest> Alystair: in particular, most of those stakeholders actually make browsers... and I imagine they balance their time between actually working on their browsers and participating in this and other, similar, groups
- # [20:46] <Philip`> (The last two in http://www.hixie.ch/tests/adhoc/html/forms/input/submit/ seem kind of relevant)
- # [20:46] <Alystair> 15 years!
- # [20:47] <bewest> Philip`: yes, test 3 does it
- # [20:47] <bewest> and 4, evidently
- # [20:48] <Philip`> bewest: I'm unsure who would know of any other relevant tests
- # [20:48] <bewest> hmmm I'll browse through zcorpan's stuff
- # [20:49] * bewest doesn't see anything that looks relevant
- # [20:53] <Alystair> the faq's pretty funnny
- # [20:53] <Alystair> *funny
- # [20:55] <Philip`> Any particular bits? I think it's intended to be mostly serious :-)
- # [20:56] <Alystair> well, the whole xhtml/html war
- # [20:56] <bewest> Philip`: the part where one question redirects you to the next question, which redirects you to the previous question, which...
- # [20:57] <Alystair> I think the "Why do we need both HTML 5 and XHTML 2.0?" should really be fleshed out
- # [20:57] <Alystair> er answer to it
- # [20:57] <Alystair> "We don't!" isn't a legitimate answer to a serious question
- # [20:58] <bewest> Alystair: it's not considered a very serious problem, I think
- # [20:58] <bewest> Alystair: xhtml2 is DOA
- # [20:59] * Joins: aroben_ (i=adamrobe@nat/apple/x-21614903628b5495)
- # [21:00] * Joins: icaaq_ (i=icaaaq@c-a237e455.231-7-64736c10.cust.bredbandsbolaget.se)
- # [21:00] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [21:01] * Parts: icaaq_ (i=icaaaq@c-a237e455.231-7-64736c10.cust.bredbandsbolaget.se)
- # [21:03] <Hixie> annevk: what's the xml-not-well-formed access-control problem?
- # [21:10] <Alystair> ....
- # [21:14] <Hixie> Alystair: i updated the faq to answer that question
- # [21:14] <Alystair> danke
- # [21:15] * Quits: aroben (n=adamrobe@17.203.15.208) (Read error: 110 (Connection timed out))
- # [21:19] * Joins: weinig_ (n=weinig@cpe-66-108-205-3.nyc.res.rr.com)
- # [21:28] * Quits: weinig (n=weinig@cpe-66-108-205-3.nyc.res.rr.com) (Read error: 110 (Connection timed out))
- # [21:43] * Quits: KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) ("The computer fell asleep")
- # [21:56] * Joins: aroben (n=adamrobe@17.203.15.208)
- # [22:04] * om_sleep is now known as othermaciej
- # [22:07] * Joins: MikeSmith (n=MikeSmit@banff-72-29-239-177.mycanopy.net)
- # [22:10] * Joins: zcorpan_ (n=zcorpan@84-216-40-210.sprayadsl.telenor.se)
- # [22:12] * Quits: aroben_ (i=adamrobe@nat/apple/x-21614903628b5495) (Read error: 110 (Connection timed out))
- # [22:18] * Quits: zcorpan (n=zcorpan@84-216-42-158.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [22:19] * gsnedders is now known as notgsnedders
- # [22:20] * notgsnedders is now known as gsnedders
- # [22:24] * Quits: Alystair (n=bob@CPE001195cf04f2-CM00407b8794db.cpe.net.cable.rogers.com)
- # [22:29] * Joins: jcgregorio (i=chatzill@nat/ibm/x-ccc55ecdee2b7e5a)
- # [22:32] * Joins: yod (n=ot@banff-72-29-239-177.mycanopy.net)
- # [22:39] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
- # [22:54] * Quits: aroben (n=adamrobe@17.203.15.208)
- # [23:02] * Joins: hober (n=ted@unaffiliated/hober)
- # [23:04] * Quits: jcgregorio (i=chatzill@nat/ibm/x-ccc55ecdee2b7e5a) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.3/0000000000]")
- # [23:14] * Joins: KevinMarks (i=KevinMar@nat/google/x-8032739feea002e0)
- # [23:17] * Joins: aroben (i=adamrobe@nat/apple/x-b95524d57d56227c)
- # [23:18] <zcorpan_> is a drocanian parser faster than a parser that does error recovery?
- # [23:19] <zcorpan_> http://www.autisticcuckoo.net/archive.php?id=2007/05/09/forward-towards-the-past
- # [23:20] <othermaciej> well, if there's an error right at the beginning of the document it will likely be faster to fail than a recovering one would be to succeed
- # [23:20] <zcorpan_> i mean if there are no errors
- # [23:21] <othermaciej> in the case where there are no errors, I don't know of any fundamental reason it would have to be slower
- # [23:21] <zcorpan_> i don't see it either
- # [23:21] <zcorpan_> but i keep hearing that xml parsers are so fast
- # [23:22] <zcorpan_> because they don't do error recovery
- # [23:22] <othermaciej> some forms of error recovery require maintaining extra buffers
- # [23:22] <othermaciej> but I don't think that effect dominates in practice
- # [23:22] <othermaciej> for WebKit at least, the XML parser we use works all in UTF-8
- # [23:22] <othermaciej> and otherwise our engine does everything in UTF-16
- # [23:22] <othermaciej> so I'm pretty sure it's slower than the HTML parser
- # [23:23] <zcorpan_> ok. i'm not surprised
- # [23:23] <zcorpan_> though my limited testing before with gecko showed that their xml parser was slightly faster than their html parser
- # [23:24] <zcorpan_> but that testing might well be flawed in some way
- # [23:24] <jruderman> what version of gecko did you test?
- # [23:24] <zcorpan_> it was probably 1.8
- # [23:24] <jruderman> incremental rendering for xml was only turned on recently, on trunk
- # [23:24] <zcorpan_> yeah
- # [23:24] <zcorpan_> when i tested incremental rendering wasn't implemented yet
- # [23:25] <jruderman> it's likely "slower" in simple measurements now that there is incremental rendering
- # [23:25] <jruderman> but "faster" in practice
- # [23:25] <jruderman> i don't know if incremental rendering happens with the same frequency between html and xml, so i wonder how you could compare the two sanely
- # [23:26] <zcorpan_> by not rendering anything? :)
- # [23:26] <zcorpan_> :root { display:none }
- # [23:26] <jruderman> perhaps
- # [23:27] <zcorpan_> i could do the benchmark again but i'm not curious enough
- # [23:27] <zcorpan_> http://zcorpan.1go.dk/test/parsing-benchmark/
- # [23:30] * Parts: billmason (n=billmaso@ip156.unival.com)
- # [23:31] <hsivonen> zcorpan_: expat and the Gecko HTML parser are radically different. libxml2 and the WebKit HTML parser are likely different in other ways than operating on different code units.
- # [23:31] <hsivonen> zcorpan_: in Gecko, both operate on UTF-16, btw
- # [23:31] <zcorpan_> hsivonen: ok
- # [23:32] <hsivonen> zcorpan_: but if you have roughly the same buffering code and implementation approach for both XML and HTML5, there's no fundamental reason why the HTML5 parser should be slower if you don't actually print out the errors (which tends to block on IO)
- # [23:32] <hsivonen> zcorpan_: after all, a Draconian parser has to have the if branches to detect errors
- # [23:33] <hsivonen> zcorpan_: in the conforming case, you don't take those branches
- # [23:33] <hsivonen> zcorpan_: in the conforming HTML5 case, you don't take the error branches, either
- # [23:33] <Hixie> error handling can actually be faster because you don't have to test for some of the errors -- you just ignore them completely
- # [23:33] <othermaciej> hsivonen: there are some cases where the recovering parser has to buffer in case an error occurs later
- # [23:34] <othermaciej> but what Hixie said is also true
- # [23:34] <hsivonen> zcorpan_: so in conforming cases, you pay the price of doing roughly similar checks in both cases
- # [23:34] <Hixie> e.g. the html5 parser doesn't have to check for what characters are allowed in attribute values
- # [23:34] <Hixie> it just looks for the ones that terminate it
- # [23:34] <othermaciej> I think there is no a priori reason to think one needs to be faster than the other
- # [23:34] <Hixie> which is (trivially) faster
- # [23:34] <Hixie> but yeah, it's not really worth talking about in practice, it's such a small effect either way
- # [23:34] <zcorpan_> Hixie: yeah, makes sense
- # [23:34] <hsivonen> othermaciej: the HTML5 parser has one extra stack, but the "buffering" happens in the DOM
- # [23:35] <hsivonen> othermaciej: no buffering penalty DOM vs. DOM
- # [23:35] <hsivonen> othermaciej: I agree for SAX, though
- # [23:35] <hsivonen> zcorpan_: but basically, the fanboys saying that XML is so much faster probably have never benchmarked or implemented a markup parser :-)
- # [23:36] <othermaciej> HTML(tm) 5 can now officially be called that
- # [23:36] <hsivonen> ooh. something new in email?
- # [23:37] <othermaciej> aye (on public-html)
- # [23:38] <hsivonen> looks like Hixie has to do an SVN to CVS replay of revisions
- # [23:39] <hsivonen> "we suggest taking the rest of week off from
- # [23:39] <hsivonen> HTML WG email discussion." :-)
- # [23:39] <hsivonen> but yeah, great news!
- # [23:39] <zcorpan_> hsivonen: time to look at how large the diff is you mentioned before? :)
- # [23:39] <hsivonen> zcorpan_: yeah :-)
- # [23:40] <othermaciej> unfortunately, most CVS <--> SVN tools are designed for going the other way
- # [23:40] * hsivonen looks
- # [23:40] <Philip`> Sounds like it'd be alright to just copy revision 785 into CVS, and then copy the latest version on top, rather than fiddling around with all the intermediate revisions
- # [23:40] <hsivonen> Philip`: good point
- # [23:40] <Philip`> (I guess people just want to know the difference between the version that they probably didn't read before voting, and the latest version)
- # [23:43] <Philip`> http://html5.org/tools/web-apps-tracker?from=785&to= - doesn't look like there's any major new contentious issues
- # [23:45] <hober> Would 'tailor' do the job?
- # [23:46] <Philip`> http://progetti.arstecnica.it/tailor/ ?
- # [23:46] <Philip`> There's only been ten revisions anyway, so it'd probably be quicker to do it by hand
- # [23:47] <zcorpan_> the html wg was launched march 7th, right? what was the revision of the WA1 spec then?
- # [23:47] <hsivonen> zcorpan_: The Diff: http://html5.org/tools/web-apps-tracker?from=668&to=796
- # [23:47] <hober> IIRC, tailor could be used for bidirectional syncing
- # [23:47] <hsivonen> zcorpan_: 668
- # [23:48] <zcorpan_> hsivonen: cheers
- # [23:53] * weinig_ is now known as weinig
- # [23:55] * Joins: weinig_ (n=weinig@cpe-66-108-205-3.nyc.res.rr.com)
- # [23:55] * Quits: weinig_ (n=weinig@cpe-66-108-205-3.nyc.res.rr.com) (Client Quit)
- # [23:55] * Joins: weinig_ (n=weinig@cpe-66-108-205-3.nyc.res.rr.com)
- # [23:56] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # Session Close: Thu May 10 00:00:00 2007
The end :)