Options:
- # Session Start: Tue Mar 31 00:00:00 2009
- # Session Ident: #whatwg
- # [00:03] <otherarun> Heh. Yeah, Mark Miller's preempted the press release, but yeah. The name change is because whole numbers were deemed desirable, and ES4 was confusing (ES4 is dead; long live ES4, or at least some of it, as ES6).
- # [00:03] <Hixie> http://en.wikipedia.org/wiki/Waka_(protocol) <-- a wikipedia page purely about an idea that roy had
- # [00:03] <Hixie> otherarun: hey, arun! you're here!
- # [00:04] <Hixie> otherarun: any news on the file/blob api? i'm trying to plan my timetable for html5 work for the coming quarter and need to know whether to punt on the <input type="file"> access API or not
- # [00:05] <annevk3> Hixie, you got several of those wiki pages :p
- # [00:06] <otherarun> Hixie, yep, I'm here. So the status is: I'm still working on it. I'm going to work on a draft for this quarter. Blob has "problems" that Apple would like to get back to us on; synchronous APIs are out, but some folks are interested in File I/O more than Blobs, etc. and we might want to split that up into separate specs.
- # [00:07] * Quits: taf2 (n=taf2@65.210.82.235)
- # [00:07] <annevk3> i was sort of intrigued by the apple idea of just having .files a simple File interface and supporting File in xhr.send()
- # [00:07] <annevk3> maybe not even have local file access in the first api
- # [00:08] <annevk3> if we get that shipped all flash uploaders can be shot
- # [00:09] <otherarun> annevk3 yeah; I'm coming around to thinking that if anyone is interested in direct-from-script I/O APIs, that part might be something that gets spec'd separately.
- # [00:11] <annevk3> besides XHR you want some integration with <canvas>
- # [00:12] <annevk3> further in the future i suppose you might want raw data access so you can do text and DOM processing without having to round-trip through the server
- # [00:12] <otherarun> annevk3 hmmm... that may be a bit more than originally conceived. good use case scenario?
- # [00:13] <annevk3> selecting a image to manipulate, resizing images client-side, etc.
- # [00:14] <annevk3> raw data access is for all the other possible use cases; the user has some set of files and the webapps has some script that can do something with the file data and you don't really want to do server round-trip for the files
- # [00:15] <Hixie> annevk3: really?
- # [00:15] <Hixie> otherarun: k
- # [00:16] <Hixie> otherarun: i guess i'll see where we stand at end of Q2 and if the File/Blob API isn't ready yet I'll punt on .files for html5
- # [00:17] <annevk3> Hixie, just kidding; was mainly thinking of HTML5 and WHATWG :)
- # [00:17] <Hixie> annevk3: oh ok. At least those are written down somewhere :-P
- # [00:18] <Hixie> for file/blob, the way i see it we want to have an object for a readonly file, an object for a mutable file, both of which support being filesystem-backed and support being just memory mapped, and then we'll want some api that exposes streams using a similar mechanism, and finally an API that maps these file/stream objects to document-lifetime-bound URIs
- # [00:18] <Hixie> for interaction with things like <video>
- # [00:19] <Hixie> and <img>
- # [00:19] <Hixie> maybe some protocol like blob://<origin>/<number> or something, accessible as fileObject.URL
- # [00:19] <Hixie> anyway
- # [00:21] <Hixie> christ, i have a two-line testcase for mutation events and three browsers and they ALL DO SOMETHING DIFFERENT
- # [00:21] <Hixie> this was supposed to be the test that checked that i had the write syntax
- # [00:21] <Hixie> it wasn't suppoed to find bugs
- # [00:22] <Hixie> i hate vague specs
- # [00:22] <Hixie> (http://software.hixie.ch/utilities/js/live-dom-viewer/saved/46)
- # [00:24] <Hixie> firefox fires the mutation events TWICE when doing innerHTML
- # [00:24] <Hixie> -_-
- # [00:25] <Hixie> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/47
- # [00:26] * Parts: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [00:29] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [00:29] <jwalden> Hixie: as far as I could tell the one time I fooled around with mutation events, Gecko's method for dealing with them is basically a spec violation that makes it possible to do things without preemptively grabbing strong refs to everything in sight -- nice impl-wise, but doesn't produce behavior any web developer is going to expect
- # [00:29] * jwalden couldn't bring himself to care, for mutation events
- # [00:30] <Hixie> man i hope the dom3 events spec either nukes mutation events altogether or defines how they work in enough detail that they can be implemented
- # [00:30] <Hixie> i think what would be ideal is for mutation events to move to web dom core actually
- # [00:30] <Hixie> since that's where all the requirements would likely have to be to make the spec sane to write
- # [00:32] <Lachy> mutation events would have been nice if they were more widely supported. I know there were a few things that would have been easier for me to do in some projects if they were usable in practice, though I can't remember the details.
- # [00:34] <Lachy> although, IIRC, I think using XBL bindings would have helped in some of those cases too
- # [00:35] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [00:40] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [00:49] <annevk3> https://mail.mozilla.org/pipermail/es-discuss/2009-March/009112.html o_O
- # [00:49] <annevk3> I'd love them to open up those ES meetings
- # [00:54] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [00:54] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [00:55] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [00:55] <jwalden> annevk3: not a generalized solution, but could talk to chris pine (?) for scoops, I think
- # [00:57] <annevk3> true, I rather not bug him about ES gossip though :)
- # [01:04] * Joins: nessy (n=nessy@124-171-14-211.dyn.iinet.net.au)
- # [01:04] * aroben is now known as aroben|away
- # [01:05] * Quits: dglazkov (n=dglazkov@nat/google/x-addded1fabeefa5b)
- # [01:24] * Joins: davidb (n=davidb@bas4-toronto06-1279310322.dsl.bell.ca)
- # [01:37] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [01:45] * Joins: MikeSmith (n=MikeSmit@EM114-48-172-215.pool.e-mobile.ne.jp)
- # [01:57] <Hixie> ok, fixed dfn.js
- # [02:06] * Joins: slightlyoff (n=slightly@nat/google/x-6fe63584cf476ae2)
- # [02:19] * Quits: otherarun (n=arun@corp-243.mountainview.mozilla.com)
- # [02:23] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [02:26] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [02:29] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [02:32] * Quits: nessy (n=nessy@124-171-14-211.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [03:05] * Quits: smedero (n=smedero@pia145-154.pioneernet.net)
- # [03:09] <olliej> Hixie: faruk just pointed out an interesting issue, in that local storage provides no mechanism to perform authentication -- eg. use of local storage, db, etc on a public terminal
- # [03:10] <Hixie> ?
- # [03:10] <Hixie> how do you mean?
- # [03:10] <olliej> Hixie: currently sites know that they should warn users against saving there login, etc on a public terminal
- # [03:11] * Quits: MikeSmith (n=MikeSmit@EM114-48-172-215.pool.e-mobile.ne.jp) (Excess Flood)
- # [03:11] <olliej> Hixie: but say ye olde online office suite wanted to keep the users documents cached locally, they have no way to do so safely
- # [03:12] * Joins: MikeSmith (n=MikeSmit@EM114-48-172-215.pool.e-mobile.ne.jp)
- # [03:12] <olliej> Hixie: because if the user is on a public terminal all users get the same localStorage/DB
- # [03:12] <olliej> Hixie: the site could implement client side encryption if it desired
- # [03:13] <olliej> Hixie: but it seems to be something i don't recall seeing discussed
- # [03:13] <olliej> eg. lots of poorly thought out web apps could end up exposing user data
- # [03:17] <Hixie> if you're on an untrusted terminal, you've lost already. If you're on a trusted public terminal, then the system should clear all cached data (cookies, local storage, databases, history, etc) between users.
- # [03:17] <Hixie> i don't understand how this is a new problem
- # [03:22] <Hixie> olliej: ^
- # [03:22] <Hixie> man i hate how people always talk about I-Ds with their version number
- # [03:22] <olliej> Hixie: it's not a new problem (vs. cookies)
- # [03:22] <Hixie> it's like people who refer to dated version of the html5 spec instead of the ED
- # [03:22] * Quits: MikeSmith (n=MikeSmit@EM114-48-172-215.pool.e-mobile.ne.jp) (Excess Flood)
- # [03:23] <olliej> Hixie: the new issue is that it becomes really easy to code a website which doesn't save login credentials (because it's ona public terminal)
- # [03:23] * Joins: MikeSmith (n=MikeSmit@EM114-48-172-215.pool.e-mobile.ne.jp)
- # [03:23] <olliej> but may store user data in local storage without thinking about it
- # [03:23] <Hixie> olliej: i can add a warning to the security/privacy part of the spec if you think it'll help (please send mail if so)
- # [03:23] <Hixie> but i don't know what else we can do about hat
- # [03:23] <Hixie> that
- # [03:23] * Quits: ojan (n=ojan@72.14.229.81)
- # [03:27] * Joins: Niictar24 (n=ritz@S010600183f550ae0.cg.shawcable.net)
- # [03:31] * Joins: webben (n=benh@91.85.204.41)
- # [03:40] * Quits: davidb (n=davidb@bas4-toronto06-1279310322.dsl.bell.ca)
- # [03:46] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [03:55] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->out")
- # [04:00] * Quits: bzed (n=bzed@devel.recluse.de) (Remote closed the connection)
- # [04:01] * Quits: webben (n=benh@91.85.204.41) (Read error: 110 (Connection timed out))
- # [04:02] * Quits: slightlyoff (n=slightly@nat/google/x-6fe63584cf476ae2) (Read error: 145 (Connection timed out))
- # [04:15] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:17] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [04:18] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [04:20] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [04:20] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:23] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [04:24] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [04:28] * Quits: weinig_ (n=weinig@17.246.17.143)
- # [04:36] * Quits: dglazkov_ (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
- # [04:41] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [04:41] * Joins: slightlyoff (n=slightly@72.14.224.1)
- # [04:47] <olliej> Hixie: yeah neither am i
- # [04:47] <olliej> Hixie: (sorry was dinnering)
- # [04:48] * Joins: slightlyoff_ (n=slightly@67.218.105.163)
- # [04:49] * Quits: slightlyoff_ (n=slightly@67.218.105.163) (Remote closed the connection)
- # [05:02] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [05:08] * Quits: slightlyoff (n=slightly@72.14.224.1) (Read error: 110 (Connection timed out))
- # [05:11] * Quits: MikeSmith (n=MikeSmit@EM114-48-172-215.pool.e-mobile.ne.jp) (Excess Flood)
- # [05:12] * Joins: MikeSmith (n=MikeSmit@EM114-48-172-215.pool.e-mobile.ne.jp)
- # [05:19] * Quits: hdh (n=hdh@58.187.21.23) ("Leaving.")
- # [05:21] * Joins: hdh (n=hdh@58.187.21.23)
- # [05:21] <Hixie> renaming <header> to <heading> would be fine by me, I think, assuming that it really has benefits
- # [05:23] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 110 (Connection timed out))
- # [05:31] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:32] <takkaria> I'm not sure a heading is any less purportedly confusing
- # [05:32] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Client Quit)
- # [05:38] <Hixie> leif seems to argue it is less confusing
- # [05:49] * Quits: dglazkov_ (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
- # [05:51] <takkaria> I always read "h1" as "heading 1", not "header 1"
- # [05:51] <takkaria> and div id="header" matches up with "footer"
- # [05:51] <takkaria> but maybe my intutions are weird
- # [05:55] <Hixie> i agree with you
- # [05:55] <Hixie> to be honest
- # [05:55] <Hixie> but if people think <heading> is clearer...
- # [05:55] <Hixie> i don't know if they do though, other than leif
- # [05:57] <takkaria> and typographically speaking, it's definitely a header and not heading
- # [05:57] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:58] <takkaria> you need an intuitionometer, I think. :)
- # [05:59] <Hixie> well now it's 1 vs 1 and the status quo usually wins in these situations...
- # [06:02] <takkaria> yay for the status quo, I guess
- # [06:02] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Client Quit)
- # [06:38] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [06:46] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [06:46] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Client Quit)
- # [06:50] * Quits: heycam (n=cam@zot.infotech.monash.edu.au) ("bye")
- # [06:50] * Quits: VeXocide (i=vexocide@snail.stack.nl) (Remote closed the connection)
- # [06:54] * Joins: nessy (n=nessy@124-171-14-211.dyn.iinet.net.au)
- # [06:57] <Niictar> Err
- # [06:57] <Niictar> Hixie: I vote for <heading>
- # [06:57] <Niictar> One moment and I'll find the reason why
- # [06:58] * Quits: roc (n=roc@202.0.36.64)
- # [07:00] <Niictar> <header> allows <address> to nest inside. Which is more than just <h1>..<h6>
- # [07:00] <Niictar> <heading> in my mind encompasses more than 1 kind of thing
- # [07:01] <Niictar> And I think of <header> like I think of <h1> which is in contradiction of takkaria's intutions
- # [07:01] <Niictar> But I guess that just means different people look at it different ways
- # [07:02] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [07:02] <Niictar> But <header> feels like one item to me
- # [07:02] * Joins: zdobersek (n=zan@cpe-92-37-79-114.dynamic.amis.net)
- # [07:03] <Niictar> I don't know if more than just <address> can fit (I had guessed <nav> did, but it does not), but again, I like <heading> better
- # [07:14] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (Read error: 110 (Connection timed out))
- # [07:22] <Hixie> well we want a name that conveys "only <h1>-<h6> elements go here", but doesn't sound silly. :-)
- # [07:22] <Hixie> <hgroup> would be a good name were it not for the sounding silly part
- # [07:25] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [07:27] * Quits: zdobersek (n=zan@cpe-92-37-79-114.dynamic.amis.net) ("Leaving.")
- # [07:32] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [07:37] <Niictar24> Hixie: I know it's a Wiki and what that means, but the examples here: http://wiki.whatwg.org/wiki/Authoring show <address> within <header>
- # [07:38] <Niictar24> And the last time I tried validating those examples using validator.nu, it didn't report any problems
- # [07:38] <Niictar24> So, if it's only supposed to have <h1>..<h6>, something is amis?
- # [07:41] <Niictar24> Even if it didn't sound silly to you, <hgroup> wouldn't help at all when you can put <address> and <p> elements inside <header>
- # [07:41] <Niictar24> (for element names that make sense)
- # [07:43] * Niictar24 is away
- # [07:44] * Joins: pesla (n=retep@78-27-53-137.dsl.alice.nl)
- # [07:45] * Joins: roc (n=roc@121-72-204-77.dsl.telstraclear.net)
- # [07:45] * Quits: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [07:46] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [07:47] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [07:48] <Hixie> Niictar24: oh those elements are allowed there, but we still want to not draw attention to that
- # [07:50] * Quits: nessy (n=nessy@124-171-14-211.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [08:08] * Quits: MikeSmith (n=MikeSmit@EM114-48-172-215.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [08:09] * Joins: mal (n=mal@nat/google/x-170e531baf86ff95)
- # [08:10] * Quits: roc (n=roc@121-72-204-77.dsl.telstraclear.net)
- # [08:17] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Excess Flood)
- # [08:18] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [08:19] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [08:20] <zcorpan> Hixie: you can have a border on body, too, and the margins will collapse
- # [08:21] <zcorpan> Hixie: actually... if you specify p { margin:1em 0 } in the style sheet, then margins *don't* collapse
- # [08:21] <Hixie> -> mail or bugs please :-)
- # [08:21] <Hixie> and it actually depends on the UA, last i checked
- # [08:21] <Hixie> webkit uses a special unit
- # [08:22] <Hixie> (iirc that was my idea)
- # [08:22] <Hixie> not sure about the other UAs
- # [08:26] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [08:31] * Quits: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [08:38] * Joins: ap (n=ap@194.154.88.36)
- # [08:39] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:40] <zcorpan> Hixie: <heading>? to me that sounds like it's intended to be "<h>" i.e. equivalent to <h1>
- # [08:40] <zcorpan> Hixie: but <headings> to me says that h1, h2 etc are to be nested
- # [08:41] <zcorpan> (but officially, i couldn't care less)
- # [08:42] <zcorpan> Hixie: people think that <header> is what aria calls 'banner'
- # [08:43] <zcorpan> i.e. the area at the top that contains the logo and some ads etc
- # [08:52] <takkaria> I have this weird suspicion that whatever gets done, it will confuse about the same number of people
- # [08:53] <takkaria> e.g. all of those who copy and paste and never read tutorials or specs
- # [08:57] <hsivonen> Hixie: I think both <heading> and <header> are bad. either one gets confused for the other
- # [08:57] <hsivonen> Hixie: <hgroup> does not have this issue
- # [09:00] <Hixie> <hgroup> is ugly
- # [09:01] <Philip`> That's good, because it'll discourage people from using it, so they'll only use it when they understand why and where they're meant to use it
- # [09:02] <hsivonen> Hixie: the best parts of hgroup: 1) no -er or -ing, 2) makes it clear it is designed for grouping
- # [09:04] <zcorpan> <hg>?
- # [09:05] <zcorpan> <h1-h6>?
- # [09:07] <zcorpan> we should have a static version of the author view
- # [09:07] * Joins: pergj (n=pergj@home.kvaleberg.no)
- # [09:07] <zcorpan> i wonder if the impl bits should be stripped before or after the toc is built
- # [09:09] <Hixie> after, but you have to strip the toc too
- # [09:11] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [09:12] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [09:16] * Joins: VeXocide (i=vexocide@snail.stack.nl)
- # [09:22] <takkaria> e.g. all of those who copy and paste and never read tutorials or specs
- # [09:23] <takkaria> I need to stop accidentally repasting things I've already said :)
- # [09:23] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:23] <annevk3> http://ajaxian.com/archives/the-vml-changes-in-ie-8 o_O
- # [09:24] <virtuelv> VML changes, but no SVG?
- # [09:25] <annevk3> The VML changes are about making it more complex to use and making it slower apparently...
- # [09:27] <Hixie> hard to complain about them sabotaging their standards compliance efforts when they also do it to their efforts to sabotage their standards compliance efforts!
- # [09:28] <zcorpan> makes sense -- they want people to use silverlight instead of svg or canvas (implemented using vml for ie with script)
- # [09:29] <Hixie> i doubt that they actualy are trying to make IE bad so that people will use silverlight
- # [09:30] <annevk3> They made Word HTML output intentionally bad so that people will stick with Microsoft products
- # [09:30] <zcorpan> though maybe the vml changes were unintentional side effects of other changes
- # [09:31] * Joins: nessy (n=nessy@124-171-14-211.dyn.iinet.net.au)
- # [09:36] <zcorpan> v\: polyline? standards-compliant css parsing? is there an element with the local name "v:"?
- # [09:36] <zcorpan> or do selectors now match either prefix or local name in ie?
- # [09:37] * Joins: roc (n=roc@121-72-204-77.dsl.telstraclear.net)
- # [09:38] <Hixie> annevk3: true
- # [09:43] <Philip`> http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx talks about VML selectors a bit
- # [09:43] <Philip`> zcorpan: That page says v\:polyline, which sounds more plausible as an element name
- # [09:44] <zcorpan> they still match on qname in my non-vml test
- # [09:44] <zcorpan> Philip`: yeah
- # [09:45] <zcorpan> wonder where lrbabe got the space from
- # [09:46] * Joins: annevk42 (n=annevk@77.163.243.203)
- # [09:47] * Joins: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [09:51] <zcorpan> "Parser error correction for malformed HTML has changed in IE8 Standards Mode." - that sounds scary
- # [09:53] <zcorpan> though the </li> handling seems to match html5
- # [09:55] <zcorpan> they nest table in p if the p implied body
- # [09:55] <zcorpan> and if the p doesn
- # [09:55] <zcorpan> t contain other things before the table
- # [09:59] <zcorpan> hey they put embed in object in the tree
- # [10:00] * Quits: annevk3 (n=annevk@77.163.243.203) (Read error: 110 (Connection timed out))
- # [10:00] <zcorpan> but document.x is not a collection
- # [10:00] * Joins: harig (n=opera@59.90.71.35)
- # [10:01] <zcorpan> for <object name=x><embed name=x>
- # [10:01] <zcorpan> document.x returns the object
- # [10:01] <Lachy> woah, IE7's parsing matched Firefox, Opera and Safari in that case, so it looks like HTML5 may have had it wrong. But now IE8 matches HTML5 and no other browsers do.
- # [10:02] <zcorpan> Lachy: oops
- # [10:04] * Parts: annevk42 (n=annevk@77.163.243.203)
- # [10:05] <zcorpan> the ie7 behavior seems more robust
- # [10:05] * Joins: pesla\work (n=retep@procurios.xs4all.nl)
- # [10:07] * Quits: dolske (n=dolske@firefox/developer/dolske) (Read error: 110 (Connection timed out))
- # [10:10] <zcorpan> they changed attribute ordering
- # [10:10] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
- # [10:12] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:14] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [10:14] * Joins: bzed (n=bzed@devel.recluse.de)
- # [10:17] <Hixie> Lachy: which case?
- # [10:18] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [10:20] <zcorpan> Hixie: <ul><li><ul></li><li>x
- # [10:20] <Hixie> d'oh
- # [10:20] <zcorpan> Hixie: ie8 and html5 close the inner ul
- # [10:21] * Quits: pesla (n=retep@78-27-53-137.dsl.alice.nl) (Read error: 110 (Connection timed out))
- # [10:27] * Joins: annevk42 (n=annevk@53568A94.cable.casema.nl)
- # [10:35] * Joins: MikeSmith (n=MikeSmit@EM114-48-0-82.pool.e-mobile.ne.jp)
- # [10:38] * Joins: mat_t (n=mattomas@nat/canonical/x-5be10ddd89711af3)
- # [10:40] * jgraham thinks "<hgroup> sounds silly" isn't much of a technical argument
- # [10:40] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [10:41] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [10:42] <Lachy> Leif's proposal to use <heading> seems like it would make the situation worse, since the whole argument for changing <header> is based on the fact that it's not a heading itself
- # [10:42] * Joins: svl_ (n=chatzill@a194-109-2-36.dmn.xs4all.nl)
- # [10:43] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [10:43] <Lachy> and some of Leif's arguments for <heading> actually support keeping <header>
- # [10:49] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:53] * Joins: Niictar_ (n=ritz@S010600183f550ae0.cg.shawcable.net)
- # [10:53] * Quits: mat_t (n=mattomas@nat/canonical/x-5be10ddd89711af3) ("This computer has gone to sleep")
- # [10:54] * Quits: Niictar24 (n=ritz@S010600183f550ae0.cg.shawcable.net) (Read error: 60 (Operation timed out))
- # [10:55] * Joins: mat_t (n=mattomas@nat/canonical/x-d6fd0ecf22a6d3ce)
- # [10:56] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [10:56] <jgraham> Lachy: e.g.?
- # [11:02] <Lachy> jgraham, points B.2. and B.5. in http://lists.w3.org/Archives/Public/public-html/2009Mar/0722.html
- # [11:02] <Lachy> "James has allready documented that authors tend to expect same/parallell features from <header> and <footer>." - suggests that they should keep their similar names
- # [11:03] <jgraham> Lachy: The point is that that is not really true. They aren't parallels
- # [11:03] <Lachy> what?
- # [11:04] <jgraham> Well I'm not sure actually because I don't know what features parallels would have
- # [11:05] <Lachy> also "<thead> and <tfoot>, typically referred to as table header/footer, will probably shape authors' understanding of <header>/<footer> as well.", since a section <header> is analogous to a table header <thead>
- # [11:06] <Lachy> and as for the meaning of "heading", your argument was that people thought <header> was a direct replacement for <h1>, rather than a container. Using <heading> would only increase that confusion
- # [11:07] <Lachy> even though I still think your argument about people's confusion is not well supported
- # [11:07] <jgraham> Lachy: I agree that <heading> is a bad name
- # [11:07] <jgraham> But <header> has a rather narrow use case grouping to
- # [11:07] <jgraham> er
- # [11:08] <jgraham> But <header> has a rather narrow use case: grouping together material into a single logical section header
- # [11:08] <Philip`> Hmm, on a site I wrote a while ago it appears I used <header> just for surrounding the page heading and logo, because I thought that was what it was for
- # [11:08] <Lachy> however, Leif does raise some interesting points about the terminology used within the spec that should be fixed.
- # [11:08] * Quits: Niictar_ (n=ritz@S010600183f550ae0.cg.shawcable.net) (Read error: 104 (Connection reset by peer))
- # [11:11] <jgraham> we should call it <logicalheader> and then no one would use it incorrectly. Or at all :)
- # [11:12] <Philip`> We should remove it entirely, and then it won't be used incorrectly
- # [11:13] <jgraham> Philip`: That is one options, but it does seem like quite a nice feature for the cases where it is needed
- # [11:13] * Joins: maikmerten (n=maikmert@Lb7e2.l.pppool.de)
- # [11:13] <Lachy> no, we need to keep it since it finally allows us to do subheadings properly without messing up the outline
- # [11:13] <jgraham> Like <header><h1>My awwesome blog</h1><h2>With an ironic subtitle</h2></header>
- # [11:14] <zcorpan> we could add an attribute that indicates subheader, i.e. <h1>Foo</h1><h2 subheading>Bar</h2>
- # [11:14] <jgraham> zcorpan: People would just put that on any header with depth > 1
- # [11:14] <Lachy> using <header> also allows for more flexibility in styling without requiring authors to add extra divs
- # [11:15] <zcorpan> <h2 no-toc>
- # [11:15] <Philip`> It seems that approximately nobody uses outlines today, so maybe we should wait a while and see if people start using HTML5's outlines before we add new elements to cope better with rare situations
- # [11:15] * Joins: heycam (n=cam@124-168-80-126.dyn.iinet.net.au)
- # [11:15] <Philip`> Baby steps and all that
- # [11:15] <Lachy> Philip`, I use it
- # [11:15] <Philip`> Lachy: You're approximately nobody ;-)
- # [11:16] <Lachy> Philip`, the replaceHeadings anolis plugin is a good example of how it can be put to good use once its more widely supported
- # [11:16] <Lachy> also, screen readers use the outline for page navigation
- # [11:16] <Philip`> <h1>Foo <h2>Bar</h2></h1>
- # [11:17] <zcorpan> Lachy: i thought they generally had shortcut keys to jump to next hN element
- # [11:17] <zcorpan> Philip`: that has parsing issues in some browsers and styling issues in other
- # [11:18] <zcorpan> though some other element could work
- # [11:18] <Lachy> zcorpan, I thought they had controls to skip to the next heading of a particular level, so they can skip sub sections
- # [11:18] <jgraham> Philip`: https://addons.mozilla.org/en-US/firefox/addon/475 gets ~230 downloads/week and https://addons.mozilla.org/en-US/firefox/addon/475 gets ~300 which is pretty close to nobody but sugeests it isn't a totally useless idea
- # [11:18] <Philip`> <h1>Foo<br><small>Bar</small></h1>
- # [11:19] <Lachy> but once <section> is more widely deployed and people are using <h1> for all headings, then using the outline will become more important
- # [11:20] <zcorpan> Philip`: yeah that could work except people will call it presentational and there's likely legacy content that uses small for purposes other than sub headings
- # [11:21] <Lachy> jgraham, you just linked to the same addon twice
- # [11:21] <jgraham> https://addons.mozilla.org/en-US/firefox/addon/7203 is the second one
- # [11:22] <zcorpan> (though there's also content that uses small for purposes other than small print so might be moot point)
- # [11:33] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) (Remote closed the connection)
- # [11:39] <Philip`> http://www.opencloudmanifesto.org/ - <img alt=""> everywhere - hooray for accessibility
- # [11:40] * Quits: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [11:40] * Joins: beowulf (i=wiglaf@ps4552.dreamhost.com)
- # [11:41] <jgraham> That page is awesome
- # [11:41] <annevk42> I'm sort of surprised nobody has mentioned self-closing syntax on <style> / <script> yet
- # [11:43] <hsivonen> Hixie's "Input on agenda" messages serve to illustrate how the WG is unable to close even issues that have been addressed, such as the legacy-doctype thing which is pending on the registration of the about: URI scheme
- # [11:43] <hsivonen> annevk42: feel free to mention it
- # [11:43] <hsivonen> what's the deal of the HTML version of the cloud manifesto being split to 6 subpages?
- # [11:44] <hsivonen> continuous media FTW!
- # [11:44] <annevk42> I'm not sure what to say. The safest thing seems to treat <style> / <script> identical between HTML and SVG, but that is not popular.
- # [11:44] <hsivonen> It'd dodgy that the manifesto doesn't say who wrote and started it
- # [11:45] <hsivonen> s/'d/'s/
- # [11:47] <hsivonen> Interesting. Sun and IBM are supporters. Google, Amazon and Microsoft are not. Seems
- # [11:47] <hsivonen> like the target of the manifesto is Amazon/Google and maybe Microsoft
- # [11:49] <zcorpan> annevk42: hadn't i mentioned self-closing <style>?
- # [11:51] <Philip`> hsivonen: http://news.cnet.com/8301-13860_3-10206077-56.html may be relevant
- # [11:51] * Joins: mstange (n=markus@pD9578F3C.dip0.t-ipconnect.de)
- # [11:51] <annevk42> zcorpan, you did; http://lists.w3.org/Archives/Public/public-html/2008Dec/0134.html
- # [11:52] <Philip`> Also http://news.bbc.co.uk/1/hi/technology/7969458.stm mentions Google pulling out
- # [11:55] * Philip` likes it when the cloud gives him a plain old x86 Linux/Windows box he can run anything on, since that's open enough to avoid vendor lock-in
- # [11:55] * Joins: ace_me (n=IceChat7@unaffiliated/ace-me/x-814638)
- # [11:56] <ace_me> what's about this channel pls ?
- # [11:56] <ace_me> I've found you as searching http://www.google.ro/search?hl=ro&q=quicktime+freenode&meta=&aq=f&oq=
- # [11:56] <ace_me> I have a issue with installing quicktime
- # [11:56] <annevk42> this channel is not about quicktime
- # [11:57] <annevk42> our logs just have a high pagerank
- # [11:57] <ace_me> ok annevk42
- # [11:57] <ace_me> thx
- # [11:58] <ace_me> by the way I am 41
- # [11:59] * Parts: ace_me (n=IceChat7@unaffiliated/ace-me/x-814638)
- # [11:59] * jgraham feels like he is in an episode of the prisoner
- # [11:59] * annevk42 wasn't quite sure whether to say he's 22, that it's a book reference, or just to keep silent
- # [12:00] * Quits: harig (n=opera@59.90.71.35) (Read error: 110 (Connection timed out))
- # [12:02] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [12:03] * Quits: MikeSmith (n=MikeSmit@EM114-48-0-82.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [12:07] <mpt> oh, it has a manifesto, therefore it's doomed
- # [12:08] <Philip`> It doesn't have a manifesto, it *is* a manifesto
- # [12:09] * jgraham wonders if you could destroy the whole cloud computing iniative by vaugely insinuating that cloud computing is like communism because both have manifestos
- # [12:10] <Philip`> Seems like it would have been easier if the Open Cloud Manifesto was done as a blog post
- # [12:10] <Philip`> and then we'd know who wrote it
- # [12:10] <Philip`> and it would be just as easy to ignore
- # [12:11] <mpt> jgraham, that didn't work for Linux
- # [12:12] <Philip`> Their markup is great
- # [12:12] <Philip`> <div class="xr_tl" style="left: 0px; top: 62px;">The buzz around cloud computing has reached a fever pitch. Some believe it is a </div>
- # [12:12] <Philip`> <div class="xr_tl" style="left: 0px; top: 81px;">disruptive trend representing the next stage in the evolution of the Internet. Others </div>
- # [12:12] <Philip`> <div class="xr_tl" style="left: 0px; top: 100px;">believe it is hype, as it uses long established computing technologies. As with any </div>
- # [12:13] <Dashiva> They're waiting for <l>
- # [12:13] <Dashiva> Clearly XHTML2 is in demand
- # [12:16] <Philip`> hsivonen: http://validator.nu/?doc=http%3A%2F%2Fwww.opencloudmanifesto.org%2Fopencloudmanifesto1.htm only reports minor syntax issues, and does not report that the page is insane
- # [12:17] <Dashiva> Is that a machine-checkable condition?
- # [12:17] <Philip`> That's not my problem
- # [12:18] <Philip`> But surely you could check the ratio div/spans and see that the only other elements are a and img, so clearly the page is failing to use appropriate elements
- # [12:18] <Philip`> s/ratio/ratio of/
- # [12:19] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:19] <mpt> heuristic validation, eh
- # [12:20] <Philip`> It works for spam filtering, it should work for markup validation too
- # [12:25] <zcorpan> Philip`: would the page be less insane if the divs were replaced with <p>s?
- # [12:27] <Philip`> zcorpan: No, so you'd have to use some other heuristics too, like checking that the contents of <p>s are complete sentences and not split-up fragments
- # [12:28] <zcorpan> Philip`: it's a race to the bottom of heuristics vs even more insane workarounds to silence the validator
- # [12:29] <Dashiva> Spam is getting pretty good at fooling detectors too
- # [12:29] <zcorpan> Philip`: that's why the spec was changed to allow e.g. empty paragraphs
- # [12:29] <Dashiva> Just look at all that amazing poetry they churn out
- # [12:30] <Philip`> zcorpan: At some point it will be easier to write good clean markup than to write insane workarounds to silence the validator
- # [12:30] <Philip`> and then we'll have won
- # [12:30] <Dashiva> But at what cost?
- # [12:30] <zcorpan> and what's the benefit?
- # [12:31] <Philip`> Dashiva: That's a good example - the heuristics have forced spam to increase in literary value until it's often more interesting than non-spam emails
- # [12:32] * Philip` goes away for a bit
- # [12:41] * Joins: benh (n=benh@nat/yahoo/x-236211e6f4149eaa)
- # [12:44] <Lachy> I'm guessing Hixie never got his earthquake prevention kit returned, since there was a quake in Mountain View. ;-) http://weblogs.mozillazine.org/asa/archives/2009/03/earthquake_litt.html
- # [12:48] * Joins: virtuelv_ (n=virtuelv@213.236.208.247)
- # [12:49] * Joins: mat_t_ (n=mattomas@nat/canonical/x-30348d29018904fc)
- # [12:50] * Quits: mat_t (n=mattomas@nat/canonical/x-d6fd0ecf22a6d3ce) (Read error: 113 (No route to host))
- # [13:01] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [13:09] * Joins: adambeynon (n=adambeyn@93-97-227-143.zone5.bethere.co.uk)
- # [13:16] * Parts: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [13:20] * Quits: roc (n=roc@121-72-204-77.dsl.telstraclear.net)
- # [13:25] * Joins: shepazutoo (n=schepers@adsl-221-38-51.rmo.bellsouth.net)
- # [13:26] * Quits: shepazu (n=schepers@adsl-221-38-51.rmo.bellsouth.net) (Read error: 60 (Operation timed out))
- # [13:28] * Joins: roc (n=roc@121-72-204-77.dsl.telstraclear.net)
- # [13:35] * Joins: MikeSmith (n=MikeSmit@EM114-48-2-244.pool.e-mobile.ne.jp)
- # [13:37] * Quits: benh (n=benh@nat/yahoo/x-236211e6f4149eaa) (Read error: 110 (Connection timed out))
- # [13:38] * Quits: mat_t_ (n=mattomas@nat/canonical/x-30348d29018904fc) (Read error: 60 (Operation timed out))
- # [13:40] * Joins: mat_t_ (n=mattomas@nat/canonical/x-5b2096d8580cebb2)
- # [13:41] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [13:42] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 60 (Operation timed out))
- # [13:42] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [13:43] * Joins: benh (n=benh@nat/yahoo/x-86fc53156a47d9b5)
- # [13:44] * Joins: roc_ (n=roc@121-72-204-77.dsl.telstraclear.net)
- # [13:47] * Quits: roc (n=roc@121-72-204-77.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [13:53] <MikeSmith> hsivonen: http://bugzilla.validator.nu/attachment.cgi?id=66
- # [13:53] <MikeSmith> if/when you have time to review
- # [13:56] <Philip`> Are rel values in RDFa meant to be case-insensitive?
- # [13:57] <Philip`> (I saw http://planet.mozilla.org/ has some rel="cc:attributionurl", when it's meant to be attributionURL)
- # [13:57] <hsivonen> MikeSmith: looks good, except instead of looking up the for attribute by name individually, I'd pick up the value in the loop that loops over all the attributes anyway
- # [13:57] <hsivonen> I now see that the old WF 2.0 templating stuff needs removing
- # [13:58] * Quits: virtuelv_ (n=virtuelv@213.236.208.247) (Read error: 60 (Operation timed out))
- # [13:58] <MikeSmith> hsivonen: yeah, noticed that too
- # [13:58] <zcorpan> Philip`: no, but maybe they should be
- # [13:58] <hsivonen> Philip`: without declaring the prefix, of course
- # [13:59] <zcorpan> maybe some prefixes should be hardcoded, too
- # [14:00] <MikeSmith> hsivonen: I will send a patch for the removal of the templating stuff as well
- # [14:00] <hsivonen> MikeSmith: great! thanks
- # [14:00] <hsivonen> it seems it's not Planet Mozilla's fault that xmlns:cc is not there. it's not in the original, either.
- # [14:02] <Philip`> Hmm... http://armenzg.blogspot.com/2009/03/how-to-add-creative-commons-license-to.html has attributionURL
- # [14:02] <Philip`> It also has cc="http://creativecommons.org/ns#"
- # [14:02] <Philip`> (but no xmlns:cc)
- # [14:03] <Philip`> in both the textarea and the raw code
- # [14:03] <hsivonen> Philip`: and an NC license :-(
- # [14:04] <Philip`> Does Planet Mozilla strip the cc attribute and make rel lowercase, including in the textarea code? or is it not quite that crazy, and the original blog post just got updated later?
- # [14:04] <hsivonen> Philip`: if Planet Mozilla runs Venus, I'd expect it to drop a CC attribute and lowercase rel
- # [14:05] <Philip`> Inside <textarea> too?
- # [14:05] <hsivonen> unlikely
- # [14:06] <Philip`> I suppose it might if it gets parsed as XML, so <textarea><a cc/></textarea> is sanitised and then printed as <textarea><a /></textarea>
- # [14:07] <Philip`> (which displays as a textarea containing the string "<a />")
- # [14:12] * Joins: virtuelv_ (n=virtuelv@pat-tdc.opera.com)
- # [14:17] <zcorpan> Hixie: i'm not sure i like the idea of enumerating namespaces and elements in web dom core
- # [14:18] * Joins: xcombelle (n=chatzill@AToulouse-158-1-127-97.w90-55.abo.wanadoo.fr)
- # [14:21] * Joins: zalan_ (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [14:30] <MikeSmith> hsivonen: updated patch:
- # [14:30] <MikeSmith> http://bugzilla.validator.nu/attachment.cgi?id=67
- # [14:33] * Quits: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net) (Read error: 145 (Connection timed out))
- # [14:33] <hsivonen> MikeSmith: look good except ("for" == attLocal) should be ("for" == attLocal && "label" == localName)
- # [14:34] <hsivonen> MikeSmith: with that change, r=hsivonen
- # [14:35] <MikeSmith> hsivonen: excellent -- thanks. will make that change and get it checked in
- # [14:37] * Philip` likes it adds nine lines of code just so you can read a field
- # [14:37] <Philip`> *likes how
- # [14:38] <MikeSmith> you should see how many lines of code it adds if you want to check it in XPath
- # [14:40] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [14:51] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 60 (Operation timed out))
- # [14:52] <MikeSmith> hsivonen: so I still need to add a check on <label> for the constraint "with at most one descendant labelable form-associated element"
- # [14:52] <MikeSmith> maybe can get that done today
- # [14:53] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [14:55] <MikeSmith> "labelable form-associated element" seems redundant, given that "labelable" is defined as a subcategory of "form-associated element"
- # [14:56] <hsivonen> MikeSmith: hmm. good point. that seems to need another bit on the bitfield
- # [14:56] <hsivonen> to track labels being on the stack regardless of whether it has the for attribute
- # [14:56] <hsivonen> MikeSmith: so that bit should go into the low bits using the existing element bit mechanism
- # [14:57] <MikeSmith> hsivonen: why not the high bits?
- # [14:57] <hsivonen> and then the stack node also needs a flag that gets set upon the first labelable ancestor
- # [14:58] <hsivonen> MikeSmith: because there's a generic mechanism for element bits
- # [14:58] <hsivonen> MikeSmith: it turns out that label already has a bit, since it is in SPECIAL_ANCESTORS
- # [14:58] <MikeSmith> ah yeah
- # [15:00] <MikeSmith> hsivonen: you mean stack-node flag needs to get set on first labelable descendant, right?
- # [15:00] <MikeSmith> (not ancestor)
- # [15:01] <hsivonen> MikeSmith: right
- # [15:01] <MikeSmith> k
- # [15:06] * Joins: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [15:13] <MikeSmith> hsivonen: about assertions.sch, would you object to me changing the id() checks into either (1) explicit checks for the id attribute, or (2) checks for id|xml:id ?
- # [15:13] * Joins: zdobersek (n=zan@cpe-92-37-67-189.dynamic.amis.net)
- # [15:14] <MikeSmith> I ask because I think it would be good to be able to use assertions.sch with plain-vanialla jing
- # [15:14] * Quits: nessy (n=nessy@124-171-14-211.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [15:20] <hsivonen> MikeSmith: my kneejerk reaction is against checking the attributes instead of id()
- # [15:20] <hsivonen> MikeSmith: but I don't remember why I wanted to migrate towards id()
- # [15:21] <hsivonen> MikeSmith: supposing that xml:id isn't that interesting to support, what downsides would there be with comparing id attribute with WS-normalization vs. id()?
- # [15:25] <MikeSmith> hsivonen: downside is that a stock schematron checker does not know that id() should check attributes named "id", right?
- # [15:26] <hsivonen> MikeSmith: I meant does doing what you are proposing minus checks for xml:id have any downsides?
- # [15:26] <hsivonen> MikeSmith: the downside of id() is clear to me
- # [15:27] <MikeSmith> hsivonen: oh, I se
- # [15:27] <hsivonen> MikeSmith: If you change it away from id() to check agains @id, I think xml:id support could be thrown out at the same time
- # [15:29] <MikeSmith> hsivonen: I can't really think of any downsides.
- # [15:29] <MikeSmith> though maybe somebody who knows more about XPath and XSLT could
- # [15:30] <hsivonen> MikeSmith: ok. I think the change is OK then (given care with zapping leading and trailing spaces)
- # [15:30] <MikeSmith> OK
- # [15:31] * Joins: davidb (n=davidb@mozca02.ca.mozilla.com)
- # [15:34] * aroben|away is now known as aroben
- # [15:34] * Joins: taf2 (n=taf2@65.210.82.235)
- # [15:34] <MikeSmith> do XML parsers in browsers actually do what's expected with xml:id anyway?
- # [15:34] * Quits: xcombelle (n=chatzill@AToulouse-158-1-127-97.w90-55.abo.wanadoo.fr) ("ChatZilla 0.9.84 [Firefox 2.0.0.20/2008121709]")
- # [15:35] <MikeSmith> I mean as far as using a fragment reference to an xml:id in a hyperlink
- # [15:35] <zcorpan> MikeSmith: opera does... though an element can only have one ID
- # [15:35] <hsivonen> MikeSmith: what's expected? ;-) Opera assigns IDness to xml:id. Gecko and WebKit don't.
- # [15:36] <MikeSmith> I guess I'd assume that expected would be to assign IDness
- # [15:36] <hsivonen> MikeSmith: moreover, xml:id support has been explicitly rejected from both Gecko and WebKit but for different reasons
- # [15:36] <MikeSmith> I see
- # [15:36] <hsivonen> the Gecko rejection was due to perf issue
- # [15:36] <MikeSmith> then seems like xml:id should be considered harmful
- # [15:36] <zcorpan> wasn't it implemented in gecko at some point?
- # [15:36] <hsivonen> and, IIRC, the WebKit rejection was in order to avoid stuff that isn't needed
- # [15:37] <hsivonen> zcorpan: my understanding is that it was on the trunk for a short while
- # [15:37] <zcorpan> hsivonen: ok
- # [15:37] <hsivonen> zcorpan: smaug knows the details, since he wrote the patch
- # [15:37] <zcorpan> maybe i should push for it to be dropped in opera
- # [15:37] <hsivonen> please do
- # [15:38] <zcorpan> along with xml 1.1 :)
- # [15:38] <taf2> is there any plan to have a blob api in html5 ? i don't see any mention of it in the specs/web-apps
- # [15:39] <taf2> or maybe i'm looking for the wrong name?
- # [15:39] <zcorpan> though i suspect dropping 1.1 means implementing 1.0 5e
- # [15:39] <MikeSmith> taf2: there was some discussion in the webapps wg, iirc
- # [15:39] * Joins: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp)
- # [15:39] <hsivonen> taf2: APIs in that ballpark are in the realm of the Web Apps WG
- # [15:39] <taf2> hsivonen: ah... does that mean i'm in the wrong place?
- # [15:40] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [15:41] <hsivonen> taf2: not quite wrong but #webapps on the W3C IRC server would be a more correct place for reaching the interested parties for discussing blog speccing
- # [15:41] <annevk42> taf2, there's a specific webapps wg channel but it's not very active
- # [15:42] <MikeSmith> taf2:
- # [15:42] <MikeSmith> http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/thread.html#msg186
- # [15:42] <annevk42> taf2, blob was briefly discussed here yesterday though
- # [15:43] <annevk42> or "today" http://krijnhoetmer.nl/irc-logs/whatwg/20090331#l-6
- # [15:43] <MikeSmith> taf2: maybe could also try ask weinig on #webkit
- # [15:46] <taf2> thanks all.. lots of information for me to collect
- # [15:54] <MikeSmith> hsivonen: as far as zapping leading and trailing spaces, is there something more I should do than just using normalize-space() ?
- # [15:57] <hsivonen> MikeSmith: oops. actually, HTML5 id shouldn't undergo space-normalization
- # [15:57] <hsivonen> MikeSmith: or so I think
- # [15:58] <hsivonen> MikeSmith: so no normalize-space(). sorry.
- # [15:58] <MikeSmith> hmm, I guess I should read the spec
- # [15:58] <MikeSmith> OK, np
- # [15:58] <hsivonen> "If the value is not the empty string, user agents must associate the element with the given value (exactly, including any space characters) for the purposes of ID matching--"
- # [15:58] <MikeSmith> ah, OK
- # [16:05] <annevk42> hmm, I guess for xml:id this is different due to the XML parser
- # [16:05] <annevk42> I suppose it's undefined whether it's different on the DOM level?
- # [16:06] <MikeSmith> I guess I could just use local-name() = "id"
- # [16:07] <MikeSmith> but would there be any point?
- # [16:09] * Joins: zdobersek1 (n=zan@92.37.67.189)
- # [16:10] * Quits: zdobersek (n=zan@cpe-92-37-67-189.dynamic.amis.net) (Read error: 104 (Connection reset by peer))
- # [16:18] * pesla\work is now known as pesla102
- # [16:18] * pesla102 is now known as pesla\work
- # [16:29] * Joins: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi)
- # [16:32] <hsivonen> annevk42: Isn't xml:id processing quite defined?
- # [16:33] <hsivonen> annevk42: in the case of XHTML5 id, the XML parser would perform AVNormalize before the HTML5 rule is applied
- # [16:33] <hsivonen> annevk42: but normalizing space in XPath would be wrong, becaus XHTML5 id could containt NCR-escaped spaces
- # [16:37] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:41] <annevk42> hsivonen, what if you set xml:id through the DOM
- # [16:42] <annevk42> http://www.w3.org/TR/xml-id/#id-avn
- # [16:42] <annevk42> they state as if those rules should apply to id="" as well
- # [16:43] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [16:48] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:48] <hsivonen> annevk42: who'd set an attribute via the DOM? :-)
- # [16:59] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [16:59] <Philip`> Setting attributes via the DOM? Sounds like imperative scripting, which went out of fashion years ago
- # [17:03] <gsnedders> hi babes
- # [17:03] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:04] <Philip`> Wrong channel? :-p
- # [17:04] <gsnedders> no
- # [17:04] <gsnedders> :P
- # [17:04] <gsnedders> You expect logic
- # [17:08] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com) (Read error: 60 (Operation timed out))
- # [17:08] * Joins: dglazkov (n=dglazkov@nat/google/x-d8ab527e3c93177f)
- # [17:10] * Joins: pauld (n=pauld@host81-151-61-163.range81-151.btcentralplus.com)
- # [17:18] <gsnedders> What are we doing for tomorrow?
- # [17:21] <myakura> it's already apr 1 here :(
- # [17:23] * Quits: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:32] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [17:33] * Joins: danbri (n=danbri@86.92.118.197)
- # [17:39] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [17:41] * Joins: cying (n=cying@adsl-75-41-121-135.dsl.pltn13.sbcglobal.net)
- # [17:44] * Joins: billmason1 (n=bmason@69.30.57.90)
- # [17:45] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
- # [17:46] * Quits: pesla\work (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:46] * Quits: benh (n=benh@nat/yahoo/x-86fc53156a47d9b5) (Read error: 110 (Connection timed out))
- # [17:53] * Quits: cying (n=cying@adsl-75-41-121-135.dsl.pltn13.sbcglobal.net)
- # [17:54] * Joins: benh (n=benh@217.12.14.240)
- # [17:56] * Quits: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu) (Read error: 104 (Connection reset by peer))
- # [18:06] * Joins: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu)
- # [18:09] * Joins: rubys1 (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [18:16] * Joins: danbri_ (n=danbri@86.92.118.197)
- # [18:21] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [18:21] <MikeSmith> hsivonen: http://bugzilla.validator.nu/attachment.cgi?id=68
- # [18:21] <zcorpan> jhäiä
- # [18:21] <zcorpan> jnm
- # [18:21] <zcorpan> pjon
- # [18:21] * Parts: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [18:21] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [18:21] <zcorpan> jag heter simon igenklien inte zcorpan
- # [18:22] <hsivonen> MikeSmith: seems reasonable but my XPath skills aren't good enough to say if it's OK
- # [18:22] * Quits: svl_ (n=chatzill@a194-109-2-36.dmn.xs4all.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [18:23] <hsivonen> MikeSmith: if // means descendant, looks good
- # [18:24] <gsnedders> hsivonen: It's the same as node::self-or-descendant
- # [18:24] <gsnedders> (or it is descendant-or-self?)
- # [18:24] * gsnedders still thinks an advert saying, "How do I ask her out?", is inappropriate on a page about Lolita
- # [18:26] * Quits: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com) (Read error: 113 (No route to host))
- # [18:27] <MikeSmith> hsivonen: yeah, leading // just means descendant of root, so matches any occurrence anywhere in the document
- # [18:31] * Quits: danbri (n=danbri@unaffiliated/danbri) (Connection timed out)
- # [18:32] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [18:35] * Joins: taf2_ (n=taf2@65.210.82.235)
- # [18:37] <annevk42> MikeSmith, why does it say "HIDEN" instead of "HIDDEN"?
- # [18:37] <annevk42> oh nm
- # [18:37] * Joins: taf2__ (n=taf2@65.210.82.235)
- # [18:37] <annevk42> it's inside translate
- # [18:37] <MikeSmith> annevk42: it's just a string translation, yeah
- # [18:37] <MikeSmith> yeah
- # [18:37] <annevk42> there's no case-insensitive matching?
- # [18:38] <annevk42> or do you get Turkish i issues then?
- # [18:39] * Quits: taf2__ (n=taf2@65.210.82.235) (Read error: 104 (Connection reset by peer))
- # [18:39] * Quits: taf2 (n=taf2@65.210.82.235) (Read error: 104 (Connection reset by peer))
- # [18:42] * Joins: taf2 (n=taf2@65.210.82.235)
- # [18:42] * Joins: taf2__ (n=taf2@65.210.82.235)
- # [18:42] * Quits: taf2__ (n=taf2@65.210.82.235) (Remote closed the connection)
- # [18:44] * Quits: virtuelv_ (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [18:51] * gsnedders sighs at people bitching about bugs without reporting them or saying what they are
- # [18:52] * Quits: pauld (n=pauld@host81-151-61-163.range81-151.btcentralplus.com)
- # [18:52] <Dashiva> "The program crashed. My computer is fine, so I'm not posting error details."
- # [18:54] <Philip`> You shouldn't write buggy code in the first place!
- # [18:54] <gsnedders> Philip`: I don't think it is buggy
- # [18:55] <Philip`> You shouldn't write code which somebody could interpret as being buggy in the first place!
- # [18:55] * gsnedders shrugs
- # [18:56] * Quits: taf2_ (n=taf2@65.210.82.235) (Read error: 113 (No route to host))
- # [18:58] <jgraham> You shouldn't shrug
- # [18:59] * Quits: taf2 (n=taf2@65.210.82.235) (Read error: 113 (No route to host))
- # [19:03] * gsnedders uploads the side-effect of staying up all night working on English dissertation
- # [19:03] <gsnedders> http://www.flickr.com/photos/gsnedders/3401411365/
- # [19:06] <jgraham> gsnedders: Try a 2:1 crop
- # [19:06] <jgraham> (less sky)
- # [19:06] <jgraham> (because most of the interesting colours are in the bottom 50% of the picture, and having slightly more foreground would make it more balanced IMHO
- # [19:08] * Quits: benh (n=benh@217.12.14.240) (Read error: 145 (Connection timed out))
- # [19:08] <jgraham> gsnedders: Also, re Rosenkällasjön, I pronounce it incorrectly
- # [19:08] <jgraham> For sure
- # [19:08] <gsnedders> :)
- # [19:09] * MikeSmith smiles at "Turkish i issues"
- # [19:09] <jgraham> (I would guess Rrooo-sen-kaell-as-yoen)
- # [19:10] <jgraham> (But I really really do not know any Swedish pronounciation)
- # [19:10] <jgraham> (Partially because our teacher won't teach us it yet)
- # [19:10] <gsnedders> That sounds like a good way to teach a language
- # [19:11] <jgraham> :)
- # [19:11] <jgraham> MikeSmith: Who is hving Turkish I issues?
- # [19:12] <MikeSmith> jgraham: comment from annevk42 above
- # [19:12] <jgraham> Oh, I see
- # [19:12] <gsnedders> jgraham: I quite like the texture of the colour of the blues in the upper half of the photo though
- # [19:12] * gsnedders was pondering whether to crop it before
- # [19:12] * jgraham guesses it is time to go home
- # [19:14] * Quits: ap (n=ap@194.154.88.36)
- # [19:14] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [19:16] * Quits: mat_t_ (n=mattomas@nat/canonical/x-5b2096d8580cebb2) ("This computer has gone to sleep")
- # [19:18] * Quits: hdh (n=hdh@58.187.21.23) (Remote closed the connection)
- # [19:19] * Joins: weinig (n=weinig@c-76-102-118-153.hsd1.ca.comcast.net)
- # [19:24] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [19:28] * Quits: rubys1 (n=rubys@cpe-075-182-092-038.nc.res.rr.com) ("Leaving.")
- # [19:28] * Joins: taf2 (n=taf2@65.210.82.235)
- # [19:30] * aroben is now known as aroben|lunch
- # [19:30] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [19:40] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [19:41] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [19:42] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [19:49] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [19:49] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [19:51] * Quits: weinig (n=weinig@c-76-102-118-153.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [19:53] * Quits: MikeSmith (n=MikeSmit@EM114-48-2-244.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [19:56] * Quits: scherkus (n=scherkus@72.14.227.1) ("lol")
- # [19:58] * Quits: dave_levin (n=dave_lev@72.14.227.1) (Read error: 104 (Connection reset by peer))
- # [19:58] * Joins: MikeSmith (n=MikeSmit@EM114-48-142-181.pool.e-mobile.ne.jp)
- # [19:59] * Joins: zdobersek (n=zan@cpe-92-37-65-92.dynamic.amis.net)
- # [20:00] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [20:00] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [20:02] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:05] * Quits: zdobersek1 (n=zan@92.37.67.189) (Read error: 145 (Connection timed out))
- # [20:05] * Joins: dbaron (n=dbaron@guest-230.mountainview.mozilla.com)
- # [20:13] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [20:14] * Quits: dimich (n=dimich@72.14.227.1) (Read error: 110 (Connection timed out))
- # [20:18] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [20:19] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [20:19] * Joins: dolske_ (n=dolske@corp-241.mountainview.mozilla.com)
- # [20:19] * Quits: dolske (n=dolske@firefox/developer/dolske) (Client Quit)
- # [20:21] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [20:21] * Quits: dolske (n=dolske@firefox/developer/dolske) (Client Quit)
- # [20:21] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [20:24] * Quits: danbri_ (n=danbri@unaffiliated/danbri) (Read error: 104 (Connection reset by peer))
- # [20:24] * Joins: danbri (n=danbri@86.92.118.197)
- # [20:27] * Joins: dimich (n=dimich@72.14.227.1)
- # [20:27] * Quits: danbri (n=danbri@unaffiliated/danbri) (Client Quit)
- # [20:28] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [20:31] * Joins: pauld (n=pauld@host81-151-61-163.range81-151.btcentralplus.com)
- # [20:32] * Joins: arun__ (n=arun@corp-243.mountainview.mozilla.com)
- # [20:37] * Quits: dave_levin (n=dave_lev@72.14.227.1) (Read error: 104 (Connection reset by peer))
- # [20:38] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [20:40] * Joins: dimich_ (n=dimich@72.14.227.1)
- # [20:40] * Quits: dimich (n=dimich@72.14.227.1) (Read error: 104 (Connection reset by peer))
- # [20:43] * dimich_ is now known as dimich
- # [20:44] * Quits: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [20:51] * aroben|lunch is now known as aroben
- # [20:52] * Quits: dbaron (n=dbaron@guest-230.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:52] * Joins: dbaron (n=dbaron@guest-230.mountainview.mozilla.com)
- # [20:54] <MikeSmith> hsivonen: one more patch if you still awake
- # [20:54] <MikeSmith> http://bugzilla.validator.nu/attachment.cgi?id=70
- # [21:08] * Quits: dbaron (n=dbaron@guest-230.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
- # [21:17] * Joins: danbri (n=danbri@86.92.118.197)
- # [21:18] * Parts: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [21:19] * Quits: danbri (n=danbri@unaffiliated/danbri) (Client Quit)
- # [21:23] * Joins: maikmerten_ (n=maikmert@L9859.l.pppool.de)
- # [21:29] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:30] * Quits: roc_ (n=roc@121-72-204-77.dsl.telstraclear.net)
- # [21:31] * Joins: mat_t (n=mattomas@ppp-1-128.edin-a-1.access.uk.tiscali.com)
- # [21:34] * Quits: pauld (n=pauld@host81-151-61-163.range81-151.btcentralplus.com) ("Gone for a burton")
- # [21:38] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [21:39] * Quits: maikmerten (n=maikmert@Lb7e2.l.pppool.de) (Read error: 110 (Connection timed out))
- # [21:40] * Joins: franksalim (n=frank@adsl-76-243-94-78.dsl.pltn13.sbcglobal.net)
- # [21:47] * Quits: zalan_ (n=kvirc@catv-80-99-193-98.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [21:56] * Joins: slightlyoff (n=slightly@nat/google/x-a7431c56c3fb2c7d)
- # [21:57] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [21:59] * Joins: weinig (n=weinig@17.246.17.52)
- # [22:05] * gsnedders wonders whether http://www.opera.com/company/jobs/opening/211/ means the start of April 1st or the end of April 1st
- # [22:06] * Joins: nessy (n=nessy@124-171-14-211.dyn.iinet.net.au)
- # [22:06] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:07] <takkaria> how about "on April 1st". :)
- # [22:07] <Philip`> gsnedders: And which timezone?
- # [22:08] <gsnedders> Philip`: Yeah, that's my other issue, especially if it means 2009-03-31T23:59:59+02:00
- # [22:09] <Philip`> I suppose you could always not leave it until literally the last minute
- # [22:10] <gsnedders> Philip`: I don't intend on doing so, but I still need to finish CV
- # [22:10] <jgraham> gsnedders: It seems like the Swedish internships don't have the same deadline
- # [22:11] <gsnedders> jgraham: Those are apparently meant for 2008!
- # [22:11] <gsnedders> jgraham: (And apparently someone screwed up in the website redesign)
- # [22:13] <jgraham> gsnedders: I was under the impression we had internships in linkoping this year (although I guess I might have misunderstood how things work or something)
- # [22:14] <jgraham> So it seems worth applying
- # [22:14] <gsnedders> jgraham: Apparently you do. Apparently what I linked to isn't exclusively Oslo.
- # [22:14] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:14] <jgraham> Oh, I see
- # [22:14] * gsnedders probably ought to ask around here to see if anyone here can give a reference
- # [22:15] <gsnedders> Though it probably ought not be someone working for Op
- # [22:15] <gsnedders> (Hixie?)
- # [22:15] <jgraham> Yeah :)
- # [22:15] <takkaria> yeah, in my phone interview, I believe I was told that the internships were linkoping
- # [22:16] * gsnedders has convinced his English teacher to do a character reference for him… and he's Norwegian, coincidentally :P
- # [22:16] <Philip`> Character reference, like &gsnedders; ?
- # [22:16] * gsnedders headdesks
- # [22:16] <takkaria> I took the easy way out, and said "references available on request"
- # [22:16] * Quits: maikmerten_ (n=maikmert@L9859.l.pppool.de) (Remote closed the connection)
- # [22:17] * gsnedders is tempted to do that on grounds that it gives him a few more days
- # [22:17] <jgraham> gsnedders: I don't think you need to worry about references unless they ask for them
- # [22:18] <jgraham> Just get your CV and cover letter together. Now.
- # [22:18] <jgraham> :)
- # [22:18] <gsnedders> Do I really need to copy Hixie and have an "Objective"?
- # [22:18] * gsnedders has never come across that before
- # [22:20] * Quits: slightlyoff (n=slightly@nat/google/x-a7431c56c3fb2c7d)
- # [22:21] * Quits: zdobersek (n=zan@cpe-92-37-65-92.dynamic.amis.net) ("Leaving.")
- # [22:21] <jgraham> gsnedders: No
- # [22:22] * gsnedders thought not
- # [22:22] <svl> gsnedders: an objective (or sometimes profile) is just a way to describe yourself at a higher level; what _you_ are looking for (helpful with determining if you're a good fit, and showing where you want your focus to lie). It can be useful, but is never essential.
- # [22:28] * gsnedders has mouse battery die on him
- # [22:29] * Joins: ojan (n=ojan@72.14.229.81)
- # [22:35] * Joins: roc (n=roc@202.0.36.64)
- # [22:37] * Joins: adambeynon_ (n=adambeyn@78-105-247-59.zone3.bethere.co.uk)
- # [22:42] * Quits: roc (n=roc@202.0.36.64)
- # [22:42] * Quits: mat_t (n=mattomas@ppp-1-128.edin-a-1.access.uk.tiscali.com) ("This computer has gone to sleep")
- # [22:44] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [22:45] * gsnedders hopes rendering issues with CV in IE7 isn't an issue
- # [22:45] * gsnedders expects not
- # [22:46] * Joins: jos3ph (n=joe@ool-457f0264.dyn.optonline.net)
- # [22:49] * Joins: mat_t (n=mattomas@ppp-1-128.edin-a-1.access.uk.tiscali.com)
- # [22:54] * Quits: adambeynon (n=adambeyn@93-97-227-143.zone5.bethere.co.uk) (Read error: 110 (Connection timed out))
- # [22:56] * Joins: roc (n=roc@202.0.36.64)
- # [23:01] <gsnedders> http://secret.gsnedders.com/foo3.html — why does the date appear below the title in IE7?
- # [23:02] * gsnedders may as well fix it if someone can find out why
- # [23:02] * gsnedders doesn't currently have access to IE7
- # [23:03] <gsnedders> Can I coerce a couple of people here at looking at my CV?
- # [23:04] * Quits: Maurice (n=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:07] * Joins: dglazkov_ (n=dglazkov@nat/google/x-2d94e133aad827ff)
- # [23:08] * Quits: franksalim (n=frank@adsl-76-243-94-78.dsl.pltn13.sbcglobal.net) ("Leaving")
- # [23:16] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [23:17] * Quits: dglazkov (n=dglazkov@nat/google/x-d8ab527e3c93177f) (Read error: 110 (Connection timed out))
- # [23:20] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [23:21] <jos3ph> Are all of the python html5lib 0.11 tests expected to pass? I got "failures=23, errors=527" on Debian Etch with python2.4.
- # [23:30] <takkaria> gsnedders: happily will look at it when it's done
- # [23:31] * Joins: ap (n=ap@194.154.88.36)
- # [23:33] * Joins: taf2_ (n=taf2@65.210.82.235)
- # [23:33] <roc> annevk42: ping?
- # [23:34] <annevk42> pong?
- # [23:38] <annevk42> someone should prolly explain why http://adactio.com/journal/1564 is wrong
- # [23:43] <annevk42> specifically, role=banner is duplication of section 4.4.10.2 and role=search is duplication of type=search; a <form> with type=search control in it is the search form
- # [23:46] <annevk42> also, the comment was not about role=banner, but about role=heading and how that affects the document outline
- # [23:46] * Quits: mat_t (n=mattomas@ppp-1-128.edin-a-1.access.uk.tiscali.com) ("This computer has gone to sleep")
- # [23:46] * Joins: sicking (n=chatzill@corp-241.mountainview.mozilla.com)
- # [23:47] <annevk42> (it's also not about "false clash
- # [23:48] <annevk42> oops
- # [23:49] * Quits: taf2 (n=taf2@65.210.82.235) (Read error: 110 (Connection timed out))
- # [23:50] * Quits: mstange (n=markus@pD9578F3C.dip0.t-ipconnect.de) ("ChatZilla 0.9.84-2009030221 [Firefox 3.6a1pre/20090330030738]")
- # [23:50] <Hixie> annevk42: http://www.w3.org/Bugs/Public/show_bug.cgi?id=6491
- # [23:50] <Hixie> annevk42: how does wrap=off differ from wrap=soft? is it only a rendering difference?
- # [23:50] * Quits: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi) (Remote closed the connection)
- # [23:51] <annevk42> (I meant to say that this should not about vocab1 versus vocab2.)
- # [23:51] * Quits: davidb (n=davidb@mozca02.ca.mozilla.com)
- # [23:52] <annevk42> Hixie, could be, I forgot :/
- # [23:52] <Hixie> how do you propose i fix the bug? :-)
- # [23:52] * Quits: taf2_ (n=taf2@65.210.82.235) (Read error: 60 (Operation timed out))
- # [23:54] <roc> annevk42: sorry ...
- # [23:55] <annevk42> Hixie, rendering wise I suppose; I haven't looked at submission
- # [23:55] <Hixie> should it be conforming? or just a legacy value?
- # [23:55] <roc> annevk42: I'd kinda like to add window.innerScreenX/innerScreenY, to give the screen coordinates of the top-left of the viewport ... do you think that would be bad?
- # [23:55] <annevk42> legacy since it's just rendering
- # [23:56] <annevk42> roc, it's not pretty
- # [23:56] <roc> it's prettier than screenX/Y, which are basically useless since you don't know how much window chrome there is
- # [23:57] <annevk42> and we can't break screenX/Y?
- # [23:57] <roc> I'm reluctant to
- # [23:57] <Hixie> just define screenX/Y to be innerScreenX/Y with a fixed offset
- # [23:57] <annevk42> note that with these two additional attributes you can know how much space chrome takes up at the top and left, is that a problem?
- # [23:58] <Hixie> that way you don't break compat, and you still have the predictability
- # [23:58] <Hixie> (still not pretty though)
- # [23:58] <roc> annevk42: I don't think so
- # [23:59] <annevk42> are you just implementing these to fill a gap or is there some request that triggers this?
- # [23:59] <roc> that value hardly ever changes anyway, if you just guessed values based on the user-agent you'd be right most of the time
- # [23:59] <annevk42> true
- # [23:59] * Quits: dglazkov_ (n=dglazkov@nat/google/x-2d94e133aad827ff) (Remote closed the connection)
- # [23:59] <roc> hang on interrupt
- # [23:59] * Joins: dglazkov (n=dglazkov@nat/google/x-53229e388d1a9fca)
- # [23:59] * Parts: billmason1 (n=bmason@69.30.57.90)
- # Session Close: Wed Apr 01 00:00:00 2009
The end :)