Options:
- # Session Start: Tue Jul 03 00:00:01 2012
- # Session Ident: #whatwg
- # [00:01] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [00:02] <jamesr> tsatse, interesting! take a look at http://wiki.whatwg.org/wiki/FAQ#Is_there_a_process_for_adding_new_features_to_a_specification.3F if you haven't seen it. the proposal sounds reasonable, but as an implementor i would wonder if there are enough use cases to justify adding the API surface area / implementation code
- # [00:03] <jamesr> tsatse, if you just do the naive thing and use a canvas with full bit-depth, how wasteful is it in practice? i.e. how many games / image manipulation apps / etc see significant overhead?
- # [00:03] <jamesr> and if there are a lot, is canvas 2d the right primitive for them?
- # [00:03] * Quits: gwicke_ (~gabriel@212.255.33.32) (Ping timeout: 264 seconds)
- # [00:09] * Quits: Phae (u455@gateway/web/irccloud.com/x-yxmvfohneeqvekqa) (Quit: Connection closed for inactivity)
- # [00:14] * jonlee is now known as jonlee|afk
- # [00:15] * Parts: fantasai (fantasai@freenet6.org)
- # [00:16] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [00:16] * Quits: danielfilho (~danielfil@187.31.77.7) (Read error: Connection reset by peer)
- # [00:16] * Joins: danielfilho (~danielfil@187.31.77.7)
- # [00:16] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [00:17] * jonlee|afk is now known as jonlee
- # [00:17] * Quits: cheron (~cheron@unaffiliated/cheron) (Remote host closed the connection)
- # [00:18] * Quits: dgathright (~dgathrigh@nat/yahoo/x-xsfpxyakojyqzbmf) (Quit: dgathright)
- # [00:19] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Ping timeout: 240 seconds)
- # [00:21] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [00:22] <tsatse> jamesr, thanks. someone suggested me to store lower-depth image data in a typed array and manually move the data back and forth between the canvas when needed
- # [00:22] <tsatse> which is reasonable in my use case
- # [00:22] * Joins: dgathright (~dgathrigh@nat/yahoo/x-cuvrkabkgyxlyroy)
- # [00:23] <tsatse> jamesr, I was thinking this was lacking because it's so common in opengl for instance to manipulate different colour-depth textures
- # [00:23] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-saiccloijlvjejin)
- # [00:24] <tsatse> jamesr, and thanks for the pointer to the faq. I was looking for that formal information
- # [00:24] <jamesr> it's more advice than formal information
- # [00:24] <jamesr> webgl does have support for different texture formats, etc
- # [00:24] <tsatse> but it's less supported than canvas-2d
- # [00:24] <jamesr> canvas 2d is a bit higher-level
- # [00:24] <tsatse> yes
- # [00:25] <jamesr> it didn't have any support for controlling filtering until very recently
- # [00:25] <tsatse> it's good to have those features coming to canvas 2d because it means a higher reach for users
- # [00:26] * Quits: dgathright (~dgathrigh@nat/yahoo/x-cuvrkabkgyxlyroy) (Ping timeout: 240 seconds)
- # [00:26] * dgathright_ is now known as dgathright
- # [00:31] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [00:36] * Joins: philoserf_ (~mark.ayer@199.181.135.135)
- # [00:39] * Quits: hij1nx (~hij1nx@199.223.125.162) (Quit: hij1nx)
- # [00:39] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [00:55] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [00:57] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [01:00] * Joins: MikeSmith_ (~MikeSmith@s1106019.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [01:01] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [01:02] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
- # [01:02] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
- # [01:03] * Quits: tsatse (~tsatse@2a01:e35:8b7c:5310:21a:73ff:fe8d:5cbe) (Quit: Leaving)
- # [01:04] * Quits: MikeSmith (~MikeSmith@s1106059.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 265 seconds)
- # [01:04] * MikeSmith_ is now known as MikeSmith
- # [01:12] * Quits: rworth (~rworth@pool-72-66-13-241.washdc.fios.verizon.net) (Quit: Linkinus - http://linkinus.com)
- # [01:20] * Quits: drublic (~drublic@frbg-4d0292da.pool.mediaWays.net) (Remote host closed the connection)
- # [01:21] * Joins: tortvanc (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [01:22] * Quits: tortvanc (~tortvanc@178-25-75-35-dynip.superkabel.de) (Client Quit)
- # [01:26] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [01:29] * Joins: netzhoer_ (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [01:33] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [01:33] * Quits: netzhoer_ (~tortvanc@178-25-75-35-dynip.superkabel.de) (Client Quit)
- # [01:35] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
- # [01:37] * Quits: philoserf_ (~mark.ayer@199.181.135.135) (Quit: zzzzzzzz)
- # [01:39] * Quits: twisted` (~twisted@p5DDBA445.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [01:41] * Joins: netzhoer_ (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [01:42] * Quits: netzhoer_ (~tortvanc@178-25-75-35-dynip.superkabel.de) (Client Quit)
- # [01:48] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [01:48] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [01:50] * heycam|away is now known as heycam
- # [01:55] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [01:56] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [02:01] * Quits: tomasf (~tom@2002:55e5:db36:0:44c3:2d25:192b:763e) (Quit: tomasf)
- # [02:08] * Quits: dgathright (~dgathrigh@nat/yahoo/x-saiccloijlvjejin) (Quit: dgathright)
- # [02:09] * Joins: gkellogg_ (~gregg@38.127.199.123)
- # [02:10] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Remote host closed the connection)
- # [02:12] * jonlee is now known as jonlee|afk
- # [02:12] * Quits: gkellogg (~gregg@38.127.199.123) (Ping timeout: 248 seconds)
- # [02:12] * gkellogg_ is now known as gkellogg
- # [02:17] * Quits: gkellogg (~gregg@38.127.199.123) (Quit: gkellogg)
- # [02:17] * Quits: dbaron (~dbaron@nat/mozilla/x-dwieqzdqjjaoqnan) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:17] * Joins: annevk (~annevk@bl5-94-39.dsl.telepac.pt)
- # [02:17] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [02:18] * Joins: gkellogg (~gregg@38.127.199.123)
- # [02:18] * Joins: dgathright (~dgathrigh@nat/yahoo/x-owkvtqhwlijkjwmo)
- # [02:18] * Quits: jamesr (jamesr@nat/google/x-qjujepfkxcjbxbbv) (Quit: Ex-Chat)
- # [02:18] * jamesr_ is now known as jamesr
- # [02:19] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [02:19] * jonlee|afk is now known as jonlee
- # [02:19] * Quits: gkellogg (~gregg@38.127.199.123) (Client Quit)
- # [02:19] * Quits: jamesr (jamesr@nat/google/x-evygakriuxoqvyzv) (Quit: jamesr)
- # [02:20] * Quits: annevk (~annevk@bl5-94-39.dsl.telepac.pt) (Remote host closed the connection)
- # [02:20] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Remote host closed the connection)
- # [02:22] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [02:23] * Quits: jsbell (jsbell@nat/google/x-eracxrvqlxhaxlnv) (Quit: There's no place like home...)
- # [02:24] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [02:28] * Joins: netzhoer_ (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [02:30] * Quits: netzhoer_ (~tortvanc@178-25-75-35-dynip.superkabel.de) (Client Quit)
- # [02:31] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [02:31] * Quits: pablof (~pablof@144.189.101.1) (Read error: Connection reset by peer)
- # [02:32] * Joins: pablof (~pablof@144.189.101.1)
- # [02:40] * Quits: jonlee (~jonlee@2620:149:4:1b01:5157:bf50:d0f7:79b0) (Quit: jonlee)
- # [02:43] * Joins: Druide__ (~Druid@p5B05D80B.dip.t-dialin.net)
- # [02:43] * Quits: Druide_ (Druid@p5B05DC5D.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [02:45] * Joins: jacobolus (~jacobolus@108-75-72-225.lightspeed.sntcca.sbcglobal.net)
- # [02:47] * Joins: yarco (~yarco_wan@114.94.44.16)
- # [02:47] * abstractj|away is now known as abstractj
- # [02:48] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Quit: leaving 4 coffee)
- # [02:48] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [02:49] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Client Quit)
- # [02:49] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [02:54] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Quit: leaving 4 coffee)
- # [02:54] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [02:57] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Remote host closed the connection)
- # [02:58] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [03:00] * Quits: dgathright (~dgathrigh@nat/yahoo/x-owkvtqhwlijkjwmo) (Quit: dgathright)
- # [03:04] * abstractj is now known as abstractj|away
- # [03:09] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [03:30] * Joins: netzhoer_ (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [03:31] * Parts: netzhoer_ (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [03:38] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [03:38] * Parts: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [03:41] * Joins: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net)
- # [03:41] * Quits: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net) (Changing host)
- # [03:41] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:53] * Quits: rniwa (rniwa@nat/google/x-nbqvutcdcvsreaex) (Quit: rniwa)
- # [03:55] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [03:55] * Quits: Druide__ (~Druid@p5B05D80B.dip.t-dialin.net)
- # [03:56] * Joins: ashemedai (asmodai@freebsd/developer/asmodai)
- # [03:58] * Quits: asmodai (asmodai@freebsd/developer/asmodai) (Ping timeout: 265 seconds)
- # [04:03] * Quits: [[zz]] (~q@node-5e8.pool-125-25.dynamic.totbb.net) (Ping timeout: 246 seconds)
- # [04:09] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [04:09] * Quits: jwalden (~waldo@2620:101:8003:200:f16a:73ce:f534:79bd) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0.1/20120616205746])
- # [04:11] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:15] * Quits: jennb (jennb@nat/google/x-rbgagcfwvljsjgca) (Quit: jennb)
- # [04:16] * Joins: [[zz]] (~q@node-9yd.pool-125-25.dynamic.totbb.net)
- # [04:16] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
- # [04:16] * Quits: Adawerk_ (~ada@169.241.49.57) (Read error: Connection reset by peer)
- # [04:18] * Joins: Adawerk (~ada@169.241.49.57)
- # [04:21] * abstractj|away is now known as abstractj
- # [04:22] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Read error: Connection reset by peer)
- # [04:22] * Joins: espadrine_ (~espadrine@63-235-13-3.dia.static.qwest.net)
- # [04:27] * Joins: rworth (~rworth@pool-72-66-13-241.washdc.fios.verizon.net)
- # [04:33] * heycam is now known as heycam|away
- # [04:41] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [04:45] * Joins: Transformer (~Transform@ool-44c4bb0a.dyn.optonline.net)
- # [04:45] * Quits: Transformer (~Transform@ool-44c4bb0a.dyn.optonline.net) (Excess Flood)
- # [04:51] * Quits: jacobolus (~jacobolus@108-75-72-225.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [04:57] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [05:01] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [05:04] * Joins: quiznilo (~CC@unaffiliated/ed-209)
- # [05:08] * Joins: hij1nx (~hij1nx@199.223.125.162)
- # [05:14] * heycam|away is now known as heycam
- # [05:19] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [05:21] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Client Quit)
- # [05:21] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [05:21] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Quit: teleject)
- # [05:22] * Quits: c|oneman (~cloneman@206-248-132-228.dsl.teksavvy.com)
- # [05:32] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Quit: leaving 4 coffee)
- # [05:32] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [05:36] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Client Quit)
- # [05:41] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [05:46] * JohnAlbin_zzzzzz is now known as JohnAlbin
- # [05:48] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [05:53] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Quit: leaving 4 coffee)
- # [05:53] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [06:01] * Joins: izhak (~izhak@213.87.241.143)
- # [06:02] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Read error: Operation timed out)
- # [06:02] * Joins: Kingdutch (~kingdutch@188.200.149.217)
- # [06:06] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Remote host closed the connection)
- # [06:07] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [06:13] * Quits: JohnAlbin (~JohnAlbin@114-42-50-102.dynamic.hinet.net) (Read error: Operation timed out)
- # [06:15] * Joins: JohnAlbin (~JohnAlbin@114-42-50-102.dynamic.hinet.net)
- # [06:23] * Joins: LBP (~Mirc@pD9EB1911.dip0.t-ipconnect.de)
- # [06:23] * abstractj is now known as abstractj|away
- # [06:23] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [06:25] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [06:25] * Quits: Kasey (~kkellydes@cpe-76-181-198-184.columbus.res.rr.com) (Quit: Computer has gone to sleep.)
- # [06:44] * Joins: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de)
- # [06:52] * boaz is now known as boaz|away
- # [06:54] * Joins: niloy (~niloy@61.12.96.242)
- # [06:55] * Quits: yarco (~yarco_wan@114.94.44.16) (Quit: Leaving.)
- # [06:56] * Quits: netzhoerer (~tortvanc@178-25-75-35-dynip.superkabel.de) (Remote host closed the connection)
- # [06:59] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [07:00] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [07:02] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:07] * Joins: MikeSmith_ (~MikeSmith@s1106088.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [07:08] * Quits: niloy (~niloy@61.12.96.242) (Remote host closed the connection)
- # [07:08] * toyoshiAw is now known as toyoshim
- # [07:09] * Quits: MikeSmith (~MikeSmith@s1106019.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 248 seconds)
- # [07:09] * MikeSmith_ is now known as MikeSmith
- # [07:11] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:12] * Quits: JohnAlbin (~JohnAlbin@114-42-50-102.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [07:13] * Joins: JohnAlbin (~JohnAlbin@114-42-50-102.dynamic.hinet.net)
- # [07:18] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [07:19] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [07:19] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [07:19] * Joins: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi)
- # [07:23] * Joins: niloy (~niloy@61.12.96.242)
- # [07:27] * Quits: JohnAlbin (~JohnAlbin@114-42-50-102.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [07:31] * Joins: twisted` (~twisted@p5DDBB08D.dip.t-dialin.net)
- # [07:31] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [07:33] * Quits: niloy (~niloy@61.12.96.242) (Remote host closed the connection)
- # [07:44] * Joins: niloy (~niloy@61.12.96.242)
- # [07:50] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [08:06] * Quits: abarth (~abarth@2002:ada4:80d1:0:2ce0:e15c:220e:b8e4) (Quit: abarth)
- # [08:06] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:15] * Quits: ^esc (~esc_ape@77.117.247.85.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [08:21] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
- # [08:23] * Joins: SonicX (~quassel@116.202.162.225)
- # [08:23] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [08:26] * Quits: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi) (Ping timeout: 250 seconds)
- # [08:27] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [08:29] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [08:35] * Joins: Necrathex (~Necrathex@82-170-248-130.ip.telfort.nl)
- # [08:35] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:39] * Joins: gwicke_ (~gabriel@212.255.34.130)
- # [08:39] * Joins: PalleZingmark (~Adium@c-5eeaaa32-74736162.cust.telenor.se)
- # [08:40] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [08:50] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 265 seconds)
- # [09:00] * Joins: charl (~user@2001:0:53aa:64c:2008:4afb:7da6:11a6)
- # [09:05] * Quits: twisted` (~twisted@p5DDBB08D.dip.t-dialin.net) (Quit: ["Textual IRC Client: www.textualapp.com"])
- # [09:06] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [09:08] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [09:09] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-gufcwtyrywnhutre)
- # [09:12] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Read error: Connection reset by peer)
- # [09:12] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [09:14] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Read error: Connection reset by peer)
- # [09:14] * Joins: tantek_ (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [09:17] * Joins: rhudea (~Adium@dublin-proxy.adobe.com)
- # [09:17] * Joins: pyrsmk (~pyrsmk@199.188.115.78.rev.sfr.net)
- # [09:21] * toyoshim is now known as toyoshiAw
- # [09:25] * Joins: zcorpan (~zcorpan@c-2f98e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:26] * Joins: necolas (~necolas@5ade2fae.bb.sky.com)
- # [09:26] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:35] * Quits: lokling (~lokling@ec2-79-125-14-55.eu-west-1.compute.amazonaws.com)
- # [09:36] * Joins: lokling (~lokling@ec2-79-125-14-55.eu-west-1.compute.amazonaws.com)
- # [09:38] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:40] <matjas> JS guys: \c escapes for control characters in regular expressions are non-standard too, right? I can’t find anything about it in ES5.1.
- # [09:43] <zcorpan> you mean like "\1" ?
- # [09:47] * Parts: Kolombiken (~Adium@217.13.228.226)
- # [09:48] <matjas> zcorpan: no, like `/\cA/.test('\x01'); // true`
- # [09:48] <matjas> `\cA` till `\cZ`,
- # [09:48] <matjas> so to speak
- # [09:51] <matjas> e.g. \cA sends Ctrl+A, which is U+0001
- # [09:52] <zcorpan> i totally didn't know about this
- # [09:55] <matjas> if it’s so obscure even zcorpan had never heard of it, it must be non-standard
- # [09:56] * Quits: PalleZingmark (~Adium@c-5eeaaa32-74736162.cust.telenor.se) (Quit: Leaving.)
- # [09:58] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [09:58] <zcorpan> i don't see it in the syntax of regex literals in the spec and nothing in annex b
- # [09:59] <matjas> zcorpan: ok, thanks for confirming
- # [09:59] * Quits: SonicX (~quassel@116.202.162.225) (Ping timeout: 252 seconds)
- # [10:00] <matjas> not in ES3 either
- # [10:00] * matjas specs
- # [10:04] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
- # [10:04] * Joins: jonlee (~jonlee@2620:149:4:1b01:cd57:ec56:8ebf:4470)
- # [10:06] * Joins: niloy (~niloy@61.12.96.242)
- # [10:09] * Joins: maknz (~Mak@unaffiliated/makx)
- # [10:10] * Quits: jonlee (~jonlee@2620:149:4:1b01:cd57:ec56:8ebf:4470) (Quit: jonlee)
- # [10:15] * Joins: GlitchMr (~glitchmr@178-36-36-21.adsl.inetia.pl)
- # [10:15] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [10:16] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [10:18] * Quits: necolas (~necolas@5ade2fae.bb.sky.com) (Remote host closed the connection)
- # [10:21] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
- # [10:24] * Joins: veosotano_ (~veosotano@80.31.157.45)
- # [10:28] <matjas> http://mathias.html5.org/specs/javascript/#control-character-escape-sequences
- # [10:31] * Joins: SonicX (~quassel@116.203.74.5)
- # [10:32] <zcorpan> matjas: regular expression *literals* no?
- # [10:33] <matjas> zcorpan: fixed
- # [10:34] <zcorpan> matjas: saying "must be supported" doesn't really say what is supposed to happen. i think there needs to be something that extends the syntax or regular expression literals and then some prose that says what the semantic is of the added syntax
- # [10:36] <zcorpan> i guess add a line in RegularExpressionNonTerminator ::
- # [10:36] <matjas> zcorpan: right
- # [10:37] <matjas> zcorpan: i guess it should say more than just “literals” too, as RegExp('\\cA').test('\x01') should work too
- # [10:37] * matjas ’s TODO list explodes
- # [10:37] <zcorpan> oh, ok, i thought it was a quirk for just literals
- # [10:39] * Joins: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi)
- # [10:42] <zcorpan> hey, hold on
- # [10:43] <zcorpan> c ControlLetter
- # [10:43] <zcorpan> http://ecma-international.org/ecma-262/5.1/#sec-A.7
- # [10:43] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [10:43] <matjas> FFFFFUUUUU
- # [10:44] <zcorpan> LOL
- # [10:44] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [10:45] <zcorpan> http://ecma-international.org/ecma-262/5.1/#sec-15.10.2.10 has the semantic requirement
- # [10:46] <hasather> matjas: __lookupGetter__ says "If a getter for the prop property has been defined on the this object through the use of __defineGetter__, return the getter function; else, return undefined.". It should also return the getter if it was defined in the object literal. (Same for Setter).
- # [10:47] <matjas> hasather: defined in the object literal? how?
- # [10:48] <hasather> matjas: var o = {get p() { return 1; }}
- # [10:48] <matjas> woah, i thought that was Fx-only for some reason
- # [10:49] <matjas> this complicates things
- # [10:49] <zcorpan> odinho: the new graph looks better, but it's not really clear how the webapp makes a request to the UA. maybe the arrow should have an XHR code snippet to make it concrete (and more correct, since the app doesn't really make a HTTP request to the browser)
- # [10:49] <hasather> matjas: it's in http://es5.github.com/#x11.1.5
- # [10:50] <odinho> zcorpan: Hmm. Okay. That might work and still be short enough. Like xhr.open('get', 'http://example.com/resource.txt') xhr.send()
- # [10:50] <odinho> It's a bit longer.
- # [10:50] <matjas> hasather: thanks
- # [10:50] <zcorpan> odinho: yeah
- # [10:51] <zcorpan> odinho: dunno if the final arrow also should have a code snippet for symmetry
- # [10:51] <zcorpan> xhr.onload = function() { alert(xhr.response) }
- # [10:52] <odinho> zcorpan: Although it's conceptual the whole image, -- and CORS is really not tied to XHR.
- # [10:52] <hasather> matjas: isn't the name "Web ECMAScript" enough? This spec is not what people mean when they say "JavaScript". :) Plus, "JavaScript" is a registered trademark.
- # [10:52] <matjas> hasather: annevk suggested it, and i liked it
- # [10:52] <matjas> hasather: i’d argue this spec is what people mean when they say “javascript”
- # [10:53] <zcorpan> odinho: yeah but not everything matches the flow chart
- # [10:53] <zcorpan> odinho: e.g. <img> sans crossorigin doesn't use CORS
- # [10:53] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [10:53] <matjas> hasather: e.g. 'foo'.substr() is not ECMAScript, but it is JavaScript (who wouldn’t call it so?)
- # [10:53] <hasather> matjas: people say JavaScript and refer to ECMAScript usually, not the browser extensions
- # [10:54] * Joins: The_Kingdutch (~kingdutch@188.200.149.217)
- # [10:54] <odinho> zcorpan: get ( lyrics.com/hello.txt ) looks cleaner, though. -- But can't find a way to codify the return.
- # [10:54] <odinho> The return has a different color tho'. Because it's supposed to be a body etc.
- # [10:55] <odinho> I'm not sure if any code will make it clearer, I think it makes it harder to visualize at least :P
- # [10:55] <hasather> matjas: s/not the browser extensions/not *only* the browser extensions
- # [10:55] <matjas> hasather: #whatwg regulars people might refer to ECMAScript more often, but I’ll bet the average web developer means “anything that looks like ECMAScript and works in all browsers”
- # [10:55] <odinho> zcorpan: "request lyrics.com/hello.txt" then? Instead of GET
- # [10:55] <zcorpan> odinho: wfm
- # [10:55] <matjas> hasather: this spec requires an ES implementation + the extras, so it’s the whole package
- # [10:55] <odinho> Okay :D It looks better than the old.
- # [10:55] <hasather> matjas: yea, but this only specs a subset
- # [10:56] <hasather> matjas: ok then :)
- # [10:56] <odinho> zcorpan: Updated.
- # [10:57] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 245 seconds)
- # [10:57] * toyoshiAw is now known as toyoshim
- # [10:58] <zcorpan> odinho: it should really also be GET /hello.txt HTTP/1.1 :-)
- # [10:59] <odinho> zcorpan: No. I put my foot down to your correctness :P
- # [10:59] <odinho> shortness > correctness for explanation picture :]
- # [10:59] <zcorpan> fine :-P
- # [10:59] <zcorpan> i'm still gonna grumble like an old fart
- # [10:59] <odinho> Well, technical non-relvevant detail correctness.
- # [11:00] <odinho> minus spelling errors.
- # [11:00] <odinho> Speaking of which, fixed matjas spelling fix also. Only waiting for anne now...
- # [11:04] * Joins: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net)
- # [11:06] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [11:07] * Joins: Kolombiken1 (~Adium@217.13.228.226)
- # [11:07] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [11:09] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
- # [11:09] <matjas> hasather: fixed — “If a getter for the prop property has been defined on the this object through the use of __defineGetter__ or the get syntax in the object initializer, return the getter function; else, return undefined.” + added examples
- # [11:14] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 255 seconds)
- # [11:15] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [11:18] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [11:18] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [11:18] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [11:19] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [11:19] * Joins: jahman (~woops@129.175.204.73)
- # [11:21] * Joins: Ms2ger (~Ms2ger@91.181.12.115)
- # [11:22] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Quit: Leaving.)
- # [11:25] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [11:26] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [11:29] * Quits: hij1nx (~hij1nx@199.223.125.162) (Quit: hij1nx)
- # [11:29] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
- # [11:33] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [11:37] * heycam is now known as heycam|away
- # [11:42] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [11:46] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [11:47] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [11:49] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [11:49] * Joins: tanepiper (~tanepiper@null.ifies.org)
- # [11:49] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [11:52] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [11:53] * abstractj|away is now known as abstractj
- # [11:55] * Joins: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net)
- # [11:55] * Quits: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net) (Changing host)
- # [11:55] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [12:00] * Joins: mattlucht (~mattlucht@194.102.13.2)
- # [12:02] * Quits: mattlucht (~mattlucht@194.102.13.2) (Read error: Connection reset by peer)
- # [12:03] * Joins: mattlucht (~mattlucht@194.102.13.2)
- # [12:05] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [12:06] * Quits: nonge (~nonge@p5082B822.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [12:07] * Joins: annevk (~annevk@bl5-94-39.dsl.telepac.pt)
- # [12:11] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [12:13] * Joins: mpt (~mpt@canonical/mpt)
- # [12:14] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [12:16] * Joins: mpt (~mpt@faun.canonical.com)
- # [12:16] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [12:16] * Joins: mpt (~mpt@canonical/mpt)
- # [12:17] * Quits: annevk (~annevk@bl5-94-39.dsl.telepac.pt) (Remote host closed the connection)
- # [12:17] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [12:18] * Joins: nonge (~nonge@p508295AD.dip.t-dialin.net)
- # [12:21] * Joins: annevk (~annevk@bl5-94-39.dsl.telepac.pt)
- # [12:28] * Joins: shwetank (~shwetank@122.173.201.69)
- # [12:32] * Quits: skylamer` (cgskylamer@78.90.213.55)
- # [12:36] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [12:38] * Quits: tantek_ (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek_)
- # [12:45] <jgraham> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1647
- # [12:45] <jgraham> Seems to be some disagreement about whether document.write causes load events
- # [12:46] <jgraham> In any case the spec is wrong (it's an infinite loop in the spec)
- # [12:46] <jgraham> (for some value of 'loop')
- # [12:49] <jgraham> matjas: __lookupGetter__ and friends probably want to be defined in terms of AccessorDescriptors as per ES5
- # [12:51] <jgraham> Look at e.g. http://es5.github.com/#x8.7.1 for clues
- # [13:02] <volkmar> /win 18
- # [13:06] * Quits: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi) (Ping timeout: 250 seconds)
- # [13:18] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [13:25] <matjas> jgraham: thanks, added to TODO. I was trying to keep things simple :'[
- # [13:30] <annevk> MikeSmith: can you add matjas' work to http://platform.html5.org/ please?
- # [13:30] <MikeSmith> sure
- # [13:31] <MikeSmith> what's the URL?
- # [13:31] <matjas> MikeSmith: http://mathias.html5.org/specs/javascript/
- # [13:31] <matjas> (WIP)
- # [13:32] <annevk> everything is WIP :)
- # [13:33] * Quits: Guest87803 (~jondong@123.126.22.58) (Remote host closed the connection)
- # [13:34] <MikeSmith> OK added
- # [13:35] <niloy> does this mean IE will have to implement __proto__?
- # [13:35] <MikeSmith> did like this: "JavaScript (based on ECMAScript)"
- # [13:35] <gsnedders> niloy: No. Like all web standards it doesn't force anyone to do anything.
- # [13:35] <niloy> but they should right?
- # [13:36] <gsnedders> niloy: IE will (sadly, IMO) be implementing __proto__ fairly soon, when ES6 support starts to come along.
- # [13:36] <gsnedders> (It's simply not tenable to not support it on mobile where so much content relies upon WebKit behaviour.)
- # [13:37] <niloy> great! I was just wondering if exposing __proto__ is a good thing
- # [13:37] <gsnedders> Not really. Immutable prototype chains would be far nicer.
- # [13:38] <gsnedders> However, the web relies on it, so it's just another inelegant thing that's part of the web platform.
- # [13:39] <niloy> oh... sad
- # [13:39] <annevk> MikeSmith: nice
- # [13:39] <MikeSmith> seemed like the simplest way to handle it
- # [13:39] <gsnedders> niloy: As currently spec'd in ES6 it's really horrible, a magic data property with magic in [[Get]] and [[Put]]. Would be far nicer to have an accessor property.
- # [13:41] <niloy> yeh
- # [13:43] <matjas> niloy: if they want to be ES6-compliant, yeah
- # [13:43] <gsnedders> matjas: They're going to do it regardless of whether it's in ES6.
- # [13:44] <matjas> gsnedders: oh, cool
- # [13:44] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [13:44] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [13:44] * Quits: Kolombiken (~Adium@217.13.228.226) (Client Quit)
- # [13:44] <gsnedders> matjas: It's simply not viable on mobile anymore with the ubquity of WebKit-expecting content.
- # [13:44] <niloy> I always felt taht not exposing __proto__ was one of the good things IE has done, apart from ajax
- # [13:45] <gsnedders> I'd still like to see first trying Object.defineProperty(Object.prototype, "__proto__", {get: function(o){return Object.getPropertyOf(o);},configurable:true});
- # [13:45] <gsnedders> (i.e., a read-only __proto__, which as such can be entirely described by ES5 semantics)
- # [13:46] <gsnedders> But apparently, in large part down to a couple of libraries, that isn't possible for the mobile web.
- # [13:48] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [13:49] * Quits: Kolombiken (~Adium@217.13.228.226) (Client Quit)
- # [13:51] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [13:52] <benvie> it seemed that part if it was because most __proto__ uses are in order to mutate the [[prototype]] of newly created objects, and a point of contention was the syntax that was to be introduced to cover that important use-case. At the end of the day, it was new, non-backward compatible syntax vs. __proto__ which works on mobile and works on now the majority of desktop environments by user percent.
- # [13:52] <benvie> Given the fact that using the new syntax is a syntax error in existing browsers, and that __proto__ is already in the wild and widely used, the discussion shifted toward formalizing what already exists
- # [13:54] <gsnedders> benvie: Certainly almost everyone would've rather have gotten rid of the setter if possible, even if that meant introducing new syntax.
- # [13:55] <benvie> that's where `<|` and `.{` came in and, I may have misinterpreted what I read, but those were what eventually fell by the wayside in favor of just using __proto__
- # [14:02] * Quits: charl (~user@2001:0:53aa:64c:2008:4afb:7da6:11a6) (Ping timeout: 248 seconds)
- # [14:03] <jgraham> http://play-ttd.com/ <-- don't tell Hixie
- # [14:03] * Joins: icaaq (~Adium@c-3fa8e455.68-1076-74657210.cust.bredbandsbolaget.se)
- # [14:04] * Joins: charl (~user@2001:0:53aa:64c:2008:4afb:7da6:11a6)
- # [14:04] * Joins: sarro (~sarro@i5387F6C5.versanet.de)
- # [14:07] <benvie> I don't know what the status of this is, but it'd be ideal http://wiki.ecmascript.org/doku.php?id=harmony:proto_operator
- # [14:11] * Quits: LBP (~Mirc@pD9EB1911.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [14:12] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:16] <annevk> jgraham: sweet
- # [14:16] <annevk> jgraham: now someone make it happen for Dungeon Keeper 2
- # [14:17] * Joins: Druide_ (Druid@p5B05D80B.dip.t-dialin.net)
- # [14:25] <MikeSmith> annevk: do we still want to publish the Notification LCWD this week?
- # [14:25] <MikeSmith> I see the message from Artur Ortega came in
- # [14:25] <annevk> MikeSmith: I guess we should address those comments first somehow
- # [14:25] <MikeSmith> OK
- # [14:26] <annevk> MikeSmith: need to find out what Apple/Google think
- # [14:26] <MikeSmith> annevk: I don't know how you plan to resolve the remaining i18n comments
- # [14:26] <annevk> MikeSmith: exposing direction seems sensible, language seems overkill
- # [14:26] <MikeSmith> annevk: OK, I'm planning to talk to Richard about that tonight
- # [14:27] <jgraham> annevk: Aren't you supposed to be depleting the crustacean population of western europe?
- # [14:27] <annevk> MikeSmith: at the end of the day, it's a lot of additional complexity to put into those systems and the benefit is small
- # [14:27] <MikeSmith> yeah
- # [14:27] <annevk> jgraham: we're about to go cycling :)
- # [14:28] <jgraham> Oh, fun :)
- # [14:30] * Joins: jarek (~jarek@aeal163.neoplus.adsl.tpnet.pl)
- # [14:30] * Quits: jarek (~jarek@aeal163.neoplus.adsl.tpnet.pl) (Changing host)
- # [14:30] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [14:31] * Quits: izhak (~izhak@213.87.241.143) (Ping timeout: 246 seconds)
- # [14:32] * boaz|away is now known as boaz
- # [14:36] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [14:40] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:42] * Quits: charl (~user@2001:0:53aa:64c:2008:4afb:7da6:11a6) (Ping timeout: 272 seconds)
- # [14:42] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [14:42] * Joins: charl (~user@2001:0:53aa:64c:2008:4afb:7da6:11a6)
- # [14:44] * Joins: Kolombiken1 (~Adium@217.13.228.226)
- # [14:47] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 246 seconds)
- # [14:51] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Quit: Leaving.)
- # [14:53] <MikeSmith> jgraham: do you get notifications about testharness.js pull requests from github?
- # [14:54] <jgraham> MikeSmith: Yes
- # [14:54] <MikeSmith> k
- # [14:54] <jgraham> I got ones for the requests Lachy made anyway
- # [14:55] <jgraham> Kind of annoying that step 3 has to be "now commit using mercurial"
- # [14:55] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [14:55] <MikeSmith> yeah :(
- # [14:55] <jgraham> Well step 4 I guess
- # [14:55] * Joins: LBP (~Mirc@pD9EB1911.dip0.t-ipconnect.de)
- # [14:55] * Joins: guestlald (8d964c98@gateway/web/freenode/ip.141.150.76.152)
- # [14:55] <MikeSmith> the actually-important step
- # [14:55] <jgraham> 1) Make patch 2) Upload to github 3) Get review 4) commit using mercurial to dvcs.w3.org
- # [14:55] <guestlald> can anyone tell me what "whatwg" is?
- # [14:56] <odinho> MikeSmith, jgraham: I want notification as well.
- # [14:56] <tanepiper> Anyone know if Simon Pieters is in here and awake?
- # [14:56] <odinho> tanepiper: --> zcorpan:
- # [14:56] <guestlald> I got this error on w3c validator: Bad value rpuPostId for attribute name on element meta: Keyword rpupostid is not registered.
- # [14:56] <MikeSmith> odinho: I can add you to the github w3c account
- # [14:56] <odinho> MikeSmith: Ohyea!
- # [14:56] <tanepiper> odinho: cool, thanks
- # [14:57] <guestlald> how can I fix that?
- # [14:57] * Joins: JohnAlbin (~JohnAlbin@114-42-50-102.dynamic.hinet.net)
- # [14:57] <MikeSmith> odinho: what is your user name?
- # [14:57] <odinho> MikeSmith: Velmont
- # [14:57] <MikeSmith> hai
- # [14:57] <tanepiper> (p.s. if anyone else might be interested, http://webcomponents.github.com/ :)
- # [14:57] <jgraham> guestlald: a mailing list on which people, including several major browser vendors, discuss proposals for changes to the web; principally the HTML spec
- # [14:57] <MikeSmith> guestlald: you need to read the full text of that error message
- # [14:57] <tanepiper> (x-tags ftw)
- # [14:57] <guestlald> full text?
- # [14:58] * Joins: JohnAlbin_ (~JohnAlbin@114-42-50-102.dynamic.hinet.net)
- # [14:58] <guestlald> <meta name='rpuPostId' content='1914'><meta name='rpuPlugin' content='v2.7'/>… Syntax of metadata name: A metadata name listed in the HTML specification or listed in the WHATWG wiki. You can register metadata names on the WHATWG wiki yourself.
- # [14:59] <jgraham> guestlald: rpuPlugin is not a valid value for meta @name
- # [14:59] <guestlald> its a plugin I use on my blog
- # [14:59] <tanepiper> zcorpan: when you are awake can you ping me please :)
- # [14:59] <guestlald> I didn't put that in meta
- # [14:59] <MikeSmith> guestlald: it's not registered anywhere
- # [14:59] * abstractj is now known as abstractj|errand
- # [14:59] * jgraham expects zcorpan is awake
- # [15:00] <jgraham> Unless he is taking an afternoon nap
- # [15:00] <zcorpan> tanepiper: i'm awake
- # [15:00] * odinho expects he is busy writing CORS inline tests
- # [15:00] <guestlald> should I just remove the plugin?
- # [15:00] <jgraham> Which would noy be a bad idea!
- # [15:00] <MikeSmith> guestlald: you can safely ignore that message if you want
- # [15:00] <guestlald> or should I not worry about those errors?
- # [15:00] <guestlald> okay
- # [15:00] <MikeSmith> yeah, that
- # [15:00] <tanepiper> zcorpan: cool - Patrick Lauke said you are probably the person I need to talk to re: web components in Opera
- # [15:00] * Quits: shwetank (~shwetank@122.173.201.69) (Quit: Leaving...)
- # [15:00] <odinho> guestlald: If you don't want that message, you can fix the plugin, remove it, or ignore the message.
- # [15:00] * Joins: richt_ (~richt@91.203.96.240)
- # [15:00] * Quits: richt (~richt@office.oslo.opera.com) (Ping timeout: 265 seconds)
- # [15:00] <guestlald> doesn't slow down my site if I ignore message?
- # [15:01] <odinho> guestlald: No.
- # [15:01] <jgraham> tanepiper: zcorpan or I are probably good to talk to. Maybe odinho also
- # [15:01] <guestlald> thank you :)
- # [15:01] <guestlald> anyone know if a w3c validation irc chatroom exists?
- # [15:01] <zcorpan> tanepiper: what jgraham said :-)
- # [15:02] <MikeSmith> guestlald: no there is not one. but you can always ask here
- # [15:02] * Quits: JohnAlbin (~JohnAlbin@114-42-50-102.dynamic.hinet.net) (Ping timeout: 245 seconds)
- # [15:02] * JohnAlbin_ is now known as JohnAlbin
- # [15:02] <guestlald> A charset attribute on a meta element found after the first 512 bytes. …134593'></script> <meta charset="UTF-8"/><title>You Are Stronger | The Optimis…
- # [15:02] <guestlald> http://www.anthonysabilities.com/blog/yas/
- # [15:02] <odinho> guestlald: You should put it at the top, right after <!doctype html>
- # [15:02] <guestlald> above head?
- # [15:03] <odinho> guestlald: You don't need head, but if you have <head> there do it right after <head> then.
- # [15:03] <tanepiper> jgraham: ah cool - yea, basically I;ve spoken to Daniel Buchner at Moz about this, and he's on board with getting the idea going - basically I'd like to do this 'not in a vacuum' but I've been tracking web components for a bit of time now, since Alex Russel talked about them - and after the GoogleIO talk and seeing the X-Tags implementation I've kicked off http://webcomponents.github.com/
- # [15:03] <guestlald> its already like this <head> <meta charset="<?php bloginfo('charset'); ?>" /> <title><?php atom()->documentTitle(); ?></title>
- # [15:03] <guestlald> but my minify plugin adds more code before it
- # [15:04] <odinho> guestlald: So you have nasty plugins doing nasty things.
- # [15:04] <guestlald> <!DOCTYPE html><html dir="ltr" lang="en-US" xmlns:fb="http://www.facebook.com/2008/fbml"><head><link rel='stylesheet' href='http://www.anthonysabilities.com/blog/wp-content/plugins/wp-minify/min/?f=wp-content/plugins/custom-about-author/cab-style.css,wp-content/plugins/wp-single-post-navigation/css/single-post-navigation.css,wp-content/themes/mystique/css/core.css,wp-content/themes/mystique/css/style-blue.css,wp-content/themes/mys
- # [15:04] <tanepiper> ideally i'd like to get a dev rel member on board from each of the browser vendors (sans Apple, because mehh) so we have people who can sanity check and make sure X-Tags, and moving on to proper web components, that are developer-proposed are sane :)
- # [15:05] <guestlald> ignore that code, didn't paste right lol
- # [15:05] <MikeSmith> odinho: added you https://github.com/w3c don't know if that means you will get the notifications or not (I don't understand how github handles the settings for that)
- # [15:05] <zcorpan> tanepiper: what's mehh about Apple?
- # [15:05] <jgraham> tanepiper: Oh well none of us are dev-rel
- # [15:05] <guestlald> but wpminify adds that link code
- # [15:05] <guestlald> before meta
- # [15:05] <odinho> MikeSmith: Cool, guess that should be enough.
- # [15:06] <guestlald> can I just put the meta before head?
- # [15:06] <guestlald> after <!DOCTYPE html>
- # [15:06] <odinho> tanepiper: ted is cool.
- # [15:06] <tanepiper> zcorpan: afaik they don't do much dev rel around Safari? I may be wrong, but that's the impression I get
- # [15:06] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [15:07] <MikeSmith> guestlald: I guess you could try omitting the head start tags and end tags completely. Though dunno that might make your plugin choke.
- # [15:07] <guestlald> <!DOCTYPE html> <html <?php language_attributes('html'); ?>> <head> <meta charset="<?php bloginfo('charset'); ?>" /> <title><?php atom()->documentTitle(); ?></title>
- # [15:07] <zcorpan> tanepiper: just so we understand each other, what do you mean with dev rel?
- # [15:07] <guestlald> change to
- # [15:08] <guestlald> <!DOCTYPE html> <meta charset="<?php bloginfo('charset'); ?>" /><html <?php language_attributes('html'); ?>> <head> <title><?php atom()->documentTitle(); ?></title>
- # [15:08] <tanepiper> The organisation exists around https://github.com/WebComponents - and i'm hoping to finaise the submission guidelines this week, get Moz's existing X-tags from http://mozilla.github.com/x-tag/ imported in as repos and get some discussion started on improving them
- # [15:08] <guestlald> ?
- # [15:08] <odinho> tanepiper: Edward O'Connor is apple and very responsive and cool.
- # [15:08] <guestlald> I need the head tags
- # [15:08] <MikeSmith> guestlald: that's not going to validate but it will if you drop the head start tag and end tag
- # [15:08] <MikeSmith> guestlald: why?
- # [15:08] <tanepiper> zcorpan: good question i suppose - really we want to make sure that proposed web components are sane for the browser vendors
- # [15:08] <guestlald> wordpress put them there
- # [15:09] <zcorpan> tanepiper: apple people can have good feedback, i wouldn't exclude them up front :-)
- # [15:09] <MikeSmith> guestlald: then you're probably better off asking in a wordpress forum
- # [15:09] <guestlald> okay
- # [15:10] * Parts: guestlald (8d964c98@gateway/web/freenode/ip.141.150.76.152)
- # [15:10] * jgraham doesn't really know what x-tags is, but web components in general is quite vendor driven
- # [15:10] <odinho> tanepiper: We're spec and web tech people in Opera. We have something called devrel too, they are more working with developers, w/ some specs on the side.
- # [15:10] <tanepiper> ideally at least one member from each will have full admin rights on the organisation to help keep things in check, potentially do merges on repos from incoming patch requests (the plan is to initially start with X-tags so we can have the likes of http://mozilla.github.com/x-tag/demo.html#tabbox or http://mozilla.github.com/x-tag/demo.html#modal - get these speced)
- # [15:11] <jgraham> tanepiper: You have seen http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html ?
- # [15:11] <tanepiper> jgraham: X-Tag is based on the Custom Elements portion of the W3 Web Components spec.
- # [15:12] <tanepiper> i.e. a polyfill developers can use now :)
- # [15:12] <tanepiper> it's less to do with the implementation and more to do with what developers will actually do with this stuff
- # [15:12] <tanepiper> e.g. one tab compoenent to rule them all vs 50,000,000 different tab components
- # [15:14] <tanepiper> odinho: that's maybe who I should be speaking to then, but I was directed here via a question on twitter :)
- # [15:15] <odinho> tanepiper: Yea, you spoke to the devrel people, they sent you to us, who have our hands a bit more dirty and deeper into the specs etc.
- # [15:15] * Parts: Kolombiken (~Adium@217.13.228.226)
- # [15:17] <zcorpan> tanepiper: it's probably my fault you ended up here :-) but at least now we know a bit more about what you're after
- # [15:18] <tanepiper> zcorpan: :) Cool, yea this is a project very much about defining standard <element>'s - not how you guys are implementing what we'll be using as devs
- # [15:19] * Quits: richt_ (~richt@91.203.96.240) (Remote host closed the connection)
- # [15:19] * Joins: richt (~richt@office.oslo.opera.com)
- # [15:21] * Joins: Kasey (~kkellydes@cpe-76-181-198-184.columbus.res.rr.com)
- # [15:23] <zcorpan> tanepiper: yeah, our devrel people seems more suitable for that kind of thing
- # [15:23] <zcorpan> assuming one of them can commit to it
- # [15:23] * Quits: sarro (~sarro@i5387F6C5.versanet.de)
- # [15:25] <zcorpan> maybe they'll just go "LOL I dunno nothing about web components, buy me a slab of beer and i'll *consider* it"
- # [15:26] * Joins: thisgeek (~chris@ool-45757f42.dyn.optonline.net)
- # [15:28] * MikeSmith thought Patrick Lauke was in dev rel
- # [15:28] <odinho> MikeSmith: He is.
- # [15:28] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [15:28] <MikeSmith> so you dudes should pass the hot potato back to him
- # [15:28] <MikeSmith> or karlcow
- # [15:29] * Quits: SonicX (~quassel@116.203.74.5) (Ping timeout: 246 seconds)
- # [15:30] * Quits: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net) (Remote host closed the connection)
- # [15:30] <tanepiper> zcorpan: i just as a MS developer evangelist 'trying to make html5 work for everyone' - he also asked what are web components :)
- # [15:31] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
- # [15:31] <tanepiper> *le sigh*
- # [15:31] <odinho> But well, I don't know... For my part, I feel normal spec/webtech people is better suited than devrel. Although, I don't really know what different stuff devrel do, -- they do more Twitter and less tests than the rest of us at least.
- # [15:31] <odinho> Less arguing on mailing lists.
- # [15:32] * Joins: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net)
- # [15:32] <tanepiper> hmm well testing will be a big part of this - we don't want x-tags (custom elements) going out that will break things badly :D
- # [15:33] * karlcow is reading the backlog for the hot potato
- # [15:35] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 248 seconds)
- # [15:35] <karlcow> MikeSmith: in fact there is one for validation or more exactly two ;) question of guestald #validator on freenode, #validator on w3c irc
- # [15:36] * Quits: nonge (~nonge@p508295AD.dip.t-dialin.net) (Quit: Verlassend)
- # [15:37] <karlcow> "Web Components Organisation — We don't need no stinkin' standards bodies" …
- # [15:38] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:40] <AryehGregor> Wait, so for computed styles, what does "As specified, but with relative lengths converted into absolute lengths" actually mean?
- # [15:40] <AryehGregor> What unit should be used for the absolute length, for instance?
- # [15:41] * Quits: benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [15:41] <karlcow> I have read the http://webcomponents.github.com/ a few days ago… and not sure what the goal is, specifically with the inflammatory tone at the start.
- # [15:42] <zcorpan> AryehGregor: i think it means converted to px, but that's not what it says is it...
- # [15:42] * Joins: mpt (~mpt@faun.canonical.com)
- # [15:42] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [15:42] * Joins: mpt (~mpt@canonical/mpt)
- # [15:42] <AryehGregor> No.
- # [15:42] <AryehGregor> Hmm, you know, I guess it makes no difference except for in the CSSOM.
- # [15:43] <AryehGregor> Because CSSOM aside, computed value is only used for inheritance, so units are irrelevant.
- # [15:43] * snowfox is now known as snowfox_away
- # [15:43] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:44] <AryehGregor> Seems like "convert to px" is how all UAs handle getComputedStyle() for line-height, at least.
- # [15:45] * Joins: SonicX (~quassel@116.202.170.135)
- # [15:46] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [15:49] * Joins: izhak (~izhak@188.244.179.79)
- # [15:53] <karlcow> tanepiper: not sure what do you want exactly
- # [15:56] * Joins: MikeSmith_ (~MikeSmith@s1106130.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [15:56] * Joins: scor (~scor@w0107748.mgh.harvard.edu)
- # [15:56] * Quits: scor (~scor@w0107748.mgh.harvard.edu) (Changing host)
- # [15:56] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:56] * abstractj|errand is now known as abstractj
- # [15:56] * boaz is now known as boaz|away
- # [15:58] * Quits: MikeSmith (~MikeSmith@s1106088.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 246 seconds)
- # [15:58] * MikeSmith_ is now known as MikeSmith
- # [15:58] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
- # [15:59] * Joins: markkes (~markkes@62.207.90.201)
- # [15:59] * Joins: mpt (~mpt@canonical/mpt)
- # [16:00] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 248 seconds)
- # [16:01] * Quits: veosotano_ (~veosotano@80.31.157.45) (Quit: Leaving...)
- # [16:05] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [16:05] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [16:08] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Read error: Operation timed out)
- # [16:09] * Joins: sarro (~sarro@i5387F6C5.versanet.de)
- # [16:10] * Joins: Lachy (~Lachy@91.203.96.240)
- # [16:11] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [16:13] <MikeSmith> oh wow http://darobin.github.com/test-harness-tutorial/docs/using-testharness.html is nice
- # [16:13] <MikeSmith> bravo Berjon
- # [16:13] <matjas> gsnedders, Ms2ger et al. is there any way to predefine the slugs instead of letting Anolis create them?
- # [16:13] <Ms2ger> Slugs?
- # [16:13] <matjas> Ms2ger: e.g. I’d like http://mathias.html5.org/specs/javascript/#array.prototype.splice(start,-deletecount-,-item1-,-item2-,-…-)) to just say http://mathias.html5.org/specs/javascript/#array.prototype.splice
- # [16:14] <tanepiper> hasn't every good distruptive project started by having a go at the old way :) And the goal is, browser vendors are finally giving developers the necessary tools to build our own tags and components, outwith defined specs, which means we'll start to see the likes of <x-modal>, <x-datepicker>, etc - but rather than have the current situation where you have 50 different date pickers to choose from - why not
- # [16:14] * Quits: charl (~user@2001:0:53aa:64c:2008:4afb:7da6:11a6) (Read error: Connection reset by peer)
- # [16:14] <tanepiper> instead have developers come together and try agree one to rule them all. Then as browser vendors scower the web post-html5 final spec, looking for new tags to add nativly (as per the suggestion in the GoogleIO talk) - then all these should be speced out rather well
- # [16:14] <Ms2ger> <h3 id=array.prototype.splice>... should work, I think
- # [16:14] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [16:15] <matjas> Ms2ger: hah, just like that huh :)
- # [16:15] <Ms2ger> All thanks to gsnedders, that :)
- # [16:16] <gsnedders> DON'T BLAME ME.
- # [16:16] <AryehGregor> Hmm. So why does the resolved value for transform-origin and perspective-origin resolve percentages to absolute lengths, but transform not?
- # [16:18] <AryehGregor> tanepiper, nobody has a problem with dev-written libraries, like jQuery or whatever. Specs still need to exist to define things that are better implemented in browsers directly, such as for reasons of efficiency or because scripts lack some capabilities or because not everyone wants to pull in a 100k library to get basic functionality.
- # [16:19] <Ms2ger> I have more than enough problems with jQuery :)
- # [16:19] <AryehGregor> Yeah, but things like it are going to exist, and that's fine.
- # [16:21] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:21] <tanepiper> well why can't these libraries, instead of creating their own markup and functionality over and over for the same thing (and making it almost impossible to mix-and-match libraries too) why can't they use agreed upon custom components? Isn't this what custom components are all about?
- # [16:22] <jgraham> Not really… I mean if you have two libraries that implement datepickers with different feature sets and expose different APIs, it will be quite hard to make them the same
- # [16:23] <tanepiper> By giving us the shadow DOM, etc, do you really want developers going out their way to write <mycustomvideo> tags? Or shouldn't you want them to use the pre-spec'ed <video> tag that's there - same with custom components. Why does the web need to be filled with <tanes-datepicker>, <joes-datepicker>, etc (i used those tag names as descriptive only)
- # [16:23] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [16:23] <jgraham> Well I sort of agree with Hixie that I don't want them writing their own tags at all
- # [16:23] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [16:24] * Joins: Kolombiken1 (~Adium@217.13.228.226)
- # [16:24] <tanepiper> and how will google, scraping the web, know that both these are really the same thing and lots of people are using them
- # [16:24] <tanepiper> anyway, meeting
- # [16:24] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
- # [16:26] * Kolombiken1 is now known as Kolombiken
- # [16:28] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:29] <karlcow> tanepiper: any point of extensions will be used… in a way which is not consensual. This is the goal of extensions. I understand your goals but it seems a case of let create yet another thing on the pile of all other things.
- # [16:30] <zcorpan> MikeSmith: the first code snippet is wrong though, should use root-relative url
- # [16:31] <karlcow> tanepiper: more exactly it is a case of XKCD 927 http://xkcd.com/927/
- # [16:31] <MikeSmith> zcorpan: oh. alert Berjon. But I think he's mostly away this week
- # [16:32] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [16:34] <jgraham> zcorpan: It is wrong for submissions to the W3C, but right for the text he gives there
- # [16:34] <jgraham> in that it is the easiest way to get started writing a test
- # [16:35] <Ms2ger> Oh yes, I should poke Lachy about using root-relative urls
- # [16:35] <Lachy> I did, didn't I?
- # [16:37] <Lachy> Ms2ger, which URLs did I use wrongly?
- # [16:38] <Ms2ger> Looks like you got it right
- # [16:38] <Ms2ger> Now I'm confused
- # [16:38] <zcorpan> jgraham: yeah, that's fair enough. i haven't finished reading it, but maybe it should have a note about submission to w3c since people who wanna write tests and submit to w3c might well read this as how to do it
- # [16:38] * Quits: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net) (Read error: Connection reset by peer)
- # [16:39] <Ms2ger> jgraham, also to get them imported into browser test suites, no?
- # [16:39] <jgraham> Ms2ger: Yes
- # [16:39] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [16:39] <jgraham> I am aware though that there is a tension between "how do I get going quickly" and "how do I write perfect tests"
- # [16:40] <jgraham> I think making step 1) "install a local web server" might be a bit off-putting
- # [16:40] <zcorpan> "assert_equals(actual, expected, description) checks that actual and expected have the same value (without necessarily being the same object)." seems wrong
- # [16:40] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
- # [16:40] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:40] <Lachy> jgraham, depends. There are very easy ways to get set up with a local web server on some platforms
- # [16:41] <jgraham> Lachy: Sure. But as a prerequisite it increases the barrier to entry
- # [16:41] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:41] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [16:42] <jgraham> Although we should just make a node.js based server specifically for running the tests. People don't take projects seriously anymore unless step 1) is "install node.js and npm"
- # [16:42] <Ms2ger> Yeah, running V8, that sounds like a good idea :)
- # [16:42] <jgraham> (note: that was satire. If you think it is a serious suggestion, your doctor advises that you start monitoring your koolaid consumption)
- # [16:44] <Ms2ger> Btw, is Opera going to implement the Blob constructor at some point?
- # [16:46] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [16:46] <zcorpan> Ms2ger: i think that's already done (might not be shipped yet)
- # [16:46] <jgraham> Why wouldn';tt we?
- # [16:47] <Ms2ger> Doesn't look implemented in my opera-next :)
- # [16:47] <Ms2ger> Anyway, you may be interested in http://w3c-test.org/webapps/FileAPI/tests/submissions/Ms2ger/Blob-constructor.html
- # [16:48] <zcorpan> Ms2ger: nice, thanks
- # [16:49] <jgraham> Ooh cool
- # [16:49] <Ms2ger> (I wanted to write a test for passing null for dictionaries, but it got a bit out of hand)
- # [16:51] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [16:52] <jgraham> Ms2ger: (making a function called assert_blob that lives outside a test() is very weird. Rename it to test_blob?)
- # [16:53] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [16:53] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
- # [16:55] <Ms2ger> Fair point, done
- # [16:55] * Joins: Kingdutch (~kingdutch@188.200.149.217)
- # [16:56] <jgraham> Thanks
- # [16:57] * Quits: The_Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 265 seconds)
- # [16:59] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
- # [17:01] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [17:02] * Joins: graememcc (~chatzilla@host86-135-205-52.range86-135.btcentralplus.com)
- # [17:05] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
- # [17:05] <tanepiper> karlcow: you are the second person to link me to that (or maybe it was you on HN?) but the fact is, we're getting the tools to do this, it's happening - but lets not let idiots fuck it up for the rest of us - so what if there is 1 more competing spec, better than everyone coming up with their own individual snowflake spec :)
- # [17:05] * tanepiper doesn't want the web to explode
- # [17:05] * boaz|away is now known as boaz
- # [17:11] <karlcow> tanepiper: the Web will not explode. ☺ Not in that way at least.
- # [17:11] <karlcow> So you are targeting mainly the Web developers and encouraging a kind of best practices. Not sure how browsers devrel have any impacts or should have impacts on it. You were promoting Anarchy (let's say ala Proudhon and not Bakounine), it will then settle down by itself with the agreement of people participating to your project.
- # [17:13] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [17:16] * Joins: shwetank (~shwetank@122.173.201.69)
- # [17:18] * Joins: hij1nx_ (~hij1nx@199.223.125.162)
- # [17:26] <tanepiper> well a) devrel can help promote it beyond my efforts (as I mentioned the Moz guy I spoke to is keen) b) Despite the anarchy, there still needs to be final agreement on things that won't break browsers (and the anarchy is really more around the proposal stage, let devs go hog wild with suggestions, and through discussion the wheat and chaff can be seperated)
- # [17:27] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 244 seconds)
- # [17:27] * Quits: thisgeek (~chris@ool-45757f42.dyn.optonline.net) (Quit: thisgeek)
- # [17:28] * Quits: markkes (~markkes@62.207.90.201) (Read error: Connection reset by peer)
- # [17:33] <karlcow> ah not anarchy then
- # [17:34] <Lachy> Given a WebIDL dictionary, which defines a value like the following:
- # [17:34] <Lachy> dictionary X {
- # [17:34] <Lachy> RegExp foo;
- # [17:34] <Lachy> }
- # [17:35] <Lachy> Is that handled by the ECMAScript conversion algorithm for object http://dev.w3.org/2006/webapi/WebIDL/#es-object ?
- # [17:35] <Ms2ger> Invalid, there's no such thing as "RegExp" in WebIDL
- # [17:35] * Joins: philoserf_ (~mark.ayer@199.181.135.135)
- # [17:35] <Lachy> hmm.
- # [17:35] <Lachy> That's what I was afraid of.
- # [17:36] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:37] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [17:38] <Lachy> Ms2ger, so, then to handle such a case in a spec, it would have to be defined as { object foo; } and then use prose to check if it's a regular expression?
- # [17:38] <Ms2ger> Either that or change WebIDL
- # [17:39] * Joins: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi)
- # [17:39] * Joins: The_Kingdutch (~kingdutch@188.200.149.217)
- # [17:40] <tanepiper> karlcow: Not anarchy in the sense of 'lets throw stuff through the bank window' - that would be silly. But also no situation where one person can say, decide a tag is no longer required despite the weight of developers disagreeing with that
- # [17:40] <Lachy> well, it's for an internal opera extensions feature that I'm doing QA for. So we could just accept it as being a willful violation too.
- # [17:40] * Joins: thisgeek (~chris@ool-45757782.dyn.optonline.net)
- # [17:40] <tanepiper> *cough*
- # [17:40] * Joins: jwalden (~waldo@2620:101:8003:200:1d74:16e6:ebd0:6b55)
- # [17:40] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [17:40] <karlcow> no no ☺ Anarchy has a precise meaning at least for me. Anarchy != mess
- # [17:41] <karlcow> https://en.wikipedia.org/wiki/Anarchism
- # [17:41] <tanepiper> Maybe Anarchy is wrong, but it's certainly not democratic (because Democracy is a suckers game) and no dictatorship because that never works
- # [17:42] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [17:42] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 246 seconds)
- # [17:43] <tanepiper> oh, and it's not against the 'state' here (despite my opening paragraph) - quite the opposite, it's working with the state :)
- # [17:43] <tanepiper> that'll get toned down once I actually sit down this week and finish some of the documentation around it
- # [17:44] * Joins: PalleZingmark (~Adium@90-229-139-33-no195.tbcn.telia.com)
- # [17:46] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [17:47] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [17:48] * Quits: PalleZingmark (~Adium@90-229-139-33-no195.tbcn.telia.com) (Client Quit)
- # [17:56] * AryehGregor can tell TabAtkins_ is the primary editor of a draft when it uses terms like "webapps" and "multicol" in spec prose
- # [17:56] <AryehGregor> You sure love your contractions.
- # [17:58] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [17:59] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [17:59] <zcorpan> Ms2ger: http://w3c-test.org/webapps/FileAPI/tests/submissions/Opera/
- # [18:00] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
- # [18:00] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [18:01] <jgraham> Hmm, so is it well/correctly defined how the load event in an iframe interacts with the parent document
- # [18:01] <jgraham> The spec says "When there is an active parser in the iframe, and when anything in the iframe is delaying the load event of the iframe's browsing context's active document, the iframe must delay the load event of its document"
- # [18:02] <jgraham> And it has an active parser whilst the parser is not stopped or aborted
- # [18:02] <jgraham> But "stopped" links to "the end"
- # [18:03] <jgraham> So it isn't clear if "has an active parser" becomes untrue at the start or at the end of that set of steps
- # [18:06] <jgraham> The text makes it sound like the end of those steps, but that can't be true or you would get the load event on the parent document before the load event on the iframe
- # [18:06] <tantek> annevk - congrats on Fullscreen being published as a FPWD
- # [18:07] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (Read error: Operation timed out)
- # [18:08] <tantek> http://www.w3.org/TR/2012/WD-fullscreen-20120703/
- # [18:08] * Joins: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de)
- # [18:08] * Quits: hij1nx_ (~hij1nx@199.223.125.162) (Quit: hij1nx_)
- # [18:08] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-kojojkmpzqwxmqcl) (Excess Flood)
- # [18:09] * Quits: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net) (Remote host closed the connection)
- # [18:09] <zcorpan> jgraham: maybe The end should have a step that says "now the document no longer *has an active parser*" that it can hook into, or so?
- # [18:09] * Joins: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net)
- # [18:09] * Quits: shwetank (~shwetank@122.173.201.69) (Quit: Linkinus - http://linkinus.com)
- # [18:10] * Quits: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net) (Read error: Connection reset by peer)
- # [18:10] <jgraham> zcorpan: Yeah, something like that
- # [18:11] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-pgyhkavvcgzbwdlb)
- # [18:12] * Joins: hij1nx_ (~hij1nx@c-71-236-164-18.hsd1.or.comcast.net)
- # [18:12] * hij1nx_ is now known as hij1nx
- # [18:12] <tantek> all links to terms like "browsing context" have been updated only in the static /TR/2012/ copy to link to http://www.w3.org/TR/2012/WD-html5-20120329/ instead of http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#browsing-context - no change in dvcs
- # [18:13] <Ms2ger> zcorpan, hmm, that wasn't there before :)
- # [18:13] <tantek> I wonder if that means that someone will do those (semi)automatically again next for the next TR snapshot, or if it doesn't matter that there's another TR snapshot.
- # [18:14] * Quits: hij1nx (~hij1nx@c-71-236-164-18.hsd1.or.comcast.net) (Client Quit)
- # [18:14] <zcorpan> Ms2ger: indeed
- # [18:15] <tantek> well at least the FPWD kicks off the call-for-exclusions
- # [18:15] <TabAtkins_> AryehGregor: Hehe.
- # [18:16] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [18:17] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:17] * Joins: jryans (~jryans@rrcs-108-178-108-5.sw.biz.rr.com)
- # [18:18] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [18:21] * Joins: jsbell (jsbell@nat/google/x-zzbfxfxquaqkypbi)
- # [18:23] * Quits: zcorpan (~zcorpan@c-2f98e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [18:25] * Joins: mattlucht (~mattlucht@host81-129-141-11.range81-129.btcentralplus.com)
- # [18:26] * Quits: SonicX (~quassel@116.202.170.135) (Ping timeout: 246 seconds)
- # [18:29] * Quits: danbri (~danbri@cable-146-255-150-74.dynamic.telemach.ba) (Remote host closed the connection)
- # [18:30] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:31] * Joins: jonlee (~jonlee@2620:149:4:1b01:f5a3:21cd:32d9:8c85)
- # [18:32] * Quits: pyrsmk (~pyrsmk@199.188.115.78.rev.sfr.net) (Read error: Operation timed out)
- # [18:32] * Joins: SonicX (~quassel@116.203.60.244)
- # [18:33] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [18:34] <jwalden> gsnedders: working on fixing one last issue with __proto__ as accessor, hopefully it'll be done today and I'll send mail
- # [18:34] * Quits: mattlucht (~mattlucht@host81-129-141-11.range81-129.btcentralplus.com) (Quit: mattlucht)
- # [18:34] * Quits: Lachy (~Lachy@91.203.96.240) (Quit: Computer has gone to sleep.)
- # [18:34] <jwalden> thought I had it done yesterday, ran into a last-minute issue I didn't have time to debug before end of day
- # [18:35] * Joins: mattlucht (~mattlucht@host81-129-141-11.range81-129.btcentralplus.com)
- # [18:35] * Joins: sicking (~chatzilla@nat/mozilla/x-wmxdelpdrjemygso)
- # [18:35] * Quits: mattlucht (~mattlucht@host81-129-141-11.range81-129.btcentralplus.com) (Client Quit)
- # [18:35] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
- # [18:39] * Joins: hij1nx (~hij1nx@199.223.125.162)
- # [18:40] * Joins: timeless (users.4015@firefox/developer/timeless)
- # [18:40] * Joins: hij1nx_ (~hij1nx@mobile-166-147-094-188.mycingular.net)
- # [18:42] * Joins: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no)
- # [18:43] * gsnedders tries to find an empty workspace to try and finish his stuff off
- # [18:43] * Joins: danbri_ (~danbri@cable-146-255-150-74.dynamic.telemach.ba)
- # [18:43] * Quits: hij1nx (~hij1nx@199.223.125.162) (Ping timeout: 252 seconds)
- # [18:43] * hij1nx_ is now known as hij1nx
- # [18:44] * Joins: danbri__ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [18:45] <gsnedders> jwalden: You going for origin-restricted? (i.e., the setter only works on same-global objects?)
- # [18:46] * Joins: drublic (~drublic@HSI-KBW-134-3-103-145.hsi14.kabel-badenwuerttemberg.de)
- # [18:46] <jwalden> gsnedders: origin-restricted, or global-restricted?
- # [18:46] * Joins: pablof (~pablof@144.189.101.1)
- # [18:46] * jonlee is now known as jonlee|afk
- # [18:46] <jwalden> gsnedders: right now I'm going for no restrictions
- # [18:47] <jwalden> gsnedders: since there are no restrictions on __proto__ across globals right now, other than the ones enforced by the normal property lookup process
- # [18:47] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 244 seconds)
- # [18:48] * Quits: danbri_ (~danbri@cable-146-255-150-74.dynamic.telemach.ba) (Ping timeout: 244 seconds)
- # [18:48] <jwalden> I
- # [18:48] <jwalden> er
- # [18:54] <gsnedders> jwalden: I mean taking the __proto__ setter (through getOwnPropertyDescriptor) from another global. That's something you can't do today, because of the lack of getters.
- # [18:55] * Joins: ^esc (~esc_ape@77.116.247.62.wireless.dyn.drei.com)
- # [18:57] <jwalden> once the __proto__ setter escapes, it goes where it will
- # [18:57] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [18:58] * Joins: SonicX_ (~quassel@116.202.164.187)
- # [18:58] * Quits: SonicX_ (~quassel@116.202.164.187) (Read error: Connection reset by peer)
- # [18:58] * Quits: SonicX (~quassel@116.203.60.244) (Ping timeout: 252 seconds)
- # [19:00] <gsnedders> Right, so you're following the same route as JSC, against the wiki proposal and what's needed for SES.
- # [19:01] <jwalden> there's an actual wiki proposal for it right now? wasn't aware of that
- # [19:01] * Quits: hij1nx (~hij1nx@mobile-166-147-094-188.mycingular.net) (Read error: Connection reset by peer)
- # [19:02] * Joins: hij1nx (~hij1nx@199.223.125.162)
- # [19:02] * Joins: jennb (jennb@nat/google/x-uedrmbpgwhkjcrgx)
- # [19:02] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
- # [19:04] <gsnedders> http://wiki.ecmascript.org/doku.php?id=strawman:magic_proto_property#normative-optional_proposal_currently_in_es5_spec_language
- # [19:04] <gsnedders> "If O is not an object from this context, throw a TypeError exception." notably.
- # [19:04] <gsnedders> (which JSC doesn't implement, and I really don't want to for reasons I've said before)
- # [19:07] * Joins: tomasf (~tom@2002:55e5:db36:0:716c:c205:5aa0:71b0)
- # [19:07] * gsnedders was going to poison Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set instead
- # [19:08] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [19:10] <gsnedders> (But that requirement, or something else making the setter useless or unavailable is needed for SES)
- # [19:10] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [19:11] * jonlee|afk is now known as jonlee
- # [19:11] * jonlee is now known as jonlee|afk
- # [19:12] * jonlee|afk is now known as jonlee
- # [19:13] * Joins: charl (~charl@524AA705.cm-4-3c.dynamic.ziggo.nl)
- # [19:18] * Joins: SonicX (~quassel@116.202.172.114)
- # [19:25] * gwicke_ is now known as gwicke_away
- # [19:30] * Quits: drublic (~drublic@HSI-KBW-134-3-103-145.hsi14.kabel-badenwuerttemberg.de) (Remote host closed the connection)
- # [19:37] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Remote host closed the connection)
- # [19:37] * jonlee is now known as jonlee|afk
- # [19:38] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
- # [19:39] * jonlee|afk is now known as jonlee
- # [19:42] <gsnedders> jwalden: I know Brendan was especially worried about letting the setter out in the wild, even with the wiki proposal. Poisioning .set seems the simple way to do this.
- # [19:42] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Ping timeout: 265 seconds)
- # [19:43] <jwalden> brendan is always worried about backwards-compatibility, with some frequency to the point of excess, I think
- # [19:43] <gsnedders> It's not the BC concern here, but the extra security surface risk.
- # [19:43] <jwalden> witness why we still have E4X, although thankfully that's dying very very soon now
- # [19:43] <gsnedders> (Hey, if I could convince others, I'd be all for dropping the setter and trying to evangelize it through)
- # [19:44] <gsnedders> (But that looks less and less likely :()
- # [19:44] <jwalden> also for security, too, although with somewhat more justification there
- # [19:44] <jwalden> the more we simplify our algorithms and code, the easier it is to make changes with less security-conscious hesitance
- # [19:44] <jwalden> and if there's one thing we are doing all the time now, it's simplifying
- # [19:48] * Quits: The_Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 240 seconds)
- # [19:48] * Quits: izhak (~izhak@188.244.179.79) (Ping timeout: 240 seconds)
- # [19:49] * Joins: Kingdutch (~kingdutch@188.200.149.217)
- # [19:49] <gsnedders> jwalden: I've got .set poisoned now, hopefully get that in (along with moving it to an accessor) really soon.
- # [19:50] <gsnedders> jwalden: Basically, the SES people want to make it impossible to mutate prototypes within a global context, so other global's setter functions can't work on it.
- # [19:51] <jwalden> if we want to make __proto__ setting not work across contexts, that should be fairly simple to bolt on after the initial patch for us
- # [19:52] <gsnedders> 1 file changed, 14 insertions(+), 1 deletion(-)
- # [19:52] <gsnedders> I think that counts as simple. :)
- # [19:57] * Quits: hij1nx (~hij1nx@199.223.125.162) (Quit: hij1nx)
- # [19:58] * jonlee is now known as jonlee|afk
- # [20:00] * Joins: benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [20:00] * Joins: tantek-ipod (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [20:01] <AryehGregor> gsnedders, you made me curious. Now I'm doing this on mozilla-central: hg log -I '**/*.cpp' -I '**/*.h' -p -u ayg | diffstat
- # [20:01] <AryehGregor> Have I made Gecko simpler or more complicated so far? :)
- # [20:02] * Joins: hij1nx_ (~hij1nx@199.223.125.162)
- # [20:03] * Joins: othermaciej (~mjs@2620:149:4:1b01:5537:4a22:d124:f7db)
- # [20:04] <gsnedders> Heh. Will, given there are commits from CVS-days which makes git believe I've written code I haven't…
- # [20:04] <gsnedders> *Well
- # [20:07] * Quits: GlitchMr (~glitchmr@178-36-36-21.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [20:08] <AryehGregor> 155 files changed, 6085 insertions(+), 6713 deletions(-)
- # [20:08] <AryehGregor> Not bad.
- # [20:09] <AryehGregor> Ms2ger is: 2430 files changed, 52892 insertions(+), 116678 deletions(-)
- # [20:10] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [20:10] * Joins: dbaron (~dbaron@nat/mozilla/x-txyeelvnmzjwpkvt)
- # [20:12] * Quits: tantek-ipod (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [20:14] <jwalden> AryehGregor: "yes"
- # [20:14] * Parts: philoserf_ (~mark.ayer@199.181.135.135)
- # [20:17] * Quits: carlos_antonio (~benway@173.230.152.21) (Quit: leaving)
- # [20:18] * Quits: sicking (~chatzilla@nat/mozilla/x-wmxdelpdrjemygso) (Ping timeout: 240 seconds)
- # [20:22] * Joins: sicking (~chatzilla@nat/mozilla/x-ruznuoccodtdfoyi)
- # [20:25] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [20:26] * Joins: necolas (~necolas@5ade2fae.bb.sky.com)
- # [20:28] * Parts: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [20:29] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [20:29] * Quits: dbaron (~dbaron@nat/mozilla/x-txyeelvnmzjwpkvt) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:29] * Parts: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [20:30] * Joins: dbaron (~dbaron@nat/mozilla/x-mqatizotymsfxluk)
- # [20:30] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Ping timeout: 250 seconds)
- # [20:31] * Joins: darcyclarke (~darcyclar@108.162.149.34)
- # [20:35] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [20:36] * Quits: hij1nx_ (~hij1nx@199.223.125.162) (Read error: Connection reset by peer)
- # [20:38] * Quits: jochen__ (jochen@nat/google/x-htsrztjxaizbvopu) (Remote host closed the connection)
- # [20:38] * Joins: jochen__ (jochen@nat/google/x-gffdmzzxxohsuodr)
- # [20:41] * linclark is now known as linclark|afk
- # [20:42] * Quits: sarro (~sarro@i5387F6C5.versanet.de) (Ping timeout: 244 seconds)
- # [20:42] * Joins: sarro (~sarro@i5387B573.versanet.de)
- # [20:43] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [20:44] * Joins: hij1nx_ (~hij1nx@199.223.125.162)
- # [20:45] * Quits: sarro (~sarro@i5387B573.versanet.de) (Client Quit)
- # [20:45] * Joins: sarro (~sarro@i5387B573.versanet.de)
- # [20:48] * jonlee|afk is now known as jonlee
- # [20:48] * Joins: necolas_ (~necolas@5ade2fae.bb.sky.com)
- # [20:52] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-llhvlsxfiilqoqix)
- # [20:52] * Joins: drublic (~drublic@frbg-5f730793.pool.mediaWays.net)
- # [20:55] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [20:55] * dgathright_ is now known as dgathright
- # [20:55] * Quits: necolas_ (~necolas@5ade2fae.bb.sky.com) (Ping timeout: 248 seconds)
- # [21:04] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [21:05] * Quits: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi) (Ping timeout: 264 seconds)
- # [21:08] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [21:12] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [21:17] * Joins: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi)
- # [21:25] * Quits: hij1nx_ (~hij1nx@199.223.125.162) (Quit: hij1nx_)
- # [21:29] * Joins: tantek (~tantek@c-67-189-94-42.hsd1.or.comcast.net)
- # [21:30] * linclark|afk is now known as linclark
- # [21:37] * jonlee is now known as jonlee|afk
- # [21:40] * Quits: tantek (~tantek@c-67-189-94-42.hsd1.or.comcast.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [21:44] * Joins: hij1nx (~hij1nx@199.223.125.162)
- # [21:47] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
- # [21:49] * Quits: hij1nx (~hij1nx@199.223.125.162) (Quit: hij1nx)
- # [21:50] * Quits: LBP (~Mirc@pD9EB1911.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [21:54] * Joins: hij1nx (~hij1nx@199.223.125.162)
- # [21:56] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: Leaving)
- # [21:56] * Quits: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi) (Ping timeout: 244 seconds)
- # [21:59] * Quits: manu1 (~chatzilla@pool-71-171-28-243.nwrknj.east.verizon.net) (Ping timeout: 246 seconds)
- # [21:59] * Joins: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi)
- # [22:05] * abstractj is now known as abstractj|away
- # [22:08] * Quits: graememcc (~chatzilla@host86-135-205-52.range86-135.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
- # [22:10] * jonlee|afk is now known as jonlee
- # [22:10] * Quits: sicking (~chatzilla@nat/mozilla/x-ruznuoccodtdfoyi) (Quit: Reconnecting…)
- # [22:10] * Joins: sicking (~chatzilla@nat/mozilla/x-oqhzjkydnbpzrkga)
- # [22:12] * Quits: hij1nx (~hij1nx@199.223.125.162) (Quit: hij1nx)
- # [22:12] * Joins: tantek (~tantek@c-67-189-94-42.hsd1.or.comcast.net)
- # [22:12] * Quits: erichynds (~ehynds@64.206.121.41)
- # [22:13] * Joins: manu1 (~chatzilla@pool-96-240-166-105.ronkva.east.verizon.net)
- # [22:13] * Quits: tantek (~tantek@c-67-189-94-42.hsd1.or.comcast.net) (Client Quit)
- # [22:16] * Joins: izhak (~izhak@188.244.179.79)
- # [22:16] * Joins: hij1nx (~hij1nx@199.223.125.162)
- # [22:16] * Joins: danbri (~danbri@cable-146-255-150-74.dynamic.telemach.ba)
- # [22:17] * boaz is now known as boaz|away
- # [22:17] * boaz|away is now known as boaz
- # [22:18] * Quits: danbri__ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 246 seconds)
- # [22:25] * Quits: benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [22:25] * Quits: hij1nx (~hij1nx@199.223.125.162) (Quit: hij1nx)
- # [22:28] * Quits: charl (~charl@524AA705.cm-4-3c.dynamic.ziggo.nl) (Quit: Ik ga weg)
- # [22:40] * Quits: kennyluck (~kennyluck@114-43-118-197.dynamic.hinet.net) (Ping timeout: 246 seconds)
- # [22:42] <jgraham> annevk: I'm not sure what "a camping full of hippies" is. Campsite, perhaps?
- # [22:43] <Hixie> camping site?
- # [22:43] <Hixie> in french, and maybe other non-english languages, there's a single noun for "camping site" that sounds like "camping"
- # [22:44] <jgraham> Yeah, and in english there's "campsite" :)
- # [22:44] <Hixie> oops, i read that as "composite" -_-
- # [22:46] <jgraham> Hixie: Did you see the question about delaying the load event in iframes earlier
- # [22:46] <Hixie> i did not
- # [22:46] <jgraham> http://krijnhoetmer.nl/irc-logs/whatwg/20120703#l-774
- # [22:47] <jgraham> (except I think I might have said "end" and meant "start" but I'm not sure)
- # [22:48] * Quits: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no) (Remote host closed the connection)
- # [22:48] <jgraham> (yes I did)
- # [22:49] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [22:49] * Joins: kennyluck (~kennyluck@114-43-117-27.dynamic.hinet.net)
- # [22:50] <Hixie> jgraham: it doesn't link to "the end" it links to the definition of "stops parsing"
- # [22:50] <Hixie> jgraham: which is the condition that begins running the steps
- # [22:51] <Hixie> jgraham: the parser says when you "stop parsing" (typically in response to an EOF token)
- # [22:52] * Quits: Ms2ger (~Ms2ger@91.181.12.115) (Quit: nn)
- # [22:52] * Quits: sarro (~sarro@i5387B573.versanet.de)
- # [22:52] <jgraham> Hixie: But then the document would stop delaying the load event of the parent before those steps run, no?
- # [22:53] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [22:54] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [22:54] <jgraham> Whereas you have to have the load event on the child fire before the load event on the parent
- # [22:56] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [22:57] <Hixie> it's quite possible the spec has a bug :-)
- # [22:58] <jgraham> Well I can file a bug if you like :) I'm just checking first in case I am missing something subtle or indeed something blindingly obvious
- # [22:58] <Hixie> as specced, if the parser in a nested iframe is the only thing delaying the load event of the parent then the parent will likely fire 'load' before the child.
- # [22:59] <Hixie> as far as i can tell
- # [22:59] <Hixie> so if that's not compatible, yes, please send feedback
- # [22:59] <Hixie> (or file a bug)
- # [23:01] <annevk> jgraham: thanks will fix
- # [23:02] <jgraham> Hixie: OK. I'm pretty sure that frames always have to fire load events before their parents
- # [23:02] * Quits: SonicX (~quassel@116.202.172.114) (Remote host closed the connection)
- # [23:02] * Joins: necolas_ (~necolas@5ade2fae.bb.sky.com)
- # [23:03] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [23:03] <annevk> jgraham: thought camping was pretty universal for some reason
- # [23:03] <jgraham> Filed bug 17680
- # [23:04] <jgraham> annevk: Also I feel that "stinged" should probably be "stang" or "stung"
- # [23:04] * Quits: danbri (~danbri@cable-146-255-150-74.dynamic.telemach.ba) (Remote host closed the connection)
- # [23:04] <jgraham> Perhaps the latter? My native-speaker intuition fails me
- # [23:05] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [23:06] <annevk> anything wrong with clean-shaven or shaven?
- # [23:06] <annevk> spellchecker is marking them as incorrect...
- # [23:06] <annevk> (it's also not happy with Nirvana)
- # [23:09] <Hixie> jgraham: yeah, i doubt i tested that when writing that part of the spec to be honest
- # [23:09] <jgraham> annevk: I think [clean-]shaven is fine
- # [23:10] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:10] <annevk> cool cool
- # [23:16] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:17] <TabAtkins_> clean-shaven is definitely fine.
- # [23:17] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [23:17] <TabAtkins_> shaven by itself seems less common to my ears, but there's nothing wrong with it. I think it's usually conjugated as "shaved" when alone, though.
- # [23:18] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [23:19] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [23:19] * Quits: JohnAlbin (~JohnAlbin@114-42-50-102.dynamic.hinet.net) (Ping timeout: 246 seconds)
- # [23:22] * Quits: snowfox_away (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 245 seconds)
- # [23:23] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 265 seconds)
- # [23:23] * Joins: guzzlefry (~Gus@adsl-068-209-129-166.sip.jax.bellsouth.net)
- # [23:25] <guzzlefry> Do many user-agents actually use the media attribute of the style tag?
- # [23:26] <TabAtkins_> Yes.
- # [23:26] <guzzlefry> How are they selected? Example:
- # [23:26] <TabAtkins_> Or wait, I don't know if <style media> is used. <link rel=stylesheet media> definitely does.
- # [23:27] <guzzlefry> that applies also, since I'd be using it instead of <style>
- # [23:27] * Quits: jryans (~jryans@rrcs-108-178-108-5.sw.biz.rr.com) (Quit: Be back later)
- # [23:28] <guzzlefry> <link rel="stylesheet" type="text/css" media="all" href="yada.css" /> <link rel="stylesheet" type="text/css" media="screen" href="yada_screen.css" />
- # [23:28] <TabAtkins_> Media Queries just return a boolean - do they match or not? Then all the ones that match are used.
- # [23:28] <guzzlefry> ok
- # [23:28] <guzzlefry> TabAtkins_: so the regular cascade order applies, nothing fancy?
- # [23:28] <TabAtkins_> Yup.
- # [23:28] <guzzlefry> cool, thank you
- # [23:30] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [23:30] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
- # [23:32] * Joins: JohnAlbin (~JohnAlbin@114-36-34-92.dynamic.hinet.net)
- # [23:36] * Joins: matijsb_ (u2278@gateway/web/irccloud.com/x-jkvgoqtjrjzkyhxq)
- # [23:38] * Quits: thisgeek (~chris@ool-45757782.dyn.optonline.net) (Quit: thisgeek)
- # [23:38] * Quits: necolas_ (~necolas@5ade2fae.bb.sky.com) (Remote host closed the connection)
- # [23:39] * Joins: necolas_ (~necolas@5ade2fae.bb.sky.com)
- # [23:43] * Quits: necolas_ (~necolas@5ade2fae.bb.sky.com) (Ping timeout: 255 seconds)
- # [23:48] * gwicke_away is now known as gwicke_
- # [23:51] * Quits: matijsb_ (u2278@gateway/web/irccloud.com/x-jkvgoqtjrjzkyhxq)
- # [23:54] * Quits: gwicke_ (~gabriel@212.255.34.130) (Ping timeout: 265 seconds)
- # [23:54] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 252 seconds)
- # Session Close: Wed Jul 04 00:00:00 2012
The end :)