Options:
- # Session Start: Thu Sep 16 00:00:00 2010
- # Session Ident: #whatwg
- # [00:01] * Joins: othermaciej (~mjs@17.246.17.201)
- # [00:04] * Quits: dglazkov (~dglazkov@nat/google/x-hmajphvmpikcfrrv) (Quit: dglazkov)
- # [00:08] * Quits: ap (~ap@17.246.17.176) (Quit: ap)
- # [00:13] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [00:13] * Joins: Heimidal_ (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [00:14] * Quits: ukai (~ukai@nat/google/x-ctphklgbvpdgalho) (Ping timeout: 252 seconds)
- # [00:14] * Joins: ukai (~ukai@nat/google/x-adbspvozjslabnca)
- # [00:17] * Quits: ROBOd (~robod@89.123.161.215) (Quit: .)
- # [00:20] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [00:20] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Client Quit)
- # [00:20] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [00:22] <Rik`> karlushi: Firefox has a working Audio API and Chrome is working on it, don't know the exact state
- # [00:27] * Quits: Heimidal_ (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Remote host closed the connection)
- # [00:35] * Joins: ap (~ap@17.246.17.176)
- # [00:36] * Joins: dglazkov (~dglazkov@nat/google/x-gvzbnlskruamgjwz)
- # [00:41] * Quits: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [00:41] * Quits: dglazkov (~dglazkov@nat/google/x-gvzbnlskruamgjwz) (Quit: dglazkov)
- # [00:43] * Joins: mdelaney|mobile (~mdelaneym@166.205.139.48)
- # [00:44] * Joins: kevogod (~Kevin@97-83-177-130.dhcp.stpt.wi.charter.com)
- # [00:49] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:55] * Joins: onar_ (~onar@2620:0:1b00:16f2:7e6d:62ff:fe8b:bbe9)
- # [00:55] * Quits: micheil (~micheil@124-168-141-29.dyn.iinet.net.au) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [01:04] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Quit: jeremyselier)
- # [01:07] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [01:08] * Joins: dglazkov (~dglazkov@nat/google/x-dkfagznbsjjorika)
- # [01:09] * Quits: erlehmann (~erlehmann@89.204.153.98) (Quit: Die demokratieerhaltende Whistleblower-Organistation Krautchan freut sich immer über Spenden.)
- # [01:10] * Quits: chronos (~quassel@unaffiliated/chronos) (Read error: Connection reset by peer)
- # [01:11] * Quits: aroben|meeting (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [01:13] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:19] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [01:27] * Joins: reluctantwebdev (ad30fa92@gateway/web/freenode/ip.173.48.250.146)
- # [01:28] <reluctantwebdev> Any humans here?
- # [01:28] <jcranmer> no
- # [01:28] <TabAtkins> Nah, just IRC bots.
- # [01:28] <reluctantwebdev> Darn.
- # [01:28] <jcranmer> we're all zombies here
- # [01:28] <reluctantwebdev> Oh well.
- # [01:28] <bl4ckcomb_> turing was wrong
- # [01:29] <reluctantwebdev> I’m fairly certain I can beat any web bot at whether it’s a bot or not, so I’ll stick around to see. :)
- # [01:29] <reluctantwebdev> So anyway, I had some thoughts about web development that I’d like to share.
- # [01:30] <TabAtkins> You said "I'd like to share". Tell me more about that.
- # [01:30] <reluctantwebdev> Hah!
- # [01:30] <reluctantwebdev> Good one!
- # [01:30] <reluctantwebdev> Moving on...
- # [01:31] <reluctantwebdev> The way I see it, all web pages have 3 things that need to be covered.
- # [01:31] <reluctantwebdev> Layout, content handling, and the content itself.
- # [01:31] * Quits: nattokirai (~nattokira@nat/mozilla/x-cxoqlybqdlosbdrj) (Quit: nattokirai)
- # [01:32] * Quits: mdelaney|mobile (~mdelaneym@166.205.139.48) (Quit: Colloquy for iPhone)
- # [01:32] <reluctantwebdev> When I’m trying (and failing) to make a web page, it’s usually because I want to put the layout down first.
- # [01:32] <reluctantwebdev> As I would prefer it, I’d pretty much rather have layout be its own document. That way, I can change the layout without changing the content, and without changing how that content is handled.
- # [01:33] <bl4ckcomb_> that's why there is CSS
- # [01:33] <reluctantwebdev> Not exactly.
- # [01:33] <bl4ckcomb_> html is structure and semantics
- # [01:33] <reluctantwebdev> Sure, CSS handles layout, but it also handles things completely unrelated to layout.
- # [01:33] <reluctantwebdev> Stylizing content has NOTHING to do with layout.
- # [01:33] <reluctantwebdev> Yes, I’m aware of what HTML purports to do.
- # [01:34] <reluctantwebdev> Frankly, in my opinion, it’s a content handler.
- # [01:34] <reluctantwebdev> Or the content itself, really.
- # [01:34] <reluctantwebdev> HTML is the content, CSS is the content handler, saying how the content should be presented.
- # [01:34] <bl4ckcomb_> html is the structure which contains content
- # [01:35] <reluctantwebdev> Only sort of.
- # [01:35] <bl4ckcomb_> I'm not sure what you mean by handler
- # [01:35] <reluctantwebdev> One could argue that paragraphs themselves are content.
- # [01:35] <bl4ckcomb_> html doesnt doe anything with content then saying its there
- # [01:35] * Joins: nattokirai (~nattokira@nat/mozilla/x-mhnqiqwxkqkkvbni)
- # [01:35] <reluctantwebdev> Well, suppose you had a video.
- # [01:35] <bl4ckcomb_> *do
- # [01:35] <reluctantwebdev> But, when you put up the video on your website, you want to stylize it.
- # [01:36] <reluctantwebdev> So, you feed the video to your content handler, and the content handler adds snow, or sepia tones or whatever.
- # [01:36] <reluctantwebdev> Not that we can do that, currently;
- # [01:36] <reluctantwebdev> but it’s the same metaphor as stylizing text.
- # [01:37] <bl4ckcomb_> thats not the purpose of html. html will for instance define controls for video
- # [01:37] <reluctantwebdev> See, from where I’m sitting, CSS is trying to handle both the bottom of the document, the layout, and the middle of the document, BUT ONLY IF THE DOCUMENT IS TEXT.
- # [01:37] <bl4ckcomb_> not effects
- # [01:37] * Quits: dglazkov (~dglazkov@nat/google/x-dkfagznbsjjorika) (Quit: dglazkov)
- # [01:37] <reluctantwebdev> Yes, I know this.
- # [01:37] <reluctantwebdev> I’m saying that not respecting this whole “layout, content handler, content” hierarchy is flawed.
- # [01:38] <reluctantwebdev> For instance, what exists in place of CSS for video, or audio even?
- # [01:38] <TabAtkins> You haven't said anything about anything violating the hierarchy yet.
- # [01:38] <TabAtkins> And I can't parse that last sentence.
- # [01:38] <reluctantwebdev> There is no such thing.
- # [01:38] <bl4ckcomb_> reluctantwebdev, js can manipulate things
- # [01:38] <reluctantwebdev> Yes, maybe it can, but you wouldn’t want to stylize video with it.
- # [01:39] <bl4ckcomb_> video or the player?
- # [01:39] <reluctantwebdev> Then we’re just using a plugin again, bl4ckcomb.
- # [01:39] <TabAtkins> Oh, you want to style a video? FF has a (currently proprietary) ability to use SVG filters on HTML content via CSS. This should be specified in some manner in the future with the Filters Module for CSS.
- # [01:39] <bl4ckcomb_> not exactly
- # [01:40] <reluctantwebdev> The issue isn’t that I want to stylize a video.
- # [01:40] <reluctantwebdev> My point is, stylization should be done by the content handler, whatever that content handler is.
- # [01:40] <TabAtkins> Which is CSS, presumably. Which can stylize a video. Is there a problem?
- # [01:40] <bl4ckcomb_> you mean adding properties to a structure, reluctantwebdev ?
- # [01:41] <reluctantwebdev> What I’m trying to get it is that trying to get CSS to stylize everything is ridiculous.
- # [01:41] * Joins: taf2 (~taf2@pool-98-117-223-231.bltmmd.fios.verizon.net)
- # [01:41] <reluctantwebdev> I also think that having CSS do layout is ridiculous, but that’s kind of another thing.
- # [01:41] <TabAtkins> You haven't made any such argument yet. You've so far just made a few observations that don't appear to be leading anywhere concrete.
- # [01:42] <reluctantwebdev> For instance, how would you stylize video of the World Cup to filter out those annoying horns?
- # [01:42] <bl4ckcomb_> you do it before you publish it
- # [01:42] <TabAtkins> You want to do advanced audio processing? Do that before you send the video to the browser.
- # [01:42] <reluctantwebdev> Yes, but you don’t specify the font before you publish text content to the web, do you?
- # [01:43] <reluctantwebdev> I’m pointing out that we have an inconsistency between how text and video are handled.
- # [01:43] <TabAtkins> Because specifying the font isn't computationally intensive and requiring of techniques beyond most webdevs.
- # [01:43] <bl4ckcomb_> video is non-readable content
- # [01:43] <bl4ckcomb_> the user agent must download it separately
- # [01:43] <reluctantwebdev> That all depends on how the video is encoded, Bl4ckcomb.
- # [01:44] <reluctantwebdev> What I really think is missing is that you are not treating the issues of layout, content handling, and the content itself as separate areas.
- # [01:44] <reluctantwebdev> Much like how WSIWYG stuff was crammed into HTML thoughtlessly.
- # [01:45] <bl4ckcomb_> huh?
- # [01:45] <TabAtkins> Nah, we're definitely treating them as separate areas. We're also practical about it, though.
- # [01:45] <reluctantwebdev> We can’t anticipate how the content of the future is going to be styled.
- # [01:45] <bl4ckcomb_> I'm not following at all
- # [01:46] <reluctantwebdev> bl4ckcomb, for instance, why are we changing a document whose main purpose is to stylize text in order to do the layout of the web page, which is a completely separate issue?
- # [01:47] <TabAtkins> The fact that CSS has properties for text styles and, separately, properties for document layout doesn't mean anything.
- # [01:47] <reluctantwebdev> I think it does.
- # [01:47] <TabAtkins> Your argument seems to be suggesting that you think the text-styling language and the document-layout language *must* be different things.
- # [01:47] <TabAtkins> Presumably because using a different syntax makes them more "independent"?
- # [01:48] <reluctantwebdev> My point is, I don’t see any rationale as to why they are the SAME thing.
- # [01:48] <TabAtkins> ...and?
- # [01:49] * Joins: reluctantwebdev_ (ad30fa92@gateway/web/freenode/ip.173.48.250.146)
- # [01:49] <reluctantwebdev_> Bah, disconnected.
- # [01:49] <TabAtkins> "I dont' see a good reason for X" isn't the same as "I see a good reason for not X".
- # [01:50] <reluctantwebdev_> I can understand, for instance, why HTML should be purely semantic.
- # [01:50] <bl4ckcomb_> reluctantwebdev, you could develop your own style language to style video's, but imo its better that css is extended for that purpose and certainly not html
- # [01:50] <reluctantwebdev_> I do not understand why that means that layout, which is a completely different issue from style, should be lumped into CSS.
- # [01:51] <reluctantwebdev_> Moreover, I don’t see why HTML should be the document web browsers look for if it isn’t going to be handling issues like layout.
- # [01:51] <bl4ckcomb_> reluctantwebdev, CSS does things that need to be seen or experienced as a human user. html gives everything that user agents (not only browsers) must know
- # [01:51] <TabAtkins> You're making an argument that the current design of the web platform appears somewhat arbitrary.
- # [01:51] <TabAtkins> The answer to that is "Yes, it is."
- # [01:51] <reluctantwebdev_> Exactly.
- # [01:52] <TabAtkins> But you aren't making an argument that it is bad, or that there is a better solution.
- # [01:52] <reluctantwebdev_> I’m making the argument that, in that people are at least somewhat logical, there should be a somewhat logical layout to the division of labor.
- # [01:52] * Quits: reluctantwebdev (ad30fa92@gateway/web/freenode/ip.173.48.250.146) (Ping timeout: 252 seconds)
- # [01:52] <reluctantwebdev_> If only so that people can understand how to make web pages easier.
- # [01:53] <reluctantwebdev_> I’m also asking if there has been any effort thus far to actually make a web document structure with meaningful division of labor.
- # [01:53] <TabAtkins> You haven't made an argument that the current division is illogical, just that it's somewhat arbitrary.
- # [01:54] <reluctantwebdev_> If you want to change the layout of a file, you don’t want to change the style of the content.
- # [01:54] <TabAtkins> Again, CSS being both a styling and a layout language is an accident of history, but it's not so far been an actual problem.
- # [01:54] <reluctantwebdev_> Lumping those two things together is illogical.
- # [01:54] <TabAtkins> ...yes?
- # [01:54] <TabAtkins> Lumping the two such that changing one changed the other would be.
- # [01:54] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [01:54] * Parts: cheeser (~cheeser@unaffiliated/cheeser) ("whoops! i parted.")
- # [01:54] <reluctantwebdev_> I’m merely stating that it’s a problem for ME.
- # [01:54] <TabAtkins> Having the two be separate features in a single language/document isn't illogical.
- # [01:55] <reluctantwebdev_> TabAtkins, having both features in a document only makes sense if that document contains all necessary information to display the web page.
- # [01:55] <reluctantwebdev_> I figure you either lump it all together, or you provide meaningful division of labor.
- # [01:56] <reluctantwebdev_> Either approach makes sense to me, and the status quo does not.
- # [01:56] * Joins: wakaba_ (~wakaba_@214.136.148.210.dy.bbexcite.jp)
- # [01:56] <TabAtkins> That's one possible way to do it, yes. It's not a requirement.
- # [01:57] <daedb> If you want layout and style to be separate documents, just put them in separate css files and link both of them :p
- # [01:57] <reluctantwebdev_> One thing I wonder about is why bother having CSS style text at all, when we turn to outside sources for video anyway?
- # [01:57] <TabAtkins> I don't understand.
- # [01:58] <reluctantwebdev_> When we play videos, we embed a video player in our web page to handle the content.
- # [01:58] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [01:58] <reluctantwebdev_> Why are we bothering stylizing text? Why not just have an embeddable text displayer, capable of handling stylized content on its own?
- # [01:59] <reluctantwebdev_> The whole mess seems inconsistent.
- # [01:59] <TabAtkins> Because text is easy to display, and cheap bandwidth-wise to send over in a plain manner.
- # [02:00] <bl4ckcomb_> reluctantwebdev_, I still see videos, tables, images, ... as attachments to the text that is displayed
- # [02:00] <reluctantwebdev_> Is it really that much better than just calling something to display an RTF?
- # [02:01] <TabAtkins> Apparently, yes.
- # [02:01] <reluctantwebdev_> Based on... ?
- # [02:01] * Quits: nattokirai (~nattokira@nat/mozilla/x-mhnqiqwxkqkkvbni) (Quit: nattokirai)
- # [02:01] <TabAtkins> History of the web platform?
- # [02:02] <reluctantwebdev_> I recognize the need to maintain backwards compatibility. At the same time, that isn’t really evidence that it is better than an alternative.
- # [02:03] <TabAtkins> Indeed, there are better alternatives. There's no path going from here to there, though.
- # [02:03] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 276 seconds)
- # [02:04] <reluctantwebdev_> It seems to me, that, for the most part, HTML wants to evolve into merely a type of content, rather than the means by which that content is displayed, in much the same manner as a pure text file is content without formatting.
- # [02:05] <reluctantwebdev_> But I need to take content I already have, slap some style on it, and lay it out on the web page.
- # [02:06] <reluctantwebdev_> I may change the layout from time to time, I may change the style, and I may change the content.
- # [02:06] <reluctantwebdev_> But rarely will I ever modify two out of the 3 at once.
- # [02:06] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [02:07] * Quits: taf2 (~taf2@pool-98-117-223-231.bltmmd.fios.verizon.net) (Quit: taf2)
- # [02:09] <reluctantwebdev_> Not that there is an alternative that embodies this approach (for the web, anyway), but it seems like this is how web pages can, should, and often are, built; and it seems like the languages we use to code web pages aught to reflect that.
- # [02:09] <TabAtkins> You're still attempting to assert without evidence that it is better to have your three concerns handled by different languages.
- # [02:10] <reluctantwebdev_> In order to have evidence, I’d have to point to an industry that dynamically displays content on a regular bais.
- # [02:10] <reluctantwebdev_> Err, basis.
- # [02:10] <reluctantwebdev_> One that isn’t the Web.
- # [02:10] <TabAtkins> Not necessarily. You just have to, you know, make an argument. So far your argument appears to be "Well, I think it's cleaner this way."
- # [02:11] <jcranmer> you can do it that way if you use, say XSLT
- # [02:11] <reluctantwebdev_> I suspect there’s good reason I’ve never heard of XSLT.
- # [02:11] <jcranmer> what it comes down to is that things remain the way they are, I suppose
- # [02:12] <jcranmer> because people want them to be that way
- # [02:12] <reluctantwebdev_> No, if people wanted them to be that way, they’d be touting how great this division of labor is above anything else.
- # [02:12] <jcranmer> right now, you already have to effectively learn HTML, JS, and CSS
- # [02:12] <reluctantwebdev_> Exactly. That in itself is ridiculous.
- # [02:13] <jcranmer> your proposal would increase the number of languages to use
- # [02:13] <reluctantwebdev_> Maybe it would, but it makes more sense than kicking out JUST HTML.
- # [02:13] <jcranmer> JS for dynamic content, HTML for static content, CSS for styling, MAGIC for layout
- # [02:14] <TabAtkins> reluctantwebdev_: You're still not giving a reason why ripping out a chunk of CSS's functionality and giving it a different syntax would be an improvement.
- # [02:14] <jcranmer> the current answer seems to be using HTML to brush out the layout and CSS to actually fill it in
- # [02:14] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [02:14] <reluctantwebdev_> Because layout has its own issues that are not addressed by improving style attributes.
- # [02:15] <jcranmer> CSS already does most of the layout
- # [02:15] <reluctantwebdev_> Improving the ability to do layout has nothing to do with the ability to improve style, and deserves its own resources.
- # [02:15] <jcranmer> designing a new language would not give it its own resources
- # [02:15] <jcranmer> look at XHTML 2 :-)
- # [02:15] <TabAtkins> So are you now asserting that giving a chunk of CSS a different syntax will produce more resources for it?
- # [02:16] <reluctantwebdev_> I am merely asserting that the status quo is unacceptable and that someone should do something about it.
- # [02:16] <TabAtkins> You're asserting that, yes. So far without any evidence.
- # [02:16] <jcranmer> well, clearly, the CSS WG is interested in tackling layout
- # [02:16] <jcranmer> that's why you have advanced layout and flexbox modules
- # [02:17] <reluctantwebdev_> I think that web pages should have a sensible design methodology behind them, and right now, they don’t.
- # [02:17] <jcranmer> how not?
- # [02:17] <TabAtkins> You haven't made the argument that they don't.
- # [02:18] * Quits: dbaron (~dbaron@nat/mozilla/x-zeltayusdrxzjwgf) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:19] <reluctantwebdev_> Layout, content, and how the content is handled should all be on equal footing from one another, because they are all independent parts of the design process, with their own separate issues.
- # [02:20] * Quits: onar_ (~onar@2620:0:1b00:16f2:7e6d:62ff:fe8b:bbe9) (Read error: Operation timed out)
- # [02:20] <reluctantwebdev_> You could also argue that they are interdependent, but you could not argue that some are interdependent, and the others are not.
- # [02:20] <TabAtkins> And they are currently. You're trying to assert that, because two of them are addressed under the umbrella of a particular syntax, that they're not. You're wrong.
- # [02:20] * Joins: wakaba_0 (~wakaba_@214.136.148.210.dy.bbexcite.jp)
- # [02:20] <jcranmer> layout and content are very highly interdependent
- # [02:20] * Quits: wakaba_ (~wakaba_@214.136.148.210.dy.bbexcite.jp) (Ping timeout: 264 seconds)
- # [02:21] <reluctantwebdev_> That’s not true, jcranmer.
- # [02:21] <jcranmer> if I had a boilerplate copyright notice, I want that to be laid out in a specific location
- # [02:21] <jcranmer> adding new content impacts my layout
- # [02:21] <reluctantwebdev_> If the length of your content changes, either the layout must also change, or must be pre-configured to allow scrolling in the same space.
- # [02:21] <jcranmer> as I said, modifying your content at the very least requires you to consider the impact to layout
- # [02:22] <reluctantwebdev_> Right, but if you also increase the size of your font, then that changes the layout also.
- # [02:22] <reluctantwebdev_> Sometimes, you change the size of the font to suit the layout.
- # [02:22] <reluctantwebdev_> Yes, I misunderstood you initially.
- # [02:22] <jcranmer> clearly, they are not independent
- # [02:22] <reluctantwebdev_> No, not entirely.
- # [02:23] <reluctantwebdev_> But they still have independent steps in the design process.
- # [02:23] <reluctantwebdev_> You may go back for tweaking, but for the most part, the general shape stays the same.
- # [02:23] <jcranmer> not necessarily
- # [02:24] <jcranmer> well, I'm not a professional web developer
- # [02:24] <reluctantwebdev_> Neither am I, frankly.
- # [02:24] <jcranmer> or web designer
- # [02:24] <reluctantwebdev_> I’m just saying that the languages should conform to the process.
- # [02:25] <jcranmer> my understanding of the process is this
- # [02:25] <reluctantwebdev_> Programming languages may exist for the sake of interpretation by computer, but their FORM should exist for the people that use them.
- # [02:25] <jcranmer> you get a graphics designer to sketch out how the site should look
- # [02:25] <jcranmer> you then get the web developer to actually implement that design
- # [02:25] <reluctantwebdev_> The layout, more or less.
- # [02:26] <reluctantwebdev_> Yes, but that doesn’t break it down nearly enough.
- # [02:26] <jcranmer> either that, or the graphics designer just pulls up, say, Dreamweaver and the web developer groans
- # [02:26] <reluctantwebdev_> First, you come up with the layout, so that you can nail down usability.
- # [02:27] <jcranmer> in none of the design processes that I've observed has that really happened
- # [02:27] <reluctantwebdev_> Maybe not. :P
- # [02:27] <jcranmer> in any case
- # [02:27] <reluctantwebdev_> Then again, that could just be a symptom of the current division of labor.
- # [02:27] <jcranmer> there's no great clamor to change the way it's done
- # [02:27] * Quits: sicking (~chatzilla@nat/mozilla/x-iayolhjgzoinyuww) (Ping timeout: 276 seconds)
- # [02:27] <jcranmer> it's clearly good enough for now
- # [02:29] <reluctantwebdev_> Well, of course the people that can stomach it are content with the status quo... :P
- # [02:31] * Joins: homata___ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:32] * Joins: roc (~roc@nat/mozilla/x-vpivzmjctcofksdj)
- # [02:32] * Quits: ap (~ap@17.246.17.176) (Quit: ap)
- # [02:33] * temp01 is now known as away01
- # [02:33] <reluctantwebdev_> Anyway, I figure that as long as the tools of web development have irrational divisions of labor, we’re going to be stuck with poor WSIWYG tools.
- # [02:33] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [02:35] <jcranmer> as long as WYSIWYG attempts to get pixel perfection, we're going to have crappy WYSIWYG tools
- # [02:36] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
- # [02:36] <bl4ckcomb_> code generators are crappy by definition
- # [02:36] * Quits: boaz (~boaz@64.119.159.231) (Read error: Connection reset by peer)
- # [02:36] <jcranmer> not necessarily
- # [02:36] * Joins: boaz (~boaz@64.119.159.231)
- # [02:36] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [02:37] * Quits: away01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [02:38] * Joins: away01 (~temp01@unaffiliated/temp01)
- # [02:41] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [02:42] <reluctantwebdev_> Something that might demonstrate my point is to see how many otherwise modern web pages use CSS for styling but HTML for formatting.
- # [02:43] <reluctantwebdev_> I wouldn’t know how to get that, though.
- # [02:44] * Quits: kennyluck (~kennyluck@EM114-48-29-0.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [02:44] <jcranmer> that's not too hard
- # [02:44] <jcranmer> just scrape a load of pages
- # [02:45] <reluctantwebdev_> It’s my understanding that Google did a study, and that study is the basis of a lot of the HTML 5 decisions, by using what’s actually used in practice.
- # [02:45] * Quits: away01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [02:49] <GPHemsley> It it valid for a runaway <a> to span multiple <li>s?
- # [02:49] <GPHemsley> (from a rendering perspective)
- # [02:52] * Joins: away01 (~temp01@unaffiliated/temp01)
- # [03:04] <MikeSmith> GPHemsley: what does it mean, "runaway <a>" ?
- # [03:04] * Quits: mischat (~mischat@78-86-167-133.zone2.bethere.co.uk) (Quit: mischat)
- # [03:04] <GPHemsley> came across a situation where an </a> was accidentally written as </li>
- # [03:04] <reluctantwebdev_> I think he means without an ending tag.
- # [03:04] <MikeSmith> OK, so that's not valid
- # [03:04] <GPHemsley> thus, there was <li>Text before link <a>Runaway link</li> Text supposed to be after link</li><li>Another point altogether. Should this be linkified?</li>
- # [03:04] <GPHemsley> Not valid markup, obviously
- # [03:04] <GPHemsley> but what should the browser do in that situation?
- # [03:05] <TabAtkins> You'd have to look at the parser/tokenizer part of the spec. (I dunno.)
- # [03:05] <GPHemsley> :P
- # [03:06] <MikeSmith> GPHemsley: what TabAtkins said -- it should close the <a> element where the parsing algorithm says it should be closed
- # [03:06] <MikeSmith> and the rendering is then whatever you end up with in the DOM after that
- # [03:06] <GPHemsley> any tips (= links) to which part specifically I should be looking at?
- # [03:08] <GPHemsley> (Any idea what the non-HTML5 behavior was?)
- # [03:08] <GPHemsley> Pardon me for bringing my logic in with me for a moment, but I would think that the link should end with the </li>, no?
- # [03:08] <MikeSmith> the non-HTML5 behavior is likely pretty much what's in the spec
- # [03:10] <GPHemsley> hmm... it appears that what the browser did may be what the spec says (not that I'm surprised)
- # [03:10] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
- # [03:10] <GPHemsley> http://dev.w3.org/html5/spec/the-end.html#misnested-tags:-b-p-b-p
- # [03:10] <MikeSmith> GPHemsley: you can use Live DOM Viewer to check this kind of stuff
- # [03:10] <GPHemsley> nah, I don't care that much :)
- # [03:11] <MikeSmith> OK, then I'l quit taking any more time to try to help you figure it out :)
- # [03:14] <GPHemsley> :P
- # [03:14] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:15] <GPHemsley> Well, I was just curious if I'd found a bug... and currently, there are two strikes against that
- # [03:15] <GPHemsley> ;)
- # [03:16] * Joins: mdelaney|mobile (~mdelaneym@166.205.139.48)
- # [03:18] * Joins: mpilgrim (~pilgrim@rrcs-98-101-146-174.midsouth.biz.rr.com)
- # [03:20] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk) (Quit: Leaving)
- # [03:22] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [03:26] * Quits: dpranke1 (~Adium@nat/google/x-mvhrrpimwvooedqx) (Quit: Leaving.)
- # [03:26] * Quits: mdelaney|mobile (~mdelaneym@166.205.139.48) (Quit: Colloquy for iPhone)
- # [03:27] * Joins: jacobolus (~jacobolus@wrls207-192.wrls.harvard.edu)
- # [03:29] * Joins: mdelaney|mobile (~mdelaneym@166.205.139.48)
- # [03:32] * Joins: MikeSmith_ (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp)
- # [03:32] * Quits: reluctantwebdev_ (ad30fa92@gateway/web/freenode/ip.173.48.250.146) (Quit: Page closed)
- # [03:35] * Quits: MikeSmith (~MikeSmith@EM111-188-26-157.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [03:35] * MikeSmith_ is now known as MikeSmith
- # [03:37] * Quits: scherkus_ (~scherkus@74.125.59.65) (Quit: lol)
- # [03:43] * Quits: sean` (~Sean@84-106-110-173.cable.quicknet.nl) (Read error: Connection reset by peer)
- # [03:44] * Joins: scherkus (~scherkus@74.125.59.73)
- # [03:44] * Quits: scherkus (~scherkus@74.125.59.73) (Client Quit)
- # [03:48] * Quits: homata___ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [03:49] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:54] * Parts: macpherson (~macpherso@74.125.56.17)
- # [03:56] * Quits: kevogod (~Kevin@97-83-177-130.dhcp.stpt.wi.charter.com) (Quit: Leaving)
- # [03:57] * Quits: nessy (~Adium@124-168-60-18.dyn.iinet.net.au) (Quit: Leaving.)
- # [03:58] * Joins: mdelaney|mobile_ (~mdelaneym@166.205.136.33)
- # [04:01] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716])
- # [04:01] * Quits: mdelaney|mobile (~mdelaneym@166.205.139.48) (Ping timeout: 240 seconds)
- # [04:01] * mdelaney|mobile_ is now known as mdelaney|mobile
- # [04:03] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [04:03] * Joins: agektmr (~Adium@220.109.219.244)
- # [04:11] * Joins: nessy (~Adium@124-168-60-18.dyn.iinet.net.au)
- # [04:13] * Quits: Martijnc (~Martijnc@91.176.84.103) (Ping timeout: 276 seconds)
- # [04:17] * Joins: Martijnc (~Martijnc@91.176.168.58)
- # [04:18] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 265 seconds)
- # [04:18] * Quits: jacobolus (~jacobolus@wrls207-192.wrls.harvard.edu) (Remote host closed the connection)
- # [04:19] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [04:23] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [04:25] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Read error: Connection reset by peer)
- # [04:34] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
- # [04:35] * Quits: mdelaney|mobile (~mdelaneym@166.205.136.33) (Quit: Colloquy for iPhone)
- # [04:40] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [04:43] * Joins: kennyluck (~kennyluck@EM111-188-23-157.pool.e-mobile.ne.jp)
- # [04:46] * Quits: kennyluck (~kennyluck@EM111-188-23-157.pool.e-mobile.ne.jp) (Client Quit)
- # [04:49] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [05:16] * Quits: othermaciej (~mjs@17.246.17.201) (Quit: othermaciej)
- # [05:22] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
- # [05:23] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [05:23] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:25] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [05:39] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [05:40] * Quits: Martijnc (~Martijnc@91.176.168.58)
- # [05:42] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 276 seconds)
- # [05:46] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [05:48] <MikeSmith> so I'm trying to serialize a DOM tree
- # [05:48] <MikeSmith> to another window
- # [05:48] * Joins: Martijnc (~Martijnc@91.176.168.58)
- # [05:48] <MikeSmith> I do var x = window.open();
- # [05:49] <MikeSmith> then x.document.write(document.toString());
- # [05:49] <MikeSmith> but I don't get the document content serialized out
- # [05:50] <MikeSmith> I instead get "[object HTMLDocument]"
- # [05:51] <MikeSmith> clearly I'm doing something wrong
- # [06:09] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [06:11] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [06:16] * Quits: roc (~roc@nat/mozilla/x-vpivzmjctcofksdj) (Quit: roc)
- # [06:18] * Quits: gerred (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Quit: gerred)
- # [06:19] * Joins: KevinMarks (~KevinMark@173-13-153-198-sfba.hfc.comcastbusiness.net)
- # [06:24] <othermaciej> hi all
- # [06:30] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [06:33] <MikeSmith> is there a restriction on being able to save the content of an about:blank window?
- # [06:33] <MikeSmith> save = user manually saves it to a file on filesystem
- # [06:35] <MikeSmith> my WebKit tells me, "The document "foo bar" could not be exported to "foo.html"
- # [06:36] <MikeSmith> and Chrome does not even give me a menu option for saving it
- # [06:36] <MikeSmith> and Gecko appears to not even let me write to the window to begin with
- # [06:40] * Quits: paul_irish (~paul_iris@nat/google/x-dtxbbfxnxenwdevi) (Remote host closed the connection)
- # [06:41] * Joins: MikeSmith_ (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp)
- # [06:43] * Quits: MikeSmith_ (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp) (Client Quit)
- # [06:43] * Joins: MikeSmith_ (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp)
- # [06:43] * Joins: paul_irish (~paul_iris@66.109.104.166)
- # [06:47] * Quits: MikeSmith_ (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp) (Client Quit)
- # [06:49] * Quits: MikeSmith (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp) (Quit: The curfew tolls the knell of parting day... the plowman homeward plods his weary way)
- # [06:50] * Joins: MikeSmith (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp)
- # [06:52] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
- # [06:52] * Quits: MikeSmith (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp) (Client Quit)
- # [06:52] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [06:53] * Joins: MikeSmith (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp)
- # [06:55] * Quits: MikeSmith (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp) (Client Quit)
- # [06:55] * Joins: MikeSmith (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp)
- # [06:58] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [07:06] * Joins: gerred (~gerred@c-98-245-71-126.hsd1.co.comcast.net)
- # [07:08] * Joins: paradisaeidae (~chatzilla@ppp167-253-233.static.internode.on.net)
- # [07:10] * Quits: gerred (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Client Quit)
- # [07:11] * Joins: gerred (~gerred@c-98-245-71-126.hsd1.co.comcast.net)
- # [07:11] * Quits: gerred (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Excess Flood)
- # [07:12] * Joins: onar_ (~onar@c-67-169-86-105.hsd1.ca.comcast.net)
- # [07:13] * Joins: gerred (~gerred@c-98-245-71-126.hsd1.co.comcast.net)
- # [07:18] * Joins: maikmerten (~merten@pooladsl-b-15-7.ipcom.comunitel.net)
- # [07:22] * Quits: paul_irish (~paul_iris@66.109.104.166) (Remote host closed the connection)
- # [07:23] * Quits: dave_levin (~dave_levi@nat/google/x-kjlwhefbfppidodi) (Quit: dave_levin)
- # [07:25] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [07:27] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [07:27] * Joins: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt)
- # [07:31] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [07:31] * Quits: KevinMarks (~KevinMark@173-13-153-198-sfba.hfc.comcastbusiness.net) (Ping timeout: 264 seconds)
- # [07:32] * Joins: paul_irish (~paul_iris@204.16.153.102)
- # [07:35] * Quits: mpilgrim (~pilgrim@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 240 seconds)
- # [07:38] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Read error: Operation timed out)
- # [07:41] * Quits: paul_irish (~paul_iris@204.16.153.102) (Remote host closed the connection)
- # [07:46] * Joins: paradisaeidae_ (~chatzilla@ppp167-253-233.static.internode.on.net)
- # [07:47] * Quits: paradisaeidae (~chatzilla@ppp167-253-233.static.internode.on.net) (Ping timeout: 240 seconds)
- # [07:48] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [07:49] * Joins: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru)
- # [07:50] * Quits: paradisaeidae_ (~chatzilla@ppp167-253-233.static.internode.on.net) (Client Quit)
- # [07:50] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu) (Client Quit)
- # [07:51] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [07:54] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
- # [07:56] * Quits: MikeSmith (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp) (Quit: The curfew tolls the knell of parting day... the plowman homeward plods his weary way)
- # [07:56] * Joins: MikeSmith (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp)
- # [08:08] * Joins: weinig (~weinig@c-76-102-3-160.hsd1.ca.comcast.net)
- # [08:09] * Quits: maikmerten (~merten@pooladsl-b-15-7.ipcom.comunitel.net) (Ping timeout: 265 seconds)
- # [08:14] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:15] * Quits: openstandards (~bob@dsl78-143-229-141.in-addr.fast.co.uk) (Ping timeout: 245 seconds)
- # [08:16] * Quits: agektmr (~Adium@220.109.219.244) (Read error: Connection reset by peer)
- # [08:16] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [08:26] * Quits: onar_ (~onar@c-67-169-86-105.hsd1.ca.comcast.net) (Quit: onar_)
- # [08:28] * Joins: openstandards (~bob@dsl78-143-229-141.in-addr.fast.co.uk)
- # [08:28] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Ping timeout: 276 seconds)
- # [08:30] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
- # [08:31] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [08:38] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [08:41] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:43] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [08:44] * Joins: roc (~roc@209.118.182.194)
- # [08:44] * Joins: Twisol (~Twisol@wikia/Oddlyoko)
- # [08:46] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:59] * Joins: peol_ (~peol@unaffiliated/peol)
- # [09:05] * Quits: roc (~roc@209.118.182.194) (Quit: roc)
- # [09:14] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 265 seconds)
- # [09:16] * Quits: peol_ (~peol@unaffiliated/peol) (Read error: Connection reset by peer)
- # [09:22] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [09:23] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [09:25] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [09:27] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [09:30] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [09:30] * Quits: weinig (~weinig@c-76-102-3-160.hsd1.ca.comcast.net) (Quit: weinig)
- # [09:32] * Joins: MikeSmith_ (~MikeSmith@EM111-188-6-46.pool.e-mobile.ne.jp)
- # [09:34] * Quits: MikeSmith (~MikeSmith@EM111-188-101-209.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [09:34] * MikeSmith_ is now known as MikeSmith
- # [09:34] * Joins: Steve_B (~chatzilla@gatek.thls.bbc.co.uk)
- # [09:35] <zcorpan_> MikeSmith: document.toString() is "[object HTMLDocument]"
- # [09:35] <zcorpan_> MikeSmith: maybe you want document.innerHTML, but that's not implemented anywhere
- # [09:36] <jgraham> If you don't care about things outside the <html> element, you could use .outerHTML on the root element
- # [09:37] * Joins: micheil (~micheil@124-168-141-29.dyn.iinet.net.au)
- # [09:37] <zcorpan_> i don't know what restrictions there are for about:blank documents
- # [09:38] <hober> have any of the major browser vendors expressed interest, one way or another, in implementing some form of distributed extensibility in text/html?
- # [09:38] <hober> besides msft, who have said they'd rather not: http://lists.w3.org/Archives/Public/public-html/2010Aug/0116.html
- # [09:38] <jgraham> hober: Microsoft did but then said that it shouldn't be in HTML5
- # [09:39] <hober> jgraham: indeed
- # [09:39] <micheil> hey, anyone on the microsoft board of directors want to get IE9 onto XP?
- # [09:39] <micheil> (like, if anyone has some contacts or anything like that? :P )
- # [09:39] <hober> micheil: I imagine that'll happen when safari 5 runs on mac os 10.3
- # [09:40] <jgraham> I assume the Microsoft borad of directors don't hang out in #whatwg
- # [09:40] <hober> jgraham: not usually anyway
- # [09:40] <zcorpan_> hober: i think some vendors have expressed interest in implementing microdata
- # [09:40] <zcorpan_> which is some form of distributed extensibility in text/html
- # [09:40] <micheil> hober: slightly different I think, considering the os x updates happen pretty easily
- # [09:41] <micheil> jgraham: I had a feeling about that.
- # [09:41] <jgraham> I'm pretty sure some of the others must have said they didn't want to implement namespaces somewhere citable
- # [09:41] <hober> zcorpan_: true, but I think when people say "distributed extensibility" what they mean is "custom element names"
- # [09:41] <jgraham> But I couldn't tell you where
- # [09:42] <zcorpan_> hober: when some people say "distributed extensibility" what they mean is "xml namespaces in text/html"
- # [09:42] <hober> micheil: honestly, I've never upgraded an Mac OS X machine from 10.n to 10.n+1
- # [09:42] <hober> micheil: the autoupdates get you from 10.n.m to 10.n.m+1
- # [09:42] <hober> zcorpan_: indeed
- # [09:43] <jgraham> When some people say "distributed extensibility" they mean "the ability to write fbml templates and send them over the wire as valid HTML"
- # [09:43] <hober> jgraham: yeah, same here, but now that I'm writing the null CP it'd be nice to have citations
- # [09:43] <micheil> oh, well, at any rate, I think there'd be more XP machine out there then 10.3 machines
- # [09:43] <jgraham> Which makes no sense to me whatsoever
- # [09:43] <hober> jgraham: i think it boils down to microsoft word export-to-html o:foo elements
- # [09:45] * Joins: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp)
- # [09:45] * Quits: hamcore (rhythm@unaffiliated/hamcore) (Ping timeout: 276 seconds)
- # [09:46] <zcorpan_> http://diveintomark.org/archives/2009/10/05/distributed-unicorns-and-ponies
- # [09:50] <hober> zcorpan_: classic
- # [09:53] * Joins: matjas (~matjas@91.182.217.186)
- # [09:54] * Joins: mischat (~mischat@78-86-167-133.zone2.bethere.co.uk)
- # [09:56] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [09:56] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [09:59] * Joins: erlehmann (~erlehmann@89.204.137.20)
- # [10:00] * Joins: mischat_ (~mischat@78-86-167-133.zone2.bethere.co.uk)
- # [10:01] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [10:03] * Quits: mischat (~mischat@78-86-167-133.zone2.bethere.co.uk) (Ping timeout: 272 seconds)
- # [10:03] * mischat_ is now known as mischat
- # [10:05] * Joins: ashaw (~ashaw@58.108.161.163)
- # [10:05] * Quits: mischat (~mischat@78-86-167-133.zone2.bethere.co.uk) (Quit: mischat)
- # [10:06] * Parts: ashaw (~ashaw@58.108.161.163)
- # [10:06] * Joins: ashaw (~ashaw@58.108.161.163)
- # [10:08] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [10:09] <ashaw> Didi anyone here see my CIE coleospace proposal on css-style, any coments?
- # [10:15] * Joins: Ms2ger (~Ms2ger@91.181.17.185)
- # [10:20] <ashaw> Did anyone here see my CIE colorspace proposal on css-style? any coments?
- # [10:20] <erlehmann> ashaw, still not
- # [10:20] <annevk> no need to ask questions twice
- # [10:21] <annevk> we have logs
- # [10:21] <ashaw> sorry, I was correcting my spelling.
- # [10:21] <annevk> the convention for that is s/coleospace/colorspace/ normally
- # [10:21] <ashaw> sorry.
- # [10:22] <annevk> no worries
- # [10:22] * Joins: masterov (~masterov@93.153.167.74)
- # [10:24] <ashaw> Is there any way to force integer operations in Javascript.
- # [10:24] <ashaw> ?
- # [10:24] <ashaw> As in crypto operations it is often a great disadvantage to use floats.
- # [10:25] <ashaw> .. implementing a library to do ECC over prime fields ..
- # [10:26] <jgraham> No
- # [10:27] <ashaw> could there be one in the future?
- # [10:27] <jgraham> But modern javascript engines are well optimised
- # [10:27] <ashaw> yes.
- # [10:27] <jgraham> So there is a good chance that if the number can be represented as an integer internally it will be
- # [10:28] <ashaw> but I use both the upper and lower half of the float so -- a*b = x+y
- # [10:28] <annevk> ojan_, it will need to be lowercase beforeinput though :)
- # [10:28] <ashaw> a, b, 26 bit integers.
- # [10:29] <ashaw> can be done without floats, but not.
- # [10:29] <ashaw> instead we need casts between floats and ints and other such anoyances
- # [10:30] <annevk> so do you have some code that you think ought to run faster?
- # [10:30] <ashaw> yep.
- # [10:30] <ashaw> just give me a sec.
- # [10:30] <jgraham> If you think a language limitation is mking you slow you need to post to es-discuss@mozilla.org
- # [10:31] <annevk> cryptography is supposedly part of these benchmarks that come out every other month or so
- # [10:31] <ashaw> no, this can be optimised. and public crypto is not.
- # [10:32] <jgraham> annevk: That is a bit unfair. There are like 3 serious javascript benchmarks
- # [10:32] <ashaw> inputs x, y integers < 23 bits.
- # [10:32] <ashaw> var a= x*y
- # [10:33] <ashaw> var temp = Math.floor(v/0x4000000)
- # [10:33] <annevk> euhm, a pointer would suffice
- # [10:33] <ashaw> ok
- # [10:33] <annevk> but yeah, es-discuss is the place
- # [10:33] * Parts: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [10:37] <ashaw> pastie http://pastie.org/1162362
- # [10:38] <ashaw> and no it is not a language limitation.
- # [10:38] <MikeSmith> zcorpan_: thanks
- # [10:39] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:39] <MikeSmith> but I took a look at how Robin Berjon's respec tool handles this, and I'm now noticing that I have exactly the same problem when I try to save content generated with respec
- # [10:40] * Joins: smaug____ (~chatzilla@cs181063178.pp.htv.fi)
- # [10:41] <jgraham> MikeSmith: For something that was designed to work with HTML, DOM is surprisingly poor at letting you parse and serialize HTML
- # [10:42] <MikeSmith> jgraham, yeah, seems so
- # [10:42] * Quits: ojan_ (~ojan@nat/google/x-hkmjlgzlytbfzpun) (Quit: ojan_)
- # [10:43] <ashaw> is this case optimised at opera, as my testing says that it is very slow compared to the native code.
- # [10:43] <ashaw> in all browsers.
- # [10:45] * Joins: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se)
- # [10:46] * Joins: Phae (~Phae@chimera.macmillan.com)
- # [10:47] * Quits: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se) (Client Quit)
- # [10:48] * Joins: ROBOd (~robod@89.123.145.80)
- # [10:51] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 252 seconds)
- # [10:52] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [11:00] <gsnedders> ashaw: Opera, like every other ES engine, stores numbers as int32 when possible
- # [11:01] <gsnedders> (By and large, there are a few cases where it's stored as a double regardless)
- # [11:01] <ashaw> I know, the problem is that in the temp variable that is used nowhere else, you cannot store it as an int32.
- # [11:02] <ashaw> did you look at the code
- # [11:04] <gsnedders> No, but I have now.
- # [11:06] <gsnedders> Theoretically you could notice that the only operation it is used in starts with ToInt32() and just use int32 maths for it
- # [11:07] <gsnedders> However, I'm somewhat dubious this is going to be a serious bottleneck anytime soon
- # [11:08] * Quits: rolandsteiner_ (~rolandste@2401:fa00:4:1000:225:ff:feee:ff2b) (Quit: rolandsteiner_)
- # [11:10] <ashaw> I meant my code
- # [11:13] <gsnedders> I meant your code too
- # [11:13] <ashaw> ah, where does the ToInt32
- # [11:13] <ashaw> .
- # [11:14] <ashaw> come from, where I got this has no ToInt32()
- # [11:15] <gsnedders> ashaw: ToInt32 is the first operation applyed to both LHS and RHS of the & operator in the ES engine.
- # [11:15] <gsnedders> (Well, this is untrue, to the value of the LHS and RHS)
- # [11:16] <ashaw> ah hah.
- # [11:16] <ashaw> the reason this is a problem is this runs in the core loop of most Public key crypto code.
- # [11:19] <gsnedders> Hmm, most benchmarks I've seen involving crypto haven't looked too slow for most real-world usage
- # [11:21] <hsivonen> the terminology around run/execute/evaluate a script is sad
- # [11:21] <ashaw> 0.2s per encryption.
- # [11:21] <hsivonen> within the spec
- # [11:21] <hsivonen> and within Gecko
- # [11:21] <hsivonen> but especially across the spec and Gecko
- # [11:23] <ashaw> yes.
- # [11:23] <ashaw> but not fast enough to be useful as it could be.
- # [11:27] <annevk> hsivonen, attributes are unordered, right?
- # [11:28] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [11:29] * Quits: smaug____ (~chatzilla@cs181063178.pp.htv.fi) (Ping timeout: 240 seconds)
- # [11:31] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:33] <jgraham> annevk: YEs
- # [11:33] <jgraham> s/E/e/
- # [11:34] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [11:36] <annevk> I guess for now I will comment out all the Attr stuff and then add the new things
- # [11:36] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
- # [11:36] * Joins: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk)
- # [11:41] <hsivonen> annevk: they are logically unordered but .attributes must stay in a stable order
- # [11:42] <hsivonen> annevk: IIRC, in Gecko, the iteration order of attributes is the reverse of the source order and in IE the iteration order depends on how the attribute names get hashed
- # [11:43] <hsivonen> actually, it's the reverse of the source order in HTML and the source order in XML in Gecko
- # [11:44] <hsivonen> annevk: IIRC, Flash Player depends on the order in which the attributes of <embed> are passed to it
- # [11:45] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:45] <hsivonen> so is there now both IE9 beta and PP5? do they have different engine snapshots?
- # [11:48] <jgraham> I recall he same thing about the flash player now that you mention it
- # [11:50] <MikeSmith> does foolip not come on IRC any more?
- # [11:51] <annevk> isn't embed in a-z order or something?
- # [11:52] * abarth is now known as abarth|zZz
- # [11:56] * Quits: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk) (Remote host closed the connection)
- # [11:56] * Joins: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk)
- # [12:00] <ashaw> I have discovered a bug in the code that I pasted ( in my edits to the paste)
- # [12:00] <ashaw> new code at http://pastie.org/1162427
- # [12:01] <ashaw> this code is run in a tight loop and in my ECC code 70% of time is in this code.
- # [12:01] <ashaw> is there any way to make this faster in any browsers.
- # [12:02] <ashaw> ECC: elliptic curve cryptography.
- # [12:03] * Quits: sean` (~Sean@84-106-110-173.cable.quicknet.nl) (Ping timeout: 255 seconds)
- # [12:03] <jgraham> Argh. The [ython logging module is insane
- # [12:03] <jgraham> *python
- # [12:03] <jgraham> insane
- # [12:03] * Quits: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [12:04] <jgraham> Would it be so hard to write something like:
- # [12:04] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [12:04] <jgraham> logger = logging.logger(dest=sys.stdout, level="info")
- # [12:04] <jgraham> and get something that works?
- # [12:04] <jgraham> Rather than go through insane contortions
- # [12:10] * Joins: tim__ (~chatzilla@82.111.88.34)
- # [12:10] * tim__ is now known as timdown
- # [12:10] * Quits: ashaw (~ashaw@58.108.161.163) (Quit: ashaw)
- # [12:14] * Joins: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se)
- # [12:16] <timdown> Hi all. I have some concerns about the text selections part of the HTML5 spec. I'd like to suggest some changes and am unsure of the most effective way of doing this.
- # [12:16] <timdown> Suggestions?
- # [12:21] <Philip`> timdown: The W3C Bugzilla is probably the best way for suggesting changes
- # [12:21] <Philip`> The WHATWG mailing list might be better if you want more discussion about it
- # [12:21] <annevk> timdown, changes that are not backwards compatible can probably not be made; new features are probably best done by convincing implementors
- # [12:23] <timdown> My concerns are all about the spec not being compatible with current browser implementations
- # [12:24] <timdown> I assume that's what you meant by backwards compatible, since previous versions of HTML have no text selection API
- # [12:26] <annevk> oh great
- # [12:26] <annevk> whatwg@whatwg.org would be best for that I think
- # [12:26] <timdown> I've filed a couple of bugs in Bugzilla, about a week ago, with no response. Is that normal? If so, I'll go quietly.
- # [12:27] <annevk> the editor is on a break
- # [12:27] <timdown> Ah, fair enough.
- # [12:27] <annevk> and bugs have taken up to three months before
- # [12:28] <annevk> there's lots of tiny issues everywhere so it takes a bit of time
- # [12:28] <Philip`> Mailing list posts have taken up to three years for a response
- # [12:28] <timdown> Great :)
- # [12:28] <timdown> OK, I'll be more patient.
- # [12:28] <annevk> Philip`, yeah, but not emails pointing out compatibility problems I think
- # [12:29] <annevk> timdown, what are the bug numbers?
- # [12:29] <timdown> 10583, 10624
- # [12:30] <timdown> Actually that last one is only 3 days old, so I've exaggerated a bit.
- # [12:32] <annevk> Selection.toString() sounds like innerText
- # [12:32] <timdown> IE's innerText presumably
- # [12:33] <timdown> doesn't WebKit implement innerText as an alias for textContent? Or did I imagine that?
- # [12:33] <Ms2ger> It's not that simple
- # [12:33] <annevk> timdown, reportedly not
- # [12:34] <Ms2ger> innerText apparently even strips out the contents of script elements
- # [12:34] <annevk> timdown, e.g. just like in your example <script> is excluded
- # [12:34] <annevk> timdown, formatting is even taken into account
- # [12:34] <timdown> yes
- # [12:35] <annevk> textContent does none of that, it simply takes descendant Text nodes
- # [12:35] <timdown> I knew that innerText and textContent differed and that innerText stripped more out, but I forget the details.
- # [12:35] <timdown> Yes.
- # [12:36] <timdown> Much like Range.toString().
- # [12:37] <timdown> Ah, maybe it's Opera that aliases innerText to textContent.
- # [12:38] <annevk> prolly
- # [12:39] <annevk> we should fix that, but ideally someone first writes down how
- # [12:42] <hsivonen> jgraham: I whined to Canonical through paid support about the jumpiness under load since the first half of August problem
- # [12:43] * Joins: ojan_ (~ojan@nat/google/x-ozhaajmjbwkidiie)
- # [12:45] <timdown> annevk, yes. Trying to write down the rules it should follow was not very appealing so I didn't do it for the bug report.
- # [12:45] <timdown> 10624 I think is maybe more important
- # [12:47] <jgraham> hsivonen: Did anything happen?
- # [12:48] <hsivonen> jgraham: I whined a few minutes ago. let's see.
- # [12:48] <hsivonen> since I came back from vacation, I've been too busy with Gecko work to complain to Canonical about all the things that hinder my Gecko hacking
- # [12:49] <kennyluck> karlcow: re: Mozilla Audio data API, W3C launched the Audio Incubator Group for that -> http://www.w3.org/2010/04/audio/audio-incubator-charter
- # [12:49] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
- # [12:50] <karlcow> kennyluck: ah thanks. I'll check that.
- # [12:50] <karlcow> the issue so far I have identified with Audio data API is that it is not a sound API, but an API to manipulate uploaded sounds.
- # [12:52] <karlcow> Canvas gives the ability to create 2D graphics, I wonder if it would be possible to create sounds directly. modulation, envelop, frequency, tone, etc.
- # [12:52] <karlcow> maybe I have missed something
- # [12:52] * Quits: ojan_ (~ojan@nat/google/x-ozhaajmjbwkidiie) (Quit: ojan_)
- # [12:52] <kennyluck> karlcow: I believe it is a sound API. See http://schepers.cc/web-audio-goes-to-eleven
- # [12:52] <karlcow> I will read more carefully
- # [12:53] <karlcow> kennyluck: thanks again :)
- # [12:53] <kennyluck> (the example looks extremely interesting, but I don't yet have time to test it. Cause you need to compile some branch apparently)
- # [12:54] <annevk> Ms2ger, is this concept of ID/class attributes useful?
- # [12:55] <annevk> Ms2ger, I think we should just say that the id="" attribute defines the element-ID and the class="" attribute defines the element-classes
- # [12:55] <Ms2ger> On which elements?
- # [12:58] * Joins: baba (~sallabanc@unaffiliated/cypha)
- # [12:58] <annevk> all of them
- # [12:59] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
- # [12:59] <annevk> failing that, it would be "attribute X" defines the ID and "attribute Y" defines the classes, depending on the markup language et al
- # [13:00] <annevk> no need to say anything at the Attr level since this is an Element thing
- # [13:04] * Quits: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se) (Quit: henrikbjorn)
- # [13:09] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [13:18] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [13:18] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [13:22] <annevk> AttrExodus is quite a big undertaking; hopefully someone will implement it
- # [13:30] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [13:31] * Quits: Anti-X (~duckmysic@c517FBF51.dhcp.bluecom.no) (Ping timeout: 276 seconds)
- # [13:34] * Joins: Anti-X (~duckmysic@c5C74BF51.dhcp.bluecom.no)
- # [13:38] * Joins: agektmr (~Adium@p4171-ipbf2402marunouchi.tokyo.ocn.ne.jp)
- # [13:42] * Joins: smaug____ (~chatzilla@cs181063178.pp.htv.fi)
- # [13:44] * Joins: mokush (~quassel@79.116.78.234)
- # [13:45] <annevk> done
- # [13:49] <MikeSmith> does Opera support CSS columns stuff?
- # [13:50] <annevk> not yet
- # [13:51] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
- # [13:51] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk)
- # [13:53] <MikeSmith> oh
- # [13:54] * Joins: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se)
- # [14:01] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
- # [14:02] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [14:03] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
- # [14:03] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [14:04] * Joins: mpt (~mpt@canonical/mpt)
- # [14:04] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [14:09] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
- # [14:12] * Quits: Anti-X (~duckmysic@c5C74BF51.dhcp.bluecom.no) (Ping timeout: 252 seconds)
- # [14:16] * Joins: Anti-X (~duckmysic@cDA75BF51.dhcp.bluecom.no)
- # [14:17] <annevk> Ms2ger, for setAttribute maybe "starts with xmlns" should be banned?
- # [14:18] <Ms2ger> Probably
- # [14:18] <annevk> and I guess setAttributeNS should have all the same restrictions as createElementNS
- # [14:19] <annevk> Peter`, got any closer on compareDocumentPosition?
- # [14:30] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
- # [14:32] * Joins: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net)
- # [14:41] * antti_s_ is now known as antti_s
- # [14:43] * Quits: mokush (~quassel@79.116.78.234) (Remote host closed the connection)
- # [14:46] * Joins: sean` (~Sean@h183146.upc-h.chello.nl)
- # [14:46] * Quits: sean` (~Sean@h183146.upc-h.chello.nl) (Read error: Connection reset by peer)
- # [14:46] * Joins: sean` (~Sean@h183146.upc-h.chello.nl)
- # [14:49] * aroben is now known as aroben|afk
- # [14:58] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
- # [15:00] * Quits: bl4ckcomb_ (~bl4ckcomb@91.181.22.244) (Read error: Connection reset by peer)
- # [15:00] * Joins: bl4ckcomb_ (~bl4ckcomb@91.181.22.244)
- # [15:02] * bl4ckcomb_ is now known as bl4ckcomb
- # [15:04] * Joins: mpt (~mpt@canonical/mpt)
- # [15:05] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [15:05] * Quits: mpt (~mpt@canonical/mpt) (Client Quit)
- # [15:06] * Joins: BlurstOfTimes (~blurstoft@168.203.117.112)
- # [15:07] <MikeSmith> hmm, http://ajaxian.com/archives/simulating-hover-and-double-clicks-with-pure-css-on-mobile-devices is interesting
- # [15:07] <MikeSmith> though, '“dblclick” is a native JavaScript event'
- # [15:08] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [15:08] <hsivonen> oh. IE9 beta replaced IE8
- # [15:08] <hsivonen> they didn't make that too clear ahead of installation
- # [15:08] <hsivonen> oh well
- # [15:09] <hsivonen> at least I still have IE8 for testing on XP
- # [15:11] * Joins: nattokirai (~nattokira@209.118.182.194)
- # [15:11] * Quits: nattokirai (~nattokira@209.118.182.194) (Client Quit)
- # [15:12] <hsivonen> bah. the script error IE9 gives on this test case is not helpful: http://hsivonen.iki.fi/test/moz/sheet-blocking-script4.php
- # [15:14] * Joins: mpt (~mpt@canonical/mpt)
- # [15:29] * Quits: Anti-X (~duckmysic@cDA75BF51.dhcp.bluecom.no) (Ping timeout: 272 seconds)
- # [15:33] * Joins: Anti-X (~duckmysic@c8B71BF51.dhcp.bluecom.no)
- # [15:34] <miketaylr> hsivonen: yeah you had to install ie9 preview 5 for a chromeless install that won't wipe out ie8
- # [15:35] * Quits: MikeSmith (~MikeSmith@EM111-188-6-46.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [15:36] <smaug____> how do I file bugs on Opera?
- # [15:36] <smaug____> or where
- # [15:36] <Philip`> https://bugs.opera.com/wizard/
- # [15:37] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
- # [15:37] <jgraham> smaug____: Let me know the bug number you get back
- # [15:39] * Joins: Athox (~duckmysic@77.16.227.6.tmi.telenormobil.no)
- # [15:39] * Joins: chronossc (~quassel@unaffiliated/chronos)
- # [15:39] * Quits: cyberix (~twruottu@melkki.cs.helsinki.fi) (Remote host closed the connection)
- # [15:40] * Quits: Anti-X (~duckmysic@c8B71BF51.dhcp.bluecom.no) (Ping timeout: 272 seconds)
- # [15:40] * Joins: MikeSmith (~MikeSmith@EM114-48-131-39.pool.e-mobile.ne.jp)
- # [15:42] * Quits: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:43] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [15:44] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Quit: kennyluck)
- # [15:46] <smaug____> jgraham: "An error occurred while processing your bug report" :(
- # [15:48] <smaug____> jgraham: anyway, the bug is that :hover isn't consistent
- # [15:48] <smaug____> jgraham: http://mozilla.pettay.fi/moztests/hover.html
- # [15:48] <smaug____> jgraham: try to move mouse from parent document to iframe
- # [15:48] <smaug____> :hover state is kept properly
- # [15:49] <smaug____> if you move mouse outside window and then straight to the iframe, parent document doesn't get :hover state
- # [15:52] * Quits: away01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [15:53] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:59] <smaug____> jgraham: any idea why I can't file bugs?
- # [16:04] * Joins: weinig (~weinig@c-76-102-3-160.hsd1.ca.comcast.net)
- # [16:06] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Remote host closed the connection)
- # [16:09] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Ping timeout: 255 seconds)
- # [16:09] <hsivonen> does anyone have an explanation of what exactly IE8 and IE9 are doing here: http://hsivonen.iki.fi/test/moz/sheet-blocking-script4.php ?
- # [16:09] <hsivonen> Does IE block the parser on <link> until the sheet has loaded?
- # [16:10] <hsivonen> AFAICT, my other tests in the sheet-blocking-script series suggest that IE generally continues parsing after <link>
- # [16:16] * Joins: mischat_ (~mischat@188-220-41-110.zone11.bethere.co.uk)
- # [16:18] * Quits: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk) (Ping timeout: 245 seconds)
- # [16:18] * mischat_ is now known as mischat
- # [16:19] <jgraham> smaug____: (sorry my computer just died)
- # [16:19] <jgraham> smaug____: No idea why you can't file bugs
- # [16:19] <jgraham> I can ask
- # [16:23] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [16:28] <jgraham> smaug____: No, I'm told it should be working
- # [16:29] <jgraham> So erm, I'm not that useful
- # [16:30] * Joins: jeremyselier (~Jeremy@94.30.19.170)
- # [16:33] * aroben|afk is now known as aroben
- # [16:35] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
- # [16:35] * Quits: weinig (~weinig@c-76-102-3-160.hsd1.ca.comcast.net) (Quit: weinig)
- # [16:38] * Quits: paulgendek (~paulgende@fl-71-53-154-93.dhcp.embarqhsd.net) (Ping timeout: 245 seconds)
- # [16:42] * Quits: JohnResig (~JohnResig@ejohn.org) (Ping timeout: 276 seconds)
- # [16:43] * Joins: JohnResig (~JohnResig@121.255.201.74.static.ey03.engineyard.com)
- # [16:44] * Joins: yodasw16 (~dgillhesp@c-76-112-96-171.hsd1.mi.comcast.net)
- # [16:46] * Joins: paulgendek (~paulgende@fl-71-53-154-93.dhcp.embarqhsd.net)
- # [16:51] <hsivonen> what's the deal with the blue outline in Opera at http://css-tricks.com/examples/ExpandingCaptionedImages/ ?
- # [16:51] <hsivonen> does outline: none; not suppress the outline in Opera?
- # [16:51] * Quits: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se) (Read error: Connection reset by peer)
- # [16:53] * Joins: ojan_ (~ojan@nat/google/x-evhykqkiyvsnfwrv)
- # [16:53] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [16:54] <hsivonen> eww. Chrome and Chromium don't anti-alias -webkit-transform rotations
- # [16:56] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [16:56] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Quit: Leaving)
- # [16:58] <Rik`> hsivonen: I think outline: 0; works better
- # [17:01] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [17:01] <hsivonen> Kudos to Opera for not visibly lowering the rendering quality during the transition
- # [17:02] <hsivonen> and for not rendering rotated text with hinting enabled (eww)
- # [17:03] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:04] <hsivonen> Rik`: at least Opera doesn't have the hideous outline when clicking. in a way, it makes sense not to let authors take the outline away when using the keyboard
- # [17:04] <hsivonen> Now that IE9 beta is out, I should probably do some community service and map out how the mode switching works
- # [17:05] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
- # [17:06] <Rik`> outline: 0; seems to do nothing either so I guess you can't cancel it
- # [17:07] <Rik`> hsivonen: is it supposed to include IE6, 7 and 8 modes ?
- # [17:08] * Quits: yodasw16 (~dgillhesp@c-76-112-96-171.hsd1.mi.comcast.net) (Remote host closed the connection)
- # [17:08] <hsivonen> Rik`: I think it has 5.5, 7, 8, 9 and something called 9 7 Compatibility View
- # [17:08] <hsivonen> dunno what the last one is
- # [17:09] <Rik`> how can they keep up with the maintenance ?
- # [17:09] <hsivonen> maybe the last thing is what happens if you press the compat mode button
- # [17:09] <hsivonen> maybe it means 5.5 or 7 depending on doctype
- # [17:10] <hsivonen> or something
- # [17:10] * Quits: ojan_ (~ojan@nat/google/x-evhykqkiyvsnfwrv) (Quit: ojan_)
- # [17:10] <hsivonen> oh, and I'd expect the 8 mode to have almost standards and standards within it
- # [17:10] <hsivonen> I wonder if the 9 mode also still has almost standards and standards
- # [17:10] <hsivonen> testing this is gonna be so much fun!
- # [17:10] * Quits: Steve_B (~chatzilla@gatek.thls.bbc.co.uk) (Remote host closed the connection)
- # [17:11] <hsivonen> I think IE6 Standards Mode is the only mode that has been dropped from IE since 5.5
- # [17:13] <hsivonen> awesome! There is indeed IE9 Standards and IE9 Almost Standards
- # [17:20] <annevk> yeah, so far you cannot disable our custom outline
- # [17:20] <annevk> we might add it though
- # [17:21] <annevk> IE9 Almost Standards?
- # [17:21] <annevk> so only quirks mode is incorrect?
- # [17:21] <annevk> i.e. quirks mode triggers the gazillion other modes
- # [17:22] * Quits: sean` (~Sean@h183146.upc-h.chello.nl) (Quit: Leaving)
- # [17:23] <hsivonen> IE9 Almost Standards is what you get with an almost standards doctype and without X-UA-Compatible or any blacklists or overrides
- # [17:24] <hsivonen> zcorpan_, Philip`: I finally got around to reviewing Microsoft's IE8 flowchart from March, and I believe mine is more accurate
- # [17:29] <hsivonen> what's quirky, standards or almost standards hasn't changed since IE8
- # [17:34] * Quits: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk) (Remote host closed the connection)
- # [17:34] * Joins: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk)
- # [17:35] * Quits: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [17:36] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [17:36] * Joins: yodasw16 (~dgillhesp@c-76-112-96-171.hsd1.mi.comcast.net)
- # [17:39] <annevk> I guess I'll move namespaceURI/localName/prefix from Node to Element and then request publication next week
- # [17:39] <annevk> prolly marked NodeExodus or some such
- # [17:39] <annevk> might as well put some of the bold ideas in there
- # [17:41] * Quits: micheil (~micheil@124-168-141-29.dyn.iinet.net.au) (Ping timeout: 245 seconds)
- # [17:41] * Quits: nessy (~Adium@124-168-60-18.dyn.iinet.net.au) (Ping timeout: 245 seconds)
- # [17:41] * Joins: micheil (~micheil@124-168-141-29.dyn.iinet.net.au)
- # [17:43] * Quits: gerred (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Quit: gerred)
- # [17:44] * Joins: gunderwonder (~gunderwon@159.80-202-84.nextgentel.com)
- # [17:47] * Joins: nessy (~Adium@124-168-60-18.dyn.iinet.net.au)
- # [17:48] * Quits: nessy (~Adium@124-168-60-18.dyn.iinet.net.au) (Client Quit)
- # [17:52] <hsivonen> hmm. does Microsoft not use the Public Suffix List?
- # [17:52] <hsivonen> iki.fi is on the list, but IE9 highlights "iki.fi" instead of "hsivonen.iki.fi"
- # [17:53] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Remote host closed the connection)
- # [17:54] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [17:55] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [17:59] * Joins: paul_irish (~paul_iris@67.218.106.252)
- # [18:04] * Quits: yodasw16 (~dgillhesp@c-76-112-96-171.hsd1.mi.comcast.net) (Remote host closed the connection)
- # [18:09] * Quits: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
- # [18:11] * Joins: weinig (~weinig@17.203.15.236)
- # [18:12] <annevk> hmm
- # [18:12] <annevk> did anyone else just get this email: 'Welcome to the "ietf-types" mailing list'?
- # [18:13] * Joins: gerred (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net)
- # [18:13] * Quits: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Quit: taf2)
- # [18:15] * Joins: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net)
- # [18:17] * Quits: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Client Quit)
- # [18:17] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:22] * Quits: gunderwonder (~gunderwon@159.80-202-84.nextgentel.com) (Quit: gunderwonder)
- # [18:26] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Quit: annevk)
- # [18:31] * Quits: jeremyselier (~Jeremy@94.30.19.170) (Quit: jeremyselier)
- # [18:32] * Quits: MikeSmith (~MikeSmith@EM114-48-131-39.pool.e-mobile.ne.jp) (Quit: The curfew tolls the knell of parting day... the plowman homeward plods his weary way)
- # [18:33] * Joins: MikeSmith (~MikeSmith@EM114-48-131-39.pool.e-mobile.ne.jp)
- # [18:37] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [18:38] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
- # [18:40] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [18:42] <hsivonen> if http://lostworldsfairs.com/moon/ is demoing WOFF, why does the font not look the same in Mac Minefield as it does in IE9?
- # [18:42] <Philip`> Because they have different font renderers?
- # [18:44] * Quits: abarth|zZz (~abarth@c-67-169-42-39.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [18:44] <Philip`> Or because Typekit does bad UA sniffing?
- # [18:47] * Joins: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se)
- # [18:49] * Joins: roc (~roc@nat/mozilla/x-ldlsnvwqhvjqrhol)
- # [18:52] * Joins: macpherson (~macpherso@nat/google/x-cjzvtovjjcaxquea)
- # [18:58] * Quits: paul_irish (~paul_iris@67.218.106.252) (Remote host closed the connection)
- # [18:59] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [19:01] * Joins: paul_irish (~paul_iris@nat/google/x-oyuujxagqdknlhnz)
- # [19:05] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [19:06] * Joins: jgornick (~joe@199.199.212.242)
- # [19:06] * Quits: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk) (Quit: mischat)
- # [19:07] * Joins: kennyluck (~kennyluck@EM114-48-24-106.pool.e-mobile.ne.jp)
- # [19:09] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:10] * Joins: dbaron (~dbaron@nat/mozilla/x-cyenjxrhhcmpmocd)
- # [19:15] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [19:15] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [19:15] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [19:15] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [19:16] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
- # [19:17] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [19:21] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [19:24] * Joins: JoePeck (~JoePeck@17.244.12.190)
- # [19:27] * Joins: ap (~ap@17.246.17.176)
- # [19:29] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
- # [19:30] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [19:33] * Quits: mihaip (~mihaip@nat/google/x-jwpxovpstytvlfhp) (Quit: mihaip)
- # [19:37] * Quits: timdown (~chatzilla@82.111.88.34) (Ping timeout: 252 seconds)
- # [19:39] * Joins: aho (~nya@fuld-4d00d5d9.pool.mediaWays.net)
- # [19:45] * Quits: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se) (Quit: henrikbjorn)
- # [19:46] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [19:47] * Joins: svl (~me@81.147.26.32)
- # [19:49] * Joins: mpilgrim (~pilgrim@108.118.43.164)
- # [19:53] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [19:53] * Athox is now known as Anti-X
- # [19:53] * aroben is now known as aroben|lunch
- # [19:54] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [19:56] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
- # [19:58] * Quits: boaz (~boaz@64.119.159.231) (Read error: Connection reset by peer)
- # [19:58] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [19:59] * Joins: boaz (~boaz@64.119.159.231)
- # [20:02] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
- # [20:02] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [20:03] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
- # [20:03] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:945)
- # [20:05] * Joins: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se)
- # [20:06] * Joins: dave_levin (~dave_levi@74.125.59.65)
- # [20:07] * Quits: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se) (Client Quit)
- # [20:08] * Joins: onar_ (~onar@17.246.53.130)
- # [20:14] * Quits: dbaron (~dbaron@nat/mozilla/x-cyenjxrhhcmpmocd) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:16] * Quits: roc (~roc@nat/mozilla/x-ldlsnvwqhvjqrhol) (Quit: roc)
- # [20:18] * Joins: roc (~roc@nat/mozilla/x-ycrpqfhweszmvral)
- # [20:19] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 272 seconds)
- # [20:22] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [20:22] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [20:24] * Joins: cardona507_ (~cardona50@173.153.215.245)
- # [20:26] * Quits: svl (~me@81.147.26.32) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [20:26] * aroben|lunch is now known as aroben
- # [20:27] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [20:27] * cardona507_ is now known as cardona507
- # [20:30] * Joins: dbaron (~dbaron@nat/mozilla/x-xblpnwxnnftgpnht)
- # [20:39] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [20:44] * Joins: sicking (~chatzilla@nat/mozilla/x-xmqzfaibvkvyzyaw)
- # [20:46] <hsivonen> Philip`: I meant different on the level of showing a different font (from the OS font set, I think)
- # [20:46] * Joins: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi)
- # [20:53] * Quits: miketaylr (~miketaylr@24.42.95.108) (Quit: miketaylr)
- # [20:55] * Quits: mpilgrim (~pilgrim@108.118.43.164) (Ping timeout: 240 seconds)
- # [21:08] * Joins: othermaciej (~mjs@17.246.19.185)
- # [21:10] * Quits: jorlow (~jorlow@nat/google/x-oyvtsveotuquewnl) (Ping timeout: 272 seconds)
- # [21:12] * Quits: agektmr (~Adium@p4171-ipbf2402marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [21:13] * Joins: hamcore (rhythm@unaffiliated/hamcore)
- # [21:13] * Joins: jorlow (~jorlow@nat/google/x-oyzjuuzluthptlmn)
- # [21:13] * Joins: ojan (~ojan@nat/google/x-rwugpppsqvizqekg)
- # [21:17] * Quits: sicking (~chatzilla@nat/mozilla/x-xmqzfaibvkvyzyaw) (Ping timeout: 276 seconds)
- # [21:20] * Joins: cardona507_ (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [21:20] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [21:20] * Joins: mpilgrim (~pilgrim@rrcs-98-101-146-174.midsouth.biz.rr.com)
- # [21:21] * Joins: miketaylr (~miketaylr@rrcs-208-125-28-217.nyc.biz.rr.com)
- # [21:22] * Quits: cardona507 (~cardona50@173.153.215.245) (Ping timeout: 252 seconds)
- # [21:22] * cardona507_ is now known as cardona507
- # [21:23] * Quits: othermaciej (~mjs@17.246.19.185) (Read error: Connection reset by peer)
- # [21:24] * Joins: othermaciej (~mjs@17.246.19.185)
- # [21:26] * Quits: onar_ (~onar@17.246.53.130) (Quit: onar_)
- # [21:33] * Joins: sicking (~chatzilla@nat/mozilla/x-rzvcnkocfhoatoyc)
- # [21:35] * Quits: MikeSmith (~MikeSmith@EM114-48-131-39.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [21:35] * Joins: MikeSmith (~MikeSmith@EM111-188-21-191.pool.e-mobile.ne.jp)
- # [21:36] * Quits: paul_irish (~paul_iris@nat/google/x-oyuujxagqdknlhnz) (Remote host closed the connection)
- # [21:41] * Joins: paul_irish (~paul_iris@nat/google/x-llzhroiwrcrnptvp)
- # [21:42] * Quits: smaug____ (~chatzilla@cs181063178.pp.htv.fi) (Ping timeout: 240 seconds)
- # [21:43] * Quits: mpilgrim (~pilgrim@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 265 seconds)
- # [21:46] * Quits: jlebar (~jlebar@nat/mozilla/x-pjthzemkbwbbpjcz) (Ping timeout: 255 seconds)
- # [21:50] * Quits: Dashiva (Dashiva@wikia/Dashiva)
- # [21:57] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [21:59] * Joins: Dashiva (Dashiva@84-72-44-201.dclient.hispeed.ch)
- # [21:59] * Quits: Dashiva (Dashiva@84-72-44-201.dclient.hispeed.ch) (Changing host)
- # [21:59] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [21:59] * Joins: jlebar (~jlebar@nat/mozilla/x-mydntgnuvbhmabms)
- # [22:02] * Quits: othermaciej (~mjs@17.246.19.185) (Read error: Connection reset by peer)
- # [22:03] * Joins: smaug____ (~chatzilla@80-186-73-53.elisa-mobile.fi)
- # [22:03] * Joins: othermaciej (~mjs@17.246.19.185)
- # [22:03] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [22:05] * Joins: svl (~me@81.147.26.32)
- # [22:08] * Quits: Ms2ger (~Ms2ger@91.181.17.185) (Quit: nn)
- # [22:09] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [22:09] <MikeSmith> jarib: you around?
- # [22:10] <MikeSmith> wanted to ask if you have interest in helping out with testing effort among Webapps, CSS, HTML, SVg WGs
- # [22:13] <AryehGregor> Oh, IE9 beta released. I'm really behind. (Well, it was only yesterday, but still.)
- # [22:14] * AryehGregor doesn't have time to read the whole post
- # [22:15] * Quits: jlebar (~jlebar@nat/mozilla/x-mydntgnuvbhmabms) (Ping timeout: 255 seconds)
- # [22:15] <MikeSmith> me has not made time to look in detail either
- # [22:15] <MikeSmith> but seems like generally a really Good Thing
- # [22:16] <MikeSmith> and also seems good that they are immediately continuing on the next Platform Preview in parallel with the beta
- # [22:16] <MikeSmith> which seems like they are following the same dev model as other porjects
- # [22:17] <MikeSmith> (semi)stable release on one hand, dev releases on the other
- # [22:18] * Joins: RytoEX (~RytoEX@client-75-102-90-126.mobility-up.psu.edu)
- # [22:19] <jarib> MikeSmith: i do have interest. time might be more of an issue, though :)
- # [22:19] <jarib> anything in particular you're looking to do?
- # [22:19] <MikeSmith> jarib: just looking to have as much help with it as we can get -- especially testing-savvy people
- # [22:20] * Joins: mihaip (~mihaip@nat/google/x-dkulzoxvbnsmrdhr)
- # [22:21] * Quits: ukai (~ukai@nat/google/x-adbspvozjslabnca) (Ping timeout: 272 seconds)
- # [22:22] * Joins: ukai (~ukai@nat/google/x-udnodpmsmvammaff)
- # [22:23] * Quits: othermaciej (~mjs@17.246.19.185) (Read error: Connection reset by peer)
- # [22:24] * Joins: kerns (~dvk@0x55514d1b.adsl.cybercity.dk)
- # [22:24] * Joins: othermaciej (~mjs@17.246.19.185)
- # [22:24] <MikeSmith> hey what happened to JonathanNeal?
- # [22:24] <MikeSmith> after his triumphant invention of the HTML5 gang sign, seems like he went quiet
- # [22:26] * MikeSmith points jarib at DM
- # [22:26] * Parts: RytoEX (~RytoEX@client-75-102-90-126.mobility-up.psu.edu)
- # [22:29] <paul_irish> MikeSmith: he has a tendency to do that. :/
- # [22:30] <paul_irish> he met a girl.. said he found his wife.. said he was quitting webdev.. took her to hawaii, where she dumped him.
- # [22:30] <MikeSmith> works better than e-mail
- # [22:30] <paul_irish> so now he's back sort of. kind of. sometimes.
- # [22:30] <MikeSmith> paul_irish: ah, oK
- # [22:30] <MikeSmith> didn't know about the draam
- # [22:31] <MikeSmith> I do empathize
- # [22:31] <paul_irish> aye
- # [22:31] <paul_irish> isnt there a style control thing where you can have an element tree ignore any cascading styles?
- # [22:33] * Quits: matjas (~matjas@91.182.217.186) (Remote host closed the connection)
- # [22:33] * Joins: jlebar (~jlebar@nat/mozilla/x-oywiztcyvbuytoiz)
- # [22:35] * Joins: dpranke (~Adium@nat/google/x-wgmleoocbarivxzh)
- # [22:37] * Quits: jennb (~jennb@74.125.59.65) (Quit: jennb)
- # [22:39] <MikeSmith> TabAtkins: you were talking a while back about work on developing a test harness we could use for cross-spec testing
- # [22:40] <MikeSmith> but I don't remember what the outcome of that was
- # [22:40] * Quits: paul_irish (~paul_iris@nat/google/x-llzhroiwrcrnptvp) (Remote host closed the connection)
- # [22:42] * Quits: cyphase (~cyphase@99-27-202-248.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [22:42] <jgraham> MikeSmith: What do you mean "harness". I think I have confused things by using the word "harness" where "framework" would be more apropos
- # [22:42] <jgraham> TabAtkins was developing some thing for loading tests and recording the results
- # [22:42] <jgraham> But last I heard it only supported visual tests
- # [22:43] * jgraham also isn't sure what the relationship to W3TestRunner is
- # [22:44] * Quits: roc (~roc@nat/mozilla/x-ycrpqfhweszmvral) (Quit: roc)
- # [22:44] * Joins: paul_irish (~paul_iris@nat/google/x-tldedmdukxwfkuxu)
- # [22:45] <MikeSmith> jgraham: I mean software that lets us run the tests across browsers and across OSes/platforms + a mechanism for collecting the results and storing them in a way that lets us generates reports of the results
- # [22:45] * Quits: kerns (~dvk@0x55514d1b.adsl.cybercity.dk) (Quit: kerns)
- # [22:46] <MikeSmith> jarib: we have tests in different formats, I think
- # [22:46] <MikeSmith> e.g, reftests from Mozilla
- # [22:47] <jgraham> MikeSmith: Right, taht sounds like a harness
- # [22:47] * Quits: othermaciej (~mjs@17.246.19.185) (Read error: Connection reset by peer)
- # [22:47] <MikeSmith> jgraham: so what means "framework"?
- # [22:47] <jgraham> I have also used the word harness to mean "a framework for writing tests"
- # [22:47] <MikeSmith> ah
- # [22:47] * Joins: othermaciej (~mjs@17.246.19.185)
- # [22:48] <jgraham> MikeSmith: Like a javascript file that provides a set of functions for writing tests and (possibly) reporting the results (visually, to a harness, stc.)
- # [22:48] <jgraham> s/stc/etc/
- # [22:48] <MikeSmith> ah, I see
- # [22:48] <MikeSmith> yeah
- # [22:50] <jarib> i'm guessing existing tests do not report results uniformly
- # [22:50] <jarib> so it's a question of whether tests should be rewritten/required to do that, or introduce another layer is needed to extract the results
- # [22:51] <jarib> s/is needed//
- # [22:51] <MikeSmith> ok
- # [22:52] * Quits: miketaylr (~miketaylr@rrcs-208-125-28-217.nyc.biz.rr.com) (Remote host closed the connection)
- # [22:52] <jgraham> jarib: For the HTML WG we seem, slowly, to be standardising around a single API for javascript tests
- # [22:52] * Quits: smaug____ (~chatzilla@80-186-73-53.elisa-mobile.fi) (Remote host closed the connection)
- # [22:52] <jgraham> Hopefully we will use reftests for most other things
- # [22:52] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Read error: Connection reset by peer)
- # [22:53] <jgraham> and then there will likely be a few visual tests for things that are inconvenient to automate
- # [22:54] <jgraham> If we can keep it that simple, making a harness to read the results is quite easy, although actually auomating reftests in a cross browser fashion isn't really possible yet
- # [22:54] <jgraham> *automating
- # [22:54] <jarib> what are reftests?
- # [22:54] <jarib> any links?
- # [22:54] <jgraham> Two pages, a test and a reference, should render identially
- # [22:54] <jgraham> *identically
- # [22:54] <jarib> aha
- # [22:55] <jgraham> http://wiki.csswg.org/test/reftest
- # [22:55] <jarib> have you considered using any of the existing JS testing frameworks?
- # [22:56] <jarib> (for the js tests, obviously)
- # [22:56] <jarib> i.e. http://code.google.com/p/js-test-driver/ would give you a lot for free
- # [22:56] * Joins: cyphase (~cyphase@adsl-99-34-79-45.dsl.pltn13.sbcglobal.net)
- # [22:56] <TabAtkins> paul_irish: No, no way to stop cascading. You could set every property to explicit values, if you felt like.
- # [22:56] * Joins: smaug____ (~chatzilla@80-186-73-53.elisa-mobile.fi)
- # [22:57] <TabAtkins> MikeSmith: Yes, generally. I am right now bodging a previously-developer harness into working just for the CSSWG so we can get impl reports in time.
- # [22:57] <MikeSmith> ok
- # [22:57] <MikeSmith> good to hear
- # [22:58] <TabAtkins> But then I'll be writing one myself to work with the repo-slurper / review comment tracker I'm developing as well.
- # [22:58] <TabAtkins> I'm just being very slow at it, which is no good. The sooner I finish it, the sooner I can start actually hacking on webkit.
- # [23:00] <TabAtkins> So, I'll be building a few harnesses. First one is for self-describing tests, because they're the easiest.
- # [23:00] <TabAtkins> Then probably a js-test one using the framework that the testing WG is doing.
- # [23:00] <TabAtkins> Then reftest, if I can figure out how.
- # [23:00] <jgraham> "the testing wg"?
- # [23:01] <TabAtkins> Whatever you guys are. I forget the name.
- # [23:01] <jgraham> oh the HTML test people?
- # [23:01] <TabAtkins> Yeah.
- # [23:01] <jgraham> Ah, I see
- # [23:01] <jgraham> We kindof have a very basic harness the microsot contributed
- # [23:01] <jgraham> I wouldn't be sad to see it replaced though
- # [23:02] <TabAtkins> Well, you have some js functions that do test-y things that I can hook into.
- # [23:02] <jgraham> Yeah
- # [23:02] <paul_irish> TabAtkins: ok. found an old thread were dean edwards proposed sandboxing styles like that but i guess it never ended up making it in.
- # [23:02] <TabAtkins> paul_irish: Right.
- # [23:02] <paul_irish> thx
- # [23:02] <jgraham> But there is also a html file that loads tests in iframes and allows you to mark the result
- # [23:03] <TabAtkins> So what is that, a self-describing basically?
- # [23:03] <jgraham> I think it will hook into the js at some point in the near future
- # [23:03] <jgraham> TabAtkins: Yeah. The feature set at the moment is pretty poor
- # [23:03] <jgraham> e.g. for reftests if you can't actually provide automation (hard, requires proprietary APIs)
- # [23:04] <jgraham> you should at least provide a harness that allows you to view test, view ref, flip between the two, and mark the result
- # [23:04] <TabAtkins> Right, reftests are a problem until we have dependable ability to draw DOM elements into canvas.
- # [23:04] <TabAtkins> Yeah, that's the limit of what humans can do right now.
- # [23:06] <jgraham> Mostly I don't think this is a big problem because vendors are working on their own reftest runners
- # [23:06] <jgraham> Or have them already
- # [23:06] <TabAtkins> Sure. I think we all have the ability already, if we haven't built an actual runner for them.
- # [23:06] <TabAtkins> But you can't crowdsource a reftest runner.
- # [23:07] <TabAtkins> s/ a / with a /
- # [23:07] * Quits: othermaciej (~mjs@17.246.19.185) (Read error: Connection reset by peer)
- # [23:07] * Joins: othermaciej (~mjs@17.246.19.185)
- # [23:08] <jgraham> Well you don't really need to crowdsource, right? Or what do you envision crowdsourcing?
- # [23:08] <TabAtkins> Letting arbitrary people run tests themselves and report results.
- # [23:08] <TabAtkins> Like browserscope and the 20+ other similar efforts.
- # [23:09] * Quits: hendry (~hendry@webconverger.org) (Quit: Lost terminal)
- # [23:09] <TabAtkins> The results are somewhat less trustworthy, but numbers can make up for that.
- # [23:10] <jgraham> It's not clear to me why it is interesting to do that
- # [23:10] <jgraham> I mean letting people run the tests is good for transparency
- # [23:10] <jgraham> But should have rather little other value
- # [23:11] <jgraham> Assuming that they are easy enough for vendors to run
- # [23:11] * Quits: smaug____ (~chatzilla@80-186-73-53.elisa-mobile.fi) (Ping timeout: 276 seconds)
- # [23:11] <jgraham> (CSS2.1 tests fail here)
- # [23:11] <TabAtkins> Yeah, that's the thing.
- # [23:11] <TabAtkins> If you can't automate, then the time necessary to run them can be prohibitive.
- # [23:11] <TabAtkins> But ordinary people donating some time to it is easier.
- # [23:14] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:15] <jgraham> Yeah, that is a point
- # [23:16] <jgraham> Really you want to avoid being in a situation where you are writing tests that vendors can't run economically
- # [23:16] <TabAtkins> Sure. That's why reftests were invented, to solve this problem for CSS.
- # [23:16] <jgraham> Because the value proposition to vendors of the tests is regression tracking
- # [23:21] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
- # [23:22] * Joins: hendry (~hendry@webconverger.org)
- # [23:25] * Quits: boaz (~boaz@64.119.159.231) (Ping timeout: 276 seconds)
- # [23:25] * Joins: RytoEX (~RytoEX@client-75-102-90-126.mobility-up.psu.edu)
- # [23:27] * Quits: BlurstOfTimes (~blurstoft@168.203.117.112) (Remote host closed the connection)
- # [23:30] * Joins: mischat (~mischat@78-86-167-133.zone2.bethere.co.uk)
- # [23:31] * Joins: cardona507_ (~cardona50@72-62-175-54.pools.spcsdns.net)
- # [23:32] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [23:32] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [23:33] * Joins: boaz (~boaz@64.119.159.231)
- # [23:34] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [23:34] * cardona507_ is now known as cardona507
- # [23:38] * Quits: ROBOd (~robod@89.123.145.80) (Quit: .)
- # [23:38] * Quits: chronossc (~quassel@unaffiliated/chronos) (Read error: Connection reset by peer)
- # [23:40] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [23:41] <MikeSmith> karlcow: http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/DictionaryServicesProgGuide/schema/schema.html#//apple_ref/doc/uid/TP40006152-CH4-SW1
- # [23:41] <MikeSmith> "Dictionary Markup" for Apple Dictionary format
- # [23:42] <MikeSmith> great stuff
- # [23:42] <MikeSmith> includes a "gi" element for marking up gaiji
- # [23:42] <MikeSmith> and lots of other stuff
- # [23:43] <MikeSmith> seems like it could be worthy of standardizing on as a cross-app dictionary format
- # [23:49] <othermaciej> hi all
- # [23:49] <TabAtkins> yo
- # [23:49] * TabAtkins drinks too much Diet Coke. He has a problem.
- # [23:49] <othermaciej> MikeSmith: so I did some checking on how bugmail would compare if we got new bug notifications instead of keyword notifications
- # [23:49] <MikeSmith> ok
- # [23:49] <othermaciej> MikeSmith: we'd get about twice as much bugmail per month, but a greater proportion of it would actually be relevant
- # [23:49] <othermaciej> I sent mail to the WG to see how people feel about that
- # [23:50] <MikeSmith> hai
- # [23:50] <othermaciej> TabAtkins: interested in what you think also, since you expressed the opinion that bugzilla currently hides things too much
- # [23:50] <jgraham> Could we get the bug mail for new bugs after some delay?
- # [23:50] <jgraham> Like 6 hours
- # [23:50] <jgraham> So obvious spam would be closed and never be sent to the list
- # [23:50] <MikeSmith> othermaciej, I still suggest considering to have the messages go to public-html-issue-tracking instead
- # [23:50] <jgraham> Might need some code
- # [23:51] <MikeSmith> having automated bug notifications go to the group's technical discussion list, for a group like this, seems less than ideal to me
- # [23:51] <MikeSmith> but I leave it up to the chairs to figure out what works best for the group
- # [23:51] <TabAtkins> othermaciej: Thanks! Commenting now.
- # [23:55] <othermaciej> MikeSmith: I have mixed feelings, but right now I feel that we are getting too little technical content on public-html rather than too much
- # [23:55] <othermaciej> MikeSmith: also, I was a bit skeptical of it for WebApps WG but it actually seems to work kind of OK
- # [23:55] <othermaciej> MikeSmith: I think work could go better if more people have a chance to comment on bugs before they are at the escalation stage
- # [23:56] <MikeSmith> all true
- # [23:57] <MikeSmith> though WebApps is a very different WG than the HTML WG
- # [23:57] * Quits: RytoEX (~RytoEX@client-75-102-90-126.mobility-up.psu.edu) (Quit: RytoEX)
- # [23:58] <MikeSmith> othermaciej: my main concern is frankly about how it affects implementor participation on the list
- # [23:59] <othermaciej> MikeSmith: well, Jonas and Tab expressed an interest in seeing more data about new bugs
- # [23:59] <othermaciej> having looked at the past month of bugs, I would have also liked to see more of them
- # [23:59] <MikeSmith> and PhilipJ expressed the opposite
- # Session Close: Fri Sep 17 00:00:00 2010
The end :)