Options:
- # Session Start: Thu Jan 06 00:00:00 2011
- # Session Ident: #whatwg
- # [00:05] * Quits: stevela (~stevela@74.125.59.68) (Quit: stevela)
- # [00:07] * Joins: weinig (~weinig@17.246.17.109)
- # [00:08] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [00:10] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Ping timeout: 260 seconds)
- # [00:17] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [00:21] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [00:22] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # [00:22] * Joins: boaz (~boaz@64.119.153.2)
- # [00:22] * Quits: boaz (~boaz@64.119.153.2) (Client Quit)
- # [00:22] * Quits: estes (~aestes@17.246.17.149) (Quit: estes)
- # [00:23] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Shazam)
- # [00:25] * Joins: estes (~aestes@17.246.17.149)
- # [00:25] * Quits: matjas (~matjas@91.182.214.239) (Quit: Computer has gone to sleep.)
- # [00:27] * Joins: matjas (~matjas@91.182.214.239)
- # [00:28] <_bga> http://visual6502.org/JSSim/index.html
- # [00:30] * Quits: oojacoboo (~jacob@96-38-235-118.static.gwnt.ga.charter.com) (Quit: oojacoboo)
- # [00:34] <MikeSmith> hsivonen: I remember now that the reason I implemented the unclosed-element reporting using additional lists instead of just putting the locators on the stack nodes
- # [00:35] <MikeSmith> the reason was, to have a way to essentially keep state about which unclosed elements had already been reported
- # [00:36] <MikeSmith> because without that, many or most unclosed element instances cause duplicate error messages to be emitted
- # [00:39] * Quits: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com) (Quit: zzzzz)
- # [00:41] * Joins: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com)
- # [00:47] <benschwarz> Hixie: Roger.
- # [00:50] * Quits: matjas (~matjas@91.182.214.239) (Quit: Computer has gone to sleep.)
- # [00:58] * Quits: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com) (Quit: zzzzz)
- # [01:00] <Evet> is it possible to build RIAs for ie 5.5+?
- # [01:02] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:06] * Quits: estes (~aestes@17.246.17.149) (Quit: estes)
- # [01:06] * Quits: Xano_notthisone (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [01:07] * Joins: stevela (~stevela@74.125.59.68)
- # [01:08] * Joins: estes (~aestes@17.246.17.149)
- # [01:10] <_bga> Evet its hell but yes, its possible
- # [01:10] <_bga> you will have tons of fallbacks and workarounds
- # [01:11] <_bga> ie5.5 hasnt even Function#apply
- # [01:12] <hober> hsivonen: just got an Internal Error on validator.nu
- # [01:12] <Rik`> why build for ie 5.5 ? it's dead nowadays
- # [01:12] * Quits: weinig (~weinig@17.246.17.109) (Remote host closed the connection)
- # [01:12] <hober> hsivonen: http://html5.validator.nu/?doc=http%3A%2F%2Fspaceup.org%2Fsandiego%2Fsponsors%2F
- # [01:12] * Joins: weinig (~weinig@17.203.14.185)
- # [01:14] <Evet> there must be some people using ie 5.5
- # [01:15] <Rik`> Evet: yes but there are also some people using lynx or netscape 3
- # [01:15] * _bga <3 console browsers
- # [01:16] <Evet> shouldnt i consider ie 5.5 users?
- # [01:16] <Rik`> Evet: I don't think you should
- # [01:16] <Rik`> except if you're working for an intranet tool
- # [01:19] <Rik`> Evet: http://marketshare.hitslink.com/browser-market-share.aspx?qprid=2
- # [01:20] <Rik`> if you look there, there is no sign of IE 5.5
- # [01:20] <Evet> interesting
- # [01:21] <Evet> microsoft forces windows users to upgrade to 6.0?
- # [01:21] <Rik`> I don't remember the why, but IE 5.5 is just dead
- # [01:21] <Philip`> I think XP ships with 6.0, and approximately nobody uses anything older than that
- # [01:22] <Philip`> (Any older Windows, I mean)
- # [01:23] <MikeSmith> hober: got a test case I can try?
- # [01:23] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [01:23] <MikeSmith> (for that validator error)
- # [01:24] <Rik`> Evet: I think Philip` is right, http://en.wikipedia.org/wiki/Internet_Explorer_6
- # [01:24] <MikeSmith> oh
- # [01:24] <Evet> oh, it was released in 2001
- # [01:25] * MikeSmith notices hober link
- # [01:25] * Quits: brendaneich (~brendanei@nat/mozilla/x-hbprygqpfqzsxcqq) (Quit: brendaneich)
- # [01:25] <MikeSmith> ah cool
- # [01:26] <MikeSmith> was able to reproduce it
- # [01:26] <MikeSmith> java.lang.NullPointerException in the IRI checker
- # [01:28] <MikeSmith> oops
- # [01:29] <MikeSmith> cause is some code I added recently to check for non-empty IRIs
- # [01:29] <hober> ahh
- # [01:29] <MikeSmith> but without checking for null before I do the non-emptiness check
- # [01:30] <MikeSmith> (fixing it now)
- # [01:31] <hober> rad
- # [01:33] <Evet> http://www.amplesdk.com/about/compatibility/
- # [01:33] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Quit: justinhjohnson)
- # [01:33] <Evet> it means, HTML5 even in IE 5.5+?
- # [01:33] * Quits: payman_m (~payman_m@6.209.16.62.customer.cdi.no) (Quit: payman_m)
- # [01:34] <benschwarz> Hixie: Where can I get what you'd consider "input" for the author-spec?
- # [01:35] <benschwarz> I want to generate a working copy here
- # [01:35] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [01:37] <_bga> Evet IE has very good abilities of extension. i mean 'behaviour, css expressions, filters, ...'. You can emulate any new api and spec using this features
- # [01:40] * Quits: pererik (~pe@unaffiliated/pererik) (Ping timeout: 240 seconds)
- # [01:42] * Quits: paul_irish (~paul_iris@nat/google/x-tnyumittnputzxpn) (Ping timeout: 240 seconds)
- # [01:42] * Quits: estes (~aestes@17.246.17.149) (Read error: Connection reset by peer)
- # [01:44] * Joins: estes (~aestes@17.246.17.149)
- # [01:45] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
- # [01:46] <MikeSmith> hober: fix checked in - https://bitbucket.org/validator/syntax/changeset/3b2c143408d2
- # [01:47] <MikeSmith> will probably get pushed to validator.nu some time this week or next when hsivonen
- # [01:47] <benschwarz> Morning folks
- # [01:47] <MikeSmith> *hsivonen reploys
- # [01:48] <MikeSmith> damn
- # [01:48] <MikeSmith> re-deploys
- # [01:48] <MikeSmith> he benschwarz
- # [01:48] <MikeSmith> are you mobile?
- # [01:48] * Joins: pererik (~pe@unaffiliated/pererik)
- # [01:48] <MikeSmith> as in , able to walk around?
- # [01:48] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:48] <benschwarz> I can walk, but very stiff and sore
- # [01:48] <benschwarz> Fluid on the knee :/
- # [01:49] <MikeSmith> ouch
- # [01:49] <hober> MikeSmith: thanks!
- # [01:49] <MikeSmith> hober: thanks for catching it
- # [01:50] * Joins: oojacoboo (~jacob@96-32-175-233.dhcp.gwnt.ga.charter.com)
- # [01:50] <AryehGregor> What does this "function() { atob(input) } threw with code INVALID_CHARACTER_ERR (5) expected INVALID_CHARACTER_ERR (5)" error in Firefox and Opera mean? It's confusing me. I'm told it's unrelated, so perhaps I shouldn't worry about it . . . http://aryeh.name/tests-root/tests/submission/AryehGregor/base64.html
- # [01:51] <AryehGregor> But at least the reporting framework could surely have a clearer error message.
- # [01:51] * AryehGregor pings jgraham
- # [01:51] <MikeSmith> hober: fwiw, there appear to be no other errors on that page
- # [01:51] <gsnedders> jgraham is asleep.
- # [01:52] <MikeSmith> (other than the one about the profile attribute)
- # [01:52] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:52] <MikeSmith> http://www.w3.org/html/check?doc=http%3A%2F%2Fspaceup.org%2Fsandiego%2Fsponsors%2F
- # [01:52] <MikeSmith> http://www.w3.org/html/check runs whatever code I currently have in my workspace
- # [01:53] <MikeSmith> which includes changes that Henri or I have committed but that may not have gotten deployed at validator.nu yet, as well as changes that I've not committed yet
- # [01:54] <MikeSmith> so it's not stable
- # [01:54] <MikeSmith> but it's useful for testing
- # [01:55] <MikeSmith> hsivonen: btw, http://www.w3.org/html/check?doc=data%3Atext%2Fhtml%3Bcharset%3Dutf-8%2C%3C%21DOCTYPE%2520html%3E%250A%3Ctitle%3E%3C%252Ftitle%3E%250A%3Cp%3E%3Cb%3E%3Ci%3E%3C%252Fp%3E%250A
- # [01:55] <MikeSmith> (which shows the duplicate error reports problem I mentioned)
- # [01:55] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [01:59] * Quits: pererik (~pe@unaffiliated/pererik) (Read error: Operation timed out)
- # [01:59] * Quits: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4) (Ping timeout: 265 seconds)
- # [01:59] * Quits: stevela (~stevela@74.125.59.68) (Quit: stevela)
- # [02:00] * Quits: aho (~nya@fuld-590c70a2.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [02:00] * Quits: kurrik (~kurrik@nat/google/x-mvdkgnudzxmahxex) (Quit: Leaving)
- # [02:01] * Quits: dbaron (~dbaron@nat/mozilla/x-eaweezwsjpuamjnh) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:01] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [02:02] <Evet> do you recommend any specific IDE to use with Ample SDK?
- # [02:02] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [02:05] * Joins: brendaneich (~brendanei@nat/mozilla/x-ixmibveghiwfxvxr)
- # [02:05] <MikeSmith> benschwarz: input for the author view of the spec would be either http://svn.whatwg.org/webapps/complete.html or http://svn.whatwg.org/webapps/index
- # [02:05] <MikeSmith> I think
- # [02:05] <MikeSmith> or both
- # [02:07] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
- # [02:07] <MikeSmith> depending on whether you want the author view to be of the HTML5 subset or of the full version that includes Workers, etc.
- # [02:07] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:6847:2e5b:7d59:a1c8)
- # [02:09] <MikeSmith> or you could just use http://www.whatwg.org/specs/web-apps/current-work/complete.html or http://www.whatwg.org/specs/web-apps/current-work/index
- # [02:10] <Evet> _bga: may i pm you?
- # [02:10] <_bga> yes
- # [02:14] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:6847:2e5b:7d59:a1c8) (Quit: mdelaney)
- # [02:14] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:28b0:aa24:c562:14f4)
- # [02:18] <benschwarz> MikeSmith: Single page vs Multi ?
- # [02:19] * Joins: pererik (~pe@unaffiliated/pererik)
- # [02:20] <MikeSmith> benschwarz: I think what you need to do is use the single page as source to generate the author view, then run the spec splitter on your output to generate for the multi-page author view
- # [02:20] <benschwarz> MikeSmith: How complicated :)
- # [02:21] <MikeSmith> would be much more complicated to use the multi-page version as your source
- # [02:21] <MikeSmith> the spec splitter is actually really quite fast
- # [02:22] <MikeSmith> and it handles re-writing URLs for all the inter-file links
- # [02:22] <MikeSmith> among other things
- # [02:23] * Quits: othermaciej (~mjs@17.246.19.138) (Quit: othermaciej)
- # [02:24] * Joins: othermaciej (~mjs@17.246.19.138)
- # [02:24] <MikeSmith> anyway, I think all that your build needs to do is take the full source, run some kind of filter on it to remove the class=impl parts, save that as the file that'll be the single-page author view, then run the spec splitter on that file to generate the multi-page view
- # [02:26] <MikeSmith> plus whatever other tweaks you might want to also have the filer to do add any additional intro stuff or whatever that you want to be specific to the author view
- # [02:27] <AryehGregor> I think I really do have to specify the base64 decoding algorithm.
- # [02:27] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [02:30] * Quits: kolor (kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [02:32] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:42] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [02:46] <AryehGregor> Okay, comments requested again: http://aryeh.name/tmp/spec.html
- # [02:47] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [02:48] * _bga is now known as bga_|away
- # [02:48] * Joins: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com)
- # [02:50] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Read error: Connection reset by peer)
- # [02:50] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
- # [02:51] * Joins: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:51] <AryehGregor> Hixie, oh, should I put Google copyright notices on the tests I submit or something like that?
- # [02:52] <AryehGregor> Also, I wonder if I should put them in the Google/ directory instead of AryehGregor/. Seems kind of silly, it's not like I'm working with any actual Google employees here.
- # [02:52] <jamesr_> AryehGregor: are we giving you $$$?
- # [02:53] * AryehGregor supposes it makes no difference if he puts copyright notices or not
- # [02:53] <AryehGregor> jamesr_, yeah, but as a vendor, since I didn't want to start a full-time job just yet.
- # [02:53] <jamesr_> it
- # [02:54] <jamesr_> depending on where you are and blah blah blah it's probably work for hire then which means the copyright belongs to the party supplying the $$$
- # [02:54] <AryehGregor> It was specified that the copyright would belong to Google, I just wonder whether I need to bother with notices or whatever.
- # [02:55] <AryehGregor> The tests in Google/ don't have them, so I won't.
- # [03:04] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [03:07] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [03:09] * Quits: bckenny (~bckenny@nat/google/x-pumwlflrnsppoefr) (Remote host closed the connection)
- # [03:11] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:6c98:dbf8:172b:9788)
- # [03:11] * Quits: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Quit: nn)
- # [03:12] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:28b0:aa24:c562:14f4) (Read error: Operation timed out)
- # [03:12] * mdelaney_ is now known as mdelaney
- # [03:13] * Joins: abarth (~abarth@c-67-169-68-88.hsd1.ca.comcast.net)
- # [03:13] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:6c98:dbf8:172b:9788) (Client Quit)
- # [03:15] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [03:17] * Joins: sean`` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [03:21] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Ping timeout: 240 seconds)
- # [03:24] * bga_|away is now known as bga_
- # [03:25] * Joins: paul_irish (~paul_iris@nat/google/x-plndmfabvlkjftxx)
- # [03:43] * Quits: jamesr_ (~jamesr@nat/google/x-ztmoimpputpmkgdu) (Quit: jamesr_)
- # [03:44] * Quits: weinig (~weinig@17.203.14.185) (Quit: weinig)
- # [03:59] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [04:01] * Joins: agektmr (~Adium@220.109.219.244)
- # [04:05] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [04:07] <MikeSmith> http://www.flock.com/node/162703
- # [04:07] <MikeSmith> Zynga aquiring Flock
- # [04:15] * Joins: benschwarz_ (~ben@59.167.185.148)
- # [04:16] * Joins: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:17] * Quits: benschwarz (~ben@59.167.185.148) (Ping timeout: 246 seconds)
- # [04:17] * benschwarz_ is now known as benschwarz
- # [04:21] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [04:23] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
- # [04:24] * Quits: vrk (~vrk@nat/google/x-xakpjxipwzetwscj) (Quit: Ex-Chat)
- # [04:33] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
- # [04:34] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [04:35] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [04:35] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [04:59] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [05:01] * Quits: othermaciej (~mjs@17.246.19.138) (Quit: othermaciej)
- # [05:01] * Quits: dave_levin (~dave_levi@nat/google/x-bksgjpuvktzlqxnb) (Quit: dave_levin)
- # [05:08] * Joins: othermaciej (~mjs@2620:0:1b00:1f01:9227:e4ff:fef3:599)
- # [05:12] * Quits: othermaciej (~mjs@2620:0:1b00:1f01:9227:e4ff:fef3:599) (Client Quit)
- # [05:13] * Quits: brendaneich (~brendanei@nat/mozilla/x-ixmibveghiwfxvxr) (Quit: brendaneich)
- # [05:19] * Joins: MikeSmith_ (~MikeSmith@EM114-48-234-184.pool.e-mobile.ne.jp)
- # [05:22] * Quits: MikeSmith (~MikeSmith@EM114-48-157-231.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [05:22] * MikeSmith_ is now known as MikeSmith
- # [05:26] * Joins: othermaciej (~mjs@66.109.106.81)
- # [05:35] * bga_ is now known as bga_|away
- # [05:44] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [05:45] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [05:55] * Joins: agektmr (~Adium@220.109.219.244)
- # [05:56] * Joins: brendaneich (~brendanei@64.134.237.160)
- # [05:59] * Quits: paul_irish (~paul_iris@nat/google/x-plndmfabvlkjftxx) (Remote host closed the connection)
- # [06:00] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Operation timed out)
- # [06:01] * Joins: paul_irish (~paul_iris@66.109.103.100)
- # [06:03] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:06] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [06:11] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:12] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [06:12] * Joins: artenix (~artenix@200.95.162.199)
- # [06:13] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:13] <artenix> First time here. Hello all.
- # [06:15] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [06:15] <artenix>
- # [06:17] <MikeSmith> artenix: hi
- # [06:17] <MikeSmith> it's pretty quiet here this time of day
- # [06:18] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [06:18] <MikeSmith> off hours for Americas and Europe
- # [06:18] * Quits: othermaciej (~mjs@66.109.106.81) (Quit: othermaciej)
- # [06:20] <wirepair> anyone else from here happen to be going to: http://www.owasp.org/index.php/Summit_2011#tab=Working_Sessions
- # [06:21] <artenix> It is 11.15 pm here. I'm looking for the differences between HTML5 and 4
- # [06:21] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [06:21] <MikeSmith> artenix: http://dev.w3.org/html5/html4-differences/
- # [06:21] <wirepair> http://dev.w3.org/html5/html4-differences/
- # [06:21] <wirepair> beat me :/
- # [06:21] <wirepair> ehe
- # [06:21] <MikeSmith> heh
- # [06:22] <MikeSmith> what is owasp?
- # [06:22] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:22] <wirepair> open web application security
- # [06:22] <wirepair> basically a commitee for web application security
- # [06:22] <MikeSmith> ah
- # [06:22] <MikeSmith> cool
- # [06:22] <wirepair> but looks like this year gettign some representation from the browser community
- # [06:22] <wirepair> i see 5 people or so from mozilla attending
- # [06:23] <wirepair> more and more web app + browser security is becoming entwined
- # [06:23] <MikeSmith> where's the attendee list?
- # [06:23] <wirepair> http://www.owasp.org/index.php/Summit_2011#tab=Attendees_And_Sponsors
- # [06:23] <artenix> Tnx both of you. I will read it. Is W3C HTML5 final spec spected on 2011?
- # [06:23] <wirepair> ah. MS people as well
- # [06:24] <MikeSmith> artenix: the spec development is ongoing and will continue to be refined after we start in earnest on a test suite
- # [06:25] <MikeSmith> and as the implementations get refined
- # [06:25] <MikeSmith> there's not much point in focusing on the finality of the spec
- # [06:26] <MikeSmith> the important milestones are really around what actually gets implemented across browsers
- # [06:27] <artenix> cool. implementations are always better than documents :-)
- # [06:27] <MikeSmith> yeah
- # [06:27] <MikeSmith> wirepair: you might encourage abarth to attend if he's not planning to already
- # [06:27] <wirepair> i don't really know him personally, but if i see him on irc i'll /msg him :)
- # [06:28] <wirepair> but yeah it would be good to have him there i think
- # [06:28] <abarth> i'm here on IRC :)
- # [06:28] <wirepair> oh hi :)
- # [06:29] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [06:29] <wirepair> so, every year there is a web application summit hosted by owasp, this year there is some representation from the browser community
- # [06:29] <wirepair> in particular microsoft and mozilla
- # [06:29] <abarth> (reading the wiki)
- # [06:29] <wirepair> if you're interested i could shoot over an email to justin clarke who is as far as i know organizing this
- # [06:30] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:30] <artenix> I'm from México, programmed before HTML 4 and XML, and want to see a giant leap on Web apps. kudos for WHATWG.
- # [06:30] <abarth> in general, i'm trying to travel less these days
- # [06:30] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [06:30] <abarth> sounds cool though
- # [06:30] <wirepair> yeah, it's in lisbon so.. kind of a hike
- # [06:31] <Hixie> AryehGregor: make it all public domain so that there's no restriction on who can reuse it or how
- # [06:31] <MikeSmith> artenix: hanging out on this channel is a great way to get up to speed
- # [06:31] <Hixie> AryehGregor: google has no interest in owning the copyright on standards stuff, we just want to have them exist so we get better interop
- # [06:31] <MikeSmith> the #html5 channel as well
- # [06:31] <artenix> Time to read, have nice day
- # [06:31] <MikeSmith> artenix: vaya con dios
- # [06:32] <artenix> Will visit html5 then.
- # [06:32] <artenix> S/then/too
- # [06:32] <artenix> Mike Spanish?
- # [06:33] <MikeSmith> artenix: that's about all the Spanish I know
- # [06:33] <artenix> HTML5 es grandioso = HTML5 is great. :-) see you all
- # [06:34] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [06:34] <MikeSmith> cheers
- # [06:35] * Quits: artenix (~artenix@200.95.162.199) (Quit: artenix)
- # [06:35] <MikeSmith> Hixie: would be interested in knowing if you have thoughts about http://www.w3.org/Bugs/Public/show_bug.cgi?id=11597 at this point
- # [06:35] * Hixie looks
- # [06:36] <Hixie> ' is a valid URL?!
- # [06:36] <MikeSmith> yup
- # [06:36] <MikeSmith> wacky
- # [06:36] <Hixie> you have got to be kidding me
- # [06:36] <MikeSmith> heh
- # [06:37] <Hixie> is " allowed also?
- # [06:37] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [06:37] <MikeSmith> yeah
- # [06:37] <wirepair> hu, i didn't know that
- # [06:37] <Hixie> are you sure?
- # [06:38] <Hixie> that seems seriously wacked
- # [06:38] <Hixie> even for, you know, the uri spec
- # [06:38] <MikeSmith> I am pretty sure
- # [06:38] <MikeSmith> I discussed it with Julian earlier
- # [06:38] <MikeSmith> which is what resulted in that bug getting raised
- # [06:39] <MikeSmith> I'm interested because I want to add additional checking to the validator for the case of " or ' in the url part of meta refresh
- # [06:40] <Hixie> commented on the bug
- # [06:40] <MikeSmith> the proposal of adding a new "valid optionally quoted URL" microsyntax seems sound
- # [06:40] * MikeSmith reads bug comment
- # [06:40] <wirepair> just out of curiousity, what characters *are* invalid?
- # [06:41] <MikeSmith> …but "...a valid URL that does not contain any literal U+0027APOSTROPHE (') or U+0022 QUOTATION MARK (") characters" wfm too
- # [06:41] <MikeSmith> wirepair: whitespace
- # [06:41] <Hixie> if there are other places that do this, then yeah... are there?
- # [06:42] <Hixie> there's all kinds of things that are invalid in various parts of URLs
- # [06:42] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:42] <zcorpan> MikeSmith: it should be ok to do URL='foo"bar' or URL="foo'bar"
- # [06:43] <MikeSmith> zcorpan: why would somebody want to do that?
- # [06:43] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [06:43] <MikeSmith> the bar is just going to be ignored
- # [06:43] <zcorpan> MikeSmith: no it's isn't
- # [06:43] <MikeSmith> it is if it's in the refresh value
- # [06:44] <MikeSmith> which is the only case I care about at the moment
- # [06:44] <zcorpan> no it isn't :)
- # [06:45] <MikeSmith> zcorpan: so Julian's description in that bug is wrong, then?
- # [06:45] <zcorpan> MikeSmith: no
- # [06:45] <MikeSmith> oh
- # [06:45] <zcorpan> MikeSmith: Julian's case is 'foo'bar'
- # [06:45] <MikeSmith> yeah, I see, different case
- # [06:46] <MikeSmith> so Julian's proposal of adding a new "valid optionally quoted URL" microsyntax seems better than "...a valid URL that does not contain any literal U+0027 APOSTROPHE (') or U+0022 QUOTATION MARK (") characters"
- # [06:46] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:47] <Hixie> having a microsyntax for one case is dumb :-)
- # [06:47] * Quits: paul_irish (~paul_iris@66.109.103.100) (Remote host closed the connection)
- # [06:49] <zcorpan> the spec should just ban " and ' as the first character of the URL
- # [06:49] <Hixie> that'd be fine too
- # [06:49] <MikeSmith> that also would work fine for me too
- # [06:49] <zcorpan> since currently it doesn't try to make quoted url conforming
- # [06:49] <MikeSmith> easy to implement
- # [06:50] <Hixie> commented again to that effect
- # [06:50] <MikeSmith> thanks
- # [06:51] <benschwarz> Hixie: I don't have permissions to read from the directory that you pointed me to
- # [06:52] <Hixie> oh, right
- # [06:52] <Hixie> just grab it from the website i guess
- # [06:53] <benschwarz> http://svn.whatwg.org/webapps/, index, right?
- # [06:53] <Hixie> the most reliable URL to grab from is http://www.whatwg.org/specs/web-apps/current-work/
- # [06:53] <Hixie> (same file, but sometimes svn goes down)
- # [06:54] <Hixie> (whereas if the other url is down, nothing is gonna work on developers.whatwg.org either :-) )
- # [06:54] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [06:54] <benschwarz> Hixie: single file html?
- # [06:54] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
- # [06:54] <benschwarz> I thought we were going to aim for the multiple file version?
- # [06:54] <Hixie> yup
- # [06:55] <benschwarz> ok.
- # [06:55] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [06:55] <Hixie> oh i assumed your build makefile thing did the splitting
- # [06:55] <Hixie> there's a script philip` set up that does the splitting if you need it
- # [06:56] <benschwarz> Hixie: yeah, I'll need that
- # [06:56] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [06:56] <benschwarz> unless MikeSmith can tie up my confusion :)
- # [06:57] <Hixie> MikeSmith has the script, or some version of it
- # [06:57] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Ping timeout: 264 seconds)
- # [06:57] <Hixie> failing that Philip` does too
- # [06:57] * MikeSmith looks for the URL
- # [06:57] <Hixie> (i actually just farm out the file to a CGI script on Philip`'s site that then returns me a tarball)
- # [06:57] <Hixie> (so i don't have a copy myself)
- # [06:58] <MikeSmith> http://code.google.com/p/html5/source/browse/trunk/spec-splitter/
- # [06:58] <MikeSmith> I made some modifications to it for the dev.w3.org version
- # [06:58] <MikeSmith> but not sure if those would be relevant outside
- # [06:58] * MikeSmith peruses the changes
- # [06:59] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [07:00] <MikeSmith> seems I added some stuff related to generating the index of terms
- # [07:00] <MikeSmith> but not sure if you want to use that
- # [07:00] <benschwarz> MikeSmith, Hixie, this is the Makefile that I have from the previous work I did.
- # [07:00] <benschwarz> https://gist.github.com/767586
- # [07:01] <MikeSmith> man that's ugly
- # [07:01] <MikeSmith> benschwarz: you don't need most of that
- # [07:02] <MikeSmith> I think all you really need from that is the MANIFEST target
- # [07:02] <MikeSmith> which is what runs the splitter
- # [07:02] <MikeSmith> in the ugly makefile
- # [07:03] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Operation timed out)
- # [07:03] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [07:03] <MikeSmith> and the grep and perl stuff in there is only for the purpose of figuring out the filenames and writing them to that manifest
- # [07:04] <MikeSmith> and the manifest is really only useful for the clean target
- # [07:05] <MikeSmith> so really all you probably need is the $(PYTHON) $(PYTHONFLAGS) $(SPLITTER) $(SPLITTERFLAGS) $< part
- # [07:06] <MikeSmith> and maybe you don't even really need to use a makefile at all, but just put it into a shell script
- # [07:06] <benschwarz> so, just the `make manifest` block
- # [07:06] <benschwarz> ?
- # [07:06] <MikeSmith> yeah
- # [07:07] <MikeSmith> with the dependency being the full spec source
- # [07:07] <MikeSmith> that is, instead of "spec.html", just whatever source you pull from Hixie -- "complete.html" or "index"
- # [07:07] <MikeSmith> oh
- # [07:08] <MikeSmith> strike that
- # [07:08] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [07:08] <MikeSmith> you will first need to do something to filter out the class=impl parts
- # [07:09] <MikeSmith> I guess you could reuse that xslt stylesheet I have there
- # [07:09] <MikeSmith> oh wait
- # [07:10] <MikeSmith> the stylesheet doesn't do that part
- # [07:10] <MikeSmith> anolis does
- # [07:10] <MikeSmith> so you should keep the spec.html target
- # [07:10] * Quits: brendaneich (~brendanei@64.134.237.160) (Quit: brendaneich)
- # [07:10] <MikeSmith> but remove the xslt stuff from it
- # [07:11] <benschwarz> forgive me, but how confusing!
- # [07:12] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [07:12] <MikeSmith> benschwarz: https://gist.github.com/767595
- # [07:12] <benschwarz> thats all that I need?
- # [07:13] <MikeSmith> hang on, I'll edit down the whole makefile to what you need
- # [07:13] <benschwarz> legend!
- # [07:14] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [07:14] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [07:19] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [07:20] <MikeSmith> benschwarz: ok, updated https://gist.github.com/767595
- # [07:21] <MikeSmith> ah wait
- # [07:21] <MikeSmith> you probably don't want "--enable terms" for now
- # [07:21] <MikeSmith> it will add a bunch of time to the build if you use it
- # [07:22] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [07:22] <MikeSmith> ok, removed that from the gist
- # [07:23] <MikeSmith> oh, need to remove "-make-index-of-terms"
- # [07:24] <MikeSmith> (updated)
- # [07:24] * Quits: temp01 (~temp01@unaffiliated/temp01) (Client Quit)
- # [07:27] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [07:31] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Operation timed out)
- # [07:32] <zcorpan> MikeSmith: for title, script, style, etc, the validator just says "Error: End of file seen when expecting text or an end tag." and marks the last character of the file
- # [07:32] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [07:32] <MikeSmith> zcorpan: hmm
- # [07:33] <MikeSmith> yeah, that ain't good
- # [07:33] <MikeSmith> we will need to further refine Henri's refinement of my original patch
- # [07:35] <MikeSmith> Henri asked why I had implemented it using some additional lists (as stacks, basically) instead of just using the existing stack the parser already maintains
- # [07:35] <MikeSmith> and I couldn't remember at the time why
- # [07:35] <MikeSmith> now I remember :)
- # [07:37] * Quits: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20101209123813])
- # [07:37] <MikeSmith> but I guess it is better for the long term to have it implemented the way he refined it (by saving the location information in the existing stack)
- # [07:38] <MikeSmith> because there are probably other ways in which that will prove useful eventually
- # [07:38] <MikeSmith> so I guess I need to figure out how I can work with it to get it to handle the title, script, style cases
- # [07:38] <MikeSmith> as well as have it not report duplicate errors
- # [07:39] <MikeSmith> e.g., for http://www.w3.org/html/check?doc=data%3Atext%2Fhtml%3Bcharset%3Dutf-8%2C%3C%21DOCTYPE%2520html%3E%250A%3Ctitle%3E%3C%252Ftitle%3E%250A%3Cp%3E%3Cb%3E%3Ci%3E%3C%252Fp%3E%250A
- # [07:40] <MikeSmith> for data:text/html;charset=utf-8,<!DOCTYPE%20html>%0A<p><i><b><%2Fp>%0A<%2Fbody>
- # [07:45] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [07:57] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [07:57] * Joins: payman_m (~payman_m@6.209.16.62.customer.cdi.no)
- # [07:59] * Quits: Evet (~Evet@78.181.6.85) (Read error: Connection reset by peer)
- # [07:59] <benschwarz> MikeSmith: https://github.com/benschwarz/developers.whatwg.org
- # [07:59] <benschwarz> ;)
- # [08:01] <Hixie> you probably don't need the --w3c flag either :-)
- # [08:01] * Joins: Evet (~Evet@78.191.143.219)
- # [08:01] <Hixie> not sure what it does though so i could be wrong
- # [08:01] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [08:01] <MikeSmith> yeah, don't need it
- # [08:01] * MikeSmith updates the gist
- # [08:02] <Hixie> also you probably want .../, not .../complete.html
- # [08:02] <Hixie> since complete.html contains a bunch of stuff for which i haven't added the class=impl annotations
- # [08:02] <Hixie> and for which i haven't written the domintro blocks
- # [08:03] <MikeSmith> ah
- # [08:04] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [08:04] * MikeSmith updates the gist
- # [08:12] * Joins: benschwarz_ (~ben@59.167.185.148)
- # [08:13] * Joins: benschwarz__ (~ben@59.167.185.148)
- # [08:15] * Quits: benschwarz (~ben@59.167.185.148) (Ping timeout: 260 seconds)
- # [08:15] * benschwarz__ is now known as benschwarz
- # [08:17] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Quit: kennyluck)
- # [08:22] * Quits: sean`` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Quit: Leaving)
- # [08:32] <hsivonen> MikeSmith: good point about duplicates. I have designed a fix (makin a taintable subclass of LocatorImpl and making cloned elements share one locator object so that they share taint)
- # [08:32] <hsivonen> MikeSmith: I'll implement later today when I get to my better text input method
- # [08:33] * Quits: payman_m (~payman_m@6.209.16.62.customer.cdi.no) (Quit: payman_m)
- # [08:34] <MikeSmith> hsivonen: sounds great
- # [08:35] * bga_|away is now known as bga_
- # [08:36] * Joins: brendaneich (~brendanei@adsl-71-131-200-202.dsl.sntc01.pacbell.net)
- # [08:37] * Quits: estes (~aestes@17.246.17.149) (Ping timeout: 276 seconds)
- # [08:38] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [08:39] <MikeSmith> hsivonen: the case that Simon mentioned will seem to require additional/different finagling
- # [08:39] <MikeSmith> that is, unclosed title, script, style
- # [08:43] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:43] * Joins: rimantas (~rimliu@93.93.57.193)
- # [08:52] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [08:54] * bga_ is now known as bga_|away
- # [08:59] * Joins: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl)
- # [09:02] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [09:02] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:04] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [09:15] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [09:15] * Joins: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com)
- # [09:15] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:17] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Read error: Operation timed out)
- # [09:17] * mhausenblas_ is now known as mhausenblas
- # [09:24] <benschwarz> Philip`: in the edition of the spec that I'm messing around with–spec-splitter.py adds a second doctype… Are you aware of this happening for anything else?
- # [09:28] * Joins: Necrathex (~nectop@212-123-163-12.ip.telfort.nl)
- # [09:29] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Ping timeout: 240 seconds)
- # [09:31] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [09:35] * Joins: mpt (~mpt@91.189.88.12)
- # [09:35] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [09:35] * Joins: mpt (~mpt@canonical/mpt)
- # [09:36] * Quits: plomlompom (~plomlompo@88.130.179.213) (Read error: Operation timed out)
- # [09:40] * Joins: plomlompom (~plomlompo@88.130.181.50)
- # [09:43] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [09:43] * Quits: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com) (Ping timeout: 276 seconds)
- # [09:48] <MikeSmith> heh, "XML is like violence — if it doesn’t solve your problems, you are not using enough of it"
- # [09:48] <MikeSmith> I guess that motto has been around for a while
- # [09:48] <MikeSmith> dunno how I missed it so far
- # [09:53] * Joins: payman_m (~payman_m@82.117.59.126)
- # [09:55] * Joins: payman_m_ (~payman_m@guest.opera.com)
- # [09:55] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Quit: Leaving)
- # [09:56] * Quits: payman_m_ (~payman_m@guest.opera.com) (Client Quit)
- # [09:57] * Joins: payman_m_ (~payman_m@guest.opera.com)
- # [09:58] * Quits: payman_m (~payman_m@82.117.59.126) (Ping timeout: 255 seconds)
- # [09:58] * payman_m_ is now known as payman_m
- # [10:01] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [10:02] * Quits: payman_m (~payman_m@guest.opera.com) (Quit: payman_m)
- # [10:06] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # [10:06] * Quits: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com) (Quit: zzzzz)
- # [10:06] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [10:09] * Joins: matjas (~matjas@91.182.195.94)
- # [10:11] <MikeSmith> Hixie: if you still awake, can you get the spec ready for WD publication on Jan 13
- # [10:12] * workmad3 is now known as _RubyPanther
- # [10:12] * _RubyPanther is now known as workmad3
- # [10:12] * Joins: payman_m (~payman_m@guest.opera.com)
- # [10:20] * Joins: ROBOd (~robod@89.123.156.160)
- # [10:21] * Joins: david_carlisle (~davidc@62.231.145.254)
- # [10:27] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [10:27] * Quits: Necrathex (~nectop@212-123-163-12.ip.telfort.nl) (Ping timeout: 260 seconds)
- # [10:29] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [10:32] * Quits: temp01 (~temp01@unaffiliated/temp01) (Client Quit)
- # [10:32] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [10:34] * riven` is now known as riven
- # [10:39] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [10:39] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [10:43] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [10:44] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [10:52] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [10:54] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [10:58] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [11:03] <hsivonen> looks like reporting the unclosed elements as errors is yet another nail in the coffin of test cases testing the exact number of parse errors for number > 0
- # [11:04] * bga_|away is now known as bga_
- # [11:05] <MikeSmith> hsivonen: yeah
- # [11:06] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [11:06] * bga_ is now known as bga_|away
- # [11:11] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [11:12] * Joins: reni (~reni@sedkit.inf.u-szeged.hu)
- # [11:12] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Kthxbye!)
- # [11:19] * bga_|away is now known as bga_
- # [11:20] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
- # [11:21] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [11:22] * Quits: MikeSmith (~MikeSmith@EM114-48-234-184.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [11:23] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [11:23] * Joins: MikeSmith (~MikeSmith@EM114-48-219-36.pool.e-mobile.ne.jp)
- # [11:23] * Joins: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [11:26] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [11:31] * bga_ is now known as bga_|away
- # [11:32] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [11:34] * bga_|away is now known as bga_
- # [11:45] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [11:47] * Joins: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net)
- # [11:48] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [11:49] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [11:53] * Quits: temp01 (~temp01@unaffiliated/temp01) (Client Quit)
- # [11:53] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [11:57] <annevk> updated http://wiki.whatwg.org/wiki/Companion_specifications#DOM
- # [11:57] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
- # [11:58] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [11:58] <MikeSmith> annevk: can you make any needed updates to the html4-diffs doc for publication on the 13th?
- # [11:59] <Philip`> benschwarz: I think I may have had doctype-related issues when changing between different versions of lxml
- # [11:59] <benschwarz> Philip`: cool… just wanted to give you a heads up
- # [11:59] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [12:00] <Philip`> I think I just made it so it works on my own machine, which is all that matters to me :-)
- # [12:00] <annevk> MikeSmith, yeah, that's doable
- # [12:01] * Joins: Froznic (Froznic@174-126-93-197.cpe.cableone.net)
- # [12:01] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [12:02] <MikeSmith> annevk: OK
- # [12:02] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [12:02] <MikeSmith> so if you can please get it ready I'd appreciate it
- # [12:04] * Quits: payman_m (~payman_m@guest.opera.com) (Quit: payman_m)
- # [12:06] * riven is now known as riven2
- # [12:06] * riven2 is now known as riven
- # [12:07] <annevk> MikeSmith, is it ok after the weekend?
- # [12:07] <annevk> MikeSmith, or during?
- # [12:07] <MikeSmith> after is fine
- # [12:08] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [12:09] * Joins: maikmerten (~maikmerte@port-92-201-147-135.dynamic.qsc.de)
- # [12:11] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [12:22] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [12:22] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [12:23] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [12:23] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 272 seconds)
- # [12:33] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [12:33] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [12:38] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [12:40] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [12:40] * Joins: Martijnc (~Martijnc@91.176.196.201)
- # [12:45] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [12:47] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
- # [12:48] * Joins: Ms2ger (~Ms2ger@91.181.186.122)
- # [12:50] * Quits: maikmerten (~maikmerte@port-92-201-147-135.dynamic.qsc.de) (Remote host closed the connection)
- # [12:50] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [12:51] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [12:53] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Ping timeout: 255 seconds)
- # [12:53] * Joins: reni (~reni@sedkit.inf.u-szeged.hu)
- # [12:53] <hsivonen> I wonder how this WebKit bug came into being: https://bugs.webkit.org/show_bug.cgi?id=48593
- # [12:54] <hsivonen> was someone trying to be helpful instead of reading specs?
- # [12:54] <hsivonen> or did someone accidentally lump comment nodes together with text and CDATA nodes in a branch condition somewhere?
- # [12:56] <annevk> sort of curious what happens with processing instructions now
- # [12:58] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [12:58] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [13:04] <MikeSmith> hsivonen: I have a simple patch for the xmlparser that I've also been meaning to ask you about
- # [13:04] <MikeSmith> for addressing http://bugzilla.validator.nu/show_bug.cgi?id=805
- # [13:05] <MikeSmith> dude is getting a "Error: The shape attribute on the a element is obsolete" for all a elements in his source despite not having any shape attribute on any of them
- # [13:06] <MikeSmith> due to the fact that he's selected "XML: load external entities"
- # [13:06] * Quits: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net) (Quit: oknoway)
- # [13:06] <MikeSmith> so the parser is reading the DTD and defaulting the shape attribute to "rect"
- # [13:06] <MikeSmith> because that's what the DTD requires
- # [13:07] <MikeSmith> but it's not something that's obvious at all to most end users
- # [13:07] <annevk> http://www.w3.org/Bugs/Public/show_bug.cgi?id=11124 -- consider doing A; considered A and rejected it; omg TrackerIssue!
- # [13:08] <MikeSmith> hsivonen: hence the proposed patch: https://bitbucket.org/validator/xmlparser-patches/qseries?apply=t&qs_apply=warn-default-attrs
- # [13:08] <annevk> editorial stuff that ends up as TrackerIssue is soooo... *yawn*
- # [13:11] <MikeSmith> if somebody adds the TrackerRequest keyword, the decision policy requires the chairs to issue-ify it
- # [13:11] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [13:13] <MikeSmith> though I guess that's not one that seems like it should merit much of everybody else's attention
- # [13:13] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 240 seconds)
- # [13:14] * Joins: erlehmann (~erlehmann@95-89-41-39-dynip.superkabel.de)
- # [13:14] <hsivonen> MikeSmith: r=hsivonen
- # [13:14] <hsivonen> on the patch
- # [13:14] <MikeSmith> cool
- # [13:14] <MikeSmith> thanks
- # [13:14] <MikeSmith> wording is OK?
- # [13:14] <MikeSmith> no tweaks to suggest?
- # [13:14] <hsivonen> yes
- # [13:15] <hsivonen> yes to OK. no tweaks to suggest.
- # [13:15] <MikeSmith> ok
- # [13:15] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [13:16] <hsivonen> so what's the point of having multiple SSL cert classes below EV?
- # [13:17] * Joins: remysharp (~remysharp@host109-152-249-25.range109-152.btcentralplus.com)
- # [13:17] <hsivonen> aren't they equivalent to the weakest level for practical purposes anyway if they are presented the same way to the user?
- # [13:17] * Joins: benschwarz__ (~ben@59.167.185.148)
- # [13:17] <hsivonen> that is, what's the point of getting a class 3 cert if you can get the SSL indicator in browser UI using a class 1 cert?
- # [13:18] * Joins: benschwarz___ (~ben@59.167.185.148)
- # [13:18] * Quits: benschwarz___ (~ben@59.167.185.148) (Client Quit)
- # [13:18] * hsivonen wonders why Netscape didn't build itself a business model by charging CAs for the root certs they shipped
- # [13:20] * Quits: benschwarz_ (~ben@59.167.185.148) (Ping timeout: 260 seconds)
- # [13:20] * Quits: benschwarz (~ben@59.167.185.148) (Ping timeout: 260 seconds)
- # [13:20] * benschwarz__ is now known as benschwarz
- # [13:24] <Philip`> Nobody would have paid to become a CA before SSL became popular enough to make it clear that it was worth it
- # [13:25] <Philip`> and once SSL became popular enough, Netscape couldn't demand money from CAs because the CAs could say no and Netscape couldn't remove them without hurting their users who want their online banks to continue working
- # [13:25] <Philip`> perhaps
- # [13:29] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [13:30] <annevk> CAs always seem kind of dodgy to me
- # [13:33] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 250 seconds)
- # [13:40] * Joins: payman_m (~payman_m@guest.opera.com)
- # [13:51] <benschwarz> ping! Hixie
- # [13:51] * bga_ is now known as bga_|away
- # [13:54] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [13:57] <annevk> benschwarz, not sure what timezone you are on, but Hixie seems to have adjusted his schedule to be slightly more sane (he's in California)
- # [13:57] <benschwarz> AEST
- # [13:57] <benschwarz> and I thought as much
- # [13:58] <benschwarz> I was just hopeful
- # [13:58] <annevk> Australia; tough :)
- # [14:00] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [14:01] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 240 seconds)
- # [14:01] * Quits: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl) (Read error: Connection reset by peer)
- # [14:01] * Joins: davidhund__ (~davidhund@78-27-27-74.dsl.alice.nl)
- # [14:03] * Joins: maikmerten (~maikmerte@port-92-201-147-135.dynamic.qsc.de)
- # [14:05] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [14:12] <annevk> "For the first time, we included HTML5 H.264 video directly in posts." -- IEBlog
- # [14:21] <annevk> what is Mounir's IRC nick again?
- # [14:22] * bga_|away is now known as bga_
- # [14:24] <volkmar> annevk: volkmar
- # [14:24] <annevk> ah right
- # [14:24] <annevk> so why can't the comma thing only be relevant for serialization?
- # [14:25] <annevk> it seems you don't want to remove it while the user is still editing
- # [14:26] <volkmar> what do you mean?
- # [14:27] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [14:27] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [14:28] <annevk> your solution 1 would do that
- # [14:31] <volkmar> annevk: my solution 1 would remove the last comma in the DOM if there is nothing else than trailing whitespaces after it
- # [14:34] <MikeSmith> tried https://github.com/aredridel/html5 -- HTML5 parser for node.js -- and seems usable
- # [14:34] <MikeSmith> though slow
- # [14:34] <MikeSmith> slower than html5lib
- # [14:35] <MikeSmith> 1m47.097s to parse the HTML5 spec on my machine, versus 0m51.145s with html5lib
- # [14:35] <annevk> volkmar, but the user would still have it?
- # [14:36] <annevk> I guess it depends on what the field looks like :)
- # [14:36] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
- # [14:36] <annevk> ideally it probably does not involve the user actually having to type commas
- # [14:36] <hsivonen> MikeSmith: what's the most popular XML tree representation for node.js? Does aredriedel's parser use whatever the most popular tree is?
- # [14:37] * hsivonen should learn about node.js some day
- # [14:38] <hsivonen> I wonder if the GWT compiler manages to produce code that has few enough browser deps to work on node.js
- # [14:38] <MikeSmith> yeah, would be great if it did
- # [14:39] <MikeSmith> hsivonen: dunno which tree APIs are available now for node and which ones others might be using
- # [14:39] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [14:39] <hsivonen> ok :-(
- # [14:39] <MikeSmith> but things are still changing pretty rapidly in node-land
- # [14:40] <MikeSmith> but aredridel seems to have his head in the right place
- # [14:41] <MikeSmith> see the "Interesting features" part of https://github.com/aredridel/html5#readme
- # [14:41] <MikeSmith> [[
- # [14:41] <MikeSmith> Streaming parser: You can pass parser.parse an EventEmitter and the parser will keep adding data as it's received.
- # [14:41] <MikeSmith> HTML5 parsing algorithm. If you find something this can't parse, I'll want to know about it. It should make sense out of anything a browser can.
- # [14:41] <MikeSmith> ]]
- # [14:42] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [14:42] <MikeSmith> hsivonen: anyway, I think hober is probably a lot more current than me around the state of the parsing and document API stuff in node
- # [14:42] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 246 seconds)
- # [14:42] <MikeSmith> jsdom
- # [14:46] <MikeSmith> window = jsdom.createWindow(null, null, {parser: HTML5});
- # [14:46] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [14:46] <MikeSmith> jsdom.jQueryify(window, 'deps/jquery/dist/jquery.js', function(window, jquery) {
- # [14:46] <MikeSmith> Script.runInNewContext('jQuery("p").append("<b>Hi!</b>")', window);
- # [14:46] <MikeSmith> sys.puts(window.document.innerHTML);
- # [14:46] <MikeSmith> interesting
- # [14:46] <volkmar> annevk: if there is a UI for autocompletion for example, it needs to know which token is currently edited so when you select on item in the list a comma needs to be added
- # [14:46] * Quits: matjas (~matjas@91.182.195.94) (Remote host closed the connection)
- # [14:46] <volkmar> that way you can select multiple values one after the other
- # [14:47] <volkmar> but this comma should not block the form submission
- # [14:47] <volkmar> and i don't see anything changed in the specs to make this happen
- # [14:48] * Joins: charlvn (~charlvn@41.0.48.93)
- # [14:48] <hsivonen> MikeSmith: is that jsdom a DOM impl. in pure JS?
- # [14:48] <MikeSmith> yes
- # [14:48] <hsivonen> MikeSmith: does it do Level 2?
- # [14:48] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
- # [14:48] <MikeSmith> yeah, it does now, I think
- # [14:49] <MikeSmith> did not initially
- # [14:49] <MikeSmith> but was added within the last few months
- # [14:49] <hsivonen> well, then it should be easy to use the V.nu parser on node.js
- # [14:49] <hsivonen> might be worth trying if it already runs as-is
- # [14:50] <MikeSmith> see https://github.com/tmpvar/jsdom/blob/master/example/browser/browser.js
- # [14:50] <hsivonen> assuming node.js has setTimeout()
- # [14:50] <MikeSmith> it does
- # [14:50] <MikeSmith> it has everything that V8 has currently
- # [14:51] <hsivonen> I really should play with node.js some time
- # [14:51] <MikeSmith> yeah
- # [14:51] <MikeSmith> I definitely recommend it
- # [14:51] * Joins: 15SABB82B (~davidb@66.207.206.180)
- # [14:51] <MikeSmith> just hard to keep up with because things are getting changed/added daily
- # [14:51] <MikeSmith> embarrassment of riches
- # [14:52] <MikeSmith> #Node.js channel is a good place to reach some of the core node devs
- # [14:52] <hsivonen> ok. I implemented duplicate error suppression for unclose elements
- # [14:52] <MikeSmith> oh cool
- # [14:52] <MikeSmith> you fast
- # [14:52] <hsivonen> I'll get it pushed.
- # [14:52] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [14:54] <annevk> volkmar, how does the "latest values" concept not work?
- # [14:55] <annevk> although it does not seem entirely clear how everything fits together :/
- # [14:55] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
- # [14:55] <hsivonen> MikeSmith: writing code in Java without proper unit tests is so much faster than writing C++ with unit tests.
- # [14:55] <MikeSmith> heh
- # [14:57] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [14:59] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 240 seconds)
- # [14:59] * Joins: artenix (~artenix@200.95.162.199)
- # [15:00] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [15:00] <artenix> Hi. Is this a channel to discuss the HTML5 spec doc on w3c site?
- # [15:01] <volkmar> annevk: for what i understand, the "latest values" concept doesn't take into account the case where the last value is the empty string after removing whitespaces
- # [15:01] <Philip`> artenix: Yes
- # [15:01] <volkmar> so "a, b, c, " will be changed to "a,b,c,"
- # [15:01] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [15:01] * Quits: payman_m (~payman_m@guest.opera.com) (Read error: Connection reset by peer)
- # [15:02] * Joins: payman_m (~payman_m@guest.opera.com)
- # [15:02] <artenix> Philip tnx. One sentence says: "Another example of the mark element is highlighting parts of a document that are matching some search string. If someone looked at a document, and the server knew that the user was searching for the word "kitten", then the server might return the document with one paragraph modified as follows" I remember Google has been granted a patent for doing something very similar
- # [15:04] <annevk> volkmar, is that actually a value though? hmm
- # [15:05] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 240 seconds)
- # [15:05] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:05] <annevk> I guess it should remove those that are empty from latest values just in case
- # [15:07] * Quits: remysharp (~remysharp@host109-152-249-25.range109-152.btcentralplus.com) (Quit: Leaving...)
- # [15:08] <artenix> it is just an example of use of mark tag, but it sounds like google's patent
- # [15:09] <annevk> artenix, well, the W3C has a Patent Policy and Google is a member of the group
- # [15:09] * Quits: charlvn (~charlvn@41.0.48.93) (Quit: Leaving)
- # [15:10] <artenix> im just a developer not a lawyer
- # [15:11] <artenix> Annevk so there is ok to have that example on spec right?
- # [15:11] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [15:11] <artenix> s/there is/is it
- # [15:11] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [15:13] <MikeSmith> hsivonen: have you ever done any benchmarking with the GWT version of the parser?
- # [15:13] <annevk> well, I'm not a lawyer either, but the basic idea is that if a Member organization holds a patent on some technology in a specification, which the Member organization helps developing through a W3C Working Group, the Member organization gives away a RF-license for said patent for everyone to use
- # [15:14] * Joins: miketaylr (~opera@206.217.92.186)
- # [15:15] <artenix> annvek cool I was not aware of that. Tnx! Have to go. See you all later.
- # [15:16] * Quits: artenix (~artenix@200.95.162.199) (Quit: artenix)
- # [15:20] * Joins: matjas (~matjas@91.182.195.94)
- # [15:21] <hsivonen> MikeSmith: I have but JS engines and JS-to-DOM glue have improved since then
- # [15:22] <MikeSmith> ok
- # [15:22] * bga_ is now known as bga_|away
- # [15:22] <hsivonen> MikeSmith: back in the Firefox 3.5 days, either DOM/layout dominated or the code didn't get traced
- # [15:22] <hsivonen> MikeSmith: because back then tracer on vs tracer off showed no difference
- # [15:23] <MikeSmith> I see
- # [15:24] <MikeSmith> well, current node -- 0.3 -- is up to date with latest V8 I think
- # [15:24] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 246 seconds)
- # [15:24] <MikeSmith> so in addition to the performance stuff that was there already, it has the crankshaft optimizations that were added more recently
- # [15:25] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: jeremyselier)
- # [15:28] * Joins: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no)
- # [15:28] * Quits: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no) (Remote host closed the connection)
- # [15:28] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
- # [15:30] * Joins: wakaba_ (~wakaba_@4.22.102.121.dy.bbexcite.jp)
- # [15:32] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [15:35] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [15:35] * Joins: wakaba_0 (~wakaba_@4.22.102.121.dy.bbexcite.jp)
- # [15:35] * Quits: wakaba_ (~wakaba_@4.22.102.121.dy.bbexcite.jp) (Ping timeout: 260 seconds)
- # [15:35] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [15:37] * Joins: boaz (~boaz@64.119.153.2)
- # [15:39] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: jeremyselier)
- # [15:40] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [15:51] * Joins: f1lt3r_bocoup (~f1lt3r@64.119.153.2)
- # [15:51] <annevk> https://github.com/aredridel/html5 didn't know about this
- # [15:51] <annevk> cool
- # [15:52] * Quits: payman_m (~payman_m@guest.opera.com) (Quit: payman_m)
- # [16:01] * Joins: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com)
- # [16:05] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [16:08] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
- # [16:08] * bga_|away is now known as bga_
- # [16:11] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [16:15] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
- # [16:16] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [16:17] * Joins: remysharp (~remysharp@host109-152-249-25.range109-152.btcentralplus.com)
- # [16:21] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
- # [16:27] * Joins: kanru (~kanru@118-160-160-172.dynamic.hinet.net)
- # [16:29] * Quits: wirepair (fbi@random.supermario.org) (Quit: BitchX-1.1-final -- just do it.)
- # [16:34] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [16:47] * Quits: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [16:49] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [16:49] * Joins: zcorpan (~zcorpan@h79-138-33-65.dynamic.se.alltele.net)
- # [16:50] * Quits: remysharp (~remysharp@host109-152-249-25.range109-152.btcentralplus.com) (Read error: Connection reset by peer)
- # [16:51] * Joins: remysharp (~remysharp@host109-152-249-25.range109-152.btcentralplus.com)
- # [16:56] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk)
- # [16:59] * Quits: zcorpan (~zcorpan@h79-138-33-65.dynamic.se.alltele.net) (Ping timeout: 246 seconds)
- # [17:07] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:09] * Quits: seventh (seventh@199.48.240.0) (Remote host closed the connection)
- # [17:11] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [17:14] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [17:23] * Joins: MikeSmith_ (~MikeSmith@EM114-48-144-240.pool.e-mobile.ne.jp)
- # [17:25] * Joins: mokush (~quassel@188.24.42.76)
- # [17:25] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [17:25] * Quits: MikeSmith (~MikeSmith@EM114-48-219-36.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [17:25] * MikeSmith_ is now known as MikeSmith
- # [17:26] * Joins: seventh (seventh@199.48.240.54)
- # [17:36] <webr3> I've just said: "one huge ommission from html imho, is that you can't include remote document fragments, would cater for many needs which are thrown on to "ajax" and iframes" - and somebodies replied that you can do this in HTML5
- # [17:36] <webr3> is that right? pointer to a spec or section?
- # [17:37] * Quits: remysharp (~remysharp@host109-152-249-25.range109-152.btcentralplus.com) (Quit: Leaving...)
- # [17:38] * Joins: payman_m (~payman_m@guest.opera.com)
- # [17:39] <annevk> <iframe>?
- # [17:39] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:40] <MikeSmith> XHR.responseText…
- # [17:40] * Joins: remysharp (~remysharp@host109-152-249-25.range109-152.btcentralplus.com)
- # [17:40] <webr3> nah, more like an ssi where the document fragment becomes part of the main doc context, not in it's own frame/context
- # [17:40] <Philip`> <iframe seamless>?
- # [17:40] <webr3> Philip` that may be it, will check
- # [17:41] <annevk> SSI is server-side
- # [17:41] <annevk> and the rest is details, really
- # [17:41] <Philip`> It's still like an iframe in the DOM, so it doesn't introduce scary security issues, but should render less like an independent frame
- # [17:42] <webr3> Philip` cool - cheers
- # [17:42] <annevk> <iframe sandbox seamless> to be totally safe
- # [17:42] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 250 seconds)
- # [17:42] <annevk> but it's just a specific form of <iframe>
- # [17:44] <webr3> and iframes allow document fragments (as in no html/head/body etc?)
- # [17:44] <webr3> and can inherit css from main doc?
- # [17:46] <annevk> former no, latter yes
- # [17:46] * Joins: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com)
- # [17:47] <webr3> annevk, ty
- # [17:47] <Philip`> Full documents don't need html/head/body tags, though
- # [17:48] <Philip`> so you can write something that looks a lot like a fragment
- # [17:48] <webr3> is doctype still required?
- # [17:49] <webr3> our would say "<ul><li>foo</li></ul>" w/ text/html media type be "valid" html?
- # [17:50] <annevk> need doctype
- # [17:50] <annevk> except maybe in srcdoc=""
- # [17:51] <Philip`> Hmm, also need <title> unless it's in srcdoc
- # [17:51] <webr3> Philip`, ty that was my next question lol
- # [17:51] <Philip`> Maybe it's not quite so fragmenty, then :-(
- # [17:52] <webr3> would be nice if there was a media-type for html fragments, w/ +xml variant for the obvious
- # [17:53] <annevk> what's wrong with merging server-side?
- # [17:53] <webr3> cacheing, network effects etc etc
- # [17:53] <webr3> anyhow, random train of thought, which I've not thought about long enough to warrent a full discussion (or for me to back up why I'm asking ;)
- # [17:53] <webr3> tyvm :)
- # [17:53] * Quits: davidhund__ (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund__)
- # [17:54] <annevk> right... would need to be researched first before we add a bunch more complexity
- # [17:54] <webr3> exactly
- # [17:54] * Joins: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl)
- # [17:55] <annevk> typically though not having to do an additional request wins from caching
- # [17:55] <annevk> this is also e.g. why google.com has a bunch of stuff inlined rather than as external resource
- # [17:59] * Quits: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl) (Ping timeout: 240 seconds)
- # [18:01] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [18:04] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:07] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
- # [18:08] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [18:09] * Quits: Martijnc (~Martijnc@91.176.196.201) (Read error: Connection reset by peer)
- # [18:09] * Quits: payman_m (~payman_m@guest.opera.com) (Quit: payman_m)
- # [18:11] * Quits: miketaylr (~opera@206.217.92.186) (Read error: Connection reset by peer)
- # [18:11] * Joins: miketaylr (~opera@206.217.92.186)
- # [18:12] * Quits: remysharp (~remysharp@host109-152-249-25.range109-152.btcentralplus.com) (Quit: Leaving...)
- # [18:14] * Joins: remysharp (~remysharp@host109-152-249-25.range109-152.btcentralplus.com)
- # [18:14] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Read error: Connection reset by peer)
- # [18:15] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
- # [18:15] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [18:17] * Joins: Martijnc (~Martijnc@91.176.148.34)
- # [18:21] * Quits: kanru (~kanru@118-160-160-172.dynamic.hinet.net) (Read error: Operation timed out)
- # [18:21] * Quits: erlehmann (~erlehmann@95-89-41-39-dynip.superkabel.de) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [18:25] * Joins: weinig (~weinig@17.246.17.109)
- # [18:26] * bga_ is now known as bga_|away
- # [18:28] * Joins: dbaron (~dbaron@nat/mozilla/x-amnvqxseakpffgxy)
- # [18:35] <Ms2ger> Hixie, ping
- # [18:35] * Joins: othermaciej (~mjs@17.246.19.240)
- # [18:38] * Quits: miketaylr (~opera@206.217.92.186) (Ping timeout: 260 seconds)
- # [18:38] * Joins: miketaylr (~opera@206.217.92.186)
- # [18:39] * Joins: erlehmann (~erlehmann@95-89-41-39-dynip.superkabel.de)
- # [18:40] * Quits: weinig (~weinig@17.246.17.109) (Quit: weinig)
- # [18:43] * Joins: miketaylr1 (~opera@206.217.92.186)
- # [18:43] * Quits: miketaylr (~opera@206.217.92.186) (Ping timeout: 260 seconds)
- # [18:45] * Parts: miketaylr1 (~opera@206.217.92.186)
- # [18:45] * bga_|away is now known as bga_
- # [18:45] * Joins: charlvn (~charlvn@41.0.48.93)
- # [18:47] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 276 seconds)
- # [18:50] <charlvn> i seem to be getting "This is a work in progress!" on the actual editors draft which the message links to
- # [18:54] * Quits: remysharp (~remysharp@host109-152-249-25.range109-152.btcentralplus.com) (Quit: Leaving...)
- # [18:54] <annevk> that's temporary
- # [18:55] <annevk> we're about to publish drafts
- # [18:58] * Joins: dave_levin (~dave_levi@nat/google/x-dpumvthkgnermrqf)
- # [18:58] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [18:58] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [18:58] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [18:59] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [19:01] <charlvn> cool np
- # [19:01] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
- # [19:01] * Joins: stevela (~stevela@74.125.59.68)
- # [19:02] * Quits: othermaciej (~mjs@17.246.19.240) (Remote host closed the connection)
- # [19:02] * Joins: othermaciej (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad)
- # [19:02] * Quits: othermaciej (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad) (Remote host closed the connection)
- # [19:03] * Joins: othermaciej (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad)
- # [19:04] * Quits: stevela (~stevela@74.125.59.68) (Client Quit)
- # [19:05] * Joins: stevela (~stevela@74.125.59.68)
- # [19:05] * Quits: mven (~mven__@169.241.49.57) (Quit: Leaving)
- # [19:07] * Quits: stevela (~stevela@74.125.59.68) (Client Quit)
- # [19:07] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [19:09] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [19:09] * Joins: mac (~mac@host38-181-dynamic.54-82-r.retail.telecomitalia.it)
- # [19:10] * Quits: mac (~mac@host38-181-dynamic.54-82-r.retail.telecomitalia.it) (Client Quit)
- # [19:10] * Joins: emnlmn (~mac@host38-181-dynamic.54-82-r.retail.telecomitalia.it)
- # [19:10] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [19:11] * Joins: mven (~mven__@169.241.49.57)
- # [19:14] * Quits: matjas (~matjas@91.182.195.94) (Quit: Computer has gone to sleep.)
- # [19:15] <Hixie> Ms2ger: pong
- # [19:19] <annevk> shit
- # [19:19] <annevk> I replied on public-html
- # [19:21] * Quits: oojacoboo (~jacob@96-32-175-233.dhcp.gwnt.ga.charter.com) (Quit: oojacoboo)
- # [19:21] * Parts: emnlmn (~mac@host38-181-dynamic.54-82-r.retail.telecomitalia.it)
- # [19:26] * Quits: othermaciej (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad) (Read error: Operation timed out)
- # [19:29] * Quits: cgcardona (~cgcardona@cpe-98-150-150-230.hawaii.res.rr.com) (Quit: zzzzz)
- # [19:32] * Joins: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
- # [19:36] * Joins: jamesr_ (~jamesr@nat/google/x-twdltxvjbldbjufv)
- # [19:40] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [19:41] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [19:42] <annevk> Hixie, I think what volkmar is missing is that the empty string is not a value
- # [19:42] * Joins: onar_ (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [19:43] * Joins: ap_ (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [19:43] <Hixie> ah
- # [19:43] <annevk> e.g. if the user has a@a,b@b,c@c and then deletes b@b through backspace from his list
- # [19:43] <Hixie> well we'll see when he replies i guess
- # [19:43] <annevk> or deletes c@c but not the comma
- # [19:43] <Hixie> hey does hallvord ever hang out on irc?
- # [19:43] <annevk> seldomly
- # [19:43] <Hixie> k
- # [19:44] <annevk> -ly, apparently
- # [19:44] * Joins: othermaciej_ (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad)
- # [19:44] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Ping timeout: 260 seconds)
- # [19:44] * onar_ is now known as onar
- # [19:45] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Ping timeout: 272 seconds)
- # [19:45] * ap_ is now known as ap
- # [19:45] * Quits: brendaneich (~brendanei@adsl-71-131-200-202.dsl.sntc01.pacbell.net) (Quit: brendaneich)
- # [19:46] <Hixie> afk, bbiab
- # [19:47] * Joins: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com)
- # [19:48] <Philip`> If I want to display some program code with <pre><code>... the code ...</code></pre>, and then want to insert some annotations inline to highlight particular features (like "// This section is setting up stuff for the thing", probably rendered in a different colour), what's appropriate markup?
- # [19:48] <annevk> http://www.asymco.com/2011/01/06/this-is-the-most-exciting-ces-ever/
- # [19:49] <annevk> "These actions confirm the end of the PC era."
- # [19:52] <charlvn> why does this sound so familiar... oh yes 10 years ago the media said the same thing :P
- # [19:52] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [19:52] <volkmar> Hixie: so "a@a, b@b, c@c," should be reprensented as "a@a,b@b,c@c" in the DOM?
- # [19:53] <charlvn> oh wait, after reading the post it seems it was just misworded. should have been "end of the windows era"
- # [19:54] <AryehGregor> Hixie, you told me in an e-mail on November 29 that all spec prose and tests are supposed to be copyright Google.
- # [19:54] <annevk> volkmar, the basic idea is that what the user sees is "irrelevant"
- # [19:54] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [19:54] <volkmar> annevk: i got that
- # [19:55] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
- # [19:55] <annevk> volkmar, so if you have a bunch of values the user entered and want to serialize them, you end up with your second representation
- # [19:55] <annevk> assuming the values were a@a / b@b / c@c
- # [19:56] <annevk> but if the user enters these space-separated, comma-separated, colon-separated, or via some kind of better UI is very much up to the UA
- # [19:56] <volkmar> annevk: it's not clear to me that the serialization algorithm doesn't take into account empty values
- # [19:56] <annevk> yeah, when I told Hixie that he said "well we'll see when he replies i guess"
- # [19:57] * Joins: paul_irish (~paul_iris@67.218.105.148)
- # [19:58] <annevk> I wonder if it is implied somehow because everywhere else empty is equal to no value, but it would not hurt if it was made more explicit
- # [20:00] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [20:00] <Workshiva> annevk: The article also seems to ignore the existence of AMD
- # [20:01] <annevk> AMD?
- # [20:01] <Workshiva> You know, the company that isn't intel but still makes CPUs
- # [20:04] * Joins: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net)
- # [20:07] <Philip`> The one that's less than 20% of the x86 CPU market?
- # [20:08] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [20:10] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [20:11] * Parts: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) ("Leaving")
- # [20:11] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
- # [20:13] * Joins: oojacoboo (~jacob@96-38-235-118.static.gwnt.ga.charter.com)
- # [20:13] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Read error: Connection reset by peer)
- # [20:15] <Workshiva> Philip`: What percentage of the PC market does ARM currently have? :)
- # [20:15] * Joins: mpilgrim (~mpilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [20:16] <Philip`> ARM doesn't make processors so it has zero percent in any market :-p
- # [20:16] <Workshiva> Besides, Microsoft long ago decided to port windows to x64, an architecture from Intel's arch enemy.
- # [20:17] <mpilgrim> ah Philip`, always the pedant
- # [20:19] * Joins: brendaneich (~brendanei@nat/mozilla/x-uyruzmpxswriqssl)
- # [20:20] <Philip`> Workshiva: Intel could (and did) adopt and extend the x64 architecture (because of patent cross-licensing), so that didn't hurt them - they just implemented it and took all the market share
- # [20:20] <Philip`> I expect they can't do that with ARM architectures
- # [20:22] <AryehGregor> Didn't I just read that NVIDIA is expanding into ARM?
- # [20:22] <AryehGregor> It would be cool if ARM killed x86 sometime, but it seems unlikely as long as Windows remains the dominant OS. Windows is a pretty lame contender without the massive base of binary applications.
- # [20:23] <Workshiva> And the massive base of existing hardware
- # [20:23] <Philip`> http://pressroom.nvidia.com/easyir/customrel.do?easyirid=A0D622CE9F579F09&version=live&releasejsp=release_157&xhtml=true&prid=705184
- # [20:23] <Philip`> "NVIDIA announced today that it plans to build high-performance ARM® based CPU cores, designed to support future products ranging from personal computers and servers to workstations and supercomputers."
- # [20:24] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
- # [20:24] <AryehGregor> Workshiva, people replace their hardware every few years, that's no issue if their software continues to work.
- # [20:24] * Joins: miketaylr (~opera@206.217.92.186)
- # [20:24] <AryehGregor> So is NVIDIA planning to back Linux and kill Microsoft, or get Mac to switch its CPU architecture for a second time in a few years, or what?
- # [20:25] <Workshiva> Did you miss the announcement of Windows 8 supporting ARM?
- # [20:25] <Philip`> AryehGregor: http://blogs.nvidia.com/2011/01/project-denver-processor-to-usher-in-new-era-of-computing/ - "Microsoft’s announcement that it is bringing Windows to ultra-low power processors like ARM-based CPUs provides the final ingredient needed to enable ARM-based PCs based on Denver."
- # [20:25] <AryehGregor> Ah.
- # [20:25] <Philip`> Sounds like they're happy to stick with Microsoft
- # [20:25] <AryehGregor> Yeah, but who's actually going to use Windows if you can't get all the applications?
- # [20:26] <AryehGregor> I'd think it'd be squarely worse than Linux in that case.
- # [20:26] <AryehGregor> Although maybe I'm biased, since I hate Windows. And hate Linux significantly less (usually).
- # [20:27] <Philip`> I thought people didn't use applications nowadays, except for Office and a web browser
- # [20:27] <Philip`> which Microsoft are porting to ARM
- # [20:27] <Workshiva> You'd be surprised how bad Linux is without a fiercely devoted relative tech support
- # [20:28] <AryehGregor> Windows can be pretty terrible too if you don't have a relative for tech support.
- # [20:28] <Workshiva> With Windows everyone is your tech support
- # [20:28] <AryehGregor> What with all the viruses and such. Although granted, when it fails, it usually doesn't fail as horribly.
- # [20:28] <AryehGregor> True.
- # [20:28] <AryehGregor> Well, we'll see.
- # [20:28] <AryehGregor> Competition in the CPU market can only be a good thing.
- # [20:29] <Philip`> (I suppose people still run games, but usually mostly new games, and NVIDIA can ask the developers to port their new games)
- # [20:29] <Workshiva> I'm sure emulation isn't impossible either
- # [20:29] <AryehGregor> If the ARM chips are fast enough, then emulation would be workable, yeah.
- # [20:29] <AryehGregor> But not if we're talking low-powered notebooks where you're hoping to save lots of power.
- # [20:30] <AryehGregor> Philip`, games are often assembly-optimized . . .
- # [20:30] <Philip`> AryehGregor: Usually only tiny bits of them, and they already have to support PPC anyway (for consoles)
- # [20:31] <Philip`> so they already have to deal with portability issues
- # [20:34] <annevk> anyone been following reddit lately? http://www.reddit.com/r/reddit.com/comments/exdpc/b/ this guy really
- # [20:34] <Workshiva> really
- # [20:35] <miketaylr> annevk: that Sure_Ill_Draw_That guy is awesome
- # [20:35] * Quits: mpilgrim (~mpilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Read error: Connection reset by peer)
- # [20:35] <Hixie> volkmar: what do you mean by "a@a, b@b, c@c,"?
- # [20:35] <Hixie> AryehGregor: copyright google works as well
- # [20:36] * Quits: paul_irish (~paul_iris@67.218.105.148) (Remote host closed the connection)
- # [20:39] * Joins: paul_irish (~paul_iris@nat/google/x-edzqgexwfcoizmnh)
- # [20:42] <AryehGregor> Hixie, now what spec do I submit my spec prose to for atob() and btoa()?
- # [20:42] <AryehGregor> (in case you didn't see the latest version: http://aryeh.name/tmp/spec.html)
- # [20:43] <Hixie> they're on Window?
- # [20:43] <Hixie> i guess the html spec
- # [20:43] <Hixie> unless DOM Core has any Window stuff? annevk?
- # [20:44] <Hixie> comments on the draft spec:
- # [20:44] <Ms2ger> No
- # [20:44] <annevk> Hixie, don't want Window
- # [20:44] <Ms2ger> DOM Core isn't touching Window
- # [20:44] <Hixie> k
- # [20:45] <Hixie> then yeah, html
- # [20:45] <Hixie> AryehGregor: send mail to whatwg with the text and link to the tests, and then when i add it to the spec we can add the tests to the htmlwg's test suite
- # [20:45] <annevk> One of the goals is to not reference HTML5
- # [20:45] <AryehGregor> Hixie, I already added it to the HTMLWG's test suite.
- # [20:45] <Hixie> awesome
- # [20:45] <Hixie> anyawy, comments on the spec:
- # [20:46] <Hixie> the regexp scares me, but i can't come up with a rational argument against it.
- # [20:46] <AryehGregor> http://dvcs.w3.org/hg/html/
- # [20:46] <AryehGregor> I tried to write it in prose, but it looked like it would be way more complicated.
- # [20:46] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [20:46] <Hixie> the "repeat" step is unclear about when you end the loop, e.g. if the input is the empty string, do you run it at least once? (that's why i end up using gotos a lot rather than structured loops... english is hard to make structured loops with)
- # [20:47] <AryehGregor> The Firefox implementation actually just throws exceptions at various points in the algorithm proper, but that would be significantly longer to write.
- # [20:48] <AryehGregor> I guess the reason against the regex is that nobody's likely to implement it that way.
- # [20:48] <AryehGregor> So it's harder to check if the implementation is correct by source inspection.
- # [20:48] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Quit: onar)
- # [20:48] <AryehGregor> Although it's easier to check that the tests are correct, since in JavaScript it's simpler.
- # [20:48] <AryehGregor> I dunno, do any implementers have opinions?
- # [20:49] <AryehGregor> As for the loop, how about: "While position does not point past the end of input:"
- # [20:49] <AryehGregor> That clearly suggests the C definition of "while", so I think it's nicer than a purely procedural way. Of course, we could define what we mean by "while" for extra clarity.
- # [20:50] <AryehGregor> But if it's going in HTML, obviously you get the final say over the exact wording, so maybe no point in nitpicking.
- # [20:50] <AryehGregor> (I'm sure you'll make my <ul>s into <ol>s too, even though that degrades appearance in all UAs, irreparably in non-CSS UAs.)
- # [20:50] <annevk> AryehGregor, what you describe under atob is not a binary string
- # [20:50] <annevk> AryehGregor, it's a series of octets
- # [20:51] <AryehGregor> What's the difference?
- # [20:51] <annevk> a string consists of Unicode characters, not bytes
- # [20:51] <Hixie> atob() takes a string as input
- # [20:51] <annevk> sure
- # [20:51] <Hixie> as does btoa()
- # [20:51] * AryehGregor changes it to "sequence of octets"
- # [20:51] <Hixie> since JS only has a string type
- # [20:52] <annevk> you should read the spec again Hixie :)
- # [20:52] <AryehGregor> Not now, I've changed it.
- # [20:52] <Hixie> AryehGregor: btw, you wouldn't be able to rely on the regexp to do the JS tests, since that would mean that an implementation that uses the regexp engine to implement it, yet has a bug in the JS engine, would fail both the test and the control
- # [20:52] <annevk> it's about the input to base64
- # [20:52] <Hixie> annevk: oh, my bad
- # [20:52] <Hixie> annevk: i thought you meant btoa()
- # [20:52] <Hixie> annevk: got them backwards
- # [20:52] <AryehGregor> It said "Otherwise, the user agent must convert [the input string] to a binary string . . ."
- # [20:53] <AryehGregor> Hixie, hmm. But we have ES tests for that, right? I mean, maybe there will be some bug in the browser so that the test harness is run incorrectly and sometimes reports wrong results.
- # [20:53] <AryehGregor> I think that if the test is written in JS, we have to assume a correct implementation of JS itself.
- # [20:53] <annevk> regular expressions, yay
- # [20:53] <Hixie> generally you want your tests to be as unlikely as possible to have false positives
- # [20:54] <Hixie> (false negatives, or rather, misattributed negatives, aren't a big deal)
- # [20:54] <hsivonen> so is this newly-announced desktop ARM stuff 32 or 64-bit?
- # [20:55] <AryehGregor> I could write a JavaScript file that generates the test file, but that seems excessively cumbersome for a theoretical correctness improvement. In particular, I've reviewed all the test results and they look sane, and I also happen to know that Firefox doesn't actually use a regex to throw an exception.
- # [20:55] <Hixie> AryehGregor: personally i'd spec it without regexp, meaning you can test it with regexp with no problem, but that's just a personal preference. regexp in the spec is fine by me from a rational perspective. :-)
- # [20:55] <AryehGregor> I'll change it to non-regex if implementers prefer.
- # [20:55] <AryehGregor> I mainly did it in regex because it was shorter to spec and easier to write the test, but it's probably more annoying to implement.
- # [20:55] <AryehGregor> And implementers > spec writers, after all.
- # [20:55] <Hixie> AryehGregor: btw, having numbers in the steps is a good thing for discussion (otherwise, refering to specific steps is a pain)
- # [20:56] <Hixie> AryehGregor: "While position does not point past the end of input:" seems reasonable
- # [20:56] <hsivonen> bah. the Ballmer keynote requires Silverlight. Not gonna install that.
- # [20:56] <AryehGregor> The numbers change all the time, though. That's the problem with all the numbers in HTML5.
- # [20:56] <AryehGregor> I originally filed feedback giving section numbers instead of names and you told me to stop because the numbers were different by the time you read the feedback.
- # [20:56] <Hixie> yeah but the sections have names, the steps don't :-)
- # [20:57] <Hixie> better to have _something_ to refer than nothing :-)
- # [20:57] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [20:57] <Hixie> anyway, <ul> is wrong because the order matters
- # [20:57] <AryehGregor> Using numbers creates the expectation that you'll actually refer to the numbers someplace in the prose. But you don't do that. I once suggested that you do that (or someone did) and you said you wouldn't because then you'd forget when the numbers changed and you'd make the spec wrong.
- # [20:57] <Hixie> yeah i used to refer to numbers and algorithms kept breaking when i changed them
- # [20:57] <Hixie> we really need a <ref> element to fix that
- # [20:58] <AryehGregor> You can give the number of the step even if it's not written down, assuming you're able to count.
- # [20:58] <Hixie> but that can wait til v2
- # [20:58] <AryehGregor> Or just improve your preprocessor. :)
- # [20:58] <Hixie> hey that's not a bad idea
- # [20:58] <Hixie> i'll have to think about that
- # [20:58] <Hixie> as an anolis feature
- # [20:58] <AryehGregor> As for the definition, I realize that my usage is wrong according to what HTML5 says. But authoring conformance requirements in HTML5 are more or less your personal opinion, so I feel free to ignore them if I disagree.
- # [20:58] <Hixie> anyway, counting is fine with the btoa() algorithm, but it doesn't scale
- # [20:58] <AryehGregor> So quote the beginning of the step.
- # [20:58] <Hixie> <ol>/<ul> hasn't changed since, like, html2
- # [20:59] <Hixie> hardly my opinion :-)
- # [20:59] <hsivonen> View Source reveals a VLC-compatible video stream. Lame to pretend that SIlverlight is needed.
- # [20:59] <AryehGregor> The fact that your opinion happens to accord with your predecessors' opinions on this point is immaterial.
- # [20:59] <Hixie> actually my opinion is that we should only have one list element
- # [20:59] <Hixie> i don't really see why we have two
- # [21:00] <Hixie> but i try not to let my opinion affect the spec _too_ much :-P
- # [21:00] <AryehGregor> So <list type=1> instead of <ol>, or what? You can't leave the numbering to CSS, clearly.
- # [21:00] <annevk> might end up with HHTML
- # [21:00] <annevk> if you did that
- # [21:00] <Hixie> AryehGregor: dunno, haven't thought about it much, since it doesn't matter :-)
- # [21:00] <AryehGregor> :)
- # [21:00] <Hixie> if i got to write HHTML according to my opinions, it would look so different it's not even funny
- # [21:01] <Hixie> we'd get to strip out microdata :-)
- # [21:01] <AryehGregor> Okay, I'll put that text at a more permanent URL and send a link to whatwg.
- # [21:01] <Hixie> and <object>, <div>, clas=""...
- # [21:01] <Hixie> AryehGregor: thanks
- # [21:01] <Hixie> also we'd use a totally different syntax
- # [21:01] <annevk> @html@ what is happening?! @-html@
- # [21:02] <AryehGregor> Do I have my headings backwards?
- # [21:02] <AryehGregor> I have the btoa algorithm labeled atob and vice versa.
- # [21:02] <AryehGregor> Oops.
- # [21:02] <annevk> that explains why Hixie was confused
- # [21:02] <AryehGregor> Poof.
- # [21:02] <Hixie> i thought the names were a bit odd, but i just figured that it was yet more historical weirdness :-)
- # [21:03] <annevk> btoa (formerly atob) still says binary string
- # [21:03] <annevk> there were two instances originally
- # [21:04] <AryehGregor> I fixed that like a minute before you pointed it out.
- # [21:04] <annevk> no -moz-column-count and -o-column-count?
- # [21:04] <annevk> ninja edits...
- # [21:04] <AryehGregor> Oops.
- # [21:05] <AryehGregor> I intended to make that cross-browser but forgot about it.
- # [21:06] <annevk> there must be an easier way to say what you did there btw
- # [21:06] <AryehGregor> Which part?
- # [21:06] <annevk> like take the code point and subtract some amount
- # [21:06] <AryehGregor> (It seems like display: run-in isn't working as I expect except in WebKit.)
- # [21:06] <AryehGregor> You have to have about five cases then.
- # [21:06] <Hixie> oh one thing you should add is a class=note explaining why you didn't defer to the base64 spec for decoding
- # [21:06] <volkmar> Hixie: i meant "a@a, b@b, c@c, " in the UI, what should be the DOM value in that case?
- # [21:06] <Hixie> otherwise julian will ask me to add such a note
- # [21:06] <AryehGregor> It's what I do in my test implementation, but I thought it was simpler to understand at a glance if I wrote the spec this way.
- # [21:07] <AryehGregor> I carefully chose five columns so they'd line up nicely.
- # [21:07] <Hixie> volkmar: depends. Does the UI think that's four values or three?
- # [21:07] <annevk> AryehGregor, oh okay, then a table is probably easier
- # [21:07] * Joins: justinhjohnson_ (~justinjn@72.166.146.186)
- # [21:08] <Hixie> volkmar: i.e. has the user entered three e-mail addresses, or has he entered four, one of which is the empty string?
- # [21:08] * Quits: brendaneich (~brendanei@nat/mozilla/x-uyruzmpxswriqssl) (Quit: brendaneich)
- # [21:09] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Ping timeout: 240 seconds)
- # [21:09] * justinhjohnson_ is now known as justinhjohnson
- # [21:09] <Hixie> volkmar: it's probably easier to think about it if we describe the UI in other terms, e.g. "[a@a] [b@b] [c@c]" is obviously three items, and "[a@a] [b@b] [c@c] []" is obviously four -- which one describes what you meant?
- # [21:10] <AryehGregor> Note added.
- # [21:10] <volkmar> Hixie: if you see the control as a text field, the user can write textually "a@a, b@b, c@c, "
- # [21:10] <AryehGregor> Actually, come to think of it, if we threw an exception for like one more thing, I could defer to RFC 4648 for decoding too.
- # [21:10] <volkmar> but if you leave that choice to the UI... ok
- # [21:11] <AryehGregor> As far as I can tell, there's only one fairly marginal corner case of invalid input where Firefox doesn't throw an exception.
- # [21:11] <AryehGregor> (note in second-to-last step)
- # [21:12] <oojacoboo> just to clarify, <section> tags should all be on the same level, not having any child <section> elements, corect?
- # [21:12] <Hixie> volkmar: i dunno that atstraight text field is a particularly good UI for this, but yeah, it's up to the UA. So in this case it'd probably be most helpful if the UA considered empty strings as being entries removed from the list, and didn't include them in the /value/
- # [21:12] <AryehGregor> Well, other than if the trailing = signs are missing.
- # [21:12] <Hixie> oojacoboo: you can nest <section> elements
- # [21:12] <Hixie> oojacoboo: those are subsections
- # [21:12] <oojacoboo> Hixie: ok, thanks
- # [21:13] <Hixie> oojacoboo: e.g. the example in http://www.whatwg.org/specs/web-apps/current-work/complete/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements
- # [21:13] <Hixie> AryehGregor: that would certainly simplify the spec!
- # [21:14] <Hixie> AryehGregor: you can also just hard-code the return values for specific inputs, e.g. if the empty string is an undefined case, you can just say "return the empty string" for that case and only defer to the algorithm for the well-defined cases
- # [21:14] <AryehGregor> Then I could specify that if you add trailing = signs, btoa(atob(s)) == s unless one of the functions throws an exception.
- # [21:14] <oojacoboo> Hixie: ok cool, I was under the impression that it was best not to nest, but that makes sense for sub-sections
- # [21:14] * Hixie changes the HTML spec on the WHATWG site from "Draft Standard" to "Living Standard" to more accurately reflect reality
- # [21:14] <AryehGregor> That would be a good correctness check.
- # [21:14] * Ms2ger likes
- # [21:22] <annevk> makes it sound like it needs watering
- # [21:23] * Quits: cyphase (~cyphase@adsl-99-55-160-166.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
- # [21:23] <Ms2ger> Well, it does
- # [21:24] <Hixie> indeed
- # [21:24] <annevk> and I guess it grows things too
- # [21:24] <annevk> still
- # [21:24] <annevk> :)
- # [21:25] * Joins: payman_m (~payman_m@6.209.16.62.customer.cdi.no)
- # [21:26] * Joins: aho (~nya@fuld-590c76b4.pool.mediaWays.net)
- # [21:28] <AryehGregor> Okay, e-mail sent.
- # [21:29] <AryehGregor> I'll ask for the tests to be approved by the Testing Task Force as soon as something is added to the spec.
- # [21:30] <AryehGregor> hallvors is working on copy-paste stuff? Does he have a public spec, and how can I contact him?
- # [21:31] <annevk> see wiki.whatwg.org/wiki/Specs
- # [21:31] <Ms2ger> AryehGregor, he sends snapshots to public-webapps, apparently
- # [21:31] <AryehGregor> Oh, right, thanks.
- # [21:31] <annevk> his email address can be found in the archives to public-webapps
- # [21:33] * Quits: maikmerten (~maikmerte@port-92-201-147-135.dynamic.qsc.de) (Remote host closed the connection)
- # [21:35] <AryehGregor> Does the web app WG share its test suite with the HTMLWG, or is it separate?
- # [21:36] * Joins: brendaneich (~brendanei@nat/mozilla/x-plekdadjxtplqyjp)
- # [21:37] <Ms2ger> Officially separate
- # [21:39] * Joins: cyphase (~cyphase@adsl-99-60-2-110.dsl.pltn13.sbcglobal.net)
- # [21:41] <AryehGregor> Tiresome.
- # [21:41] <beowulf> hgroup, would it perhaps make things less confusing for whoever is confused if it were named <headline> ?
- # [21:41] <AryehGregor> Is it set up the same way, at least?
- # [21:42] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
- # [21:43] <AryehGregor> Looks like it, so no big deal.
- # [21:45] <annevk> we want to use the same framework and all
- # [21:45] <beowulf> my reasoning, which is no doubt faulty, is that hgroup is about headlines of various types, the sort described here for example http://goo.gl/5wCVt
- # [21:46] <Hixie> is the title and subheading of the spec a headline?
- # [21:46] <beowulf> depends if the are run on i suppose
- # [21:47] * beowulf goes to look at the spec headline
- # [21:47] <Hixie> top of whatwg.org/c
- # [21:47] <Hixie> (top of whatwg.org/C if you prefer the multipage copy)
- # [21:47] <beowulf> i'm tempted to say yes
- # [21:48] * Quits: jennb (~jennb@74.125.59.68) (Quit: jennb)
- # [21:48] * Joins: jennb (~jennb@nat/google/x-avkbvspelxruwvjl)
- # [21:51] <aho> hm. hgroup>h1+h2+h2 (zen expression) is fine, too, right?
- # [21:51] <aho> i.e. <hgroup><h1>...</h1><h2>...</h2><h2>...</h2></hgroup>
- # [21:53] <beowulf> i don't understand the question :)
- # [21:53] * Quits: justinhjohnson (~justinjn@72.166.146.186) (Quit: justinhjohnson)
- # [21:53] <aho> well, having one h1 and two h2s there
- # [21:54] <aho> http://kaioa.com/k/td/docs/javascript%20code%20conventions/index.html
- # [21:54] <aho> rev + date got the same weight
- # [21:54] <aho> brs are silly :>
- # [21:54] * Joins: justinhjohnson (~justinjn@72.166.146.186)
- # [21:55] <beowulf> works for me
- # [21:57] <Philip`> hsivonen: Since NVIDIA explicitly mentions supercomputers, it sounds quite likely that either they're thinking of 64-bit addressing or whoever wrote the press release was wildly misinformed
- # [21:58] <Philip`> (Looks like ARM hasn't released or announced anything 64-bit yet, though)
- # [21:58] <AryehGregor> Sheesh, ARM isn't 64-bit? That will have to change for the server market, let alone supercomputers.
- # [21:59] * Quits: mamund (~mamund@frost.nullshells.net) (Ping timeout: 260 seconds)
- # [22:00] * Quits: 15SABB82B (~davidb@66.207.206.180) (Quit: 15SABB82B)
- # [22:00] <Philip`> It can apparently do 1TB RAM with PAE, which is probably okay for servers that run lots of small processes
- # [22:01] <Philip`> (It only hurts when you need >4GB in a single virtual address space)
- # [22:03] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [22:03] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [22:03] <AryehGregor> Like, say, a database server.
- # [22:03] <AryehGregor> Or any kind of data processing.
- # [22:04] * Quits: Ms2ger (~Ms2ger@91.181.186.122) (Quit: nn)
- # [22:15] <Philip`> AryehGregor: About btoa: What if the input string contains U+FFFF? That's a noncharacter, so it's not a character whose code point is strictly greater than U+00FF
- # [22:16] <AryehGregor> Philip`, how is U+FFFF not a character? What are JavaScript strings if not sequences of characters? Sequences of UTF-16 thingies, the maybe-characters-maybe-half-characters?
- # [22:16] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
- # [22:16] <Philip`> It's defined as a noncharacter, and I don't think noncharacters are characters
- # [22:16] <Philip`> hence being called noncharacters
- # [22:17] <Philip`> JS strings are sequences of 16-bit code units, I think
- # [22:18] <Philip`> which sometimes are conceptually decoded as (possibly invalid) UTF-16 into a sequence of Unicode characters
- # [22:19] <Philip`> (I don't know what WebIDL strings are)
- # [22:20] <heycam> same
- # [22:20] <Philip`> Ah, that sounds minimally crazy then
- # [22:27] <annevk> hmm
- # [22:27] <annevk> so whenever we talk about characters we should use 16-bit code units?
- # [22:28] <annevk> and define the mapping somewhere between 16-bit code units and Unicode?
- # [22:28] <annevk> XMLHttpRequest has the greather than U+00FF thing too
- # [22:28] <annevk> greater*
- # [22:29] <Philip`> In the >U+00FF case it's kind of pointless pedantry because everyone will presumably implement what you expect
- # [22:30] <annevk> wait, you can just substitute character for code point
- # [22:30] <Philip`> It might matter more in the case of lone surrogates
- # [22:30] <annevk> just talk about code points and it's okay
- # [22:30] <annevk> afaik
- # [22:31] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [22:32] <Philip`> Is "\ud800\udc00" two code points or one?
- # [22:32] <Philip`> Maybe "code units" is a safer term since it's not suggesting a direct correspondence to Unicode characters
- # [22:34] <Philip`> (and when you do care about the correspondence, you should use an explicit encoding/decoding step)
- # [22:34] <annevk> a single surrogate is a code point
- # [22:34] <annevk> not sure Unicode has defined code unit
- # [22:34] <heycam> "code unit" is on http://unicode.org/glossary/
- # [22:37] <annevk> http://en.wikipedia.org/wiki/Unicode#Character_categories
- # [22:37] <jamesr_> AryehGregor: JavaScript strings are sequences of 16 bit numbers
- # [22:39] * Joins: rubys1 (~rubys@cpe-098-027-048-117.nc.res.rr.com)
- # [22:44] <Hixie> the html spec uses "character" to mean "code point", fwiw
- # [22:44] <Hixie> i guess maybe i should add that to the terminology section
- # [22:46] <jamesr_> Hixie: wait, so what's the number of "characters" (as per the html spec) in this string: "a𐅐c" ? 3?
- # [22:47] * Quits: plomlompom (~plomlompo@88.130.181.50) (Ping timeout: 276 seconds)
- # [22:47] <jamesr_> it's 3 unicode code points, but in javascript "a𐅐c".length === 4
- # [22:48] <jamesr_> because it's 4 16-bit code units
- # [22:48] <jamesr_> and does it ever matter?
- # [22:48] <Hixie> i don't have a utf-8 clean workflow, so i'm not sure what you pasted, but the answer is likely 3 if i guessed correctly what you meant.
- # [22:48] <Hixie> i don't think the length ever matters
- # [22:48] <Hixie> maybe for textarea.length or whatever that's called
- # [22:49] * Joins: plomlompom (~plomlompo@i59F6A8D4.versanet.de)
- # [22:49] <jamesr_> i pasted "a" "character that is represented by a surrogate pair in utf-16" "c"
- # [22:49] <Hixie> yeah, that's three characters
- # [22:49] <jamesr_> but .length on it in JS is 4
- # [22:49] <Hixie> where things are done in 16bit code units it's called out explicitly
- # [22:49] <jamesr_> grr. javascript is the worst
- # [22:49] <Hixie> (that might be nowhere)
- # [22:59] * Quits: miketaylr (~opera@206.217.92.186) (Quit: whatever.)
- # [23:08] * Quits: justinhjohnson (~justinjn@72.166.146.186) (Quit: justinhjohnson)
- # [23:08] * Joins: othermaciej (~mjs@17.246.18.102)
- # [23:09] * Quits: ROBOd (~robod@89.123.156.160) (Quit: .)
- # [23:09] * Quits: othermaciej_ (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad) (Read error: Operation timed out)
- # [23:09] * bga_ is now known as bga_|away
- # [23:12] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [23:14] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
- # [23:14] * Joins: stevela (~stevela@74.125.59.76)
- # [23:14] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:17] * Quits: mokush (~quassel@188.24.42.76) (Remote host closed the connection)
- # [23:17] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [23:17] <stevela> Am wondering what the behavior for a video element should be when presented with a non-video src (e.g. an mp3). webkit will play it, but controls are messed up (as are those in chrome) due to the size being 0x0. Visually, should it appear as an audio element?
- # [23:18] <stevela> i.e. with an non-video source, and the controls attribute set
- # [23:20] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Quit: Leaving)
- # [23:22] * Joins: matjas (~matjas@91.182.20.173)
- # [23:23] * Joins: MikeSmith_ (~MikeSmith@EM114-48-184-172.pool.e-mobile.ne.jp)
- # [23:23] <aho> it should cause the monitor to explode into the developers face. obviously.
- # [23:23] <AryehGregor> stevela, doesn't sound like a standards issue to me, sounds like a QoI issue. File bugs against the browsers.
- # [23:25] <Hixie> stevela: unless there's css setting the size, it should render a 0x0 box and play the music.
- # [23:26] <Hixie> stevela: if there's css setting the size, it should render a box of the given size and play the music.
- # [23:26] <Hixie> well, playing the music depends on autoplay="" being set and on the mp3 being music, obviously.
- # [23:27] * Quits: MikeSmith (~MikeSmith@EM114-48-144-240.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
- # [23:27] * MikeSmith_ is now known as MikeSmith
- # [23:27] <stevela> [btw - am working on chrome]. Thx. what about the controls though. I guess as they're inside the box, then they shouldn't be visible, even if asked for.
- # [23:27] <AryehGregor> (listen to Hixie, not me)
- # [23:27] * bga_|away is now known as bga_
- # [23:28] <Hixie> well what happens to the controls is independent of whether the video is a video or an mp3 -- the same should happen regardless, if the size is 0x0
- # [23:28] * Parts: rubys1 (~rubys@cpe-098-027-048-117.nc.res.rr.com)
- # [23:28] <Hixie> or 1x1, or anything smaller than the controls expect
- # [23:28] <stevela> thx Hixie,
- # [23:29] <Hixie> basically, do a best-effort attempt to make useful controls i the given size, maybe floating over the page, bigger than the <video>'s rendering area, or displaying just a single button that pops up a control window, or just have a context menu, or maybe just do nothing
- # [23:29] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
- # [23:29] <Hixie> but especially, whatever you do should be clearly superior to what any other browser does :-)
- # [23:30] <stevela> :-)
- # [23:35] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [23:36] <jamesr_> make a really, really, really small pause button
- # [23:37] <AryehGregor> 0 pixels wide?
- # [23:38] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Remote host closed the connection)
- # [23:39] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 260 seconds)
- # [23:40] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [23:40] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [23:41] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Ping timeout: 276 seconds)
- # [23:42] * Joins: bckenny (~bckenny@nat/google/x-mronwvhveykujiny)
- # [23:43] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # [23:44] <Hixie> if you add an element with qualified name "foo:bar" and namespace "baz" to an HTML element in an HTML document, and then get its parent's innerHTML, what should you get?
- # [23:44] <Hixie> <foo:bar></foo:bar>? <bar></bar>? nothing?
- # [23:44] <Hixie> i guess the former
- # [23:51] <Hixie> xmlns:xmlns="" and xmlns="" are the same attribute?
- # [23:51] <Hixie> that's just confusing
- # [23:54] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [23:55] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
- # [23:55] * Quits: brendaneich (~brendanei@nat/mozilla/x-plekdadjxtplqyjp) (Quit: brendaneich)
- # [23:55] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [23:58] <annevk> Hixie, they're not
- # [23:58] <annevk> Hixie, you cannot declare xmlns as a prefix
- # [23:59] <annevk> Hixie, see http://www.w3.org/TR/xml-names/#xmlReserved
- # [23:59] <Hixie> sure, it's invalid
- # [23:59] <Hixie> or non-well-formed or whatever
- # [23:59] <Hixie> i just meant conceptually
- # [23:59] <karlcow> conceptually or practically in the browser?
- # Session Close: Fri Jan 07 00:00:00 2011
The end :)