Options:
- # Session Start: Mon Aug 18 00:00:00 2014
- # Session Ident: #whatwg
- # [00:01] * Quits: roc (~chatzilla@121-99-128-42.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
- # [00:07] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-gxbmrengrjjzreoc) (Quit: Connection closed for inactivity)
- # [00:09] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [00:20] * Joins: lmclister (~lmclister@c-66-31-88-50.hsd1.ma.comcast.net)
- # [00:34] * Quits: lmclister (~lmclister@c-66-31-88-50.hsd1.ma.comcast.net)
- # [00:34] * Joins: lmclister (~lmclister@c-66-31-88-50.hsd1.ma.comcast.net)
- # [00:35] * Quits: lmclister (~lmclister@c-66-31-88-50.hsd1.ma.comcast.net) (Client Quit)
- # [00:36] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
- # [00:41] * Joins: jdaggett (~jdaggett@103.5.142.46)
- # [00:48] <roc> zewt: got an example of that github unicode character issue?
- # [00:48] <roc> I haven't seen it
- # [00:54] * Joins: smaug____ (~chatzilla@37-219-105-255.nat.bb.dnainternet.fi)
- # [01:01] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 246 seconds)
- # [01:02] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Quit: barnabywalters)
- # [01:18] <zewt> https://zewt.org/~glenn/github.png
- # [01:18] <zewt> happens if "allow pages to choose their own fonts" is unchecked in firefox
- # [01:23] <SamB> also happens if you use noscript, no?
- # [01:23] <zewt> no idea
- # [01:24] <zewt> wouldn't make sense, but noscript doesn't make much sense anyway unless you have to deal with really abusive sites
- # [01:25] <SamB> eh, it's a good way to check for graceful degradation ;-P
- # [01:25] <SamB> /progressive enhancement
- # [01:29] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [01:34] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 272 seconds)
- # [01:39] * Quits: ShaneHudson (~ShaneHuds@2.30.121.218) (Ping timeout: 264 seconds)
- # [01:45] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [01:46] * Quits: smaug____ (~chatzilla@37-219-105-255.nat.bb.dnainternet.fi) (Ping timeout: 240 seconds)
- # [01:48] * Joins: ShaneHudson (~ShaneHuds@2.30.121.218)
- # [01:48] * Quits: jdaggett (~jdaggett@103.5.142.46) (Quit: jdaggett)
- # [01:55] * Joins: jernoble (~jernoble@162.217.73.171)
- # [02:07] * Joins: admin_000 (~chatzilla@ip-64-134-234-63.public.wayport.net)
- # [02:09] <admin_000> news
- # [02:12] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [02:14] * Quits: admin_000 (~chatzilla@ip-64-134-234-63.public.wayport.net) (Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.26.1/20140612174402])
- # [02:14] * Quits: tav (~tav`@host86-185-186-93.range86-185.btcentralplus.com) (Quit: tav)
- # [02:16] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 240 seconds)
- # [02:18] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
- # [02:21] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 250 seconds)
- # [02:34] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
- # [03:05] * Quits: jacobolus (~jacobolus@244.sub-70-209-199.myvzw.com) (Remote host closed the connection)
- # [03:06] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [03:09] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
- # [03:14] * Joins: jungkees (uid24208@gateway/web/irccloud.com/x-gpxfnvbjmfkfxrtx)
- # [03:19] * Quits: willchan (willchan@nat/google/x-bghbdphbictflyeo) (Ping timeout: 240 seconds)
- # [03:21] * Quits: jernoble (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
- # [03:21] * Joins: jernoble (~jernoble@162.217.73.171)
- # [03:22] * Quits: jernoble (~jernoble@162.217.73.171) (Client Quit)
- # [03:23] * Joins: jernoble (~jernoble@162.217.73.171)
- # [03:27] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [03:27] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [03:32] * Joins: willchan (willchan@nat/google/x-vujnuwykhmivaqol)
- # [03:37] * Quits: jernoble (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
- # [03:43] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 244 seconds)
- # [03:46] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [03:46] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [03:50] * Quits: nickstenn (~nickstenn@pdpc/supporter/student/borior) (Ping timeout: 246 seconds)
- # [03:50] * Quits: TabAtkins (sid11559@gateway/web/irccloud.com/x-bpycejmmibsfrnhb) (Ping timeout: 246 seconds)
- # [03:51] * Joins: TabAtkins (sid11559@gateway/web/irccloud.com/x-ddpvwmtpmyvpjxsq)
- # [03:51] * Joins: nickstenn (~nickstenn@pdpc/supporter/student/borior)
- # [04:01] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [04:04] <roc> zewt: ah, right. Yeah, they're using icon fonts.
- # [04:05] <roc> I think we should probably allow pages to specify fonts for PUA characters even when "allow pages to choose their own fonts" is unchecked.
- # [04:06] <roc> I'll file a bug
- # [04:09] <SamB> these aren't the droids you're looking for!
- # [04:09] <roc> https://bugzilla.mozilla.org/show_bug.cgi?id=1054817
- # [04:10] <SamB> where is the "disvote" option
- # [04:16] <astearns> makes sense to me. there's no point (almost by definition) in rendering PUA characters in a different font
- # [04:17] <SamB> there are those of us who would prefer to be aware of the meaningless codepoints we are being subjected to, however ...
- # [04:18] * Quits: ShaneHudson (~ShaneHuds@2.30.121.218) (Quit: Computer fell asleep.)
- # [04:20] <roc> all five of you
- # [04:20] <SamB> roc, astearns: also, it would introduce a perverse insentive to use meaningless codepoints when meaningful codepoints exist
- # [04:20] * astearns wonders where in the priority of constituencies people concerned with codepoints lies
- # [04:22] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 260 seconds)
- # [04:22] <astearns> SamB: I don't find PUA codepoints perverse, so in my mind author intent trumps your particular use case
- # [04:23] <astearns> I do see the utility in users choosing their own fonts, when they want
- # [04:23] <astearns> but when their fonts are almost guaranteed not to have anything useful to display...
- # [04:23] <SamB> astearns: you don't think it's dumb to use a meaningless PUA codepoint when there's a perfectly good non-PUA codepoint for the symbol in question?
- # [04:24] <astearns> depends on when there is an alternative. for the icon case we were discussing, my guess is that there often is not an alternative
- # [04:24] <SamB> using SVG with a reasonable filename would honestly be more accessible ...
- # [04:24] <SamB> (or a ligature trick)
- # [04:26] <astearns> I agree - and using an agreed-upon codepoint is preferable to making up your own
- # [04:26] <SamB> some browsers just can't render webfonts
- # [04:27] <astearns> and some browsers don't run script
- # [04:27] <SamB> yeah
- # [04:27] <SamB> I know
- # [04:27] <astearns> hopefully both of those situations will get less and less relevant
- # [04:27] <SamB> also screenreaders will NEVER know WTF those PUA codepoints are supposed to be
- # [04:28] * Joins: dylanlindgren (~kartstar@1.147.178.54)
- # [04:28] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [04:28] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [04:29] * Joins: tav (~tav`@host86-185-186-93.range86-185.btcentralplus.com)
- # [04:32] * Quits: seventh (seventh@192.64.4.70) (Ping timeout: 250 seconds)
- # [04:33] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
- # [04:51] <roc> yeah, but a screenreader can't make sense of a PNG icon either.
- # [04:53] <caitp-> a braille display could
- # [05:00] <SamB> roc: it could read the filename out, though!
- # [05:02] <roc> a braille display can render the glyphs for unknown Unicode codepoints too :-)
- # [05:02] <roc> SamB: what if it's a data URL? hate to read that out :-)
- # [05:02] <SamB> roc: well don't do that then!
- # [05:02] <SamB> of course, github clearly don't CARE
- # [05:33] * Quits: dylanlindgren (~kartstar@1.147.178.54) (Ping timeout: 240 seconds)
- # [05:41] * Quits: JosephSilber (~JosephSil@ool-44c3e80a.static.optonline.net) (Ping timeout: 245 seconds)
- # [05:56] * Joins: dylanlindgren (~kartstar@1.147.178.54)
- # [06:06] * Joins: tantek (~tantek@172.56.39.232)
- # [06:09] * Quits: tantek (~tantek@172.56.39.232) (Client Quit)
- # [06:12] * Joins: mrbkap (~mrbkap@people1.scl3.mozilla.com)
- # [06:38] * Quits: SamB (~SamB@2001:470:1f07:57:68d1:ae44:818a:104a) (Ping timeout: 260 seconds)
- # [06:40] * Joins: SamB (~SamB@2001:470:1f07:57:41e7:87d5:821e:a3ad)
- # [06:50] * Joins: kriskowal (~kriskowal@50.247.98.166)
- # [06:54] * Joins: jacobolus (~jacobolus@154.sub-70-209-197.myvzw.com)
- # [06:54] * Quits: kriskowal (~kriskowal@50.247.98.166) (Client Quit)
- # [07:09] * Quits: dylanlindgren (~kartstar@1.147.178.54) (Ping timeout: 245 seconds)
- # [07:18] * Joins: dylanlindgren (~kartstar@1.147.178.54)
- # [07:23] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
- # [07:27] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [07:27] * Quits: plutoniix (~plutoniix@node-zo5.pool-180-180.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [07:38] * Joins: zdobersek (~zan@46.19.137.78)
- # [07:41] * Quits: dylanlindgren (~kartstar@1.147.178.54) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [07:42] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [07:47] * Quits: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net) (Ping timeout: 240 seconds)
- # [08:02] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 255 seconds)
- # [08:31] * Joins: jernoble (~jernoble@tiff-v227.public.monkeybrains.net)
- # [08:43] <MikeSmith> surprised there so far hasn't been much discussion anywhere about the technical claims the blink team has been with regard to pointer events vs touch events
- # [08:43] <MikeSmith> except for smaug's reply
- # [08:43] <MikeSmith> http://lists.w3.org/Archives/Public/public-pointer-events/2014JulSep/0052.html
- # [08:47] * Quits: richt (~richt@192.121.59.29) (Ping timeout: 240 seconds)
- # [08:53] * Joins: richt (~richt@192.121.59.29)
- # [08:54] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
- # [09:03] * Joins: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net)
- # [09:04] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
- # [09:05] * Joins: mpt (~mpt@nat/canonical/x-xcvxwpgidmzstoqc)
- # [09:05] * Quits: mpt (~mpt@nat/canonical/x-xcvxwpgidmzstoqc) (Changing host)
- # [09:05] * Joins: mpt (~mpt@canonical/mpt)
- # [09:07] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [09:10] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [09:14] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [09:17] * Quits: Gege (gege@future.deferred.io) (Ping timeout: 256 seconds)
- # [09:21] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Ping timeout: 240 seconds)
- # [09:23] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [09:25] * Quits: yutak (~yutak@2401:fa00:4:1000:1176:5dbd:f13a:e42) (Quit: Ex-Chat)
- # [09:31] * Joins: Gege (gege@future.deferred.io)
- # [09:34] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
- # [09:35] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
- # [09:41] * Joins: rniwa (~rniwa@67.164.23.121)
- # [09:45] * Joins: Ms2ger (~Ms2ger@193.190.253.149)
- # [09:46] * Quits: rniwa (~rniwa@67.164.23.121) (Quit: rniwa)
- # [09:53] * Joins: zcorpan (~zcorpan@c-5eeaaaac-74736162.cust.telenor.se)
- # [09:59] * Joins: zcorpan_ (~zcorpan@94.234.170.172)
- # [09:59] * Quits: zcorpan (~zcorpan@c-5eeaaaac-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [10:02] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [10:02] * Parts: kochi1 (~kochi@2401:fa00:4:1000:8974:c0d0:1827:e589)
- # [10:02] * Joins: smaug____ (~chatzilla@37-219-105-255.nat.bb.dnainternet.fi)
- # [10:03] * Quits: kochi (~kochi@2401:fa00:4:1000:8974:c0d0:1827:e589) (Quit: Leaving.)
- # [10:04] * Quits: zcorpan_ (~zcorpan@94.234.170.172) (Ping timeout: 240 seconds)
- # [10:04] * Quits: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [10:07] * Joins: kochi (~kochi@2401:fa00:4:1000:89ce:3c7c:ea08:4ec6)
- # [10:07] * Joins: kochi1 (~kochi@2401:fa00:4:1000:89ce:3c7c:ea08:4ec6)
- # [10:07] * Joins: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
- # [10:07] * Joins: zcorpan (~zcorpan@c-5eeaaaa2-74736162.cust.telenor.se)
- # [10:15] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
- # [10:15] * Quits: Areks (~kvirc@rs.gridnine.com) (Read error: Connection reset by peer)
- # [10:16] <annevk> prolly because this was all already sorted behind the scenes
- # [10:22] <MikeSmith> annevk: ah
- # [10:22] <MikeSmith> open and transparency ftw
- # [10:23] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 260 seconds)
- # [10:23] <annevk> I don't really know MikeSmith
- # [10:24] <annevk> I don't know enough about UI events and even less about touch specifically
- # [10:24] <MikeSmith> yeah me neither
- # [10:25] <annevk> But given that touch is mostly for mobile and that's mostly Google/Apple, and pointer events never had buy-in from Apple, ...
- # [10:25] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:25] <MikeSmith> right
- # [10:25] <annevk> It would work if Apple was doing nothing like Microsoft did with IE6
- # [10:26] <MikeSmith> well it seems like for Windows 8 Microsoft has bought into touch
- # [10:26] <MikeSmith> even for their desktop OS
- # [10:26] <MikeSmith> which they have still quite a lot of market share for
- # [10:26] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [10:26] <MikeSmith> so it's kinda not just about mobile
- # [10:27] <MikeSmith> though I guess it's unclear how successful they've been so far with bringing touch to desktop
- # [10:28] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
- # [10:28] <annevk> The only user I know is Domenic
- # [10:28] <othermaciej> there’s quite a few touchscreen windows laptops
- # [10:28] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:28] <othermaciej> I dunno if anyone actually uses the touch capabilities
- # [10:29] <annevk> Yeah, not sure if he uses the touch screen either, he has a keyboard attached
- # [10:30] * Joins: dylanlindgren (~kartstar@60-241-188-143.static.tpgi.com.au)
- # [10:32] <MikeSmith> in my limited experience using Windows 8 on a laptop it works a lot better if you use touch instead of trying to use the mouse/pointer
- # [10:32] <MikeSmith> it's kind of like, when you're using the pointer, you feel like you're emulating touch actions
- # [10:35] <smaug____> oh, this pointer events stuff
- # [10:36] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
- # [10:36] <othermaciej> I think Google is right that there’s a difference between mouse and touch UIs that pointer events handle badly
- # [10:37] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
- # [10:37] <smaug____> blink is happy to say no pointer events, and one reasoning is that webkit doesn't support them, yet they are happy to implement a lot more complicate stuff, which slows down various things and not supported by webkit, web components
- # [10:37] <othermaciej> specifically, on touch UI platforms, touches are always captured based on what you touch first - there’s no such thing as swiping your finger across a row of controls and getting their hover effects
- # [10:38] <smaug____> othermaciej: pointer events can handle that
- # [10:38] <othermaciej> that makes all the leave/in/out machinery and the rule of targeting based on hit testing useless or perhaps even harmful
- # [10:38] <smaug____> similar way as touch events
- # [10:38] <othermaciej> they do have the capture mode
- # [10:38] <smaug____> and pointer events don't have the odd touchList stuff
- # [10:38] <smaug____> if one needs touch lists, that can be done within the web app
- # [10:39] <smaug____> anyhow, I think pointer events are pretty much dead now
- # [10:39] <othermaciej> who knows? Google might change their mind again
- # [10:40] <smaug____> that is possible
- # [10:40] <othermaciej> their implementation decisions seem kind of mysterious to me
- # [10:40] <smaug____> I'm not going to remove pointer events support from Gecko any time soon
- # [10:40] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
- # [10:40] <annevk> othermaciej: yeah, with Apple it's always clearcut
- # [10:40] <annevk> ;)
- # [10:41] <othermaciej> usually our pattern is we don’t say anything (or actively say no), then we ship it
- # [10:41] <smaug____> s/anyhow, I think pointer events are pretty much dead now/anyhow, I think pointer events are pretty much dead for now/
- # [10:42] <jgraham> I'm pretty sure my Mum would use a tocuhscrren laptop, based on the fact she kept trying to touch things on the screen of my laptop last time she used it. I'm not sure why; I think she just uses a tablet so much that she now assumes all devices work in the same way
- # [10:42] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [10:42] <othermaciej> how do pointer events handle multi-touch?
- # [10:43] <othermaciej> separate event for each touch?
- # [10:43] <smaug____> right
- # [10:43] <MikeSmith> othermaciej: I would think that hover could be implemented in touch environments that also had relatively finer-grained proximity-sensor support. My Galaxy S4 has that sort of proximity sensor and some parts of the UI already use it to produce effects on hover -- e.g., you can actually hover over a row of controls and it gives you the hover effects you'd expect
- # [10:45] <othermaciej> I can’t remember the whole reason for the TouchList thing, but I think it was invented so you could implement gestures involving multiple touches without having to keep a lot of state to know what was happening with the active touch points
- # [10:45] <MikeSmith> jgraham: I would think touchscreen laptops are way more intuitive for first-time computer users -- or for anybody already used to a mobile phone with a touchscreen
- # [10:45] <othermaciej> whether it helps with that, I don’t know
- # [10:45] <othermaciej> it doesn’t seem like bespoke multitouch gestures has turned out to be much of a thing
- # [10:46] <smaug____> indeed
- # [10:46] <annevk> foolip: you around?
- # [10:46] <othermaciej> it does at least let you avoid accidentally treating an extra touch with fingers already down as an independent tap that activates something
- # [10:46] <annevk> foolip: I think I'll make Attr.prototype.value readonly for now in the specification and open a bug about what we should do if that cannot be implemented
- # [10:47] <annevk> foolip: if that cannot be done we can basically do the thing where Attr objects can be added to objects and Attr objects can be created, etc. and have an ownerElement
- # [10:48] * Joins: toydestroyer (~toydestro@95.85.2.130)
- # [10:48] <smaug____> pointer events have the concept of primary pointer
- # [10:49] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [10:50] * Joins: myakura (~myakura@103.5.142.52)
- # [10:50] * Joins: roc (~chatzilla@121-99-128-42.bng1.tvc.orcon.net.nz)
- # [10:51] * Quits: zcorpan (~zcorpan@c-5eeaaaa2-74736162.cust.telenor.se) (Ping timeout: 245 seconds)
- # [10:51] * Quits: karlcow (~karl@nerval.la-grange.net) (Client Quit)
- # [10:59] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
- # [10:59] * Quits: sarir (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
- # [11:01] * Joins: zcorpan (~zcorpan@c-5eeaaaa9-74736162.cust.telenor.se)
- # [11:01] * Joins: sarir (~sari@p50995cae.dip0.t-ipconnect.de)
- # [11:03] <jgraham> MikeSmith: Yeah. In this case she's familiar with the concept of non-touch-screen devices but just assumed that any new device is touch-capable. However there are an increasing number of people who have never used a non-touch device.
- # [11:05] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 272 seconds)
- # [11:08] * zcorpan recalls a video of a 2-year old concluding that the paper magazine is broken because it doesn't respond to touch
- # [11:14] <zcorpan> https://www.youtube.com/watch?v=aXV-yaFmQNk
- # [11:15] <zcorpan> 1 year old
- # [11:22] * Joins: roc_ (~chatzilla@121-99-139-71.bng1.tvc.orcon.net.nz)
- # [11:22] * Quits: roc (~chatzilla@121-99-128-42.bng1.tvc.orcon.net.nz) (Ping timeout: 240 seconds)
- # [11:22] * roc_ is now known as roc
- # [11:28] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [11:42] * Quits: zcorpan (~zcorpan@c-5eeaaaa9-74736162.cust.telenor.se) (Ping timeout: 245 seconds)
- # [11:44] * Joins: adactio (~adactio@212.42.170.121)
- # [11:47] * Joins: zcorpan (~zcorpan@c-5eeaaaa9-74736162.cust.telenor.se)
- # [12:05] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [12:09] * Quits: zcorpan (~zcorpan@c-5eeaaaa9-74736162.cust.telenor.se) (Ping timeout: 272 seconds)
- # [12:12] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
- # [12:16] * Joins: satazor_ (~satazor@bl17-220-148.dsl.telepac.pt)
- # [12:18] * Quits: ashemedai (asmodai@freebsd/developer/asmodai) (Ping timeout: 250 seconds)
- # [12:18] * Quits: smaug____ (~chatzilla@37-219-105-255.nat.bb.dnainternet.fi) (Ping timeout: 244 seconds)
- # [12:20] * Joins: arpitab__ (uid10516@gateway/web/irccloud.com/x-eommdfvobccjdcgx)
- # [12:20] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 260 seconds)
- # [12:28] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [12:34] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
- # [12:44] * Joins: ashemedai (asmodai@freebsd/developer/asmodai)
- # [12:45] * Quits: myakura (~myakura@103.5.142.52) (Remote host closed the connection)
- # [12:45] * Joins: myakura (~myakura@103.5.142.52)
- # [12:46] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [12:47] * Joins: Lachy__ (~Lachy@213.166.174.2)
- # [12:50] * Quits: myakura (~myakura@103.5.142.52) (Ping timeout: 240 seconds)
- # [12:52] * Quits: jacobolus (~jacobolus@154.sub-70-209-197.myvzw.com) (Remote host closed the connection)
- # [12:52] * Joins: scrollback (scrollback@conference/jsconf/x-lilrazepijbxakat)
- # [12:54] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
- # [13:01] * Quits: satazor_ (~satazor@bl17-220-148.dsl.telepac.pt) (Remote host closed the connection)
- # [13:02] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [13:04] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [13:04] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [13:13] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Remote host closed the connection)
- # [13:13] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [13:15] * Quits: Lachy__ (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [13:18] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Ping timeout: 250 seconds)
- # [13:18] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
- # [13:25] <foolip> annevk: here!
- # [13:25] <annevk> yay
- # [13:25] <annevk> foolip: see bugmail :-)
- # [13:25] <foolip> will do
- # [13:25] <foolip> also, we have a fullscreen issue here
- # [13:25] * Joins: Lachy (~Lachy@213.166.174.2)
- # [13:26] <foolip> things get weird when you have display:none on a parent of the fullscreen element
- # [13:26] <foolip> the spec says "It is not rendered if it, or an ancestor, has the display property set to none." and that's pretty much what happens
- # [13:27] <foolip> the consequence on a site we've been debugging is that one is left in fullscreen even though the fullscreen content isn't showing any longer
- # [13:27] <foolip> don't know how to fix it, so I wanted to ask if there's a great reason why things in the top layer don't ignore display:none on their parents?
- # [13:28] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [13:29] <annevk> that would be a first in CSS
- # [13:29] <foolip> yeah, I suspected as much
- # [13:29] <annevk> and on the face of it seems like it might destroy a bunch of optimizations in the CSS engine
- # [13:30] <foolip> and exiting fullscreen would require reacting to changes in computed style
- # [13:31] <annevk> i guess at some point we might get a computed style observer thingie that would make that possible
- # [13:32] <foolip> wild idea: an extra backdrop which you can't make transparent that ends up below the ::backdrop pseudo elements, so that you can never see anything other than the :fullscreen element and its children?
- # [13:33] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
- # [13:33] <annevk> seems like that is something we want to be able to show though
- # [13:34] <foolip> right now you can fullscreen some random element and set it to display:none, and it looks like you've entered fullscreen for documentElement or document.body, it's pretty weird
- # [13:35] <foolip> but it also only seems to happen when the site has done something strange (in this case didn't consider that it might be in fullscreen even though it had a fullscreen button)
- # [13:37] <foolip> are there use cases for doing that kind of thing, or is it just consequence of keeping things simple?
- # [13:38] <annevk> keeping things simple I guess
- # [13:38] <annevk> e.g. :root { display:none } is possible too
- # [13:40] <foolip> yeah
- # [13:40] <foolip> we'll try to get the site fixed and see if the problem keeps coming up
- # [13:41] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [13:41] <foolip> to the bugmail
- # [13:46] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [13:49] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Remote host closed the connection)
- # [13:49] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
- # [13:52] * Joins: satazor_ (~satazor@239.201.37.188.rev.vodafone.pt)
- # [13:52] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Read error: Connection reset by peer)
- # [14:04] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [14:05] * Joins: zcorpan_ (~zcorpan@ip-200.t2.se.opera.com)
- # [14:06] * Quits: satazor_ (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
- # [14:07] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [14:09] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Read error: No route to host)
- # [14:10] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [14:10] * Quits: Ms2ger (~Ms2ger@193.190.253.149) (Ping timeout: 255 seconds)
- # [14:11] * Joins: Lachy (~Lachy@213.166.174.2)
- # [14:13] * Joins: nicolasbadia (~nicolasba@78.209.78.103)
- # [14:14] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Ping timeout: 272 seconds)
- # [14:21] * Joins: jdaggett (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp)
- # [14:21] * Quits: jdaggett (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp) (Client Quit)
- # [14:22] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 250 seconds)
- # [14:26] * Joins: barnabywalters_ (~barnabywa@46-239-239-203.tal.is)
- # [14:26] <annevk> foolip: :-(
- # [14:27] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Ping timeout: 250 seconds)
- # [14:27] * barnabywalters_ is now known as barnabywalters
- # [14:27] <annevk> So what remains? Attributes can't have child nodes
- # [14:27] <annevk> And they are not nodes, although whether that matters much is up for debate now
- # [14:29] <foolip> annevk: yeah, getting rid of the child nodes is the only remaining simplification I'm aware of
- # [14:29] <foolip> there's a relevant use counter for that, let me find it
- # [14:29] * Quits: zcorpan_ (~zcorpan@ip-200.t2.se.opera.com) (Ping timeout: 260 seconds)
- # [14:30] <foolip> Attr.textContent: http://www.chromestatus.com/metrics/feature/timeline/popularity/349
- # [14:30] <annevk> Attributes not being nodes also simplifies some stuff as other algorithms don't have to deal with the fact of being passed an Attr node
- # [14:30] <foolip> so textContent would have to be made an alias at the very leat
- # [14:30] <annevk> foolip: we could support that as an alias to .value
- # [14:30] <annevk> seems like it
- # [14:31] <foolip> not sure how to effectively measure if child nodes themselves are needed
- # [14:31] <annevk> does Chrome even support that?
- # [14:31] <annevk> that means attr.appendChild(text) is supported
- # [14:31] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [14:31] <foolip> modifying child elements causes the attribute value to be updated last I checked
- # [14:31] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:90ec:f3af:6453:8346)
- # [14:32] <foolip> it's really weird :)
- # [14:32] <annevk> oh, some weird hack?
- # [14:32] <annevk> hmm
- # [14:32] <annevk> and going through childNodes?
- # [14:32] <annevk> I guess I can check myself
- # [14:33] <foolip> Attr::childrenChanged in Source/core/dom/Attr.cpp
- # [14:33] <foolip> not so crazy implementation-wise, but it's a crazy API for changing attributes
- # [14:33] <foolip> I guess you knew that
- # [14:34] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
- # [14:35] <foolip> I guess as a start one could measure in Attr::childrenChanged, but getting rid of only that while still keeping the child nodes doesn't seem great
- # [14:35] <zcorpan> annevk: did you switch away from anolis?
- # [14:36] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Ping timeout: 255 seconds)
- # [14:38] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 245 seconds)
- # [14:39] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [14:40] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [14:40] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [14:44] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [14:45] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:68fa:1ab2:c348:b76a)
- # [14:45] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:68fa:1ab2:c348:b76a) (Remote host closed the connection)
- # [14:45] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:68fa:1ab2:c348:b76a)
- # [14:46] * Joins: Lachy (~Lachy@213.166.174.2)
- # [14:53] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
- # [14:53] <zcorpan> maybe we need an Exif5 spec
- # [14:54] * Quits: tav (~tav`@host86-185-186-93.range86-185.btcentralplus.com) (Quit: tav)
- # [14:58] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Ping timeout: 260 seconds)
- # [14:58] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [15:02] <annevk> zcorpan: no
- # [15:03] <annevk> TabAtkins: I started updating DOM again btw
- # [15:03] <zcorpan> annevk: ok
- # [15:03] <annevk> TabAtkins: since you never pinged back on switch to Bikeshed
- # [15:05] <annevk> zcorpan: I do plan on switching to what TabAtkins made as it seems better maintained
- # [15:05] <annevk> zcorpan: I have not made the time however and I think there's a few things it does differently at the moment that make switching harder
- # [15:12] * Joins: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com)
- # [15:12] * Quits: dylanlindgren (~kartstar@60-241-188-143.static.tpgi.com.au) (Quit: Textual IRC Client: www.textualapp.com)
- # [15:14] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [15:19] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Ping timeout: 260 seconds)
- # [15:23] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Ping timeout: 272 seconds)
- # [15:29] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:29] * Joins: tav (~tav`@37.157.36.218)
- # [15:31] * Quits: toydestroyer (~toydestro@95.85.2.130)
- # [15:36] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
- # [15:37] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Read error: Connection reset by peer)
- # [15:38] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [15:38] <annevk> foolip: I think I'll try to leave out some of the *NS methods as they just don't seem used and do actually make things more complicated
- # [15:38] * Joins: weinig (~weinig@98.234.191.242)
- # [15:41] * Joins: boogyman (~boogyman@38.88.11.131)
- # [15:41] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
- # [15:41] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [15:48] <foolip> annevk: they do? which ones?
- # [15:48] <annevk> foolip: setAttributeNodeNS, getAttributeNodeNS, but I guess we could leave those too
- # [15:48] <annevk> foolip: createAttributeNodeNS
- # [15:49] <annevk> euh, createAttributeNS()
- # [15:50] <foolip> I have no love for any of those, but what complexity do they add on top of the non-namespaced variants?
- # [15:52] <annevk> yeah you're right
- # [15:52] <annevk> :-( :-(
- # [15:53] <foolip> there aren't enough sad faces to throw at Attr
- # [15:53] <foolip> do you know who came up with this API to begin with?
- # [15:54] <foolip> or is it hidden in a teleconf from 1995?
- # [15:58] <annevk> the Java guys involved in designing the DOM
- # [15:58] <annevk> and then they added all the complexity for XML in a nonsensical manner
- # [15:58] <annevk> so crazy
- # [15:58] * Joins: JosephSilber (~JosephSil@ool-44c3e80a.static.optonline.net)
- # [16:01] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 250 seconds)
- # [16:03] * Joins: zewt_ (~foo@ec2-50-17-220-142.compute-1.amazonaws.com)
- # [16:04] * Joins: kangil_ (~kangil@210.94.41.89)
- # [16:04] * Joins: reggna (~reggna@irc.jagochmittmoln.se)
- # [16:04] * Joins: broquain1 (~dbrook@static.94.217.47.78.clients.your-server.de)
- # [16:05] <foolip> web platform is best platform
- # [16:05] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-drpkuxltymnsdmxf)
- # [16:08] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-kodxmasuerruawoy)
- # [16:09] * Quits: zdobersek (~zan@46.19.137.78) (*.net *.split)
- # [16:09] * Quits: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com) (*.net *.split)
- # [16:09] * Quits: kangil (~kangil@210.94.41.89) (*.net *.split)
- # [16:09] * Quits: reggna_ (~reggna@irc.jagochmittmoln.se) (*.net *.split)
- # [16:09] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (*.net *.split)
- # [16:09] * Joins: zdobersek (~zan@46.19.137.78)
- # [16:10] * Joins: smaug____ (~chatzilla@37-219-105-255.nat.bb.dnainternet.fi)
- # [16:10] * Joins: encryptd_fractl (~encryptd_@68-112-125-21.dhcp.stcd.mn.charter.com)
- # [16:14] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
- # [16:20] * Joins: ShaneHud_ (~ShaneHuds@2.30.121.218)
- # [16:25] * Joins: ehsan (~ehsan@24-212-207-29.cable.teksavvy.com)
- # [16:31] <TabAtkins> annevk: Oh right, sorry. I'd stopped while we worked out the header/footer situation with Domenic for Streams, and never got back to it.
- # [16:34] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
- # [16:35] * Joins: kriskowal (~kriskowal@50.247.98.166)
- # [16:37] <TabAtkins> smaug____: Re: not staying logged in, use an incognito window?
- # [16:38] <TabAtkins> smaug____: (You have to stay logged in for *some* period of time just to use multiple pages at once, so you're just asking for the ability to auto-logout after a much shorter period than normal.)
- # [16:38] <smaug____> TabAtkins: right, private browsing mode should work
- # [16:39] <smaug____> I'm asking for a mode where I would be logged out automatically after closing top level Google (not search) tabs
- # [16:39] <smaug____> well, even search
- # [16:40] <smaug____> because search just doesn't need the account information for anything
- # [16:40] <smaug____> (except for targeted ads, which are super annoying )
- # [16:41] <TabAtkins> I don't see how that's possible, actually. Pages can't maintain state like that.
- # [16:41] <TabAtkins> Without something like storing all state on the server and doing heartbeat pings.
- # [16:42] * Quits: tav (~tav`@37.157.36.218) (Quit: tav)
- # [16:43] * Quits: encryptd_fractl (~encryptd_@68-112-125-21.dhcp.stcd.mn.charter.com) (Remote host closed the connection)
- # [16:44] * Joins: encryptd_fractl (~encryptd_@68-112-125-21.dhcp.stcd.mn.charter.com)
- # [16:44] <annevk> Isn't that sessionStorage?
- # [16:45] <jgraham> Or you could use a shared worker
- # [16:45] * Quits: kriskowal (~kriskowal@50.247.98.166) (Quit: kriskowal)
- # [16:47] * Joins: kriskowal (~kriskowal@50.247.98.166)
- # [16:48] * Joins: encrypt__ (~encryptd_@68-112-125-21.dhcp.stcd.mn.charter.com)
- # [16:48] * Quits: encryptd_fractl (~encryptd_@68-112-125-21.dhcp.stcd.mn.charter.com) (Ping timeout: 250 seconds)
- # [16:52] * Quits: kriskowal (~kriskowal@50.247.98.166) (Client Quit)
- # [16:54] <annevk> foolip: you still want to fix bugs in Chrome I think
- # [16:55] <annevk> foolip: e.g. what it does for var x = document.createAttribute("test:test");w(x.localName) is pretty weird
- # [16:55] <annevk> foolip: Chrome doesn't throw for document.createAttributeNS("test:test") which is somewhat odd too
- # [16:59] <Domenic> The great Attr retreat of 2014 :(
- # [17:01] <annevk> Domenic: haven't given up completely yet, but yeah, we're adding back some complexity to the spec
- # [17:01] <Domenic> Yeah, was just a sad set of emails to wake up to
- # [17:03] * Quits: encrypt__ (~encryptd_@68-112-125-21.dhcp.stcd.mn.charter.com)
- # [17:04] * Joins: encryptd_fractl (~encryptd_@68-112-125-21.dhcp.stcd.mn.charter.com)
- # [17:05] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [17:09] <TabAtkins> annevk: Hmm, sessionStorage doesn't apply across domains.
- # [17:10] <TabAtkins> (Also, it's a variant of localStorage, which we don't like.)
- # [17:11] <TabAtkins> Using a Shared Worker is possible. A lot of complexity for something solved by "use an incognito window", though.
- # [17:11] <boogyman> TabAtkins: sub domains i could see, but i think there would have security issues if data-storage occurs across domains.
- # [17:15] <TabAtkins> I meant subdomains too.
- # [17:16] * Quits: mven_ (~textual@ip68-104-38-84.lv.lv.cox.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [17:16] * dglazkov_ is now known as dglazkov
- # [17:22] * Quits: jernoble (~jernoble@tiff-v227.public.monkeybrains.net) (Quit: Computer has gone to sleep.)
- # [17:22] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [17:25] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:90ec:f3af:6453:8346) (Remote host closed the connection)
- # [17:26] <annevk> There's issues with "subdomains" too: https://publicsuffix.org/
- # [17:26] <annevk> Which is why we tie things to origins
- # [17:26] <annevk> new things, anyway
- # [17:33] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
- # [17:36] * Joins: plutoniix (~plutoniix@node-116y.pool-180-180.dynamic.totbb.net)
- # [17:37] * Joins: kriskowal (~kriskowal@50.247.98.166)
- # [17:38] <MikeSmith> oh joy http://lists.w3.org/Archives/Public/semantic-web/2014Aug/0063.html
- # [17:38] <MikeSmith> ーHTML either misuses or fails to appropriately use the well-defined vocabulary terms of URIs used in all other Web-related standards, including the recent updates of RDF [4] and HTTP [5], and the newly published CoAP [6]. Where I would expect to see terms like "URI Reference" and "IRI", I see only "URL", which in the strictest sense would be incompatible with RDF's IRIs.
- # [17:39] <Domenic> Hehehehehe
- # [17:41] <TabAtkins> And then talk about "some legacy pages" being broken in favor of RDF-based apps, as if the numbers were within even a few powers-of-ten of each other.
- # [17:41] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Remote host closed the connection)
- # [17:42] * Quits: estellevw (~estellevw@173-228-112-213.dsl.dynamic.sonic.net) (Quit: Snuggling with the puppies)
- # [17:42] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [17:44] * Joins: jernoble (~jernoble@76.74.153.41)
- # [17:47] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Ping timeout: 255 seconds)
- # [17:51] <Domenic> https://twitter.com/mikeal/status/501391405714268161
- # [17:52] * Quits: JosephSilber (~JosephSil@ool-44c3e80a.static.optonline.net) (Ping timeout: 264 seconds)
- # [17:56] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [17:57] * Quits: kriskowal (~kriskowal@50.247.98.166) (Quit: kriskowal)
- # [17:58] * Joins: boogyman (~boogyman@38.88.11.131)
- # [17:58] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
- # [17:58] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [18:02] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
- # [18:10] * Joins: ap (~ap@17.202.44.214)
- # [18:12] * Joins: estellevw (~estellewy@209.49.66.106)
- # [18:14] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
- # [18:16] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [18:18] * Parts: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
- # [18:20] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Ping timeout: 240 seconds)
- # [18:24] * Joins: Sleepyvic (5db03c89@gateway/web/freenode/ip.93.176.60.137)
- # [18:25] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:26] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 250 seconds)
- # [18:26] * Joins: Ms2ger (~Ms2ger@67.192-64-87.adsl-dyn.isp.belgacom.be)
- # [18:26] * Parts: Sleepyvic (5db03c89@gateway/web/freenode/ip.93.176.60.137)
- # [18:26] * Joins: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net)
- # [18:27] * Quits: mven (~textual@169.241.49.57) (Ping timeout: 255 seconds)
- # [18:28] <annevk> MikeSmith: I wonder when they notice we dropped DTDs
- # [18:28] <annevk> Domenic: that's how we implement ES6 at Mozilla it seems
- # [18:28] <annevk> (Although we wouldn't call HTML HTML5)
- # [18:29] <Domenic> Yeah, it's not the most informed tweet, but its heart is in the right place.
- # [18:30] * Joins: mven (~textual@169.241.49.57)
- # [18:31] <annevk> Whenever I make nice cleanup to DOM it's somewhat upsetting all my hard work is just going to be copypasted to /TR/dom/. So far there's been no benefit from this fork...
- # [18:31] <annevk> Arguably TR/encoding/ had some benefit, although not sure whether it was worth the cost, probably not
- # [18:33] <annevk> Hixie_: dfn.js seems to sometimes overwrite dfnReturnLink with a link to the chapter
- # [18:35] <Hixie_> file a bug, i'm off tools work until i get the script stuff done
- # [18:35] <Hixie_> (i figured i'd spent enough time without progress for a while!)
- # [18:36] <Hixie_> that semantic-web e-mail is awesome
- # [18:36] <Hixie_> "though I'm not aware of any such documents"
- # [18:39] * Quits: jernoble (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [18:39] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [18:39] <zenparsing> can/should we try to get these in the 420 branch?
- # [18:39] <zenparsing> uh - oops
- # [18:39] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [18:40] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
- # [18:44] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
- # [18:45] * Quits: mven (~textual@169.241.49.57) (Read error: Connection reset by peer)
- # [18:48] * Joins: jacobolus (~jacobolus@214.sub-70-209-206.myvzw.com)
- # [18:50] * Joins: mven (~textual@169.241.49.57)
- # [18:51] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
- # [18:52] * Parts: dglazkov (sid4270@gateway/web/irccloud.com/x-fwgirmcrybhqlero)
- # [18:53] * Joins: mven_ (~textual@169.241.49.57)
- # [18:54] * Quits: mven (~textual@169.241.49.57) (Read error: No route to host)
- # [18:55] * Quits: bnicholson (~bnicholso@24.130.57.109) (Ping timeout: 255 seconds)
- # [18:57] <Domenic> What does /TR/encoding give?
- # [18:58] * Quits: richt (~richt@192.121.59.29) (Ping timeout: 245 seconds)
- # [18:59] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
- # [18:59] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:68fa:1ab2:c348:b76a) (Quit: Leaving.)
- # [19:01] * Joins: jacobolu_ (~jacobolus@214.sub-70-209-206.myvzw.com)
- # [19:02] <annevk> Domenic: got some review from people who otherwise might not have cared
- # [19:02] <annevk> Domenic: if I'm being optimistic
- # [19:04] * Joins: richt (~richt@192.121.59.29)
- # [19:04] * Quits: mven_ (~textual@169.241.49.57) (Read error: Network is unreachable)
- # [19:04] <SamB> annevk: did they add bugs to /TR/dom/ ?
- # [19:04] * Joins: mven (~textual@169.241.49.57)
- # [19:04] * Quits: jacobolus (~jacobolus@214.sub-70-209-206.myvzw.com) (Ping timeout: 264 seconds)
- # [19:05] * Joins: bholley (~bholley@corp.mtv2.mozilla.com)
- # [19:06] <annevk> mostly confusion, perhaps some subsetting, not sure
- # [19:09] * Quits: jacobolu_ (~jacobolus@214.sub-70-209-206.myvzw.com) (Remote host closed the connection)
- # [19:10] * Quits: ShaneHud_ (~ShaneHuds@2.30.121.218) (Quit: Computer fell asleep.)
- # [19:10] * Quits: jernoble_ (~jernoble@17.202.46.221) (Quit: Textual IRC Client: www.textualapp.com)
- # [19:11] * Joins: jernoble (~jernoble@17.202.45.163)
- # [19:11] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [19:11] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [19:16] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Ping timeout: 250 seconds)
- # [19:21] * Joins: bnicholson (~bnicholso@2620:101:80fc:224:7e7a:91ff:fe25:a5c6)
- # [19:21] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [19:23] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [19:29] * Quits: jeremyj (~jeremyj@17.202.49.56) (Quit: Textual IRC Client: www.textualapp.com)
- # [19:30] * Quits: plutoniix (~plutoniix@node-116y.pool-180-180.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [19:34] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [19:34] * Joins: ShaneHudson (~ShaneHuds@2.30.121.218)
- # [19:35] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [19:36] <Hixie_> huh
- # [19:36] <Hixie_> ES6 module loader doesn't support incremental loading, either
- # [19:36] <Hixie_> which means it won't work for HTML imports
- # [19:38] <annevk> Ah yeah, just a promise...
- # [19:38] <annevk> That is kind of sad
- # [19:40] <Hixie_> i suppose I can make 'fetch' return straight away for html imports
- # [19:40] <Hixie_> but i can't incrementally add dependencies then
- # [19:41] <annevk> Hixie_: is any browser vendor interested in reconciling all these systems btw?
- # [19:41] <annevk> Hixie_: I haven't seen many emails from implementers in these threads :/
- # [19:42] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [19:42] <Hixie_> are there are browser vendors interested in implementing two separate dependency systems?
- # [19:43] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
- # [19:43] * Joins: ambv (~ambv@206.108.217.134)
- # [19:46] <Hixie_> actually i guess it's ok
- # [19:46] <Hixie_> it doesn't need to return straight away
- # [19:46] <Hixie_> it can just create it incrementally in "fetch"
- # [19:47] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Ping timeout: 255 seconds)
- # [19:47] <Hixie_> "translate" would and "instantiate" would be no-ops
- # [19:47] <Hixie_> this assumes we can add dependencies on the fly, of course
- # [19:51] * Joins: BigBangUDR (~Thunderbi@115.247.199.129)
- # [19:52] * Quits: BigBangUDR (~Thunderbi@115.247.199.129) (Client Quit)
- # [19:53] * Quits: estellevw (~estellewy@209.49.66.106) (Quit: estellevw)
- # [19:55] * Joins: jwalden (~waldo@2620:101:80fc:232:7e7a:91ff:fe25:a5a3)
- # [19:55] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
- # [19:56] * Joins: jorgepedret (~jorgepedr@64-46-15-173.dyn.novuscom.net)
- # [20:00] * Joins: estellevw (~estellewy@209.49.66.106)
- # [20:02] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Remote host closed the connection)
- # [20:02] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [20:03] * Joins: guybedford (~guybedfor@cpe-23-243-23-38.socal.res.rr.com)
- # [20:04] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [20:04] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [20:04] * Joins: plutoniix (~plutoniix@node-116y.pool-180-180.dynamic.totbb.net)
- # [20:06] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
- # [20:07] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Ping timeout: 255 seconds)
- # [20:07] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-kodxmasuerruawoy) (Quit: Connection closed for inactivity)
- # [20:08] * Joins: zcorpan (~zcorpan@94.234.170.77)
- # [20:11] * Quits: estellevw (~estellewy@209.49.66.106) (Quit: estellevw)
- # [20:14] * Quits: smaug____ (~chatzilla@37-219-105-255.nat.bb.dnainternet.fi) (Ping timeout: 255 seconds)
- # [20:14] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [20:15] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
- # [20:16] * Joins: weinig (~weinig@17.202.50.223)
- # [20:18] <Hixie_> TabAtkins: CSS doesn't parse incrementally, right?
- # [20:18] <Hixie_> at least, not visibly
- # [20:18] <TabAtkins> Right.
- # [20:18] <Hixie_> k
- # [20:18] <TabAtkins> Well...
- # [20:18] <Hixie_> uh oh
- # [20:18] <TabAtkins> Actually, not sure. Some impls *might* start applying rules as they come off the wire.
- # [20:18] * Joins: zcorpan_ (~zcorpan@94.234.170.222)
- # [20:18] <Hixie_> wait, applying rules incrementally?
- # [20:19] <Hixie_> i just meant parsing exposed to the dom
- # [20:19] <TabAtkins> Oh, no, definitely not. Stylesheet is all or nothing.
- # [20:19] <Hixie_> applying rules incrementally seems rather ungood
- # [20:19] <Hixie_> ok good
- # [20:20] <TabAtkins> Hixie_: Merging all the thread responses together really did make it impossible to follow.
- # [20:20] * Joins: weinig_ (~weinig@17.202.50.84)
- # [20:20] <TabAtkins> That's fine to do when you're responding to a collection of independent months-old things, but not when you're replying to your own threads that are currently active.
- # [20:21] <TabAtkins> Totally breaks threading. :/
- # [20:21] <Hixie_> yeah, seems that way
- # [20:21] * Quits: zcorpan (~zcorpan@94.234.170.77) (Ping timeout: 245 seconds)
- # [20:22] <Hixie_> the list seems to the throttling me though
- # [20:22] <TabAtkins> Weird.
- # [20:22] <Hixie_> there's at least two e-mails i've sent that haven't made it to the list
- # [20:23] <Domenic> +1 to TabAtkins's feedback on not breaking threading
- # [20:24] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 250 seconds)
- # [20:25] * Quits: weinig_ (~weinig@17.202.50.84) (Ping timeout: 240 seconds)
- # [20:30] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
- # [20:31] * Joins: jsbell (jsbell@nat/google/x-dqgdvgclzvutytic)
- # [20:31] * Quits: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net) (Ping timeout: 264 seconds)
- # [20:32] <Hixie_> and now i'm not receiving jjb's responses either
- # [20:32] <Hixie_> i see them on http://esdiscuss.org/1
- # [20:32] <Hixie_> waah, the list software doesn't like me!
- # [20:33] * Joins: boogyman (~boogyman@38.88.11.131)
- # [20:33] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
- # [20:33] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [20:33] * Quits: guybedford (~guybedfor@cpe-23-243-23-38.socal.res.rr.com) (Quit: guybedford)
- # [20:35] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [20:36] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [20:36] * Joins: weinig_ (~weinig@17.114.3.94)
- # [20:37] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
- # [20:40] <Hixie_> So.....
- # [20:40] <Hixie_> Domenic: promise question
- # [20:41] <Hixie_> Domenic: say you have promises #1 through #5, and you want to wait for all of them to be done before continuing
- # [20:41] <Hixie_> Domenic: you can just make a new promise that's the "all" of those five promises, right?
- # [20:41] <Domenic> Hixie_: yes exactly
- # [20:41] <Hixie_> Domenic: ok. Now what if you later discover that actually #3 isn't needed, so you just want to depend on #1, #2, #4, and #5. Also, you need to add #6. How do you update the promise?
- # [20:42] <Domenic> Yeah, at that point you have to write your own combinator
- # [20:42] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [20:42] <Domenic> Notably, if 1,2,3,4,5 all came back, you can't add #6
- # [20:42] <Domenic> since once a promise has settled it no longer changes state
- # [20:42] <Hixie_> sure, if it's already resolved then whatever
- # [20:43] <Hixie_> so here's my problem
- # [20:43] <Hixie_> i already have this All promise. the ES6 module loader makes it for me.
- # [20:43] <Hixie_> I need to dynamically modify it later.
- # [20:43] <caitp> modify it?
- # [20:44] <Domenic> One way I can think of is making #3 a "proxy" promise. So that if you determine you need #3 after all, you resolve the proxy with #3. But if you don't want it, you resolve it with undefined or something.
- # [20:45] <Domenic> Not sure about adding latter...
- # [20:45] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [20:46] * Joins: KevinMarks2 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [20:46] <Hixie_> i can't control #3 either, that's also created by the ES6 module loader
- # [20:46] <Hixie_> and it's a real promise, it might be hte "#6" of another "all" promise, or whatever
- # [20:47] <Hixie_> e.g. if someone tweaks the dependencies so that A depends on D instead of C, and B depends on C instead of D.
- # [20:47] <caitp> i'm confused by what is meant by wanting to modify the promise ._>
- # [20:47] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Ping timeout: 264 seconds)
- # [20:47] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
- # [20:50] <Hixie_> caitp: i just explained it abve?
- # [20:50] <Hixie_> caitp: see where i said "So....." and the next four lines from me
- # [20:50] <caitp> sounds like something like the "some" approach vs all
- # [20:50] <caitp> but not exactly
- # [20:50] <Domenic> Yeah, I mean, I don't think this is really an issue where promises can give you what you want inherently; you need the spec patched to allow you to do a custom combinator instead of all()
- # [20:51] <Hixie_> yeah, that was my assumption
- # [20:51] <Hixie_> pity
- # [20:55] <caitp> complicated flow control has always kind of sucked with that particular abstraction, but it's doable
- # [20:57] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [20:58] <caitp> but, for what it's worth, you don't really need the promise spec patched in order to implement that or talk about it in a whatwg spec
- # [20:59] * Quits: weinig_ (~weinig@17.114.3.94) (Quit: weinig_)
- # [21:00] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [21:01] * Quits: bholley (~bholley@corp.mtv2.mozilla.com) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [21:01] <Hixie_> caitp: not the promise spec, the module loader spec
- # [21:01] * Joins: bholley (~bholley@corp.mtv2.mozilla.com)
- # [21:01] * Quits: bholley (~bholley@corp.mtv2.mozilla.com) (Client Quit)
- # [21:02] * Joins: guybedford (~guybedfor@cpe-23-243-23-38.socal.res.rr.com)
- # [21:02] <caitp> if the module loader as written isn't really implementable because they're too specific about how it needs to work, that sounds like a bug in harmony :> but otherwise it sounds like an implementation detail that could be solved any number of ways
- # [21:02] * Joins: bholley (~bholley@corp.mtv2.mozilla.com)
- # [21:02] * Quits: bholley (~bholley@corp.mtv2.mozilla.com) (Client Quit)
- # [21:03] <Hixie_> it's implementable fine, the problem is i want to support use cases it doesn't handle
- # [21:03] <Hixie_> like dynamically changing the dependencies
- # [21:03] <zenparsing> right - it assumes that the dependency graph is static
- # [21:04] * Joins: weinig_ (~weinig@17.114.3.94)
- # [21:04] * Joins: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [21:05] * Quits: ambv (~ambv@206.108.217.134) (Read error: Connection reset by peer)
- # [21:05] * Joins: ambv (~ambv@206.108.217.134)
- # [21:10] <zenparsing> the linkage graph is static, to be more precise
- # [21:10] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
- # [21:14] * Quits: jeremyj (~jeremyj@17.202.49.56) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [21:14] * Joins: dbaron (~dbaron@2620:101:80fb:224:4992:e53c:213:eb27)
- # [21:20] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:6c06:6eeb:c0a7:e801)
- # [21:23] <caitp> how would you much such a graph dynamic though? is what I'm failing to see
- # [21:24] <caitp> even using the import/load methods of Reflect.Loader, wouldn't evaluation of the scripts be deferred until each static module is loaded?
- # [21:24] <caitp> s/much/make/
- # [21:30] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [21:32] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [21:35] * Joins: jernoble_ (~jernoble@17.202.46.221)
- # [21:36] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [21:38] <Hixie_> zenparsing: we're probably gonna need to fix that
- # [21:38] <Hixie_> caitp: see es-discuss
- # [21:40] * Quits: weinig_ (~weinig@17.114.3.94) (Quit: weinig_)
- # [21:41] <zenparsing> Hixie_ in a ideal world, might it make more sense to have the host (HTML) define a dependency system and let the embedded scripting language hook into that? instead of the other way round?
- # [21:42] <Hixie_> in an ideal world, HTML and the scripting language would be one coherent thing and we'd have one dependency system
- # [21:42] <Hixie_> but in a world where we have design barriers, i don't think it's particularly important which side hooks into which
- # [21:43] <Hixie_> so long as the implementors don't have to implement two :-)
- # [21:47] <caitp> so your issue is that you want the context which uses html imports to be aware of when the imported html's script modules are loaded, and have a way to access the loaded modules?
- # [21:49] <zenparsing> Hixie_ does the ES side consider this unification important (yet)?
- # [21:49] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # Session Close: Mon Aug 18 21:53:48 2014
- #
- # Session Start: Mon Aug 18 21:53:48 2014
- # Session Ident: #whatwg
- # [21:53] * Disconnected
- # [21:54] * Attempting to rejoin channel #whatwg
- # [21:55] * Rejoined channel #whatwg
- # [21:55] * Topic is '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!'
- # [21:55] * Set by annevk!~annevk@207.218.72.65 on Tue Mar 25 11:47:32
- # [21:55] * Quits: jernoble_ (~jernoble@17.202.46.221) (*.net *.split)
- # [21:55] * Quits: scrollback (scrollback@conference/jsconf/x-lilrazepijbxakat) (*.net *.split)
- # [21:55] * Quits: schuki_ (~quassel@vali.lamercake.org) (*.net *.split)
- # [21:55] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (*.net *.split)
- # [21:55] * Quits: krijnhoetmer (~krijnhoet@ip4da4a84d.direct-adsl.nl) (*.net *.split)
- # [21:55] * Quits: wirepair (fbi@206.223.224.3) (*.net *.split)
- # [21:55] * Quits: halfline (rstrode@nat/redhat/x-uhykpybpqqlfhujg) (*.net *.split)
- # [21:55] * Quits: rcombs (~rcombs@rcombs.me) (*.net *.split)
- # [21:55] * Joins: satazor (~satazor@bl17-220-148.dsl.telepac.pt)
- # [21:55] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [21:56] * Joins: jernoble_ (~jernoble@17.202.46.221)
- # [21:56] * Joins: halfline (rstrode@nat/redhat/x-pcybullnwaamczia)
- # [21:57] * Joins: rcombs (~rcombs@rcombs.me)
- # [21:59] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
- # [22:00] * Quits: satazor (~satazor@bl17-220-148.dsl.telepac.pt) (Ping timeout: 260 seconds)
- # [22:01] * Joins: barnabywalters (~barnabywa@89.17.128.127)
- # [22:02] * Joins: zcorpan__ (~zcorpan@ip-200.t2.se.opera.com)
- # [22:03] * Quits: zcorpan_ (~zcorpan@94.234.170.222) (Ping timeout: 240 seconds)
- # [22:05] * Joins: jyasskin_w (jyasskin@nat/google/x-tjwlgudnaddukynb)
- # [22:06] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
- # [22:07] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [22:09] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [22:09] * Quits: zcorpan__ (~zcorpan@ip-200.t2.se.opera.com) (Remote host closed the connection)
- # [22:11] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Read error: Connection reset by peer)
- # [22:12] * Joins: zcorpan_ (~zcorpan@c-5eeaaade-74736162.cust.telenor.se)
- # [22:12] * Quits: guybedford (~guybedfor@cpe-23-243-23-38.socal.res.rr.com) (Quit: guybedford)
- # [22:13] * Quits: ShaneHudson (~ShaneHuds@2.30.121.218) (Ping timeout: 260 seconds)
- # [22:16] * Joins: jacobolus (~jacobolus@2600:1012:b12f:1db2:ed92:7f96:b39e:9d9)
- # [22:17] * Quits: jernoble (~jernoble@17.202.45.163) (Quit: Textual IRC Client: www.textualapp.com)
- # [22:18] * Joins: zcorpan (~zcorpan@c-5eeaaa43-74736162.cust.telenor.se)
- # [22:20] * Joins: bholley (~bholley@corp.mtv2.mozilla.com)
- # [22:20] * Joins: jacobolu_ (~jacobolus@232.sub-70-209-207.myvzw.com)
- # [22:20] * Quits: jacobolus (~jacobolus@2600:1012:b12f:1db2:ed92:7f96:b39e:9d9) (Ping timeout: 240 seconds)
- # [22:22] <Hixie_> annevk: you around?
- # [22:22] * Joins: jacobolus (~jacobolus@240.sub-70-209-196.myvzw.com)
- # [22:22] * Quits: zcorpan_ (~zcorpan@c-5eeaaade-74736162.cust.telenor.se) (Ping timeout: 240 seconds)
- # [22:23] <boogyman> caitp: maybe an override to the default "index.<some extension"
- # [22:23] * Joins: weinig_ (~weinig@17.114.216.57)
- # [22:25] * Quits: jacobolu_ (~jacobolus@232.sub-70-209-207.myvzw.com) (Ping timeout: 264 seconds)
- # [22:26] * Joins: jacobolu_ (~jacobolus@2600:1012:b115:961f:659f:ffb6:b2f3:e1df)
- # [22:26] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 250 seconds)
- # [22:27] * Joins: Sleepyvic (~Ludovic@pub160-137.mobius.fr)
- # [22:27] <Sleepyvic> Hi !
- # [22:27] * Quits: jacobolus (~jacobolus@240.sub-70-209-196.myvzw.com) (Ping timeout: 255 seconds)
- # [22:28] * Quits: dbaron (~dbaron@2620:101:80fb:224:4992:e53c:213:eb27) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:29] * Joins: ShaneHudson (~ShaneHuds@2.30.121.218)
- # [22:30] <Sleepyvic> anyone here ?
- # [22:30] <boogyman> no
- # [22:31] <Sleepyvic> ok I'm new to irc, i'm testing it
- # [22:31] <Sleepyvic> :)
- # [22:31] <boogyman> welcome
- # [22:31] * Joins: tj_vantoll1 (~Adium@2601:4:5380:2ec:b077:89b2:e58a:dbe2)
- # [22:31] <Sleepyvic> thanks
- # [22:31] <Hixie_> there's some people here
- # [22:32] <Sleepyvic> what's going on here on this channel ?
- # [22:32] <Hixie_> right now, not much!
- # [22:32] <Hixie_> but generally we chat about web standards that we're implementing or speccing
- # [22:32] <Hixie_> or testing
- # [22:32] <Hixie_> or reviewing
- # [22:32] <Sleepyvic> ok I found this channel on a tutorial on how to use irc
- # [22:33] * Joins: tj_vantoll2 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net)
- # [22:33] * Quits: tj_vantoll2 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net) (Remote host closed the connection)
- # [22:33] <Sleepyvic> but i'm not into whatever you're saying
- # [22:33] <Sleepyvic> sounds like chinese to me :)
- # [22:33] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:6c06:6eeb:c0a7:e801) (Ping timeout: 240 seconds)
- # [22:33] <Hixie_> :-)
- # [22:33] <Hixie_> what tutorial?
- # [22:34] <Sleepyvic> http://kernelmeltdown.org/blog/how-to-set-up-irc-using-hexchat-beginners-walkthrough/
- # [22:34] <Sleepyvic> and
- # [22:34] <Sleepyvic> http://code.tutsplus.com/tutorials/irc-is-back-heres-your-starter-guide--net-31369
- # [22:35] <caitp> oh man, you found an exciting channel
- # [22:35] * Quits: bholley (~bholley@corp.mtv2.mozilla.com) (Read error: Connection reset by peer)
- # [22:35] * Quits: tj_vantoll1 (~Adium@2601:4:5380:2ec:b077:89b2:e58a:dbe2) (Ping timeout: 240 seconds)
- # [22:36] * Joins: bholley (~bholley@corp.mtv2.mozilla.com)
- # [22:36] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [22:36] <Sleepyvic> really how exciting is it ?
- # [22:36] <boogyman> Sleepyvic: feel free to sit around here if you wish, but you can also type /msg alis help list and follow the instructions there to help find other channels.
- # [22:36] * Joins: nicolasbadia_ (~nicolasba@78.209.78.103)
- # [22:36] * Quits: bholley (~bholley@corp.mtv2.mozilla.com) (Client Quit)
- # [22:37] * Quits: nicolasbadia (~nicolasba@78.209.78.103) (Read error: Connection reset by peer)
- # [22:37] * Quits: nicolasbadia_ (~nicolasba@78.209.78.103) (Client Quit)
- # [22:37] <Sleepyvic> No i'm gonna look for another channel
- # [22:37] <Sleepyvic> take care guys
- # [22:37] * Joins: jacobolus (~jacobolus@154.sub-70-209-197.myvzw.com)
- # [22:38] * Parts: Sleepyvic (~Ludovic@pub160-137.mobius.fr) ("Leaving")
- # [22:38] <caitp> oh man, you guys almost caught a fresh one
- # [22:38] <caitp> so close.
- # [22:39] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
- # [22:39] <boogyman> (s)he'll get caught in the interwebs. It is all seeing after all.
- # [22:40] * Quits: jacobolu_ (~jacobolus@2600:1012:b115:961f:659f:ffb6:b2f3:e1df) (Ping timeout: 240 seconds)
- # [22:40] <TabAtkins> I just submitted a comment on the second article suggesting that #whatwg be taken off the list of "awesome channels for web developers".
- # [22:43] * Quits: weinig_ (~weinig@17.114.216.57) (Quit: weinig_)
- # [22:45] <caitp> where else are they gonna hang out? the web development community is so tiny
- # [22:45] * Joins: dbaron (~dbaron@2620:101:80fb:232:5d85:1028:e514:f00)
- # [22:47] <boogyman> caitp: not according to the numerous one-offs of channels (and thats just on freenode).
- # [22:47] * Quits: jeremyj (~jeremyj@17.202.49.56) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [22:47] <Hixie_> TabAtkins: oh? i thought it was pretty good that we'd get exposed to web devs
- # [22:47] <wanderview> :
- # [22:48] <wanderview> oops
- # [22:48] <TabAtkins> It was in a list of channels where it's appropriate to ask "how do I web?" questions, of which this is not one.
- # [22:48] <caitp> I emit a lot of sarcasm, boogyman, it takes practice to notice it thoguh
- # [22:48] <caitp> also a lot of typos.
- # [22:50] * Quits: zdobersek (~zan@46.19.137.78) (Quit: Leaving.)
- # [22:54] * Joins: estellevw (~estellewy@209.49.66.106)
- # [22:55] * Joins: ambv_ (~ambv@206.108.217.134)
- # [22:56] * Quits: ambv (~ambv@206.108.217.134) (Read error: Connection reset by peer)
- # [23:00] <annevk> Hixie_: anything important?
- # [23:00] <charl> exit
- # [23:00] <charl> bah sorry, wrong window :)
- # [23:00] <TabAtkins> And typo!
- # [23:00] <Hixie_> annevk: just curious about the new fetch apis
- # [23:00] <Hixie_> annevk: nothing urgen
- # [23:00] <Hixie_> t
- # [23:01] <annevk> Hixie_: anything unclear in the draft?
- # [23:01] <annevk> Hixie_: I haven't tried figuring out the <img>.request thing yet, there's an open bug now, but there seem to be some tricky bits since both HTML attributes and some object would control request state, which is always icky (see e.g. .style)
- # [23:02] <Hixie_> annevk: My first question was going to be: what's with the Request() constructor taking both a Request and a RequestInit
- # [23:02] <Hixie_> annevk: yeah, that's the source of my interest.
- # [23:02] <Hixie_> annevk: mostly I'm curious about whether you're going to be exposing dependency tree info and priority info for HTTP2
- # [23:02] <Hixie_> annevk: (both of those are mutable during the request, iirc)
- # [23:03] <annevk> Hixie_: the idea behind passing in a request is for service workers
- # [23:03] <Hixie_> annevk: (so not just at init time)
- # [23:03] <annevk> Hixie_: e.g. you have fetchEvent.request and then you pass that to fetch() or a cache.add(); you would then use RequestInit to modify some stuff if any
- # [23:03] <Hixie_> annevk: ah, ok
- # [23:04] <annevk> Hixie_: my idea for things mutable during the fetch was to have methods on Request that invoke some cross-process action
- # [23:04] <Hixie_> annevk: so why does the other form of "new Request()" take a URL and a dict? why not the URL in the dict?
- # [23:05] <annevk> Hixie_: a URL is required, everything else is optional
- # [23:05] * Joins: othermaciej (~mjs@17.114.217.143)
- # [23:05] <annevk> (well everything else can have sensible defaults)
- # [23:05] <Hixie_> aah
- # [23:05] * Quits: jacobolus (~jacobolus@154.sub-70-209-197.myvzw.com)
- # [23:05] <Hixie_> so anyway, you're thinking we'd expose a .request object?
- # [23:06] <Hixie_> and that would have like img.request.changePriority(25) ?
- # [23:06] <annevk> at a high-level, yes, at a low-level I'm not sure how it'll work yet
- # [23:06] <Hixie_> i don't know enough about HTTP2's dependency stuff to have useful comments on that
- # [23:06] <annevk> yeah, something like that
- # [23:06] <annevk> for priorities anyway
- # [23:06] <Hixie_> k
- # [23:06] <annevk> and queryPriority() or something I guess with promises
- # [23:07] <Hixie_> so the UA is the one who would create that Request
- # [23:07] <annevk> yeah, the spec for the <img> element would set it up
- # [23:07] <Hixie_> so logically, we could have src="" and src-request-init="{ priority: 25; ... }"
- # [23:07] <Hixie_> and whenever you would create the Request, you'd actually pass that in
- # [23:07] <annevk> yeah
- # [23:07] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [23:07] <Hixie_> no race, which is nice
- # [23:07] <Hixie_> well, there's a race
- # [23:07] <Hixie_> but there's a well-defined time at which it is used
- # [23:07] <Hixie_> so interop should be ok
- # [23:08] <annevk> yeah, as long as we define the task and such
- # [23:08] <Hixie_> and then after that the attribute would be pointless
- # [23:08] <annevk> that might be good yes
- # [23:08] <Hixie_> do you know the bug# or have a search keyword i can find the bug with?
- # [23:08] <annevk> I was wondering what to do if someone modified Request, that was the tricky bit
- # [23:08] <annevk> or accessed .request and then set a crossorigin attribute
- # [23:08] <Hixie_> well presumably once the request is in flight it's mostly immutable, no?
- # [23:09] <annevk> Hixie_: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26533
- # [23:09] <Hixie_> other than, like, the priority or whatever HTTP2 lets you chagne
- # [23:09] <annevk> Hixie_: currently Request is mostly immutable actually
- # [23:09] <Hixie_> lgtm
- # [23:09] <annevk> Hixie_: so yeah, depending on the specifics of the HTML side it might all work out fine
- # [23:10] <annevk> Hixie_: there were some requests to make it more mutable before the fetch happens so you could modify things in the service worker more easily
- # [23:10] <annevk> Hixie_: but there's already various modes for at least the Headers object so we can always shield things off
- # [23:10] <Hixie_> oh creating the request doesn't triger it?
- # [23:10] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [23:10] <annevk> Hixie_: no
- # [23:10] <Hixie_> ah ok
- # [23:10] <Hixie_> how do you actually trigger it?
- # [23:10] <annevk> you pass a Request to fetch()
- # [23:10] <annevk> which returns a promise for a Response
- # [23:10] <Hixie_> should we be creating the Request object earlier then? for <img> and co?
- # [23:11] <annevk> well yeah, that's the open question
- # [23:11] <annevk> but then you get into the problem of .request vs setting crossorigin
- # [23:11] <Hixie_> seems to me like it'd be saner to only do it once you do the fetch
- # [23:11] <annevk> I hadn't figured out a good story there
- # [23:12] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com) (Client Quit)
- # [23:12] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:14] * Joins: bholley (~bholley@corp.mtv2.mozilla.com)
- # [23:15] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [23:15] <Hixie_> ok, commented on the bug
- # [23:17] <annevk> cool, ttyl
- # [23:19] <Hixie_> later
- # [23:23] * Quits: dbaron (~dbaron@2620:101:80fb:232:5d85:1028:e514:f00) (Read error: Connection timed out)
- # [23:23] * Joins: dbaron (~dbaron@2620:101:80fb:232:5d85:1028:e514:f00)
- # [23:28] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
- # [23:30] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:35] * Quits: Ms2ger (~Ms2ger@67.192-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [23:38] * Quits: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com) (Quit: mpaarating)
- # [23:38] * Quits: dbaron (~dbaron@2620:101:80fb:232:5d85:1028:e514:f00) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:40] * Joins: dbaron (~dbaron@2620:101:80fb:224:4992:e53c:213:eb27)
- # [23:45] * Quits: ambv_ (~ambv@206.108.217.134) (Read error: Connection reset by peer)
- # [23:45] * Joins: ambv (~ambv@206.108.217.134)
- # [23:48] <bholley> Hixie_: yt?
- # [23:49] * Joins: guybedford (~guybedfor@static-173-55-1-70.lsanca.dsl-w.verizon.net)
- # [23:49] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [23:49] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [23:52] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [23:52] * Quits: guybedford (~guybedfor@static-173-55-1-70.lsanca.dsl-w.verizon.net) (Client Quit)
- # [23:53] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
- # [23:54] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
- # [23:54] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [23:56] * Quits: othermaciej (~mjs@17.114.217.143) (Quit: othermaciej)
- # [23:57] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [23:58] * Quits: ambv (~ambv@206.108.217.134) (Read error: Connection reset by peer)
- # [23:58] * Joins: ambv (~ambv@206.108.217.134)
- # [23:58] * Quits: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
- # Session Close: Tue Aug 19 00:00:01 2014
The end :)