Options:
- # Session Start: Thu Apr 19 00:00:00 2012
- # Session Ident: #whatwg
- # [00:02] * jonlee is now known as jonlee|afk
- # [00:02] * Quits: esc_ (~esc_ape@77.118.254.119.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [00:02] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [00:07] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [00:08] * jernoble is now known as jernoble|afk
- # [00:08] * jonlee|afk is now known as jonlee
- # [00:09] * jernoble|afk is now known as jernoble
- # [00:11] <jgraham> Right, Opera, Gecko, WebKit, (IE10?) all have (almost) compliant parsers although they are not really easy to reuse; the Gecko parser (also used in validator.nu) probably has the most potential. html5lib has a python implementation and a less good PHP implementation. It also has some Ruby code that we don't talk about much.
- # [00:12] * Joins: esc_ (~esc_ape@178.115.249.48.wireless.dyn.drei.com)
- # [00:12] <jgraham> I'm not sure about other implementations. It would be nice if someone fixed libxml2
- # [00:12] <myndzi> there's one that's looking interesting in node
- # [00:12] <myndzi> looks pretty clean and thorough
- # [00:12] <myndzi> not sure if i can hijack it to my purposes or not yet ;)
- # [00:13] <myndzi> jsdom gave me trouble last time i had anything to do with it
- # [00:16] <hober> myndzi: aredridel's parser is really nice
- # [00:16] <smaug____> jgraham: there is the dom.js parser
- # [00:16] <myndzi> yeah, the more i look at it the more i'm like (!)
- # [00:16] * Quits: drublic (~drublic@frbg-5f731cb7.pool.mediaWays.net) (Remote host closed the connection)
- # [00:16] <myndzi> this may jsut save me some work :>
- # [00:17] <jgraham> Oh yeah, there's at least two javascript implementations!
- # [00:17] <smaug____> https://github.com/andreasgal/dom.js/blob/master/src/impl/HTMLParser.js
- # [00:17] <jgraham> And hober was going to write one in elisp :p
- # [00:17] <smaug____> no idea how good that is
- # [00:18] <hober> jgraham: well, i wrote the tokenizer
- # [00:18] <hober> jgraham: but stalled out working on the treebuilder
- # [00:19] <myndzi> smaug____: lookin like the other one is nicer; this code is beautiful ;)
- # [00:19] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [00:20] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [00:20] <zewt> <arunranga> annevk: won't exactly stop race issues, but can mitigate them.
- # [00:20] <zewt> those can be eliminated, it'll just take a bit more work
- # [00:20] <myndzi> i was gonna say i wish i could clean all the excess stuff out since there's a bunch i don't need, but it looks like it's going "quite fast enough, thank you very much"
- # [00:21] <arunranga> Hi zewt, were you referring to the aftermath of https://www.w3.org/Bugs/Public/show_bug.cgi?id=16790 ?
- # [00:22] <zewt> dunno, firefox is being kicked in the head by the one-page spec at the moment :)
- # [00:22] <arunranga> Which one-page are you referring to?
- # [00:22] <zewt> http://www.whatwg.org/specs/web-apps/current-work/, the one that everyone fears clicking
- # [00:23] <smaug____> it isn't that bad
- # [00:23] <gsnedders> jgraham: Unless I'm being stupid here, unicode strings aren't interned in Python 2
- # [00:23] * arunranga heh
- # [00:23] <Hixie> i haven't had any trouble with the one-page spec for a while
- # [00:23] <Hixie> dunno what hardware y'all are using but mine isn't THAT new :-)
- # [00:23] <arunranga> I actually kicked the one page spec in the head.
- # [00:24] <Hixie> (mid 2009 macbook pro and mid 2010 imac, mainly)
- # [00:24] <arunranga> (by adding 4G more RAM)
- # [00:24] <Hixie> ah, yeah, low RAM might be a problem
- # [00:24] <Hixie> i always try to max out my ram
- # [00:24] <gsnedders> Hixie: RAM is the big issue with the spec
- # [00:24] <jgraham> gsnedders: Oh, maybe
- # [00:25] <arunranga> Life on 8G of RAM makes me happy.
- # [00:25] <gsnedders> jgraham: Though looking at this again, I'm doing everything with single-char byte strings
- # [00:25] <jgraham> gsnedders: 127 characters should be more than enough for anyone
- # [00:25] <zewt> 16gb, still takes a good 7-8 seconds to load (in a sub-500ms web, that's a lifetime :)
- # [00:25] <smaug____> loading the spec seems to take about 300MB
- # [00:25] <gsnedders> jgraham: In related news, we need to sort out all the strings in html5lib, because we rely upon implicit conversion often
- # [00:25] * jernoble is now known as jernoble|afk
- # [00:25] <jgraham> Yes
- # [00:26] <gsnedders> jgraham: And that conversion time probably costs us in places.
- # [00:26] <jgraham> No
- # [00:26] <jgraham> I would expect
- # [00:26] <jgraham> But we should actually do a python 3 port
- # [00:26] <jgraham> so yes, we should fix it
- # [00:26] <jgraham> Anyway I should be asleep
- # [00:26] <gsnedders> jgraham: entitiesStartingWith was last time I looked by far the slowest thing when parsing the spec
- # [00:27] <gsnedders> jgraham: And relies upon implicit conversion
- # [00:27] <jgraham> Well if we fix it and it makes us faster then I won't be unhappy
- # [00:27] <jgraham> If you fix it and it makes us faster I will be even less unhappy :)
- # [00:28] * miketaylr is now known as miketaylrawaylol
- # [00:31] * Joins: cpearce (~cpearce@60.234.54.74)
- # [00:31] * eric_carlson is now known as ericc|afk
- # [00:32] <gsnedders> jgraham: Yup, the implicit coercion costs us ~0.8s on my fairly high-powered machine
- # [00:32] <gsnedders> 17.1 -> 16.3s to parse the spec
- # [00:34] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [00:39] <gsnedders> Pushed.
- # [00:40] * Quits: zzing (~zzing@d24-57-81-201.home.cgocable.net) (Quit: Computer has gone to sleep.)
- # [00:45] * Quits: jonlee (~jonlee@2620:149:4:1b01:90fa:8880:e31d:f0f4) (Quit: jonlee)
- # [00:46] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [00:48] * Joins: jonlee (~jonlee@2620:149:4:1b01:d940:92f:a4a5:5ef9)
- # [00:56] * gsnedders concludes that a 10% improvement in parsing the spec is good enough for half an hour of hacking, and heads to bed :)
- # [01:01] * jernoble|afk is now known as jernoble
- # [01:07] * Quits: esc_ (~esc_ape@178.115.249.48.wireless.dyn.drei.com)
- # [01:08] * Joins: ap_ (~ap@17.245.89.7)
- # [01:08] * miketaylrawaylol is now known as miketaylr
- # [01:10] * Quits: ap_ (~ap@17.245.89.7) (Read error: Operation timed out)
- # [01:11] * Quits: ap (~ap@2620:149:4:1b01:75b2:d139:85dc:4b68) (Ping timeout: 260 seconds)
- # [01:12] * Joins: ap (~ap@17.245.89.7)
- # [01:12] * Quits: asmodai (asmodai@freebsd/developer/asmodai) (Ping timeout: 265 seconds)
- # [01:13] * ojan is now known as ojan_away
- # [01:14] * Joins: tantek (~tantek@m850536d0.tmodns.net)
- # [01:16] <zewt> gsnedders: looks like it's 32 bytes in 32-bit builds ... a lot of extra overhead for excessively large fields in the 64-bit build
- # [01:16] <zewt> (python strings)
- # [01:18] <gsnedders> zewt: Not that surprising seeming a lot of it is pointers.
- # [01:18] * Quits: tantek (~tantek@m850536d0.tmodns.net) (Read error: Connection reset by peer)
- # [01:18] <zewt> more are just integers, actually
- # [01:18] * gsnedders is obviously misremembering from looking earlier XD
- # [01:19] <zewt> string length (could have a separate "long string" type so regular sub-4gb strings don't pay for a 64-bit field), the hash (which appears to be 64-bit on 64-bit systems; should only be 32), and what appears to be a bitfield for interning (could also be 32-bit)
- # [01:19] <zewt> i'll worry about it if i ever decide to involve myself in python core development :)
- # [01:23] * heycam|away is now known as heycam
- # [01:29] * Quits: rniwa (rniwa@nat/google/x-cfpuunkvgcgzdswl) (Quit: rniwa)
- # [01:30] * miketaylr is now known as miketaylrawaylol
- # [01:31] * Joins: carbonix (~vcarbune@swarm.cs.pub.ro)
- # [01:31] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
- # [01:32] * Joins: schnoodles (~schnoodle@melbourne.99cluster.com)
- # [01:35] * Joins: rniwa (~rniwa@nat/mozilla/x-cvcgjbqddsbdryty)
- # [01:38] * miketaylrawaylol is now known as miketaylr
- # [01:41] * Quits: wilhelm (~wilhelm@178.255.149.98) (Ping timeout: 244 seconds)
- # [01:41] * Joins: wilhelm (~wilhelm@178.255.149.98)
- # [01:46] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [01:46] * Joins: vcarbune_ (~vcarbune@swarm.cs.pub.ro)
- # [01:48] * Quits: rniwa (~rniwa@nat/mozilla/x-cvcgjbqddsbdryty) (*.net *.split)
- # [01:48] * Quits: carbonix (~vcarbune@swarm.cs.pub.ro) (*.net *.split)
- # [01:48] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (*.net *.split)
- # [01:48] * Quits: jondong (~jondong@123.126.22.58) (*.net *.split)
- # [01:48] * Quits: TabAtkins (tabatkins@nat/google/x-iiflcbmlupkyqooz) (*.net *.split)
- # [01:48] * Quits: danheberden (~danheberd@li225-35.members.linode.com) (*.net *.split)
- # [01:48] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (*.net *.split)
- # [01:48] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-slseheumdmswnxkh) (*.net *.split)
- # [01:48] * Quits: pererik (~pe@unaffiliated/pererik) (*.net *.split)
- # [01:48] * vcarbune_ is now known as carbonix
- # [01:50] * Joins: Pyromanik (~Pyromania@115-188-85-205.jetstream.xtra.co.nz)
- # [01:50] * Parts: Pyromanik (~Pyromania@115-188-85-205.jetstream.xtra.co.nz) ("Leaving")
- # [01:54] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-scyombnewnctnywo)
- # [01:58] * Quits: KillerX (~anant@nat/mozilla/x-fjtksemdntmuxbjq) (Quit: KillerX)
- # [01:59] * Joins: rniwa (~rniwa@nat/mozilla/x-cvcgjbqddsbdryty)
- # [01:59] * Joins: jondong (~jondong@123.126.22.58)
- # [01:59] * Joins: TabAtkins (tabatkins@nat/google/x-iiflcbmlupkyqooz)
- # [01:59] * Joins: danheberden (~danheberd@li225-35.members.linode.com)
- # [01:59] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [01:59] * Joins: pererik (~pe@unaffiliated/pererik)
- # [02:02] * Joins: tantek (~tantek@m850536d0.tmodns.net)
- # [02:11] * Quits: twisted` (~twisted@p5DDB993A.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [02:12] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:13] * Joins: twisted` (~twisted@p5DDB8E75.dip.t-dialin.net)
- # [02:14] * Quits: tantek (~tantek@m850536d0.tmodns.net) (Read error: Connection reset by peer)
- # [02:15] * Joins: tantek (~tantek@c-76-105-181-98.hsd1.or.comcast.net)
- # [02:16] * Quits: sarro (~sarro@i5E865EE1.versanet.de) (Ping timeout: 245 seconds)
- # [02:16] * Joins: sarro (~sarro@i5E865E95.versanet.de)
- # [02:23] * Quits: jscheel (~jscheel@drupal.org/user/116197/view) (Quit: jscheel)
- # [02:24] * Quits: jsbell (jsbell@nat/google/x-ubkstwmsruuqrovj) (Quit: There's no place like home...)
- # [02:29] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [02:32] * jonlee is now known as jonlee|afk
- # [02:35] * Joins: dave_levin (dave_levin@nat/google/x-sqzhchastnfypkok)
- # [02:43] * jonlee|afk is now known as jonlee
- # [02:43] * Quits: ap (~ap@17.245.89.7) (Quit: ap)
- # [02:46] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: back later)
- # [02:47] * Joins: ehsan (~ehsan@209.29.21.241)
- # [02:48] * Quits: ehsan (~ehsan@209.29.21.241) (Read error: Connection reset by peer)
- # [02:48] * Joins: ehsan (~ehsan@209.29.21.241)
- # [02:53] * Quits: Druide__ (~Druid@p5B05CF05.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [02:53] * Joins: Druide__ (~Druid@p5B05CBD7.dip.t-dialin.net)
- # [02:55] * Quits: tantek (~tantek@c-76-105-181-98.hsd1.or.comcast.net) (Quit: tantek)
- # [02:57] * jonlee is now known as jonlee|afk
- # [02:59] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [02:59] * Joins: tantek (~tantek@c-76-105-181-98.hsd1.or.comcast.net)
- # [03:05] * Quits: aklein (u4454@gateway/web/irccloud.com/x-mhsxjigiwadglpow)
- # [03:05] * Quits: rniwa (~rniwa@nat/mozilla/x-cvcgjbqddsbdryty) (Quit: rniwa)
- # [03:06] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:09] * Quits: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [03:14] * jernoble is now known as jernoble|afk
- # [03:14] * Quits: tantek (~tantek@c-76-105-181-98.hsd1.or.comcast.net) (Quit: tantek)
- # [03:16] * Quits: LBP (~Mirc@pD9EB1EEE.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
- # [03:17] * Joins: LBP (~Mirc@pD9EB1EB1.dip0.t-ipconnect.de)
- # [03:24] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:35] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [03:36] * Joins: ehsan (~ehsan@209.29.21.241)
- # [03:36] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [03:40] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [03:43] * Joins: rniwa (~rniwa@74.1.189.172)
- # [03:46] * Quits: rniwa (~rniwa@74.1.189.172) (Client Quit)
- # [03:52] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [04:12] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:15] * Joins: asmodai (asmodai@freebsd/developer/asmodai)
- # [04:27] * Quits: othermaciej (~mjs@17.245.88.194) (Quit: othermaciej)
- # [04:33] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [04:38] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [04:44] * JohnAlbin_zzzzzz is now known as JohnAlbin
- # [04:49] * Quits: kaustubh (~kaustubh@144.189.100.29) (Quit: Leaving...!)
- # [04:50] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 265 seconds)
- # [04:52] * Quits: JohnAlbin (~JohnAlbin@114-42-60-102.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [05:11] * Joins: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net)
- # [05:11] * Quits: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net) (Changing host)
- # [05:11] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [05:13] * heycam is now known as heycam|away
- # [05:27] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [05:37] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [05:53] * heycam|away is now known as heycam
- # [06:01] * Joins: izhak (~izhak@213.87.240.250)
- # [06:08] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [06:10] * Quits: izhak (~izhak@213.87.240.250) (Remote host closed the connection)
- # [06:12] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [06:14] * Joins: yoshiaki (~yoshiaki@2001:200:1c0:3602:6cc8:a078:1f00:72ab)
- # [06:15] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [06:16] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [06:16] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [06:19] * Quits: twisted` (~twisted@p5DDB8E75.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [06:25] * Quits: beverloo (beverloo@nat/google/x-ypsrmabodtpcoori) (Quit: beverloo)
- # [06:26] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [06:33] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [06:39] * Joins: izhak (~izhak@213.87.241.46)
- # [06:46] * Joins: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net)
- # [06:48] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [06:52] * Quits: facefox3 (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net) (Ping timeout: 265 seconds)
- # [07:01] * Quits: mkanat (mkanat@nat/google/x-tksdodchgabvcrpf) (Quit: Ex-Chat)
- # [07:09] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [07:11] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:14] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:25] * Quits: arunranga (~arunranga@pool-96-232-190-4.nycmny.fios.verizon.net) (Quit: arunranga)
- # [07:28] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [07:31] <zcorpan> annevk: hi. do you have any good ideas on how to check https://www.w3.org/Bugs/Public/show_bug.cgi?id=16773#c3 ?
- # [07:32] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 264 seconds)
- # [07:32] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [07:36] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Client Quit)
- # [07:36] <annevk> implementing HTML's encoding detection algorithm presumably
- # [07:37] <zcorpan> what does that give you?
- # [07:37] <annevk> well then you can reliably find all labels
- # [07:37] <annevk> if there's conflicts you can do an additional check
- # [07:38] <zcorpan> what we want to know (with this data) is whether supporting the label is better or worse than not supporting it
- # [07:38] <zcorpan> getting more reliable data might be good but is not what i'm trying to do right now :-)
- # [07:38] * Joins: beverloo_ (~beverloo@216.239.45.130)
- # [07:39] <Hixie> ship an update to 10% of your users that doesn't recognise the label, and instrument the charset menu to see how many more people on that build look at the charset menu to fix it
- # [07:39] <annevk> or decode the text using the two alternatives (stated and what the fallback would have been) and see what generates less U+FFFD
- # [07:40] <annevk> oh hey
- # [07:40] <zcorpan> i don't think either encoding would produce more U+FFFDs generally
- # [07:40] <annevk> the chairs implicitly acknowledged they were doing something weird with the innerHTML issue
- # [07:40] <annevk> zcorpan: yeah for single-byte encodings it's not gonna go that well I reckon
- # [07:41] <annevk> zcorpan: though for the "sjis" label it should
- # [07:41] <annevk> "sjis" or "windows-1252" is a world of difference
- # [07:41] <zcorpan> yeah
- # [07:43] * Quits: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
- # [07:43] * beverloo_ is now known as beverloo
- # [07:44] <zcorpan> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250; no-cashe; no-cache">
- # [07:44] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 240 seconds)
- # [07:44] <annevk> hahahaaha
- # [07:44] <annevk> no cash, no cache, deal
- # [07:48] <Hixie> annevk: innerHTML issue?
- # [07:48] <zcorpan> good news: all cp1250 pages also had a <meta> decl with windows-1250, so it makes no difference as to whether cp1250 is supported (in this data)
- # [07:51] * Quits: yoshiaki (~yoshiaki@2001:200:1c0:3602:6cc8:a078:1f00:72ab) (Remote host closed the connection)
- # [07:53] <annevk> Hixie: publishing DOM Parsing & ... through the W3C
- # [07:53] <Hixie> ah, yeah, i see
- # [07:53] <Hixie> why don't you just make a CG and publish an FSA?
- # [07:54] <annevk> because I'm not editing and Ms2ger presumably cares little
- # [07:54] <Hixie> fair enough :-)
- # [07:54] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [07:54] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [07:55] * Joins: Obvious (tachikoma@188.226.74.2)
- # [07:59] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [08:05] * zcorpan realizes he can make the script look for later decls and check what the label is there
- # [08:06] <annevk> I should really write a presentation for later today, but I sort of want to hack this HTML encoding detection algorithm in Python :)
- # [08:11] <annevk> http://dev.w3.org/csswg/cssom-view/ #css on Freenode with a link to wiki.whatwg.org...
- # [08:11] <zcorpan> annevk: what should 'euc-cn' map to?
- # [08:12] <annevk> sounds like gbk
- # [08:12] <annevk> yeah, per Wikipedia that's gb2312 which is gbk
- # [08:13] <zcorpan> thanks
- # [08:14] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 265 seconds)
- # [08:22] * jonlee|afk is now known as jonlee
- # [08:23] <hsivonen> is gbk not a subset of gb18030? gb2313 is a subset of gb18030, right?
- # [08:24] * Joins: Ducki (~Ducki@pD9E39B40.dip0.t-ipconnect.de)
- # [08:25] <annevk> gb2313 is a subset of gbk
- # [08:25] <annevk> but in practice they are now treated identically
- # [08:25] <annevk> gbk is in turn a subset of gb18030 and these are still treated distinct, though some people think we should merge them too
- # [08:26] <annevk> why does IE not load a data URL like data:text/html;charset=utf-8,%F8%80%80%80%80
- # [08:27] <annevk> hmm
- # [08:27] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [08:28] <annevk> zcorpan: why did you make HTML handle five and six byte sequences of utf-8 per old utf-8 rather than per new utf-8
- # [08:29] <annevk> zcorpan: both WebKit and Trident give 5 U+FFFD for F8 80 80 80 80 80 rather than 1 which is correct per Unicode
- # [08:30] <hsivonen> meanwhile on xml-dev: reinventing one of the most failed part of the XML ecosystem: http://lists.xml.org/archives/xml-dev/201204/msg00023.html
- # [08:30] <hsivonen> *parts
- # [08:32] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:32] <annevk> are you subscribed?
- # [08:33] * Quits: beverloo (~beverloo@216.239.45.130) (Quit: beverloo)
- # [08:37] * Joins: niloy (~niloy@61.12.96.242)
- # [08:40] <hsivonen> annevk: yes
- # [08:51] <annevk> Hixie: you just followed zcorpan for utf-8 error handling right?
- # [08:53] <Hixie> i do not recall
- # [08:53] <annevk> k
- # [08:55] <Hixie> hey are there any other specs available under free licenses that i can get local snapshots of? it would make it easier for me to grep for things... here's what i have so far: http://damowmow.com/temp/free-specs/
- # [08:55] * Joins: crodjer (~rohanjain@ec2-122-248-226-254.ap-southeast-1.compute.amazonaws.com)
- # [08:56] <annevk> found https://www.w3.org/Bugs/Public/show_bug.cgi?id=9663
- # [08:56] <annevk> okay, so I'll file bugs on Opera/Gecko to fix their utf-8 decoder
- # [08:56] <annevk> and fix it in the Encoding standard
- # [08:56] * Joins: Obvious (tachikoma@188.226.74.2)
- # [08:57] <Hixie> anyone else use trello btw? i've been playing with it as a way to organise bugs in small projects and it's really quite neat
- # [08:57] <Hixie> couldn't handle a load like HTML or a browser, but for small games and stuff it's great
- # [08:58] * heycam is now known as heycam|away
- # [09:05] <annevk> what's the component in Gecko Core for utf-8 bugs?
- # [09:07] <annevk> I'm going with i18n
- # [09:10] <annevk> https://bugzilla.mozilla.org/show_bug.cgi?id=746900
- # [09:11] <annevk> finding utf-8 decoder bugs in 2012, teehee
- # [09:18] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [09:19] * Joins: gwicke (~gabriel@212.255.28.33)
- # [09:21] * Joins: pyrsmk (~pyrsmk@81.46.72.86.rev.sfr.net)
- # [09:21] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [09:27] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [09:28] * Quits: izhak (~izhak@213.87.241.46) (Ping timeout: 250 seconds)
- # [09:28] * Joins: nesta_ (~nesta_@79.Red-81-36-68.dynamicIP.rima-tde.net)
- # [09:28] <nesta_> good day ;)
- # [09:30] * Joins: charlvn (~charlvn@2002:8259:81f2::1)
- # [09:31] <annevk> hsivonen: I have filed no such bug at least
- # [09:31] * jonlee is now known as jonlee|afk
- # [09:35] <hsivonen> annevk: maybe I should file one
- # [09:36] * Quits: schnoodles (~schnoodle@melbourne.99cluster.com) (Remote host closed the connection)
- # [10:07] <zcorpan> annevk: dunno, maybe it matched opera when i tested
- # [10:09] <jgraham> hsivonen: What is the current state of the spec wrt about:blank?
- # [10:09] <annevk> zcorpan: k, filed a bug on Opera and Gecko to fix their utf-8 decoder
- # [10:09] <jgraham> i.e. does it match what you think needs to be implemented
- # [10:09] <jgraham> ?
- # [10:09] <jgraham> Or what you have|plan to implement in Gecko?
- # [10:10] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:12] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
- # [10:12] * Joins: mpt_ (~mpt@nat/canonical/x-aiqaoiyhaepiufej)
- # [10:12] * Quits: mpt_ (~mpt@nat/canonical/x-aiqaoiyhaepiufej) (Changing host)
- # [10:12] * Joins: mpt_ (~mpt@canonical/mpt)
- # [10:13] * Joins: drublic (~drublic@frbg-5f730f5b.pool.mediaWays.net)
- # [10:18] <hsivonen> jgraham: my plan is still what I described at http://hsivonen.iki.fi/about-blank/
- # [10:18] <hsivonen> jgraham: I don't expect the spec to match currently
- # [10:20] <jgraham> hsivonen: Is there a bug open?
- # [10:21] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
- # [10:22] <Von_Davidicus> Hello, all.
- # [10:24] <hsivonen> jgraham: https://bugzilla.mozilla.org/show_bug.cgi?id=543435
- # [10:27] <jgraham> hsivonen: Thanks. I was thinking of a W3C bug that I could ask Hixie to look at soon :)
- # [10:27] <jgraham> (but that is helpful too)
- # [10:28] * Quits: Von_Davidicus (~IceChat7@173.210.203.196) (Quit: Friends help you move. Real friends help you move bodies.)
- # [10:29] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:32] <hsivonen> jgraham: my patches have rotted quite a bit since last summer, so lately, I've mainly been focusing on making readyState less broken in Gecko
- # [10:32] <hsivonen> because it's hard to get readyState right for about:blank if readyState in general is bogus
- # [10:39] <jgraham> Sounds reasonable
- # [10:40] <annevk> zcorpan: fwiw, not sure I'll get much more work done today on labels or anything really
- # [10:40] <annevk> zcorpan: I'm planning to write a presentation on bytes/code points, and how they fuck you up when using <form>, XMLHttpRequest, and URLs, unless you use utf-8 that is
- # [10:41] <annevk> and I guess I might mention 16-bitness of ECMAScript
- # [10:41] <annevk> given all the trendy emoji stuff
- # [10:45] <zcorpan> annevk: k
- # [10:46] <jgraham> Pretty sure that a trendy presentation these days would just have one emoji on each slide, and you would shout the name of the emoji at the audience over and over before moving on to the next slide
- # [10:46] <zcorpan> having old data is annoying because many pages have changed or disappeared :-(
- # [10:48] <annevk> jgraham: I can probably go on for half an hour explaining the story behind 💩 and why its string length is 2
- # [10:48] <annevk> :p
- # [10:50] <jgraham> (which codepoint was that?)
- # [10:51] <zcorpan> http://www.fileformat.info/info/unicode/char/1f4a9/index.htm
- # [10:52] <jgraham> Oh, the obvious one
- # [10:52] <kennyluck> U+1F4A9 PILE OF POO lol, what's the story behind it?
- # [10:53] <jgraham> I just have visions of annevk standing at the front of a packed audience and saying "pile of poo" first in a calm voice and then in an increasingly irate voice
- # [10:53] <jgraham> For some minutes
- # [10:53] <jgraham> Possibly my internal sense of humor is wonky though :)
- # [10:54] <tomasf> http://xn--ls8h.la/
- # [10:57] <jgraham> Or possibly it was just reading http://westcoastlogic.com/slides/debug-mobile/#/ that left me with the idea that being shouty is fashionable
- # [11:01] * Joins: graememcc (~chatzilla@host86-148-24-72.range86-148.btcentralplus.com)
- # [11:03] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [11:05] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [11:05] * Joins: Obvious (tachikoma@188.226.74.2)
- # [11:06] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [11:07] * Joins: esc_ (~esc_ape@178.115.250.163.wireless.dyn.drei.com)
- # [11:07] * mpt_ is now known as mpt
- # [11:10] * Quits: richt (richt@nat/opera/x-ttwksmcadkkdiohs) (Ping timeout: 245 seconds)
- # [11:12] * Joins: richt (~richt@guest.opera.com)
- # [11:12] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 252 seconds)
- # [11:13] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [11:14] * Joins: nonge_ (~nonge@p508293F7.dip.t-dialin.net)
- # [11:19] * Quits: nonge (~nonge@p5B3268E1.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [11:20] * Joins: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
- # [11:21] * Joins: skimmas (~skimmas@bl22-83-156.dsl.telepac.pt)
- # [11:22] <MikeSmith> hsivonen: a while back you said you were planning to land the VerifierCommandLine code from the pfalcon bitbucket fork. Still planning on doing that?
- # [11:22] <hsivonen> MikeSmith: planning, yes, doing, evidently not quickly :-(
- # [11:23] <MikeSmith> OK
- # [11:23] <MikeSmith> I also have some changes to suggest for that
- # [11:23] * Parts: skimmas (~skimmas@bl22-83-156.dsl.telepac.pt)
- # [11:24] <MikeSmith> after it's landed
- # [11:31] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [11:33] * Joins: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net)
- # [11:33] * Quits: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net) (Changing host)
- # [11:33] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [11:45] * Quits: richt (~richt@guest.opera.com) (Remote host closed the connection)
- # [11:50] * Joins: richt (richt@nat/opera/x-ropilmiwlcictepj)
- # [12:01] * Quits: foolip (~philip@node-7lfb9ri37sthi7pl7.a0.ipv6.opera.com) (Quit: Ex-Chat)
- # [12:14] <zcorpan> jgraham: i've never seen slides so full of memes as that
- # [12:29] <jgraham> Yeah memes are the new meme
- # [12:30] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [12:30] <AryehGregor> Someone has finally granted review to my first batch of transforms tests.
- # [12:30] <AryehGregor> Unfortunately, that means I have to work on submitting all the rest. :(
- # [12:30] <jgraham> At W3C?
- # [12:30] <AryehGregor> Yes.
- # [12:31] <jgraham> Nice!
- # [12:31] <hsivonen> jgraham: looks like profanity is still OK on presentations slides
- # [12:32] * Parts: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [12:36] <jgraham> hsivonen: I'm not sure I find profanity very offensive (when it isn't being used in a way intended to cause offense), so I'm not sure I am the best person to decide whether that should be socially unacceptable or not. I wouldn't do it myself for sure. Maybe one could argue it is associated with the sort of macho culture that I sometimes percieve exists in part of the web dev community. And if that culture exists I would argue it is a bad thing, so…
- # [12:40] * Quits: niloy (~niloy@61.12.96.242) (Remote host closed the connection)
- # [12:40] <hsivonen> hmm. I get a feeling that Gecko might be accidentally setting readyState to "complete" and firing the load event in cases where it wasn't originally supposed to
- # [12:41] <hsivonen> brittle code is brittle
- # [12:41] <hsivonen> especially without fatal assertions and proper test cases
- # [12:50] * Joins: MikeSmith_ (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [12:54] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 264 seconds)
- # [12:54] * MikeSmith_ is now known as MikeSmith
- # [13:10] <Velmont> hsivonen: Where? There's thousand readyStates :P
- # [13:14] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 276 seconds)
- # [13:14] * Joins: AryehGregor (~Simetrica@bzq-109-65-192-72.red.bezeqint.net)
- # [13:14] * Quits: AryehGregor (~Simetrica@bzq-109-65-192-72.red.bezeqint.net) (Changing host)
- # [13:14] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [13:16] <AryehGregor> Hmm. I seem not to be able to access the US. I think Europe works . . .
- # [13:16] <hsivonen> Velmont: e.g. in the case where an XSLT transform fails because the XSLT transform fails to compile
- # [13:17] <AryehGregor> Yay for DVCSes, I gues.
- # [13:17] <AryehGregor> Yay for DVCSes, I guess.
- # [13:18] * Quits: payman (~payman@pat.se.opera.com) (Remote host closed the connection)
- # [13:18] * Joins: foolip (~philip@node-7lfbahjdlolzd0etq.a0.ipv6.opera.com)
- # [13:20] * Joins: payman (~payman@pat.se.opera.com)
- # [13:33] * Joins: kenneth_ (kenneth@nat/nokia/x-mucbayiegwxbktan)
- # [13:34] * Quits: kenneth__ (kenneth@nat/nokia/x-mxtuvyevdazgzqxd) (Read error: Connection reset by peer)
- # [13:35] * Joins: kenneth__ (kenneth@nat/nokia/x-acwsafrjpigzikvi)
- # [13:36] * Quits: kenneth_ (kenneth@nat/nokia/x-mucbayiegwxbktan) (Read error: Connection reset by peer)
- # [13:42] <AryehGregor> So, WebKit used to output class="Apple-style-span" everywhere. Spec dilemma: should we special-case the class given the amount of content that uses it?
- # [13:42] <AryehGregor> (probably substantial)
- # [13:42] <AryehGregor> If we didn't, it would leave <span class="Apple-style-span"> lying around . . . is that less bad?
- # [13:42] <AryehGregor> It doesn't affect rendering.
- # [13:42] <AryehGregor> I doubt WebKit will follow the spec if it doesn't special-case Apple-style-span . . .
- # [13:43] * AryehGregor supposes it's better to special-case it, sigh
- # [13:44] <AryehGregor> (recent WebKit no longer emits that class, thankfully)
- # [13:44] <AryehGregor> (but still special-cases it for removal)
- # [13:45] <gsnedders> AryehGregor: removes it where/when?
- # [13:46] <AryehGregor> gsnedders, if you have <span class="x" style="color:red">foo</span>bar and make it green, WebKit produces <span style="color: green"><span class="x">foo</span>bar</span>. If the class is "Apple-style-span", instead you get just <span style="color: green">foobar</span>.
- # [13:46] <AryehGregor> The richtext2 test suite tests for this.
- # [13:46] <AryehGregor> And realistically, it is better to remove it in that case.
- # [13:46] <AryehGregor> It's just ugly to write that in a spec.
- # [13:47] <AryehGregor> Sadly, WebKit tends to be extremely reluctant to degrade their behavior slightly in order to match other browsers, even when it would be much uglier or more annoying for the other browsers to change. :(
- # [13:48] <zcorpan> that doesn't mean other browsers are willing to implement special cases for Apple-style-span just to be compatible with webkit :-)
- # [13:48] <AryehGregor> The question is what I should spec and implement.
- # [13:48] <zcorpan> does special-casing the class gain web compat?
- # [13:49] <zcorpan> if not, i see little reason to special-case it in opera
- # [13:49] <AryehGregor> In the sense of pages not breaking, no.
- # [13:49] <AryehGregor> Noted.
- # [13:49] <AryehGregor> I'm ambivalent.
- # [13:49] <AryehGregor> So I'll push the call off to ehsan.
- # [13:49] <AryehGregor> :)
- # [13:50] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [13:51] <AryehGregor> The only reason to do it is for richtext2, honestly.
- # [13:51] <AryehGregor> So I think I'll say to heck with richtext2, they should change.
- # [13:54] <zcorpan> hsivonen: doesn't the escape key abort document load in IE?
- # [13:57] <hsivonen> zcorpan: maybe, but that's not a Web-exposed API
- # [13:58] * Joins: erichynds (~ehynds@64.206.121.41)
- # [13:59] <zcorpan> use Watir :-)
- # [13:59] <hsivonen> looks like I need to write test cases in order to figure this stuff out. sigh.
- # [14:00] <hsivonen> and here I thought fixing readyState was a quick step that'd make fixing about:blank easier
- # [14:03] <hsivonen> there has to be a Laundry Room Viking meme in here somewhere
- # [14:05] <Philip`> jgraham: I find the bigger problem with the profanity is that it drives out any attempts to analyse the problems rationally - shouting disparaging remarks about some technology is seen as a viable substitute for understanding it, and images of angry people are a substitute for facts and data
- # [14:07] <Philip`> Even if the presenter fully understands what they're complaining about, the point of giving a presentation is that you're largely presenting to people who don't understand that area yet, and they'll end up remembering the emotion without gaining any of the understanding
- # [14:12] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [14:19] <hsivonen> aargh. why don't DOMContentLoaded and readystatechange propagate to the host iframe element like load?
- # [14:19] * gwicke is now known as gwicke_away
- # [14:19] * gwicke_away is now known as gwicke
- # [14:25] <smaug____> hsivonen: load doesn't propagate to the host iframe
- # [14:25] <smaug____> it is a separate load event for iframe
- # [14:29] <hsivonen> smaug____: ok. interesting
- # [14:31] <hsivonen> smaug____: is there a race condition-free way to observe the load, DOMContentLoaded and readychange events happening inside an iframe from the parent?
- # [14:32] <hsivonen> If I set them on .contentWindow and then navigate the iframe, it seems the navigation blows away the listeners
- # [14:32] <smaug____> if the docs are same origin, I guess the iframe could call some method in the parent
- # [14:33] <hsivonen> smaug____: ok, so the child needs to participate
- # [14:33] <hsivonen> that won't work for loading XSLT error documents into the iframe
- # [14:33] <smaug____> afaik, yes
- # [14:33] <hsivonen> the design of this platform is unfortunate
- # [14:34] <smaug____> hey, it is the Web. don't expect too much :)
- # [14:35] <zcorpan> Ms2ger: http://krijnhoetmer.nl/irc-logs/whatwg/20120418#l-1104 hmm, i had hoped we could get away with dropping one of the tables...
- # [14:42] * Joins: niloy (~niloy@61.12.96.242)
- # [14:43] * Parts: crodjer (~rohanjain@ec2-122-248-226-254.ap-southeast-1.compute.amazonaws.com)
- # [14:48] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [14:49] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [14:50] * Joins: [[zzz]] (~q@101.109.227.63)
- # [14:51] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
- # [14:51] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [14:53] * Joins: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net)
- # [14:53] * Quits: [[zz]] (~q@101.109.228.25) (Ping timeout: 260 seconds)
- # [14:55] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [14:55] * Quits: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net) (Client Quit)
- # [14:55] <annevk> hello again, anyone got a visible newline character for source code?
- # [14:55] <annevk> I'm having bad luck googling one
- # [14:57] * Joins: davidb (~davidb@66.207.208.98)
- # [14:57] <zcorpan> v.nu uses ↩
- # [14:58] * [[zzz]] is now known as [[zz]]
- # [14:58] <annevk> thanks
- # [15:01] * gsnedders pushes another perf optimization to html5lib, 16% quicker than 24 hours ago parsing the spec.
- # [15:01] <gsnedders> (In CPython 2.7.2)
- # [15:03] <annevk> madman
- # [15:04] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:11] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:14] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [15:18] <annevk> gsnedders: do you have a few minutes?
- # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:20] * Quits: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [15:20] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 252 seconds)
- # [15:23] <annevk> seems gsnedders is not around, can anyone else review a few slides?
- # [15:23] <annevk> oh
- # [15:23] <annevk> maybe he is
- # [15:28] * Quits: nesta_ (~nesta_@79.Red-81-36-68.dynamicIP.rima-tde.net) (Quit: nesta_)
- # [15:33] <hsivonen> hooray. we don't even have interop at the simplest baseline: http://hsivonen.iki.fi/test/moz/readystate/baseline.html
- # [15:34] <AryehGregor> Reformatting by shell script, the hard way! for FILE in ref-*/*.html; do echo -e ':set shiftwidth=2 expandtab\ngg=G:wq' | vim $FILE; done
- # [15:34] <hsivonen> Opera doesn't fire readystatechange for the transition to "interactive"
- # [15:34] * AryehGregor thinks this will take a while
- # [15:36] <hsivonen> whoa! IE10 doesn't fire readystatechange to "interactive", either
- # [15:38] <hsivonen> hmm. IE9 won't start. should have snapshotted the VM more often...
- # [15:39] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [15:40] <jgraham> hsivonen: Seems like a clear bug in IE/Opera unless we know of a web-compat reason for the existing behaviour
- # [15:41] <hsivonen> wild. in IE9 and IE10, readyState is already "interactive" when the listeners get attached
- # [15:41] <hsivonen> so that's why IE9 and IE10 don't fire a readystatechange
- # [15:42] <jgraham> Isn't teh about:blank case something far away from the baseline?
- # [15:42] <hsivonen> in other news, WebKit and Trident don't support DOMFrameContentLoaded
- # [15:42] <jgraham> What happens if you just do it in the top level browsing context?
- # [15:42] <hsivonen> jgraham: yes. that's why the baseline loads baseline-inner.html via HTTP
- # [15:43] <jgraham> Oh, right I misread the test
- # [15:45] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 276 seconds)
- # [15:47] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:47] <hsivonen> ok. "interactive" in IE is weird
- # [15:47] <hsivonen> jgraham: without iframe: http://hsivonen.iki.fi/test/moz/readystate/without-iframe.html
- # [15:48] <hsivonen> says "interactive" in IE10 when attaching listeners
- # [15:48] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:49] <hsivonen> I wonder if IE sets readyState to interactive when it has consumed the network stream even though the parser is not supposed to have seen the whole stream yet
- # [15:49] * Joins: JohnAlbin (~JohnAlbin@114-42-60-102.dynamic.hinet.net)
- # [15:50] * Quits: danielfilho (~daniel@187.31.77.7) (Quit: </html>)
- # [15:52] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [15:54] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:56] * Joins: ehsan (~ehsan@209.29.21.241)
- # [15:58] <hsivonen> OK. IE is really weird about not doing incremental rendering: http://hsivonen.iki.fi/test/moz/slow.php
- # [15:58] <hsivonen> how slow does a page have to be to get incremental rendering in IE?
- # [15:58] <hsivonen> I feel I'm failing. I can't even establish the baseline in IE
- # [16:04] <jgraham> Opera also gets the order of events wrong
- # [16:05] * jgraham has convereted the simple TC to a testharness.js test
- # [16:05] <jgraham> So I will get Opera fixed :)
- # [16:05] <jgraham> s/TC/demo/
- # [16:07] <hsivonen> slow.php above does get an incremental treament in IE6
- # [16:08] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [16:10] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [16:12] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
- # [16:14] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [16:16] <hsivonen> I guess I have to write a shim around attachEvent if I want the tests to work in IE6...
- # [16:16] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [16:21] <hsivonen> jgraham: http://hsivonen.iki.fi/test/moz/readystate/without-iframe.html changes upon reload in Opera Next
- # [16:22] <hsivonen> jgraham: says DOMContentLoaded; readyState: complete on reload
- # [16:22] <hsivonen> I guess Gecko isn't the only engine with very sad and broken readyState
- # [16:24] <hsivonen> why isn't my code working in IE6?
- # [16:24] <hsivonen> no script errors
- # [16:24] * Quits: richt (richt@nat/opera/x-ropilmiwlcictepj) (Remote host closed the connection)
- # [16:25] <jgraham> hsivonen: Oh man, that's sad
- # [16:25] <jgraham> Thanks
- # [16:26] <hsivonen> You're welcome
- # [16:31] <hsivonen> well, *this* is bizarre. In IE8, http://hsivonen.iki.fi/test/moz/readystate/without-iframe-slow.php is parsed incrementally, but it still says "interactive" when attaching event handlers
- # [16:32] <hsivonen> so when does *any* version of IE say "loading"?
- # [16:36] <hsivonen> http://msdn.microsoft.com/en-us/library/ie/ms534359%28v=vs.85%29.aspx says there's a "loaded" state
- # [16:37] <kennyluck> foolip, do you have any idea about how to move forward with big5? Conclude that big5-hkscs is the best we can do? Add some big5-2003 mappings to big5-hkscs?
- # [16:40] * Joins: danielfilho (~daniel@187.31.77.7)
- # [16:44] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [16:45] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [16:46] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [16:47] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [16:47] * Quits: Ducki (~Ducki@pD9E39B40.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [16:48] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [16:49] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Ping timeout: 246 seconds)
- # [16:49] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [16:50] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [16:51] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [16:52] * Joins: erichynds (~ehynds@64.206.121.41)
- # [16:53] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [16:53] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [16:54] * Joins: ehsan (~ehsan@209.29.21.241)
- # [16:58] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [16:58] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [17:03] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:06] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [17:10] * Joins: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net)
- # [17:12] * jonlee|afk is now known as jonlee
- # [17:12] * Joins: arunranga (~arunranga@pool-96-232-190-4.nycmny.fios.verizon.net)
- # [17:12] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [17:12] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [17:15] * Joins: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net)
- # [17:15] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 276 seconds)
- # [17:15] * Quits: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net) (Quit: beverloo)
- # [17:16] <miketaylr> hsivonen: not sure how relevant this is to what you're working on, but it came up the other day in jQuery https://github.com/jquery/jquery/pull/736/files#L1R15
- # [17:17] * Joins: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net)
- # [17:18] <jgraham> Yeah Opera seems to be Just Wrong there
- # [17:18] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [17:18] * Quits: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net) (Client Quit)
- # [17:19] <miketaylr> â„¢
- # [17:24] * Quits: charlvn (~charlvn@2002:8259:81f2::1) (Quit: leaving)
- # [17:26] * jonlee is now known as jonlee|afk
- # [17:32] <wilhelm> This algorithm is wonderful: http://dvcs.w3.org/hg/webdriver/raw-file/tip/webdriver-spec.html#rendering-text
- # [17:33] <jgraham> wilhelm: Don't reference DOM3 Core!
- # [17:33] <wilhelm> jgraham: Use DOM4 instead?
- # [17:34] <jgraham> YEs
- # [17:34] <wilhelm> Oh, it's even in /tr/.
- # [17:34] <jgraham> s/E/e/
- # [17:34] <Hixie> lordy, don't reference the TR/ version
- # [17:34] <wilhelm> (c:
- # [17:34] <Hixie> that's perennially out of date
- # [17:34] <wilhelm> Noted.
- # [17:35] <jgraham> It helps if you imagine that TR stands for "Toally Wrong"
- # [17:35] <jgraham> *Totally
- # [17:35] <Hixie> "Temporally Relegated"
- # [17:36] <jgraham> If you're going for that, Retarded would be better than Relegated, I think
- # [17:36] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:37] <Hixie> "retarded" unfortunately has implications that are offensive to some
- # [17:37] <wilhelm> jgraham: More input in the same genre would be very helpful. Feel free to skim the rest of the draft. (c:
- # [17:37] <jgraham> Yeah :(
- # [17:37] <Hixie> so i tend to avoid the word entirely
- # [17:37] <Hixie> relgated is actually pretty apt, though
- # [17:37] <Hixie> relegated
- # [17:37] <hober> rel=gated?
- # [17:37] <jgraham> Retarded is used a lot in physics though
- # [17:38] <jgraham> In a non-offensive way
- # [17:39] <Hixie> yeah
- # [17:39] <Philip`> "Tired Relics"
- # [17:40] <jgraham> (e.g. "retarded waves" in http://en.wikipedia.org/wiki/Wheeler–Feynman_absorber_theory )
- # [17:40] <Hixie> the thing about TR/ is it's not necessarily so out of date that "Totally Wrong" or "Relic" would be completely fair
- # [17:40] <Hixie> it's usually only a few months out of date -- just enough to be a terrible choice for implementors, but not enough to be so obviously wrong that people naturally avoid it
- # [17:40] <Hixie> e.g. the way they typically avoid HTML4
- # [17:43] * Joins: Ms2ger (~Ms2ger@91.181.73.47)
- # [17:45] <Ms2ger> zcorpan, that sure would be nice...
- # [17:45] <Ms2ger> Does Opera have mode-specific tables too?
- # [17:53] * Quits: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [17:53] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Ping timeout: 260 seconds)
- # [17:58] <Hixie> hsivonen: document.open() also calls the abort stuff according to the spec, fwiw
- # [18:00] <Hixie> hsivonen: also you may be able to test IE by hitting Escape to stop it
- # [18:00] <jgraham> hsivonen: Does window.stop() actually call abort?
- # [18:01] <jgraham> er, Hixie ^]
- # [18:01] <Hixie> not per spec, but who knows about reality
- # [18:01] <Hixie> i was surprised to find i'd specced it at all :-)
- # [18:02] <jgraham> I was kind of hoping that the spec might bear some resembelance to reality here
- # [18:02] <jgraham> :)
- # [18:02] <Hixie> i'm happy to assume the spec is reality until proved otherwise :-)
- # [18:02] <jgraham> FWIW it's very unclear to me what "cancel that navigation" entails
- # [18:02] <jgraham> Is that defined anywhere?
- # [18:03] <jgraham> (I thought I filed a bug about this but it seems to have got lost)
- # [18:03] <Hixie> not explicitly. i intended it to mean you just stop the algorithm wherever you are in it
- # [18:03] <Hixie> feel free to file another using the thing in the spec
- # [18:03] <Hixie> duplicates are very low-cost
- # [18:04] * Joins: kalc4 (~kalc4@host-78-148-84-235.as13285.net)
- # [18:05] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [18:09] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:09] <jgraham> Hixie: So apart from not firing an abort event why wouldn't window.stop() be just like running the abort algorithm?
- # [18:10] <Hixie> it probably predates my writing the abort algorithm
- # [18:10] <jgraham> OK
- # [18:11] <jgraham> The abort algorithm looks reassuringly explicit about several things that window.stop ignores :)
- # [18:11] <Hixie> :-)
- # [18:12] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [18:12] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Remote host closed the connection)
- # [18:13] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (Read error: Connection reset by peer)
- # [18:13] * Joins: Zauberfisch (Zauberfisc@venus.zauberfisch.at)
- # [18:14] * Joins: erichynds (~ehynds@64.206.121.41)
- # [18:14] <Ms2ger> jgraham, and is it correct? :)
- # [18:15] <jgraham> Ms2ger: No idea :)
- # [18:15] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [18:15] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [18:16] <jgraham> Something that is explicitly wrong is easier to work with than something that is vaugely right
- # [18:16] <tantek> jgraham - is that a justification for religion over fuzzy science? ;)
- # [18:17] <Ms2ger> tantek, or astrophysics over fuzzy science? :)
- # [18:17] <tantek> astrology over astronomy?
- # [18:18] <Ms2ger> jgraham, did you say something about a testharness.js test you were going to submit? :)
- # [18:18] <jgraham> tantek: I'm not sure that religious people regard themselves as explicitly wrong :)
- # [18:19] <jgraham> But it is a justification that a scientific theory that makes an explicit, but incorrect, prediction is more valuable than a fuzzy notion that can be made to fit multiple sets of empirical findings
- # [18:19] <tantek> jgraham - those of each religion regard the others as explicitly wrong ;)
- # [18:19] * Joins: izhak (~izhak@188.244.178.132)
- # [18:21] <tantek> I'm not sure how valuable explicit but wrong scientific theories are, as there is no shortage of them in the space of ideas. That being said, documenting them can help reduce wasting time re-discussing them. of course that doesn't stop it from happening (on nearly every standards mailing list).
- # [18:21] <jgraham> They are very valuable. Of course you typically don't know they are wrong until later
- # [18:22] <jgraham> But without a theory that makes precise predictions you can't design an experiemnt that will test them
- # [18:23] <jgraham> Ms2ger: All in good time :)
- # [18:25] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
- # [18:25] <dglazkov> good morning, Whatwg!
- # [18:28] * jernoble|afk is now known as jernoble
- # [18:33] <Ms2ger> Good, dglazkov
- # [18:37] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
- # [18:38] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [18:39] <Hixie> +1 to precise testable statements being more valuable, even if wrong, than vague statements that can be made to fit almost any data
- # [18:42] * Joins: nesta_ (~nesta_@74.Red-88-24-48.staticIP.rima-tde.net)
- # [18:43] * Quits: nesta_ (~nesta_@74.Red-88-24-48.staticIP.rima-tde.net) (Client Quit)
- # [18:44] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [18:45] * Quits: nonge_ (~nonge@p508293F7.dip.t-dialin.net) (Quit: Verlassend)
- # [18:48] * Quits: izhak (~izhak@188.244.178.132) (Remote host closed the connection)
- # [18:54] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Read error: Connection reset by peer)
- # [18:56] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [18:57] * jernoble is now known as jernoble|afk
- # [18:57] * jernoble|afk is now known as jernoble
- # [18:59] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:00] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [19:00] * Quits: pyrsmk (~pyrsmk@81.46.72.86.rev.sfr.net) (Ping timeout: 250 seconds)
- # [19:02] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [19:09] * Joins: mpt (~mpt@nat/canonical/x-batwmyuziccxgcoh)
- # [19:09] * Quits: mpt (~mpt@nat/canonical/x-batwmyuziccxgcoh) (Changing host)
- # [19:09] * Joins: mpt (~mpt@canonical/mpt)
- # [19:11] * Joins: cullenjennings (~fluffy@nat/cisco/x-fjpgybmweagxyewk)
- # [19:12] * Quits: kalc4 (~kalc4@host-78-148-84-235.as13285.net) (Quit: kalc4)
- # [19:30] * jernoble is now known as jernoble|afk
- # [19:31] * Joins: dcheng (~dcheng@74.125.59.73)
- # [19:32] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
- # [19:33] * Joins: rodd (~rodd@187.11.229.193)
- # [19:33] * Quits: rodd (~rodd@187.11.229.193) (Read error: Connection reset by peer)
- # [19:34] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Client Quit)
- # [19:35] * Joins: pablof (~pablof@70-35-56-82.static.wiline.com)
- # [19:36] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [19:37] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [19:38] * Joins: othermaciej (~mjs@70-35-56-82.static.wiline.com)
- # [19:38] * Joins: beverloo (~beverloo@75.16.26.133)
- # [19:38] * Joins: rniwa (~rniwa@75.16.26.133)
- # [19:47] * Quits: LBP (~Mirc@pD9EB1EB1.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [19:57] * jonlee|afk is now known as jonlee
- # [19:58] * Joins: GarciaWebDev (~GarciaWeb@190.55.15.249)
- # [19:59] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [20:06] <MikeSmith> kennyluck: somebody needs to just make an executive decision. I vote for you
- # [20:06] <kennyluck> MikeSmith, huh?
- # [20:07] <MikeSmith> "do you have any idea about how to move forward with big5? Conclude that big5-hkscs is the best we can do? Add some big5-2003 mappings to big5-hkscs?"
- # [20:08] <kennyluck> MikeSmith, oh… I have no idea... In fact I care very little about this :p
- # [20:08] <MikeSmith> and I care far less than you do
- # [20:08] <MikeSmith> especially since most sites in china are about how to pirate software anway
- # [20:08] * jonlee is now known as jonlee|afk
- # [20:09] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
- # [20:09] <kennyluck> MikeSmith, I believe most sites related to piracy have all changed to use utf-8 for business reasons ;)
- # [20:10] <MikeSmith> heh
- # [20:11] <kennyluck> only sites that don't make money and sites nobody care about still use legacy big5.
- # [20:11] <MikeSmith> yeah
- # [20:11] <MikeSmith> seriously I think it makes more sense to break content for mainland china than it does for taiwan
- # [20:12] <MikeSmith> since taiwan is open
- # [20:12] <MikeSmith> and PROC is not
- # [20:12] <MikeSmith> I mean, a few broken sites for mainland users is nothing compared to the thousands of sites they can't to at all at anyway
- # [20:13] <MikeSmith> and they are used to dealing with things
- # [20:13] <MikeSmith> the savvy users I mean
- # [20:14] <MikeSmith> plus I really wonder what kinds of sites are using the extended stuff anyway, and why
- # [20:15] <MikeSmith> kennyluck: btw, are you in Beijing?
- # [20:15] <MikeSmith> I was there last month you know
- # [20:15] <MikeSmith> and I expected I'd run into you
- # [20:16] <MikeSmith> but you were nowhere to be found
- # [20:18] <MikeSmith> in other news, Emotion Markup Language headed to CR
- # [20:18] <Ms2ger> \o_
- # [20:18] <TabAtkins> Please mark up that emotion semantically, Ms2ger
- # [20:22] * Joins: yutak (~yutak@216.239.45.130)
- # [20:22] * Quits: pablof (~pablof@70-35-56-82.static.wiline.com) (Quit: ^z)
- # [20:23] * Joins: eric_carlson (~ericc@75.16.26.133)
- # [20:23] * Quits: eric_carlson (~ericc@75.16.26.133) (Client Quit)
- # [20:24] * Joins: eric_carlson (~ericc@75.16.26.133)
- # [20:24] * Quits: rniwa (~rniwa@75.16.26.133) (Quit: rniwa)
- # [20:25] <jgraham> TabAtkins: That's an emotion? I thought it was "guiding a plane in to land"
- # [20:26] <Ms2ger> Beep
- # [20:26] <TabAtkins> jgraham: If you dont' feel emotions when you successfully guide a plane in to land, you're dead inside.
- # [20:27] * Joins: divya (~divya@deepak.jois.name)
- # [20:27] * Joins: pablof (~pablof@75.16.26.133)
- # [20:30] <jgraham> Who said anything about successfully?
- # [20:30] <TabAtkins> Either way, really.
- # [20:30] <Ms2ger> If you don't feel emotions when you make a plane crash on landing, you're not dead inside?
- # [20:30] * Joins: jwalden (~waldo@nat/mozilla/x-fgddbknrazvzxqff)
- # [20:31] * Quits: othermaciej (~mjs@70-35-56-82.static.wiline.com) (Quit: othermaciej)
- # [20:31] <Philip`> Ms2ger: Surely it's the passengers who are dead inside
- # [20:32] * Ms2ger kicks Philip`
- # [20:34] * Joins: rniwa (~rniwa@75.16.26.133)
- # [20:34] * Quits: rniwa (~rniwa@75.16.26.133) (Client Quit)
- # [20:34] * Joins: rniwa (~rniwa@75.16.26.133)
- # [20:35] * Joins: othermaciej (~mjs@70-35-56-82.static.wiline.com)
- # [20:36] * Joins: LBP (~Mirc@pD9EB1EB1.dip0.t-ipconnect.de)
- # [20:36] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [20:51] * Joins: tantek (~tantek@mdf2036d0.tmodns.net)
- # [20:52] * Quits: pablof (~pablof@75.16.26.133) (Quit: ^z)
- # [21:07] * Joins: pablof (~pablof@70-35-56-82.static.wiline.com)
- # [21:08] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [21:09] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [21:16] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [21:18] * Joins: davidb (~davidb@66.207.208.98)
- # [21:19] * Quits: davidb (~davidb@66.207.208.98) (Client Quit)
- # [21:19] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [21:20] * Quits: eric_carlson (~ericc@75.16.26.133) (Quit: eric_carlson)
- # [21:20] * Quits: othermaciej (~mjs@70-35-56-82.static.wiline.com) (Quit: othermaciej)
- # [21:25] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [21:25] * Quits: beverloo (~beverloo@75.16.26.133) (Quit: beverloo)
- # [21:25] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [21:26] * Quits: pablof (~pablof@70-35-56-82.static.wiline.com) (Quit: ^z)
- # [21:28] * Quits: rniwa (~rniwa@75.16.26.133) (Quit: rniwa)
- # [21:28] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [21:33] * Quits: tantek (~tantek@mdf2036d0.tmodns.net) (Read error: Connection reset by peer)
- # [21:34] * Joins: tantek (~tantek@c-76-115-130-34.hsd1.or.comcast.net)
- # [21:37] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [21:38] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
- # [21:44] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [21:48] * Quits: tantek (~tantek@c-76-115-130-34.hsd1.or.comcast.net) (Quit: tantek)
- # [21:54] * Quits: yutak (~yutak@216.239.45.130) (Ping timeout: 244 seconds)
- # [21:57] * Quits: sarro (~sarro@i5E865E95.versanet.de) (Ping timeout: 260 seconds)
- # [21:58] * Joins: sarro (~sarro@i5387FBB5.versanet.de)
- # [21:58] * Quits: skylamer` (cgskylamer@78.90.213.55)
- # [21:58] <Hixie> sigh, so annoying that webvtt is in a separate document rather than part of the html spec
- # [21:58] <Ms2ger> Ah, the joys of CGs
- # [22:01] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [22:08] * carbonix is now known as vcarbune
- # [22:09] * Joins: davidb (~davidb@65.93.94.10)
- # [22:09] * jonlee|afk is now known as jonlee
- # [22:09] * Joins: jonlee_ (~jonlee@75.16.26.133)
- # [22:09] * Quits: jonlee (~jonlee@2620:149:4:1b01:d940:92f:a4a5:5ef9) (Quit: jonlee)
- # [22:09] * jonlee_ is now known as jonlee
- # [22:09] * Quits: davidb (~davidb@65.93.94.10) (Client Quit)
- # [22:10] * Joins: davidb (~davidb@65.93.94.10)
- # [22:12] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
- # [22:13] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [22:23] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:29] * Joins: JustChris (JustChris@96.227.21.95.dynamic.jazztel.es)
- # [22:37] * Quits: arunranga (~arunranga@pool-96-232-190-4.nycmny.fios.verizon.net) (Quit: arunranga)
- # [22:39] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:7cc0:b947:e57:360f)
- # [22:44] * Quits: Ms2ger (~Ms2ger@91.181.73.47) (Quit: nn)
- # [22:45] * Joins: yutak (~yutak@70-35-56-82.static.wiline.com)
- # [22:46] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [22:48] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [22:51] * Quits: eseidel (u5595@gateway/web/irccloud.com/x-kadejnkgvqgcgxbq) (Read error: Operation timed out)
- # [22:52] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [22:52] * Joins: eseidel (u5595@gateway/web/irccloud.com/x-gcojjgbeqnebbqfs)
- # [22:53] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-dgsfyyhjczytkqja) (Excess Flood)
- # [22:55] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-xkjtdwgtkqkevpab)
- # [22:56] * Joins: othermaciej (~mjs@75.16.26.133)
- # [22:58] * heycam|away is now known as heycam
- # [23:00] * Joins: beverloo (~beverloo@75.16.26.133)
- # [23:01] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [23:01] * Joins: pablof (~pablof@70-35-56-82.static.wiline.com)
- # [23:03] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [23:05] * jonlee_ is now known as jonlee|afk
- # [23:06] * jernoble|afk is now known as jernoble
- # [23:07] * Joins: rniwa (~rniwa@70-35-56-82.static.wiline.com)
- # [23:09] <smaug____> dglazkov: so inside decorators, <script> element would work in a different way than elsewhere in DOM ?
- # [23:09] <smaug____> (different 'this')
- # [23:10] * Quits: drublic (~drublic@frbg-5f730f5b.pool.mediaWays.net) (Remote host closed the connection)
- # [23:16] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox)
- # [23:16] * Quits: eseidel (u5595@gateway/web/irccloud.com/x-gcojjgbeqnebbqfs) (Ping timeout: 245 seconds)
- # [23:21] * Quits: mbatle (mbatle@pasanda.collabora.co.uk) (Remote host closed the connection)
- # [23:21] <dglazkov> smaug____: yes.
- # [23:21] * Joins: eseidel (u5595@gateway/web/irccloud.com/x-rojdarsaggijwplh)
- # [23:21] * Joins: mbatle (mbatle@pasanda.collabora.co.uk)
- # [23:23] * Joins: drublic (~drublic@frbg-5f730d4a.pool.mediaWays.net)
- # [23:23] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [23:24] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
- # [23:26] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:26] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
- # [23:27] * Quits: GarciaWebDev (~GarciaWeb@190.55.15.249) (Ping timeout: 250 seconds)
- # [23:29] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:7cc0:b947:e57:360f) (Quit: jonlee|afk)
- # [23:33] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:34] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Ping timeout: 245 seconds)
- # [23:34] * miketaylr is now known as miketaylrawaylol
- # [23:35] * Joins: GarciaWebDev (~GarciaWeb@190.55.15.249)
- # [23:38] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [23:38] * Quits: pablof (~pablof@70-35-56-82.static.wiline.com) (Quit: ^z)
- # [23:41] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: jernoble)
- # [23:43] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Ping timeout: 260 seconds)
- # [23:45] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [23:49] * Joins: cpearce (~cpearce@60.234.54.74)
- # [23:50] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Ping timeout: 260 seconds)
- # [23:51] * Quits: graememcc (~chatzilla@host86-148-24-72.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [23:51] <divya> TabAtkins: YOU HERE YET?
- # [23:52] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [23:52] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [23:53] * Quits: GarciaWebDev (~GarciaWeb@190.55.15.249)
- # [23:55] * Quits: jonlee (~jonlee@75.16.26.133) (Quit: jonlee)
- # [23:57] * Quits: yutak (~yutak@70-35-56-82.static.wiline.com) (Quit: Ex-Chat)
- # [23:57] * Quits: beverloo (~beverloo@75.16.26.133) (Quit: beverloo)
- # [23:58] * Quits: othermaciej (~mjs@75.16.26.133) (Quit: othermaciej)
- # [23:58] * Quits: JohnAlbin (~JohnAlbin@114-42-60-102.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # Session Close: Fri Apr 20 00:00:00 2012
The end :)