Options:
- # Session Start: Thu Jul 22 00:00:00 2010
- # Session Ident: #whatwg
- # [00:03] * Joins: zdenekkostal (~Miranda@zakaznici.it-help.cz)
- # [00:08] * Quits: zdenekkostal (~Miranda@zakaznici.it-help.cz)
- # [00:09] <gsnedders> MikeSmith: I just finished The Third Policeman… That was very… surreal and weird.
- # [00:10] <micheil> hmm.. anyone know about firefox WS implementation?
- # [00:10] <micheil> http://github.com/miksago/node-websocket-server/issues#issue/12
- # [00:10] * Quits: weinig (~weinig@17.246.19.141) (Quit: weinig)
- # [00:10] <MikeSmith> gsnedders: ah, I envy you for having recently read it the first time
- # [00:10] <MikeSmith> there's only one first time
- # [00:10] <micheil> if browser gets closed with an open connection, I get back some oddities to what chrome and safari show
- # [00:11] <gsnedders> MikeSmith: Indeed, it very much seems like a book that will never be the same once you know how it ends.
- # [00:11] <MikeSmith> yeah
- # [00:11] <MikeSmith> gsnedders: you should read "At Swim-Two-Birds" next
- # [00:11] <AryehGregor> I hate things like that. Because I prefer to just read the same things over and over so I don't have to worry about if they'll be good, and that spoils my strategy. :(
- # [00:12] <gsnedders> There again, I can imagine a certain beauty to it another time.
- # [00:12] <gsnedders> I still want to properly re-read Ada or Ardor
- # [00:12] <gsnedders> Which I re-read in fragments when writing dissertation on it, but have only properly read through it once
- # [00:12] <gsnedders> And that has so many beautiful sub-plots running witihn it
- # [00:15] <MikeSmith> I re-read parts of "At Swim-Two-Birds" all the time
- # [00:15] <MikeSmith> it's like the Bible
- # [00:15] <MikeSmith> it should have chapter and verse numbers
- # [00:16] * Quits: aho (~nya@fuld-4d00d439.pool.mediaWays.net) (Read error: Connection reset by peer)
- # [00:22] * Joins: weinig (~weinig@17.246.19.141)
- # [00:24] * Quits: kangax_ (~kangax@208.82.12.210) (Quit: kangax_)
- # [00:24] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [00:27] * wm3|food is now known as workmad3
- # [00:28] * Quits: Ms2ger (~Ms2ger@91.181.0.66) (Quit: nn)
- # [00:37] * Quits: ap (~ap@17.246.17.28) (Quit: ap)
- # [00:48] * Quits: aliok (55672cf2@gateway/web/freenode/ip.85.103.44.242) (Quit: Page closed)
- # [00:52] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [00:53] * Quits: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [00:55] * Joins: nessy (~Adium@124.170.224.234)
- # [00:59] * Quits: dglazkov (~dglazkov@nat/google/x-hixrgixedkmznwqf) (Quit: dglazkov)
- # [00:59] * Quits: nessy (~Adium@124.170.224.234) (Client Quit)
- # [01:02] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:03] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [01:04] * Quits: tndH (~Rob@86.10.208.3) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [01:08] <abarth> jgraham: is there an updated dom2string that knows how to print out doctypes better?
- # [01:08] <gsnedders> abarth: no
- # [01:09] <abarth> :(
- # [01:09] <abarth> that makes us fail all the doctype tests
- # [01:10] * Joins: justicefries_ (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net)
- # [01:10] <gsnedders> How?
- # [01:10] <gsnedders> Oh, the tests checking PUBLIC/SYSTEM DOCTYPEs?
- # [01:11] <abarth> yeah
- # [01:11] <abarth> looks like they're in the dom
- # [01:13] <gsnedders> Hmm, I wonder why I didn't notice that before when redoing it
- # [01:13] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [01:13] <gsnedders> Hmm, is there any way to tell apart missing from empty in the DOM?
- # [01:14] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [01:14] <abarth> null versus the empty string?
- # [01:14] <abarth> i'll have an updated version in a second
- # [01:15] * gsnedders wonders where the most up-to-date public version of that script is
- # [01:15] * Quits: weinig (~weinig@17.246.19.141) (Quit: weinig)
- # [01:15] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
- # [01:15] <MikeSmith> gsnedders: would hope it'd be in the upstream source repo
- # [01:16] <MikeSmith> gsnedders: is this about html5lib/
- # [01:16] <MikeSmith> ?
- # [01:16] <gsnedders> MikeSmith: I don't think the browser runner is there though
- # [01:16] <MikeSmith> I see
- # [01:17] <abarth> gsnedders: i think i have it
- # [01:18] <abarth> gsnedders: i might not have the null / empty thing right since webkit borks that up
- # [01:19] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [01:19] * Joins: nessy (~Adium@124-168-156-153.dyn.iinet.net.au)
- # [01:21] <abarth> gsnedders: the diff is in here https://bugs.webkit.org/show_bug.cgi?id=42794
- # [01:25] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [01:26] <gsnedders> abarth: FWIW, I was going to make some changes to the runner
- # [01:26] <gsnedders> (Mainly removing hacks needed by old versions of the Gecko HTML5 Parser)
- # [01:29] <abarth> gsnedders: let me know if you upate the runner
- # [01:29] <abarth> gsnedders: we changed a thing or two so that it prints out all the diffs
- # [01:29] <abarth> gsnedders: so we can track progressions in more detail
- # [01:31] <gsnedders> abarth: Also, wrt the copyright notice, Simon Pieters was the original author, and for what I did last year it should probably include Opera Software
- # [01:34] * Quits: AndresBotero (~maxzagato@unaffiliated/kaosoft)
- # [01:42] * Joins: Craig` (~craig@host81-141-115-98.wlms-broadband.com)
- # [01:50] * Quits: MikeSmith (~MikeSmith@EM114-48-139-187.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [01:52] <abarth> gsnedders: i'm happy to make the copyright notice say whatever you like
- # [01:53] <abarth> gsnedders: i grabbed the notice from the web site where i got the code
- # [01:54] * Quits: jamesr (~jamesr@nat/google/x-rmcdpefmypbsfcjc) (Remote host closed the connection)
- # [01:54] * Joins: jamesr (~jamesr@nat/google/x-vwnqabiyxutfkswf)
- # [02:00] <gsnedders> abarth: Um, yeah, I should probably change that. It isn't right for all tests.
- # [02:01] <gsnedders> (Well, the license is, the copyright year/name is wrong for a few)
- # [02:03] * gsnedders notices abarth managed to comment before he did :)
- # [02:03] <gsnedders> abarth: Also: your patch is wrong.
- # [02:03] <gsnedders> (See my comment)
- # [02:03] * Quits: micheil (~micheil@124-170-55-41.dyn.iinet.net.au) (Quit: micheil)
- # [02:03] <abarth> my patch is wrong!
- # [02:03] <abarth> impossible
- # [02:04] <abarth> all the tests pass :)
- # [02:04] * Quits: Craig` (~craig@host81-141-115-98.wlms-broadband.com) (Remote host closed the connection)
- # [02:04] <gsnedders> Yes, code can still be wrong when the tests pass. Sadly.
- # [02:04] * gsnedders weeps a thousand tears
- # [02:07] * Joins: Craig` (~craig@host81-141-115-98.wlms-broadband.com)
- # [02:08] * Quits: Martijnc (~Martijnc@91.176.127.112)
- # [02:20] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:25] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Quit: apucacao)
- # [02:29] * Joins: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net)
- # [02:32] * Quits: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net) (Client Quit)
- # [02:32] * Joins: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net)
- # [02:35] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [02:35] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [02:37] * Joins: MikeSmith (~MikeSmith@EM114-48-169-235.pool.e-mobile.ne.jp)
- # [02:38] <MikeSmith> nimbupani: you around?
- # [02:39] <nimbupani> MikeSmith: yep.
- # [02:39] <MikeSmith> hey, did you do the design for the html5readiness.com site?
- # [02:39] <nimbupani> yes :)
- # [02:39] <MikeSmith> very nice stuff
- # [02:39] <nimbupani> thanks! :)
- # [02:40] <nimbupani> paul_irish helped too.
- # [02:40] <MikeSmith> cool
- # [02:40] <MikeSmith> well, it's smart for not just the colors and layout, but for the information design
- # [02:40] <nimbupani> MikeSmith: thank you, have had a lot of people decrying it for information design :(
- # [02:41] <MikeSmith> yeah, well, everybody loves to second-guess design choices
- # [02:41] <nimbupani> :)
- # [02:41] <MikeSmith> but the fact that it lets me toggle a display of yearly progress is a big win for me
- # [02:42] <MikeSmith> I have used that page recently in some presentations
- # [02:42] <nimbupani> oh nice! I am glad it was of use!
- # [02:42] <MikeSmith> showing the year-by-year thing always seems to gets lots of oohs and ahs from the audience
- # [02:43] <nimbupani> ha ha ha :) yeah I am glad one of the people who saw the first version suggested it!
- # [02:44] <MikeSmith> I was also thinking about your tweet about lack of diversity of various kinds at conferences
- # [02:44] <nimbupani> :) yeah my pet peeve :D
- # [02:45] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [02:45] <MikeSmith> I think I rememeber Chris Messina wrote some about that a couple years back, about lack of gender diversity in particular, iirc
- # [02:45] <nimbupani> yep. I remember seeing that.
- # [02:45] <nimbupani> my view is there should be, in general more diversity, not just gender.
- # [02:45] <MikeSmith> yeah, I read your post about that
- # [02:46] <MikeSmith> speaking as somebody who organizes events now and then, I can say it's hard to do
- # [02:46] <nimbupani> MikeSmith: I bet. I know :(
- # [02:46] <nimbupani> but I think the onus is on the organizers :(
- # [02:46] * Quits: jlebar (~jlebar@nat/mozilla/x-pjadbvlxwhxzbnxl) (Quit: Leaving)
- # [02:46] <nimbupani> only because the audience does not know better.
- # [02:47] <nimbupani> but the organizers should :)
- # [02:47] <MikeSmith> yeah, true -- in my case, like with a lot of things I also just get lazy or rushed and tend to fall back on what takes me the least amount of time and trouble
- # [02:47] <MikeSmith> anyway, I am trying to help a bit for planning of some events in Japan later this year
- # [02:48] <nimbupani> MikeSmith: haha status quo wins over all of us!
- # [02:48] <nimbupani> oh k
- # [02:48] <MikeSmith> and I am looking for HTML5 presenters
- # [02:48] <MikeSmith> so if you have specific ideas, lemme know
- # [02:48] <MikeSmith> either by e-mail (mike@w3.org) here or whatever
- # [02:49] * Joins: titacgs (~titacgs@190.2.33.49)
- # [02:49] <MikeSmith> would you be interested yourself in speaking at an event in Japan?
- # [02:49] <nimbupani> MikeSmith: yes I think I would be :)
- # [02:49] <MikeSmith> cool
- # [02:50] <nimbupani> will email you when/if I have ideas. my currently festering idea is to evangelize being curious as a web developer :)
- # [02:50] <MikeSmith> heh
- # [02:51] <MikeSmith> curiosity is what a certainly really motivating
- # [02:51] <nimbupani> instead of depending on other people to do your (= web dev) thinking on what is right and what is not.
- # [02:51] <MikeSmith> s/what a //
- # [02:51] <MikeSmith> nimbupani: yeah
- # [02:52] <nimbupani> which results in people who say "just use safari"
- # [02:52] <nimbupani> or "just ignore IE"
- # [02:52] <nimbupani> or parroting thoughts/myths instead of evaluating
- # [02:52] <nimbupani> and puts pressure on browser vendors to implement vendor-prefixes that people find "cool" rather than what is useful.
- # [02:53] <nimbupani> or in case of Win 7 phone implement support for webkit prefixes :/
- # [02:53] <MikeSmith> ah yeah
- # [02:54] <nimbupani> i will email you a draft of a sort-of article I wrote (it is pending publication, so do not want to post it here).
- # [02:54] <MikeSmith> yeah, please do
- # [02:54] <MikeSmith> the topic of "not parroting thoughts/myths instead of evaluating" is certainly something that I think Web designers in Japan in particular would benefit from seeing a presentation on
- # [02:55] <nimbupani> k sent.
- # [02:55] <nimbupani> :)
- # [02:55] <MikeSmith> cheers
- # [02:59] * Quits: justicefries_ (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net) (Quit: justicefries_)
- # [03:00] * abarth is now known as abarth|cowboy
- # [03:15] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 240 seconds)
- # [03:15] * Quits: MikeSmith (~MikeSmith@EM114-48-169-235.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [03:16] * Joins: Dashiva (Dashiva@ti0169a380-0429.bb.online.no)
- # [03:16] * Quits: Dashiva (Dashiva@ti0169a380-0429.bb.online.no) (Changing host)
- # [03:16] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [03:18] * Quits: hamcore (rhythm@unaffiliated/msmosso)
- # [03:20] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
- # [03:24] * Joins: MikeSmith (~MikeSmith@EM114-48-136-226.pool.e-mobile.ne.jp)
- # [03:28] * Quits: MikeSmith (~MikeSmith@EM114-48-136-226.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [03:29] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [03:30] * Quits: sicking (~chatzilla@nat/mozilla/x-vwxhzdltbnzahkpr) (Ping timeout: 245 seconds)
- # [03:30] * Quits: dbaron (~dbaron@nat/mozilla/x-dlyiiioipvfdxszj) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:34] * Joins: MikeSmith (~MikeSmith@EM114-48-64-97.pool.e-mobile.ne.jp)
- # [03:37] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [03:38] * Joins: wakaba_ (~wakaba_@203-140-90-184.eonet.ne.jp)
- # [03:38] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 258 seconds)
- # [03:39] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [03:39] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:41] * abarth|cowboy is now known as abarth|foodz
- # [03:42] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [03:42] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [03:44] * Quits: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net) (Quit: bentruyman)
- # [03:49] * Joins: boblet (~boblet@p1216-ipad67marunouchi.tokyo.ocn.ne.jp)
- # [03:51] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [03:52] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [04:03] * Quits: MikeSmith (~MikeSmith@EM114-48-64-97.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [04:07] * Joins: MikeSmith (~MikeSmith@EM114-48-0-148.pool.e-mobile.ne.jp)
- # [04:09] * Quits: boblet (~boblet@p1216-ipad67marunouchi.tokyo.ocn.ne.jp) (Quit: boblet)
- # [04:13] * Quits: tyoshino (~tyoshino@220.109.219.244) (Quit: Leaving...)
- # [04:13] * Quits: Craig` (~craig@host81-141-115-98.wlms-broadband.com) (Quit: Leaving)
- # [04:13] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [04:16] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
- # [04:17] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [04:23] * Joins: MikeSmithX (~MikeSmith@133.27.228.170)
- # [04:26] * Quits: MikeSmith (~MikeSmith@EM114-48-0-148.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [04:33] * Joins: kennyluck_ (~kennyluck@EM114-48-228-124.pool.e-mobile.ne.jp)
- # [04:36] * Quits: kennyluck (~kennyluck@EM111-188-31-21.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [04:36] * kennyluck_ is now known as kennyluck
- # [04:38] * Quits: jamesr (~jamesr@nat/google/x-vwnqabiyxutfkswf) (Quit: jamesr)
- # [04:38] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 248 seconds)
- # [04:39] * Joins: boblet (~boblet@p47239-ipbffx02marunouchi.tokyo.ocn.ne.jp)
- # [04:42] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [04:46] * Joins: cedricv (~cedric@202.152.243.199)
- # [04:51] * Quits: abarth|foodz (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [05:00] * Joins: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net)
- # [05:08] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [05:10] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [05:13] * Joins: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp)
- # [05:14] * Joins: cedricv_ (~cedric@202.152.243.151)
- # [05:15] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [05:16] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:16] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [05:17] * Quits: cedricv (~cedric@202.152.243.199) (Ping timeout: 252 seconds)
- # [05:18] * Quits: kennyluck (~kennyluck@EM114-48-228-124.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [05:29] * Quits: cedricv_ (~cedric@202.152.243.151) (*.net *.split)
- # [05:29] * Quits: titacgs (~titacgs@190.2.33.49) (*.net *.split)
- # [05:29] * Quits: othermaciej (~mjs@17.246.16.89) (*.net *.split)
- # [05:29] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (*.net *.split)
- # [05:34] * Joins: titacgs (~titacgs@190.2.33.49)
- # [05:34] * Joins: othermaciej (~mjs@17.246.16.89)
- # [05:34] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [05:39] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 260 seconds)
- # [05:44] * Quits: titacgs (~titacgs@190.2.33.49) (Ping timeout: 246 seconds)
- # [05:45] * Joins: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net)
- # [05:46] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [06:03] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [06:05] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [06:05] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Client Quit)
- # [06:05] * Quits: nessy (~Adium@124-168-156-153.dyn.iinet.net.au) (Ping timeout: 265 seconds)
- # [06:11] * Joins: nessy (~Adium@124-168-158-57.dyn.iinet.net.au)
- # [06:14] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [06:27] * Quits: othermaciej (~mjs@17.246.16.89) (*.net *.split)
- # [06:27] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (*.net *.split)
- # [06:32] * Joins: othermaciej (~mjs@17.246.16.89)
- # [06:32] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [06:34] * Quits: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp) (Quit: everton)
- # [06:36] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
- # [06:39] * Quits: nessy (~Adium@124-168-158-57.dyn.iinet.net.au) (Quit: Leaving.)
- # [06:40] * Joins: nessy (~Adium@124-168-158-57.dyn.iinet.net.au)
- # [06:41] * Quits: nessy (~Adium@124-168-158-57.dyn.iinet.net.au) (Client Quit)
- # [06:41] * Joins: nessy (~Adium@124-168-158-57.dyn.iinet.net.au)
- # [06:45] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [06:47] * MikeSmithX is now known as MikeSmith
- # [06:53] * Joins: tyoshino (~tyoshino@220.109.219.244)
- # [06:53] * Quits: dave_levin (~dave_levi@nat/google/x-wcfnteillvnpmsur) (Quit: dave_levin)
- # [06:56] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ⌘Q)
- # [07:02] * Quits: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net) (Quit: jamesr)
- # [07:09] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [07:12] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth)
- # [07:23] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [07:27] * Quits: othermaciej (~mjs@17.246.16.89) (Quit: othermaciej)
- # [07:31] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [07:56] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [07:57] * Joins: justicefries_ (~gerred@c-98-245-71-126.hsd1.co.comcast.net)
- # [07:57] * Quits: boblet (~boblet@p47239-ipbffx02marunouchi.tokyo.ocn.ne.jp) (Quit: boblet)
- # [08:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [08:07] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [08:10] * Joins: zcorpan_ (~zcorpan@c-879ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:15] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
- # [08:17] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [08:20] * Joins: tndH (~Rob@86.10.208.3)
- # [08:24] * Quits: paul_irish (~paulirish@aboutnerd.com) (Ping timeout: 265 seconds)
- # [08:24] * Joins: kennyluck (~kennyluck@133.27.228.174)
- # [08:27] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth)
- # [08:28] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [08:30] * Joins: micheil (~micheil@124-170-55-41.dyn.iinet.net.au)
- # [08:33] <zcorpan_> micheil: what oddities? http://krijnhoetmer.nl/irc-logs/whatwg/20100722#l-11
- # [08:33] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [08:33] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Client Quit)
- # [08:34] <micheil> zcorpan_: see the link below
- # [08:34] <micheil> I'm going to further test it today
- # [08:35] <zcorpan_> micheil: how to test this?
- # [08:36] <micheil> well, first I'm going to see if I get the same result as the bug reporter there
- # [08:36] <micheil> then I'm going to try and figure out why a high-bit packet is being sent on close
- # [08:36] <micheil> I'm guessing it's \x00 vs \u0000
- # [08:37] <Hixie> man, the websockets feedback to the whatwg list is much more useful than the websockets feedback to the hybi list
- # [08:38] <micheil> Hixie: also, re Sec-WebSocket-Protocol
- # [08:38] <micheil> should I mail the list about changing from space separated to comma separated, as it's generally commas for other http-type headers
- # [08:38] * Quits: MikeSmith (~MikeSmith@133.27.228.170) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [08:39] <micheil> (plus it means we could theoretically have multiple word subprotocols)
- # [08:39] <micheil> so, when constructing, rather then doing: Array.prototype.join.call(protocols, " "); it's Array.prototype.join.call(protocols, ", ");
- # [08:40] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 265 seconds)
- # [08:40] <Hixie> what benefit does that give us?
- # [08:40] <micheil> Sec-WebSocket-Protocol: xmpp, jabber, plaintext
- # [08:40] <micheil> I think it's just really a better way to write it.
- # [08:40] <Hixie> the cost is increased complexity (you now have to strip both commas and spaces), there presumably has to be some gain to counteract the cost
- # [08:41] <micheil> plus it then also directly indicates that it is an array
- # [08:41] <Hixie> why is it better?
- # [08:41] <micheil> because, the API interface is then similar to the http interface
- # [08:41] <micheil> s/http/network
- # [08:41] <Hixie> that's silly, you're the reason the API interface isn't like the network interface :-P
- # [08:42] <micheil> hmm, well, anyway, the thing about using ", " was actually mentioned to me by another developer
- # [08:42] <Hixie> i had it as a space-separated list and you said it should be an array, and now you're saying because it's an array it shouldn't be a space-separated list :-P
- # [08:42] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
- # [08:42] <Hixie> commas are silly imho
- # [08:42] <Hixie> i see no advantage
- # [08:42] <micheil> okay
- # [08:43] <Hixie> it just makes it more likely that servers will be buggy, e.g. they'll treat spaces before the commas as meaningful, or some such
- # [08:43] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:43] <micheil> so, in DOM Interface, it's now: DOMString | Array, yes?
- # [08:43] <micheil> or is it just an array full stop?
- # [08:43] <zcorpan_> Hixie: one advantage (or not?) is that an array stringifies to joining with commas in browsers
- # [08:44] <zcorpan_> not comma-space, just comma
- # [08:44] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [08:44] <micheil> the only reason I was given for why that should be changed was because that'd bring it inline with the same format used for, say, the Cookie / Set-Cookie header
- # [08:45] <zcorpan_> it'd still refuse the connection when the server replies with one of the protocols when the browser expects the whole thing though
- # [08:45] * Joins: robb1e (~robb1e@host86-161-128-62.range86-161.btcentralplus.com)
- # [08:45] <zcorpan_> so maybe it's better that the server is able to detect a legacy client earlier and just close the connection
- # [08:45] <Hixie> micheil: DOMString or Array, yes
- # [08:45] <micheil> Hixie: okay, good
- # [08:46] <Hixie> zcorpan_: not sure why comma's easier than spaces?
- # [08:46] <micheil> zcorpan_: the way I'm currently detecting versions is by checking for various Sec-* headers
- # [08:46] <zcorpan_> Hixie: not saying it's easier, just saying that existing browsers would stringify ['foo','bar'] to 'foo,bar'
- # [08:47] <zcorpan_> micheil: i'm talking about -76 vs the version with protocol negotiation
- # [08:47] <micheil> zcorpan_: ?
- # [08:47] <zcorpan_> micheil: firefox and chrome dev don't support protocol negotiation
- # [08:48] <zcorpan_> micheil: if you pass in an array in the second argument, they'll just stringify it
- # [08:48] <micheil> also, Hixie re zcorpan_ on toString:
- # [08:48] <micheil> node> ["a","b"].toString()
- # [08:48] <micheil> 'a,b'
- # [08:48] <micheil> zcorpan_: good point
- # [08:49] <zcorpan_> micheil: but when the server responds with 'a', the browser will refuse the connection since it's not the expected 'a,b'
- # [08:49] <micheil> zcorpan_: I'll have to add that to my todo list when writing a protocol / feature test suite.
- # [08:49] <Hixie> zcorpan_: doesn't much matter, they'd fail when the server responds anyway
- # [08:49] <micheil> zcorpan_: hmm...
- # [08:49] <zcorpan_> Hixie: indeed
- # [08:49] <micheil> zcorpan_: if these are dev versions, then we can always get them patched, no?
- # [08:50] <Hixie> zcorpan_: in fact that would argue for using spaces, since then the server that really wants to handle the briefly deployed dev versions can just look for commas and return the whole thing
- # [08:50] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [08:50] <zcorpan_> micheil: might be too late for the next release, although i can only speak for opera of course
- # [08:50] <Hixie> zcorpan_: that's pretty obscure though
- # [08:50] <micheil> Hixie: also, what is the value of thisArg in context of ws.onopen or ws.addEventListener("open", fn);
- # [08:50] <micheil> ?
- # [08:50] <zcorpan_> Hixie: yeah, that's what i said also :)
- # [08:50] <Hixie> micheil: ws, i guess. See DOM3 Events and WebIDL for details.
- # [08:51] <Hixie> zcorpan_: k :-)
- # [08:51] <micheil> Hixie: okay
- # [08:51] <micheil> zcorpan_: I'll have a look at the current implementation for mozilla, and see if I can provide a patch for it.
- # [08:51] <micheil> if we can get the spec to back up which ever way we choose to go.
- # [08:52] <micheil> because the second arg in new WebSocket is fairly new, isn't it?
- # [08:52] * Joins: kmq (~kmq@85.159.13.90)
- # [08:53] <Hixie> websockets itself is fairly new :-P
- # [08:53] <micheil> >_>
- # [08:53] <micheil> y'know what I meant though.
- # [08:53] <zcorpan_> micheil: well it'd old enough to be implemented in the browsers
- # [08:54] <micheil> so, has the api gone: WebSocket( url ) => WebSocket( url, protocol )
- # [08:54] <micheil> or was protocol always there?
- # [08:54] <Hixie> protocol has been there for ages
- # [08:54] <micheil> okay
- # [08:54] <Hixie> (it's optional btw)
- # [08:54] <micheil> okay, good point
- # [08:55] <Hixie> you can do spec archeology by poking at svn blame for the source document
- # [08:55] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [08:55] <micheil> http://svn.whatwg.org/webapps/ is the repo url for the WebSockets stuff, yeah?
- # [08:55] <Hixie> yah
- # [08:57] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [08:57] <micheil> hmm.. not sure why I can never seem to checkout a copy of the repo
- # [08:57] <Hixie> might be too big?
- # [08:58] <micheil> no, I had a bad flag.
- # [08:58] <micheil> $ git svn clone -s SVN_REPO_URL LOCAL_DIR
- # [08:58] <Hixie> the svn repo itself is 671MB
- # [08:58] <micheil> then there's a subnote in small text about 6 lines below: -s is indicating that the repo has standard trunk/branch/tags structure
- # [08:58] <kennyluck> /list
- # [08:59] <micheil> Hixie: what revision are you up to?
- # [08:59] <Hixie> r5178
- # [08:59] <micheil> k
- # [08:59] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [08:59] <micheil> so I've got about 30 minutes to kill
- # [09:00] <micheil> I'm getting about 2 rev's / minute
- # [09:01] <micheil> erm, / second
- # [09:02] <micheil> Hixie: I'm putting a mirror up at http://github.com/miksago/whatwg-webapps-mirror
- # [09:03] <micheil> just so that I can easily browse exactly what lines changed and also provide references when quoting changes to other devs.
- # [09:04] <Hixie> cool
- # [09:04] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:06] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [09:08] <jgraham> abarth: (just reading the backlog) actually I do have a new version of the runner, but it is not released yet. I will see what changes you made
- # [09:08] <abarth> ok
- # [09:09] <abarth> i'm told they're not quite right
- # [09:09] * jgraham blames gsnedders for misleading you :)
- # [09:09] <jgraham> Well when I say "new version" I mean "I rewrote it from scratch without looking at the previous version"
- # [09:10] <jgraham> Although I think my rewrite might be more like the way Opera likes things and less like the way Webkit like things
- # [09:11] <jgraham> (we tend to have one testcase per file rather than lots of tests in a single file. It is slower but nicer if you get crashes or so one)
- # [09:12] <abarth> oh, that sounds fine
- # [09:12] <abarth> runner.html is pretty hard to hack on
- # [09:12] <abarth> the control flow is kind of screwy
- # [09:13] <abarth> lots of different tests are fine too
- # [09:13] <abarth> it doesn't really matter
- # [09:13] <abarth> there are >20k layout tests
- # [09:13] <abarth> the parser tests aren't a big fraction of the time it takes to run the tests :)
- # [09:15] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [09:15] <jgraham> Yeah :)
- # [09:16] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [09:17] * Quits: robb1e (~robb1e@host86-161-128-62.range86-161.btcentralplus.com) (Quit: robb1e)
- # [09:18] <micheil> jgraham: hmm.. the mozilla code base implements an autoclose for nsWebSocket.cpp
- # [09:20] <jgraham> micheil: You intended that for someone else?
- # [09:20] <micheil> no
- # [09:21] <jgraham> Oh
- # [09:21] <jgraham> Well I'm not sure what you're telling me then
- # [09:22] <micheil> okay
- # [09:37] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [09:38] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:41] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [09:42] * Quits: jwalden (~waldo@adsl-70-131-107-7.dsl.emhril.sbcglobal.net) (Quit: night)
- # [09:46] * Joins: phrozensilver (~chatzilla@66.189.220.91)
- # [09:46] * Parts: phrozensilver (~chatzilla@66.189.220.91)
- # [09:55] * Joins: jedmund (~justin@adsl-75-37-35-211.dsl.pltn13.sbcglobal.net)
- # [09:55] * Quits: baba (~sallabanc@69.50.70.12) (Ping timeout: 248 seconds)
- # [09:56] * Quits: tndH (~Rob@86.10.208.3) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [10:00] * Joins: mpt (~mpt@canonical/mpt)
- # [10:04] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [10:05] * Joins: payman_s (~payman@77.72.99.119)
- # [10:05] * Joins: baba (~sallabanc@69.50.70.12)
- # [10:08] * Joins: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com)
- # [10:13] * Joins: Martijnc (~Martijnc@91.176.127.112)
- # [10:14] * Joins: MikeSmith (~MikeSmith@EM114-48-49-27.pool.e-mobile.ne.jp)
- # [10:17] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth)
- # [10:22] * Joins: Phae (~Phae@chimera.macmillan.com)
- # [10:23] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [10:23] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [10:26] * Joins: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de)
- # [10:37] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [10:38] * Joins: mpt (~mpt@canonical/mpt)
- # [10:46] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:48] * Quits: justicefries_ (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Ping timeout: 265 seconds)
- # [10:51] * Parts: doublec (~doublec@li30-216.members.linode.com) ("Leaving")
- # [10:51] * Joins: ROBOd (~robod@109.96.202.19)
- # [10:51] * Quits: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de) (Remote host closed the connection)
- # [10:52] * Quits: MikeSmith (~MikeSmith@EM114-48-49-27.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [10:53] * Joins: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de)
- # [10:58] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [10:59] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [10:59] * Joins: Ms2ger (~Ms2ger@91.181.37.111)
- # [11:02] * Joins: MikeSmith (~MikeSmith@EM114-48-85-181.pool.e-mobile.ne.jp)
- # [11:07] * Quits: MikeSmith (~MikeSmith@EM114-48-85-181.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [11:07] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
- # [11:17] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:17] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Client Quit)
- # [11:18] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:22] * Joins: foolip (~foolip@83.218.67.122)
- # [11:24] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [11:26] <hsivonen> othermaciej: the ascii-ref poll has been configured to open in the future, so it's not yet open. Is that intentional?
- # [11:26] <othermaciej> hsivonen: no; will fix
- # [11:27] <othermaciej> done
- # [11:27] <othermaciej> thank you for letting me know
- # [11:27] <hsivonen> othermaciej: thanks
- # [11:27] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [11:28] <jgraham> We have a *poll* about ascii-ref?
- # [11:28] * jgraham mutters
- # [11:30] * Joins: Cheery (~cheery@a88-113-49-213.elisa-laajakaista.fi)
- # [11:30] <Cheery> I wrote a new toy. could test it in the evening.
- # [11:31] <Cheery> (again, websocket stuff)
- # [11:31] <hsivonen> so considering what Hixie said about cache-control pragma, has anyone done research on which meta pragmas are needed for Web compat but aren't in HTML5 already?
- # [11:31] <hsivonen> it seems to me that IE8 and IE9 don't support cache-control no-cache as a meta. Do I have the right testing result?
- # [11:32] <mcarter> Cheery, what new toy did you write?
- # [11:35] <othermaciej> jgraham: I have suggested to my fellow co-chairs that any additional issues which are purely editorial in nature; which have no impact on normative requirements; and which have no specific other reason to be high priority (such as courting needless controversy); should perhaps not be considered blockers for Last Call
- # [11:36] <Cheery> I hooked json encoder/decoder to the websocket, then I wrote a thing that broadcasts mouse motion events.
- # [11:36] <othermaciej> jgraham: not sure if I was successful in making the case for this, but I think it is reasonable to still work through the current set of open issues
- # [11:36] <Cheery> mcarter: and shows that data on the canvas.
- # [11:36] <jgraham> othermaciej: That sounds sensible
- # [11:36] * hsivonen wonders how WebKit, Gecko and Presto came to have meta support for caching stuff
- # [11:37] <hsivonen> that is whether someone implemented it for completeness or for compat
- # [11:37] <mcarter> Cheery, cool. Does it just show the mouse cursor positions on the canvas, or something else?
- # [11:42] <othermaciej> all meta support http-equiv we added was for compat, often based on specific bugs reported on sites
- # [11:42] <hsivonen> othermaciej: thanks.
- # [11:42] <hsivonen> othermaciej: I guess that means that HTML5 needs to support the caching-related stuff
- # [11:43] <hsivonen> othermaciej: does WebKit support anything other than charset, caching and refresh?
- # [11:44] * Joins: MikeSmith (~MikeSmith@EM114-48-224-113.pool.e-mobile.ne.jp)
- # [11:44] <othermaciej> actually I am not 100% sure all these are needed
- # [11:45] <othermaciej> but the ones we support include: default-style, refresh, set-cookie, content-language, x-dns-prefetch-control, x-frame-options
- # [11:45] * Quits: MikeSmith (~MikeSmith@EM114-48-224-113.pool.e-mobile.ne.jp) (Client Quit)
- # [11:45] <othermaciej> (and charset with separate magical code)
- # [11:46] <othermaciej> I'm not sure we ever added cache-control / pragma support
- # [11:46] <othermaciej> though I remember it being requested
- # [11:46] * Joins: MikeSmith (~MikeSmith@EM114-48-224-113.pool.e-mobile.ne.jp)
- # [11:46] <hsivonen> othermaciej: maybe the test case I'm using is wrong. but it indicates that Chrome and Safari support cache-control no-cache
- # [11:47] <othermaciej> from casual inspection I do not see code that would do that
- # [11:47] <hsivonen> interesting
- # [11:47] <hsivonen> the test is http://landfill.mozilla.org/ryl/meta-cache-control.cgi
- # [11:48] <othermaciej> pressing enter in the URL field is equivalent to a reload in Safari
- # [11:48] <othermaciej> so it revalidates
- # [11:48] <othermaciej> opening the document again in a new tab gets the cached copy
- # [11:48] <hsivonen> oh
- # [11:57] <hsivonen> jgraham: is Opera now supposed to support Debian package updating on Ubuntu? Opera itself tells me that a new version is available and I should run the system updater, but the system updater doesn't offer a new Opera build.
- # [11:58] <jgraham> hsivonen: I am not sure
- # [11:58] <hsivonen> fwiw, I have the Opera final releases repo disabled and the beta releases repo enabled
- # [11:59] <hsivonen> I'd expect the beta repo to offer the latest final when a later beta isn't available...
- # [11:59] * Quits: kennyluck (~kennyluck@133.27.228.174) (Quit: kennyluck)
- # [11:59] <jgraham> I honestly have no idea how our desktop distribution system is supposed to work. It is clearly not simple enough in any case
- # [12:00] <jgraham> At least on linux
- # [12:00] <hsivonen> indeed. the only Opera updating workflow that doesn't suck for me is the one on Maemo
- # [12:00] <hsivonen> Mac, Ubuntu and S60 all suck
- # [12:01] <hsivonen> Mac: downloads update but doesn't apply it reliably
- # [12:01] <hsivonen> Ubuntu: see above
- # [12:02] <hsivonen> S60: To make space, one needs to uninstall previous version and then install the new version. After this, all history, speed dial content and passwords are gone.
- # [12:03] <zcorpan_> the facebook cross-origin xhr attack made me think if there is a better way to protect against unintended cross-origin xhr than just exposing the origin somewhere for the script to remember to check
- # [12:03] <zcorpan_> e.g. force setting a property on the xhr object before making the request
- # [12:04] <zcorpan_> xhr.acceptOrigins = 'http://example.org'
- # [12:05] <hsivonen> enabling the final release repo in addition to the beta repo makes the update manager offer 10.60 final
- # [12:05] <hsivonen> I suggest making the beta repo offer than one, too
- # [12:11] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
- # [12:12] * Joins: Smylers (~smylers@host86-163-23-188.range86-163.btcentralplus.com)
- # [12:13] * Quits: nessy (~Adium@124-168-158-57.dyn.iinet.net.au) (Quit: Leaving.)
- # [12:14] * Quits: Smylers1 (~smylers@host86-163-20-223.range86-163.btcentralplus.com) (Ping timeout: 240 seconds)
- # [12:17] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [12:17] * Quits: wakaba_ (~wakaba_@203-140-90-184.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [12:18] <hsivonen> cool. Opera on Ubuntu now respects my Gnome font antialiasing prefs
- # [12:18] <hsivonen> tabs on top in Opera don't integrate fully into Ambiance/Radiance, though
- # [12:18] <hsivonen> visually that is
- # [12:23] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:25] * Joins: Smylers1 (~smylers@host86-163-20-209.range86-163.btcentralplus.com)
- # [12:26] * Joins: nessy (~Adium@124-168-158-57.dyn.iinet.net.au)
- # [12:28] * Quits: Smylers (~smylers@host86-163-23-188.range86-163.btcentralplus.com) (Ping timeout: 240 seconds)
- # [12:52] <gsnedders> abarth: (if you see this): one of the things I aws going to do was make the control flow sane
- # [12:52] <gsnedders> :)
- # [12:53] * Quits: Ms2ger (~Ms2ger@91.181.37.111) (Ping timeout: 265 seconds)
- # [12:53] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [12:56] * Joins: Ms2ger (~Ms2ger@91.181.37.111)
- # [13:03] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 258 seconds)
- # [13:06] * Parts: zcorpan_ (~zcorpan@c-879ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [13:08] <MikeSmith> Ms2ger: I cc'ed you on the spec bug I filed because iirc you're maintaining the indexes of elements and attributes and events in the spec
- # [13:12] <Ms2ger> MikeSmith, I wrote the initial versions, but Hixie maintains them
- # [13:12] <MikeSmith> ok
- # [13:13] <MikeSmith> well, feel free of course to remove yourself from the Cc
- # [13:14] * Quits: nessy (~Adium@124-168-158-57.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:16] * Quits: ukai (~ukai@220.109.219.244) (Ping timeout: 248 seconds)
- # [13:20] * Joins: ukai (~ukai@220.109.219.244)
- # [13:20] * Joins: Rik` (~Rik`@213.41.141.234)
- # [13:21] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [13:22] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
- # [13:25] * Joins: zcorpan_ (~zcorpan@c-879ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [13:40] * Quits: baba (~sallabanc@69.50.70.12) (Ping timeout: 240 seconds)
- # [13:41] * Quits: ukai (~ukai@220.109.219.244) (Ping timeout: 260 seconds)
- # [13:42] * Joins: nessy (~Adium@124.170.224.234)
- # [13:43] * Joins: ukai (~ukai@220.109.219.244)
- # [13:47] * Joins: baba (~sallabanc@69.50.70.12)
- # [13:54] * Joins: mpt (~mpt@canonical/mpt)
- # [13:55] * Quits: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net) (Quit: I will always love you.)
- # [14:02] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
- # [14:14] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [14:18] * Joins: BlurstOfTimes (~blurstoft@168.203.117.112)
- # [14:19] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [14:19] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [14:19] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:20] <Cheery> http://boxbase.org/fun/netsquares/
- # [14:21] <Cheery> This far it's only working on chrome 6
- # [14:21] <Cheery> and possibly, on firefox 4 alpha
- # [14:22] <Cheery> (though, weren't it possible to support the newer and older draft?)
- # [14:22] * micheil is now known as micheil_away
- # [14:23] <Cheery> gah. weird behavior. :/
- # [14:23] <Lachy> Cheery, doesn't work in Chromium
- # [14:23] <Lachy> or Minefield
- # [14:23] <Lachy> what is it supposed to do?
- # [14:23] <Cheery> Lachy: it should show cursor on the screen.
- # [14:24] <Cheery> with all other cursors of the users connected
- # [14:25] <jgraham> Cheery: Can't connect to server
- # [14:25] <Cheery> jgraham: it's disconnected for now. I'm fixing things. :)
- # [14:26] <Cheery> now. lets try again
- # [14:26] <Lachy> oh, I see.
- # [14:27] <Lachy> it works in chromium now.
- # [14:27] <Lachy> doesn't work in Opera or Firefox
- # [14:27] <Cheery> opera or firefox tried?
- # [14:27] <Cheery> just while ago?
- # [14:28] <Rik`> it kind of works on Firefox
- # [14:28] <Cheery> well some connection opens, but it yells on data decoding.
- # [14:28] <Rik`> I see some movements but then I'm disconnected
- # [14:28] <Cheery> lets see what is going on. :)
- # [14:28] <Cheery> Rik`: you're likely the source of:
- # [14:28] <Cheery> TypeError: int() argument must be a string or a number, not 'NoneType'
- # [14:28] <Cheery> coords[1] = int(data[1])
- # [14:29] <zdenekkostal> not connected in Opera 10.60 (about 1 minute ago)
- # [14:29] <Lachy> Cheery, is it using websockets?
- # [14:29] <Rik`> maybe :)
- # [14:29] * Lachy could look at the source, but too lazy
- # [14:29] <Cheery> http://boxbase.org/fun/netsquares/netsquares.js
- # [14:30] <Cheery> http://boxbase.org/fun/netsquares/server.py
- # [14:30] <micheil_away> hey, Rik` there was talk earler today about the multiple protocols in the DOM api & protocol negotiation early, what's the chances of this landing in FF4?
- # [14:30] <Rik`> micheil_away: I haven't followed that, do you have pointers ?
- # [14:32] <micheil_away> yeah, there's been a DOM api change: WebSocket( DOMString, [ DOMString | Array ] )
- # [14:32] <micheil_away> the second argument being the protocols
- # [14:32] * Joins: slartsa (~lari@adsl-77-109-247-233.kymp.net)
- # [14:33] <Cheery> okay. I did a change, just waiting for port to get freed
- # [14:33] <micheil_away> then when the server responds, it picks one of the protocols, which were sent in the handshake as a (i think we agree ) comma separated list
- # [14:33] <micheil_away> so, Sec-WebSocket-Protocol: protoA,protoB,protoC
- # [14:33] <Cheery> Rik`: could you try it out again?
- # [14:34] <Cheery> micheil_away: so the accepted protocol is returned back in onopen ?
- # [14:34] <micheil_away> Rik`: then the server would respond with something like: Sec-WebSocket-Protocol: protoA
- # [14:35] <micheil_away> the accepted protocol is then stored as a DOMString as a property of the WebSocket object / instance
- # [14:35] <micheil_away> so, ws.protocol = DOMString, following the previous example, ws.protocol = "protoA"
- # [14:35] <Cheery> Rik`: it seems now it's working on you?
- # [14:36] <Cheery> hmm..
- # [14:36] <Cheery> YAY!
- # [14:36] <Rik`> Cheery: yep
- # [14:36] <Cheery> message was: '["move",null,null]'
- # [14:36] <Rik`> the mouse moves are really fast sometimes so I'm not sure it's working perfectly but it's ok
- # [14:37] <Cheery> they are quite fast
- # [14:38] <Rik`> micheil_away: those changes are one day old, right ?
- # [14:38] <Cheery> I wonder what the heck passes me null,null JSON: :)
- # [14:38] <micheil_away> I think so, not sure on the commas one yet.
- # [14:39] <Rik`> micheil_away: then I think we want to implement it, but there's not a bug open about that yet
- # [14:39] <micheil_away> Hixie: could you give a definitive answer?
- # [14:39] <Cheery> there comes many of them at once when someone drives the mouse over the canvas.
- # [14:40] <Cheery> offsetX, offsetY.. does every browser provide those with mousemove -event?
- # [14:40] <jgraham> hsivonen: I just added a simple script to html5lib tests directory that converts tokenizer tests to treebuilder-style tests (basically parses the input in html5lib and dumps the output)
- # [14:41] <jgraham> Dunno if that is of interest to you
- # [14:41] <hsivonen> jgraham: cool. thanks
- # [14:42] <micheil_away> Rik`: so far I can see the multiple protocols there, which have been in for a few days
- # [14:42] <micheil_away> as for the change in the header format, not yet.
- # [14:42] <Cheery> hmm.
- # [14:42] <Cheery> I feel it was enough testing out. :)
- # [14:42] <jgraham> hsivonen: (of course if html5lib is buggy, the generated tests will be buggy too. But you can always check if html5lib passes the tests at the tokenizer level)
- # [14:46] <Cheery> anyway. the chromium 5 (which is using older protocol), is still having troubles running my app.
- # [14:46] <Cheery> the only trouble is that ubuntu is providing chromium 5 but not chromium 6 :E
- # [14:47] <Cheery> should I still implement the support for that older protocol too?
- # [14:48] <Cheery> even if it all is just drafts.
- # [14:48] <hsivonen> Cheery: the sooner the old protocol is forgotten, the better
- # [14:53] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [14:54] <Cheery> I wonder about communicating through TCP. JSON is all right but I wonder whether there'd be more compact data transfer language.
- # [14:54] <Philip`> How much bandwidth are you currently using?
- # [14:55] <Cheery> I don't know. though that last web app worked just fine with few users it had. :)
- # [14:55] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
- # [14:55] <Philip`> You should probably measure that before thinking about how to optimise it :-)
- # [14:56] <Cheery> well yeah. though I'd still like more compact language for data transfer. ;)
- # [14:56] <micheil_away> Cheery: I had feedback from another developer that just doing the JSON.stringify / JSON.parse was enough latency to make things slow
- # [14:57] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
- # [14:57] <micheil_away> (this was an app sending a packet every mouse move)
- # [14:57] <Cheery> yes it was.
- # [14:57] <Cheery> though I see it worked all right. :)
- # [14:58] <micheil_away> ?
- # [14:58] <micheil_away> this developer actually switched to some comma separated custom protocol
- # [14:58] <Cheery> my app was sending mouse move packets too.
- # [14:58] <micheil_away> Cheery: other question: do you need every mousemove packet?
- # [14:59] <micheil_away> or can you set a "
- # [14:59] <micheil_away> frame rate"
- # [14:59] <Cheery> well that were just a tryout.
- # [14:59] <micheil_away> okay
- # [14:59] <Cheery> http://boxbase.org/fun/knights/ <- I've got this thing, which I plan to transform into a multiplayer platformer.
- # [15:00] <micheil_away> http://remysharp.com/2010/07/21/throttling-function-calls/ may help
- # [15:01] <Cheery> micheil_away: hehe. I weren't doing that. :)
- # [15:01] <micheil_away> k
- # [15:02] <Cheery> Since I've got continuous access to server, I don't need to do throttling.
- # [15:02] <micheil_away> well, depends
- # [15:02] <micheil_away> there is a need at times where it makes sense
- # [15:02] <Cheery> there's one worse issue, but I could only fix it by using datagram packets.
- # [15:03] <micheil_away> for instance, rather then sending 600 packets for a movement of 600px, you could get away with sending 300 or 150 packets, and then doing client side animation.
- # [15:03] <Cheery> TCP must absolutely send every damn packet that is requested to be sent.
- # [15:04] <micheil_away> true, where as UDP is very much fire and forget
- # [15:04] <micheil_away> doesn't have quite the same packet encoding overhead
- # [15:04] <micheil_away> less headers, etc.
- # [15:06] <Cheery> the \x00 \xff -thing..
- # [15:06] <micheil_away> that'd be very low.
- # [15:07] <micheil_away> I don't think that'd have much effect
- # [15:07] <Cheery> is that coming from the websocket protocol or is it the thing of TCP?
- # [15:07] <micheil_away> \x00 \xff is from the Websocket protocol
- # [15:08] <karlushi> *sigh* http://en.akihabaranews.com/54850/e-book/sharp-isalso-working-on-e-books-tech
- # [15:08] <karlushi> > Sharp new big e-Book thingy is their latest e-Book platform and e-Book format called here XMDF or ever-eXtending Mobile Document Format.
- # [15:08] <karlushi> > Sharp is here developing its own format based on XMDF
- # [15:09] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:09] <Cheery> micheil_away: because of \x00 and \xff, one won't be able to encode numbers in little endian.
- # [15:10] <micheil_away> I'm not sure on that.
- # [15:10] <micheil_away> another question for Hixie / HyBi
- # [15:11] <Cheery> though it'd be maybe good for the data to be in non-binary form when sent.
- # [15:12] * Quits: nessy (~Adium@124.170.224.234) (Quit: Leaving.)
- # [15:12] <Cheery> for example, one could use base16 or base32 or base64 -numbers.
- # [15:13] <Philip`> Cheery: The protocol has length-prefixed binary frames
- # [15:13] <Philip`> which avoids the need for escaping
- # [15:14] <Cheery> Philip`: they're late addition?
- # [15:14] <Cheery> how do I enable those?
- # [15:14] * Quits: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de) (Remote host closed the connection)
- # [15:14] <Philip`> They're not supported yet
- # [15:14] <Philip`> They're just there for compatibility with a future version that will support binary data
- # [15:15] <Cheery> good
- # [15:15] <Cheery> now I can use hexadecimals and then return on little endian representation when useful
- # [15:15] <jgraham> I wish someone would explain that to the people on the hybi list
- # [15:16] <Philip`> (I think the idea was that current servers will just skip those frames)
- # [15:16] * Quits: Ms2ger (~Ms2ger@91.181.37.111) (Ping timeout: 265 seconds)
- # [15:16] <jgraham> They insist that websockets has refused to add binary frames
- # [15:16] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [15:17] <jgraham> Which is quite untrue; there is a clear timetable ("as soon as browsers support binary data")
- # [15:17] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
- # [15:18] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [15:21] <Cheery> XsBddatatext herei9abcl9abcdef0, where \x00 and \xff not supported in strings.
- # [15:21] * Joins: kennyluck (~kennyluck@EM114-48-178-195.pool.e-mobile.ne.jp)
- # [15:22] <Cheery> jgraham: browsers do not support binary data?
- # [15:23] <jgraham> Cheery: Not in javascript
- # [15:24] <jgraham> (I mean you can use strings of course, but it is painful)
- # [15:25] <Cheery> I guess I'll put my protocol to throw flat strings and integers for now. Could put in floating points and such, but they aren't necessary.
- # [15:29] <hsivonen> "However, it has been used successfully in a small number of internal business applications (also known as ‘dark matter’)."
- # [15:34] <Cheery> so. now I specified a protocol I can use before they'll come up with a real binary data.
- # [15:34] <Cheery> I'll encode strings and integers for now.
- # [15:35] <Cheery> picking character at once.
- # [15:35] * Quits: Martijnc (~Martijnc@91.176.127.112) (Ping timeout: 240 seconds)
- # [15:36] <Cheery> if it's a character in '123456789', read the next characters as hexadecimal and treat it as an integer
- # [15:36] <Cheery> but..
- # [15:37] <Cheery> if it's a character in 'abcdefghi', read the next characters as hexadecimal, and take that count of string in the next characters.
- # [15:39] * Joins: Martijnc (~Martijnc@91.176.86.95)
- # [15:40] <Cheery> I may or may not provide 4 characters to mark up the protocol action.
- # [15:40] <Cheery> so it's like RPC. :)
- # [15:45] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [15:55] <Cheery> hm.. I wonder how websocket handles UTF-8
- # [15:56] <Philip`> It doesn't handle UTF-8, it just handles Unicode text
- # [15:56] * Joins: erlehmann (~erlehmann@dslb-188-103-031-138.pools.arcor-ip.net)
- # [15:56] <Philip`> (which it handles by encoding as UTF-8)
- # [15:58] <Cheery> or hmm.. maybe I'll just resort to JSON: :)
- # [15:59] <Cheery> that's less error-prone.
- # [16:01] <jgraham> Yes, it seems simple unless you really need something else for e.g. perf. reasons
- # [16:02] <Cheery> well the thing is. if someone needs performance, there's no point using websockets. He'll need UDP. :)
- # [16:03] <Philip`> Depends how much performance they need
- # [16:03] <Philip`> and whether they are able to cope with packet loss
- # [16:08] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
- # [16:12] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [16:17] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [16:26] * Quits: erlehmann (~erlehmann@dslb-188-103-031-138.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [16:30] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
- # [16:48] <hsivonen> Interesting. Opera 10.53 on Windows tried to put tabs to the right of the app menu in order to save space, but Opera 10.60 puts the tabs under the menu
- # [16:49] <hsivonen> yet, in Opera 10.60, the trash icon doesn't go under the three OS window buttons although it would now fit there
- # [16:49] <hsivonen> deliberate or bug?
- # [16:49] <hsivonen> if deliberate, what convinced Opera no longer to try to compress the title bar and the tab bar as much as in 10.53?
- # [16:50] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
- # [16:56] <jgraham> hsivonen: No idea. My 10.60 on Linux looks like you describe 10.53 as looking afaict
- # [17:01] <hsivonen> jgraham: whoa. For me on Ubuntu, Opera has never tried to compress the title bar and the tab bar
- # [17:01] <hsivonen> presumably because the window manager owns the title bar
- # [17:01] * Joins: Ms2ger (~Ms2ger@91.181.37.111)
- # [17:01] <hsivonen> and on Linux, the trash icon goes all the way to the right for me
- # [17:01] <jgraham> Oh
- # [17:02] <jgraham> I think I misunderstood your description
- # [17:02] <jgraham> I still have the system title bar
- # [17:02] <hsivonen> on Ubuntu, the tabs are to the right of the app menu, but the app menu isn't in the title bar
- # [17:03] <jgraham> (but then I even have that in Chromium where I had to turn it back on explicitly iirc)
- # [17:03] <hsivonen> while in 10.53 on Windows, the app menu was in the title bar *and* the top of the tab bar went into the title bar and to the right of the menu
- # [17:04] <hsivonen> Chrome doesn't integrate well with Radiance or Ambiance
- # [17:04] <hsivonen> it's even worse than it used to be with Human
- # [17:05] <hsivonen> Firefox isn't perfect, either: https://bugzilla.mozilla.org/show_bug.cgi?id=580970
- # [17:05] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:06] * hsivonen notes that Opera 10.60 fixed the scrollbar appearance on Gnome, which is nice
- # [17:06] <hsivonen> Chrome still has ugly scrollbars
- # [17:06] <daedb> hsivonen: The trash can does go under the os window buttons in 10.60 (on Windows), at least for me.
- # [17:07] <hsivonen> daedb: interesting. for me it doesn't. neither on Windows 7 nor on XP
- # [17:07] <Workshiva> Can you get chrome to show stacktraces in js console?
- # [17:08] <daedb> hsivonen: I'm still on Vista, but I don't think its' supposed to be different in Vista and 7 so I dunno what's going on here :)
- # [17:09] <hsivonen> fwiw, my Windows 7 is running without D3D, so I have non-glass window decorations
- # [17:10] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [17:11] <daedb> Maybe that's the difference then, since I have glass on.
- # [17:19] <boblet> hey all, does anyone have an opinion on my use of <mark> to wrap in-document permalink #s? e.g. hover over any of the section titles: http://oli.jp/2009/html5-faq/
- # [17:19] * Joins: jwalden (~waldo@adsl-70-131-107-7.dsl.emhril.sbcglobal.net)
- # [17:20] * micheil_away is now known as micheil
- # [17:21] <Lachy> boblet, that doesn't seem like the intended purpose of <mark>
- # [17:24] <boblet> Lachy: yeah, I’m wondering myself. however it’s not text that is important, is highlighted for reference purposes, and is only relevant when you want a chapter permalink to copy
- # [17:24] <boblet> hrm
- # [17:25] <Lachy> I think you're stretching the meaning well beyond any intended meaning.
- # [17:25] <boblet> ideally I’d add them via generated content, but no code in gen content & I don’t want to link the whole heading
- # [17:26] <boblet> Lachy: hehe, it happens when you think about stuff too much (at least for me)
- # [17:26] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [17:26] <boblet> Lachy: thanks for your input
- # [17:27] <Lachy> the problem is that those links aren't generally any more relevant in that context, than any other link on the page.
- # [17:27] <Lachy> and so marking them doesn't really serve a useful purpose to the user
- # [17:28] <boblet> I was treating the relevance as action- rather than information-specific (the action of getting a permalink)
- # [17:28] <boblet> good point
- # [17:29] <Lachy> no, mark is dependant on the informational context, not the user's current input action.
- # [17:29] * Joins: dglazkov (~dglazkov@nat/google/x-egzusylauzcrzhpb)
- # [17:29] <boblet> I wonder how others usually do this — should check Joe Clark’s site I guess
- # [17:29] * Quits: dglazkov (~dglazkov@nat/google/x-egzusylauzcrzhpb) (Remote host closed the connection)
- # [17:30] * Joins: dglazkov (~dglazkov@nat/google/x-qfqmsvznciafvymr)
- # [17:31] <boblet> Lachy: how would you expose section or comment permalinks? just using <a> huh?
- # [17:31] <Lachy> I've seen similar things done on other sites just using <a href="#" class="...">¶</a>
- # [17:33] <Lachy> boblet, e.g. http://www.tbray.org/ongoing/When/201x/2010/07/13/Lock-Free-Array-Update
- # [17:33] <boblet> yeah
- # [17:34] <boblet> thinking too much again. harumph
- # [17:37] <AryehGregor> Why aren't hidden form controls barred from constraint validation?
- # [17:38] <zcorpan_> hidden how?
- # [17:39] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:40] * Joins: justicefries (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net)
- # [17:44] * Joins: MikeSmithX (~MikeSmith@EM114-48-175-254.pool.e-mobile.ne.jp)
- # [17:44] <AryehGregor> With the hidden attribute.
- # [17:45] <zcorpan_> i think that was discussed on the list a few weeks or months ago
- # [17:46] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Quit: See you!)
- # [17:46] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
- # [17:46] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Client Quit)
- # [17:47] * Quits: MikeSmith (~MikeSmith@EM114-48-224-113.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [17:47] <zcorpan_> if we make hidden="" make it barred, then people can do silly stuff like <input type=url hidden style=display:inline>
- # [17:47] <zcorpan_> maybe it's better to have a separate attribute
- # [17:48] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [17:54] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [17:55] <foolip> Does anyone else remember seeing a JavaScript WebSRT parser the last few weeks?
- # [17:55] <foolip> Can I have dreamt it? Surely my dreams aren't that boring!
- # [17:56] <jgraham> foolip: Clearly it's a sign that you should write one
- # [17:57] <foolip> meh, I remember thinking "great, now I don't have to write one"
- # [17:58] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
- # [17:58] <jgraham> Well dreams often make reality diaappointing
- # [17:58] <jgraham> sigh
- # [17:58] <jgraham> disappointing
- # [18:00] * Joins: paul_irish (~paul_iris@66.109.105.7)
- # [18:01] <foolip> gah, now searching for it turns up my own questions about it
- # [18:01] <foolip> next time what I just wrote here I guess :)
- # [18:01] <Philip`> Maybe http://www.storiesinflight.com/js_videosub/index.html ?
- # [18:02] <jgraham> http://www.delphiki.com/html5/video/ mentions WebSRT support too
- # [18:03] <foolip> jgraham, yes, I just found that one
- # [18:04] <foolip> delphiki is a regex parser
- # [18:04] * Joins: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de)
- # [18:05] <foolip> http://www.storiesinflight.com/js_videosub/includes/videosub-0.9.5.js is doing string splitting
- # [18:06] <foolip> so still none using the tokenizer+parser model in the spec
- # [18:07] * Quits: davidb_ (~davidb@mozca02.ca.mozilla.com) (Quit: davidb_)
- # [18:08] * Joins: jlebar (~jlebar@nat/mozilla/x-yohinfhyjnhhmfdn)
- # [18:08] <Philip`> People writing parsers with a few lines of regexps instead of implementing the 126-step algorithm in the spec?
- # [18:09] <Philip`> I am shocked
- # [18:09] <foolip> so did I
- # [18:09] <foolip> but I want the parser in the spec so I can compare it to e.g. the mplayer parser and leave spec feedback
- # [18:14] <Philip`> Looks like it should be straighforward but really boring to implement
- # [18:14] <foolip> exactly, so why won't someone else do it for me :)
- # [18:18] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [18:20] <zcorpan_> something for a summer intern
- # [18:21] * Joins: hamcore (rhythm@unaffiliated/msmosso)
- # [18:29] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [18:29] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:29] * Joins: mpt (~mpt@canonical/mpt)
- # [18:34] <jgraham> It would be a bit easier if Hixie didn't use goto everywhere
- # [18:35] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
- # [18:38] <Philip`> You just need to mentally decompile it into pseudocode, and then it's much easier to understand
- # [18:39] <Philip`> (Structured pseudocode with loops, in particular)
- # [18:39] <jgraham> Yeah, but there's no good reaon it couldn't start out that way
- # [18:42] <Philip`> That probably would help, at least for people who appreciate Dijkstra's advice, i.e. everyone in the world
- # [18:42] * Quits: kmq (~kmq@85.159.13.90) (Quit: WeeChat 0.2.6.3)
- # [18:43] <Philip`> It's nice if you can look at a line in the algorithm and statically determine "how might I have got here?"
- # [18:43] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [18:47] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [18:47] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [18:48] * Quits: zcorpan_ (~zcorpan@c-879ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
- # [18:49] * Quits: paul_irish (~paul_iris@66.109.105.7) (Remote host closed the connection)
- # [18:49] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [18:54] * Joins: paul_irish (~paul_iris@nat/google/x-founqiuilizivdue)
- # [18:55] * Quits: baba (~sallabanc@69.50.70.12) (Ping timeout: 276 seconds)
- # [18:55] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [19:05] * Joins: dave_levin (~dave_levi@74.125.59.65)
- # [19:06] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
- # [19:07] * Joins: tndH (~Rob@adsl-87-102-89-10.karoo.KCOM.COM)
- # [19:14] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [19:20] * aroben is now known as aroben|lunch
- # [19:20] * Quits: Rik` (~Rik`@213.41.141.234) (Remote host closed the connection)
- # [19:22] * Quits: foolip (~foolip@83.218.67.122) (Ping timeout: 246 seconds)
- # [19:39] * Joins: sicking (~chatzilla@nat/mozilla/x-vsfeqjdsukggvlap)
- # [19:40] * Quits: jedmund (~justin@adsl-75-37-35-211.dsl.pltn13.sbcglobal.net) (Quit: jedmund)
- # [19:43] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:46] * Joins: robb1e (~robb1e@host86-161-128-62.range86-161.btcentralplus.com)
- # [19:46] * Joins: dandaman (~Daniel.Sa@216.52.240.243)
- # [19:47] <dandaman> so im working on this site where a lot of the time clicking a button will hide and then reveal another table(using inline styles with javascript)
- # [19:47] <dandaman> the problem is, everytime i do that, the table its on keeps getting resized
- # [19:47] <dandaman> to fit the new content
- # [19:47] <dandaman> which is fine
- # [19:47] <dandaman> but i'd rather it not change around, is there a way to make it fit the largest thing that will be shown without setting the overall table to a set amount of pixels
- # [19:48] <dandaman> (the largest thing begins hidden)
- # [19:48] <TabAtkins> No.
- # [19:48] <TabAtkins> You have to do measurements and set the size explicitly for that use-case.
- # [19:48] <dandaman> not the answer i was looking for, but if it isnt possible then sad face
- # [19:48] <dandaman> thanks though
- # [19:49] <TabAtkins> np
- # [19:49] <dandaman> problem is, its for a mobile page so the pixel size is going to be different every time
- # [19:49] <TabAtkins> You can duplicate the content in something off-screen and measure it there.
- # [19:50] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Read error: Connection reset by peer)
- # [19:50] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [19:51] * Quits: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com) (Ping timeout: 240 seconds)
- # [19:52] * Parts: robb1e (~robb1e@host86-161-128-62.range86-161.btcentralplus.com)
- # [19:54] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [19:59] * Quits: payman_s (~payman@77.72.99.119) (Quit: Leaving)
- # [20:04] * Joins: maikmerten_ (~maikmerte@port-92-201-49-228.dynamic.qsc.de)
- # [20:04] <dandaman> TabAtkins: have any idea about the touchstart and touchend events for mobile browsers?
- # [20:04] * Joins: eric_carlson_ (~ericc@17.246.18.168)
- # [20:06] * Quits: maikmerten (~maikmerte@port-92-201-254-64.dynamic.qsc.de) (Ping timeout: 265 seconds)
- # [20:07] * Quits: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30) (Read error: Operation timed out)
- # [20:07] * eric_carlson_ is now known as eric_carlson
- # [20:13] <TabAtkins> Nope.
- # [20:16] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:22] * Quits: eric_carlson (~ericc@17.246.18.168) (Remote host closed the connection)
- # [20:22] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
- # [20:23] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:23] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [20:33] * Joins: estellevw (~estelle@adsl-99-170-149-16.dsl.pltn13.sbcglobal.net)
- # [20:34] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [20:34] * Quits: estellevw (~estelle@adsl-99-170-149-16.dsl.pltn13.sbcglobal.net) (Client Quit)
- # [20:39] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [20:44] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Read error: Connection reset by peer)
- # [20:44] <gsnedders> Dojo 1.5 is out. I guess I should rejoice.
- # [20:47] <dandaman> can anyone recommend me an html5 tutorial?
- # [20:47] <miketaylr> sure
- # [20:47] <TabAtkins> What are you looking to learn, specifically?
- # [20:48] <dandaman> making stuff look good, like buttons that look like tabs through random borders
- # [20:48] <dandaman> transitioning between pages
- # [20:48] * Quits: bobchao (~cctw@112.105.101.98) (Ping timeout: 276 seconds)
- # [20:48] <dandaman> (preferably slide transitions since this site will be on mobile phones)
- # [20:48] <TabAtkins> Those have next to nothing to do with HTML5. ^_^
- # [20:48] <dandaman> i thought they were related
- # [20:48] <dandaman> what do they have to do with?
- # [20:48] <TabAtkins> CSS, and general web design.
- # [20:48] <dandaman> so i should be looking into a css3 tutorial
- # [20:49] <dandaman> right?
- # [20:49] <miketaylr> CSS transitions?
- # [20:49] * Joins: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com)
- # [20:52] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
- # [20:53] * Joins: baba (~sallabanc@69.50.70.12)
- # [20:56] * Joins: davidb (~davidb@142.150.154.103)
- # [20:57] <dandaman> miketaylr: tes
- # [20:57] <dandaman> yes*
- # [20:57] <miketaylr> dandaman: opera has some good resources, i.e. http://dev.opera.com/articles/view/css3-transitions-and-2d-transforms/
- # [20:57] <dandaman> thanks
- # [20:59] * Joins: bobchao (~cctw@112.105.101.98)
- # [21:02] <Cheery> anyone tried music synthesis on javascript?
- # [21:02] <Cheery> (the audio plugin has been around a while, so I wonder.. why not?)
- # [21:04] * Quits: davidb (~davidb@142.150.154.103) (Quit: davidb)
- # [21:07] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [21:07] <paul_irish> Cheery: http://weblog.bocoup.com/web-audio-all-aboard and http://weblog.bocoup.com/worlds-1st-html-audio-generated-music
- # [21:10] <Cheery> Wth? he doesn't even have samples?
- # [21:11] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:12] <paul_irish> i'm sure there are samples linked but the problem is you need a custom build of firefox as this is all an experimental API
- # [21:12] <paul_irish> http://www.w3.org/2005/Incubator/audio/ is the group where they are doing work on this front
- # [21:13] <Cheery> okay.
- # [21:13] <Cheery> that's a bit more than what I thought about.
- # [21:13] <Cheery> but it's all right.
- # [21:14] <Cheery> web is slowly getting there where C64 already were.
- # [21:14] <Cheery> ;P
- # [21:16] * Quits: hamcore (rhythm@unaffiliated/msmosso) (Ping timeout: 240 seconds)
- # [21:16] * aroben|lunch is now known as aroben|afk
- # [21:17] * Joins: hamcore (rhythm@unaffiliated/msmosso)
- # [21:21] * Joins: kennyluck_ (~kennyluck@EM114-48-1-9.pool.e-mobile.ne.jp)
- # [21:22] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [21:23] * Joins: othermaciej (~mjs@17.246.18.237)
- # [21:23] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:23] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [21:24] * Quits: kennyluck (~kennyluck@EM114-48-178-195.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [21:24] * kennyluck_ is now known as kennyluck
- # [21:25] * Quits: othermaciej (~mjs@17.246.18.237) (Client Quit)
- # [21:25] <AryehGregor> Okay, so the spec says that this should fail to submit: data:text/html,<!doctype html><body onload="document.getElementById('a').value='foo'"><form><input id=a maxlength=2><input type=submit></form>
- # [21:25] <AryehGregor> And this: data:text/html,<!doctype html><form><input id=a><input type=submit></form><a href="" onclick="document.getElementById('a').maxLength = 2; return false">Enter "foo" into the input, click here, then try to submit</a>
- # [21:25] <AryehGregor> Opera submits anyway, and this seems best for back-compat.
- # [21:25] <AryehGregor> Chrome doesn't submit, per spec, and has seemingly gotten at least one complaint.
- # [21:30] * aroben|afk is now known as aroben
- # [21:33] * Quits: slartsa (~lari@adsl-77-109-247-233.kymp.net) (Quit: tonne ->)
- # [21:34] * Joins: jamesr (~jamesr@nat/google/x-hynngdmwawlficlo)
- # [21:35] <wirepair> works in firefox
- # [21:35] <wirepair> appends a ? to the end of the url too
- # [21:35] <AryehGregor> Firefox doesn't implement HTML5 forms, so, yeah.
- # [21:36] <wirepair> ah.
- # [21:36] <AryehGregor> It will submit in all legacy browsers.
- # [21:36] <AryehGregor> (At least, as far as I know, no release version of Firefox up to and including Firefox 4.0 beta implements HTML5 form *validation*.)
- # [21:38] * Joins: dbaron (~dbaron@nat/mozilla/x-rkdgklxmsmeymunk)
- # [21:41] <gsnedders> It'd be nice to have a collected IDL in an appendix.
- # [21:43] <gsnedders> Hixie: "An error occured while submitting your comment. Please let ian@hixie.ch know."
- # [21:43] <Hixie> what section?
- # [21:44] <gsnedders> Nothing in error log, so nothing more to say.
- # [21:44] <gsnedders> #index
- # [21:44] <Hixie> people keep getting errors but i can't work out why
- # [21:44] <gsnedders> This is in multipage
- # [21:45] <Hixie> oh i see why
- # [21:45] <Hixie> you don't have a bugzilla account
- # [21:45] <gsnedders> Uh, yes I do.
- # [21:45] <Hixie> ok, it isn't geoffers@gmail.com
- # [21:45] <gsnedders> That is true
- # [21:46] <Hixie> i should find a way to handle that case
- # [21:47] <Hixie> (it's trying to cc you but failing)
- # [21:47] <Hixie> i wonder if that's what other people have run into
- # [21:48] * Joins: othermaciej (~mjs@17.246.18.237)
- # [21:48] <AryehGregor> Is it supposed to use your Bugzilla account somehow? It always files me as WHATWG Contributor.
- # [21:49] * Quits: Ms2ger (~Ms2ger@91.181.37.111) (Ping timeout: 265 seconds)
- # [21:49] <Hixie> it cc's your account if you're logged in to the spec's system
- # [21:54] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:55] <Hixie> gsnedders: try again?
- # [21:57] <gsnedders> Hixie: You now haev another bug :)
- # [21:57] <Hixie> it worked? cool
- # [21:57] <Hixie> thanks
- # [21:57] <Hixie> i made it so it looks for the message about not knowing the e-mail address and if it sees it just tries again without ccing you
- # [21:57] <gsnedders> Hixie: Now, go and fix the other bug :P
- # [21:57] <Hixie> websocket first
- # [22:00] * Quits: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com) (Remote host closed the connection)
- # [22:00] * Quits: justicefries (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net) (Quit: justicefries)
- # [22:04] * Quits: sicking (~chatzilla@nat/mozilla/x-vsfeqjdsukggvlap) (Ping timeout: 240 seconds)
- # [22:06] * Quits: baba (~sallabanc@69.50.70.12) (Ping timeout: 276 seconds)
- # [22:14] * Joins: erlehmann (~erlehmann@dslb-188-103-031-138.pools.arcor-ip.net)
- # [22:20] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [22:20] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:21] * MikeSmithX is now known as MikeSmith
- # [22:23] <MikeSmith> GPHemsley: you gave me a heads-up a while back that some of the circled-i links from http://dev.w3.org/html5/markup/ back to the HTML5 spec were broken
- # [22:24] <MikeSmith> fwiw, I've fixed them all now
- # [22:25] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [22:25] * Joins: sicking (~chatzilla@nat/mozilla/x-idibrkeuppqdflxk)
- # [22:28] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Disconnected by services)
- # [22:28] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [22:29] * Joins: Heimidal_ (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [22:31] * Parts: dandaman (~Daniel.Sa@216.52.240.243)
- # [22:32] * Quits: maikmerten_ (~maikmerte@port-92-201-49-228.dynamic.qsc.de) (Remote host closed the connection)
- # [22:35] <volkmar> i saw a tweet from @html5 about spec links for forms attributes but it looks like the link is broken
- # [22:35] <volkmar> or i'm missing something
- # [22:37] <Philip`> volkmar: http://twitter.com/html5/status/19280941985 ?
- # [22:37] <Philip`> MikeSmith: ^
- # [22:38] <volkmar> Philip`: yep, i got "sorry not found"
- # [22:38] <MikeSmith> hmm
- # [22:38] <Philip`> I guess the list archive might just be slow
- # [22:39] <MikeSmith> I have had the same problem with other mail-archive links recently
- # [22:39] <jgraham> Hixie: I see what you mean about HyBi being quiet until you post... alhough I suppose it could be a coincidence (since the volume was picking up a bit over the last few days)
- # [22:39] <MikeSmith> I will let the W3C systems team know
- # [22:39] <jgraham> (but today has been absurd)
- # [22:42] <MikeSmith> volkmar: all of the twitter @html5 links go to here:
- # [22:42] <MikeSmith> to individual messages here:
- # [22:42] <MikeSmith> http://lists.w3.org/Archives/Public/public-html-diffs/latest
- # [22:43] <volkmar> MikeSmith: ok, thanks
- # [22:44] <MikeSmith> volkmar: btw, do you know if there's been any discussion at Mozilla yet about implementing the HTML5 context-menu feature?
- # [22:44] <MikeSmith> http://dev.w3.org/html5/spec/interactive-elements.html#context-menus I mean
- # [22:45] <volkmar> MikeSmith: not i've heard of
- # [22:45] * Joins: davidb (~davidb@bas1-toronto06-1242365994.dsl.bell.ca)
- # [22:45] <volkmar> but i'm surely not the person to ask
- # [22:45] <volkmar> i'm mostly working on forms
- # [22:46] <MikeSmith> volkmar: is there a master page at the mozilla wiki that lists implementation status/plans for features-yet-unimplemented
- # [22:46] * Quits: davidb (~davidb@bas1-toronto06-1242365994.dsl.bell.ca) (Client Quit)
- # [22:46] <MikeSmith> i mean, like your forms-feature page
- # [22:48] * Joins: jonnybarnes (~jonnybarn@host217-42-111-251.range217-42.btcentralplus.com)
- # [22:48] <volkmar> MikeSmith: the best way to know that is bugzilla
- # [22:48] <volkmar> https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc=context-menu&short_desc_type=casesubstring&resolution=---&resolution=DUPLICATE
- # [22:49] <volkmar> https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc=context-menu&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&short_desc_type=casesubstring&resolution=---
- # [22:49] <volkmar> ^ this one is better
- # [22:49] * Quits: jonnybarnes (~jonnybarn@host217-42-111-251.range217-42.btcentralplus.com) (Client Quit)
- # [22:49] <volkmar> so, i would say no one is working on it
- # [22:49] <MikeSmith> cool
- # [22:49] <MikeSmith> thanks
- # [22:49] <MikeSmith> yeah
- # [22:50] <MikeSmith> I do see this, though -
- # [22:50] <Hixie> jgraham: it's happened three or four times
- # [22:50] <MikeSmith> https://bugzilla.mozilla.org/show_bug.cgi?id=578849
- # [22:50] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [22:50] <MikeSmith> volkmar: Google Chrome team seems to also be working on a context-menu API
- # [22:51] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [22:51] <MikeSmith> it makes me wonder if developers are browser projects are actually aware of the context-menu feature already in HTML5
- # [22:51] <Hixie> uri?
- # [22:52] * MikeSmith realize that bug is for a jetpack feature
- # [22:52] <Hixie> yeah
- # [22:52] <MikeSmith> Hixie: will look now
- # [22:52] <Hixie> i don't think that's web-facing
- # [22:52] <TabAtkins> Hixie: We have a context-menu API for Chrome Extensions.
- # [22:52] <Hixie> sure, but that's not web-facing either
- # [22:52] <othermaciej> is HTML5's built-in context menu support not good enough for Chrome Extensions?
- # [22:52] * MikeSmith was going to say, about the Chrome thing, I think TabAtkins is on top of it already
- # [22:53] <othermaciej> we are considering just using the HTML5 feature for Safari Extensions but if it's not going to be good enough we may as well invent our own thing too
- # [22:53] * Quits: Peter- (~peter@5ED0FB51.cable.ziggo.nl) (Ping timeout: 264 seconds)
- # [22:53] <MikeSmith> othermaciej: from what I've seen of the Chrome Extensions context-menu API so far, it looks like it could be done using what's in the HTML5 spec instead
- # [22:53] * Joins: nessy (~Adium@124.170.224.234)
- # [22:54] <MikeSmith> but maybe TabAtkins has some feedback from the dev team about why it may not actually be
- # [22:54] <dglazkov> aboodman: ^^^
- # [22:55] <dglazkov> aboodman: <-- can tell you _everything_
- # [22:56] * MikeSmith is anxious to hear from aboodman
- # [22:57] <MikeSmith> anyway, if what's in the HTML5 spec is not sufficient, it'd seem like a way to address that would be for implementors to provide some feedback to help make it sufficient
- # [22:58] * Joins: Peter- (~peter@5ED0FB51.cable.ziggo.nl)
- # [22:58] <Hixie> yeah
- # [22:58] <MikeSmith> especially given the fact that we already know a lot of stuff that starts out not-web-facing eventually does become web-facing
- # [22:58] <MikeSmith> e.g., stuff starting out only in XUL etc.
- # [23:01] * MikeSmith reads "Please disallow "javascript:" URLs in browser address bars" message
- # [23:02] * Joins: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [23:03] <MikeSmith> btw, the W3C mailing-list-archive Archived-At: http://www.w3.org/mid/ thingy appears to be broken at the moment
- # [23:03] * Joins: zcorpan_ (~zcorpan@c-879ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [23:03] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:05] * Quits: FastJack (~fastjack@dumpstr.net) (Ping timeout: 252 seconds)
- # [23:06] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.7/20100713130626])
- # [23:09] * Quits: othermaciej (~mjs@17.246.18.237) (Quit: othermaciej)
- # [23:10] * Joins: othermaciej (~mjs@17.246.18.237)
- # [23:11] <TabAtkins> MikeSmith: (re: non-web-facing stuff migrating to web-facing) Indeed, especially since Chrome Extensions are only *barely* not web-facing - they're just web pages that are given access to a few specialized js apis.
- # [23:12] * Quits: ROBOd (~robod@109.96.202.19) (Quit: .)
- # [23:12] * Quits: othermaciej (~mjs@17.246.18.237) (Client Quit)
- # [23:15] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [23:15] * Joins: othermaciej (~mjs@17.246.18.237)
- # [23:15] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [23:19] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [23:20] * Joins: baba (~sallabanc@69.50.70.12)
- # [23:20] <MikeSmith> TabAtkins: yep
- # [23:22] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:28] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [23:28] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [23:29] * aroben is now known as aroben|meeting
- # [23:31] * Joins: estellevw (~estelle@adsl-99-170-149-16.dsl.pltn13.sbcglobal.net)
- # [23:33] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [23:38] * Quits: othermaciej (~mjs@17.246.18.237) (Quit: othermaciej)
- # [23:42] * Joins: othermaciej (~mjs@17.246.18.237)
- # [23:44] * Joins: MikeSmithX (~MikeSmith@EM111-188-28-64.pool.e-mobile.ne.jp)
- # [23:44] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 4.0b2pre/20100719125338])
- # [23:47] * Quits: paul_irish (~paul_iris@nat/google/x-founqiuilizivdue) (Remote host closed the connection)
- # [23:47] * Quits: MikeSmith (~MikeSmith@EM114-48-175-254.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
- # [23:51] <zcorpan_> Hixie: thanks for addressing websocket feedback
- # [23:51] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [23:54] <Lachy> nice security bug in Safari http://jeremiahgrossman.blogspot.com/2010/07/i-know-who-your-name-where-you-work-and.html
- # [23:54] <AryehGregor> You'd think people'd be more careful when implementing such obviously security-sensitive stuff. :/
- # [23:56] * Joins: FastJack (~fastjack@dumpstr.net)
- # [23:58] * Joins: Krinkle (~Krinkle@wikipedia/Krinkle)
- # [23:58] * Quits: Martijnc (~Martijnc@91.176.86.95)
- # Session Close: Fri Jul 23 00:00:00 2010
The end :)