Options:
- # Session Start: Sat Mar 17 00:00:00 2012
- # Session Ident: #whatwg
- # [00:03] * Joins: othermaciej (~mjs@17.245.89.113)
- # [00:10] <Hixie> othermaciej: yt?
- # [00:10] <TabAtkins> I guess so, yeah.
- # [00:10] <Hixie> TabAtkins: or just a joint CanvasStyles object that does both?
- # [00:11] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:8d6:c911:986f:bd17)
- # [00:11] * Joins: tomasf_ (~tom@2002:55e5:dbb7:0:7177:411e:a82a:a1a3)
- # [00:11] * Quits: ap (~ap@2620:149:4:1b01:a8cb:de8:bd55:a7a5) (Read error: Connection reset by peer)
- # [00:11] <othermaciej> Hixie: I'm here
- # [00:11] * Quits: tomasf (~tom@2002:55e5:dbb7:0:7177:411e:a82a:a1a3) (Read error: Connection reset by peer)
- # [00:11] <Hixie> TabAtkins: also, should the methods accept a <canvas> as argument? <canvas> implements the same interface, after all
- # [00:11] * tomasf_ is now known as tomasf
- # [00:11] <TabAtkins> Ooh, joint.
- # [00:11] <TabAtkins> No reason to split them up.
- # [00:11] <Hixie> othermaciej: we were just pondering:
- # [00:11] * Joins: ap (~ap@2620:149:4:1b01:a8cb:de8:bd55:a7a5)
- # [00:11] <Hixie> if i move lineWidth to a separate object that you pass to addPathByStrokingPath()
- # [00:11] <TabAtkins> And yes, that sounds like a good idea.
- # [00:11] <Hixie> does that mean i should also move .font to a separate object that you pass to addText() ?
- # [00:11] <TabAtkins> "Just do whatever this canvas does"
- # [00:11] <Hixie> or more likely, a joint object that does both
- # [00:12] <Hixie> which is what we were discussing when you joined
- # [00:12] * Joins: ehsan (~ehsan@209.29.21.241)
- # [00:12] <TabAtkins> Like a PathOptions interface that canvas implements as well.
- # [00:12] <othermaciej> Hixie: in my opinion, yes, LineStyle and TextStyle should both be separate objects from Path; I could see a plausible argument for combining them (into a DrawingStyle?)
- # [00:12] * Quits: jonlee (~jonlee@2620:149:4:1b01:8d6:c911:986f:bd17) (Ping timeout: 245 seconds)
- # [00:12] * jonlee_ is now known as jonlee
- # [00:12] <Hixie> TabAtkins: actually i guess context, not canvas
- # [00:13] <Hixie> othermaciej: k
- # [00:13] <Hixie> othermaciej: CanvasStyles was my current name but i don't really mind what we call it
- # [00:13] <Hixie> DrawingStyle works for me if people prefer that
- # [00:13] <othermaciej> Hixie: in theory it's not necessarily canvas-specific
- # [00:13] <TabAtkins> Hixie: Bluh, yeah.
- # [00:13] <othermaciej> Hixie: you could presumably use it in other contexts where a contextual drawing style is relevant
- # [00:14] <Hixie> othermaciej: DrawingStyle it is
- # [00:15] <othermaciej> personally I'd split LineStyle and TextStyle but it doesn't hugely matter, since you can always set only the fields you care about
- # [00:16] <Hixie> the problem with splitting them is it makes the call to addTextByStrokingPath() have an even more ridiculous number of arguments
- # [00:16] <Hixie> or rather
- # [00:16] <Hixie> addPathByStrokingText
- # [00:16] <Hixie> text, line style, text style, transform, path, max width
- # [00:16] <Hixie> i think
- # [00:17] <Hixie> it's almost dictionary-arguments territory
- # [00:17] <TabAtkins> addPathByPathingPath(path)
- # [00:17] <TabAtkins> For the path-along-a-path goodness.
- # [00:18] <Hixie> i don't like it when you parody my apis and i am briefly unsure if you're being funny or serious
- # [00:18] <Hixie> :-P
- # [00:18] <TabAtkins> Hahaha
- # [00:25] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [00:25] <zewt> does somebody else feel like replying to charles because I don't have the energy to teach elementary web api design right now
- # [00:25] <TabAtkins> I was hoping you'd do it.
- # [00:27] <zewt> (did anything he wrote actually have anything to do with anything I said? anything anything)
- # [00:27] <TabAtkins> Well, the part where he said you're wrong and devs should just follow the spec.
- # [00:29] <zewt> which is essentially impossible anyway; there's no sane coding pattern with the api in the spec, for many cases
- # [00:30] <TabAtkins> Yeah, besides just duplicating all your code paths.
- # [00:30] <TabAtkins> Which I guess doesn't qualify as "sane", and so is in line with what you said. ^_^
- # [00:31] <zewt> i mean, if you have a binary data file that's little endian, and you want to access it as an array, the only way to make that "work" under the current spec is to add a test for big endian (by testing it) and manually byte swap the data
- # [00:31] <zewt> which i wouldn't call sane either
- # [00:39] <TabAtkins> Yeah, and if you're going to do that, why not just make it automatic?
- # [00:39] <TabAtkins> You're basically *required* to do it.
- # [00:40] <TabAtkins> Unless you're doing extremely basic data pass-through, you need to have a known endianness.
- # [00:40] <zewt> i think the theory is people creating model/vertex/whatever data in javascript, with the output going to a native-endian buffer, then the native-endian buffer going to the GPU without conversion
- # [00:41] <zewt> but the idea that every web developer should need to test two incompatible webs, for a premature optimization for an architecture combination that doesn't exist ......
- # [00:41] * Quits: sarro (~sarro@i5E8655FA.versanet.de)
- # [00:46] * Quits: dave_levin (dave_levin@nat/google/x-wxlglcchcoivxczk) (Quit: dave_levin)
- # [00:47] * Joins: nonge (~nonge@p5082AE39.dip.t-dialin.net)
- # [01:11] * Joins: Wilto (u2821@gateway/web/irccloud.com/x-seokfhuiiprwzhfo)
- # [01:12] * Quits: broquaint (~dbrook@78.47.79.137) (*.net *.split)
- # [01:12] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (*.net *.split)
- # [01:12] * Quits: chriseppstein (~chrisepps@209.119.65.162) (*.net *.split)
- # [01:12] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (*.net *.split)
- # [01:12] * Quits: hober (~ted@unaffiliated/hober) (*.net *.split)
- # [01:12] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (*.net *.split)
- # [01:12] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-ypkwdsiflyuhjznq) (*.net *.split)
- # [01:12] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-fnzvoomgddxgvdnd) (*.net *.split)
- # [01:14] * Joins: broquaint (~dbrook@78.47.79.137)
- # [01:14] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [01:14] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [01:14] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [01:14] * Joins: hober (~ted@unaffiliated/hober)
- # [01:14] * Joins: Zauberfisch (Zauberfisc@venus.zauberfisch.at)
- # [01:14] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-fnzvoomgddxgvdnd)
- # [01:14] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-ypkwdsiflyuhjznq)
- # [01:14] * Joins: gavin__ (~gavin@76.14.70.183)
- # [01:14] * Quits: gavin___ (~gavin@76.14.70.183) (Remote host closed the connection)
- # [01:16] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
- # [01:22] * Quits: jonlee (~jonlee@2620:149:4:1b01:8d6:c911:986f:bd17) (Quit: jonlee)
- # [01:25] * Joins: jonlee (~jonlee@2620:149:4:1b01:38db:5ad8:a42c:6239)
- # [01:28] * Joins: ehsan (~ehsan@209.29.21.241)
- # [01:38] * jonlee is now known as jonlee|afk
- # [01:39] * Quits: ap (~ap@2620:149:4:1b01:a8cb:de8:bd55:a7a5) (Quit: ap)
- # [01:45] * Quits: tomasf (~tom@2002:55e5:dbb7:0:7177:411e:a82a:a1a3) (Read error: Connection reset by peer)
- # [01:45] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [01:47] * Quits: aklein (u4454@gateway/web/irccloud.com/x-fccjuymmpiydecli)
- # [01:47] * Quits: jsbell (jsbell@nat/google/x-pacnetyhddwijlrm) (Quit: There's no place like home...)
- # [01:49] * Quits: Druid_ (~Druid@p5B05DF87.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [01:55] * Joins: Druid_ (~Druid@p5B05C436.dip.t-dialin.net)
- # [01:57] * Quits: KillerX (~anant@nat/mozilla/x-kfiomlrhblsthwqr) (Quit: KillerX)
- # [01:59] * Quits: othermaciej (~mjs@17.245.89.113) (Quit: othermaciej)
- # [02:09] <zewt> https://www.w3.org/Bugs/Public/show_bug.cgi?id=16285 if only someone had already written a clean spec documenting how dom events wo--oh, right
- # [02:11] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [02:12] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [02:12] * Wilto is now known as wilbot-to
- # [02:17] * wilbot-to is now known as Wilto
- # [02:18] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [02:18] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [02:22] * Quits: dbaron (~dbaron@nat/mozilla/x-pafjowpnjxoclyvc) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:23] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Remote host closed the connection)
- # [02:27] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [02:35] * Quits: ezoe (~ezoe@203-140-88-221f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
- # [02:39] * Joins: dave_levin_ (dave_levin@nat/google/x-vvwtyvpvnxfrfash)
- # [02:39] * dave_levin_ is now known as dave_levin
- # [02:56] * Quits: plutoniix (~plutoniix@182.53.53.84) (Quit: Leaving)
- # [02:58] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [03:00] * Quits: jamesr (jamesr@nat/google/x-jcjshgruolemmffu) (Quit: jamesr)
- # [03:05] * Joins: ezoe (~ezoe@112-68-245-239f1.kyt1.eonet.ne.jp)
- # [03:20] * Quits: dave_levin (dave_levin@nat/google/x-vvwtyvpvnxfrfash) (Quit: dave_levin)
- # [03:25] * Quits: necolas (~necolas@host-92-12-160-162.as43234.net) (Remote host closed the connection)
- # [03:45] * Joins: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net)
- # [03:45] * Quits: sicking (~chatzilla@c-174-62-77-22.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [03:55] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:55] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [03:55] * Joins: scor (~scor@c-98-216-64-56.hsd1.ma.comcast.net)
- # [03:55] * Quits: scor (~scor@c-98-216-64-56.hsd1.ma.comcast.net) (Changing host)
- # [03:55] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:56] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [04:04] * Joins: jdong_bot_ (~jdong_bot@117.79.232.179)
- # [04:09] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:10] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120216115618])
- # [04:35] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [04:38] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [05:15] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Operation timed out)
- # [05:21] * Quits: ezoe (~ezoe@112-68-245-239f1.kyt1.eonet.ne.jp) (Ping timeout: 245 seconds)
- # [05:38] * jonlee|afk is now known as jonlee
- # [05:42] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [05:43] * Joins: danbri (~danbri@12.157.84.6)
- # [05:49] * jonlee is now known as jonlee|afk
- # [06:16] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [06:17] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [06:20] * Quits: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net) (Ping timeout: 265 seconds)
- # [06:29] * Joins: ezoe (~ezoe@61-205-125-110f1.kyt1.eonet.ne.jp)
- # [06:31] * Quits: danbri (~danbri@12.157.84.6) (Remote host closed the connection)
- # [06:36] * heycam|away is now known as heycam
- # [06:58] * Joins: ehsan (~ehsan@209.29.21.241)
- # [07:13] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 246 seconds)
- # [07:15] * Quits: xbuzz (~chris@c-71-232-28-255.hsd1.ma.comcast.net) (Quit: xbuzz)
- # [07:15] * Quits: karega (~karegaani@cpe-76-184-236-100.tx.res.rr.com) (Ping timeout: 246 seconds)
- # [07:22] * Joins: karega (~karegaani@cpe-76-184-236-100.tx.res.rr.com)
- # [07:39] * Joins: lumely (~lumely@dhcp2-235.slis.tsukuba.ac.jp)
- # [07:39] * Quits: lumely (~lumely@dhcp2-235.slis.tsukuba.ac.jp) (Client Quit)
- # [07:49] * Joins: LBP (~Mirc@pD9EB0A42.dip0.t-ipconnect.de)
- # [07:59] * Joins: onar_ (~onar@17.216.36.168)
- # [08:01] * Joins: jonlee (~jonlee@2620:149:4:1b01:38db:5ad8:a42c:6239)
- # [08:04] * Quits: onar (~onar@17.216.36.168) (Ping timeout: 244 seconds)
- # [08:04] * onar_ is now known as onar
- # [08:04] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:38db:5ad8:a42c:6239) (Ping timeout: 260 seconds)
- # [08:04] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Quit: annevk)
- # [08:08] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [08:18] * Quits: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com) (Remote host closed the connection)
- # [08:20] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:20] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
- # [08:33] * heycam is now known as heycam|away
- # [09:11] * Quits: karega (~karegaani@cpe-76-184-236-100.tx.res.rr.com) (Ping timeout: 260 seconds)
- # [09:15] * Joins: jacobolus (~jacobolus@199.188.193.145)
- # [09:16] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [09:18] * Joins: [[zzz]] (~q@101.108.105.54)
- # [09:21] * Quits: [[zz]] (~q@182.53.53.84) (Ping timeout: 245 seconds)
- # [09:36] * Joins: izhak (1000@188.168.203.246)
- # [09:44] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
- # [09:57] * Joins: Evanescence (~Evanescen@60.183.199.3)
- # [09:58] * Joins: maikmerten (~maikmerte@port-92-201-91-41.dynamic.qsc.de)
- # [09:59] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [10:10] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [10:20] * Joins: trips (~hi@78-83-82-251.spectrumnet.bg)
- # [10:33] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [10:39] * Quits: mven (~mven__@169.241.49.57) (Read error: Connection reset by peer)
- # [10:39] * Joins: mven (~mven__@169.241.49.57)
- # [10:53] * Quits: trips (~hi@78-83-82-251.spectrumnet.bg)
- # [10:53] * Joins: trips (~hi@78-83-82-251.spectrumnet.bg)
- # [10:57] * Joins: miketaylr (~miketaylr@80.232.109.46)
- # [11:12] * Quits: skylamer` (cgskylamer@78.90.213.55)
- # [11:35] * Quits: miketaylr (~miketaylr@80.232.109.46) (Quit: Leaving...)
- # [11:42] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [11:43] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:44] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 276 seconds)
- # [11:45] * Joins: necolas (~necolas@host-92-12-160-162.as43234.net)
- # [11:48] * Joins: nonge_ (~nonge@p5082BD6D.dip.t-dialin.net)
- # [11:52] * Quits: nonge (~nonge@p5082AE39.dip.t-dialin.net) (Ping timeout: 272 seconds)
- # [11:53] * Joins: drublic (~drublic@frbg-5f730bbe.pool.mediaWays.net)
- # [12:26] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [12:42] * Joins: smaug____ (~chatzilla@YYKMCCLVII.gprs.sl-laajakaista.fi)
- # [12:50] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [12:54] * Quits: trips (~hi@78-83-82-251.spectrumnet.bg)
- # [12:57] * Joins: plutoniix (~plutoniix@101.108.105.54)
- # [13:01] * [[zzz]] is now known as [[zz]]
- # [13:04] * Quits: manu1 (~chatzilla@pool-74-107-166-95.ronkva.east.verizon.net) (Ping timeout: 276 seconds)
- # [13:13] * Joins: JM (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [13:14] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [13:15] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
- # [13:16] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 244 seconds)
- # [13:16] * Joins: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net)
- # [13:16] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [13:20] * Joins: danbri (~danbri@12.157.84.6)
- # [13:23] * Quits: smaug____ (~chatzilla@YYKMCCLVII.gprs.sl-laajakaista.fi) (Ping timeout: 276 seconds)
- # [13:28] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [13:33] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [13:45] * Quits: jochen__ (jochen@nat/google/x-okhpmmxbmecntewa) (Remote host closed the connection)
- # [13:45] * Joins: jochen__ (jochen@nat/google/x-eoainiaynevynpuf)
- # [13:47] * Quits: JM (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [13:50] * Joins: davidb (~davidb@65.93.94.10)
- # [13:51] * Joins: smaug____ (~chatzilla@193-64-23-30-nat.elisa-mobile.fi)
- # [13:52] * Joins: necolas_ (~necolas@host-92-12-160-162.as43234.net)
- # [13:53] * Quits: Evanescence (~Evanescen@60.183.199.3) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [13:53] * Quits: davidb (~davidb@65.93.94.10) (Client Quit)
- # [13:53] * Quits: danbri (~danbri@12.157.84.6) (Ping timeout: 244 seconds)
- # [13:54] * Quits: necolas (~necolas@host-92-12-160-162.as43234.net) (Read error: Operation timed out)
- # [14:00] * Joins: davidb (~davidb@65.93.94.10)
- # [14:03] * Quits: davidb (~davidb@65.93.94.10) (Client Quit)
- # [14:07] * Joins: twisted`_ (~anonymous@p5DDB9639.dip.t-dialin.net)
- # [14:10] * Quits: izhak (1000@188.168.203.246) (Remote host closed the connection)
- # [14:11] * Quits: twisted` (~anonymous@p5DDBAA2C.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [14:11] * twisted`_ is now known as twisted`
- # [14:17] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:17] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [14:23] * Quits: smaug____ (~chatzilla@193-64-23-30-nat.elisa-mobile.fi) (Ping timeout: 244 seconds)
- # [14:34] * Quits: FireFly (~firefly@unaffiliated/firefly) (Excess Flood)
- # [14:35] * Joins: graememcc (~chatzilla@host86-168-209-181.range86-168.btcentralplus.com)
- # [14:38] * Joins: smaug____ (~chatzilla@GGZYYKMMMDVII.gprs.sl-laajakaista.fi)
- # [14:40] * Joins: FireFly (~firefly@firefly.xen.prgmr.com)
- # [14:43] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [14:43] * Quits: necolas_ (~necolas@host-92-12-160-162.as43234.net) (Remote host closed the connection)
- # [14:45] * Joins: Neocortex (~niels@82-170-160-25.ip.telfort.nl)
- # [14:49] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [14:55] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [14:56] * Joins: ehsan (~ehsan@209.29.21.241)
- # [14:57] <smaug____> um, nested event loops are so much fun :/
- # [14:58] * Joins: Ms2ger (~Ms2ger@91.181.21.107)
- # [14:58] * smaug____ wants to kill all the sync and nested event loop things from the web platform (window context)
- # [15:02] * Quits: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net) (Ping timeout: 265 seconds)
- # [15:04] * Quits: jacobolus (~jacobolus@199.188.193.145) (Remote host closed the connection)
- # [15:11] * Joins: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com)
- # [15:18] * Joins: manu1 (~chatzilla@pool-71-171-26-60.nwrknj.east.verizon.net)
- # [15:18] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [15:18] * Quits: drublic (~drublic@frbg-5f730bbe.pool.mediaWays.net) (Remote host closed the connection)
- # [15:22] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [15:32] * Quits: macpherson (macpherson@nat/google/x-bxkyypwlxrcceaor) (Ping timeout: 272 seconds)
- # [15:37] * Joins: macpherson (~macpherso@74.125.56.17)
- # [15:37] <smaug____> alert, confirm, prompt. are there other sync/blocking dialogs
- # [15:38] <zewt> file pickers, usually
- # [15:38] <smaug____> ah
- # [15:38] <smaug____> I have those :)
- # [15:38] <smaug____> er
- # [15:38] <smaug____> hate even
- # [15:39] <zewt> i wonder how many sites would break if that was made non-modal; might confuse some stuff that calls input.click() or whatever it is
- # [15:39] <zewt> i've wished those would at least be made tab-modal, like the other dialogs, but since they're OS-provided things that's hard to do, I think
- # [15:40] <smaug____> file picker doesn't have to be OS-provided though
- # [15:40] <zewt> it'd be annoying to users if it was nonstandard
- # [15:40] <smaug____> sure
- # [15:41] <smaug____> (expect in OSX anything is better than the default filepicker)
- # [15:41] <smaug____> except
- # [15:41] <zewt> oh yeah, onbeforeunload, technically
- # [15:41] <smaug____> I can't type today
- # [15:41] <zewt> not as bad as the others since it doesn't happen in the middle of scripts
- # [15:42] <zewt> so maybe it doesn't count
- # [15:43] <smaug____> it does
- # [15:43] <zewt> depends on what you're asking for
- # [15:44] <smaug____> just doing something for mutationobservers...
- # [15:44] <smaug____> and this is very mozilla specific things..
- # [15:44] <smaug____> since all the alert() etc are also just DOM documents
- # [15:44] <smaug____> need to do so microtask hackery
- # [15:45] <smaug____> s/so/some/
- # [15:46] <zewt> maybe SSL nags in some cases?
- # [15:46] <smaug____> bah, I don't care about SSL :)
- # [15:48] <smaug____> zewt: thanks. I had forgotten filepicker and beforeunload.
- # [15:53] * Joins: danbri (~danbri@12.157.84.6)
- # [15:56] * Joins: karega (~karegaani@cpe-76-184-236-100.tx.res.rr.com)
- # [15:58] * Joins: samol (~samol@coc119.neoplus.adsl.tpnet.pl)
- # [16:16] * Joins: xbuzz (~chris@c-71-232-28-255.hsd1.ma.comcast.net)
- # [16:26] * Quits: samol (~samol@coc119.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
- # [16:28] * Joins: samol (~samol@coc119.neoplus.adsl.tpnet.pl)
- # [16:41] * Quits: smaug____ (~chatzilla@GGZYYKMMMDVII.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
- # [16:47] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [16:54] * Quits: samol (~samol@coc119.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
- # [16:55] * Joins: samol (~samol@coc119.neoplus.adsl.tpnet.pl)
- # [16:56] * Quits: samol (~samol@coc119.neoplus.adsl.tpnet.pl) (Client Quit)
- # [16:57] * Joins: cullenfluffyjenn (~Cullen@d173-181-23-50.abhsia.telus.net)
- # [16:59] * Joins: davidb (~davidb@65.93.94.10)
- # [16:59] * Quits: cullenfluffyjenn (~Cullen@d173-181-23-50.abhsia.telus.net) (Client Quit)
- # [17:02] * Joins: ehsan_ (~ehsan@209.29.21.241)
- # [17:06] * Quits: danbri (~danbri@12.157.84.6) (Remote host closed the connection)
- # [17:10] * Quits: xbuzz (~chris@c-71-232-28-255.hsd1.ma.comcast.net) (Quit: xbuzz)
- # [17:12] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
- # [17:22] * Quits: jdong_bot_ (~jdong_bot@117.79.232.179) (Remote host closed the connection)
- # [17:28] * Joins: jwheare (u2@gateway/web/irccloud.com/x-slayrfowolcxeeyb)
- # [17:30] <jwheare> TabAtkins: hey, just read your http://www.xanthir.com/blog/b48H0 after having a chat with alex russel a few weeks ago re: constraint position layouts. do you know of any javascript implementations of your ideas or anything like them?
- # [17:35] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [17:38] * Joins: xbuzz (~chris@c-71-232-28-255.hsd1.ma.comcast.net)
- # [17:38] * Quits: ezoe (~ezoe@61-205-125-110f1.kyt1.eonet.ne.jp) (Ping timeout: 244 seconds)
- # [17:48] * Ms2ger writes some JS tests
- # [17:48] <Ms2ger> Opera passes everything, foiled again
- # [17:51] <gsnedders> Heheheh.
- # [17:51] <gsnedders> Go me/jgraham!
- # [17:51] <gsnedders> Ms2ger: Are you testing hot-code behaviour or just cold-code?
- # [17:51] <Ms2ger> Cold
- # [17:52] <gsnedders> Ms2ger: Ah, then you're unlikely to find anything *that* interesting.
- # [17:52] * Joins: drublic (~drublic@frbg-5f730bbe.pool.mediaWays.net)
- # [17:52] <Ms2ger> Mm
- # [17:53] <Ms2ger> Relatedly
- # [17:54] <Ms2ger> Does the spec define what Math.max({ valueOf: function() { print('a') } }, { valueOf: function() { print('b') } }) should print?
- # [17:54] <gsnedders> Yes.
- # [17:54] <Ms2ger> Do continue :)
- # [17:55] <gsnedders> Or at least I remember a discussion about this on es-discuss and I think the conclusion was yes. :)
- # [17:58] <gsnedders> Can't find anything, can't justify anything from spec.
- # [17:59] <Ms2ger> Me neither
- # [17:59] * Ms2ger asserts 'ab'
- # [18:00] <gsnedders> Ms2ger: I believe everything does that
- # [18:01] * Joins: jarek (~jarek@aeao39.neoplus.adsl.tpnet.pl)
- # [18:01] * Quits: jarek (~jarek@aeao39.neoplus.adsl.tpnet.pl) (Changing host)
- # [18:01] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [18:01] <gsnedders> Ms2ger: I'd quite like some tests for typed arrays testing JIT behaviour
- # [18:01] <Ms2ger> I'd like tests for all of HTML
- # [18:01] <Ms2ger> And a pony
- # [18:01] <gsnedders> left-to-right.
- # [18:01] <gsnedders> "Each of the following Math object functions applies the ToNumber abstract operator to each of its arguments (in left-to-right order if there is more than one)"
- # [18:02] <gsnedders> 15.8.2
- # [18:02] <Ms2ger> Excellent
- # [18:03] <gsnedders> I thought it was specified. :P
- # [18:03] <gsnedders> Ms2ger: Also, if you want to find bugs in Opera, you better be testing ARM JIT. :P
- # [18:04] <Ms2ger> I don't care about ARM
- # [18:05] <gsnedders> Ms2ger: If you're testing ES, don't expect identical behaviour cross-platform. There are, unsurprisingly for compilers, backend specific bugs
- # [18:06] <gsnedders> Ms2ger: Also x86 v. x86_64
- # [18:07] <Philip`> Are there e.g. SSE2 vs non-SSE2 paths in the backend?
- # [18:07] <Philip`> (or NEON vs non-NEON or whatever)
- # [18:09] <gsnedders> Philip`: SSE2 v. non-SSE2 on x86 (not on x86-64, as SSE2 exists on x86-64 by definition)
- # [18:09] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [18:09] <gsnedders> Philip`: There's also other SSE stuff used, more recently
- # [18:09] <gsnedders> Philip`: Dunno about NEON
- # [18:13] <gsnedders> Philip`: (though we ship with the non-SSE2 JIT disabled, because it's buggy and nobody has ever bothered to fix it)
- # [18:16] * Quits: xbuzz (~chris@c-71-232-28-255.hsd1.ma.comcast.net) (Quit: xbuzz)
- # [18:19] * Joins: KillerX_ (~anant@70-36-146-222.dsl.dynamic.sonic.net)
- # [18:19] * Quits: KillerX_ (~anant@70-36-146-222.dsl.dynamic.sonic.net) (Client Quit)
- # [18:19] * nonge_ is now known as nonge
- # [18:21] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-kehtjxicpaaaqmja)
- # [18:22] <Ms2ger> gsnedders, I've got failures in all my tests in at least two of {Fx, IE, Chrome}, I'm not going to bother with Opera-on-ARM :)
- # [18:24] <gsnedders> Ms2ger: Heh. Testing IE10 along-side latest versions of the others?
- # [18:24] <Ms2ger> Yeah
- # [18:24] <Ms2ger> I should check if Chrome is the latest, actually
- # [18:25] <Ms2ger> 18.0.1025.100 beta, I guess that's pretty out of date
- # [18:26] <gsnedders> 19 is Dev now
- # [18:29] * Joins: cullenfluffyjen (~fluffy@nat/cisco/x-efbvbhzuqgdjwejn)
- # [18:29] <Ms2ger> Opera 11.60 beta, how old is that?
- # [18:30] * Parts: cullenfluffyjen (~fluffy@nat/cisco/x-efbvbhzuqgdjwejn)
- # [18:30] <gsnedders> Six months?
- # [18:32] <gsnedders> Nah, only four.
- # [18:32] * Ms2ger tries to upgrade
- # [18:33] * gsnedders wonders if the beta doesn't autoupdate
- # [18:34] <Ms2ger> 11.61?
- # [18:34] <Ms2ger> Hmm, that's not beta, I gues
- # [18:34] <Ms2ger> s
- # [18:35] * Joins: cullenjennings (~fluffy@nat/cisco/x-qdnslrbzswhlxwkc)
- # [18:36] <gsnedders> Ms2ger: Indeed.
- # [18:36] <gsnedders> Ms2ger: But we should autoupdate from beta to stable (and ideally back to beta, if there becomes another)
- # [18:37] <gsnedders> Opera Next should stick with Next, which is typically latest snapshot with a slight delay.
- # [18:39] <Ms2ger> Oh, so 11.61 is what I want to be on?
- # [18:39] <gsnedders> Either get Opera Next which is 12 Alpha, or 11.61 if you want stable.
- # [18:39] * Quits: gavin__ (~gavin@76.14.70.183) (Read error: Connection reset by peer)
- # [18:40] * Joins: gavin__ (~gavin@76.14.70.183)
- # [18:42] * Quits: cullenjennings (~fluffy@nat/cisco/x-qdnslrbzswhlxwkc) (Quit: cullenjennings)
- # [18:51] * Joins: xbuzz (~chris@c-71-232-28-255.hsd1.ma.comcast.net)
- # [18:52] * Joins: sarro (~sarro@i5E864E4D.versanet.de)
- # [19:04] * Joins: cullenjennings (~fluffy@nat/cisco/x-tkwhlsifspzkjohi)
- # [19:04] * Quits: cullenjennings (~fluffy@nat/cisco/x-tkwhlsifspzkjohi) (Client Quit)
- # [19:07] * Joins: cullenjennings (~fluffy@nat/cisco/x-qlblrwrctagneiqz)
- # [19:09] * Quits: jarek (~jarek@unaffiliated/jarek) (Read error: Operation timed out)
- # [19:19] * Joins: KillerX_ (~anant@70-36-146-222.dsl.dynamic.sonic.net)
- # [19:20] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [19:21] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [19:22] * Quits: ehsan_ (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [19:25] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [19:27] * Quits: xbuzz (~chris@c-71-232-28-255.hsd1.ma.comcast.net) (Quit: xbuzz)
- # [19:34] * Quits: benjoff__ (~benjoffe@119-252-71-224.static.highway1.net.au) (Ping timeout: 246 seconds)
- # [19:34] * Joins: benjoffe_ (~benjoffe@119-252-71-224.static.highway1.net.au)
- # [19:37] * Joins: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net)
- # [19:40] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:43] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [19:49] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [19:49] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [19:55] * Joins: jarek (~jarek@bcz218.neoplus.adsl.tpnet.pl)
- # [19:55] * Quits: jarek (~jarek@bcz218.neoplus.adsl.tpnet.pl) (Changing host)
- # [19:55] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [20:01] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [20:04] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [20:11] * Joins: roc (~chatzilla@121.98.230.221)
- # [20:20] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [20:31] * Quits: LBP (~Mirc@pD9EB0A42.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [20:37] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [20:37] * Joins: izhak (1000@188.168.203.246)
- # [20:39] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [20:40] * Joins: KillerX__ (~anant@70-36-146-222.dsl.dynamic.sonic.net)
- # [20:42] * Quits: KillerX_ (~anant@70-36-146-222.dsl.dynamic.sonic.net) (Ping timeout: 248 seconds)
- # [20:42] * Joins: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
- # [20:42] * Quits: Transformer (~Transform@ool-4a59e397.dyn.optonline.net) (Excess Flood)
- # [20:46] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
- # [21:06] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [21:25] * Joins: jankeromnes (~jankeromn@37-8-165-249.coucou-networks.fr)
- # [21:26] * Quits: kennyluck (~kennyluck@114-43-122-113.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [21:28] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
- # [21:29] * Joins: kennyluck (~kennyluck@114-43-116-238.dynamic.hinet.net)
- # [21:42] * Joins: ehsan_ (~ehsan@209.29.21.241)
- # [21:48] * Quits: maikmerten (~maikmerte@port-92-201-91-41.dynamic.qsc.de) (Remote host closed the connection)
- # [21:48] * Joins: samol (~samol@coc119.neoplus.adsl.tpnet.pl)
- # [21:51] * Quits: ehsan_ (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [22:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [22:12] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox)
- # [22:13] * Quits: hallvors (hallvord@nat/opera/x-kscgyvefclulfctw) (Remote host closed the connection)
- # [22:14] * Quits: jankeromnes (~jankeromn@37-8-165-249.coucou-networks.fr) (Ping timeout: 265 seconds)
- # [22:16] * Quits: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com) (Ping timeout: 252 seconds)
- # [22:16] * Joins: ezoe (~ezoe@61-205-125-193f1.kyt1.eonet.ne.jp)
- # [22:16] * Joins: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com)
- # [22:20] * Joins: xtoph (~xtoph@213.47.185.206)
- # [22:23] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:28] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:31] * Quits: xtoph (~xtoph@213.47.185.206)
- # [22:33] * Joins: ehsan_ (~ehsan@209.29.21.241)
- # [22:44] * Quits: fishd (darin@nat/google/x-xbkaigointqibcch) (Quit: Leaving)
- # [22:57] * Quits: izhak (1000@188.168.203.246) (Remote host closed the connection)
- # [23:34] * Joins: necolas (~necolas@host-92-12-160-162.as43234.net)
- # [23:58] * Joins: weinig (~weinig@17.212.155.45)
- # Session Close: Sun Mar 18 00:00:00 2012
The end :)