/irc-logs / freenode / #whatwg / 2011-10-12 / end

Options:

  1. # Session Start: Wed Oct 12 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:02] * Quits: rillian_ (~rillian@184.71.166.126) (Read error: Operation timed out)
  4. # [00:03] <rniwa> AryehGregor: webkit supports setPosition
  5. # [00:03] <rniwa> AryehGregor: and setBaseAndExtent methods
  6. # [00:03] <rniwa> AryehGregor: perhaps you may want to standardize either
  7. # [00:04] <gsnedders> AryehGregor: Hmm.
  8. # [00:06] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  9. # [00:08] * Quits: tantek (~tantek@64.20.183.131) (Quit: tantek)
  10. # [00:09] * jernoble is now known as jernoble|afk
  11. # [00:13] * Quits: jamesr (jamesr@nat/google/x-pnysjkratmxstbss) (Ping timeout: 244 seconds)
  12. # [00:14] * heycam|away is now known as heycam
  13. # [00:15] * Joins: rillian_ (~rillian@184.71.166.126)
  14. # [00:16] * Quits: jdaggett (~jdaggett@y230056.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  15. # [00:16] * jernoble|afk is now known as jernoble
  16. # [00:19] * Joins: erlehmann (~erlehmann@89.204.153.90)
  17. # [00:24] * Joins: nessy (~Adium@74.125.56.18)
  18. # [00:29] * eric_carlson is now known as ericc|away
  19. # [00:30] * Quits: smaug____ (~chatzilla@GYGKLI.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
  20. # [00:37] * jernoble is now known as jernoble|afk
  21. # [00:42] * Joins: cpearce (~chatzilla@60.234.54.74)
  22. # [00:42] * jernoble|afk is now known as jernoble
  23. # [00:42] * Joins: davidb_ (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
  24. # [00:44] <gsnedders> AryehGregor: I'm fairly certain you're hitting some weird edge-case bug.
  25. # [00:44] <gsnedders> Or at least, I'm utterly confused. :)
  26. # [00:44] * Joins: smaug____ (~chatzilla@85.76.208.222)
  27. # [00:49] <AryehGregor> rniwa, those are totally redundant with collapse()/extend(). WebKit should get rid of them, IMO.
  28. # [00:50] * Quits: ZombieLoffe (ZombieLoff@unaffiliated/zombieloffe)
  29. # [00:50] <AryehGregor> I don't want to standardize them when they're not useful at all and just clutter an API that's already redundant.
  30. # [00:50] <rniwa> AryehGregor: not sure. setPosition seems useful when you want to set a collapsed selection
  31. # [00:50] <AryehGregor> rniwa, how does it differ from collapse()?
  32. # [00:50] <rniwa> AryehGregor: it seems too verbose to create a range and then remove all ranges and then add new range
  33. # [00:51] <rniwa> AryehGregor: hm... collapse takes node and index?
  34. # [00:51] <AryehGregor> rniwa, yes, but I only do that because IE doesn't support extend(). collapse()+extend() is only two lines.
  35. # [00:51] <AryehGregor> rniwa, Selection.collapse does. Not to be confused with the totally different Range.collapse.
  36. # [00:52] <AryehGregor> gsnedders, yeah, my tests are probably hitting some kind of edge case. I remember once before I tried debugging Opera test failures and found that moving the nodes I was selecting to the top of the document somehow fixed it.
  37. # [00:53] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
  38. # [00:53] <AryehGregor> Could it have something to do with the fact that the nodes are created and then selected without any repaints/event loop spins in between?
  39. # [00:53] <AryehGregor> Since selections in Opera are somewhat visual.
  40. # [00:53] <AryehGregor> No, doesn't seem to be it.
  41. # [00:53] <AryehGregor> Well, if you find an explanation, let me know.
  42. # [00:54] <AryehGregor> I'd be happy to work around the bugs, since sometimes it's useful to see what Opera does.
  43. # [00:54] <AryehGregor> (although I'm unlikely to change the spec solely because Opera does something, given the relevant market shares, it can still sometimes provide useful insight)
  44. # [00:54] <gsnedders> AryehGregor: I know vaguely what's going on in the code, but no idea how it gets into that state
  45. # [00:55] <AryehGregor> I don't think it's just one issue, though. I get the impression that Opera's Selection implementation is sulky and likes to throw its hands in the air and give up if it gets slightly confused.
  46. # [00:56] <gsnedders> The thing that's making addRange a no-op has nothing to do with the selection impl, though
  47. # [00:56] * Joins: MikeSmith_ (~MikeSmith@EM1-112-36-179.pool.e-mobile.ne.jp)
  48. # [00:56] <AryehGregor> What does it have to do with? The Range implementation?
  49. # [00:57] <gsnedders> Far lower-level window management stuff.
  50. # [00:57] <AryehGregor> Oh.
  51. # [00:57] <AryehGregor> So it's tied to display and not just the DOM?
  52. # [00:57] <AryehGregor> WebKit seems to be like that too.
  53. # [00:57] <gsnedders> No.
  54. # [00:57] <AryehGregor> Hmm.
  55. # [00:57] <gsnedders> (Or at least I don't think so.)
  56. # [00:58] * gsnedders asks on IRC as to why it's in that state bug expects no answer until tomorrow
  57. # [00:58] * Quits: MikeSmith (~MikeSmith@EM114-48-154-96.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
  58. # [00:58] * MikeSmith_ is now known as MikeSmith
  59. # [00:58] * heycam is now known as heycam|away
  60. # [00:59] <gsnedders> AryehGregor: Possibly because the tests run on load and before the document is visible.
  61. # [00:59] <AryehGregor> gsnedders, they run before load.
  62. # [00:59] <AryehGregor> But so does my minimal test case, which works.
  63. # [01:00] <gsnedders> s/on load/while loading/ was what I meant, really
  64. # [01:00] <gsnedders> AryehGregor: Possibly a race-condition as to when it first displays the frame.
  65. # [01:00] <AryehGregor> Would make sense.
  66. # [01:01] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  67. # [01:02] * jernoble is now known as jernoble|afk
  68. # [01:03] <gsnedders> (As for what's visible, well, I'd say ask the person why wrote that comment, but I don't know how you can ask someone who is dead (Geir). :))
  69. # [01:03] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  70. # [01:03] <gsnedders> I'm guessing it means the obvious thing.
  71. # [01:03] <AryehGregor> :(
  72. # [01:04] * Quits: davidb_ (~davidb@bas1-toronto06-2925210074.dsl.bell.ca) (Quit: davidb_)
  73. # [01:06] <gsnedders> (Nothing apart from the obvious thing really makes sense)
  74. # [01:07] * Joins: temp01 (~temp01@unaffiliated/temp01)
  75. # [01:08] * Joins: Amorphous (jan@unaffiliated/amorphous)
  76. # [01:08] * dglazkov is now known as dglazkov|away
  77. # [01:17] <gsnedders> AryehGregor: Really, seems to be exactly that.
  78. # [01:20] <gsnedders> AryehGregor: (like, it is exactly that it's running before first-draw)
  79. # [01:21] <Hixie> so right now the cue start time is defined as the time at which a cue becomes relevant
  80. # [01:21] <Hixie> this works ok (though not great) for subtitle cues
  81. # [01:21] <Hixie> but for chapter cues it's a bit weirder, since chapter titles aren't only "relevant" when you're watching the chapter
  82. # [01:22] <Hixie> anyone got a better definition? other than the redundant "the cue start time is the time at which the cue starts"
  83. # [01:22] <Hixie> (the latter seems a little too tautological)
  84. # [01:23] * Quits: smaug____ (~chatzilla@85.76.208.222) (Ping timeout: 260 seconds)
  85. # [01:29] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.1/2008072406])
  86. # [01:35] * Quits: KillerX (~anant@2620:101:8003:200:81a9:37bc:99bf:f1a5) (Quit: KillerX)
  87. # [01:38] <TabAtkins> That seems fine to me,a ctually.
  88. # [01:39] <mkanat> Is the timeline position at which the cue starts?
  89. # [01:47] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  90. # [01:53] * Quits: rillian_ (~rillian@184.71.166.126) (Read error: Connection timed out)
  91. # [01:54] <Hixie> foolip: yt?
  92. # [01:54] * Joins: rillian_ (~rillian@184.71.166.126)
  93. # [01:55] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  94. # [01:56] * Quits: astearns (~anonymous@192.150.22.5) (Ping timeout: 256 seconds)
  95. # [02:10] * Quits: ojan (ojan@nat/google/x-cvaiowvzcqmcysjw) (Quit: ojan)
  96. # [02:14] * Joins: ezoe (~ezoe@61-205-124-78f1.kyt1.eonet.ne.jp)
  97. # [02:18] <AryehGregor> Hixie, you can just say "every cue has a start time" or something and treat its definition as self-evident. I mean, that's really equivalent to saying "the cue start time is the time at which the cue start", but it doesn't sound silly.
  98. # [02:18] <Hixie> i went with something similar to that
  99. # [02:22] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  100. # [02:24] * bga_ is now known as bga_|away
  101. # [02:24] * Quits: rillian_ (~rillian@184.71.166.126) (Remote host closed the connection)
  102. # [02:28] * Quits: ap_ (~ap@2620:149:4:1b01:7029:4eb8:c852:8e66) (Quit: ap_)
  103. # [02:31] * Joins: annevk (~annevk@EM1-112-36-179.pool.e-mobile.ne.jp)
  104. # [02:33] * Quits: sicking (~chatzilla@206-15-76-122.static.twtelecom.net) (Ping timeout: 245 seconds)
  105. # [02:35] * Joins: shans (~shanestep@113.197.106.249)
  106. # [02:37] * Joins: tantek (~tantek@cpe-74-73-189-229.nyc.res.rr.com)
  107. # [02:37] * Quits: necolas (~necolas@5e0c0fc8.bb.sky.com) (Remote host closed the connection)
  108. # [02:40] * Joins: jarek (~jarek@bct163.neoplus.adsl.tpnet.pl)
  109. # [02:40] * Quits: jarek (~jarek@bct163.neoplus.adsl.tpnet.pl) (Changing host)
  110. # [02:40] * Joins: jarek (~jarek@unaffiliated/jarek)
  111. # [02:40] <jarek> Hi
  112. # [02:40] <annevk> roc, hey, I wondered how likely it is Full Screen will drastically change
  113. # [02:40] <jarek> is there any point in using SVGZ instead of SVG?
  114. # [02:40] <jarek> it looks like even Chrome does not support it (at least not when used from CSS)
  115. # [02:40] <annevk> roc, e.g. the suggested change of not having a pseudo-class but instead just rendering the specified element and descendants
  116. # [02:41] <annevk> jarek, what is SVGZ?
  117. # [02:41] <jarek> annevk: it's a file format
  118. # [02:42] <jarek> annevk: a gzipped SVG file
  119. # [02:42] <jarek> at least this is how Inkscape calls it
  120. # [02:42] * Quits: ezoe (~ezoe@61-205-124-78f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
  121. # [02:42] <annevk> it seems browsers should be able to handle compression of SVG just as well as they should handle compression of HTML
  122. # [02:43] <annevk> if you configure the headers right and such
  123. # [02:45] <jarek> when I send SVG files with proper mime type I'm getting a lot of errors like this one:
  124. # [02:46] <jarek> "Resource interpreted as Document but transferred with MIME type image/svg+xml"
  125. # [02:46] <jarek> though they render perfectly fine (unlike SVGZ files)
  126. # [02:49] <annevk> no idea what that means
  127. # [02:51] <jarek> it's actually a warning, not error (it shows up in yellow in console)
  128. # [02:51] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  129. # [02:51] <jarek> I tried googling it but there are few results
  130. # [02:52] <jarek> seems like SVG is not that popular on the web yet
  131. # [02:53] <shepazu> jarek: from what I understand, depending on your server settings, you don't need to use .svgz
  132. # [02:53] <shepazu> typically (IIUIC) the server will compress it for transmission anyway
  133. # [02:53] * Joins: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  134. # [02:54] <jarek> shepazu: so if I send SVG files and my server is configured to use gzip compression then there would be no benefits in using SVGZ?
  135. # [02:54] <shepazu> jarek: that is my understanding, yes
  136. # [02:55] <shepazu> in fact, I've heard that it can even increase the number of transferred bytes
  137. # [02:55] <shepazu> but I won't swear to that
  138. # [02:55] <shepazu> it does save file size on the server itself, of course, if that's an issue
  139. # [02:55] <roc> annevk: I don't think that's likely, since we've implemented that proposal
  140. # [02:55] <roc> more or less as it is in the wiki
  141. # [02:55] <jarek> is it a good idea to use SVG file as a sprite?
  142. # [02:55] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  143. # [02:55] * Joins: jacobolus (~jacobolus@ip-64-134-150-54.public.wayport.net)
  144. # [02:55] <zewt> well, runtime compression is more expensive, but most production webservers can cache compressed files, i think
  145. # [02:55] <TabAtkins> As good an idea as any other image format.
  146. # [02:56] <TabAtkins> Relying on your server to do runtime gzip is completely fine and standard and simple.
  147. # [02:56] * Quits: jacobolus (~jacobolus@ip-64-134-150-54.public.wayport.net) (Remote host closed the connection)
  148. # [02:56] * bga_|away is now known as bga_
  149. # [02:56] <jarek> I mean if I had embedded 100 PNG images inside single SVG then it would load much faster, right?
  150. # [02:56] <zewt> and you want it doing that anyway; it makes a huge difference for HTML
  151. # [02:57] <TabAtkins> jarek: You mean like, 100 <image>s?
  152. # [02:57] <annevk> roc, okay, it did seem like a nice idea to me
  153. # [02:57] <TabAtkins> No, that would be even slower (by a single request) than just using the 100 PNGs directly.
  154. # [02:57] <roc> which idea?
  155. # [02:57] <jarek> TabAtkins: yeah, I mean embedding, not linking
  156. # [02:57] <TabAtkins> jarek: How are you embedding a PNG inside an SVG?
  157. # [02:57] * heycam|away is now known as heycam
  158. # [02:58] <jarek> TabAtkins: uhm... I click "Embed all images" in Inkscape...
  159. # [02:58] <jarek> TabAtkins: I have to investigate this more
  160. # [02:58] <shepazu> base64 encoding, I think
  161. # [02:58] <zewt> ew
  162. # [02:58] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  163. # [02:58] <TabAtkins> Ew indeed. ^_^
  164. # [02:58] <zewt> i wonder how efficient deflate is at compressing base64
  165. # [02:58] <jarek> yeah, I suspect it inserts the binary data directly into SVG file
  166. # [02:59] <TabAtkins> Well, using a single SVG with 100 base64-encoded images will almost certainly be faster than 100 individual images.
  167. # [02:59] <shepazu> useful if you want a single file
  168. # [02:59] <jarek> I remember reading somewhere that you can use base64 even inside CSS
  169. # [02:59] <TabAtkins> jarek: Yup, data: urls are just fine in pure CSS too.
  170. # [02:59] <zewt> heh it's pretty good
  171. # [02:59] <zewt> 1048576 /dev/urandom -> 1416501 base64 -> 1076454 base64.gz
  172. # [02:59] <shepazu> TabAtkins: I'm going to be in the valley tomorrow night through saturday, if you have time to hang out
  173. # [03:00] <jarek> TabAtkins: but there won't be any image rendered on the screen until the whole file with 100 images is downloaded, right?
  174. # [03:00] <jarek> or would the images show progressively?
  175. # [03:00] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  176. # [03:00] <TabAtkins> jarek: All-at-once. But a single slightly-larger download is usually *significantly* faster than 100 individual downloads.
  177. # [03:03] <annevk> roc, of just laying out the element and its descendants and not worrying about ancestors
  178. # [03:03] <annevk> roc, it would make any animations easier I imagine
  179. # [03:04] <annevk> roc, I had another question, why does the parent browsing context Document need to be full screen if one of its child browsing context Documents is full screen?
  180. # [03:04] <roc> that's a fairly violent change to CSS
  181. # [03:04] <roc> and the layout engine
  182. # [03:04] <roc> and creates various issues for the CSSOM etc
  183. # [03:05] <annevk> okay
  184. # [03:06] <roc> annevk: if the parent Document is not fullscreen, I'm not sure how the child could be fullscreen
  185. # [03:06] <roc> unless you have magic to rip the child document out and display it apart from the parent document
  186. # [03:07] <roc> that has similar problems to "just laying out the element and its descendants and not worrying about ancestors"
  187. # [03:07] <roc> such magic is not necessary
  188. # [03:10] <annevk> so if you invoke fullscreen on some iframe descendant element
  189. # [03:10] <annevk> does that also set styles for the iframe element itself when you go full screen?
  190. # [03:10] <roc> yes
  191. # [03:10] <roc> the iframe element is the fullscreen element in its document
  192. # [03:11] <annevk> including all its ancestor iframes?
  193. # [03:11] <roc> right, all the way up
  194. # [03:11] <annevk> ah okay, that works
  195. # [03:11] * bga_ is now known as bga_|away
  196. # [03:14] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  197. # [03:16] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  198. # [03:19] * bga_|away is now known as bga_
  199. # [03:20] * Quits: bga_ (~bga@ppp78-37-248-65.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  200. # [03:21] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  201. # [03:22] <dbaron> annevk, should I reserve constants for SUPPORTS_RULE and DOCUMENT_RULE in http://wiki.csswg.org/spec/cssom-constants or should I wait?
  202. # [03:22] <annevk> dbaron, please go ahead
  203. # [03:22] <annevk> dbaron, and thanks for the update!
  204. # [03:22] <dbaron> (and see http://lists.w3.org/Archives/Public/www-style/2011Oct/0388.html for a bit of a mess we'll need to fix)
  205. # [03:23] <dbaron> annevk, WebKit uses different constants for KEYFRAMES and KEYFRAME than what they wrote in the spec
  206. # [03:23] <dbaron> I just followed the spec
  207. # [03:23] <erlehmann> jarek, i use data uris in css.
  208. # [03:23] <dbaron> annevk, your wiki actually followed webkit rather than the spec, but I just changed it to follow the spec
  209. # [03:23] <annevk> dbaron, I noticed, wfm
  210. # [03:24] <jarek> erlehmann: but isn't this an overkill?
  211. # [03:24] <annevk> dbaron, if WebKit wants to change that around they better speak up I guess
  212. # [03:24] <jarek> erlehmann: how can you find anything in CSS file if there huge chunks of binary data?
  213. # [03:24] <TabAtkins> jarek: Tell your editor not to wrap lines in CSS files.
  214. # [03:24] <erlehmann> jarek, i am in the process of optimizing a page that had about 100 http requests for small decorative stuff. no, it is not.
  215. # [03:25] <erlehmann> TabAtkins, jarek, last one i used was data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAABCAYAAAAxWXB3AAAAAXNSR0IArs4c6QAAADdJREFUOMvt00ENACAMBMGtATThjJzAmil/Dg08SfoYCRO2D+DW2ieqYIynt0my2Z7MI8FaGCkupysHEkVP6dUAAAAASUVORK5CYII=
  216. # [03:25] <erlehmann> that is not much.
  217. # [03:25] <erlehmann> (background gradient png)
  218. # [03:25] <TabAtkins> Oh man, you really do mean "small".
  219. # [03:26] <dbaron> hmmm, should I give jdaggett 13 for css3-fonts? :-)
  220. # [03:26] <erlehmann> indeed. and the requests held up the page.
  221. # [03:26] <erlehmann> dbaron, what does “13” mean here?
  222. # [03:26] <dbaron> just a number
  223. # [03:26] <TabAtkins> erlehmann: Constants for CSSRule.
  224. # [03:26] * Joins: jarek__ (~jarek@aeao34.neoplus.adsl.tpnet.pl)
  225. # [03:26] * jarek is now known as Guest16843
  226. # [03:27] * Quits: mkanat (mkanat@nat/google/x-lrpljvozsmvdrden) (Quit: Ex-Chat)
  227. # [03:27] * jarek__ is now known as jarek____
  228. # [03:28] <dbaron> oh, wait, he already put 11 in the spec
  229. # [03:28] <dbaron> I can fix this
  230. # [03:28] * Quits: Guest16843 (~jarek@unaffiliated/jarek) (Ping timeout: 258 seconds)
  231. # [03:29] * Quits: dave_levin (dave_levin@nat/google/x-zbburlhcwmxyomfv) (Quit: dave_levin)
  232. # [03:31] <dbaron> wait, two different specs took 11
  233. # [03:32] <annevk> anarchy
  234. # [03:33] <TabAtkins> I blame tyou, annevk.
  235. # [03:35] <erlehmann> wat
  236. # [03:36] <TabAtkins> dbaron: Oh, my usage is completely unimportant.
  237. # [03:36] <TabAtkins> IGNORE ME.
  238. # [03:36] * annevk wonders if TabAtkins has seen the series "Ideal"
  239. # [03:37] <TabAtkins> annevk: Never heard of it.
  240. # [03:37] <annevk> there's a charater there that uses that phrase
  241. # [03:37] <TabAtkins> I usually think of the Observer from Venture Brothers when I say it.
  242. # [03:37] <erlehmann> dbaron, how can two different specs have the same number?
  243. # [03:37] <erlehmann> do constants work that way?
  244. # [03:38] <dbaron> erlehmann, by mistake
  245. # [03:38] <erlehmann> yeah, but how does it … err, work?
  246. # [03:38] <dbaron> TabAtkins, could you reply to the email I just sent, then?
  247. # [03:38] <erlehmann> or did you notice it right away?
  248. # [03:38] <dbaron> erlehmann, neither has been implemented yet
  249. # [03:38] <erlehmann> oh, okay
  250. # [03:38] <erlehmann> that i understand
  251. # [03:38] <TabAtkins> dbaron: Already did! Woo!
  252. # [03:39] <dbaron> TabAtkins, I think jdaggett might have beaten you
  253. # [03:39] <dbaron> TabAtkins, don't end up both using 14 now!
  254. # [03:39] <TabAtkins> We shall continue politely vacating each integer until infinity.
  255. # [03:40] <TabAtkins> At which point I will use infinity and he will use infinity+1.
  256. # [03:41] <erlehmann> then “hark! a vagrant” will make a story out of it
  257. # [03:41] <erlehmann> or wait, let me shoop something together
  258. # [03:41] <erlehmann> before going to sleep
  259. # [03:54] * Quits: dbaron (~dbaron@nat/mozilla/x-vdnqiggajyzrezav) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  260. # [03:56] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-2.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
  261. # [03:57] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
  262. # [03:59] * Joins: temp02 (~temp01@unaffiliated/temp01)
  263. # [04:02] * Joins: weinig_ (~weinig@17.245.91.35)
  264. # [04:05] * Quits: weinig (~weinig@17.212.155.112) (Ping timeout: 260 seconds)
  265. # [04:06] * Joins: jarek__ (~jarek@bdc68.neoplus.adsl.tpnet.pl)
  266. # [04:06] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  267. # [04:06] * Quits: weinig_ (~weinig@17.245.91.35) (Ping timeout: 255 seconds)
  268. # [04:08] * Quits: jarek__ (~jarek@bdc68.neoplus.adsl.tpnet.pl) (Client Quit)
  269. # [04:08] * Quits: jarek____ (~jarek@aeao34.neoplus.adsl.tpnet.pl) (Ping timeout: 258 seconds)
  270. # [04:08] <annevk> kind of odd how the HTML WG references WHATWG revision numbers
  271. # [04:08] <annevk> no trust in CVS?!
  272. # Session Close: Wed Oct 12 04:14:52 2011
  273. #
  274. # Session Start: Wed Oct 12 04:14:52 2011
  275. # Session Ident: #whatwg
  276. # [04:14] * Disconnected
  277. # [04:17] * Attempting to rejoin channel #whatwg
  278. # [04:17] * Rejoined channel #whatwg
  279. # [04:17] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  280. # [04:17] * Set by annevk42 on Mon Oct 19 23:03:06
  281. # [04:20] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  282. # [04:26] * Joins: dbaron (~dbaron@173-228-28-227.dsl.dynamic.sonic.net)
  283. # [04:32] * heycam is now known as heycam|away
  284. # [04:32] * heycam|away is now known as heycam
  285. # [04:36] <erlehmann> TabAtkins, history will remember you fondly http://daten.dieweltistgarnichtso.net/pics/zeichnungen/cssconstants.png
  286. # [04:37] <annevk> haha
  287. # [04:37] <annevk> more comics please!
  288. # [04:37] * Joins: jacobolus (~jacobolus@c-71-202-250-194.hsd1.ca.comcast.net)
  289. # [04:39] <MikeSmith> heh
  290. # [04:40] * Joins: ralphholzmann (~ralph@74.207.234.151)
  291. # [04:40] <MikeSmith> great depiction of Tab
  292. # [04:40] <annevk> so I booked in that Avatar hotel and tried getting W3C rate
  293. # [04:40] <MikeSmith> looks exactly like him
  294. # [04:40] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  295. # [04:40] * Joins: shans_ (~shanestep@124-149-97-148.dyn.iinet.net.au)
  296. # [04:40] <heycam> haha, awesome
  297. # [04:40] <annevk> initially I was just "Anne van Kesteren" and had to pay $1,007.43, now it's "ms. Anne van Kesteren" and $985.52
  298. # [04:41] * Quits: shans_ (~shanestep@124-149-97-148.dyn.iinet.net.au) (Remote host closed the connection)
  299. # [04:41] <annevk> is the W3C discount really 20 bucks?
  300. # [04:41] * Quits: shans (~shanestep@113.197.106.249) (Read error: Connection reset by peer)
  301. # [04:41] <annevk> because that's a pretty sad negotiated discount, if any
  302. # [04:41] * Joins: shans (~shanestep@113.197.106.249)
  303. # [04:41] <erlehmann> annevk „ms“ ?
  304. # [04:42] <annevk> erlehmann, rest of the world has a hard time understanding the Netherlands
  305. # [04:42] <erlehmann> i do not know a language in which that is shorthand for discount
  306. # [04:42] * Quits: cpearce (~chatzilla@60.234.54.74) (Read error: Connection reset by peer)
  307. # [04:43] <annevk> oh no, it's just that when they made an update to my reservation they set my gender as well
  308. # [04:43] <erlehmann> but anne is a male name. and a female name.
  309. # [04:43] <erlehmann> i see.
  310. # [04:43] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  311. # [04:44] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  312. # [04:44] <erlehmann> though i wonder why they store gender at all.
  313. # [04:44] <annevk> oh I see what happened
  314. # [04:44] <annevk> initially I had a night for 80 bucks
  315. # [04:44] <annevk> now they made that 150 bucks
  316. # [04:44] <annevk> and lowered some other nights with a few bucks
  317. # [04:45] <erlehmann> wat
  318. # [04:45] <annevk> awesome
  319. # [04:45] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  320. # [04:45] * Joins: cpearce (~chatzilla@60.234.54.74)
  321. # [04:46] <erlehmann> i do not understand a thing
  322. # [04:47] <erlehmann> annevk, have fun stories about gender confusion? or do people just accept their error when they get the different pronounciation?
  323. # [04:48] <erlehmann> i knew an anne who wrote it änne, with diacritical marks. to make sure everyone knew how to pronounce it.
  324. # [04:53] <erlehmann> night
  325. # [04:53] * Quits: erlehmann (~erlehmann@89.204.153.90) (Quit: Ex-Chat)
  326. # [04:55] <dbaron> is it really pronunced änne?
  327. # [04:55] <Hixie> annevk: don't encourage them to use cvs, i'll never be able to work out what's going on then :-P
  328. # [04:56] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
  329. # [05:00] * Joins: ezoe (~ezoe@61-205-124-81f1.kyt1.eonet.ne.jp)
  330. # [05:07] * Joins: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net)
  331. # [05:14] * Joins: nessy (~Adium@74.125.56.18)
  332. # [05:15] * Quits: cpearce (~chatzilla@60.234.54.74) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  333. # [05:17] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  334. # [05:17] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  335. # [05:18] * Joins: cpearce (~chatzilla@60.234.54.74)
  336. # [05:19] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:2c53:1044:7161:420f)
  337. # [05:19] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  338. # [05:20] * Joins: temp01 (~temp01@unaffiliated/temp01)
  339. # [05:22] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  340. # [05:25] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:2c53:1044:7161:420f) (Ping timeout: 240 seconds)
  341. # [05:25] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  342. # [05:25] * Joins: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  343. # [05:26] * Quits: fishd_ (darin@nat/google/x-tolgyhgjqhhifgrm) (Read error: Connection reset by peer)
  344. # [05:26] * Joins: darin__ (darin@nat/google/x-tpxeypsisgwvuqjw)
  345. # [05:29] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  346. # [05:29] * Quits: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  347. # [05:30] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
  348. # [05:30] * Quits: nonge_ (~nonge@p50829383.dip.t-dialin.net) (Ping timeout: 252 seconds)
  349. # [05:30] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  350. # [05:30] <jacobolus> thanks all for the talk slides at http://fronteers.nl/blog/2011/10/fronteers-2011-awesome
  351. # [05:30] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:5c9e:a75e:a238:7c55)
  352. # [05:30] <jacobolus> bruce wins for best title
  353. # [05:31] <paul_irish> hahaha
  354. # [05:31] * Quits: rniwa (rniwa@nat/google/x-culdzresdxuullmz) (Quit: rniwa)
  355. # [05:32] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:c42a:fc9e:3174:98e5)
  356. # [05:35] * Joins: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  357. # [05:36] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:5c9e:a75e:a238:7c55) (Ping timeout: 244 seconds)
  358. # [05:36] * Quits: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  359. # [05:36] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:c1f2:9f4a:6981:a8bd)
  360. # [05:37] * Joins: jacobolu_ (~jacobolus@c-71-202-250-194.hsd1.ca.comcast.net)
  361. # [05:37] * Quits: jacobolus (~jacobolus@c-71-202-250-194.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  362. # [05:37] * jacobolu_ is now known as jacobolus
  363. # [05:38] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:c42a:fc9e:3174:98e5) (Ping timeout: 240 seconds)
  364. # [05:39] <jacobolus> also, I like http://infrequently.org/11/fronteers/fronteers.html#6 :p
  365. # [05:39] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:4918:299b:e184:e9df)
  366. # [05:42] * Joins: nonge_ (~nonge@91.50.110.20)
  367. # [05:42] * heycam is now known as heycam|away
  368. # [05:42] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:c1f2:9f4a:6981:a8bd) (Ping timeout: 244 seconds)
  369. # [05:43] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
  370. # [05:53] <paul_irish> superfluous quotes
  371. # [05:54] * heycam|away is now known as heycam
  372. # [05:56] * Joins: nessy (~Adium@74.125.56.18)
  373. # [05:57] <annevk> dbaron, depends on how you pronounce "än" I guess :)
  374. # [05:57] <dbaron> annevk, like Händel or länder in German?
  375. # [05:58] <annevk> ah, no
  376. # [05:59] <annevk> it's more like the "a" in "ah"
  377. # [05:59] <annevk> an-ne
  378. # [05:59] <dbaron> that's what I thought
  379. # [06:03] <jacobolus> TabAtkins: http://www.xanthir.com/talks/2011-10-06/ is not rendering very well here
  380. # [06:04] <jacobolus> either in chrome or safari
  381. # [06:09] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 256 seconds)
  382. # [06:16] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  383. # [06:17] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  384. # [06:18] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  385. # [06:40] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  386. # [06:42] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
  387. # [06:43] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
  388. # [06:45] * Joins: temp01 (~temp01@unaffiliated/temp01)
  389. # [06:49] * Quits: ukai (ukai@nat/google/x-xqrtxikemoruymqv) (Ping timeout: 256 seconds)
  390. # [06:53] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:4918:299b:e184:e9df) (Ping timeout: 240 seconds)
  391. # [06:54] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  392. # [06:55] * Quits: dbaron (~dbaron@173-228-28-227.dsl.dynamic.sonic.net) (Quit: g'night)
  393. # [06:55] * Joins: MikeSmith_ (~MikeSmith@114.48.183.50)
  394. # [06:57] * Quits: annevk (~annevk@EM1-112-36-179.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  395. # [06:58] * Quits: MikeSmith (~MikeSmith@EM1-112-36-179.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
  396. # [06:58] * MikeSmith_ is now known as MikeSmith
  397. # [07:03] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 248 seconds)
  398. # [07:05] * Joins: annevk (~annevk@EM114-48-183-50.pool.e-mobile.ne.jp)
  399. # [07:05] <annevk> Hixie, so if we want bindings declarative and we don't want XML syntax anymore, do we want changes to the HTML parser?
  400. # [07:07] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  401. # [07:09] * Joins: agektmr (~Adium@220.109.219.244)
  402. # [07:13] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  403. # [07:16] * Joins: ukai (ukai@nat/google/x-plemsbhbifsnrkle)
  404. # [07:30] * Quits: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net) (Quit: The computer fell asleep)
  405. # [07:34] * Joins: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz)
  406. # [07:36] * Joins: FlorianX (~Florian_S@p4FE2DC21.dip.t-dialin.net)
  407. # [07:38] * Joins: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp)
  408. # [07:45] * heycam is now known as heycam|away
  409. # [07:45] * heycam|away is now known as heycam
  410. # [07:45] * Quits: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz) (Ping timeout: 248 seconds)
  411. # [07:48] <Hixie> annevk: maybe
  412. # [07:49] <annevk> seems like if you have a separate document for your bindings you don't really want <body> and <head> there and such
  413. # [07:52] <annevk> http://blog.whatwg.org/weekly-binding-components
  414. # [07:53] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  415. # [07:54] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
  416. # [07:54] * Joins: rniwa (~rniwa@216.239.45.130)
  417. # [07:56] * Quits: jacobolus (~jacobolus@c-71-202-250-194.hsd1.ca.comcast.net) (Remote host closed the connection)
  418. # [07:57] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
  419. # [07:59] * Joins: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net)
  420. # [08:00] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  421. # [08:08] * Joins: rimantas (~rimliu@93.93.57.193)
  422. # [08:11] * Joins: jacobolus (~jacobolus@adsl-99-41-49-182.dsl.pltn13.sbcglobal.net)
  423. # [08:15] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  424. # [08:16] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  425. # [08:24] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
  426. # [08:24] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  427. # [08:27] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  428. # [08:28] * Joins: agektmr (~Adium@220.109.219.244)
  429. # [08:28] * heycam is now known as heycam|away
  430. # [08:30] * heycam|away is now known as heycam
  431. # [08:33] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  432. # [08:35] * Joins: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz)
  433. # [08:37] * Joins: hasather_ (~hasather_@84.38.144.96)
  434. # [08:41] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  435. # [08:42] * Quits: ezoe (~ezoe@61-205-124-81f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
  436. # [08:43] * Quits: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz) (Ping timeout: 245 seconds)
  437. # [08:53] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
  438. # [09:03] * Joins: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com)
  439. # [09:10] * heycam is now known as heycam|away
  440. # [09:10] * heycam|away is now known as heycam
  441. # [09:15] * Joins: roc (~chatzilla@121.98.230.221)
  442. # [09:16] * Joins: mishunov (~spliter@77.88.72.162)
  443. # [09:20] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
  444. # [09:27] * Quits: Workshiva (~Dashiva@74.125.57.33) (Ping timeout: 245 seconds)
  445. # [09:28] * Joins: brucel (~brucel@212.17.132.58)
  446. # [09:29] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  447. # [09:38] * Joins: Workshiva (~Dashiva@74.125.57.33)
  448. # [09:46] * Quits: jacobolus (~jacobolus@adsl-99-41-49-182.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
  449. # [09:53] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  450. # [10:01] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  451. # [10:02] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
  452. # [10:09] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Ping timeout: 255 seconds)
  453. # [10:11] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  454. # [10:12] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  455. # [10:13] * Joins: Timz (~Adium@86.89.174.199)
  456. # [10:15] * Joins: abarth (~abarth@173.164.128.209)
  457. # [10:18] <foolip> Hixie, I'm here, but I assume you are not.
  458. # [10:20] <annevk> TabAtkins, could have a per-property default type for attr()
  459. # [10:20] <annevk> TabAtkins, but then I'm not sure having attr() is really that useful
  460. # [10:20] <annevk> mixing markup & style = bad
  461. # [10:24] * Joins: mpt (~mpt@nat/canonical/x-lhvwqdcdgoibfike)
  462. # [10:24] * Quits: mpt (~mpt@nat/canonical/x-lhvwqdcdgoibfike) (Changing host)
  463. # [10:24] * Joins: mpt (~mpt@canonical/mpt)
  464. # [10:26] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
  465. # [10:28] * Joins: agektmr (~Adium@220.109.219.244)
  466. # [10:35] * Quits: Workshiva (~Dashiva@74.125.57.33) (Ping timeout: 240 seconds)
  467. # [10:37] * Joins: Workshiva (~Dashiva@74.125.57.33)
  468. # [10:41] * Quits: brucel (~brucel@212.17.132.58) (Read error: Connection reset by peer)
  469. # [10:43] * Quits: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com) (Quit: The computer fell asleep)
  470. # [10:43] * Joins: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com)
  471. # [10:47] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
  472. # [10:47] * Quits: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com) (Ping timeout: 252 seconds)
  473. # [10:48] <hsivonen> annevk: major apps have moved on from mixing markup and style to generating both with script so that they mix all three
  474. # [10:50] <annevk> point being?
  475. # [10:52] <hsivonen> annevk: that "mixing markup & style = bad" focuses on mixing that has been superceded by even more mixing
  476. # [10:55] <annevk> not universally
  477. # [10:55] <hsivonen> true
  478. # [10:56] <hsivonen> speaking of markup and style, epub readers are an interesting time warp
  479. # [10:57] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
  480. # [10:57] <hsivonen> epub readers are like from the time when Lynx and Mosaic roamed on earth
  481. # [10:57] <hsivonen> as far as markup and style go
  482. # [11:02] * Joins: ezoe (~ezoe@112-68-245-144f1.kyt1.eonet.ne.jp)
  483. # [11:04] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  484. # [11:05] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  485. # [11:06] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  486. # [11:08] * Joins: rtuin (~rtuin@213.125.175.250)
  487. # [11:14] * Joins: necolas (~necolas@5e0c0fc8.bb.sky.com)
  488. # [11:17] * Joins: Necrathex (~nectop@82-169-245-3.ip.telfort.nl)
  489. # [11:26] * Quits: Necrathex (~nectop@82-169-245-3.ip.telfort.nl) (Ping timeout: 276 seconds)
  490. # [11:31] * Joins: Necrathex (~nectop@82-169-245-3.ip.telfort.nl)
  491. # [11:31] * Joins: brucel (~brucel@guest.opera.com)
  492. # [11:36] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 255 seconds)
  493. # [11:40] * Joins: cygri (~cygri@80.169.32.154)
  494. # [11:45] * Quits: Workshiva (~Dashiva@74.125.57.33) (Read error: Operation timed out)
  495. # [11:45] * Joins: Workshiva (~Dashiva@74.125.57.41)
  496. # [11:46] * Joins: roc (~chatzilla@121.98.230.221)
  497. # [11:47] * heycam is now known as heycam|away
  498. # [11:54] * Quits: cygri (~cygri@80.169.32.154) (Read error: Connection reset by peer)
  499. # [11:55] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  500. # [11:56] * Joins: cygri (~cygri@80.169.32.154)
  501. # [11:57] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 256 seconds)
  502. # [12:00] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  503. # [12:01] * Quits: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp) (Remote host closed the connection)
  504. # [12:03] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  505. # [12:03] * Joins: Lachy (~Lachy@213.236.208.22)
  506. # [12:09] * Joins: agektmr (~Adium@220.109.219.244)
  507. # [12:17] * Joins: nessy (~Adium@124-168-52-143.dyn.iinet.net.au)
  508. # [12:20] * Quits: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
  509. # [12:21] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  510. # [12:21] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  511. # [12:21] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  512. # [12:22] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
  513. # [12:24] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
  514. # [12:25] * Joins: zcorpan (~zcorpan@85.227.157.105)
  515. # [12:37] * Joins: bga_ (~bga@ppp78-37-248-65.pppoe.avangarddsl.ru)
  516. # [12:55] <hsivonen> gsnedders: it turns out that it's audio that sucks in Firefox on Android--not VP8 perf: https://bugzilla.mozilla.org/show_bug.cgi?id=693905
  517. # [12:57] * Quits: annevk (~annevk@EM114-48-183-50.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
  518. # [12:58] * Quits: MikeSmith (~MikeSmith@114.48.183.50) (Ping timeout: 260 seconds)
  519. # [13:03] * Joins: MikeSmith (~MikeSmith@EM114-48-85-87.pool.e-mobile.ne.jp)
  520. # [13:03] * Joins: mishunov (~spliter@77.88.72.162)
  521. # [13:09] * Quits: FlorianX (~Florian_S@p4FE2DC21.dip.t-dialin.net) (Ping timeout: 240 seconds)
  522. # [13:09] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  523. # [13:09] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 258 seconds)
  524. # [13:17] * Joins: cygri_ (~cygri@80.169.32.154)
  525. # [13:17] * Quits: cygri (~cygri@80.169.32.154) (Read error: Connection reset by peer)
  526. # [13:18] * cygri_ is now known as cygri
  527. # [13:22] * Quits: Timz (~Adium@86.89.174.199) (Quit: Leaving.)
  528. # [13:24] * Joins: maikmerten (~merten@vpn9083.itmc.tu-dortmund.de)
  529. # [13:26] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  530. # [13:39] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  531. # [13:48] * Quits: brucel (~brucel@guest.opera.com) (Quit: brucel)
  532. # [13:51] * Joins: erlehmann (~erlehmann@82.113.99.24)
  533. # [13:56] * Joins: Timz (~Adium@86.89.174.199)
  534. # [14:03] * Joins: brucel (~brucel@guest.opera.com)
  535. # [14:04] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  536. # [14:05] * Parts: brucel (~brucel@guest.opera.com)
  537. # [14:06] * Joins: brucel (~brucel@guest.opera.com)
  538. # [14:08] * Joins: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp)
  539. # [14:10] * Parts: brucel (~brucel@guest.opera.com)
  540. # [14:13] * Joins: brucel (~brucel@guest.opera.com)
  541. # [14:13] * Quits: brucel (~brucel@guest.opera.com) (Client Quit)
  542. # [14:17] * Joins: FlorianX (~Florian_S@p4FE2CA21.dip.t-dialin.net)
  543. # [14:18] * Quits: nessy (~Adium@124-168-52-143.dyn.iinet.net.au) (Quit: Leaving.)
  544. # [14:19] * Quits: maikmerten (~merten@vpn9083.itmc.tu-dortmund.de) (Ping timeout: 258 seconds)
  545. # [14:24] * Joins: Ms2ger (~Ms2ger@91.181.25.107)
  546. # [14:37] * Quits: hoodow (~hoodow@pdpc/supporter/active/hoodow) (Ping timeout: 244 seconds)
  547. # [14:37] * Joins: miketaylr (~miketaylr@ip-64-134-42-94.public.wayport.net)
  548. # [14:38] * Quits: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net)
  549. # [14:38] * Joins: hoodow (~hoodow@2001:41d0:2:b214:20::5)
  550. # [14:38] * Quits: hoodow (~hoodow@2001:41d0:2:b214:20::5) (Changing host)
  551. # [14:38] * Joins: hoodow (~hoodow@pdpc/supporter/active/hoodow)
  552. # [14:41] * Joins: ZombieLoffe (ZombieL@unaffiliated/zombieloffe)
  553. # [14:45] * Quits: zcorpan (~zcorpan@85.227.157.105) (Quit: zcorpan)
  554. # [14:47] * Joins: annevk (~annevk@EM114-48-85-87.pool.e-mobile.ne.jp)
  555. # [14:58] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  556. # [14:58] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Client Quit)
  557. # [15:06] * Quits: miketaylr (~miketaylr@ip-64-134-42-94.public.wayport.net) (Quit: miketaylr)
  558. # [15:14] * Joins: davidb_ (~davidb@66.207.208.98)
  559. # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  560. # [15:18] * Joins: MacTed (~Thud@63.119.36.36)
  561. # [15:19] * Joins: smaug____ (~chatzilla@YYKMDCXXI.gprs.sl-laajakaista.fi)
  562. # [15:29] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  563. # [15:38] * Quits: annevk (~annevk@EM114-48-85-87.pool.e-mobile.ne.jp) (Quit: annevk)
  564. # [15:40] * Joins: scor (~scor@drupal.org/user/52142/view)
  565. # [15:41] * ericc|away is now known as eric_carlson
  566. # [15:42] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 258 seconds)
  567. # [15:43] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  568. # [15:48] * Quits: smaug____ (~chatzilla@YYKMDCXXI.gprs.sl-laajakaista.fi) (Ping timeout: 248 seconds)
  569. # [16:08] * Joins: tomasf (~tomasf@host-95-199-18-182.mobileonline.telia.com)
  570. # [16:11] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  571. # [16:13] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  572. # [16:15] * bga_ is now known as bga_|away
  573. # [16:22] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  574. # [16:26] * Joins: saba (~foo@unaffiliated/saba)
  575. # [16:26] * Quits: bga_|away (~bga@ppp78-37-248-65.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  576. # [16:27] * Joins: bga_ (~bga@ppp78-37-248-65.pppoe.avangarddsl.ru)
  577. # [16:27] * bga_ is now known as bga_|away
  578. # [16:33] * Joins: jdong_bot_ (~jdong_bot@117.79.233.142)
  579. # [16:34] * Joins: bga_ (~bga@95-55-46-124.dynamic.avangarddsl.ru)
  580. # [16:34] * bga_ is now known as _bga
  581. # [16:36] * _bga is now known as bga_
  582. # [16:36] * Quits: bga_|away (~bga@ppp78-37-248-65.pppoe.avangarddsl.ru) (Ping timeout: 245 seconds)
  583. # [16:40] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 276 seconds)
  584. # [16:40] <bga_> http://colinm.org/language_checklist.html
  585. # [16:44] * Joins: rabbi1 (~manjunath@49.249.142.47)
  586. # [16:46] * Joins: hij1nx (~hij1nx@ip-64-134-100-236.public.wayport.net)
  587. # [16:52] * Quits: hij1nx (~hij1nx@ip-64-134-100-236.public.wayport.net) (Quit: hij1nx)
  588. # [16:53] <jgraham> Fun fact: Opera has it's own special dark matter from Unite applications
  589. # [16:54] <Ms2ger> Ah, finally :)
  590. # [16:56] <Ms2ger> Anyone have opinions on isElementContentWhitespace, btw? Kill it? Keep it? Meh?
  591. # [17:00] <jgraham> My opinion is somewhere on the "meh" part of the spectrum
  592. # [17:06] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
  593. # [17:09] * Quits: tantek (~tantek@cpe-74-73-189-229.nyc.res.rr.com) (Quit: tantek)
  594. # [17:11] * Quits: rtuin (~rtuin@213.125.175.250) (Quit: Leaving)
  595. # [17:17] * Quits: rabbi1 (~manjunath@49.249.142.47) (Quit: Leaving.)
  596. # [17:20] * Quits: tomasf (~tomasf@host-95-199-18-182.mobileonline.telia.com) (Quit: tomasf)
  597. # [17:23] * Joins: rabbi1 (~manjunath@49.249.143.124)
  598. # [17:23] * Quits: erlehmann (~erlehmann@82.113.99.24) (Quit: Ex-Chat)
  599. # [17:30] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl) (Ping timeout: 256 seconds)
  600. # [17:37] * Joins: sylvaing (~sylvaing@c-98-232-9-174.hsd1.wa.comcast.net)
  601. # [17:37] * Quits: jdong_bot_ (~jdong_bot@117.79.233.142) (Remote host closed the connection)
  602. # [17:41] * Quits: rabbi1 (~manjunath@49.249.143.124) (Quit: Leaving.)
  603. # [17:43] * Joins: tantek (~tantek@64.20.183.131)
  604. # [17:49] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  605. # [17:57] * dglazkov|away is now known as dglazkov
  606. # [17:58] <dglazkov> good morning, Whatwg!
  607. # [17:59] <timeless> hsivonen: cute
  608. # [17:59] <timeless> grr
  609. # [17:59] <timeless> NoScript shows an Opera icon for hsivonen 's WebM video
  610. # [17:59] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  611. # [18:00] <timeless> which clearly means that Opera conquered the webm type on this computer..
  612. # [18:01] * Quits: Lachy (~Lachy@213.236.208.22) (Quit: Computer has gone to sleep.)
  613. # [18:02] * bga_ is now known as bga_|away
  614. # [18:03] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  615. # [18:05] <zewt> opera took a bunch of media extension associations when i installed it recently
  616. # [18:05] <zewt> bizarre and quicktime-esque
  617. # [18:06] * bga_|away is now known as bga_
  618. # [18:07] * bga_ is now known as bga_|away
  619. # [18:08] * Quits: MacTed (~Thud@63.119.36.36)
  620. # [18:17] <timeless> yeah, i think i saw you complaining
  621. # [18:17] * Joins: rillian_ (~rillian@184.71.166.126)
  622. # [18:22] * Quits: tantek (~tantek@64.20.183.131) (Quit: tantek)
  623. # [18:23] * Joins: tmzt_ (~tmzt@adsl-69-208-7-37.dsl.akrnoh.ameritech.net)
  624. # [18:24] * Joins: roc (~chatzilla@203.176.188.17)
  625. # [18:25] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  626. # [18:26] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  627. # [18:26] * Quits: tmzt (~tmzt@adsl-69-208-11-149.dsl.akrnoh.ameritech.net) (Ping timeout: 245 seconds)
  628. # [18:31] * Joins: zcorpan (~zcorpan@c-5eeaaa3d-74736162.cust.telenor.se)
  629. # [18:36] <zcorpan> 's' and 'd' are next to each other on a qwerty keyboard. that would theoretically make it pretty easy to typo 'id' as 'is' and vice versa. however, i didn't find a lot of instances of is= with google code search.
  630. # [18:39] * Quits: Rich_Clark (~chatzilla@94-193-82-82.zone7.bethere.co.uk) (Ping timeout: 248 seconds)
  631. # [18:39] * bga_|away is now known as bga_
  632. # [18:40] <zewt> random musings? :)
  633. # [18:42] * Joins: hasather_ (~hasather_@84.38.144.96)
  634. # [18:43] * Quits: zcorpan (~zcorpan@c-5eeaaa3d-74736162.cust.telenor.se) (Quit: zcorpan)
  635. # [18:44] * Parts: rburton (u1738@gateway/web/irccloud.com/x-ltpuhumbbuyevgks)
  636. # [18:48] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 252 seconds)
  637. # [18:50] <Ms2ger> Assumed related to the xbl thread
  638. # [18:52] * Joins: micheil (~micheil@94.197.127.63.threembb.co.uk)
  639. # [18:52] * Quits: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl) (Quit: RobbertAtWork)
  640. # [18:52] * Joins: GlitchMr (~glitchmr@178-36-189-154.adsl.inetia.pl)
  641. # [18:55] * Joins: MikeSmith_ (~MikeSmith@EM111-191-114-31.pool.e-mobile.ne.jp)
  642. # [18:56] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  643. # [18:56] * Quits: tmzt_ (~tmzt@adsl-69-208-7-37.dsl.akrnoh.ameritech.net) (Read error: Connection reset by peer)
  644. # [18:58] * Quits: MikeSmith (~MikeSmith@EM114-48-85-87.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
  645. # [18:58] * MikeSmith_ is now known as MikeSmith
  646. # [18:59] * Joins: MacTed (~Thud@63.119.36.36)
  647. # [19:01] * Quits: roc (~chatzilla@203.176.188.17) (Ping timeout: 255 seconds)
  648. # [19:01] * Joins: tmzt (~tmzt@adsl-99-164-120-100.dsl.akrnoh.sbcglobal.net)
  649. # [19:09] * jernoble|afk is now known as jernoble
  650. # [19:11] * Joins: KillerX (~anant@206-15-76-122.static.twtelecom.net)
  651. # [19:12] * Quits: tmzt (~tmzt@adsl-99-164-120-100.dsl.akrnoh.sbcglobal.net) (Ping timeout: 276 seconds)
  652. # [19:12] * Joins: tmzt (~tmzt@adsl-76-244-152-185.dsl.akrnoh.sbcglobal.net)
  653. # [19:18] * bga_ is now known as bga_|away
  654. # [19:19] <smaug____> so, does anyone here actually like Dart?
  655. # [19:19] <smaug____> and if so, why?
  656. # [19:19] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
  657. # [19:20] <Ms2ger> Of course!
  658. # [19:20] <Ms2ger> Google knows what's good for you, even if you don't!
  659. # [19:22] <smaug____> huh, DOM bindings for Dart are silly
  660. # [19:23] * smaug____ decides not to care about Dart and moves on
  661. # [19:24] * Joins: rabbi1 (~manjunath@49.249.127.17)
  662. # [19:24] * Joins: eric_carlson (~eric@2620:149:4:1b01:4a4:9d38:eaea:9a1e)
  663. # [19:26] * Joins: ap_ (~ap@2620:149:4:1b01:8438:8952:7fdc:eb3a)
  664. # [19:26] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
  665. # [19:29] * Quits: ezoe (~ezoe@112-68-245-144f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
  666. # [19:29] * Joins: dbaron (~dbaron@206-15-76-122.static.twtelecom.net)
  667. # [19:30] * Quits: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl) (Quit: RobbertAtWork)
  668. # [19:35] * Joins: tmzt_ (~tmzt@adsl-99-155-214-10.dsl.akrnoh.sbcglobal.net)
  669. # [19:38] * Quits: ap_ (~ap@2620:149:4:1b01:8438:8952:7fdc:eb3a) (Quit: ap_)
  670. # [19:39] * Quits: tmzt (~tmzt@adsl-76-244-152-185.dsl.akrnoh.sbcglobal.net) (Ping timeout: 256 seconds)
  671. # [19:39] * Joins: ap_ (~ap@2620:149:4:1b01:805f:4516:bda8:30a5)
  672. # [19:39] * Joins: nessy (~Adium@124-168-52-143.dyn.iinet.net.au)
  673. # [19:40] * Quits: nessy (~Adium@124-168-52-143.dyn.iinet.net.au) (Client Quit)
  674. # [19:41] * Quits: tmzt_ (~tmzt@adsl-99-155-214-10.dsl.akrnoh.sbcglobal.net) (Read error: Connection reset by peer)
  675. # [19:45] * Joins: tmzt (~tmzt@adsl-76-253-138-242.dsl.akrnoh.sbcglobal.net)
  676. # [19:47] * Joins: franksalim_ (~frank@64-71-23-250.static.wiline.com)
  677. # [19:47] * Quits: franksalim (~frank@64-71-23-250.static.wiline.com) (Read error: Connection reset by peer)
  678. # [19:48] * Joins: franksalim__ (~frank@64-71-23-250.static.wiline.com)
  679. # [19:48] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
  680. # [19:52] * Quits: franksalim_ (~frank@64-71-23-250.static.wiline.com) (Ping timeout: 248 seconds)
  681. # [19:52] * Quits: micheil (~micheil@94.197.127.63.threembb.co.uk) (Quit: http://brandedcode.com | http://github.com/miksago)
  682. # [19:54] * bga_|away is now known as bga_
  683. # [19:55] * Quits: tmzt (~tmzt@adsl-76-253-138-242.dsl.akrnoh.sbcglobal.net) (Ping timeout: 255 seconds)
  684. # [19:56] * Joins: tmzt (~tmzt@adsl-99-164-123-33.dsl.akrnoh.sbcglobal.net)
  685. # [19:56] * Joins: rniwa (rniwa@nat/google/x-ohprythrsayklyib)
  686. # [20:00] * Quits: rabbi1 (~manjunath@49.249.127.17) (Ping timeout: 258 seconds)
  687. # [20:06] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  688. # [20:07] <jgraham> smaug____: Oh, I thought their plan was to replace DOM with Some Other API
  689. # [20:07] * Quits: Timz (~Adium@86.89.174.199) (Ping timeout: 252 seconds)
  690. # [20:08] * Quits: KillerX (~anant@206-15-76-122.static.twtelecom.net) (Ping timeout: 258 seconds)
  691. # [20:08] * Joins: KillerX (~anant@206.15.76.122)
  692. # [20:08] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  693. # [20:08] <bga_> smaug____ aeveryone have rights to make your own wrapper
  694. # [20:08] * Joins: mkanat (mkanat@nat/google/x-juwkphzzevcqbumb)
  695. # [20:09] <smaug____> so?
  696. # [20:09] <jgraham> bga_: It sucks to be Not Google if they make a wrapper that they don't test in other browsers and implement natively in Chrome
  697. # [20:09] <jgraham> That hasn't happened yet ofc
  698. # [20:09] * Joins: dave_levin (dave_levin@nat/google/x-ubwdyftsrapyuoye)
  699. # [20:10] <bga_> oh
  700. # [20:10] <bga_> but Google want remove js too, replace to Dart + NaCl
  701. # [20:10] <bga_> new standards!
  702. # [20:11] * Joins: astearns (~anonymous@192.150.22.5)
  703. # [20:11] <Ms2ger> bga_, interesting definition of "standard"
  704. # [20:12] <bga_> jgraham may be they wants to make Chrome as browser for intranet
  705. # [20:12] <timeless> Ms2ger: the wonderful thing about standards...
  706. # [20:12] <bga_> and will go away from internet
  707. # [20:12] <timeless> > . The wonderful thing about standards is that there are so many of them to choose from.
  708. # [20:15] * Joins: Timz (~Adium@86.89.174.199)
  709. # [20:16] <bga_> Ms2ger btw my view of ideal dom api is var div = doc.Div(){id: 'foo', style: doc.Style(){position: eStylePos.ABSOLUTE, left: 10, top: 10} }
  710. # [20:16] <bga_> no new
  711. # [20:16] <Ms2ger> Not mine, obviously
  712. # [20:17] <bga_> Ms2ger and el.beforeClick._add(_fn) el.beforeClick._del(_fn)
  713. # [20:18] * Joins: tantek (~tantek@64.20.183.131)
  714. # [20:19] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
  715. # [20:24] * Joins: miketaylr (~miketaylr@24.42.93.245)
  716. # [20:25] <Hixie> foolip: i cced you on the relevant bug
  717. # [20:27] * Joins: franksalim_ (~frank@64-71-23-250.static.wiline.com)
  718. # [20:30] * Quits: franksalim__ (~frank@64-71-23-250.static.wiline.com) (Ping timeout: 252 seconds)
  719. # [20:34] <TabAtkins> jacobolus: You have to give it like 10 seconds, because I wait for onload before hooking up the JS, and some of the iframes take a little while.
  720. # [20:36] * Quits: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp) (Remote host closed the connection)
  721. # [20:36] <TabAtkins> annevk5: Yeah, I mentioned that possibility in the telcon this morning. Seems like a lot of overhead for little benefit.
  722. # [20:36] <jacobolus> TabAtkins: okay, in safari I waited minutes, and now it's at this state: http://imgur.com/JJ6E8
  723. # [20:37] <TabAtkins> That should not take minutes. It should take maybe 10 seconds.
  724. # [20:37] <TabAtkins> That is the correct "loading" appearance, though.
  725. # [20:38] <jacobolus> TabAtkins: in chrome, it loads and turns blue, but then as I arrow through, each slide disappears halfway through trying to appear, so I get to read a nice blank blue screen
  726. # [20:38] <jacobolus> there's clearly stuff moving around, etc., but I can't really read it
  727. # [20:38] <TabAtkins> Um, blue?
  728. # [20:39] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  729. # [20:41] <jacobolus> oh, hmm
  730. # [20:41] <jacobolus> https://raw.github.com/LeaVerou/Incrementable/master/incrementable.js 405s
  731. # [20:43] <TabAtkins> Yeah, something's wrong with your connection. That loads <1s for me.
  732. # [20:44] * Joins: hij1nx (~hij1nx@207.239.107.3)
  733. # [20:44] <jacobolus> it loads fine in a separate page
  734. # [20:45] <jacobolus> I guess it loaded in chrome too. not sure what's wrong there
  735. # [20:45] <jacobolus> I've got a "Unsafe JavaScript attempt to access frame with URL http://www.xanthir.com/talks/2011-10-06/ from frame with URL http://hacks.mozilla.org/2010/08/mozelement/. Domains, protocols and ports must match."
  736. # [20:45] <TabAtkins> That should be irrelevant.
  737. # [20:46] <jacobolus> http://i.imgur.com/AJX1P.png
  738. # [20:47] <TabAtkins> That's all kinds of crazy. I don't have that color anywhere in my document.
  739. # [20:47] <jacobolus> in firefox the first page loads, and then the rest are just blank gray
  740. # [20:48] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
  741. # [20:51] <TabAtkins> Oh, hm, you're right. Somehow the scroll position isn't being set correctly.
  742. # [20:53] <jacobolus> TabAtkins: in firefox, trying to load that incrementable.js file, I get an error that <!DOCTYPE html> isn't valid javascript after the server returns 301 and sends https://github.com/LeaVerou/Incrementable instead
  743. # [20:53] * Joins: tomasf_ (~tomasf@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  744. # [20:54] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  745. # [20:55] <bga_> oh. github has becomed much faster
  746. # [20:55] <bga_> nice
  747. # [20:55] * Joins: sicking (~chatzilla@206-15-76-122.static.twtelecom.net)
  748. # [20:57] * Joins: saba (~foo@unaffiliated/saba)
  749. # [20:57] <jacobolus> hm, actually maybe that's not what it sends, dunno. in any event, all the javascript ends up broken somewhere along the line, and then the slides stop working :)
  750. # [20:58] * Quits: tomasf_ (~tomasf@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Ping timeout: 260 seconds)
  751. # [21:00] * Joins: erlehmann (~erlehmann@82.113.99.24)
  752. # [21:04] <Hixie> Ms2ger: why http://www.w3.org/Bugs/Public/show_bug.cgi?id=13877 ?
  753. # [21:05] <Ms2ger> Why not? :)
  754. # [21:05] * Joins: hij1nx_ (~hij1nx@207.239.107.3)
  755. # [21:05] <Hixie> well because we're not the text/plain spec
  756. # [21:06] <Hixie> so really if a UA wants to, i dunno, embed notepad to handle text files, who are we to disagree?
  757. # [21:06] <Ms2ger> Is that the one part of the web you aren't speccing? ;)
  758. # [21:06] <Ms2ger> I don't think embedding notepad without creating a document as described would be web-compatible
  759. # [21:06] * Quits: hij1nx (~hij1nx@207.239.107.3) (Ping timeout: 248 seconds)
  760. # [21:06] * hij1nx_ is now known as hij1nx
  761. # [21:07] <Hixie> yeah, that's probably true
  762. # [21:07] <Hixie> i guess this stuff only applies to html uas anyway
  763. # [21:07] <Hixie> but then again, there's not any real difference to saying "must" or "should"
  764. # [21:07] <Hixie> since a UA could just pretend it's not an HTML UA when it comes across a text/plain file
  765. # [21:07] * Quits: cygri (~cygri@80.169.32.154) (Ping timeout: 248 seconds)
  766. # [21:08] <Hixie> then again, it couldn't do that _and_ handle it in iframes...
  767. # [21:08] <Hixie> so i guess it makes sense to have must
  768. # [21:08] <Hixie> ok
  769. # [21:09] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  770. # [21:10] <Ms2ger> And then I don't have to argue about the tests
  771. # [21:10] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: shepazu)
  772. # [21:11] * Quits: KillerX (~anant@206.15.76.122) (Quit: KillerX)
  773. # [21:13] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
  774. # [21:15] * Joins: KillerX (~anant@206-15-76-122.static.twtelecom.net)
  775. # [21:17] * twisted is now known as twisted`
  776. # [21:19] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  777. # [21:25] * jernoble is now known as jernoble|afk
  778. # [21:26] * Joins: ojan (ojan@nat/google/x-izusvtpnjxksxuef)
  779. # [21:27] * Joins: franksalim__ (~frank@64-71-23-250.static.wiline.com)
  780. # [21:27] * Quits: ap_ (~ap@2620:149:4:1b01:805f:4516:bda8:30a5) (Quit: ap_)
  781. # [21:28] * Joins: ap_ (~ap@17.212.155.203)
  782. # [21:29] * Quits: ap_ (~ap@17.212.155.203) (Read error: Connection reset by peer)
  783. # [21:30] * Quits: franksalim_ (~frank@64-71-23-250.static.wiline.com) (Ping timeout: 244 seconds)
  784. # [21:34] <Ms2ger> An extra word, a missing word... Same thing, really :)
  785. # [21:34] <Hixie> :-)
  786. # [21:35] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  787. # [21:40] * Parts: Timz (~Adium@86.89.174.199)
  788. # [21:44] * Joins: ap_ (~ap@2620:149:4:1b01:2121:97fb:e082:1dd3)
  789. # [21:46] * Joins: smaug____ (~chatzilla@GMYCXXIII.gprs.sl-laajakaista.fi)
  790. # [21:47] * Quits: ap_ (~ap@2620:149:4:1b01:2121:97fb:e082:1dd3) (Read error: Connection reset by peer)
  791. # [21:48] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  792. # [21:48] * Joins: ap_ (~ap@2620:149:4:1b01:2121:97fb:e082:1dd3)
  793. # [21:48] * Joins: tmzt_ (~tmzt@adsl-76-253-133-172.dsl.akrnoh.sbcglobal.net)
  794. # [21:49] * jernoble|afk is now known as jernoble
  795. # [21:50] * Quits: sicking (~chatzilla@206-15-76-122.static.twtelecom.net) (Ping timeout: 252 seconds)
  796. # [21:51] * Quits: tmzt (~tmzt@adsl-99-164-123-33.dsl.akrnoh.sbcglobal.net) (Ping timeout: 256 seconds)
  797. # [21:55] <TabAtkins> annevk5: You around? What "other specifications" could make the extension requirements?
  798. # [21:58] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
  799. # [21:59] * Joins: tmzt (~tmzt@adsl-99-164-110-82.dsl.akrnoh.sbcglobal.net)
  800. # [22:00] * Joins: ap__ (~ap@17.245.91.215)
  801. # [22:01] <Ms2ger> TabAtkins, the ones that define the @-rule
  802. # [22:02] <Ms2ger> partial interface CSSWhatever { const MY_AT_RULE = 11; }
  803. # [22:02] <TabAtkins> I don't understand how they can define the wiki as being the required extensibility mechanism.
  804. # [22:02] * Quits: ap_ (~ap@2620:149:4:1b01:2121:97fb:e082:1dd3) (Ping timeout: 240 seconds)
  805. # [22:02] * Quits: tmzt_ (~tmzt@adsl-76-253-133-172.dsl.akrnoh.sbcglobal.net) (Ping timeout: 258 seconds)
  806. # [22:02] <Ms2ger> The wiki is just a list of pointers to specs that define extensions
  807. # [22:03] * Quits: shans (~shanestep@113.197.106.249) (Ping timeout: 248 seconds)
  808. # [22:04] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
  809. # [22:05] * Quits: ap__ (~ap@17.245.91.215) (Ping timeout: 248 seconds)
  810. # [22:05] <TabAtkins> Shrug. Seems easier to just define the wiki as normative.
  811. # [22:05] * Quits: FlorianX (~Florian_S@p4FE2CA21.dip.t-dialin.net) (Quit: Leaving.)
  812. # [22:06] <Ms2ger> But then you've got a normative wiki page
  813. # [22:06] <TabAtkins> Yes?
  814. # [22:06] <TabAtkins> HTML has several already.
  815. # [22:07] <Ms2ger> If that's the fight you want to fight, sure :)
  816. # [22:07] * Quits: Necrathex (~nectop@82-169-245-3.ip.telfort.nl) (Quit: Necrathex)
  817. # [22:08] * Joins: hasather_ (~hasather_@84.38.144.96)
  818. # [22:08] <Ms2ger> Also, how high on your todo list is the scary messages on obsolete specs? :)
  819. # [22:08] <TabAtkins> I need to do that sometime soon.
  820. # [22:09] * Joins: mishunov (~spliter@164.247.189.109.customer.cdi.no)
  821. # [22:11] <TabAtkins> Ms2ger: Why do you ask?
  822. # [22:11] <Ms2ger> Just that I want it to happen :)
  823. # [22:11] <TabAtkins> Ah. Well, the WG resolved to do it, so it's completely up to me at this point.
  824. # [22:15] * Joins: tmzt_ (~tmzt@adsl-76-253-135-49.dsl.akrnoh.sbcglobal.net)
  825. # [22:18] * Quits: tmzt (~tmzt@adsl-99-164-110-82.dsl.akrnoh.sbcglobal.net) (Ping timeout: 255 seconds)
  826. # [22:19] * Joins: annevk (~annevk@EM111-191-114-31.pool.e-mobile.ne.jp)
  827. # [22:19] <annevk> TabAtkins, a normative wiki page doesn't really have the same effect as the partial interface construct afaict
  828. # [22:20] * Quits: tantek (~tantek@64.20.183.131) (Quit: tantek)
  829. # [22:20] <annevk> though I guess it's "clear enough"
  830. # [22:21] <bga_> hm. plz ppl say me why UA dont add unknown properties to cssom and many ppl are forced to make own css parser
  831. # [22:21] <bga_> some CSSUnknownRule will be nice
  832. # [22:22] <bga_> w/ string contains not parsed rule
  833. # [22:22] <TabAtkins> bga_: There was discussion about this not long ago on www-style.
  834. # [22:22] * Quits: GlitchMr (~glitchmr@178-36-189-154.adsl.inetia.pl) (Read error: Connection reset by peer)
  835. # [22:22] <Ms2ger> bga_, use glazou's
  836. # [22:23] <bga_> TabAtkins and result?
  837. # [22:23] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
  838. # [22:23] <TabAtkins> It's not a good idea.
  839. # [22:23] <bga_> :(
  840. # [22:23] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  841. # [22:24] <annevk> still might be nice to have something akin data-* for CSS properties
  842. # [22:24] <TabAtkins> Yes.
  843. # [22:24] <TabAtkins> I think we should use exactly that name: data-*
  844. # [22:24] <annevk> but given how the CSS parser is defined it seems rather tricky to get the details correct
  845. # [22:25] <TabAtkins> Hmm? I wouldn't think so. You'd still have to obey the generic grammar, but that's really loose.
  846. # [22:26] <TabAtkins> Basically you can take anything that's a space, comma, or slash separated list of numbers, dimensions, keywords, strings, or functions.
  847. # [22:27] * Joins: tantek (~tantek@64.20.183.131)
  848. # [22:27] <erlehmann> what exactly would you want?
  849. # [22:27] <TabAtkins> erlehmann: ?
  850. # [22:28] <erlehmann> i do not understand how „data-“ and CSS would come together.
  851. # [22:28] <annevk> e.g. data-t: x tralolol /**/ whatev ;
  852. # [22:28] <annevk> what is its string value?
  853. # [22:28] <erlehmann> so how would that be used?
  854. # [22:28] <annevk> and how does that follow from the CSS parser?
  855. # [22:28] <TabAtkins> The idea is that selectors + the cascade is a pretty useful model for assigning data to elements, so we could define an author-extensible set of properties that can take anything and mean nothing.
  856. # [22:29] <erlehmann> like with fonts, only more general?
  857. # [22:29] * Quits: espadrine (~thaddee_t@acces2299.res.insa-lyon.fr) (Ping timeout: 276 seconds)
  858. # [22:29] <erlehmann> like assigning the name of a font is?
  859. # [22:29] <TabAtkins> annevk: cssText is defined generically (as much as it's defined at all).
  860. # [22:29] <bga_> annevk just get all string between : and ;
  861. # [22:29] <bga_> or : and }
  862. # [22:29] <annevk> TabAtkins, well yeah, that's a bug
  863. # [22:29] <TabAtkins> annevk: Really? Why?
  864. # [22:29] <annevk> TabAtkins, defining cssText however is easy for properties with normal values
  865. # [22:29] <annevk> because you just serialize those values
  866. # [22:30] <TabAtkins> I mean, your example is just three keywords and a comment.
  867. # [22:30] <annevk> but if you don't know the value, you cannot serialize it
  868. # [22:30] <bga_> annevk serialize as-ai
  869. # [22:30] <annevk> bga_, CSS doesn't work that way
  870. # [22:30] <bga_> *is
  871. # [22:30] * Joins: espadrine (~thaddee_t@acces2299.res.insa-lyon.fr)
  872. # [22:30] <TabAtkins> If you restrict it to specifically the five data types I mentioned, it's easy and still extremely useful.
  873. # [22:30] <bga_> ++
  874. # [22:31] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  875. # [22:31] <annevk> TabAtkins, yeah that might work
  876. # [22:31] <bga_> TabAtkins and custom bnf grammar
  877. # [22:31] <TabAtkins> Hmm. I wonder if it would be possible to do calc() under that regime.
  878. # [22:31] <annevk> TabAtkins, though we don't have functions currently
  879. # [22:32] <bga_> for your own rules
  880. # [22:32] <bga_> it will be like edsl :)
  881. # [22:32] <bga_> in css
  882. # [22:32] <TabAtkins> annevk: Hm? FUNCTION is a token in the core grammar.
  883. # [22:33] <TabAtkins> {ident}(<any>), plus whitespace, once you combine the token and the grammar.
  884. # [22:33] * Quits: Ms2ger (~Ms2ger@91.181.25.107) (Quit: nn)
  885. # [22:33] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
  886. # [22:33] <bga_> hm
  887. # [22:34] * Quits: tmzt_ (~tmzt@adsl-76-253-135-49.dsl.akrnoh.sbcglobal.net) (Read error: Connection reset by peer)
  888. # [22:34] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 240 seconds)
  889. # [22:34] <bga_> TabAtkins => we can make interface CSSUnknownRule { CSSAst cssAst }
  890. # [22:34] <bga_> not cssText
  891. # [22:35] * Joins: tmzt (~tmzt@adsl-99-164-44-201.dsl.akrnoh.sbcglobal.net)
  892. # [22:35] <TabAtkins> It's not bad just for technical reasons. It's also bad for practical reasons.
  893. # [22:35] <dbaron> hmmm, if an edit Hixie just made for a w3.org bug is wrong, should I reopen the bug or reply on the whatwg mailing list...?
  894. # [22:35] <TabAtkins> It's a good thing for it to be painful to invent your own syntax.
  895. # [22:35] <TabAtkins> dbaron: Either works.
  896. # [22:40] <dbaron> ok, reopened http://www.w3.org/Bugs/Public/show_bug.cgi?id=13915
  897. # [22:40] <annevk> yeah, data-* would be kind of last resort
  898. # [22:41] <TabAtkins> I don't think data-* is bad. Inventing your own properties, though, interferes with our ability to mint new properties in the future.
  899. # [22:41] <TabAtkins> Similarly, inventing your own values for existing properties.
  900. # [22:41] <annevk> I never really considered that a viable option
  901. # [22:42] * Joins: tmzt_ (~tmzt@adsl-76-244-155-74.dsl.akrnoh.sbcglobal.net)
  902. # [22:42] <bga_> TabAtkins its will gives right for authors to extents css standards, make css flexible and extendsible
  903. # [22:42] * Quits: mishunov (~spliter@164.247.189.109.customer.cdi.no) (Quit: mishunov)
  904. # [22:42] <TabAtkins> bga_: That is *very explicitly* something we do *not* want to give to authors.
  905. # [22:43] <TabAtkins> annevk: That's the end result of directly exposing "invalid" properties, which is why I mention it.
  906. # [22:43] <bga_> ok. not standards
  907. # [22:44] <TabAtkins> bga_: We do not want to make CSS author-extensible in a way that makes it hard for the WG to extend it in the future.
  908. # [22:44] <TabAtkins> If there are safe ways to make it extensible, like data-* properties, that's fine.
  909. # [22:44] <TabAtkins> This is similar to how HTML defines the data-* attributes rather than allowing authors to mint whatever new attributes they want.
  910. # [22:44] <bga_> TabAtkins ok. force authors to use data- prefix
  911. # [22:45] <TabAtkins> And how the component model is proposing that components must start with x-, rather than being some arbitrary element name.
  912. # [22:45] * Quits: tmzt (~tmzt@adsl-99-164-44-201.dsl.akrnoh.sbcglobal.net) (Ping timeout: 255 seconds)
  913. # [22:45] <bga_> but i must have right to inject own subparser in css parser and own rule in cssom
  914. # [22:46] <TabAtkins> I don't see how that follows.
  915. # [22:46] <TabAtkins> That would be a nightmare, actually.
  916. # [22:46] <bga_> TabAtkins it will true extensible browser
  917. # [22:46] <bga_> TabAtkins i can patch dom prototypes
  918. # [22:47] <bga_> i can register new protocols
  919. # [22:47] <bga_> can create new html elements
  920. # [22:47] <bga_> next - new css rules
  921. # [22:47] <RobbertAtWork> haha, the CSSRule.register() suggestion was inevitable
  922. # [22:47] <bga_> :)
  923. # [22:48] * Joins: sicking (~chatzilla@206-15-76-122.static.twtelecom.net)
  924. # [22:48] <TabAtkins> Minting your own data-* properties is fine. You can then read them from script and do what you want. There's no need for anything further (and I don't think it even makes sense to go further).
  925. # [22:49] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  926. # [22:50] * Joins: Areks (~kvirc@176.14.214.163)
  927. # [22:53] * Joins: othermaciej (~mjs@17.245.90.53)
  928. # [22:56] * Quits: Areks (~kvirc@176.14.214.163) (Ping timeout: 260 seconds)
  929. # [22:56] <annevk> https://raw.github.com/gist/933cc4f7df97d553ed89/24386c6a79bb4b31fb818b70b34c5eab7f12e1ff/gistfile1.txt is quite a fun read
  930. # [22:56] * Quits: erlehmann (~erlehmann@82.113.99.24) (Quit: Ex-Chat)
  931. # [22:57] * Joins: KevinMarks (~KevinMark@71.204.145.244)
  932. # [22:58] <Peter-> https://plus.google.com/112678702228711889851/posts/eVeouesvaVX
  933. # [22:58] <Peter-> same message, got some comments as well
  934. # [22:59] <jgraham> The way CSS people always talk about "The WG" makes it sound very sinister
  935. # [22:59] <TabAtkins> At least we're not a cabal.
  936. # [23:00] * Parts: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  937. # [23:00] <jgraham> You're way more of an actual cabal than whatwg every has been
  938. # [23:00] <jgraham> *ever
  939. # [23:00] <TabAtkins> But we're not *called* a cabal.
  940. # [23:01] * Joins: shans (~shanestep@74.125.56.17)
  941. # [23:02] <jgraham> Well it is apparently legitimate to be one if you brand it with the W3C logo, so no one complains
  942. # [23:02] * Quits: tmzt_ (~tmzt@adsl-76-244-155-74.dsl.akrnoh.sbcglobal.net) (Read error: Connection reset by peer)
  943. # [23:03] <TabAtkins> Now you've got it.
  944. # [23:04] * Joins: jarek (~jarek@aeao218.neoplus.adsl.tpnet.pl)
  945. # [23:04] * Quits: jarek (~jarek@aeao218.neoplus.adsl.tpnet.pl) (Changing host)
  946. # [23:04] * Joins: jarek (~jarek@unaffiliated/jarek)
  947. # [23:04] * Quits: franksalim__ (~frank@64-71-23-250.static.wiline.com) (Ping timeout: 244 seconds)
  948. # [23:06] * Joins: micheil (~micheil@195.24.233.121)
  949. # [23:07] * Joins: tmzt (~tmzt@adsl-76-244-156-113.dsl.akrnoh.sbcglobal.net)
  950. # [23:08] * Quits: rillian_ (~rillian@184.71.166.126) (Remote host closed the connection)
  951. # [23:11] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  952. # [23:13] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 276 seconds)
  953. # [23:14] * Joins: rillian_ (~rillian@184.71.166.126)
  954. # [23:16] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  955. # [23:17] * Quits: connrs (~connrs@212.159.122.160) (Quit: Going offline)
  956. # [23:25] * Quits: abarth (~abarth@173.164.128.209) (Quit: abarth)
  957. # [23:25] * Quits: tantek (~tantek@64.20.183.131) (Quit: tantek)
  958. # [23:28] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  959. # [23:34] * Quits: tmzt (~tmzt@adsl-76-244-156-113.dsl.akrnoh.sbcglobal.net) (Ping timeout: 245 seconds)
  960. # [23:35] * Joins: tmzt (~tmzt@99.164.39.198)
  961. # [23:35] * Quits: benjoffe_ (~benjoffe_@CPE-121-218-225-100.lnse4.cht.bigpond.net.au) (Remote host closed the connection)
  962. # [23:38] * Quits: tmzt (~tmzt@99.164.39.198) (Read error: Connection reset by peer)
  963. # [23:40] * Quits: shans (~shanestep@74.125.56.17) (Quit: shans)
  964. # [23:40] * Joins: jarek__ (~jarek@aeat198.neoplus.adsl.tpnet.pl)
  965. # [23:40] * jarek is now known as Guest46234
  966. # [23:40] * Joins: tmzt (~tmzt@adsl-76-244-147-43.dsl.akrnoh.sbcglobal.net)
  967. # [23:41] <annevk> "What we really need is Strict Mode for the DOM: The possibility to completely re-invent all of the DOM from scratch."
  968. # [23:41] <annevk> I wonder when we stopped thinking that quirks mode was a bad idea
  969. # [23:41] <annevk> Also, from http://www.dartlang.org/articles/improving-the-dom/ it does not seem like Dart is re-inventing the DOM
  970. # [23:42] <annevk> It just introduces some different names for the same concepts
  971. # [23:43] <TabAtkins> annevk: Quirks mode is bad for different reasons than "let's rename the DOM!" is.
  972. # [23:43] * Quits: Guest46234 (~jarek@unaffiliated/jarek) (Ping timeout: 276 seconds)
  973. # [23:43] <TabAtkins> It involves parsing differences, CSS layout differences, etc.
  974. # [23:43] * Quits: tmzt (~tmzt@adsl-76-244-147-43.dsl.akrnoh.sbcglobal.net) (Read error: Connection reset by peer)
  975. # [23:43] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  976. # [23:43] <annevk> It's bad because mode switching like that is bad
  977. # [23:44] <annevk> With the epitome being the IE versioning model
  978. # [23:44] <TabAtkins> No. Mode switching is expensive. Quirks mode is bad for more reasons than just mode switching.
  979. # [23:44] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 248 seconds)
  980. # [23:44] <TabAtkins> Javascript strict mode is a mode switch that we're okay with.
  981. # [23:45] <annevk> You might be, I think it's quite silly
  982. # [23:45] <TabAtkins> A mode switch is, eventually, the only answer to "shit sucks forever".
  983. # [23:45] <bga_> annevk ++
  984. # [23:45] * Joins: tmzt (~tmzt@adsl-76-244-150-81.dsl.akrnoh.sbcglobal.net)
  985. # [23:46] <TabAtkins> Either you mode switch, or you have duplicate functionality that can be used at the same time, or you just stick with the sucky stuff forever.
  986. # [23:46] * Quits: MacTed (~Thud@63.119.36.36)
  987. # [23:46] <TabAtkins> I think those are the only three choices.
  988. # [23:47] <annevk> Mode switch is duplicate functionality too
  989. # [23:47] <TabAtkins> Yes, but the old functionality is hidden and in the unicorn future can be eventually removed.
  990. # [23:47] <annevk> that sounds like crock
  991. # [23:48] <annevk> I'm not sure why we would start believing that now
  992. # [23:48] <TabAtkins> Even if we cant' remove it ever, having everyone opt-in to the new stuff makes newer code easier to understand, at least.
  993. # [23:48] <annevk> what Google seems to be advocating is pretty much XHTML2
  994. # [23:48] <TabAtkins> Where eventually the definition of "newer" is "everything that anyone cares about".
  995. # [23:48] <annevk> minor improvement with major cost
  996. # [23:48] <TabAtkins> I haven't mentioned Dart at all, and am not talking about it.
  997. # [23:48] <TabAtkins> It's irrelevant.
  998. # [23:49] * Quits: KillerX (~anant@206-15-76-122.static.twtelecom.net) (Remote host closed the connection)
  999. # [23:49] <annevk> I was not talking about that either
  1000. # [23:49] <TabAtkins> My mistake, then. Anytime someone mentions Google at the moment, they're talking about Dart.
  1001. # [23:50] * Joins: KillerX (~anant@206.15.76.122)
  1002. # [23:50] <jgraham> TabAtkins: "Dart ... it's irrelevant" - is that the official position ;)
  1003. # [23:50] <TabAtkins> Google has no official position. Ever.
  1004. # [23:50] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  1005. # [23:50] <jgraham> Uh huh
  1006. # [23:51] <paul_irish> haha
  1007. # [23:51] <Philip`> Is the official position that it has no official position?
  1008. # [23:51] <annevk> paul_irish, the jQuery thing was a joke right? I wasn't sure
  1009. # [23:51] <TabAtkins> We don't have an official position on that.
  1010. # [23:51] <TabAtkins> annevk: Yes, it was.
  1011. # [23:51] <jgraham> annevk: That looks quite like reinventing the DOM to me
  1012. # [23:51] <jgraham> I mean sure it has the same concepts
  1013. # [23:51] <paul_irish> annevk: yea
  1014. # [23:52] <jgraham> But a totally different API
  1015. # [23:52] <annevk> if you rename a few things, but you keep the event, node, range, exception model around you are not reinventing anything
  1016. # [23:52] <annevk> you are just making things more confusing for authors
  1017. # [23:53] <annevk> oh, right, in Dart I use .elements, not .children
  1018. # [23:53] <annevk> such a win!
  1019. # [23:53] <TabAtkins> annevk: You're completely ignoring the fact that even just the *naming* of the DOM is horribad and confusing for authors.
  1020. # [23:53] <bga_> longer :(
  1021. # [23:53] <jgraham> Well it also makes things worse for implementors that they don't bother to test with
  1022. # [23:53] <smaug____> and Dart+DOM seems to manage to make naming even worse
  1023. # [23:54] <TabAtkins> Having unique names for DOM collections different from the rest of the platform is bad. Making them all collections is good.
  1024. # [23:54] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
  1025. # [23:54] <TabAtkins> Having nearly a dozen DOM searching methods is bad. Having one, which we know from experience people love to use, is good.
  1026. # [23:54] <TabAtkins> Etc.
  1027. # [23:54] * Philip` thought Strict Mode wasn't about adding any features or syntax or renaming anything or reinventing anything, it was just about enforcing that you don't use certain dodgy features
  1028. # [23:55] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  1029. # [23:55] <TabAtkins> Philip`: Yeah, but it helps pave the way for new features less painfully.
  1030. # [23:55] <jgraham> Just dealing with the language as JS is likely to be bearable because JS engines are relatively small and not that buggy. Having it also layer new stuff on top of DOM practically means that there will have to be lots of spcial casing for different browsers in the generated JS which means lots of breakage
  1031. # [23:56] <annevk> TabAtkins, sure, simplicity is good, but it's not groundbreaking enough to do away with the old
  1032. # [23:56] <TabAtkins> annevk: I disagree. The pain of millions of authors struggling with the old mistakes is significant.
  1033. # [23:57] <annevk> most authors hardly deal with the DOM so that seems somewhat overstated
  1034. # [23:57] <TabAtkins> Yeah, because it's so sucky that everyone uses libraries.
  1035. # [23:57] <TabAtkins> Are you using that as an argument that we don't need to fix the DOM?
  1036. # [23:58] <annevk> I'm saying that what you are saying is not true
  1037. # [23:58] * Quits: tmzt (~tmzt@adsl-76-244-150-81.dsl.akrnoh.sbcglobal.net) (Ping timeout: 245 seconds)
  1038. # [23:58] <TabAtkins> How, precisely, is it not true?
  1039. # [23:58] <annevk> I do think we should simplify certain constructs as should be evident from my www-dom emails
  1040. # [23:59] <bga_> looks like wine that implemets bugs oа win32 too
  1041. # [23:59] <TabAtkins> Authors *do* use the DOM *all the time*. They just don't use the W3C DOM, because it blows.
  1042. # [23:59] * Joins: tmzt (~tmzt@adsl-99-164-48-159.dsl.akrnoh.sbcglobal.net)
  1043. # [23:59] <jgraham> I don't understand why you think tying this to a new language is a sensible idea
  1044. # [23:59] <TabAtkins> jgraham: I didn't say anything about that. See my above comments about how I'm not talking about Dart.
  1045. # Session Close: Thu Oct 13 00:00:01 2011

The end :)