| 00:00 | <annevk2> | i thought it was when the status bar or something said "done" |
| 00:01 | <annevk2> | http://twitter.com/flexewebs/statuses/1345419976 followed by http://twitter.com/flexewebs/statuses/1345479096 fail |
| 00:05 | Philip` | hasn't even read the spec once :-( |
| 00:21 | <annevk2> | "In case (3), you definitely need also one of the following (and can use these in other cases):" well I disagree right there... |
| 00:22 | <annevk2> | but then threads with Larry involved tend not to be that constructive so I'll let someone else bite :) |
| 00:27 | <annevk2> | oh, it's on www-tag |
| 00:27 | <annevk2> | ok, i'll bite |
| 00:35 | <Niictar> | Anyone alive? |
| 00:36 | <annevk2> | for a few more minutes |
| 00:36 | <Niictar> | Right on |
| 00:36 | <Niictar> | Not that I have a lot to say. But I was curious if this place was going to end up being super quiet all the time like the forum seems to be |
| 00:37 | <Philip`> | Niictar: See the left column of http://krijnhoetmer.nl/irc-logs/ |
| 00:37 | <Niictar> | Kay |
| 00:37 | <Philip`> | Usually there's quite a lot of activity |
| 00:38 | <Philip`> | Not necessarily productive activity, but things do get said :-) |
| 00:38 | <Niictar> | Haha |
| 00:39 | <annevk2> | the mailing list and IRC are the main forms of communication |
| 00:39 | <annevk2> | the forums are there for people who don't like mailing lists but they do sort of take a back seat |
| 00:40 | <Niictar> | Ok. Well, the mailing list has been filled with nothing but arguments about <time>, and yea, the forums are super slow. |
| 00:40 | <Niictar> | And I like IRC, so that's all good for me, then |
| 00:41 | <annevk2> | oh yeah, you need to learn about deleting email following the list :p |
| 00:42 | <Philip`> | Much of the discussion on IRC about the <time> topic has been incredulity at the discussions on the mailing list |
| 00:42 | <Niictar> | Heh, maybe all the space gmail gives me will be put to good use, now :P |
| 00:42 | <Philip`> | so this is a relatively safe place if you're not terribly interested in the details of the <time> discussion |
| 00:45 | annevk2 | -> bed |
| 00:47 | <Niictar> | So, anyway, I was looking up HTML 5 on Twitter today and it was flooded with news about the iPhone supporting the <video> element |
| 00:47 | <Niictar> | But it was just a lot of people saying so without any references |
| 00:47 | <Niictar> | And Google has nothing on it yet |
| 00:47 | <Niictar> | Anyone know anything about this yet? |
| 00:48 | <olliej> | Niictar: i believe iphone 3 is meant to support it |
| 00:48 | <Niictar> | Err, the 3.0 OS for the iPhone to be exact |
| 00:48 | <olliej> | Niictar: desktop safari has supported <video> and <audio> since 3.1 early last year |
| 00:49 | <Niictar> | I can't make the demo on WHATWG work with my version of Safari 4 for Windows, though |
| 00:49 | <Niictar> | And I read Firefox 3.1 supported it, too, but I can't make that one work either |
| 00:50 | <Niictar> | I was thinking it was cause I was using the wrong video format (which I understand still hasn't been finalized?), but I would have thought that the demo Hixie put up on whatwg.org would work |
| 00:50 | <olliej> | I think there were some changes to the <video> spec that we only fixed in webkit trunk in the last week or so |
| 00:51 | <Niictar> | Ah |
| 00:51 | <olliej> | Niictar: what video format are you using |
| 00:51 | <Hixie> | the demo on whatwg.org uses ogg theora |
| 00:51 | <olliej> | Niictar: the changes are primarily playback events, rather than anything fundamental |
| 00:51 | <Niictar> | Erm, well, the whatwg site uses .ogg. And then I was trying .mp4, too |
| 00:51 | <Hixie> | apple only support h.264 last i heard |
| 00:51 | <olliej> | Hixie: broadly speaking we support anything that quicktime can play i believe |
| 00:51 | <olliej> | Hixie: eg. installing the theora codecs will work |
| 00:52 | <olliej> | Hixie: ironic that you're not using a standard video format :D |
| 00:52 | olliej | hides |
| 00:52 | <Niictar> | Ooh, do I need to install codecs on top of making sure I am using a browser that supports <video>? |
| 00:52 | <olliej> | Niictar: not for mp4 on mac |
| 00:52 | <olliej> | err |
| 00:52 | <olliej> | on safari |
| 00:52 | <Hixie> | olliej: i was trying to demo it in firefox, so using h.264 would have been hard. :-) |
| 00:52 | <olliej> | mac or windows |
| 00:53 | <olliej> | Niictar: ah, what platform are you on? mac or windows? |
| 00:53 | <Niictar> | This one is Safari 4 on Vista. Or anything so far is on Vista. I haven't tried it on Windows 7 or the Macs at work yet |
| 00:53 | <olliej> | Niictar: did you install quicktime with safari? |
| 00:53 | <Niictar> | No |
| 00:53 | <olliej> | Niictar: it's used for video support |
| 00:54 | <olliej> | without it safari isn't going to be playing back anything :D |
| 00:54 | <Niictar> | Ha, I guess that one figures |
| 00:54 | <Niictar> | Ok, well, I will try that later |
| 00:54 | <Niictar> | <video> has a fallback like <canvas> right? |
| 00:54 | <olliej> | Niictar: it would be silly for safari to have its own copy of QT |
| 00:54 | <olliej> | Niictar: yup |
| 00:55 | <Niictar> | Well, I didn't know QT was required for support for video :P |
| 00:55 | <olliej> | Niictar: yeah, it kind of sucks |
| 00:56 | olliej | imagines people would just complain if qt wasn't optional however |
| 00:56 | <olliej> | oh well |
| 00:56 | <olliej> | back to fixing finally |
| 00:56 | <olliej> | i hate finally |
| 00:57 | <Niictar> | So, for the iPhone... could I do something like <video src="video.mov"><embed id="VideoPlayback" src="someFlashFile" style="width:344px;height:285px;" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash" /></video> |
| 00:57 | <Niictar> | ? |
| 00:57 | <Niictar> | (in theory) |
| 00:57 | <olliej> | that should do it |
| 00:57 | <olliej> | it should work in safari |
| 00:57 | <olliej> | on the desktop as well |
| 00:57 | <olliej> | ooh |
| 00:57 | <olliej> | actually |
| 00:58 | <olliej> | Niictar: can you see if that falls back correctly in your safari install? |
| 00:58 | <olliej> | Niictar: logically we should fall back if qt isn't available |
| 00:58 | <Niictar> | It doesn't, actually. My page is just blank. ...I think. |
| 00:58 | <olliej> | but i'm not sure |
| 00:58 | <Niictar> | Double checking |
| 00:58 | <olliej> | Niictar: could you file a bug at http://bugs.webkit.org ? |
| 00:59 | <Niictar> | Blank page |
| 00:59 | <Niictar> | Oui |
| 00:59 | <Niictar> | Err, I have to register |
| 00:59 | <Niictar> | Do I have to register? |
| 01:00 | <olliej> | Niictar: yes, because bugzilla emails you when we update the bug |
| 01:00 | <olliej> | Niictar: and we need the bug reporter to verify that we've fixed the bug |
| 01:00 | <olliej> | when we think we've fixed it |
| 01:00 | <Niictar> | Right |
| 01:00 | <Niictar> | Now, a caveat (sp?) |
| 01:00 | <Niictar> | I have some sort of "QT Lite" installed |
| 01:01 | <olliej> | hmmm |
| 01:01 | <olliej> | file anyway |
| 01:01 | <Niictar> | Kay |
| 01:01 | <olliej> | someone will eventually verify the bug exists (or not) and then it will be fixed |
| 01:01 | <olliej> | and the world will be a better place |
| 01:02 | <Niictar> | Fair enough |
| 01:02 | <Niictar> | And now to do all the fun form filling stuff |
| 01:03 | <Niictar> | Priority? |
| 01:03 | <olliej> | Niictar: default will do |
| 01:04 | <Niictar> | Component? |
| 01:04 | <olliej> | webcore |
| 01:04 | <olliej> | ah |
| 01:04 | <Niictar> | Webcore Misc. then |
| 01:04 | <olliej> | sorry |
| 01:04 | <olliej> | yeah |
| 01:04 | <olliej> | that will do |
| 01:04 | <olliej> | actually |
| 01:05 | <olliej> | layout and rendering |
| 01:05 | <olliej> | Niictar: sorry |
| 01:05 | <Niictar> | Makes sense |
| 01:05 | <Niictar> | Do I need to upload the test html file? |
| 01:05 | <Niictar> | ie host it somewhere |
| 01:06 | <olliej> | upload or host if hosting is easier |
| 01:06 | <Niictar> | Ok |
| 01:10 | <Niictar> | It falls back nicely in Firefox |
| 01:11 | <Niictar> | http://html5.ca/video.html if you want to try it now that I have it up |
| 01:11 | <Niictar> | Almost done with the bug report |
| 01:12 | <roc> | Niictar: that doesn't work for me, firefox.ogv is 404? |
| 01:13 | <Niictar> | I pulled it from http://www.whatwg.org/demos/2008-sept/video/video.html oops |
| 01:13 | <roc> | olliej: sorry, but a patent-encumbered pay-to-play "standard" isn't worth much |
| 01:13 | <Niictar> | I don't know of any other particular video file that "should" work |
| 01:13 | <olliej> | roc: vs. a poor quality potentially patent encumbered non-standard? |
| 01:14 | <olliej> | roc: :D |
| 01:14 | <olliej> | roc: i realise a solution is needed |
| 01:14 | <roc> | there's a published spec |
| 01:14 | <roc> | it doesn't have an ISO stamp I guess |
| 01:14 | <roc> | the quality's not bad and getting better |
| 01:14 | <Hixie> | i don't think theora is a "non-standard" |
| 01:14 | <roc> | we've done our legal analysis |
| 01:14 | <olliej> | roc: it also doesn't have hardware acceleration |
| 01:15 | <Niictar> | Any other sources I could grab for that video element? |
| 01:15 | <roc> | HW acceleration on mobile is a problem yeah |
| 01:15 | <Hixie> | but the video people i speak to do think its quality leaves something to be desired |
| 01:15 | <olliej> | roc: the reality is that neither h264 nor theora is a real "solution" |
| 01:16 | <olliej> | roc: which is sucky |
| 01:16 | <roc> | well |
| 01:16 | <roc> | Theora solves a lot of use cases |
| 01:16 | <olliej> | so does h264 |
| 01:16 | <roc> | H.264 doesn't solve anything for those of us who care about open source implementations |
| 01:17 | <olliej> | theora doesn't solve anything for those who want hw acceleration, etc |
| 01:17 | <Hixie> | i agree that 264's licensing makes it a non-option unless that is addressed |
| 01:17 | <roc> | that's only an issue on mobile really |
| 01:17 | jcranmer | looks at in re Bilski |
| 01:17 | <olliej> | roc: neither works for everyone |
| 01:18 | <roc> | and it's only an issue on mobile because the device vendors currently choose to bake in H.264 and nothing else |
| 01:18 | <roc> | give us some programmability and things can change |
| 01:19 | <Philip`> | Hmm, phones which can automatically reprogram their DSPs for new video codecs... |
| 01:20 | <sayrer> | The h264 vs ogg debate is so lame |
| 01:20 | <sayrer> | it's not a "neither works for everyone" situation |
| 01:20 | <sayrer> | that is an amoral argument |
| 01:22 | <Niictar> | Well, for now, I would love to be able to have video display on my site on the iPhone and on the desktop |
| 01:22 | <Niictar> | Regardless of the debate |
| 01:22 | <Niictar> | But I don't know anything about it right now |
| 01:23 | <Niictar> | I don't even know what extention h.264 uses |
| 01:23 | <sayrer> | don't worry, we're busily coding up a quicktime wrapper API |
| 01:24 | <roc> | not any more |
| 01:25 | <Niictar> | Well, time for food. Thanks for the help |
| 01:25 | Niictar | is away |
| 01:25 | Hixie | gets into a twitter conversation with someone who says that <input type=date> will be buggy and therefore we should use XForms |
| 01:25 | <Hixie> | ...because apparently XForms <input ref="x"> <x xsi:type="xsd:date"> will not be buggy...? |
| 01:27 | Niictar | is back to say he has upload a .mp4 file and his Safari 4 installation is giving him a green box. Maybe error correction for bad video format should be implimented? |
| 01:27 | <Niictar> | And actually now I am away again |
| 02:24 | <olliej> | sicking: what do you mean the spec shouldn't mandate view source behaviour? :D |
| 04:52 | <Niictar> | Quiet |
| 05:30 | <Niictar> | Oh man |
| 05:31 | <Niictar> | I just realized one thing |
| 05:31 | <Niictar> | firefox.ogv was referenced as a relative link, hence the 404. Dumb. |
| 05:35 | <Niictar> | But it still doesn't work |
| 05:35 | <Niictar> | Well, at least it's being consistent =( |
| 06:35 | <Hixie> | 100%! |
| 06:41 | <MikeSmith> | Hixie: 100% completed on the author-view edits? |
| 06:43 | <Hixie> | yeah |
| 06:43 | <Hixie> | i'm sure it's shock-full of typos and errors and i look forward to everyone's feedback over the next 5 years :-) |
| 06:43 | <Hixie> | i wonder if i can get away with marking this an "editorial" edit |
| 06:44 | <MikeSmith> | congrats |
| 06:44 | <MikeSmith> | お疲れさま (otsukaresama) |
| 06:44 | <MikeSmith> | Hixie: you define "editorial" as changes that don't effect implementations? |
| 06:44 | <Hixie> | checked in |
| 06:44 | <MikeSmith> | excellent |
| 06:49 | <Hixie> | http://www.w3.org/mid/49C09567.5000207⊙dc |
| 06:50 | <Hixie> | we've been saying for months that this is what will happen when rdf gets popular and is why rdf won't work in the wild |
| 06:55 | <MikeSmith> | Hixie: I find it hard to comment on that without being seen as partisan. |
| 06:56 | <MikeSmith> | but I'm glad that Manu remains involved in the discussions |
| 08:43 | <bell007> | hi |
| 08:45 | <bell007> | hi , p.parse(content).toxml()[19:-14] , why it remove src="http://www.test.com/image.png" ??? |
| 08:46 | <bell007> | import html5lib from html5lib import sanitizer p = html5lib.HTMLParser(tokenizer=sanitizer.HTMLSanitizer) |
| 08:48 | <Philip`> | bell007: Which version of html5lib are you using? |
| 08:54 | <bell007> | Philip:Google Code SVN Version. I found it remove src="http://www.test.com/image.png" in toxml() step. |
| 09:11 | <jgraham> | bell007: You have a checkout from today? I think there was a regression like that that got foxed at the weekend |
| 09:11 | <jgraham> | *fixed |
| 09:37 | hsivonen | is really, really annoyed at bugs in Keynote's video export support |
| 09:38 | <jgraham> | When reading "saying somethinf is unspecified [...] is more a warning to programmers" leaves me feeling thoroughly depressed, does that mean I've spent too long drrinking the WHATWG koolaid? |
| 09:39 | <hsivonen> | does anyone happen to know if Keynote ’09 fixes any video export bugs compared to Keynote ’08 |
| 09:41 | <Philip`> | jgraham: I've seen people outside the web standards community who seem to agree that that idea is depressing |
| 09:43 | <Philip`> | e.g. when there are people who think relying on undefined behaviour in C++ is fine because it works in their compiler, and the undefinedness is just a warning to be careful, there are other people who think that's stupid and it's going to bite those people in the end and they really shouldn't disregard the standards |
| 09:44 | <jgraham> | Philip`: So one of the most depressing things is the assumption that people will be aware of what is in the standard in order to be careful around it |
| 09:44 | <Philip`> | so it should be treated as a (uncheckable) error rather than a warning to programmers |
| 09:45 | <Philip`> | though this is probably a quite different interpretation of your quote than how it would be interpreted in the context of web standards |
| 09:46 | <jgraham> | In this case I think the error condition is checkable but the argument is being made that it should be implementation-defined and programmers should have to be careful to save the bother of actually checking it |
| 09:49 | <Philip`> | Perhaps the idea is that people should test their code in two browsers, and if it differs then it's because they're relying on undefined behaviour and that should indicate to them that they need to fix it |
| 09:51 | <jgraham> | I think the idea is that no person should write code like this in the first place. Which seems like an optimistic assumption |
| 09:52 | <gsnedders> | So, my plan at getting up early failed |
| 09:52 | <Philip`> | 10am is pretty early |
| 09:53 | gsnedders | wonders why http://twitter.com/gsnedders and http://search.twitter.com/search?q=from%3Agsnedders are different |
| 10:00 | <mpt> | gsnedders, the search is weird. Yesterday I found that it produced different results based on the order of the search terms. |
| 10:05 | <Philip`> | The search is weirder than that - it even varies depending on the time of day |
| 10:48 | <hsivonen> | I'm amused to see that Philip` has found a bug in Genx |
| 10:51 | <gsnedders> | hsivonen: Is that not inevitable? |
| 10:57 | <Philip`> | It's just a continuation of my quest to prove that it is humanly impossible to write code that generates well-formed XML |
| 10:58 | <annevk2> | It also proves Tim is a bozo |
| 10:58 | <Philip`> | *Everyone* is a bozo :-) |
| 10:58 | <gsnedders> | Philip`: You bozo. |
| 10:58 | <Philip`> | At least, everyone who attempts to write code that generates XML is a bozo |
| 10:59 | <Philip`> | and at some point you have to start wondering whether the problem is with XML rather than with the entire human race |
| 10:59 | <Philip`> | (the most likely problem being that there are a lot of rules, and thus a lot of chances to get things wrong) |
| 11:00 | <Philip`> | (In a more permissive markup language you could still have bugs like forgetting to escape "<" in text, but you wouldn't have to worry about also escaping "]]>" in text) |
| 11:02 | <Philip`> | ((By "more permissive" I just mean one in which fewer strings are errors, not necessarily one in which there is no draconian error handling)) |
| 11:03 | <Lachy> | Philip`, one day, I will prove you wrong by writing a tool that always outputs well formed XML |
| 11:04 | <Philip`> | Well, it's easy to write a tool that always outputs well-formed XML |
| 11:04 | <Lachy> | I don't mean something simple that just does: print "<foo>Hello World!</foo>"; |
| 11:05 | <Philip`> | It needs to accept arbitrary user input, and preferably use that input to determine what tags and namespaces to output (i.e. not just text and attribute values) |
| 11:05 | <Lachy> | of course |
| 11:05 | <Philip`> | Also it's not allowed to simply pass its serialiser output back into an XML parser and print an error message if it wasn't well-formed |
| 11:06 | <Philip`> | (It should either modify the data into something well-formed, or generate error messages at the moment when the invalid document fragment is constructed) |
| 11:06 | <jgraham> | Lachy: If you mean "a tool that can produce any output that conforms to the XML1.0+XMLNS grammar and never produces output that does not conform to said grammar" then it is worth noting that many people before you have trie and failed |
| 11:06 | <Lachy> | no, I will make it so that, e.g., it outputs non-Unicode byte sequences as U+FFFD, and other stuff like that |
| 11:07 | <Philip`> | Also, if I can't find any bugs then I'll just pretend I haven't even bothered looking at it yet, to avoid disproving my argument |
| 11:07 | <Lachy> | jgraham, I know. That's why I'm accepting the challenge |
| 11:08 | <jgraham> | "Good Luck With That" |
| 11:08 | <annevk2> | "Waste of Time" |
| 11:08 | <jgraham> | Yeah, it seems like there are more interesting things to work on |
| 11:09 | <jgraham> | Like making a markup language with less chances of going wrong in the first place |
| 11:09 | <Philip`> | It would only be worthwhile if you could convince a significant number of people to use your library |
| 11:09 | <Lachy> | sure, I don't plan to work on it now. But one day, when I have some time and motivation |
| 11:10 | <jgraham> | Oh I have a lot of projects like that. I plan to get high speed network access in my coffin to finish them all |
| 11:10 | <Philip`> | "I can write a better XML serialiser library than all the XML experts who have tried and failed before me, and I will prove it at some undetermined point in the future which is likely to never occur!" ;-) |
| 11:16 | <hsivonen> | annevk2: re: www-tag, back on the telecon where the versioning ACTION was minted, I said reopening the discussion probably wouldn't be productive... |
| 11:16 | Philip` | notes that the Genx bug is particularly weird, since there's an explicit piece of code added to allow the first character of an NCName to be ':', and that code has no other possible purpose |
| 11:18 | <annevk2> | hsivonen, ah, maybe I shouldn't have said anything at all then |
| 11:19 | <hsivonen> | annevk2: that's not what I meant. I meant I agree with your assesment about the earlier thread. |
| 11:48 | <hsivonen> | The presentation recording feature of Keynote is evil. It would be a great idea if it worked. Now it lures a person to commit to the idea of recording but then its so buggy that fixing the results requires unreasonable effort. |
| 11:48 | gsnedders | wonders if hsivonen has filed a bug |
| 11:49 | <hsivonen> | gsnedders: last time I checked, Apple's bug reporter wouldn't let me log in even after I emailed Apple about it |
| 11:49 | <gsnedders> | Odd. |
| 11:50 | <hsivonen> | gsnedders: also, I have ’08, so presumably I should first buy ’09 and see if the bug persists there |
| 11:51 | <Philip`> | You should use the bug reporter to report the bug that prevents you logging in |
| 11:51 | <Philip`> | That sounds like a good business model - release a product that doesn't work, and then have people buy the next version of the product just to see if you've fixed it yet |
| 11:52 | <hsivonen> | I'm quite annoyed. I'll go some bugs of my own making. |
| 12:00 | <ap> | hsivonen: if everything else fails, there's http://developer.apple.com/bugreporter/bugrptform.html |
| 12:01 | <hsivonen> | ap: thanks |
| 12:01 | <gsnedders> | ap: Mac OS 9 is an option for platform on that form! |
| 12:02 | <ap> | gsnedders: this may or may not be a mistake, I don't know |
| 12:03 | <ap> | gsnedders: e.g. a current product such as AirPort Base Station may be supported with OS 9 clients |
| 12:04 | gsnedders | shrugs |
| 12:23 | <annevk3> | http://blog.amplesdk.com/2009/03/18/getting-ready-for-tomorrow-ample-sdk-to-use-html5-doctype/ but they keep the xmlns cruft. Weird. |
| 13:46 | Lachy | wishes people would trim CC lists in replies more frequently |
| 14:51 | <annevk3> | argh |
| 14:51 | <annevk3> | proofreading.is.needed |
| 14:53 | <jgraham> | annevk3: Well for a start I suggest using spaces rather than dots between your words |
| 14:54 | Philip` | read that sentence and didn't notice the dots, since they were camouflaged with the dust on his monitor |
| 14:56 | jgraham | postulates that people who complain that HTML5 is taking too long have never wanted to use the STIX fonts |
| 14:59 | <jgraham> | Hmm it took 3 messages for the "web addresses... thread to turn into a bikeshed about the name. I wonder what the record is |
| 15:00 | <Philip`> | jgraham: I guess they haven't been waiting for the final volume of TAOCP either |
| 15:06 | Philip` | wonders what tricks there are for making a LaTeX document shorter without cutting out any of the content |
| 15:11 | <jgraham> | Philip`: Larger margins |
| 15:11 | <jgraham> | Smaller fonts |
| 15:11 | <jgraham> | Smaller figures |
| 15:12 | <iugrina> | Philip`: baselinestretch |
| 15:19 | <Philip`> | I don't want to change margins or font size, since there's specific formatting requirements and a provided .cls file for it |
| 15:20 | <Philip`> | I'm already using Times which saves half a page compared to Computer Modern |
| 15:23 | Philip` | decides to delay that boring formatting cleanup stuff until later |
| 15:55 | <jgraham> | Web browsers suck |
| 15:56 | <annevk3> | now there's an axiom I haven't seen before |
| 15:57 | <jgraham> | It's not really an axiom, I have evidence. |
| 15:59 | <Philip`> | Axioms aren't things without evidence, they're just things without proof |
| 16:00 | <Philip`> | I could take a piece of paper, draw two points on it, then draw a straight line through those points, and it would be evidence supporting Euclid's first axiom |
| 16:01 | <jgraham> | Philip`: That seems subtly wrong. Axioms are principles on which you use logic to build conclusions. But my statement was a conclusion, not an axiom that went into forming that conclusion |
| 16:02 | <jgraham> | So I guess I was wrong to say "it's not an axiom, I have evidence" |
| 16:03 | <jgraham> | It should be more like "it's not an axiom it's the combination of an axiom that can be used to define suckiness plus deductions" or something |
| 16:03 | <Philip`> | I guess they're more precisely *irreducible* principles on which you use logic to build conclusions |
| 16:05 | <Philip`> | I suppose you could hypothesise a universe in which web browsers axiomatically do not suck, but the universe will probably not be consistent |
| 16:29 | Philip` | successfully shortens his document by about minus six lines |
| 16:33 | <takkaria> | Philip`: simply consistent or absolutely consistent? :) |
| 16:36 | <Philip`> | takkaria: Yes |
| 16:36 | Philip` | doesn't know the difference, and should probably be working on stuff other than finding out the difference :-p |
| 16:38 | Philip` | hatches a cunning plan |
| 16:38 | <Philip`> | If I remove some citations from my document, it saves a few characters on some lines plus it saves whole lines in the References section at the end |
| 16:39 | Philip` | can't see any downsides |
| 16:44 | <jgraham> | Plus your work looks more original |
| 16:44 | <jgraham> | On the downside you annoy someone who you might want to work for in the future |
| 16:46 | <Philip`> | Good points :-) |
| 16:47 | <Philip`> | (Fortunately these are only actually links to web sites for Cisco and Quagga, and people can type those terms into Google if they really want to find them) |
| 19:51 | <Hixie> | ok |
| 19:51 | <Hixie> | database section is now out of html5 |
| 19:51 | <Hixie> | along with websockets and eventsource |
| 19:52 | <Philip`> | Are they in anywhere else yet? |
| 19:52 | <Hixie> | http://dev.w3.org/html5/webstorage/ |
| 19:52 | <Hixie> | http://dev.w3.org/html5/websockets/ |
| 19:52 | <Hixie> | http://dev.w3.org/html5/eventsource/ |
| 19:53 | <hsivonen> | Hixie: are there still whatwg-lisensed versions? |
| 19:53 | <Hixie> | no |
| 19:53 | <Hixie> | at least, not post-processed versions |
| 19:53 | <Hixie> | the source is still part of the html5 spec's "source" document |
| 19:54 | <annevk3> | yay: http://www.w3.org/TR/cors/ |
| 19:54 | <gsnedders> | Oh dear… |
| 19:54 | <gsnedders> | That just seems horrific |
| 19:54 | <gsnedders> | The source document doesn't even correlate to the output now? Yuk. |
| 19:54 | <Hixie> | the source document is run through a bunch of scripts to generate the output documents |
| 19:55 | <Hixie> | from that one file i now generate one whatwg spec, four w3c specs, and an rfc |
| 19:55 | <hsivonen> | Hixie: does this mean that Web Apps rechartered? |
| 19:56 | <Hixie> | no idea |
| 19:56 | <gsnedders> | http://diveintomark.org/archives/2009/03/18/if-it-fails-for-some |
| 19:57 | <hsivonen> | Hixie: great to see that the split finally happened |
| 19:58 | annevk3 | has mixed feelings about the split |
| 19:59 | <annevk3> | I see two potential issues with having them separate: 1) license 2) maintenance |
| 19:59 | <Hixie> | if anyone comes around asking where the specs they were implementing have gone, please point them to the dev.w3.org pages :-) |
| 20:00 | <Hixie> | maintenance shouldn't be an issue since they're all autogenerated from one source document |
| 20:00 | <annevk3> | but they no longer need to be LC quality by the end of this year |
| 20:01 | <hsivonen> | gsnedders: I wonder what the twitter response to Troy's post will be like |
| 20:01 | <gsnedders> | hsivonen: Troy's post? |
| 20:01 | <Hixie> | annevk3: true, true |
| 20:01 | gsnedders | expects he's missing something |
| 20:02 | <hsivonen> | gsnedders: see http://blog.whatwg.org/omit-alt#comment-7771 |
| 20:02 | <gsnedders> | Ah |
| 20:02 | <Hixie> | annevk3: i guess you'll just have to make sure i get to them anyway :-) |
| 20:02 | <annevk3> | Hixie, can I book a few weeks in September? :p |
| 20:03 | <gsnedders> | :P |
| 20:04 | <Hixie> | annevk3: i recommend not waiting until then :-) |
| 20:19 | <annevk3> | http://annevankesteren.nl/2009/02/rel-canonical#comment-6736 SEO spam or sort of useful? |
| 20:19 | <annevk3> | I suppose I could just delete his comment for calling a link relation a "tag" |
| 20:20 | <Philip`> | It seems worth keeping the comment if and only if it provides some useful information or insight to the discussion |
| 20:21 | <Philip`> | which is probably an easier judgement than trying to work out whether a comment was intended as spam or not |
| 20:21 | <gsnedders> | Hixie: Are you so for micromanaging a bibliography you couldn't even use some programmatic thing as a stop-gap solution? |
| 20:22 | <annevk3> | gone |
| 20:28 | <jwalden> | Hixie: fyi, html5 has a few refs to the database API still, search for "database" to find them |
| 20:29 | <annevk3> | the one on Window probably being the most problematic |
| 20:43 | <annevk3> | same goes for localStorage and sessionStorage fwiw |
| 20:47 | <annevk3> | http://twitter.com/mibbit_svn/statuses/1350511417 |
| 20:47 | <annevk3> | https://twitter.com/Hixie/status/1350291221 |
| 21:00 | <roc> | where are Web Sockets, Event Source and Web Storage going to live? |
| 21:02 | <annevk3> | WebApps WG, likely |
| 21:03 | <annevk3> | after shepazu and MikeSmith do some charter-fu |
| 21:13 | gsnedders | stretches, and goes back to reading Lolita (oh bad immoral me) |
| 21:24 | <Hixie> | gsnedders: dunno |
| 21:24 | <Hixie> | jwalden: yeah, i've marked some of those cases with "XXX"s |
| 21:25 | <Hixie> | roc: if you mean wg-wise, webapps is where i was told they should be |
| 21:30 | Hixie | peers into his mail archives to see what he should reply to |
| 21:30 | <Hixie> | good god |
| 21:30 | <Hixie> | 142 e-mails on <time> |
| 21:35 | jgraham | mocks Hixie for agreeing to reply to all that email |
| 21:38 | <Hixie> | i do not think agreeing to that was a mistake |
| 21:38 | <Hixie> | i also do not think that not agreeing to reply to all the public-html mail was a mistake |
| 21:39 | <Hixie> | the key difference being that the latter list has had long periods of unmitigated community breakdown |
| 21:39 | <Hixie> | which leads to e-mails that are not worth the electrons they are written on |
| 21:40 | <gsnedders> | Hixie has obviously become bored with stuff at a byte level |
| 21:43 | <jgraham> | Hixie: I was joking :) |
| 21:44 | <Hixie> | jgraham: :-) |
| 21:44 | <jgraham> | Although I am glad that I do not have to reply to all that email |
| 21:46 | <gsnedders> | "You got 21 out of 25 correct. (That's 84%.)" — not bad for a quiz on a book that I haven't read in a year, and a quiz that asks quite obscure questions |
| 21:48 | <annevk3> | http://lists.w3.org/Archives/Public/public-css-testsuite/2009Mar/0045.html I guess I should keep an open mind... |
| 22:04 | <roc> | Why do people think it makes any sense to have thousands of test cases with no automation? |
| 22:05 | <roc> | do they actually have people sitting in cubicles running through these tests all day? |
| 22:05 | <gsnedders> | Yes |
| 22:05 | <Hixie> | i'd imagine they do the same as opera, and have a system that takes screenshots |
| 22:05 | <roc> | I refuse to believe you |
| 22:05 | <gsnedders> | I refuse to believe myself. |
| 22:06 | <gsnedders> | Trusting someone who is reading a novel where a central concern is the unreliability of the narration would be very naïve |
| 22:08 | <roc> | we solved this problem with reftests |
| 22:08 | <roc> | I suppose someone can create a reference page for each of these tests |
| 22:08 | <annevk3> | should be quite simple for most of these tests |
| 22:11 | <Philip`> | You couldn't possibly automate all the tests - it would cut out thousands of man-hours of work and destroy the job security of many QA engineers, which is unacceptable in the current economic climate |
| 22:15 | <roc> | don't worry, we can employ them writing more automated test |
| 22:16 | <Hixie> | roc: not most of them |
| 22:21 | <virtuelv> | Hixie: thanks for splitting out Storage |
| 22:21 | <Hixie> | np |
| 22:21 | <Hixie> | is there anything else that can be split out easily that i missed? |
| 22:29 | <annevk3> | Hixie, cross-document messaging I suppose |
| 22:29 | <Hixie> | that relies on Window too much |
| 22:29 | <Hixie> | MessageChannel maybe |
| 22:30 | <Hixie> | but that's tiny |
| 22:31 | <Philip`> | You could split out all the HTML from the spec |
| 22:38 | <Hixie> | hsivonen: yt? |
| 22:39 | <virtuelv> | Hixie: Window object? |
| 22:40 | <virtuelv> | (Ok, I realise that might be going far) |
| 22:41 | <Hixie> | "easily" was a key word |
| 22:41 | <annevk3> | I think it would be nice if Window / page loading / etc. was separate though |
| 22:42 | <virtuelv> | Hixie: how bound is text selection to HTML? |
| 22:43 | <Hixie> | it's bound to editing, which is bound to contentEditable, which is bound to HTML |
| 22:45 | <virtuelv> | but no, other than Window, I don't think there is much left to rip, and still call the spec "HTML" |
| 22:45 | <Hixie> | k |
| 22:46 | <virtuelv> | (And I agree with anne on the «nice» |
| 23:08 | Niictar | is still trying to wrap his mind around the <video> element |
| 23:09 | <Niictar> | I can see there are problems when an author tries to impliment his/her own fallback content |
| 23:10 | <Niictar> | But even with that, I still don't see why browsers shouldn't indicate they are having a problem rendering a video |
| 23:25 | <olliej> | There are some cool canvas demos at http://www.chromeexperiments.com -- despite warnings about only working in chrome they work fine in any recent webkit based browser (eg. Safari, Epiphany, ...) |
| 23:34 | <Niictar> | The first two work fine in Firefox so far =( |
| 23:35 | <annevk3> | http://lists.w3.org/Archives/Public/public-forms/2009Mar/att-0051/2009-03-18.html#topic4 |
| 23:46 | <Niictar> | olliej, do you follow the mail list? |
| 23:47 | <olliej> | Niictar: what mailing list? |
| 23:48 | <Niictar> | Sorry, the one for feedback on the HTML 5 specs. whatwg⊙wo to be exact |
| 23:48 | <olliej> | yeah |
| 23:48 | <olliej> | but i'm not one of the webkit video people |
| 23:48 | <olliej> | i do the canvas implementation that chrome takes credit for |
| 23:50 | <Niictar> | Ah, ok |
| 23:50 | <Philip`> | How much of their canvas implementation is specific to Skia? |
| 23:51 | <olliej> | Philip`: err, nothing? |
| 23:52 | <olliej> | Philip`: krit and I did a lot of work to make it our canvas implementation just work in terms of the standard webcore graphiccontext object |
| 23:52 | <olliej> | s/it // |
| 23:52 | <Niictar> | So your comment about "logically we should fall back if qt isn't available" is unfortunately not coming from an area of expertise about the <video> implementation |
| 23:53 | <olliej> | Niictar: no it is -- i believe in the absence of QT we should be acting like we don't support video or audio |
| 23:53 | <olliej> | so the video/audio tags sould behave as they would in any other browser than doesn't support them |
| 23:54 | <olliej> | eg. be treated as ordinary tags with no special properties |
| 23:54 | Philip` | gets confused until realising the discussion is about QT, not Qt |
| 23:55 | <Niictar> | Should I bother to continue my arguments for something like that on the mailing list, though? |
| 23:55 | Niictar | is unsure of the etiquet(sp?) expected |
| 23:56 | <Niictar> | etiquette* |
| 23:58 | <olliej> | Niictar: i think breaking video when QT isn't present is a webkit bug |
| 23:58 | <olliej> | Niictar: absence of fallback rules in <Video> is something i'm not at all sure about |