| 00:04 | <phroggy> | also, in my case, I want the little magnifying glass icon to indicate the purpose of the box, because I don't want to take the space to add a label, and using a placeholder isn't appropriate because I automatically focus on page load (so the user can immediately start typing to filter search results). |
| 01:50 | <phroggy> | there's something I've never understood: why is target="_blank" deprecated? The official workaround is to simulate this behavior with JavaScript, which is obviously appropriate in some situations but in others just seems like reinventing the wheel. |
| 01:50 | <Hixie> | aha, the video of my talk is available internally now. should be public soon. |
| 01:51 | <Hixie> | i say "um" far too much. |
| 01:51 | <Hixie> | wonder how to work on that. |
| 01:51 | <Hixie> | phroggy: target=_blank isn't deprecated in html5 |
| 01:51 | <phroggy> | it isn't? oh good. |
| 01:51 | <phroggy> | it was in 4.01, right? |
| 01:52 | <Hixie> | target="" wasn't in HTML4 strict at all |
| 01:52 | <phroggy> | well, right... |
| 01:52 | <phroggy> | so, in 5, is it back in, or still left out? |
| 01:52 | <Hixie> | html5 has target="" |
| 01:52 | <phroggy> | "deprecated" was the wrong word, I suppose. |
| 01:52 | <Hixie> | in general though i strongly recommend against using target="" at all, creating new windows for the user is not a good experience |
| 01:52 | <phroggy> | it can be. |
| 01:53 | <Hixie> | should be the user's choice imho |
| 01:53 | <Hixie> | i basically just stop using sites that think they know better than me when to open windows |
| 01:54 | <phroggy> | for example, I'm making a contact directory where I ask the user for various things like their MySpace/Facebook/LiveJournal names, or the URL to their home page or whatever, and on the confirmation screen I offer these as URLs they can check. I believe it would be totally inappropriate for these to open in the same window/tab. |
| 01:56 | <phroggy> | it should be the user's choice whether to open them in a new window or a new tab, but navigating away from the current page is not desirable. Obviously I use target="_blank" very sparingly, but simulating it with JavaScript (as was recommended by W3C for 4.01 Strict) is just ridiculous. |
| 02:09 | <Hixie> | if i was on that page, i would expect the links to open on the same page and to use the back button to return to the form |
| 02:09 | <Hixie> | and it would piss me off if a new tab or window opened |
| 02:09 | <Hixie> | to the point of not using the site again |
| 02:13 | <phroggy> | except that this is the result of a POST form, and some browsers don't like to cache those. |
| 02:15 | <phroggy> | I believe that most of my users would find your preferred behavior disruptive. Obviously I could be mistaken. |
| 02:32 | <phroggy> | Hixie: what's your opinion of <input type="search">? |
| 02:32 | <othermaciej> | Hixie: well, we're publicly claiming full pass of Acid3 now, I hope enough time has passed that the test won't change again |
| 02:32 | <othermaciej> | also I don't know if you or anyone else intends to officially verify |
| 06:17 | <BenMillard> | phroggy, I would also expect those links to be normal links, but I'd probably open each one in a new background tab since I'd only need to see the page title to confirm it's the right page. |
| 06:41 | <karlUshi> | annevk2: here? |
| 06:41 | <karlUshi> | I have a simple question about html5lib |
| 06:42 | <karlUshi> | Does the serializer drop the elements which are not authorized by the HTML 5 content model? |
| 06:42 | <karlUshi> | such as center for example |
| 06:52 | <Hixie> | phroggy: i like type=search |
| 06:58 | <karlUshi> | hmm interesting |
| 06:58 | <karlUshi> | http://code.google.com/p/html5lib/source/browse/trunk/?r=947#trunk/python/src/html5lib/serializer%3Fstate%3Dclosed |
| 06:59 | <karlUshi> | I'm looking at the code of the serializer and it doesn't seem to clean up elements which are not included in the content model |
| 06:59 | <karlUshi> | which would make them non conformant HTML 5 "writer" |
| 06:59 | <karlUshi> | s/them/it/ |
| 07:01 | <zcorpan_> | karlUshi: that's not the responsibility of a serializer, though, is it? |
| 07:02 | <karlUshi> | zcorpan_: well it depends what you mean by serializer. |
| 07:02 | <Hixie> | BenMillard: is there any documentation on exactly what the smart headers algorithm is and exactly how it differs from the "smart headers"-based algorithm in the spec |
| 07:02 | <karlUshi> | if the role of the serializer is to output an *HTML 5 document* |
| 07:03 | <karlUshi> | I would say that it should remove the obsolete elements. no? |
| 07:03 | <karlUshi> | if the serializer is a garbage in/garbage out, indeed it doesn't emit html 5 markup |
| 07:03 | <zcorpan_> | right |
| 07:04 | <karlUshi> | I wonder if someone has worked on a product taking the parsed document and outputing conformant html5 |
| 07:04 | <zcorpan_> | you could have a layer before the serializer to strip out stuff |
| 07:04 | <zcorpan_> | or convert it to html5 equivalent |
| 07:05 | <karlUshi> | hixie: is it in the plan to define the rules for sanitizing the output? |
| 07:05 | <zcorpan_> | karlUshi: in my mind a serializer is just the reverse of a parser: emit a stream of characters (or bytes) from a tree |
| 07:06 | <zcorpan_> | karlUshi: everyone would want different rules for sanitizing |
| 07:06 | <karlUshi> | zcorpan_: yes I can accept this, but it should clearly be mark as such in the spec. I haven't checked yet though :) |
| 07:07 | <karlUshi> | zcorpan_: hmm about different rules. Well, I think that would benefit many people and remove a bit of anger. ;) I'm trying to address this in blog post. |
| 07:08 | <karlUshi> | so I stand corrected for the serializer thanks. |
| 07:08 | <karlUshi> | I will fix the article. (not published yet) |
| 07:08 | <zcorpan_> | ok |
| 07:08 | <hsivonen> | karlUshi: html5lib also has a sanitizer. |
| 07:09 | <hsivonen> | karlUshi: it is for xss security, not conformance, though, afaik |
| 07:09 | <karlUshi> | yep seen that in the ruby version |
| 07:10 | <zcorpan_> | karlUshi: there's http://wiki.whatwg.org/wiki/Sanitization_rules |
| 07:11 | <karlUshi> | it keeps center which is not in html5 |
| 07:11 | <karlUshi> | (for example) |
| 07:11 | <karlUshi> | understood that it is for security |
| 07:12 | <Hixie> | karlUshi: sanitising what output? |
| 07:12 | karlUshi | didn't use sanitizing at the start of the discussion |
| 07:13 | <karlUshi> | just saying |
| 07:13 | <karlUshi> | Garbage In -> HTML 5 Parser -> HTML 5 Writer (output = html 5 conformant document) |
| 07:14 | <Hixie> | given garbage in, there is no way that i know of in the state of the art today to give conformant output |
| 07:14 | <zcorpan_> | print "<!doctype html><title></title>" |
| 07:14 | <karlUshi> | the serializers in HTML 5 lib do not fix the markup to be conformant according to html 5 spec |
| 07:14 | <zcorpan_> | karlUshi: so you want an HTML5Tidy |
| 07:15 | <karlUshi> | yes which would be basically html5 serializer + html5 content model filter |
| 07:15 | <BenMillard> | Hixie, not in complete and absolute detail in one place, AFAIK. |
| 07:15 | <zcorpan_> | karlUshi: it would probably also have to include SVG Tidy and MathML Tidy :) |
| 07:15 | <karlUshi> | to create a virtuous circle |
| 07:16 | <BenMillard> | Hixie, I recall James Graham wrote up a snapshot of what was implemented some time ago but that doesn't compare it to what's in HTML5...ah here it is: http://lists.w3.org/Archives/Public/public-html/2008Mar/0075.html |
| 07:16 | <Hixie> | BenMillard: k |
| 07:16 | <Hixie> | BenMillard: thanks |
| 07:17 | <Hixie> | BenMillard: ah yeah i used that when writing the spec |
| 07:17 | <Hixie> | iirc |
| 07:17 | <Hixie> | BenMillard: (though i made some changes because the spec had other constraints to worry about as well) |
| 07:17 | <BenMillard> | yeah, I think you mentioned it in #whatwg |
| 07:20 | <BenMillard> | Hixie, the main difference I know if is the chaining of header cells. my vision for Smart Headers is it would be implemented by UAs, make all possible associations through the table, pass this on via platform-specific accessibility APIs, then ATs would use their already very sophisticated verbosity controls to only provide the relationships that are useful to their specific customer base (and individuals would have the abilit |
| 07:20 | <BenMillard> | as they can customise verbosity already) |
| 07:21 | <BenMillard> | in the tables I studied during 2007, only 20% used <th> for all their header cells (http://projectcerbera.com/web/study/2007/tables/) |
| 07:22 | <BenMillard> | I didn't count how common <td scope="row"> was for row headers compared to <th> or <th scope="row"> |
| 07:23 | <BenMillard> | but my impression was that <td scope> was common enough to be worth supporting |
| 07:23 | <Hixie> | i need to look at the feedback in the tables directory |
| 07:24 | <Hixie> | but my impression from the data i got yesterday was that chained headers hardly ever happen in the wild |
| 07:24 | <Hixie> | and when they do, almost never happen correctly |
| 07:24 | <Hixie> | and so it's probably not worth adding that feature |
| 07:24 | <Hixie> | i certainly am not convinced we want to chain headers automatically |
| 07:25 | <BenMillard> | I don't mean chaining of the headers attribute, I mean cases where a <th> has another <th> which is related to it, such as a table with 2 or more levels of column headers |
| 07:25 | <Hixie> | but again, i'll have to look at the data and feedback closely when i get to this issue again |
| 07:25 | <Hixie> | the thing i don't understand is why would a user ask for the headers of a header? |
| 07:25 | <Hixie> | surely it's the data the user is looking for |
| 07:25 | <Hixie> | and the data cells already have those headers applied |
| 07:26 | <hsivonen> | creating a comprehensive html5 tidy will be hard |
| 07:26 | <hsivonen> | for example, it would need to fix tables with overlapping cells |
| 07:27 | <karlUshi> | hsivonen: didn't say it would be easy. It has certainly a lot of issues, but a set of canonical rules would improve interop and would help people to move forward. |
| 07:29 | <hsivonen> | much of it could be done by hacking jing internals |
| 07:34 | <hsivonen> | the 'curies are not qnames' explanation is interesting when curies share the characteristic of qnames being criticized |
| 07:35 | hsivonen | had a look at xhtml2 minutes |
| 07:35 | <BenMillard> | Hixie, you sometimes need to understand the context of a header cell as you move through a table non-visually. A table I wrote recently, in the "Comparison of Techniques" section here: http://projectcerbera.com/blog/2008/09/untangle |
| 07:36 | <BenMillard> | if you're moving down the 2nd column, it's probably useful to hear when you've moved out of the "Test File" section into the "Corrected" section, etc |
| 07:37 | <BenMillard> | another one from me, a bit older, at the bottom of this page: http://projectcerbera.com/web/articles/breadcrumbs-markup |
| 07:37 | <BenMillard> | moving across the 2nd row, it's probably useful to hear when you moved out of "Filesize (bytes)" column group and into the "Familiar" column group |
| 07:41 | <zcorpan_> | BenMillard: send what you just wrote in email :) |
| 07:41 | <BenMillard> | zcorpan_, good idea |
| 07:54 | <karlUshi> | many thanks henri, zcorpan_ and hixie. Published. rotten tomatoes as usual in the comment box :) |
| 07:58 | <zcorpan_> | pointer? |
| 07:58 | <Hixie> | BenMillard: yeah, i could see that |
| 07:58 | <karlUshi> | zcorpan_: http://www.w3.org/QA/2008/09/fixing-html-with-html5 |
| 07:59 | <Hixie> | BenMillard: not sure it's really common enough to warrant adding to the spec, but i'll have to look closer |
| 08:01 | <BenMillard> | Hixie, for sure. but it is a regular layout and it does exist outside of my website, for example: http://projectcerbera.com/web/study/2007/tables/odi/06-collated/original |
| 08:03 | <Hixie> | might make sense to just have headers have headers and treat them the same was cells are treated, without doing any nesting |
| 08:03 | <BenMillard> | Hixie, the original source for that is still online, "Table 6" on this page: http://www.odi.govt.nz/publications/going-beyond-compliance/survey/appendix-4-task-speed.html |
| 08:03 | <Hixie> | (that gets around the problem of loops) |
| 08:03 | <Hixie> | (though it doesn't get around the problem of self-reference) |
| 08:03 | <zcorpan_> | karlUshi: choise of quotes is a bad example since you're discussing content model and quotes is syntax :) |
| 08:03 | <karlUshi> | zcorpan_: but I'm pretty the question will arise :) |
| 08:04 | <BenMillard> | Hixie, the original source uses plain <th> and expects it to Just Work (which seems reasonable to me) |
| 08:04 | <karlUshi> | in fact will love to loose a lot of times on these points ;) |
| 08:04 | <karlUshi> | s/fact/fact, people/ |
| 08:04 | <Hixie> | BenMillard: those tables will work fine as far as i can tell |
| 08:05 | <karlUshi> | s/pretty/pretty sure/ |
| 08:05 | karlUshi | in plain demonstration of my article :p unfortunately. Clumsy one day, clumsy for ever |
| 08:08 | <BenMillard> | Hixie, when moving across the 2nd row of "Table 6" it's probably useful to hear when you move from "Fastest" to "Slowest"? |
| 08:08 | <BenMillard> | (similar arrangement as my breadcrumbs-markup table) |
| 08:09 | <BenMillard> | in fact, I'd say it's essential since the header text is the same for the columns within those 2 column groups |
| 08:09 | <BenMillard> | so you need the main column header from row 1 to disambiguate the column headers in row 2 |
| 08:15 | <Hixie> | yeah, i could see that |
| 08:28 | <zcorpan_> | "<Hixie> might make sense to just have headers have headers and treat them the same was cells are treated, without doing any nesting" -- yeah that'd make sense |
| 08:31 | <BenMillard> | annevk2 has a table where hearing headers as you move through headers seems useful: http://lists.w3.org/Archives/Public/www-archive/2007Aug/att-0003/offset-mess.htm |
| 08:31 | <BenMillard> | specifically, moving across row 2 and row 3 |
| 08:32 | <BenMillard> | (I think the top-left cell could be blank and the browser names could use <th>) |
| 08:32 | <annevk2> | sounds reasonable |
| 08:33 | <annevk2> | karlUshi, dunno much about the serializer, but it seems it worked out already |
| 08:34 | karlUshi | thanks annevk2. Will look further. Need to catch my train. |
| 08:34 | <BenMillard> | so multiple levels of column headers are somewhat easy to find...but multiple levels of row headers? maybe I'm the only person who does that :P |
| 08:38 | <BenMillard> | aha, my 2007 collection has this: http://www.avert.org/aofconsent.htm |
| 08:39 | <BenMillard> | "Australia", "United Kingdom" and "USA" in the first column have a 2nd column of row headers giving smaller regions within them |
| 08:40 | <BenMillard> | so if you're moving down the 2nd column of "United Kingdom" it's probably useful to hear when you fall into "USA" |
| 08:49 | annevk2 | wonders what to make of http://wiki.whatwg.org/wiki/Special:Contributions/Stephen_Shea |
| 08:56 | <annevk2> | http://lists.w3.org/Archives/Member/chairs/2008JulSep/0112.html (W3C Member-only) |
| 08:59 | <annevk2> | http://lists.w3.org/Archives/Member/w3c-ac-forum/2008JulSep/0273.html (W3C-Member-only, also interesting) |
| 09:07 | <zcorpan_> | (Testing: see http://krijnhoetmer.nl/irc-logs/.) |
| 09:15 | <annevk2> | https://bugzilla.mozilla.org/show_bug.cgi?id=373864#c4 is also interesting (and public!) |
| 09:17 | <BenMillard> | Hixie, I just summarised in an on-list e-mail the tables I was discussion earlier where header cells being announced when moving between other header cells seemed useful to me: http://lists.w3.org/Archives/Public/public-html/2008Sep/0475.html |
| 09:17 | <Hixie> | cool, thanks |
| 09:17 | <Hixie> | i'll add it to the tables pile |
| 09:17 | <BenMillard> | cheers :) |
| 09:18 | <Hixie> | annevk2: Larry's right, though I think he's missed the WHATWG side of things |
| 09:23 | <othermaciej> | well that's interesting |
| 09:28 | <othermaciej> | annvevk2: I find this one interesting: <http://lists.w3.org/Archives/Member/w3c-ac-forum/2008JulSep/0189.html> (W3C Member-only again) |
| 09:29 | <othermaciej> | annevk2: in light of the fact that any rational look at working groups and their effectiveness would surely put XForms and XHTML2 on the cut list |
| 09:29 | <Hixie> | given a=1234 and b=5678, what is the mathematical expression that yields 1234.5678 ? |
| 09:29 | <annevk2> | othermaciej :) |
| 09:29 | <othermaciej> | Hixie: well, the simplest such expression would be 1234.5678 |
| 09:30 | <othermaciej> | if you want it to involve a and b, then a + b / 1000 |
| 09:30 | <othermaciej> | if a and b are actually general variables with varying numbers of digits |
| 09:31 | <Hixie> | i mean given any value of a and b, with the result being equivalent to casting a and b to a string and then concerting a + "." + b to an integer again, except without going through strings. |
| 09:31 | <othermaciej> | then a + b * (10 ^ -(1 + floor(log10(b)))) |
| 09:31 | <othermaciej> | or something like that |
| 09:32 | <Hixie> | pity |
| 09:32 | <BenMillard> | do you get a bonus for connecting 4 closing parentheses in a row? :) |
| 09:32 | <othermaciej> | former lisp hacking habits |
| 09:33 | <Philip`> | f(x) = { x if x < 1; f(x/10) otherwise }; a+f(b) |
| 09:33 | <Philip`> | That's still a mathematical expression :-) |
| 09:33 | <othermaciej> | if one were writing this in code then yes a loop dividing by 10 might be more effective |
| 09:34 | <othermaciej> | of course, this assumes a and b are integers |
| 09:34 | <othermaciej> | though if they are not the question is ill-posed |
| 09:35 | annevk2 | wonders what problem this is solving |
| 09:35 | <Philip`> | Or you could write "a.b" and people may know what that means |
| 09:36 | <Philip`> | (I'm sure I've seen that notation several times in the past) |
| 09:53 | annevk2 | is a bit surprised that the smart header algorithm only now gets attention, especially after yesterday's telcon where some people were stressing for deciding on this right "now" |
| 09:56 | <Hixie> | annevk2: really? you're surprised? after the way they've been acting? |
| 10:03 | <annevk2> | maybe disappointed is better |
| 10:04 | <Hixie> | i wish someone would tell me what the rush was about, frankly |
| 10:04 | <Hixie> | but anyway |
| 10:04 | <Hixie> | time for bed |
| 10:04 | <Hixie> | nn |
| 10:05 | <othermaciej> | Hixie why do you hate blind people so much |
| 10:24 | <takkaria> | oh, hsivonen is porting his java parser to Gecko |
| 10:31 | <annevk2> | yeah, he said as much anyway |
| 10:36 | <hsivonen> | yes, I'm porting it |
| 10:37 | <annevk2> | lot of work? |
| 10:37 | <hsivonen> | the parser core is suitable for mechanic translation to C++ |
| 10:37 | <hsivonen> | we'll see :-) |
| 10:38 | <annevk2> | might be annoying to keep the two up to date all the time I imagine |
| 10:38 | <olliej> | annevk2: prod? |
| 10:38 | <hsivonen> | I expect the integration to Gecko to be more work than the Java to C++ translator |
| 10:39 | <annevk2> | but maybe someone else can do maintenance after you did the hard work? |
| 10:39 | <annevk2> | olliej, yo |
| 10:39 | <hsivonen> | annevk2: the idea is to keep them in sync by generating C++ code from the Java source |
| 10:39 | <olliej> | annevk2: xhr spec says that the XHR object's document is the document of the object it is invoked on |
| 10:39 | <olliej> | annevk2: which works if 'this' is a window |
| 10:40 | <othermaciej> | "object it is invoked on" is kind of an ambiguous phrase |
| 10:40 | <olliej> | annevk2: but what happens if i do (for the sake of argument) new ({a:XMLHttpRequest}.a) |
| 10:40 | <olliej> | annevk2: what document should it get? |
| 10:40 | <othermaciej> | I told olliej I thought it meant the "this object" |
| 10:41 | <olliej> | annevk2: esp. if you imagine windowa.foo = function(){new ({a:windowb.XMLHttpRequest}.a) } |
| 10:42 | <annevk2> | sigh, I'm not sure what that syntax does |
| 10:42 | <othermaciej> | annevk2: olliej is setting it up so that the object that the XMLHttpRequest constructor is invoked on, is not a Window object |
| 10:42 | <othermaciej> | more readable example: |
| 10:42 | <othermaciej> | var randomObj = {}; |
| 10:42 | <othermaciej> | randomObj.XMLHttpRequest = someWindow.XMLHttpRequest; |
| 10:43 | <othermaciej> | new randomObj.XMLHttpRequest(); |
| 10:43 | <annevk2> | hmm, I never tried that, does that work in IE? |
| 10:44 | <othermaciej> | I bet IE binds the original window object the XHR constructor comes from |
| 10:44 | <othermaciej> | rather than using the one it is invoked on |
| 10:44 | <othermaciej> | you could tell the difference with: |
| 10:45 | <othermaciej> | window.foreignXHR = otherWindow.XMLHttpRequest |
| 10:45 | <annevk2> | what the spec says is what IE does for the non randomObj cases |
| 10:45 | <othermaciej> | new foreignXHR(); |
| 10:45 | <othermaciej> | what does IE do in that case? |
| 10:45 | <othermaciej> | does it use window or otherWindow? |
| 10:45 | <annevk2> | i'm not sure about that case either, I don't have IE handy |
| 10:46 | <othermaciej> | I would guess then that it was not the intent of the spec to voice an opinion on these cases |
| 10:46 | <othermaciej> | olliej: I guess you should test in IE and maybe Firefox and Safari and Opera and send your results to the webapps-wg mailing list |
| 10:49 | <annevk2> | http://tc.labs.opera.com/apis/XMLHttpRequest/open/ has tests for the "simple" client = new otherwindow.XMLHttpRequest() cases |
| 10:49 | <annevk2> | it does seem like this needs addressing, indeed |
| 11:28 | annevk2 | finds http://lists.w3.org/Archives/Member/w3c-wai-pf/2008JulSep/0509.html (W3C-Member only) |
| 11:35 | <othermaciej> | mmm, condescenscion |
| 11:42 | <annevk2> | for the window.foreignXHR = otherWindow.XMLHttpRequest case I'd expect window.document to be the Document pointer |
| 11:42 | <Dashiva> | It's good to know nothing goes on in the w3c that needs hiding |
| 11:43 | <annevk2> | the PFWG should really be public, not sure why it isn't |
| 11:43 | <othermaciej> | they are the experts |
| 11:43 | <othermaciej> | why should they need outside input? |
| 11:44 | <othermaciej> | annevk2: if you expect that, you expect the "this" object to be used, but in that case the randomObject case should fail |
| 11:44 | <Dashiva> | Oh, I would never suggest such a thing, merely that we might want insight in their wisdom |
| 11:44 | <Philip`> | They should open up and try to emulate the great success of public-html |
| 11:44 | <annevk2> | othermaciej, I feel another HTML5 dependency coming |
| 11:45 | <othermaciej> | public-webapps works pretty well |
| 11:46 | <othermaciej> | I think public-html fails because the launch of the HTML WG got so much publicity |
| 11:46 | <othermaciej> | and because HTML is such a central piece of the Web technology stack |
| 11:46 | <othermaciej> | and because it is easier to wrongly believe you understand HTML than to do so with CSS or DOM APIs |
| 11:46 | <hsivonen> | webapps attracts implementors and people who write relatively advanced JS |
| 11:47 | <othermaciej> | these factors contribute to a much higher level of highly opinionated but poorly informed people |
| 11:47 | <annevk2> | www-style has that too for less technical topics |
| 11:48 | <othermaciej> | and people who are there not to provide expertise but to score political points for their pet objectives |
| 11:48 | <othermaciej> | public-webapps is one of the best standards mailing lists I am on |
| 11:48 | <annevk2> | othermaciej, weinig, http://krijnhoetmer.nl/irc-logs/webapps/20080926 |
| 11:48 | annevk2 | hilited the relevant bits |
| 11:49 | <othermaciej> | annevk2: yeah, that's what Gecko does |
| 11:50 | <othermaciej> | which does not appear to match the spec as I read it |
| 11:50 | <othermaciej> | not sure what IE does |
| 11:50 | <othermaciej> | the Gecko behavior would not be hard to implement |
| 11:51 | <annevk2> | ah yes, "The associated Document object is the one returned by the document attribute from the object on which the XMLHttpRequest() constructor was invoked (a Window object)." needs some tweaking |
| 11:57 | <othermaciej> | annevk2: it was actually olliej who pointed it out, not Sam |
| 11:57 | <othermaciej> | olliej == Oliver Hunt; weinig == Sam Weinig |
| 12:17 | <annevk2> | oops |
| 12:18 | <olliej> | annevk2: :D |
| 12:21 | <othermaciej> | olliej: do you have test cases for the rebinding examples discussed a little while ago? |
| 12:21 | <othermaciej> | so someone can test in IE |
| 12:21 | <olliej> | othermaciej: errr, not really |
| 12:22 | <olliej> | othermaciej: problem being that i don't know xhr well enough to make useful tests |
| 12:22 | <olliej> | s/well enough/at all |
| 12:27 | <othermaciej> | ok I might try at some point |
| 12:29 | <annevk2> | I was confused I guess because weinig does XHR2 |
| 12:31 | <othermaciej> | olliej just hacks whatever he feels like |
| 12:31 | <othermaciej> | either that or canvas and XHR have some secret relationship |
| 12:32 | <othermaciej> | "WebKit erfüllt alle Acid3-Kriterien" |
| 12:32 | <othermaciej> | somehow it sounds cooler in German |
| 12:35 | <olliej> | dun dun duhh |
| 14:43 | <annevk2> | http://ajaxian.com/archives/maintaining-css ouch |
| 15:36 | <hendry> | anyone have tips for running IE6 in XP (alongside 8beta2 I currently have running)? |
| 15:40 | <Philip`> | Use the VirtualPC image? |
| 17:01 | <BenMillard> | annevk2, zomg: "</body><body>" |
| 17:03 | <BenMillard> | and the 4 </div> means up to 3 are invalid (although that shouldn't cause real problems, it is ugly) |
| 17:05 | <BenMillard> | oh not it doesn't...Firefox 2 wasn't displaying the end of the conditional comments even when I scrolled right to the end (had to select the sample for them to show up) |
| 17:07 | <BenMillard> | actually, I was right the first time: up to 3 are invalid since there's only 1 <div> start tag in browsers which aren't IE7, IE6 or IE5 |
| 17:10 | <BenMillard> | for some reason I thought Ajaxian was actually good...guess my judgement was clouded by memories of Galaxian :) |
| 19:10 | <tusho> | Is <time>2006-09-23</time> fine? |
| 19:11 | <tusho> | As opposed to <time datetime="2006-09-23">2006-09-23</time> |
| 19:13 | <Dashiva> | As far as I can see, yes |
| 19:13 | <Dashiva> | "If the datetime attribute is not present, then the date or time must be specified in the content of the element, such that parsing the element's textContent according to the rules for parsing date or time strings in content successfully extracts a date or time." |
| 19:34 | <tusho> | *nod* |
| 21:50 | <Hixie> | othermaciej: whatwg doesn't have any of the public-html problems, despite it having far more subscribers |
| 21:51 | <gsnedders> | Hixie: So is it inversely proportional for groups > 1 person? |
| 21:52 | <Hixie> | it's all to do with whether the group has someone actually maintaining the community and actually calling people (privately) on their rudeness |
| 21:53 | gsnedders | sighs deeply |
| 21:57 | <Hixie> | http://www.youtube.com/watch?v=xIxDJof7xxQ |
| 21:59 | <dglazkov> | hey, Hixie: http://codereview.chromium.org/4097 -- I know it's not 100, but better than before :) |
| 22:01 | <Philip`> | It's not 100, it's 500 |
| 22:01 | <Philip`> | Oh, the server error went away when I reloaded |
| 22:02 | <Hixie> | dglazkov: :-) |
| 22:04 | <dglazkov> | Philip`: yeah, we occasionally score 500/100 on acid3. It's rare, but it happens ;) |
| 22:05 | <Hixie> | http://www.w3.org/Style/2008/css-charter -- "Effective participation is expected to consume one work day per week for each participant; two days per week for editors." |
| 22:05 | <Hixie> | hahha |
| 22:19 | <Hixie> | http://www.w3.org/mid/48DCD23D.3040202⊙ac |
| 22:19 | <Hixie> | The 2022 date is working in our favour |
| 22:19 | <Hixie> | because the xhtml2wg is buying it |
| 22:19 | <Hixie> | and thus don't think we're a threat ("years from adoption") |
| 22:20 | <Dashiva> | Unlike xhtml2 which is decades away? ;) |
| 22:23 | <jgraham> | "years from adoptions" could be a simple sign error |
| 22:24 | <jgraham> | Since "adoption staarted years ago" is the correct answer |
| 22:24 | <Dashiva> | What discussion about removing iframes on whatwg@ seems a bit silly |
| 22:25 | <Hixie> | jgraham: hah |
| 22:29 | <gsnedders> | Hixie: in the intro to the talk you use the future tense a lot |
| 22:29 | <Hixie> | d'oh! |
| 22:30 | <Dashiva> | gsnedders: He wrote the talk back in 1999, didn't you know? |
| 22:30 | <gsnedders> | Dashiva: :P |
| 22:32 | <gsnedders> | Hixie: I do like the aim of demoing everyting |
| 22:34 | <gsnedders> | Hixie: Where's the full demo video you use? |
| 23:02 | <Hixie> | gsnedders: http://www.whatwg.org/demos/2008-sept/video/ |
| 23:11 | <othermaciej> | Hixie: whatwg never got the kind of giant publicity explosion in the same way |
| 23:11 | <othermaciej> | Hixie: a least not at laucnh |
| 23:11 | <othermaciej> | Hixie: and it is not conducive to politically oriented types |
| 23:12 | <Hixie> | that was intentional -- i told the w3c not to make a big deal out of it, but they felt compelled to do it anyway |
| 23:12 | <othermaciej> | both due to lack offficial status, and due to the way ou run things |
| 23:12 | <Hixie> | still can't believe they released a _press release_ with the FPWD |
| 23:12 | <Hixie> | so stupid |
| 23:13 | <Hixie> | it's more evidence of how they are trying to keep the w3c alive at the cost of the web, instead of the other way around |
| 23:22 | <othermaciej> | well, they need money and attention can be helpful towards such goals |
| 23:22 | <othermaciej> | still, if the W3C wanted good general PR, there are much better things they could do or be doing |
| 23:22 | <othermaciej> | but they do not seem to have the management in place to do sane things |
| 23:27 | <roc> | hostile takeover by the WHATWG |
| 23:27 | <Hixie> | were it only possible |
| 23:35 | <othermaciej> | I must admit, learning that the W3C fails even at making money shocked me |
| 23:36 | <othermaciej> | I thought it was the one thing they were halfway good at |
| 23:37 | <roc> | they could of course save a lot of money by shutting down all the bogus groups |
| 23:37 | <roc> | but I guess that would also impact revenue |
| 23:39 | <jcranmer> | how does the W3C even get revenue? |
| 23:39 | <Dashiva> | Member fees? |
| 23:39 | <Dashiva> | *Membership |
| 23:39 | <jcranmer> | oh |
| 23:41 | <othermaciej> | is anyone a member just to participate in the winfest that is OWL? |
| 23:42 | <Dashiva> | I figure anyone involved with OWL has interests in all the other SW stuff |
| 23:42 | <othermaciej> | all of which is equally a winfest |
| 23:45 | <roc> | hmm. I assume "winfest" expands to "festival of wins", but that doesn't sound right |
| 23:46 | <Dashiva> | roc: There may or may be some element of sarcasm involved |
| 23:46 | roc | recalibrates his detector |
| 23:46 | <Dashiva> | omg |
| 23:47 | <Dashiva> | Hixie promotes @alt in the video |
| 23:47 | <Hixie> | lies! |
| 23:47 | <Dashiva> | And I used to think you were cool |