Options:
- # Session Start: Fri Jun 19 00:00:00 2009
- # Session Ident: #whatwg
- # [00:04] * Parts: billmason (n=billmaso@ip7.unival.com)
- # [00:04] <Hixie> sicking: oh i got a response back from the gmail guys about the filedialog thing -- if you can get arun here that'd be great to discuss it
- # [00:05] <sicking> Hixie, you should mail arun and me so we can figure out a day that works
- # [00:08] <sicking> Hixie, what about storing File in localStorage?
- # [00:08] <sicking> Hixie, I'd imagine that that's needed for offline-gmail
- # [00:09] * Quits: onar__ (n=onar@17.244.69.239)
- # [00:09] * Joins: onar_ (n=onar@17.244.69.239)
- # [00:14] * Quits: othermaciej (n=mjs@17.246.19.114)
- # [00:15] <Hixie> sicking: well i'm free whenever
- # [00:15] <annevk5> sicking, would that do a copy or reference the file on disk?
- # [00:15] <Hixie> sicking: gmail uses the sql database stuff for their offline gmail
- # [00:16] <Hixie> sicking: but yes, they would like a way to store references to Files while waiting for an opportunity to upload them
- # [00:16] <Hixie> sicking: i was more talking about FileDialog though
- # [00:16] <Hixie> sicking: turns out they didn't use flash to avoid using <input type=file> at all -- in fact they didn't even list that as a reason for using flash until i specifically asked them about it
- # [00:16] <Hixie> sicking: and then they dismissed that as not a big deal
- # [00:16] <annevk5> if you just wanna store references the local:<id> thing would work I think, you can just store those in localStorage
- # [00:17] <sicking> annevk5, how its stored seems like an implementation detail. I'd imagine sqlite has blob support
- # [00:17] <annevk5> Hixie, did they use it for async upload and multiple files?
- # [00:18] <Hixie> sicking: i wouldn't expect the local:<id> thing to survive page load, but i guess that depends on how we define it
- # [00:18] <sicking> Hixie, yeah, my question about localStorage was orthogonal to the meeting
- # [00:18] <Hixie> er
- # [00:18] <Hixie> s/sicking/anne/
- # [00:18] <annevk5> sicking, it's not an implementation detail, a reference to the file is very different from copying it
- # [00:19] <annevk5> e.g. the user could modify the file later on
- # [00:19] <Hixie> annevk5: the two things they said were multiselection of photos, and file upload progress.
- # [00:19] <sicking> annevk5, ah, yes, we should define that it's the contents of the file at the time of the call to store it in localStore
- # [00:19] <annevk5> Hixie, yay for me guessing why they used Flash
- # [00:20] <annevk5> and boo for sicking not believing me :p
- # [00:20] <Hixie> annevk5: and then they added dnd of files, local display of files while uploading, and selecting or uploading a whole folder at once
- # [00:20] <sicking> annevk5, i prefer data over guessing
- # [00:20] <Hixie> and finally they mentioned the <input accept=""> feature (though not by name)
- # [00:20] <sicking> annevk5, except when I'm the one guessing
- # [00:20] <sicking> annevk5, :)
- # [00:20] <annevk5> sicking, so it appears :)
- # [00:20] <Hixie> oh and resuming uploads after browser crash
- # [00:21] <Hixie> though that one was more theoretical
- # [00:21] <sicking> Hixie, flash supports that?
- # [00:21] <annevk5> i always wonder whether selecting a folder should be a UI feature or some semantic thing like <input type=folder>
- # [00:21] <Hixie> i think that was after they transitioned from why they used flash to what they wanted most of all
- # [00:21] * Joins: jacobolus_ (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net)
- # [00:22] <sicking> Hixie, localStorage being able to store files would take care of that
- # [00:22] <Hixie> anyway their answer to "so, uh, styling of <input type=file> isn't an issue?" was basically "oh i guess that would be nice too" but they basically said it wasn't a big deal compared to the rest
- # [00:22] * Quits: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net) (Read error: 54 (Connection reset by peer))
- # [00:22] * jacobolus_ is now known as jacobolus
- # [00:22] <Hixie> so i vote for dropping FileDialog for now
- # [00:22] <sicking> we'll see
- # [00:22] * Quits: onar_ (n=onar@17.244.69.239)
- # [00:22] <Hixie> sicking: or the sql database, yeah
- # [00:23] <sicking> Hixie, yeah, though i'm not sure what our timeline is for sql database. I think we still want to see some other API
- # [00:23] <sicking> Hixie, have had some discussions about that internally recently
- # [00:23] <Hixie> yeah, we were talking about it in #developers recently too
- # [00:23] <sicking> ok
- # [00:24] <Hixie> basically i'm gonna do nothing on the sql front until october and then i'm gonna suggest moving to LC
- # [00:24] <sicking> mostly due to the pains of standardizing a SQL dialect, and then having to implement a sql parser that maps that dialect to sqlite
- # [00:24] <Hixie> and after that look into speccing teh actual dialect
- # [00:24] <Hixie> so you have until then to come up with a better solution :-)
- # [00:24] * Joins: othermaciej (n=mjs@17.246.19.114)
- # [00:24] <sicking> i don't see how we could move into LC without a dialect
- # [00:24] <Hixie> which i'd likely support since i have no desire to actual spec out the dialect :-)
- # [00:25] <sicking> heh
- # [00:25] <sicking> hence i vote for File in localStorage for now :)
- # [00:25] <Hixie> well the dialect would be its own spec i think
- # [00:25] <sicking> and across postMessage
- # [00:25] <Hixie> i don't know what file in localStorage would really be
- # [00:25] <Hixie> postMessage should definitely support it
- # [00:26] <sicking> Hixie, what do you mean, what it would be?
- # [00:26] <gsnedders> Oh dear…
- # [00:26] <Hixie> sicking: well localStorage up to now has only been unstructured name-value string pairs
- # [00:26] <sicking> Hixie, can't we just make the value <string-or-file>?
- # [00:26] <gsnedders> If you follow the rules for comparing charsets in UTS #22, you end up with iso-ir-9-1 and iso-ir-91 being identical, but they shouldn't be.
- # [00:27] <Hixie> sicking: i don't think gmail wants an unstructured answer here; and extending DOMString to DOMString-or-File seems weird when you don't allow anything else
- # [00:27] <sicking> nono, not touch DOMString
- # [00:27] <Hixie> gsnedders: do browsers support those?
- # [00:27] <sicking> that would be, um, crazy
- # [00:27] <gsnedders> Hixie: No idea.
- # [00:27] <Hixie> sicking: that's what i'm saying :-P
- # [00:27] <Hixie> sicking: anyway, send mail
- # [00:27] <Hixie> sicking: i'm swamped right now
- # [00:27] <sicking> ok
- # [00:28] <Hixie> sicking: and waiting for arun to finish his draft before i think of this
- # [00:28] <gsnedders> Hixie: On an HTML 5 note, it'd be nice if the charset override table used the same case as the IANA registry (i.e., lowercase "w" for "windows-*")
- # [00:28] <sicking> ok, i'll try to spend some time with him touching up the current draft
- # [00:29] <sicking> it needs a lot of editing, but I'm not sure that the actual APIs will be much different from what we have now
- # [00:29] <sicking> apart from Annes bikeshedding ;)
- # [00:29] <Hixie> gsnedders: send mail
- # [00:29] <sicking> and possibly FileDialog since you're all a bunch of pansies ;)
- # [00:29] * gsnedders was expecting that answer :)
- # [00:29] <othermaciej> Hixie: the reasons cited for using Flash to upload sound just like what the MobileMe people told us
- # [00:30] <othermaciej> which is why we added multi-file selection and file upload progress (via XHR) to Safari
- # [00:30] <annevk5> sicking, arun already accepted all my comments :)
- # [00:30] <annevk5> sicking, well, apart from FileDialog, but it seems I'm not alone
- # [00:30] * Quits: weinig (n=weinig@nat/apple/x-41334940c30d8c24) (Remote closed the connection)
- # [00:31] <sicking> annevk5, see above re 'pansy' ;)
- # [00:32] * Joins: onar_ (n=onar@17.244.69.239)
- # [00:32] <annevk5> sicking, says the man who doesn't wanna do redirects :p
- # [00:33] <sicking> annevk5, redirects are the root of all evil
- # [00:33] <sicking> annevk5, together with money
- # [00:33] <sicking> annevk5, and premature optimizations
- # [00:33] <Hixie> scripting modal dialogs are the root of more evil than redirects :-P
- # [00:34] <sicking> there's going to be a dialog no matter what (in the non-dnd case)
- # [00:34] <Hixie> a user-invoked one is not a big deal
- # [00:34] <sicking> The difference between having it triggered by an arbitrary click, and on a JS call, is very small
- # [00:34] * Quits: billyjackass (n=MikeSmit@EM114-48-137-244.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [00:34] <sicking> Hixie, UAs are free to warn instead of putting up a dialog if the JS-call happens outside a click
- # [00:35] <sicking> Hixie, a'la popup blockers
- # [00:35] * Joins: weinig (n=weinig@17.203.15.178)
- # [00:35] * Quits: jruderman (n=jruderma@nat/mozilla/x-87367414be616a3e)
- # [00:36] <Hixie> sicking: any feature that is admitted to need popup-blocker-like treatment _at the design stage_ is imho a non-starter
- # [00:38] * Joins: MikeSmith (n=MikeSmit@EM114-48-137-244.pool.e-mobile.ne.jp)
- # [00:41] * Quits: webben (n=benh@nat/yahoo/x-1acac7806108c4cd) (Read error: 110 (Connection timed out))
- # [00:42] * Quits: archtech (n=stanv@83.228.56.37) (No route to host)
- # [00:43] <sicking> Hixie, i don't think it needs a popup blocker
- # [00:43] <sicking> Hixie, IE has had this API for ages. Granted, that's not the best indicator ever
- # [00:44] <sicking> Hixie, also, geoid is doing the same thing
- # [00:47] <Hixie> IE doing something is not a good indicator that it is secure.
- # [00:47] <sicking> i know, but i've never heard or people being annoyed by it
- # [00:47] <Hixie> and the geoloc stuff isn't a modal dialog, it pops up an asynchronous UI that can then later cause the script to get a callback
- # [00:47] <sicking> or attacked by it
- # [00:47] <Hixie> anyway
- # [00:47] <sicking> FileDialog is async too
- # [00:47] <Hixie> we don't have a need for this, and people aren't really happy about it
- # [00:48] <Hixie> so why do it
- # [00:48] * Joins: jacobolus_ (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net)
- # [00:49] * Quits: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net) (Nick collision from services.)
- # [00:49] * jacobolus_ is now known as jacobolus
- # [00:50] * Joins: billyjackass (n=MikeSmit@EM114-48-148-23.pool.e-mobile.ne.jp)
- # [00:53] * ojanAFK is now known as ojan
- # [01:02] <Hixie> hsivonen, others: i'm writing a section for the parser spec talking about some error handling cases and basically explaining how they end up as they do
- # [01:02] <Hixie> if you have any specific error cases you would like me to discuss in particular, let mek now
- # [01:02] * Quits: jwalden (n=waldo@corp-240.mv.mozilla.com) (Read error: 104 (Connection reset by peer))
- # [01:07] * Joins: jwalden (n=waldo@nat/mozilla/x-b6ab30bf21346c76)
- # [01:10] * Quits: MikeSmith (n=MikeSmit@EM114-48-137-244.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [01:18] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [01:23] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Remote closed the connection)
- # [01:28] * Quits: onar_ (n=onar@17.244.69.239)
- # [01:42] * Joins: roc_ (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [01:43] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
- # [01:48] * Joins: jruderman (n=jruderma@nat/mozilla/x-07993f0eb60499e4)
- # [01:53] * Quits: dglazkov (n=dglazkov@nat/google/x-e62dafa1351a22ec)
- # [01:58] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz) (Read error: 110 (Connection timed out))
- # [02:01] * Quits: billyjackass (n=MikeSmit@EM114-48-148-23.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [02:06] * Joins: MikeSmith (n=MikeSmit@EM114-48-148-23.pool.e-mobile.ne.jp)
- # [02:09] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [02:12] * Joins: sayrer (n=chatzill@user-160va8b.cable.mindspring.com)
- # [02:25] * Quits: jruderman (n=jruderma@nat/mozilla/x-07993f0eb60499e4)
- # [02:27] * Quits: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [02:31] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [02:34] * Parts: dpranke (n=dpranke@nat/google/x-c93d9f06f032d6cc)
- # [02:38] * Joins: hdh (n=hdh@2001:470:18:88:0:0:0:2)
- # [02:39] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [02:42] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [02:52] * Quits: sayrer (n=chatzill@user-160va8b.cable.mindspring.com) (Read error: 60 (Operation timed out))
- # [03:01] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [03:09] * Quits: hdh (n=hdh@2001:470:18:88:0:0:0:2) (Remote closed the connection)
- # [03:11] * Joins: sayrer (n=chatzill@user-160va8b.cable.mindspring.com)
- # [03:16] * Quits: bdodson (n=guy@DNab422153.Stanford.EDU) ("Leaving")
- # [03:19] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [03:27] * Quits: bgalbraith (n=bgalbrai@corp-240.mv.mozilla.com)
- # [03:28] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [03:33] * Joins: jruderman (n=jruderma@nat/mozilla/x-6f629f6cfc35ba66)
- # [03:34] <jruderman> Hixie: is http://dev.w3.org/html5/spec/Overview.html#dom-window-close intended to be vague on what browsers are allowed to do in non-auxilary cases?
- # [03:34] <jruderman> (e.g. show a dialog, or employ heuristics mentioned in https://bugzilla.mozilla.org/show_bug.cgi?id=190515#c70)
- # [03:36] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [03:39] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net) (Client Quit)
- # [03:47] * Quits: weinig (n=weinig@17.203.15.178)
- # [03:53] * Quits: ojan (n=ojan@72.14.229.81)
- # [03:55] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [04:03] * Quits: dolske (n=dolske@corp-240.mv.mozilla.com)
- # [04:15] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [04:35] * Quits: slightlyoff (n=slightly@72.14.229.81) (Read error: 60 (Operation timed out))
- # [04:46] <MikeSmith> sayrer: you around?
- # [04:46] <sayrer> MikeSmith: hi
- # [04:46] <MikeSmith> hey man
- # [04:47] <MikeSmith> about your message http://www.w3.org/mid/4A3AF8B9.8040700@mozilla.com
- # [04:47] <sayrer> ah, yes
- # [04:47] <MikeSmith> you are encouraged to open bugs in the W3C bugzilla
- # [04:47] <sayrer> but not reopen them?
- # [04:47] <MikeSmith> there is intentionally no process for it
- # [04:47] <MikeSmith> no, you can reopen them too
- # [04:48] <sayrer> oh, I wonder if I just missed the button
- # [04:48] <MikeSmith> it is intended to be a relative free-for-all in that regard
- # [04:48] <MikeSmith> intended by me, I mean, when I set it up for the group
- # [04:48] <sayrer> mmm, no, I can't reopen things
- # [04:49] <sayrer> http://www.w3.org/Bugs/Public/show_bug.cgi?id=7034
- # [04:49] <sayrer> no buttons to do so
- # [04:49] <MikeSmith> hmm, OK
- # [04:49] <MikeSmith> hang on for a couple minutes, I will take a look at it
- # [04:49] <sayrer> I can file things
- # [04:49] <MikeSmith> I am pretty sure I can change your individual perms
- # [04:50] <sayrer> hope this HTML WG is the right HTML WG
- # [04:50] <sayrer> :)
- # [04:50] <MikeSmith> heh
- # [04:50] <MikeSmith> I think we are just using the default bugzilla perms, but anyway, lemme take a look
- # [04:51] <MikeSmith> sayrer: so, to be clear, when you are logged in an go to http://www.w3.org/Bugs/Public/show_bug.cgi?id=7034
- # [04:52] <MikeSmith> there is no "Reopen bug" radio button
- # [04:52] <MikeSmith> under the Additional Comments textarea?
- # [04:52] <sayrer> where should I look?
- # [04:52] <sayrer> nope
- # [04:52] <sayrer> not there
- # [04:53] <MikeSmith> OK
- # [04:56] <MikeSmith> sayrer: please try again now
- # [04:56] <sayrer> tada
- # [04:57] * Quits: othermaciej (n=mjs@17.246.19.114)
- # [04:58] <MikeSmith> I just gave you bugzilla "editbugs" perms. which I guess in bugzilla terms adds you to the editbugs "group"
- # [04:58] <MikeSmith> = "Can edit all aspects of any bug."
- # [04:58] <MikeSmith> now, what I would like to do is have that be the default for all users of our bugzilla
- # [05:00] <MikeSmith> but unfortunately, I reckon that trying to make it so would involve a relatively time-consuming discussion with the powers that be
- # [05:00] <MikeSmith> so I guess for now I will just deal with it case by case
- # [05:00] <MikeSmith> I wish bugzilla allowed those perms to be set per-Product
- # [05:01] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
- # [05:02] <MikeSmith> sayrer: anyway, if you run into w3c bugzilla problems or have questions about our specific instance of it, please feel free to ping me directly and I'll check asap
- # [05:02] <MikeSmith> rather than on public-html, I mean
- # [05:03] <sayrer> oh, I wouldn't mail /only/ about bugzilla problems
- # [05:03] <sayrer> issue seemed worth raising on the list anyway
- # [05:03] <MikeSmith> yeah, the issue does
- # [05:04] <MikeSmith> I just mean not administrivia-like stuff on public-html
- # [05:04] <sayrer> ok
- # [05:04] <MikeSmith> just in the interest of trying to keep traffic volume down on the list
- # [05:04] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [05:05] <MikeSmith> so, about your actual statement in that message, regarding the topic of "content model"
- # [05:05] <sayrer> yeah
- # [05:05] <MikeSmith> "I can see why this might be tempting to specify for theoretical reasons, but I can't think of a use case."
- # [05:06] <sayrer> http://www.whatwg.org/specs/web-apps/current-work/images/content-venn.svg
- # [05:06] <sayrer> why does that exist?
- # [05:06] <MikeSmith> oh, that
- # [05:06] <sayrer> there's also this business of forming outlines
- # [05:06] <MikeSmith> it's not clear from you message that that's what you meant
- # [05:07] <sayrer> that is the first illustration under "3.4 Content models"
- # [05:07] <sayrer> "There are also certain elements that are sectioning roots. These are distinct from sectioning content, but they can also have an outline."
- # [05:07] <MikeSmith> yeah, I thought you had brought that up before -- the question of the appropriateness of the outline algorithm, I mean
- # [05:07] <sayrer> like... what is this...
- # [05:08] <sayrer> well, I'm sure whoever answered it thought they did a good job addressing the issue
- # [05:08] <sayrer> I should pay more attention
- # [05:09] <MikeSmith> sayrer: I think the term "sectioning roots" is Hixie coining a language primitives that he needs to reference in multiple definitions elsewhere
- # [05:10] <MikeSmith> I think "sectioning content" is fairly unambiguous
- # [05:10] <MikeSmith> or at least a familiar concept
- # [05:11] * Parts: olliej (n=oliver@17.246.19.121)
- # [05:11] <MikeSmith> sayrer: anyway, I would personally advise/prefer that you raise those kinds of questions individual bugzilla issues -- if/when you have time
- # [05:12] <sayrer> hmm yeah
- # [05:13] <MikeSmith> in some cases it might be useful to post them directly to public-html too, but I have the bugzilla set up so that an automated notification gets sent to the list each time any bug is first opened or resolved
- # [05:14] <MikeSmith> so that way, people who are actually interested enough to want to take time to follow the discussion further can take time to cc themselves to the bugzilla issue
- # [05:15] <sayrer> gtg
- # [05:15] * Parts: sayrer (n=chatzill@user-160va8b.cable.mindspring.com)
- # [05:20] * Joins: olliej (n=oliver@17.246.19.121)
- # [05:21] * Joins: archtech (n=stanv@83.228.56.37)
- # [05:34] * Quits: dave_levin_ (n=dave_lev@72.14.227.1)
- # [05:37] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
- # [05:37] * Quits: jorlow (n=jorlow@nat/google/x-848eaa7103b9ac4e) (Read error: 110 (Connection timed out))
- # [05:38] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [05:44] * Joins: jorlow (n=jorlow@nat/google/x-b8e47a5b2f3e36bb)
- # [05:45] * Quits: jorlow (n=jorlow@nat/google/x-b8e47a5b2f3e36bb) (Read error: 104 (Connection reset by peer))
- # [05:45] * Joins: jorlow_ (n=jorlow@nat/google/x-1259c772b6abbbb8)
- # [05:45] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [05:45] <zcorpan_> "Font family names containing more than one word should be quoted." - i've never understood why it should be quoted
- # [05:45] <zcorpan_> http://www.w3.org/TR/2009/WD-css3-fonts-20090618/
- # [05:52] * Quits: jorlow_ (n=jorlow@nat/google/x-1259c772b6abbbb8) (Read error: 60 (Operation timed out))
- # [05:52] * Joins: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
- # [05:54] * Quits: jwalden (n=waldo@nat/mozilla/x-b6ab30bf21346c76) ("ChatZilla 0.9.84 [Firefox 3.5pre/20090618031205]")
- # [05:55] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [05:57] * Quits: dbaron (n=dbaron@corp-240.mv.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [05:59] * Quits: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
- # [06:01] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [06:05] <othermaciej> MikeSmith: I have sympathy with sayrer's position (I am not sure authoring conformance requirements are actually useful) but I think his bug report is ridiculous and insulting
- # [06:05] <othermaciej> MikeSmith: and should be closed
- # [06:05] <othermaciej> MikeSmith: snark and sarcasm are not appropriate ways to express differences of opinion in a bug tracker
- # [06:06] <MikeSmith> othermaciej: well, I'm the one who raised it initially, with that summary (though in jest)
- # [06:06] <MikeSmith> I have learned my lesson
- # [06:07] <othermaciej> MikeSmith: in that case - I think your bug report is not an appropriate way to raise an issue
- # [06:07] <zcorpan_> gsnedders: http://krijnhoetmer.nl/irc-logs/whatwg/20090618#l-356
- # [06:07] <othermaciej> MikeSmith: I think it should be closed and you and/or Rob should raise sincere issues
- # [06:07] <othermaciej> such as "HTML5 should have no authoring conformance requirements"
- # [06:08] <othermaciej> or suggesting specific changes to the authoring conformance requirements
- # [06:08] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [06:08] <othermaciej> it's not clear to me which the bug is really asking for - I think it's obvious that literally replacing the text "conformance checker" with "loyalty checker" everywhere is not something anyone sincerely wants
- # [06:08] <zcorpan_> i think the requirements are very useful for authors
- # [06:08] <MikeSmith> othermaciej: yeah, of course
- # [06:08] <MikeSmith> othermaciej: but I will let Rob do what he wants we the issue, and let anybody else who uses bugzilla do anything they want with it
- # [06:09] <othermaciej> since I haven't used the bug tracker much, I don't feel it's my place to close it
- # [06:09] <MikeSmith> I am not going to let that bugzilla become yet another place where we get mired in discussions about what's appropriate and what the process should be
- # [06:09] <zcorpan_> isn't the bug closed already?
- # [06:09] <othermaciej> but if someone filed a bug like that in WebKit bugzilla, it would be INVALID city, and if people tried to reopen it, they would get a talking to about responsible use of bugzilla
- # [06:10] <MikeSmith> zcorpan_: I closed it, but Rob said he wanted to reopen it, and I said, go ahead
- # [06:10] <MikeSmith> othermaciej: our bugzilla is relatively lightly used now -- nothing on the scale of Webkit bugzilla -- and we do not have a general problem
- # [06:11] <MikeSmith> if this develops in a bigger problem, then I will do something about it
- # [06:11] <othermaciej> sure, but filing sarcastic bug reports and reopening them are still abusive things to do
- # [06:11] <othermaciej> you in particular should set a better example
- # [06:11] <MikeSmith> othermaciej: add it to the list of many other things in the group that are considered abusive by some members of the group
- # [06:12] <MikeSmith> othermaciej: christ
- # [06:12] <MikeSmith> I hope you mean that "you in particular should set a better example" sarcastically
- # [06:12] <MikeSmith> I can't tell
- # [06:12] <othermaciej> fine, I don't want to get mired in a postmodern discussion of whether courtesy is an illusion
- # [06:13] <MikeSmith> good
- # [06:13] <MikeSmith> I don't want to either
- # [06:14] <MikeSmith> but please, seriously, don't schoolmarm me with "you in particular should set a better example" nonsense
- # [06:14] <MikeSmith> I get plenty enough of that already
- # [06:14] <MikeSmith> believe me
- # [06:14] * Joins: hippietrail (n=chatzill@121.210.48.101)
- # [06:17] <zcorpan_> i wonder why jd doesn't put quotes around ECMAScript 4
- # [06:19] * Parts: hippietrail (n=chatzill@121.210.48.101)
- # [06:19] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [06:19] <MikeSmith> zcorpan_: because he's not afraid of ECMAScript 4
- # [06:19] <MikeSmith> he only uses scare quotes to indicate stuff that he's afraid of
- # [06:21] <othermaciej> they were scare quotes of disdain
- # [06:22] <othermaciej> ECMAScript 4 was based on ActionScript so it would be hard for him to consistently disdain it
- # [06:22] <othermaciej> (ES4 also had a lot more hype than reality, somewhat undermining his point...)
- # [06:27] <othermaciej> the comments here are entertaining: http://news.ycombinator.com/item?id=662620
- # [06:37] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [06:48] * Joins: nessy (n=nessy@208.91.216.117)
- # [06:55] * Joins: billyjackass (n=MikeSmit@EM114-48-0-42.pool.e-mobile.ne.jp)
- # [06:56] * Quits: MikeSmith (n=MikeSmit@EM114-48-148-23.pool.e-mobile.ne.jp) (Nick collision from services.)
- # [06:56] * billyjackass is now known as MikeSmith
- # [06:57] * Joins: sayrer (n=chatzill@user-160va8b.cable.mindspring.com)
- # [06:58] <sayrer> entertaining, or insulting?
- # [06:58] <othermaciej> both!
- # [06:58] <sayrer> regarding the bug report: I did not file it, but I do think it raises a real issue
- # [06:59] <sayrer> and the title is only insulting to the extent that it is poignant
- # [06:59] <othermaciej> sayrer: I think a sincere bug that suggests removing conformance requirements would be useful
- # [06:59] <sayrer> there is no swearing or personal attacks
- # [06:59] <othermaciej> or a bug that suggested specific changes to removing conformance requirements
- # [07:00] <sayrer> so I think politeness police kind of stuff is bikeshedding
- # [07:00] <othermaciej> I think sarcastically requesting a change that is not what is actually desired, without making it clear what is desired, is a bad use of the bug tracker
- # [07:00] <othermaciej> filing the bug in the first place could be seen as comedy, reopening it is abusive
- # [07:00] <sayrer> yes, I think your point, while possibly valid, is unimportant
- # [07:00] <sayrer> reopening the bug is not abusive
- # [07:01] <MikeSmith> sayrer: I agree with othermaciej that we would be better off if you changed the title of the bug
- # [07:01] <sayrer> I went and asked for permision to reopen it from the person who filed it
- # [07:01] <othermaciej> chain reopening sarcastic bugs is a waste of people's time, and not likely to lead to any productive outcome
- # [07:01] <MikeSmith> sayrer: I mean better off in that if you actually want people to take the issue seriously
- # [07:01] <sayrer> Larry and Maciej seem to want to change the title... I don't care what it is
- # [07:02] <MikeSmith> sayrer: if you don't care what it is, I will go ahead and change it
- # [07:02] <sayrer> go for it
- # [07:02] <sayrer> of course, now it's been defaced by maciej lecturing :)
- # [07:04] <othermaciej> I think my point was valid, and if it was unimportant, then surely debating its unimportance is an even greater waste of time
- # [07:05] * Quits: sayrer (n=chatzill@user-160va8b.cable.mindspring.com) (Remote closed the connection)
- # [07:07] * Quits: hober (n=ted@unaffiliated/hober) (Read error: 113 (No route to host))
- # [07:10] <MikeSmith> I have re-learnedd the lesson that attempts at humor are most successful among a group of people who are reasonably familiar with each, but less successful in a group a people who have a tendency to be distrustful of each others and who are prone to suspect (or even openly accuse) each other of having ulterior motives
- # [07:10] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:10] <MikeSmith> (reasonably familiar with each other)
- # [07:13] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [07:13] * Quits: olliej (n=oliver@17.246.19.121)
- # [07:14] * Joins: sayrer (n=chatzill@user-160va8b.cable.mindspring.com)
- # [07:16] * Quits: tyoshino (n=tyoshino@220.109.219.244) ("Leaving...")
- # [07:22] * Quits: jruderman (n=jruderma@nat/mozilla/x-6f629f6cfc35ba66) (Read error: 110 (Connection timed out))
- # [07:29] <othermaciej> MikeSmith: I get that you were trying to be funny, and I don't want to say humor in a bug tracker is always wrong, it's just that mixing it up with a substantive issue of controversy and combined with reopening it starts to be less funny
- # [07:30] <MikeSmith> yep, point taken
- # [07:30] <othermaciej> I regret being heavy-handed in my complaining about it
- # [07:30] * Joins: hober (n=ted@unaffiliated/hober)
- # [07:31] <MikeSmith> othermaciej: np. I regret having filed it as bug to begin with
- # [07:36] * Joins: olliej (n=oliver@17.246.19.121)
- # [07:39] * Joins: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net)
- # [07:39] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
- # [07:49] * zcorpan_ wonders why http://www.w3.org/TR/2009/WD-css3-fonts-20090618/ refers to "XHTML headings" rather than "HTML headings"
- # [07:54] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [07:54] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [07:57] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
- # [08:04] * Joins: tyoshino (n=tyoshino@220.109.219.244)
- # [08:04] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [08:04] <Hixie> jruderman: send mail, sorry can't reply right now
- # [08:05] <zcorpan_> i wonder if 'unicode-range' is a good feature to have
- # [08:05] <zcorpan_> does anyone implement it?
- # [08:06] * Quits: roc_ (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [08:07] <zcorpan_> if an author wants to optimize bandwidth, it seems Philip`'s approach is more effective
- # [08:08] <zcorpan_> i mean, in the example, a 4.5 MB font is downloaded just to render an arrow
- # [08:13] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
- # [08:21] * Joins: harig (n=opera@59.90.71.35)
- # [08:26] * Joins: doublec (n=doublec@118-93-163-218.dsl.dyn.ihug.co.nz)
- # [08:29] * Quits: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net)
- # [08:29] <zcorpan_> "Matching occurs in a well-defined order to insure ..."
- # [08:29] * Joins: ap (n=ap@194.154.88.33)
- # [08:30] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [08:31] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [08:38] * Joins: roc (n=roc@121-72-162-39.dsl.telstraclear.net)
- # [08:40] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [08:47] <heycam> Hixie, are you happy with the statement in html5 about document.all booleanifying to false remaining there? or do you think it needs to web idl?
- # [08:47] <heycam> i suppose whatever spec defines style.filter needs it
- # [08:48] <heycam> then again, it's just one sentence of prose, so it's not that much of a burden to really need an [Undetectable] in web idl
- # [08:51] * Joins: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net)
- # [08:51] * dave_levin_ is now known as dave_levin
- # [08:54] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
- # [08:55] * Quits: nessy (n=nessy@208.91.216.117) ("This computer has gone to sleep")
- # [08:56] * zcorpan_ updates https://developer.mozilla.org/En/Using_audio_and_video_in_Firefox to use <object> instead of <applet>
- # [08:57] <zcorpan_> heycam: typeof document.all should return 'undefined', iirc
- # [08:57] <heycam> zcorpan_, ah. at least that's within the realms of conformance to the ecmascript spec.
- # [08:58] <heycam> i suppose Hixie should add that then (as long as [Undetectable] isn't in web idl)
- # [08:58] <Hixie> heycam: i've no idea. i couldn't get browser vendors to tell me anything useful.
- # [09:00] <zcorpan_> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/146
- # [09:02] <zcorpan_> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/147 - firefox false, webkit and opera true
- # [09:02] <zcorpan_> do instanceof doesn't seem to need anything special
- # [09:02] <zcorpan_> but typeof does
- # [09:04] <zcorpan_> firefox stringifies to 'undefined' too, but opera and webkit don't
- # [09:06] * Quits: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net)
- # [09:09] <zcorpan_> it seems firefox tries to make it as undetectable as possible, while opera and webkit try to do as little as necessary to be compatible with web content
- # [09:13] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [09:27] * Joins: jacobolus (n=jacobolu@71.104.163.3)
- # [09:30] <othermaciej> I can tell you guys what we do to make document.all undetectable
- # [09:31] <othermaciej> it's more than just the typeof thing
- # [09:31] <othermaciej> does HTML5 intend to spec document.all?
- # [09:31] <othermaciej> (I couldn't find it in the IDL but maybe it's spec'd elsewhere?)
- # [09:31] <Hixie> it does spec it already
- # [09:31] <zcorpan_> othermaciej: you can reply to my email on public-html :)
- # [09:32] <Hixie> zcorpan_: i did the reverse engineering; the question was what was actually needed and what were browser vendors willing to change to doing
- # [09:32] <othermaciej> the HTMLDocument interface definition doesn't seem to list an "all" property
- # [09:33] <othermaciej> where is it spec'd?
- # [09:33] <zcorpan_> http://www.whatwg.org/specs/web-apps/current-work/multipage/the-xhtml-syntax.html#dom-document-all
- # [09:34] <zcorpan_> Hixie: someone at opera said typeof was required for web compat
- # [09:34] <othermaciej> I see
- # [09:35] <othermaciej> splitting the interfaces is a bit unwieldy
- # [09:35] <othermaciej> though I can understand it as a way to hide the bad stuff
- # [09:36] <zcorpan_> Hixie: maybe you should include the obsolete stuff together with the other things but hide it behind class=impl (and have // obsolete in the IDL)?
- # [09:36] <zcorpan_> although i guess having it in a separate section is better for authors and implementors will see the obsolete section anyway
- # [09:36] <Philip`> zcorpan_: It'd be great if someone made a font format that could just download the glyphs that were needed on demand, so you wouldn't have to download the entire font or subset it in advance
- # [09:37] <zcorpan_> Philip`: indeed
- # [09:37] <Philip`> but it seems everyone wants to invent new formats to add DRM capabilities, not to add any actually useful features
- # [09:37] <heycam> Hixie, did you in the end need something from Web IDL for the split window "this" issue?
- # [09:37] <zcorpan_> Philip`: still, 'unicode-range' is not it
- # [09:37] <heycam> i.e. where "this" means the WindowProxy instead of the Window?
- # [09:37] <Hixie> heycam: no
- # [09:37] <heycam> ok cool
- # [09:37] * heycam is going through some old notes
- # [09:37] <Hixie> heycam: search HTML5 for WindowProxy if you want to see how i ended up doing it
- # [09:38] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
- # [09:40] * zcorpan_ should get better at quoting the spec in his spec feedback emails
- # [09:42] <othermaciej> I sent what I think is an exhaustive list of what we do
- # [09:42] <othermaciej> zcorpan_: I'm an implementor and I didn't see it til it was pointed out
- # [09:42] <othermaciej> though I guess I will know to look for them now
- # [09:42] <zcorpan_> Hixie: maybe you should have <span class=impl>// further members are specified <span>xref</span></span> in the main IDL
- # [09:43] <Hixie> zcorpan_: that's a good idea; file a bug for me?
- # [09:43] <othermaciej> basically what we do is make sure document.all compares as false in boolean comparisons, has a type of "undefined", and compares equal to undefined, null and false
- # [09:43] <othermaciej> (bot not strict equal)
- # [09:43] <Hixie> othermaciej: i saw all kinds of weird per-op-code behaviour when i was looking at jsc
- # [09:44] <othermaciej> Hixie: I believe all of that behavior implements what I described above and nothing more
- # [09:44] <othermaciej> I may have missed a spot
- # [09:44] <othermaciej> but I don't think so
- # [09:44] <Hixie> cool
- # [09:45] <zcorpan_> opera doesn't do the equals thing it seems
- # [09:45] * Joins: annevk2 (n=annevk@5ED2D27A.cable.ziggo.nl)
- # [09:45] <othermaciej> I believe we apply the exact same set of hacks to style.filter
- # [09:45] <heycam> Hixie, at one point you asked about an open issues list for Web IDL. That list should just be the red notes in the spec, now.
- # [09:46] <Hixie> heycam: cool
- # [09:46] <Hixie> heycam: good to know
- # [09:46] <heycam> so if there is something you requested that hasn't been handled but doesn't have a red note, let me know
- # [09:46] <Hixie> roger
- # [09:46] <othermaciej> (btw I should note that, at least for us, undetectability belongs to the object implementing document.all, not to the property)
- # [09:46] <othermaciej> (so if you do var failAPI = document.all, then failAPI will have all the same forms of undetectability)
- # [09:48] <zcorpan_> that's the same in opera i think
- # [09:48] <othermaciej> I think Mozilla does something elaborate and weird that may be specific to the context of an if statement
- # [09:49] <Hixie> not sure how to define that things are == null and == undefined
- # [09:49] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [09:49] <Hixie> but i'm sure i'll figure out a way
- # [09:50] <othermaciej> what's hard about it?
- # [09:50] <zcorpan_> Hixie: opera doesn't do that, so it might not be needed for compat
- # [09:50] <othermaciej> can't you just literally list some of the ECMAScript expressions that MUST evaluate to certain values, despite what the ES spec says for normal objects?
- # [09:51] <Hixie> i don't know
- # [09:51] * Quits: olliej (n=oliver@17.246.19.121)
- # [09:51] <Hixie> i'm not really sure how to define the expression
- # [09:51] <othermaciej> I can't remember if we did it for consistency or because we thought some sites really check that way
- # [09:51] * Quits: jacobolus (n=jacobolu@71.104.163.3)
- # [09:51] <Hixie> is |document.all == foo| true if |foo === null|?
- # [09:52] <othermaciej> if (document.all != undefined) seems like a plausible check
- # [09:52] <othermaciej> that's the case in WebKit
- # [09:52] <Hixie> what about things like isNaN, and |'all' in document|, and so on?
- # [09:52] <othermaciej> it does it based on the value being null, the expression doesn't have to contain the null literall
- # [09:53] * Joins: nessy (n=nessy@208.91.216.117)
- # [09:53] <Hixie> so is it a property of the == operator or of the document.all object?
- # [09:53] <Hixie> or both?
- # [09:53] <Hixie> or something else?
- # [09:53] <Hixie> anyway like i said i'm sure i'll find a way to express it
- # [09:53] <othermaciej> alert('all' in document) reports true in Safari
- # [09:53] <Hixie> i just haven't look at it in detail yet
- # [09:53] <othermaciej> it's a property of the combination of the object and the == operator
- # [09:54] <Hixie> so if there is some other language mechanism to do comparisons, then it isn't affected by this magic?
- # [09:54] <Hixie> and if, say, JS added operator overloading, an overloaded '==' wouldn't see magic?
- # [09:54] <othermaciej> there is the === operator
- # [09:54] <othermaciej> which is not affected
- # [09:55] <Hixie> basically my point is just that the wording has to be very carefully thought out; i don't think it'll be especially hard or anything
- # [09:55] <othermaciej> I can't predict how it would interact with hypothetical future features
- # [09:55] <zcorpan_> if (document.all === undefined) seems like an equally plausible check as if (document.all == undefined), although i guess would be a lot less common
- # [09:55] <Hixie> ideally if we define it clearly (i.e. not by example), it will be well-defined
- # [09:57] <othermaciej> hmmm
- # [09:57] * Joins: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net)
- # [09:57] <othermaciej> I can't find signs of document.all existing at all in Firefox
- # [09:57] <zcorpan_> othermaciej: try quirks mode
- # [09:57] <othermaciej> does the page need to have some special property for document.all to appear even in hidden form?
- # [09:57] <Hixie> has to be in quirks mode in firefox
- # [09:57] <othermaciej> oh hey, google.com has a docype now
- # [09:58] <Hixie> i'm trying :-)
- # [09:58] <othermaciej> there goes my favorite quirks mode test page!
- # [09:58] <Hixie> my influence is slow, but non-zero :-)
- # [09:58] <Hixie> jens meiert has been helping a lot too
- # [09:58] <Hixie> he even set up an internal instance of henri's validator
- # [09:58] <zcorpan_> doesn't validate though :(
- # [09:59] <Hixie> not yet :-)
- # [09:59] <Hixie> google.com is an impressively deceptive page in that while it looks simple, it is insanely complicated
- # [09:59] <othermaciej> Firefox makes document.all == to undefined and null
- # [09:59] <othermaciej> which is probably why we did that
- # [09:59] <Hixie> so many domains, so many languages, so many locales, so many things to expose differently in different countries...
- # [10:00] * zcorpan_ is waiting for Hixie to respond to emails from 2005 where people ask Hixie to make google.com front page validate
- # [10:00] <Hixie> i doubt i have those around still
- # [10:00] <Hixie> oh did i mention that the web elements guys fixed the problems ou raised?
- # [10:00] <Hixie> or were going to, anyway?
- # [10:01] <Hixie> dunno if they actually did
- # [10:01] <Hixie> let me know in a few months if you still find them broken
- # [10:01] <zcorpan_> cool
- # [10:01] <Hixie> they apparently were already intending to do it
- # [10:01] <Hixie> and had introduced a bunch of errors at the last minute trying to fix things up in other browsers
- # [10:03] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [10:08] * Joins: heycam (n=cam@124-168-58-6.dyn.iinet.net.au)
- # [10:15] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [10:29] * Quits: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net) (Remote closed the connection)
- # [10:31] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) ("Ex-Chat")
- # [10:31] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [10:34] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [10:38] * Joins: zdobersek (n=zan@cpe-92-37-78-60.dynamic.amis.net)
- # [10:39] <Philip`> Woah, Chrome can run Canvex almost full-screen with almost acceptable performance :-o
- # [10:39] <Philip`> (Maybe other modern browsers can too, but I've not tried them)
- # [10:39] <Philip`> I need to work on it again to make it slower
- # [10:44] * Joins: mat_t (n=mattomas@91.189.88.12)
- # [10:45] * Quits: MikeSmith (n=MikeSmit@EM114-48-0-42.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [10:50] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:51] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [10:53] * Quits: doublec (n=doublec@118-93-163-218.dsl.dyn.ihug.co.nz) ("Leaving")
- # [10:59] <gsnedders> zcorpan_: Send email. I probably won't get around to doing anything about it till in Sweden anyway though. :)
- # [11:00] <gsnedders> zcorpan_: What's wrong about the output?
- # [11:01] * Quits: harig (n=opera@59.90.71.35) (Read error: 110 (Connection timed out))
- # [11:13] * Quits: sayrer (n=chatzill@user-160va8b.cable.mindspring.com) (Read error: 110 (Connection timed out))
- # [11:19] * Joins: MikeSmith (n=MikeSmit@EM114-48-185-125.pool.e-mobile.ne.jp)
- # [11:32] <Lachy> JohnResig, yt?
- # [11:33] <Lachy> JohnResig, I wanted to discuss getting the selectors api test suite completed, as mentioned in my last mail to public-webapps
- # [11:36] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [11:41] <zcorpan_> gsnedders: the h2s should be sub sections of the h1
- # [11:42] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [11:45] * gsnedders remembers the header/hgroup change. that's the bug :P
- # [11:53] <Philip`> http://www.guardian.co.uk/politics/gallery/2009/jun/18/mps-expenses-houseofcommons?picture=349036998 - noooo! Comic Sans :-(
- # [12:17] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [12:24] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [12:40] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [13:06] * Joins: myakura (n=myakura@p3155-ipbf1001marunouchi.tokyo.ocn.ne.jp)
- # [13:11] <roc> Philip`: download glyphs on demand? that's crazy talk
- # [13:11] <roc> hmm
- # [13:11] <roc> why is jd proud of the fact that Flash only checks for updates once a month?
- # [13:13] * annevk5 thinks jd is best ignored at this point
- # [13:19] * Quits: bgalbraith (n=bgalbrai@71.202.109.116) (Read error: 54 (Connection reset by peer))
- # [13:21] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
- # [13:27] <Lachy> who's jd?
- # [13:29] * Joins: doublec (n=doublec@118-93-163-218.dsl.dyn.ihug.co.nz)
- # [13:29] * Quits: doublec (n=doublec@118-93-163-218.dsl.dyn.ihug.co.nz) (Read error: 104 (Connection reset by peer))
- # [13:30] * Quits: MikeSmith (n=MikeSmit@EM114-48-185-125.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [13:32] * Joins: doublec (n=doublec@118-93-163-218.dsl.dyn.ihug.co.nz)
- # [13:34] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
- # [13:34] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
- # [13:34] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [13:35] <roc> http://blogs.adobe.com/jd/
- # [13:42] <JohnResig> Lachy: "IE lacks support for many of the CSS3 selectors tested in the test suite, but to be fair, these failure should be ignored.
- # [13:43] <JohnResig> that's bullshit :-(
- # [13:43] <JohnResig> do we really have to remove those tests?
- # [13:43] <JohnResig> ok, hang on, I should probably keep reading
- # [13:43] <gsnedders> JohnResig: Is CSS 3 selectors really need to be a prerequisite for the selectors test suite, though?
- # [13:44] <JohnResig> gsnedders: for a fully interoperable implementation, yep!
- # [13:44] <gsnedders> JohnResig: How so? What in selectors requires CSS 3 selectors to be tested?
- # [13:45] * Quits: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [13:46] * Joins: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net)
- # [13:46] <JohnResig> gsnedders: I'm saying that if we care about having interoperability - and making sure that all of the possible selectors work correctly - we need to test the full gamut of CSS selectors. A number of bugs were caught in the implementations of WebKit, Firefox and Opera since these tests existed - stripping them out will mean 1) There will be regressions 2) That IE will implement more bugs in their implementation and 3) That the implementations will be more li
- # [13:47] <gsnedders> JohnResig: Is that not an issue for the CSS 3 selectors test suite, though?
- # [13:47] <JohnResig> gsnedders: no - it's simply assumed that ass CSS selectors work identically as they do in the browser - it's very likely that they don't
- # [13:47] <annevk5> gsnedders, that test suite does not test them in the context of the Selectors API
- # [13:48] <JohnResig> there were a number of selectors that failed in the suite but "passed" in the official CSS selector test suite
- # [13:50] <Lachy> JohnResig, no, I didn't say we should remove them.
- # [13:50] <JohnResig> Lachy: heh, ok, I'm still reading
- # [13:50] <JohnResig> Lachy: just got a little flustered ;)
- # [13:51] <Lachy> Just that counting them when working out IE's level of conformance isn't really fair, because not supporting CSS3 doesn't affect their conformance with the requirements in Selectors API
- # [13:51] * gsnedders would nevertheless argue that unless the Selectors API requires support for CSS 3 Selectors (normatively) its test suite should just check against CSS 2.1, and optionally CSS 3 Selectors
- # [13:52] <JohnResig> Lachy: I see, yeah - and the fact that there's been 3 nearly-conformant implementations (as you pointed out) kind of removes the need for IE to be fully conformant
- # [13:52] <JohnResig> regardless
- # [13:53] <JohnResig> Lachy: I'm reading over the list on the bottom now
- # [13:53] <Philip`> roc: Why so crazy? It's just like downloading seekable media resources, except with lots more seeking, so you could add some kind of batching, and then it'd be trivial! :-)
- # [13:53] <JohnResig> Lachy: the test suite was actually, originally, xhtml - and included SVG inside of it
- # [13:53] <JohnResig> Lachy: I removed it because it broke in IE and we wanted the suite to run in IE :-/
- # [13:54] <Lachy> as far as selectors api conformance is concerned, for interoperability, we only need to ensure that the selectors that the implementations do support work correctly in the API. Requiring that they also work with Selectors that the implementation don't even claim support is silly
- # [13:55] <Lachy> ok. In that case, it's probably easiest to just make a new version that tests XHTML/SVG specific stuff
- # [13:56] <JohnResig> the first batch of hixie tests are pretty painless
- # [13:58] <JohnResig> woah, Hixie's 002-001 test is pretty nuts
- # [14:00] <Lachy> do you mean checking for "[object NodeList]"
- # [14:00] <Lachy> ?
- # [14:00] <JohnResig> Lachy: yeah - checking that the resulting NodeList is == to "[object NodeList]"
- # [14:00] <Lachy> I'm fine wil leaving the whole of Hixie's 002 tests out
- # [14:01] <JohnResig> Lachy: we already test for 002-003
- # [14:01] <JohnResig> and isn't 002-002 part of a different spec?
- # [14:01] <JohnResig> ok, anyway, I'll merge in 001
- # [14:01] <Lachy> well, the IDL says NoInterfaceObject
- # [14:02] <Lachy> so technically, 002-002 is testing a selectors api requirement, though it depends on a relatively unstable spec
- # [14:12] * Quits: nessy (n=nessy@208.91.216.117) ("This computer has gone to sleep")
- # [14:22] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
- # [14:28] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [14:30] * Quits: doublec (n=doublec@118-93-163-218.dsl.dyn.ihug.co.nz) ("Leaving")
- # [14:36] * Joins: MikeSmith (n=MikeSmit@EM114-48-53-162.pool.e-mobile.ne.jp)
- # [15:26] * Quits: ap (n=ap@194.154.88.33)
- # [15:28] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [15:29] * Joins: sbublava (n=stephan@77.116.138.66.wireless.dyn.drei.com)
- # [15:31] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [15:40] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [15:40] * Quits: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net) (Read error: 54 (Connection reset by peer))
- # [15:40] * Joins: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net)
- # [16:05] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [16:06] * Parts: zdobersek (n=zan@cpe-92-37-78-60.dynamic.amis.net)
- # [16:07] * Quits: shikiesos (n=shiki@220.109.219.244) (Read error: 60 (Operation timed out))
- # [16:08] * Quits: danbri (n=danbri@unaffiliated/danbri) (Client Quit)
- # [16:09] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [16:09] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [16:11] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
- # [16:14] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [16:16] * Quits: tyoshino (n=tyoshino@220.109.219.244) (Read error: 60 (Operation timed out))
- # [16:17] * Joins: tyoshino (n=tyoshino@220.109.219.244)
- # [16:18] * Quits: gsnedders (n=gsnedder@host86-174-38-173.range86-174.btcentralplus.com) ("Adios intarwebs.")
- # [16:20] * Quits: ukai (n=ukai@220.109.219.244) (Read error: 110 (Connection timed out))
- # [16:21] * Joins: shikiesos (n=shiki@220.109.219.244)
- # [16:26] * Quits: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [16:26] * Joins: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
- # [16:26] * Joins: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net)
- # [16:27] * Quits: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net) (Read error: 54 (Connection reset by peer))
- # [16:27] * Joins: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net)
- # [16:28] * Quits: hamaji (n=hamaji@220.109.219.244) (Read error: 110 (Connection timed out))
- # [16:30] * Joins: hamaji (n=hamaji@220.109.219.244)
- # [16:30] * Quits: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net) (Client Quit)
- # [16:32] * Joins: ukai (n=ukai@220.109.219.244)
- # [16:57] * Joins: billmason (n=billmaso@ip152.unival.com)
- # [17:01] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:01] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [17:01] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [17:02] * Quits: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
- # [17:11] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:18] * Joins: doublec (n=doublec@118-93-187-160.dsl.dyn.ihug.co.nz)
- # [17:20] * Quits: mstange (n=markus@aixd3.rhrk.uni-kl.de) ("ChatZilla 0.9.85 [Firefox 3.6a1pre/20090618031143]")
- # [17:23] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [17:26] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net) (Client Quit)
- # [17:27] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [17:29] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [17:29] * Joins: dglazkov (n=dglazkov@nat/google/x-b1243be34eeda409)
- # [17:30] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [17:32] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net) (Client Quit)
- # [17:49] * Quits: doublec (n=doublec@118-93-187-160.dsl.dyn.ihug.co.nz) (Read error: 60 (Operation timed out))
- # [17:53] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [17:59] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
- # [17:59] * Quits: bgalbraith (n=bgalbrai@71.202.109.116) (Client Quit)
- # [17:59] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
- # [18:01] * Joins: webben (n=benh@nat/yahoo/x-3e1d9391689d4d3d)
- # [18:06] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
- # [18:07] * Joins: jgraham_ (n=jgraham@web22.webfaction.com)
- # [18:29] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [18:38] * Quits: annevk2 (n=annevk@5ED2D27A.cable.ziggo.nl)
- # [18:44] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [18:51] * Quits: sbublava (n=stephan@77.116.138.66.wireless.dyn.drei.com) (Read error: 60 (Operation timed out))
- # [18:52] * Joins: maikmerten (n=maikmert@Z8fda.z.pppool.de)
- # [19:13] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [19:29] * Joins: cyberpea1 (n=james@fedora/cyberpear)
- # [19:30] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [19:31] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [19:35] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
- # [19:42] * Joins: sayrer (n=chatzill@ip67-88-206-99.z206-88-67.customer.algx.net)
- # [19:45] * Joins: cyberpea2 (n=james@fedora/cyberpear)
- # [19:46] * Quits: cyberpear (n=james@fedora/cyberpear) (Read error: 110 (Connection timed out))
- # [19:50] * Quits: cyberpea1 (n=james@fedora/cyberpear) (Read error: 110 (Connection timed out))
- # [20:00] * Joins: ojan (n=ojan@72.14.229.81)
- # [20:01] * Joins: weinig (n=weinig@17.246.17.120)
- # [20:02] * Joins: cyberpear (n=james@fedora/cyberpear)
- # [20:08] * Joins: KevinMarks (n=Snak@c-67-164-14-96.hsd1.ca.comcast.net)
- # [20:14] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 104 (Connection reset by peer))
- # [20:17] * Quits: cyberpea2 (n=james@fedora/cyberpear) (Read error: 110 (Connection timed out))
- # [20:17] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Ex-Chat")
- # [20:19] * Joins: dbaron (n=dbaron@nat/mozilla/session)
- # [20:21] * Quits: myakura (n=myakura@p3155-ipbf1001marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [20:23] * Quits: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [22:28] * Disconnected
- # [22:28] * Attempting to rejoin channel #whatwg
- # [22:28] * Rejoined channel #whatwg
- # [22:28] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [22:28] * Set by annevk on Thu Feb 05 13:51:18
- # [22:29] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:44] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [22:45] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:47] * Joins: michaeln (n=michaeln@nat/google/x-649e08c808713584)
- # [22:49] * Joins: dglazkov_ (n=dglazkov@nat/google/x-379f26af4316290a)
- # [22:52] * Joins: othermaciej_ (n=mjs@17.246.19.114)
- # [22:52] * Quits: slightlyoff (n=slightly@72.14.229.81)
- # [22:57] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [23:03] * Quits: dglazkov (n=dglazkov@nat/google/x-b1243be34eeda409) (Read error: 110 (Connection timed out))
- # [23:04] * Quits: othermaciej (n=mjs@17.203.15.232) (Read error: 110 (Connection timed out))
- # [23:06] * Quits: dglazkov_ (n=dglazkov@nat/google/x-379f26af4316290a) (Remote closed the connection)
- # [23:06] * Joins: dglazkov (n=dglazkov@nat/google/x-fad8f8e61615cc04)
- # [23:12] * Quits: maikmerten (n=maikmert@Z8fda.z.pppool.de) (Remote closed the connection)
- # [23:15] * Quits: dpranke (n=dpranke@nat/google/x-9c8ef166bd86426f) ("Leaving.")
- # [23:15] * othermaciej_ is now known as othermaciej
- # [23:28] * Quits: archtech (n=stanv@83.228.56.37) (Read error: 60 (Operation timed out))
- # [23:39] * Quits: othermaciej (n=mjs@17.246.19.114)
- # [23:45] * Joins: othermaciej (n=mjs@17.246.19.114)
- # [23:49] * Joins: jorlow (n=jorlow@nat/google/x-bc355613a09efe13)
- # [23:53] * Joins: bgalbraith (n=bgalbrai@nat/mozilla/x-c32738e96e9d1ecd)
- # Session Close: Sat Jun 20 00:00:00 2009
The end :)