| 00:06 | <Hixie> | hey my interview is up |
| 00:06 | <Hixie> | http://blogs.techrepublic.com.com/programming-and-development/?p=718 |
| 00:07 | <BenMillard> | gsnedders, that's good news :) |
| 00:08 | <BenMillard> | do you want to bring the necessary network cable and learn how it all works so I don't have to? :P |
| 00:08 | <BenMillard> | gsnedders, I've read this and it seems pretty exhaustive: http://mastergt.250free.com/GT4/LAN_GT4/GT4_LANs.html |
| 00:09 | <BenMillard> | Hixie, "While Ian and I have had our disagreements over a few details of the specification, I have come to respect him immensely for the work that he puts into the spec on a daily basis." I think anyone who gives you a chance has that experience. |
| 00:11 | <Hixie> | aww |
| 00:17 | <Dashiva> | What a lie. We all know Hixie works most during the night ;) |
| 00:18 | <Hixie> | i even mention that in the interview :-) |
| 00:19 | <BenMillard> | Hixie, you wrote "I don’t think that realistically speaking HTML5 is going to make people write better markup." Well, simplifying the markup for accessible tables will realistically improve new tables markup written by the sites which try to be accessible, once we have implementations showing how well it works. |
| 00:19 | <BenMillard> | although that's likely to be a minority of the web for some time yet, I must admit |
| 00:21 | <Hixie> | yeah i think i go on to mention that we've done some things to make things a little better (like the /> thing) |
| 00:21 | <Hixie> | i hope we have some effect, i'm just not holding my breath :-) |
| 00:21 | <Hixie> | hsivonen said that in his study so far he has yet to find a single page with zero errors |
| 00:22 | <BenMillard> | gsnedders, just saw this: "Can you justify the cost of coming for a whole week now?" hmm, that's an idea |
| 00:23 | <BenMillard> | since I'm paying an equal share anyway, I might as well be there for it :) |
| 00:23 | <Dashiva> | It feels like beekeeping pops up inordinately often in examples |
| 00:25 | <Hixie> | Dashiva: it's not accidental |
| 00:25 | <Hixie> | Dashiva: let me know if you can work out why :-) |
| 00:25 | <Hixie> | (nothing to do with me or whatwg or html5) |
| 00:25 | <Hixie> | though if you look at html5 it'll give you a hint |
| 00:26 | <roc> | ooh ooh I know this one |
| 00:27 | <Hixie> | it's not very deep or anything |
| 00:31 | <Hixie> | man, every time i look at this page i find more errors http://puysl.com/view.htm |
| 00:31 | <Hixie> | and note that it was updated this month! |
| 00:31 | <Dashiva> | Is it like herding cats? |
| 00:31 | <Hixie> | it's a regularly updated page! |
| 00:32 | <Hixie> | Dashiva: it's a reference to something that was mentioned in passing in the late 90s |
| 00:34 | <BenMillard> | Hixie, wow...that wins the prize for stupidest way to mark up table headers :) |
| 00:37 | <BenMillard> | Hixie, you said "A big part of my job ends up being reinterpreting what people are asking for into what they really want." I think that's what causes much of the initial confusion and feelings of being dismissed; it's a necessary but unnatural response. |
| 00:38 | <BenMillard> | (I mean, your response to those requests is necessary but unnatural, since they'd normally be taken on face value) |
| 00:40 | <BenMillard> | Hixie, I couldn't have put this better myself: "If there’s one thing I’ve learnt through the extensive research we’ve done for HTML5, it’s that authors, on the aggregate, act in very surprising ways that don’t really match my intuition." |
| 00:52 | <Hixie> | http://junkyard.damowmow.com/338 |
| 00:53 | <Hixie> | BenMillard: yeah, i think you're right (re: why people sometimes feel dismissed) |
| 00:53 | <Hixie> | and sometimes i just do dismiss ideas because i don't understand them, probably :-) |
| 00:53 | <Dashiva> | Hixie: It's obviously just an example of distributed extensibility |
| 00:57 | <Hixie> | http://junkyard.damowmow.com/339 is a saner size |
| 00:59 | <Hixie> | http://www.reddit.com/r/WTF/comments/6ycxe/html_youre_doing_it_wrong_based_on/ |
| 01:04 | <BenMillard> | Hixie, can you remember (or better yet, find) where in the logs we talked about meeting at TPAC 2008? I've spent an hour trying but failed completely. |
| 01:04 | <BenMillard> | oh, I guess it's possible the logging was down during the time we were talking about it... |
| 01:04 | <Hixie> | i don't recall talking much about it :-) |
| 01:04 | <BenMillard> | you only said an entry or two |
| 01:05 | <Hixie> | oh that was yesterday iirc |
| 01:06 | <BenMillard> | aha, then it may have been in the small hours when logging wasn't working: http://krijnhoetmer.nl/irc-logs/whatwg/20080827 |
| 01:06 | <BenMillard> | oh well |
| 01:22 | <guillebravo6> | I'm new to this group |
| 01:22 | <guillebravo6> | how's it going everybody? |
| 01:25 | <BenMillard> | hello there, guillebravo6 |
| 01:25 | <Hixie> | welcome, guillebravo6 |
| 01:26 | <guillebravo6> | thanks guys |
| 01:26 | <BenMillard> | it's currently the middle of the night in Europe and quite late in USA, so not many people active AFAICT |
| 01:26 | <guillebravo6> | yeah I understand |
| 01:27 | <guillebravo6> | this is a reddit group right? |
| 01:27 | <guillebravo6> | are people on Digg, StumbleUpon, Delicious, etc.......? |
| 01:32 | <franksalim> | guillebravo6, what do you mean by a reddit group? i use reddit, but not in connection to #whatwg |
| 01:32 | <guillebravo6> | ok |
| 01:32 | <guillebravo6> | I wasn't sure |
| 01:32 | <Hixie> | this is an irc channel for discussing html5 development as part of the whatwg.org project |
| 01:32 | <guillebravo6> | I was just browsing around and saw Reddit on this channgel |
| 01:32 | <guillebravo6> | *channel |
| 01:32 | <guillebravo6> | no biggie |
| 02:29 | <Hixie> | takkaria: yt? did you ever implement the svgwg proposal? |
| 02:49 | <takkaria> | Hixie: no, I didn't. I intended to but then Henri sent his rebuttal and I figured it was definitely not worth it |
| 02:49 | <Hixie> | k |
| 03:05 | <Hixie> | right, feedback on the svgwg proposal sent |
| 04:25 | <Hixie> | is there anything i should be working on? |
| 04:25 | <Hixie> | i'm out of prioritised stuff, so if there's anything important for me to work on, let me know |
| 04:25 | <Hixie> | otherwise i'll just go back to dealing with the oldest feedback |
| 04:32 | <jcranmer> | Hixie: specifying what should happen if authors don't comply? |
| 04:33 | <jcranmer> | e.g., where should they send their first-borns? |
| 07:19 | <hsivonen> | Hixie: well, obviously, there are no pages with no errors when you move the goalposts from HTML 4.01 Transitional |
| 07:36 | <Hixie> | hsivonen: oh, right, you're assuming html5 |
| 07:37 | <Hixie> | hsivonen: do you have the ability to do html4 transitional validation? |
| 07:42 | <hsivonen> | Hixie: I have to the precision validator.nu can now do it |
| 08:17 | <Hixie> | hsivonen: that... wasn't english. but i assume it's a yes? :-) |
| 08:18 | <hsivonen> | Hixie: it was a yes. (s/have to/have, to/) |
| 08:19 | <Hixie> | ohh, i see what you're saying |
| 08:38 | annevk | could bring a Wii |
| 08:42 | <annevk> | haha, IE8 has a "Compatibility View" button |
| 09:22 | <annevk> | http://blogs.techrepublic.com.com/programming-and-development/?p=718 is good Hixie |
| 09:22 | <Hixie> | cool, glad you like it |
| 09:49 | <Lachy> | From the interview: "Another topic that’s received a lot of feedback is that we dropped acronym in favor of just using abbr, and a lot of people complained, though few could agree on what exactly the two elements would mean if we kept both." |
| 09:49 | <Lachy> | the only viable solution if both were kept, is to define both as synonyms of each other |
| 10:19 | <zcorpan> | interesting, instead of setting status to "fixed", microsoft set it to "not reproducable" when a bug i've reported has been fixed in ie8b2 |
| 10:20 | <zcorpan> | though perhaps that's a good way to get the fix verified by the reporter |
| 10:23 | <Philip`> | I've had two marked as Fixed |
| 10:23 | <Philip`> | (and they are actually fixed, I think) |
| 10:24 | <Philip`> | but one Not Reproducible, and I don't think it's actually fixed but maybe my test case was unreliable |
| 10:27 | <Hixie> | hsivonen: interesting typo in "how often the local property is within the namespace" |
| 10:27 | <Hixie> | (property is -> properties) |
| 10:30 | <Lachy> | OMG, Microsoft's download site for IE8 popped up an ad for me to install silverlight, even though I still have silverlight installed from when I needed it to watch videos on nbcolympics.com |
| 10:31 | <Hixie> | lordy, now hsivonen is suggesting that whatwg.org use a CDN. :-P |
| 10:31 | <zcorpan> | hsivonen: fwiw, i think you'd save time by learning those 3 namespace URIs |
| 10:32 | <zcorpan> | hsivonen: instead of looking them up |
| 10:32 | <Hixie> | i never learnt the HTML4 DOCTYPE |
| 10:32 | <Hixie> | that's the main reason for the HTML5 synax. :-D |
| 10:32 | <zcorpan> | http://www.w3.org/1999/xhtml http://www.w3.org/2000/svg http://www.w3.org/1999/xlink |
| 10:32 | <zcorpan> | <!doctype html public "-//W3C//DTD HTML 4.01//EN"> |
| 10:33 | <zcorpan> | gotta to |
| 10:33 | <zcorpan> | go |
| 10:35 | <hsivonen> | Hixie: not a typo. artifact of a different text input method |
| 10:35 | <Lachy> | I learned all the HTML 4.01 and XHTML 1.0/1.1 DOCTYPEs. It's not that hard, since the follow a common pattern |
| 10:36 | <hsivonen> | Hixie: no, I suggested that only n.whatwg.org be on a CDN |
| 10:36 | <hsivonen> | Hixie: with xmlns dereferencing going on, it seems like a bad idea that W3C isn't separating its ns URIs from the rest on the DNS level |
| 10:36 | <Lachy> | hsivonen, wouldn't that be a costly thing to maintain? |
| 10:36 | annevk | read http://esw.w3.org/topic/HTML/history found http://www.hixie.ch/specs/html/apps/web-apps-1 and realized almost nothing survived |
| 10:37 | <Philip`> | Lachy: Pay for it by embedding adverts |
| 10:37 | <hsivonen> | Lachy: yes. the point of what I wrote is to shield people who don't want the Power of RDF from the RDF Tax. However, someone needs to pay for the CDN |
| 10:38 | <hsivonen> | Lachy: so to make the cost entirely borne by the RDF community, you'd need a way to make the RDF community to pay the CDN bill |
| 10:39 | <hsivonen> | I haven't learden the HTML 4 doctypes either. I always copy them from my doctype page |
| 10:39 | <Hixie> | hsivonen: yeah that was intentional when i minted n.whatwg.org |
| 10:40 | <Hixie> | hsivonen: speech recognition eh? how is it going? |
| 10:40 | <hsivonen> | Hixie: needs fixing |
| 10:41 | <Lachy> | Philip`, adverts on a server intended purely for delivering machine processable data, rather than human consumable data, seems rather ineffective. |
| 10:43 | <Philip`> | Lachy: Not at all - you just have to exploit how the machines process that data, so that the adverts get shown to those machines' users |
| 10:43 | <hsivonen> | Hixie: speech recognition is more accurate than Ink, though |
| 10:43 | <Hixie> | yeah well |
| 10:43 | <Hixie> | ink sucks :-P |
| 10:43 | <Lachy> | although I don't particularly like the whole idea, one way to pay for it would be to require software that intends to use it, has to pay licence fees. That way it's paid for by those who use it. |
| 10:43 | <Hixie> | that would work |
| 10:44 | <Hixie> | we could optimise away actually setting anything up if we did that |
| 10:44 | <hsivonen> | lol |
| 10:44 | <Philip`> | Use Google Cache as a free CDN |
| 10:44 | <Lachy> | LOL |
| 10:45 | <hsivonen> | speaking of free CDNs, what pays for Coral? |
| 10:45 | <Lachy> | or Freenet |
| 10:45 | <hsivonen> | is NYU bankrolling it out of the goodness of their hearts? |
| 10:47 | <annevk> | CDN? |
| 10:47 | <hsivonen> | Content Distribution Network |
| 10:47 | <annevk> | ta |
| 10:48 | <Philip`> | hsivonen: I think it's running on PlanetLab, which I think is mostly run by universities, presumably from various sources of research funding |
| 10:49 | <Lachy> | oh, cool. it works http://lachy.id.au.nyud.net/log/ |
| 10:53 | <Philip`> | "As of January 2006, it receives about 25 million requests per day from more than 1 million unique clients." - that sounds like it's probably only tens of megabytes a second, which isn't particularly extreme |
| 11:23 | <hsivonen> | hmm. I could put accessibility APIs to use and define Typinator macros for namespace URIs |
| 11:25 | <Hixie> | hsivonen: on a.v.n/htmlparser/, "The parser core compiles on Google Web Toolkit and in being made more portable to other programming languages.", s/in/is/ |
| 11:26 | <hsivonen> | Hixie: fixed. thanks |
| 11:27 | <annevk> | Lachy, why the double domain? |
| 11:28 | <Hixie> | hsivonen: your TreeBuilder interface is quite an interesting view into what i specced |
| 11:28 | <Hixie> | hsivonen: what is startTag() used for? |
| 11:31 | <Lachy> | annevk, .nydu.net is the Coral CDN. http://www.coralcdn.org/ |
| 11:31 | <hsivonen> | Hixie: the tokenizer calls startTag() when it reports a start tag token |
| 11:31 | <Hixie> | sure but why? |
| 11:31 | <Hixie> | as in, what was your use case? |
| 11:32 | <hsivonen> | the code for processing start tag tokens needs to be somewhere |
| 11:32 | <hsivonen> | the code structure is inspired by SAX |
| 11:32 | <Hixie> | oh you mean that's the method where you have to implement the whole tree construction? |
| 11:33 | <annevk> | Lachy, interesting |
| 11:33 | <hsivonen> | havinge a SAX-inspired structure has certain benefits: |
| 11:33 | <hsivonen> | 1) I can make a streaming SAX mode with reasonable ease |
| 11:34 | <hsivonen> | 2) I avoid heap-allocating objects for tokens |
| 11:34 | <Hixie> | oh i agree that sax makes sense, and i understand the concept of calling a method for each type of token |
| 11:34 | <hsivonen> | 3) the tree builder rules are easier to implement token-major mode-minor than the way the spec puts them |
| 11:34 | <Hixie> | i was just looking to see what one would have to implement to get document.write() |
| 11:35 | <Hixie> | since you mention having to implement TreeBuilder to get that |
| 11:35 | <hsivonen> | Hixie: TreeBuilder and Tokenizer don't implement document.write(). |
| 11:36 | <hsivonen> | Hixie: they just have capability to get out of the way |
| 11:36 | <hsivonen> | Hixie: see gwt-src |
| 11:36 | <Hixie> | is that online anywhere? |
| 11:36 | <hsivonen> | Hixie: the subclass of TreeBuilder there requests suspensions when it wants a script to run |
| 11:37 | <hsivonen> | Hixie: no, not as HTML. only in the .zip |
| 11:37 | <Hixie> | ah ok |
| 11:37 | <hsivonen> | and in svn |
| 11:37 | <Hixie> | oh well no worries, i was just poking around |
| 11:37 | <Hixie> | putting off replying about irrelevant="" |
| 11:37 | <hsivonen> | when suspension is requested, control returns from the Tokenizer to the driver that pushes data to tokenizer |
| 11:38 | <hsivonen> | so that class is responsible for holding onto the remainder of the buffer that was being tokenized |
| 11:38 | <hsivonen> | and pushing the document.write stuff meanwhile |
| 11:38 | <Hixie> | ah |
| 11:38 | <hsivonen> | the code breaks with nested document.write in Gecko and with nested SVG scripts, ATM |
| 11:39 | <Hixie> | those are a pain to get right |
| 11:39 | <hsivonen> | my next item is figuring out how nested scripts run in XML |
| 11:39 | <Hixie> | even in english those were a pain to get right |
| 11:39 | <Hixie> | nested scripts fail in html5 right now |
| 11:39 | <Hixie> | as in, the spec is wrong |
| 11:39 | <Hixie> | in fact <script> in general fails in html5 right now in xml |
| 11:39 | <hsivonen> | I think the code exposes a difference in Gecko and WebKit script executino details |
| 11:39 | <Hixie> | assuming the parser inserts the element before the element's children |
| 11:40 | <Hixie> | (not sure how to fix it, since there's no xml parser spec) |
| 11:40 | <hsivonen> | Hixie: SAX to DOM tree building is well understood |
| 11:40 | <hsivonen> | Hixie: it's the exact byte of WF error that is ill-defined |
| 11:41 | <Hixie> | yeah i'll probably just say "for html documents: when it is inserted... for xml documents: when you parse the end tag..." |
| 11:43 | <hsivonen> | Hixie: conceptually, it would be nice if HTML side inserted early, too, but started execution at end tag |
| 11:44 | <Hixie> | we could do that i guess |
| 11:44 | <Hixie> | though then we have to handle DOM-append separately from parser-append |
| 11:44 | <hsivonen> | yeah. |
| 11:44 | <Hixie> | which will make things exciting for you over in GWT land |
| 11:45 | <Hixie> | and we have to handle parser-append followed by DOM-append of the same node followed by parser-end-tag |
| 11:45 | <Lachy> | woo hoo! A new "interoperable" DRM scheme that invades my privacy by requiring me to register my devices. Just what I wanted! http://arstechnica.com/news.ars/post/20080827-open-market-video-drm-aims-to-let-1000-retailers-bloom.html |
| 11:45 | <hsivonen> | the gwt land code fakes "start execution on end tag" by inserting a placeholder and replacing it on end tag |
| 11:45 | <Hixie> | hsivonen: nice |
| 11:45 | <Hixie> | hsivonen: hope nobody takes a reference to the fake :-D |
| 11:46 | <hsivonen> | Hixie: so I naively thought that having one level of placeholders was OK |
| 11:46 | <hsivonen> | Hixie: until zcorpan tried to nest SVG scripts |
| 11:46 | <hsivonen> | zcorpan always finds holes in my code |
| 11:46 | <Hixie> | heh |
| 12:05 | <annevk> | Hixie, any chance the icons for the Web Apps spec can be hosted on whatwg.org? all the extra requests are a bit of a pain |
| 12:05 | <Lachy> | OMG, IE8b2 still hasn't fixed that annoying bug/design flaw with Ctrl+L. It should focus the address bar like a normal browser, instead of popping up the Open URL dialog :-( |
| 12:05 | <Hixie> | the reason they aren't is to avoid any suggestion of copyright violation. (why are they a pain?) |
| 12:05 | <Hixie> | Lachy: use alt-d, most browsers support that too |
| 12:06 | <annevk> | fetching them just seems painfully slow |
| 12:06 | <Lachy> | oh, I didn't know that. But I'd prefer if Ctrl+L worked, since that's what I'm used to, and I use Cmd+L for Mac browsers |
| 12:13 | <Hixie> | Lachy: (or f6, in ie) |
| 12:13 | <Hixie> | annevk: odd |
| 12:15 | <Lachy> | woah, IE's comment handling is buggered up. http://html5.lachy.id.au/output?data=%3C%21DOCTYPE+html%3E%0D%0A%3Ctitle%3EBogus+IE8+Conditional+Comments%3C%2Ftitle%3E%0D%0A%3Cp%3EYou+should+not+see+anything+below+this+line.%3C%2Fp%3E%0D%0A%3C%21--%5Bif+IE+lt+8%5D%3EFAIL%3C%21%5Bendif%5D--%3E&type=text%2Fhtml%3B+charset%3DUTF-8 |
| 12:15 | <Lachy> | that's an incorrectly written conditional comment, but still, ouputting it like that seems wrong |
| 12:15 | <Hixie> | what does it do? |
| 12:16 | <Lachy> | It outputs "<!--[if IE lt 8]>FAIL<![endif]-->" literally on the page |
| 12:16 | <Hixie> | woah |
| 12:16 | <Hixie> | weird |
| 12:16 | <Lachy> | note that the conditional comment should actually be [if lt IE 8] for it to work as intended, but I always get it backwards |
| 12:17 | <Lachy> | where do I file bugs for IE? |
| 12:18 | <Hixie> | i believe prayer is the most effective method |
| 12:19 | <Dashiva> | I seem to recall there being some internal thing that you had to pass through five NDAs to reach, and then needed invitation |
| 12:20 | <Lachy> | yeah, there is somewhere, but I can't remember where it is |
| 12:20 | <Lachy> | Dear Microsoft Gods, please fix the bugs I have found with your browser. Amen. |
| 12:21 | <Dashiva> | Why limit yourself to only the bugs you found? :) |
| 12:22 | <Lachy> | it's not as if they're miracle workers. I at least need to give them some info about what is wrong. |
| 12:23 | <Hixie> | the gods aren't miracle workers? |
| 12:23 | <Lachy> | Hixie, just the microsoft gods. |
| 12:23 | <Hixie> | ah ok |
| 12:26 | <hsivonen> | w00t. making typinator macros for ns uris was a good idea |
| 12:27 | gsnedders | sighs |
| 12:27 | <gsnedders> | the TPAC is going to be crazy fun. Two PS2, three geeks, are far too much geekery |
| 12:28 | <Lachy> | grr. Apparently, it's supposed to be connect.microsoft.com where you can submit bug reports. But after signing in, it asks me to update my profile. I check that everything is ok, click continue and it takes my right back to the beginning. |
| 12:28 | <Lachy> | Now, where do i file a bug report about the bug reporting system? |
| 12:28 | <Hixie> | q.v. earlier comments |
| 12:29 | <Lachy> | maybe I should just complain directly to Chris Wilson |
| 12:31 | annevk | learns about "conundrum" |
| 12:31 | <Lachy> | ah, I see. The website only works in IE |
| 12:33 | gsnedders | wonders what you do if an IE8 beta has a bug stopping you from using that site. |
| 12:37 | <Lachy> | I don't know. but I can't actually find the Report a damn bug link, or equivalent anywhere. |
| 12:38 | <Lachy> | this is getting annoying |
| 12:38 | <annevk> | Hixie, dom-command-ro-hidden is removed from IDL (where it was dom-command-hidden) but not from prose |
| 12:38 | <Lachy> | although I can see one bug listed that I had filed in 2006 about another product. Still not fixed :-) |
| 12:38 | <annevk> | + title="command-element">command</code>, <code |
| 12:38 | <annevk> | + title="bb-command">command</code>.</p> |
| 12:38 | <annevk> | also seems wrong |
| 12:39 | <Hixie> | dom-command-ro-hidden and dom-command-hidden are unrelated |
| 12:39 | <Hixie> | one is gone the other is not |
| 12:39 | <Hixie> | fixed the bb issue |
| 12:39 | <annevk> | oh, there's a separate Command interface? |
| 12:40 | <Hixie> | yeah |
| 12:40 | <Hixie> | not quite sure what i'm gonna do with it |
| 12:40 | <Lachy> | ah, apparently I need to register as a beta tester to do it. http://blogs.msdn.com/ie/archive/2008/07/30/wanted-ie8-beta-testers.aspx |
| 12:40 | <Hixie> | we'll see |
| 12:40 | <hsivonen> | bah. SVG elements don't have innerHTML in Gecko. |
| 12:41 | <annevk> | Hixie, I think the thing with the icons is that it takes some time to make the request to all these other servers, which gives quite a bit of overhead over it all coming from whatwg.org |
| 12:41 | <Hixie> | annevk: so? |
| 12:42 | <annevk> | in Opera that delays search interaction with the document |
| 12:42 | <Hixie> | annevk: file a bug |
| 12:43 | <Hixie> | on a totally different note, wtf is up with my mac's menu widget things. every now and then, the time machine menu, the bluetooth menu, and the wifi menu go totally batshit crazy, reverting to their initial settings and losing all interaction. |
| 12:43 | <Hixie> | e.g. the wifi icon disappears and it claims to be offline in the menu, even though wifi is fine |
| 12:43 | <Hixie> | and the bluetooth menu reverts to kThisThat menu labels |
| 12:43 | <Hixie> | and the time machine menu says no backup ever ran |
| 12:43 | <hsivonen> | Gecko and WebKit have XHTML and SVG nested script execution interop |
| 12:43 | <hsivonen> | and XHTML and SVG are consistent |
| 12:43 | <hsivonen> | Opera does something crazy |
| 12:43 | <Philip`> | Lachy: For registering connect.microsoft.com, try not using Opera - I think I had problems with that |
| 12:44 | <Hixie> | seems to happen around the same time that iTunes freaks out over my iPod touch and starts not recognising it |
| 12:44 | <hsivonen> | demo: http://hsivonen.iki.fi/test/moz/script-execution.xhtml |
| 12:44 | <Hixie> | i wonder what on earth is up with this machine |
| 13:45 | annevk | almost replied to RB |
| 13:45 | <annevk> | I have like 400 e-mails in drafts |
| 13:45 | <annevk> | a lot of it is probably due to Opera's autosave feature though |
| 13:45 | <annevk> | haha |
| 13:45 | <annevk> | blog: http://news.bbc.co.uk/1/hi/england/hereford/worcs/7585098.stm |
| 13:45 | gsnedders | wonders whether to just call the specGen cameleon and be done with it |
| 13:45 | <Lachy> | gsnedders, chameleon is spent with an h, unless the misspelling is intentional |
| 13:45 | <Lachy> | in which case, I think it's a bad name |
| 13:45 | gsnedders | yawns |
| 13:45 | <Lachy> | pick a name that's easy to spell and is relevant |
| 13:45 | gsnedders | is half-asleep |
| 13:49 | <gsnedders> | Lachy: What is relevant though? htmlpostprocessor? |
| 13:49 | <Lachy> | call it sg |
| 13:49 | <gsnedders> | sg? Why? |
| 13:49 | <Lachy> | it's consistent with the linux approach of using the shortest possible, and totally unclear abbreviations for command names |
| 13:49 | <Lachy> | sg = Spec Gen |
| 13:49 | <annevk> | I thought alonis was quite good |
| 13:49 | <Philip`> | You have to have versioning information in case you release another one later, so you'd have to call it SG-1 |
| 13:49 | <Lachy> | Philip`, that's what I was thinking :-) |
| 13:49 | <annevk> | SG-1 wfm |
| 13:49 | <Lachy> | I don't like the hyphen in command names though |
| 13:49 | gsnedders | bets SG-1 is a trademark |
| 13:49 | <annevk> | use alonis then and move on |
| 13:49 | <Lachy> | what is alonis? |
| 13:49 | <annevk> | or chameleon |
| 13:49 | <Philip`> | Trademarks don't have global scope |
| 13:49 | <gsnedders> | sg is bad anyway because it isn't really specific to specs |
| 13:49 | <Philip`> | so it's only a problem if someone has released similar software under a trademarked name SG-1 |
| 13:49 | <annevk> | Lachy, a species |
| 13:49 | <gsnedders> | annevk: No anoles is |
| 13:49 | <Lachy> | really? what kind of animal? |
| 13:49 | <gsnedders> | http://en.wikipedia.org/wiki/Anoles |
| 13:49 | <gsnedders> | Lizard |
| 13:49 | <annevk> | oops |
| 13:49 | <gsnedders> | anolis is a genera of the anoles though |
| 13:49 | <gsnedders> | seemingly |
| 13:50 | <annevk> | right, I did mean Anolis |
| 13:50 | <annevk> | oh well, need to go somewhere |
| 13:50 | <gsnedders> | Anolis it is. |
| 13:50 | <Philip`> | Anoliser |
| 13:50 | <gsnedders> | But versioning may be useful |
| 13:52 | <annevk> | gsnedders, don't worry about versioning too much until it becomes an actual problem |
| 13:53 | Lachy | moans about the choice of a terrible name and moves on. Oh well. |
| 13:55 | <annevk> | deployment of this tool is not going to be widespread anyway |
| 14:24 | <Lachy> | Hixie, bug in the spec update notification script: "This specification has been updated. You are reading r2120 but the latest revision is r2119 ("Rename the 'irrelevant' attribute to 'hidden'.")" |
| 14:40 | <krijnh> | (Sorry for crappy connection & logs) |
| 14:40 | <gsnedders> | If anyone finds any bugs in <http://stuff.gsnedders.com/spec-gen/html5.html>, do tell me |
| 14:40 | <Lachy> | notice that it things 2120 is older than 2119 |
| 14:40 | <Lachy> | woah, this mail gives some interesting insight into the way authors might abuse workers in inefficient ways. http://lists.w3.org/Archives/Public/public-html/2008Aug/0823.html |
| 14:40 | <Philip`> | gsnedders: The copyright statement is a smaller font than in the whatwg.org version |
| 14:40 | <Philip`> | Maybe that's because the whatwg.org version is in quirks mode? |
| 14:40 | <Lachy> | Philip`, is that in Opera? It's the same size in Firefox. |
| 14:40 | <Philip`> | Ooh, I've found a bug: The new spec-gen uses unquoted attributes and therefore the source looks hideous |
| 14:40 | <Philip`> | Lachy: Yes |
| 14:40 | <Lachy> | oh, yeah, it should use quoted attributed cause they do look better |
| 14:40 | <Lachy> | gsnedders, is the attribute quoting an optional feature? |
| 14:40 | <Lachy> | Philip`, in IE, the copyright statement is larger in the whatwg.org version :-) |
| 14:40 | <Lachy> | hooray for interopability! ;-) |
| 14:40 | <Philip`> | It's called "quirks" for a reason :-) |
| 14:40 | <Lachy> | hmm. weird. I just realised that Snickers in Norway have white-coloured nougat, wheras in Australia, they have chocolate-coloured nougat |
| 14:40 | <Philip`> | Does anyone happen to know how http://philip.html5.org/docs/quirks.txt would need to be updated for IE8? |
| 14:40 | <Lachy> | Philip`, no idea. But if you have a TC, I can run it for you |
| 14:40 | <kangax> | Lachy: white-colored in US as well |
| 14:40 | <Lachy> | what?! OMG! that's crazy |
| 14:40 | <Philip`> | Lachy: I have some code to test quirks/standards, but I'll need to extend that to detect the quirks/IE7-bugs/IE8-bugs modes, which I suppose I'll do at some point in the future |
| 14:41 | <Lachy> | kangax, is it the same with milky ways too? |
| 14:44 | <Lachy> | Anyway, just 24 days till I get back to eating normal coloured, correctly named chocolate bars :-) Woo Hoo! |
| 14:44 | <Philip`> | kangax: Most non-trivial canvas tests don't work in Excanvas at all |
| 14:45 | <krijn> | http://krijnhoetmer.nl/irc-logs/html-wg/20080828 - yuk! Does this happen a lot? |
| 14:45 | <Philip`> | Also I couldn't get Excanvas to work at all in IE8b1 |
| 14:45 | <kangax> | damn |
| 14:45 | <Philip`> | In any case it's likely to be the same as in IE <8, because nobody uses VML so they wouldn't have put any work into optimising it, I assume |
| 14:46 | <kangax> | Philip`: have you heard of any progress about silverlight-based excanvas? |
| 14:46 | <kangax> | (their google group seems to be somewhat dead) |
| 14:47 | <Philip`> | kangax: I'm not aware of any IE canvas implementations that have got much beyond proof-of-concept stage |
| 14:51 | <kangax> | Philip`: I wish I had some time to tackle with it. Currently working on a parser that allows to output "svg path" on canvas. |
| 15:21 | <Lachy> | and that way you don't end up with some attributes having quotes where necessary, and others not, within the same document. Rather, you end up with everything being consistent |
| 15:22 | <gsnedders> | Hixie doesn't seem to quote everything either |
| 15:23 | <Philip`> | He's crazy too |
| 15:23 | <gsnedders> | Whoever thought any of us were sane though? |
| 15:23 | <Philip`> | Unquoted attributes are objectively ugly, and if you disagree then you're wrong |
| 15:25 | <jgraham> | Philip`: Time for your medication again I see ;) |
| 15:26 | gsnedders | wonders whether he can take more paracetamol yet |
| 15:26 | jgraham | has no objection to changing html5lib defaults here fwiw |
| 15:26 | <jgraham> | Nor to leaving them as is |
| 15:27 | gsnedders | notes that changing them will break backwards compatibility, as the option names will have to be changed |
| 15:27 | <gsnedders> | Or maybe not |
| 15:27 | gsnedders | headdesks |
| 15:27 | gsnedders | wakes up |
| 15:27 | <gsnedders> | The option names in parse.py at least, as --quote-attr-values no longer makes sense if it defaults to True if you want to disable it |
| 15:28 | <Philip`> | Add '--no-...' versions of all those options, so people can always be explicit and not rely on the defaults |
| 15:29 | <Lachy> | jgraham, if anyone here needs medication, it's the crazy people who leave attributes unquoted, and maybe the leprechauns running around this office making noise. But sane people like Philip` and I don't! |
| 15:29 | <gsnedders> | Lachy: Real sprites, or not? |
| 15:30 | <Lachy> | gsnedders, what? |
| 15:30 | <gsnedders> | Lachy: leprechauns and sprites, no? |
| 15:30 | <gsnedders> | *are |
| 15:30 | <Lachy> | oh, I didn't realise it meant that too |
| 15:30 | <Lachy> | yeah |
| 15:31 | <gsnedders> | Because that would be kinda awesome if you did have sprites running around your office :) |
| 15:32 | <Lachy> | actually, I should have gone with trolls. I'm told they're a norwegian creation, so it would make more sense than an irish creation :-) |
| 15:32 | <gsnedders> | :) |
| 15:33 | Philip` | has a reasonably large collection of trolls (humanoid creatures made of some sort or rubber or plastic, with long brightly-coloured hair) in a box in a cupboard somewhere at home |
| 15:34 | <Lachy> | I never had a troll doll. Though they were reasonably popular when I was a kid |
| 15:34 | <Lachy> | I think they were more of a girly thing |
| 15:34 | <gsnedders> | What does that say about Philip`? |
| 15:35 | <Lachy> | gsnedders, nothing. I assumed she was a girl all along. Was I wrong? |
| 15:35 | <Philip`> | http://en.wikipedia.org/wiki/Troll_doll - aha |
| 15:35 | <Philip`> | They weren't girly! >:-( |
| 15:35 | <gsnedders> | Lachy: He doesn't look like one, at lesat |
| 15:35 | <gsnedders> | *least |
| 15:35 | <gsnedders> | Lachy: And his voice is a bit deep for a girl |
| 15:35 | <gsnedders> | s/He/It/ |
| 15:35 | <gsnedders> | s/his/it/ |
| 15:37 | <Lachy> | gsnedders, since I've never met him/her in person yet, I'll have to take your word for it. :-) |
| 15:37 | <gsnedders> | Lachy: :) |
| 15:37 | <Philip`> | I might have hired an actor to pretend to be me, to disguise my real identity |
| 15:37 | <gsnedders> | Lachy: Also, I can't show you a photo of it because its reaction to being photographed |
| 15:39 | <Lachy> | Philip`, sure, the pink hair and the fact that it was a doll definitely doesn't make it girly. Sorry ;-) |
| 15:41 | <Philip`> | Lachy: I don't think I had any with pink hair - they were mostly yellow and green, as far as I can remember |
| 15:42 | <Philip`> | And I don't think I ever heard them called "troll dolls" before today - they were just trolls, in the same way that you get Action Mans and not Action Man dolls |
| 15:44 | <Lachy> | OMG! found more UI bugs in IE8. this is terrible |
| 15:45 | <Philip`> | And anway I think I mostly made cars crash into them, rather than combing their hair or whatever girls would do |
| 15:45 | <Philip`> | s/terrible/beta/ |
| 15:45 | <Lachy> | s/beta/lower-than-alpha/ |
| 15:46 | <Lachy> | this latest bug is: Resize the window, press Ctrl+W to close all tabs till the window itself closes. Then restart IE, and it reopens at the size it was before resizing it. |
| 15:47 | <Lachy> | Do the same, but use the close button instead of Ctrl+W, and it remembers the last size properly |
| 15:50 | gsnedders | had one or two trolls, and did what Philip` didn't, and did what girls would do |
| 15:50 | gsnedders | ducks |
| 15:51 | <Lachy> | gsnedders, fair enough. I'm sure they helped you practice before messing with your own hair. |
| 15:51 | Lachy | ducks |
| 15:51 | <gsnedders> | hmm… |
| 15:51 | gsnedders | does have relatively long hair at the moment |
| 15:51 | <Lachy> | you should dye it bright green and take a photo for us |
| 15:51 | <Lachy> | then I can use that in my next presentation |
| 15:52 | <Lachy> | I'll need it before about the end of september. My presentation is on October 7th |
| 15:52 | <gsnedders> | A girl at school was saying I ought to dye it green |
| 15:52 | <gsnedders> | (bright green, that is) |
| 15:52 | <gsnedders> | I don't think my mother would approve, though |
| 15:53 | <Philip`> | Wear a hat, so she wouldn't notice |
| 15:53 | <Lachy> | well, you've got to give into peer pressure. You don't have a choice about that. |
| 15:53 | <gsnedders> | :S |
| 15:53 | <gsnedders> | *:D |
| 15:53 | Philip` | also has a large cuddly troll with a hood |
| 15:53 | gsnedders | wonders where he could get green hair dye |
| 15:54 | <Lachy> | gsnedders, hair salon |
| 15:54 | gsnedders | realizes he knows people at school who would know |
| 15:54 | <gsnedders> | Like, specifically around here |
| 15:55 | <Lachy> | or perhaps you can get that spray on stuff from the supermarket that kids often used to wear to school swimming/athletics carnivals at my school, based on their team colours |
| 15:55 | <gsnedders> | Lachy: That's boring. |
| 15:56 | Lachy | wonders if gsnedders is actually going to go through with it if he finds out where to get it |
| 15:56 | <gsnedders> | Lachy: Quite possibly :) |
| 15:56 | <gsnedders> | But it'll probably end up like all kinds of things I've said I'll do but never do |
| 15:56 | <Lachy> | great! I look forward to it. |
| 15:56 | Lachy | changes topic to 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks! - gsnedders promised to dye his hair green, photos coming soon :-)' |
| 15:57 | <gsnedders> | hah. |
| 15:57 | <Philip`> | gsnedders: Use radium |
| 15:57 | <gsnedders> | Philip`: Slightly risky. |
| 15:58 | <Philip`> | gsnedders: Sure, but it's worthwhile for glow-in-the-dark hair |
| 15:58 | <Lachy> | I think it's home time. I'm going to go pull out my transformers and play with some real boys toys! |
| 15:58 | <gsnedders> | Lachy: Like hair straighteners? |
| 15:59 | <Lachy> | gsnedders, no. Transformers! |
| 16:01 | gsnedders | notes the girl at school also said to wait for my hair to longer first |
| 16:01 | <gsnedders> | s/my/his/ |
| 16:01 | <Philip`> | s//$verb/ |
| 16:02 | gsnedders | notes girls are crazy |
| 16:02 | gsnedders | ducks |
| 16:02 | mpt | flees as the channel fills with an infinite number of verbs |
| 16:03 | <Philip`> | mpt: I didn't use /g :-p |
| 16:04 | <Philip`> | (and it wouldn't be infinite anyway unless there was an external loop) |
| 16:04 | <Philip`> | and anyway these are context-sensitive regexps that only apply to the (unspecified) appropriate point of the appropriate line |
| 16:05 | <Philip`> | (I don't think even Perl has implemented that much DWIM yet, sadly) |
| 16:18 | <gsnedders> | If I'm going to do this, I may as well do everything else that I wanted to do to change how I look that my mother will disapprove of too |
| 16:18 | <gsnedders> | Lachy: No, I haven't yet |
| 16:19 | <Philip`> | gsnedders: That does not necessarily make sense, unless she simply has a boolean "approve"/"disapprove" thought process |
| 16:20 | <gsnedders> | Philip`: I am aware it doesn't really make sense. But nothing else that I would do to change how I look would have any worse reaction that dying my hair green. |
| 16:24 | <BenMillard> | gsnedders, if you get it done then make sure it's expensive |
| 16:24 | <Philip`> | gsnedders: That doesn't make sense either, since disapproval is usually based on an additive function rather than a max function, so one extreme act plus one minor act is worse than just the extreme act by itself |
| 16:24 | <BenMillard> | otherwise it's likely to be a lousy job that sucks badly |
| 16:24 | <gsnedders> | Philip`: Peh. It gets it over and done with. |
| 16:24 | <Philip`> | BenMillard: At least it'd be a lousy job that sucks badly and was cheap |
| 16:24 | <gsnedders> | BenMillard: But I have next to no money :P |
| 16:25 | <gsnedders> | If I can raise £n, I will dye my hair! |
| 16:25 | <gsnedders> | :P |
| 16:25 | <BenMillard> | gsnedders, then your finances can act as a throttle to your mother's disapproval :) |
| 16:25 | <BenMillard> | i.e. you can only annoy her to the extent you can afford it |
| 16:25 | <gsnedders> | BenMillard: :) |
| 16:26 | <BenMillard> | but I should point out that you could try asking first |
| 16:27 | <BenMillard> | I imagine she grew up during the 1980's so doesn't have much of a case against you adopting a crazy appearance |
| 16:28 | <gsnedders> | BenMillard: My parents are old. Really old. |
| 16:28 | <BenMillard> | in that case the playing field is even more in your favour :) |
| 16:28 | <BenMillard> | until you get pre1960's, at least |
| 16:28 | <gsnedders> | BenMillard: My mother is during WWII :) |
| 16:29 | <BenMillard> | oh, lol |
| 16:29 | <gsnedders> | BenMillard: And there should be no apos. in either 1960s or 1980s |
| 16:29 | <gsnedders> | my father is months after the end |
| 16:29 | <gsnedders> | BenMillard: I did say old:) |
| 16:29 | <gsnedders> | (hi mum!) |
| 16:30 | <BenMillard> | "... all intranet websites display in Internet Explorer 7 Standards mode ..." -- http://blogs.msdn.com/ie/archive/2008/08/27/introducing-compatibility-view.aspx |
| 16:30 | <BenMillard> | so much for competition |
| 16:56 | <Dashiva> | The metadata will save us (after the tools save us from the metadata) |
| 20:29 | <annevk> | hmm, IE8 standards mode killed the createElement workaround? |
| 20:30 | <Lachy> | annevk, do you mean the one that fixes the parsing of unknown elements? |
| 20:30 | <Xenos> | annevk: Doesn't have as much ring to it as "video killed the radio star", but good try |
| 20:31 | <annevk> | omg, IE8 killed <canvas> |
| 20:31 | Lachy | tries it |
| 20:31 | <annevk> | (though that's not entirely true, <canvas> workarounds existed before the createElement workaround was discovered (again)) |
| 20:33 | <Xenos> | How did IE8 kill <canvas>? It's not like IE's had any support for it so far? |
| 20:33 | <annevk> | people used createElement as part of <canvas> workarounds |
| 20:33 | <Lachy> | annevk, it works for me |
| 20:33 | <Lachy> | http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0D%0A%3Cbody%3E%0D%0A%3Cscript%3Edocument.createElement(%22xxx%22)%3B%3C%2Fscript%3E%0D%0A%3Cxxx%3E%3C%2Fxxx%3E |
| 20:34 | <annevk> | ok, good |
| 20:34 | <Lachy> | in what way did it kill canvas? |
| 20:34 | annevk | read it here http://intertwingly.net/blog/2008/08/28/Improved-Namespace-Support#c1219939338 |
| 20:34 | <annevk> | Lachy, see above |
| 20:35 | <Philip`> | annevk: What people used createElement for that? |
| 20:35 | <annevk> | (the <canvas> thing was just a more dramatic statement of my initial one for Xenos) |
| 20:35 | <Philip`> | (Excanvas just looks for the CANVAS and /CANVAS elements, and replaces that range with a new element) |
| 20:35 | <annevk> | Philip`, someone at Google? dunno, only heard this through proxy |
| 20:36 | Philip` | really wishes that pressing tab in IE's address bar would focus the search box, not the refresh button |
| 20:36 | <Lachy> | oh, crap. http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0D%0A%3Cbody%3E%0D%0A%3Cstyle%3Exxx%20%7B%20color%3A%20green%3B%20%7D%3C%2Fstyle%3E%0D%0A%3Cscript%3Edocument.createElement(%22xxx%22)%3B%3C%2Fscript%3E%0D%0A%3Cxxx%3Etest%3C%2Fxxx%3E |
| 20:37 | <Lachy> | while the createElement workaround fixes the parsing, it doesn't seem possible to style it |
| 20:37 | <annevk> | meh |
| 20:39 | <Philip`> | It seems you can't style psuedonamespaced elements either |
| 20:39 | <Philip`> | like <style>a\:b{...}</style><body xmlns:a><a:b>...</a:b> |
| 20:39 | <Philip`> | s/ue/eu/ |
| 20:41 | <Lachy> | ok. We'll need to make sure they get bugs about these, especially the ones that aren't very forwards compatible with HTML5 |
| 20:42 | <Lachy> | Philip`, if could you do it, since you're able to? I would, but they haven't got back to me yet |
| 20:43 | <Xenos> | https://connect.microsoft.com/IE/Feedback is the place to do it, I think |
| 20:43 | <Lachy> | I get page not found |
| 20:43 | <Xenos> | And then spam the people here and on the mailinglist to rate up the bugs we consider important |
| 20:44 | <Xenos> | Hm, weird. I got there by following a link on https://connect.microsoft.com/site/sitehome.aspx?SiteID=136 |
| 20:44 | <Philip`> | Lachy: Can do |
| 20:45 | <Lachy> | Xenos, it may be because I'm not an authorised beta tester yet. Are you? |
| 20:45 | <Xenos> | Nope |
| 20:45 | <Lachy> | I get 404 following that other link as well |
| 20:45 | <Xenos> | just googled for "internet explorer beta 2 feedback" and clicked the third result, which led me to page above which led on to first link I posted |
| 20:46 | <Lachy> | the first result I get for that search is http://blogs.msdn.com/ie/archive/2008/07/30/wanted-ie8-beta-testers.aspx |
| 20:46 | <annevk> | Lachy, you said "No, it is not a good idea to place constraints on the development of HTML based on the flaws of other tools/langauges", just on the flaws of browser tools then? |
| 20:46 | <Xenos> | Lachy: third result |
| 20:46 | <Xenos> | And try http://connect.microsoft.com/IE/Feedback instead, might be some https issue perhaps? |
| 20:47 | <Lachy> | annevk, that was in realtion to XSLT, and I meant authoring tool design flaws |
| 20:48 | <annevk> | I don't see how those shouldn't affect us |
| 20:48 | <annevk> | in fact, they already have, see eg /> |
| 20:48 | <Lachy> | well, it's 7th result for me, and I still get 404 |
| 20:48 | <annevk> | or xmlns="..." |
| 20:48 | <Xenos> | Lachy: Much strangeness. |
| 20:49 | <Lachy> | they're still complaining about not being able to output <!DOCTYPE html> using XSLT |
| 20:49 | <Lachy> | even though it can be done by disabling output escaping and doing it literally |
| 20:50 | <Philip`> | http://philip.html5.org/tests/ie8/cases/unknown-element-styling.html |
| 20:50 | <annevk> | wouldn't it be better to get IE fixed so you can simply emit XML from XSLT? |
| 20:50 | <Philip`> | http://philip.html5.org/tests/ie8/x-ua-ie7/cases/unknown-element-styling.html |
| 20:50 | <annevk> | what's the use of emitting text/html out of XSLT over text/xml ? |
| 20:51 | <Lachy> | Philip`, the 2nd TC passes in IE8 |
| 20:51 | <Lachy> | the 1st fails |
| 20:51 | <Lachy> | annevk, I didn't think anyone said anything about text/xml |
| 20:51 | <Philip`> | Lachy: Both pass in IE7 |
| 20:52 | <Philip`> | and the second passing in IE8 indicates that IE8's IE7 compatibility mode is compatible with IE7, which is good |
| 20:53 | <annevk> | Lachy, I'm just wondering |
| 20:55 | <Lachy> | both TCs pass in IE6 too |
| 20:57 | <Lachy> | the annoying thing about switching to IE running in VMware is making my fingers press the right keyboard shortcuts |
| 20:59 | <Lachy> | ha! microsoft.com is in the default list of websites that render in IE7 mode |
| 20:59 | <Philip`> | Does anyone have IE8b1 to test in? |
| 20:59 | <Xenos> | I must disagree. "the annoying thing about switching to IE" is leaving behind half your IQ :p |
| 20:59 | <Lachy> | Philip`, I can install it quickly, if you like |
| 21:00 | <Lachy> | well, not quickly. I need to make a copy of the VM, find the installation file if I've still got it, and then spend 20 mintes waiting for it to finsih |
| 21:00 | <Philip`> | Lachy: Hmm, probably no need, since I think someone would have noticed if that test case wouldn't have worked in IE8b1 |
| 21:01 | <Xenos> | No wonder, Lachy: Having microsoft.com working well is a pretty important PR thing, and redeveloping microsoft.com for each beta would be pretty damn expensive :p |
| 21:01 | <Lachy> | I should probably install it anyway. But I have a problem, cause I need to maintain separate virtual machines to run each version of IE: IE6, 7, 8b1 and 8b2 |
| 21:02 | Lachy | removes it from the list and takes a look... |
| 21:05 | <Lachy> | hmm, interesting. Regardless of whether it's in the list, it seems to always render in compatibility mode and the option to switch it is disabled. |
| 21:05 | <Lachy> | I wonder if they've set X-UA-Compatible or something to make it do that (which would be a more forward compatible approach, than effectively hard coding it into the browser |
| 21:06 | <Lachy> | yes: X-UA-Compatible: IE=EmulateIE7 |
| 21:07 | <Lachy> | oh, they also have an option to display all intranet sites in compatibility mode, selected by default, or all websites in compat mode, unseleced by default |
| 21:23 | <Philip`> | https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=364356 |
| 21:25 | <annevk> | nice |
| 21:27 | <Philip`> | Does http://philip.html5.org/tests/ie8/cases/dynamic-class-sibling-restyle.html look green to anyone? |
| 21:27 | <Philip`> | (in IE8) |
| 21:43 | Philip` | wonders what the point is in giving credit to people using two letter initials, so that nobody knows who it is and you're bound to get collisions |
| 21:44 | <annevk> | I suspect Hixie can extrapolate the full name |
| 21:45 | <annevk> | mine is three letter btw |
| 21:45 | <gsnedders> | mine is two letter |
| 21:45 | hober | contemplates "<brb>" for the browser button element... :) |
| 21:46 | <annevk> | <browserbutton> would work |
| 21:46 | <annevk> | it's not like you'd use it all over |
| 21:49 | <annevk> | http://www.ibm.com/developerworks/blogs/page/JohnBoyer?entry=the_ubiquity_strategy_for_promoting |
| 21:49 | <annevk> | "More importantly, this means that the W3C, not the browser makers, defines the web and its standards." |
| 21:50 | <annevk> | (the problem with all his cheering of course is that if you build everything on top of AJAX, you're still limited by what browser engines support) |
| 21:51 | annevk | replies |
| 21:51 | <Philip`> | If you build everything on top of AJAX, you don't need standards |
| 21:52 | <annevk> | that too :) |
| 21:52 | <Philip`> | You can just bundle the application with its AJAX scripts and there's no need to put up with the pain of standardisation |
| 21:52 | <annevk> | (though you need them for AJAX, to make sure it works in browsers) |
| 21:52 | <gsnedders> | I'm not built on top of AJAX, but there's no human standard |
| 21:52 | <annevk> | fail |
| 21:54 | <annevk> | Philip`, heh, thanks for backing up thoughts by facts :) |
| 21:55 | <Philip`> | Facts are easier than thoughts |
| 21:55 | <Philip`> | As long as you don't analyse them, you can't be wrong |
| 22:00 | Philip` | wonders why he keeps getting given mod points on Slashdot even though he let the last ~75 points expire |
| 22:01 | <Lachy> | Philip`, go use them to mod me up |
| 22:03 | <gsnedders> | Philip`: Because you comment around the median and have good karma |
| 22:03 | <Philip`> | Lachy: That would be immoral :-p |
| 22:04 | gsnedders | changes topic to 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks! -- gsnedders promised to dye his hair green, photos coming soon :-)' |
| 22:05 | <gsnedders> | Lachy: Double hyphens are used everywhere else in the topic. Please be consistent changing it! |
| 22:05 | <Lachy> | Philip`, here's an interesting comment from a user I don't know that should be modded up. http://ask.slashdot.org/comments.pl?sid=914095&cid=24784973 |
| 22:05 | gsnedders | had mod points till yesterday |
| 22:05 | <Lachy> | gsnedders, sorry, I didn't realise |
| 22:05 | <gsnedders> | Lachy: heh. |
| 22:05 | <annevk> | /. still popular? |
| 22:05 | annevk | thought it was all reddit |
| 22:05 | <Lachy> | annevk, no |
| 22:06 | <Lachy> | I never read reddit |
| 22:06 | <gsnedders> | /. > digg > reddit |
| 22:06 | <Lachy> | http://yro.slashdot.org/article.pl?sid=08/08/28/1855213 |
| 22:06 | <annevk> | digg over reddit? |
| 22:07 | <annevk> | crazy |
| 22:07 | <gsnedders> | annevk: The content that gets on digg is better, even if the comments are even worse |
| 22:07 | <Philip`> | Lachy: Why do you think hard drives would last any longer while unused than DVDs? |
| 22:07 | annevk | looks on /. |
| 22:07 | annevk | finds http://yro.slashdot.org/yro/08/08/28/1855213.shtml |
| 22:07 | <Lachy> | annevk, I just posted that link |
| 22:08 | Philip` | has disabled display of the whole YRO section |
| 22:08 | <Lachy> | Philip`, they last longer because as I move the data around to different drives, the data is copied and backed up |
| 22:08 | gsnedders | thinks Philip` has no rights online |
| 22:08 | <gsnedders> | You girl! |
| 22:09 | <Lachy> | also, after I get a drobo, it will take care of maintaining the data and redundancy for me |
| 22:09 | <Philip`> | Lachy: Ah |
| 22:09 | <Philip`> | Lachy: -1 Off-topic, since copying data between drives means your point is irrelevant when considering 25-year storage :-p |
| 22:10 | <Lachy> | my advice wasn't to use the hard drives in the time capsule. My advice was to stick USB thumb drives in there, and also maintain an unburied copy to cheat |
| 22:11 | <Philip`> | Because the tiny electronic charge on flash memory is going to last for decades? |
| 22:13 | <Lachy> | Philip`, yes |
| 22:13 | <Lachy> | well, I think so. I can't remember what the life of them is, but I thought it was pretty long |
| 22:14 | <annevk> | I just hope my various hosting providers copy it all losslessly year after year |
| 22:14 | <annevk> | and if that doesn't happen, oh well |
| 22:15 | gsnedders | wonders how much eyeliner costs |
| 22:16 | <Lachy> | gsnedders, don't tell me someone talked you into wearing eyeliner as well as dying your hair? |
| 22:17 | <gsnedders> | Lachy: No, but if I do one, I'm doing both. |
| 22:17 | <gsnedders> | I wanted to do both before anyone started trying to talk me into it |
| 22:18 | <Lachy> | gsnedders, don't spoil the fun for us by ruining my delusion that peer pressure made you do it |
| 22:18 | <gsnedders> | :P |
| 22:18 | <gsnedders> | Lachy: The big duo of you and a girl from school |
| 22:19 | <gsnedders> | (Actually, she's quite a bit shorter than me, and I don't know how tall you are) |
| 22:19 | <Lachy> | I'm 2m tall |
| 22:19 | <Lachy> | I assume you're quite a bit shorter than me :-) |
| 22:21 | <gsnedders> | around 20cm shorter |
| 22:24 | <gsnedders> | I ought to write a more sensible about me page |
| 22:50 | <annevk> | Would the RDF idea still work good enough if you take out URIs and make it work using the CSS prefix-name model? |
| 22:57 | <sicking> | Hixie, ping |
| 22:58 | <Hixie> | heya |
| 22:58 | <Hixie> | wassup |
| 23:02 | <jgraham> | I was just thinking "oh were it that I had a whole pile of email about RDFa, why then I could be truly happy" |
| 23:02 | <jgraham> | and I have |
| 23:02 | <annevk> | Hixie, <browserbutton> seems simple enough |
| 23:03 | <Hixie> | jgraham: bet you my pile is bigger (http://www.whatwg.org/issues/#rdfa) -- and i have to reply to mine... |
| 23:03 | <Hixie> | annevk: i guess |
| 23:03 | <jgraham> | Hixie: Fair enough :) |
| 23:03 | <jgraham> | But you get paid to do it :) |
| 23:07 | <annevk> | Hixie, fwiw, when you replied to the e-mail, did you fix the example typo? |
| 23:07 | <annevk> | doesn't seem like you did |
| 23:07 | annevk | reported a typo and a suggestion to change the name |
| 23:09 | <Hixie> | annevk: you were the third person to report the typo and i have fixed it in the source but not regenned |
| 23:18 | <annevk> | Hixie, the third, how nice |
| 23:19 | <annevk> | Hixie, based on some status thing it was reported twice internally too :) |
| 23:19 | <Hixie> | :-P |
| 23:19 | <annevk> | your typoes cost a lot of money |
| 23:19 | <annevk> | :) |
| 23:21 | <BenoitRen> | Hello. |
| 23:22 | <BenoitRen> | Is it all right to ask for help with HTML semantics here? |
| 23:22 | <annevk> | #html might be better for that, this channel is mainly concerned with developing the next version of HTML |
| 23:22 | <annevk> | though feel free to ask |
| 23:23 | <BenoitRen> | I'm already using HTML5 semantics in a way, so... |
| 23:23 | <Hixie> | you can ask help questions, you might just get turned into a lab rat as part of it :-) |
| 23:24 | <annevk> | BenoitRen, ah, HTML5 semantic questions prolly best go here, yes :) |
| 23:24 | <BenoitRen> | I've been working on and off on my site that hosts the script to a video game. I've been marking up the dialogue with the dl element. |
| 23:24 | <BenoitRen> | Basically, using it like <dialog>. |
| 23:24 | annevk | is completely confused by Kristof latest |
| 23:25 | annevk | is glad he stepped out of the thread |
| 23:25 | <BenoitRen> | Apart from plain dialogue, you can also talk to non-playable characters, which I mark up by using an unsorted list in the <dd> element. |
| 23:25 | <annevk> | Kristof's* grmbl |
| 23:26 | <BenoitRen> | My current problem is that during talk, things might be happening. Like, a character moves, or mist appears, etc. |
| 23:26 | <annevk> | ah yeah, I think we have some open issue on that |
| 23:27 | <BenoitRen> | I'm not sure how to handle that. Do I use close the dialog and make a <p>aragraph about it? Do I put it on a separate line in the character's dialog? Behind the line? |
| 23:27 | <annevk> | I think Hixie punted on it for now |
| 23:28 | <Hixie> | right now you have to close the dialog |
| 23:29 | <Hixie> | and put a paragraph |
| 23:29 | <BenoitRen> | "right now"? |
| 23:29 | <Hixie> | as in, the way the spec stands today |
| 23:30 | <Hixie> | i see the spec has no example of that |
| 23:31 | <BenoitRen> | <dl><dt>Man</dt><dd><ul><li>I like flowers.</li></ul></dd></dl><p>A pig flies by.</p><dl><dt>Man</dt><dd><ul><li>What was that?</li></ul></dd></dl><p>An explosion occurs.</p><dl><dt>Man</dt><dd><ul><li>What's happening?</li></ul></dd></dl> |
| 23:32 | <annevk> | why the <ul><li> ? |
| 23:33 | <Hixie> | BenoitRen: that's right, except using <p> instead of <ul><li> :-) |
| 23:33 | <Hixie> | unless the guy is really saying a list of items :-) |
| 23:33 | <Hixie> | like reciting a shopping list or something :-) |
| 23:34 | <BenoitRen> | Because as I said above, NPCs can say multiple things by talking to them more than once, which I denote with a list. To be consistent I also use with dialogue between multiple people. |
| 23:34 | <annevk> | (and the <p> is semantically implied, so you could drop that too if you don't care much for styling it) |
| 23:34 | <BenoitRen> | *also use it with |
| 23:34 | <BenoitRen> | As in: |
| 23:34 | <Hixie> | BenoitRen: you mean multiple different things and you only pick one? |
| 23:35 | <BenoitRen> | Hixie: No. You talk to an NPC the first time, she says A. You talk a second time, and she says B. |
| 23:35 | <BenoitRen> | <dl><dt>Woman</dt><dd><ul><li>A</li><li>B</li></ul></dd></dl> |
| 23:36 | <Hixie> | ah, interesting |
| 23:36 | <annevk> | multiple <dd> would actually be better, but that's probably not allowed right now |
| 23:36 | <Hixie> | so is this just a data storage mechanism, or is it the actual elements that the user sees? |
| 23:37 | <BenoitRen> | Yeah, I recently learned you can have multiple <dd>s with one <dt>, but the HTML5 spec disallows that in <dialog>. |
| 23:37 | <BenoitRen> | It's for an actual web page. |
| 23:37 | <BenoitRen> | So yes, the user sees it. |
| 23:37 | <Hixie> | oh it's like a walkthrough and you're showing the various things someone says? |
| 23:37 | <Hixie> | interesting |
| 23:38 | <Hixie> | not sure we really have a good way to mark that up today. i guess <ul> is an ok workaround for this case. |
| 23:38 | <BenoitRen> | I guess you could see it like a walkthrough, yes. You see the entire game, like a script. |
| 23:38 | <Hixie> | cool |
| 23:39 | <Hixie> | yeah i didn't really even consider that case when writing the spec for it |
| 23:40 | <BenoitRen> | I first used plain text files. But then I had to start using coloured text as the game used them in special quests, so I just put it in a plain page with <pre>. and used <font>. This was back when I didn't know about the right way to do things. |
| 23:40 | <Hixie> | hehe |
| 23:40 | <BenoitRen> | Then I used <cite> with <blockquote>, and finally now <dl>. |
| 23:40 | <Hixie> | yeah that's why we introduced <dialog>, to make it less confusing about what the heck to use for this kind of stuff :-) |
| 23:41 | <BenoitRen> | Though my website only reflects my dark ages days... |
| 23:41 | <BenoitRen> | Yeah, it's a good idea. :) |
| 23:51 | <gsnedders> | Hixie: Re: <bb>, how about <bob>? |
| 23:51 | <gsnedders> | it's only one letter more |
| 23:52 | <sicking> | annevk, so am I reading the spec wrong, or does AC only let you specify one name in the Access-Control-Allow-Methods/Headers headers? |
| 23:52 | <Hixie> | gsnedders: heh |
| 23:53 | <gsnedders> | Hixie: On another note, I shipped Anolis (the new name for the spec-gen) 1.0RC1 today |
| 23:53 | <Hixie> | woo |
| 23:53 | <Hixie> | is it ready for use? |
| 23:53 | <gsnedders> | yup. |
| 23:53 | <Hixie> | sweet |
| 23:53 | <Hixie> | uri? |
| 23:53 | <gsnedders> | The only way any bugs that haven't all ready been found are going to be found is by getting thousands of people looking at a doc processed by it :) |
| 23:53 | <gsnedders> | http://hg.gsnedders.com/anolis/ |
| 23:54 | <gsnedders> | I need to fix a bug on the real website, so that'll have to suffice |
| 23:54 | <Philip`> | Let me know if you're going to change the HTML5 spec to use it, since I'll have to rewrite all the spec-splitter's section listing |
| 23:55 | <gsnedders> | Philip`: Re-write it to operate as a process within anolis! |
| 23:55 | <gsnedders> | Philip`: Thereby not needing to parse the entire spec again |
| 23:56 | <BenoitRen> | So for the current spec I have to close <dialog> and use a <p>aragraph. But I'm interested in other possible solutions that could get included in the spec later. Ideas? I can't come up with more than <span class="note">earthquake</span>, and that's not semantic... |
| 23:56 | <Philip`> | gsnedders: That'd be trivial if there's just a lxml tree, I think |
| 23:56 | <Hixie> | Philip`: i'm going to change the HTML5 spec to use it |
| 23:56 | <gsnedders> | Philip`: There is |
| 23:57 | <Philip`> | Hixie: I should have said "Let me know when ..." :-) |
| 23:57 | <gsnedders> | Hixie: I have a draft email to you about moving to use it |
| 23:57 | <Hixie> | so does anyone want to host this as a web service somewhere? |
| 23:57 | <Hixie> | Philip`: my plan was now :-) |
| 23:57 | <Hixie> | Philip`: i can keep on using the old one for the spec splitter until you're ready |
| 23:57 | <Philip`> | gsnedders: Is there some way to plug such a processor into your spec-gen? |
| 23:58 | <gsnedders> | Hixie: I'll host it, if someone writes a web interface :) |
| 23:58 | <Philip`> | (since it shouldn't be an integrated part, because it's too hard-coded for the HTML5 spec) |
| 23:58 | <Hixie> | gsnedders: no need for a web interface, i just need something i can do a GET on (with a URI in a parameter) and have it return the resulting html |
| 23:58 | <gsnedders> | Philip`: See second paragraph http://hg.gsnedders.com/hgwebdir.cgi/anolis/raw-file/1c14b53c4a45/README.html#using-anolis |
| 23:59 | <Hixie> | personally i'd prefer if it wasn't actually part of the same script, to be honest :-) |
| 23:59 | <Hixie> | i like being able to generate te spec separte from splitting it :-) |