Options:
- # Session Start: Wed Mar 31 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] * Joins: othermaciej (~mjs@17.246.18.82)
- # [00:13] * Quits: zcorpan (~zcorpan@91-103-36-68.dynamic.thecloud.net) (Quit: zcorpan)
- # [00:30] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [00:33] <Hixie> man, why are people suddenly all up in arms about changes that HTML_4_ made? (like getting rid of frames, font, etc)
- # [00:33] <Hixie> did they run out of things in HTML5 to complain about?
- # [00:34] <JonathanNeal> Who's complaining?
- # [00:34] <gsnedders> JonathanNeal: How far did you get with trying to get a stylesheet for Opera?
- # [00:34] <Hixie> people in www-style (about frames) and public-html (about everything under the sun, but more recently, not being allowed to use media-specific formatting features mixed in with their semantic markup)
- # [00:35] <JonathanNeal> gsnedders, http://www.iecss.com/ at the bottom is a link to the opera stylesheet.
- # [00:35] <JonathanNeal> along with firefox and webkit.
- # [00:38] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [00:39] * Quits: aroben|away (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [00:45] * Quits: TabAtkins (~chatzilla@17.244.2.48) (Read error: Connection reset by peer)
- # [00:45] * Joins: TabAtkins (~chatzilla@17.244.2.48)
- # [00:53] <JonathanNeal> Hi TabAtkins!
- # [00:53] <JonathanNeal> Do you have a twitter?
- # [00:53] <TabAtkins> Yeah, @tabatkins
- # [00:54] <JonathanNeal> Wow ... your site
- # [00:54] <JonathanNeal> It has mario clouds
- # [00:57] <JonathanNeal> gsnedders, will that work for you?
- # [00:58] <gsnedders> JonathanNeal: I was just looking to see if I saw anything that totally jumps out at me as being wrong
- # [00:59] <JonathanNeal> Don't we have folks who work on Opera, Webkit, IE in this chan?
- # [00:59] * gsnedders works at Opera
- # [00:59] <JonathanNeal> They should be able to say "no no no, you got that wrong, oooh you forgot this, ooooh good call didn't realize we had that in there"
- # [00:59] <gsnedders> We're mainly markup people here, though
- # [01:00] <gsnedders> What do we know about layout? :P
- # [01:00] <JonathanNeal> gsnedders, oh okay, I was going to ask "are you permitted to share your ua stylesheet?"
- # [01:00] <gsnedders> JonathanNeal: The answer is there is no CSS stylesheet.
- # [01:00] <JonathanNeal> Well, there is now :)
- # [01:05] <TabAtkins> JonathanNeal: My homepage is still *entirely* useless. But yes, they are Mario clouds.
- # [01:05] <TabAtkins> Eventually, when I care about it, those clouds will be links.
- # [01:06] <JonathanNeal> I know I need to add something like audio[controls] { display: inline; }
- # [01:06] <JonathanNeal> for opera
- # [01:06] <Philip`> TabAtkins: You could make links rain out of the clouds
- # [01:06] <TabAtkins> Philip`: That sounds... ridiculous.
- # [01:07] <JonathanNeal> ...ly awesome
- # [01:07] <Philip`> Someone should make a cloud-computing admin interface that consists of Mario jumping across clouds, and headbutting them to reboot them
- # [01:10] <TabAtkins> The Wii download screen is mario jumping into a block for every % the download progresses.
- # [01:11] <annevk> http://www.w3.org/Bugs/Public/show_bug.cgi?id=9224 -- it seems highly unlikely implementations will follow through
- # [01:11] <JonathanNeal> I can't predict how Opera will handle video, the closest approximation would be video { height: 150px; width: 300px; } video[src] { height: auto; width: auto; }
- # [01:13] * Joins: TabAtkins_ (~chatzilla@17.244.0.185)
- # [01:13] <Hixie> video { height: auto; width: auto; } would be accurate, since the spec says <video>'s intrinsic width defaults to 300x150 iirc
- # [01:14] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [01:15] <JonathanNeal> oh, does the spec also say <audio> should default to 300x25?
- # [01:15] * Quits: TabAtkins (~chatzilla@17.244.2.48) (Ping timeout: 258 seconds)
- # [01:15] <gsnedders> http://auriethepixie.deviantart.com/art/The-Secret-Life-of-Trees-158431899
- # [01:15] <gsnedders> The lighting of that is awesome.
- # [01:16] <JonathanNeal> Opera reports inline for audio, but shouldn't it be inline-block?
- # [01:18] <annevk> I guess we just make it a replaced element
- # [01:18] <nessy> spec says nothing about audio default width/height
- # [01:18] <annevk> seems to be it should do the same as <img> / <video> ...
- # [01:19] <annevk> pretty sure it is inline for <img>
- # [01:19] <JonathanNeal> Yea.
- # [01:19] <JonathanNeal> I always thought that was a grandfathered inline.
- # [01:20] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Ping timeout: 265 seconds)
- # [01:20] <JonathanNeal> I'll follow your guys advice on this one audio { display: none; } audio[controls] { display: inline; } video { display: inline; }
- # [01:21] * Quits: cedricv (~cedric@175.156.74.182) (Quit: Psst... you can also find me offline @neonux on twitter)
- # [01:21] <annevk> "The audio element, when it is exposing a user interface, is expected to be treated as a replaced element about one line high, as wide as is necessary to expose the user agent's user interface features. When an audio element is not exposing a user interface, the user agent is expected to hide it, irrespective of CSS rules."
- # [01:22] <annevk> so in effect you should not be able to display it even if you use display:block
- # [01:22] <annevk> that seems kind of contrary to <head> and <title> and all...
- # [01:24] <JonathanNeal> yes, it does.
- # [01:24] <JonathanNeal> and contrary to <img>
- # [01:25] <JonathanNeal> If you expect to express itself visually, it should be much more like <img> and <video>
- # [01:26] <JonathanNeal> but thanks for the heads up, annevk :)
- # [01:33] <Hixie> iirc people demanded that it be like that
- # [01:33] <Hixie> i forget why
- # [01:34] <nessy> maybe because it is assumed that most use of audio is as background music to the site?
- # [01:34] <JonathanNeal> Interactive Illinois Report Card?
- # [01:34] * roc wonders what Mark Pilgrim has to say about http://blog.chromium.org/2010/03/bringing-improved-support-for-adobe.html
- # [01:34] <JonathanNeal> :-P
- # [01:35] <JonathanNeal> nessy, that makes sense for a control-less <audio> but once controls are introduced it seems very off.
- # [01:36] <nessy> I'm not saying it's the right decision :)
- # [01:36] <nessy> might be worth another discussion on the list, actually
- # [01:37] <JonathanNeal> "the list"
- # [01:37] * Joins: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
- # [01:37] <Hixie> JonathanNeal: wait, what? why does it make no sense when you have controls?
- # [01:38] <Hixie> i thought that was the one case that DID make sense
- # [01:38] <annevk> roc, uhuh
- # [01:39] <annevk> roc, in general putting much effort into a better plugin API sort of seems like a waste of time
- # [01:39] <roc> yeah
- # [01:39] <roc> honestly I don't think anyone at Mozilla is excited about Pepper
- # [01:39] <roc> we're not blocking it
- # [01:39] <roc> in fact this is the first sign I've seen that Adobe is interested in it
- # [01:40] <Hixie> JonathanNeal: btw if you want to look into why that rule is there, it was added in r4083 on 2009-10-05
- # [01:40] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
- # [01:40] <JonathanNeal> Okay, I'm very ready to be wrong about everything all the time, but it just seemed off.
- # [01:40] <annevk> oh, I have seen some other signs of people working for Adobe pushing for a better plugin API
- # [01:40] * Joins: michaeltwofish (~michaeltw@twofish.slashee.com)
- # [01:41] <JonathanNeal> I guess you don't want to be able to hide <audio controls> right?
- # [01:41] <JonathanNeal> Irrespective of CSS rules.
- # [01:41] <annevk> I managed to convince my manager I had better things to do then work on that
- # [01:42] <JonathanNeal> I think my issue was that I had never thought about "irrespective of CSS rules". If that is the case, why would head get display: none in the rendering guide section?
- # [01:42] <annevk> I phrased that poorly, we discussed it briefly; it didn't require much convincing either way...
- # [01:42] <JonathanNeal> Does that make sense what I just asked, Hixie?
- # [01:42] <JonathanNeal> (also, I do not know how to access the log for r4083 on 2009-10-05
- # [01:43] <annevk> sicking, what you're suggesting will give us much of the same problems we faced with deploying HTML5 forms in the future whenever we do something like it again...
- # [01:43] <annevk> sicking, just allowing everything is not a good strategy; especially for extensibility it is harmful
- # [01:44] <annevk> and from all things conformance requirements help with that is probably the one I care about the strongest
- # [01:46] <JonathanNeal> I would love to compile a list of "irrespective" and "suggested" css rules.
- # [01:47] <annevk> JonathanNeal, you can display the head element using CSS
- # [01:47] <annevk> JonathanNeal, try <style>head, style { display:block } </style> in some cool browser
- # [01:48] * Quits: dglazkov (~dglazkov@nat/google/x-huvygxlgvnukcuxi) (Quit: dglazkov)
- # [01:48] <annevk> if you then put contenteditable on the <style> element you can even edit the CSS rules on the fly
- # [01:48] <JonathanNeal> I hope not. If you can, it is an "irrespective" css rule, which would be contrary to #display-types
- # [01:48] <annevk> no it's not
- # [01:49] <othermaciej> roc: I think on some level the motivation for better plugin API is Chrome OS
- # [01:49] <othermaciej> roc: not that I have any specific information from Google about that
- # [01:49] <annevk> i really love data:text/html, <style contenteditable>head, style { display:block } </style>
- # [01:49] <annevk> it's deliciously weird and useless, but still a lot of fun
- # [01:49] <othermaciej> annevk: you just made my head explode
- # [01:50] <annevk> maybe I should blog about that tomorrow for mass head explosion effects around the globe
- # [01:51] <annevk> (or at least the tiny part of the population that tracks it :) )
- # [01:51] <JonathanNeal> hahaha
- # [01:52] <JonathanNeal> Just did <style contenteditable style="display: block; white-space: pre;" type="text/css"> in Chrome
- # [01:52] * Parts: michaeltwofish (~michaeltw@twofish.slashee.com)
- # [01:52] <annevk> via sicking: http://search.twitter.com/search?q=%23shaverfacts
- # [01:52] <JonathanNeal> You need the white-space to prevent the <p> getting in there from Opera.
- # [01:53] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 246 seconds)
- # [01:58] <JonathanNeal> In IE <head> is irrespectively display: none;
- # [01:58] <JonathanNeal> In Chrome and Opera it is malable.
- # [01:58] <JonathanNeal> (and Firefox)
- # [01:59] <JonathanNeal> Is it meant to be irrespectively hidden, or is it recommended to be hidden?
- # [02:07] <Hixie> JonathanNeal: not sure i understand the questions you were asking earlier (Sorry was afk)
- # [02:08] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
- # [02:10] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [02:10] * Joins: davidb (~davidb@bas1-toronto06-2925210016.dsl.bell.ca)
- # [02:14] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [02:24] * Quits: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz) (Ping timeout: 258 seconds)
- # [02:38] * Quits: ap (~ap@17.246.18.241) (Quit: ap)
- # [02:41] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:43] * Quits: TabAtkins_ (~chatzilla@17.244.0.185) (Ping timeout: 246 seconds)
- # [02:47] * Quits: wycats (~wycats@enginey-9.border1.sfo002.pnap.net) (Remote host closed the connection)
- # [02:47] * Joins: wycats (~wycats@173.153.139.14)
- # [02:50] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: erikvold)
- # [02:51] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [02:52] * Quits: annevk (~annevk@17.244.3.72) (Ping timeout: 258 seconds)
- # [02:52] <boblet> Hixie: I have a question about the hr element and 3.2.5.2 paragraphs. Apart from the p element what other elements can hr be between? flow minus heading and sectioning elements?
- # [02:53] <Hixie> ?
- # [02:56] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:56] * Quits: othermaciej (~mjs@17.246.18.82) (Quit: othermaciej)
- # [02:57] <boblet> “The hr element represents a paragraph-level thematic break”, with paragraph linking to 3.2.5.2
- # [02:58] <boblet> but I’d like to confirm if that means hr only between p elements or eg between lists too
- # [03:01] <boblet> hr is used a lot as a section break in Japan, mainly because it translated well on mobile browsers. Am I right in thinking this would be incorrect now?
- # [03:03] <Hixie> 3.2.5.2 in which version of the spec? :-)
- # [03:04] <Hixie> oh 3.2.5.3 Paragraphs in the complete.html spec, ok
- # [03:04] <Hixie> it's just paragraph-level
- # [03:04] <boblet> Hixie: curses! transcribing error; 3.2.5.3 (http://www.whatwg.org/specs/web-apps/current-work/multipage/content-models.html#paragraphs)
- # [03:04] <Hixie> lists are paragraph-level
- # [03:04] <Hixie> pretty much everything is paragraph-level :-)
- # [03:04] * Quits: KevinMarks (~KevinMark@157.22.22.46) (Quit: The computer fell asleep)
- # [03:05] <Hixie> the spec is pretty explicit when something isn't allowed or if there are restrictions
- # [03:05] <boblet> Hixie: ohrly? hmm… sectioning and heading content too?
- # [03:05] <Hixie> what it means is that <hr> can be used anywhere <p> can, basically
- # [03:06] <Hixie> though the real way to work out where you can put <hr> is to look at the content models
- # [03:06] <Hixie> not try to decode mostly informative text :-)
- # [03:06] <boblet> aha! well, I completely misread #paragraphs then
- # [03:06] <Hixie> the word "represents" is the key word that means "this element means..." e.g. for rendering or analysis purposes
- # [03:06] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 265 seconds)
- # [03:06] <Hixie> so "paragraph-level" here just means that <hr> can be treated like a paragraph for the purposes of rendering
- # [03:07] * Hixie tries to work out why his browser isn't showing him what the server is returning
- # [03:07] <boblet> so hr between section elements or after h1 would be fine then?
- # [03:10] <Hixie> after <h1> would be pretty silly but sure
- # [03:10] <Hixie> between section elements is pretty much redundant
- # [03:11] * Quits: sicking (~chatzilla@nat/mozilla/x-oerjebesvsdxgcun) (Ping timeout: 264 seconds)
- # [03:11] <boblet> …because sections convey the semantics & style can be applied via borders or background images right?
- # [03:12] <Hixie> yeah
- # [03:12] <Hixie> <hr> basically says "end of one section, start of another"
- # [03:12] <Hixie> which is the same semantic as </section> <section>
- # [03:13] <Hixie> (though in the case of <hr> the sections are generally more thematic rather than explicit -- e.g. in a novel think <section> being like a chapter and <hr> being like a bigger space between paragraphs)
- # [03:14] * Quits: Heimidal_ (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Remote host closed the connection)
- # [03:15] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [03:15] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
- # [03:15] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [03:16] <boblet> hixie: I misread this as basically hr only between paragraphs of text (eg theme change in novel), which is a lot more restrictive than you’ve explained
- # [03:17] <Hixie> ah, ok
- # [03:17] <boblet> I’ve submitted a comment about this (#9371). Thanks for your explanation!
- # [03:17] <Hixie> np, thanks for the bug!
- # [03:17] <boblet> I better go update my html5doctor article :)
- # [03:22] * Joins: wycats_ (~wycats@c-69-181-216-213.hsd1.ca.comcast.net)
- # [03:23] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [03:24] <gsnedders> WTH, the KLM website is certain that to fly from Montreal to Amsterdam, where there are directly flights, I should go by Detroit
- # [03:26] * Quits: wycats (~wycats@173.153.139.14) (Ping timeout: 258 seconds)
- # [03:26] * wycats_ is now known as wycats
- # [03:27] <Hixie> gsnedders: looks like anolis has a bug with astral plane characters
- # [03:27] <gsnedders> Hixie: How so?
- # [03:27] * gsnedders notes it's probably not Anolis itself, but rather a parser issue
- # [03:27] <Hixie> <span>𝓏</span> in the input turns into <span>��</span> in the output
- # [03:28] * Hixie discovers some of the named character references are in fact combining characters
- # [03:29] <gsnedders> Gah.
- # [03:29] <Hixie> i'd really rather the output was just ascii personally
- # [03:29] <Hixie> i thought that's what i'd set it to
- # [03:29] <Hixie> haven't checked if my config is wrong yet
- # [03:30] <gsnedders> It should be, if you set it to be
- # [03:30] * Quits: dave_levin (~dave_levi@74.125.59.65) (Quit: dave_levin)
- # [03:31] <Hixie> oh it is ascii
- # [03:31] <Hixie> i was briefly confused because 
 turned into a real newline, but of course that's still ascii...
- # [03:32] <Hixie> so yeah, looks like there's an astral plane problem
- # [03:33] <gsnedders> Hixie: html5lib serializer bug
- # [03:34] <gsnedders> jgraham: ping
- # [03:35] <Hixie> i was about to say there was also a validator bug, since the validator didn't catch it, but of course i validate my post-processed pre-anolis source file, not the post-anolis file
- # [03:36] <gsnedders> Hixie: This on PMS I presume?
- # [03:36] <Hixie> yeah
- # [03:38] <gsnedders> https://code.google.com/p/html5lib/issues/detail?id=143
- # [03:39] <gsnedders> I guess if the spec depends on this it's somewhat urgent? :)
- # [03:40] * gsnedders is too tired to want to look at this now
- # [03:41] <Hixie> i'm adding the glyphs to the big table at the bottom
- # [03:41] <Hixie> it'll make the output invalid, but i don't mind it being invalid for a while
- # [03:41] <Hixie> i doubt anyone will notice the broken glyphs for a few days
- # [03:41] <Hixie> (other than people who are reading this -- hi logs readers!)
- # [03:42] * gsnedders thinks for a minute, and concludes that combining chars are always legal
- # [03:42] <gsnedders> Even at the start of a string, I think
- # [03:43] <Hixie> the combining chars thing is a separate problem that i'll need to talk to the mathml guys about
- # [03:44] <gsnedders> I'll try and fix the html5lib bug tomorrow
- # [03:44] <gsnedders> Well, later today
- # [03:44] <Hixie> does python have a "string S is one of strings A,B,C" construct?
- # [03:44] <Hixie> as in "s in ['aaa','bbb','ccc']" or some such?
- # [03:44] <gsnedders> Yeah
- # [03:44] <gsnedders> Exactly that syntax :)
- # [03:44] <Hixie> cool
- # [03:45] <gsnedders> Except if it's a fixed set, you probably want to use a frozenset
- # [03:45] <Hixie> and does it have ternary-? syntax? as in "foo ? true : false" ?
- # [03:45] <gsnedders> (as then it's just a hashtable lookup)
- # [03:45] <gsnedders> Hixie: no
- # [03:45] <Hixie> k
- # [03:45] <Hixie> frozenset?
- # [03:45] <gsnedders> a set which is immutable
- # [03:45] <Hixie> i just want a set literal
- # [03:45] <gsnedders> set([1,2,3])
- # [03:45] <Hixie> k
- # [03:45] <gsnedders> that gives a mutable set
- # [03:46] <gsnedders> s/set/frozenset/ gives an immutable one
- # [03:46] <Hixie> what does "[1,2,3]" give?
- # [03:46] <gsnedders> A list
- # [03:46] <Hixie> is frozenset() a method call, ora unary operator that gets optimised away?
- # [03:47] <gsnedders> It's a method call
- # [03:47] <Hixie> so probably not what i want here, since i'm in a loop
- # [03:47] <Hixie> there's no set literal syntax?
- # [03:47] <gsnedders> If it's a constant set, just have it declared outside the loop
- # [03:48] <gsnedders> No
- # [03:48] <Hixie> pah
- # [03:48] <Hixie> silly language
- # [03:48] <Hixie> i'll just use a list, it's short
- # [03:48] * gsnedders notes there are plenty of things that are silly in Python
- # [03:48] <Dashiva> If you want dictionary lookup, can't you just use a dict instead of an array?
- # [03:48] <gsnedders> Dashiva: Then they need a value
- # [03:49] <Hixie> here's what i want:
- # [03:49] <gsnedders> Dashiva: If you want O(1) checking something is in a set, you don't need a value for every key
- # [03:49] <franksalim> a ternary operator was added to python in 2.5, btw
- # [03:49] <Dashiva> gsnedders: But you can't make a set literal
- # [03:49] <Hixie> (in pseudocode): variable = foo in ['aaa', 'bbb', 'ccc'] ? 'xxx' : 'yyy'
- # [03:49] <Hixie> and i'm in a loop
- # [03:50] <gsnedders> franksalim: Oh, yeah, duh
- # [03:50] <Hixie> so i'd rather not do anything expensive like constructing something or allocating memory in every loop
- # [03:50] <Dashiva> And you can't declare the lookup list outside the loop?
- # [03:50] <Hixie> well i'd rather not since then to read the code you have to look in two places to work out what this does
- # [03:51] <gsnedders> variable = 'xxx' if foo in ['aaa', 'bbb', 'ccc] else 'yyy'
- # [03:51] <Hixie> sweet jesus that's worse than perl
- # [03:51] <Hixie> i'll just use a simple if/else :-P
- # [03:51] <franksalim> it's two lines
- # [03:51] <gsnedders> Hey, at least it's not PHP.
- # [03:52] <Dashiva> You can optimize for the common case by using assignment + only if!
- # [03:52] <Hixie> i really miss pascal. it was so clear compared to all these modern languages
- # [03:53] * gsnedders notes there are still pascal compilers in existance
- # [03:53] <Dashiva> Javascript isn't so different from pascal, is it?
- # [03:53] <Hixie> Dashiva: javascript doesn't have a sane class system (sorry smalltalk people :-P)
- # [03:53] <Hixie> and it's not strongly typed
- # [03:53] <Hixie> gsnedders: i know, i'm writing my game in it
- # [03:54] <Dashiva> I will never understand how people can like dynamic strong typing
- # [03:54] <Dashiva> Worst of both worlds!
- # [03:55] <franksalim> sigh
- # [03:56] <Hixie> dynamic strong typing?
- # [03:56] <Hixie> pascal uses static strong typing
- # [03:56] <Hixie> as in, checked by the compiler
- # [03:56] <Hixie> well, provided you don't use Variants, but those are wacko and i recommend staying well clear unless you're doing weird COM stuff
- # [03:58] <roc> Pascal doesn't get used because important stuff like variable-length arrays didn't make it into the language
- # [03:59] <Hixie> any modern pascal has variable-length arrays
- # [03:59] <Hixie> but yeah, the original pascal was a pretty limited language
- # [03:59] <roc> if you want static type joy in a good language, use ML or Haskell
- # [03:59] <Dashiva> My bad, it's been too long since I used pascal, I misremembered it being staticly typed
- # [03:59] <Hixie> (pascal actually had quite a wide following on dos and windows, since borland made possibly the best RAD environments for those platforms)
- # [04:00] <roc> I was a big Turbo Pascal fan back in the day
- # [04:00] <roc> but C won
- # [04:00] <Hixie> (unfortunately borland's stuff was never truly cross-platform and they died when microsoft hired when of their people to do .NET and when microsoft made Visual Studio all one needed to work on windows)
- # [04:00] <Hixie> yeah
- # [04:01] <ment> Go is also static typed
- # [04:02] * Quits: davidb (~davidb@bas1-toronto06-2925210016.dsl.bell.ca) (Quit: davidb)
- # [04:02] <Hixie> go is pretty nice in many ways, though they made some syntax decisions that are a bit odd
- # [04:02] <Hixie> still a very new language though
- # [04:03] <Dashiva> I always wanted to try D, but I can never get anything done unless I have a project to work on
- # [04:04] * gsnedders feels the same with C/C++
- # [04:04] <Hixie> sanity check
- # [04:04] * Quits: erlehmann (~erlehmann@dslb-088-075-180-189.pools.arcor-ip.net) (Ping timeout: 246 seconds)
- # [04:04] <Hixie> combining characters
- # [04:04] <Hixie> they come after teh character they combine with right?
- # [04:04] <gsnedders> Yes
- # [04:04] <Dashiva> Yes
- # [04:04] <Hixie> k
- # [04:04] <Hixie> i'm not going insane
- # [04:04] <Hixie> just checking
- # [04:04] <Hixie> or at least, that's not a symptom of my going insane
- # [04:06] <Dashiva> Going insane would require you to be sane to begin with
- # [04:06] <gsnedders> Hixie: I think you went insane a long time ago
- # [04:08] <Dashiva> Speaking of insane, was the last last week post the last?
- # [04:13] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [04:13] * Joins: sicking (~chatzilla@adsl-99-24-216-224.dsl.pltn13.sbcglobal.net)
- # [04:14] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
- # [04:14] * Joins: sebmarkbage (~miranda@213.80.108.29)
- # [04:15] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [04:15] * Joins: wakaba_0 (~wakaba_@112-68-244-233.eonet.ne.jp)
- # [04:16] * Joins: erlehmann (~erlehmann@dslb-092-078-128-228.pools.arcor-ip.net)
- # [04:19] <Hixie> re my last checkin: if anyone can work out why (a) the columns no longer work in firefox or (b) why the :hover effect doesn't seem to work anywhere, please let me know
- # [04:19] <Hixie> (afk food)
- # [04:20] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
- # [04:21] <Dashiva> Let's try validating
- # [04:22] <Dashiva> Just complaints about NFC...
- # [04:23] <Dashiva> Script error, though
- # [04:31] * Joins: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:35] <Dashiva> The problem seems to be that the position: relative on the td is ignored. Probably because of the column stuff, since Opera doesn't support that and gets the positioning right.
- # [04:41] * Joins: erlehmann_ (~erlehmann@dslb-088-075-186-165.pools.arcor-ip.net)
- # [04:43] * Quits: erlehmann (~erlehmann@dslb-092-078-128-228.pools.arcor-ip.net) (Ping timeout: 264 seconds)
- # [04:44] <Dashiva> Maybe this? "The effect of 'position:relative' on table-row-group, table-header-group, table-footer-group, table-row, table-column-group, table-column, table-cell, and table-caption elements is undefined."
- # [04:46] * Quits: erlehmann_ (~erlehmann@dslb-088-075-186-165.pools.arcor-ip.net) (Ping timeout: 246 seconds)
- # [04:55] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [04:55] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [04:55] * Joins: surkov (~surkov@client-74-7.sibtele.com)
- # [05:03] * Joins: sebmarkbage_ (~miranda@213.80.108.29)
- # [05:05] * Quits: sebmarkbage (~miranda@213.80.108.29) (Read error: Connection reset by peer)
- # [05:08] * Parts: sebmarkbage_ (~miranda@213.80.108.29) ("http://calyptus.eu/")
- # [05:18] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [05:26] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [05:27] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 248 seconds)
- # [05:42] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
- # [05:51] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [05:52] * Quits: jwalden (~waldo@nat/mozilla/x-pzkjpmvolvdfrals) (Quit: homeward bound)
- # [06:05] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [06:05] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
- # [06:05] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [06:05] * Quits: mr_daniel (~irssi@e177150149.adsl.alicedsl.de) (Ping timeout: 260 seconds)
- # [06:07] * Joins: mr_daniel (~irssi@e177150173.adsl.alicedsl.de)
- # [06:22] * Joins: jwalden (~waldo@c-98-248-40-206.hsd1.ca.comcast.net)
- # [06:31] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [06:39] * Quits: sicking (~chatzilla@adsl-99-24-216-224.dsl.pltn13.sbcglobal.net) (Ping timeout: 268 seconds)
- # [06:47] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [06:48] <Hixie> Dashiva: hm, thanks
- # [06:49] <Hixie> Dashiva: i figured they'd have defined it by now :-)
- # [06:51] * Joins: sicking (~chatzilla@adsl-99-24-216-224.dsl.pltn13.sbcglobal.net)
- # [06:52] * Quits: sicking (~chatzilla@adsl-99-24-216-224.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
- # [06:54] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [06:55] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
- # [06:59] * Quits: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Quit: Leaving)
- # [07:00] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [07:00] <JonathanNeal> hello
- # [07:06] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [07:08] <JonathanNeal> Hixie, you around?
- # [07:08] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
- # [07:16] * Joins: cpearce (~cpearce@ip-118-90-61-151.xdsl.xnet.co.nz)
- # [07:16] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [07:18] <Hixie> JonathanNeal: vaguely
- # [07:30] <JonathanNeal> heh
- # [07:30] <JonathanNeal> So Hixie, why is it that <head> can be display: block; but <audio> shouldn't be overwritable?
- # [07:42] * Joins: roc (~roc@121-74-165-68.telstraclear.net)
- # [07:50] * Quits: surkov (~surkov@client-74-7.sibtele.com) (Quit: surkov)
- # [07:55] <boblet> JonathanNeal: thanks for iecss.com — great work!
- # [07:55] <JonathanNeal> boblet, thanks, and thank the guys on here for encouragement and advice.
- # [07:56] <JonathanNeal> Especially TabAtkins who wrote a php file I used to figure out how to write php files (which is how that table is rendered)
- # [07:59] * Quits: wycats (~wycats@c-69-181-216-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [07:59] * Joins: wycats (~wycats@99-203-56-99.pools.spcsdns.net)
- # [08:01] * Joins: erlehmann (~erlehmann@dslb-188-103-019-043.pools.arcor-ip.net)
- # [08:02] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [08:03] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [08:06] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Quit: dave_levin)
- # [08:10] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
- # [08:10] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
- # [08:10] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:11] * Joins: TabAtkins (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
- # [08:16] * Joins: |zalan| (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [08:19] * Quits: |zalan| (~zalan@catv-89-135-108-81.catv.broadband.hu) (Client Quit)
- # [08:20] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [08:20] * Joins: wycats_ (~wycats@c-69-181-216-213.hsd1.ca.comcast.net)
- # [08:21] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:24] * Quits: wycats (~wycats@99-203-56-99.pools.spcsdns.net) (Ping timeout: 258 seconds)
- # [08:24] * wycats_ is now known as wycats
- # [08:44] * Joins: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:46] <scotfl>
- # [08:51] * Quits: TabAtkins (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds)
- # [08:53] * Joins: Michelangelo (~Michelang@93-41-255-195.ip84.fastwebnet.it)
- # [08:55] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [09:05] * Quits: FireFly (~firefly@unaffiliated/firefly) (Remote host closed the connection)
- # [09:10] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Read error: Connection reset by peer)
- # [09:11] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
- # [09:18] * Quits: gavin_ (~gavin@firefox/developer/gavin)
- # [09:19] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [09:20] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [09:21] * Joins: pesla (~retep@188.202.125.121)
- # [09:22] * Quits: erlehmann (~erlehmann@dslb-188-103-019-043.pools.arcor-ip.net) (Ping timeout: 264 seconds)
- # [09:23] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Remote host closed the connection)
- # [09:33] <hsivonen> Well, this is interesting. And it's not the April Fools Day, yet. http://blog.chromium.org/2010/03/bringing-improved-support-for-adobe.html
- # [09:37] * Quits: wycats (~wycats@c-69-181-216-213.hsd1.ca.comcast.net) (Quit: wycats)
- # [09:39] * svl__ is now known as svl
- # [09:46] <othermaciej> hsivonen: I wonder if Mark Pilgrim will decry this move
- # [09:50] <Hixie> JonathanNeal: i don't recall, but the rule was added in r4083 on 2009-10-05, if you want to do some archeology to find out
- # [09:50] <Hixie> othermaciej: that's what roc said!
- # [09:52] <othermaciej> Hixie: yeah, I'm stealing his line
- # [09:52] <Hixie> ah :-)
- # [09:53] <hsivonen> othermaciej: that was my first thought, too
- # [09:53] <Dashiva> Man, what are we going to do when othermaciej goes to jail for theft
- # [09:54] <othermaciej> Dashiva: there will still be two co-chairs left
- # [09:54] <othermaciej> good thing we have double redundancy
- # [09:54] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:55] <othermaciej> hsivonen: I wonder if the bundle will come with the "Evil and Lazy" t-shirt
- # [09:55] <Dashiva> I'm not convinced you're all the same :P
- # [09:55] <Dashiva> It's more like a balance of power
- # [09:55] <hsivonen> othermaciej: :-)
- # [09:55] * Joins: Phae (~phaeness@gateb.thls.bbc.co.uk)
- # [09:56] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
- # [09:56] <JonathanNeal> where do i do said archeology?
- # [09:56] <JonathanNeal> Hixie
- # [09:57] <roc> my lines are available under an open source licence
- # [09:59] <Dashiva> JonathanNeal: Searching whatwg and public-html mail archives, and the irc channel logs if they go that far back
- # [09:59] <othermaciej> roc: viral or permissive?
- # [10:00] * hsivonen wonders if Pepper surfaces can be GPU-hosted textures
- # [10:01] <JonathanNeal> Searched the mail archives but didn't see anything offering a detailed explanation.
- # [10:01] <roc> viral
- # [10:02] <JonathanNeal> Just instructional making-it-work-this-way talk
- # [10:02] <roc> in case anyone plans to make heaps of money out of books based on #whatwg logs
- # [10:02] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Ping timeout: 258 seconds)
- # [10:02] <roc> hsivonen: I assume so, otherwise it'd be worse than what we already have (or will soon have)
- # [10:03] <hsivonen> roc: but GPL allows the making of heaps of money
- # [10:03] <roc> sure, in theory it does
- # [10:04] <roc> it destroys all the obvious business models and then says "good luck!"
- # [10:04] <Dashiva> It doesn't destroy the business model of relying on people thinking it's reasonable to pay for stuff
- # [10:04] <roc> note: I am a fan of the GPL for many things
- # [10:04] <hsivonen> or the business model of putting a Google search field on the product
- # [10:05] <JonathanNeal> Maybe there never was a reason to make <head> display blockable, but <audio> none or inline iirrespective of css
- # [10:05] <JonathanNeal> it should be consistant.
- # [10:05] <Dashiva> Making head display:block has been possible a long time, so I wouldn't be surprised if at least one site depends on it :)
- # [10:06] <roc> hsivonen: yeah, we're lucky
- # [10:08] * Quits: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk) (Remote host closed the connection)
- # [10:08] <roc> the GPL makes it hard to make monopoly profits, which is what I think of as "heaps of money" :-). That's a good thing.
- # [10:08] <JonathanNeal> I understand, no controls on audio, then no audio, but having no control over the audio control's width or height or display seems very non <video / image / canvas / object> -ish
- # [10:11] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Remote host closed the connection)
- # [10:12] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [10:14] <JonathanNeal> *then no audio = then no display
- # [10:33] * Philip` suggests "s in ('aaa', 'bbb', 'ccc')"
- # [10:33] <Philip`> since rounded brackets are prettier, and tuples are theoretically faster than lists
- # [10:34] <Philip`> (If you've only got n=3 then I don't think it's really worth worrying about a O(n) list/tuple search vs O(1) set search)
- # [10:38] <workmad3> Philip`: are you sure that went into the right chan? :)
- # [10:38] <Hixie> yeah he was responding to something i said a while bacm
- # [10:38] <Hixie> back
- # [10:38] <Hixie> thanks Philip`
- # [10:39] <workmad3> ah, I thought I'd accidentally joined #python again :)
- # [10:42] * Quits: jwalden (~waldo@c-98-248-40-206.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [10:43] * Joins: ROBOd (~robod@89.122.216.38)
- # [10:49] <jgraham> gsnedders: Unless I am misreading, it is actually a bug in the python stdlib
- # [10:57] * Joins: lazni (~lazni@118.71.106.151)
- # [10:57] <jgraham> (and I tend to agree with Philip`; for n == 3 you probably don't care about O(1) vs O(N) but about constant factors
- # [10:58] <jgraham> )
- # [10:58] <Philip`> (If you're using Python you probably don't care about constant factors either)
- # [10:59] <jgraham> (Well you might if you were constrained to use Python and this was a particularly slow part of the code. But that seems unlikely in the extreme)
- # [10:59] <Dashiva> If it was a critical section of the code, I don't think moving the list out of the loop would be unacceptable
- # [11:00] <jgraham> Moving the list out of the loop seems like it should be acceptable in either case. If the loop body is so long that that seriously impacts readbility, you probably have two problems
- # [11:00] <Dashiva> He didn't say he was using regular expressions
- # [11:01] <Philip`> If it was a critical section of the code, rewriting that whole part of the program so it doesn't have to deal with strings in a tight loop may not be unacceptable
- # [11:04] * Quits: lazni (~lazni@118.71.106.151) (Quit: Leaving.)
- # [11:08] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [11:10] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [11:12] <zcorpan> ukai: hi
- # [11:13] <ukai> zcorpan: hi
- # [11:14] <zcorpan> ukai: do you know if the webkit websocket tests need pywebsocket as an apache module or standalone server, or doesn't matter?
- # [11:14] <ukai> standalone
- # [11:14] <zcorpan> ok, thanks
- # [11:15] <ukai> WebKitTools/Scripts/run-webkit-tests launches pywebsocket's standalone.py in openWebSocketServerIfNeeded()
- # [11:16] <zcorpan> ukai: i'm thinking of running them with a remote server instead of a local server
- # [11:16] <zcorpan> ukai: the remote server might well be running all the time
- # [11:17] <ukai> zcorpan: what do you mean the remote server in this context?
- # [11:18] <zcorpan> ukai: on a different machine than the one running the test
- # [11:18] <zcorpan> ukai: the webkit tests seem to use 127.0.0.1
- # [11:19] <ukai> zcorpan: yes, but you need to rewrite all *.js in layout test code
- # [11:19] <zcorpan> ukai: yeah
- # [11:20] <ukai> zcorpan: so, what is the motivation?
- # [11:20] * Joins: lazni (~lazni@118.71.106.151)
- # [11:20] <zcorpan> ukai: trying to get it running in opera's regression testing system
- # [11:21] <ukai> ukai: ah. is there any problem with running on 127.0.0.1?
- # [11:22] <ukai> zcropan: ah. is there any problem with running on 127.0.0.1?
- # [11:23] <zcorpan> ukai: not sure, but it seemed like it would be simpler to install a websocket server on one machine than installing it on all test slaves
- # [11:26] <ukai> zcorpan: hmm, i'm not sure, but i believe we need to start pywebsocket server each time to run layout tests. some *_wsh.py need to be initialized before running test.
- # [11:30] <zcorpan> ukai: so different tests start the server with different configurations?
- # [11:32] * Joins: Rik` (~Rik`@81.93.12.28)
- # [11:33] * Quits: Rik` (~Rik`@81.93.12.28) (Remote host closed the connection)
- # [11:34] <ukai> zcropan: no, it runs with same configurations.
- # [11:34] * Joins: Rik` (~Rik`@81.93.12.28)
- # [11:34] * zcorpan -> lunch, bbiab
- # [11:35] <ukai> zcorpan: so, it might work with remote server that keep running.
- # [11:39] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [11:42] <hsivonen> is any browser knows to sniff charset-unlabeled JavaScript files for encoding patterns using a detector?
- # [11:42] <hsivonen> s/knows/known/
- # [11:42] * Joins: mpt (~mpt@canonical/mpt)
- # [11:52] * Joins: Necrathex (~bleptop@colorenco.speedxs.nl)
- # [11:55] <jgraham> hsivonen: I have a feeling that Opera did/does (and that it is considered a bug; don't recall if it got fixed for 10.50)
- # [12:13] * Quits: roc (~roc@121-74-165-68.telstraclear.net) (Quit: roc)
- # [12:13] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [12:18] * Quits: payman (~payman@pat.se.opera.com) (Remote host closed the connection)
- # [12:18] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
- # [12:19] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Remote host closed the connection)
- # [12:19] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
- # [12:22] * Joins: roc (~roc@121-74-165-68.telstraclear.net)
- # [12:22] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Remote host closed the connection)
- # [12:23] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
- # [12:23] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Client Quit)
- # [12:24] * Quits: roc (~roc@121-74-165-68.telstraclear.net) (Client Quit)
- # [12:34] * Joins: payman (~payman@pat.se.opera.com)
- # [12:46] * Quits: wakaba_0 (~wakaba_@112-68-244-233.eonet.ne.jp) (Quit: Leaving...)
- # [12:52] * Disconnected
- # [12:53] * Attempting to rejoin channel #whatwg
- # [12:53] * Rejoined channel #whatwg
- # [12:53] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [12:53] * Set by annevk42 on Mon Oct 19 23:03:06
- # [12:55] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [13:08] * Quits: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl) (Ping timeout: 258 seconds)
- # [13:12] * Joins: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [13:14] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
- # [13:17] <zcorpan> ukai: ok, thanks
- # [13:33] * hsivonen concludes that most style sheets and scripts have to be ASCII if Opera has been get away with its external resource behavior with document.open()ed docs
- # [13:34] <hsivonen> when the behavior differs from IE, Gecko and WebKit
- # [13:44] <zcorpan> hsivonen: what's different?
- # [13:46] <hsivonen> zcorpan: the other's decode the external resources as UTF-8. Opera decodes as Windows-1252.
- # [13:46] <hsivonen> *others
- # [13:47] <hsivonen> scary how I've started to put ' randomly in front of trailing s
- # [13:59] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:08] <zcorpan> hsivonen: maybe there aren't that many document.open()ed docs that use external style sheets and scripts
- # [14:08] <zcorpan> hsivonen: could you file a bug about that?
- # [14:14] * Joins: davidb (~davidb@bas4-kitchener06-1128761611.dsl.bell.ca)
- # [14:36] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
- # [14:37] * Joins: philsfan (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [14:43] * Parts: philsfan (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [14:43] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [15:11] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:12] * Parts: zcorpan (~zcorpan@pat.se.opera.com)
- # [15:24] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [15:32] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [15:38] * Joins: mpt (~mpt@canonical/mpt)
- # [15:38] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [15:41] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [15:41] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [15:41] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
- # [15:52] * Quits: scherkus (~scherkus@74.125.59.73) (Ping timeout: 258 seconds)
- # [15:59] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: Leaving...)
- # [16:01] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 260 seconds)
- # [16:03] <gsnedders> jgraham: That was actually my blind guess
- # [16:06] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [16:07] * Quits: mat_t (~mattomasz@91.189.88.12) (Remote host closed the connection)
- # [16:08] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [16:08] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [16:15] * Joins: paul_irish (~paul_iris@12.33.239.250)
- # [16:21] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
- # [16:28] * Joins: divya (~divya@c-24-18-47-121.hsd1.wa.comcast.net)
- # [16:36] * Quits: Necrathex (~bleptop@colorenco.speedxs.nl) (Ping timeout: 276 seconds)
- # [16:39] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [16:49] * Joins: TabAtkins (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
- # [16:51] <divya> @TabAtkins you mentioned (w.r.t to my query on legend elm's content model) < "Content model" describes what the element is allowed to *contain*.
- # [16:51] <divya> "Categories" describe what the element *is*. (And then "Context"...describes where it can be used.) > Am I right in assuming HTML4 did not explicitly declare category/context and only HTML5 does so?
- # [16:52] <TabAtkins> divya: I'd have to check HTML4 to be sure. Been a while since I've read it.
- # [16:52] <Dashiva> It declared context, surely
- # [16:52] <Dashiva> Isn't that what the DTD is all about?
- # [16:52] * Joins: Necrathex (~bleptop@colorenco.speedxs.nl)
- # [16:53] * Joins: annevk (~annevk@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
- # [16:53] <divya> @Dashiva e.g. http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.1 for Body element there is explicit content model associated (%block; | SCRIPT)+ +(INS | DEL)
- # [16:54] <divya> @Dashiva Nothing explicit about context.
- # [16:54] <Philip`> The "%block" definitions are sort of about context
- # [16:55] <Philip`> but in general the child->parent relationships aren't explicit, you have to derive them from te parent->child data in the DTD
- # [16:55] <divya> @Philip` %block defines what can go WITHIN body element and not what content model the element ITSELF is.
- # [16:56] <Philip`> divya: But some other part of the DTD says that <div> etc *is* a %block, i.e. saying it can be used in all contexts that accept blocks
- # [16:57] <divya> @Philip` is there a ref here: http://www.w3.org/TR/REC-html40/sgml/dtd.html
- # [16:58] <Philip`> <!ENTITY % block "P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT | BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">
- # [16:59] <Philip`> That's kind of the explicit declaration of category
- # [17:00] <divya> @Philip` so any element in that list has a category of Block?
- # [17:01] <Philip`> Yes, and can be used in any element whose content model includes "%block;"
- # [17:02] <divya> @Philip` ah k. but contexts are not specified though I think. They are assumed. E.g. ins and del.
- # [17:03] <jgraham> divya: (this is not twitter, no need for the @ sign)
- # [17:04] <divya> jgraham: sorry :) too used to it.
- # [17:04] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:04] <jgraham> np :)
- # [17:04] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [17:07] * gsnedders apparently just bought some "Nytol 0-A-Night" if you believe the recepit
- # [17:07] * Quits: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:08] <Philip`> That doesn't seem very good product design, if you're expected to take none a night
- # [17:08] <Philip`> They'll never get any repeat customers
- # [17:08] <jgraham> Maybe you take it during the day
- # [17:08] <Dashiva> That doesn't stop homeopathy
- # [17:08] * Quits: divya (~divya@c-24-18-47-121.hsd1.wa.comcast.net) (Quit: divya)
- # [17:09] <Philip`> Dashiva: That's not how homeopathy works - you have to keep buying their expensive water regularly
- # [17:09] <Philip`> so they've got the right idea
- # [17:10] <Dashiva> You could just use half, and then refill yourself
- # [17:10] <gsnedders> Hopefully I can finally get off a 3am-10am sleep pattern :\
- # [17:10] * Quits: TabAtkins (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
- # [17:10] <gsnedders> Being ill and ending up with that sort of sleep pattern scuks
- # [17:10] <gsnedders> *sucks
- # [17:10] <Dashiva> At least you have the excuse of being ill
- # [17:11] <gsnedders> It was so sad, I missed going to Oslo.
- # [17:11] <Philip`> gsnedders: You could move to a timezone several hours westwards, and then your pattern would be fine
- # [17:12] <gsnedders> I tried to do that, but the clocks changed too.
- # [17:12] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [17:12] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
- # [17:12] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [17:12] <gsnedders> So I'm still in the same timezone, despite moving west.
- # [17:12] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [17:12] <Philip`> Go west more
- # [17:12] <gsnedders> Philip`: Get me a plane ticket.
- # [17:12] <Dashiva> Take up residence on a hot-air balloon
- # [17:13] <Philip`> Build an underground city
- # [17:15] * Quits: pesla (~retep@188.202.125.121) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [17:15] <Dashiva> I don't have a problem being awake at night, it's just that other people insist on only being available during working hours
- # [17:16] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 258 seconds)
- # [17:18] <Philip`> It's strange that everyone has roughly the same working hours
- # [17:18] <Philip`> It means you're busy working while everyone else is available, and as soon as you stop working and have some free time everybody else stops working and becomes unavailable
- # [17:19] <Philip`> It'd be more efficient if everybody was assigned a random number between 0 and 24 at birth, which is the offset applied to all their working hours
- # [17:20] <Philip`> because then a large fraction of people would be available at all times, and you'd never have to worry that all the shops are about to shut
- # [17:24] <Dashiva> Well, it's sort of annoying if your business hours don't overlap with people you're supposed to interact with
- # [17:24] <Dashiva> (E.g. anyone who's ever been on a team with more than six hours time zone difference)
- # [17:24] <jgraham> In Sweden the shops almost all shut for much of the weekend
- # [17:25] <jgraham> typical opening hours might be 11-15 on Sat. only
- # [17:26] <jgraham> There are literally would-be shoppers listlessly wandering the steets looking for places to spend money
- # [17:26] <jgraham> This pretty much disproves economics
- # [17:27] <Dashiva> There are social arguments for having non-business hours
- # [17:27] <Dashiva> So the economists might just be repressed and unable to optimize
- # [17:27] <daedb> All the swedish weekend money gets spent in bars and clubs instead ^^
- # [17:29] * Joins: mpt (~mpt@canonical/mpt)
- # [17:29] * Joins: dglazkov (~dglazkov@nat/google/x-byphrikivjwreupe)
- # [17:29] * Joins: divya (~divya@c-24-18-47-121.hsd1.wa.comcast.net)
- # [17:35] * Joins: MikeSmith (~MikeSmith@EM114-48-191-193.pool.e-mobile.ne.jp)
- # [17:36] * Quits: davidb (~davidb@bas4-kitchener06-1128761611.dsl.bell.ca) (Quit: davidb)
- # [17:42] * Quits: annevk (~annevk@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
- # [17:45] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
- # [17:50] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
- # [17:52] * Parts: divya (~divya@c-24-18-47-121.hsd1.wa.comcast.net)
- # [17:57] * Joins: rubys1 (~rubys@cpe-098-027-059-221.nc.res.rr.com)
- # [17:57] * Joins: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [18:00] * Joins: dglazkov_ (~dglazkov@nat/google/x-mcfxormsjgtwrspd)
- # [18:00] * Quits: dglazkov_ (~dglazkov@nat/google/x-mcfxormsjgtwrspd) (Client Quit)
- # [18:04] * Joins: TabAtkins (~chatzilla@17.244.0.185)
- # [18:04] * Quits: dglazkov (~dglazkov@nat/google/x-byphrikivjwreupe) (Ping timeout: 276 seconds)
- # [18:05] * Joins: annevk (~annevk@17.244.2.72)
- # [18:07] <TabAtkins> othermaciej: I volunteer to write counter-proposals to all of Shelley's recent issues, except maybe the one for Issue 92 (that sounds like it might actually be reasonable; I need to review it more closely).
- # [18:07] <TabAtkins> I can do it by next Friday.
- # [18:07] <gsnedders> Is it just me or is Spotify really bad at the moment?
- # [18:08] * Quits: Phae (~phaeness@gateb.thls.bbc.co.uk)
- # [18:11] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [18:11] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Read error: Connection reset by peer)
- # [18:13] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [18:13] <JonathanNeal> ahoy!
- # [18:14] <JonathanNeal> I've checked the public html mailing list, and I still haven't found an explanation as to why <audio> and <audio controls> are to be styled the way they are irrespective of CSS.
- # [18:15] * Joins: dave_levin (~dave_levi@nat/google/x-qprhfmdmpyfeorgi)
- # [18:15] <JonathanNeal> Would anyone currently on have enlightenment regarding this?
- # [18:18] <jgraham> http://www.publications.parliament.uk/pa/ld200910/ldhansrd/text/100303-0001.htm
- # [18:18] <TabAtkins> I suppose that <audio> is hidden no matter what because otherwise it's really annoying. I've had problems caused by me adding a border to all body>*, and getting <style> and <script> showing up.
- # [18:19] <jgraham> (that link is unlikely to be enlightening on almost any topic)
- # [18:19] <TabAtkins> <audio controls>, not as sure, but I suspect it's so that users can depend on their browser always exposing the same-looking controls.
- # [18:19] <gsnedders> jgraham: Lovely.
- # [18:20] <TabAtkins> Essentially, I think <audio controls> is supposed to act like a replaced element. Styling the contents of replaced elements is officially out-of-scope for CSS.
- # [18:20] <jgraham> gsnedders: The punchline is a thing of beauty
- # [18:23] <JonathanNeal> I'm looking for documentation on "replaced elements"
- # [18:24] <JonathanNeal> Hmmm, reading now.
- # [18:28] <JonathanNeal> I see why I never noticed this before, "4 The elements of HTML" seems not to be the section that would mention these things.
- # [18:29] <JonathanNeal> Where would I learn that <audio> is supposed to act like a replaced element? Where would I learn the intrinsic height/width/ etc values it would have?
- # [18:33] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Remote host closed the connection)
- # [18:36] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [18:40] * Quits: rubys1 (~rubys@cpe-098-027-059-221.nc.res.rr.com) (Remote host closed the connection)
- # [18:41] * Joins: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp)
- # [18:41] * Quits: Necrathex (~bleptop@colorenco.speedxs.nl) (Remote host closed the connection)
- # [18:43] * Joins: mpt_ (~mpt@canonical/mpt)
- # [18:43] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
- # [18:45] * Joins: davidb (~davidb@bas4-kitchener06-1128761611.dsl.bell.ca)
- # [18:46] * Joins: ap_ (~ap@17.246.18.241)
- # [18:46] * ap_ is now known as ap
- # [18:54] * Joins: rubys (~rubys@cpe-098-027-059-221.nc.res.rr.com)
- # [19:01] * Joins: maikmerten (~maikmerte@port-92-201-130-141.dynamic.qsc.de)
- # [19:03] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [19:05] * Joins: boaz (~boaz@64.119.159.231)
- # [19:07] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:08] * Quits: boaz (~boaz@64.119.159.231) (Remote host closed the connection)
- # [19:13] * Joins: seventh (galofort@208.98.1.237)
- # [19:17] * Joins: cying (~cying@70.90.171.153)
- # [19:18] * Quits: mpt_ (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [19:23] <JonathanNeal> Found some @ http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html#replaced-elements
- # [19:23] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [19:23] <hober> TabAtkins: you can skip ISSUE-95; I've got that one.
- # [19:30] * Quits: davidb (~davidb@bas4-kitchener06-1128761611.dsl.bell.ca) (Quit: davidb)
- # [19:40] * Joins: EdSquareCat1 (~Ryan@nat18-resnet-ext.rutgers.edu)
- # [19:41] * Parts: EdSquareCat1 (~Ryan@nat18-resnet-ext.rutgers.edu)
- # [19:41] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Read error: Connection reset by peer)
- # [19:41] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
- # [19:46] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [19:58] * Quits: Rik` (~Rik`@81.93.12.28) (Ping timeout: 252 seconds)
- # [20:00] <JonathanNeal> How, in CSS, might you represent that an img had successfully loaded a src?
- # [20:03] * Quits: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
- # [20:04] <JonathanNeal> though it doesn't exist, I feel like img[complete] would be correct. "image.complete Returns true if the image has been downloaded, decoded, and found to be valid; otherwise, returns false."
- # [20:14] * Quits: dave_levin (~dave_levi@nat/google/x-qprhfmdmpyfeorgi) (Quit: dave_levin)
- # [20:18] * Joins: dave_levin (~dave_levi@nat/google/x-ofgomjqmgzzhouwj)
- # [20:19] <JonathanNeal> Actually, in theory a pseudo class would better represent this, like :complete
- # [20:20] * Quits: dave_levin (~dave_levi@nat/google/x-ofgomjqmgzzhouwj) (Client Quit)
- # [20:25] * Joins: dave_levin (~dave_levi@nat/google/x-vsdkffhcmuhckysm)
- # [20:28] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [20:30] <annevk> JonathanNeal, yeah
- # [20:31] <annevk> some browsers have something like that pseudo class I believe
- # [20:31] <annevk> maybe at some point we'll add something like that
- # [20:31] <JonathanNeal> I'm in la la hypothetical land, I know. I just find it interesting and possibly useful as a reference guide.
- # [20:36] <JonathanNeal> how do you think sectioning-content would be defined? :section ?
- # [20:37] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [20:39] <gsnedders> Wow. Transport is Scotland is really diabolical today.
- # [20:40] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [20:41] <JonathanNeal> annevk, http://pastie.org/897474
- # [20:42] <annevk> JonathanNeal, replaced elements don't need inline-block
- # [20:42] <annevk> also, controls is a content attribute so you can just do audio[controls]
- # [20:43] <annevk> also, audio is by default not displayed
- # [20:43] <JonathanNeal> They don't need it, no. This is a reference guide to what you may be seeing. Like, the presentational requirements and recommendations as represented in css.
- # [20:43] <JonathanNeal> annevk, by default it is not displayed? But, in browsers where it is not supported I thought it works like a container?
- # [20:43] <annevk> and for :section I assume we'd use :section(<section-level>)
- # [20:43] <annevk> if it's not supported it's display:inline
- # [20:43] <JonathanNeal> Got it!
- # [20:44] <annevk> because then all properties are just their initial value
- # [20:44] <JonathanNeal> So, if it had to be represented, there would be audio {} and audio:supported {} ?
- # [20:45] <annevk> no
- # [20:45] <annevk> if it's not supported there's no representation
- # [20:45] <annevk> isn't that obvious?
- # [20:46] <JonathanNeal> It is obvious. It wasn't obvious to me because I was realising that unsupported doesn't equate unstyled in some browsers, including IE with the createElement hack.
- # [20:48] <JonathanNeal> So, I was just being hypocrtical, willing to talk in theory, while then over-factoring in reality.
- # [20:48] * Quits: maikmerten (~maikmerte@port-92-201-130-141.dynamic.qsc.de) (Ping timeout: 246 seconds)
- # [20:49] <JonathanNeal> annevk, you're saying that :section() would possibly work like this? :section h1 == :section(1) h1, :section :section h1 == :section(2) h1 ?
- # [20:51] <annevk> maybe
- # [20:51] <annevk> I think we probably need :heading(<heading-level>) too
- # [20:51] * Quits: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com) (Quit: Computer has gone to sleep)
- # [20:52] <annevk> or maybe we do not need either and authors can just style them based on knowing their structure
- # [20:52] <annevk> would probably be more efficient since :section/:heading would need some fairly complicated data structures if everything is to remain performant
- # [20:53] * Joins: jwalden (~waldo@nat/mozilla/x-amefzpulovbuadxv)
- # [20:56] <JonathanNeal> annevk, funny you say that, I just changed my examples to have :heading
- # [20:57] <JonathanNeal> I didn't use :heading in the way you described though, since hgroup is also a heading.
- # [21:02] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:03] * Joins: maikmerten (~maikmerte@port-92-201-61-43.dynamic.qsc.de)
- # [21:10] <Hixie> so of the change proposals shelley wrote that i've looked at so far, all the bugs for which she asked for changes that i rejected, she's now proposed removing the whole section instead, and for all the bugs where she asked me to remove the whole section, she's proposed changes instead
- # [21:11] <gsnedders> So, basically, it appears I got rejected for Edinburgh on grounds that they have a lot of good applicants, and having slightly worse grades than some on grounds of illness is sufficant reason to get rejected.
- # [21:12] <Hixie> d'oh
- # [21:14] <Hixie> (oh ok that was only the first few. the rest are more in line with what she originally proposed)
- # [21:18] * Joins: cohitre (~cohitre@97-113-165-17.tukw.qwest.net)
- # [21:19] * Parts: cohitre (~cohitre@97-113-165-17.tukw.qwest.net)
- # [21:35] * Joins: roc (~roc@121-72-217-96.dsl.telstraclear.net)
- # [21:36] * Quits: roc (~roc@121-72-217-96.dsl.telstraclear.net) (Client Quit)
- # [21:36] * Quits: maikmerten (~maikmerte@port-92-201-61-43.dynamic.qsc.de) (Remote host closed the connection)
- # [21:38] * Quits: Peter` (~peter@171-20.ftth.alicecomfortplus.nl) (Ping timeout: 245 seconds)
- # [21:42] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
- # [21:43] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [21:47] * Quits: cpearce (~cpearce@ip-118-90-61-151.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [21:48] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:49] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [21:50] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
- # [21:54] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [21:54] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
- # [21:58] * Quits: lazni (~lazni@118.71.106.151) (Quit: Leaving.)
- # [22:01] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:12] * Joins: othermaciej (~mjs@17.246.16.64)
- # [22:13] <othermaciej> good afternoon
- # [22:13] <TabAtkins> Yo, Maciej.
- # [22:14] <othermaciej> TabAtkins: looks like you may get your wish to write some counter-proposals
- # [22:14] <TabAtkins> Indeed.
- # [22:15] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [22:15] <TabAtkins> I volunteer to write one for all of them except maybe 92 (I need to check it out more first) and maybe 95 (hober wrote one, I haven't reviewed it yet).
- # [22:16] <othermaciej> well we need to review the incoming proposals and have a discussion period first
- # [22:16] <othermaciej> but your general willingness is noted
- # [22:24] <Hixie> anyone remember why we droped <dialog>?
- # [22:24] <daedb> Because people bitched about it?
- # [22:24] <Hixie> people are bitching about wanting it back too :-)
- # [22:24] * daedb still likes <dialog>
- # [22:24] <Hixie> http://www.w3.org/Bugs/Public/show_bug.cgi?id=9270
- # [22:24] <Hixie> me too
- # [22:24] <Hixie> but we can't just keep flipflopping
- # [22:25] <JonathanNeal> So object's as plugins (eg flash) are to be treated as replaced elements, right?
- # [22:26] <Hixie> dialog was dropped on 2009-09-15
- # [22:26] <annevk> Hixie, confusing with ARIA, contradicts HTML4 suggested markup
- # [22:26] <annevk> Hixie, doesn't hit 80/20
- # [22:27] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [22:27] * Quits: jwalden (~waldo@nat/mozilla/x-amefzpulovbuadxv) (Ping timeout: 240 seconds)
- # [22:28] <TabAtkins> Hixie: Dropped <dialog> because it was insufficient for the common use-cases.
- # [22:29] <TabAtkins> It worked for the simplest type of conversations, but not if there were any other information, like timestamps (common use-case for marking chat logs), stage directions (common use-case for marking scripts).
- # [22:29] <Hixie> based on my archeology, it looks like daedb has the real reason
- # [22:29] <TabAtkins> Well, yes, people bitched because of that.
- # [22:29] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
- # [22:29] <TabAtkins> There may have been unjustified bitching as well.
- # [22:30] <daedb> Couldn't timestamps be handled by just allowing <time> as a child of <dialog>? Stage directions could be <p> children or whatever :p
- # [22:31] <TabAtkins> Sure, of course we could have.
- # [22:31] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
- # [22:31] <Hixie> timestamps actually were handled
- # [22:32] <Hixie> and i had added an element to the parser to do stage directions eventually
- # [22:32] <Hixie> (had to get it parsing right first)
- # [22:35] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
- # [22:36] <jgraham> I recall dialog being dropped because some people were unhappy with the design and no one could really make a convincing case for the benefits
- # [22:38] <annevk> pretty sure my reasons were part of it too
- # [22:39] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [22:41] <othermaciej> I think the bottom line is that people had their own preferred solutions, and many were not convinced that <dialog> was overall an improvement, so they didn't want it recommended as *the* way to do things
- # [22:53] <annevk> btw, according to w3.markmail.org Ian still has the most messages in public-html
- # [22:54] <JonathanNeal> TabAtkins, watcha think of this css? http://pastie.org/897474
- # [22:55] <annevk> and RB is out of the top 10, but still high
- # [22:55] * annevk is almost out of the top 10
- # [22:56] <annevk> W3C-wide it is Ian, Julian, Bjoern, Anne, Dan...
- # [22:56] <annevk> with Ian having a solid lead
- # [22:56] <annevk> (not counting the bugzilla bot)
- # [22:57] <annevk> and public-html is on route of overtaking www-style
- # [22:57] <annevk> o_O
- # [22:57] <annevk> www-style has 35000 and public-html 28000
- # [22:57] <TabAtkins> JonathanNeal: This an attempt at a default UA stylesheet?
- # [22:58] <JonathanNeal> Yes, a "HTML5 Presentational Requirements and Recommendations Guide" following what I could gather from the spec, and making up a few hypothetical css selectors in the process.
- # [23:01] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [23:01] <TabAtkins> JonathanNeal: Why are you assuming a :section(n), but not a :heading(n)?
- # [23:01] <JonathanNeal> There's never an instance I could find where :heading(n) was more appropriate (where heading = h1 h2 h3 h4 h5 h6 hgroup)
- # [23:02] <JonathanNeal> Unless I misunderstand how :heading would work.
- # [23:03] <TabAtkins> Well, it would make a lot of your rules more simple. Rather than ":section(1) h2, :section(2) h1" you can just have :heading(2).
- # [23:03] <JonathanNeal> eg: <section><hgroup><h1>foo</h1></hgroup></section> would be what :heading(n)?
- # [23:03] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:06] <JonathanNeal> My concern is that I wouldn't want hgroup to multiply the effect of :heading
- # [23:06] * Quits: Michelangelo (~Michelang@93-41-255-195.ip84.fastwebnet.it) (Remote host closed the connection)
- # [23:10] * Joins: jwalden_ (~waldo@nat/mozilla/x-fxpowiezkdxmhwrk)
- # [23:10] * Quits: jwalden_ (~waldo@nat/mozilla/x-fxpowiezkdxmhwrk) (Client Quit)
- # [23:10] * Quits: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [23:10] * Joins: jwalden (~waldo@nat/mozilla/x-laomhwhaqkhelmdt)
- # [23:19] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
- # [23:19] <jgraham> JonathanNeal: Presumably it would match all headings at level n, which iirc is defined in the spec
- # [23:19] * Parts: rubys (~rubys@cpe-098-027-059-221.nc.res.rr.com)
- # [23:20] <jgraham> (well the spec defines the outline and the heading for each section)
- # [23:21] * Joins: boaz (~boaz@64.119.159.231)
- # [23:21] <jgraham> (but I don't recall what it says about <hgroup> with multiple heading descendants; I think it might only talk about the first since that is the one that forms the actual heading)
- # [23:23] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Client Quit)
- # [23:29] <JonathanNeal> jgraham, I understand -- i just wouldn't want 3em to become 9em
- # [23:29] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
- # [23:30] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [23:31] <jgraham> JonathanNeal: I don't understand why you think that might happen
- # [23:31] <JonathanNeal> say <hgroup> and <h1> are both :heading's
- # [23:32] <JonathanNeal> :heading(1) { font-size: 3em; } <hgroup><h1> becomes 3em 3em
- # [23:32] <jgraham> I wouldn't expect <hgroup> to match :heading
- # [23:34] <annevk> it would make sense
- # [23:34] * Joins: MikeSmithX (~MikeSmith@EM114-48-10-253.pool.e-mobile.ne.jp)
- # [23:35] <jgraham> for it to match :heading?
- # [23:35] <jgraham> Not really, it's not a heading
- # [23:35] <othermaciej> annevk: yeah, I see that Ian is barely beating me on public-html still
- # [23:35] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
- # [23:35] <JonathanNeal> it's heading content
- # [23:35] <jgraham> othermaciej: The winners on that list are the ones at the bottom :)
- # [23:36] <othermaciej> jgraham: the real winners are the ones not on the list
- # [23:36] <jgraham> That's like being at the bottom but turned up to 11
- # [23:38] * Quits: MikeSmith (~MikeSmith@EM114-48-191-193.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [23:39] <JonathanNeal> "The hgroup element represents the heading of a section."
- # [23:41] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Read error: Connection reset by peer)
- # [23:41] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
- # [23:42] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:42] * Quits: gavin (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [23:43] <jgraham> JonathanNeal: Unless I am misreading it (which is most likely) the draft is buggy
- # [23:44] <jgraham> OK, it is not quite buggy jsut confusing
- # [23:45] * Joins: gavin__ (~gavin@people.mozilla.com)
- # [23:47] <JonathanNeal> Do you think it could make sense that :heading matches <hgroup>
- # [23:47] <hober> no
- # [23:48] <jgraham> JonathanNeal: Yes. I retract my earlier position. It should match hgroup but not a <hx> element in <hgroup>
- # [23:49] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [23:49] <JonathanNeal> jgraham, really you think it shouldn't match the hn's "These elements represent headings for their sections."
- # [23:50] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [23:50] * gavin__ is now known as gavin
- # [23:50] * Quits: gavin (~gavin@people.mozilla.com) (Changing host)
- # [23:50] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [23:51] <jgraham> JonathanNeal: Only if they are in <hgroup>
- # [23:51] <jgraham> Otherwise you have the problem you stated before
- # [23:53] <JonathanNeal> Eep, I dunno that sounds more confusing to me because then your single :heading pseudo-selector changes randomly.
- # [23:54] <JonathanNeal> randomly == perceivably unexpectedly
- # [23:56] <jgraham> Well you can't have it both ways :) What makes most sense?
- # [23:56] <jgraham> The outline algorithm actually says (contrary to what I previously stated) that it is the hgroup, not the <hx> inside, that forms the heading
- # [23:58] <jgraham> Which is why you might expect it to match :heading
- # [23:59] <JonathanNeal> Interesting, so you interpret the spec to say that h1-6 loses :heading status when inside <hgroup>
- # Session Close: Thu Apr 01 00:00:00 2010
The end :)