Options:
- # Session Start: Mon Jan 23 00:00:01 2012
- # Session Ident: #whatwg
- # [00:05] * Joins: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
- # [00:09] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
- # [00:10] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [00:10] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [00:11] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [00:12] * Joins: andyg_ (~andyg@CPE-124-189-148-81.sqcy1.win.bigpond.net.au)
- # [00:14] * Parts: andyg_ (~andyg@CPE-124-189-148-81.sqcy1.win.bigpond.net.au)
- # [00:15] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [00:15] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
- # [00:21] * Joins: ezoe (~ezoe@61-205-124-100f1.kyt1.eonet.ne.jp)
- # [00:24] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Quit: Leaving)
- # [00:26] * Quits: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Quit: @++ tout le monde)
- # [00:26] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [00:31] * Quits: ehsan (~ehsan@69-165-131-36.dsl.teksavvy.com) (Remote host closed the connection)
- # [00:31] * Joins: ehsan (~ehsan@69-165-131-36.dsl.teksavvy.com)
- # [00:33] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
- # [00:45] * Quits: pocopina (~pocopina@cpc10-camd13-2-0-cust53.hari.cable.virginmedia.com) (Quit: Leaving)
- # [00:49] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [01:07] * gwicke is now known as gwicke_away
- # [01:09] * Quits: Akina (~chatzilla@46.246.134.240.dsl.dyn.forthnet.gr) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120118081945])
- # [01:12] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [01:16] * Joins: dydx (~dydz@199-83-223-112.PUBLIC.monkeybrains.net)
- # [01:22] * gwicke_away is now known as gwicke
- # [01:24] * Joins: mpt (~mpt@canonical/mpt)
- # [01:25] * Joins: twisted` (~anonymous@p5DDBBC39.dip.t-dialin.net)
- # [01:26] * Quits: tantek (~tantek@ai126212030148.5.tik.access-internet.ne.jp) (Quit: tantek)
- # [01:39] * Quits: ehsan (~ehsan@69-165-131-36.dsl.teksavvy.com) (Remote host closed the connection)
- # [01:39] * Joins: [[zzz]] (~q@101.108.110.92)
- # [01:40] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 248 seconds)
- # [01:43] * Quits: [[zz]] (~q@101.108.99.136) (Ping timeout: 240 seconds)
- # [01:43] * Quits: plutoniix (~plutoniix@101.108.99.136) (Ping timeout: 240 seconds)
- # [01:48] * gwicke is now known as gwicke_away
- # [01:54] * Joins: ehsan (~ehsan@69-165-131-36.dsl.teksavvy.com)
- # [01:56] * Joins: plutoniix (~plutoniix@101.108.110.92)
- # [01:57] * Quits: plutoniix (~plutoniix@101.108.110.92) (Read error: Connection reset by peer)
- # [02:02] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:07] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [02:12] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [02:12] * Joins: rniwa (~rniwa@216.239.45.130)
- # [02:23] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:31] * Quits: dydx (~dydz@199-83-223-112.PUBLIC.monkeybrains.net) (Quit: dydx)
- # [02:32] * heycam is now known as heycam|away
- # [02:34] * heycam|away is now known as heycam
- # [02:35] * Joins: tantek (~tantek@ai126212021109.5.tik.access-internet.ne.jp)
- # [02:35] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [02:54] * Quits: [[zzz]] (~q@101.108.110.92) (Quit: จรลี จรลา ...)
- # [02:58] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [03:03] * Quits: necolas (~necolas@5e0c3818.bb.sky.com) (Remote host closed the connection)
- # [03:06] * Joins: [[zz]] (~q@101.108.124.104)
- # [03:06] * Joins: auk (~scott@AMontsouris-752-1-134-124.w90-2.abo.wanadoo.fr)
- # [03:08] * Joins: plutoniix (~plutoniix@101.108.124.104)
- # [03:11] * gwicke_away is now known as gwicke
- # [03:18] * Quits: auk (~scott@AMontsouris-752-1-134-124.w90-2.abo.wanadoo.fr) (Ping timeout: 252 seconds)
- # [03:20] * heycam is now known as heycam|away
- # [03:27] * Joins: auk (~scott@AMontsouris-752-1-134-124.w90-2.abo.wanadoo.fr)
- # [03:34] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [03:35] * gwicke is now known as gwicke_away
- # [03:36] * Joins: tantek_ (~tantek@rtr.mozilla.or.jp)
- # [03:39] * Joins: tantek__ (~tantek@wave.mozilla.or.jp)
- # [03:39] * Joins: tantek___ (~tantek@rtr.mozilla.or.jp)
- # [03:39] * Quits: tantek (~tantek@ai126212021109.5.tik.access-internet.ne.jp) (Ping timeout: 248 seconds)
- # [03:39] * tantek___ is now known as tantek
- # [03:39] * Quits: tantek_ (~tantek@rtr.mozilla.or.jp) (Read error: Connection reset by peer)
- # [03:42] * Quits: auk (~scott@AMontsouris-752-1-134-124.w90-2.abo.wanadoo.fr) (Quit: Ex-Chat)
- # [03:42] * Joins: necolas (~necolas@5e0c3818.bb.sky.com)
- # [03:43] * Quits: tantek__ (~tantek@wave.mozilla.or.jp) (Ping timeout: 252 seconds)
- # [03:58] * gwicke_away is now known as gwicke
- # [04:01] * Quits: ehsan (~ehsan@69-165-131-36.dsl.teksavvy.com) (Remote host closed the connection)
- # [04:19] * heycam|away is now known as heycam
- # [04:22] * Quits: rniwa (~rniwa@216.239.45.130) (Read error: Connection reset by peer)
- # [04:22] * Joins: rniwa (~rniwa@216.239.45.130)
- # [04:24] * Quits: gwicke (gabriel@conference/wikimedia-hackathon/x-jplqmqsxrizrnycv) (Remote host closed the connection)
- # [04:25] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [04:35] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 272 seconds)
- # [04:40] * nunnun_away is now known as nunnun
- # [04:41] * Joins: Seta00 (~Seta00@seta00.com)
- # [04:48] * Quits: necolas (~necolas@5e0c3818.bb.sky.com) (Remote host closed the connection)
- # [04:54] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Remote host closed the connection)
- # [04:54] * Quits: Seta00 (~Seta00@seta00.com) (Quit: ZNC - http://znc.in)
- # [04:55] * Joins: ehsan (~ehsan@69-165-131-36.dsl.teksavvy.com)
- # [05:00] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [05:06] * nunnun is now known as nunnun_away
- # [05:06] * nunnun_away is now known as nunnun
- # [05:14] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Read error: Connection reset by peer)
- # [05:19] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [05:24] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [05:27] * Quits: tantek (~tantek@rtr.mozilla.or.jp) (Quit: tantek)
- # [05:28] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [05:34] * Joins: Evanescence (~Evanescen@60.183.216.40)
- # [05:37] * Joins: Astrology (~Evanescen@60.183.221.16)
- # [05:39] * Quits: Evanescence (~Evanescen@60.183.216.40) (Ping timeout: 272 seconds)
- # [05:44] * Quits: Astrology (~Evanescen@60.183.221.16) (Ping timeout: 252 seconds)
- # [05:45] * Joins: benschwar (~benschwar@owa.rezeko.com)
- # [05:46] * Quits: benschwar (~benschwar@owa.rezeko.com) (Client Quit)
- # [05:54] * Joins: Evanescence (~Evanescen@60.183.221.137)
- # [06:05] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 276 seconds)
- # [06:07] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [06:11] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [06:12] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 240 seconds)
- # [06:24] * Quits: ehsan (~ehsan@69-165-131-36.dsl.teksavvy.com) (Remote host closed the connection)
- # [06:28] * Joins: thedjpetersen1 (~subway@c-98-246-235-47.hsd1.or.comcast.net)
- # [06:30] * Quits: thedjpetersen1 (~subway@c-98-246-235-47.hsd1.or.comcast.net) (Quit: node-irc says goodbye)
- # [06:41] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Linkinus - http://linkinus.com)
- # [06:51] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [06:57] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [07:00] * Joins: tantek (~tantek@EM114-48-114-235.pool.e-mobile.ne.jp)
- # [07:03] * Quits: tantek (~tantek@EM114-48-114-235.pool.e-mobile.ne.jp) (Client Quit)
- # [07:23] * Joins: LBP (~Mirc@pD9EB1C84.dip0.t-ipconnect.de)
- # [07:33] * Joins: yolin (~niloy@122.179.129.91)
- # [07:38] * Quits: yolin (~niloy@122.179.129.91) (Remote host closed the connection)
- # [07:38] * Joins: smaug____ (~chatzilla@m6645-0145234122.pck.nerim.net)
- # [07:40] * Joins: niloy_ (~niloy@122.179.129.91)
- # [07:41] * Joins: dydx (~dydz@adsl-76-199-101-193.dsl.pltn13.sbcglobal.net)
- # [07:46] * Joins: drublic (~drublic@vpn7.hotsplots.net)
- # [07:49] * Quits: mrdoob (~mrdoob@7.23.219.87.dynamic.jazztel.es) (Ping timeout: 240 seconds)
- # [07:52] * Quits: dydx (~dydz@adsl-76-199-101-193.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [08:01] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:01] * Quits: smaug____ (~chatzilla@m6645-0145234122.pck.nerim.net) (Ping timeout: 240 seconds)
- # [08:06] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [08:12] * Quits: niloy_ (~niloy@122.179.129.91) (Ping timeout: 252 seconds)
- # [08:16] * Joins: xec (~xec@188.95.241.142)
- # [08:21] * Quits: Evanescence (~Evanescen@60.183.221.137) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [08:22] * Joins: Evanescence (~Evanescen@60.183.221.137)
- # [08:22] * Quits: ezoe (~ezoe@61-205-124-100f1.kyt1.eonet.ne.jp) (Ping timeout: 244 seconds)
- # [08:23] * Quits: Evanescence (~Evanescen@60.183.221.137) (Client Quit)
- # [08:41] * Quits: drublic (~drublic@vpn7.hotsplots.net) (Remote host closed the connection)
- # [08:41] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [08:44] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [08:46] * Quits: jochen__ (jochen@nat/google/x-fyusjlixicjytapo) (Remote host closed the connection)
- # [08:46] * Joins: jochen__ (jochen@nat/google/x-hvhzaipsgfaeiyyc)
- # [08:55] * nunnun is now known as nunnun_away
- # [09:03] * Joins: tantek (~tantek@i118-21-136-4.s30.a048.ap.plala.or.jp)
- # [09:04] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [09:11] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [09:13] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:13] <zcorpan> https://bugs.webkit.org/show_bug.cgi?id=76811
- # [09:15] * Quits: tantek (~tantek@i118-21-136-4.s30.a048.ap.plala.or.jp) (Quit: tantek)
- # [09:16] <hsivonen> https://twitter.com/#!/simukis/status/161097038719762432
- # [09:17] <zcorpan> I accidentally h.264
- # [09:18] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [09:19] * Joins: GlitchMr (~glitchmr@178-36-168-79.adsl.inetia.pl)
- # [09:22] <MikeSmith> "It just happens, that about every computer has H.264 libraries and they get linked accidentally"
- # [09:22] * Joins: smaug____ (~chatzilla@203.215.136.248)
- # [09:23] * Quits: KillerX (~anant@70-36-146-240.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
- # [09:24] * Joins: niloy (~niloy@122.179.129.91)
- # [09:25] * Joins: Ms2ger (~Ms2ger@91.181.127.125)
- # [09:32] * Quits: Druid_ (~Druid@p5B135DA5.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [09:33] * Joins: pocopina (~pocopina@li298-99.members.linode.com)
- # [09:33] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:35] * Joins: twisted`_ (~anonymous@p5DDBAA18.dip.t-dialin.net)
- # [09:38] * Quits: twisted` (~anonymous@p5DDBBC39.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [09:38] * twisted`_ is now known as twisted`
- # [09:38] * Joins: Druid_ (~Druid@p5B13760B.dip.t-dialin.net)
- # [09:39] * Quits: niloy (~niloy@122.179.129.91) (Ping timeout: 240 seconds)
- # [09:48] * Joins: mishunov (~spliter@77.88.72.162)
- # [09:49] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [09:49] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [09:50] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:51] * Joins: niloy (~niloy@122.179.129.91)
- # [09:53] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Read error: Operation timed out)
- # [09:53] * mhausenblas_ is now known as mhausenblas
- # [09:53] * Joins: FlorianX (~Dimitri@p4FCF7AB3.dip.t-dialin.net)
- # [09:56] * Joins: Neocortex (~nectop@82-170-160-25.ip.telfort.nl)
- # [09:57] <abarth> Ms2ger: pretty harsh words for ap :(
- # [09:58] <Ms2ger> Deserved ones, IMO
- # [09:58] <Ms2ger> He keeps hurting the web for webkit's sake
- # [09:58] <abarth> what's the path forward here? we remove URL?
- # [09:58] <Ms2ger> Yeah
- # [09:58] <abarth> ok
- # [09:59] <abarth> seems reasonable, but I'm sorry I don't have the energy to argue with AP on this topic
- # [09:59] <abarth> too busy arguing with him about Content-Disposition
- # [10:00] <Ms2ger> Oh, I have lots of energy to argue ;)
- # [10:00] <Ms2ger> Now, to fight dom2html
- # [10:01] * Quits: niloy (~niloy@122.179.129.91) (Ping timeout: 272 seconds)
- # [10:01] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [10:05] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [10:05] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Read error: No route to host)
- # [10:11] <hsivonen> speaking of WebKit and hurting the Web, did Apple fork WebKit for iBooks 2?
- # [10:11] <hsivonen> will all WebKit devs have to deal with -ibooks stuff living on WebKit trunk?
- # [10:12] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [10:12] <hsivonen> is there already a source drop of iBooks-modified WebKit?
- # [10:17] <jgraham> heycam: So I still don't understand how one is supposed to algorithmically determine what is a platform object and what is not, since the definition seems to be based on intent.
- # [10:18] <jgraham> Is it intended that platform objects have some hidden state that enables one to determine that they are platform objects?
- # [10:19] <jgraham> If so is it intended that e.g. a third party javascript library can never implement an IDL interface (since the browser wouldn't know how to check for the hidden flag)
- # [10:20] <Ms2ger> "An ECMAScript library that adds support for some Web API that is not natively supported by a browser would also be considered to expose platform objects."
- # [10:20] <heycam> jgraham, there's a restriction now that platform objects (ones that aren't for exceptions, or platform array objects) can only implement "normal" interfaces and user objects can only implement callback interfaces
- # [10:20] <heycam> jgraham, but yes because we aren't doing an explicit check on [[Class]] or whatever, there is some hidden state in there
- # [10:21] <heycam> jgraham, how to determine whether a given object is considered to implement a given interface isn't defined exactly
- # [10:21] <jgraham> heycam: Right I think that is my point. If a platform object is one that implements an interface and you can't tell what implements an interface you can't make platform objects
- # [10:21] <heycam> jgraham, but there is a requirement that say an object returned from `readonly attribute Node? parentNode;` is a platform object that implements Node
- # [10:22] <heycam> jgraham, just because platform objects are the only things that can implement (non-callback) interfaces
- # [10:23] <heycam> jgraham, tbh I was a bit lazy, and I think the concept of platform vs user objects could probably be eliminated, since they are always distinct anyway (user objects can't implement Node, platform objects can't implement EventListener)
- # [10:23] <jgraham> I am at least pretty sure than in the current state of the spec, the browser isPlatformObject check will basically amount to "is this implemented natively in the browser"
- # [10:24] <Ms2ger> Sounds like the right thing to do
- # [10:25] <jgraham> IIRC there is at least one situation where you need to take an arbitary object and determine if it is a platform object or not (overloading resolution with arrays, perhaps?)
- # [10:25] <heycam> "natively in the browser" is not exactly right; it's more like "has some hidden state variable set that only the given implementation would know"
- # [10:25] <heycam> jgraham, there you need to know whether it is a native Array object (easy to check), a platform array object, or a platform object that also supports indexed properties
- # [10:26] <jgraham> Either that is an equivalent statement or we will be in a bad state where some magic flags will have an effect on some browsers but not others
- # [10:26] <heycam> ok
- # [10:26] <heycam> there's probably a problem
- # [10:26] <heycam> let's say you have the native browser C++ implementation of some APIs
- # [10:26] * Joins: KillerX (~anant@70-36-146-31.dsl.dynamic.sonic.net)
- # [10:26] * Quits: KillerX (~anant@70-36-146-31.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
- # [10:26] <heycam> as well as a JS library that implements some other APIs
- # [10:26] * Joins: KillerX (~anant@70-36-146-31.dsl.dynamic.sonic.net)
- # [10:26] <heycam> the C++ implementation has an operation that takes a sequence
- # [10:27] <heycam> the JS library vends an object that supports indexed properties
- # [10:27] <heycam> how is the C++ implementation to know that the JS library objects "implements" the IDL interface with indexed properties
- # [10:27] <heycam> or even what that other IDL interface is
- # [10:28] <abarth> hsivonen: i haven't seen any -ibook stuff in WebKit, but I don't venture into CSS land much
- # [10:28] <heycam> I don't think it's possible then for a native C++ implementation and a JS library implementation of APIs to coexist
- # [10:28] <heycam> at least if they don't share knowledge about these internal state bits
- # [10:30] <heycam> I should probably remove mention of JS libraries implementing APIs, and talk more generally about it not mattering what languages (JS or C++) implements given interfaces, just that they need to share this internal state information
- # [10:30] <heycam> jgraham, wdyt?
- # [10:30] <abarth> i don't see anything about ibooks on http://opensource.apple.com/
- # [10:31] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [10:32] * Joins: JakeA (~Adium@93-97-17-15.zone5.bethere.co.uk)
- # [10:32] <jgraham> heycam: I am a bit skeptical about something that would allow random on-the-web javascript libraries to set some flags that have magic behaviour in some implementations. Of course if some browser wants to implement their DOM APIs in javascript or a javascript/C++ mix, that should be possible
- # [10:33] <heycam> jgraham, right so I think that's all I want to enable
- # [10:33] <heycam> jgraham, i.e. avoid "host object" vs "native object" terminology
- # [10:33] <jgraham> OK, so as long as it is clearly scoped to that, IO think it is fine
- # [10:33] <heycam> jgraham, so I should forget about random JS libraries
- # [10:33] <jgraham> s/IO/I/
- # [10:33] * heycam will have a go at writing that tomorrow
- # [10:34] <jgraham> Great, thanks
- # [10:37] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Read error: Connection reset by peer)
- # [10:37] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:40] <hsivonen> abarth: the iBooks stuff is based on WebKit, though, right? It would be really weird for Apple to implement the common stuff a second time.
- # [10:40] <abarth> dunno
- # [10:40] <abarth> i bet they have an internal fork
- # [10:40] <jgraham> Pretty sure that at least some older Apple ePub reader was basically WebKit
- # [10:40] <abarth> it would be tough to land that proprietary stuff in WebKit
- # [10:41] <heycam> Ms2ger, "I propose that we add a pointer to the contemporary specification to the following specifications: […] DOM 2 Events (D3E) "
- # [10:41] <heycam> Ms2ger, slip of the tongue? :)
- # [10:42] <heycam> Ms2ger, or is the bracketed spec what the old spec should be pointing to (not the shortname of the obsolete spec)
- # [10:42] <heycam> Ms2ger, (if so, nm me!)
- # [10:42] <hsivonen> abarth: it would be cool to see the Apple WebKit team oppose to landing that stuff as vigorously as they opposed to landing the Dart stuff. :-)
- # [10:43] <abarth> there's certainly some tension in the webkit community around these sorts of issues
- # [10:44] <abarth> the project is wrestling with how to be innovative without going in every direction at once
- # [10:46] <abarth> (i should also say that I don't know much specifically about ibooks except what i read in articles like http://www.zdnet.com/blog/bott/how-apple-is-sabotaging-an-open-standard-for-digital-books/4378 )
- # [10:46] * Joins: akamike (u5089@gateway/web/irccloud.com/x-vcukuewpkprvghoi)
- # [10:46] <heycam> tbh I don't really see a problem with iBooks doing this, if it doesn't impact WebKit more generally -- if Apple wishes to maintain an internal fork for their experimental syntax, that's up to them
- # [10:46] <heycam> it might even provide good feedback to the CSS WG for the standards based features
- # [10:46] * Parts: JakeA (~Adium@93-97-17-15.zone5.bethere.co.uk)
- # [10:47] <heycam> (this is wrt to web features btw; I have no idea whether their -ibook-* features are detrimental to EPUB standardisation efforts)
- # [10:48] <abarth> heycam: sure, but presumably the LGPL would compel them to release the source
- # [10:49] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [10:49] <heycam> abarth, sure, but I wouldn't expect that source to be used as a web browser engine for other products
- # [10:49] * Joins: rniwa (~rniwa@216.239.45.130)
- # [10:53] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [10:56] <asmodai> Must say I like Opera Mobile the most on my Android devices.
- # [10:56] <asmodai> Especially great how it reopens all my tabs after it got pushed out of active memory. Most other browsers give you a clean slate when you start the browser again.
- # [10:56] <hsivonen> heycam: this sort of thing could be detrimental to writing Gecko, Presto or Trident-based ebook readers.
- # [10:57] <hsivonen> heycam: and if one believes that everything is moving to the Web, ebook readers will be Web apps, too
- # [10:57] <heycam> hsivonen, that is true, and I guess I was just thinking about this from a web browser engine PoV rather than eBook
- # [10:58] <hsivonen> asmodai: Fennec Native reopens the tabs when reopening after being killed by the OS.
- # [10:58] <hsivonen> asmodai: (though there's a bug that makes the frontmost tab reopen twice.)
- # [10:58] <asmodai> hsivonen: I found Fennec to be not so good :(
- # [10:58] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [10:58] <heycam> hsivonen, who is to say Apple (or other WebKit contributors) are not willing to implement eventually unprefixed, standards-cooked versions of features they implemented with -ibook-* prefixes
- # [10:58] <asmodai> I tried normal, beta, aurora, and nightly.
- # [10:58] <hsivonen> asmodai: XUL or Native?
- # [10:58] <asmodai> Mmm, good question
- # [10:58] <hsivonen> asmodai: when did you try Nightly?
- # [10:59] <asmodai> about 4-5 days ago or so
- # [10:59] * Quits: KillerX (~anant@70-36-146-31.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
- # [10:59] <hsivonen> heycam: to a large extent, the position of MS Office is based on support for .doc, not on support for ISO OOXML
- # [10:59] * heycam sucks because he complains (mostly in his head, sometimes in public forums) about Firefox Native vs Firefox XUL
- # [10:59] <asmodai> hsivonen: downloaded the apk from a mozilla page
- # [10:59] * heycam should help improve Firefox Native rather than complain, of course
- # [11:00] <hsivonen> asmodai: recently?
- # [11:00] <hsivonen> oh. 4-5 day
- # [11:00] <asmodai> hsivonen: 4-5 days ago
- # [11:00] <hsivonen> asmodai: that's Fennec Native
- # [11:00] <hsivonen> asmodai: please file bugs about stuff that sucks
- # [11:00] <asmodai> heycam: I gave up on that, I got way too many projects.
- # [11:00] <asmodai> hsivonen: Will do
- # [11:00] <asmodai> hsivonen: It definitely performs faster though
- # [11:00] <asmodai> hsivonen: Than previous versions
- # [11:01] <heycam> I with my Galaxy S2 didn't find a huge performance difference
- # [11:01] <asmodai> heycam: on my Galaxy Tab 10.1 it was at least
- # [11:01] <asmodai> Didn't test on my S2
- # [11:01] <heycam> and there definitely are many more broken things for me in Native UI vs the old XUL UI
- # [11:01] <heycam> but! I have started to file or CC myself to bugs, so that's better than nothing :)
- # [11:02] * heycam only updated last week once the intiial Sync implementation had landed
- # [11:02] <hsivonen> I still use Fennec XUL for sites that require login
- # [11:02] <heycam> hsivonen, forms don't work for you?
- # [11:02] <heycam> hsivonen, or is this HTTP auth?
- # [11:02] <hsivonen> heycam: credential sync and/or autofill don't work for me
- # [11:03] <heycam> hsivonen, oh. autofill works for me on the ~1 site that I view on the phone that needs a login.
- # [11:03] <hsivonen> I'm not planning on re-entering the credentials I've entered on desktop
- # [11:03] <asmodai> One thing that's ticking me off with some recent browsers is when I copy URLs it's not giving me the scheme
- # [11:04] <hsivonen> asmodai: yeah, that's annoying with Opera Mobile
- # [11:04] <hsivonen> in Fennec Native, I can't copy the URL at all, though :-)
- # [11:04] <heycam> asmodai, occasionally that happens with me in Firefox, but most of the time it does the right thing
- # [11:04] <hsivonen> asmodai: desktop Firefox has more and more advanced heuristics for this
- # [11:04] <heycam> hsivonen, currently nightlies having broken long tap makes them somewhat unusable for me :)
- # [11:05] <hsivonen> asmodai: but with desktop Firefox, you can avoid the problem by disabling the scheme hiding
- # [11:05] <asmodai> Sucks when I am making notes in Evernote and need to add complete URLs
- # [11:05] <hsivonen> I disabled the scheme hiding in Firefox on desktop
- # [11:05] <asmodai> Will check that. It's a bit annoying when you need to provide them to applications that do some sort of regexp matching on URLs and thus fail :)
- # [11:06] * heycam goes to cook dinner and watch Hewitt v Djokovic on the telly
- # [11:06] <hsivonen> that Opera Mobile prefills "www." is also terribly annoying when trying *paste into* Opera Mobile
- # [11:07] <asmodai> especially since www. is hardly common anymore
- # [11:07] * heycam is now known as heycam|away
- # [11:08] <asmodai> so many sites droped it or use some other subdomain/host
- # [11:08] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [11:11] <hsivonen> Hixie: why aren't CR and CRLF treated as line breaks in title tooltips?
- # [11:16] <hsivonen> huh. how can the spec be wrong about CR and CRLF in tooltips and I don't find a bug report filed by me about it?
- # [11:16] <hsivonen> http://hsivonen.iki.fi/test/moz/title-attribute.html I have an existing test case
- # [11:16] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [11:17] <zcorpan> hsivonen: maybe you traveled back in time. in the future, you will file a bug about it
- # [11:18] <jgraham> I remember there was already some discussion about this
- # [11:19] <jgraham> tbh, I thought it was hsivonen who requested the current behviour
- # [11:19] <hsivonen> really?
- # [11:19] * Joins: thec13 (~thec@ip68-98-45-81.ph.ph.cox.net)
- # [11:19] <hsivonen> seems unlikely since I have a pending Firefox patch that expects CR and CRLF to be breaks
- # [11:21] <jgraham> Well I'm not saying I am right
- # [11:22] <jgraham> That's just what I thought
- # [11:24] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [11:28] * Quits: ciluu (~ciluu@2a01:270:dd00:b800::1) (Ping timeout: 252 seconds)
- # [11:30] * Quits: thec13 (~thec@ip68-98-45-81.ph.ph.cox.net) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [11:32] * Joins: ciluu (~ciluu@2a01:270:dd00:b800::1)
- # [11:34] * Joins: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba)
- # [11:39] * Quits: ciluu (~ciluu@2a01:270:dd00:b800::1) (Ping timeout: 252 seconds)
- # [11:55] * Joins: Lachy (Lachy@nat/opera/x-gqnjxkorixsksaew)
- # [11:58] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [11:59] * Joins: nonge_ (~nonge@p5082BBF8.dip.t-dialin.net)
- # [12:01] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [12:02] * Quits: nonge (~nonge@p5B326BB5.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [12:02] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:05] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [12:15] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [12:18] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [12:24] * Quits: smaug____ (~chatzilla@203.215.136.248) (Ping timeout: 252 seconds)
- # [12:29] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [12:31] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [12:32] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [12:42] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:45] * Quits: eightfold (~eightfold@c213-89-124-64.bredband.comhem.se) (Ping timeout: 240 seconds)
- # [12:47] * Joins: danielfilho (~daniel@187.31.77.7)
- # [12:51] * Joins: Akina (~chatzilla@46.246.134.240.dsl.dyn.forthnet.gr)
- # [12:53] * Quits: FireFly (~firefly@unaffiliated/firefly) (Excess Flood)
- # [12:57] * Joins: FireFly (~firefly@firefly.xen.prgmr.com)
- # [12:58] * Joins: necolas (~necolas@5e0c3818.bb.sky.com)
- # [13:00] <oal> Does hsla colors support half percent values, like 20.5%, or only whole numbers?
- # [13:06] <Philip`> oal: http://www.w3.org/TR/css3-color/#hsla-color says some components are "a percentage" which presumably refers to http://www.w3.org/TR/CSS2/syndata.html#percentage-units which refers to http://www.w3.org/TR/CSS2/syndata.html#value-def-number which allows fractional values
- # [13:06] <Ms2ger> As usual, don't expect too much of CSS specs
- # [13:07] <zcorpan> short answer is "Yes"
- # [13:07] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 252 seconds)
- # [13:07] <jgraham> You are in a mazy of twisty specs, all alike
- # [13:08] <Ms2ger> You are likely to be eaten by glazou
- # [13:09] <zcorpan> glazou is the W3C grue?
- # [13:09] <Ms2ger> Just The WG's
- # [13:09] <zcorpan> ah
- # [13:13] * toyoshim is now known as toyoshiAw
- # [13:13] * toyoshiAw is now known as toyoshim
- # [13:14] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [13:19] <oal> Hmm, thanks, Philip`
- # [13:20] <oal> Just noticed google's closure library's regular expressions only match whole numbers
- # [13:21] <Philip`> Sounds like a bug
- # [13:24] * Philip` presumes it should be something kind of like hsla\(\s*[-+]?([0-9]*\.)?[0-9]+\s*,\s*[-+]?([0-9]*\.)?[0-9]+%\s*,\s*[-+]?([0-9]*\.)?[0-9]+%\s*,\s*[-+]?([0-9]*\.)?[0-9]+\s*\)
- # [13:25] <oal> http://code.google.com/p/closure-library/source/browse/trunk/closure/goog/color/alpha.js#367
- # [13:26] <Philip`> That's totally bogus since e.g. "0000" is a synactically valid number
- # [13:26] <bga> Philip` \d !
- # [13:26] <Philip`> plus they don't allow the right whitespace
- # [13:26] <bga> its shorter
- # [13:26] <Philip`> and they do allow "HSLA(...)" which I think they shouldn't
- # [13:27] <Philip`> Oh, actually I suppose it looks like they should
- # [13:28] * Quits: pocopina (~pocopina@li298-99.members.linode.com) (Quit: Leaving)
- # [13:29] * Joins: eightfold (~eightfold@c213-89-124-64.bredband.comhem.se)
- # [13:30] * Joins: FlorianX2 (~Dimitri@p578F1EF1.dip.t-dialin.net)
- # [13:30] * Quits: FlorianX2 (~Dimitri@p578F1EF1.dip.t-dialin.net) (Client Quit)
- # [13:31] * Joins: pocopina (~pocopina@li298-99.members.linode.com)
- # [13:32] * Quits: FlorianX (~Dimitri@p4FCF7AB3.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [13:33] * Joins: pocopina_ (u5310@gateway/web/irccloud.com/x-xkpoftxpgiqekwhp)
- # [13:39] * Quits: pocopina (~pocopina@li298-99.members.linode.com) (Remote host closed the connection)
- # [13:39] * pocopina_ is now known as pocopina
- # [13:54] <hsivonen> awesome. Gecko's HTML to plain text conversion treats <multicol> as a block break
- # [13:58] <Ms2ger> hsivonen, ever noticed http://mxr.mozilla.org/mozilla-central/source/parser/htmlparser/src/nsHTMLTags.cpp#206 ? :)
- # [13:59] * Quits: mishunov (~spliter@77.88.72.162) (Read error: Connection reset by peer)
- # [13:59] <hsivonen> Ms2ger: no. I'm looking at nsElementTable.cpp
- # [14:00] * Joins: mishunov (~spliter@77.88.72.162)
- # [14:02] <Ms2ger> Heh, I never realized we had two nsHTMLElement classes
- # [14:03] <hsivonen> <listing>, OTOH, is something the spec knows about
- # [14:05] <hsivonen> curiously, <dd> and <dt> aren't blocks as far as old Gecko is concerned
- # [14:05] * Quits: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba) (Remote host closed the connection)
- # [14:06] * Joins: danbri (~danbri@server52836.uk2net.com)
- # [14:06] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [14:13] * Parts: Akina (~chatzilla@46.246.134.240.dsl.dyn.forthnet.gr)
- # [14:13] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [14:21] * Joins: izhak (1000@188.168.76.12)
- # [14:23] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:24] * Joins: Fr0z3n_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
- # [14:24] * Joins: Akina (~chatzilla@46.246.134.240.dsl.dyn.forthnet.gr)
- # [14:24] * Parts: Akina (~chatzilla@46.246.134.240.dsl.dyn.forthnet.gr)
- # [14:24] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [14:26] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [14:27] * Joins: smaug____ (~chatzilla@203.215.136.248)
- # [14:42] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [14:44] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [14:45] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [14:48] * Joins: Akina (~chatzilla@46.246.134.240.dsl.dyn.forthnet.gr)
- # [14:49] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 240 seconds)
- # [14:49] * mhausenblas_ is now known as mhausenblas
- # [14:54] * Quits: necolas (~necolas@5e0c3818.bb.sky.com) (Remote host closed the connection)
- # [15:00] * nonge_ is now known as nonge
- # [15:04] * toyoshim is now known as toyoshiAw
- # [15:13] * Quits: mbatle (mbatle@pasanda.collabora.co.uk) (Remote host closed the connection)
- # [15:13] * Joins: mbatle (mbatle@pasanda.collabora.co.uk)
- # [15:19] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:20] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:21] * toyoshiAw is now known as toyoshim
- # [15:22] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 276 seconds)
- # [15:26] * Joins: davidb_ (~davidb@66.207.208.98)
- # [15:28] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [15:35] * nunnun_away is now known as nunnun
- # [15:36] * nunnun is now known as nunnun_away
- # [15:36] * nunnun_away is now known as nunnun
- # [15:36] * Quits: FireFly (~firefly@firefly.xen.prgmr.com) (Excess Flood)
- # [15:40] * Quits: Akina (~chatzilla@46.246.134.240.dsl.dyn.forthnet.gr) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120118081945])
- # [15:40] * Joins: FireFly (~firefly@firefly.xen.prgmr.com)
- # [15:41] * Joins: Akina_ (~chatzilla@46.246.134.240.dsl.dyn.forthnet.gr)
- # [15:41] * Quits: Akina_ (~chatzilla@46.246.134.240.dsl.dyn.forthnet.gr) (Client Quit)
- # [15:41] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Ping timeout: 240 seconds)
- # [15:48] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [15:51] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:55] * Joins: tomasf_ (~tomasf@109.58.67.186.bredband.tre.se)
- # [15:56] * Joins: mrdoob (~mrdoob@131.9.21.95.dynamic.jazztel.es)
- # [15:57] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Ping timeout: 240 seconds)
- # [15:57] * tomasf_ is now known as tomasf
- # [16:02] * Joins: danbri_ (~danbri@cable-146-255-156-245.dynamic.telemach.ba)
- # [16:04] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [16:05] * Quits: danbri (~danbri@server52836.uk2net.com) (Ping timeout: 255 seconds)
- # [16:09] * Joins: Akina (~chatzilla@46.246.134.240.dsl.dyn.forthnet.gr)
- # [16:11] * Joins: ksweeney (~Adium@nyv-exweb.iac.com)
- # [16:17] * Joins: wesbos (~wesbos@24.52.240.143)
- # [16:21] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [16:23] * Parts: ksweeney (~Adium@nyv-exweb.iac.com)
- # [16:24] * Joins: Areks (~Areks@rs.gridnine.com)
- # [16:28] * Joins: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net)
- # [16:32] * Joins: gavinsmith (~gavinsmit@CPEe05fb90cc8fb-CM00222ddfdbcd.cpe.net.cable.rogers.com)
- # [16:35] * danbri_ is now known as danbri
- # [16:36] * Quits: FireFly (~firefly@firefly.xen.prgmr.com) (Excess Flood)
- # [16:38] * Joins: FireFly (~firefly@firefly.xen.prgmr.com)
- # [16:41] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:41] * Quits: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net) (Quit: Leaving.)
- # [16:41] * Joins: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net)
- # [16:44] * Quits: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net) (Client Quit)
- # [16:44] * Joins: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net)
- # [16:45] * Quits: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net) (Client Quit)
- # [16:45] * Joins: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net)
- # [16:52] * Quits: GlitchMr (~glitchmr@178-36-168-79.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [16:52] * Joins: GlitchMr (~glitchmr@178-36-168-79.adsl.inetia.pl)
- # [16:54] * Quits: GlitchMr (~glitchmr@178-36-168-79.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [16:54] * Joins: GlitchMr (~glitchmr@178-36-168-79.adsl.inetia.pl)
- # [16:56] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [17:00] * Quits: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net) (Quit: Leaving.)
- # [17:00] * Joins: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net)
- # [17:09] * Joins: jcarbaugh (~jcarbaugh@216-15-37-167.c3-0.gth-ubr1.lnh-gth.md.cable.rcn.com)
- # [17:10] * Quits: richt (richt@nat/opera/x-hahstxyhszvxtsfs) (Read error: Connection reset by peer)
- # [17:11] * Joins: richt (richt@nat/opera/x-oeghihrrviiasnyw)
- # [17:11] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 240 seconds)
- # [17:14] * Quits: izhak (1000@188.168.76.12) (Remote host closed the connection)
- # [17:17] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-zfytypfjzpcnhtyt) (Excess Flood)
- # [17:17] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-tpwjehwhgfqgxzqv)
- # [17:20] * Joins: izhak (1000@188.168.76.12)
- # [17:22] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [17:22] * Quits: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net) (Quit: Leaving.)
- # [17:22] * Joins: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net)
- # [17:22] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:23] * Quits: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net) (Client Quit)
- # [17:23] * Joins: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net)
- # [17:24] * Quits: tomasf (~tomasf@109.58.67.186.bredband.tre.se) (Ping timeout: 240 seconds)
- # [17:25] * tomasf_ is now known as tomasf
- # [17:27] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Read error: Connection reset by peer)
- # [17:28] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [17:29] * Quits: mrdoob (~mrdoob@131.9.21.95.dynamic.jazztel.es) (Ping timeout: 240 seconds)
- # [17:37] * Quits: smaug____ (~chatzilla@203.215.136.248) (Remote host closed the connection)
- # [17:37] * Joins: smaug____ (~chatzilla@203.215.136.248)
- # [17:40] * Quits: wycats (u79@gateway/web/irccloud.com/x-wyckasdjbotbjnzs) (Remote host closed the connection)
- # [17:40] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-rfngkqwwdsgyzava) (Remote host closed the connection)
- # [17:40] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-fwvmjwslliclqzjq) (Remote host closed the connection)
- # [17:40] * Quits: pkondzior (u768@gateway/web/irccloud.com/x-dxbiisjwaioskbhx) (Remote host closed the connection)
- # [17:40] * Quits: pocopina (u5310@gateway/web/irccloud.com/x-xkpoftxpgiqekwhp) (Remote host closed the connection)
- # [17:40] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-iegvikxzjcizkoxh) (Remote host closed the connection)
- # [17:40] * Quits: matjas (u2247@gateway/web/irccloud.com/x-wptkrmrkwqgktpgi) (Remote host closed the connection)
- # [17:40] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-ekihpdnwplqrsydw) (Read error: Connection reset by peer)
- # [17:40] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-ekjxenecieddbfjn) (Read error: Connection reset by peer)
- # [17:40] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-gdxcelnetqcnunpo) (Read error: Connection reset by peer)
- # [17:40] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-jzxczcpuwjbnlrmf) (Remote host closed the connection)
- # [17:40] * Quits: akamike (u5089@gateway/web/irccloud.com/x-vcukuewpkprvghoi) (Remote host closed the connection)
- # [17:40] * Quits: oal (u4126@gateway/web/irccloud.com/x-crkmvjyjqnsbdkgj) (Remote host closed the connection)
- # [17:40] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (Write error: Broken pipe)
- # [17:40] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-tpwjehwhgfqgxzqv) (Write error: Connection reset by peer)
- # [17:40] * Quits: kapowaz (u546@gateway/web/irccloud.com/x-yxpteoxpgaiffnfe) (Remote host closed the connection)
- # [17:40] * Quits: timeless (u4015@firefox/developer/timeless) (Read error: Connection reset by peer)
- # [17:40] * Quits: longtheta (u4275@gateway/web/irccloud.com/x-qonstcvhocudrnhp) (Remote host closed the connection)
- # [17:40] * Quits: bobylito (u3929@gateway/web/irccloud.com/x-opekdsmgmsoyhued) (Remote host closed the connection)
- # [17:40] * Quits: krijn (u2319@gateway/web/irccloud.com/x-cnmnydunmjmkwuif) (Remote host closed the connection)
- # [17:40] * Quits: scheib (u4467@gateway/web/irccloud.com/x-wcmkzopsduchwlzk) (Remote host closed the connection)
- # [17:40] * Quits: hdv (u2376@gateway/web/irccloud.com/x-bxoydjbqvqreitnc) (Write error: Broken pipe)
- # [17:40] * Quits: Phae (u455@gateway/web/irccloud.com/x-wvusffnapumkjdgp) (Write error: Broken pipe)
- # [17:41] * Quits: abarth (u5294@gateway/web/irccloud.com/x-xfbtgkxbicnybvut) (Remote host closed the connection)
- # [17:41] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-autycjvzafqgvlxc) (Remote host closed the connection)
- # [17:41] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-nxkjdmwdrzczjbah) (Remote host closed the connection)
- # [17:41] * Quits: eae (u4278@gateway/web/irccloud.com/x-woexxdonjomlnflf) (Remote host closed the connection)
- # [17:41] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-rsmehlsltgjfntxi) (Remote host closed the connection)
- # [17:41] * Quits: arv (u4269@gateway/web/irccloud.com/x-xoxkvbnkvxdsridt) (Remote host closed the connection)
- # [17:42] * Quits: boblet (u1921@gateway/web/irccloud.com/x-cgdwhbpswxovlwph) (Remote host closed the connection)
- # [17:42] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
- # [17:42] * Joins: SamDutton (Adium@nat/google/x-cluviywosarxwarn)
- # [17:42] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-zyrnsxezfsebcviu)
- # [17:42] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-zyrnsxezfsebcviu) (Remote host closed the connection)
- # [17:43] * Joins: mrdoob (~mrdoob@15.23.219.87.dynamic.jazztel.es)
- # [17:43] * Joins: krijn (u2319@gateway/web/irccloud.com/x-gdgsuhuftkcdnrxe)
- # [17:43] <SamDutton> Just noticed minor typo in http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#text-track-api
- # [17:43] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 240 seconds)
- # [17:43] * Quits: david_carlisle_ (~chatzilla@86.188.197.189) (Client Quit)
- # [17:44] <SamDutton> var sfx = new Audio('sfx.wav');
- # [17:44] <SamDutton> var sounds = a.addTextTrack('metadata');
- # [17:44] <Ms2ger> SamDutton, file a bug
- # [17:44] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-phxrpokhpmifjczf)
- # [17:45] <SamDutton> thanks — excuse my ignorance, but where is the right place to file a bug for typos in the spec?
- # [17:45] <jgraham> Little grey box at the botoom right of the spec
- # [17:45] <jgraham> *bottom
- # [17:46] <SamDutton> ah — got it — thanks
- # [17:47] * Joins: timeless (u4015@firefox/developer/timeless)
- # [17:48] * Joins: pkondzior (u768@gateway/web/irccloud.com/x-ynrbrfkgeurnaogj)
- # [17:49] * Parts: SamDutton (Adium@nat/google/x-cluviywosarxwarn)
- # [17:51] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:51] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-fukziiidrhnfzdix)
- # [17:51] * Joins: akamike (u5089@gateway/web/irccloud.com/x-rgftbtthscjnkyzp)
- # [17:51] * Joins: longtheta (u4275@gateway/web/irccloud.com/x-nqxawfrdzlondpfd)
- # [17:52] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [17:52] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-qejwbjjagndrdofe)
- # [17:52] * Joins: hdv (u2376@gateway/web/irccloud.com/x-thxkljfaadiaquui)
- # [17:53] * Joins: boblet (u1921@gateway/web/irccloud.com/x-sbduraxlfdxfasic)
- # [17:53] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
- # [17:54] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-crhsbdcrrekjhdpu)
- # [17:59] * Ms2ger wonders why someone would abbreviate "deterministic" as "determinist."
- # [17:59] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [18:01] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-tsnimrhuekqbbeap)
- # [18:01] <Philip`> Maybe "d11c" sounds a bit too rude
- # [18:03] * Joins: Phae (u455@gateway/web/irccloud.com/x-ktmvbvztsdgwxeyd)
- # [18:03] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-xvdsqdvcxuzefysd)
- # [18:04] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-xumiwjcdrhsqohsk)
- # [18:07] * Quits: smaug____ (~chatzilla@203.215.136.248) (Read error: Operation timed out)
- # [18:08] * Quits: Lachy (Lachy@nat/opera/x-gqnjxkorixsksaew) (Quit: Computer has gone to sleep.)
- # [18:09] * Quits: xec (~xec@188.95.241.142) (Quit: so long)
- # [18:10] * Joins: scheib (u4467@gateway/web/irccloud.com/x-jembutgipfowfkkg)
- # [18:11] * Joins: bobylito (u3929@gateway/web/irccloud.com/x-htobotvwudrgjrnu)
- # [18:14] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-nfgkqjzodasgjxhx)
- # [18:14] * Quits: Taggnostr (~quassel@dyn57-362.yok.fi) (Read error: Connection reset by peer)
- # [18:16] * Joins: kapowaz (u546@gateway/web/irccloud.com/x-hwbsklssspsgmuzl)
- # [18:18] * Joins: Taggnostr (~quassel@dyn57-362.yok.fi)
- # [18:29] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:32] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:33] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-ualxiwosyyfmxbrl)
- # [18:33] * Joins: abarth (u5294@gateway/web/irccloud.com/x-zgeghiodshzfshve)
- # [18:33] <AryehGregor> This seems to render very incorrectly in WebKit relative to Gecko: data:text/html,<!doctype html><div style="width:200px;height:200px;background:gray;-webkit-transform:perspective(200px) rotateX(45deg);-moz-transform:perspective(200px) rotateX(45deg)">
- # [18:34] * AryehGregor isn't sure why
- # [18:34] * Quits: mrdoob (~mrdoob@15.23.219.87.dynamic.jazztel.es) (Ping timeout: 252 seconds)
- # [18:36] * AryehGregor is quite sure Gecko is right here, not WebKit
- # [18:36] <Ms2ger> Gecko is always right ;)
- # [18:36] <AryehGregor> I filed like half a dozen bugs against Gecko in its transforms alone in the last few weeks, so I think that's not quite the case. :)
- # [18:40] * Joins: mrdoob (~mrdoob@73.23.219.87.dynamic.jazztel.es)
- # [18:45] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-crhsbdcrrekjhdpu) (Quit: Connection closed for inactivity)
- # [18:45] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [18:46] * Joins: necolas (~necolas@host-92-12-148-102.as43234.net)
- # [18:48] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:49] * Joins: smaug____ (~chatzilla@mozilla.vlan402.asr1.cdg3.gblx.net)
- # [18:51] * Joins: ap (~ap@2620:149:4:1b01:4595:bbe7:3a05:7310)
- # [18:52] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Client Quit)
- # [18:52] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [18:52] * Joins: jonatasnona (~jonatas@186.207.193.27)
- # [18:53] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:53] * Quits: longtheta (u4275@gateway/web/irccloud.com/x-nqxawfrdzlondpfd) (Quit: Connection closed for inactivity)
- # [18:56] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-xuuekrwwavuhwbpq)
- # [18:57] * Joins: wycats (u79@gateway/web/irccloud.com/x-urwapdsjuakyqvmb)
- # [18:57] * Joins: oal (u4126@gateway/web/irccloud.com/x-qcpgnudvfefbglmo)
- # [18:58] <dglazkov> good morning, Whatwg!
- # [19:00] * Quits: smaug____ (~chatzilla@mozilla.vlan402.asr1.cdg3.gblx.net) (Remote host closed the connection)
- # [19:05] * Joins: smaug____ (~chatzilla@mozilla.vlan402.asr1.cdg3.gblx.net)
- # [19:11] * Quits: manu-db (~msporny@digitalbazaar.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.1.16/20110929071143])
- # [19:12] * Joins: manu-db (~msporny@digitalbazaar.com)
- # [19:14] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:14] * Joins: charlvn (~charlvn@524BA444.cm-4-4c.dynamic.ziggo.nl)
- # [19:14] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [19:14] * Quits: jonatasnona (~jonatas@186.207.193.27) (Quit: Saindo)
- # [19:19] * Quits: Neocortex (~nectop@82-170-160-25.ip.telfort.nl) (Ping timeout: 240 seconds)
- # [19:21] * Joins: KillerX (~anant@nat/mozilla/x-keqkyrwjvaevxjig)
- # [19:22] * Joins: gwicke (~gabriel@216.38.130.164)
- # [19:25] * Joins: pablof (~pablof@144.189.101.1)
- # [19:25] * Joins: ehsan (~ehsan@66.207.208.98)
- # [19:27] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [19:27] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:40] * Quits: charlvn (~charlvn@524BA444.cm-4-4c.dynamic.ziggo.nl) (Quit: Ik ga weg)
- # [19:42] * Joins: dave_levin (dave_levin@nat/google/x-jdgjtkvdcwdjagmd)
- # [19:45] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [19:47] * Joins: ezoe (~ezoe@203-140-89-186f1.kyt1.eonet.ne.jp)
- # [19:49] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [19:49] <AryehGregor> The lack of rebase in hg means I have to make sure to pull before committing to avoid pointless merge commits.
- # [19:49] <AryehGregor> Whereas in git, I can commit, then if there were other commits, rebase after pulling.
- # [19:49] <AryehGregor> Tiresome.
- # [19:50] * Quits: gavinsmith (~gavinsmit@CPEe05fb90cc8fb-CM00222ddfdbcd.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
- # [19:50] <AryehGregor> hg wants you to not commit.
- # [19:50] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [19:50] <AryehGregor> It wants you to use a whole separate patch-management system instead of just having them be the same.
- # [19:50] * AryehGregor grumbles
- # [19:50] <AryehGregor> (of course, I can always use hg rebase, I guess, but it's eaten my data before, so I'd prefer not)
- # [19:51] <AryehGregor> (rebase in git is safe: you can always easily recover any commits that get overwritten)
- # [19:51] <AryehGregor> (in fact, pretty much everything in git is safe except git gc, barring bugs)
- # [19:51] <AryehGregor> (which I've admittedly run into, but at least it's not by design, and upgrading fixed it)
- # [19:51] <AryehGregor> (. . . fortunately, without much data loss, since I had clones)
- # [19:56] * nunnun is now known as nunnun_away
- # [19:57] * nunnun_away is now known as nunnun
- # [19:59] <bga> https://dvcs.w3.org/hg/audio/raw-file/tip/streams/StreamProcessing.html
- # [19:59] <MikeSmith> AryehGregor: there is a rebase extension for hg
- # [19:59] <AryehGregor> MikeSmith, IIRC, it ate my data when I rebased and changed my mind.
- # [19:59] <MikeSmith> I have used it and it seems to pretty well work
- # [20:00] <MikeSmith> oh shit
- # [20:00] <MikeSmith> damn
- # [20:00] <AryehGregor> I might be misremembering.
- # [20:00] <MikeSmith> hmm
- # [20:00] <AryehGregor> In git, if you rebase, the old commit still sticks around for a while.
- # [20:00] <MikeSmith> I see
- # [20:00] <AryehGregor> As long as you can find the commit id, you're fine.
- # [20:00] <AryehGregor> Which you usually can.
- # [20:00] <AryehGregor> IIRC, the hg rebase extension actually destroys the old commit.
- # [20:00] * AryehGregor double-checks
- # [20:00] <MikeSmith> I think it might yeah
- # [20:01] <MikeSmith> but the times I have tried it worked the way I wanted it to
- # [20:01] <MikeSmith> in that, I could rebase after committing to set things straight
- # [20:01] <MikeSmith> a
- # [20:01] <AryehGregor> When I used it, it sent me to vim to merge something or other, and I had no idea what it wanted me to do, so I did ":q!".
- # [20:01] <MikeSmith> and I could then push without multiple-head problem
- # [20:01] <MikeSmith> ah
- # [20:01] <AryehGregor> Apparently, it interpreted this as "resolve the conflict by discarding all changes" or something.
- # [20:01] <AryehGregor> And my work was permanently lost.
- # [20:02] <MikeSmith> oh geez
- # [20:02] <MikeSmith> yeah, that ain't good
- # [20:02] * AryehGregor might be misremembering, but thinks it was something like that
- # [20:03] <MikeSmith> it sounds not totally unlikely
- # [20:03] <MikeSmith> I have never had it prompt me to do a merge on a rebase but that could just be because I've never had any conflicts to deal with
- # [20:03] <AryehGregor> git treats commits as objects that are kept lying around and eventually garbage-collected if there are no references to them.
- # [20:03] <MikeSmith> I see
- # [20:03] <AryehGregor> hg treats them as permanent records of some kind, kept in an append-only database, or something like that. I think.
- # [20:04] <AryehGregor> So I guess it's not natural for hg to keep around no-longer-used commits.
- # [20:04] <AryehGregor> In git it's very natural; everything is an object identified by a hex id, and objects are never destroyed except by garbage collection, as a rule.
- # [20:04] <AryehGregor> Anyway, back to work.
- # [20:05] * Joins: dbaron (~dbaron@nat/mozilla/x-simgddyjgcwkvcqi)
- # [20:06] <dglazkov> I like useless hg commits. They're great reminders that we are humans and thus have imperfections.
- # [20:06] <dglazkov> http://dvcs.w3.org/hg/webcomponents/rev/9c8f2d89a85e
- # [20:07] <MikeSmith> I just like for the commit history to remain purty
- # [20:08] <MikeSmith> without all kinds of unnecessary branches and merges
- # [20:08] <dglazkov> :)
- # [20:11] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [20:12] * AryehGregor also misses git add -i
- # [20:13] * nunnun is now known as nunnun_away
- # [20:16] * Quits: smaug____ (~chatzilla@mozilla.vlan402.asr1.cdg3.gblx.net) (Ping timeout: 240 seconds)
- # [20:20] * Quits: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [20:20] <MikeSmith> what does add -i do?
- # [20:21] <MikeSmith> btw, as much as you dudes hate XSLT, you probably don't want to know that all the git help pages are generated using some DocBook-to-groff XSLT code that I wrote
- # [20:22] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [20:22] <Ms2ger> MikeSmith, hah, seriously?
- # [20:22] <MikeSmith> yup
- # [20:22] <MikeSmith> try a "vim /opt/local/share/man/man1/git-add.1.gz" or equivalent some time
- # [20:23] <MikeSmith> the hg man pages use the same code
- # [20:23] <MikeSmith> as do the man pages for many Debian utils
- # [20:23] <zewt> i vaguely remember using xslt for some college mess a decade ago
- # [20:23] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:23] <MikeSmith> e.g., the ones apt-get and friends
- # [20:23] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [20:23] <MikeSmith> xslt is a horror
- # [20:23] * Joins: matjas (u2247@gateway/web/irccloud.com/x-vlkyihjlumfqhbxu)
- # [20:23] * Quits: matjas (u2247@gateway/web/irccloud.com/x-vlkyihjlumfqhbxu) (Changing host)
- # [20:23] * Joins: matjas (u2247@unaffiliated/matjas)
- # [20:23] * Quits: matjas (u2247@unaffiliated/matjas) (Changing host)
- # [20:23] * Joins: matjas (u2247@gateway/web/irccloud.com/x-vlkyihjlumfqhbxu)
- # [20:24] <MikeSmith> groff is a horror too
- # [20:24] <Philip`> Sounds like they're a good fit for Git
- # [20:24] <MikeSmith> touche
- # [20:25] * Quits: GlitchMr (~glitchmr@178-36-168-79.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [20:25] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:26] * Quits: FlorianX (~Dimitri@p578F1EF1.dip.t-dialin.net) (Quit: Leaving.)
- # [20:26] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [20:26] <zewt> that's why i like svn--it's actually not a horror
- # [20:27] <zewt> that's pretty much what it takes to create something which isn't a horror: deploy a horror for a decade or so (cvs), then rewrite it from scratch with what you learned
- # [20:27] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:27] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [20:28] <MikeSmith> svn is worse than cvs
- # [20:28] <zewt> uh
- # [20:28] <zewt> no. heh
- # [20:28] <zewt> svn is better than cvs in every way except one (purging old data)
- # [20:28] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [20:28] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:28] <zewt> (which seems to be a result of them going "nobody could ever possibly want to do that!", which is nonsense, and designing a system which is incapable of it)
- # [20:29] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [20:29] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:29] <MikeSmith> if I could drop an atomic nuclear H-bomb on svn and completely obliterate it from the face of the earth forever, I would stop whatever I'm doing right now and do that instead
- # [20:29] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [20:30] <MikeSmith> but that's just me
- # [20:30] <zewt> i'd be happy to do that, to cvs :)
- # [20:30] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:30] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [20:32] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:32] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [20:33] <Ms2ger> I'd do that to svn, cvs, git and bzr
- # [20:33] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:34] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [20:34] * Joins: gavinc_ (~gavin@barad-dur.carothers.name)
- # [20:35] * Quits: Neocortex (~niels@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:35] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [20:36] <MikeSmith> I think President Obomba or somebody already did a predator-drone surgical strike on bzr
- # [20:36] <MikeSmith> you mention of bzr is the first I remember hearing of it for a long time
- # [20:36] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [20:36] <Philip`> zewt: What's wrong with serialising your entire repository and passing it through svndumpfilter and making everybody throw out their working copies and check it out again?
- # [20:37] <Ms2ger> MikeSmith, bugzilla uses it :/
- # [20:39] <MikeSmith> Ms2ger: thanks for one more data point about what makes bugzilla a suboptimal bug-tracking system!
- # [20:39] <Ms2ger> Hah
- # [20:39] <MikeSmith> and I thought my expectations could be lowered no further
- # [20:39] * Quits: wesbos (~wesbos@24.52.240.143) (Ping timeout: 255 seconds)
- # [20:39] <Ms2ger> Well, do you have better alternatives?
- # [20:40] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Read error: Connection reset by peer)
- # [20:40] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [20:41] * Joins: tndH (~Rob@adsl-178-78-99-119.karoo.kcom.com)
- # [20:44] <MikeSmith> no
- # [20:44] <MikeSmith> all open-source bug-tracking systems suck hard pretty much equally
- # [20:46] <MikeSmith> when I worked at Openwave formerly phone.com formerly software.com we there had a bug-tracking system that some engineers had developed in-house and that was absolutely brilliant
- # [20:47] <MikeSmith> I tried to convince some product-management weenies to make it into an actual product that the company could sell
- # [20:47] <MikeSmith> but they were not interested
- # [20:47] <MikeSmith> because they only cared about stuff that had potential to bring in gazillions of dollars
- # [20:48] <Ms2ger> ... and they hired you? ;)
- # [20:48] * Quits: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba) (Ping timeout: 252 seconds)
- # [20:49] * Joins: ojan (ojan@nat/google/x-ztwjhdaungyrdsxj)
- # [20:49] <MikeSmith> I was working on an e-mail server product than and the CEO then actually said stuff like "e-mail is a zero-billion dollar market" as a justification for not investing in that product
- # [20:50] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [20:50] <MikeSmith> Ms2ger: they hired my originally just as a technical writer to work on docs
- # [20:50] <MikeSmith> so I was pretty much like, say, a lamp
- # [20:50] <MikeSmith> or a lampshade
- # [20:50] <Ms2ger> Linux, Apa... Doesn't make sense, does it?
- # [20:51] <MikeSmith> whatever random piece of furniture
- # [20:51] <Ms2ger> Oh
- # [20:51] * AryehGregor cannot get -webkit-perspective to work for some reason, grr.
- # [20:51] <AryehGregor> Indeed, this demo doesn't work for me in Chrome 17 dev: http://www.webkit.org/blog-files/3d-transforms/perspective-by-example.html
- # [20:51] <AryehGregor> Can anyone reproduce?
- # [20:51] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 252 seconds)
- # [20:53] <AryehGregor> Hmm: http://code.google.com/p/chromium/issues/detail?id=54702
- # [20:54] <AryehGregor> It seems like Safari and Chrome treat transforms differently.
- # [20:54] * Joins: wesbos (~wesbos@24.52.240.143)
- # [20:54] <AryehGregor> Well, I can run Safari in my Windows VM just like IE, I guess . . .
- # [20:55] <MikeSmith> Ms2ger: jackass CEO would visit our dev office sometimes and walk into the break room and randomly quiz us with questions like, What are the top three strategic priorities of our company? (Which I responded to by saying, "Make money?" and he said "NO!" and I said "OK, reduce costs?" and again he said NO and then told us what the priorities really were and none of us had any clue what he was describing despite hearing sounds coming from h
- # [20:55] <MikeSmith> mouth.)
- # [20:55] <MikeSmith> AryehGregor: that demo works for me on OSX
- # [20:55] <AryehGregor> MikeSmith, in Chrome or Safari?
- # [20:55] <MikeSmith> Chrome
- # [20:56] <MikeSmith> 17.0.963.12 dev
- # [20:56] <MikeSmith> which is a little out of date
- # [20:56] <AryehGregor> Huh.
- # [20:56] * AryehGregor tests in Chrome on Windows
- # [20:56] <MikeSmith> lemme try latest Canary
- # [20:56] <MikeSmith> could be some regression
- # [20:56] * Joins: jamesr (jamesr@nat/google/x-qqukaivuowovrpra)
- # [20:57] <AryehGregor> Doesn't work for me in Chrome 18.something on Windows . . . maybe it's dependent on GPU support or something crazy like that?
- # [20:58] * Joins: charlvn (~charlvn@524BA444.cm-4-4c.dynamic.ziggo.nl)
- # [20:58] <MikeSmith> Nothing that Chrome does is crazy
- # [20:58] <MikeSmith> by definition
- # [20:58] <MikeSmith> it can only do good
- # [20:59] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [20:59] <MikeSmith> anyway, seems to work fine for me also in current Canary
- # [20:59] <MikeSmith> 18 whatever
- # [20:59] * Joins: GlitchMr (~glitchmr@178-36-168-79.adsl.inetia.pl)
- # [20:59] * Quits: necolas (~necolas@host-92-12-148-102.as43234.net) (Remote host closed the connection)
- # [21:00] <MikeSmith> as long as I understand what the demo is supposed to do
- # [21:00] <MikeSmith> which understanding is limited to, I move my mouse over the purty things and they move
- # [21:00] <AryehGregor> Sliding the slider should do something.
- # [21:00] <AryehGregor> Doesn't do anything for me in my Windows VM either.
- # [21:00] <AryehGregor> Hmmmm.
- # [21:00] <AryehGregor> (in Safari 5 or Chrome dev)
- # [21:01] <AryehGregor> I suspect this has to do with GPU support.
- # [21:01] <AryehGregor> Since my VM has no 3D acceleration, and my Linux driver may or may not be good enough.
- # [21:01] * AryehGregor tries on his laptop, which has Linux with a different video card/driver
- # [21:02] <AryehGregor> Doesn't work there either.
- # [21:02] <AryehGregor> Kind of hard for me to test the features if they don't work.
- # [21:02] <MikeSmith> fwiw, sliding the slider does do something. But The behavior above 1000 on that slider seems pretty pointless since it looks all pretty much the same to me
- # [21:02] <AryehGregor> Most of the 3D transforms themselves seem to work, though . . .
- # [21:02] <AryehGregor> Yes, that's expected.
- # [21:03] <AryehGregor> I think.
- # [21:04] <AryehGregor> Right. 1000px is quite far away already, and getting further away will make no big difference. The distortion is related to one over the distance, with a perspective of infinity being a normal-looking webpage.
- # [21:04] <AryehGregor> Anyway, I'm annoyed.
- # [21:04] * AryehGregor tries on a non-virtual Windows machine
- # [21:04] <AryehGregor> MikeSmith, thanks for helping out!
- # [21:04] <jamesr_> AryehGregor, on chrome, if GPU stuff doesn't seem right look at about:gpu
- # [21:05] <jamesr_> it'll tell you which features can/cannot be enabled
- # [21:05] <AryehGregor> jamesr_, thanks!
- # [21:05] <AryehGregor> 3D CSS: Unavailable. Hardware acceleration unavailable
- # [21:06] <AryehGregor> NVIDIA cards with nouveau drivers in Linux are crash-prone.: 94103
- # [21:06] <jamesr_> yup
- # [21:06] <jamesr_> welcome to linux
- # [21:06] <AryehGregor> jamesr_, is there no software rendering fallback for 3D CSS?
- # [21:06] <AryehGregor> It seems to work in Firefox.
- # [21:06] <jamesr_> where the drivers are crashy and the user doesn't matter
- # [21:06] <AryehGregor> (presumably in software)
- # [21:06] <jamesr_> i'd actually think firefox is just using the driver
- # [21:06] <jamesr_> we don't have s/w fallback rendering for 3D css on linux
- # [21:07] * Philip` didn't think Nouveau worked well enough for any kind of 3D at all
- # [21:07] <AryehGregor> Philip`, I enabled the scary experimental Gallium3D stuff, IIRC.
- # [21:07] <AryehGregor> Also, seems like mesa for Intel is *also* crash-prone, yay!
- # [21:08] <jamesr_> the only drivers that seem reasonable on linux are the very recent binary blob ones, based on the reports we've received
- # [21:08] <AryehGregor> Matches my experience gaming.
- # [21:08] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
- # [21:08] <AryehGregor> NVIDIA binary works okay, everything else is garbage.
- # [21:09] <AryehGregor> From about:support in Firefox: "GPU Accelerated Windows 0"
- # [21:09] <AryehGregor> But it still supports 3D CSS.
- # [21:09] <jamesr_> what does 0 mean?
- # [21:10] <Ms2ger> None
- # [21:10] <Philip`> It's the typical representation of the number zero
- # [21:10] <Ms2ger> It's a count
- # [21:11] <AryehGregor> jamesr_, according to http://blog.mozilla.com/joe/2010/11/10/how-to-tell-if-youre-using-hardware-acceleration/, it seems it means "no GPU acceleration".
- # [21:13] <Hixie> hsivonen: i thought the issue of newlines in title="" was already handled
- # [21:13] * Quits: Hixie (~ianh@trivini.no) (Quit: brb reloading config)
- # [21:13] * Joins: Hixie (~ianh@trivini.no)
- # [21:14] * Quits: Ms2ger (~Ms2ger@91.181.127.125) (Quit: nn)
- # [21:14] * Philip` hasn't experienced many serious compatibility problems with 3D game development on Linux, except for non-Gallium R300 drivers breaking when using shaders, and one version of binary NVIDIA drivers crashing any multithreaded application
- # [21:14] <Philip`> and a few behavioural bugs that got fixed after reporting them
- # [21:15] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [21:15] <Philip`> but I'd not be surprised if doing anything slightly more complex (like using GLSL) hit loads more bugs
- # [21:18] <Hixie> anyone know what's up with irc.w3.org?
- # [21:19] <MikeSmith> Hixie: working for me
- # [21:19] * Joins: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba)
- # [21:19] <Hixie> i get "Unable to connect server irc.w3.org port 6665 [Connection timed out]" from norway
- # [21:20] <MikeSmith> but I have today seen reports from people saying they are not able to get to W3C servers
- # [21:20] <MikeSmith> hmm
- # [21:20] <Hixie> k, i'll just leave it for now then
- # [21:20] <MikeSmith> yeah
- # [21:20] <MikeSmith> some routing problems for sure
- # [21:25] * Joins: tantek (~tantek@66-87-2-94.pools.spcsdns.net)
- # [21:27] * Joins: tantek-ipod (~tantek@66-87-0-185.pools.spcsdns.net)
- # [21:29] <AryehGregor> So of course my wife's Windows laptop has outdated graphics drivers, so browsers don't want to use GPU acceleration on it either.
- # [21:29] * Quits: tantek (~tantek@66-87-2-94.pools.spcsdns.net) (Ping timeout: 240 seconds)
- # [21:29] * tantek-ipod is now known as tantek
- # [21:29] <AryehGregor> And I don't have an admin password. Sigh.
- # [21:39] * Joins: necolas (~necolas@host-92-12-148-102.as43234.net)
- # [21:40] * gwicke is now known as gwicke_away
- # [21:42] * Quits: tantek (~tantek@66-87-0-185.pools.spcsdns.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [21:42] * Joins: longtheta (u4275@gateway/web/irccloud.com/x-lkjpowwmewxgwpei)
- # [21:48] <AryehGregor> Argh, tons of the 3D transform spec isn't well-defined.
- # [21:50] * Joins: cpearce (~cpearce@60.234.54.74)
- # [21:50] * Joins: tantek (~tantek@2620:101:8003:200:8c49:856f:11df:f815)
- # [21:52] * Quits: kennyluck (~kennyluck@114-43-116-53.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [21:56] * AryehGregor wonders if he can take over and rewrite the transform specs
- # [21:57] * Joins: kennyluck (~kennyluck@114-43-119-192.dynamic.hinet.net)
- # [21:58] <TabAtkins> jacobolu_: Argh, you're not only reading the /TR draft, you're reading an *old* /TR draft! There have been four revisions since then. >_<
- # [21:58] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [21:58] * gwicke_away is now known as gwicke
- # [21:59] <TabAtkins> AryehGregor: DO IT
- # [21:59] <TabAtkins> DO IT NOW
- # [21:59] <AryehGregor> How does that work? Do we have to have some WG discussion or something?
- # [21:59] <AryehGregor> I mean, it has a bunch of editors already.
- # [22:00] <TabAtkins> AryehGregor: The chairs decide officially, but in practice it's an "anyone object?" vote.
- # [22:00] <jamesr_> AryehGregor, who?
- # [22:00] <jamesr_> are editors, that is?
- # [22:00] <TabAtkins> Submit the request now, so we can vote on it on wednesday.
- # [22:00] <AryehGregor> jamesr_, a bunch of people from Apple.
- # [22:00] <AryehGregor> TabAtkins, I'll have to run it past my Mozilla overlords first.
- # [22:00] <jamesr_> names?
- # [22:01] <TabAtkins> jamesr_: You can just look, you know.
- # [22:01] * jamesr_ hunts
- # [22:01] <AryehGregor> jamesr_, http://dev.w3.org/csswg/css3-transforms/#transform-origin-property
- # [22:01] <TabAtkins> jamesr_: http://dev.w3.org/csswg/
- # [22:01] <AryehGregor> TabAtkins, is there some way to get the version history?
- # [22:01] <jamesr_> sloooooooooooooow
- # [22:01] <TabAtkins> AryehGregor: Yeah, but it's painful.
- # [22:02] <AryehGregor> Let me guess, it requires a CVS checkout?
- # [22:02] <TabAtkins> http://dev.w3.org/cvsweb/csswg/
- # [22:02] <TabAtkins> Or a CVS checkout, yes.
- # [22:02] * heycam|away is now known as heycam
- # [22:04] <jamesr_> AryehGregor, i don't think any of those people are actively working on this
- # [22:04] <jamesr_> the spec, anyway
- # [22:04] <AryehGregor> It doesn't look like it.
- # [22:04] <jamesr_> except for possible chris marrin, but in the last discussion of plane intersection he said that he doesn't think css should define the actual rendering
- # [22:04] <TabAtkins> No, it's another one of the specs that Apple dropped on the ground after they got it far enough in the WG that they can claim they're implementing a standard.
- # [22:05] <dglazkov> ouch.
- # [22:05] <TabAtkins> Same thing happened with Transitions and Animations, which is why dbaron and sylvain are editors now.
- # [22:11] <dbaron> AryehGregor, you may want to see the thread following http://lists.w3.org/Archives/Public/public-fx/2011OctDec/0195.html for the different transforms specs
- # [22:12] <AryehGregor> TabAtkins, is there anything special I have to know if I'm a CSS spec editor?
- # [22:12] <AryehGregor> dbaron, hmm, thanks.
- # [22:12] * AryehGregor looks
- # [22:12] <jamesr_> AryehGregor, well there's the nozzle
- # [22:12] * Quits: necolas (~necolas@host-92-12-148-102.as43234.net) (Remote host closed the connection)
- # [22:12] <jamesr_> but otherwise it's like anything else
- # [22:13] <TabAtkins> AryehGregor: Read some of the things at the bottom of http://wiki.csswg.org/spec
- # [22:13] <TabAtkins> But otherwise, we can fill you in as necessary.
- # [22:13] <TabAtkins> And then turn that into documentation for the future.
- # [22:14] <TabAtkins> On that note, I should write a quick page about calc() and percentages.
- # [22:14] <AryehGregor> dbaron, FWIW, based on what I've seen, it makes sense to me to advance 2D as it stands and then make a new unified spec with 3D that will progress more slowly.
- # [22:14] <TabAtkins> +1
- # [22:14] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
- # [22:14] <AryehGregor> 2D Transforms can almost go to PR as-is: it has two interoperable implementations of virtually everything in my testing.
- # [22:14] <AryehGregor> Except CSSMatrix.
- # [22:14] <jamesr_> TabAtkins, also FYI the w3c does not publish standards
- # [22:14] <AryehGregor> And there are a couple of things I didn't test.
- # [22:15] <jamesr_> it produces recommendations. orgs like ECMA and ISO produce standards
- # [22:15] <jamesr_> (in the context of that obsolescence notice thread with the grazy glenn)
- # [22:15] <jgraham> man I thought I missed a perfectly good VCS flamewar and then you went and mentioned specs still in CVS, so I still get to have a good laugh at others' misery. Thanks!
- # [22:15] <TabAtkins> You're welcome.
- # [22:15] * Joins: rniwa (rniwa@nat/google/x-llpxmnuwenmduwwj)
- # [22:15] <jamesr_> i don't plan to jump into that mess but The More You Know
- # [22:16] <AryehGregor> TabAtkins, also, if I took over editing, do you think they'd let me use hg?
- # [22:16] <TabAtkins> jamesr_: I honestly don't give a fuck. The correct answer is "we care about the web, not whatever industry you're referring to".
- # [22:16] <jgraham> I think W3C now claims that it does make standards
- # [22:16] <jgraham> AryehGregor: Unles the CSS WG is more fucked than I realised, the rules are "(s)he who does the work makes the rules"
- # [22:16] <TabAtkins> AryehGregor: We... prefer to keep things together. That said, last week we talked about switching to Hg. I think dbaron wrote a guide for it, so hell, try it out.
- # [22:17] <jgraham> TabAtkins: I have heard several times that you are switching to hg
- # [22:17] <jgraham> From pliniss at least
- # [22:17] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [22:17] <TabAtkins> jgraham: Except last week it was more than one person saying so.
- # [22:18] <jgraham> But seriously if you are expecting people to use CVS to edit your specs... well I think it wouldn't be a positive thing
- # [22:18] <jgraham> We generally want *more* ediors
- # [22:18] <jamesr_> requestanimationframe uses hg. it's fine
- # [22:18] <jgraham> jamesr_: Not CSSWG
- # [22:18] <TabAtkins> Yeah, so I think Aryeh should go ahead and use it.
- # [22:19] <jamesr_> jgraham, i know, but the w3 setup is fairly sane
- # [22:19] <jgraham> Well sort of
- # [22:19] <jgraham> I am sort of considering suggesting that we move testsuite development to github so that we could have a semi-functional review system. But I fear I would be tilting at windmills
- # [22:20] <TabAtkins> No, do so, please.
- # [22:20] <jgraham> The problem with having a totally kickass internal code review setup is that everything else looks lame
- # [22:20] <jgraham> And teh fact that we have essentially nothing for testsuites is super lame
- # [22:20] <dglazkov> jgraham: why not adopt WebKit's review system? It's open source.
- # [22:21] * dglazkov doesn't in fact volunteer :P
- # [22:21] <jgraham> dglazkov: I guess without knowing that it is tied to svn and doesn't meet my requeirements for a usable system
- # [22:22] <jgraham> The first is a showstopper, the second just means that I would whine a lot
- # [22:22] <dglazkov> jgraham: it works both with git and svn, and the SCM parts are abstracted out, so it should be easy to write hg support.
- # [22:22] <dglazkov> and webkit-patch is freakishly nice.
- # [22:22] <jgraham> dglazkov: Pointer?
- # [22:23] * Quits: Fr0z3n_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Remote host closed the connection)
- # [22:23] * Joins: othermaciej (~mjs@17.245.89.249)
- # [22:23] <dbaron> TabAtkins, http://wiki.csswg.org/spec/hg isn't at all finished
- # [22:23] <jgraham> Anyway moving to github would be like 0 effort if people would agree to it
- # [22:23] <TabAtkins> dbaron: Ah, there it is. Could you link that from /spec?
- # [22:25] <dglazkov> jgraham: here's an example: https://bugs.webkit.org/attachment.cgi?id=123585&action=review
- # [22:25] <jgraham> And the code review system there isn't perfect but it has basically the right idea (a code review is a series of commits that you would like to apply. You kep adding commits until you have something that is r+ Then you merge your commits into the main codebase. Github uses multiple repositories, you can also use multiple branches)
- # [22:25] <jgraham> (there === github)
- # [22:27] <jgraham> (I think gerrit also has this model but... java)
- # [22:27] * Quits: GlitchMr (~glitchmr@178-36-168-79.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:31] * gwicke is now known as gwicke_away
- # [22:32] * Joins: tantek_ (~tantek@nat/mozilla/x-uxhtpbzhslsmpgyc)
- # [22:32] * Quits: KillerX (~anant@nat/mozilla/x-keqkyrwjvaevxjig) (Read error: Connection reset by peer)
- # [22:33] * Joins: KillerX (~anant@nat/mozilla/x-ufakmpvgzspopdax)
- # [22:36] * Quits: tantek (~tantek@2620:101:8003:200:8c49:856f:11df:f815) (Ping timeout: 245 seconds)
- # [22:36] * tantek_ is now known as tantek
- # [22:42] * Quits: richt (richt@nat/opera/x-oeghihrrviiasnyw) (*.net *.split)
- # [22:42] * Quits: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) (*.net *.split)
- # [22:43] * Joins: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk)
- # [22:43] * Joins: richt (richt@nat/opera/x-fasepctysmadeupo)
- # [22:51] * Quits: charlvn (~charlvn@524BA444.cm-4-4c.dynamic.ziggo.nl) (Quit: Ik ga weg)
- # [22:53] * Joins: nessy (~Adium@124-149-102-172.dyn.iinet.net.au)
- # [22:55] * Joins: smaug____ (~chatzilla@m6645-0145234122.pck.nerim.net)
- # [23:01] * Joins: rniwa_ (rniwa@nat/google/x-pfidvemeaulxyybo)
- # [23:01] * Quits: rniwa_ (rniwa@nat/google/x-pfidvemeaulxyybo) (Client Quit)
- # [23:04] * Quits: LBP (~Mirc@pD9EB1C84.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [23:10] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:11] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:24] * Joins: necolas (~necolas@host-92-12-148-102.as43234.net)
- # [23:27] * heycam is now known as heycam|away
- # [23:28] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:29] * Quits: necolas (~necolas@host-92-12-148-102.as43234.net) (Remote host closed the connection)
- # [23:31] * gwicke_away is now known as gwicke
- # [23:33] * Joins: eae (u4278@gateway/web/irccloud.com/x-xvbklishqkyurnvb)
- # [23:34] <jacobolu_> TabAtkins: oh. that's where someone linked me, sorry. is there a better link for crossfade?
- # [23:34] * jacobolu_ is now known as jacobolus
- # [23:34] <TabAtkins> jacobolus: First, always check http://dev.w3.org/csswg/ for CSS specs. In particular, http://dev.w3.org/csswg/css3-images
- # [23:35] <TabAtkins> cross-fade() has been punted to level 4 in recent drafts, but it was present in an improved form in the draft following the one you were looking at.
- # [23:38] <jacobolus> gotcha
- # [23:38] <jacobolus> I was going to say, I don't see it there at all :)
- # [23:38] <TabAtkins> But I'm still pretty sure your objection earlier was wrong.
- # [23:38] <jacobolus> it's mainly a question of wording/definitions
- # [23:38] <TabAtkins> Right now I use plus(dissolve(A), dissolve(B))
- # [23:39] <jacobolus> what's dissolve?
- # [23:39] <TabAtkins> defined in p-d
- # [23:40] <jacobolus> oh, I see it
- # [23:40] <jacobolus> TabAtkins: yes, that's a correct formula then
- # [23:41] <TabAtkins> It should amount to the "linearly interpolate each pixel's color components".
- # [23:41] <jacobolus> the language in the spec before said something like over(dissolve(A, α), dissolve(B, 1-α))
- # [23:41] <TabAtkins> Yes.
- # [23:41] <jacobolus> but over is not the same as plus
- # [23:41] <TabAtkins> Indeed.
- # [23:41] <TabAtkins> But over(dissolve(A,alpha), B) isn't right either.
- # [23:42] <jacobolus> it is if the two images are opaque
- # [23:42] <TabAtkins> Yes, but I can't rely on that assumption.
- # [23:42] <jacobolus> it isn't if they're semitransparent :)
- # [23:42] <jacobolus> that's true
- # [23:42] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [23:42] <jacobolus> as I said, that's the only real use case I see for the spec
- # [23:43] <jacobolus> cross-fading between semitransparent images
- # [23:43] <TabAtkins> What specifically do you mean by "the spec" here?
- # [23:43] <jacobolus> I mean, the `cross-fade` css property
- # [23:44] <TabAtkins> The major use of cross-fade() is to allow 'transition' to work on background-image.
- # [23:44] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
- # [23:44] <jacobolus> that is, the only real use case that isn't already covered by just having variable opacity
- # [23:44] <jacobolus> gotcha
- # [23:45] <TabAtkins> Rather, that's the reason I made it. It has other minor uses, of course.
- # [23:45] <jacobolus> just layering two boxes works in most instances
- # [23:47] <TabAtkins> We try to avoid making people add multiple boxes to achieve common effects. ^_^
- # [23:48] <jacobolus> that's fair :)
- # [23:58] * heycam|away is now known as heycam
- # [23:59] * longtheta is now known as crassvs
- # Session Close: Tue Jan 24 00:00:00 2012
The end :)