Options:
- # Session Start: Mon Oct 17 00:00:00 2011
- # Session Ident: #whatwg
- # [00:01] * Joins: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
- # [00:02] * Joins: Telling (~unknown@shop3.diku.dk)
- # [00:11] * Quits: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca) (Quit: davidb)
- # [00:13] * Quits: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
- # [00:18] * Quits: tantek (~tantek@c-76-105-159-199.hsd1.or.comcast.net) (Quit: tantek)
- # [00:18] * Quits: smaug____ (~chatzilla@YZKMCMLXXVII.gprs.sl-laajakaista.fi) (Ping timeout: 248 seconds)
- # [00:25] * Joins: smaug____ (~chatzilla@YZMKDCCXXIII.gprs.sl-laajakaista.fi)
- # [00:27] * Quits: Telling (~unknown@shop3.diku.dk) (Quit: ...)
- # [00:45] * Joins: jarek (~jarek@aeas191.neoplus.adsl.tpnet.pl)
- # [00:45] * Quits: jarek (~jarek@aeas191.neoplus.adsl.tpnet.pl) (Changing host)
- # [00:45] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [00:49] * Joins: nessy (~Adium@124-168-52-143.dyn.iinet.net.au)
- # [00:53] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [00:55] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 258 seconds)
- # [01:05] <robman> zewt - thanks for the tip about the DOM-less canvas - will that save much overhead?
- # [01:05] <zewt> compared to it being hidden? probably not (but you'd have to try it)
- # [01:08] <robman> cool...thnx
- # [01:08] * robman goes off to do some performance tests
- # [01:10] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [01:30] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:32] * Joins: roc (~chatzilla@222-152-162-45.jetstream.xtra.co.nz)
- # [01:33] * Quits: roc (~chatzilla@222-152-162-45.jetstream.xtra.co.nz) (Client Quit)
- # [01:33] * Joins: roc (~chatzilla@222-152-162-45.jetstream.xtra.co.nz)
- # [01:39] * Quits: erlehmann (~erlehmann@dslb-092-078-130-083.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [01:54] * Quits: smaug____ (~chatzilla@YZMKDCCXXIII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [01:55] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [01:58] * Joins: benjoffe (~benjoffe_@CPE-121-218-225-100.lnse4.cht.bigpond.net.au)
- # [02:13] * Joins: annevk (~annevk@EM114-48-34-247.pool.e-mobile.ne.jp)
- # [02:17] * Quits: annevk (~annevk@EM114-48-34-247.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [02:17] * Quits: gavin_ (~gavin@76.14.70.183) (Remote host closed the connection)
- # [02:19] * Joins: gavin_ (~gavin@76.14.70.183)
- # [02:26] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [02:31] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
- # [02:38] * Joins: annevk (~annevk@EM1-112-79-108.pool.e-mobile.ne.jp)
- # [02:49] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [02:52] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [03:03] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:05] * Quits: bga_ (~bga@95-55-37-20.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
- # [03:07] * Quits: necolas (~necolas@5e0c0fc8.bb.sky.com) (Remote host closed the connection)
- # [03:14] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [03:43] * Joins: ezoe (~ezoe@203-140-90-239f1.kyt1.eonet.ne.jp)
- # [03:50] * Joins: ojan (ojan@nat/google/x-zvzcvpxhagpawzxp)
- # [03:50] * Quits: ojan (ojan@nat/google/x-zvzcvpxhagpawzxp) (Client Quit)
- # [03:57] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [03:59] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [04:02] <ttepasse> Hixie: The example in section 10.1.2.2 still uses the Web SQL Database as an example for Web Workers. Maybe that should change to IndexedDB or clientside DB du jour.
- # [04:05] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:37] * Joins: jdong_ (~quassel@222.126.155.250)
- # [04:37] <annevk> cpearce, so it sounds like the "fullscreen flag" really ought to be on top-level browsing context instead of Document if all Documents need to have it set
- # [04:38] <annevk> cpearce, also, thanks for the great comments
- # [04:47] <annevk> oh wait
- # [04:47] <annevk> you are saying something else
- # [04:47] <annevk> maky
- # [04:47] <annevk> mkay*
- # [04:48] <cpearce> annevk: heh, comments are all the edge cases I've bumped into so far. ;) hmm... without the Document.fullscreen attribute we can't represent that a document remains in fullscreen state if its fullscreen element is inserted into another document. Unless we cause that to exit fullscreen mode... not sure we want to do that.
- # [04:49] <annevk> I guess my idea was that all Documents would be fullscreen if their top-level browsing context is fullscreen
- # [04:49] * Joins: Evanescence (~Evanescen@122.237.25.251)
- # [04:50] <annevk> and then the documents which are highlighted is determined by the "fullscreen element"
- # [04:51] <annevk> are there use cases to make the moving around of elements not do the simplest thing?
- # [04:52] <annevk> it seems to me that removing an element that is the fullscreen element should simply clear the fullscreen element for that document and the fullscreen element of any descendant browsing context documents (if any)
- # [04:52] <annevk> (and a move in the DOM is a remove followed by an insert so that would behave the same)
- # [04:53] <cpearce> that makes sense. I think that's implied by the gecko spec, it's how I've implemented it so far.
- # [04:54] <annevk> then for the scenario where a new element becomes the fullscreen element I think nicest would be to find the nearest common ancestor fullscreen element of old and new, remove all old and dispatch events and then set new and dispatch mutation events
- # [04:54] <annevk> s/mutation/fullscreenchanged/
- # [04:55] <cpearce> Yup. :)
- # [04:55] <annevk> the alternative would be to clear "fullscreen element" everywhere, set it anew, and dispatch fullscreenchanged on all documents
- # [04:56] <cpearce> right, but then you'd see fullscreenchange twice on docs that toggle off and back on again.
- # [04:56] <cpearce> which could confuse script.
- # [04:56] <annevk> good point
- # [04:56] <annevk> okay I'll take a look at fixing this
- # [04:57] <annevk> time for lunch here
- # [04:57] <annevk> thanks!
- # [04:57] <cpearce> np.
- # [04:59] * Joins: MikeSmith (~MikeSmith@EM1-112-79-108.pool.e-mobile.ne.jp)
- # [05:05] * Quits: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net) (Ping timeout: 252 seconds)
- # [05:10] * Joins: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net)
- # [05:17] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [05:24] * Quits: nonge__ (~nonge@p5B326C45.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [05:35] * Joins: nonge__ (~nonge@p5B32681E.dip.t-dialin.net)
- # [05:47] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 258 seconds)
- # [05:49] <Hixie> ttepasse: if you have an example to replace it with, that'd be awesome. send me mail to ian@hixie.ch if you can help with that.
- # [05:51] * Quits: shepazu (~shepazu@pool-173-76-153-144.bstnma.fios.verizon.net) (Quit: shepazu)
- # [05:51] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 255 seconds)
- # [06:03] * Joins: dbaron (~dbaron@173.243.46.194)
- # [06:05] * Joins: shepazu (~shepazu@pool-173-76-153-144.bstnma.fios.verizon.net)
- # [06:13] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [06:16] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-sjgqcbalxyjiricd)
- # [06:24] * Quits: annevk (~annevk@EM1-112-79-108.pool.e-mobile.ne.jp) (Remote host closed the connection)
- # [06:24] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [06:30] * Quits: MikeSmith (~MikeSmith@EM1-112-79-108.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [06:37] * Joins: annevk (~annevk@EM1-112-79-108.pool.e-mobile.ne.jp)
- # [06:37] <annevk> ah, cpearce left
- # [06:39] * Joins: rolandsteiner (~rolandste@2401:fa00:4:1000:225:ff:feee:ff2b)
- # [06:41] <annevk> so when removing a "fullscreen element" the order of fullscreenchange, fullscreenElement, and mutation listeners, may be somewhat tricky
- # [06:41] * Joins: MikeSmith (~MikeSmith@EM1-112-79-108.pool.e-mobile.ne.jp)
- # [06:42] <Hixie> btw anne i noticed when glancing at your draft that there's a step that says something like "do animations" in what looks like a synchronous algorithm
- # [06:42] <Hixie> but animations need to spin the event loop to be done
- # [06:43] <annevk> I guess fullscreenchange cannot be synchronous, because then it would be synchronous mutation event of sorts, but then is fullscreenElement changed by the time the mutation listener is there?
- # [06:43] <annevk> hmm
- # [06:43] <annevk> Hixie, so while doing the animation it needs to spin the event loop?
- # [06:51] <annevk> Also, I guess we should name the event fullscreenchange and not fullscreenchanged
- # [06:56] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:58] * Quits: shepazu (~shepazu@pool-173-76-153-144.bstnma.fios.verizon.net) (Quit: shepazu)
- # [07:04] * Quits: dbaron (~dbaron@173.243.46.194) (Ping timeout: 255 seconds)
- # [07:08] * heycam is now known as heycam|away
- # [07:10] <Hixie> annevk: well more likely the algorithm just needs to be async while the event loop continues normally
- # [07:10] <Hixie> annevk: but you need to handle what happens if fullscreen mode is exited while that's going on
- # [07:12] <annevk> :(
- # [07:23] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [07:26] * Joins: brucel (~brucel@cpc4-smal11-2-0-cust879.perr.cable.virginmedia.com)
- # [07:28] * Joins: Areks (~kvirc@rs.gridnine.com)
- # [07:29] * Joins: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk)
- # [07:34] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [07:43] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [07:44] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [07:50] * Quits: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
- # [07:55] * Joins: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13)
- # [07:55] * Joins: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk)
- # [07:56] <myakura> MIkeSmith: ping
- # [07:56] <MikeSmith> myakura: hey man
- # [07:56] <MikeSmith> we are downstairs in front of the Square Tower
- # [07:56] <myakura> hiya
- # [07:56] <myakura> we?
- # [07:57] * myakura noticed that he typed MIke and wonder if MIke is TM'd or not.
- # [07:58] <MikeSmith> myakura: me & secret visitor
- # [08:00] * Joins: FlorianX (~Florian_S@p4FE2C5F1.dip.t-dialin.net)
- # [08:01] <myakura> hm. I have a meeting at 3pm and will back in an hour. Do you think you two'll still be there?
- # [08:02] <MikeSmith> yeah, probably
- # [08:02] <MikeSmith> if our battery power holds up
- # [08:02] <MikeSmith> but if you don't find us, just ping me
- # [08:02] <myakura> alright.
- # [08:03] <myakura> MikeSmith: so, I'm writing about the Testing Activity for my next Web Designing article.
- # [08:03] <MikeSmith> aha
- # [08:03] <MikeSmith> cool
- # [08:03] <MikeSmith> I'm happy to talk with you about it
- # [08:04] <Hixie> annevk: probably not that big a deal. If anything happens during that step to cancel the fullscreening, just reverse the animation and don't fire anything.
- # [08:04] <myakura> MikeSmith: and http://www.w3.org/testing/browser/ says like that it hasn't been chartered yet.
- # [08:04] <MikeSmith> myakura: oh, lemme change that now
- # [08:04] <myakura> MikeSmith: thanks!
- # [08:05] <myakura> okay, bbl.
- # [08:05] <MikeSmith> cheers
- # [08:06] <annevk> Hixie, yeah, but I guess exitFullscreen() can be invoked then too and requestFullscreen() could be invoked again on some other element
- # [08:06] <annevk> Hixie, so there probably needs to be some kind of state for all these edge cases
- # [08:07] <Hixie> annevk: ah, yeah, i forgot this was element-based
- # [08:07] <Hixie> annevk: btw, did you end up needing anything on the html side?
- # [08:07] <Hixie> attribute or anything?
- # [08:07] <annevk> yeah we want <iframe allowfullscreen>
- # [08:07] * Joins: KITBatuso (~kitbatuso@217.118.90.150)
- # [08:07] <Hixie> is there a bug on it?
- # [08:07] <annevk> I will file one
- # [08:07] <Hixie> cool
- # [08:07] <Hixie> mark it blocker if you need it sooner rather than later
- # [08:08] <annevk> and the Gecko guys want to exit fullscreen when you navigate
- # [08:08] <Hixie> roger
- # [08:08] <Hixie> i can add a hook
- # [08:08] <annevk> but I'm not sure how that would work yet with events yet
- # [08:08] <annevk> and what happens when you navigate when of the child browsing contexts instead of the top-level
- # [08:09] <annevk> sounds good btw
- # [08:15] * Joins: virtuelv (~virtuelv_@247.183.189.109.customer.cdi.no)
- # [08:16] * Parts: Bezoar (~Adium@c-24-143-67-135.customer.broadstripe.net)
- # [08:17] * Quits: MikeSmith (~MikeSmith@EM1-112-79-108.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
- # [08:17] * Quits: KITBatuso (~kitbatuso@217.118.90.150) (Read error: Connection reset by peer)
- # [08:18] * Quits: annevk (~annevk@EM1-112-79-108.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
- # [08:23] * Joins: MikeSmith (~MikeSmith@EM1-113-7-11.pool.e-mobile.ne.jp)
- # [08:28] * Joins: KITBatuso (~kitbatuso@217.118.90.150)
- # [08:29] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [08:31] * Parts: KITBatuso (~kitbatuso@217.118.90.150)
- # [08:33] * Joins: annevk (~annevk@EM1-113-7-11.pool.e-mobile.ne.jp)
- # [08:34] <annevk> man if you want to be explicit about how to deal with moving the fullscreen element around it gets hairy
- # [08:35] <annevk> the fullscreen elements can be in the same document, one can be an ancestor document of the other, and they can share a common ancestor
- # [08:37] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
- # [08:37] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
- # [08:41] <annevk> in the ancestor case the fullscreen element in the ancestor might also need to be changed depending on what it is
- # [08:42] <annevk> i guess it's kind of equivalent to the common ancestor case in that way, except there are no descendant documents to notify
- # [08:54] * Joins: zcorpan (~zcorpan@c-5eeaaa2d-74736162.cust.telenor.se)
- # [08:55] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [08:56] <annevk> hmm
- # [08:56] <annevk> "first inclusive ancestor" can probably work
- # [09:02] * Quits: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13) (Ping timeout: 265 seconds)
- # [09:02] * Quits: hasather (~davidh@213.236.208.22) (Ping timeout: 260 seconds)
- # [09:06] * Joins: mokush (~quassel@188.24.43.163)
- # [09:10] * Quits: payman (~payman@pat.se.opera.com) (Ping timeout: 260 seconds)
- # [09:10] * Joins: payman (~payman@pat.se.opera.com)
- # [09:11] <annevk> * A is the old fullscreen element
- # [09:11] <annevk> * DA is A's node document
- # [09:11] <annevk> * B is the new fullscreen element
- # [09:11] <annevk> * DB is B's node document
- # [09:11] <annevk> * X is the first inclusive ancestor common to A and B
- # [09:11] <annevk> * Notify changes for descendant documents of X with a non-null fullscreen element
- # [09:11] <annevk> * Let Z be all descendants of X that are inclusive ancestors of DB
- # [09:11] <annevk> * Does X's fullscreen element change; if so change/notify
- # [09:11] <annevk> * Change/notify Z
- # [09:11] <annevk> that's a whole lot of complexity for a "simple" feature
- # [09:13] <annevk> open question is when the events are best dispatched
- # [09:13] <annevk> like do you update all the flags first and then dispatch all the events?
- # [09:14] <annevk> or do you do that kind of thing on a per document basis? change flag, dispatch event, change flag in next document, dispatch event in next document, etc.
- # [09:19] * Joins: hasather (~davidh@pat-tdc.opera.com)
- # [09:29] * Quits: virtuelv (~virtuelv_@247.183.189.109.customer.cdi.no) (Quit: Ex-Chat)
- # [09:30] * Joins: virtuelv (~virtuelv_@247.183.189.109.customer.cdi.no)
- # [09:34] * Quits: Areks (~kvirc@rs.gridnine.com) (Read error: Connection reset by peer)
- # [09:38] * Quits: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) (Remote host closed the connection)
- # [09:41] * Joins: nielsle_ (~nielsle@3239059-cl69.boa.fiberby.dk)
- # [09:44] * Quits: zcorpan (~zcorpan@c-5eeaaa2d-74736162.cust.telenor.se) (Quit: zcorpan)
- # [09:46] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (Ping timeout: 248 seconds)
- # [09:48] <annevk> whether X's fullscreen element changes is also fun...
- # [09:49] <annevk> - If Z is empty and X's fullscreen element is not B
- # [09:49] <annevk> - X needs to change
- # [09:49] <annevk> - Let child be X's child document that is also in Z
- # [09:49] <annevk> - If child's browsing context container is not X's fullscreen element
- # [09:49] <annevk> - X needs to change
- # [09:49] * Joins: gnarf (~gnarf@unaffiliated/gnarf)
- # [09:50] <annevk> 90% of the complexity of this feature is for something people will not run into
- # [09:50] <annevk> then again I don't really see a good alternative
- # [09:53] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [10:06] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [10:08] * Joins: agektmr (~Adium@220.109.219.244)
- # [10:11] * Quits: foolip (~philip@83.218.67.122) (Quit: Ex-Chat)
- # [10:16] * Joins: mpt (~mpt@nat/canonical/x-irfuqjsgviiazjub)
- # [10:16] * Quits: mpt (~mpt@nat/canonical/x-irfuqjsgviiazjub) (Changing host)
- # [10:16] * Joins: mpt (~mpt@canonical/mpt)
- # [10:18] * Joins: Rich_Clark (~chatzilla@94-193-82-82.zone7.bethere.co.uk)
- # [10:18] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [10:21] * Joins: Obvious (tachikoma@188.226.74.2)
- # [10:21] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [10:23] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 244 seconds)
- # [10:26] * Quits: MikeSmith (~MikeSmith@EM1-113-7-11.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [10:26] * Quits: annevk (~annevk@EM1-113-7-11.pool.e-mobile.ne.jp) (Quit: annevk)
- # [10:27] * Joins: FlorianX1 (~Florian_S@p4FE2CB4F.dip.t-dialin.net)
- # [10:30] * Quits: FlorianX (~Florian_S@p4FE2C5F1.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [10:32] * Quits: mokush (~quassel@188.24.43.163) (Remote host closed the connection)
- # [10:33] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:34] * Joins: rtuin (~rtuin@213.125.175.250)
- # [10:39] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [10:40] * Joins: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz)
- # [10:51] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [10:57] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [10:59] * Joins: erlehmann (~erlehmann@dslb-092-078-130-083.pools.arcor-ip.net)
- # [11:11] * Parts: paulgendek (~paulgende@50-88-136-49.res.bhn.net)
- # [11:15] * Joins: foolip (~philip@83.218.67.122)
- # [11:15] * Joins: smaug____ (~chatzilla@YZMKDCCXXIII.gprs.sl-laajakaista.fi)
- # [11:16] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [11:18] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
- # [11:19] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [11:30] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # [11:34] * Quits: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz) (Ping timeout: 260 seconds)
- # [11:36] * Joins: necolas (~necolas@5e0c0fc8.bb.sky.com)
- # [11:47] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [11:52] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [11:54] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [11:59] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [11:59] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [12:04] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [12:04] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [12:04] * Quits: esc_ (~esc-ape@78.inst-3.ufg.ac.at) (Read error: Connection reset by peer)
- # [12:06] * Joins: esc_ (~esc-ape@78.inst-3.ufg.ac.at)
- # [12:23] * Quits: smaug____ (~chatzilla@YZMKDCCXXIII.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
- # [12:25] * Quits: esc_ (~esc-ape@78.inst-3.ufg.ac.at) (Read error: Connection reset by peer)
- # [12:31] * Quits: Evanescence (~Evanescen@122.237.25.251) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [12:38] * Joins: smaug____ (~chatzilla@GGYKMMMDCCCXVI.gprs.sl-laajakaista.fi)
- # [12:51] * Joins: bga_ (~bga@95-55-37-20.dynamic.avangarddsl.ru)
- # [12:53] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
- # [12:54] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Client Quit)
- # [12:57] * Joins: markss (95995a19@gateway/web/freenode/ip.149.153.90.25)
- # [12:58] <markss> Hey I registered for a http://www.w3techcourses.com account but the email failed to send so now I can't confirm my registration. Is there anyone I can contact to fix this?
- # [12:59] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
- # [12:59] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Remote host closed the connection)
- # [12:59] * Joins: cygri (~cygri@wg1-nat.fwgal01.deri.ie)
- # [13:07] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [13:09] * Joins: mishunov (~spliter@77.88.72.162)
- # [13:15] <Lachy> markss, this channel isn't affiliated with the W3C. Try #sysreq on the W3C's IRC server.
- # [13:18] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
- # [13:20] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [13:31] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [13:35] * Quits: nessy (~Adium@124-168-52-143.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:37] <markss> Lachy: Alright thanks
- # [13:37] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:37] * Parts: markss (95995a19@gateway/web/freenode/ip.149.153.90.25)
- # [13:39] * Joins: danbri (~danbri@note-danbri.few.vu.nl)
- # [13:47] * Quits: smaug____ (~chatzilla@GGYKMMMDCCCXVI.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
- # [13:49] * nunnun is now known as nunnun_away
- # [14:03] * Joins: zdobersek (~zan@89.142.36.212)
- # [14:03] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [14:04] * Joins: MikeSmith (~MikeSmith@EM114-48-39-19.pool.e-mobile.ne.jp)
- # [14:04] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 240 seconds)
- # [14:05] * Joins: annevk (~annevk@EM114-48-39-19.pool.e-mobile.ne.jp)
- # [14:09] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [14:11] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [14:11] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [14:39] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [14:42] * Quits: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net)
- # [14:44] * Quits: ezoe (~ezoe@203-140-90-239f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [14:44] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [14:51] * Quits: zdobersek (~zan@89.142.36.212) (Read error: Connection reset by peer)
- # [14:51] * Joins: zdobersek (~zan@BSN-142-36-212.dial-up.dsl.siol.net)
- # [14:56] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [14:57] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:04] * Joins: nessy (~Adium@124-168-52-143.dyn.iinet.net.au)
- # [15:06] * Joins: davidb_ (~davidb@66.207.208.98)
- # [15:12] * Joins: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp)
- # [15:13] * nunnun_away is now known as nunnun
- # [15:15] * Quits: annevk (~annevk@EM114-48-39-19.pool.e-mobile.ne.jp) (Quit: annevk)
- # [15:16] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:16] * Joins: GlitchMr (~glitchmr@178-36-188-8.adsl.inetia.pl)
- # [15:17] * Joins: shepazu (~shepazu@64.119.130.114)
- # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:21] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:22] * Quits: boblet (u1921@gateway/web/irccloud.com/x-zxyqaeiupjaijcac)
- # [15:22] * Joins: boblet (u1921@gateway/web/irccloud.com/x-ytttsolsbwytmzve)
- # [15:26] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # [15:27] * Joins: dbaron (~dbaron@66.207.208.98)
- # [15:28] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
- # [15:31] * heycam|away is now known as heycam
- # [15:36] * Joins: jdong_bot_ (~jdong_bot@117.79.233.145)
- # [15:42] * heycam is now known as heycam|away
- # [15:49] * Quits: nessy (~Adium@124-168-52-143.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:53] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [15:58] * Quits: GlitchMr (~glitchmr@178-36-188-8.adsl.inetia.pl) (Quit: GlitchMr)
- # [15:58] * Joins: GlitchMr (~glitchmr@178-36-188-8.adsl.inetia.pl)
- # [16:00] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
- # [16:01] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [16:03] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # [16:06] * Joins: tomasf (~tomasf@109.58.164.25)
- # [16:06] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [16:09] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
- # [16:10] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [16:11] * Parts: J_Voracek (~J_Voracek@71.21.195.70)
- # [16:15] * Quits: GlitchMr (~glitchmr@178-36-188-8.adsl.inetia.pl) (Quit: GlitchMr)
- # [16:22] * Quits: shepazu (~shepazu@64.119.130.114) (Quit: shepazu)
- # [16:27] * Quits: rtuin (~rtuin@213.125.175.250) (Read error: Connection reset by peer)
- # [16:27] * Joins: rtuin (~rtuin@213.125.175.250)
- # [16:28] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # [16:32] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
- # [16:35] * Joins: _bga (~bga@ppp78-37-224-175.pppoe.avangarddsl.ru)
- # [16:37] * Quits: bga_ (~bga@95-55-37-20.dynamic.avangarddsl.ru) (Ping timeout: 255 seconds)
- # [16:50] * Quits: danbri (~danbri@note-danbri.few.vu.nl) (Read error: Operation timed out)
- # [16:51] * Quits: zdobersek (~zan@BSN-142-36-212.dial-up.dsl.siol.net) (Quit: Leaving.)
- # [16:52] * Joins: zdobersek (~zan@89.142.36.212)
- # [17:09] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [17:09] * Joins: shepazu (~shepazu@64.119.130.114)
- # [17:10] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [17:13] * Joins: Evanescence (~Evanescen@122.237.25.251)
- # [17:16] * Joins: GlitchMr (~glitchmr@178-36-188-8.adsl.inetia.pl)
- # [17:17] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl) (Ping timeout: 258 seconds)
- # [17:21] * Quits: tomasf (~tomasf@109.58.164.25) (Ping timeout: 252 seconds)
- # [17:24] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
- # [17:25] * Quits: erlehmann (~erlehmann@dslb-092-078-130-083.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [17:25] * Joins: erlehmann (~erlehmann@dslb-094-223-092-003.pools.arcor-ip.net)
- # [17:30] * Joins: saba (~foo@unaffiliated/saba)
- # [17:38] * Joins: tomasf (~tomasf@host-95-199-15-100.mobileonline.telia.com)
- # [17:40] * Quits: jdong_bot_ (~jdong_bot@117.79.233.145) (Remote host closed the connection)
- # [17:44] * Joins: smaug____ (~chatzilla@ZYMKDCCXXVIII.gprs.sl-laajakaista.fi)
- # [17:45] * Quits: erlehmann (~erlehmann@dslb-094-223-092-003.pools.arcor-ip.net) (Ping timeout: 252 seconds)
- # [17:45] * Quits: tomasf (~tomasf@host-95-199-15-100.mobileonline.telia.com) (Quit: tomasf)
- # [17:47] * Joins: rillian_ (~rillian@184.71.166.126)
- # [17:50] * Quits: smaug____ (~chatzilla@ZYMKDCCXXVIII.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
- # [17:51] * dglazkov|away is now known as dglazkov
- # [17:51] <dglazkov> good morning, Whatwg!
- # [17:52] * Quits: zdobersek (~zan@89.142.36.212) (Ping timeout: 240 seconds)
- # [17:58] * Joins: erlehmann (~erlehmann@dslb-178-005-213-058.pools.arcor-ip.net)
- # [17:59] * Quits: Evanescence (~Evanescen@122.237.25.251) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [18:07] <Hixie> every time i try to talk to people in the Semantic Web community i have the same troubles
- # [18:07] <Hixie> sigh
- # [18:08] * Quits: shepazu (~shepazu@64.119.130.114) (Quit: shepazu)
- # [18:08] * Joins: zdobersek (~zan@89.142.245.190)
- # [18:08] * Joins: shepazu (~shepazu@64.119.130.114)
- # [18:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [18:10] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [18:11] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:11] * Quits: shepazu (~shepazu@64.119.130.114) (Client Quit)
- # [18:12] * Joins: tantek (~tantek@nat/mozilla/x-qpymavhrkeibqdpr)
- # [18:15] * Joins: ezoe (~ezoe@203-140-91-8f1.kyt1.eonet.ne.jp)
- # [18:15] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:17] * Joins: smaug____ (~chatzilla@a91-154-230-223.elisa-laajakaista.fi)
- # [18:24] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:25] * Quits: MikeSmith (~MikeSmith@EM114-48-39-19.pool.e-mobile.ne.jp) (Ping timeout: 256 seconds)
- # [18:29] * Joins: shepazu (~shepazu@64.119.130.114)
- # [18:30] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [18:30] * Joins: mokush (~quassel@188.24.43.163)
- # [18:30] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [18:30] * Joins: MikeSmith (~MikeSmith@EM111-191-182-28.pool.e-mobile.ne.jp)
- # [18:33] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [18:37] * Quits: GlitchMr (~glitchmr@178-36-188-8.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [18:42] * Joins: jennb (jennb@nat/google/x-zrvdbebzjojnstkx)
- # [18:42] * Quits: shepazu (~shepazu@64.119.130.114) (Quit: shepazu)
- # [18:43] * Quits: erlehmann (~erlehmann@dslb-178-005-213-058.pools.arcor-ip.net) (Ping timeout: 276 seconds)
- # [18:45] * Joins: erlehmann (~erlehmann@dslb-178-005-210-187.pools.arcor-ip.net)
- # [18:49] * Quits: Rich_Clark (~chatzilla@94-193-82-82.zone7.bethere.co.uk) (Ping timeout: 248 seconds)
- # [18:51] * Quits: zdobersek (~zan@89.142.245.190) (Quit: Leaving.)
- # [18:51] * Joins: zdobersek (~zan@89.142.245.190)
- # [18:52] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [18:52] * Joins: micheil (~micheil@195.24.233.121)
- # [18:55] * Quits: erlehmann (~erlehmann@dslb-178-005-210-187.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [18:55] * Joins: erlehmann (~erlehmann@dslb-178-005-210-187.pools.arcor-ip.net)
- # [18:56] * jernoble|afk is now known as jernoble
- # [18:57] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [18:57] * Joins: ap_ (~ap@2620:149:4:1b01:89f7:195f:c205:606e)
- # [19:00] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [19:01] * Joins: astearns (~anonymous@192.150.22.5)
- # [19:07] * Quits: tantek (~tantek@nat/mozilla/x-qpymavhrkeibqdpr) (Ping timeout: 258 seconds)
- # [19:08] * Joins: KillerX (~anant@206-15-76-122.static.twtelecom.net)
- # [19:11] * Joins: hober (~ted@unaffiliated/hober)
- # [19:24] * Joins: tantek (~tantek@nat/mozilla/x-btmsnqxsgeeolqln)
- # [19:26] * Quits: micheil (~micheil@195.24.233.121) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [19:32] * Quits: mokush (~quassel@188.24.43.163) (Remote host closed the connection)
- # [19:36] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [19:38] * Joins: shepazu (~shepazu@64.119.130.114)
- # [19:39] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [19:41] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 252 seconds)
- # [19:45] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [19:46] * Quits: tantek (~tantek@nat/mozilla/x-btmsnqxsgeeolqln) (Quit: tantek)
- # [19:47] * Quits: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp) (Remote host closed the connection)
- # [19:49] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [19:51] * Joins: zdobersek1 (~zan@89.142.245.190)
- # [19:51] * Quits: zdobersek (~zan@89.142.245.190) (Read error: Connection reset by peer)
- # [19:56] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:56] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [19:59] * Joins: tantek (~tantek@nat/mozilla/x-mcizmmldzhbboxdh)
- # [20:00] * Joins: GlitchMr (~glitchmr@178-36-188-8.adsl.inetia.pl)
- # [20:01] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [20:08] * Joins: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz)
- # [20:09] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [20:10] * Joins: dave_levin (dave_levin@nat/google/x-oksemwthusvmifia)
- # [20:11] * Joins: rniwa (rniwa@nat/google/x-etcslgbyevuicrvr)
- # [20:12] * Joins: Areks (~Areks@176.14.214.163)
- # [20:14] * Quits: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # [20:15] * Quits: zdobersek1 (~zan@89.142.245.190) (Quit: Leaving.)
- # [20:15] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [20:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [20:16] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [20:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [20:18] * Joins: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz)
- # [20:21] * Quits: tantek (~tantek@nat/mozilla/x-mcizmmldzhbboxdh) (Quit: tantek)
- # [20:32] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:34] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
- # [20:34] * Joins: jamesr (jamesr@nat/google/x-xijuhbjacodrccpe)
- # [20:36] * Quits: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz) (Ping timeout: 252 seconds)
- # [20:37] * Parts: brucel (~brucel@cpc4-smal11-2-0-cust879.perr.cable.virginmedia.com)
- # [20:39] * Quits: virtuelv (~virtuelv_@247.183.189.109.customer.cdi.no) (Quit: Ex-Chat)
- # [20:39] * Joins: tantek (~tantek@nat/mozilla/x-ddssupwmqhtpxiuk)
- # [20:45] * Quits: Areks (~Areks@176.14.214.163) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
- # [20:45] <timeless> zewt: the reason phone manufacturers rarely update *anything* is because there's no financial incentive to do so, and there is a fiscal penalty for doing so: if it breaks something on an operator's network, the operator will get pissed and ask for money back
- # [20:46] <timeless> plus, a mobile vendor (like nokia) makes money by selling (new) units, it doesn't make money from units once they are sold
- # [20:47] <timeless> and in the rare case that a browser actually results in revenue (home/search kickbacks), that money is not sent back to a maintenance team for the product that generated it, instead it is treated as some sort of windfall and absorbed by the company or some future product at large team
- # [20:49] <timeless> smaug____: fwiw, iPhone Safari doesn't get updated often, just look at how long it took for them to fix the certificate disaster
- # [20:50] <smaug____> k
- # [20:50] * smaug____ is certainly not going to buy any iPhone anyway
- # [20:51] <smaug____> N9 might be one option
- # [20:51] <smaug____> but it is a bit too expensive
- # [20:51] <zewt> ... but google should not have put phone manufacturers in control of updating the browser, just as they're not in control of updating google apps
- # [20:52] * Joins: Areks (~Areks@176.14.214.163)
- # [20:53] <smaug____> depends on which browser the OS has
- # [20:54] * smaug____ hopes phone manufacturers would use some better browsers than stock browser
- # [20:55] * zewt hopes Google will supply a sane browser (because it's their job) and phone manufacturers won't fragment things further
- # [20:55] <smaug____> it is bad if Google controls the whole stack
- # [20:56] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 244 seconds)
- # [20:58] * Joins: sicking (~chatzilla@206-15-76-122.static.twtelecom.net)
- # [21:00] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [21:05] * Quits: shepazu (~shepazu@64.119.130.114) (Quit: shepazu)
- # [21:09] <gsnedders> smaug____: AIUI unless you pay Google (instead of getting Android for free) you can't ship the Google Apps and any non-standard application
- # [21:10] <gsnedders> smaug____: So OEMs take the default apps and Android for free
- # [21:14] <smaug____> huh
- # [21:17] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:5416:e94d:4e55:845e)
- # [21:17] <gsnedders> smaug____: The Google Apps are non-free.
- # [21:17] <gsnedders> smaug____: (like Gmail, Market, etc.)
- # [21:18] * Joins: ojan (ojan@nat/google/x-nghgxrkihbjxeigj)
- # [21:20] <gsnedders> smaug____: So you have to get a license from Google to distribute them. They let you have it free in return for advertising revenue, or you can pay and change stuff.
- # [21:20] <timeless> zewt: the reason phone manufacturers rarely update *anything* is because there's no financial incentive to do so, and there is a fiscal penalty for doing so: if it breaks something on an operator's network, the operator will get pissed and ask for money back
- # [21:21] <timeless> plus, a mobile vendor (like nokia) makes money by selling (new) units, it doesn't make money from units once they are sold. and in the rare case that a browser actually results in revenue (home/search kickbacks), that money is not sent back to a maintenance team for the product that generated it, instead it is treated as some sort of windfall and absorbed by the company or some future product at l
- # [21:21] <timeless> arge team
- # [21:21] <timeless> hober: out of curiosity, which mobile vendors are actually good at browser updates?
- # [21:21] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:5416:e94d:4e55:845e) (Read error: Connection reset by peer)
- # [21:21] <timeless> smaug____: fwiw, iPhone Safari doesn't get updated often, just look at how long it took for them to fix the certificate disaster
- # [21:21] <zewt> deja vu?
- # [21:21] <timeless> i'm using irccloud
- # [21:21] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [21:21] <zewt> you're repeating yourself, heh
- # [21:21] <timeless> i thought i was offline and that things i had said weren't said
- # [21:22] <timeless> so i queued them in notepad and then sent them again
- # [21:22] <timeless> it didn't occur to me that they would have been sent
- # [21:22] <timeless> stuff in other places wasn't sent!
- # [21:22] <timeless> i believe gsnedders is correct about the Google Apps
- # [21:22] <timeless> which is a pretty good reason for major vendors to pay in
- # [21:22] <timeless> as for the n9... dunno
- # [21:23] <timeless> what's shocked me of late is that i've met a couple of people interested in n8s
- # [21:23] <timeless> s/people/women/
- # [21:24] <gsnedders> timeless: AFAIK almost no vendors pay.
- # [21:28] * Quits: tantek (~tantek@nat/mozilla/x-ddssupwmqhtpxiuk) (Quit: tantek)
- # [21:34] * Joins: tantek (~tantek@nat/mozilla/x-vkmayhnrdovvwanv)
- # [21:35] <smaug____> timeless: n8?
- # [21:36] <smaug____> isn't that, hmm, old
- # [21:36] * Joins: shepazu (~shepazu@64.119.130.114)
- # [21:36] <smaug____> n9 has got lots of media time in Finland
- # [21:36] <timeless> the n8 is what i got nokia to buy for me right before i left
- # [21:36] <timeless> and yeah, it's old and sucks
- # [21:36] <timeless> but has a 12mp camera
- # [21:37] * jernoble is now known as jernoble|afk
- # [21:37] <timeless> oh, and it turns out that the "new" ui for symbian actually eventually made it out the doors!
- # [21:37] <timeless> so if i can find Lucy, i can let her consider replacing the old symbian ui with a worse one!
- # [21:37] <timeless> (but hey, it's "newer")
- # [21:38] * Quits: Areks (~Areks@176.14.214.163) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
- # [21:40] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [21:42] <Hixie> does nobody implement body.onmessage?
- # [21:43] <Hixie> or does nobody implement window.postMessage()?
- # [21:43] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [21:43] * Joins: othermaciej (~mjs@17.245.89.72)
- # [21:44] <timeless> nobody@mozilla.org or nobody@somewhere.else ?
- # [21:44] <zewt> the latter exists in Chrome, anyway
- # [21:44] <timeless> https://developer.mozilla.org/en/DOM/window.postMessage
- # [21:44] <Hixie> every browser i've tested fails http://www.hixie.ch/tests/adhoc/dom/web-apps/postMessage/002.html
- # [21:44] <timeless> msdn.microsoft.com/en-us/library/cc197057(v=vs.85).aspx
- # [21:44] <Hixie> and i can't work out if it's my fault or not :-)
- # [21:45] <timeless> it seems that ms has documented body.onmessage
- # [21:45] <timeless> FAIL (message not received)
- # [21:45] <Hixie> guess i should test windows
- # [21:45] <timeless> in IE10 on w8
- # [21:45] <Hixie> IE?
- # [21:45] <Hixie> k
- # [21:45] <Hixie> so
- # [21:45] <Hixie> is it my fault or what
- # [21:45] <Hixie> i'm confused
- # [21:45] <Hixie> oh i guess i nuke the iframe
- # [21:45] <Hixie> maybe that's why
- # [21:45] <Hixie> let's fix that
- # [21:46] <Hixie> timeless: how about now?
- # [21:46] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [21:47] <timeless> FAIL (message not received); TEST FRAME
- # [21:47] <zewt> test() not called from anywhere?
- # [21:47] <timeless> i.e. there's a frame with that other text
- # [21:47] <timeless> but i'm still getting the fail
- # [21:47] <Hixie> zewt: 002a.html calls it onmessage
- # [21:47] <Hixie> timeless: k. thanks for the help.
- # [21:47] <Hixie> i'll figure this out after lunch.
- # [21:47] <Hixie> hopefully it's my fault...
- # [21:47] <Hixie> bbiab
- # [21:50] * Joins: dpranke (Adium@nat/google/x-fpodugbtgijmhtmo)
- # [21:50] * Parts: dpranke (Adium@nat/google/x-fpodugbtgijmhtmo)
- # [21:52] <smaug____> Hixie: FF9/10 have "onmessage" in document.body
- # [21:54] * jernoble|afk is now known as jernoble
- # [21:56] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [21:57] * Quits: smaug____ (~chatzilla@a91-154-230-223.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
- # [21:58] * Quits: tantek (~tantek@nat/mozilla/x-vkmayhnrdovvwanv) (Quit: tantek)
- # [22:01] <timeless> fwiw, i get the same results in my slightly dated 32bit Nightly on w8 as i do w/ IE10
- # [22:03] * Joins: tantek (~tantek@nat/mozilla/x-rbsuiogoxznuyoov)
- # [22:03] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Quit: ZNC - http://znc.sourceforge.net)
- # [22:11] <zcorpan> Hixie: i guess browsers don't support <body onmessage> properly
- # [22:14] * Joins: KillerX_ (~anant@nat/mozilla/x-lsevappdtcxehqat)
- # [22:14] * Joins: saba (~foo@unaffiliated/saba)
- # [22:17] * Quits: KillerX (~anant@206-15-76-122.static.twtelecom.net) (Ping timeout: 248 seconds)
- # [22:17] * KillerX_ is now known as KillerX
- # [22:17] * Quits: GlitchMr (~glitchmr@178-36-188-8.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:21] * Joins: Areks (~Areks@176.14.214.163)
- # [22:24] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [22:32] * Quits: rtuin (~rtuin@213.125.175.250) (Quit: Leaving)
- # [22:35] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
- # [22:39] * Quits: tantek (~tantek@nat/mozilla/x-rbsuiogoxznuyoov) (Read error: Connection reset by peer)
- # [22:39] * Joins: tantek (~tantek@2620:101:8003:200:2484:2070:fe6d:b60e)
- # [22:40] * Quits: MacTed (~Thud@63.119.36.36)
- # [22:44] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [22:44] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [22:46] * Quits: FlorianX1 (~Florian_S@p4FE2CB4F.dip.t-dialin.net) (Read error: Connection reset by peer)
- # [22:49] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [22:53] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
- # [22:58] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [22:59] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Client Quit)
- # [22:59] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [23:05] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:07] * Quits: ezoe (~ezoe@203-140-91-8f1.kyt1.eonet.ne.jp) (Ping timeout: 255 seconds)
- # [23:15] <Hixie> zcorpan: seems that way
- # [23:18] * Joins: smaug____ (~chatzilla@GYYYKMMCCVI.gprs.sl-laajakaista.fi)
- # [23:19] * Quits: Areks (~Areks@176.14.214.163) (Ping timeout: 255 seconds)
- # [23:20] <Hixie> yup, looks like no browser implements onmessage="" right
- # [23:20] <Hixie> oh well
- # [23:20] * zcorpan files a bug
- # [23:20] <Hixie> http://www.hixie.ch/tests/adhoc/dom/web-apps/postMessage/002.html if you need a testcase
- # [23:20] <Hixie> 003.html tests window.onmessage and seems to work everywhere
- # [23:22] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:23] <jgraham> Hixie: Convert the tests to something that can be put in the oficial testsuite, please :)
- # [23:23] <Hixie> is there documentation on how to do that?
- # [23:24] <jgraham> http://www.w3.org/html/wg/wiki/Testing/Authoring/
- # [23:25] <Hixie> wait why does a test have to include a js file?
- # [23:25] <Hixie> i just want to report the result to the harness
- # [23:25] <jgraham> Because there are tradeoffs in both directions
- # [23:25] <jgraham> And this is the one we went with
- # [23:25] <Hixie> wow this is far too complicated
- # [23:26] <Hixie> the "basic usage" section of the documentation of the library is longer than most test harnesses i've written :-P
- # [23:26] <jgraham> Hixie: Having used the "just report a result" system at Opera, it turns out that often "wow this is far too simplistic"
- # [23:27] <jgraham> Anyway in your case there's no reason not to include the js file
- # [23:28] <Hixie> tests should never include anything other than what is needed to run the test
- # [23:29] <jgraham> I really don't see the problem here
- # [23:30] <jgraham> If it actually changes the results you get, that's differnet
- # [23:30] * Joins: nessy (~Adium@74.125.56.18)
- # [23:30] <jgraham> But part of the point is that there isn't a way to "just report the results to the harness"
- # [23:30] <Hixie> the test is 21 lines long. The script library is 1689 lines long. Reporting the result takes one line of code (if (parent.report) (parent.report(result))).
- # [23:30] <Hixie> that's the problem
- # [23:31] <Hixie> er, with one fewer parenthesis
- # [23:31] <jgraham> That's not a problem
- # [23:31] <jgraham> Also, one of the main points is that there isn't a harness
- # [23:31] <jgraham> everyone does something slightly different
- # [23:32] <Hixie> including a library that is 80 times bigger than the test is a problem, imho. it means that the bulk of what the test is really testing has nothing to do with what it is trying to test.
- # [23:32] <jgraham> We use some weird POST-to-localhost thing that will hopefully be replaced soon. Mozilla use moxhitests. Webkit use something that prints to stdout (I think?)
- # [23:32] <jgraham> The library almost entirely assumes a good ecmascript implementation
- # [23:33] <jgraham> That turns out to be a reasonable assumption
- # [23:34] <jgraham> I consider the requirement to run the test in an iframe or popup window to be much more worrying
- # [23:35] <Hixie> to each his own, i guess
- # [23:36] * Joins: annevk (~annevk@EM111-191-182-28.pool.e-mobile.ne.jp)
- # [23:37] <zewt> when it comes to official test sets, i hope not :)
- # [23:39] * Joins: jdaggett (~jdaggett@ad005178.dynamic.ppp.asahi-net.or.jp)
- # [23:40] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [23:40] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [23:42] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [23:43] * Joins: ezoe (~ezoe@61-205-125-113f1.kyt1.eonet.ne.jp)
- # [23:45] <Hixie> i don't understand opera's behaviour in http://www.hixie.ch/tests/adhoc/dom/web-apps/postMessage/001.html
- # [23:46] <Hixie> webkit's behaviour is interesting. looks like it handles both postMessage(data, [], '*') and postMessage(data, '*', [])
- # [23:46] <Hixie> might be worth putting that in the spec
- # [23:56] <zcorpan> ugh. please no
- # [23:56] * Quits: shepazu (~shepazu@64.119.130.114) (Quit: shepazu)
- # [23:57] <Hixie> looks like only webkit implements it at all in a usable way, so i've changd the spec to match webkit
- # [23:57] <Hixie> the number of people who have gotten confused as to the correct order of those arguments is sufficiently high that i think it's worth it
- # [23:57] <Hixie> there doesn't seem to be a downside really
- # [23:58] <zcorpan> O_O
- # [23:58] <zewt> making code 50/50 inconsistent instead of people getting an error and learning to do it right is a very clear downside
- # [23:59] <zcorpan> i'm pretty sure our developers will refuse to implement that
- # [23:59] <Hixie> well opera's implementation of the spec so far seems quite broken anyway, so... :-)
- # [23:59] <zcorpan> what's broken?
- # Session Close: Tue Oct 18 00:00:01 2011
The end :)