Options:
- # Session Start: Tue Jul 19 00:00:00 2011
- # Session Ident: #whatwg
- # 02[00:06] * Quits: othermaciej (~mjs@17.246.19.195) (Quit: othermaciej)
- # 03[00:11] * Joins: roc (~chatzilla@121.98.230.221)
- # 03[00:16] * Joins: othermaciej (~mjs@17.246.19.195)
- # [00:16] <AryehGregor> Hey, someone else actually was using the Live DOM Viewer upload/download feature at the same time as me. That's a first.
- # 03[00:17] * Joins: bga_ (~bga@ppp78-37-226-231.pppoe.avangarddsl.ru)
- # [00:19] <TabAtkins> Did you collide?
- # [00:19] <AryehGregor> Yes, that's how I knew.
- # [00:25] <AryehGregor> Can anyone explain to me why the www-html list still exists?
- # [00:26] <TabAtkins> Looks like just the older version of public-html, from before we switched list naming standards. Dunno why it's still open.
- # [00:27] <Philip`> I think the switch to public-html was primarily to ensure subscribers agreed to the patent policy
- # [00:27] <Philip`> (since those already on www-html hadn't)
- # 02[00:28] * Quits: MacTed (~Thud@63.119.36.36)
- # [00:28] <Hixie> AryehGregor: i assume you collided with my window.find() thing, sorry :-)
- # [00:29] <Hixie> also, window.find() is incredibly buggy
- # [00:29] <Hixie> well, not incredibly
- # [00:29] <Hixie> but it has six boolean arguments and of those, only one works the same in gecko and webkit
- # 02[00:29] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330])
- # [00:31] <jamesr> i only use the upload/download feature when i am trying to get a permalink and forget which link it is to do that
- # [00:31] <jamesr> which is pretty much every time i try to get a permalink
- # [00:31] <Philip`> Isn't it the link that says "permalink"?
- # [00:32] <Hixie> i think he means the short permalink
- # [00:32] <Hixie> which is "save"
- # [00:32] <jamesr> right, that one
- # [00:32] <Philip`> Ah
- # [00:32] <AryehGregor> I use it constantly when testing among multiple browsers.
- # [00:32] <Hixie> yeah me too
- # [00:32] <AryehGregor> Particularly since one of them is on a different computer.
- # [00:32] <Hixie> indeed
- # [00:33] <AryehGregor> Although it seems like in IE9 and IE10, "download" only works once until you restart the browser.
- # [00:33] <AryehGregor> At least on my machine.
- # [00:33] <Hixie> actually my first implementation of the upload/download thing was for a clipboard on my portal page
- # [00:33] <Hixie> IE's wacked
- # [00:33] <AryehGregor> If you hit it a second time, it just re-downloads the same thing it did last time. No idea why.
- # 02[00:33] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 246 seconds)
- # [00:33] <AryehGregor> Also, the permalinks don't work in IE or Chrome because they're XSS. :(
- # [00:33] <Hixie> it wants different cache flags, i expect
- # [00:33] <Hixie> the whole tool is a giant XSS :-P
- # 02[00:33] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
- # [00:34] <jamesr> Hixie: send the XSS header then!
- # [00:34] <Hixie> the XSS header is lame
- # [00:34] <Hixie> and unspecified
- # 03[00:34] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
- # [00:35] <Hixie> i may one day switch to base64-encoding the payload
- # [00:35] <Hixie> but i'm in no rush
- # 02[00:35] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 276 seconds)
- # 03[00:35] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [00:36] <Hixie> so for window.find()
- # [00:36] <Hixie> should i only specify what's interoperable, or should i specify the superset and just call every implementation buggy?
- # [00:36] <AryehGregor> Specify the subset that's either interoperable or useful.
- # [00:36] <Hixie> not clear any of it is useful
- # [00:37] <AryehGregor> Then just the part that's interoperable, I'd say.
- # [00:37] <Hixie> and no subset it is 100% interoperable
- # [00:37] <Hixie> of it
- # [00:37] <TabAtkins> Your work is done, then.
- # [00:37] <AryehGregor> Well, then make something up. :)
- # [00:37] <AryehGregor> I mean, no subset of execCommand() is 100% interoperable, that's for sure . . .
- # [00:37] <TabAtkins> Also, this is a horrible function and I hate everyone involved in the creation of it.
- # [00:38] <AryehGregor> Wow, it only returns a boolean? I'd have thought it would at least return the location of the first occurrence.
- # [00:39] <AryehGregor> That seems profoundly useless.
- # [00:39] <TabAtkins> Yeah, it seems completely useless.
- # [00:39] <Hixie> it selects the match
- # [00:39] <AryehGregor> Oh, I see.
- # [00:39] <AryehGregor> That's . . . also amazingly useless.
- # [00:39] <TabAtkins> Ah, MDN doesn't mention that.
- # [00:40] <TabAtkins> Can you query for what parts of the document are selected?
- # [00:40] <AryehGregor> getSelection()?
- # [00:40] <TabAtkins> kk, wasn't sure.
- # [00:40] <jamesr> is it used?
- # [00:40] <TabAtkins> So I guess that'll return a disconnected selection if there are multiple matches.
- # [00:40] <AryehGregor> If you couldn't, I wouldn't have had much to do for the last six months. :)
- # [00:40] <AryehGregor> I imagine it would just select the first match.
- # [00:41] <AryehGregor> Or the first one after the current selection.
- # [00:41] <AryehGregor> Like Ctrl-F.
- # [00:41] <AryehGregor> Although that doesn't actually select anything.
- # [00:41] <TabAtkins> Well, my ctrl+f selects all the matches, and then scrolls to the first.
- # [00:41] <AryehGregor> It doesn't select them, it highlights them, no?
- # [00:41] <Hixie> window.find() selects the first match after the cursor position
- # [00:43] <AryehGregor> Apparently someone named Tim Powell used window.find() for bookmarklets as of 2001: https://bugzilla.mozilla.org/show_bug.cgi?id=9550#c14
- # 02[00:43] * Quits: dbaron (~dbaron@nat/mozilla/x-sdfnpezmhdgmxesc) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # 02[00:44] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 264 seconds)
- # [00:44] <Hixie> the only reason i'm even looking at this is i got some feedback from oepra saying they're getting feedback from developers asking for it
- # 03[00:45] * Joins: jarek (~jarek@bcx153.neoplus.adsl.tpnet.pl)
- # 02[00:45] * Quits: jarek (~jarek@bcx153.neoplus.adsl.tpnet.pl) (Changing host)
- # 03[00:45] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [00:45] <Hixie> in Gecko, window.find() pops up a dialog
- # [00:45] <Hixie> but Ctrl+F pops up an inline find bar
- # [00:46] <AryehGregor> This all sounds amazingly horrible even by web standards standards.
- # [00:46] <Hixie> these two find UIs in gecko have different features...
- # [00:46] <Hixie> (neither is a subset of the other)
- # [00:47] <Hixie> wow
- # [00:48] <Hixie> i got gecko's to fail with NS_ERROR_INVALID_POINTER
- # [00:49] <AryehGregor> This sounds like a feature everyone has forgotten about for ten years.
- # [00:49] <smaug____> window.find() is find, ctrl+f is typeaheadfind
- # [00:49] <smaug____> who uses window.find() anymore?
- # [00:49] <Hixie> i don't understand why when i make it pop up the dialog, it comes prepopulated with "cat" as teh search string
- # [00:49] <Hixie> smaug____: can we drop support for it? that would make my life way easier.
- # [00:49] <TabAtkins> Presuambly that's the last thing you searched for, Hixie?
- # [00:49] <Hixie> TabAtkins: no
- # [00:50] <smaug____> Hixie: dropping window.find(). Yes please.
- # [00:50] <TabAtkins> It seemed likely.
- # [00:50] <Hixie> TabAtkins: i searched for any number of other things, but every time the dialog comes back, it says "cat"
- # [00:50] <Hixie> smaug____: any idea who makes the call on this?
- # [00:50] <smaug____> I just wonder if it is possible to drop support for that
- # 03[00:50] * Joins: pdr_ (~pdr@75-144-232-190-Atlanta.hfc.comcastbusiness.net)
- # [00:51] <TabAtkins> Hixie: Mine doesn't do that, so shrug.
- # 02[00:51] * Quits: pdr_ (~pdr@75-144-232-190-Atlanta.hfc.comcastbusiness.net) (Remote host closed the connection)
- # 03[00:51] * Joins: pdr_ (~pdr@nat/google/x-ygeryptyenifrdhp)
- # 03[00:51] * Joins: dbaron (~dbaron@nat/mozilla/x-vwtksihebihgnqno)
- # [00:51] <Hixie> TabAtkins: oh i'm sure it's something i did
- # [00:52] <Hixie> wow my gecko is seriously messed up now
- # [00:52] <Hixie> every time i call it with a non-empty first argument, i get this pointer exception
- # [00:52] <jamesr> sounds like you need to restart
- # [00:52] <Hixie> i did!
- # [00:53] <Hixie> oh, i know what's wrong
- # [00:53] <Hixie> i'm calling it on a frame i've made display:none
- # [00:55] <Hixie> webkit has another crazy bug, if yo call it before onload it just returns false regardless
- # [00:56] <smaug____> so you can't search on long loading page?
- # [00:56] <Hixie> not in webkit
- # [00:56] <Hixie> you can in gecko
- # [00:56] <Hixie> (dunno exactly when it starts being possible in webkit)
- # [00:57] <Hixie> (it might work progressively, just not immediately)
- # 02[00:58] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Read error: Connection timed out)
- # 03[00:59] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [01:01] <jarek> Hi
- # [01:01] <jarek> is there anything wrong in using custom (not defined in specification) tags in HTML5 documents?
- # [01:01] <jarek> I mean I know they don't validate
- # [01:02] <jarek> but besides that, are there any other practical drawbacks?
- # [01:02] <Hixie> yes
- # [01:02] <Hixie> if we start using them as elements in future revisions of HTML, your pages will break
- # [01:02] <jarek> I see, I can live with that :)
- # [01:02] <Hixie> also, today nobody will know what your pages mean, since they won't be following the standard
- # [01:03] <Hixie> also, there's a high likelihood you will accidentally run into weird behaviour, e.g. <image> parses weirdly even though it's not valid, as does <plaintext> and <xmp>, etc.
- # [01:03] <Hixie> there's probably a better way to do what you want to do
- # [01:03] <jarek> I was thinking about using custom XML namespaces, but most of the the new stuff (e.g. contentEditable) does not work with them
- # [01:05] <jarek> HTML5 is still mostly a document format, I wish there were more XUL-like tags
- # [01:05] <Hixie> like what?
- # [01:05] <Hixie> smaug____: filed https://bugzilla.mozilla.org/show_bug.cgi?id=672395
- # [01:06] <jarek> like <box>, there is not sematics in HTML5 for describing many widgets
- # [01:06] <jarek> s/not/no
- # [01:06] <Hixie> <box> is presentational. use CSS for that.
- # [01:06] <Hixie> what widgets are you missing?
- # [01:07] <jarek> dialogs, menubars, toolbars, tabs...
- # [01:07] <jarek> I mean the usual stuff that is used in desktop apps
- # [01:07] <Hixie> we're looking at dialogs -- if you have any feedback on what you need there, please e-mail the list
- # [01:07] <Hixie> menubars and toolbars we have - <menu>
- # [01:07] <Hixie> tabs is a presentational thing - just a way to display multiple sections
- # [01:08] <Hixie> i have to run
- # [01:08] <Hixie> bbiab
- # [01:10] <benschwarz> Damn. I missed Hixie again
- # 02[01:13] * Quits: smaug____ (~chatzilla@a91-154-45-7.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
- # 03[01:17] * riven` is now known as riven
- # 02[01:17] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # 03[01:17] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # 02[01:18] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # 02[01:20] * Quits: wakaba_0 (~wakaba_@189.63.138.58.dy.bbexcite.jp) (Quit: Leaving...)
- # 03[01:20] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # 02[01:30] * Quits: erlehmann (~erlehmann@89.204.153.75) (Ping timeout: 255 seconds)
- # [01:35] <realityking> Anyone know a good IRC channel to discuss WAI-ARIA questions?
- # [01:35] <realityking> Or would this one be good?
- # 03[01:35] * Joins: KrooniX_ (~KrooniX@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
- # 02[01:38] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
- # 03[01:40] * bga_ is now known as bga_|away
- # 02[01:42] * Quits: nonge__ (~nonge@p50829909.dip.t-dialin.net) (*.net *.split)
- # 02[01:42] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (*.net *.split)
- # 02[01:42] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (*.net *.split)
- # 02[01:42] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-kvjnxfcpzhtpsjrx) (*.net *.split)
- # 02[01:42] * Quits: quiccker (~quiccker@212.174.109.55) (*.net *.split)
- # 02[01:42] * Quits: KrooniX (~KrooniX@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (*.net *.split)
- # 03[01:42] * KrooniX_ is now known as KrooniX
- # 03[01:42] * bga_|away is now known as bga_
- # 03[01:45] * Joins: erlehmann (~erlehmann@82.113.99.58)
- # 03[01:47] * Joins: nonge__ (~nonge@p50829909.dip.t-dialin.net)
- # 03[01:47] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # 03[01:47] * Joins: moo-_- (~quassel@herd37.twinapex.fi)
- # 03[01:47] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-kvjnxfcpzhtpsjrx)
- # 02[01:47] * Quits: _uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b) (Remote host closed the connection)
- # 03[01:47] * Joins: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b)
- # 03[01:50] * bga_ is now known as bga_|away
- # 02[01:51] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:57] <TabAtkins> cssyThis might be good.
- # [01:57] <TabAtkins> realityking: ^^^ s/cssy//
- # [01:58] <realityking> thanks
- # 02[01:58] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # 03[01:59] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:59] <realityking> I wonder what the appropriate roles would be for something like this http://aryweb.nl/projects/mootools-datepicker/Test/
- # [01:59] <realityking> (month or year picker)
- # [01:59] <realityking> it's not really a grid, is it?
- # 02[02:01] * Quits: ojan (~ojan@nat/google/x-nffidllklwcbnemn) (Quit: ojan)
- # 03[02:01] * bga_|away is now known as bga_
- # [02:01] <TabAtkins> I don't think ARIA really has the ability to annotate a complex widget like a datepicker.
- # 02[02:03] * Quits: bga_ (~bga@ppp78-37-226-231.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # 02[02:11] * Quits: dbaron (~dbaron@nat/mozilla/x-vwtksihebihgnqno) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:13] <realityking> there's a best practive example for the days view
- # [02:13] <realityking> which is the most complex one
- # [02:14] <realityking> which is supposed to be done as a grid
- # [02:14] <realityking> which works because columns and rows actually mean something
- # [02:14] <realityking> but that isn't true for the months and days views
- # 03[02:18] * Joins: bga_ (~bga@ppp78-37-226-231.pppoe.avangarddsl.ru)
- # [02:19] <TabAtkins> Yeah, indeed.
- # 03[02:23] * Joins: beverloo (~beverloo@nat/google/x-gcglmbxqjqszczbi)
- # 02[02:26] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.18/20110621100037])
- # [02:26] <jamesr> good god charles pritchard writes a lot of emails
- # [02:26] <jamesr> not short ones either
- # [02:27] <heycam> I find it difficult to reply to him, because he seems to make a lot of irrelevant statements in his emails, which don't really deal with the topics being discussed
- # [02:29] <jamesr> seems more interested in talking than communicating
- # 02[02:32] * Quits: dgathright (~dgathrigh@nat/yahoo/x-elvalgcdzyihcpng) (Quit: dgathright)
- # 02[02:33] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Ping timeout: 258 seconds)
- # 02[02:33] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # 02[02:39] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
- # 03[02:42] * Joins: dbaron (~dbaron@nat/mozilla/x-lpeteiiuooibopih)
- # 02[02:44] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # 02[02:44] * Quits: anticw (~anticw@c-98-210-108-13.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # 03[02:44] * Joins: anticw (~anticw@c-98-210-108-13.hsd1.ca.comcast.net)
- # 03[02:46] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # 02[02:49] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 246 seconds)
- # 03[02:49] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # 02[02:51] * Quits: othermaciej (~mjs@17.246.19.195) (Quit: othermaciej)
- # 02[02:57] * Quits: cygri (~cygri@wg1-nat.fwgal01.deri.ie) (Quit: cygri)
- # 02[02:57] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Read error: Operation timed out)
- # 03[02:58] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # 03[03:02] * Joins: othermaciej (~mjs@67.218.103.143)
- # 02[03:05] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
- # 02[03:10] * Quits: ezoe (~ezoe@61-205-125-197f1.kyt1.eonet.ne.jp) (Ping timeout: 258 seconds)
- # 02[03:14] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 252 seconds)
- # 02[03:16] * Quits: pdr_ (~pdr@nat/google/x-ygeryptyenifrdhp) (Quit: pdr_)
- # 03[03:21] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # 03[03:24] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # 02[03:38] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [03:42] <jamesr> question for anyone who's implemented canvas' globalCompositeOperation="copy" for text correctly - is there any reasonable way to implement this other than actually constructing a intermediate buffer to render into?
- # 02[03:46] * Quits: erlehmann (~erlehmann@82.113.99.58) (Quit: Ex-Chat)
- # 02[04:04] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [04:05] <roc> depends on your graphics library
- # [04:05] <roc> we use a temporary buffer
- # [04:05] <roc> does that bother you?
- # 03[04:05] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # 03[04:06] * Joins: agektmr (~Adium@220.109.219.244)
- # [04:06] <jamesr> not necessarily. it's avoidable in some cases for most operations, but there doesn't seem to be any obvious way to avoid the buffer for text
- # [04:07] <jamesr> i suspect (hope) that people don't use these globalCompositeOperations enough for it to matter too much
- # [04:07] <roc> I personally would not bother trying to optimize it
- # 02[04:08] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # 02[04:08] * Quits: weinig (~weinig@17.203.15.198) (Ping timeout: 258 seconds)
- # 03[04:09] * Joins: realityking_ (~rouven@xdsl-78-35-197-197.netcologne.de)
- # 03[04:11] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # 02[04:12] * Quits: othermaciej (~mjs@67.218.103.143) (Quit: othermaciej)
- # 02[04:12] * Quits: realityking (~rouven@xdsl-87-78-25-201.netcologne.de) (Ping timeout: 264 seconds)
- # 03[04:12] * realityking_ is now known as realityking
- # 02[04:14] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 264 seconds)
- # 03[04:15] * Joins: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net)
- # 02[04:18] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 246 seconds)
- # 02[04:26] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # 02[04:26] * Quits: jamesr (~jamesr@216.239.45.18) (Quit: jamesr)
- # 03[04:26] * bga_ is now known as bga_|away
- # 02[04:32] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[04:33] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[04:36] * Joins: weinig (~weinig@17.246.16.223)
- # 03[04:41] * Joins: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net)
- # 02[04:44] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[04:45] * Joins: nessy (~Adium@74.125.56.18)
- # 03[04:45] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[04:47] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # 02[04:52] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 255 seconds)
- # 02[04:57] * Quits: beverloo (~beverloo@nat/google/x-gcglmbxqjqszczbi) (Quit: beverloo)
- # 02[04:58] * Quits: Obvious (tachikoma@188.226.74.2) (Quit: ZA ~ WARUDO!)
- # 03[04:59] * Joins: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net)
- # 02[05:03] * Quits: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net) (Quit: dgathright)
- # 02[05:06] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # 02[05:11] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
- # 02[05:15] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # 03[05:18] * bga_|away is now known as bga_
- # 03[05:19] * Joins: hober2 (~ted@unaffiliated/hober)
- # 02[05:19] * Quits: hober2 (~ted@unaffiliated/hober) (Remote host closed the connection)
- # 03[05:21] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # 02[05:22] * Quits: weinig (~weinig@17.246.16.223) (Quit: weinig)
- # 02[05:23] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Client Quit)
- # 03[05:25] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # 03[05:28] * bga_ is now known as bga_|away
- # 03[05:31] * Joins: MikeSmith (~MikeSmith@EM114-48-214-170.pool.e-mobile.ne.jp)
- # 03[05:35] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # 03[05:36] * Joins: janv_ (~varga@195.91.87.57)
- # 03[05:37] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # 03[05:38] * Joins: ezoe (~ezoe@112-68-244-36f1.kyt1.eonet.ne.jp)
- # 03[05:41] * Joins: beverloo (~beverloo@69.230.0.6)
- # 03[05:44] * bga_|away is now known as bga_
- # 03[05:47] * Joins: nonge_ (~nonge@p5082B1BC.dip.t-dialin.net)
- # 02[05:51] * Quits: nonge__ (~nonge@p50829909.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # 03[05:56] * Joins: Obvious (tachikoma@188.226.74.2)
- # 03[05:56] * bga_ is now known as bga_|away
- # 03[06:03] * bga_|away is now known as bga_
- # 03[06:14] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # 02[06:17] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # 03[06:19] * bga_ is now known as bga_|away
- # 03[06:19] * Joins: hdhoang (~hdhoang@2001:5c0:1000:b::70bd)
- # 02[06:20] * Quits: dbaron (~dbaron@nat/mozilla/x-lpeteiiuooibopih) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # 02[06:28] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # 03[06:28] * Joins: weinig_ (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # 03[06:28] * weinig_ is now known as weinig
- # 02[06:32] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # 02[06:36] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[06:36] * bga_|away is now known as bga_
- # 03[06:36] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # 03[06:37] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[06:39] * Joins: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net)
- # 02[06:40] * Quits: cpearce (~chatzilla@ip-118-90-100-197.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # 03[06:41] * Joins: cpearce (~chatzilla@ip-118-90-100-197.xdsl.xnet.co.nz)
- # 02[06:47] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # 03[06:48] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # 03[06:50] * bga_ is now known as bga_|away
- # 02[06:56] * Quits: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # 02[06:56] * Quits: cpearce (~chatzilla@ip-118-90-100-197.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # 02[07:04] * Quits: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # 03[07:11] * bga_|away is now known as bga_
- # 02[07:16] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[07:17] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[07:19] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
- # 03[07:20] * Joins: cpearce (~chatzilla@ip-118-90-100-197.xdsl.xnet.co.nz)
- # 03[07:25] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
- # 02[07:28] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[07:29] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 02[07:32] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[07:33] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 02[07:38] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[07:39] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 02[07:42] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[07:43] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 02[07:44] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # 03[07:47] * Joins: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
- # 02[07:48] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
- # 03[07:48] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
- # 03[07:52] * heycam is now known as heycam|away
- # 03[07:56] * bga_ is now known as bga_|away
- # 02[07:58] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[07:58] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # 03[07:59] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 02[08:00] * Quits: ezoe (~ezoe@112-68-244-36f1.kyt1.eonet.ne.jp) (Ping timeout: 246 seconds)
- # 02[08:02] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # 03[08:03] * heycam|away is now known as heycam
- # 02[08:04] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # 03[08:04] * Joins: CvP (~CvP@123.49.21.175)
- # 02[08:05] * Quits: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Read error: Operation timed out)
- # 03[08:06] * Joins: mokush (~quassel@188.24.97.215)
- # 03[08:07] * Joins: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # 02[08:14] * Quits: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Ping timeout: 276 seconds)
- # 03[08:21] * Joins: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # 03[08:28] * Joins: ezoe (~ezoe@203-140-91-116f1.kyt1.eonet.ne.jp)
- # 03[08:29] * bga_|away is now known as bga_
- # 03[08:34] * bga_ is now known as bga_|away
- # 02[08:34] * Quits: bga_|away (~bga@ppp78-37-226-231.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # 02[08:41] * Quits: CvP (~CvP@123.49.21.175) (Quit: [ UPP ] > all)
- # 03[08:41] * Joins: Thezilch (~fuz007@cpe-76-173-187-91.socal.res.rr.com)
- # 02[08:44] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
- # 03[08:45] * Joins: CvP (~CvP@123.49.21.175)
- # 02[08:58] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[08:59] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 02[09:00] * Quits: mokush (~quassel@188.24.97.215) (Remote host closed the connection)
- # 02[09:02] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[09:03] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[09:10] * heycam is now known as heycam|away
- # 02[09:22] * Quits: jochen__ (~jochen@nat/google/x-mergdunfcvqzfyls) (Remote host closed the connection)
- # 03[09:22] * Joins: jochen__ (~jochen@nat/google/x-qjgjytubalbxnjmn)
- # 03[09:33] * Joins: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
- # 02[09:38] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 02[09:38] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Ping timeout: 255 seconds)
- # 03[09:39] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[09:42] * Joins: rimantas (~rimliu@93.93.57.193)
- # 02[09:48] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[09:49] * Joins: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk)
- # 03[09:49] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 02[10:04] * Quits: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net) (Quit: dgathright)
- # 03[10:05] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
- # 02[10:07] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Remote host closed the connection)
- # [10:10] <annevk> if window.find selects, shouldn't it maybe be in AryehGregor's draft?
- # 02[10:10] * Quits: Thezilch (~fuz007@cpe-76-173-187-91.socal.res.rr.com) (Read error: Connection reset by peer)
- # [10:10] <annevk> Hixie, I still think we should have something for in-page menus and toolbars
- # 03[10:13] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # 03[10:22] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # 02[10:26] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # 02[10:27] * Quits: chayin (~quassel@61.14.141.36) (Quit: No Ping reply in 180 seconds.)
- # 03[10:27] * Joins: chayin (~quassel@61.14.141.36)
- # 03[10:33] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
- # 02[10:34] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # 02[10:43] * Quits: jernoble|afk (~jernoble@2620:149:4:401:5df0:9879:12c3:453f) (Read error: Connection reset by peer)
- # 03[10:43] * Joins: jernoble (~jernoble@17.203.12.89)
- # [10:43] <jgraham> annevk: Is there some way to get more context in the webapps tracker diff view?
- # 03[10:45] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [10:49] <annevk> not anymore
- # [10:49] <annevk> see http://code.google.com/p/html5/source/browse/trunk/web-apps-tracker/trackerlib.py
- # [10:50] <annevk> I suppose you can patch it back in
- # [10:50] <david_carlisle> should sliders from input type=range have keyboard controls to step the value by default? seems left/right arrow keys work in Opera 11, but not in Chrome dev?
- # [10:51] <hsivonen> david_carlisle: I'd expect them to be keyboard-accessible without scripting
- # [10:51] <david_carlisle> so would I but....
- # [10:51] <david_carlisle> http://dpcarlisle.blogspot.com/2011/07/slinky-canvas.html
- # [10:51] <hsivonen> david_carlisle: Chrome's HTML5 forms implementation is incomplete to put it politely
- # [10:52] <david_carlisle> hsivonen: shoul dteh spec say something about keyboard access or is that at another level spec-wise
- # [10:52] <david_carlisle> the
- # [10:52] <jgraham> It should be obvious really. But it's a UI issue so the spec can't mandate UI
- # [10:52] <jgraham> s/so/and/
- # [10:53] <hsivonen> david_carlisle: in theory, maybe it belongs on the level on intrinsic behavior of native widgets. In practice, I guess it would be good for the spec to say something, because the exact events may be relevant to authors who override stuff with their own event handlers
- # [10:55] <david_carlisle> hsivonen: or maybe it's best just to moan here until you all implement it the same way
- # [10:56] <hsivonen> similarly, the spec pretends to delegate default <label> onclick behavior to host OS conventions and the behavior of pressing enter to submit a form, but in practice, browsers need to be consistent
- # [10:57] <hsivonen> so the spec fails to be useful when browser developers end up reverse engineering other products anyway
- # [10:57] <hsivonen> for example, the <label> case is being addressed in Gecko based on observations of the behavior of other browsers
- # [10:59] <david_carlisle> thanks all for the thoughts, good to know I hadn't missed something and that convergence is expected, as implementations catch up with each other
- # [10:59] <hsivonen> david_carlisle: filing a bug on the chromium bug tracker might be more effective than pointing out the flaw here
- # [10:59] <david_carlisle> hsivonen: OK, will do
- # [10:59] <david_carlisle> here is quicker response though:-)
- # 03[10:59] * Joins: jarek (~jarek@awf43.neoplus.adsl.tpnet.pl)
- # 02[10:59] * Quits: jarek (~jarek@awf43.neoplus.adsl.tpnet.pl) (Changing host)
- # 03[10:59] * Joins: jarek (~jarek@unaffiliated/jarek)
- # 02[11:00] * Quits: jarek (~jarek@unaffiliated/jarek) (Remote host closed the connection)
- # 03[11:01] * Joins: jarek (~jarek@unaffiliated/jarek)
- # 02[11:01] * Quits: jarek (~jarek@unaffiliated/jarek) (Remote host closed the connection)
- # 03[11:09] * Joins: smaug____ (~chatzilla@a91-154-45-7.elisa-laajakaista.fi)
- # 03[11:10] * Joins: Ms2ger (~Ms2ger@91.181.249.170)
- # 02[11:15] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # 02[11:20] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # 02[11:21] * Quits: MikeSmith (~MikeSmith@EM114-48-214-170.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
- # [11:25] <annevk> NodeIterator is a little more complicated than expected
- # 03[11:27] * Joins: MikeSmith (~MikeSmith@EM114-48-32-159.pool.e-mobile.ne.jp)
- # 02[11:33] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 255 seconds)
- # 03[11:38] * Joins: richt (~richt@pat-tdc.opera.com)
- # 03[11:40] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
- # 02[11:43] * Quits: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b) (Remote host closed the connection)
- # 03[11:43] * Joins: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b)
- # 03[11:45] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # 03[11:48] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # 02[11:51] * Quits: beverloo (~beverloo@69.230.0.6) (Ping timeout: 250 seconds)
- # 03[11:57] * Joins: beverloo (~beverloo@69.230.0.6)
- # 02[12:01] * Quits: cpearce (~chatzilla@ip-118-90-100-197.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # 03[12:07] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # 03[12:11] * Joins: AnselmBradford (~ans@wt1213-64-71.aut.ac.nz)
- # 02[12:14] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[12:15] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 02[12:16] * Quits: hdhoang (~hdhoang@2001:5c0:1000:b::70bd) (Ping timeout: 260 seconds)
- # [12:16] <AnselmBradford> Would anyone be able to explain the rationale behind this to me? The id attribute lists the following: "Identifiers are opaque strings. Particular meanings should not be derived from the value of the id attribute" - which I interpret to mean the semantics of an element should not be conveyed in an id. The class attribute on the other hand includes "authors are encouraged to use values that describe the nature of the content". Why is
- # [12:16] <AnselmBradford> attaching semantic meaning desirable for classes but not ids?
- # [12:18] <Ms2ger> Wrong interpretation
- # [12:18] <Ms2ger> Authors should use values that describe the nature of the content for both classes and ids, but you shouldn't try to derive meaning from them in other people's content
- # [12:20] <annevk> Ms2ger, if you can figure out a pseudo-algorithm for what moveNext() does let me know
- # [12:20] <Ms2ger> What's moveNext?
- # [12:20] <annevk> I mean nextNode()
- # [12:20] <annevk> I'm pretty close, but it is kind of hairy :(
- # [12:21] <Ms2ger> Sounds about right, then :)
- # [12:24] <AnselmBradford> Ms2ger: Ahh thanks! Is that what is meant by "opaque strings", that the values are to be treated as essentially meaningless to anyone but the author?
- # [12:24] <Ms2ger> Right
- # 03[12:25] * Joins: micheil (~micheil@109.231.193.164)
- # 03[12:26] * Joins: cygri (~cygri@wg1-nat.fwgal01.deri.ie)
- # 02[12:28] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # 02[12:29] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [12:30] <AnselmBradford> Ms2ger: is there a difference between ids and classes in this regard? e.g. why aren't class values identified as opaque strings too? Also shouldn't that term be defined in terminology... or am I just naive to it
- # [12:31] <Ms2ger> Maybe
- # 02[12:34] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [12:34] <Ms2ger> annevk, do you know of any compat issues Opera has by not supporting window.find?
- # 03[12:34] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # 06[12:34] * annevk looks
- # 03[12:35] * Joins: linclark (~clark@wlan-nat.fwgal01.deri.ie)
- # [12:35] <annevk> "Breaks the "find" button in TinyMCE (possibly also the search/replace feature)"
- # [12:35] <annevk> that seems to be the only thing out there however
- # [12:36] <annevk> no other report
- # [12:37] <annevk> I reckon if Gecko drops it that's no longer a problem :)
- # 03[12:38] * Joins: Yudai_ (~Yudai@pa35c05.hkidnt01.ap.so-net.ne.jp)
- # [12:40] <annevk> sweet
- # 02[12:40] * Quits: ezoe (~ezoe@203-140-91-116f1.kyt1.eonet.ne.jp) (Ping timeout: 264 seconds)
- # [12:40] <annevk> NodeIterator is not interoperable at all
- # 02[12:40] * Quits: Yudai (~Yudai@p86e07c.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 252 seconds)
- # 03[12:43] * Joins: danj (~danj@s15372200.onlinehome-server.info)
- # [12:48] <smaug____> bz was hinting that we should just make window.find() no-op
- # 03[12:49] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # 02[12:49] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: No route to host)
- # 02[12:52] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # 03[12:53] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # 03[12:54] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # 04[12:55] <Ms2ger> krijn, happy birthday!
- # 02[12:59] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
- # 03[13:08] * Joins: mpt (~mpt@91.189.88.12)
- # 02[13:09] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # 03[13:09] * Joins: mpt (~mpt@canonical/mpt)
- # 02[13:09] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # 03[13:10] * Joins: erlehmann (~erlehmann@82.113.99.58)
- # [13:19] <AnselmBradford> with id attributes ... the spec says "The value must not contain any space characters." and in the next paragraph "user agents must associate the element with the given value (exactly, including any space characters)" is this saying that authors should not use spaces but UAs should honor them if present?
- # [13:20] <smaug____> annevk: in which way is NodeIterator not interoperable?
- # [13:20] <jgraham> AnselmBradford: Ye
- # [13:20] <jgraham> s
- # [13:21] <AnselmBradford> jgraham: cheers!
- # [13:22] <david_carlisle> hsivonen: I reported a chrome bug on slider controls http://code.google.com/p/chromium/issues/detail?id=89698 but they say it's not a bug, I have to tab to focus, not use the mouse, hmmmm
- # [13:24] <hsivonen> david_carlisle: not having click to focus the control is odd
- # [13:24] <jgraham> s/odd/buggy/
- # [13:24] <david_carlisle> hsivonen: "If you don't like this focus behavior, please file another bug." I guess that's what I'll do...
- # [13:25] <hsivonen> david_carlisle: probably the best course of action
- # 03[13:29] * Joins: Jackneill (~Jackneill@87-97-121-113.pool.invitel.hu)
- # 02[13:29] * Quits: Jackneill (~Jackneill@87-97-121-113.pool.invitel.hu) (Changing host)
- # 03[13:29] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
- # 03[13:30] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # 02[13:37] * Quits: esc_ (~esc-ape@75.inst-3.ufg.ac.at) (Ping timeout: 276 seconds)
- # 02[13:39] * Quits: AnselmBradford (~ans@wt1213-64-71.aut.ac.nz) (Read error: Connection reset by peer)
- # 03[13:51] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # 03[13:53] * Joins: xyz_ (~xyz@p578F2862.dip.t-dialin.net)
- # 03[13:55] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # 03[14:07] * Joins: beverloo_ (~beverloo@69.230.0.6)
- # 02[14:07] * Quits: beverloo (~beverloo@69.230.0.6) (Read error: Connection reset by peer)
- # 03[14:07] * beverloo_ is now known as beverloo
- # [14:11] <jgraham> http://blogs.msdn.com/b/ieinternals/archive/2011/07/18/optimal-html-head-ordering-to-avoid-parser-restarts-redownloads-and-improve-performance.aspx#10187680 suggests someone needs to do the "UA requirements" vs "author requirements" talk at Microsoft
- # 02[14:15] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # 03[14:16] * Joins: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz)
- # 03[14:22] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
- # 02[14:23] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # 03[14:31] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # 03[14:32] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # 02[14:33] * Quits: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk) (Ping timeout: 276 seconds)
- # 03[14:34] * Joins: huskyr (~huskyr@wasmand.xs4all.nl)
- # 02[14:36] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[14:37] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[14:39] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # 02[14:53] * Quits: linclark (~clark@wlan-nat.fwgal01.deri.ie) (Quit: linclark)
- # 03[14:58] * Joins: xyz__ (~xyz@p578F3A55.dip.t-dialin.net)
- # 03[15:02] * Joins: bga_ (~bga@ppp78-37-226-231.pppoe.avangarddsl.ru)
- # 02[15:02] * Quits: xyz_ (~xyz@p578F2862.dip.t-dialin.net) (Ping timeout: 250 seconds)
- # 03[15:02] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # 03[15:03] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # 03[15:04] * Joins: RobLev (~Robbo@host86-144-41-173.range86-144.btcentralplus.com)
- # 02[15:08] * Quits: RobLev (~Robbo@host86-144-41-173.range86-144.btcentralplus.com) (Client Quit)
- # [15:30] <annevk> smaug____, e.g. how often a filter is invoked that returns nothing
- # 02[15:31] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
- # 02[15:32] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
- # 03[15:33] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # 03[15:34] * Joins: zdobersek (~zan@cpe-46-164-28-8.dynamic.amis.net)
- # 03[15:38] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # 02[15:38] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # 03[15:40] * Joins: MacTed (~Thud@63.119.36.36)
- # 03[15:44] * Joins: pdr_ (~pdr@nat/google/x-dakoymcsivgtdhgu)
- # [15:48] <annevk> this is pretty great: http://my.opera.com/chooseopera/blog/2011/07/19/and-now-for-something-completely-random-your-own-band
- # 03[15:52] * Joins: RobLev (~Robbo@host86-144-41-173.range86-144.btcentralplus.com)
- # 03[16:03] * Joins: mokush (~quassel@188.24.97.215)
- # 02[16:05] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # 03[16:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # 02[16:16] * Quits: smaug____ (~chatzilla@a91-154-45-7.elisa-laajakaista.fi) (Ping timeout: 250 seconds)
- # 02[16:23] * Quits: zdobersek (~zan@cpe-46-164-28-8.dynamic.amis.net) (Quit: Leaving.)
- # 03[16:24] * Joins: smaug____ (~chatzilla@a91-154-45-7.elisa-laajakaista.fi)
- # 03[16:24] * bga_ is now known as bga_|away
- # 02[16:24] * Quits: realityking (~rouven@xdsl-78-35-197-197.netcologne.de) (Read error: Connection reset by peer)
- # 02[16:25] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
- # 03[16:25] * Joins: realityking (~rouven@xdsl-87-79-118-184.netcologne.de)
- # 03[16:26] * bga_|away is now known as bga_
- # 02[16:27] * Quits: MacTed (~Thud@63.119.36.36) (Quit: The computer fell asleep)
- # [16:30] <jgraham> Hmm, I thought it was required that a charset-declaring <meta> was the first element in the <head>, but it doesn't seem to be
- # [16:30] <jgraham> +if any
- # 02[16:32] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [16:32] <Ms2ger> It might have used to be
- # 02[16:34] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 02[16:34] * Quits: danj (~danj@s15372200.onlinehome-server.info) (Remote host closed the connection)
- # 03[16:35] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 03[16:36] * Joins: MacTed (~Thud@63.119.36.36)
- # 03[16:42] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # 03[16:42] * Joins: shinyak (~shinyak@p005148.dynamic.ppp.asahi-net.or.jp)
- # [16:43] <nlogax> i think it only needs to fit in the first 512 bytes
- # [16:46] <Philip`> 1024
- # [16:46] <annevk> smaug____, another difference is when INVALID_STATE_ERR exception is thrown
- # [16:46] <Philip`> (See http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#charset512 )
- # [16:46] <Philip`> (which is not at all a confusing link)
- # [16:47] <annevk> smaug____, in Gecko it happens if the callback invokes detach(); in WebKit you have to invoke the method again
- # 03[16:47] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
- # 02[16:51] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [16:58] <dglazkov> good morning, Whatwg!
- # [17:01] <annevk> good afternoon, dglazkov!
- # [17:04] <Ms2ger> Philip`, #charset1024 works too
- # [17:04] <Philip`> Ms2ger: Less fun though
- # 02[17:08] * Quits: CvP (~CvP@123.49.21.175) (Disconnected by services)
- # 03[17:08] * Joins: xCG (~CvP@123.49.21.255)
- # 03[17:09] * xCG is now known as CvP
- # 02[17:10] * Quits: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz) (Quit: AnselmBradford)
- # [17:13] <annevk> As long as the implementor requirements are that you have to look for an encoding forever it is still not really nice though
- # [17:13] <annevk> That is, not fully deterministic
- # [17:14] <annevk> Or maybe that changed
- # 02[17:14] * Quits: beverloo (~beverloo@69.230.0.6) (Quit: beverloo)
- # 03[17:15] * Joins: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
- # 03[17:16] * bga_ is now known as bga_|away
- # 03[17:18] * bga_|away is now known as bga_
- # 03[17:19] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # 02[17:21] * Quits: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com) (Quit: brucel)
- # 02[17:21] * Quits: MikeSmith (~MikeSmith@EM114-48-32-159.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # 03[17:27] * Joins: MikeSmith (~MikeSmith@EM1-112-162-33.pool.e-mobile.ne.jp)
- # [17:30] <matjas> “It's utterly bizarre to me that HTML5 would impose an "authoring requirement" which it doesn't bother to add to its implementation requirements, particularly when its failure to do so could result in a security vulnerability. But I don't work on much HTML5 stuff myself.” — Eric Law http://blogs.msdn.com/b/ieinternals/archive/2011/07/18/optimal-html-head-ordering-to-avoid-parser-restarts-red
- # [17:30] <matjas> ownloads-and-improve-performance.aspx
- # [17:31] <matjas> let’s try that again: http://blogs.msdn.com/b/ieinternals/archive/2011/07/18/optimal-html-head-ordering-to-avoid-parser-restarts-redownloads-and-improve-performance.aspx
- # 02[17:32] * Quits: huskyr (~huskyr@wasmand.xs4all.nl) (Quit: huskyr)
- # [17:33] <annevk> he doesn't explain the vulnerability
- # [17:36] <jgraham> It would be nice if he would
- # [17:36] <jgraham> I was going to ask but got distracted by charset metas not having to be first in the head per spec
- # [17:37] <jgraham> I am guessing it it just a "some people might have bad sanitizers" vunerability, but maybe I will be surprised
- # 03[17:41] * Parts: xyz__ (~xyz@p578F3A55.dip.t-dialin.net) ("Verlassend")
- # [17:45] <annevk> How would you describe (1 << (node.nodeType() - 1)) & iterator.whatToShow in prose?
- # [17:46] <annevk> It is needed to map the constants of http://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html#Traversal-NodeFilter to Node.XXX_Node constants
- # [17:46] <Philip`> "If the n'th bit (where 0 is the least significant bit) of whatToShow is set, where n is nodeType"?
- # [17:47] <Philip`> (or nodeType-1)
- # 06[17:51] * Ms2ger wonders which implementation that's from
- # 03[17:54] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [18:00] <Ms2ger> <annevk> yeah, but we first need to figure out the Web platform
- # [18:00] <Ms2ger> annevk++
- # 02[18:00] * Quits: erlehmann (~erlehmann@82.113.99.58) (Remote host closed the connection)
- # 03[18:01] * Joins: erlehmann (~erlehmann@82.113.99.58)
- # 02[18:01] * Quits: erlehmann (~erlehmann@82.113.99.58) (Remote host closed the connection)
- # 03[18:01] * Joins: erlehmann (~erlehmann@82.113.99.58)
- # 03[18:03] * Joins: beverloo (~beverloo@nat/google/x-rgyebxanzhruxdaz)
- # 03[18:04] * Joins: cygri_ (~cygri@wlan-nat.fwgal01.deri.ie)
- # [18:06] <annevk> Ms2ger, context? :)
- # 04[18:07] <Ms2ger> http://krijnhoetmer.nl/irc-logs/whatwg/20110707#l-135
- # 02[18:08] * Quits: cygri (~cygri@wg1-nat.fwgal01.deri.ie) (Ping timeout: 276 seconds)
- # 03[18:08] * cygri_ is now known as cygri
- # 02[18:08] * Quits: MikeSmith (~MikeSmith@EM1-112-162-33.pool.e-mobile.ne.jp) (Ping timeout: 250 seconds)
- # [18:09] <annevk> you have quite the backlog
- # 02[18:09] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [18:12] <Ms2ger> Yes
- # 04[18:12] <Ms2ger> <krijn> (Server will be down a bit today, getting a new fiberglass connection)
- # [18:12] <Ms2ger> A bit today?
- # 02[18:14] * Quits: mokush (~quassel@188.24.97.215) (Remote host closed the connection)
- # [18:14] <jgraham> Any reason that the web dom core tests aren't on the W3C server? Or am I looking in the wrong place?
- # 03[18:15] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:15] <annevk> they are in http://dvcs.w3.org/hg/webapps/
- # [18:16] <annevk> http://dvcs.w3.org/hg/webapps/file/tip/DOMCore/tests/submissions/Ms2ger
- # [18:16] <jgraham> Oh, I thought they might be in the same place as the spec or something. Would make them easier to find
- # [18:16] <Ms2ger> w3c-test.org is out-of-date again..
- # [18:16] <annevk> they used to be
- # 06[18:16] * Ms2ger sighs
- # [18:16] <annevk> no idea why they moved
- # 02[18:17] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # 02[18:25] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # 02[18:30] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[18:30] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[18:30] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[18:30] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # 03[18:30] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 03[18:35] * Joins: MikeSmith (~mikesmith@EM1-112-162-33.pool.e-mobile.ne.jp)
- # 03[18:36] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # 02[18:39] * Quits: MikeSmith (~mikesmith@EM1-112-162-33.pool.e-mobile.ne.jp) (Remote host closed the connection)
- # 02[18:39] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 258 seconds)
- # 03[18:40] * Joins: Ambriely (~jorixTZXL@115-64-27-246.static.tpgi.com.au)
- # 02[18:43] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # 03[18:43] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # 02[18:48] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 258 seconds)
- # 10[18:48] <krijnserver> Ms2ger: if you (or anyone else) have the missing logs, please mail them to me
- # 06[18:49] * Philip` has logs
- # [18:49] <Philip`> What time period?
- # 03[18:50] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
- # 10[18:50] <krijnserver> Ms2ger: heh, and thanks :)
- # 10[18:50] <krijnserver> Philip`: a week or something
- # 03[18:50] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
- # 04[18:50] <Philip`> krijnserver: Which week?
- # 10[18:51] <krijnserver> http://krijnhoetmer.nl/irc-logs/whatwg/201107
- # 10[18:51] <krijnserver> That's all quite empty
- # 10[18:51] <krijnserver> Brb, fixing food
- # 06[18:52] * annevk wonders what servers eat these days
- # 03[18:52] * Joins: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net)
- # 03[18:53] * krijnserver is now known as krijnhuman
- # 03[18:53] * Joins: weinig (~weinig@17.246.16.223)
- # 03[18:54] * Joins: fishd_ (~darin@nat/google/x-ingryjetqbvnutwt)
- # 02[18:55] * Quits: CvP (~CvP@123.49.21.255) (Disconnected by services)
- # 03[18:55] * Joins: dividinglimits (~boogy@cpe-72-184-192-77.tampabay.res.rr.com)
- # 03[18:55] * Joins: xCG (~CvP@123.49.21.255)
- # 02[18:55] * Quits: weinig (~weinig@17.246.16.223) (Client Quit)
- # 03[18:56] * xCG is now known as CvP
- # 04[18:56] <Philip`> krijnhuman: http://zaynar.co.uk/misc/whatwg-20110701-to-20110719ish.log
- # 06[18:57] * Philip` apologises for the bottom half of the file being backwards
- # 03[18:58] * Joins: shinyak_ (~shinyak@p005148.dynamic.ppp.asahi-net.or.jp)
- # 03[18:58] * Joins: boaz- (~boaz@li326-230.members.linode.com)
- # 02[18:58] * Quits: shinyak_ (~shinyak@p005148.dynamic.ppp.asahi-net.or.jp) (Remote host closed the connection)
- # 03[18:58] * Joins: matjas_ (u2247@gateway/web/irccloud.com/x-vtorfadhbngjocvp)
- # 02[18:58] * Quits: matjas_ (u2247@gateway/web/irccloud.com/x-vtorfadhbngjocvp) (Changing host)
- # 03[18:58] * Joins: matjas_ (u2247@unaffiliated/matjas)
- # 02[18:58] * Quits: matjas_ (u2247@unaffiliated/matjas) (Changing host)
- # 03[18:58] * Joins: matjas_ (u2247@gateway/web/irccloud.com/x-vtorfadhbngjocvp)
- # 02[19:03] * Quits: boaz (~boaz@li326-230.members.linode.com) (*.net *.split)
- # 02[19:03] * Quits: shinyak (~shinyak@p005148.dynamic.ppp.asahi-net.or.jp) (*.net *.split)
- # 02[19:03] * Quits: fishd (~darin@nat/google/x-vvcaigdgsrgbtowm) (*.net *.split)
- # 02[19:03] * Quits: foolip (~philip@83.218.67.122) (*.net *.split)
- # 02[19:03] * Quits: matjas (u2247@gateway/web/irccloud.com/x-ewgngoaqeljmabsn) (*.net *.split)
- # 03[19:03] * boaz- is now known as boaz
- # 03[19:03] * matjas_ is now known as matjas
- # 03[19:05] * Joins: weinig (~weinig@17.246.16.223)
- # 03[19:05] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # 03[19:06] * Joins: MikeSmith (~mikesmith@EM1-112-162-33.pool.e-mobile.ne.jp)
- # 10[19:06] <krijnhuman> annevk: same stuff as always, http://lockerz.com/s/121710484, keeps servers healthy
- # 10[19:08] <krijnhuman> Philip`: thanks, will add them tonightish
- # 03[19:08] * krijnhuman is now known as krijnh
- # 02[19:09] * Quits: erlehmann (~erlehmann@82.113.99.58) (Quit: Ex-Chat)
- # 02[19:10] * Quits: weinig (~weinig@17.246.16.223) (*.net *.split)
- # 03[19:10] * Joins: erlehmann (~erlehmann@82.113.99.58)
- # 03[19:10] * Joins: weinig (~weinig@17.246.16.223)
- # 03[19:10] * Joins: foolip (~philip@83.218.67.122)
- # [19:14] <Ms2ger> 20:34 < annevk> teehee logs offline again
- # [19:14] <Ms2ger> 20:34 < zewt> let's all say mean things
- # 03[19:16] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # 03[19:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [19:17] <annevk> WHATWG secrets unveiled
- # 10[19:18] <krijnh> My idea was to add some..
- # 02[19:21] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Remote host closed the connection)
- # [19:21] <Ms2ger> 01:06 < weinig> Hixie: I am implementing annevk's new Event stuff just to rid my future test cases of it :)
- # [19:21] <Ms2ger> weinig++
- # 03[19:21] * Joins: cygri (~cygri@wg1-nat.fwgal01.deri.ie)
- # 06[19:21] * weinig should really land that
- # [19:25] <smaug____> I wonder when to implement the new event initialization
- # [19:27] <Ms2ger> Now :)
- # [19:28] <smaug____> Ms2ger: well, is the spec stable in that case?
- # [19:28] <smaug____> has it been reviewed?
- # [19:29] <Ms2ger> As stable as it gets without implementations, I think
- # 03[19:31] * Joins: danja (~danny@host29-26-dynamic.9-79-r.retail.telecomitalia.it)
- # [19:32] <annevk> yeah
- # [19:32] <annevk> need implementations
- # [19:32] <annevk> and implementor feedback if there are bugs :)
- # 03[19:32] * Joins: oknoway (~oknoway@72.11.82.226)
- # [19:33] <weinig> annevk: bugs?
- # 03[19:34] * Joins: shinyak (~shinyak@p005148.dynamic.ppp.asahi-net.or.jp)
- # [19:35] <annevk> in the spec
- # [19:35] <annevk> I haven't heard of any so far though
- # 02[19:36] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 264 seconds)
- # 03[19:37] * Joins: dave_levin (~dave_levi@nat/google/x-vefemhrrsdhxcaoj)
- # 02[19:37] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: brb)
- # 02[19:38] * Quits: Ambriely (~jorixTZXL@115-64-27-246.static.tpgi.com.au) (Remote host closed the connection)
- # 02[19:39] * Quits: shinyak (~shinyak@p005148.dynamic.ppp.asahi-net.or.jp) (Remote host closed the connection)
- # 03[19:39] * Joins: shinyak (~shinyak@nat/google/x-flmzxwhmdsfrcrbr)
- # 03[19:41] * Joins: davidb (~davidb@74.13.3.86)
- # [19:41] <annevk> Anyone here have a problem with DOM Core including NodeIterator and TreeWalker?
- # 02[19:42] * Quits: erlehmann (~erlehmann@82.113.99.58) (*.net *.split)
- # 02[19:42] * Quits: weinig (~weinig@17.246.16.223) (*.net *.split)
- # [19:42] <annevk> In favor?
- # [19:43] <Ms2ger> meh
- # [19:43] <Ms2ger> You get to maintain it :)
- # 03[19:44] * Joins: erlehmann (~erlehmann@82.113.99.58)
- # 03[19:46] * Joins: weinig (~weinig@17.246.16.223)
- # 03[19:46] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [19:47] <jgraham> annevk: I like the idea of them being specified somewhere. I don't really care where :)
- # 02[19:49] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[19:49] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 02[19:58] * Quits: davidb (~davidb@74.13.3.86) (Quit: davidb)
- # 03[20:03] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # 03[20:05] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # 03[20:06] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # 02[20:06] * Quits: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net) (Quit: dgathright)
- # 03[20:08] * Joins: dbaron (~dbaron@nat/mozilla/x-ddlbiuatujtetwuc)
- # 03[20:09] * Joins: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net)
- # 02[20:09] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Quit: Leaving...)
- # 03[20:09] * bga_ is now known as bga_|away
- # [20:10] <Hixie> annevk: ooh, i like your thinking (making window.find() aryeh's problem) :-)
- # 03[20:11] * bga_|away is now known as bga_
- # [20:11] <Ms2ger> Hixie, hah
- # [20:13] <Ms2ger> annevk, you realize he's just going to play that trick on you next time, right? :)
- # [20:13] <annevk> would not be the first time :)
- # 02[20:17] * Quits: MikeSmith (~mikesmith@EM1-112-162-33.pool.e-mobile.ne.jp) (Quit: hands busy doing other things)
- # 02[20:19] * Quits: micheil (~micheil@109.231.193.164) (Quit: http://brandedcode.com | http://github.com/miksago)
- # 03[20:22] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
- # 03[20:23] * Joins: roc (~chatzilla@121.98.230.221)
- # 03[20:25] * Joins: The_8472 (~stardive@azureus/The8472)
- # 02[20:25] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.18/20110621100037])
- # 02[20:26] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # 02[20:27] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # 03[20:29] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # 02[20:31] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 250 seconds)
- # 02[20:31] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
- # 03[20:32] * Joins: cpearce (~chatzilla@ip-118-90-63-5.xdsl.xnet.co.nz)
- # 02[20:33] * Quits: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # 02[20:34] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Read error: Operation timed out)
- # 03[20:35] * jernoble is now known as jernoble|afk
- # 03[20:39] * Joins: dgathright (~dgathrigh@nat/yahoo/x-lxacrubmlgjnasbe)
- # 03[20:40] * jernoble|afk is now known as jernoble
- # 02[20:44] * Quits: mven (~mven__@169.241.49.57) (Quit: Leaving)
- # 03[20:47] * Joins: mven (~mven__@169.241.49.57)
- # 02[20:47] * Quits: jernoble (~jernoble@17.203.12.89) (Remote host closed the connection)
- # 03[20:47] * Joins: jernoble (~jernoble@17.203.12.89)
- # 02[20:49] * Quits: dbaron (~dbaron@nat/mozilla/x-ddlbiuatujtetwuc) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # 02[20:52] * Quits: weinig (~weinig@17.246.16.223) (Remote host closed the connection)
- # 03[20:53] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # 03[20:57] * jernoble is now known as jernoble|afk
- # 02[21:13] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 252 seconds)
- # 03[21:32] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # 03[21:35] * jernoble|afk is now known as jernoble
- # 03[21:36] * Joins: miketayl_r (~miketaylr@206.217.92.186)
- # 02[21:36] * Quits: miketaylr (~miketaylr@206.217.92.186) (Disconnected by services)
- # 03[21:36] * miketayl_r is now known as miketaylr
- # 03[21:39] * Joins: tbassetto (~tbassetto@2a01:e35:2eaf:9c60:e2f8:47ff:fe2e:67b8)
- # 02[21:39] * Quits: tbassetto (~tbassetto@2a01:e35:2eaf:9c60:e2f8:47ff:fe2e:67b8) (Client Quit)
- # 02[21:44] * Quits: pdr_ (~pdr@nat/google/x-dakoymcsivgtdhgu) (Quit: pdr_)
- # 02[21:52] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 255 seconds)
- # 03[21:53] * Joins: ben_alman_ (~cowboy@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # 03[21:57] * Joins: MikeSmith (~MikeSmith@EM1-112-162-33.pool.e-mobile.ne.jp)
- # 03[22:03] * riven` is now known as riven
- # 02[22:03] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # 03[22:03] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # 03[22:03] * Joins: dbaron (~dbaron@nat/mozilla/x-veslbqukvcskhfdf)
- # 02[22:06] * Quits: ben_alman_ (~cowboy@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: Leaving...)
- # 03[22:06] * jernoble is now known as jernoble|afk
- # 03[22:07] * Joins: ezoe (~ezoe@61-205-125-197f1.kyt1.eonet.ne.jp)
- # 02[22:08] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 255 seconds)
- # 02[22:09] * Quits: cygri (~cygri@wg1-nat.fwgal01.deri.ie) (Ping timeout: 255 seconds)
- # 03[22:14] * jernoble|afk is now known as jernoble
- # 03[22:18] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # 03[22:18] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # 02[22:20] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
- # [22:21] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#traversal
- # [22:21] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#dom-traversal
- # 03[22:22] * jernoble is now known as jernoble|afk
- # 03[22:23] * jernoble|afk is now known as jernoble
- # 02[22:23] * Quits: jernoble (~jernoble@17.203.12.89) (Quit: jernoble)
- # 03[22:23] * Joins: jernoble (~jernoble@17.203.12.89)
- # [22:24] <TabAtkins> Argh, I hate numeric constants and bitmasks so bad.
- # [22:27] <annevk> Thanks for the input
- # [22:27] <Ms2ger> Do we use <sup>th</sup> consistently?
- # [22:27] <TabAtkins> Sorry, I know legacy constraints tie our hands here.
- # [22:27] <TabAtkins> But still.
- # [22:27] <annevk> Or should I say, film at eleven!
- # [22:28] <Ms2ger> At eleven? Should hurry up, then
- # [22:29] <annevk> Ms2ger, not sure, I think we should though
- # 03[22:29] * Joins: _bga (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru)
- # [22:29] <Ms2ger> Should check that one day
- # [22:30] <annevk> There are a few things about consistency that ought to be done one day
- # 02[22:31] * Quits: bga_ (~bga@ppp78-37-226-231.pppoe.avangarddsl.ru) (Ping timeout: 250 seconds)
- # 02[22:32] * Quits: janv_ (~varga@195.91.87.57) (Quit: This computer has gone to sleep)
- # [22:37] <annevk> By the way, the nextNode() and previousNode() algorithms are pretty much identical. Maybe they should use a common algorithm.
- # [22:43] <Ms2ger> I believe Gecko shares the code there
- # [22:44] <annevk> Also for maintenance of the specification it would make sense. However, it would be cool if David and others could review it first :)
- # 02[22:47] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (Ping timeout: 240 seconds)
- # [22:47] <Ms2ger> sicking, ^
- # 02[22:54] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # 02[22:56] * Quits: ezoe (~ezoe@61-205-125-197f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
- # 03[22:57] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # 02[23:01] * Quits: cpearce (~chatzilla@ip-118-90-63-5.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # 03[23:05] * heycam|away is now known as heycam
- # 02[23:05] * Quits: oknoway (~oknoway@72.11.82.226) (Quit: oknoway)
- # 02[23:06] * Quits: Ms2ger (~Ms2ger@91.181.249.170) (Ping timeout: 255 seconds)
- # 02[23:14] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
- # 02[23:14] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # 03[23:15] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # 03[23:18] * Joins: Ms2ger (~Ms2ger@91.181.137.135)
- # 02[23:18] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # 02[23:21] * Quits: MikeSmith (~MikeSmith@EM1-112-162-33.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # [23:25] <Ms2ger> Got through my #whatwg backlog, yay
- # [23:25] <jgraham> annevk: Stop 5 of nextNode is wrong
- # 02[23:25] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [23:25] <jgraham> Oh, maybe it's not
- # [23:26] <annevk> substep 5?
- # [23:26] <jgraham> Yeah
- # [23:27] <jgraham> It's right but the whole substep/overall steps thing is confusing
- # 03[23:27] * Joins: jamesr (~jamesr@216.239.45.16)
- # [23:27] <annevk> it's a pattern more specs use, not sure how to do it differently
- # [23:27] <jgraham> Well HTML5 uses it and it can be confusing there. ES5 does something different
- # 06[23:27] * jgraham looks for an example
- # 03[23:28] * Joins: MikeSmith (~MikeSmith@EM1-112-206-16.pool.e-mobile.ne.jp)
- # [23:28] <Hixie> i'm not a fan of the terminology
- # [23:28] <Hixie> not sure how to fix it though
- # [23:28] <Hixie> ES5's approach isn't one i like either
- # [23:29] <jgraham> http://es5.github.com/#x10.6 is one example
- # [23:29] <jgraham> It uses "repeat while" instead of "goto"
- # [23:30] <Hixie> what if index < 0 at the start of the loop?
- # [23:30] <Hixie> the html spec does sometimes say "run the following substeps while (some condition)", iirc
- # [23:30] <annevk> this one is not really goto
- # [23:30] <annevk> it's more like continue/break
- # [23:31] <jgraham> Yeah, it's continue/break phrased as goto :)
- # [23:31] <Ms2ger> goto hell?
- # [23:31] <jgraham> Also makes it confusing when you say "terminate these steps"
- # [23:32] <jgraham> Because it could be the inner steps or the overall set of steps
- # [23:32] <Hixie> yeah the problem i regularly have is with "break"
- # [23:32] <Hixie> or even worse, "continue"
- # [23:32] <annevk> this one has both :evil:
- # [23:33] <Ms2ger> The web :evil:
- # 03[23:33] * Joins: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz)
- # [23:33] <Hixie> if any of you can come up with better wording for any of hte algorithms in the html spec, don't hesitate to let me know
- # 02[23:34] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # 06[23:34] * jgraham should try to work out a nice way to do this to see if he is actually learning anything from "programming pearls"
- # [23:35] <zewt> Hixie: fwiw, my impression from that is that it sort of sounds like you're supposed to abort the steps immediately if (some condition) ever turns false mid-loop (which I assume is usually not intended)
- # 03[23:35] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [23:35] <Hixie> zewt: yeah, that's another problem with that wording
- # 02[23:37] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 255 seconds)
- # 03[23:41] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # 03[23:41] * Joins: agektmr (~Adium@p4057-ipbf1904marunouchi.tokyo.ocn.ne.jp)
- # 03[23:42] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # 03[23:43] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [23:45] <jgraham> Doesn't "return" imply "and terminate these steps"?
- # [23:45] <Hixie> no
- # [23:46] <Hixie> there are a number of algorithms that return and continue
- # 03[23:46] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [23:47] <annevk> http://wiki.whatwg.org/wiki/How_to_write_a_spec should maybe be updated with instructions on writing algorithms
- # [23:48] <annevk> and maybe within specs there should be instructions on how to read them?
- # [23:48] <annevk> maybe after jgraham put some thought into it
- # [23:48] <annevk> nn
- # [23:48] <Hixie> as far as reading them, i think it's best if they're just english
- # [23:49] <annevk> yeah, ideally that's sufficient :)
- # [23:49] <jgraham> Well they are in some sense. But they contain terms of art
- # 03[23:50] * Joins: volkmar (~volkmar@rps1542.ovh.net)
- # 02[23:50] * Quits: volkmar (~volkmar@rps1542.ovh.net) (Changing host)
- # 03[23:50] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
- # 03[23:51] * Joins: ojan (~ojan@nat/google/x-kpzmwzkhcfkoiudt)
- # 02[23:52] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:53] <roc> Maybe we should write the algorithms in JS
- # [23:53] <roc> it would make the control structures clearer
- # [23:53] <roc> with defined syntax for escaping back into English
- # 02[23:54] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [23:55] <TabAtkins> That would be interesting.
- # [23:55] <TabAtkins> Would probably make flexbox easier to write.
- # [23:55] <heycam> in the JS algorithm you would construct a string and then say "evalEnglish(theString);" :)
- # [23:55] <Hixie> then we'd have to define the interaction of english and js
- # [23:55] <roc> that's exactly what I was thinking
- # 03[23:55] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [23:56] <Philip`> Do it as a function call, where the function happens to be defined in English
- # [23:56] <Philip`> so all the arguments and return values are nice and explicit
- # [23:56] <roc> AI("Queue a task to fire all applicable queue events");
- # [23:56] <Hixie> also you'd have to define which parts of the JS semantics you meant to expose and which were side-effects
- # 03[23:56] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [23:57] <roc> yeah, it's problematic
- # [23:57] <heycam> how simple specs could become if the AI function were specified. someone should get on to defining that.
- # [23:57] <roc> but what we have right now is problematic too: pseudocode in English with gotos
- # [23:57] <Hixie> i just wish i could have unit tests for english
- # [23:57] <Hixie> and that my compiler had less latency. and didn't talk back to me. :-P
- # [23:59] <Philip`> Unit tests for English could just be examples, listing input and output and side-effects
- # [23:59] <Philip`> The only hard part is executing the unit tests
- # [23:59] <roc> Google can implement it. Search all the Web's scripts for comments related to the request string, cobble the top 10 hits together in a way that compiles, and eval it
- # Session Close: Wed Jul 20 00:00:00 2011
The end :)