Options:
- # Session Start: Wed Nov 07 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] <MikeSmith> pretty much all of the people in this discussion are respectful at least. except for one
- # [00:00] * Joins: JohnAlbin (~JohnAlbin@airbears-136-152-148-18.AirBears.Berkeley.EDU)
- # [00:00] <MikeSmith> if not productive
- # [00:00] <Hixie> given that you've quoted multiple people already...
- # [00:01] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [00:01] <MikeSmith> Hixie: they have an empty chair in the room that they're referring to as "the WHATWG ghost"
- # [00:01] <MikeSmith> can't make this stuff up
- # [00:01] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
- # [00:01] <Hixie> MikeSmith: and you say they're all being respectful? :-)
- # [00:02] <MikeSmith> heh
- # [00:02] <MikeSmith> at least that's what I think they are referring to
- # [00:02] * Hixie ponders roc's thing about how to transfer images across postMessage()
- # [00:02] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [00:03] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Read error: Operation timed out)
- # [00:03] <Hixie> having HTMLImageElement transfer into an Image, and transfer back into an HTMLImageElement, is one option
- # [00:03] <MikeSmith> it's possible that they have collectively ascended to some other level of abstraction with the "the WHATWG ghost" metaphor that's of too great refinement for me to appreciate
- # [00:03] <hober> MikeSmith: that's probably it
- # [00:04] <Hixie> if i have this object in the worker that's like an HTMLImageElement except for not being a DOM node, should I just call it HTMLImageElement? Or Image? or something else and we'll eventually put it on the main thread even though it's redundant?
- # [00:08] <MikeSmith> Hixie: would seem odd to call it HTMLImageElement
- # [00:08] <MikeSmith> or misleading
- # [00:08] <Hixie> yeah
- # [00:09] <Hixie> but if we ever put the DOM into workers, would be weird to not have it called that...
- # [00:10] <MikeSmith> oh
- # [00:11] * Quits: sicking (~sicking@204.153.192.4) (Quit: sicking)
- # [00:12] <MikeSmith> yay finally Pete Resnick talking now
- # [00:12] <MikeSmith> Hixie: mentioning that he talked along with others with you and Anne
- # [00:14] <MikeSmith> I like Pete
- # [00:14] <annevk> so sorry for not attending the IRI thing
- # [00:14] <annevk> I was busy drinking wine
- # [00:14] <MikeSmith> heh
- # [00:14] <annevk> back tomorrow
- # [00:14] * Quits: sedovsek (~robert@BSN-176-169-231.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [00:18] * Quits: garciawebdev (~garciaweb@190.244.76.14) (Remote host closed the connection)
- # [00:18] <MikeSmith> "I'm looking for some reason not to close down this working group."
- # [00:19] <MikeSmith> "Does anyone want to explain to me why the working group should not be shut down?"
- # [00:22] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [00:23] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:23] * Quits: boblet (uid1921@gateway/web/irccloud.com/x-qllplamubhmueutk) (Remote host closed the connection)
- # [00:24] * Joins: boblet (uid1921@gateway/web/irccloud.com/x-afjxvmwhnxnoxhsr)
- # [00:24] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [00:26] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:27] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Read error: Connection reset by peer)
- # [00:27] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:80ae:524c:5481:a3cb)
- # [00:34] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 246 seconds)
- # [00:35] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
- # [00:36] * ojan_away is now known as ojan
- # [00:36] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Client Quit)
- # [00:45] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [00:46] <Hixie> heycam: yt?
- # [00:46] <heycam> hi Hixie
- # [00:46] <Hixie> hey hey
- # [00:46] <Hixie> hope you had a good vacation
- # [00:46] <heycam> yes thanks :)
- # [00:47] <Hixie> question about "implements", what happens if you have an interface that has an "attribute DOMString foo", and it implements another interface with "readonly attribute DOMString foo"?
- # [00:47] <Hixie> is that just non-conforming?
- # [00:47] <heycam> yeah I think the spec either says that's non-conforming, or that which one "wins" is undefined
- # [00:47] <Hixie> k
- # [00:47] <heycam> what do you want to do?
- # [00:48] <Hixie> dunno. my general problem is that i want to represent images in both the main thread and workers
- # [00:48] <Hixie> and ideally want to make the objects postMessage()able from one to the other
- # [00:49] <Hixie> i'm scared of making an HTMLImageElement (or just Image) object in the worker that is a subset of HTMLImageElement in the main thread because people might rely on it not being a Node and then if we ever add the DOM to workers we'll be in a world of hurt
- # [00:49] <Hixie> but then i don't want to introduce a separate object that isn't HTMLImageElement because it's bound to get into the main thread and then it's Yet Another Way to represent images there
- # [00:49] <heycam> ok so you don't want some properties not being on the worker-version of the object, in case they pop up later
- # [00:50] <Hixie> well my question above was about making HTMLImageElement implement Image, and having just Image in the worker
- # [00:50] <Hixie> and having Image have a readonly "src"
- # [00:50] <heycam> oh, what's Image
- # [00:50] <heycam> that used to be just a named constructor
- # [00:50] <Hixie> some theoretical new object for workers that is a subset (non-Node) of HTMLImageElement, named to coincide with the constructor Image() that creates an HTMLImageElement
- # [00:50] <Hixie> the naming being intentional to indicate that they're hte "same object" in principle
- # [00:50] <Hixie> and to make it so we can never bring Image to the main thread
- # [00:51] <Hixie> maybe i should just bite the bullet and introduce the Yet Another Way To Represent Bitmap Images
- # [00:51] <heycam> ok so Image would now be an interface, its contructor would return an HTMLImageElement in non-workers
- # [00:51] <Hixie> yeah
- # [00:52] <Hixie> (well, it'd be an interface in workers, and not in main thread)
- # [00:52] <Hixie> not present
- # [00:52] <heycam> do you think it would really be an issue if the worker version of the object some time in the future gained the reaminder of the HTMLImageElement properites?
- # [00:52] <Hixie> i don't know, but it sure seems plausible
- # [00:53] <heycam> btw what do you get from passing images to workers?
- # [00:53] <heycam> that isn't just what you get from passing a CanvasPixelArray of the image?
- # [00:53] <Hixie> well this is in the context of http://junkyard.damowmow.com/514 - adding canvas to workers
- # [00:54] <Hixie> and canvas needs images, really
- # [00:54] <Hixie> now i imagine we'll get images in a number of ways, e.g. from Blobs fetched from IndexDB (assuming we add a toImage() method to Blob), from XHR (responseType='image')
- # [00:54] <Hixie> but it makes sense that we'd also get images from the main thread
- # [00:54] <heycam> I see
- # [00:54] <heycam> I guess it is kind of weird to have the DOM element be the canonical representation of images
- # [00:55] <Hixie> welcome to the web, but yeah
- # [00:55] <heycam> :)
- # [00:57] <Hixie> current ways to represent binary (bitmap) image data in the main thread that I can think of: HTMLCanvasElement, HTMLImageElement, ImageData, Blob, a data: URL
- # [00:57] <Hixie> I suppose I could add a new object that can be constructed from any of those
- # [00:57] <Hixie> and just be done with it
- # [00:57] <heycam> well what about ImageData
- # [00:58] <heycam> or does that not include some information that the others have
- # [00:58] <Hixie> ImageData's problem is that it exposes every pixel and so it is trivial for the author to monkey with the data, which immediately breaks every optimisation you can think of
- # [00:58] <Hixie> if you don't allow that, you can do everything async or even off the main thread
- # [00:58] <Hixie> so we really don't want the primary representation to be ImageData
- # [00:59] <Hixie> or at least, it seems like a bad idea to me
- # [01:01] <Hixie> yeah ok i think i should just bite the bullet and make a new object for everywhere
- # [01:01] <Hixie> with a factory method that can take any of the above and asynchronously returns an object that has the data loaded
- # [01:02] <Hixie> BitmapImage maybe?
- # [01:02] <zewt> in principle you should be able to fast path until someone changes bits, but it probably does make sense to have an "async-optimized" container for images, in the same way Blob is that for generic data (vs. ArrayBuffer)
- # [01:03] * Joins: ap_ (~ap@17.245.107.141)
- # [01:03] <Hixie> zewt: yeah, and i expect people will do that (lazy ImageData), but the problem is that it's really easy to run into the slow path by mistake
- # [01:03] <Hixie> zewt: e.g. you dump the ImageData to the console, and boom, now you need to synchronously fetch the data across both the GPU and process boundaries
- # [01:03] <zewt> also, ImageData is really bad at certain types of optimizations
- # [01:04] <zewt> for example, in principle an ImageData might be backed by a PNG until it's read--but that means you have a huge synchronous (and possibly UI thread) hitch on the first access, since you have to decompress it
- # [01:04] <Hixie> right
- # [01:04] <zewt> which you can give workarounds for, but they're just that
- # [01:04] <Hixie> which is bad enough, but that access might be in debug code
- # [01:04] <Hixie> which makes it even worse
- # [01:06] <zewt> i wonder if there's overlap between ImageWhatever and Blob
- # [01:06] * Quits: ap (~ap@2620:149:4:1b01:294e:483:dfda:6191) (Ping timeout: 246 seconds)
- # [01:06] * ap_ is now known as ap
- # [01:08] <MikeSmith> Hixie: hey wasn't the sortable-tables idea part of the datagrid spec?
- # [01:08] <MikeSmith> essentially
- # [01:08] <Hixie> yes, datagrid had that too
- # [01:12] * Quits: mamund (mamund@obsidian.recompiled.net) (Ping timeout: 256 seconds)
- # [01:13] <MikeSmith> I think the sortable-table part of datagrid is what was most appealing thing to web developers
- # [01:13] <Hixie> possibly
- # [01:13] <Hixie> the only reason for datagrid was the lack of a DOM backing
- # [01:13] <MikeSmith> OK
- # [01:13] <Hixie> the just-in-time API
- # [01:13] <Hixie> dunno what it's formally called
- # [01:14] * Joins: sicking (~sicking@204.153.192.4)
- # [01:20] <MikeSmith> good feedback from nessy on that thread
- # [01:22] <MikeSmith> Hixie: btw thanks again for the heads-up the day before yesterday about the validator-related message on the whatwg help list
- # [01:23] <MikeSmith> it help me find and fix a bug
- # [01:23] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [01:23] * Joins: mamund (mamund@obsidian.recompiled.net)
- # [01:23] <MikeSmith> also made me take time to read Henri's file-upload handling code
- # [01:24] <MikeSmith> anyway I wasn't subscribed the the help list before but I am now
- # [01:28] <Hixie> MikeSmith: cool
- # [01:29] * Quits: sicking (~sicking@204.153.192.4) (Quit: sicking)
- # [01:31] <wirepair_> might be interesting to some people here: http://www.veracode.com/blog/2012/11/security-headers-report/
- # [01:34] * Quits: wilhelm (~wilhelm@178.255.149.100) (Killed (wright.freenode.net (Nickname regained by services)))
- # [01:34] * Joins: wilhelm_ (~wilhelm@178.255.149.100)
- # [01:36] * ojan is now known as ojan_away
- # [01:36] <zewt> heh searching pdfs in chrome is still seriously annoying
- # [01:36] <zewt> type one letter, wait several seconds while it counts the letter in the whole document before being able to type anything else
- # [01:38] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [01:41] <Hixie> searching the spec in chrome is even worse
- # [01:42] <Hixie> you type something not in the document and it just stops working for a few minutes
- # [01:42] <zewt> searching the spec works for me in chrome, except whenever i do, it jumps back to the top of the page
- # [01:42] <zewt> which is maddening
- # [01:42] <zewt> to search from the current position, i have to type it somewhere else, and copy and paste it into the search box
- # [01:43] <Hixie> try clicking on the text where you want to search from
- # [01:43] * Quits: ^esc (~esc_ape@178.115.250.55.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [01:43] <Hixie> like you're putting the caret down
- # [01:43] <zewt> i've tried that, doesn't help
- # [01:43] <zewt> mostly i just load in FF to search
- # [01:44] <zewt> ff is also better at navigating anchors, eg. i can go to the address bar and hit enter and it'll jump back to the current #hash
- # [01:45] <zewt> if i do that in chrome it reloads
- # [01:45] <zewt> maybe that's just a weird usage pattern that only i do, using the hash as a short-term bookmark then doing the above to jump back to it
- # [01:46] <Hixie> i do that all the time. in chrome i worked around it by just changing the url to end in an x and then deleting the x :-)
- # [01:46] <Hixie> http://junkyard.damowmow.com/515 <- new strawman for canvas in workers
- # [01:46] <zewt> the "weird browser dance"
- # [01:48] <zewt> Hixie: i wonder how things like this (canvas in workers) would actually work for shared workers, where afaik (unlike dedicated workers) you may not be in the same process
- # [01:48] * Quits: TabAtkin1_ (~tabatkins@216.239.55.138) (Read error: Operation timed out)
- # [01:48] <zewt> (unlike dedicated workers created by the UI thread, i mean)
- # [01:48] <MikeSmith> wirepair_: interesting
- # [01:48] <zewt> maybe just a really slow path? dunno
- # [01:49] <wirepair_> MikeSmith: hence why i was asking those questions yesterday :)
- # [01:49] <wirepair_> got the answer from mozilla folks
- # [01:49] <MikeSmith> ah yeah
- # [01:49] <MikeSmith> about Strict Transport Security
- # [01:50] <Hixie> zewt: i don't understand
- # [01:50] <Hixie> zewt: how would that matter?
- # [01:50] <Hixie> zewt: dedicated worekrs aren't likely in the same process either
- # [01:50] <MikeSmith> wirepair_: incidentally speaking of browsers taking a long time to do things, that page seems to take a long long time to load for me
- # [01:50] <zewt> an implementation can guarantee that dedicated workers created by a browsing context are in the same process, but it's impossible to guarantee otherwise
- # [01:51] <zewt> (that is, they can guarantee it if they want to)
- # [01:51] <zewt> i guess it's a case of "this is hard, deal with it"
- # [01:51] <zewt> such is the web
- # [01:51] <zewt> (hard as in, harder than "just" rendering from another thread in the same process--you have to support an IPC path too)
- # [01:51] <wirepair_> hmm odd seems to load fine for me ;)
- # [01:52] * Joins: TabAtkin1_ (~tabatkins@216.239.55.138)
- # [01:53] <MikeSmith> anyway, retweeted
- # [01:53] <Hixie> zewt: same process as what? The graphics are happening on the GPU...
- # [01:54] <zewt> same process as the process that's displaying the results, which owns the OS window where the results are going, etc
- # [01:54] <wirepair_> MikeSmith: what's your twitter handle?
- # [01:54] <MikeSmith> sideshowbarker
- # [01:55] <wirepair_> cheers
- # [01:55] <zewt> i guess it all gets more complex depending on how the browser's compositing system works anyway
- # [01:55] <zewt> (which I have no idea about)
- # [01:56] <zewt> anyway, you probably want implementor feedback on that, not mine
- # [01:57] <Hixie> zewt: all feedback is welcome :-)
- # [02:00] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [02:01] <zewt> Hixie: is there no analog to toDataURL and toBlob from within the thread? (since CanvasTransferableRenderingContext doesn't have those, and since it neuters, they wouldn't work anyway)
- # [02:03] <zewt> and a way to createImageBitmap in the thread from another canvas in that thread (since you don't have the HTMLCanvasElement)
- # [02:06] * Quits: ap (~ap@17.245.107.141) (Remote host closed the connection)
- # [02:07] * Joins: ap (~ap@2620:149:4:1b01:dc75:5fc8:8011:6597)
- # [02:08] <Hixie> zewt: .canvas on the 2d context
- # [02:08] <Hixie> zewt: returns an ImageBitmap object
- # [02:13] * jernoble is now known as jernoble|afk
- # [02:13] * jernoble|afk is now known as jernoble
- # [02:14] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [02:14] * Joins: jernoble_ (~jernoble@67.218.105.7)
- # [02:19] * Quits: nunnun (~hiro@2409:10:8020:11:20c:29ff:fe02:11c8) (Quit: Bye)
- # [02:21] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:80ae:524c:5481:a3cb) (Remote host closed the connection)
- # [02:22] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [02:24] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [02:30] * Quits: jernoble_ (~jernoble@67.218.105.7) (Ping timeout: 240 seconds)
- # [02:31] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [02:31] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [02:32] * Joins: ap_ (~ap@17.245.107.141)
- # [02:32] * Quits: ap_ (~ap@17.245.107.141) (Remote host closed the connection)
- # [02:32] * Joins: ap_ (~ap@2620:149:4:1b01:3c51:fc9b:e953:af6f)
- # [02:35] * Quits: ap (~ap@2620:149:4:1b01:dc75:5fc8:8011:6597) (Ping timeout: 246 seconds)
- # [02:35] * ap_ is now known as ap
- # [02:36] * Joins: duboisp (~duboisp@out-pq-206.wireless.telus.com)
- # [02:37] * Joins: jernoble_ (~jernoble@67.218.105.7)
- # [02:40] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [02:44] * Joins: nunnun (~hiro@2409:10:8020:11:20c:29ff:fe02:11c8)
- # [02:44] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [02:45] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [02:45] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [02:46] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [02:46] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [02:49] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
- # [02:51] * Joins: necolas (~necolas@8.25.197.24)
- # [02:58] * Quits: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [03:00] * Quits: mamund (mamund@obsidian.recompiled.net) (Ping timeout: 246 seconds)
- # [03:00] * Quits: jernoble_ (~jernoble@67.218.105.7) (Quit: Textual IRC Client: www.textualapp.com)
- # [03:01] * Joins: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net)
- # [03:07] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [03:14] * Quits: jennb (jennb@nat/google/x-ewcnjpbkvwiqfcjf) (Quit: jennb)
- # [03:20] * Joins: MikeSmith (~MikeSmith@u-210162011166.u07.hotspot.ne.jp)
- # [03:22] * Quits: nunnun (~hiro@2409:10:8020:11:20c:29ff:fe02:11c8) (Ping timeout: 246 seconds)
- # [03:29] * Quits: ap (~ap@2620:149:4:1b01:3c51:fc9b:e953:af6f) (Quit: ap)
- # [03:33] * Joins: plutoniix (~plutoniix@node-xqz.pool-101-109.dynamic.totbb.net)
- # [03:38] * Joins: sicking (~sicking@204.153.192.4)
- # [03:55] * Quits: sicking (~sicking@204.153.192.4) (Quit: sicking)
- # [03:57] * Quits: baku (~baku@204.153.192.4) (Ping timeout: 246 seconds)
- # [03:58] * Quits: duboisp (~duboisp@out-pq-206.wireless.telus.com) (Quit: used jmIrc)
- # [04:00] * Quits: carlos_antonio (~benway@173.230.152.21) (Quit: leaving)
- # [04:00] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [04:01] * Joins: nunnun (~hiro@180.42.29.49)
- # [04:07] * Joins: mamund (mamund@obsidian.recompiled.net)
- # [04:14] * Quits: TabAtkin1_ (~tabatkins@216.239.55.138) (Ping timeout: 240 seconds)
- # [04:19] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
- # [04:21] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [04:25] * Quits: jonlee (~jonlee@2620:149:4:1b01:1562:2a5d:e35:7a9c) (Quit: jonlee)
- # [04:28] * Joins: TabAtkin1_ (~tabatkins@207.198.105.19)
- # [04:28] * Joins: jonlee (~jonlee@2620:149:4:1b01:3cb7:6c53:57ab:50b2)
- # [04:31] * Quits: jonlee (~jonlee@2620:149:4:1b01:3cb7:6c53:57ab:50b2) (Client Quit)
- # [04:33] * rniwa is now known as rniwa|away
- # [04:36] * Joins: necolas (~necolas@8.25.197.24)
- # [04:43] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
- # [04:44] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [04:45] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [04:46] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:79cd:2eb2:79e3:ef76)
- # [04:50] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:79cd:2eb2:79e3:ef76) (Ping timeout: 268 seconds)
- # [05:00] * Joins: MikeSmith_ (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [05:00] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Computer has gone to sleep.)
- # [05:01] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [05:03] * Quits: MikeSmith (~MikeSmith@u-210162011166.u07.hotspot.ne.jp) (Ping timeout: 252 seconds)
- # [05:03] * MikeSmith_ is now known as MikeSmith
- # [05:06] * Quits: TabAtkin1_ (~tabatkins@207.198.105.19) (Ping timeout: 246 seconds)
- # [05:06] * Quits: blooberry (blooberry_@nat/intel/x-vxmtyaduisepztux) (Ping timeout: 246 seconds)
- # [05:23] * Joins: MikeSmith_ (~MikeSmith@u-210162011166.u07.hotspot.ne.jp)
- # [05:24] * Joins: niloy (~niloy@203.196.177.156)
- # [05:24] * Quits: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [05:26] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 264 seconds)
- # [05:26] * MikeSmith_ is now known as MikeSmith
- # [05:30] * Joins: msangel (b24afe21@gateway/web/freenode/ip.178.74.254.33)
- # [05:30] <msangel> hi
- # [05:32] <msangel> all is sleaping
- # [05:32] <msangel> ok
- # [05:34] <Hixie> all is watching US election :-)
- # [05:34] * Quits: JohnAlbin (~JohnAlbin@airbears-136-152-148-18.AirBears.Berkeley.EDU) (Quit: JohnAlbin)
- # [05:40] * Quits: mamund (mamund@obsidian.recompiled.net) (Ping timeout: 260 seconds)
- # [05:41] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [05:41] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
- # [05:43] * Quits: msangel (b24afe21@gateway/web/freenode/ip.178.74.254.33) (Quit: Page closed)
- # [05:49] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [05:51] * Joins: mamund (mamund@obsidian.recompiled.net)
- # [05:54] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [06:00] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [06:13] * Quits: nessy (~silviapf@2401:fa00:0:fd00:b027:2962:8ae8:e946) (Quit: Leaving.)
- # [06:17] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox_ben)
- # [06:20] <MikeSmith> the gonna fly the flag at half staff at all NASCAR races for a while I guess
- # [06:20] <MikeSmith> poor crackers
- # [06:21] <MikeSmith> but wait I see from the map that Mexico and Canada have not voted yet!
- # [06:28] <MikeSmith> in other news I wonder why I didn't realize Hubbub was as far along as it is
- # [06:28] <MikeSmith> http://www.netsurf-browser.org/projects/hubbub/
- # [06:35] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [06:38] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [06:43] * Joins: ehsan_ (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [06:43] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Read error: Connection reset by peer)
- # [06:46] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [06:50] * Quits: SamB_MacG5 (~samb_macg@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 260 seconds)
- # [06:50] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [06:53] * Joins: SamB_MacG5 (~samb_macg@2001:470:1f07:57:211:24ff:feaa:27a)
- # [06:59] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [07:02] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [07:10] <annevk> oh lol, Roy called me a terrorist?
- # [07:13] <MikeSmith> annevk: not by name
- # [07:13] <MikeSmith> sorta just by association
- # [07:14] * Quits: hasather (~davidh@office.oslo.opera.com) (Ping timeout: 240 seconds)
- # [07:14] * Joins: hasather (~davidh@office.oslo.opera.com)
- # [07:15] <MikeSmith> anyway, wear it with pride man
- # [07:15] <MikeSmith> considering the source
- # [07:17] <MikeSmith> the part where is he spoke about "anti-social behavior within the WHATWG" was fun too
- # [07:17] <MikeSmith> considering, you know, how social and civil he is
- # [07:18] <MikeSmith> and his lovable, charming way with words that just endears everybody to him so much
- # [07:18] <MikeSmith> we should be more like him
- # [07:18] <MikeSmith> follow his example
- # [07:18] <annevk> the irc-logs from (for me) last night crack me up
- # [07:19] <MikeSmith> the funniest part was where you said you're going to run for the TAG
- # [07:20] <MikeSmith> next thing you'll be telling us your going to run for the Supreme Court of the IETF
- # [07:23] <annevk> yeah man, IAB, IESG, all the acronyms
- # [07:24] <annevk> Hixie: I wonder if we should merge XHR and Workers a bit more, or maybe Workers in general with the rest of the platform
- # [07:24] <annevk> Hixie: that instead of Workers saying how APIs behave, APIs define how they work in Workers
- # [07:25] <annevk> Hixie: e.g. I just noticed you can set responseType to "document" in a Worker per the XHR spec, which makes little sense
- # [07:27] <MikeSmith> annevk: it almost sounds like you're discussing architecture right now
- # [07:27] <annevk> MikeSmith: don't tell anyone, they might get the wrong impression
- # [07:28] <MikeSmith> hehheh
- # [07:29] <annevk> https://twitter.com/sideshowbarker/status/265980959848022020 he was surprised?
- # [07:29] <annevk> sounds more like Film at 11 to me
- # [07:31] <MikeSmith> wirepair_: annevk is saying "You must be new here"
- # [07:33] <annevk> that people get CORS wrong is kinda funny, because if you don't get it right, stuff won't work...
- # [07:33] * Joins: Ducki (~Ducki@pD9E3988F.dip0.t-ipconnect.de)
- # [07:33] <annevk> afaict the other headers are about additional protection
- # [07:33] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 265 seconds)
- # [07:34] * Joins: sicking (~sicking@204.153.192.4)
- # [07:36] * Quits: gavinc (~gavin@50.0.77.3) (Quit: Konversation terminated!)
- # [07:38] * Joins: tantek (~tantek@99-127-229-140.lightspeed.sntcca.sbcglobal.net)
- # [07:40] <annevk> twitter is basically useless now
- # [07:40] <annevk> will it take another day for the election thing to go away?
- # [07:42] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:42] <MikeSmith> don't think it'll take that long
- # [07:43] <MikeSmith> Turn out the lights the party's over
- # [07:44] <Hixie> annevk: i'm all for making xhr know about workers, sure
- # [07:45] <annevk> Hixie: it would be nice if we had simple language like "in Window context" and "in Worker context" to hook into
- # [07:45] <annevk> Hixie: currently I'm using some hack based on whether or not XHR has an associated Document, but that's not very clear
- # [07:46] <annevk> Hixie: so I guess you'd need to provide those hooks, and then I can take some probable future work and maintenance away from you
- # [07:51] <annevk> Hixie: oops, you already do
- # [07:51] <annevk> Hixie: document and worker environment, great
- # [07:53] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [07:53] <Hixie> yeah, added those recently cos i needed them for the same reason :_)
- # [07:58] * Joins: baku (~baku@204.153.192.4)
- # [07:58] <annevk> Hixie: so I guess I'll make those changes when we do the Image thing
- # [07:58] <Hixie> i think i may end up not needing the Image thing
- # [07:59] <Hixie> i'm just gonna have a way to go from Blob to ImageBitmap
- # [08:00] <annevk> that works too, we can always add it later as convenience (we have "json" too)
- # [08:00] <Hixie> yeah
- # [08:04] * Quits: MikeSmith (~MikeSmith@u-210162011166.u07.hotspot.ne.jp) (Quit: MikeSmith)
- # [08:06] * Quits: tantek (~tantek@99-127-229-140.lightspeed.sntcca.sbcglobal.net) (Quit: tantek)
- # [08:09] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 240 seconds)
- # [08:10] * Joins: dydx (~dydz@76.220.18.65)
- # [08:10] * Joins: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net)
- # [08:12] <annevk> so yesterday was copyright, today capital-p Process http://annevankesteren.nl/2012/11/process
- # [08:13] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [08:22] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:29] * Joins: shwetank (~shwetank@122.173.250.124)
- # [08:31] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [08:34] * heycam is now known as heycam|away
- # [08:35] * Quits: sicking (~sicking@204.153.192.4) (Quit: sicking)
- # [08:35] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [08:39] * Joins: sicking (~sicking@204.153.192.4)
- # [08:42] * abstractj|away is now known as abstractj
- # [08:42] * Quits: abstractj (~abstractj@redhat/jboss/abstractj) (Excess Flood)
- # [08:44] * Joins: abstractj (~abstractj@redhat/jboss/abstractj)
- # [08:45] * Joins: izhak (~izhak@213.87.240.141)
- # [08:48] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [08:50] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:50] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:51] * Quits: dydx (~dydz@76.220.18.65) (Quit: dydx)
- # [08:54] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 240 seconds)
- # [08:54] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:54] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [08:55] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [09:01] * Quits: baku (~baku@204.153.192.4) (Ping timeout: 246 seconds)
- # [09:03] * Joins: Ms2ger (~Ms2ger@109.133.12.158)
- # [09:04] <hsivonen> must. resist. making. technical. arguments. about. polyglot. on. public-html.
- # [09:06] <MikeSmith> snort
- # [09:06] <hsivonen> (people in that thread seem to have forgotten query strings)
- # [09:06] <hsivonen> I must look away. otherwise, it would be 386 time.
- # [09:08] <kennyluck> must. resist. opening. public-html. archive
- # [09:12] * Quits: sicking (~sicking@204.153.192.4) (Quit: sicking)
- # [09:12] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [09:12] * Joins: sicking (~sicking@204.153.192.4)
- # [09:12] * Quits: sicking (~sicking@204.153.192.4) (Client Quit)
- # [09:13] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [09:14] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Ping timeout: 246 seconds)
- # [09:15] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 246 seconds)
- # [09:15] <annevk> Hixie: http://junkyard.damowmow.com/515 Alex Russell is going to nuke you
- # [09:15] <annevk> Hixie: "ImageBitmapFactory"...
- # [09:15] <annevk> Hixie: need to use constructors man
- # [09:16] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:16] <MikeSmith> annevk: the punctuation in the last paragraph of your blog posting shows that you've reached the next level of the game and are now ready to start writing Lisp
- # [09:16] <MikeSmith> annevk: the next thing you need to do is start growing a neckbeard
- # [09:17] <annevk> heh, on it :)
- # [09:17] <annevk> the parenthesis nicely illustrate the complexity
- # [09:17] <MikeSmith> indeed
- # [09:17] <MikeSmith> clever
- # [09:17] * Quits: sedovsek (~robert@89.143.12.238) (Client Quit)
- # [09:18] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
- # [09:18] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [09:19] * Joins: yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
- # [09:19] <yuhong> /msg NickServ identify asdasd
- # [09:20] <annevk> Hixie: I see, you want ImageBitmap to be created asynchronously, but I'm not sure why that's necessary if the object itself is async...
- # [09:20] <hsivonen> not that strong a password to begin with
- # [09:20] <yuhong> On the TAG, I hope this work can be finished:
- # [09:20] <yuhong> http://www.w3.org/2001/tag/2011/12/evolution/
- # [09:20] <yuhong> hsivonen: I know.
- # [09:22] <yuhong> http://www.w3.org/wiki/Evolution
- # [09:22] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:22] <yuhong> It will be useful in proving that the W3C process and versioning HTML is flawed.
- # [09:24] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [09:26] * Quits: niloy (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [09:29] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [09:29] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:33] * Joins: Robbert_ (~robbert@2001:980:9368:1:a534:87b5:1cbc:4e03)
- # [09:34] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [09:34] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [09:34] * Quits: yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Ping timeout: 276 seconds)
- # [09:36] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [09:41] * Joins: niloy (~niloy@203.196.177.156)
- # [09:42] <MikeSmith> hey guys we need somebody to write a rebuttal blog posting explaining all the positive aspects if the current publication Process
- # [09:42] <MikeSmith> oops
- # [09:42] <MikeSmith> wrong channel
- # [09:42] <Ms2ger> MikeSmith, I'll do that
- # [09:42] <Ms2ger> "None"
- # [09:42] <Ms2ger> Want to publish it? I don't have a blog
- # [09:42] <MikeSmith> we pay by the word
- # [09:43] <annevk> Stevef_: don't worry, technical stuff is next
- # [09:43] <MikeSmith> or alternatively by the depth of parenthesis
- # [09:43] <Ms2ger> (((((((((None)))))))))))))
- # [09:43] * Quits: gavin_ (~gavin@76.14.87.162) (Ping timeout: 255 seconds)
- # [09:43] <Ms2ger> http://xkcd.com/1131/ < Hah
- # [09:44] <Stevef_> annevk: not worried, just thinking aloud about the general tone of your posts, which I understand, but don't necessarily agree with
- # [09:45] * Joins: yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
- # [09:45] <Stevef_> annevk: I have experienced the BS, but also the opportunity
- # [09:45] <annevk> copyright is dialed down a bunch from what I had initially, but sure
- # [09:46] <yuhong> Ms2ger: http://www.reddit.com/r/IAmA/comments/120oif/we_are_mozilla_aua/c6r65h3
- # [09:46] <Stevef_> annevk: and "I have experienced the BS, but also the opportunity" this goes for both w3C and whatwg
- # [09:48] * Quits: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch) (Ping timeout: 260 seconds)
- # [09:50] * Joins: smaug____ (~chatzilla@193-64-20-143-nat.elisa-mobile.fi)
- # [09:50] * Quits: yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Ping timeout: 252 seconds)
- # [09:55] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:57] * Joins: didymos (~didymos@5.57.48.69)
- # [09:59] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [09:59] * Quits: nielsle (~nielsle@89.23.239.149) (Ping timeout: 245 seconds)
- # [09:59] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [10:00] * Quits: henrikkok (~henrikkok@81.27.221.193) (Ping timeout: 252 seconds)
- # [10:00] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [10:04] * Quits: Ms2ger (~Ms2ger@109.133.12.158) (Quit: bbl)
- # [10:05] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [10:07] * Quits: nonge (~nonge@p5082AE99.dip.t-dialin.net) (Read error: Operation timed out)
- # [10:11] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [10:11] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [10:12] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [10:13] <annevk> Stevef_: happy to reword things on request btw
- # [10:14] <annevk> Stevef_: I wouldn't write a critique if I didn't care and if I can improve it all the bette
- # [10:14] <annevk> r*
- # [10:22] * Joins: nonge (~nonge@p5B326D7B.dip.t-dialin.net)
- # [10:26] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [10:26] * Quits: smaug____ (~chatzilla@193-64-20-143-nat.elisa-mobile.fi) (Ping timeout: 256 seconds)
- # [10:30] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Quit: Computer has gone to sleep.)
- # [10:32] * Joins: mpt_ (~mpt@faun.canonical.com)
- # [10:32] * Quits: mpt_ (~mpt@faun.canonical.com) (Changing host)
- # [10:32] * Joins: mpt_ (~mpt@canonical/mpt)
- # [10:33] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:35] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [10:38] <annevk> Hixie: aah, I guess the main problem with "data is valid" is Blob
- # [10:38] * Joins: MikeSmith_ (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [10:40] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 246 seconds)
- # [10:40] * MikeSmith_ is now known as MikeSmith
- # [10:40] <annevk> Hixie: but if it's just for Blob, something like ImageBitmap.create(Blob, callback) might be nicer
- # [10:41] <annevk> Hixie: more like URL.createFromObject() or whatever we ended up calling that
- # [10:41] <jgraham> annevk: Iy might be worth mentioning the unicode exception on your blog
- # [10:42] <jgraham> Also the last paragraph reads like lisp
- # [10:42] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
- # [10:43] <annevk> Unicode is not quite an exception always I think. See IDNA2003 and XML
- # [10:45] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: Make the road by walking. (B-side: Tired of Fighting))
- # [10:45] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [10:45] <annevk> Unicode is also decidedly less modular. It affects e.g. what whitespace and identifiers can consist of in JavaScript
- # [10:45] <Stevef_> annevk: no requests, you have to telll it as you see it
- # [10:46] * Quits: mpt_ (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [10:46] * Quits: foolip (~philip@node-7lfbao663dsubdphq.a0.ipv6.opera.com) (Ping timeout: 260 seconds)
- # [10:46] <SimonSapin> what’s the unicode exception?
- # [10:47] <jgraham> Unicode is unstable, but people tend not to object when you reference it
- # [10:47] <jgraham> (without specifying a particular version)
- # [10:48] <jgraham> For some reason, in that case, people accept that the dependency will be a single reusable library
- # [10:50] <annevk> https://twitter.com/dirkschulze/status/263591602960879617 hehe
- # [10:51] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [10:52] * Joins: zcorpan (~zcorpan@c-5eeaaaad-74736162.cust.telenor.se)
- # [10:52] <SimonSapin> I think that stability is not binary: there is a whole scale from something widely implemented and in a "set in stone" rec, to the crazy idea in a CSS editor’s draft that no-one heard about or intends to implement
- # [10:52] * padenot is now known as padenot|away
- # [10:53] <jgraham> Well yes, I think that everyone agrees on that in principle
- # [10:53] <annevk> "set in stone" is exactly right, typical RECs are bogus if you look at details, and most if you just glance over them
- # [10:54] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [10:54] <annevk> (I meant including the quotation marks is exactly right.)
- # [10:54] <jgraham> The Process is a lot further toward the binary end of the scale though
- # [10:54] <annevk> SimonSapin: the "crazy idea in a CSS editor's draft" is a distraction I think
- # [10:54] <SimonSapin> how so?
- # [10:55] <annevk> SimonSapin: it's the exception
- # [10:55] <SimonSapin> do you mean it shouldn’t be there at all?
- # [10:55] * Quits: Ducki (~Ducki@pD9E3988F.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [10:55] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [10:55] <jgraham> FWIW,if I were editing, I think I would work like this:
- # [10:55] <jgraham> Bugfixes - straight into the main spec
- # [10:56] <jgraham> New ideas without any review - onto a work branch to get review
- # [10:56] <annevk> no I mean that a) that argument carries way less weight and b) everyone agrees a stability annotation system would be useful
- # [10:56] <jgraham> Then I would annotate sections for actual stability
- # [10:57] <annevk> SimonSapin: the "crazy idea" argument is often used, but in practice it's rarely a problem, whereas a REC not describing what you actually need to implement whereas there's an "editor's draft" that does is common
- # [10:57] <annevk> and is a problem
- # [10:57] <SimonSapin> my point is that the crazy idea might gradually get more and more attention, discussion and acceptance : the stability scale is not discrete, there are all the intermediate states
- # [10:57] <jgraham> Yeah
- # [10:57] <jgraham> Of course
- # [10:58] <annevk> if it gets acceptance it might not be so crazy :)
- # [10:58] * Joins: foolip (~philip@node-7lfbahzz28oymkymx.a0.ipv6.opera.com)
- # [10:58] <annevk> anyway, I'm gonna miss yet another train this way
- # [10:58] <jgraham> But if it is "fantasai's personal scratchpad for collaboration with TabAtkins_" (a use case that came up at TPAC), that sounds like "shared branch" to me
- # [10:59] * Joins: Ducki (~Ducki@pD9E3988F.dip0.t-ipconnect.de)
- # [10:59] <SimonSapin> agreed
- # [10:59] <jgraham> If it is something that is a new idea, that the editor thinks is good and that shows some interest, that should be main spec + a label indicating high instability
- # [11:00] <SimonSapin> another data point: I just made a clarification change to Selectors4. It applies equally to level 3 but I didn’t bother because of the Process
- # [11:00] <jgraham> If it is something that has two implementations that don't yet fully interoperate, that is main spec + a label that says high stability
- # [11:02] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [11:02] * Joins: nonge_ (~nonge@p5082A966.dip.t-dialin.net)
- # [11:02] <zcorpan> hsivonen: maybe v.nu should validate http headers
- # [11:02] * Joins: Druide_ (~Druid@p5B1369A7.dip.t-dialin.net)
- # [11:04] <zcorpan> " Of the 217 invalid values, most were attempting to mix SAMEORIGIN with Allow-From, which ends up causing Chrome and IE9 to simply fail open and allow any site to frame the resource." seems scary
- # [11:04] <zcorpan> (http://www.veracode.com/blog/2012/11/security-headers-report/ )
- # [11:06] * padenot|away is now known as padenot
- # [11:06] * Quits: nonge (~nonge@p5B326D7B.dip.t-dialin.net) (Ping timeout: 268 seconds)
- # [11:09] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [11:11] <zcorpan> for STS, maybe we should ignore the specified value and always treat it as "long max-age"
- # [11:12] * Joins: mpt_ (~mpt@faun.canonical.com)
- # [11:12] * Quits: mpt_ (~mpt@faun.canonical.com) (Changing host)
- # [11:12] * Joins: mpt_ (~mpt@canonical/mpt)
- # [11:12] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [11:13] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [11:14] <odinho> zcorpan: That's a good idea.
- # [11:14] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [11:16] <zcorpan> these results need pondering
- # [11:16] * Quits: Robbert_ (~robbert@2001:980:9368:1:a534:87b5:1cbc:4e03) (Remote host closed the connection)
- # [11:17] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [11:17] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 246 seconds)
- # [11:19] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [11:24] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [11:25] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [11:29] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [11:30] * Joins: annevk (~annevk@84.241.200.119)
- # [11:30] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:30] <annevk> jgraham: yeah, I don't scratch in the spec, like Hixie I use some text file on a server or mailing list discussion
- # [11:36] <zcorpan> annevk: http://lists.w3.org/Archives/Public/uri/2012Nov/0013.html
- # [11:36] <annevk> sweet
- # [11:37] <annevk> zcorpan: I think what he should maybe do first is produce a grid of results
- # [11:38] <annevk> zcorpan: then we can re-evaluate the specs
- # [11:38] <zcorpan> so keep webkit as the expected result for now?
- # [11:40] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [11:41] <annevk> we could make them match the URL Standard
- # [11:41] <annevk> just noticed fragment behavior is even weirder than I thought :/
- # [11:43] <annevk> back in a bit
- # [11:43] * Quits: annevk (~annevk@84.241.200.119) (Remote host closed the connection)
- # [11:46] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [11:50] * padenot is now known as padenot|away
- # [11:54] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [11:54] * Joins: reinaldob (~reinaldob@201.74.207.100)
- # [11:55] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 260 seconds)
- # [11:55] * Joins: gavin_ (~gavin@76.14.87.162)
- # [11:56] * Joins: annevk (~annevk@212.238.236.229)
- # [11:57] * Quits: eric_carlson (~eric@2620:149:4:1b01:d4fd:3dc3:3e23:6d11) (Read error: Connection reset by peer)
- # [11:57] * Joins: eric_carlson (~eric@17.212.152.104)
- # [11:58] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [11:59] * Quits: rniwa|away (~rniwa@2620:149:4:1b01:b510:7009:e1a4:a138) (Read error: Connection reset by peer)
- # [11:59] * Joins: rniwa (~rniwa@17.212.154.167)
- # [12:01] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:08] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [12:10] * Quits: zcorpan (~zcorpan@c-5eeaaaad-74736162.cust.telenor.se) (Ping timeout: 256 seconds)
- # [12:11] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:14] * mpt_ is now known as mpt
- # [12:15] * Quits: plutoniix (~plutoniix@node-xqz.pool-101-109.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [12:17] * Joins: zcorpan (~zcorpan@94.234.170.173)
- # [12:18] <jgraham> SteveF: You might find http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1897 illuminating
- # [12:18] * jgraham assumes he will read the logs
- # [12:21] * Quits: zcorpan (~zcorpan@94.234.170.173) (Ping timeout: 260 seconds)
- # [12:23] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [12:29] * Quits: reinaldob (~reinaldob@201.74.207.100) (Remote host closed the connection)
- # [12:29] * Joins: [[zzz]] (~q@node-1awq.pool-101-109.dynamic.totbb.net)
- # [12:31] * Quits: [[zz]] (~q@node-59x.pool-125-25.dynamic.totbb.net) (Read error: Operation timed out)
- # [12:32] * Joins: reinaldob (~reinaldob@201.74.207.100)
- # [12:34] * Quits: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net) (Quit: Leaving.)
- # [12:36] * Joins: zcorpan (~zcorpan@94.234.170.174)
- # [12:40] <MikeSmith> zcorpan: about v.nu providing validation for headers, in a follow-up comment to that security-headers posting somewhere, I remember seeing a mention of the idea of a linter for headers
- # [12:41] <MikeSmith> would be good to have at least for whatever higher-priority problem cases we might be able to identify
- # [12:42] <MikeSmith> like the same-origin with Allow-From case you cited there
- # [12:42] * abstractj is now known as abstractj|brb
- # [12:44] * Joins: danbri (~danbri@80.71.30.113)
- # [12:44] <hsivonen> MikeSmith: which reminds me that I should drive the HttpClient update into the repo
- # [12:45] <hsivonen> as a side effect of updating HttpClient, I ended up validating the headers that the validator uses as part of its own operation
- # [12:45] <MikeSmith> oh
- # [12:45] <MikeSmith> nice
- # [12:46] <hsivonen> i.e. Content-Length and the like
- # [12:46] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 255 seconds)
- # [12:47] <jgraham> hsivonen: BTW <main><p></main><p> seems like particularly nasty behaviour
- # [12:48] * hsivonen expects IE10 to surpass IE6 for Christmas in usage
- # [12:49] <hsivonen> jgraham: ouch. yeah. :-(
- # [12:49] <hsivonen> <p> still sucks
- # [12:49] <hsivonen> (though Hixie considers it a feature)
- # [12:50] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [12:50] <hsivonen> I may have to revise my opinion of not changing the parser if <main> is introduced to the platform
- # [12:52] * abstractj|brb is now known as abstractj
- # [12:59] <annevk> I like <p> too
- # [13:01] <odinho> <p> and not doing </p> is a feature. I use it a lot :P[6~[D[D[D[C[C[D
- # [13:01] <Stevef_> jgraham:thanks
- # [13:03] <Stevef_> so i guess that I add advice about adding main as per zcorpans email and let implementers fight it out...
- # [13:04] <karlcow> hsivonen: nice for HTTP validation. I often wished that http://redbot.org/ was into the markup validator
- # [13:04] * Joins: mpt_ (~mpt@91.189.93.182)
- # [13:04] * Quits: mpt_ (~mpt@91.189.93.182) (Changing host)
- # [13:04] * Joins: mpt_ (~mpt@canonical/mpt)
- # [13:04] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 245 seconds)
- # [13:05] <jgraham> Stevef_: Yes, I think I would monkey-patch the parsing algorithm for now and look for pushback
- # [13:05] <Stevef_> jgraham: OK thanks again!
- # [13:06] <jgraham> (it is easier to put the change in and back out later than the opposite)
- # [13:07] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:07] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 268 seconds)
- # [13:08] * Quits: odinho (~odinho@office.oslo.opera.com) (Ping timeout: 252 seconds)
- # [13:08] * Joins: odinho (~odinho@office.oslo.opera.com)
- # [13:10] * Quits: Martijnc (~Martijn@85.17.3.180) (Ping timeout: 244 seconds)
- # [13:12] * Quits: beverloo` (~peter@85.17.3.180) (Ping timeout: 244 seconds)
- # [13:14] * Quits: odinho (~odinho@office.oslo.opera.com) (Ping timeout: 260 seconds)
- # [13:15] * Joins: Martijnc (~Martijn@is-aweso.me)
- # [13:15] * Joins: beverloo` (~peter@is-aweso.me)
- # [13:15] * Joins: odinho (~odinho@office.oslo.opera.com)
- # [13:20] * Quits: odinho (~odinho@office.oslo.opera.com) (Ping timeout: 246 seconds)
- # [13:23] * padenot|away is now known as padenot
- # [13:23] * Joins: odinho (~odinho@office.oslo.opera.com)
- # [13:26] <annevk> zcorpan: my tentative plan is to require http://unicode.org/reports/tr46/ btw for IDNA
- # [13:26] <annevk> zcorpan: prolly with "Transitional" set
- # [13:26] <MikeSmith> ah that
- # [13:26] <MikeSmith> yeah
- # [13:27] <annevk> zcorpan: trying to work out with Mark Davis if we can improve the language around the hooks somehow
- # [13:27] <MikeSmith> I remember now that Mark Davis brought that to everybody's attention when we had he TPAC in Santa Clara
- # [13:27] <MikeSmith> there was even a dinner meeting to talk about it
- # [13:27] <annevk> I wish I started this a year earlier :/
- # [13:28] <annevk> He emailed me a bunch of times too, but I wasn't involved in any way with any of this
- # [13:28] <MikeSmith> yeah you lazy sluggard
- # [13:28] <MikeSmith> you just sat around daydreaming all this time
- # [13:31] <MikeSmith> annevk: do any UAs actually implement that yet?
- # [13:32] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [13:37] * Joins: ^esc (~esc_ape@77.116.247.95.wireless.dyn.drei.com)
- # [13:40] <annevk> MikeSmith: I'm not sure what UAs do
- # [13:42] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [13:45] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [13:48] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [13:50] * Quits: shwetank (~shwetank@122.173.250.124) (Quit: Leaving...)
- # [13:50] <SimonSapin> http://beta.ohmytoast.com/toast/view/3f4b8a72-dda2-6834-bdbe-d0203c46bade
- # [13:50] <zcorpan> annevk: that's close but not exactly what opera does, right?
- # [13:50] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [13:51] * Joins: shwetank (~shwetank@122.173.250.124)
- # [13:51] <zcorpan> the emails about conversion of opera's tests annoy me
- # [13:51] <zcorpan> people should be thankful that we released tests at all
- # [13:52] <zcorpan> not complain that them not being in the right format yet blocks the Process
- # [13:52] * Quits: shwetank (~shwetank@122.173.250.124) (Client Quit)
- # [13:53] <zcorpan> W3C, if you don't give us a pleasant work environment for testsuites, well, you know the drill
- # [13:55] <karlcow> is /007 a leading zero a license to kill http://www.ietf.org/mail-archive/web/apps-discuss/current/msg07727.html
- # [13:55] <karlcow> * double zero
- # [13:55] * Joins: sedovsek (~robert@89.143.12.238)
- # [13:56] <annevk> zcorpan: I'm not sure what Opera does
- # [13:56] <zcorpan> annevk: ok. same here :-(
- # [13:57] <annevk> zcorpan: Opera e.g. applies Punycode to â„¢ whereas that's invalid per IDNA2008 and should be mapped per IDNA2003 / #46
- # [13:57] <zcorpan> though i haven't looked at this closely either
- # [13:57] <annevk> zcorpan: I would strongly encourage to revert the IDNA2008 patch for now
- # [13:59] * Joins: Lachy_ (~Lachy@pat-tazdevil.opera.com)
- # [13:59] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Ping timeout: 248 seconds)
- # [13:59] * Lachy_ is now known as Lachy
- # [14:00] <annevk> zcorpan: I need to fix some bugs in the DOM and XHR, I guess then I'll work on that
- # [14:01] <annevk> I read the relevant RFCs now so I do at least know what the ideas are behind the 3 strategies, need to look into the details a bit more
- # [14:02] <annevk> and maybe make a post comparing the models
- # [14:06] * mpt_ is now known as mpt
- # [14:07] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [14:14] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:23] * [[zzz]] is now known as [[zz]]
- # [14:29] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:31] * Joins: smaug____ (~chatzilla@193-64-23-141-nat.elisa-mobile.fi)
- # [14:33] * Joins: shwetank (~shwetank@122.173.250.124)
- # [14:39] * Quits: izhak (~izhak@213.87.240.141) (Ping timeout: 251 seconds)
- # [14:42] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [14:45] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 240 seconds)
- # [14:47] * Joins: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net)
- # [14:50] * Joins: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net)
- # [14:51] * Quits: smaug____ (~chatzilla@193-64-23-141-nat.elisa-mobile.fi) (Ping timeout: 268 seconds)
- # [14:51] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
- # [14:51] <annevk> http://www.microsoft.com/learning/en/us/offers/html5.aspx (via #fronteers)
- # [14:51] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [14:52] <zewt> first impression of this stuart guy: he doesn't have much experience with list discussions (as I skip over his mail)
- # [14:53] * Quits: niloy (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [14:53] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [14:54] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [14:56] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (Quit: leaving)
- # [14:58] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 255 seconds)
- # [14:59] * Joins: smaug____ (~chatzilla@193-64-23-141-nat.elisa-mobile.fi)
- # [14:59] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [15:01] * Joins: baku (~baku@204.153.192.4)
- # [15:01] <annevk> which list?
- # [15:02] <zewt> whatwg, just a four-page wall of text
- # [15:02] * Quits: baku (~baku@204.153.192.4) (Client Quit)
- # [15:03] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Remote host closed the connection)
- # [15:04] <annevk> oh, he's been around for a long time
- # [15:04] <hsivonen> are the minutes from last night’s URL meeting still available somewhere? or the audio?
- # [15:05] <hsivonen> note to self: don’t install OpenJDK security patches when Eclipse is running
- # [15:06] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:06] <zewt> easy solution: don't run eclipse
- # [15:06] <zewt> (results may vary)
- # [15:06] <annevk> seems actually like he gives extremely useful feedback
- # [15:07] <zewt> not saying it's not useful, just that it's a wall of text, heh
- # [15:08] <annevk> hsivonen: all I can find is http://tools.ietf.org/wg/iri/minutes which is not yet filled in
- # [15:09] <hsivonen> annevk: ok. :-(
- # [15:09] <annevk> hsivonen: there's some humorous minuting in #whatwg irc-logs
- # [15:09] <hsivonen> did they record audio?
- # [15:09] <hsivonen> annevk: I saw those and wanted to see more
- # [15:09] <hsivonen> podcast idea: audio from URL meetings
- # [15:11] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [15:11] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [15:12] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:13] <annevk> hsivonen: it looks like there should be, but it's not clear there is
- # [15:13] <annevk> in particular http://www.meetecho.com/ietf85/recordings is 404
- # [15:17] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:17] <annevk> hsivonen: http://www.ietf.org/audio/ietf85/ietf85-209-20121106-1700-pm3.mp3
- # [15:17] <annevk> hsivonen: starts at 1:43
- # [15:17] <annevk> hsivonen: I guess I'm gonna listen now too
- # [15:20] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [15:20] * Parts: Kolombiken (~Adium@217.13.228.226)
- # [15:20] <annevk> hsivonen: really starts 4:30 or so
- # [15:22] * Quits: irfaN (~nrth@unaffiliated/irfan) (Ping timeout: 264 seconds)
- # [15:25] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:29] <zcorpan> "this is a working group that is not doing very much work"
- # [15:30] * Joins: nrth (~nrth@94.202.92.22)
- # [15:30] * Quits: nrth (~nrth@94.202.92.22) (Remote host closed the connection)
- # [15:31] * Joins: irfaN (~nrth@94.202.92.22)
- # [15:31] * Quits: irfaN (~nrth@94.202.92.22) (Changing host)
- # [15:31] * Joins: irfaN (~nrth@unaffiliated/irfan)
- # [15:33] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [15:34] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [15:36] <annevk> so this is news to me
- # [15:37] <annevk> I thought Larry was planning to tackle this, but he's actually trying to find someone else to do it
- # [15:39] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:41] <odinho> annevk: Are you doing the MS HTML5 course? :D
- # [15:44] * Quits: didymos (~didymos@5.57.48.69) (Quit: Computer has gone to sleep)
- # [15:44] <MikeSmith> he's teaching it
- # [15:44] <MikeSmith> without access to IE
- # [15:45] <hsivonen> annevk: thanks. is that file still being appended to? or is just a case of the IETF serving a file without Content-Length?
- # [15:45] <karlcow> brainwaves
- # [15:45] * Joins: didymos (~didymos@5.57.48.69)
- # [15:45] <hsivonen> apparently just the latter
- # [15:45] <annevk> hsivonen: it has been buffering here for a while and now seems complete, I should have downloaded it instead I guess
- # [15:46] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [15:46] <annevk> hsivonen: but these are supposed to be static resources
- # [15:46] <annevk> hsivonen: static resources are hosted elsewhere
- # [15:46] <annevk> hsivonen: euh, streaming resources
- # [15:46] <hsivonen> yeah, it’s a static resource without Content-Length
- # [15:46] <annevk> HTTP is hard
- # [15:46] <annevk> even for the IETF
- # [15:47] <annevk> stuff gets good at 28
- # [15:48] <annevk> it has the terrorists bit
- # [15:49] <hsivonen> only has left audio channel?
- # [15:49] <hsivonen> MP3 is hard, too?
- # [15:50] <annevk> even text/plain is hard :)
- # [15:50] <annevk> or moving away from it is, maybe :p
- # [15:50] * Quits: didymos (~didymos@5.57.48.69) (Quit: Computer has gone to sleep)
- # [15:55] * Joins: didymos (~didymos@5.57.48.69)
- # [15:56] * Quits: Ducki (~Ducki@pD9E3988F.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [15:56] * Quits: zcorpan (~zcorpan@94.234.170.174) (Ping timeout: 256 seconds)
- # [15:57] * Joins: garciawebdev (~garciaweb@190.244.76.14)
- # [15:58] * Joins: zcorpan (~zcorpan@c-5eeaaaae-74736162.cust.telenor.se)
- # [15:59] <annevk> I wish the IETF was on IRC
- # [16:03] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
- # [16:03] <jgraham> NIH
- # [16:04] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [16:04] <annevk> 44 minutes in it is explained that only browsers want "fixup" and web spiders don't
- # [16:05] <annevk> it's like all the arguments and explanation I gave on the mailing list went to waste
- # [16:05] <karlcow> annevk: which web spiders?
- # [16:06] <karlcow> because if I remember at least for Google, there was an intent to behave like a headless browser.
- # [16:06] <annevk> karlcow: curl/wget? Bing/Google
- # [16:06] <annevk> anything really
- # [16:07] <danbri> is there a transcript?
- # [16:08] <karlcow> It is strange to think that (search engine) web spiders will not want to behave like browsers as they are made to index what a human could access.
- # [16:08] * Quits: smaug____ (~chatzilla@193-64-23-141-nat.elisa-mobile.fi) (Ping timeout: 260 seconds)
- # [16:09] <danbri> so a headless old-style browser was something that showed you a document; a headless shiny-futuristic browser, is an all singing, all dancing pseudo-OS
- # [16:09] <karlcow> I can imagine a client which do not want fixup for testing an API, but that could be implemented with a switch in the client.
- # [16:09] <danbri> wanting to behave like the former sounds easier
- # [16:10] <hsivonen> the observation that there’s Stop Energy against URL work everywhere except the WHATWG was pretty apt
- # [16:10] <karlcow> The Web is not an easy ride. :)
- # [16:11] <hsivonen> the naming because there’s no versioning thing is so theoretical. sad.
- # [16:11] <annevk> danbri: couldn't find a transcript
- # [16:12] * danbri nods
- # [16:12] <annevk> danbri: I would appreciate one because I can't easily scan this MP3 file in Chrome and I think I'm missing points people are making
- # [16:12] <danbri> tried Opera?
- # [16:13] * karlcow loves scribes \o/
- # [16:13] <annevk> so far though I'm not really convinced this is a good use of my time, especially since they appear to not have read my emails closely which would take them only a couple of minutes
- # [16:13] <annevk> whereas this is taking me an hour
- # [16:16] <annevk> Larry is channelling the WHATWG now
- # [16:17] <annevk> 51 in
- # [16:17] <annevk> it's pretty good
- # [16:19] * Joins: izhak (~izhak@213.87.241.7)
- # [16:19] * Quits: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net) (Ping timeout: 252 seconds)
- # [16:20] * Joins: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net)
- # [16:21] <annevk> lol
- # [16:21] <annevk> hober gave actual feedback, they skipped over it, prolly didn't know he represented a browser
- # [16:23] * Joins: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch)
- # [16:24] <annevk> oh, they get to it now
- # [16:24] * Joins: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de)
- # [16:25] <sedovsek> Is position: sticky already implemented in any of the browsers?
- # [16:28] * Quits: izhak (~izhak@213.87.241.7) (Ping timeout: 255 seconds)
- # [16:28] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [16:29] <annevk> "The W3C is at a lower level in the standards food chain than the IETF"
- # [16:32] <odinho> Don't like the sticky.
- # [16:33] <broquaint> sedovsek: http://updates.html5rocks.com/2012/08/Stick-your-landings-position-sticky-lands-in-WebKit
- # [16:33] <sedovsek> Support right now is Chrome 23.0.1247.0+ (current Canary) and WebKit nightly.
- # [16:33] <sedovsek> Thanks.
- # [16:35] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [16:35] <odinho> Seems like a feature designed in a very restrictive way to do a popular thing right now.
- # [16:36] * Joins: divya1 (~divya@c-67-169-39-98.hsd1.ca.comcast.net)
- # [16:37] <hsivonen> "The error handling in a health information system is different from error handling on a porn site."
- # [16:37] <odinho> And help, anyone know how to get to the real page of player.vimeo.com/video/52914691 ? I don't have flash, so I always push the "download" button on vimeo to see videos, -- but I can't get to the non-flash site from that url. vimeo.com/52914691 doesn't work.
- # [16:38] <hsivonen> I guess whoever said that hasn’t looked at the screens in a hospital and seen that there are browser-based interfaces to heald information systems
- # [16:38] <hsivonen> *health
- # [16:39] <annevk> sometimes I wonder if you hear like decade old arguments that were never updated
- # [16:41] * Joins: OnlyMax (~OnlyMax@187-126-217-201.user.veloxzone.com.br)
- # [16:41] * Joins: divya_ (u1924@gateway/web/irccloud.com/x-ntvmghxztaaczetv)
- # [16:41] * Quits: divya_ (u1924@gateway/web/irccloud.com/x-ntvmghxztaaczetv) (Client Quit)
- # [16:43] <hsivonen> I wonder if anyone told the IETF about xsd:anyURI
- # [16:43] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [16:44] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [16:45] <annevk> I like how the IESG had a similar range of reactions to doing the URL Standard at the IETF (from optimistic to snickering)
- # [16:45] <annevk> 1:07 in
- # [16:46] * divya1 is now known as divya-
- # [16:47] <annevk> iPad Mini commercial 12:30 in, mnot got one!
- # [16:47] <annevk> 1:12:30*
- # [16:48] * Joins: scor (~scor@w0052335.mgh.harvard.edu)
- # [16:48] * Quits: scor (~scor@w0052335.mgh.harvard.edu) (Changing host)
- # [16:48] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:48] * karlcow heads to hsivonen http://losangeles.cbslocal.com/2012/01/17/city-council-to-vote-on-mandatory-condom-use-for-adult-film-stars/
- # [16:49] * Quits: divya- (~divya@c-67-169-39-98.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [16:54] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [16:55] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [16:57] * Joins: gavinc (~gavin@50.0.77.3)
- # [16:58] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [17:00] <jgraham> karlcow: If real life is like Grey's Anatomy, I think porn stars and hospital staff need exactly the same kind of error protection in that regard
- # [17:00] <jgraham> (note: I have never seen Grey's Anatomy)
- # [17:02] * Quits: zcorpan (~zcorpan@c-5eeaaaae-74736162.cust.telenor.se) (Ping timeout: 264 seconds)
- # [17:02] <annevk> I wonder if beyond 1:20 there's anything useful or if it's just about chartering
- # [17:03] <karlcow> I don't know what is Grey Anatomy, but yes for the rest.
- # [17:03] <jgraham> It seems to be a hospital drama in which there is very little hospital and lots of drama
- # [17:04] <karlcow> ah ! ok ☺ like Web standards then… little technology and lots of drama ;)
- # [17:07] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [17:08] <annevk> so earlier in (forgot the time) mnot asked about normatively referencing WHATWG
- # [17:09] <annevk> could be done, but you'd had to copy the relevant bit in
- # [17:09] <annevk> so it wouldn't change
- # [17:09] <annevk> brilliant
- # [17:10] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [17:11] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [17:12] <annevk> at 1:28:-- there's a bit about URI scheme registration
- # [17:12] <annevk> someone from Microsoft bulk registered the schemes mentioned on Wikipedia
- # [17:12] * Quits: gavin (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [17:13] * Joins: gavin (~gavin@people1.scl3.mozilla.com)
- # [17:13] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [17:13] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [17:15] * Quits: shwetank (~shwetank@122.173.250.124) (Quit: Linkinus - http://linkinus.com)
- # [17:17] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:25] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [17:29] * Joins: smaug_ (~chatzilla@cs181151161.pp.htv.fi)
- # [17:29] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 248 seconds)
- # [17:30] * smaug_ is now known as smaug____
- # [17:35] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [17:39] <GPHemsley> FTR: http://wiki.whatwg.org/wiki/WHATWG_Wiki:How_to_create_a_user_account
- # [17:41] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 240 seconds)
- # [17:46] * Quits: ehsan_ (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [17:46] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [17:46] * Joins: nielsle (~nielsle@89.23.239.149)
- # [17:50] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Ping timeout: 260 seconds)
- # [17:51] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:56] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [17:58] * Joins: jsbell (jsbell@nat/google/x-ijnyvoiqcgqkhypp)
- # [18:00] * Parts: jsbell (jsbell@nat/google/x-ijnyvoiqcgqkhypp)
- # [18:01] * Joins: jernoble (~jernoble@67.218.106.29)
- # [18:05] * jernoble is now known as jernoble|afk
- # [18:05] * jernoble|afk is now known as jernoble
- # [18:07] * Joins: cabanier (~cabanier@192.150.22.55)
- # [18:08] * Quits: OnlyMax (~OnlyMax@187-126-217-201.user.veloxzone.com.br)
- # [18:11] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [18:11] * Quits: jernoble (~jernoble@67.218.106.29) (Quit: Computer has gone to sleep.)
- # [18:17] * Joins: ap (~ap@2620:149:4:1b01:3c51:fc9b:e953:af6f)
- # [18:17] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
- # [18:21] * Joins: blooberry (~blooberry@134.134.139.76)
- # [18:21] * Joins: dbaron (~dbaron@63.245.219.150)
- # [18:24] * Quits: irfaN (~nrth@unaffiliated/irfan) (Quit: This computer has gone to sleep)
- # [18:29] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [18:30] * Joins: ehsan (~ehsan@66.207.208.98)
- # [18:31] * Joins: say2joe (~say2joe@204.56.108.2)
- # [18:32] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:33] * abstractj is now known as abstractj|brb
- # [18:34] * Joins: pablof (~pablof@144.189.150.129)
- # [18:35] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [18:39] * Joins: gavinp (~gavin@74-94-180-53-NewEngland.hfc.comcastbusiness.net)
- # [18:39] <gavinp> Is an autoconfirmed user here able to help me, gavinp@chromium.org get a whatwg wiki account?
- # [18:40] <gavinp> Hixie: pingity
- # [18:41] <smaug____> annevk: ^
- # [18:41] * Joins: izhak (~izhak@188.244.182.77)
- # [18:41] <annevk> yeah I can
- # [18:42] <gavinp> actually, I already had an account.
- # [18:42] <gavinp> Gavinp
- # [18:42] <annevk> ah okay
- # [18:42] <gavinp> my apologies for taking your time. Thanks all the same for your time!
- # [18:43] * annevk goes back to refactoring XHR
- # [18:44] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [18:44] * Joins: jernoble (~jernoble@17.212.152.13)
- # [18:46] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [18:46] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [18:46] * abstractj|brb is now known as abstractj
- # [18:48] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:49] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [18:52] * ojan_away is now known as ojan
- # [18:53] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
- # [18:54] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Client Quit)
- # [18:54] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [18:55] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [18:55] * Joins: mpt (~mpt@faun.canonical.com)
- # [18:55] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [18:55] * Joins: mpt (~mpt@canonical/mpt)
- # [18:55] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:00] * Joins: yorick (~quassel@ip51cd0513.speed.planet.nl)
- # [19:00] * Quits: yorick (~quassel@ip51cd0513.speed.planet.nl) (Changing host)
- # [19:00] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [19:01] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032])
- # [19:01] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [19:02] <annevk> Hixie: XHR now uses JavaScript global environment as a concept
- # [19:02] <annevk> Hixie: it became much easier to follow I think as a result :)
- # [19:03] * Joins: JohnAlbin (~JohnAlbin@207.239.114.206)
- # [19:04] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [19:04] * Joins: MacTed (~Thud@63.119.36.36)
- # [19:04] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [19:05] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [19:05] * Joins: ehsan (~ehsan@66.207.208.98)
- # [19:06] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [19:06] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 252 seconds)
- # [19:06] * Joins: ehsan (~ehsan@66.207.208.98)
- # [19:08] * Quits: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net) (Ping timeout: 245 seconds)
- # [19:10] * Joins: MikeSmith (~MikeSmith@114.160.9.253)
- # [19:10] * Joins: necolas (~necolas@8.25.197.24)
- # [19:10] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:11] * Quits: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa_)
- # [19:13] * Quits: ap (~ap@2620:149:4:1b01:3c51:fc9b:e953:af6f) (Quit: ap)
- # [19:15] * Joins: pablof (~pablof@144.189.150.129)
- # [19:17] <annevk> relevant bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=19892
- # [19:18] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [19:18] * Quits: Adawerk (~ada@169.241.49.57) (Quit: Leaving)
- # [19:20] * Joins: Adawerk (~ada@169.241.49.57)
- # [19:25] * Quits: DanielFriesen (~dantman@mediawiki/dantman) (Remote host closed the connection)
- # [19:27] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [19:30] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [19:33] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [19:34] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [19:37] * Quits: JohnAlbin (~JohnAlbin@207.239.114.206) (Read error: Connection reset by peer)
- # [19:39] <hober> anything i should bring up in the unicode meeting?
- # [19:39] * Joins: Dantman (~dantman@mediawiki/dantman)
- # [19:41] <TabAtkins_> FINISH THE UTR-50 REPORT
- # [19:41] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
- # [19:41] <TabAtkins_> IT'S BEEN MONTHS SINCE THEY DECIDED ON WHAT TO DO
- # [19:41] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [19:42] * Joins: jonlee (~jonlee@2620:149:4:1b01:3cb7:6c53:57ab:50b2)
- # [19:43] * Joins: OnlyMax (~OnlyMax@187-126-217-201.user.veloxzone.com.br)
- # [19:43] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [19:44] <hober> yeah, that's why i'm in the room :)
- # [19:44] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 255 seconds)
- # [19:44] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [19:46] * Quits: izhak (~izhak@188.244.182.77) (Ping timeout: 252 seconds)
- # [19:46] * Quits: jonlee (~jonlee@2620:149:4:1b01:3cb7:6c53:57ab:50b2) (Client Quit)
- # [19:47] * Joins: JohnAlbin (~JohnAlbin@207.239.114.206)
- # [19:49] * Joins: jonlee (~jonlee@2620:149:4:1b01:970:ee98:b37:cee9)
- # [19:50] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [19:56] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [19:57] * Joins: Druide__ (~Druid@p5B05C4DD.dip.t-dialin.net)
- # [19:59] * Quits: Druide_ (~Druid@p5B1369A7.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [20:00] * Joins: roc (~chatzilla@2001:df8:0:32:f056:d418:f7fc:43e1)
- # [20:02] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [20:03] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
- # [20:04] * ojan is now known as ojan_way
- # [20:04] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [20:04] * ojan_way is now known as ojan_away
- # [20:06] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [20:06] <MikeSmith> where's the details on the unicode meeting?
- # [20:06] * Quits: Famic (famic@hidden.dns.ug) (Ping timeout: 246 seconds)
- # [20:06] <MikeSmith> hober: ↑
- # [20:07] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [20:07] * Joins: Famic (famic@hidden.dns.ug)
- # [20:07] <hober> MikeSmith: i don't know offhand where the meeting info is posted
- # [20:08] * Joins: Adept (~adept@31.130.18.224)
- # [20:08] <MikeSmith> ok
- # [20:08] * TabAtkins_ is now known as TabAtkins
- # [20:08] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [20:09] <MikeSmith> oh
- # [20:09] <Adept> Hello
- # [20:09] <MikeSmith> yall are hosting it
- # [20:09] <MikeSmith> http://www.unicode.org/timesens/logistics-utc133.html
- # [20:09] <MikeSmith> hey Adept
- # [20:09] * Quits: JohnAlbin (~JohnAlbin@207.239.114.206) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [20:09] <MikeSmith> hmm
- # [20:09] <MikeSmith> not much details there
- # [20:09] <hober> yeah, i biked over for the utr50 discussion
- # [20:10] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
- # [20:10] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 260 seconds)
- # [20:10] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [20:10] <MikeSmith> I bet the meeting next week in Hanoi would be more fun
- # [20:10] <MikeSmith> you should have picked that one instead man
- # [20:11] <MikeSmith> the beer costs like 20 cents
- # [20:11] <MikeSmith> though it's unpasteurized
- # [20:11] <Adept> sentatic beer ? :)
- # [20:11] <MikeSmith> and the guy that serves it to you has to suck out of hose from a bucket
- # [20:11] <TabAtkins> Do shared workers outlive the last page that opened them?
- # [20:11] <MikeSmith> bia hoi
- # [20:12] <gavinp> I'm confused. What does it mean for a beer to be unpasteurized?
- # [20:12] <gavinp> Most beer is not a sterile product; there's live yeast in it, or at least yeast cysts.
- # [20:12] <TabAtkins> gavinp: It means... they don't pasteurize it?
- # [20:12] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
- # [20:12] <gavinp> And you can't make beer without boiling it first, that's how you catalyze the breakdown of the malt so it will ferment.
- # [20:12] <MikeSmith> gavinp: I'm not good with words
- # [20:12] <gavinp> OK. I guess I don't understand beer production.
- # [20:12] <Adept> only English language , or some russian ?
- # [20:13] <MikeSmith> it doesn't keep like other beer
- # [20:13] <MikeSmith> or something
- # [20:13] <MikeSmith> bia hoi man
- # [20:13] <TabAtkins> Adept: If you're asking what languages you can speak in this room, mostly English, though we have some Dutch lying around.
- # [20:13] <karlcow> wooot next week in Hanoi… damn.
- # [20:13] <karlcow> too late I'm already heading to Fujisawa next week.
- # [20:13] <Adept> TabAtkins , thk :)
- # [20:14] <gavinp> Ah, I just don't know 'bout beer production. In the USA, foreign draught beer and canned & bottled beer is normally pasteurized, but domestic draught beer is not.
- # [20:14] * gavinp idles again.
- # [20:14] <TabAtkins> So anyway, hey, about those Shared Workers.
- # [20:14] * TabAtkins doesn't want to try and decipher lifetime semantics from the spec right now.
- # [20:15] * MikeSmith was going to ask HIxie's boilerplate question, "Does the spec not make that clear?"
- # [20:15] <TabAtkins> Lifetime semantics are nearly never clear.
- # [20:15] <Adept> red wine like some ?
- # [20:15] <MikeSmith> even Hixie doesn't always know that "that" is when he asks it
- # [20:16] <Hixie> tis true
- # [20:16] <Adept> gavinp , now beer is powder
- # [20:16] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [20:17] <MikeSmith> btw some of the band names from the band names list at the bottom of http://www.unicode.org/timesens/calendar.html should be added to our band-names list
- # [20:17] <MikeSmith> e.g., Ideographic Rapporteur Group
- # [20:17] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [20:17] <Adept> But I do my natural red wine :)
- # [20:18] * Joins: drublic (~drublic@frbg-5f732618.pool.mediaWays.net)
- # [20:20] <Adept> You can find out? who tried Native Client SDK ?
- # [20:20] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [20:20] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [20:22] * Quits: reinaldob (~reinaldob@201.74.207.100) (Ping timeout: 240 seconds)
- # [20:24] * Quits: jonlee (~jonlee@2620:149:4:1b01:970:ee98:b37:cee9) (Quit: jonlee)
- # [20:24] * Quits: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net) (Quit: Leaving.)
- # [20:24] * Parts: Adept (~adept@31.130.18.224)
- # [20:27] * Joins: jonlee (~jonlee@2620:149:4:1b01:3952:b6f:535f:9e2d)
- # [20:35] <MikeSmith> wow dhyatt over on #webkit asking for review
- # [20:35] <MikeSmith> oh he's asking SImon Fraser
- # [20:35] <MikeSmith> but still
- # [20:36] <MikeSmith> there should be a "Hyatt's waiting on me for code review" beer mug awarded for that
- # [20:37] * Joins: nimbu_ (~Adium@sjfw1-a.adobe.com)
- # [20:37] * nimbu_ is now known as divya
- # [20:42] <MikeSmith> TabAtkins: Hixie is ignoring your question about persistent workers
- # [20:42] <Hixie> what's the question?
- # [20:43] <MikeSmith> Hixie: "Do shared workers outlive the last page that opened them?"
- # [20:43] * Joins: nrth (~nrth@91.72.112.11)
- # [20:43] <Hixie> shared workers last as long as people have references to them
- # [20:43] <Hixie> doesn't have to be documents
- # [20:43] <Hixie> could e.g. be other workers
- # [20:43] <Hixie> so long as they're themselves opened (indirectly) by a document
- # [20:44] <Hixie> the ownership is decided via the MessagePort objects
- # [20:44] <Hixie> iirc
- # [20:44] <Hixie> so short answer no, long answer yes.
- # [20:45] <MikeSmith> that sounds like a good message for a fortune cookie, man
- # [20:45] * Quits: nrth (~nrth@91.72.112.11) (Client Quit)
- # [20:45] <divya> ahaha
- # [20:45] <karlcow> :D
- # [20:45] * divya thinks of posting it to w3cmemes and have a yoda meme around it
- # [20:45] <divya> MikeSmith: your gin joke never made it :(
- # [20:47] * Quits: garciawebdev (~garciaweb@190.244.76.14) (Remote host closed the connection)
- # [20:47] <MikeSmith> divya: I tried to pushed the w3cmemes button at the time but I was too ginned up and pushed another button and send it somewhere else
- # [20:47] <MikeSmith> divya:btw I hope you over your cold
- # [20:47] <MikeSmith> and high five on your book getting published soon
- # [20:48] <MikeSmith> I will shoplift some copies of it for sure once I can get my hands on some
- # [20:48] <divya> MikeSmith: i am miraculously over it. i am shocked myself.
- # [20:48] <divya> MikeSmith: LOLOLOLOL thanks
- # [20:48] <MikeSmith> thank Jesus for you cold recovery
- # [20:48] <divya> ahahahah
- # [20:48] <divya> or should I thank TPAC
- # [20:49] <divya> everyone who was at TPAC is sick @ office.
- # [20:49] <MikeSmith> oh
- # [20:49] <MikeSmith> well that sucks
- # [20:49] <MikeSmith> but at least you're better so too bad for the rest of em!
- # [20:49] <divya> inorite. i think I am the only one left standing.
- # [20:49] <divya> ahahaha
- # [20:49] <divya> EXACTLY
- # [20:49] <MikeSmith> anyway I think God was focusing on helping you get over your cold instead of listening to prayers from Mitt
- # [20:50] <divya> HAHAHAHHAA
- # [20:50] <divya> this might make me a believer again.
- # [20:50] * divya makes note to visit temples next time in India
- # [20:51] <MikeSmith> I can take you to some good temples when you visit here
- # [20:51] <MikeSmith> get you some of the voodoo trinkets they sell at temples here
- # [20:52] <MikeSmith> problem is those are almost all for traffic safety or getting good grades at school
- # [20:52] <divya> MikeSmith: naiceee
- # [20:52] <divya> all the more reason to find excuses to visit japan
- # [20:52] <divya> traffic safety trinklets would be good.
- # [20:53] <divya> i assume all mechanical means of transportation must give way to pedestrians.
- # [20:53] <MikeSmith> heh
- # [20:53] <divya> which is not a good assumption when the traffic signal is red for pedestrians
- # [20:57] <MikeSmith> divya: mostly here the taxi drivers pretend they can't see you
- # [20:57] <MikeSmith> so you have to kick their mirrors off with you boots
- # [20:57] * Quits: danbri (~danbri@80.71.30.113) (Remote host closed the connection)
- # [20:57] <MikeSmith> to teach them a lesson
- # [20:57] <MikeSmith> because they roll their windows up when they see you coming
- # [20:58] <MikeSmith> all right friends we have a Disposition of Comments
- # [20:58] <MikeSmith> of sorts
- # [20:58] <MikeSmith> http://w3c.github.com/html/CR/doc/
- # [20:59] <MikeSmith> FWIW
- # [20:59] <divya> ahahah MikeSmith
- # [20:59] <divya> what the what is a DOC
- # [21:00] <MikeSmith> shows how many comments we responded to during Last Call
- # [21:00] <MikeSmith> and how we responded
- # [21:00] <MikeSmith> where "we" equals Hixie
- # [21:00] <divya> ahaha
- # [21:00] * Joins: zcorpan_ (~zcorpan@94.234.170.174)
- # [21:01] <MikeSmith> in this case it shows that Hixie is agreeable 38.75% of the time and disagreeable 61.25% of the time
- # [21:01] <MikeSmith> which pretty much matches my anecdotal experience closly
- # [21:01] <divya> AHAHAH
- # [21:02] <karlcow> divya: Disposition Of Comments. :)
- # [21:02] <divya> ya ya i know that karlcow which is why i was asking. coz i didnt know what that meant
- # [21:02] * Quits: jonlee (~jonlee@2620:149:4:1b01:3952:b6f:535f:9e2d) (Quit: jonlee)
- # [21:02] <karlcow> the nightmare of working groups
- # [21:03] <divya> ahaha
- # [21:03] * Quits: divya (~Adium@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [21:07] * Joins: Ms2ger (~Ms2ger@109.133.12.158)
- # [21:09] <Hixie> ok i have a shed here, i figure we'll put bikes in it
- # [21:09] <Hixie> anyone got an opinion on the colour?
- # [21:09] <Hixie> specifically:
- # [21:09] <Hixie> what should this ImageBitmap interface be called
- # [21:10] * Joins: reinaldob (~reinaldob@201.74.207.100)
- # [21:10] <Hixie> it's an interface with initially no properties, though i expect we'll eventually add stuff like height, width, maybe some methods
- # [21:10] <Hixie> it represents bitmap data, i.e. image, that can be used for drawing with minimal delay
- # [21:10] <Hixie> and it can be copied around over postMessage()
- # [21:10] <Hixie> it's the replacement for HTMLImageElement in workers
- # [21:11] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [21:11] <Hixie> candidate colours so far are "Bitmap", "BitmapImage", and "ImageBitmap". I think I prefer the second of these; the former kind of implies you can edit the pixels.
- # [21:11] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [21:11] * Quits: padenot (~paul@li421-75.members.linode.com) (Quit: WeeChat 0.3.7)
- # [21:11] <annevk> hober: I want them to fix UTS #46
- # [21:12] <annevk> hober: In particular I want the algorithm there to be clearer
- # [21:13] <annevk> hober: I need something which you pass the domain string, which allows ASCII characters such as "_" and prolly ";", and then returns a list of ASCII labels, with either the last label being empty for a trailing dot, or an explicit trailing dot flag
- # [21:13] <annevk> hober: (or of course an error of some kind)
- # [21:13] <Hixie> annevk: you can only get a Blob out of XHR once the download is complete, right?
- # [21:13] <annevk> hober: Mark Davis has probably seen this in his inbox
- # [21:13] <annevk> Hixie: that is currently the case
- # [21:13] <Hixie> k
- # [21:14] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Ping timeout: 260 seconds)
- # [21:14] <MikeSmith> Hixie: in your party-rocking survey I vote for "BitMap"
- # [21:15] <Ms2ger> That sounds like something else to me
- # [21:15] <MikeSmith> what else would it be?
- # [21:15] <Hixie> slightlyoff: i have an object which needs to represent something that can only be created once the data for it is available (don't want the object to be constructed while it's pending network I/O, so that the object can be used synchronously)
- # [21:15] <Ms2ger> A map of bits
- # [21:15] <Ms2ger> /flags
- # [21:15] <annevk> Hixie: for HTMLImageElement you know the data is available, same for HTMLCanvasElement and such
- # [21:16] <annevk> Hixie: so those can be done sync and via a constructor
- # [21:16] <Hixie> slightlyoff: this means that when the data for this object is coming from the network, its construction has to be done async, so for some of the ways it is created, it needs a factory method
- # [21:16] <annevk> Hixie: I think for Blob we should have ImageBitmap.create(blob) (static method)
- # [21:16] <Hixie> slightlyoff: my question is, which do you think is more important: providing a consistent way of building this object for all mechanisms, or providing a real constructor for the ones where it's not necessary to be async?
- # [21:16] <Hixie> annevk: HTMLImageElement can be delayed on network I/O.
- # [21:17] * Joins: jonlee (~jonlee@2620:149:4:1b01:1035:7ad:34dd:e195)
- # [21:17] <annevk> Hixie: you'd throw or something if load has not dispatched yet
- # [21:17] <Hixie> i'm leaning towards consistent mechanism, otherwise the error handling has to be drastically different
- # [21:17] <Hixie> annevk: that's lame.
- # [21:17] <annevk> Hixie: that's how drawImage() already works
- # [21:18] <Hixie> annevk: the way it works in practice is that you want for the image's onload.
- # [21:18] <Hixie> annevk: which means you have this object hanging around that you could use to paint, but which you're avoiding using because if you do it'll fail.
- # [21:20] <annevk> hmm mkay; I still prefer ImageBitmap.create(..., callback) over the factory thing though
- # [21:20] <Hixie> that would be inconsistent with, like, the entire rest of the platform
- # [21:21] <annevk> putting factory methods on the global object is not necessarily consistent either, and static methods are used on e.g. URL
- # [21:21] <Hixie> URL is new and wildly inconsistent with the platform :-)
- # [21:22] <annevk> not much platform without them :p
- # [21:22] <Hixie> ?
- # [21:22] <Hixie> i mean the object
- # [21:22] * annevk was using a smiley
- # [21:23] <Hixie> k :-P
- # [21:23] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [21:23] <Hixie> anyway really my question is "consistency for life" or "constructors where possible"
- # [21:24] <Hixie> i guess the other option is toImageBitmap(callback) on all these objects
- # [21:24] <annevk> (I'll also note Element.create() has been floating around)
- # [21:24] <Hixie> yeah but that seems DOA
- # [21:25] <annevk> I'd be interested what slightlyoff has to say about this
- # [21:25] * Quits: jonlee (~jonlee@2620:149:4:1b01:1035:7ad:34dd:e195) (Remote host closed the connection)
- # [21:25] <annevk> It's kinda annoying to wait for load I suppose, but otherwise you have to wait for the callback...
- # [21:27] <Hixie> you'll have to most of hte time anyway
- # [21:27] <Hixie> since most of the time you'll be using either HTMLImageElement or Blob
- # [21:28] * Parts: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de)
- # [21:29] * Joins: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de)
- # [21:29] <Hixie> annevk: btw instead of Element.create I now use http://junkyard.damowmow.com/516
- # [21:29] <Hixie> annevk: which i find works rather nicely
- # [21:30] <Hixie> E('element', { title: "attributes" }) returns an element with an attribute
- # [21:30] <Hixie> attribute dict is optional
- # [21:30] <TabAtkins> Hixie: The context of the question about SharedWorkers was if that would help us with the more complex use-cases around the "kill onbeforeunload" jihad.
- # [21:31] <Hixie> annevk: E('element', E('anotherElement')); returns an element with a child
- # [21:31] * Joins: jonlee (~jonlee@2620:149:4:1b01:e8db:6a9a:630:8a2d)
- # [21:31] <Hixie> annevk: E('element', 'text') returns an element with a child text node "text"
- # [21:31] * Joins: nimbu_ (~nimbu@sjfw1-a.adobe.com)
- # [21:31] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [21:31] * Quits: nimbu_ (~nimbu@sjfw1-a.adobe.com) (Client Quit)
- # [21:32] <TabAtkins> Hixie: Yes, I use that too. What proved useful was to make the thing fully n-ary, with complete array flattening.
- # [21:32] <Hixie> so e.g. E('p', 'Hello ', E('a', { href: "/" }, 'World'), '!'); is like <p>Hello <a href="/">World</a>!</p>
- # [21:32] <Hixie> TabAtkins: yeah
- # [21:32] <TabAtkins> So you can pass as many arguments as you want, *and* group them arbitrarily into arrays.
- # [21:32] <Hixie> yup
- # [21:32] <Hixie> i don't recall if i support multiple arrays, but i agree that'd be a good thing too
- # [21:33] <Hixie> (and F(...) is like E() but returns a fragment instead of an element)
- # [21:33] <TabAtkins> Though I ended up with El.div(...)
- # [21:33] <annevk> Hixie: looks simple enough to script too... It would be nice to add something like that, but we can't just take up window.E I think :)
- # [21:33] <TabAtkins> HTML.div would be fine too.
- # [21:33] <Hixie> ah, yes, i do support multiple arrays. neat.
- # [21:33] <arv> What methods may throw TYPE_MISMATCH_ERR? Should it be deprecated in favor of TypeError?
- # [21:34] <Hixie> TabAtkins: yeah, doing that would be interesting, and would mean you could easily do SVG. and MathML.
- # [21:34] <TabAtkins> Yup.
- # [21:34] <annevk> arv: yeah maybe, if you think it's worth it
- # [21:34] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
- # [21:34] <TabAtkins> And we already have a CSS global sitting around for this purpose, too.
- # [21:34] <annevk> arv: file a bug on DOM?
- # [21:35] <annevk> arv: I can do a query
- # [21:35] <arv> annevk: thanks
- # [21:35] <arv> annevk: It is used in a whole lot of places in WebKit but they all look like TypeErrors
- # [21:35] <Hixie> ok well back to ImageBitmap, I'm gonna stick all these factories on the global object and see how many people complain
- # [21:36] <annevk> arv: I bet HTML uses it a lot
- # [21:36] <annevk> anyway, gotta run
- # [21:36] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [21:36] <Ms2ger> Hixie, hmm, I don't seem to find email about your canvas changes in March
- # [21:37] <Ms2ger> I don't have to go look into public-html archives, do I? :)
- # [21:37] <TabAtkins> Hixie: Do you just discriminate the second argument based on being an Object, for determining whether it's an attr bag or a child?
- # [21:37] <Hixie> Ms2ger: you mean v3?
- # [21:38] <Ms2ger> ... maybe?
- # [21:38] <Ms2ger> I would've guessed v5
- # [21:38] <Hixie> TabAtkins: (typeof attributes != 'string') && (!(attributes instanceof Node))
- # [21:38] <Hixie> Ms2ger: uh yeah. v5.
- # [21:38] <Hixie> whatever
- # [21:38] <Hixie> v some number.
- # [21:38] <Ms2ger> Unless you just happen to remember if lineDashOffset is the thing we implement as mozDashOffset
- # [21:39] <Hixie> Ms2ger: http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Mar/0269.html
- # [21:39] * Joins: nimbu_ (~nimbu@sjfw1-a.adobe.com)
- # [21:39] <Hixie> Ms2ger: it's similar, but not identical, iirc.
- # [21:39] <Hixie> Ms2ger: (based on feedback from mozilla that we shouldn't do what mozDashOffset did, also iirc)
- # [21:40] <Hixie> TabAtkins: so just checking it's not a valid child, basically
- # [21:40] * Joins: eric_carlson (~eric@17.212.152.104)
- # [21:41] * Joins: sedovsek (~robert@89.142.241.181)
- # [21:45] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [21:46] * Quits: erichynds (~ehynds@64.206.121.41)
- # [21:47] * Joins: erichynds (~ehynds@64.206.121.41)
- # [21:47] <zcorpan_> Hixie: instanceof Node fails cross-window
- # [21:47] <Hixie> close enough for my purposes
- # [21:48] * Ms2ger goes back to marking <main> emails as read
- # [21:53] <Ms2ger> Hixie, this is one for you: http://i.minus.com/ibx7mxJlLVaXp5.gif
- # [22:00] <TabAtkins> Hixie: And not an array either, presumably?
- # [22:03] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [22:04] * Quits: nimbu_ (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [22:10] * Joins: nimbu_ (~nimbu@sjfw1-a.adobe.com)
- # [22:10] * nimbu_ is now known as divya
- # [22:11] * Quits: erichynds (~ehynds@64.206.121.41)
- # [22:11] * Quits: Ms2ger (~Ms2ger@109.133.12.158) (Quit: nn)
- # [22:14] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [22:14] * Quits: reinaldob (~reinaldob@201.74.207.100) (Remote host closed the connection)
- # [22:14] <gavinp> Dumb question: how do I create a page in the wiki?
- # [22:14] <TabAtkins> Make a link to a non-existent page. Follow that link.
- # [22:14] <TabAtkins> Then edit the page you end up at.
- # [22:14] <gavinp> OK. I just navigated to a non existent page
- # [22:14] <annevk> or just URL hack it
- # [22:15] <gavinp> http://wiki.whatwg.org/wiki/Link_prerender_events
- # [22:15] <gavinp> As annevk suggested
- # [22:15] <gavinp> and there was no edit option presented to me.
- # [22:15] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:15] <gavinp> Does Gavinp lack the mojo?
- # [22:15] <TabAtkins> Don't url-hack it, because then there's no guarantee that you'll remember to actually link the page from somewhere. ^_^
- # [22:15] <TabAtkins> Free-floating pages are the death of wikis.
- # [22:15] <gavinp> OK. I will stop URL hacking, since I love TabAtkins.
- # [22:15] <annevk> gavinp: left from search there should be "create"
- # [22:15] <annevk> gavinp: as long as you add a category URL hacking is fine
- # [22:16] <gavinp> Here's the complete text: "Link prerender events
- # [22:16] <gavinp> There is currently no text in this page. You can search for this page title in other pages, or search the related logs."
- # [22:16] <annevk> also, pretty sure GPHemsley and I track stuff that's being added and make sense out of it
- # [22:17] <divya> annevk: ahahaha glad to know your views are being expanded (w.r.t chat conversation)
- # [22:18] <annevk> gavinp: http://html5.org/temp/whatwg-wiki-create.png
- # [22:19] <annevk> gavinp: if you don't see that, I can create it for you I guess
- # [22:21] <gavinp> I do not see that. That's what I have been trying to say.
- # [22:22] <gavinp> Please create it for me, or, I'd prefer to have the mojo so that I don't come beg each time.
- # [22:22] <gavinp> But, I doubt I do this often.
- # [22:22] <gavinp> I am "Gavinp"
- # [22:23] <annevk> gavinp: sorry about that
- # [22:23] <annevk> there's a page now, hopefully GPHemsley upgrades your account
- # [22:23] <annevk> I have no idea how to do that and couldn't find it either
- # [22:23] <gavinp> Outstanding, thanks!
- # [22:27] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [22:29] * Joins: MikeSmith_ (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [22:31] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [22:31] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [22:33] * Quits: zcorpan_ (~zcorpan@94.234.170.174) (Remote host closed the connection)
- # [22:33] * Quits: MikeSmith (~MikeSmith@114.160.9.253) (Ping timeout: 252 seconds)
- # [22:33] * MikeSmith_ is now known as MikeSmith
- # [22:37] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Ping timeout: 268 seconds)
- # [22:39] <GPHemsley> gavinp: Ah, one of the requires to become an autoconfirmed user is to have a minimum number of edits. (Only autoconfirmed users can create new pages.)
- # [22:39] <GPHemsley> gavinp: I forget whether the minimum is 1 or 5.
- # [22:39] <GPHemsley> gavinp: If it's 1, then just creating the dead link should be enough.
- # [22:39] <GPHemsley> gavinp: But there is also a time aspect to being autoconfirmed.
- # [22:39] * Joins: say2joe (~say2joe@204.56.108.2)
- # [22:41] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [22:41] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [22:42] <GPHemsley> gavinp: You may also be at a disadvantage because your account is older. (Counter-intuitive, I know.)
- # [22:43] <annevk> GPHemsley: because we vet who's registered I think we should allow those registered to do most things
- # [22:44] <annevk> GPHemsley: or is there some hole in that reasoning?
- # [22:44] <GPHemsley> annevk: It's a bit of a cushion in case we turn registration back on.
- # [22:44] <GPHemsley> annevk: But I don't necessarily disagree with you.
- # [22:46] * abstractj is now known as abstractj|brb
- # [22:46] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [22:46] <GPHemsley> As soon as I remember how, I'll make gavinp a permanent autoconfirmed user.
- # [22:50] * GPHemsley wonders if he made a permission change that made the option disappear.
- # [22:51] <GPHemsley> Apparently I did.
- # [22:51] <GPHemsley> >_<
- # [22:51] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [22:51] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [22:51] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [22:51] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
- # [22:52] <Hixie> TabAtkins: i don't check if it's an array, but that's just a bug.
- # [22:53] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [22:56] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Read error: Operation timed out)
- # [22:56] <GPHemsley> annevk: OK, administrator will now see the "User rights management" link restored to the Special pages page.
- # [22:56] <GPHemsley> +s
- # [22:57] <annevk> IRI WG may have given up on the WHATWG, but I thought I'd give it one last shot: http://lists.w3.org/Archives/Public/uri/2012Nov/0015.html
- # [22:57] <annevk> GPHemsley: cool
- # [22:59] <Hixie> annevk: not saying you should do this, but if you want to get them on board, what might help is documenting what software you have tested, what software you intend to test but haven't, and what software you haven't tested and are unlikely to test
- # [23:00] <Hixie> annevk: not sure exactly how to test a lot of this, e.g. URLs are used all over the place in the SIP stack, but I dunno how you'd test a SIP client's or server's URL handling exactly
- # [23:00] <annevk> I mainly want to stop misrepresenting my position
- # [23:00] <Hixie> good luck with that
- # [23:00] <annevk> want them*
- # [23:00] <annevk> yeah, too much 386 I guess
- # [23:00] <Hixie> people still fight strawmen over what i do with html :-)
- # [23:01] <GPHemsley> gavinp: You are now a permanent autoconfirmed user. Enjoy!
- # [23:01] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:01] <annevk> And I should test more than wget/curl and browsers I suppose, but then there's enough difference there to converge first
- # [23:03] <Hixie> i suspect they're all basically sharing the same relatively small set of URL parsing libraries, and that it's therefore possible to converge somewhat reasonably
- # [23:03] <Hixie> but it's always possible that e.g. the SIP world's handling of URLs is so far from the browser's world, that WebRTC browsers are going to have to end up with two different URL parsers.
- # [23:03] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [23:03] <Hixie> that would be worth discovering and speccing, maybe by calling them different things
- # [23:03] <Hixie> no idea how to test the SIP side of that, really, though
- # [23:04] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:04] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [23:04] * Joins: say2joe (~say2joe@204.56.108.2)
- # [23:05] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # Session Close: Wed Nov 07 23:07:55 2012
- #
- # Session Start: Wed Nov 07 23:07:55 2012
- # Session Ident: #whatwg
- # [23:07] * Disconnected
- # [23:09] * Attempting to rejoin channel #whatwg
- # [23:09] * Rejoined channel #whatwg
- # [23:09] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [23:09] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [23:10] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:10] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 268 seconds)
- # [23:10] * Quits: karlcow (~karl@nerval.la-grange.net) (Client Quit)
- # [23:10] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:10] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
- # [23:10] * Joins: hallvors1 (~hallvord@office.oslo.opera.com)
- # [23:11] * Quits: scor (~scor@drupal.org/user/52142/view) (Read error: Connection reset by peer)
- # [23:12] * Quits: hober (~ted@unaffiliated/hober) (Remote host closed the connection)
- # [23:12] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 264 seconds)
- # [23:12] * Quits: krijnh (~krijnhoet@ip4da4a84d.direct-adsl.nl) (Ping timeout: 264 seconds)
- # [23:12] * Quits: hallvors (~hallvord@office.oslo.opera.com) (Ping timeout: 264 seconds)
- # [23:12] * scor_ is now known as scor
- # [23:14] * Quits: sedovsek (~robert@89.142.241.181) (Quit: sedovsek)
- # [23:15] * heycam|away is now known as heycam
- # [23:16] * hober2 is now known as hober
- # [23:16] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [23:19] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [23:21] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:22] * abstractj|brb is now known as abstractj|away
- # [23:23] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:32] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 246 seconds)
- # [23:34] <Hixie> bikeshed painters, if any of you have a better idea for the name of the object that you get using getContext('foo') that represents a transferable <canvas> proxy, let me know
- # [23:34] <Hixie> also if you can think of a better term than "worker" for the argument to getContext()
- # [23:34] <Hixie> right now i'm using "CanvasTransferableRenderingContext" which isn't ideal
- # [23:34] <TabAtkins> How do you know what kind of context it'll be if you start out with getContext('worker')?
- # [23:35] * Quits: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net) (Quit: follow @yoPlashy)
- # [23:35] <Hixie> the object you get back itself has a getContext() method
- # [23:35] <TabAtkins> Oh, weird.
- # [23:35] <Hixie> see http://junkyard.damowmow.com/515
- # [23:35] <Hixie> and yeah, if you have any better ideas for this i'm definitely all ears
- # [23:35] <Hixie> i'm not sure how else to do it
- # [23:35] <Hixie> the idea is to be able to have a worker paint to a canvas
- # [23:35] <Hixie> but you can't send the canvas to the worker
- # [23:36] <Hixie> so you have to send a kind of proxy object
- # [23:36] <TabAtkins> I think someone already shot down the idea of just making Canvas transferable, and turn into the neutered thing when passed to a worker?
- # [23:36] <Hixie> the main problem with doing that is that i'm scared of whehter it'll block up from ever adding the DOM to workers
- # [23:37] <Hixie> because transfering another element would presumably take it out of its home DOM
- # [23:37] <Hixie> but we'd be stuck with transfering a canvas not doing that
- # [23:37] <TabAtkins> Ah, true.
- # [23:37] <TabAtkins> Why can't you make the context object transferable?
- # [23:37] <Hixie> too much state
- # [23:38] <TabAtkins> Hm, that makes sense. You'd have to copy over the entire stack of context data.
- # [23:38] <Hixie> e.g. i don't even want to consider how much pain it'd be to transfer a live 3D GL context around between processes
- # [23:38] <Hixie> bad enough that we're requiring implementations have a way to push instructions across process boundaries
- # [23:38] <TabAtkins> Actually, from my conversations with Greg (one fo the webgl people, and my cubemate), that's not problematic to him.
- # [23:38] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [23:39] <Hixie> good, maybe he can convince some of the others ;-)
- # [23:39] <TabAtkins> He just wants a way to hook up a canvas on the DOM end to a context on the Worker end, so that you can blit across.
- # [23:39] <Hixie> my plan is to have a commit() method on the CanvasTransferableRenderingContext that tells the UA "ok, now apply all of that to the context"
- # [23:40] <Hixie> the on-screen context, that is
- # [23:40] <Hixie> s/context/surface/
- # [23:40] <TabAtkins> Actually, though, I think your idea is what he's asking for. You get a canvas hooked up to a dummy bitmap, which can only be manipulated in teh worker.
- # [23:40] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [23:40] <TabAtkins> Right?
- # [23:40] <Hixie> well
- # [23:41] <Hixie> you can describe it in various ways depending on how you look at it
- # [23:41] <Hixie> but basically yes, except there's also a link to a <canvas> in the Document that you can push to
- # [23:41] <Hixie> if you want to
- # [23:41] <TabAtkins> Yeah, that's what I meant.
- # [23:41] <Hixie> (push to without using postMessage())
- # [23:41] <Hixie> i may also provide a way to get a context that is just entirely in the worker
- # [23:41] <Hixie> on which commit() does nothing
- # [23:41] <TabAtkins> You have a canvas on the document side which is solely a dumb bitmap, can't be manipulated directly. It's just a rectangle into the Worker world, which is doing the actual drawing on the context.
- # [23:42] <Hixie> yeah
- # [23:42] <TabAtkins> Yeah, both of those are good.
- # [23:42] <Hixie> you'll probably be able to grab a frame of the canvas bitmap from the main thread
- # [23:42] <TabAtkins> Yeah, you can always draw that canvas onto another canvas.
- # [23:42] <Hixie> which grabs a frame at some arbitrary call to commit()
- # [23:45] <TabAtkins> What's the purpose of ImageBitmap here? I'm not sure I understand it from these notes.
- # [23:45] <Hixie> something you can pass drawImage() in a worker
- # [23:46] <TabAtkins> Can't you just pass an ImageData?
- # [23:47] <TabAtkins> I presume you mean for the Document to send something to the worker, that it can use for drawing?
- # [23:47] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [23:47] <Hixie> well whatever solution we use, has to be something you can populate lazily. ImageData can be implemented lazily, but only so long as the author doesn't accidentally poke at the actual pixel data.
- # [23:47] <Hixie> and it's really easy to accidentally do that.
- # [23:47] <Hixie> e.g. dumping state to the console
- # [23:48] <Hixie> so you really want an ImageData that specifically doesn't expose any pixels
- # [23:48] <TabAtkins> Oh, interesting. You want it to be lazy so that it's cheaper to send to the Worker?
- # [23:48] <Hixie> yeah
- # [23:49] <annevk> Hixie: ImageBlob maybe?
- # [23:49] <annevk> but I guess it wouldn't implement the same stuff so that's not really good
- # [23:49] <Hixie> TabAtkins: and back again; one common use case will be for the worker to do the drawing, then grab a frame to send back to the document so that it can be drawn at the same time as something on the DOM is moved
- # [23:49] <Hixie> annevk: it's not a Blob, yeah. Also that sounds like it'd include SVG.
- # [23:50] <TabAtkins> Okay, I see. And if it's lazy, you can just late-compute the actual data in the Document, drawing directly from the Worker's information (or reverse), without exposing transfer details in a detectable way.
- # [23:50] <TabAtkins> s/detectable/unsafe/
- # [23:50] <Hixie> yeah
- # [23:50] <Hixie> you can in fact just do it all on the GPU
- # [23:50] <Hixie> at least, i assume so :-)
- # [23:50] <TabAtkins> Yeah, okay.
- # [23:50] <TabAtkins> (I think so, yeah.)
- # [23:51] <TabAtkins> I'd like to run this through Greg next time he shows up in the office.
- # [23:51] <TabAtkins> And I'll think on the names I guess. ^_^
- # [23:51] <Hixie> i'm speccing the strawman so hopefully it'll be something concrete people can comment on
- # [23:53] * Quits: kanzure (~kanzure@131.252.130.248) (Ping timeout: 260 seconds)
- # [23:56] <TabAtkins> Okay, I think I'm okay with this, and I'll give you concrete feedback from the dude who pesters me about this exact subject every month or so soon. ^_^
- # [23:56] <Hixie> :-)
- # [23:56] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [23:57] <annevk> getContext returning a <canvas>-like object seems a bit weird
- # [23:57] * Joins: ap (~ap@2620:149:4:1b01:3c51:fc9b:e953:af6f)
- # [23:57] <Hixie> this whole thing is weird
- # [23:57] <annevk> doing getWorkerCanvas() or some such seems cleaner
- # [23:58] <Hixie> what's the difference?
- # [23:58] <Hixie> it's just another method that's mutually exclusive
- # [23:58] <Hixie> it's semantically identical
- # Session Close: Thu Nov 08 00:00:00 2012
The end :)