/irc-logs / freenode / #whatwg / 2010-09-08 / end

Options:

  1. # Session Start: Wed Sep 08 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: nessy (~Adium@124-169-0-56.dyn.iinet.net.au)
  4. # [00:03] * Quits: svl (~me@188-220-160-10.zone11.bethere.co.uk) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  5. # [00:04] * Quits: variable (~variable@unaffiliated/variable) (Quit: Daemon escaped from pentagram)
  6. # [00:11] * Quits: eric_carlson (~ericc@17.203.15.26) (Quit: eric_carlson)
  7. # [00:12] * Quits: estes (~aestes@17.246.18.252) (Quit: estes)
  8. # [00:12] * Quits: MikeSmith (~MikeSmith@EM111-188-6-188.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
  9. # [00:17] * Quits: ojan_sydney (~ojan@58.171.48.250) (Ping timeout: 240 seconds)
  10. # [00:17] * Joins: MikeSmith (~MikeSmith@EM114-48-13-44.pool.e-mobile.ne.jp)
  11. # [00:19] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
  12. # [00:19] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  13. # [00:24] * Quits: jennb (~jennb@nat/google/x-zoafmnurlcwqdilp) (Quit: jennb)
  14. # [00:25] * Quits: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it) (Ping timeout: 255 seconds)
  15. # [00:25] * Joins: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it)
  16. # [00:26] * Joins: estes (~aestes@17.246.18.252)
  17. # [00:28] * Joins: jennb (~jennb@nat/google/x-qalivfdszlvgkbsq)
  18. # [00:32] * Joins: variable (~variable@unaffiliated/variable)
  19. # [00:33] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
  20. # [00:37] * Quits: pauld (~chatzilla@host86-174-210-104.range86-174.btcentralplus.com) (Ping timeout: 245 seconds)
  21. # [00:38] <Hixie> abarth: there's no point sending -1 e-mails to the whatwg list, i ignore them when responding and editing the spec
  22. # [00:38] <Hixie> (same with +1s)
  23. # [00:39] <abarth> ok
  24. # [00:39] <abarth> sorry for the noise
  25. # [00:39] * Joins: invariable (~variable@unaffiliated/variable)
  26. # [00:40] * Quits: variable (~variable@unaffiliated/variable) (Ping timeout: 240 seconds)
  27. # [00:40] <Hixie> not really sure what to do with that whole thread
  28. # [00:41] <Hixie> it really only matters on a per-media-type basis
  29. # [00:43] <abarth> i think folks just are upset at each other
  30. # [00:43] <abarth> and need to air their sadness
  31. # [00:43] <Hixie> well, the main offenders are microsoft, and they're not on the list
  32. # [00:45] * Joins: jacobolus (~jacobolus@dhcp-0020093391-f1-d3.client.student.harvard.edu)
  33. # [00:48] * Joins: sicking (~chatzilla@nat/mozilla/x-awxhzlpfyxwdqauh)
  34. # [00:55] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  35. # [00:56] <Hixie> can people test their favourite media players that support SRT and see what they do with http://www.hixie.ch/tests/adhoc/srt/018.srt ?
  36. # [00:56] <Hixie> I tested VLC on Mac, it displays cues 1 and 2, then all of the remainder except 7 as one cue, then later it shoes 7.
  37. # [00:56] <Hixie> shows even
  38. # [00:57] * Quits: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it) (Ping timeout: 260 seconds)
  39. # [01:02] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  40. # [01:03] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
  41. # [01:03] <aho> i like that the menu element is back :)
  42. # [01:04] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  43. # [01:10] * Joins: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it)
  44. # [01:15] * Quits: jacobolus (~jacobolus@dhcp-0020093391-f1-d3.client.student.harvard.edu) (Ping timeout: 240 seconds)
  45. # [01:17] * Joins: jacobolus (~jacobolus@dhcp-0059871802-99-6d.client.student.harvard.edu)
  46. # [01:21] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Read error: Connection reset by peer)
  47. # [01:22] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  48. # [01:24] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  49. # [01:28] * Quits: dglazkov (~dglazkov@nat/google/x-wtdaaiqgtquuqemo) (Quit: dglazkov)
  50. # [01:35] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  51. # [01:36] <nessy> Hixie: wow - just wow - I'm totally in awe of the long email on timed tracks - that will take a bit to digest!
  52. # [01:37] <gsnedders> Has Hixie writen another multi-megabyte email?
  53. # [01:37] <TabAtkins> Yes.
  54. # [01:37] <TabAtkins> But it was easy to read.
  55. # [01:49] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
  56. # [01:51] <Hixie> i've replied to every e-mail reporting problems up to august 3rd or so
  57. # [01:51] <Hixie> i have about 300 e-mails of feature requests that i've not replied to yet, some going back years
  58. # [01:51] <Hixie> but they're not getting replies any time soon
  59. # [01:51] <Hixie> now, bugs
  60. # [01:51] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  61. # [01:53] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Client Quit)
  62. # [02:00] * Joins: taf2 (~taf2@pool-98-117-223-231.bltmmd.fios.verizon.net)
  63. # [02:18] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  64. # [02:31] * Quits: jacobolus (~jacobolus@dhcp-0059871802-99-6d.client.student.harvard.edu) (Remote host closed the connection)
  65. # [02:36] * Quits: JonathanNeal (~Jonathan_@rrcs-76-79-114-212.west.biz.rr.com) (Quit: Leaving)
  66. # [02:41] * Quits: invariable (~variable@unaffiliated/variable) (Ping timeout: 240 seconds)
  67. # [02:46] * Joins: boblet (~boblet@p2103-ipbf21osakakita.osaka.ocn.ne.jp)
  68. # [02:47] * Quits: ap (~ap@17.246.19.253) (Quit: ap)
  69. # [02:51] * Quits: sicking (~chatzilla@nat/mozilla/x-awxhzlpfyxwdqauh) (Ping timeout: 252 seconds)
  70. # [02:54] <Dashiva> Hixie: I get the same in MPC
  71. # [02:55] * Quits: broquaint (7553e40976@cpc2-brig11-0-0-cust896.3-3.cable.virginmedia.com) (Ping timeout: 276 seconds)
  72. # [02:55] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  73. # [02:56] <Hixie> Dashiva: for 018.srt?
  74. # [02:56] <Hixie> Dashiva: cool, thanks
  75. # [02:56] <Dashiva> Although I guess it's wrong to name the player, it's DirectVobSub doing the work
  76. # [02:56] <Hixie> k
  77. # [03:00] <Hixie> one day we should add a TimedTrackCe.play() method that seeks to the cue start time and starts playing
  78. # [03:01] * Joins: variable (UNKNOWN@ool-182fc857.dyn.optonline.net)
  79. # [03:01] * Quits: variable (UNKNOWN@ool-182fc857.dyn.optonline.net) (Changing host)
  80. # [03:01] * Joins: variable (UNKNOWN@unaffiliated/variable)
  81. # [03:02] * Joins: broquaint (1be96b0e20@cpc2-brig11-0-0-cust896.3-3.cable.virginmedia.com)
  82. # [03:05] * Joins: miketaylr (~miketaylr@24.42.95.108)
  83. # [03:08] <nessy> oh, that would be nice indeed
  84. # [03:08] <nessy> handn't thought of that yet
  85. # [03:08] <nessy> but then I haven't implemented anything yet - that's next
  86. # [03:15] * Hixie checks in the first of hopefully many examples for the timed track apis
  87. # [03:16] <Hixie> btw my twitter posting things are all broken because they turned off basic auth
  88. # [03:16] <Hixie> if anyone actually cares, let me know and i'll send you the code for you to update :-)
  89. # [03:19] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  90. # [03:21] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  91. # [03:22] * Quits: variable (UNKNOWN@unaffiliated/variable) (Quit: Daemon escaped from pentagram)
  92. # [03:22] * Joins: sicking (~chatzilla@nat/mozilla/x-jbbmrhbggrnvzmng)
  93. # [03:25] * Joins: variable (UNKNOWN@unaffiliated/variable)
  94. # [03:28] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  95. # [03:28] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  96. # [03:28] * Joins: agektmr (~Adium@220.109.219.244)
  97. # [03:29] * Joins: invariable (~variable@unaffiliated/variable)
  98. # [03:32] * Quits: sicking (~chatzilla@nat/mozilla/x-jbbmrhbggrnvzmng) (Ping timeout: 245 seconds)
  99. # [03:33] * Quits: variable (UNKNOWN@unaffiliated/variable) (Ping timeout: 240 seconds)
  100. # [03:33] * Joins: icozzo (~Ravatar@c-98-214-140-97.hsd1.il.comcast.net)
  101. # [03:35] * abarth is now known as abarth|foodz
  102. # [03:36] * Quits: romeo_ (~romeo__@x1-6-00-02-44-60-6c-8e.k233.webspeed.dk) (Quit: Leaving)
  103. # [03:38] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  104. # [03:43] * Quits: estes (~aestes@17.246.18.252) (Quit: estes)
  105. # [03:49] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
  106. # [03:49] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
  107. # [03:51] * Quits: WHATWG (~apermanen@cpe-76-168-89-210.socal.res.rr.com) (Quit: Leaving.)
  108. # [03:56] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
  109. # [04:00] * Joins: estes (~aestes@17.246.18.252)
  110. # [04:01] * Quits: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: -)
  111. # [04:02] * Quits: ukai (~ukai@nat/google/x-zjukgbtkertnulve) (Ping timeout: 245 seconds)
  112. # [04:03] * Joins: ukai (~ukai@nat/google/x-rkhntgxszjzlzzdi)
  113. # [04:09] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  114. # [04:29] * Quits: invariable (~variable@unaffiliated/variable) (Ping timeout: 245 seconds)
  115. # [04:32] * Joins: paul_irish (~paul_iris@nat/google/x-sxliwmbqdgjcncre)
  116. # [04:34] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
  117. # [04:34] * Joins: agektmr1 (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  118. # [04:35] * Quits: paul_irish (~paul_iris@nat/google/x-sxliwmbqdgjcncre) (Remote host closed the connection)
  119. # [04:35] * Quits: agektmr (~Adium@220.109.219.244) (Ping timeout: 240 seconds)
  120. # [04:36] * Quits: taf2 (~taf2@pool-98-117-223-231.bltmmd.fios.verizon.net) (Quit: taf2)
  121. # [04:40] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  122. # [04:40] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  123. # [04:42] * Joins: miketaylr (~miketaylr@24.42.95.108)
  124. # [04:44] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
  125. # [04:54] * Quits: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f) (Ping timeout: 260 seconds)
  126. # [04:54] * Joins: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f)
  127. # [04:59] * Joins: variable (~variable@unaffiliated/variable)
  128. # [05:02] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  129. # [05:02] * Joins: weinig (~weinig@c-76-102-3-160.hsd1.ca.comcast.net)
  130. # [05:03] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  131. # [05:05] * Quits: dbaron (~dbaron@nat/mozilla/x-ytpckpfkhsoqwxpz) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  132. # [05:07] * Quits: dpranke (~Adium@nat/google/x-pumpygfvxddkgpkc) (Quit: Leaving.)
  133. # [05:12] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  134. # [05:26] * Quits: agektmr1 (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Ping timeout: 240 seconds)
  135. # [05:27] * Joins: ojan_ (~ojan@74.125.56.17)
  136. # [05:29] * Quits: othermaciej (~mjs@17.246.17.83) (Quit: othermaciej)
  137. # [05:34] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  138. # [05:38] * Quits: estes (~aestes@17.246.18.252) (Quit: estes)
  139. # [05:46] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 272 seconds)
  140. # [05:49] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  141. # [05:49] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  142. # [05:52] * Quits: Martijnc (~Martijnc@91.176.244.37) (Ping timeout: 258 seconds)
  143. # [05:53] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  144. # [05:56] * Joins: Martijnc (~Martijnc@91.176.178.197)
  145. # [05:58] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  146. # [06:09] * Joins: MikeSmith_ (~MikeSmith@EM114-48-241-147.pool.e-mobile.ne.jp)
  147. # [06:10] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  148. # [06:11] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  149. # [06:12] * Quits: MikeSmith (~MikeSmith@EM114-48-13-44.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  150. # [06:12] * MikeSmith_ is now known as MikeSmith
  151. # [06:20] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
  152. # [06:22] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
  153. # [06:33] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  154. # [06:36] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  155. # [06:39] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
  156. # [06:41] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 264 seconds)
  157. # [06:43] * Quits: hamcore (rhythm@unaffiliated/msmosso)
  158. # [06:43] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
  159. # [06:47] * Quits: Martijnc (~Martijnc@91.176.178.197) (Read error: Connection reset by peer)
  160. # [06:47] * Joins: Martijnc (~Martijnc@91.176.178.197)
  161. # [06:47] * Quits: Martijnc (~Martijnc@91.176.178.197) (Read error: Connection reset by peer)
  162. # [06:51] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
  163. # [06:54] * Joins: Martijnc (~Martijnc@91.176.178.197)
  164. # [06:59] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
  165. # [06:59] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  166. # [07:08] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
  167. # [07:08] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
  168. # [07:12] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
  169. # [07:26] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  170. # [07:41] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: davidhund)
  171. # [07:42] * Joins: TabAtkins_ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
  172. # [07:42] <TabAtkins_> boblet: You wanna talk Flexbox/other layout modules? I saw your request a few days ago, but haven't been able to catch you online.
  173. # [07:49] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
  174. # [07:55] <boblet> hey TabAtkins_
  175. # [07:55] <TabAtkins_> yo
  176. # [07:56] <boblet> thanks. yeah, just reading up on them and wondering what the dealz is with three layout modules, progress, etc
  177. # [07:56] <boblet> also I’ve heard rumors that flexbox is coming to IE9 but can’t seem to find any proof
  178. # [07:57] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  179. # [07:59] <TabAtkins_> Alex Mogilevsky is implementing experimental support for Flexbox in the platform previews, but I have no clue if that'll remain in the final build or not.
  180. # [07:59] <TabAtkins_> I assume the third layout module you're talking about is Grid Positioning?
  181. # [08:00] <boblet> TabAtkins_: also, atm I’m trying to implement the OOCSS AG test http://wiki.github.com/stubbornella/oocss/grids and am surprised that nested boxes seem to affect things when everything has box-flex:1
  182. # [08:00] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  183. # [08:00] <boblet> aah, ok good to know. Here’s hoping IE9 will have it.
  184. # [08:01] <boblet> yeah Grid Positioning and Template Layout
  185. # [08:01] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  186. # [08:01] * Joins: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru)
  187. # [08:01] <boblet> I’m guessing they can all do the same stuff, but am wondering if some have strengths for certain types of content eg web apps vs standard document content
  188. # [08:02] <TabAtkins_> They can't quite do all the same stuff. ^_^
  189. # [08:02] <boblet> hehe
  190. # [08:03] <boblet> if you could highlight diffs and strengths/weaknesses that’d be awesome
  191. # [08:03] <TabAtkins_> Flexbox is in a state of flux. AlexMog and I are reworking it to better suit both of our desires. I hope to have a revised draft out by the end of this week, but it might not show up until next week.
  192. # [08:04] <TabAtkins_> Template is pretty stable, though no one's taken a first step on it yet. I've been pushing it locally in Google, and it appears to have decent support among the other implementors in the CSSWG.
  193. # [08:04] * Quits: aho (~nya@fuld-4d00d471.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  194. # [08:04] <TabAtkins_> Grid Positioning is eh right now. I think it's a good idea, but AlexMog is unimpressed with it and wants to somehow change how grids are referred to. I don't know what his plans are for it, but I don't think it'll be implemented in the immediate future.
  195. # [08:05] <boblet> I saw the flexbox spec on xanthir.com…
  196. # [08:06] <TabAtkins_> That was a fairly radical redesign, and I've scaled it back in collab with AlexMog. I really liked it, but there were several edge-case usability issues that made it not so great an idea. So now it's back to something much closer to the original draft.
  197. # [08:06] * Joins: agektmr1 (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  198. # [08:06] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: No route to host)
  199. # [08:06] <boblet> huh, interesting. feel free to ping me with the next draft :)
  200. # [08:07] * Quits: agektmr1 (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Client Quit)
  201. # [08:07] <boblet> ok that’s about what I guessed at from spec completion levels, so what would you say are the strengths/weaknesses of them?
  202. # [08:07] <TabAtkins_> Re: nested boxes in Flexbox - Yeah, each flexbox does its flex calculations separately, so children flexboxes don't interact with the space distribution of their parents.
  203. # [08:08] <TabAtkins_> Flexbox is great for a number of linear-layout related things. You see flexbox-like things used a *lot* in applications' toolbars and such, for example. Firefox uses the XUL translation of flexbox concepts for all of its UI, for example.
  204. # [08:09] <TabAtkins_> However, it's pretty clumsy for doing a whole website in, because you have to deal with some pretty funky nesting issues. Elements become siblings or not based on precise details of how your layout works, rather than on their semantic relationships.
  205. # [08:09] <TabAtkins_> I have an article about why Flexboxes suck for website layout, actually...
  206. # [08:10] <boblet> ohrly? link pls!
  207. # [08:10] * Joins: peol (~peol@unaffiliated/peol)
  208. # [08:10] <TabAtkins_> http://www.xanthir.com/:kf8
  209. # [08:11] * Joins: agektmr (~Adium@220.109.219.244)
  210. # [08:12] * Joins: macpherson (~macpherso@nat/google/x-ietxotnflqffqpuk)
  211. # [08:13] <TabAtkins_> Overall site layout is what Template is designed for. It's a super-easy WYSIWYG-style grid layout system.
  212. # [08:13] * Quits: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net) (Quit: ψ)
  213. # [08:14] <TabAtkins_> It's basically equivalent to making a "shadow table" and shoving elements into various cells, in terms of what abilities and constraints you have to work with.
  214. # [08:14] <TabAtkins_> Grid Positioning is something that lies on top of everything else. All it does is define a new length unit that can be used for positioning and sizing, the 'gr' unit, which refers to the space between "grid lines".
  215. # [08:15] <TabAtkins_> Grid lines can either be created implicitly by various other layout modules (like Table, Multicol, or Template), or explicitly via grid-rows and grid-columns.
  216. # [08:15] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
  217. # [08:16] <boblet> hrm, ok
  218. # [08:17] * Joins: FireFly (~firefly@unaffiliated/firefly)
  219. # [08:17] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  220. # [08:19] <boblet> so it sounds like flexbox is good for per-line layout, especially for toolbars and stuff
  221. # [08:20] <boblet> and that template layout and grid positioning address full page stuff using table and DTP grid line metaphors
  222. # [08:20] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
  223. # [08:20] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  224. # [08:21] <TabAtkins_> Yeah.
  225. # [08:22] <boblet> I’m a little sad that flexbox can’t be used for page layout as it actually has some implementation, even if it doesn’t separate content and presentation enough
  226. # [08:23] <boblet> but yeah, dimensions not being calculated based on parent dimensions seems like a pretty big problem in addition
  227. # [08:24] <TabAtkins_> Oh, it *can* be used for page layout. It's just kinda sucky for it. You see this in the OOCSS examples for Grid - there's tons of nesting required for any complex nonlinear layout.
  228. # [08:26] <boblet> but my attempt at the OOCSS grid example doesn’t seem to work only using nesting and box-flex:1, it seems like the most nested boxes take lots of space, so less nested units aren’t able to be equally sized due to content requirements
  229. # [08:26] <boblet> (if that makes sense :) )
  230. # [08:27] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
  231. # [08:27] <TabAtkins_> Doing that AG test in Template Layout would be:
  232. # [08:27] <TabAtkins_> display: template("abbccd"
  233. # [08:27] <TabAtkins_> "aeffgd"
  234. # [08:27] <TabAtkins_> "aehhhd"
  235. # [08:27] <TabAtkins_> 20% 20% 10% 10% 20% 20%);
  236. # [08:27] <TabAtkins_> (Hopefully you have a fixed-width font.)
  237. # [08:28] * TabAtkins_ heads out to shower for a bit. He'll be back in about half an hour.
  238. # [08:30] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  239. # [08:30] <boblet> TabAtkins_: thanks for the help :) I’ll see if I can work out why flexbox isn’t doing what I want, and pseudo-code the same example in template and grid positioning CSS
  240. # [08:31] <nimbupani> boblet: http://peter.sh/examples/?/css/flexbox.html
  241. # [08:36] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  242. # [08:38] <MikeSmith> anybody here a V8 contributor or committer?
  243. # [08:40] <boblet> nimbupani: :p
  244. # [08:40] <nimbupani> :)
  245. # [08:40] <nimbupani> it has working examples!
  246. # [08:40] <nimbupani> that work in IE9!
  247. # [08:41] <boblet> nimbupani: “TabAtkins_: Alex Mogilevsky is implementing experimental support for Flexbox in the platform previews, but I have no clue if that'll remain in the final build or not.”
  248. # [08:41] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  249. # [08:41] <nimbupani> :|
  250. # [08:43] <jarib> MikeSmith: try #v8
  251. # [08:44] <MikeSmith> jarib: hai
  252. # [08:44] * MikeSmith tries now
  253. # [08:44] <hsivonen> I wonder how the HTML WG schedule will work
  254. # [08:44] <boblet> bbiab
  255. # [08:44] * Quits: macpherson (~macpherso@nat/google/x-ietxotnflqffqpuk) (Quit: macpherson)
  256. # [08:45] <hsivonen> and whether there will be filibuster to trigger Consequences
  257. # [08:45] <othermaciej> what sort of abusive filibuster do you envision?
  258. # [08:46] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  259. # [08:46] <hsivonen> othermaciej: the kind that keeps bugs open on Dec 8 to autoescalate to ISSUEs
  260. # [08:47] <othermaciej> e.g. by abusively chain-reopening a bug?
  261. # [08:48] <othermaciej> I think the chairs would put a stop to that, but it also seems like a waste of time compared to marking the bug TrackerRequest
  262. # [08:50] * Quits: ojan_ (~ojan@74.125.56.17) (Quit: ojan_)
  263. # [08:56] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  264. # [08:57] * Quits: weinig (~weinig@c-76-102-3-160.hsd1.ca.comcast.net) (Quit: weinig)
  265. # [08:59] * abarth|foodz is now known as abarth
  266. # [09:03] * Joins: paradisaeidae (~chatzilla@ppp167-253-233.static.internode.on.net)
  267. # [09:03] <TabAtkins_> boblet: My flex algorithm computes flexes top-down, rather than bottom-up, which I think should make the OOCSS example work correctly.
  268. # [09:04] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  269. # [09:04] * TabAtkins_ 's flex algo from his xanthir.com draft should be ported to the spec draft when he does the rewrite.
  270. # [09:05] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
  271. # [09:05] * Quits: agektmr (~Adium@220.109.219.244) (Read error: Connection reset by peer)
  272. # [09:07] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  273. # [09:08] * Joins: annevk (~annevk@cm-84.208.74.81.getinternet.no)
  274. # [09:09] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 240 seconds)
  275. # [09:11] * Joins: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk)
  276. # [09:13] * Quits: TabAtkins_ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 245 seconds)
  277. # [09:14] * Joins: TabAtkins_ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
  278. # [09:18] <zcorpan_> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10556 lol
  279. # [09:18] <TabAtkins_> boblet: Urf. I just looked at the actual source for the AG example with flexbox/OOCSS. Five levels of nesting for two of the boxes. That's as horrid and unmaintainable as table layouts.
  280. # [09:19] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 252 seconds)
  281. # [09:21] * Joins: matjas (~matjas@ip-213-49-114-173.dsl.scarlet.be)
  282. # [09:21] <annevk> zcorpan_, also yawn
  283. # [09:21] <zcorpan_> why do we have a registry for canvas contexts anyway?
  284. # [09:22] <zcorpan_> it's not clear to me that it's needed
  285. # [09:22] <annevk> so you can find the contexts defined elsewhere
  286. # [09:22] <TabAtkins_> zcorpan_: Mainly to document what contexts can be used together.
  287. # [09:22] <annevk> and how they work
  288. # [09:23] <zcorpan_> i would use a search engine to find contexts defined elsewhere
  289. # [09:24] <zcorpan_> the contexts we have today can't be used together
  290. # [09:24] * Joins: maikmerten (~merten@dhcp-11-239.it.uu.se)
  291. # [09:24] <TabAtkins_> Correct. But we kinda expect that to change in the future.
  292. # [09:24] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  293. # [09:24] <annevk> whether or not they can be used together does not really matter
  294. # [09:25] * Joins: Amorphous (jan@unaffiliated/amorphous)
  295. # [09:25] <annevk> it's a string that independent bodies can put a claim on and as such a registry is useful
  296. # [09:25] <TabAtkins_> annevk: ?_? It certainly does matter! Or do you mean that it doesn't matter for the registry itself?
  297. # [09:25] <annevk> the latter
  298. # [09:26] <TabAtkins_> I can assure you that the idea of the registry was decided on as a consequence of us talking about the best method to indicate which contexts can be used together. ^_^
  299. # [09:26] <othermaciej> certainly it would be odd if the registry had a pairwise "can be used together" flag for every pair of contexts
  300. # [09:26] <othermaciej> at least if we ever get to a large number
  301. # [09:26] <othermaciej> which I am not sure will ever be the case
  302. # [09:27] <annevk> I hope not
  303. # [09:27] <othermaciej> but still, O(N^2) and all
  304. # [09:27] <TabAtkins_> Use a table!
  305. # [09:27] <Hixie> it's just a list of disjoint sets
  306. # [09:28] <othermaciej> it would be fortunate if it ends up so well-structured a relation
  307. # [09:29] <Hixie> it has to be a list of disjoint sets by definition
  308. # [09:29] <Hixie> i really don't understand the problem here :-)
  309. # [09:29] <TabAtkins_> It has to be a reflexive, transitive relationship to make any sense at all, so yeah, what Hixie said.
  310. # [09:31] * Joins: shepazu (~schepers@dhcp232-197.enst.fr)
  311. # [09:31] <TabAtkins_> (Non-reflexive uses like a 3d context using a 2d context as a texture are not using the two contexts at the same time. They're two separate canvases, one of which accepts the other somehow in a method call or something.)
  312. # [09:31] <othermaciej> I wouldn't assume transitivity a priori but I grant it's not completely impossible
  313. # [09:31] <othermaciej> s/impossible/implausible/
  314. # [09:32] <Hixie> it would be a pretty terrible API if the API worked differently based on what order you obtained the contexts in
  315. # [09:32] <othermaciej> that is true to some extent if any two can't be used together
  316. # [09:33] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  317. # [09:35] <TabAtkins_> Only insofar as grabbing from one set means you won't fail until you make a call to a context from a different set.
  318. # [09:35] <zcorpan_> Hixie: http://www.whatwg.org/specs/web-apps/current-work/complete/ gives an index listing
  319. # [09:35] <TabAtkins_> Which is a very minor sense of "[works] differently".
  320. # [09:36] <Hixie> zcorpan_: will fix
  321. # [09:41] <Hixie> zcorpan_: it's annevk's fault
  322. # [09:41] * Quits: shepazu (~schepers@dhcp232-197.enst.fr) (Ping timeout: 240 seconds)
  323. # [09:41] <zcorpan_> orly
  324. # [09:43] <Hixie> his server is returning data so slowly i'm getting estimates of 6 hours to get back the complete.zip tarball
  325. # [09:43] <Hixie> er, zip file
  326. # [09:43] * Joins: shepazu (~schepers@2001:660:330f:e8:21b:63ff:feb9:14dc)
  327. # [09:43] <Hixie> whatever
  328. # [09:44] <Hixie> i screwed up the complete/ directory trying to kill the pending wgets :-)
  329. # [09:45] <jgraham> So the new timeline is that we are almost 9 months from LC?
  330. # [09:46] <Hixie> first LC
  331. # [09:46] <jgraham> Sure
  332. # [09:49] <zcorpan_> hmm an example with unbeforeunload in the spec
  333. # [09:49] <annevk> my fault huh
  334. # [09:50] <annevk> html5.org is fast enough for me -- weird
  335. # [09:50] <Hixie> maybe complete.zip is huge?
  336. # [09:50] <Hixie> i didn't investigate closely
  337. # [09:50] * Quits: TabAtkins_ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  338. # [09:51] * Joins: TabAtkins_ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
  339. # [09:51] <boblet> TabAtkins_: thanks for your comments. really pleased about the proposed change to top-down for Flexbox, as that’d really improve things. re: AG test yeah it’s an extreme example, but atm there’s no way to make it better — rock on Template and/or Grid Positioning!
  340. # [09:54] * Quits: tyoshino (~tyoshino@220.109.219.244) (Quit: Leaving...)
  341. # [09:58] * Joins: masterov (~masterov@93.153.167.74)
  342. # [10:00] * Quits: paradisaeidae (~chatzilla@ppp167-253-233.static.internode.on.net) (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716])
  343. # [10:01] * Quits: TabAtkins_ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.13/2009073109])
  344. # [10:04] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  345. # [10:05] <zcorpan_> Hixie: http://www.w3.org/Bugs/Public/show_bug.cgi?id=8966 doesn't link to the diff
  346. # [10:05] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  347. # [10:05] <Hixie> it happens
  348. # [10:06] <Hixie> sometimes my script fails and i'm so many bugs ahead of the script by that time that i don't notice
  349. # [10:06] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Client Quit)
  350. # [10:06] <Hixie> other times i forget to paste in the bug number
  351. # [10:06] <Hixie> if you find the revision feel free to paste in a link
  352. # [10:06] <zcorpan_> done
  353. # [10:06] <annevk> whoa, fixing lots of bugs are we now? :)
  354. # [10:07] <annevk> I wish people paid that amount of attention to stuff I wrote
  355. # [10:07] <Hixie> zcorpan_: thanks
  356. # [10:07] <Hixie> annevk: yeah see comments earlier from me about where i stand with respect to e-mails andstuff
  357. # [10:07] <Hixie> plus the chairs just told me i had to be at zarro boogs by oct 1st or something
  358. # [10:08] <Hixie> or nov 8th
  359. # [10:08] <Hixie> i forget the exact date
  360. # [10:08] <Hixie> is there a way to get tracker to show more revs on the index page?
  361. # [10:08] <zcorpan_> ?limit=xyz
  362. # [10:08] * Joins: mpt (~mpt@canonical/mpt)
  363. # [10:08] <zcorpan_> where xyz is a number...
  364. # [10:09] <Hixie> aha, cool
  365. # [10:09] <Hixie> thanks
  366. # [10:11] <annevk> or -1 for everything
  367. # [10:11] <annevk> which is very slow
  368. # [10:12] * Quits: irclogbot_ (~bot@li165-234.members.linode.com) (Ping timeout: 276 seconds)
  369. # [10:13] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 258 seconds)
  370. # [10:13] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  371. # [10:13] * Joins: irclogbot_ (~bot@li165-234.members.linode.com)
  372. # [10:17] <annevk> whoa, someone on the charset list actually suggested updating shift_jis
  373. # [10:17] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  374. # [10:21] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  375. # [10:22] <hsivonen> annevk: speaking of shift_jis, the answer I got to my question if the Windows-31J tables should be used for ISO-2022-JP and EUC-JP was a "yes"
  376. # [10:22] <hsivonen> (maybe this was news only to me)
  377. # [10:23] * Quits: shepazu (~schepers@2001:660:330f:e8:21b:63ff:feb9:14dc) (Read error: Operation timed out)
  378. # [10:23] <hsivonen> that is, you apply the same decoding delta that you apply to de jure Shift_JIS to make it Windows-31J
  379. # [10:23] <hsivonen> *decoding table delta
  380. # [10:24] * Joins: shepazu (~schepers@dhcp232-197.enst.fr)
  381. # [10:25] <annevk> yeah, except Windows-31J is just a name IANA invented, it is not actually an alias you should recognize (nor does Windows)
  382. # [10:27] <hsivonen> well, hooray to IANA
  383. # [10:27] <annevk> Windows calls it windows-932 I believe
  384. # [10:27] <annevk> or just shift_jis
  385. # [10:27] <hsivonen> well, you apply the delta that makes shift_jis de jure tables into windows-932 tables
  386. # [10:28] <annevk> once Opera implements more Firefox-like encoding matching and I have some more time I was hoping to put some effort into it again
  387. # [10:28] <annevk> I think we should just have one spec you give an alias and a byte stream and it returns a Unicode stream
  388. # [10:29] <annevk> it's all legacy anyway
  389. # [10:29] <annevk> so we just figure out what the various mappings ought to be, write it down, and done.. or some such
  390. # [10:29] <Hixie> could someone sanity check me on http://www.w3.org/Bugs/Public/show_bug.cgi?id=10479 and if I'm right explain it to steven?
  391. # [10:29] <annevk> (also Unicode + alias -> byte stream
  392. # [10:29] <annevk> )
  393. # [10:31] <hsivonen> the weirdest part is that on OS/2, Gecko uses the IBM delta for shift_jis instead of the Microsoft delta
  394. # [10:32] <hsivonen> I think that's bogus, but it's not a high-priority battle for me
  395. # [10:32] <zcorpan_> does anyone use OS/2?
  396. # [10:32] <annevk> Hixie, I guess the user would still be able to expand the details (ARIA doesn't affect that) but the benefits would only be for AT users? (if there are benefits to using <fieldset> that is...)
  397. # [10:32] <hsivonen> zcorpan_: I believe there are OS/2 users, yes
  398. # [10:33] <Hixie> annevk: how would an AT user expand the details if you overrode the accessibility API mapping of <details>?
  399. # [10:33] * zcorpan_ thought OS/2 was about as dead as windows 3.1
  400. # [10:34] <hsivonen> Hixie: I think the right thing is to let details retain its natural role and have a div inside with role=radiogroup
  401. # [10:34] <annevk> Hixie, if "search" is allowed does that not override it as well?
  402. # [10:34] <Hixie> hsivonen: agreed, but can you explain that to steven?
  403. # [10:34] <Hixie> annevk: ?
  404. # [10:34] <hsivonen> since presumably, you don't want details to lose its default expanding nature
  405. # [10:34] <annevk> "
  406. # [10:34] <annevk> Currently the details element has a default ARIA role =group and overrides
  407. # [10:34] <annevk> allowed: Role must be either form, group, navigation, note, or search"
  408. # [10:34] <hsivonen> Hixie: feel free to copy and paste from IRC
  409. # [10:35] <annevk> so do any of those roles not override its native semantics?
  410. # [10:35] <Hixie> hsivonen: i said what you said but he didn't seem to understand it
  411. # [10:35] <Hixie> i was hoping someone else could find another way to explain it :-)
  412. # [10:35] <Hixie> annevk: yes, that sounds like a bug
  413. # [10:35] <annevk> maybe that is why he is confused
  414. # [10:36] * Quits: riven (~riven@53518387.cable.casema.nl) (Ping timeout: 240 seconds)
  415. # [10:36] <hsivonen> hmm. good question about landmarks overriding native semantic
  416. # [10:39] <annevk> added comments
  417. # [10:39] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
  418. # [10:40] <annevk> oh god
  419. # [10:40] <annevk> 3023bis is going to require XPointer
  420. # [10:40] <hsivonen> NOOOO! :-)
  421. # [10:41] <annevk> i wonder if IETF is just gonna approve that as RFC without checking implementations again
  422. # [10:41] <annevk> same with this whole IDNA crap
  423. # [10:41] <hsivonen> what I want from 3023bis is text/xml not to default to US-ASCII and not be required to have CRLF breaks
  424. # [10:42] <annevk> paraphrasing: "there was no IETF consensus to consider the needs of web browsers when it comes to IDNA handling"
  425. # [10:42] <annevk> actually
  426. # [10:42] <annevk> "there was IETF consensus to not consider them" was more like it
  427. # [10:42] * Joins: mat_t (~mattomasz@91.189.88.12)
  428. # [10:42] <annevk> hsivonen, and also not be obsolete
  429. # [10:43] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
  430. # [10:43] <annevk> look http://www.w3.org/2010/web-notifications/ Anne the Chair! ;p
  431. # [10:44] <Hixie> my condolences
  432. # [10:45] <othermaciej> annevk: welcome to the loser club
  433. # [10:45] <annevk> heh
  434. # [10:47] <hsivonen> annevk: congrats/condolences
  435. # [10:47] <hsivonen> nice background
  436. # [10:47] <zcorpan_> annevk: i'm disappointed that the background image isn't svg
  437. # [10:47] <annevk> MikeSmith can take credit for the design
  438. # [10:48] <MikeSmith> I tried to make it look really obnoxious
  439. # [10:48] <MikeSmith> but I seem to have failed at that
  440. # [10:49] <MikeSmith> anyway, annevk, indeed
  441. # [10:49] <MikeSmith> congrats and welcome to the home of the blues
  442. # [10:49] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
  443. # [10:50] <zcorpan_> what's up with <div class="box"> ? isn't that a bit 2004?
  444. # [10:50] <MikeSmith> I'm a simple person and I like simple class values
  445. # [10:51] <zcorpan_> i mean as opposed to styling <body>
  446. # [10:51] <MikeSmith> I think i will change that to class=div
  447. # [10:51] <MikeSmith> styling body would be too efficient
  448. # [10:51] * Joins: ROBOd (~robod@89.123.151.107)
  449. # [10:51] <MikeSmith> too obvious
  450. # [10:51] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  451. # [10:51] <MikeSmith> I don't like to do the obvious thing
  452. # [10:51] <zcorpan_> maybe you should use a <table> instead
  453. # [10:52] <MikeSmith> now you're talkin'
  454. # [10:52] <annevk> zcorpan_, you have to appreciate the fine line MikeSmith walks between keeping his job and not getting sacked for producing crap markup ;p
  455. # [10:52] <MikeSmith> my markup is an expression of my soul
  456. # [10:53] <annevk> haha
  457. # [10:53] <MikeSmith> when you criticize my markup, you wound me emotionally
  458. # [10:53] <Hixie> annevk: so you're gonna make sure there's no user permissions dialogs or infobars right? :-)
  459. # [10:54] <annevk> Hixie, I already tried that during discussion but I did not quite succeed I think
  460. # [10:54] <zcorpan_> Hixie: you get a notification instead
  461. # [10:54] <Hixie> annevk: you're the chair!
  462. # [10:54] <Hixie> annevk: lay the smack down
  463. # [10:54] <Hixie> annevk: anyone who thinks we should have a user permissions dialog, ban from the group for a week
  464. # [10:54] <Hixie> that'll show them who's boss
  465. # [10:54] <annevk> Hixie, that includes all your colleagues :)
  466. # [10:55] <annevk> Hixie, I think most people want to follow what geolocation has
  467. # [10:55] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Remote host closed the connection)
  468. # [10:55] <Hixie> many of my colleagues are new to web browsers
  469. # [10:56] <Hixie> don't let them bully you into bad UI :-)
  470. # [10:56] <jgraham> "lay the smack down" — are you advocating drugging the WG?
  471. # [10:56] <annevk> Hixie, I tried advocating your model which I think is much nicer, but it did not work out for reasons I cannot recall right now
  472. # [10:56] <annevk> Hixie, the app people wanna know upfront whether it is going to work as notifications often serve as reminders
  473. # [10:57] <zcorpan_> [[ This page wants to know where you are and wants to show you notifications. ( Allow location and notification ) ( Allow location but not notification ) ( Allow location but not location ) ( Allow neither location or notification ) [ ] Remember setting ( Learn more... ) ( Cancel ) ]]
  474. # [10:57] <annevk> Hixie, of course they could show an example one, but that is not quite nice; also, they wanted to be able to combine multiple of these permission dialogs together into something like "grant app priveliges" which I think makes sense
  475. # [10:57] <MikeSmith> annevk: you need to cultivate this kind of any image now: http://www.cinemaretro.com/uploads/walking2.jpg
  476. # [10:58] <MikeSmith> http://www.cinemaretro.com/uploads/walking.jpg
  477. # [10:58] <MikeSmith> Walk Tall
  478. # [10:59] <zcorpan_> s/location but not location/notification but not location/
  479. # [10:59] <jgraham> zcorpan_: Was that a serious suggestion?
  480. # [10:59] <Hixie> annevk: a "grant app priveliges" [sic] dialog is a terrible idea
  481. # [10:59] <Hixie> annevk: users have no idea what that even means
  482. # [11:00] <hsivonen> are there non-Google "app people" in the group?
  483. # [11:00] * hsivonen is too lazy to read the member list
  484. # [11:00] <zcorpan_> jgraham: not really, but it'll end up something like that
  485. # [11:00] <annevk> Hixie, so how do you think the geolocation bar works?
  486. # [11:00] * jgraham predicts users will click whatever looks most like the "Fuck off and let me use the website" button
  487. # [11:00] <annevk> Hixie, do users understand that?
  488. # [11:00] * annevk somewhat doubts they get all the implications
  489. # [11:00] <Hixie> the geolocation bar is a failure imho
  490. # [11:00] <jgraham> In fact maybe there should just be one button and it should be labeled thus
  491. # [11:01] <hsivonen> Hixie: how would you design the geolocation authorization?
  492. # [11:01] <Hixie> i have no idea
  493. # [11:01] <Hixie> hence my not whining about it :-)
  494. # [11:01] * Joins: riven (~riven@53518387.cable.casema.nl)
  495. # [11:01] <Hixie> but the notification one is far easier
  496. # [11:01] <Hixie> have ui on the notifications to opt-in to having them global, and when they're not opted in, only show them within the viewport, not the desktop
  497. # [11:02] <Hixie> (and have similar ui to opt-out)
  498. # [11:02] <Hixie> and maybe have a special method call you can invoke that pops up one of these widgets with an arrow saying "click here to opt in" (translated into userese)
  499. # [11:02] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  500. # [11:02] <Hixie> or some such idea
  501. # [11:03] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
  502. # [11:03] <zcorpan_> or allow the user to drag the notification
  503. # [11:03] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  504. # [11:04] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  505. # [11:04] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  506. # [11:05] <annevk> Hixie, yeah, though people had concerns about it; would be good if once the joining process is done at the W3C side you just joined the group
  507. # [11:06] <Hixie> remind me when i can
  508. # [11:06] <Hixie> if it's low traffic i can watch it
  509. # [11:06] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  510. # [11:06] * Quits: MikeSmith (~MikeSmith@EM114-48-241-147.pool.e-mobile.ne.jp) (Quit: The curfew tolls the knell of parting day... the plowman homeward plods his weary way)
  511. # [11:06] <annevk> I hope it's low traffic
  512. # [11:06] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  513. # [11:06] * Joins: MikeSmith (~MikeSmith@EM114-48-241-147.pool.e-mobile.ne.jp)
  514. # [11:07] <annevk> Hixie, you can just subscribe to public-web-notification@w3.org and not bother joining the group; Google will have to join regardless for the editor
  515. # [11:07] * Joins: svl (~me@188-220-160-10.zone11.bethere.co.uk)
  516. # [11:11] * Joins: smaug____ (~chatzilla@84-231-97-135.elisa-mobile.fi)
  517. # [11:11] <Hixie> k
  518. # [11:12] * Joins: Steve_B (~chatzilla@gatej.thls.bbc.co.uk)
  519. # [11:13] <hsivonen> how does Opera enforce Same Origin for file: URLs?
  520. # [11:14] <annevk> pm'd you someone's email
  521. # [11:15] <MikeSmith> http://twitter.com/brianleroux/status/23898902961 @brianleroux "way to go growl! you've spawned a w3c working group"
  522. # [11:15] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  523. # [11:16] <Hixie> ok bed time
  524. # [11:16] <Hixie> nn
  525. # [11:16] * Quits: svl (~me@188-220-160-10.zone11.bethere.co.uk) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  526. # [11:18] <zcorpan_> http://www.w3.org/mid/581CCCEE-56A0-4C17-BECC-ABC15E4065B0@apple.com lol
  527. # [11:19] <annevk> the HTML variant of that email was more funny
  528. # [11:20] <zcorpan_> i don't see any HTML variant of that email
  529. # [11:20] <zcorpan_> although i got the attachment in the right place in M2
  530. # [11:21] <annevk> http://blogs.msdn.com/b/ie/archive/2010/09/07/transitioning-existing-code-to-the-es5-getter-setter-apis.aspx great how the "legacy" API is shorter and easier
  531. # [11:23] <zcorpan_> i thought you could do Object.defineProperty(myObject,"p",
  532. # [11:23] <zcorpan_> {get: function() {/* getter function body */}, set: function(v) {/* setter function body */}}
  533. # [11:23] <zcorpan_> );
  534. # [11:23] <annevk> you can
  535. # [11:23] <annevk> but there's an equivalent of that as well
  536. # [11:24] <annevk> not sure whether it was legacy
  537. # [11:24] * Quits: smaug____ (~chatzilla@84-231-97-135.elisa-mobile.fi) (Ping timeout: 272 seconds)
  538. # [11:37] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  539. # [11:38] <annevk> via bruce: http://isyourmom.partofhtml5.com/
  540. # [11:40] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  541. # [11:41] <hsivonen> http://istheblinktag.partofhtml5.com/? shows a bug in Gecko :-(
  542. # [11:42] <zcorpan_> http://dhtml5.com/
  543. # [11:44] * Joins: mat_t (~mattomasz@91.189.88.12)
  544. # [11:44] * Quits: Steve_B (~chatzilla@gatej.thls.bbc.co.uk) (Remote host closed the connection)
  545. # [11:52] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  546. # [11:54] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  547. # [12:05] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
  548. # [12:06] * Joins: foolip (~philip@83.218.67.122)
  549. # [12:08] * Joins: MikeSmith_ (~MikeSmith@EM114-48-51-143.pool.e-mobile.ne.jp)
  550. # [12:10] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  551. # [12:10] * eighty4_ is now known as eighty4
  552. # [12:10] * Quits: eighty4 (~eighty4@li150-164.members.linode.com) (Changing host)
  553. # [12:10] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
  554. # [12:11] * Quits: MikeSmith (~MikeSmith@EM114-48-241-147.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
  555. # [12:11] * MikeSmith_ is now known as MikeSmith
  556. # [12:12] * Quits: annevk (~annevk@cm-84.208.74.81.getinternet.no) (Quit: annevk)
  557. # [12:14] * Joins: erlehmann (~erlehmann@89.204.153.11)
  558. # [12:19] * Joins: smaug____ (~chatzilla@85-156-3-168.elisa-mobile.fi)
  559. # [12:34] * Quits: erlehmann (~erlehmann@89.204.153.11) (Read error: Connection reset by peer)
  560. # [12:35] <othermaciej> insomnia qq
  561. # [12:36] * Joins: erlehmann (~erlehmann@89.204.153.11)
  562. # [12:39] * Quits: maikmerten (~merten@dhcp-11-239.it.uu.se) (Remote host closed the connection)
  563. # [12:43] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  564. # [12:46] * Quits: smaug____ (~chatzilla@85-156-3-168.elisa-mobile.fi) (Ping timeout: 245 seconds)
  565. # [12:50] * Quits: cheeser (~cheeser@unaffiliated/cheeser) (Ping timeout: 240 seconds)
  566. # [12:51] * Joins: cheeser (~cheeser@unaffiliated/cheeser)
  567. # [13:05] <MikeSmith> othermaciej: :(
  568. # [13:09] * Joins: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com)
  569. # [13:12] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 245 seconds)
  570. # [13:18] * abarth is now known as abarth|zZz
  571. # [13:21] <Workshiva> I like this one: http://ishtml5.partofhtml5.com/
  572. # [13:22] * Joins: annevk (~annevk@pat-tdc.opera.com)
  573. # [13:23] * Quits: mat_t (~mattomasz@91.189.88.12) (Read error: No route to host)
  574. # [13:24] * Joins: mat_t (~mattomasz@91.189.88.12)
  575. # [13:31] * Quits: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
  576. # [13:33] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Ping timeout: 276 seconds)
  577. # [13:36] <hsivonen> FAIL. http://isvideo.partofhtml5.com/ is H.264 only
  578. # [13:36] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
  579. # [13:37] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  580. # [13:38] <annevk> defining the nodes model was easier than expected
  581. # [13:38] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  582. # [13:47] * Quits: icozzo (~Ravatar@c-98-214-140-97.hsd1.il.comcast.net) (Read error: Connection reset by peer)
  583. # [13:47] * Joins: icozzo (~Ravatar@c-98-214-140-97.hsd1.il.comcast.net)
  584. # [13:54] * Joins: hamcore (rhythm@unaffiliated/msmosso)
  585. # [13:59] <annevk> zcorpan_, your insertBefore fu is sort of broken
  586. # [13:59] <annevk> e.g. it doesn't catch the case where the node being inserted is the parentNode
  587. # [13:59] <annevk> (or some other ancestor)
  588. # [14:00] <annevk> and it doesn't remove the node from the other location, I guess adoptNode always has to be implicitly invoked
  589. # [14:02] <zcorpan_> annevk: ok
  590. # [14:03] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  591. # [14:04] <annevk> no, not ok
  592. # [14:04] <annevk> :)
  593. # [14:04] <annevk> I guess I'll write some tests for all the modifying the DOM tree stuff
  594. # [14:05] <annevk> and study the original DOM spec and impls some more
  595. # [14:05] <annevk> with the notable exception of mutation events, as I'm not going there for now
  596. # [14:06] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
  597. # [14:07] <zcorpan_> i like <@philip>
  598. # [14:07] * Joins: smaug____ (~chatzilla@cs181063178.pp.htv.fi)
  599. # [14:07] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Ping timeout: 264 seconds)
  600. # [14:09] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
  601. # [14:10] <annevk> yay: http://www.nu.nl/internet/2329069/europarlement-dreigt-anti-piraterijverdrag-blazen.html
  602. # [14:11] <Peter`> wrong channel?
  603. # [14:13] <annevk> see topic
  604. # [14:13] <annevk> :)
  605. # [14:13] <Peter`> pff :p
  606. # [14:13] <annevk> #whatwg is a convenient way to blog
  607. # [14:14] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  608. # [14:14] <zcorpan_> if the registries are intended to match reality, maybe they should be automated based on searches on actual content instead of maintained manually
  609. # [14:14] <annevk> and store bits of info
  610. # [14:14] <Peter`> fair enough
  611. # [14:20] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
  612. # [14:23] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  613. # [14:26] * Joins: maikmerten (~merten@m83-185-21-76.cust.tele2.se)
  614. # [14:37] * Joins: Madness (~petal@host57-134-static.35-88-b.business.telecomitalia.it)
  615. # [14:38] * Quits: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it) (Read error: Connection reset by peer)
  616. # [14:41] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  617. # [14:45] <zcorpan_> 0 unread public-html emails
  618. # [14:50] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  619. # [14:51] <jgraham> zcorpan_: How many did you actually read though?
  620. # [14:51] * jgraham has 7770 unread public-html emails but doesn't mark emails read that he has not actually read
  621. # [14:54] <jcranmer> I ignore most of the emails I get anyways
  622. # [14:54] * hsivonen notes that there hasn't been a use case presented you for using the script global object of the evaluation-time document
  623. # [14:54] <zcorpan_> jgraham: i partially read the subject line from all threads at least
  624. # [14:55] <hsivonen> s/you//
  625. # [14:56] <jgraham> zcorpan_: Partially reading the subject line once per thread doesn't count :)
  626. # [14:56] <zcorpan_> why not?
  627. # [14:58] <jgraham> It doesn't impart a sufficient fraction of the information content of the mails for me to consider it "read"
  628. # [14:58] <jcranmer> I generally wait to read it until I'm right about to delete it
  629. # [15:00] <zcorpan_> ok then i probably read somewhere around between 5% and 10% of the emails
  630. # [15:00] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  631. # [15:03] * Quits: boaz (~boaz@64.119.159.231) (Read error: Connection reset by peer)
  632. # [15:03] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
  633. # [15:03] * Joins: Phae1 (~Phae@gatekeeper.macmillan.co.uk)
  634. # [15:03] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Read error: Connection reset by peer)
  635. # [15:04] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
  636. # [15:04] * Joins: boaz (~boaz@64.119.159.231)
  637. # [15:09] * Quits: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
  638. # [15:09] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  639. # [15:10] * Joins: BlurstOfTimes (~blurstoft@168.203.117.112)
  640. # [15:18] * Joins: Steve_B (~chatzilla@gatek.mh.bbc.co.uk)
  641. # [15:19] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
  642. # [15:20] * Phae1 is now known as Phae
  643. # [15:24] * Quits: kennyluck (~kennyluck@133.27.228.172) (Quit: kennyluck)
  644. # [15:25] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  645. # [15:30] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  646. # [15:44] * Quits: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru) (Quit: Ankheg)
  647. # [15:46] * Quits: Madness (~petal@host57-134-static.35-88-b.business.telecomitalia.it) (Ping timeout: 240 seconds)
  648. # [15:49] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  649. # [15:50] <hsivonen> does JS have a way for an anonymous function object to reference itself (as opposed to referencing the object it is a property of)
  650. # [15:52] <smaug____> hsivonen: https://developer.mozilla.org/en/JavaScript/Reference/Functions_and_function_scope/arguments/callee
  651. # [15:52] <smaug____> not sure if that is deprecated
  652. # [15:53] <zcorpan_> iirc it isn't (but arguments.caller is)
  653. # [15:53] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  654. # [15:53] * Joins: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it)
  655. # [15:57] <jgraham> hsivonen: You are supposed to do function foo() {foo()}
  656. # [15:57] <jgraham> which works even if foo is a functionexpression rather than a FunctionDeclaration
  657. # [15:58] <zcorpan_> what's a functionexpression?
  658. # [15:59] <hsivonen> smaug____: thanks. I decided to do something less fancy to avoid footguns, though.
  659. # [16:00] <hsivonen> jgraham: I don't understand. My use case was an anonymous event handler removing itself after running once
  660. # [16:05] <jgraham> A function expression is something like var foo = function X() {}
  661. # [16:06] <jgraham> Then inside the function you can use X to refer to the function
  662. # [16:06] <jgraham> outside the function you use foo()
  663. # [16:07] <zcorpan_> wow i didn't know that was even allowed
  664. # [16:07] * Quits: karlushi (~karlushi@fw.vdl2.ca) (Ping timeout: 272 seconds)
  665. # [16:07] <gsnedders> zcorpan_: n00b
  666. # [16:09] <hsivonen> jgraham: ooh. good to know. thanks
  667. # [16:10] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Remote host closed the connection)
  668. # [16:24] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
  669. # [16:27] <FastJack> heh, it's funny. I just thought about bringing back <img lowsrc> for mobile devices :)
  670. # [16:28] <hsivonen> over here, mobile devices have faster connections that desktops in some other places
  671. # [16:28] <hsivonen> I wouldn't want my mobile device downloading uglier images than my desktop
  672. # [16:29] * Joins: kennyluck (~kennyluck@EM114-48-54-29.pool.e-mobile.ne.jp)
  673. # [16:30] <FastJack> you don't have to all the time. but sometimes only edge or gprs are available
  674. # [16:30] * Joins: weinig (~weinig@c-76-102-3-160.hsd1.ca.comcast.net)
  675. # [16:34] * Quits: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it) (Ping timeout: 272 seconds)
  676. # [16:36] <zcorpan_> opera mini/turbo uglifies images for you for slow connections
  677. # [16:36] <hendry> where is the svn interface to HTML5? http://svn.whatwg.org/ doesn't seem to have it
  678. # [16:37] <hendry> i'm interested in running my own "Specification annotation system"
  679. # [16:37] <hsivonen> hendry: this one? http://html5.org/tools/web-apps-tracker?from=5299&to=5300
  680. # [16:38] <hendry> hsivonen: i want to checkout the HTML5 spec, not a diff interfac
  681. # [16:38] <zcorpan_> hendry: svn.whatwg.org is the svn interface
  682. # [16:38] <hsivonen> hooray. Gecko fails some html5lib tests, because the MathML implementation maintains private data in script-visible _moz- attributes
  683. # [16:39] <hendry> zcorpan_: http://svn.whatwg.org/webapps/complete.html doesn't look right ... ?
  684. # [16:40] <zcorpan_> how doesn't it look right?
  685. # [16:41] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
  686. # [16:41] <annevk> hendry, it's composed via script
  687. # [16:42] * Joins: chronos (~quassel@unaffiliated/chronos)
  688. # [16:45] * Quits: weinig (~weinig@c-76-102-3-160.hsd1.ca.comcast.net) (Quit: weinig)
  689. # [16:47] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  690. # [16:47] <hsivonen> does DOM TreeWalker try to be fancy about munging white space on the text nodes it exposes?
  691. # [16:47] * Joins: theMadness (~petal@host57-134-static.35-88-b.business.telecomitalia.it)
  692. # [16:48] * Joins: romeo_ (~romeo__@x1-6-00-02-44-60-6c-8e.k233.webspeed.dk)
  693. # [16:48] <hsivonen> aaargh!
  694. # [16:48] <hsivonen> data: URLs!1!!
  695. # [16:49] <jgraham> hsivonen: What is the problem?
  696. # [16:49] <hsivonen> output from the test harness doesn't match expected output on white space details
  697. # [16:49] <hendry> annevk: sorry, getting interrupted, and where is the script again?
  698. # [16:50] <hsivonen> I think the data: URL creation step throws away some unescaped white space
  699. # [16:50] <jgraham> hsivonen: example?
  700. # [16:50] <annevk> hendry, I don't think it's public
  701. # [16:50] <jgraham> hsivonen: Of the input that causes problems
  702. # [16:50] <jgraham> I want to check that my harness doesn't have the same problems
  703. # [16:50] <hendry> annevk: iirc hsivonen showed me it sometime ago. can't recall
  704. # [16:50] * Quits: nessy (~Adium@124-169-0-56.dyn.iinet.net.au) (Remote host closed the connection)
  705. # [16:50] <hsivonen> jgraham: http://pastebin.mozilla.org/785408
  706. # [16:51] <annevk> hendry, well, there's http://pimpmyspec.net/
  707. # [16:51] <annevk> hendry, but I believe there is some preprocessing going on as well
  708. # [16:52] <hendry> annevk: be good to see how it works. esp. annotation. I'll write an email to Hixie :)
  709. # [16:53] <zcorpan_> hendry: by annotation do you mean the status boxes in the margin?
  710. # [16:54] <hsivonen> here's my problem: data:text/html,<pre>FOO%A0BAR</pre>
  711. # [16:55] * Joins: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net)
  712. # [16:57] <hsivonen> oops.
  713. # [16:57] <hsivonen> data:text/html,<pre>FOO%0ABAR</pre>
  714. # [16:57] <hsivonen> that's better
  715. # [16:59] * Quits: peol (~peol@unaffiliated/peol) (Ping timeout: 264 seconds)
  716. # [17:02] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  717. # [17:06] * Joins: paul_irish (~paul_iris@67.218.106.182)
  718. # [17:14] * Quits: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
  719. # [17:14] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  720. # [17:15] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
  721. # [17:17] <hendry> zcorpan_: yes, that too
  722. # [17:19] * Joins: micheil (~micheil@124-168-141-29.dyn.iinet.net.au)
  723. # [17:20] <zcorpan_> hendry: they're mostly done with javascript
  724. # [17:23] * Quits: icozzo (~Ravatar@c-98-214-140-97.hsd1.il.comcast.net) (Quit: HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D)
  725. # [17:24] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
  726. # [17:25] * Joins: svl (~me@188-220-160-10.zone11.bethere.co.uk)
  727. # [17:27] * Quits: kennyluck (~kennyluck@EM114-48-54-29.pool.e-mobile.ne.jp) (Quit: kennyluck)
  728. # [17:27] * Joins: kennyluck (~kennyluck@EM114-48-54-29.pool.e-mobile.ne.jp)
  729. # [17:27] * Quits: kennyluck (~kennyluck@EM114-48-54-29.pool.e-mobile.ne.jp) (Excess Flood)
  730. # [17:28] * Joins: kennyluck (~kennyluck@EM114-48-54-29.pool.e-mobile.ne.jp)
  731. # [17:31] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  732. # [17:40] * Quits: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net) (Quit: flying home, back in office tomorrow, see everyone then)
  733. # [17:42] * Joins: dglazkov (~dglazkov@nat/google/x-sywchcyhfsplfyko)
  734. # [17:42] * Quits: shepazu (~schepers@dhcp232-197.enst.fr) (Quit: shepazu)
  735. # [17:42] * Quits: dglazkov (~dglazkov@nat/google/x-sywchcyhfsplfyko) (Remote host closed the connection)
  736. # [17:43] * Joins: dglazkov (~dglazkov@nat/google/x-gkmegdiwvcwqvdvn)
  737. # [17:45] * Joins: dbaron (~dbaron@nat/mozilla/x-eezdiqvqfgtxpjsp)
  738. # [17:47] <zcorpan_> annevk: Node.removeNode() seems nice
  739. # [17:48] <zcorpan_> annevk: except it doesn't seem to do what i expect
  740. # [17:49] <annevk> removeNode?
  741. # [17:50] <Workshiva> Node.prototype.removeNode = function() { if (this.parentNode) this.parentNode.removeChild(this); };
  742. # [17:50] <annevk> oh, no arguments
  743. # [17:50] <zcorpan_> Workshiva: but that's not what it does in opera
  744. # [17:51] <zcorpan_> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/621
  745. # [17:51] <zcorpan_> also, it's on Element, not Node
  746. # [17:51] <Workshiva> Why?
  747. # [17:51] <zcorpan_> see topic
  748. # [17:53] <zcorpan_> ah removeNode takes a bool argument
  749. # [17:53] <annevk> by default it does not remove the children
  750. # [17:53] <zcorpan_> false inserts the element's children in its place
  751. # [17:54] <annevk> i rather have library authors do this kind of stuff
  752. # [17:55] <zcorpan_> i would have liked it if it was on Node instead and no argument meant true instead of false
  753. # [17:55] <zcorpan_> http://google.com/codesearch?as_q=%5C.removeNode%5C%28
  754. # [17:55] <annevk> or no argument support at all
  755. # [17:56] <zcorpan_> http://google.com/codesearch?q=%5C.removeNode%5C(++lang:javascript
  756. # [17:57] <zcorpan_> maybe those aren't using the native removeNode
  757. # [17:57] <annevk> seem like custom or IE-only impl
  758. # [17:57] <zcorpan_> does ie support this?
  759. # [17:57] <annevk> think so
  760. # [17:57] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
  761. # [17:58] <annevk> gotta run
  762. # [17:58] * Quits: annevk (~annevk@pat-tdc.opera.com) (Quit: annevk)
  763. # [18:01] * Joins: TabAtkins_ (~tabatkins@216.239.45.19)
  764. # [18:02] * Joins: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se)
  765. # [18:05] * Joins: estes (~aestes@17.246.18.252)
  766. # [18:07] * Quits: paul_irish (~paul_iris@67.218.106.182) (Remote host closed the connection)
  767. # [18:09] * Joins: MikeSmith_ (~MikeSmith@EM114-48-5-255.pool.e-mobile.ne.jp)
  768. # [18:11] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  769. # [18:12] * Quits: boblet (~boblet@p2103-ipbf21osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  770. # [18:12] * Quits: MikeSmith (~MikeSmith@EM114-48-51-143.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
  771. # [18:12] * MikeSmith_ is now known as MikeSmith
  772. # [18:14] * Joins: paul_irish (~paul_iris@nat/google/x-lyjoznbzimfkiddw)
  773. # [18:21] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
  774. # [18:21] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
  775. # [18:21] * Joins: aroben (~aroben@unaffiliated/aroben)
  776. # [18:21] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Quit: Leaving.)
  777. # [18:23] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  778. # [18:23] * Quits: svl (~me@188-220-160-10.zone11.bethere.co.uk) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  779. # [18:33] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  780. # [18:34] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Client Quit)
  781. # [18:36] * Quits: Steve_B (~chatzilla@gatek.mh.bbc.co.uk) (Remote host closed the connection)
  782. # [18:37] * Joins: ap (~ap@17.246.19.253)
  783. # [18:38] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  784. # [18:40] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
  785. # [18:46] * Quits: matjas (~matjas@ip-213-49-114-173.dsl.scarlet.be) (Remote host closed the connection)
  786. # [18:46] <zcorpan_> what's the impl status of https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/TypedArray-spec.html ?
  787. # [18:52] * Joins: JonathanNeal (~Jonathan_@12.139.128.74)
  788. # [18:52] <zcorpan_> <http://www.w3.org/mid/9B2DE9094C827E44988F5ADAA6A2C5DACD3E5C@HQ-MAIL9.ptcnet.ptc.com> - "The AssocSS spec has been approved to go out for review as a PER
  789. # [18:52] <zcorpan_> with the expected publication date being tomorrow."
  790. # [18:56] <zcorpan_> annevk: don't you need a function wrapper here? assert_throws(new TypeError(), document.body.appendChild({'a':'b'}))
  791. # [18:58] <jgraham> yes
  792. # [19:00] <zcorpan_> annevk: doctypes are special. deal with it :)
  793. # [19:02] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  794. # [19:05] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
  795. # [19:07] * Joins: peol (~andree@unaffiliated/peol)
  796. # [19:08] * Quits: hamcore (rhythm@unaffiliated/msmosso) (Disconnected by services)
  797. # [19:08] * Joins: hamcore (rhythm@unaffiliated/msmosso)
  798. # [19:08] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  799. # [19:11] * Joins: svl (~me@188-220-160-10.zone11.bethere.co.uk)
  800. # [19:13] * Joins: dave_levin (~dave_levi@nat/google/x-fmpfcudqrvcqpdkd)
  801. # [19:25] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Ping timeout: 245 seconds)
  802. # [19:29] * aroben is now known as aroben|lunch
  803. # [19:34] * Quits: boaz (~boaz@64.119.159.231) (Read error: Connection reset by peer)
  804. # [19:34] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
  805. # [19:35] * Joins: boaz (~boaz@64.119.159.231)
  806. # [19:35] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
  807. # [19:39] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
  808. # [19:39] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  809. # [19:39] * Quits: JonathanNeal (~Jonathan_@12.139.128.74) (Ping timeout: 272 seconds)
  810. # [19:41] * Joins: JonathanNeal (~Jonathan_@12.139.128.74)
  811. # [19:42] * Joins: shepazu (~schepers@81.253.1.95)
  812. # [19:48] * Quits: shepazu (~schepers@81.253.1.95) (Quit: shepazu)
  813. # [19:50] * Joins: plainhao (~plainhao@mail.xbiotica.com)
  814. # [19:50] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  815. # [19:50] * aroben|lunch is now known as aroben
  816. # [19:51] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  817. # [19:51] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
  818. # [19:55] * Quits: variable (~variable@unaffiliated/variable) (Ping timeout: 272 seconds)
  819. # [20:01] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  820. # [20:02] * Quits: JonathanNeal (~Jonathan_@12.139.128.74) (Quit: Leaving)
  821. # [20:03] * Joins: variable (UNKNOWN@unaffiliated/variable)
  822. # [20:04] * Joins: sicking (~chatzilla@nat/mozilla/x-fhhrlzndxezzjbbh)
  823. # [20:06] * Joins: aho (~nya@fuld-4d00d259.pool.mediaWays.net)
  824. # [20:09] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Ping timeout: 245 seconds)
  825. # [20:10] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
  826. # [20:13] * Quits: svl (~me@188-220-160-10.zone11.bethere.co.uk) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  827. # [20:14] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Ping timeout: 245 seconds)
  828. # [20:16] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
  829. # [20:21] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Operation timed out)
  830. # [20:21] * Quits: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se) (Remote host closed the connection)
  831. # [20:25] * Joins: JonathanNeal (~Jonathan_@12.139.128.74)
  832. # [20:25] * Quits: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
  833. # [20:28] * Quits: jarib (jarib@tttt.mine.nu) (Changing host)
  834. # [20:28] * Joins: jarib (jarib@unaffiliated/jarib)
  835. # [20:30] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  836. # [20:41] * Quits: sicking (~chatzilla@nat/mozilla/x-fhhrlzndxezzjbbh) (Ping timeout: 252 seconds)
  837. # [20:44] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
  838. # [20:44] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 276 seconds)
  839. # [20:45] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
  840. # [20:49] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Remote host closed the connection)
  841. # [20:49] * Quits: romeo_ (~romeo__@x1-6-00-02-44-60-6c-8e.k233.webspeed.dk) (Quit: Leaving)
  842. # [20:50] * Quits: erlehmann (~erlehmann@89.204.153.11) (Quit: Die demokratieerhaltende Whistleblower-Organistation Krautchan freut sich immer über Spenden.)
  843. # [20:55] * Quits: estes (~aestes@17.246.18.252) (Quit: estes)
  844. # [20:56] * Quits: ap (~ap@17.246.19.253) (Quit: ap)
  845. # [20:57] * Joins: estes (~aestes@17.246.18.252)
  846. # [20:59] * Joins: ap (~ap@17.244.25.226)
  847. # [21:01] <Hixie> hober: thanks dude
  848. # [21:18] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 255 seconds)
  849. # [21:19] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  850. # [21:25] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
  851. # [21:30] * Joins: dpranke (~Adium@nat/google/x-cqqlcajppkdiehka)
  852. # [21:31] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 276 seconds)
  853. # [21:33] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  854. # [21:33] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: changing servers)
  855. # [21:33] * Joins: temp01 (~temp01@unaffiliated/temp01)
  856. # [21:35] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
  857. # [21:36] * Quits: reni_ (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
  858. # [21:38] * Joins: ako (~nya@fuld-4d00d248.pool.mediaWays.net)
  859. # [21:39] * Quits: aho (~nya@fuld-4d00d259.pool.mediaWays.net) (Ping timeout: 245 seconds)
  860. # [21:42] * Quits: ap (~ap@17.244.25.226) (Quit: ap)
  861. # [21:46] * Joins: miketaylr (~miketaylr@24.42.95.108)
  862. # [21:47] * Joins: KevinMarks (~KevinMark@70-35-42-130.static.wiline.com)
  863. # [21:50] <hober> np
  864. # [21:54] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 276 seconds)
  865. # [21:55] * Quits: estes (~aestes@17.246.18.252) (Quit: estes)
  866. # [21:55] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  867. # [21:57] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  868. # [22:00] * abarth|zZz is now known as abarth
  869. # [22:04] * Quits: maikmerten (~merten@m83-185-21-76.cust.tele2.se) (Ping timeout: 240 seconds)
  870. # [22:11] * Joins: virtuelv (~virtuelv_@65.168.34.95.customer.cdi.no)
  871. # [22:12] * Joins: ap (~ap@17.246.17.176)
  872. # [22:12] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  873. # [22:13] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  874. # [22:15] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 276 seconds)
  875. # [22:18] * Quits: JonathanNeal (~Jonathan_@12.139.128.74) (Ping timeout: 276 seconds)
  876. # [22:19] * Quits: miketaylr (~miketaylr@24.42.95.108) (Quit: Leaving...)
  877. # [22:20] * Joins: othermaciej (~mjs@17.246.19.36)
  878. # [22:28] * Joins: JonathanNeal (~Jonathan_@57.sub-70-192-80.myvzw.com)
  879. # [22:28] * Joins: kennyluck_ (~kennyluck@EM114-48-2-70.pool.e-mobile.ne.jp)
  880. # [22:31] * Quits: kennyluck (~kennyluck@EM114-48-54-29.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
  881. # [22:31] * kennyluck_ is now known as kennyluck
  882. # [22:33] * Joins: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net)
  883. # [22:34] * Quits: JonathanNeal (~Jonathan_@57.sub-70-192-80.myvzw.com) (Ping timeout: 272 seconds)
  884. # [22:35] * Joins: estes (~aestes@17.246.18.252)
  885. # [22:36] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
  886. # [22:39] * Joins: weinig (~weinig@17.246.19.250)
  887. # [22:40] * Joins: pauld (~chatzilla@spare33.seh.ox.ac.uk)
  888. # [22:42] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  889. # [22:45] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  890. # [22:46] <annevk> meh
  891. # [22:46] <annevk> insertBefore et al need to use adoptNode
  892. # [22:46] <annevk> but adoptNode throws for DocumentType
  893. # [22:47] <gsnedders> Who said DOM Core was nice?
  894. # [22:47] <annevk> Opera does not support DocumentType in this way it seems though
  895. # [22:47] <annevk> maybe we should drop support for it apart from document.doctype
  896. # [22:48] <annevk> oh I see simon said "<zcorpan_> annevk: doctypes are special. deal with it :) "
  897. # [22:49] * Quits: pauld (~chatzilla@spare33.seh.ox.ac.uk) (Remote host closed the connection)
  898. # [22:50] <annevk> i guess i could define how it works now and then ask people to make it simpler
  899. # [22:54] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
  900. # [22:55] * Joins: jacobolu_ (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net)
  901. # [22:55] * Joins: sicking (~chatzilla@nat/mozilla/x-iuesjfdxunfaiknb)
  902. # [22:56] * Quits: TabAtkins_ (~tabatkins@216.239.45.19) (Quit: Lost terminal)
  903. # [22:56] * Quits: KevinMarks (~KevinMark@70-35-42-130.static.wiline.com) (Ping timeout: 258 seconds)
  904. # [22:57] * Quits: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net) (Ping timeout: 260 seconds)
  905. # [22:58] * Joins: gabe__ (~gabe@88-149-237-7.dynamic.ngi.it)
  906. # [22:59] * Quits: gabe__ (~gabe@88-149-237-7.dynamic.ngi.it) (Client Quit)
  907. # [23:00] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: stupidity buffer overflow)
  908. # [23:00] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  909. # [23:01] * Joins: gabe__ (~gabe@88-149-237-7.dynamic.ngi.it)
  910. # [23:01] * gabe__ is now known as gabeg
  911. # [23:03] * Joins: vr_ (~Vr@iliade.daycom.net)
  912. # [23:04] * Joins: geoaxis_ (~hatim@tinyisv.com)
  913. # [23:04] * Quits: geoaxis (~hatim@unaffiliated/geoaxis) (Ping timeout: 276 seconds)
  914. # [23:04] * Quits: vr (~Vr@iliade.daycom.net) (Ping timeout: 276 seconds)
  915. # [23:05] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 276 seconds)
  916. # [23:05] * Quits: antti_s (~antti@173-203-97-98.static.cloud-ips.com) (Ping timeout: 276 seconds)
  917. # [23:05] * Quits: chronos (~quassel@unaffiliated/chronos) (Read error: Connection reset by peer)
  918. # [23:06] * Joins: antti_s_ (~antti@173-203-97-98.static.cloud-ips.com)
  919. # [23:06] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Remote host closed the connection)
  920. # [23:06] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
  921. # [23:07] * Quits: ukai (~ukai@nat/google/x-rkhntgxszjzlzzdi) (Ping timeout: 265 seconds)
  922. # [23:08] * Joins: ukai (~ukai@nat/google/x-euzuyujzpyeetgwh)
  923. # [23:08] * Quits: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30) (Quit: eric_carlson)
  924. # [23:08] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  925. # [23:10] * Joins: nessy (~Adium@124-169-0-56.dyn.iinet.net.au)
  926. # [23:10] * aroben is now known as aroben|meeting
  927. # [23:13] <annevk> I wonder if Gecko/WebKit are willing to nuke inputEncoding
  928. # [23:13] <annevk> clearly charset, characterSet, and defaultCharset is enough for everyone :)
  929. # [23:14] <zcorpan_> annevk: have you covered this case? foo.insertBefore(foo, other)
  930. # [23:16] <annevk> it does not cover several cases atm, but thanks for mentioning that one
  931. # [23:18] * Quits: estes (~aestes@17.246.18.252) (Quit: estes)
  932. # [23:20] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  933. # [23:20] <annevk> also applicable to appendChild/replaceChild
  934. # [23:21] * Quits: ROBOd (~robod@89.123.151.107) (Quit: .)
  935. # [23:21] <zcorpan_> yes
  936. # [23:22] <annevk> I wonder if the null/null passing should instead through some kind of ECMAScript error
  937. # [23:22] * Quits: cyberix (twruottu@melkki.cs.helsinki.fi) (Ping timeout: 276 seconds)
  938. # [23:22] * Quits: BlurstOfTimes (~blurstoft@168.203.117.112) (Remote host closed the connection)
  939. # [23:22] <annevk> types are not nullable if they do not have a trailing question mark so I guess Web IDL covers that and I do not have to
  940. # [23:22] <annevk> but then the question is how stable Web IDL is
  941. # [23:22] <annevk> when is cameron starting at Moz again?
  942. # [23:23] <paul_irish> cameron who?
  943. # [23:24] <annevk> Mr. Web IDL: http://dev.w3.org/2006/webapi/WebIDL/
  944. # [23:24] <TabAtkins> annevk: I do my best to make people aware of WebIDL when they're designing APIs around here, so they just consistently defer to the spec in matters like this.
  945. # [23:25] <paul_irish> ah
  946. # [23:25] * Quits: hamcore (rhythm@unaffiliated/msmosso) (Ping timeout: 252 seconds)
  947. # [23:26] <annevk> so I guess that ought to be a type error too then
  948. # [23:27] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
  949. # [23:27] * Quits: paul_irish (~paul_iris@nat/google/x-lyjoznbzimfkiddw) (Remote host closed the connection)
  950. # [23:27] <annevk> jgraham, new TypeError() does not work
  951. # [23:28] <annevk> I'm getting
  952. # [23:28] <annevk> Error: invalid array length
  953. # [23:28] <annevk> Source File: file:///Users/annevk/Work/w3c-dvcs/web-dom-core/tests/testharness.js
  954. # [23:28] <annevk> Line: 802
  955. # [23:28] * Quits: peol (~andree@unaffiliated/peol) (Remote host closed the connection)
  956. # [23:28] <TabAtkins> Has Chrome removed validation from the unimplemented input types yet? I thought we had somewhere above the public channel, but I'm suddenly struck by doubt.
  957. # [23:28] * smaug____ thinks he wanted to change EventTarget handling in WebIDL
  958. # [23:28] <annevk> that reminds me, is EventTarget already defined in such a way that it no longer assumes nodes?
  959. # [23:29] <smaug____> I think so
  960. # [23:29] <smaug____> when did it assume nodes?
  961. # [23:29] <annevk> just in describing most things
  962. # [23:35] <AryehGregor> TabAtkins, pretty sure it has, but it's a one-line test, no?
  963. # [23:35] <TabAtkins> If I know which version has it turned off, sure.
  964. # [23:36] * Joins: matjas (~matjas@ip-213-49-114-173.dsl.scarlet.be)
  965. # [23:38] * Quits: matjas (~matjas@ip-213-49-114-173.dsl.scarlet.be) (Remote host closed the connection)
  966. # [23:40] <annevk> btw, I killed all <table>s from Web DOM Core
  967. # [23:40] * Joins: cyberix (~twruottu@melkki.cs.helsinki.fi)
  968. # [23:41] * Joins: paul_irish (~paul_iris@nat/google/x-eqcpccowxkzsokju)
  969. # [23:41] * Quits: paul_irish (~paul_iris@nat/google/x-eqcpccowxkzsokju) (Remote host closed the connection)
  970. # [23:45] * Quits: aroben|meeting (~aroben@unaffiliated/aroben) (Quit: aroben|meeting)
  971. # [23:47] <zcorpan_> annevk: http://html5.org/tools/web-apps-tracker?from=5432&to=5433 doesn't show the commit message if i have 'show editorial changes' unchecked
  972. # [23:47] <jgraham> annevk: What actual code is causing the error
  973. # [23:47] <jgraham> It isn't new TypeError(0 :)
  974. # [23:47] <jgraham> s/0/)
  975. # [23:49] <annevk> jgraham, I thought you said that was it
  976. # [23:49] <annevk> zcorpan_, is the latest code not in subversion?
  977. # [23:50] <zcorpan_> annevk: what?
  978. # [23:50] <annevk> zcorpan_, usually you just commit fixes and I propagate
  979. # [23:51] <zcorpan_> ah. i haven't checked
  980. # [23:51] <jgraham> annevk: I am very confused/
  981. # [23:51] <jgraham> What did I say?
  982. # [23:51] <annevk> to use new TypeError()
  983. # [23:52] <jgraham> Right
  984. # [23:52] <annevk> i.e.
  985. # [23:52] <annevk> assert_throws(new TypeError(), function() { document.body.insertBefore({'a':'b'}, document.body.firstChild) })
  986. # [23:52] <annevk> but if I use that things fall apart
  987. # [23:52] <jgraham> OK, that is now enough for me to debug :)
  988. # [23:52] <jgraham> thanks
  989. # [23:52] <jgraham> (is this in the repo somewhere?)
  990. # [23:53] <annevk> if you take http://bitbucket.org/ms2ger/web-dom-core/src/tip/tests/Node-insertBefore.html
  991. # [23:53] <annevk> and change the first NOT_SUPPORTED_ERR to new TypeError()
  992. # [23:53] <annevk> you'll get it
  993. # [23:59] <Hixie> is it bad that i have no idea what i was talking about in http://www.w3.org/Bugs/Public/show_bug.cgi?id=10240
  994. # [23:59] * Hixie starts rereading the algorithm in question
  995. # [23:59] <Hixie> i'm often irritated that people file the most terse bugs and i often can't work out wtf they're talking about, but if even I'm doing it...
  996. # Session Close: Thu Sep 09 00:00:00 2010

The end :)