Options:
- # Session Start: Sat Mar 05 00:00:00 2011
- # Session Ident: #whatwg
- # [00:01] * Joins: erlehmann (~erlehmann@89.204.137.115)
- # [00:03] <annevk> heycam, what I want is an object with an unknown set of keys that I can query in any order without side effects of which the values can be basically anything; i.e. numbers, objects, strings, etc.
- # [00:04] <heycam> annevk, ok
- # [00:04] <heycam> annevk, please mention that in the bug :)
- # [00:05] <annevk> yeah, tomorrow I will try to write it down
- # [00:05] <zewt> with deterministic side-effects, rather than with no side-effects
- # [00:05] <annevk> and make sure I add the Indexed DB people
- # [00:05] <heycam> zewt, yeah if the object has getters on it...
- # [00:05] <zewt> eg. evaluate getters into static properties
- # [00:06] <annevk> http://my.opera.com/haavard/blog/2011/03/04/doj
- # [00:06] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:06] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 246 seconds)
- # [00:06] <zewt> heh
- # [00:08] <zewt> <mpeg-la> we can't possibly tell you which of our patents you're infringing. we have way too many and they're all hundreds of pages each, you can't expect us to know them all!
- # [00:10] <Hixie> annevk: make sure to mention that we need to define what happens with custom getters on these things
- # [00:10] <annevk> yeah, that's the side effect thingie above
- # [00:11] <annevk> guess I'll just end up enumerating the various cases it needs to address and the constraints and let heycam solve it :)
- # [00:12] <Hixie> k
- # [00:13] <annevk> heycam, btw, http://html5.org/specs/dom-parsing.html
- # [00:13] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [00:13] <heycam> annevk, ah thanks
- # [00:13] <heycam> annevk, so that parses/serialises as either HTML/XML depending on the document mode
- # [00:13] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [00:13] <annevk> yeah
- # [00:14] <annevk> not in DOM Core to prevent lots of dependencies
- # [00:14] <heycam> I wonder if it would be useful to be able to get a definite parsing mode regardless of the document mode
- # [00:14] <annevk> DOMParser does that
- # [00:14] <heycam> annevk, ok. (though less convenient.)
- # [00:14] <annevk> except not yet it seems
- # [00:16] <heycam> annevk, when are you away?
- # [00:17] <annevk> anyway, bedtime
- # [00:17] <annevk> 10 days from now
- # [00:17] <heycam> k
- # [00:17] <heycam> nn
- # [00:17] <annevk> nn
- # [00:17] * Quits: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se) (Quit: annevk)
- # [00:18] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: Connection reset by peer)
- # [00:18] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [00:20] * Joins: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
- # [00:20] * Parts: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
- # [00:21] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [00:29] * Quits: boaz_ (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
- # [00:32] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 260 seconds)
- # [00:37] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [00:44] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [00:45] * Joins: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au)
- # [00:49] * Quits: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au) (Client Quit)
- # [00:49] * Quits: Ankheg1 (~Ankheg@94.158.194.27) (Quit: Leaving.)
- # [00:50] * Joins: Stiks (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
- # [00:51] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Ping timeout: 246 seconds)
- # [00:51] * Quits: lrvick (~lrvick@66.96.251.117) (Read error: Operation timed out)
- # [00:52] * Joins: lrvick (~lrvick@66.96.251.117)
- # [00:55] * Joins: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
- # [00:56] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [01:01] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [01:03] * Quits: othermaciej (~mjs@17.246.19.4) (Quit: othermaciej)
- # [01:05] * Joins: othermaciej (~mjs@17.246.19.4)
- # [01:06] * Joins: jochen___ (~jochen@nat/google/x-uhsjinxyjjrinulw)
- # [01:09] * Quits: jochen__ (~jochen@nat/google/x-slplgzeutvvzxnbw) (Ping timeout: 246 seconds)
- # [01:11] * Joins: jochen__ (~jochen@nat/google/x-jhlvytltlsqovgnf)
- # [01:14] * Quits: jochen___ (~jochen@nat/google/x-uhsjinxyjjrinulw) (Ping timeout: 255 seconds)
- # [01:18] <ap> Hixie: is splitting text nodes during parsing something the HTML spec would be concerned about? WebKit stopped doing that while implementing HTML5, but looks like it was quite bad for performance
- # [01:18] <ap> so we may have to reintroduce that
- # [01:20] <Hixie> why is it bad for perf?
- # [01:21] <othermaciej> extra allocation and copying, I would presume
- # [01:21] <othermaciej> though I'm not sure what benchmark ap is looking at that convinces him it's an issue
- # [01:21] <Hixie> why would one long string need more allocation and copying than more shorter strings?
- # [01:22] <ap> Hixie: search and replace algorithms that create new nodes hit this (think about an algorithm that finds all e-mails with a regexp, and replaces them with <a> links)
- # [01:22] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [01:23] <ap> Hixie: it's not about WebKit own performance, but about performance of scripts and other clients
- # [01:24] <Hixie> i don't understand why the number of DOM nodes needs to have any correlation to the number of allocations in the background, nor why editing fewer larger strings needs to be slower than more editing smaller strings.
- # [01:24] <ap> Hixie: yeah, I need to explain in more detail
- # [01:24] <Hixie> just implement the DOM string as an interface on top of a string system that uses whatever is optimal for the platform
- # [01:25] <Hixie> e.g. if someone tries to splice something into the middle of a string, you can just have the DOM node be stored as two strings and an edit point
- # [01:25] <Hixie> no need to move the original string at all
- # [01:25] <Hixie> etc
- # [01:26] <ap> Hixie: say, you're processing a string line aaa<ian@hixie.ch>bbb, and need to replace it with aaa<a href="mailto:ian@hixie.ch">ian@hixie.ch</a>bbb
- # [01:27] <ap> Hixie: you have to split the text, and copy "bbb" into a new node
- # [01:27] <ap> Hixie: the larger nodes are, the more time it takes
- # [01:27] <Hixie> only if your implementation of text nodes is naive
- # [01:28] <Hixie> if you split the dom text nodes so that you have adjacent nodes in the dom, all you're going to do is break implementations that don't expect it
- # [01:28] <ap> Hixie: I can add to that that the strings are round tripped to a client via an API
- # [01:28] <Hixie> s/implementations/pages/
- # [01:29] <ap> Hixie: given that both Gecko and WebKit used to split, those pages were already broken
- # [01:29] * Quits: othermaciej (~mjs@17.246.19.4) (Remote host closed the connection)
- # [01:29] <Hixie> so e.g. if the dom nodes are [aaa<ap@web] and [kit.org>bbb], pages will likely miss it entirely
- # [01:29] <ap> Hixie: you are talking about a pretty serious amount of sophistication for a CharacterData implementation here
- # [01:30] <Hixie> sure
- # [01:30] <Hixie> i'd rather browsers be sophisticated that rely on web page authors to be sophisticated :-)
- # [01:30] * Joins: othermaciej (~mjs@17.246.19.4)
- # [01:30] * Quits: othermaciej (~mjs@17.246.19.4) (Remote host closed the connection)
- # [01:30] <Hixie> or as others would say, the "priority of constituencies" puts authors ahead of browsers
- # [01:30] * Joins: othermaciej (~mjs@17.246.19.4)
- # [01:31] <ap> Hixie: my priority here is to prevent real applications from freezing due to this change
- # [01:32] <ap> Hixie: I'm only working on a fix, and wanted to touch bas first, but it's pretty unlikely that we'll keep apps freezing until the desired level of sophistication is reached
- # [01:33] <Hixie> thanks for the heads-up
- # [01:33] <othermaciej> ap: is there a web app that has an N^2 problem with growing text nodes?
- # [01:34] <othermaciej> giant run of plaintext I would guess?
- # [01:34] <ap> othermaciej: <rdar://problem/9013049>
- # [01:34] <ap> othermaciej: in that case, it's also about memory use
- # [01:35] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (Quit: Leaving)
- # [01:36] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [01:36] <othermaciej> ap: I shall comment internally, given the nature of that bug
- # [01:47] * Quits: dave_levin (~dave_levi@nat/google/x-razkxjkcuxapkdwm) (Quit: dave_levin)
- # [01:47] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
- # [01:51] * Joins: ako (~nya@fuld-590c623c.pool.mediaWays.net)
- # [01:51] * dglazkov is now known as dglazkov|away
- # [01:54] * Quits: aho (~nya@fuld-590c7dd1.pool.mediaWays.net) (Ping timeout: 255 seconds)
- # [01:57] * Quits: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
- # [01:58] * Joins: blooberry (~Miranda@198.145.35.12)
- # [01:59] * Quits: blooberry (~Miranda@198.145.35.12) (Client Quit)
- # [02:06] * Quits: ezoe (~ezoe@203-140-88-114f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
- # [02:06] * Joins: ezoe (~ezoe@203-140-88-114f1.kyt1.eonet.ne.jp)
- # [02:08] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [02:09] * Joins: wakaba_ (~wakaba_@219.157.197.113.dy.bbexcite.jp)
- # [02:10] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 240 seconds)
- # [02:10] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 240 seconds)
- # [02:11] * Quits: meledin (~vladi@69.93.199.242) (Ping timeout: 240 seconds)
- # [02:11] * Joins: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com)
- # [02:11] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
- # [02:11] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
- # [02:11] * Joins: meledin (~vladi@f2.c7.5d45.static.theplanet.com)
- # [02:11] * Quits: ezoe (~ezoe@203-140-88-114f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
- # [02:11] * Joins: kinetik (~kinetik@121.98.132.55)
- # [02:12] * ako is now known as aho
- # [02:13] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [02:18] * Quits: erlehmann (~erlehmann@89.204.137.115) (Quit: Ex-Chat)
- # [02:32] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:33] * Joins: nessy (~Adium@124-169-147-115.dyn.iinet.net.au)
- # [02:39] <TabAtkins_> Hixie: I started using <xmp> today in Lists. It makes my life easier.
- # [02:41] <aho> what's xmp? :l
- # [02:42] <TabAtkins_> Like <pre>, but you don't need to escape anything inside of it.
- # [02:42] <aho> :o
- # [02:42] <TabAtkins_> So <xmp>To bold something, type <b>.</xmp> actually says what you'd expect.
- # [02:43] <aho> can't find it in the html5 specs... or well... anywhere
- # [02:43] <TabAtkins_> It's in the "obsolete elements" section right now.
- # [02:43] <aho> only found some old blog post which says it's deprecated
- # [02:43] * Quits: ap (~ap@17.203.15.167) (Quit: ap)
- # [02:44] <aho> hm
- # [02:44] <TabAtkins_> Webkit, at least, actually supports <xmp> properly. It's quite helpful when writing HTML examples
- # [02:44] <aho> on my blog i'm using some input filter to get this kind of effect
- # [02:45] <aho> i always thought that this was a tad strange
- # [02:45] <TabAtkins_> For yourself, or for comments?
- # [02:45] <aho> myself
- # [02:45] <TabAtkins_> (This does *not* protect you against code injection from comments.)
- # [02:45] <TabAtkins_> Ok, yeah.
- # [02:45] <TabAtkins_> I write my blog in markdown, so the code blocks in markdown automatically know to escape their contents when serializing to HTML.
- # [02:46] <aho> well, i kinda like it and i always wanted something like that for my other technical documentation
- # [02:46] <aho> right now i always search/replace < and >, but that's somewhat annoying
- # [02:46] <aho> needless to say that it also makes the markup kinda ugly
- # [02:46] <TabAtkins_> You don't need to replace >, but you *do* need to replace &.
- # [02:47] <TabAtkins_> (> is safe everywhere except in unquoted attribute values)
- # [02:47] <aho> i replace <, &, and > (for symmetry) :>
- # [02:48] * Joins: oojacoboo (~jacob@96-32-175-233.dhcp.gwnt.ga.charter.com)
- # [02:48] <aho> is xmp something from html 3.x?
- # [02:48] <aho> ah... 2.0 it seems
- # [02:49] <Philip`> I don't think there's any HTML spec in which it wasn't already deprecated
- # [02:49] <aho> also <plaintext> and <listing>... weird :)
- # [02:49] <oojacoboo> does anyone know if the pseudo class :focus will allow styling of other elements based on that event or if it's only binded to the styling of that particular element?
- # [02:50] <aho> there is still no way to specifiy the programming language of a <code> block, right?
- # [02:50] <TabAtkins_> oojacoboo: I don't understand what you mean.
- # [02:50] <TabAtkins_> aho: No way in HTML, yeah.
- # [02:51] <oojacoboo> TabAtkins_: this is my selector that doesn't work... form.schweet li.help-tip input:focus + a.tipper
- # [02:51] <TabAtkins_> (Various javascript syntax-highlighting scripts recommend ways to mark it up.)
- # [02:51] <oojacoboo> here is one that does... form.schweet li.help-tip:hover a.tipper
- # [02:52] <TabAtkins_> Okay. There's nothing wrong with the former. As long as the input is focused, and the rest of the structure is right, then it will work.
- # [02:52] <oojacoboo> TabAtkins_: it doesn't :/
- # [02:52] <TabAtkins_> oojacoboo: I'd have to see your code. There's nothing wrong with the selector, so you're doing something else wrong.
- # [02:52] <oojacoboo> it's the most awkward thing I've seen
- # [02:53] <oojacoboo> I wish I could get you the code, it's a massive application
- # [02:53] <aho> ye, most of them use classes for that, but that's not quite right... i mean... there is zero semantic weight behind it. some micro format bs would work, i guess. but i'd prefer some regular attribute for that. i mean, <code> *is* for source code in *some* language
- # [02:53] * Joins: ezoe (~ezoe@203-140-89-17f1.kyt1.eonet.ne.jp)
- # [02:53] <TabAtkins_> aho: Use data-src-lang or something.
- # [02:54] <aho> right now, i'd use data-lang, yes ;)
- # [02:55] <aho> Although there is no formal way to indicate the language of computer code being marked up, authors who wish to mark code elements with the language used, e.g. so that syntax highlighting scripts can use the right rules, may do so by adding a class prefixed with "language-" to the element.
- # [02:55] <aho> meep :>
- # [02:55] <oojacoboo> TabAtkins_: am I wrong in assuming that the cursor doesn't have to be over the input for :focus to be triggered?
- # [02:55] <oojacoboo> I thought the cursor sitting in an input kept the :focus event triggered
- # [02:55] <TabAtkins_> oojacoboo: Focus, for an input, is when the caret is in the input.
- # [02:56] <TabAtkins_> It has nothing to do with the mouse cursor.
- # [02:56] <oojacoboo> strange...
- # [02:56] <TabAtkins_> Why is it strange? That's what it means to "focus" an input.
- # [02:56] <aho> there can be only one element with focus... if an element got focus it will receive keyboard input
- # [02:56] <TabAtkins_> Yes.
- # [02:57] <oojacoboo> the behavior I am seeing is very strange, that event handling is as expected
- # [02:57] <aho> typically <tab> can be used to focus the next element and <shift>+<tab> jumps backwards
- # [02:57] <oojacoboo> aho: right
- # [02:58] <aho> clicking on some element also gives it focus
- # [02:58] <oojacoboo> yea, I actually know how it works, just not experiencing it
- # [02:58] <TabAtkins_> oojacoboo: Can you get :focus to work on its own, like "input:focus { outline: thick solid red; }" ?
- # [02:58] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [02:58] <oojacoboo> TabAtkins_: yes
- # [02:59] <oojacoboo> that much is handled correctly
- # [02:59] <oojacoboo> background-color, color, etc
- # [03:00] <TabAtkins_> oojacoboo: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/865
- # [03:00] * Joins: ezoe_ (~ezoe@203-140-89-17f1.kyt1.eonet.ne.jp)
- # [03:00] <aho> input:focus+label works in ff3.6... i just tried that
- # [03:01] <aho> (completely useless, but yes, that works) :>
- # [03:01] <oojacoboo> trying to see if something else is the culprit here
- # [03:02] * Joins: kinetik_ (~kinetik@121.98.132.55)
- # [03:03] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
- # [03:09] <oojacoboo> TabAtkins_: no clue, it seems to be working fine in the testcases where I try to replicate, clearly something else is going on... thanks for your help, if I find something I'll report back
- # [03:09] <TabAtkins_> No problem.
- # [03:09] * Quits: ezoe (~ezoe@203-140-89-17f1.kyt1.eonet.ne.jp) (*.net *.split)
- # [03:09] * Quits: kinetik (~kinetik@121.98.132.55) (*.net *.split)
- # [03:09] * Quits: heycam (~cam@wok.mcc.id.au) (*.net *.split)
- # [03:09] <TabAtkins_> Unrelated: A virus so big it gets viruses: http://arstechnica.com/science/news/2011/03/a-virus-so-large-it-gets-viruses.ars?utm_source=twitterfeed&utm_medium=twitter&utm_campaign=rss
- # [03:09] * Quits: stevela (~anonymous@74.125.59.68) (Quit: stevela)
- # [03:09] * stevela_ is now known as stevela
- # [03:10] * Joins: heycam (~cam@wok.mcc.id.au)
- # [03:15] * Quits: othermaciej (~mjs@17.246.19.4) (Quit: othermaciej)
- # [03:16] * Quits: dbaron (~dbaron@nat/mozilla/x-zlcrgzrcityfzckp) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:19] <aho> would be nice if there would be something like focus, which bubbles up like hover :>
- # [03:20] <aho> input:focus+label <- e.g. that kind of thing would be useful if i could write it the other way around
- # [03:20] <TabAtkins_> label:has-sibling(input:focus), someday...
- # [03:20] <aho> but with some focus bubbling thingy i could do that via the wrapper
- # [03:21] * Quits: stevela (~stevela@nat/google/x-jpsymkupggwydcmi) (Quit: stevela)
- # [03:21] <aho> .whatever:focus-bubble-voodoo>label :>
- # [03:23] <aho> putting the label after the text fields would work of course, but that makes positioning a nightmare
- # [03:23] * Joins: othermaciej (~mjs@67.218.103.18)
- # [03:23] <aho> and of course you'd end up with pure nonsense if you look at it without css
- # [03:24] * Quits: jamesr_ (~jamesr@nat/google/x-nlswihkfgsmtelri) (Quit: jamesr_)
- # [03:26] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
- # [03:28] <aho> input:focus^label (adjacent previous sibling, lol)
- # [03:28] <aho> well, would be nice to have
- # [03:28] <aho> it's also kinda funny how css ran out of special chars :>
- # [03:31] <oojacoboo> aho that'd be awesome
- # [03:32] <zewt> input☺focus
- # [03:32] <aho> input(ノ ゜Д゜)ノ 彡 ┻━┻focus
- # [03:32] <aho> rage table flip combinator
- # [03:33] <zewt> input工工工エエエエエエェェェェェェ(゚Д゚)ェェェェェェエエエエエエ工工工focus
- # [03:34] <aho> :)
- # [03:36] <aho> well, there aren't too many "regular special characters" left and even most of those which are currently used don't make any sense whatsoever
- # [03:37] <zewt> can use longer tokens where it's not ambiguous
- # [03:37] <aho> yea, :whatever(...) will always work, but that's kinda awful :>
- # [03:38] <aho> input:focus:previous-adjacent-sibling(label){... uh hum...}
- # [03:38] <zewt> a::b->c@@d
- # [03:39] <zewt> as long as it doesn't devolve into the gnu regex absurdities like [:digit:] or whatever, heh
- # [03:39] <aho> [href$=".pdf"]
- # [03:39] <aho> :>
- # [03:41] <aho> but to be honest, i only use a very small subset of css selectors/combinators for the things i currently build (with some architecture n stuff)
- # [03:45] <oojacoboo> aho: honestly, you rarely need the special ones
- # [03:45] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 240 seconds)
- # [03:45] <oojacoboo> I've built a very advanced application that uses a lot of css, and very rarely need special selectors
- # [03:47] <aho> i do virtually everything with the child combinator
- # [03:47] <oojacoboo> what do you mean?
- # [03:47] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [03:47] <aho> the descendant one is only used for recursion :>
- # [03:47] <oojacoboo> .this < .that
- # [03:47] <aho> >
- # [03:47] <oojacoboo> gotcha
- # [03:48] * Joins: stevela (~stevela@50.46.124.186)
- # [03:48] <aho> everything is a sub tree which can be plugged in any leaf of any other sub tree
- # [03:48] <aho> works great so far
- # [03:49] <oojacoboo> you can't always go up the DOM though
- # [03:49] <oojacoboo> esp when you need pseudo classes
- # [03:50] <aho> you cant go up or backwards with css
- # [03:50] <aho> only down and forwards
- # [03:50] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Client Quit)
- # [03:50] <oojacoboo> yea, but what I mean is, you can't always target a parent
- # [03:50] <oojacoboo> or use that parent rather, in the selection
- # [03:50] <aho> (well, strictly speaking it's the other way around since selectors are evaluated from right to left) :>
- # [03:50] <aho> of course i can
- # [03:51] <oojacoboo> how can I do this then...
- # [03:51] <aho> the markup is created that way from the very beginning
- # [03:51] <aho> first structure, then markup/css
- # [03:51] <oojacoboo> li:focus a.tipper {} where I have... <li><input /><a></a></li>
- # [03:51] <aho> and not arbitrary markup which i then try to beat into submission via css :>
- # [03:52] <oojacoboo> aho: of course, that's why I am saying I almost never have an issue
- # [03:52] <oojacoboo> so long as you have control over the DOM, you are almost always ok
- # [03:53] <oojacoboo> in that example I want to do something like... li(li a) < input:focus {}
- # [03:54] <oojacoboo> obv that doesnt' make sense, but pass the event on the input to style down from the <li>
- # [03:54] <aho> li isn't focusable by default
- # [03:55] <aho> <li tabindex="0" ...> makes it focusable
- # [03:55] <aho> but that's all kinds of ugly :>
- # [03:55] <oojacoboo> really??
- # [03:56] <oojacoboo> is that legit
- # [03:56] <zewt> iirc not consistently supported
- # [03:57] <aho> well, focus doesnt bubble up anyways
- # [03:57] <oojacoboo> right
- # [03:57] <aho> so, if some input inside that li got focus... then this one got the focus any nothing else gets it :>
- # [03:57] <aho> *and
- # [03:58] <aho> that's why i said it would be nice to have something like focus which bubbles up like hover :>
- # [03:58] <oojacoboo> mmm yea, just saying it'd be nice to be able to have it bubble or, or hack that somehow
- # [03:58] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [03:58] <oojacoboo> li < input:focus {}
- # [03:59] <oojacoboo> you'd get something sorta like that, but how could you apply that to children of the li
- # [03:59] <zewt> people have complained about focus events not bubbling since forever, heh
- # [04:00] <oojacoboo> obv not enough people ;)
- # [04:02] <zewt> oh it's mouseover/mouseout bubbling that i'm thinking of
- # [04:02] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Read error: Connection reset by peer)
- # [04:11] * Joins: benschwar (~benschwar@ppp118-209-60-109.lns20.mel4.internode.on.net)
- # [04:12] * Quits: othermaciej (~mjs@67.218.103.18) (Quit: othermaciej)
- # [04:12] * Joins: othermaciej (~mjs@67.218.103.18)
- # [04:16] * Quits: benschwar (~benschwar@ppp118-209-60-109.lns20.mel4.internode.on.net) (Quit: Leaving...)
- # [04:21] * Quits: othermaciej (~mjs@67.218.103.18) (Quit: othermaciej)
- # [04:21] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 248 seconds)
- # [04:22] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
- # [04:33] * Quits: k0rnel (~k0rnel@krtko.org) (Read error: Operation timed out)
- # [04:42] * Joins: k0rnel (~k0rnel@krtko.org)
- # [04:42] * Joins: jacobolus (~jacobolus@c-174-63-81-29.hsd1.ma.comcast.net)
- # [04:56] * Phae_ is now known as Phae
- # [05:11] * Quits: ezoe_ (~ezoe@203-140-89-17f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [05:13] * Joins: MikeSmith (~MikeSmith@EM114-48-217-245.pool.e-mobile.ne.jp)
- # [05:14] * Joins: ezoe (~ezoe@203-140-89-17f1.kyt1.eonet.ne.jp)
- # [05:17] * Joins: benschwar (~benschwar@ppp118-209-60-109.lns20.mel4.internode.on.net)
- # [05:24] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [05:28] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
- # [05:30] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
- # [05:35] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [05:36] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [05:39] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [05:42] * Quits: ezoe (~ezoe@203-140-89-17f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [05:42] * Joins: ezoe (~ezoe@203-140-89-17f1.kyt1.eonet.ne.jp)
- # [06:06] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [06:07] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Client Quit)
- # [06:10] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [06:10] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [06:11] * Quits: benschwar (~benschwar@ppp118-209-60-109.lns20.mel4.internode.on.net) (Quit: Leaving...)
- # [06:12] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [06:18] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 260 seconds)
- # [06:19] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [06:22] * Joins: KaOSoFt (~maxzagato@190.254.34.135)
- # [06:22] * Quits: KaOSoFt (~maxzagato@190.254.34.135) (Changing host)
- # [06:22] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [06:27] * Quits: stevela (~stevela@50.46.124.186) (Quit: stevela)
- # [06:29] * Quits: MikeSmith (~MikeSmith@EM114-48-217-245.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # [06:31] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [06:31] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [06:42] * Joins: stevela (~stevela@50.46.112.230)
- # [06:43] * Quits: stevela (~stevela@50.46.112.230) (Client Quit)
- # [06:51] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [06:57] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [07:12] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [07:14] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [07:18] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
- # [07:25] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [07:34] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:35] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Nice Scotty, now beam my clothes up too!)
- # [07:59] * Quits: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill) (Read error: Operation timed out)
- # [07:59] * Joins: PrgmrBill (~PrgmrBill@prgmrbill.com)
- # [07:59] * Quits: PrgmrBill (~PrgmrBill@prgmrbill.com) (Changing host)
- # [07:59] * Joins: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill)
- # [08:03] * Joins: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au)
- # [08:06] * Joins: kal-EL_ (~jor-EL@host60-67-dynamic.17-79-r.retail.telecomitalia.it)
- # [08:25] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [08:28] * Joins: jochen___ (~jochen@nat/google/x-kzssvzvnrooxnejh)
- # [08:32] * Quits: jochen__ (~jochen@nat/google/x-jhlvytltlsqovgnf) (Ping timeout: 260 seconds)
- # [08:32] * jochen___ is now known as jochen__
- # [08:33] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [08:33] * Quits: aho (~nya@fuld-590c623c.pool.mediaWays.net) (Ping timeout: 255 seconds)
- # [08:35] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 248 seconds)
- # [08:35] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
- # [08:35] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Client Quit)
- # [08:51] * Parts: nessy (~Adium@124-169-147-115.dyn.iinet.net.au)
- # [08:59] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [08:59] * Quits: ezoe (~ezoe@203-140-89-17f1.kyt1.eonet.ne.jp) (Ping timeout: 246 seconds)
- # [09:03] * Joins: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se)
- # [09:14] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [09:14] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 255 seconds)
- # [09:14] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
- # [09:22] <annevk> http://www.isolani.co.uk/blog/standards/MicrosoftsAntiIe6Rhetoric
- # [09:30] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [09:31] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 264 seconds)
- # [09:32] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [09:32] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [09:32] * bga_ is now known as bga_|away
- # [09:33] * bga_|away is now known as bga_
- # [09:38] * Joins: msucan (~robod@109.96.226.37)
- # [09:38] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [09:44] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [09:51] * Joins: ezoe (~ezoe@112-68-244-63f1.kyt1.eonet.ne.jp)
- # [09:59] <annevk> I pulled bug before the comment: http://html5.org/tools/web-apps-tracker
- # [09:59] <annevk> Renamed "R" to "SVN" and "B" to "Bug"
- # [09:59] <annevk> better?
- # [10:00] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [10:03] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
- # [12:08] * Disconnected
- # [12:09] * Attempting to rejoin channel #whatwg
- # [12:09] * Rejoined channel #whatwg
- # [12:09] * 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:09] * Set by annevk42 on Mon Oct 19 22:03:06
- # [12:10] * Joins: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
- # [12:11] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
- # [12:16] * Quits: Martijnc (~Martijnc@91.176.21.156) (Read error: Connection reset by peer)
- # [12:17] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Ping timeout: 264 seconds)
- # [12:18] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Ping timeout: 276 seconds)
- # [12:23] * Quits: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se) (Quit: annevk)
- # [12:24] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [12:26] * Joins: Martijnc (~Martijnc@91.176.31.175)
- # [12:35] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [13:01] * Joins: maikmerten (~maikmerte@port-92-201-50-212.dynamic.qsc.de)
- # [13:08] * Joins: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se)
- # [13:10] * Quits: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se) (Client Quit)
- # [13:16] * bga_ is now known as bga_|away
- # [13:22] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [13:25] * Joins: nonge (~nonge@p50829EAE.dip.t-dialin.net)
- # [13:30] * bga_|away is now known as bga_
- # [13:36] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [13:39] * Joins: maikmerten_ (~maikmerte@port-92-201-41-45.dynamic.qsc.de)
- # [13:41] * Quits: maikmerten (~maikmerte@port-92-201-50-212.dynamic.qsc.de) (Ping timeout: 276 seconds)
- # [13:44] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [13:49] <hsivonen> Hixie: FYI: https://bugzilla.mozilla.org/show_bug.cgi?id=638842
- # [13:49] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [13:50] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 252 seconds)
- # [13:51] * Quits: erlehmann (~erlehmann@89.204.137.115) (Ping timeout: 276 seconds)
- # [13:54] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [14:00] * Joins: micheil (~micheil@69.198.183.141)
- # [14:02] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [14:04] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [14:08] * Quits: Sosby (fsosby@70.32.34.100) (Quit: kthxbai)
- # [14:08] * Quits: maikmerten_ (~maikmerte@port-92-201-41-45.dynamic.qsc.de) (Read error: Operation timed out)
- # [14:08] * Joins: maikmerten (~maikmerte@port-92-201-115-127.dynamic.qsc.de)
- # [14:13] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [14:17] * Joins: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com)
- # [14:24] * Quits: oojacoboo (~jacob@96-32-175-233.dhcp.gwnt.ga.charter.com) (Quit: oojacoboo)
- # [14:25] * Quits: nonge (~nonge@p50829EAE.dip.t-dialin.net) (Quit: Verlassend)
- # [14:25] * Quits: micheil (~micheil@69.198.183.141) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [14:25] * Joins: nonge (~nonge@p50829EAE.dip.t-dialin.net)
- # [14:26] * Joins: maikmerten_ (~maikmerte@port-92-201-164-75.dynamic.qsc.de)
- # [14:26] * Quits: nonge (~nonge@p50829EAE.dip.t-dialin.net) (Read error: Connection reset by peer)
- # [14:26] * Joins: nonge (~nonge@p50829EAE.dip.t-dialin.net)
- # [14:27] * Joins: Sosby (~fsosby@s2.rdlbnc.com)
- # [14:28] * Quits: maikmerten (~maikmerte@port-92-201-115-127.dynamic.qsc.de) (Ping timeout: 260 seconds)
- # [14:51] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [14:51] * Quits: maikmerten_ (~maikmerte@port-92-201-164-75.dynamic.qsc.de) (Remote host closed the connection)
- # [14:57] * Joins: oojacoboo (~jacob@96-38-235-118.static.gwnt.ga.charter.com)
- # [15:09] <foolip_> gsnedders, you there?
- # [15:14] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
- # [15:19] * Joins: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
- # [15:25] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Ping timeout: 248 seconds)
- # [15:26] <gsnedders> foolip_: Vaguely.
- # [15:26] <foolip_> gsnedders, I was going to ask how the spec section ids are generated, but then I found secid.py
- # [15:30] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:40] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [15:41] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [15:41] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
- # [15:42] <foolip_> gsnedders, although, now it looks like secid.py isn't actually used in anolis2, did I find the wrong code?
- # [15:43] <foolip_> maybe the code is just invoked in some more roundabout way than actually importing secid and calling secid.Process...
- # [15:48] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [15:50] * Quits: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au) (Quit: ben_h)
- # [15:52] * Joins: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au)
- # [15:53] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [15:53] * Quits: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au) (Client Quit)
- # [15:56] * Joins: MikeSmith (~MikeSmith@EM114-48-174-236.pool.e-mobile.ne.jp)
- # [15:56] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Ping timeout: 276 seconds)
- # [15:56] * Joins: matjas (~matjas@91.182.226.79)
- # [15:58] * Joins: kukman (~kukman@68-42-133-95.pool.ukrtel.net)
- # [15:59] <kukman> There is some bug in Selections in Opera
- # [15:59] <kukman> http://jsfiddle.net/pEqeu/2/
- # [15:59] <kukman> and, if you click mouse anywhere else, space between numbers will be still selected
- # [16:01] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [16:03] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [16:09] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [16:11] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Ping timeout: 250 seconds)
- # [16:11] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [16:13] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [16:14] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
- # [16:17] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [16:17] * Joins: FastJack (~fastjack@dumpstr.net)
- # [16:19] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [16:20] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
- # [16:24] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [16:24] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
- # [16:29] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Read error: Connection reset by peer)
- # [16:34] * Quits: MikeSmith (~MikeSmith@EM114-48-174-236.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [16:34] * Quits: oojacoboo (~jacob@96-38-235-118.static.gwnt.ga.charter.com) (Quit: oojacoboo)
- # [16:36] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Operation timed out)
- # [16:54] * Quits: kukman (~kukman@68-42-133-95.pool.ukrtel.net) (Remote host closed the connection)
- # [17:09] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Read error: Operation timed out)
- # [17:18] * Joins: zdobersek (~zan@cpe-46-164-11-182.dynamic.amis.net)
- # [17:27] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [17:30] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Remote host closed the connection)
- # [17:41] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (Quit: Leaving)
- # [17:42] * bga_ is now known as bga_|away
- # [17:48] * bga_|away is now known as bga_
- # [17:57] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [17:58] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [17:59] * Quits: zdobersek (~zan@cpe-46-164-11-182.dynamic.amis.net) (Read error: Operation timed out)
- # [18:00] * Joins: zdobersek (~zan@cpe-46-164-17-91.dynamic.amis.net)
- # [18:02] * bga_ is now known as bga_|away
- # [18:02] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [18:04] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
- # [18:08] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [18:12] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [18:16] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 264 seconds)
- # [18:19] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
- # [18:20] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [18:23] * Quits: zdobersek (~zan@cpe-46-164-17-91.dynamic.amis.net) (Ping timeout: 276 seconds)
- # [18:24] * Joins: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se)
- # [18:29] * bga_ is now known as bga_|away
- # [18:29] * bga_|away is now known as bga_
- # [18:29] * Joins: zdobersek (~zan@cpe-46-164-16-145.dynamic.amis.net)
- # [18:31] <annevk> Could also name the SVN column HTML
- # [18:31] <annevk> currently at HTML5944
- # [18:32] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [18:39] * Joins: zdobersek1 (~zan@cpe-46-164-5-95.dynamic.amis.net)
- # [18:39] * Quits: zdobersek (~zan@cpe-46-164-16-145.dynamic.amis.net) (Read error: Operation timed out)
- # [18:44] * Joins: oojacoboo (~jacob@96-32-175-233.dhcp.gwnt.ga.charter.com)
- # [18:51] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Ping timeout: 276 seconds)
- # [18:56] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [18:56] * Quits: zdobersek1 (~zan@cpe-46-164-5-95.dynamic.amis.net) (Remote host closed the connection)
- # [19:03] * Quits: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se) (Quit: annevk)
- # [19:04] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [19:14] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [19:16] * Quits: jacobolus (~jacobolus@c-174-63-81-29.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [19:24] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 264 seconds)
- # [19:25] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [19:41] * Joins: dydz (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net)
- # [19:44] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
- # [19:45] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [19:49] * Joins: JoshManders (~josh@unaffiliated/killswitch)
- # [19:50] * Parts: JoshManders (~josh@unaffiliated/killswitch)
- # [20:00] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [20:24] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [20:28] * Joins: Ankheg (~Ankheg@94.158.194.27)
- # [20:33] * Joins: ezoe (~ezoe@61-205-124-146f1.kyt1.eonet.ne.jp)
- # [20:36] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
- # [20:58] * Joins: micheil (~micheil@user-64-9-234-107.googlewifi.com)
- # [20:59] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:09] * Joins: KDN (~KDN@202.171.164.210)
- # [21:11] * Joins: zdobersek (~zan@cpe-46-164-27-237.dynamic.amis.net)
- # [21:11] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [21:18] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [21:24] * Joins: aho (~nya@fuld-590c7e54.pool.mediaWays.net)
- # [21:27] * Joins: micheil_mbp (~micheil@adsl-69-228-190-230.dsl.snfc21.pacbell.net)
- # [21:27] * Quits: micheil (~micheil@user-64-9-234-107.googlewifi.com) (Read error: Operation timed out)
- # [21:27] * micheil_mbp is now known as micheil
- # [21:28] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [21:35] * Joins: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
- # [21:49] * Joins: jacobolus (~jacobolus@wrls-249-209-116.wrls-client.fas.harvard.edu)
- # [21:55] * Joins: toyoshim_ (~toyoshim@y253149.dynamic.ppp.asahi-net.or.jp)
- # [22:01] * Joins: zdobersek1 (~zan@cpe-46-164-16-155.dynamic.amis.net)
- # [22:01] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [22:02] * Quits: oojacoboo (~jacob@96-32-175-233.dhcp.gwnt.ga.charter.com) (Remote host closed the connection)
- # [22:03] * Quits: zdobersek (~zan@cpe-46-164-27-237.dynamic.amis.net) (Ping timeout: 260 seconds)
- # [22:04] * Joins: kennyluck (~kennyluck@softbank126097236216.bbtec.net)
- # [22:05] * Joins: micheil_mbp (~micheil@64.9.241.78)
- # [22:06] * Quits: micheil (~micheil@adsl-69-228-190-230.dsl.snfc21.pacbell.net) (Ping timeout: 248 seconds)
- # [22:06] * micheil_mbp is now known as micheil
- # [22:08] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [22:09] * bga_ is now known as bga_|away
- # [22:10] * Quits: micheil (~micheil@64.9.241.78) (Read error: Connection reset by peer)
- # [22:10] * Joins: micheil (~micheil@64.9.241.78)
- # [22:12] * Joins: FastJack (~fastjack@dumpstr.net)
- # [22:20] * Quits: micheil (~micheil@64.9.241.78) (Ping timeout: 255 seconds)
- # [22:22] * Joins: micheil (~micheil@adsl-69-228-190-230.dsl.snfc21.pacbell.net)
- # [22:23] * bga_|away is now known as bga_
- # [22:28] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
- # [22:28] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
- # [22:28] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
- # [22:38] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [22:44] * Joins: Yuhong (~Yuhong@pool-71-112-243-235.sttlwa.dsl-w.verizon.net)
- # [22:45] <Yuhong> Making HTML XML-valid then omit the xmlns because of a hate for namespaces? Huh?
- # [22:45] <Yuhong> http://tantek.com/2010/302/b1/xhtml-dead-long-live-xml-valid-html5
- # [22:46] <zewt> generally i tend not to take anyone seriously who uses the world "fail" in all caps
- # [22:47] * Quits: kennyluck (~kennyluck@softbank126097236216.bbtec.net) (Quit: kennyluck)
- # [22:52] * Quits: Martijnc (~Martijnc@91.176.31.175) (Quit: Martijnc)
- # [22:52] * Quits: Yuhong (~Yuhong@pool-71-112-243-235.sttlwa.dsl-w.verizon.net) (Quit: Leaving)
- # [22:54] * Quits: jacobolus (~jacobolus@wrls-249-209-116.wrls-client.fas.harvard.edu) (Remote host closed the connection)
- # [22:58] <aho> personally, i kinda like STOP EVERYTHING error handling :>
- # [22:59] <aho> i mean... gee... we are able to produce all kinds of well-formed formats. there is nothing magical about html which makes it impossible
- # [23:00] * Quits: msucan (~robod@109.96.226.37) (Quit: .)
- # [23:00] <Dashiva> aho: Why do you hate your users?
- # [23:01] <aho> a broken image wont work
- # [23:01] <aho> a broken archive wont work
- # [23:01] <aho> a broken css file wont work
- # [23:01] <aho> a broken js file wont work
- # [23:01] <Dashiva> Sure they do
- # [23:02] <aho> about as well as broken xml, yes
- # [23:02] <Dashiva> You use broken css files and images every day
- # [23:03] <Dashiva> Same with JS files, for that matter
- # [23:03] <aho> we're talking about non recoverable errors
- # [23:03] <zewt> "not strictly correct" != "broken"; if it works it's, by definition, not broken. heh
- # [23:03] <aho> not things like ASI
- # [23:04] <aho> "the image ... contains errors and cannot be displayed" :>
- # [23:04] <Dashiva> zewt: Except that's how XML defines broken
- # [23:04] <aho> well, try writing some junk into the header of a jpg file
- # [23:04] <aho> see how that works
- # [23:04] <aho> :P
- # [23:05] <zewt> we're speaking english, not XML :P
- # [23:05] <zewt> aho: JPEGs aren't human-writable, so they can be a lot less forgiving
- # [23:06] <aho> how about obj (wavefront) then?
- # [23:06] <aho> technically it's human readable, too
- # [23:06] <zewt> don't know it
- # [23:06] <aho> it's a text based model format
- # [23:07] <aho> needless to say that things will go horribly wrong if you put some random junk data into one of those obj files :>
- # [23:07] <zewt> even readers for binary formats generally have to be forgiving of certain errors, when buggy software puts weird files in the wild; eg. reading AVIs is a serious pain
- # [23:08] <aho> well, that's what html5 is kinda doing... it tries to specify this error handling
- # [23:08] <aho> beforehand the result was just random
- # [23:08] <aho> that's not any good, really :)
- # [23:08] <aho> so yea, it should be either very strict and if it isn't the result should be predictable
- # [23:09] <aho> the latter is of course a lot more complicated
- # [23:12] * Joins: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net)
- # [23:15] * Joins: kataire (~kataire@cable-78-35-115-245.netcologne.de)
- # [23:29] * Quits: dydz (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net) (Quit: dydz)
- # [23:30] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:32] * Quits: matjas (~matjas@91.182.226.79) (Quit: zZz)
- # [23:32] * Joins: matjas (~matjas@91.182.226.79)
- # [23:34] * Quits: matjas (~matjas@91.182.226.79) (Client Quit)
- # [23:37] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
- # [23:43] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [23:44] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
- # [23:48] * Joins: jacobolus (~jacobolus@12.197.12.98)
- # [23:52] * Joins: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net)
- # Session Close: Sun Mar 06 00:00:00 2011
The end :)