Options:
- # Session Start: Tue Apr 13 00:00:00 2010
- # Session Ident: #whatwg
- # [00:01] <Clubbed> uhm
- # [00:01] * Quits: JoePeck_ (~jjp@2620:0:1b00:1f02:fa1e:dfff:fed9:b9a) (Quit: -)
- # [00:01] * Joins: JoePeck_ (~jjp@2620:0:1b00:1f02:fa1e:dfff:fed9:b9a)
- # [00:01] <Clubbed> <label>ddd<b>d</b></label> label.textContent
- # [00:03] * Quits: JoePeck_ (~jjp@2620:0:1b00:1f02:fa1e:dfff:fed9:b9a) (Client Quit)
- # [00:03] <Clubbed> limit ui designers means that no one will use label attribute
- # [00:04] <Clubbed> this is just my opinion!
- # [00:04] <Clubbed> that do you think about it hixie
- # [00:05] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
- # [00:05] <Clubbed> *what
- # [00:05] <Clubbed> what do you think about
- # [00:06] <Hixie> i think if people want a context menu they'll use it :-)
- # [00:07] <Clubbed> no they will use a random old dhtml javascript context menu :D
- # [00:08] <TabAtkins> Why? So they can use <b> in their context menu?
- # [00:08] * TabAtkins wants everyone to start being able to use <menu> yesterday.
- # [00:08] <Clubbed> yes, it is just an example
- # [00:08] <Clubbed> just like icon="" attribute
- # [00:09] <Clubbed> if i want to use two icons
- # [00:09] <Clubbed> ?
- # [00:09] <Clubbed> and
- # [00:09] <TabAtkins> Your context menu is, fundamentally, a limited thing. When you right-click on things, you get a series of plain text labels that execute some command when you click on it.
- # [00:09] <Hixie> context menus on windows and mac don't generally have bold text and so forth, why would web authors want something fundamentally different?
- # [00:11] <TabAtkins> On any distro of Linux that I've personally experienced, too.
- # [00:11] <Clubbed> tabatkins
- # [00:11] <annevk> Opera context menus at least have a concept of bold
- # [00:11] <annevk> select some text, right click, see under "search with"
- # [00:11] <Clubbed> webapp should be independent (but integrated in the os)
- # [00:12] <Clubbed> so if the need is a text-only label
- # [00:12] <Clubbed> the syntax should be
- # [00:12] <annevk> i could imagine that if we ever "replace" the OS people would want to experiment beyond somewhat old-fashioned limitations too
- # [00:12] <Clubbed> <label value="String" />
- # [00:12] <annevk> but presumably you would not use <menu> then
- # [00:12] <Clubbed> so i can put icons around it
- # [00:13] <TabAtkins> Again, though, you don't see icons in right-click menus. They're just plain text strings.
- # [00:13] <annevk> Opera has icons in context menus
- # [00:13] <TabAtkins> Dammit, Opera!
- # [00:13] <TabAtkins> Why you gotta be complicating things.
- # [00:14] <annevk> we're full of win
- # [00:14] * Joins: Lachy_ (~Lachlan@85.196.122.246)
- # [00:14] <Clubbed> they are not complicating
- # [00:14] <Clubbed> *complicated
- # [00:14] <Clubbed> fkg language difficulties xD
- # [00:15] <Clubbed> anyway tabatkins
- # [00:15] <Hixie> annevk: i wouldn't look at Opera for UI advice. :-P
- # [00:15] <Hixie> Clubbed: <menu> supports icons in context menus
- # [00:15] <Clubbed> yes but just only one
- # [00:15] <Hixie> um yes
- # [00:15] * Quits: adamdecaf (~adam@97-125-147-118.desm.qwest.net) (Quit: Leaving)
- # [00:15] <Hixie> one per command
- # [00:15] <Clubbed> it's just an example of a limitation
- # [00:15] <Hixie> what's the use case for more than one per command?
- # [00:16] * Joins: adamdecaf (~adam@97-125-147-118.desm.qwest.net)
- # [00:16] <Clubbed> i dont need more icons, but i think visible content should be placed inside tags, not attributes
- # [00:17] <Clubbed> for a lot of reasons
- # [00:17] <Clubbed> if i want to style only the label=""
- # [00:17] <Clubbed> how i should do?
- # [00:17] <Hixie> you can't style a context menu
- # [00:17] <Hixie> it's an operating system widget
- # [00:17] <Hixie> it's styled by the operating system
- # [00:18] <Clubbed> but is what designers want?
- # [00:18] <Clubbed> for example
- # [00:18] <Clubbed> facebook dropdown menus
- # [00:18] <Hixie> users are more important than designers, and users want their menus to be the same across all their applications
- # [00:18] <Clubbed> will use <menu> tag?
- # [00:19] <Clubbed> i think not
- # [00:19] <Clubbed> they will continue to use lists
- # [00:19] <Clubbed> or nav
- # [00:19] <Hixie> hey does anyone recall whether <time> is supposed to get replaced by its contents? I can't figure out where we last discussed this.
- # [00:19] <TabAtkins> I won't. I'd shoot people, right in the face, if that's what it took to get an OS-native right-click menu in my webapps.
- # [00:20] <Clubbed> tabatkins
- # [00:20] <TabAtkins> Hixie: ?_? You mean, like, converted automagically into the user's time settings?
- # [00:20] <Hixie> man, TabAtkins must have missed the "Life of Don't Be Evil" class
- # [00:21] <TabAtkins> I did! o_O
- # [00:21] <Hixie> TabAtkins: i mean <time datetime="foo"></time> being turned into locale-specific rendering of foo
- # [00:21] <Clubbed> my os controls must appear exactly like os skin defined they
- # [00:22] <Clubbed> i'm talking about context menus on gmail, on facebook, on wave, and toolbars too
- # [00:22] <TabAtkins> Hixie: I don't recall discussions about this, but that would be great.
- # [00:22] <TabAtkins> Clubbed: I'm also talking about those.
- # [00:22] <TabAtkins> And I want them to look like a right-click menu.
- # [00:22] <TabAtkins> Just like every single other application on my entire machine.
- # [00:22] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [00:23] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [00:24] <TabAtkins> I mean, I *actively desire* there to be no significant styling control of those things. Just like I don't want styling control of scrollbars.
- # [00:24] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [00:24] <Clubbed> ok, but is our "nerd" opinion, if you want to build an os-like application we can use xul, but "commercial" applications needs more styling and scripting features
- # [00:25] <JonathanNeal> BUT I WANNA MAK MA SCROLLBAHS PUPLE!
- # [00:25] <Clubbed> lolsdjfgsdf
- # [00:25] <TabAtkins> Apparently they don't. Commercial applications use ordinary right-click menus. And ordinary scrollbars. The *very* few that go out of their way to create custom versions of those are extremely annoying, though luckily quite rare.
- # [00:26] <Hixie> annevk: do you recall the current state of the <time> thing by any chance? whether we decided to make it not localise or something?
- # [00:26] <Hixie> the spec right now is inconsistent on the matter
- # [00:26] <Hixie> and i can't work out if it's just that i missed something while adding it or while removing it
- # [00:27] <Clubbed> tabatkins i see a lot of custom widget that they can not be reproduced with html5 markup
- # [00:27] <Clubbed> for example on wpf
- # [00:27] <Clubbed> i see textboxes inside the contextmenu
- # [00:28] <TabAtkins> I've never seen such a thing in any application I've ever used. :shrug:
- # [00:29] * Joins: MikeSmithX (~MikeSmith@EM114-48-155-32.pool.e-mobile.ne.jp)
- # [00:29] <Clubbed> me too, but i use only notepad++ and eclipse lol so maybe my idea of an application is "limited"
- # [00:29] * Quits: scherkus_ (~scherkus@17.244.25.96) (Ping timeout: 248 seconds)
- # [00:29] <TabAtkins> I use plenty, and speak as a web designer who likes making pretty things.
- # [00:31] <Clubbed> anyway, you are right, people can't change color of our scrollbars but they do, so they will do the same with context menus, they will never use <menu>
- # [00:32] <Clubbed> xhtml teachs to us how it works
- # [00:32] <TabAtkins> I can't parse what you just said.
- # [00:32] <Clubbed> i'm sorry
- # [00:32] <TabAtkins> People do use scrollbars. They're a basic part of UI.
- # [00:32] * Quits: MikeSmith (~MikeSmith@EM114-48-43-132.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [00:33] <TabAtkins> And people do use context menus. They're all over the place. The one place they're missing is in webapps.
- # [00:33] <Clubbed> people cannot change the color of my browser scrollbar, but they inevitably do, with scripts
- # [00:33] <Clubbed> or flash
- # [00:34] <Clubbed> and they will use scripts instead of <menu>
- # [00:34] <TabAtkins> Very few people use scripts for context menus now. I doubt that will change.
- # [00:34] <TabAtkins> Adding <menu> will make context menus super easy to make, so I think you'll see them a lot more.
- # [00:34] <Hixie> very few people restyle their scrollbars. some do, but not many.
- # [00:34] <Hixie> the same will apply to <menu>.
- # [00:34] <Clubbed> ... :| gmail does wave does everything on google does, social networks too
- # [00:35] <Hixie> some will go out of their way to do special menus, but most will do the right thing and use the OS default
- # [00:35] <TabAtkins> Gmail doesn't.
- # [00:35] <TabAtkins> Some of the Google apps do, but they're not doing anything that can't be handled by <menu>.
- # [00:36] <Clubbed> exactly what i'm saying, developers will continue to use absolutely positioned divs
- # [00:36] <Clubbed> for emulate context menus
- # [00:36] <TabAtkins> That's the opposite of what I just said. I said that the Google apps that *do* use custom right-click menus can migrate to using <menu> without any problem.
- # [00:37] <Clubbed> lol
- # [00:38] <Hixie> Clubbed: if your hypothesis was correct -- that is, if authors liked styling widgets so much that <menu> will fail -- then one could predict that authors would uniformly restyle scrollbars instead of using the default rendering for them
- # [00:38] <Hixie> Clubbed: however, that prediction does not match reality
- # [00:38] <Clubbed> i'm sorry but you do not understand... google wave is new, it uses custom scrollbars
- # [00:38] <Clubbed> so
- # [00:38] <Hixie> Clubbed: therefore the hypothesis is wrong
- # [00:38] <TabAtkins> Frex, take a look at Google Maps. Custom right-click menu. And yet, it has nothing but plain-text labels.
- # [00:38] <Clubbed> why did they not use os scrollbars?
- # [00:38] <Hixie> Clubbed: now certainly, SOME pages will make custom scrollbars and custom menus and so forth, but that's fine
- # [00:38] <Clubbed> it's a commercial thing
- # [00:38] <TabAtkins> They could swap to <menu> immediately once it was supported widely enough.
- # [00:38] <Hixie> Clubbed: the point is that MOST will not
- # [00:38] <Clubbed> exactly!
- # [00:39] <Clubbed> they could but they will not swap to <menu>!
- # [00:39] <Hixie> Clubbed: MOST pages will just use the default menu, just like they use the default scrollbar
- # [00:39] <Clubbed> never! they want custom design!
- # [00:39] <Hixie> who, the wave team?
- # [00:39] * Joins: scherkus_ (~scherkus@17.244.25.96)
- # [00:40] <Clubbed> everyone, included me
- # [00:40] <Hixie> so why doesn't everyone do their own scrollbars?
- # [00:40] <Hixie> (on a sidenote, i just hit r5000!)
- # [00:42] <Clubbed> just because script is hard to make
- # [00:42] <TabAtkins> Wave's custom scrollbars are *really weird* and very hard to use if there is a lot of overflow. I need to go complain at them.
- # [00:43] <TabAtkins> Clubbed: You don't need scripting to change the color of your scrollbars. IE supports some proprietary scrollbar CSS properties.
- # [00:43] <Hixie> yeah it's actually pretty easy to change scrollbar colorus
- # [00:44] <Clubbed> the point is not this, i dont want to change my context menu style or scrollbar style, never
- # [00:44] <Clubbed> but
- # [00:45] <Clubbed> i think developers dont want to be limited
- # [00:45] <Clubbed> come on
- # [00:45] <Clubbed> the web is commercial
- # [00:45] <Clubbed> is not a desktop app
- # [00:45] <Clubbed> it must be controlled but not limited
- # [00:46] <TabAtkins> Developers not wanting to be limited is unimportant. Does it help or harm users?
- # [00:46] <TabAtkins> If it harms them, then it's out.
- # [00:47] <Hixie> developers aren't limited here anyway, if they don't want their menus to look like native menus, they're welcome to write their own menus with script, css, and aria
- # [00:47] <Hixie> just like they do today
- # [00:47] <Hixie> the point of <menu> is specifically to let them use the default OS styles
- # [00:47] <Hixie> to fit in better
- # [00:47] <TabAtkins> And it's probably not a good idea to defend things that you don't like anyway. You can come up with much better justifications if you personally want the change you're arguing for.
- # [00:48] <Clubbed> hixie
- # [00:48] <Hixie> clubbed
- # [00:48] <Clubbed> if i want to use the default os style
- # [00:48] <Clubbed> i can use xul
- # [00:48] <Clubbed> embedded
- # [00:48] <Clubbed> with a namespace
- # [00:48] <TabAtkins> No you can't.
- # [00:48] <Clubbed> for example
- # [00:48] <Hixie> you can also use <menu>
- # [00:49] <TabAtkins> Not in HTML, at least. Maybe some browsers let you embed XUL in XHTML, I dunno.
- # [00:49] * JonathanNeal is now known as JonathanNealVP8
- # [00:49] * JonathanNealVP8 is now known as JonathanNeal
- # [00:49] <Clubbed> tabatkins im using html5 as xml with xul on firefox and it works good
- # [00:50] <Clubbed> with xhtml dtd obviously
- # [00:50] <TabAtkins> I don't want to use XML. And I want my websites to work outside of Firefox.
- # [00:51] <Clubbed> thats not the point! xD
- # [00:51] <Clubbed> anyway closed discussion
- # [00:51] <TabAtkins> Sure it is, since you just said that the way to have OS-native context menus is to use embedded XUL.
- # [00:53] <Clubbed> we will talk again in... five years?
- # [00:53] <TabAtkins> If you're trying to change the design of <menu>, 5 years from now will be too late. ^_^
- # [00:53] <Clubbed> the prevision is: developers will continue to try to override default os controls
- # [00:54] <Clubbed> with custom divs and scripts and random shit
- # [00:54] <TabAtkins> I agree that some will. I think that the vast majority won't, because an OS-native display is either exactly what they want (to blend in with every other context menu the user sees on their machine) or is sufficient (because they just want the functionality, and don't care about the appearance as long as it's "good enough").
- # [00:55] <Clubbed> but default functionality, predefined graphics and scripting should be override-able in some cases
- # [00:56] <Clubbed> i dont want to customize the style of the contextmenu
- # [00:56] <TabAtkins> The important question is, why should they? Sometimes there are good reasons to allow such, sometimes not.
- # [00:56] <Clubbed> i want to put two icons for each item!
- # [00:57] <Clubbed> i want to put a textfield inside my toolbar
- # [00:57] <TabAtkins> Create a single image with both icons in it.
- # [00:57] <Clubbed> etc
- # [00:57] <TabAtkins> Or, you know, don't.
- # [00:57] <Clubbed> lol, just examples
- # [00:57] <Clubbed> title="" is limited
- # [00:57] <Clubbed> developers uses hidden div
- # [00:58] <Clubbed> to markup tooltips
- # [00:58] <TabAtkins> I know you can come up with examples of what someone could *possibly* do with more freedom. That's unimportant. We need to know if it's *important* to be able to do something that is currently restricted.
- # [01:02] <Hixie> i thought you said you didn't? <Clubbed> the point is not this, i dont want to change my context menu style or scrollbar style, never
- # [01:02] <Hixie> i'm confused
- # [01:02] <Hixie> do you want to change the style of <menu> ornot?
- # [01:02] <Hixie> and if you do, what is the use case
- # [01:03] <Clubbed> hixie, i can use html5 with no problems without styling at all and without custom labels and icons
- # [01:04] <Clubbed> but a lot of people will
- # [01:04] <Clubbed> xhtml fails for this
- # [01:04] <Clubbed> so
- # [01:04] <Clubbed> html5 should be semantic
- # [01:04] <Clubbed> with no limitations
- # [01:04] <Clubbed> for example
- # [01:05] <Clubbed> if html5 do <scrollbar>
- # [01:05] <Clubbed> developers can use <scrollbar> to customize the look
- # [01:05] <Hixie> the main problem i have with all that is the "a lot of people" part. What evidence do you have that it is a lot of people?
- # [01:06] <Clubbed> and UA can restrict by settings their styling
- # [01:06] <Hixie> I contend that it is not al ot of people, and i put forward as evidence the fact that not many people style their scrollbars, even though doing so is easy.
- # [01:06] <TabAtkins> Thus the reason why I said you shouldn't argue for things that you don't, personally, want. Arguing for other people is always fraught with peril.
- # [01:08] <Hixie> (if it _is_ "a lot of people" then you're right, we should investigate this further.)
- # [01:09] <Clubbed> tab, i'm building a webos, personally i want, but is not absolutely necessary the styling, but if i want to put a special control like a text input in my toolbar, or a checkbox in my contextmenu?
- # [01:09] <Clubbed> how i do it
- # [01:09] * Quits: eighty4_ (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [01:09] <Clubbed> ?
- # [01:09] <Hixie> a "webos"?
- # [01:09] <Clubbed> i will use an absolutely positioned div to emulate context menu
- # [01:09] <Clubbed> and a <ul>
- # [01:10] <Clubbed> for the toolbar
- # [01:10] <Clubbed> just old html4
- # [01:10] <Hixie> sounds good
- # [01:10] <Hixie> what's the problem
- # [01:11] <Clubbed> the problem is that like me other people never will accept <menu>
- # [01:11] <Clubbed> they will continue to use divs
- # [01:11] <Hixie> what is your evidence that you are in the majority here?
- # [01:11] <Hixie> i've provided what i consider evidence that this is likely a minority position
- # [01:11] <Hixie> what is your counter-evidence?
- # [01:12] <Clubbed> uhm sorry i cannot understand this
- # [01:12] <Clubbed> my english is poor
- # [01:12] <Clubbed> try to write simply sorry
- # [01:12] <Clubbed> *simpler
- # [01:12] <Hixie> why do you think you more people want styling than not want styling
- # [01:13] <Hixie> more people want their scrollbars to be not styled than want them to be styled, if we look at the number of people styling their scrollbars
- # [01:13] <Hixie> so why do you think the opposite will be true for menus
- # [01:14] <Clubbed> uhm actually i think the same for the two cases
- # [01:15] <Clubbed> but styling is not adding an icon
- # [01:15] <Clubbed> my style can not be overriden, for example on <select>
- # [01:15] <Clubbed> but
- # [01:15] <Clubbed> in <option></option> of selects i want to put buttons
- # [01:15] <Clubbed> textareas
- # [01:15] <Clubbed> i want to put multiple icons
- # [01:16] <Clubbed> thats the point
- # [01:17] <Hixie> why?
- # [01:18] <Clubbed> why i can need it...
- # [01:19] <Clubbed> if the standard is the standard desktop toolkit
- # [01:19] <Clubbed> UIs will never go on
- # [01:19] <Clubbed> always the same
- # [01:20] <TabAtkins> The tools necessary to innovate in UI development already exist - use javascript and CSS, plus some accessibility help like ARIA.
- # [01:21] * Joins: beilabs_ (~beilabs@ppp121-44-68-251.lns20.syd6.internode.on.net)
- # [01:21] <TabAtkins> Then, *after* we've established that something new is wanted by a lot of people, we can add it to the language.
- # [01:21] <TabAtkins> Trying to guess what requirements people will have for new innovations is doomed to failure, and will just result in a lot of useless bloat in the spec that will end up getting in people's way more than it helps them.
- # [01:22] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [01:22] <Clubbed> ok but html5 is new, html4 is the experiment
- # [01:23] <TabAtkins> Sure, for some things it was. Now HTML5 is the experiment for a bunch of new things.
- # [01:24] <Clubbed> anyway ok... i will continue to use divs xD
- # [01:25] <TabAtkins> You'll have to for a while anyway, until browsers support <menu>.
- # [01:26] * Joins: dimich_ (~dimich@216.239.45.130)
- # [01:27] <Clubbed> ive written implementation for menu using css bindings but specs, as you see lol, does not match my needs of a really good tool kit
- # [01:28] <Clubbed> anyway i will match aria's things if possible
- # [01:30] <Clubbed> ah another question... what WG will do about clipboard
- # [01:31] <Clubbed> something like drag&drop?
- # [01:31] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [01:31] * Joins: dave_levin (~dave_levi@17.244.24.148)
- # [01:32] <Clubbed> i know security issues about clipboard
- # [01:35] * beilabs_ is now known as beilabs
- # [01:35] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [01:36] * Joins: KaOSoFt (~kaosoft@190.24.156.162)
- # [01:36] <KaOSoFt> http://tech.slashdot.org/story/10/04/12/1816205/Google-Rebuilds-Docs-Platform
- # [01:40] * Joins: othermaciej (~mjs@17.244.24.216)
- # [01:42] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
- # [01:42] <Clubbed> tabatkins -> http://img199.imageshack.us/img199/3540/googleep.png
- # [01:43] <Clubbed> going to bed
- # [01:43] <Clubbed> good night
- # [01:43] * Quits: Clubbed (~chatzilla@host204-96-dynamic.59-82-r.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86 [Firefox 3.7a5pre/20100411031140])
- # [01:44] <Hixie> i suppose we could have told him that tab and i work for google
- # [01:44] <TabAtkins> Eh, no reason.
- # [01:45] <Hixie> in case he comes back, the image he pasted is a good use case, but one we can easily support in the future by adding more features to <menu>
- # [01:45] <Hixie> it doesn't argue for arbitrary styling or anything like that
- # [01:45] <TabAtkins> Man, I'm tired of writing this counter-proposal for Issue 100. It's annoying have to parse out actual objections from a wall of text, and further to separate objections to @srcdoc from the (much more numerous) objections to @sandbox itself.
- # [01:47] * Joins: dave_levin_ (~dave_levi@216.239.45.130)
- # [01:48] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
- # [01:48] <Hixie> it's hard to write change proposals in general at the moment since we don't have much to go on in terms of figuring out how they'll be handled by the chairs
- # [01:49] <Hixie> in fact iirc all we have is the microdata one
- # [01:50] <Hixie> where a long list of good reasons didn't convince the chairs
- # [01:50] <Hixie> it's hard to know if a shorter list or a longer list would have had a different result
- # [01:50] * Quits: dave_levin (~dave_levi@17.244.24.148) (Ping timeout: 264 seconds)
- # [01:50] * dave_levin_ is now known as dave_levin
- # [01:52] * Joins: davidb (~davidb@bas2-streetsville39-2925212312.dsl.bell.ca)
- # [01:52] * Quits: dave_levin (~dave_levi@216.239.45.130) (Quit: dave_levin)
- # [01:56] <JonathanNeal> Was there a dialog element?
- # [01:56] <JonathanNeal> And was it removed?
- # [01:57] <Hixie> yes and yes
- # [01:59] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
- # [01:59] <JonathanNeal> should embed be considered a new element?
- # [02:02] <TabAtkins> No, it's existed for a long time.
- # [02:04] <JonathanNeal> Hmm, it was listed @ http://www.w3.org/TR/html5-diff/#new-elements
- # [02:04] * Quits: othermaciej (~mjs@17.244.24.216) (Quit: othermaciej)
- # [02:04] <JonathanNeal> Anyway, I was just trying to update the wikipedia page for new elements.
- # [02:05] <TabAtkins> It's new in the sense that it didn't exist in HTML4. But it was certainly used back then.
- # [02:06] <JonathanNeal> I ended up just re-ordering two of them to make them alphabetical (you can't have all but two in order!) and removed dialog.
- # [02:08] <JonathanNeal> I think the deprecated list could be larger too.
- # [02:09] * Quits: dimich_ (~dimich@216.239.45.130) (Quit: dimich_)
- # [02:09] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [02:13] * Quits: scherkus_ (~scherkus@17.244.25.96) (Ping timeout: 268 seconds)
- # [02:14] <JonathanNeal> okay, updated both... so productive :-P
- # [02:15] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Quit: Leaving)
- # [02:17] <TabAtkins> Sent Issue 100 counter proposal. Now to look at Issue 92 and see if it's objectionable or not...
- # [02:22] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
- # [02:24] * Quits: KaOSoFt (~kaosoft@190.24.156.162) (Quit: Leaving)
- # [02:25] * TabAtkins finds no real reason to object to Issue 92.
- # [02:27] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:30] <Hixie> i wish i understood 92
- # [02:30] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
- # [02:30] <TabAtkins> Basically, the example table you've used is unrealstic and contrived. She's proposing a better example table.
- # [02:31] <Hixie> but that's not what the bug she escalated it from is asking for
- # [02:31] <TabAtkins> Complex enough to justify explanatory text about the headers, but still relatively simple to understand.
- # [02:31] <TabAtkins> Indeed, the bug is something different entirely.
- # [02:31] <Hixie> o_O
- # [02:31] * Quits: adamdecaf (~adam@97-125-147-118.desm.qwest.net) (Remote host closed the connection)
- # [02:31] <TabAtkins> Yeah, dunno.
- # [02:32] * Joins: adamdecaf (~adam@97-125-147-118.desm.qwest.net)
- # [02:32] * Joins: JoePeck_ (~jjp@2620:0:1b00:1f02:fa1e:dfff:fed9:b9a)
- # [02:32] <Hixie> any idea which section she's trying to replace?
- # [02:32] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [02:32] <Hixie> i don't know what she means by "table element description section"
- # [02:33] <TabAtkins> In the description of the <table> element.
- # [02:33] <Hixie> oh
- # [02:33] <Hixie> what the whole thing?
- # [02:33] <TabAtkins> I'd have to look again. I *think* it's just the example table and related verbage?
- # [02:33] <Hixie> oh i see, she's trying to readd the summary="" attribute without telling anyone about it
- # [02:34] <TabAtkins> Well, yeah.
- # [02:34] <TabAtkins> Oh man, skipped over that entire paragraph.
- # [02:35] <Hixie> wow her example is terrible
- # [02:35] <TabAtkins> I think it's a pretty good table to use, at least.
- # [02:35] <Hixie> except it doesn't need a tabel description
- # [02:35] <Hixie> since it can be entirely derived from the table structure
- # [02:36] <Hixie> and she put a footer in a table cell
- # [02:36] <Hixie> ok well we'll see what the chairs do with this
- # [02:38] <Hixie> i like how she managed to file a bug to remove an example on the grounds that it is extraneous, and turned it into a change proposal that instead adds a new attribute and a bigger example
- # [02:41] <TabAtkins> I don't find it fundamentally wrong to have a CP arguing for a *better* example as a suggested fix for an issue saying the example is bad and should be removed.
- # [02:41] <TabAtkins> "should be removed" is a possibe solution, sure, but so is making the example less bad.
- # [02:44] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [02:45] <Hixie> if all she was doing is suggesting a better example, i wouldn't have rejected the bug
- # [02:45] <Hixie> she didn't ask for a better example, nor provide one
- # [02:46] <Hixie> and then she escalated this editorial bug and turned it into a way to smuggle the summary="" attribute back in
- # [02:47] <Hixie> (also, the proposedw table isn't better -- it doesn't need a table description at all, since it can be entirely derived from the table structure, and it has a footer in a cell)
- # [02:47] <Hixie> i wish we did have a better table though
- # [02:50] <Hixie> (another reason her table is a poor one is that even if it was one that needed a table description, it is far too long to repeat several times showing different ways of exposing the table description)
- # [03:00] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
- # [03:01] * Quits: boaz (~boaz@44.sub-75-239-212.myvzw.com) (Quit: boaz)
- # [03:02] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
- # [03:12] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [03:26] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: erikvold)
- # [03:27] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 240 seconds)
- # [03:31] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [03:45] * Quits: erlehmann (~erlehmann@dslb-092-078-128-109.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [03:48] * MikeSmithX is now known as MikeSmith
- # [03:53] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [03:54] <MikeSmith> boblet: I removed the Details section from the doc for nav
- # [03:54] <MikeSmith> I can re-add something there again later
- # [03:55] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [03:55] * Quits: miketaylr (~miketaylr@24.42.95.234) (Excess Flood)
- # [03:55] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [04:00] * Quits: MikeSmith (~MikeSmith@EM114-48-155-32.pool.e-mobile.ne.jp) (Quit: This computer has gone to sleep)
- # [04:04] * Quits: davidb (~davidb@bas2-streetsville39-2925212312.dsl.bell.ca) (Quit: davidb)
- # [04:12] * paul_irish is now known as paul_IErish
- # [04:13] * Quits: JoePeck_ (~jjp@2620:0:1b00:1f02:fa1e:dfff:fed9:b9a) (Quit: -)
- # [04:15] * miketaylr is now known as mIEktaylr
- # [04:31] * Joins: JoePeck_ (~jjp@c-24-130-200-51.hsd1.ca.comcast.net)
- # [04:36] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 264 seconds)
- # [04:51] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [04:56] * Quits: adamdecaf (~adam@97-125-147-118.desm.qwest.net) (Quit: Leaving)
- # [04:57] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [05:03] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [05:04] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Ping timeout: 246 seconds)
- # [05:06] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: Verlassend)
- # [05:06] * Joins: MikeSmith (~MikeSmith@EM114-48-155-32.pool.e-mobile.ne.jp)
- # [05:08] <othermaciej> hi everyone
- # [05:18] * Joins: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
- # [05:18] * Quits: jwalden (~waldo@nat/mozilla/x-dydrkoiltmxpcdrq) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [05:18] * Joins: paradisaeidae_ (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [05:22] * Quits: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (Ping timeout: 258 seconds)
- # [05:25] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
- # [05:25] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:29] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [05:36] * paul_IErish is now known as paul_irish
- # [05:37] <MikeSmith> othermaciej: hey
- # [05:37] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [05:38] <othermaciej> hi MikeSmith!
- # [05:39] <MikeSmith> catching up with some unread mail and just reading about new webkit multiprocess stuff now
- # [05:42] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [05:50] <othermaciej> oh yeah that is neat stuff :-)
- # [05:53] * Quits: mIEktaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
- # [05:54] <wirepair> whats this now?
- # [05:54] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [05:54] <wirepair> ah like chrome
- # [05:55] <wirepair> wonder if they will sandbox, or just keep split
- # [05:56] <othermaciej> split first
- # [05:57] <wirepair> yeah looks like they make hints at sandboxing
- # [05:57] <wirepair> "This can deliver benefits in responsiveness, robustness, security (through the potential to sandbox the web process) and better use of multicore CPUs"
- # [05:57] * othermaciej is one of them
- # [05:57] <wirepair> oh ;>
- # [05:58] <wirepair> sorry i just kind of lurk here, not really up to speed with who everyone is and where they are at ;>
- # [05:58] * Joins: scherkus_ (~scherkus@ip67-152-86-163.z86-152-67.customer.algx.net)
- # [05:59] <othermaciej> no worries
- # [05:59] <othermaciej> but you can ask questions if you want, here or on #webkit :-)
- # [05:59] <wirepair> good to know thanks ;>
- # [06:02] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
- # [06:02] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
- # [06:02] * Joins: mr_danie1 (~irssi@e177145068.adsl.alicedsl.de)
- # [06:04] * Joins: dave_levin (~dave_levi@ip67-152-86-163.z86-152-67.customer.algx.net)
- # [06:06] * Quits: mr_daniel (~irssi@e177144004.adsl.alicedsl.de) (Ping timeout: 260 seconds)
- # [06:07] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Ping timeout: 260 seconds)
- # [06:11] * Joins: inkbase (~jason@S0106002312f9bea2.vc.shawcable.net)
- # [06:19] * Joins: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
- # [06:21] * Joins: cedricv (~cedric@112.199.164.187)
- # [06:21] * Quits: cedricv (~cedric@112.199.164.187) (Read error: Connection reset by peer)
- # [06:22] * Quits: paradisaeidae_ (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Ping timeout: 258 seconds)
- # [06:29] * Joins: MikeSmithX (~MikeSmith@EM114-48-7-156.pool.e-mobile.ne.jp)
- # [06:29] * Joins: Rik` (~Rik`@173.200.178.70)
- # [06:30] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 240 seconds)
- # [06:32] * Quits: MikeSmith (~MikeSmith@EM114-48-155-32.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [06:35] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [06:38] <MikeSmithX> the cafeteria at work is serving whale meat this semester
- # [06:43] * Quits: Rik` (~Rik`@173.200.178.70) (Ping timeout: 248 seconds)
- # [06:43] <othermaciej> MikeSmithX: :-
- # [06:43] <othermaciej> :-(
- # [06:44] <MikeSmithX> yeah
- # [06:45] * Joins: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net)
- # [06:45] <wirepair> make them all watch that movie ;>
- # [06:45] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Ping timeout: 252 seconds)
- # [06:45] <wirepair> or ask them if they are eating the meat for research
- # [07:02] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [07:05] * Joins: onar_ (~onar@17.151.82.208)
- # [07:31] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
- # [07:34] * Quits: onar_ (~onar@17.151.82.208) (Quit: onar_)
- # [07:35] * Quits: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (*.net *.split)
- # [07:35] * Quits: scherkus_ (~scherkus@ip67-152-86-163.z86-152-67.customer.algx.net) (*.net *.split)
- # [07:35] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (*.net *.split)
- # [07:35] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (*.net *.split)
- # [07:35] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (*.net *.split)
- # [07:35] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (*.net *.split)
- # [07:35] * Quits: hasather (~david@pat-tdc.opera.com) (*.net *.split)
- # [07:35] * Quits: smaug (~chatzilla@cs181150024.pp.htv.fi) (*.net *.split)
- # [07:35] * Quits: Hixie (ianh@trivini.no) (*.net *.split)
- # [07:35] * Quits: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz) (*.net *.split)
- # [07:35] * Quits: Peter` (~peter@171-20.ftth.alicecomfortplus.nl) (*.net *.split)
- # [07:35] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (*.net *.split)
- # [07:35] * Quits: knowtheory (~knowtheor@bas1-london16-1176190035.dsl.bell.ca) (*.net *.split)
- # [07:35] * Quits: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com) (*.net *.split)
- # [07:35] * Quits: hamaji (~hamaji@220.109.219.244) (*.net *.split)
- # [07:35] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (*.net *.split)
- # [07:35] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (*.net *.split)
- # [07:35] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (*.net *.split)
- # [07:35] * Quits: mbelshe (~mbelshe@nat/google/x-cwmnzgzrowduygca) (*.net *.split)
- # [07:35] * Quits: Peter- (~peter@5ED0FD97.cable.ziggo.nl) (*.net *.split)
- # [07:35] * Quits: JoePeck_ (~jjp@c-24-130-200-51.hsd1.ca.comcast.net) (*.net *.split)
- # [07:35] * Quits: TabAtkins (~tabatkins@nat/google/x-auwoysyrrnvadbfx) (*.net *.split)
- # [07:35] * Quits: hendry (~hendry@webvm.net) (*.net *.split)
- # [07:35] * Quits: Yudai (~Yudai@p6eafe2.kngwnt01.ap.so-net.ne.jp) (*.net *.split)
- # [07:35] * Quits: Dashiva (Dashiva@wikia/Dashiva) (*.net *.split)
- # [07:35] * Quits: mamund (mamund@frost.nullshells.net) (*.net *.split)
- # [07:35] * Quits: ukd1 (~russ@post.ukd1.co.uk) (*.net *.split)
- # [07:35] * Quits: inkbase (~jason@S0106002312f9bea2.vc.shawcable.net) (*.net *.split)
- # [07:35] * Quits: mr_danie1 (~irssi@e177145068.adsl.alicedsl.de) (*.net *.split)
- # [07:35] * Quits: gavin_ (~gavin@firefox/developer/gavin) (*.net *.split)
- # [07:35] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (*.net *.split)
- # [07:35] * Quits: Lachy_ (~Lachlan@85.196.122.246) (*.net *.split)
- # [07:35] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (*.net *.split)
- # [07:35] * Quits: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) (*.net *.split)
- # [07:35] * Quits: jgraham (~jgraham@web22.webfaction.com) (*.net *.split)
- # [07:35] * Quits: doublec (~doublec@li30-216.members.linode.com) (*.net *.split)
- # [07:35] * Quits: Jordanairwave (~Jordanair@cpc2-stav10-0-0-cust44.aztw.cable.virginmedia.com) (*.net *.split)
- # [07:35] * Quits: kinetik (~kinetik@121.98.132.55) (*.net *.split)
- # [07:37] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
- # [07:37] * Joins: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net)
- # [07:37] * Joins: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
- # [07:37] * Joins: mr_danie1 (~irssi@e177145068.adsl.alicedsl.de)
- # [07:37] * Joins: scherkus_ (~scherkus@ip67-152-86-163.z86-152-67.customer.algx.net)
- # [07:37] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [07:37] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [07:37] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [07:37] * Joins: 40FAAQ1CN (~jjp@c-24-130-200-51.hsd1.ca.comcast.net)
- # [07:37] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [07:37] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [07:37] * Joins: Lachy_ (~Lachlan@85.196.122.246)
- # [07:37] * Joins: Jordanairwave (~Jordanair@cpc2-stav10-0-0-cust44.aztw.cable.virginmedia.com)
- # [07:37] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [07:37] * Joins: mbelshe (~mbelshe@nat/google/x-cwmnzgzrowduygca)
- # [07:37] * Joins: ukd1 (~russ@post.ukd1.co.uk)
- # [07:37] * Joins: TabAtkins (~tabatkins@nat/google/x-auwoysyrrnvadbfx)
- # [07:37] * Joins: Peter- (~peter@5ED0FD97.cable.ziggo.nl)
- # [07:37] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # [07:37] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [07:37] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [07:37] * Joins: knowtheory (~knowtheor@bas1-london16-1176190035.dsl.bell.ca)
- # [07:37] * Joins: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com)
- # [07:37] * Joins: hasather (~david@pat-tdc.opera.com)
- # [07:37] * Joins: hendry (~hendry@webvm.net)
- # [07:37] * Joins: mamund (mamund@frost.nullshells.net)
- # [07:37] * Joins: smaug (~chatzilla@cs181150024.pp.htv.fi)
- # [07:37] * Joins: Hixie (ianh@trivini.no)
- # [07:37] * Joins: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz)
- # [07:37] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [07:37] * Joins: jgraham (~jgraham@web22.webfaction.com)
- # [07:37] * Joins: hamaji (~hamaji@220.109.219.244)
- # [07:37] * Joins: Peter` (~peter@171-20.ftth.alicecomfortplus.nl)
- # [07:37] * Joins: Yudai (~Yudai@p6eafe2.kngwnt01.ap.so-net.ne.jp)
- # [07:37] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [07:37] * Joins: kinetik (~kinetik@121.98.132.55)
- # [07:37] * Joins: doublec (~doublec@li30-216.members.linode.com)
- # [07:38] * Quits: wakaba (~wakaba@96.22.102.121.dy.bbexcite.jp) (*.net *.split)
- # [07:38] * Quits: inimino (~inimino@boshi.inimino.org) (*.net *.split)
- # [07:38] * Quits: payman (~payman@pat.se.opera.com) (*.net *.split)
- # [07:38] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (*.net *.split)
- # [07:38] * Quits: hober (~ted@unaffiliated/hober) (*.net *.split)
- # [07:38] * Quits: bzed (~bzed@devel.recluse.de) (*.net *.split)
- # [07:38] * Quits: jmb (~jmb@login.ecs.soton.ac.uk) (*.net *.split)
- # [07:38] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (*.net *.split)
- # [07:38] * Quits: rolandsteiner (~rolandste@220.109.219.244) (*.net *.split)
- # [07:38] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (*.net *.split)
- # [07:38] * Quits: micheil (~micheil@124-170-75-25.dyn.iinet.net.au) (*.net *.split)
- # [07:38] * Quits: tyoshino (~tyoshino@220.109.219.244) (*.net *.split)
- # [07:38] * Quits: salavas (~salavas@h4n1fls31o279.telia.com) (*.net *.split)
- # [07:38] * Quits: riven (~riven@53518387.cable.casema.nl) (*.net *.split)
- # [07:38] * Quits: Philip` (~philip@zaynar.co.uk) (*.net *.split)
- # [07:38] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (*.net *.split)
- # [07:38] * Quits: othree (~othree@140.118.5.39) (*.net *.split)
- # [07:38] * Quits: drry (~drry@unaffiliated/drry) (*.net *.split)
- # [07:38] * Quits: broquaint (caf116babf@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com) (*.net *.split)
- # [07:38] * Quits: ment (thement@ibawizard.net) (*.net *.split)
- # [07:38] * Quits: webben (~benjamin@173-45-238-110.slicehost.net) (*.net *.split)
- # [07:38] * Quits: JohnResi1 (~JohnResig@121.255.201.74.static.ey03.engineyard.com) (*.net *.split)
- # [07:38] * Quits: crash\ (crash@lubyte.de) (*.net *.split)
- # [07:38] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [07:38] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [07:38] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
- # [07:38] * Joins: othree (~othree@140.118.5.39)
- # [07:38] * Joins: micheil (~micheil@124-170-75-25.dyn.iinet.net.au)
- # [07:38] * Joins: wakaba (~wakaba@96.22.102.121.dy.bbexcite.jp)
- # [07:38] * Joins: drry (~drry@unaffiliated/drry)
- # [07:38] * Joins: inimino (~inimino@boshi.inimino.org)
- # [07:38] * Joins: broquaint (caf116babf@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com)
- # [07:38] * Joins: crash\ (crash@lubyte.de)
- # [07:38] * Joins: ment (thement@ibawizard.net)
- # [07:38] * Joins: tyoshino (~tyoshino@220.109.219.244)
- # [07:38] * Joins: webben (~benjamin@173-45-238-110.slicehost.net)
- # [07:38] * Joins: payman (~payman@pat.se.opera.com)
- # [07:38] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [07:38] * Joins: hober (~ted@unaffiliated/hober)
- # [07:38] * Joins: bzed (~bzed@devel.recluse.de)
- # [07:38] * Joins: salavas (~salavas@h4n1fls31o279.telia.com)
- # [07:38] * Joins: riven (~riven@53518387.cable.casema.nl)
- # [07:38] * Joins: Philip` (~philip@zaynar.co.uk)
- # [07:38] * Joins: jmb (~jmb@login.ecs.soton.ac.uk)
- # [07:38] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
- # [07:38] * Joins: JohnResi1 (~JohnResig@121.255.201.74.static.ey03.engineyard.com)
- # [07:46] * Joins: dave_levin_ (~dave_levi@216.239.45.130)
- # [07:51] * Quits: dave_levin (~dave_levi@ip67-152-86-163.z86-152-67.customer.algx.net) (Ping timeout: 265 seconds)
- # [07:51] * dave_levin_ is now known as dave_levin
- # [07:51] * Joins: aroben (~aroben@173.200.178.70)
- # [07:51] * Quits: aroben (~aroben@173.200.178.70) (Changing host)
- # [07:51] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [08:02] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:06] * Joins: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [08:09] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [08:10] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [08:16] * Joins: wakaba_0 (~wakaba_@203-140-91-140.eonet.ne.jp)
- # [08:17] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [08:19] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [08:19] * Parts: svl (~me@ip565744a7.direct-adsl.nl)
- # [08:36] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:44] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:54] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [09:02] * Quits: dave_levin (~dave_levi@216.239.45.130) (Quit: dave_levin)
- # [09:20] * Joins: Michelangelo (~Michelang@94.166.120.228)
- # [09:20] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [09:20] * Parts: Michelangelo (~Michelang@94.166.120.228)
- # [09:23] * Quits: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [09:29] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:31] * Quits: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (Read error: Connection reset by peer)
- # [09:31] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:32] * Joins: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
- # [09:38] <Hixie> MikeSmithX: your input on bug 9467 would be very welcome
- # [09:39] * MikeSmithX is now known as MikeSmith
- # [09:40] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [09:40] * Joins: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
- # [09:40] <MikeSmith> me looks around for Yudai
- # [09:40] <MikeSmith> Yudai, http://www.w3.org/Bugs/Public/show_bug.cgi?id=9467
- # [09:41] <MikeSmith> Hixie: fwiw, "on" and "kun" are different phonetic readings for kanji
- # [09:41] <MikeSmith> I still don't understand the question there either, though
- # [09:41] * MikeSmith looks more
- # [09:41] <hsivonen> argh. html5test.com tests SQL database and encumbered codecs as part of its "HTML5" score
- # [09:42] <Hixie> MikeSmith: well if you don't understand it, i'm certainly going to be way out of my depth :-)
- # [09:42] <hsivonen> so stuff like this emerges: http://geektechnica.com/2010/04/chrome-passes-html5-test-with-flying-colors/
- # [09:42] <Hixie> MikeSmith: hopefully they'll comment further...
- # [09:42] <Hixie> yeah that test is a disaster
- # [09:42] <othermaciej> hsivonen: it also appears to have totally buggy tests
- # [09:43] <Hixie> i commented on reddit to that effect, but not sure what else can be done about it
- # [09:43] <MikeSmith> Hixie: I think you could just change it from "kanji reading" to "phonetic reading"
- # [09:43] <othermaciej> for example, it tells me my Safari supports Ogg Vorbis but not MP3 or AAC
- # [09:43] <Hixie> MikeSmith: k
- # [09:44] <othermaciej> also seems to think we support the <mark> element
- # [09:44] <MikeSmith> hsivonen: btw, I think I found a bug in the v.nu assertions code that is causing processChildContent() from ever being called at all
- # [09:44] <hsivonen> MikeSmith: oops...
- # [09:45] <MikeSmith> but it also seems like maybe the processChildContent stuff is dead code, anyway
- # [09:45] <hsivonen> which reminds me, that I was planning on redeploying V.nu yesterday
- # [09:45] <hsivonen> so I guess I should do it now
- # [09:45] <Yudai> I'm still stacking on rebuilding :)
- # [09:46] <MikeSmith> hsivonen: eclipse warns me: "The method isChildren() from the type Assertions.StackNode is never used locally ... The local variable parentName is never read ... The local variable add is never read"
- # [09:47] <MikeSmith> hsivonen: if something breaks when you rebuild, it may be because I forgot to commit something from my workspace
- # [09:47] <MikeSmith> Yudai is try to build from current source and says his build is failing
- # [09:48] <Yudai> MikeSmith: wait a moment
- # [09:48] <hsivonen> I'm building now on Ubuntu using OpenJDK
- # [09:49] <hsivonen> the build works for me
- # [09:49] <MikeSmith> cool
- # [09:50] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
- # [09:50] <hsivonen> hmm. I think I'll land my option/datalist fix in the parser repo even though it lacks review for Gecko
- # [09:50] <MikeSmith> hsivonen: btw, I don't know if you saw, but Sean Fraser was trying to put together a ruby gem of v.nu and raised a bug to report that the build initially failed for him
- # [09:51] <MikeSmith> because of the known issue of needing to run the build twice after a initial/fresh checkout
- # [09:51] <hsivonen> yeah, the build script needs polishing
- # [09:51] <hsivonen> I'm personally annoyed at having to set JAVA_HOME
- # [09:51] <MikeSmith> yeah
- # [09:52] <wirepair> mike,you manage the html5.validator.nu?
- # [09:52] <MikeSmith> no
- # [09:52] <hsivonen> wirepair: I do
- # [09:52] <wirepair> ah, are you takign steps to block repeated requests/requests to localhost?
- # [09:53] <wirepair> just out of curiousity ;>, i think i spoke with hixie about this
- # [09:53] <hsivonen> whoa. what requests to localhost?
- # [09:53] <wirepair> so if anattacker does
- # [09:53] <MikeSmith> Hixie: somebody may likely complain about "phonetic reading", but I don't know any other way to explain it easily (without going into further confusing/esoteric/useless-in-this-context details about various possible readings of kanji in Japanese)
- # [09:53] <wirepair> http://localhost:8080 ....
- # [09:53] <Hixie> MikeSmith: k
- # [09:53] <wirepair> are you blocking things like that
- # [09:54] <wirepair> i was using it to validate google, and i notice it gave me google frances' site, so i realized the validator could basically be used as a proxy
- # [09:55] * Joins: mpt (~mpt@canonical/mpt)
- # [09:56] <MikeSmith> Hixie: http://dev.w3.org/html5/spec/dom.html#inter-element-whitespace means that <figcaption> </figcaption> does not contain content other than inter-element whitespace, right?
- # [09:56] <MikeSmith> because "Empty text nodes and text nodes consisting of just sequences of those characters are considered inter-element whitespace"
- # [09:57] <Hixie> yes, unless i'm missign something
- # [09:57] <MikeSmith> OK
- # [10:00] <MikeSmith> hsivonen: btw, I'm curious if you might remember why you have ignorableWhitespace implementation in the Checker code calling the characters method
- # [10:01] <hsivonen> MikeSmith: it's always legal per SAX to delegate ignorableWhitespace to characters if you aren't ignoring anything
- # [10:01] <MikeSmith> oh, OK
- # [10:01] <MikeSmith> didn't know that
- # [10:02] <hsivonen> wirepair: no, localhost isn't blocked
- # [10:02] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [10:02] <wirepair> hsivonen may want to do that ;>
- # [10:02] <MikeSmith> wirepair is a security maven
- # [10:02] <hsivonen> wirepair: localhost isn't supposed to have any services whose protection is IP-based
- # [10:02] * Joins: drry (~drry@unaffiliated/drry)
- # [10:02] <wirepair> so no jetty manager
- # [10:02] <wirepair> jmx-console...
- # [10:02] <wirepair> etc/
- # [10:02] <wirepair> ?
- # [10:03] <wirepair> MikeSmith nah just a concerned citizen in this case ;>
- # [10:03] <hsivonen> wirepair: there's not supposed to be any of those things
- # [10:03] <wirepair> hsivonen cool, as long as you aren't worried
- # [10:03] <hsivonen> wirepair: validator.nu uses Jetty as a library
- # [10:03] <hsivonen> wirepair: validator.nu starts a Jetty HTTP listener
- # [10:04] <hsivonen> wirepair: Jetty doesn't start validator.nu
- # [10:04] <wirepair> gotcha
- # [10:05] <hsivonen> but I agree it would be proper defense in depth to block localhost
- # [10:05] <hsivonen> I have a vague recollection that I had some kind of hand-wavy localhost blocking
- # [10:05] <hsivonen> but I removed it
- # [10:05] <wirepair> hehe, yeah also be on the look out for people abusing it
- # [10:06] <wirepair> not fun to have people requesting www.nsa.gov/somescript.jsp?blah=1' drop tables terrorists;-- ;D
- # [10:06] <hsivonen> if I readd it, I want to make sure the blocking actually works for IPv6 localhost and octal IPv4 localhost
- # [10:09] <wirepair> actually, if it were me i'd probably add an X-Forwarded-For: <origin ip>
- # [10:09] <wirepair> not sure if you are doing that already
- # [10:09] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [10:10] * Parts: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
- # [10:12] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
- # [10:25] * Quits: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
- # [10:27] * Joins: Phae (~phaeness@gateb.thls.bbc.co.uk)
- # [10:39] <annevk> gears of war 3 not until April 2011
- # [10:39] <annevk> sad day
- # [10:40] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [10:40] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
- # [10:42] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [10:43] <annevk> did people see this: http://newteevee.com/2010/04/12/google-to-open-source-vp8-for-html5-video/
- # [10:43] <zcorpan> i wonder what the multiple sources they refer to
- # [10:44] <Hixie> annevk: you should play Bad Company 2 if you have a PS3
- # [10:45] <MikeSmith> annevk: didn't see that yet
- # [10:46] <MikeSmith> maybe the "multiple sources" are the same ones that said the Macbook refresh would happen today
- # [10:46] <MikeSmith> and they same ones who have been saying that for 2 months or whatever
- # [10:47] <hsivonen> let's see if the V.nu redeployment worked...
- # [10:47] <hsivonen> yay. it worked
- # [10:48] * Quits: scherkus_ (~scherkus@ip67-152-86-163.z86-152-67.customer.algx.net) (Read error: Connection reset by peer)
- # [10:49] * zcorpan wonders when xml-stylesheet checking will be deployed
- # [10:49] <hsivonen> zcorpan: has MikeSmith landed the code?
- # [10:49] <zcorpan> dunno
- # [10:49] <MikeSmith> no, I have not yet
- # [10:49] <MikeSmith> sorry
- # [10:49] <MikeSmith> hsivonen: I still need to make some refinements based on your review
- # [10:50] <hsivonen> MikeSmith: ok
- # [10:50] <MikeSmith> I will try to get back to that asap
- # [10:50] <hsivonen> anyway, the live v.nu should now match what's in the repos
- # [10:50] <zcorpan> cool
- # [10:52] * Joins: ROBOd (~robod@89.123.167.131)
- # [10:52] <hsivonen> offtopic: has anyone purchased support from Canonical?
- # [10:53] <annevk> oh hey, Apple approved Opera Mini
- # [10:53] <hsivonen> their sales dept apparently isn't planning on telling me if a particular kind of problem is in scope of their support contract
- # [10:53] <annevk> hsivonen, ask @mpt on twitter?
- # [10:53] * Joins: nessy (~Adium@124-171-27-24.dyn.iinet.net.au)
- # [10:53] * annevk is using Ubuntu without support
- # [10:53] <hsivonen> so I'm wondering if their support is has been any good for anyone else
- # [10:54] <annevk> well, if I have a real problem I can look up some phone numbers of people at the office that can help me out in case the interwebs has no answer
- # [10:55] <zcorpan> annevk: time for a blog post?
- # [10:57] <annevk> regarding Opera Mini you mean?
- # [10:57] <zcorpan> yeah
- # [10:57] <annevk> would make an easy filler for my one post a workday challange
- # [11:02] <hsivonen> validator.nu goes down for a kernel update
- # [11:03] <hsivonen> ...and back
- # [11:03] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
- # [11:04] <MikeSmith> annevk: btw, do you know of any way to get free wifi at Schiphol?
- # [11:04] <MikeSmith> the prices that they wifi provider there charges are crazy
- # [11:05] <MikeSmith> it's a relatively great airport otherwise
- # [11:09] <annevk> in the lounge...
- # [11:10] <annevk> you could sit outside the lounge and pick up the single, the password is klm100413 (for today) iirc
- # [11:10] <annevk> or maybe just kl
- # [11:10] <MikeSmith> ah, cool
- # [11:10] <annevk> s/single/signal/ doh
- # [11:10] * Joins: surkov (~surkov@client-65-40.sibtele.com)
- # [11:11] <MikeSmith> yeah, I did actually try that when I was there -- the signal part
- # [11:11] <MikeSmith> just didn't know what password to try
- # [11:11] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [11:12] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [11:14] <MikeSmith> role values are case sensitive?
- # [11:15] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Leaving)
- # [11:15] <hsivonen> html5.validator.nu going down for kernel update
- # [11:16] <hsivonen> MikeSmith: IIRC, yes. They were born in the XML world.
- # [11:16] <jgraham> You make them sound like orcs
- # [11:19] <hsivonen> ...and html5.validator.nu is back
- # [11:20] <zcorpan> hmm. r5032 is scary. i thought button was scoping at least in ie and opera?
- # [11:21] <hsivonen> zcorpan: button is crazy in IE
- # [11:21] <hsivonen> zcorpan: and magic in Opera
- # [11:21] <hsivonen> zcorpan: or if it's not magic, Opera allows links inside a <button> to be clicked
- # [11:22] <hsivonen> is there .deb for Opera 10.50 beta?
- # [11:23] <annevk> yeah
- # [11:23] <annevk> http://snapshot.opera.com/unix/snapshot-6306/ is the latest public build
- # [11:24] <annevk> well, it's not beta, but it's .deb and the latest build publicly available (10.51 actually)
- # [11:24] <hsivonen> annevk: thanks
- # [11:26] <Hixie> what should window.stop() do?
- # [11:27] <Hixie> cancel the fetching algorithm for the browsing context?
- # [11:27] <hsivonen> the menus in Opera 10.5x on Gnome are *much* nicer-looking than the old Windows 95-style menus
- # [11:28] <mpt> annevk, hsivonen, I don't work in the support department, sorry
- # [11:29] <hsivonen> mpt: ok. I guess I'll have to buy a 160-euro lottery ticket to make at least some progress
- # [11:29] <micheil> hey, which browsers support websockets?
- # [11:29] <micheil> / do websockets like working from localhost?
- # [11:30] <jgraham> micheil: I don't know of any browser that implements the new handshake
- # [11:30] <jgraham> But I'm not sure
- # [11:30] <jgraham> No reason they shouldn't work on localhost
- # [11:30] <annevk> Chrome has support for -75 I think
- # [11:30] <jgraham> Ah, cool
- # [11:30] <micheil> I'm having trouble getting chrome to even send or receive data, none of the events get called
- # [11:30] <micheil> I know it connects.. but then all is silent
- # [11:31] <jgraham> Does the handshake fail?
- # [11:31] <jgraham> Does anyone here know how you test if subversion has compiled in support for gnome-keyring?
- # [11:32] <micheil> no, I've removed the handshake from my code atm
- # [11:32] <micheil> although, I have an oddity
- # [11:32] <hsivonen> hmm. Opera 10.5x on Ubuntu doesn't use my anti-aliasing settings
- # [11:32] <micheil> I connected to a websocket I have access to on pusherapp.com (ws://ws.pusherapp.com:8080)
- # [11:33] <micheil> and it worked fine
- # [11:33] <jgraham> Well if chrome really does support the handshake and you don't have it then it would fail
- # [11:33] <micheil> eg, onopen was fired, although, try doing that from localhost:7000 for the websocket address and it fails to fire onopen
- # [11:33] <hsivonen> zcorpan: hmm. http://software.hixie.ch/utilities/js/live-dom-viewer/saved/454 doesn't make the link clickable in Opera
- # [11:35] <zcorpan> hsivonen: indeed. doesn't seem to be clickable in firefox either
- # [11:35] <hsivonen> zcorpan: why are the links on http://www.gf-hunters.de/ clickable in Opera?
- # [11:36] <hsivonen> Inspect Element tells me that the links are nested inside the <button>
- # [11:36] <micheil> actually, probably the source of the error: http://code.google.com/p/chromium/issues/detail?id=36652
- # [11:36] <hsivonen> zcorpan: at least making <button> non-scoping wouldn't be randomly novel, since it isn't scoping in WebKit
- # [11:37] * Quits: nessy (~Adium@124-171-27-24.dyn.iinet.net.au) (Quit: Leaving.)
- # [11:37] <hsivonen> (aside: Firefox really needs to bring FireBug into the main product. Having Inspect Element work out-of-the-box is very convenient.)
- # [11:38] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [11:38] <annevk> btw, you can subscribe to http://my.opera.com/desktopteam/blog/ for Opera build updates; automatic updates is not enabled for non-stable releases unfortunately
- # [11:38] <hsivonen> annevk: thanks.
- # [11:38] * hsivonen notes that Chrome beta channel integrates very nicely into the Ubuntu Update Manager
- # [11:38] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [11:38] <mpt> hsivonen, http://www.ubuntu.com/support/services/desktopcomparison
- # [11:39] <annevk> hsivonen, yeah indeed, we should do that too, but we only do it for stable releases :/
- # [11:42] <zcorpan> hsivonen: i think that has to do with our hack where layout doesn't match the dom
- # [11:43] <hsivonen> zcorpan: well, then, that's not a suitable solution for the spec
- # [11:44] <zcorpan> hsivonen: indeed
- # [11:45] <zcorpan> hsivonen: i also noticed that opera closes button (but not object) for <ul><li><button><li>
- # [11:53] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 260 seconds)
- # [11:58] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [12:04] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [12:06] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # [12:07] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
- # [12:08] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
- # [12:13] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [12:16] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:17] <annevk> zcorpan, done
- # [12:22] * Joins: maikmerten (~maikmerte@port-92-201-16-83.dynamic.qsc.de)
- # [12:23] <annevk> funny: http://twitter.com/sgalineau/status/12070054472
- # [12:26] <micheil> jgraham: I've finally got chrome connecting to my server..
- # [12:27] <asmodai> Mmm, so next month VP8 will be made available under an OS-license. Interestink.
- # [12:29] * Joins: MikeSmithX (~MikeSmith@EM114-48-146-92.pool.e-mobile.ne.jp)
- # [12:32] <annevk> asmodai, indeed
- # [12:33] * Quits: MikeSmith (~MikeSmith@EM114-48-7-156.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [12:33] <hsivonen> annevk: when I follow the link from the tweet in Minefield, Bing warns me that my browser might not work well with Bing Maps and encourages me to install IE or Firefox
- # [12:34] <annevk> ugh, me too
- # [12:34] * annevk didn't follow the link
- # [12:35] <asmodai> annevk: But what I understand Google wants to push Theora as lowest common denominator and then also make VP8 available
- # [12:35] * Joins: nessy (~Adium@124-171-27-24.dyn.iinet.net.au)
- # [12:36] <hsivonen> bah. Bing Maps 3D requires IE and .NET
- # [12:36] <hsivonen> still the old Microsoft
- # [12:40] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [12:41] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [13:04] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [13:10] <Philip`> Would it be possible to use parts of VP8 to improve Theora?
- # [13:11] <Philip`> (It's too late to change the file format but maybe there's new patented encoder techniques it could use, or something)
- # [13:13] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [13:22] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Remote host closed the connection)
- # [13:23] * Joins: boaz (~boaz@74.73.36.152)
- # [13:24] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [13:24] * Quits: boaz (~boaz@74.73.36.152) (Client Quit)
- # [13:34] * Joins: pesla (~retep@188.202.125.121)
- # [13:36] <micheil> Hixie: hey, um, how should servers respond if the key3 is empty? eg, the client isn't using the new websocket authentication stuff
- # [13:37] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 240 seconds)
- # [13:38] * Quits: MikeSmithX (~MikeSmith@EM114-48-146-92.pool.e-mobile.ne.jp) (Quit: This computer has gone to sleep)
- # [13:38] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [13:39] * Quits: wakaba_0 (~wakaba_@203-140-91-140.eonet.ne.jp) (Ping timeout: 246 seconds)
- # [13:43] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [13:47] * Joins: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp)
- # [13:47] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
- # [13:49] <jgraham> micheil: Presumably you should drop the connection
- # [13:49] <micheil> which means no client could connect
- # [13:49] <jgraham> Well all clients have to send the 8 bytes
- # [13:49] <micheil> chrome doesn't.
- # [13:49] <jgraham> Yeah, because they need to change their implementation
- # [13:50] <jgraham> It is a breaking change
- # [13:50] <micheil> and so far it's only one of the major browsers supporting any form of things..
- # [13:50] <jgraham> Right, which is why we can still make breaking changes
- # [13:51] <jgraham> Anyway if you were to go against spec and support clients that don't do the handshake, you would be exposes to the security issues the handshake is supposed to prevent
- # [13:52] <jgraham> *exposed
- # [13:52] <micheil> yeah, true
- # [13:52] <micheil> another thing is to try and get the flash fallbacks up to speed
- # [13:54] <jgraham> Has anyone developed a test client yet?
- # [13:55] <jgraham> Like telnet with a handshake
- # [13:57] <jgraham> Oh it looks like the go langauge has a ws client in the stdlib or something
- # [13:57] <beowulf> Hixie: ps3 username?
- # [13:57] <jgraham> http://golang.org/src/pkg/websocket/client.go
- # [13:57] <jgraham> (with the handshake stuff)
- # [14:01] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
- # [14:10] * Quits: nessy (~Adium@124-171-27-24.dyn.iinet.net.au) (Quit: Leaving.)
- # [14:19] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [14:21] * Quits: surkov (~surkov@client-65-40.sibtele.com) (Quit: surkov)
- # [14:22] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
- # [14:23] * Joins: MikeSmith (~MikeSmith@EM111-188-136-107.pool.e-mobile.ne.jp)
- # [14:26] * Quits: micheil (~micheil@124-170-75-25.dyn.iinet.net.au) (Quit: micheil)
- # [14:29] * Joins: micheil (~micheil@124-170-75-25.dyn.iinet.net.au)
- # [14:37] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
- # [14:40] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [14:43] * Quits: 40FAAQ1CN (~jjp@c-24-130-200-51.hsd1.ca.comcast.net) (Quit: -)
- # [14:45] * Joins: davidb (~davidb@mozca02.ca.mozilla.com)
- # [14:51] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
- # [14:54] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Leaving)
- # [14:54] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:54] * Quits: MikeSmith (~MikeSmith@EM111-188-136-107.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [15:02] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
- # [15:02] * Joins: JoePeck_ (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a)
- # [15:07] <zcorpan> hmm, i guess script shouldn't be a raw text element in #writing
- # [15:10] * Joins: erlehmann (~erlehmann@p5DDB9FEF.dip.t-dialin.net)
- # [15:10] * Joins: MikeSmith (~MikeSmith@EM111-188-136-107.pool.e-mobile.ne.jp)
- # [15:12] * Quits: beowulf (wiglaf@ps4552.dreamhost.com) (Ping timeout: 276 seconds)
- # [15:16] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # [15:16] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:19] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [15:21] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:23] * Quits: erlehmann (~erlehmann@p5DDB9FEF.dip.t-dialin.net) (Read error: Operation timed out)
- # [15:37] <annevk> heh, just as I say what the fuck apple they release new macbooks
- # [15:39] * Joins: erlehmann (~erlehmann@p5DDB9FEF.dip.t-dialin.net)
- # [15:40] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
- # [15:41] <zcorpan> they were waiting for you
- # [15:42] <annevk> makes sense
- # [15:42] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [15:43] * Joins: beowulf (wiglaf@ps4552.dreamhost.com)
- # [15:44] <MikeSmith> o
- # [15:44] <MikeSmith> cool
- # [15:45] <MikeSmith> I've not had the opportunity for a long time to purchase a first-generation piece of hardware that is likely to be highly unstable
- # [15:45] <MikeSmith> and maybe even catch on fire
- # [15:46] <myakura> MikeSmith: They didn't update 13-inch models.
- # [15:47] <MikeSmith> hmm, ueah, I see that now
- # [15:47] <MikeSmith> so no i5 for 13-inch
- # [15:47] <MikeSmith> that sucks
- # [15:48] <micheil> MikeSmith: it's a pitty that the prices seem to have gone up a bit. (even on the educational store)
- # [15:48] <MikeSmith> I don't want to lug around a 15-inch machine around all my drinking spots in Kagurazaka
- # [15:49] * micheil wouldn't go for anything smaller then 15"
- # [15:50] <MikeSmith> micheil: we are at the mercy of our benevolent hardware providers in Cupertino
- # [15:50] <MikeSmith> we should just be happy that they continue to allow us to buy their products at exorbitant prices
- # [15:51] <myakura> annevk: I talked with guys organizing the HTML5 event in Fukuoka the other day and heard that they would like you to talk about the current status of CSS. Can you do that?
- # [15:51] <micheil> heh he
- # [15:51] <annevk> myakura, I saw that on wave, seems doable
- # [15:51] <micheil> MikeSmith: at any rate, you can't buy the i7 speced machine on the educational stores atm, it's a 404
- # [15:52] <annevk> myakura, I thought they did update the 13'' models, don't they have way more battery life?
- # [15:52] <myakura> annevk: cool.
- # [15:52] <MikeSmith> micheil: that's just a sign that you have been judged unworthy
- # [15:52] <micheil> :P
- # [15:53] <annevk> myakura, see http://www.apple.com/pr/library/2010/04/13mbp.html
- # [15:53] <myakura> annevk: whoa.
- # [15:54] * Dashiva looks at 700 emails in whatwg and w3c folders
- # [15:57] <zcorpan> Hixie: i thought philipj and hsivonen argued for removing auto-localizing <time>
- # [15:58] <hsivonen> How Apple-like to say i5 and i7 without saying which ones in those families
- # [15:58] <Dashiva> "CSS pixels are by definition square (well, technically they're by definition circular)"
- # [15:59] <hsivonen> I'm glad I already bought an "i7" desktop while Apple wasn't delivering, so now I don't need to think which MacBook Pro model to get
- # [15:59] <annevk> zcorpan, Hixie, yeah, I thought the idea was to kill that and leave it to CSS
- # [16:00] <Lachy> It's a shame that the 17" MacBook Pro still has the useless express card slot instead of an SD card reader like the other models.
- # [16:00] <annevk> funny that the 17'' is not the most advanced
- # [16:00] <annevk> oh, you can get that via options
- # [16:02] <hsivonen> looks like I'd have to pay over 1000 euros more to get less CPU in the portable Mac case than I paid in the desktop non-Mac case
- # [16:02] * Philip` prefers defining pixels as samples of a band-limited continuous function over a square grid
- # [16:02] <hsivonen> but to Apple's credit, "anti-glare" is back as an option
- # [16:04] <Philip`> Incidentally, hexagonal pixels (i.e. sample points in a hexagonal grid) are a better idea than square pixels, since (I think) they maximise the representable frequency for a given number of pixels
- # [16:05] <Dashiva> I've always wondered how three subpixels per pixel fit into a square grid
- # [16:06] <Philip`> That's just a square grid with 3x the horizontal resolution
- # [16:06] <annevk> hsivonen, but you no longer have a laptop?
- # [16:06] <Philip`> (where "square" obviously means "rectangular")
- # [16:07] <Dashiva> But the subpixels aren't rectangular in their light-emitting part, are they?
- # [16:07] <hsivonen> annevk: I still have my old MacBook, too.
- # [16:08] <hsivonen> annevk: but I need the portability a couple of times a year
- # [16:08] <hsivonen> annevk: and I need fast Firefox compiles every day
- # [16:08] <annevk> fair enough
- # [16:09] <hsivonen> the saddest part of my Ubuntu migration is that I need to keep the Mac running in order to make email work
- # [16:09] <hsivonen> I really, really need to get a better overall email solution
- # [16:10] <hsivonen> also, I haven't found a GraphicConverter replacement for Ubuntu
- # [16:11] <Philip`> Dashiva: The ones on my monitor are rectangular if I look through a magnifying glass
- # [16:12] <Dashiva> Oh really? Interesting
- # [16:12] <Philip`> What other shape would they be?
- # [16:12] <annevk> hsivonen, Opera? ;)
- # [16:12] <Dashiva> I figured they'd be rounded square-ish
- # [16:13] <Philip`> I don't think the shape should matter anyway - what's important is that there's a regular offset between the grids of (sub)pixel samples
- # [16:13] <hsivonen> annevk: what I want is roughly:
- # [16:13] <hsivonen> 1) IMAP server
- # [16:13] <hsivonen> 2) SMTP server that records the outgoing addresses in my email
- # [16:14] <hsivonen> 3) server side filtering for the IMAP server so that the recorded previous outgoing addresses are whitelisted
- # [16:14] * Philip` notes that his magnifying glass is one that came from a Christmas cracker many years ago, so he can't see precisely whether the coloured subpixels have sharp corners or not
- # [16:15] <hsivonen> 4) an as Ajaxy/HTML5-y as it gets webmail client that uses the IMAP and SMTP servers but still works in Fennec, too
- # [16:15] <hsivonen> these requirements seem like no-brainers to me
- # [16:15] <hsivonen> but it seems I want a solution that isn't available
- # [16:16] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
- # [16:16] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
- # [16:22] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
- # [16:22] <annevk> sounds nice
- # [16:23] * Joins: Rik` (~Rik`@173.200.178.70)
- # [16:25] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [16:27] * Parts: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net)
- # [16:29] <annevk> whoa, only eleven open bugs
- # [16:29] <annevk> way to go Hixie
- # [16:31] <Philip`> Why has http://lists.w3.org/Archives/Public/public-html-bugzilla/2010Apr/ had no updates since April 2?
- # [16:32] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [16:32] <annevk> no idea
- # [16:32] <annevk> MikeSmith, ^^
- # [16:32] * Joins: drry (~drry@unaffiliated/drry)
- # [16:36] <MikeSmith> Philip`: no idea
- # [16:37] <MikeSmith> bugzilla borkedness, I suppose
- # [16:37] <MikeSmith> I will check
- # [16:37] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [16:41] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
- # [16:49] <MikeSmith> ah, they changed the sender name of the bugzilla user
- # [16:49] <MikeSmith> used to be bugzilla@wiggum.w3.org
- # [16:49] <MikeSmith> and now it's bugzilla@jessica.w3.org
- # [16:50] <MikeSmith> why it changed I have no idea
- # [16:51] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
- # [16:53] <MikeSmith> I think it should be fixed now
- # [16:54] * Quits: Rik` (~Rik`@173.200.178.70) (Ping timeout: 265 seconds)
- # [16:55] * Joins: Rik` (~Rik`@173.200.178.70)
- # [16:56] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [16:59] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [17:04] <TabAtkins> Anyone know what plh's timezone is?
- # [17:05] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:08] <Philip`> TabAtkins: plh knows; you could ask him once he's awake
- # [17:09] <TabAtkins> I'll just tell him my timezone in this email and let him work out when the best time to call is, then.
- # [17:12] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
- # [17:14] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
- # [17:15] * Joins: boaz (~boaz@146.sub-75-193-167.myvzw.com)
- # [17:15] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
- # [17:20] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [17:26] * Quits: scherkus (~scherkus@74.125.59.73) (Ping timeout: 268 seconds)
- # [17:28] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Leaving)
- # [17:29] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [17:30] * Quits: JoePeck_ (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a) (Quit: -)
- # [17:31] * Joins: jwalden (~waldo@nat/mozilla/x-iytudndxaagnrdjx)
- # [17:43] <TabAtkins> Babbage quote ftw!
- # [17:50] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
- # [17:52] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [17:52] <zcorpan> TabAtkins: re unbalanced </iframe>s, that's not really the case
- # [17:52] <zcorpan> TabAtkins: since iframe is a rawtext element, it can't contain "<iframe></iframe>"
- # [17:55] * Quits: TabAtkins_ (~tabatkins@nat/google/x-rodfgqswrvrvrxkl) (Ping timeout: 276 seconds)
- # [17:55] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [17:56] <gsnedders> What's a sane terminal emulator for X11 with useful features like, uh, "find"?
- # [17:56] <zcorpan> TabAtkins: but having it as text content of the iframe would involve knowing the legacy situation with <!--
- # [17:56] * Quits: MikeSmith (~MikeSmith@EM111-188-136-107.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [17:57] <Philip`> gsnedders: Konsole?
- # [17:57] * Joins: scherkus (~scherkus@17.244.25.96)
- # [17:57] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: Leaving...)
- # [17:57] <zcorpan> wonder if we should add type="" to <pre> so that it can be exposed better to ATs
- # [17:58] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [17:58] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
- # [17:58] * Joins: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [18:00] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
- # [18:01] <gsnedders> Philip`: That don't mean installing almost all of KDE?
- # [18:02] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [18:04] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 258 seconds)
- # [18:04] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [18:06] * Joins: dave_levin (~dave_levi@17.244.24.148)
- # [18:06] * Quits: Rik` (~Rik`@173.200.178.70) (Quit: Rik`)
- # [18:11] <AryehGregor> gsnedders, doesn't it only mean you need Qt or whatever?
- # [18:11] <AryehGregor> You don't need KDE's window manager or anything.
- # [18:11] <AryehGregor> (I hope)
- # [18:12] <gsnedders> kdebase4, kdelibs4…
- # [18:13] <gsnedders> Almost 100MB of stuff
- # [18:13] * Quits: Phae (~phaeness@gateb.thls.bbc.co.uk)
- # [18:13] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [18:13] <jgraham> Anything from KDE needs all of KDE, always
- # [18:14] <AryehGregor> Well, if you're using Linux for a while, you'll probably have at least one KDE app installed.
- # [18:14] <AryehGregor> At least, I do.
- # [18:14] <AryehGregor> Random things like KCacheGrind.
- # [18:14] <jgraham> And a good goal in life is to have zero KDE stuff anywhere
- # [18:14] <AryehGregor> :P
- # [18:14] <jgraham> Because it is uniformly ugly
- # [18:14] <TabAtkins> That's an interseting definition of "good".
- # [18:14] <AryehGregor> It seems like GNOME Terminal really doesn't have "Find" anywhere that I can see.
- # [18:14] <AryehGregor> Interesting.
- # [18:15] <jgraham> No, it doesn't
- # [18:15] * jgraham never noticed before
- # [18:15] <AryehGregor> jgraham, yeah, KDE apps look awful, at least if you're using GNOME.
- # [18:15] <Philip`> I don't understand why people want to avoid installing useful applications just because it'll use up a whole 0.01% of your disk space for dependencies
- # [18:15] <AryehGregor> Maybe they look better if the whole desktop is KDE.
- # [18:15] <jgraham> (but it would be useful I guess)
- # [18:15] <gsnedders> AryehGregor: Amazingly few terminal emulators do
- # [18:15] <AryehGregor> jgraham, you'd think so, but I don't think I've ever needed it in my whole time using terminals.
- # [18:15] <gsnedders> Sadly Konsole is the only good terminal emulator for X, AFAIK
- # [18:15] <TabAtkins> KDE apps do indeed look fine in KDE. I used Kubuntu for a while.
- # [18:15] <jgraham> AryehGregor: My experience is that it looks equally bad if the whole desktop is KDE. Worse even because there is necessarily more of it
- # [18:16] <AryehGregor> Interesting.
- # [18:16] * gsnedders restrains jgraham
- # [18:16] <gsnedders> No being a GNOME fanboi.
- # [18:16] <AryehGregor> I prefer GNOME's minimalist philosophy, except of course when the default behavior is stupid *and* unchangeable.
- # [18:16] <AryehGregor> metacity is evil.
- # [18:16] <AryehGregor> When you have multiple monitors, it positions new windows on some random monitor of its choosing, not the current monitor.
- # [18:16] <gsnedders> But it's open source, what does it matter!!!11!!!!!!1!!eleventy!!
- # [18:16] <jgraham> (the problems I have are things like the fact that every app has about a million buttons)
- # [18:17] <jgraham> (to cover every usecase that every user ever had)
- # [18:17] <AryehGregor> Which gives you no control over where it goes when it's, e.g., fullscreen, or otherwise can't be moved between windows. Unless you want to break out wmctrl on the command line.
- # [18:17] <AryehGregor> jgraham, wait, you think this is bad but you work for Opera?
- # [18:17] <jgraham> (so it is impossible to actually do any of the things)
- # [18:17] <jgraham> AryehGregor: No comment :p
- # [18:18] <gsnedders> 10.50 doesn't have many buttons by default!
- # [18:18] <jgraham> AryehGregor: Anyway everyone uses compiz these days, no?
- # [18:18] <AryehGregor> Compiz doesn't work with nv, does it? So I don't.
- # [18:18] <jgraham> and compiz has a shed load of options if you install the control panel thing
- # [18:18] <jgraham> Far too many
- # [18:18] <AryehGregor> If it works with nouveau, then I guess I will in a couple of weeks when I go to 10.04.
- # [18:18] <TabAtkins> I spent an entire day playing with the options before shutting off almost all of them.
- # [18:19] <AryehGregor> Yeah, I remember that. I used to use it.
- # [18:19] <jgraham> But you need it to get the grid plugin working
- # [18:19] <AryehGregor> But Compiz interferes with Wine, and Wine is the only reason I'd bother installing a proprietary video driver.
- # [18:19] * TabAtkins knows how to productively spend his time.
- # [18:19] <jgraham> And everything that is good about the grid plugin is (almost) everything that is bad about window mangement on OSX
- # [18:19] <jgraham> Actually that may be unfair
- # [18:20] <jgraham> There is a lot more wrong with window mangement on OSX than just the inability to place winwos nicely
- # [18:20] <jgraham> But that is really the main thing
- # [18:22] <AryehGregor> Window management on Windows always seemed to Just Work for me.
- # [18:23] <TabAtkins> It was never great, but it worked. Not nearly enough support for things nicely snapping to edges of other things.
- # [18:23] <AryehGregor> I finally got it to work okay on Linux, but the dual-monitor window placement of metacity is really annoying. I went to Xfce for a while and it worked much better.
- # [18:23] <AryehGregor> Yeah, that's a nice feature in Linux.
- # [18:23] <AryehGregor> Xfce panels are also way better than GNOME ones.
- # [18:23] * Joins: paul_irish (~paul_iris@12.33.239.250)
- # [18:23] <AryehGregor> Like, you can actually place them on non-primary monitors.
- # [18:23] <AryehGregor> And the icons don't randomly jump around every time you restart.
- # [18:23] * AryehGregor tries to remember why he switched back to GNOME
- # [18:24] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [18:26] <jgraham> gsnedders: A gnome-terminal developer claims to be working on a patch for find btw
- # [18:26] <gsnedders> jgraham: Dude, it's already 2010. I don't care.
- # [18:26] <gsnedders> If you can't have find in 2010...
- # [18:27] <jgraham> You might get it by the end of 2010
- # [18:29] * Quits: pesla (~retep@188.202.125.121) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [18:29] <jgraham> You could install xsel, do select all and on a second terminal do xsel | less
- # [18:30] <jgraham> Although it crahsed when I tried that...
- # [18:32] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [18:33] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [18:33] <micheil> anyone know if the body in the WebSocket initialization should be in utf8 or ascii encoding?
- # [18:34] <micheil> the spec doesn't specify: "After the first 0x0D 0x0A 0x0D 0x0A byte sequence, indicating the end of the fields, the client sends eight random bytes. These are used in constructing the server handshake."
- # [18:35] <TabAtkins> You mean the "8 random bytes" part?
- # [18:35] <micheil> yeah
- # [18:35] <TabAtkins> Bytes dont' have an encoding. They're bytes. 8 bits.
- # [18:35] <micheil> how should the server interpret them?
- # [18:36] <TabAtkins> As bytes.
- # [18:36] <micheil> uhh..
- # [18:36] * Joins: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com)
- # [18:36] * Quits: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com) (Changing host)
- # [18:36] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [18:36] <TabAtkins> They're not characters, and shouldn't be interpreted as such.
- # [18:36] <micheil> righteo..
- # [18:36] <jgraham> micheil: They are 8 random numbers in the range 0 to 255
- # [18:37] <jgraham> s/numbers/integers/
- # [18:37] <micheil> jgraham: okay. I just have a few ways of implementing things
- # [18:37] <micheil> jgraham: I ended up removing the http parser I wrote and using the one from node's core
- # [18:43] * Quits: erlehmann (~erlehmann@p5DDB9FEF.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [18:45] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:57] * Quits: dave_levin (~dave_levi@17.244.24.148) (Quit: dave_levin)
- # [19:00] * Quits: scherkus (~scherkus@17.244.25.96) (Ping timeout: 265 seconds)
- # [19:00] * Joins: dave_levin (~dave_levi@17.244.24.148)
- # [19:01] * Quits: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
- # [19:05] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
- # [19:08] <Dashiva> Good reason not to let code examples use smart quotes: client.open(’GET’, ‘demo.cgi’);
- # [19:10] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Remote host closed the connection)
- # [19:10] <TabAtkins> Nothing should ever use smart quotes. >_<
- # [19:10] <micheil> TabAtkins: apart from typographers.
- # [19:10] <micheil> and writers.
- # [19:11] <micheil> programmers, probably not.
- # [19:11] <TabAtkins> Let me clarify. Nothing should ever use smartquotes in content.
- # [19:11] <TabAtkins> You can intelligently transform quotes into smartquotes at display time.
- # [19:11] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:11] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
- # [19:11] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Client Quit)
- # [19:15] <Dashiva> TabAtkins: Can you really, if there's code involved?
- # [19:15] <TabAtkins> Clearly, anything in <code> shouldn't have that applied.
- # [19:21] * Joins: scherkus (~scherkus@17.244.25.96)
- # [19:26] * Joins: tabatkin1 (~tabatkins@nat/google/x-isedcwmfqaunqmkt)
- # [19:26] * tabatkin1 is now known as TabAtkins_
- # [19:27] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [19:31] * Quits: scherkus (~scherkus@17.244.25.96) (Ping timeout: 276 seconds)
- # [19:35] * Joins: scherkus (~scherkus@17.244.25.96)
- # [19:45] * Joins: onar_ (~onar@2620:0:1b00:16f2:21b:63ff:fe91:e6e8)
- # [19:47] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [19:52] * Joins: othermaciej (~mjs@17.244.25.186)
- # [19:52] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
- # [19:52] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Client Quit)
- # [19:54] * Quits: onar_ (~onar@2620:0:1b00:16f2:21b:63ff:fe91:e6e8) (Quit: onar_)
- # [19:57] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [19:58] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Read error: Connection reset by peer)
- # [20:01] * Quits: dave_levin (~dave_levi@17.244.24.148) (Quit: dave_levin)
- # [20:08] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [20:09] * Quits: othermaciej (~mjs@17.244.25.186) (Quit: othermaciej)
- # [20:09] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [20:15] * Joins: othermaciej (~mjs@17.244.25.186)
- # [20:15] * Quits: scherkus (~scherkus@17.244.25.96) (Ping timeout: 246 seconds)
- # [20:16] * Joins: scherkus (~scherkus@17.244.25.96)
- # [20:21] * Quits: scherkus (~scherkus@17.244.25.96) (Ping timeout: 276 seconds)
- # [20:26] * Joins: dave_levin (~dave_levi@17.244.24.148)
- # [20:27] * Quits: dave_levin (~dave_levi@17.244.24.148) (Client Quit)
- # [20:28] * Joins: mpt (~mpt@canonical/mpt)
- # [20:33] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 265 seconds)
- # [20:33] * AryehGregor speculates about the rumored upcoming VP8 announcement
- # [20:34] <TabAtkins> Though I wouldn't leak anything if I *did* know anything, I still wish I knew something about it too.
- # [20:40] <AryehGregor> The question is, will it be like "Here's a cool demo, it might be practically more useful than some other codecs in some cases in the medium term maybe"? Or more like "We just released VP8 support in the Chrome dev channel, and YouTube is migrating to it over the next few years"?
- # [20:40] <AryehGregor> It can't be too awesome, or they wouldn't have seen fit to fund Theora on ARM.
- # [20:40] <AryehGregor> But it can't be too useless either, or they wouldn't have bought it.
- # [20:40] <TabAtkins> That's not necessarily true. We're a big org. Sometimes the left and right arm are both doing awesome things.
- # [20:40] <AryehGregor> Like Android vs. Chrome OS.
- # [20:40] <AryehGregor> Yeah, true.
- # [20:40] <TabAtkins> Yes.
- # [20:41] <AryehGregor> Some of the Theora people I know say that it's really an issue of having a mature, high-quality decoder, more than the format itself, that H.264 is better than Theora only because it has a more mature encoder, and that therefore VP8 isn't going to be a huge deal, but Theora can be made better with some more resources.
- # [20:41] <AryehGregor> At least, I saw that once.
- # [20:41] <TabAtkins> I've heard chatter to that effect too.
- # [20:42] <TabAtkins> Apparently Moz funding Theora dev made a big difference recently.
- # [20:43] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
- # [20:44] <AryehGregor> But maybe VP8 uses some brilliant new technique that leapfrogs the existing stuff? I don't know why Google would buy it if it didn't think it could be better than Theora in the fairly near term.
- # [20:44] <TabAtkins> Yeah, honestly have no idea.
- # [20:44] <TabAtkins> Our <video> people aren't in Mountain View, anyway.
- # [20:44] <othermaciej> I have heard that Theora has some technical limitations which make it hard to be efficient at large (HD) video sizes
- # [20:45] <othermaciej> like motion vectors are limited to 8 pixels or something like that
- # [20:45] <othermaciej> which is fine at 320x200 but not so much at 1024x768
- # [20:45] <othermaciej> note: not a codec expert
- # [20:45] <AryehGregor> Interesting.
- # [20:46] <AryehGregor> I've also heard that some codecs have very particular advantages and disadvantages.
- # [20:46] <AryehGregor> Like Theora can evidently be decoded a lot faster in software than H.264 can.
- # [20:46] <AryehGregor> And so on.
- # [20:46] <AryehGregor> Oh well, we'll see.
- # [20:46] <AryehGregor> Speculation is only fun up to a point.
- # [20:46] <othermaciej> I believe that is true, about sw decoding complexity
- # [20:48] * Quits: miketaylr (~miketaylr@38.117.156.163) (Quit: miketaylr)
- # [20:49] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [20:49] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [20:49] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [20:52] * Quits: Peter- (~peter@5ED0FD97.cable.ziggo.nl) (Read error: Connection reset by peer)
- # [20:55] * Quits: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [20:57] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
- # [20:59] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [21:02] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [21:06] * Quits: jwalden (~waldo@nat/mozilla/x-iytudndxaagnrdjx) (Ping timeout: 260 seconds)
- # [21:07] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:15] <micheil> Hixie: are you about?
- # [21:16] * Quits: othermaciej (~mjs@17.244.25.186) (Quit: othermaciej)
- # [21:17] * Joins: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com)
- # [21:17] * Quits: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com) (Changing host)
- # [21:17] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [21:19] <jgraham> It kinda makes sense that you would fund theora on mobile devices and something new for non-mobile if all of the above were true
- # [21:19] <jgraham> Since mobile devices typically don't need to do HD
- # [21:20] <jgraham> micheil: (I suggest you just ask and Hixie will reply when he is around)
- # [21:21] <micheil> okay, well, with websockets, and sending the body on the request without a Content-Length or Transfer-Encoding seems to go against RFC2068
- # [21:21] * Joins: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [21:21] <micheil> "The presence of a message-body in a request is signaled by the inclusion of a Content-Length or Transfer-Encoding header field in the request's message-headers"
- # [21:22] <jgraham> So the hypothetical architecture is one where the HTTP server handles the entire request including the random bytes and then passes it off to a websockets handler
- # [21:23] <micheil> yeah, sorta
- # [21:23] <jgraham> Couldn't you just treat it like a request with no body and then have the WS server read 8 bytes from the network to get the random bytes?
- # [21:23] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [21:23] <jgraham> I mean at some point you have to hand over to WS-specific code
- # [21:24] <micheil> no. because the body is separated from the headers with \r\n\r\n
- # [21:25] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 260 seconds)
- # [21:29] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Ping timeout: 265 seconds)
- # [21:29] * Joins: cying (~cying@70.90.171.153)
- # [21:29] <jgraham> So you only have a problem if the HTTP layer reads the headers, notices it is a websocket client, hands over to the websocket server, but also reads the body (even though the headers don't say there is a body) and doesn't make that avaliable to the WS server
- # [21:30] <jgraham> It's not clear to me why that would happen
- # [21:30] * Joins: othermaciej (~mjs@17.244.25.186)
- # [21:30] <jgraham> (it seems you could get into trouble with either design)
- # [21:32] <micheil> hmm..
- # [21:32] <micheil> well, I've found a really hacked fix, not sure if it'll work though
- # [21:32] * Joins: KevinMarks (~KevinMark@157.22.22.45)
- # [21:35] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [21:38] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [21:40] <micheil> I'm beginning to think it was easier to write my own header handler
- # [21:40] <jgraham> If you have the choice I expect it is
- # [21:41] <jgraham> I *think* parsing the initial headers is not that hard
- # [21:41] * Joins: jgornick (~joe@199.199.212.242)
- # [21:44] <micheil> I just hope every browser / client that implements websockets get's it write.
- # [21:44] <micheil> *right
- # [21:44] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [21:44] <micheil> jgraham: do you think it'd be possible for the body to be separated from the request at any stage?
- # [21:45] <micheil> ie, rather then it being: "GET ... \r\n .... \r\n\r\nBODY\r\n\r\n"
- # [21:46] <micheil> it gets received as "GET ... \r\n ... \r\n\r\n" and then later "BODY\rn\r\n"
- # [21:53] <franksalim> micheil, that is entirely possible
- # [21:53] <micheil> damn
- # [21:53] <micheil> not the answer I was hoping for
- # [21:53] * Joins: KaOSoFt (~kaosoft@190.24.156.162)
- # [21:54] <KaOSoFt> Good morning.
- # [21:55] <micheil> In which case I have no idea how I'm going to handle the http headers / meta for websocket connections..
- # [21:57] <franksalim> micheil, i don't understand why you can't hand the stream over to the websocket server
- # [21:57] <micheil> uh. I'm writing the server
- # [21:58] <micheil> so, how I go about parsing the headers from the clients is fairly important
- # [21:58] <franksalim> i mean your server
- # [21:58] <franksalim> to clarify: hand the stream from the http code that parsed the request headers to the websocket code
- # [21:58] <micheil> oh, wait, my WebSocket server is reading the stream, it's a matter of parsing the headers
- # [21:59] <micheil> umm.. because, I'm implementing my server on top of network sockets, not a http server
- # [21:59] <franksalim> so you are parsing everything from byte 1 in your own websocket code
- # [21:59] <micheil> yes
- # [22:00] <franksalim> does your server understand websocket and http or just websocket
- # [22:00] <Hixie> beowulf: HixieThePixie http://bfbc2.statsverse.com/stats/ps3/HixieThePixie
- # [22:00] <micheil> it understands the websocket, however, needs to handle the http request sent for the websocket client initialisation
- # [22:00] * Quits: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk) (Remote host closed the connection)
- # [22:01] <franksalim> and you are using an http library for that or writing your own header parsing code?
- # [22:01] <Hixie> micheil: anything i can help with re websockets? (i haven't read the backlog)
- # [22:01] <micheil> it'd be much better if the websocket spec said that the Content-Length field needed to be set
- # [22:01] <micheil> Hixie: that ^^
- # [22:02] <Hixie> Content-Length: 0?
- # [22:02] <Hixie> i thought that was implied by the GET
- # [22:02] <micheil> it'd have to be Content-Length: 8
- # [22:02] <micheil> for the 8 bits
- # [22:02] <Hixie> the 8 bytes aren't part of the GET request
- # [22:02] <micheil> and no, it's not implied by the GET
- # [22:02] <Hixie> they're the first 8 bytes after the upgrade
- # [22:02] * Joins: jwalden (~waldo@nat/mozilla/x-fukgezqyuhaewkyj)
- # [22:03] <micheil> 0x0D 0x0A == \r\n, yeah?
- # [22:03] <Hixie> yep
- # [22:03] <Hixie> (unless you're using perl on windows)
- # [22:03] <Hixie> (or have changed the \n magic variable)
- # [22:03] <Dashiva> ... you're kidding
- # [22:03] <Hixie> (iirc $/)
- # [22:03] <micheil> in which case, the key3 value would be the body of the HTTP request
- # [22:04] <Hixie> GETs don't have bodies if they don't have a Content-Length
- # [22:04] <Hixie> just handle it in the same code you're going to use to handle the websocket frames
- # [22:04] <micheil> um.. although, the request will probably look like..
- # [22:05] * Quits: davidb (~davidb@mozca02.ca.mozilla.com) (Quit: davidb)
- # [22:06] <micheil> http://gist.github.com/365024
- # [22:07] <micheil> Hixie: or am I wrong in thinking that?
- # [22:08] <Hixie> there's no \r\n after the 8 bytes
- # [22:08] <micheil> okay, well, any rate, leave off one and it would work?
- # [22:08] <Hixie> the first byte after the 8th byte will be a 0x00 byte from the first frame
- # [22:10] <micheil> okay
- # [22:10] <micheil> so, removing the two \r\n\r\n at the end of that data, and it's right?
- # [22:10] <micheil> eg, ...le.com\r\n\r\n^n:ds[4U
- # [22:12] <micheil> hmm..
- # [22:12] <Hixie> looks right
- # [22:12] <Hixie> but i haven't checked the details
- # [22:12] <Hixie> there's some examples in the spec if that helps
- # [22:13] <micheil> yeah, I'm constantly cross-referencing stuff
- # [22:13] <Hixie> cool
- # [22:14] <micheil> I'm wanting to make sure this client is spec-compliant
- # [22:14] * Quits: othermaciej (~mjs@17.244.25.186) (Quit: othermaciej)
- # [22:14] <micheil> I'm still not sure if I want it to drop connections not using Sec-* (ie, all current webbrowser clients)
- # [22:16] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
- # [22:19] <micheil> Hixie: any opinions on that?
- # [22:22] <micheil> Hixie: at any rate, thanks for the clarification and help :)
- # [22:22] <Hixie> well right now the spec isn't done
- # [22:22] <Hixie> so anything you do is going to need to change again before long
- # [22:22] <micheil> true
- # [22:23] <Hixie> whether you temporarily support the other work-in-progress implementations is up to you
- # [22:23] <micheil> hmm.. I could add a useStrict flag in the options for the server as to whether to reject or allow clients not sending Sec-*
- # [22:24] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [22:24] <micheil> hmm.. to bed: it's 6:22am..
- # [22:26] * Joins: weinig (~weinig@17.244.25.74)
- # [22:26] <franksalim> micheil, goodnight
- # [22:28] * Quits: ROBOd (~robod@89.123.167.131) (Quit: http://www.robodesign.ro)
- # [22:33] * Joins: othermaciej (~mjs@17.244.25.186)
- # [22:46] * aroben_ is now known as aroben
- # [22:47] * Joins: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com)
- # [22:47] * Quits: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com) (Changing host)
- # [22:47] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [22:55] * Joins: dave_levin (~dave_levi@17.244.24.148)
- # [22:56] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: davidhund)
- # [23:01] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:09] * Joins: maikmerten_ (~maikmerte@port-92-201-35-30.dynamic.qsc.de)
- # [23:10] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [23:11] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [23:12] * Quits: maikmerten (~maikmerte@port-92-201-16-83.dynamic.qsc.de) (Ping timeout: 260 seconds)
- # [23:14] * Joins: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com)
- # [23:14] * Quits: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com) (Changing host)
- # [23:14] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [23:19] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:27] * Quits: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [23:29] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [23:29] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [23:36] * Quits: KaOSoFt (~kaosoft@190.24.156.162) (Quit: Leaving)
- # [23:44] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
- # [23:48] <TabAtkins> echo?
- # [23:49] * Quits: dave_levin (~dave_levi@17.244.24.148) (Quit: dave_levin)
- # [23:51] * Quits: weinig (~weinig@17.244.25.74) (Quit: weinig)
- # [23:54] <Dashiva> Is Shelley still going on about SQL injection as a problem with @srcdoc?!
- # [23:54] <TabAtkins> Yes. Yes she is.
- # [23:54] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [23:56] <Dashiva> I'm having trouble maintaining a belief in good faith intentions
- # [23:57] <TabAtkins> Not quite sure how an author can simultaneously be absolutely brain-dead stupid enough to think that using @srcdoc somehow protects against SQL injection from form-submitted data, but simultaneously be intelligent enough not to eat his own keyboard.
- # [23:57] <TabAtkins> Yeah, no, good-faith has long been abandoned in my mind.
- # Session Close: Wed Apr 14 00:00:00 2010
The end :)