/irc-logs / freenode / #whatwg / 2012-04-14 / end

Options:

  1. # Session Start: Sat Apr 14 00:00:01 2012
  2. # Session Ident: #whatwg
  3. # [00:02] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  4. # [00:08] <Hixie> abarth: i think a document's sandboxing flags must be set, when the Document is created, to the union of the sandboxing flags on the document's container iframe, and the sandboxing flags on the document's container iframe's document, and the sandboxing flags that come from CSP
  5. # [00:08] <Hixie> abarth: does that sound right?
  6. # [00:08] <Hixie> abarth: i think that automatically makes the flags transitive across multiple levels of nested iframes
  7. # [00:09] <abarth> correct
  8. # [00:09] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Quit: annevk)
  9. # [00:09] <Hixie> ok
  10. # [00:09] <Hixie> that seems tractable
  11. # [00:10] <abarth> http://trac.webkit.org/browser/trunk/Source/WebCore/loader/FrameLoader.cpp#L3111
  12. # [00:10] <abarth> "m_forcedSandboxFlags" comes from CSP
  13. # [00:10] <Hixie> ooh, "forced", good terminology
  14. # [00:10] <abarth> and possibly from the app that's embedding WebKit, but that's not relevent for the spec
  15. # [00:12] <abarth> we compute them when we're initializing the security origin and such for the document: http://trac.webkit.org/browser/trunk/Source/WebCore/dom/Document.cpp#L4806
  16. # [00:14] * Quits: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydz)
  17. # [00:16] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
  18. # [00:17] * jonlee|afk is now known as jonlee
  19. # [00:20] * Joins: jamesr (jamesr@nat/google/x-fkmvjozmbfoigxod)
  20. # [00:21] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  21. # [00:23] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  22. # [00:28] * Quits: kinetik (~kinetik@121.98.132.55) (Quit: leaving)
  23. # [00:33] * jonlee is now known as jonlee|afk
  24. # [00:39] * Quits: othermaciej (~mjs@17.245.89.140) (Quit: othermaciej)
  25. # [00:40] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  26. # [00:41] * Joins: othermaciej (~mjs@17.245.89.140)
  27. # [00:43] * Joins: jarek (~jarek@unaffiliated/jarek)
  28. # [00:44] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
  29. # [00:46] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Client Quit)
  30. # [00:48] * Quits: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp) (Remote host closed the connection)
  31. # [01:00] * jonlee|afk is now known as jonlee
  32. # [01:01] <Hixie> abarth: ok, i've updated the spec
  33. # [01:02] <abarth> Hixie: thanks!
  34. # [01:02] <Hixie> abarth: there's a "forced sandboxing flag set" http://www.whatwg.org/specs/web-apps/current-work/#forced-sandboxing-flag-set
  35. # [01:02] <Hixie> abarth: that you should set on the resource as it is loaded, based on its HTTP headers
  36. # [01:03] <Hixie> just say something like "A resource with the foo header with the bar value has a /forced sandboxing flag set/ with the following flags set:"
  37. # [01:03] <abarth> ok
  38. # [01:03] <abarth> let me try to do that now
  39. # [01:03] <Hixie> and then copy the way i phrased it for iframes, here: http://www.whatwg.org/specs/web-apps/current-work/#attr-iframe-sandbox
  40. # [01:03] <Hixie> but note i'm about to add a new flag
  41. # [01:03] <Hixie> allow-popups
  42. # [01:04] <abarth> i defer to HTML to parse the string anyway
  43. # [01:04] <Hixie> maybe i should just give you a shorthand to set all the flags at once
  44. # [01:04] <Hixie> oh
  45. # [01:04] <Hixie> hm
  46. # [01:04] <Hixie> interesting
  47. # [01:04] <abarth> or, i would prefer that
  48. # [01:04] <abarth> i get a string from the header parsing algorithm
  49. # [01:04] <abarth> and i'd like to just have the HTML spec parse it
  50. # [01:04] <Hixie> ah ok
  51. # [01:05] <Hixie> hm
  52. # [01:05] <Hixie> ok, that will take longer. i'll get back to you!
  53. # [01:05] <abarth> directive-name = "sandbox"
  54. # [01:05] <abarth> directive-value = token *( 1*WSP token )
  55. # [01:05] <abarth> token = &lt;token from RFC 2616&gt;
  56. # [01:05] <abarth> i can change that if necessary
  57. # [01:06] <Hixie> that's just your authoring conformance requirements, doesn't affect me at all
  58. # [01:06] <Hixie> but i'll give you a hook you can use
  59. # [01:06] * Joins: fishd_ (darin@nat/google/x-pemmccfkbeoamsxk)
  60. # [01:06] <abarth> thx
  61. # Session Close: Sat Apr 14 01:10:20 2012
  62. #
  63. # Session Start: Sat Apr 14 01:10:20 2012
  64. # Session Ident: #whatwg
  65. # [01:10] * Disconnected
  66. # [01:11] * Attempting to rejoin channel #whatwg
  67. # [01:11] * Rejoined channel #whatwg
  68. # [01:11] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  69. # [01:11] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
  70. # [01:11] <Hixie> (the /forced sandboxing flag set/ takes flags, not tokens)
  71. # [01:11] <Hixie> (the tokens actually remove certain flags)
  72. # [01:13] <abarth> ic
  73. # [01:13] * Joins: jdong_bot_ (~jdong_bot@117.79.233.205)
  74. # [01:13] * Joins: moo (~quassel@herd37.twinapex.fi)
  75. # [01:13] <abarth> (yeah, I don't want to list the valid tokens because I'd like HTML to be able to add them without having to change the CSP spec)
  76. # [01:14] <Hixie> ok here's what you need to say:
  77. # [01:14] * moo is now known as Guest21687
  78. # [01:14] * Joins: tellnes_ (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
  79. # [01:15] <Hixie> <p>[When enforcing the <code>sandbox</code> directive, ] the user agent MUST /parse the sandboxing directive/ using [the <code>directive-value</code>] as the /input/ and [the resource's] /forced sandboxing flag set/ as the output.</p>
  80. # [01:15] <Hixie> the bits in square brackets are whatever you need on your end
  81. # [01:15] * Joins: ivan\_ (~ivan@unaffiliated/ivan/x-000001)
  82. # [01:16] <abarth> ok, great
  83. # [01:16] <abarth> thanks
  84. # [01:16] <Hixie> this has to be done as you receive the http headers, before i create teh Document
  85. # [01:17] <abarth> ok. i've been writing these as static requirements, but I can change it to be triggered on receiving the header
  86. # [01:17] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
  87. # [01:17] <abarth> the <meta> tag is gone now, so the only entry point is when processing headers
  88. # [01:18] <abarth> <p>Upon receiving an HTTP response containing at least one
  89. # [01:18] <abarth> <code>Content-Security-Policy</code> header field, the user agent
  90. # [01:18] <abarth> MUST <a href="#enforce">enforce</a> the policy contained in the
  91. # [01:18] <abarth> <em>first</em> such header field. The user agent MUST ignore
  92. # [01:18] <abarth> subsequent such header fields.</p>
  93. # [01:18] * Joins: gwicke (~gabriel@212.255.28.33)
  94. # [01:18] <abarth> so, it looks like "enforce" gets called at the right time
  95. # [01:19] * Joins: drublic (~drublic@frbg-5f733675.pool.mediaWays.net)
  96. # [01:20] <abarth> yeah, we're using the "resource representation" terminology in this spec
  97. # [01:20] <abarth> so, that should all work out fine
  98. # [01:20] * Quits: drublic (~drublic@frbg-5f733675.pool.mediaWays.net) (Remote host closed the connection)
  99. # [01:20] <abarth> it's slightly confusing that we call it the "protected document" even though it's really the HTTP response that will be used to create the document
  100. # [01:21] * Quits: mven_ (~mven__@169.241.49.57) (Ping timeout: 265 seconds)
  101. # [01:22] <abarth> tlr will be sad that I'm going to link to the whatwg version of the spec, but I don't think that can be helped :)
  102. # [01:22] * Joins: mven (~mven__@169.241.49.57)
  103. # [01:23] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
  104. # [01:23] <Hixie> the w3c version will actually contain this stuff too
  105. # [01:24] <Hixie> until someone asks for a revert, anyway
  106. # [01:24] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
  107. # [01:24] <abarth> I think i'm going to rename "protected document" to "protected resource" to make it clearer that this is happening before the document is created
  108. # [01:24] <Hixie> yeah calling things documents that aren't Documents is confusing
  109. # [01:24] * Quits: Yudai (~Yudai@p6567c3.tokynt01.ap.so-net.ne.jp) (*.net *.split)
  110. # [01:24] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (*.net *.split)
  111. # [01:24] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
  112. # [01:24] * Quits: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (*.net *.split)
  113. # [01:24] * Quits: krijnh (KtK@ip9135ee9d.speed.planet.nl) (*.net *.split)
  114. # [01:24] * tellnes_ is now known as tellnes
  115. # [01:24] * ivan\_ is now known as ivan\
  116. # [01:24] <zewt> docun'ts
  117. # [01:24] <Hixie> also even if you did have the <meta> it wouldn't matter here cos it's too late by the time you see hte <meta> to add sandboxing flags
  118. # [01:24] <abarth> yeah
  119. # [01:25] <abarth> if we add it back, i'll add a note explaining that
  120. # [01:25] <Hixie> ok allow-popups is next on the pile
  121. # [01:25] <Hixie> microsoft will be happy
  122. # [01:25] <abarth> how often does http://dev.w3.org/html5/spec/single-page.html update?
  123. # [01:25] * Quits: charlvn (~charlvn@524AA705.cm-4-3c.dynamic.ziggo.nl) (Ping timeout: 245 seconds)
  124. # [01:25] <abarth> (or rather, is there a w3c version that has this stuff now?)
  125. # [01:25] <Hixie> should be
  126. # [01:26] * Joins: scor (~scor@drupal.org/user/52142/view)
  127. # [01:26] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  128. # [01:26] <Hixie> MikeSmith: any idea why that's not updating?
  129. # [01:27] <Hixie> i imagine the date is wrong because they were publishing so the date is faked right now
  130. # [01:27] <Hixie> that's also why it'll say WD and not ED
  131. # [01:27] * Quits: machine2 (~machine4@pool-74-111-197-200.lsanca.fios.verizon.net) (Ping timeout: 245 seconds)
  132. # [01:27] <Hixie> looks like it should work on my side
  133. # [01:27] * Quits: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net) (Ping timeout: 245 seconds)
  134. # [01:28] * Joins: machine2 (~machine4@pool-74-111-197-200.lsanca.fios.verizon.net)
  135. # [01:28] <Hixie> dunno
  136. # [01:28] * Quits: necolas (~necolas@b0fbedcf.bb.sky.com) (Remote host closed the connection)
  137. # [01:28] <Hixie> bbl
  138. # [01:31] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  139. # [01:31] * Joins: Yudai (~Yudai@p6567c3.tokynt01.ap.so-net.ne.jp)
  140. # [01:32] * Joins: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
  141. # [01:32] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
  142. # [01:33] * Quits: rniwa (rniwa@nat/google/x-pdhashodseiulnjx) (Quit: rniwa)
  143. # [01:35] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
  144. # [01:35] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  145. # [01:35] * Joins: ehsan (~ehsan@209.29.21.241)
  146. # [01:35] <abarth> Hixie: ok, pushed. thanks for your help!
  147. # [01:36] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
  148. # [01:37] * Joins: charlvn (~charlvn@524AA705.cm-4-3c.dynamic.ziggo.nl)
  149. # [01:39] * Quits: GarciaWebDev (~GarciaWeb@190.55.15.249)
  150. # [01:44] * Quits: aklein (u4454@gateway/web/irccloud.com/x-nmpyugyotfiomnsz)
  151. # [01:55] * eric_carlson is now known as ericc|afk
  152. # [01:57] * Quits: tantek (~tantek@me90536d0.tmodns.net) (Quit: tantek)
  153. # [01:58] * Joins: SlydidarSlider (~SlydidarS@110.150.81.169)
  154. # [01:59] <SlydidarSlider> I'm not going to study logic, I don't want to... what? wait, what? :)
  155. # [01:59] * Quits: charlvn (~charlvn@524AA705.cm-4-3c.dynamic.ziggo.nl) (Ping timeout: 276 seconds)
  156. # [02:00] <SlydidarSlider> bye
  157. # [02:00] * SlydidarSlider waves
  158. # [02:00] * Parts: SlydidarSlider (~SlydidarS@110.150.81.169)
  159. # [02:00] * jonlee is now known as jonlee|afk
  160. # [02:13] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
  161. # [02:14] * Joins: kinetik (~kinetik@121.98.132.55)
  162. # [02:16] <Von_Davidicus> Is this statement accurate? "The biggest difference between HTML 4.01 and HTML5 is that HTML5 has more elements you can work with."
  163. # [02:16] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  164. # [02:16] <zewt> ...
  165. # [02:17] <Von_Davidicus> Should I take that as a no?
  166. # [02:17] <Philip`> Perhaps the biggest difference is that HTML5 is defined
  167. # [02:17] <Von_Davidicus> That's... rather vague.
  168. # [02:17] * Quits: jsbell (jsbell@nat/google/x-bgfsjwcjjcapfoyi) (Quit: There's no place like home...)
  169. # [02:18] <zewt> no. not being defined is vague
  170. # [02:19] <jarek> Philip`: really? I though that no one knows what "HTML5" actually means
  171. # [02:20] * Quits: KillerX (~anant@2620:101:8003:200:7d03:352e:5c21:c65b) (Quit: KillerX)
  172. # [02:20] * Quits: einSelbst (~sly@cable-86-56-102-154.cust.telecolumbus.net) (Remote host closed the connection)
  173. # [02:21] <jarek> I guess the current common definition is "everything shiny done with HTML/CSS/SVG/JS"
  174. # [02:21] <Von_Davidicus> It apparently means HTML that is defined--which means it's not vague--which means it's defined--which means it's not vague--which means I've no idea what either Phillip` or zewt are talking about.
  175. # [02:21] <Von_Davidicus> :)
  176. # [02:22] <Philip`> jarek: I meant that the thing which I mean by the term HTML5 is defined (not that the term HTML is defined)
  177. # [02:23] <Philip`> Von_Davidicus: Perhaps a less vague statement: Perhaps the biggest difference is that HTML4 is largely undefined
  178. # [02:23] <Philip`> (That is, the thing referred to as HTML4, not the term HTML4)
  179. # [02:24] <Von_Davidicus> No less vague, I'm afraid--what does "defined" mean in this case?
  180. # [02:25] <jarek> there is HTML4 spec, I guess this makes it "defined"
  181. # [02:25] * Quits: ap (~ap@2620:149:4:1b01:7c7f:a19:478c:de5b) (Quit: ap)
  182. # [02:25] <Philip`> I mean there is a proper definition of how the language's features behave and interact
  183. # [02:26] <Philip`> whereas HTML4 is mainly a high-level list of features and you have to figure out the details yourself
  184. # [02:26] * Joins: teleject (~christoph@70.116.86.65)
  185. # [02:27] <Von_Davidicus> Please remember--there are those of us who simply type the code. Some of us are better at it than others, but I'm one of those that start out with <?xml version="1.0" encoding="utf-8"?> (a pretentiousness habit, I know) and put the elements in order so I have something presentable to put on the web.
  186. # [02:30] <Philip`> (Random example: compare http://www.w3.org/TR/html4/types.html#h-6.5 vs http://www.whatwg.org/specs/web-apps/current-work/multipage/common-microsyntaxes.html#colors )
  187. # [02:31] * Quits: sarro (~sarro@i5E865F63.versanet.de)
  188. # [02:31] <Philip`> (The features are basically comparable, but HTML5 unambiguously defines all the details you need to know whereas HTML4 doesn't bother)
  189. # [02:31] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Ping timeout: 245 seconds)
  190. # [02:31] * Joins: ehsan (~ehsan@209.29.21.241)
  191. # [02:31] * jonlee|afk is now known as jonlee
  192. # [02:32] <jcranmer> another good example is encodings
  193. # [02:32] <jcranmer> HTML5 explains very clearly who wins out when attempting to figure out a document's encoding
  194. # [02:33] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  195. # [02:35] <Von_Davidicus> Okay, how about this statement: "Q: Will learning HTML 4.01 hamper learning HTML5? A: No. Even learning HTML 2.0 will do a world of good; the fundamentals haven't really changed, and most of the elements are still there."
  196. # [02:38] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  197. # [02:41] * jonlee is now known as jonlee|afk
  198. # [02:45] * jonlee|afk is now known as jonlee
  199. # [02:45] * Quits: jamesr (jamesr@nat/google/x-fkmvjozmbfoigxod) (Quit: jamesr)
  200. # [02:47] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
  201. # [02:49] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 260 seconds)
  202. # [02:51] * Joins: Druid_ (~Druid@p5B1351EA.dip.t-dialin.net)
  203. # [02:52] * Quits: Druide__ (~Druid@p5B05C5D9.dip.t-dialin.net) (Ping timeout: 265 seconds)
  204. # [02:55] * Quits: dave_levin (dave_levin@nat/google/x-llpmppfbxrpvxiuo) (Quit: dave_levin)
  205. # [02:57] * Quits: abarth (u5294@gateway/web/irccloud.com/x-ulryfvgpkwwioyps)
  206. # [03:02] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  207. # [03:03] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
  208. # [03:14] * Quits: astearns (~astearns@192.150.22.5) (Quit: astearns)
  209. # [03:14] * Joins: astearns (~astearns@192.150.22.5)
  210. # [03:16] * Quits: tndrH (~Rob@adsl-77-86-58-134.karoo.kcom.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
  211. # [03:23] * Quits: othermaciej (~mjs@17.245.89.140) (Quit: othermaciej)
  212. # [03:27] * Quits: dbaron (~dbaron@nat/mozilla/x-ioedqelixatladca) (Ping timeout: 240 seconds)
  213. # [03:35] * Joins: othermaciej (~mjs@17.245.89.140)
  214. # [03:36] * jonlee is now known as jonlee|afk
  215. # [03:37] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
  216. # [03:38] * jonlee|afk is now known as jonlee
  217. # [03:39] * ojan is now known as ojan_away
  218. # [03:54] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  219. # [03:56] * jonlee is now known as jonlee|afk
  220. # [04:15] * Joins: ehsan (~ehsan@209.29.21.241)
  221. # [04:18] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
  222. # [04:19] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
  223. # [04:19] * Joins: scor (~scor@drupal.org/user/52142/view)
  224. # [04:27] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  225. # [04:31] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  226. # [04:31] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  227. # [04:39] * Joins: dbaron (~dbaron@50.0.192.105)
  228. # [04:40] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  229. # [04:51] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  230. # [05:03] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 11.0/20120313114635])
  231. # [05:06] * Quits: othermaciej (~mjs@17.245.89.140) (Quit: othermaciej)
  232. # [05:07] * Joins: nesta__ (~nesta_@215.Red-83-58-133.dynamicIP.rima-tde.net)
  233. # [05:08] * Quits: nesta_ (~nesta_@215.Red-83-58-133.dynamicIP.rima-tde.net) (Ping timeout: 264 seconds)
  234. # [05:08] * nesta__ is now known as nesta_
  235. # [05:13] <karlcow> MikeSmith: ping?
  236. # [05:13] <karlcow> in case you are here
  237. # [05:13] <karlcow> http://dev.w3.org/html5/markup/table.html#table
  238. # [05:13] <MikeSmith> karlcow: yeah, I'm here
  239. # [05:14] <karlcow> I was reading this, because I didn't remember if a table could contain more than one thead
  240. # [05:14] <karlcow> "an optional caption element, followed by zero or more colgroup elements, followed by an optional thead element, followed by"
  241. # [05:14] <karlcow> and then I have an English grammar doubt
  242. # [05:14] <Von_Davidicus> ... What the heck did the "rules" attribute on tables do?
  243. # [05:15] <MikeSmith> what's the grammar issue?
  244. # [05:15] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  245. # [05:15] <karlcow> is "an optional caption element" equivalent to "one optional caption element"
  246. # [05:15] <MikeSmith> Hixie: not updating because I need to flip the boilerplate back to ED
  247. # [05:15] <MikeSmith> karlcow: yes
  248. # [05:16] <karlcow> ok. So each time I see "an" I shoud consider "one"
  249. # [05:16] <MikeSmith> yes
  250. # [05:16] <MikeSmith> same for "a"
  251. # [05:16] <karlcow> yup
  252. # [05:16] <karlcow> thanks
  253. # [05:16] <karlcow> so there is only one head allowed.
  254. # [05:16] <karlcow> clarified.
  255. # [05:17] <karlcow> :)
  256. # [05:17] <MikeSmith> otherwise it always says "one or more" or "zero or one"
  257. # [05:17] <karlcow> yup understood. make sense.
  258. # [05:20] <Von_Davidicus> I have a question about HTML5, based on something I used to do. On occasion, I would type in a word, and the browser would interpret that as a colour. Later, I would find out that, say, "Blood" would result in #B000D0. Will that still work in HTML5? Or was that simply a bug in older versions of HTML?
  259. # [05:20] * Joins: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  260. # [05:30] * Joins: matjas_ (u2247@gateway/web/irccloud.com/x-yanaueszannrkdcn)
  261. # [05:30] * Joins: The_Kingdutch (~kingdutch@188.200.149.217)
  262. # [05:30] * Quits: matjas_ (u2247@gateway/web/irccloud.com/x-yanaueszannrkdcn) (Changing host)
  263. # [05:30] * Joins: matjas_ (u2247@unaffiliated/matjas)
  264. # [05:30] * Quits: matjas_ (u2247@unaffiliated/matjas) (Changing host)
  265. # [05:30] * Joins: matjas_ (u2247@gateway/web/irccloud.com/x-yanaueszannrkdcn)
  266. # [05:32] * Joins: temp02 (~temp01@unaffiliated/temp01)
  267. # [05:33] * Quits: matjas (u2247@gateway/web/irccloud.com/x-inscnlqckushulao) (Ping timeout: 265 seconds)
  268. # [05:33] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 265 seconds)
  269. # [05:33] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  270. # [05:33] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Ping timeout: 265 seconds)
  271. # [05:33] * Quits: jarib (~jarib@unaffiliated/jarib) (Ping timeout: 265 seconds)
  272. # [05:33] * Quits: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de) (Ping timeout: 265 seconds)
  273. # [05:33] * matjas_ is now known as matjas
  274. # [05:34] * Joins: eighty4_ (~eighty4@li150-164.members.linode.com)
  275. # [05:34] * Joins: Wesley- (~Wesley@static.43.95.46.78.clients.your-server.de)
  276. # [05:35] * Joins: jarib (~jarib@unaffiliated/jarib)
  277. # [05:35] * Quits: zoranc (~zoranc@216-19-180-105.dyn.novuscom.net) (Ping timeout: 260 seconds)
  278. # [05:37] * Quits: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net) (Ping timeout: 245 seconds)
  279. # [05:38] * Joins: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
  280. # [05:51] * Quits: nesta_ (~nesta_@215.Red-83-58-133.dynamicIP.rima-tde.net) (Quit: nesta_)
  281. # [06:01] * Quits: jernoble (~jernoble@2620:149:4:1b01:c592:30cf:a4c7:1594) (Ping timeout: 245 seconds)
  282. # [06:25] * Quits: karlcow (~karl@nerval.la-grange.net) (Read error: Connection reset by peer)
  283. # [06:26] * Joins: karlcow (~karl@nerval.la-grange.net)
  284. # [06:27] * Joins: KillerX (~anant@70-36-146-62.dsl.dynamic.sonic.net)
  285. # [06:30] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
  286. # [06:32] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  287. # [06:42] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
  288. # [06:49] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  289. # [06:50] * Joins: temp01 (~temp01@unaffiliated/temp01)
  290. # [06:58] * Joins: ehsan (~ehsan@209.29.21.241)
  291. # [07:17] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Ping timeout: 260 seconds)
  292. # [07:20] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
  293. # [07:30] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  294. # [07:46] <kennyluck> foolip, regarding big5-uao, I got additional feedback from Chrome users: http://www.ptt.cc/bbs/Browsers/M.1334342552.A.FA8.html and http://www.ptt.cc/bbs/Browsers/M.1334375132.A.293.html . In summary, for the question "what do you do if you can't read these pages", two said "switch to IE (probably with the UAO package installed)" and one said "switch to Firefox". So, *shrug*.
  295. # [07:46] <kennyluck> People don't care. Really.
  296. # [07:50] * Joins: skylamer` (cgskylamer@78.90.213.55)
  297. # [07:51] <Von_Davidicus> I can see it just fine in Google Chrome--if I'm supposed to be looking at Chinese characters.
  298. # [07:54] <kennyluck> Von_Davidicus, oh these are the feedback from the users, not the test pages. foolip reads Chinese.
  299. # [07:55] <Von_Davidicus> Oh, okay.
  300. # [07:56] <Von_Davidicus> Question: Are server-side image maps a part of HTML5?
  301. # [07:59] <Von_Davidicus> Never mind, I found it. :)
  302. # [08:02] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  303. # [08:18] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  304. # [08:18] * Joins: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp)
  305. # [08:23] * Quits: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp) (Ping timeout: 250 seconds)
  306. # [08:23] * Quits: dbaron (~dbaron@50.0.192.105) (Ping timeout: 244 seconds)
  307. # [08:28] * Quits: Von_Davidicus (~IceChat7@173.210.203.196) (Quit: Make it idiot proof and someone will make a better idiot.)
  308. # [08:28] * Quits: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydz)
  309. # [08:29] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
  310. # [08:29] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
  311. # [08:29] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  312. # [08:30] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
  313. # [08:56] * Joins: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp)
  314. # [08:59] <annevk> hmm
  315. # [08:59] <annevk> decodeURI is only useful for pages that use utf-8 as encoding
  316. # [09:10] * The_Kingdutch is now known as Kingdutch
  317. # [09:10] * Joins: Ms2ger (~Ms2ger@91.181.34.103)
  318. # [09:14] * Joins: gwicke (~gabriel@212.255.28.33)
  319. # [09:16] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
  320. # [09:57] * Quits: Yudai (~Yudai@p6567c3.tokynt01.ap.so-net.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
  321. # [09:57] * Joins: Yudai (~Yudai@p6567c3.tokynt01.ap.so-net.ne.jp)
  322. # [10:01] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
  323. # [10:08] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
  324. # [10:09] <Von_Davidicus> I am bewildered...
  325. # [10:09] <Von_Davidicus> What is wrong with "<meta http-equiv="Content-Type" content="application/xhtml+xml" />" ? The W3C validator's saying that I'm not supposed to use "Content-Type."
  326. # [10:10] <Ms2ger> It doesn't do anything
  327. # [10:12] <Von_Davidicus> That's not the point; what am I supposed to use there>?
  328. # [10:12] <Ms2ger> What are you trying to do?
  329. # [10:13] <Von_Davidicus> Create a valid XHTML5+SVG webpage.
  330. # [10:13] <Ms2ger> Just drop it
  331. # [10:14] <annevk> http://www.whatwg.org/C#attr-meta-http-equiv-content-type
  332. # [10:14] <annevk> read up on that Von_Davidicus
  333. # [10:14] <annevk> in particular "The Encoding declaration state may be used in HTML documents, but elements with an http-equiv attribute in that state must not be used in XML documents."
  334. # [10:18] * Joins: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
  335. # [10:19] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
  336. # [10:20] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  337. # [10:20] * Quits: kalc4 (~kalc4@host-78-148-89-60.as13285.net) (Read error: No route to host)
  338. # [10:22] * jonlee|afk is now known as jonlee
  339. # [10:22] <Von_Davidicus> *Mind goes sproing*
  340. # [10:26] <Von_Davidicus> You guys make it so hard to pile on the <meta> elements, you know that? :D
  341. # [10:28] * Joins: temp01 (~temp01@unaffiliated/temp01)
  342. # [10:28] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  343. # [10:28] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  344. # [10:31] * Joins: kalc4 (~kalc4@host-78-148-89-60.as13285.net)
  345. # [10:48] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
  346. # [10:52] * Wesley- is now known as WesleyL
  347. # [10:55] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
  348. # [11:00] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  349. # [11:05] * Quits: ericc|afk (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Ping timeout: 260 seconds)
  350. # [11:11] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Read error: Operation timed out)
  351. # [11:11] * Joins: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net)
  352. # [11:11] * Quits: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net) (Changing host)
  353. # [11:11] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  354. # [11:17] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  355. # [11:18] * Joins: charlvn (~charlvn@524AA705.cm-4-3c.dynamic.ziggo.nl)
  356. # [11:19] * Quits: Yudai (~Yudai@p6567c3.tokynt01.ap.so-net.ne.jp) (Ping timeout: 250 seconds)
  357. # [11:20] * Joins: nonge_ (~nonge@p50829B3C.dip.t-dialin.net)
  358. # [11:22] * Quits: KillerX (~anant@70-36-146-62.dsl.dynamic.sonic.net) (Quit: KillerX)
  359. # [11:24] * Quits: nonge (~nonge@p5082BB29.dip.t-dialin.net) (Ping timeout: 245 seconds)
  360. # [11:31] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Ping timeout: 260 seconds)
  361. # [11:33] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
  362. # [11:34] * Joins: Yudai (~Yudai@p6571bb.tokynt01.ap.so-net.ne.jp)
  363. # [11:43] * Joins: danbri (~danbri@80.80.42.205)
  364. # [11:46] <annevk> hmm
  365. # [11:48] <annevk> for code points -> bytes, browsers do not always use an index that is a strict conversion of the one used for bytes -> code points
  366. # [11:48] <annevk> that is, aside from additional code points for fallback mappings, the order is not consistent
  367. # [11:49] <Von_Davidicus> Is this for Numeric Character References?
  368. # [11:49] <annevk> although Opera appears to use reverse order (matters for duplicate code points), in Gecko and Chrome it's rather random
  369. # [11:49] <annevk> no shift_jis
  370. # [11:49] <Von_Davidicus> Oh, okay.
  371. # [11:50] <annevk> not really :)
  372. # [11:50] <annevk> but it seems more the result of internal reverse mapping scripts, rather than a conscious choice
  373. # [12:06] * Joins: maikmerten (~maikmerte@port-92-201-31-147.dynamic.qsc.de)
  374. # [12:10] <Philip`> Von_Davidicus: http://www.whatwg.org/specs/web-apps/current-work/multipage/common-microsyntaxes.html#rules-for-parsing-a-legacy-color-value does the blood->#b000d0 thing
  375. # [12:10] <Philip`> Von_Davidicus: It's not an intentional feature, it's just a weird implementation detail of early browsers that web pages started relying on
  376. # [12:11] <Philip`> Von_Davidicus: so now HTML5 specifies how to do it
  377. # [12:12] <Von_Davidicus> I actually came up with a bit of JavaScript that would set the "color" attribute of a <font> element to whatever I typed in, then check what the styling of that <font> element was and spit back the hex code. That's when I noticed the word-hex code connection.
  378. # [12:12] <Von_Davidicus> But that's rather cool.
  379. # [12:16] <Von_Davidicus> Am I right in my guess that a lot of the work in creating HTML5 is deciding how to actually *codify* all the weird stuff us amateurs did?
  380. # [12:20] <Philip`> Von_Davidicus: Yes, though the weirdest stuff is done by professionals :-)
  381. # [12:21] <Von_Davidicus> ... hadn't thought about it that way.
  382. # [12:27] <Philip`> Von_Davidicus: Almost all web pages are invalid, so if you want to write a real-world web browser then you have to deal with invalid content in a way that makes those pages work, so HTML5 tried to define how you should deal with invalid content, to stop the situation where browsers have to reverse-engineer each other to copy behaviour
  383. # [12:28] <Von_Davidicus> Does that invalidate my advice in an essay I wrote that said "You should never confuse a browser or make it guess at what you want to do"?
  384. # [12:30] <annevk> yeah, http://www.whatwg.org/C#syntax-errors explains why you should care about syntax errors
  385. # [12:31] <Philip`> Von_Davidicus: As an author, you should try to avoid thing that you think might confuse browsers, because you'll probably confuse yourself and suffer from bugs
  386. # [12:32] <Philip`> Von_Davidicus: (though as a browser developer you have to deal with the reality that most authors ignore that advice)
  387. # [12:32] <Von_Davidicus> I was thinking inconsistent rendering of the page.
  388. # [12:34] <Von_Davidicus> I've been working on an HTML book for several years, even before XHTML 2.0 coughed and rolled over. Unfortunately, that means it focuses mostly on HTML 4.01 and XHTML 1.0
  389. # [12:36] <Philip`> You need to focus on newer buzzwords :-)
  390. # [12:37] <Von_Davidicus> Hey, when I started, XHTML WAS the buzzword.
  391. # [12:37] * Joins: drublic (~drublic@frbg-4d0292e3.pool.mediaWays.net)
  392. # [12:37] <Von_Davidicus> Anyways, a lot of the statements I've asked about accuracy on comes from that book.
  393. # [12:38] <Philip`> "HTML5" is the current buzzword, but it's probably going to become obsolete pretty soon, so you should try to come up with a new one you can popularize and then immediately publish a book about
  394. # [12:39] <Von_Davidicus> Hmmm... an alternative to JavaScript that at least SEEMS to make sense? :)
  395. # [12:42] <Von_Davidicus> I wouldn't want to call it COBOLscript, lest the readers get suspicious.
  396. # [12:42] * Joins: niloy (~niloy@42.104.244.197)
  397. # [12:42] <annevk> Von_Davidicus: http://html5forwebdesigners.com/history/index.html might be worth reading
  398. # [12:46] <Von_Davidicus> "If we had waited for every browser to completely support CSS 2.1 before we started using any of it, we would still be waiting." Heck, there's an aspect of HTML 4.01 that no browser I know of supports.
  399. # [12:47] <Von_Davidicus> Specifically, the "declare" attribute of the <object> element. I spent MONTHS trying to get it to work, finally asked for help, and discovered the truth.
  400. # [12:47] <Ms2ger> There's lots of nonsense in HTML4
  401. # [12:48] <Von_Davidicus> What comes to mind, Ms2ger?
  402. # [12:49] <Ms2ger> longdesc
  403. # [12:49] <Ms2ger> table summary
  404. # [12:49] <Ms2ger> SGML
  405. # [12:51] <Von_Davidicus> It seems the "axis" attribute in <td> got chucked.
  406. # [12:54] <Von_Davidicus> Kind of too bad; it was a nice "Dump javascript keywords in" attribute, since it did virtually nothing else. :)
  407. # [12:55] * Guest21687 is now known as Moo---O_o
  408. # [12:56] <Philip`> That sounds like a horrid abuse of semantics :-p
  409. # [12:56] <Philip`> (Nowadays you should use a data-* attribute)
  410. # [12:57] <Von_Davidicus> Let me tell you about abuse. Did you know if you put a <dd> start tag in front of a <p> element (<dd><p>[Content here]</p>), the paragraph will be indented?
  411. # [12:58] <niloy> can someone suggest me the best way to get cross-browser audio working?
  412. # [12:58] <Von_Davidicus> Guess who indented THAT way a decade or so ago? :p
  413. # [12:59] * Quits: drublic (~drublic@frbg-4d0292e3.pool.mediaWays.net) (Remote host closed the connection)
  414. # [13:01] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  415. # [13:01] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  416. # [13:03] * Joins: tomasf (~tom@2002:55e5:dbb7:0:20b9:5fda:3cc5:36cd)
  417. # [13:04] * Joins: graememcc (~chatzilla@host86-147-203-185.range86-147.btcentralplus.com)
  418. # [13:04] * Joins: necolas (~necolas@b0fbedcf.bb.sky.com)
  419. # [13:05] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
  420. # [13:06] * Quits: danbri (~danbri@80.80.42.205) (Ping timeout: 244 seconds)
  421. # [13:06] * Joins: danbri (~danbri@80.80.42.205)
  422. # [13:16] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  423. # [13:19] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 252 seconds)
  424. # [13:23] * Quits: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de) (Quit: ZNC - http://znc.sourceforge.net)
  425. # [13:28] * Joins: Wesley- (~Wesley@static.43.95.46.78.clients.your-server.de)
  426. # [13:28] * Wesley- is now known as WesleyL
  427. # [13:44] * Quits: necolas (~necolas@b0fbedcf.bb.sky.com) (Remote host closed the connection)
  428. # [13:46] * Quits: charlvn (~charlvn@524AA705.cm-4-3c.dynamic.ziggo.nl) (Ping timeout: 276 seconds)
  429. # [13:48] * Joins: temp01 (~temp01@unaffiliated/temp01)
  430. # [13:50] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  431. # [14:03] * Joins: charlvn (~charlvn@524AA705.cm-4-3c.dynamic.ziggo.nl)
  432. # [14:09] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  433. # [14:10] * Quits: niloy (~niloy@42.104.244.197) (Read error: Connection reset by peer)
  434. # [14:14] <Ms2ger> Fascinating how css3-background has normative references to HTML4 and XHTML1.1
  435. # [14:16] <Von_Davidicus> Oh?
  436. # [14:20] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  437. # [14:33] * Quits: skylamer` (cgskylamer@78.90.213.55)
  438. # [14:47] * Quits: danbri (~danbri@80.80.42.205) (Remote host closed the connection)
  439. # [14:50] * Joins: [[zzz]] (~q@101.108.101.230)
  440. # [14:53] * Quits: [[zz]] (~q@125.25.38.183.adsl.dynamic.totbb.net) (Ping timeout: 246 seconds)
  441. # [14:55] <gsnedders> Oh, for the html/body element special case?
  442. # [14:56] <annevk> yeah
  443. # [14:56] <annevk> CSS ought to depend on DOM instead and just do a few namespace checks instead
  444. # [14:56] <annevk> imo
  445. # [14:58] <Ms2ger> But you can use it for non-DOM trees!
  446. # [15:00] <annevk> there's so much wrong with that argument
  447. # [15:13] <charlvn> does anyone have an idea which is the right handling - firefox's or webkit's? https://gist.github.com/2384288
  448. # [15:14] <Ms2ger> No
  449. # [15:14] <Ms2ger> Maybe if you had a test case without jquery obfuscation
  450. # [15:15] <charlvn> Ms2ger: ok lemme write one
  451. # [15:21] * [[zzz]] is now known as [[zz]]
  452. # [15:30] <Philip`> charlvn: I thought the point of 'ready' is that it can (but doesn't have to) fire before all the resources have downloaded, and if an image hasn't been downloaded yet then it's reported as 0x0
  453. # [15:30] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  454. # [15:30] <Philip`> so both browsers are perfectly valid and sensible
  455. # [15:31] <charlvn> Philip`: yes exactly, according to me, webkit's handling is the most sensible
  456. # [15:31] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  457. # [15:31] <charlvn> firefox seems to only fire the event after the image has been loaded
  458. # [15:31] <Philip`> Maybe Firefox is faster at loading images from cache
  459. # [15:31] <charlvn> perhaps
  460. # [15:32] <annevk> hmm
  461. # [15:32] <annevk> so the JIS X 0212 encoder is never exposed
  462. # [15:33] <annevk> not even for iso-2022-jp
  463. # [15:33] <annevk> well, works for me
  464. # [15:35] <charlvn> something is weird with firefox - when i clear the cache and refresh i get 43x19 and then i refresh again without clearing the cache and get 844x598
  465. # [15:35] <charlvn> on window load i always get the latter
  466. # [15:37] <Philip`> charlvn: That might be the size of the alt text placeholder
  467. # [15:37] <charlvn> ah yes, makes sense
  468. # [15:37] * jonlee is now known as jonlee|afk
  469. # [15:38] <charlvn> Ms2ger: here is a better "clean" one: https://gist.github.com/2384482
  470. # [15:50] * Quits: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp) (Remote host closed the connection)
  471. # [15:51] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Quit: WeeChat 0.3.6-dev)
  472. # [16:04] <zewt> more typed array bizarreness
  473. # [16:04] <zewt> The given byteOffset must be a multiple of the element size of the specific type, otherwise an exception is raised.
  474. # [16:04] <zewt> :|
  475. # [16:05] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  476. # [16:07] <zewt> but i've had so little success pointing out issues in typed arrays in the past that i don't think i can be bothered with this one
  477. # [16:15] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
  478. # [16:17] * Joins: gwicke (~gabriel@212.255.28.33)
  479. # [16:18] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Client Quit)
  480. # [16:19] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
  481. # [16:31] <annevk> zewt: sounds quite weird
  482. # [16:46] <Philip`> Since the purpose of typed arrays is performance, it doesn't seem that unreasonable that they require correct alignment
  483. # [17:19] * Quits: jamesr_ (jamesr@nat/google/x-ldriiexfawodzuwq) (Ping timeout: 272 seconds)
  484. # [17:22] <zewt> sure it does; it should be fast if possible but always work
  485. # [17:25] * Joins: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp)
  486. # [17:35] * Joins: sarro (~sarro@i5E86532D.versanet.de)
  487. # [17:40] * Joins: nesta_ (~nesta_@84.122.99.242.dyn.user.ono.com)
  488. # [17:51] * Joins: drublic (~drublic@frbg-4d0292e3.pool.mediaWays.net)
  489. # [17:59] * Joins: J_Voracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  490. # [18:01] * Quits: J_Voracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Client Quit)
  491. # [18:03] * Joins: FedorEmelianenko (~fedor@host23-108-dynamic.2-79-r.retail.telecomitalia.it)
  492. # [18:03] <FedorEmelianenko> hi all
  493. # [18:04] <FedorEmelianenko> is it corret to put a <nav> into an <aside> ?
  494. # [18:07] <FedorEmelianenko> correct*
  495. # [18:09] <charlvn> FedorEmelianenko: it's in the examples on http://www.whatwg.org/specs/web-apps/current-work/multipage/sections.html#the-aside-element
  496. # [18:11] <FedorEmelianenko> thanks charlvn
  497. # [18:12] <charlvn> np :)
  498. # [18:14] * Quits: myakura (~myakura@FL1-119-243-157-97.tky.mesh.ad.jp) (Remote host closed the connection)
  499. # [18:15] * Joins: zzzrod (~rodd@201.82.154.215)
  500. # [18:52] * Joins: roddd (~rodd@201.82.154.215)
  501. # [18:52] * Quits: zzzrod (~rodd@201.82.154.215) (Disconnected by services)
  502. # [18:52] * roddd is now known as zzzrod
  503. # [18:58] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  504. # [19:10] * Joins: dbaron (~dbaron@50.0.192.105)
  505. # [19:24] * Joins: GlitchMr (~glitchmr@178-36-5-68.adsl.inetia.pl)
  506. # [19:28] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  507. # [19:31] <kennyluck> Huh. The CSS parser in IE seems to have a buffer size of 128 for DIMENSION.
  508. # [19:32] <kennyluck> If you have a DIMENSION which is longer than that, it gets dropped it seems.
  509. # [19:44] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Remote host closed the connection)
  510. # [19:56] * Quits: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr) (Read error: Connection reset by peer)
  511. # [20:02] * Joins: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr)
  512. # [20:04] * Joins: J_Voracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  513. # [20:17] * Joins: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
  514. # [20:20] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  515. # [20:22] <Ms2ger> gsnedders, ping
  516. # [20:24] * Quits: maikmerten (~maikmerte@port-92-201-31-147.dynamic.qsc.de) (Ping timeout: 252 seconds)
  517. # [20:33] * Joins: Yuhong (~chatzilla@76.178.171.153)
  518. # [20:34] <Yuhong> "<jarek> Philip`: really? I though that no one knows what "HTML5" actually means"
  519. # [20:34] <Yuhong> Yea, I am beginning to think that "HTML5" even as a buzzword is a misnomer.
  520. # [20:34] <Yuhong> For example, canvas dates back to 2005.
  521. # [20:55] <gsnedders> Ms2ger: pong
  522. # [20:55] <gsnedders> Yuhong: We were already calling it HTML5 then.
  523. # [20:56] * nonge_ is now known as nonge
  524. # [20:56] * Quits: nesta_ (~nesta_@84.122.99.242.dyn.user.ono.com) (Quit: nesta_)
  525. # [20:56] <Ms2ger> gsnedders, in May last year, you said "I'll finish this off and push it soon." about http://code.google.com/p/html5lib/issues/detail?id=157 , did that happen? :)
  526. # [20:56] <gsnedders> Oh, that.
  527. # [20:56] <gsnedders> Heh.
  528. # [20:57] <gsnedders> Realized it was harder than I thought to do in a reasonably performant way without eating all of the memory.
  529. # [20:58] <Ms2ger> In that case, how about taking fantasai's patch instead? :)
  530. # [20:58] <gsnedders> No. I have fundemental issues to that. :)
  531. # [20:58] <gsnedders> It doesn't cope with the majority of "invisible" characters.
  532. # [20:59] <Ms2ger> And you're not interested in a "escape some invisible characters" option? :)
  533. # [21:03] * Joins: Yudai_ (~Yudai@p4ab4ee.tokynt01.ap.so-net.ne.jp)
  534. # [21:04] * Parts: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr)
  535. # [21:04] * Quits: J_Voracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
  536. # [21:04] * Quits: Yudai (~Yudai@p6571bb.tokynt01.ap.so-net.ne.jp) (Ping timeout: 264 seconds)
  537. # [21:05] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
  538. # [21:15] * Quits: Yuhong (~chatzilla@76.178.171.153) (Ping timeout: 265 seconds)
  539. # [21:17] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
  540. # [21:19] * Joins: nesta_ (~nesta_@55.106.219.87.dynamic.jazztel.es)
  541. # [21:23] <wycats> Philip`: back with some more html5lib questions
  542. # [21:24] <wycats> trying to figure out why &#0129; becomes a REPLACEMENT character?
  543. # [21:26] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Read error: Connection reset by peer)
  544. # [21:27] <Philip`> wycats: It should turn into U+0081, and as far as I can tell, it does
  545. # [21:27] <wycats> the test indicates it's a REPLACEMENT
  546. # [21:28] <Philip`> What test?
  547. # [21:28] <wycats> the one in html5lib
  548. # [21:28] <Philip`> Which one?
  549. # [21:28] <wycats> we've talked about it before, remember ;)
  550. # [21:28] <wycats> one sec
  551. # [21:28] <Philip`> Don't expect me to have a memory :-p
  552. # [21:28] <wycats> hahaha
  553. # [21:28] <wycats> {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.", "input":"&#0129;", "output": ["ParseError", ["Character", "\u0081"]]},
  554. # [21:28] <wycats> that's the test
  555. # [21:28] <wycats> hmm
  556. # [21:28] <wycats> I was reading the test output wrong?
  557. # [21:28] <Philip`> That's outputting a U+0081
  558. # [21:29] <wycats> *I* was emitting a replacement ;)
  559. # [21:29] <wycats> lolololol
  560. # [21:29] <Philip`> plus a ParseError due to http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#table-charref-overrides
  561. # [21:29] * Joins: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
  562. # [21:29] <wycats> yeah
  563. # [21:29] <wycats> I misread my output:
  564. # [21:29] <wycats> expected: ["ParseError", ["Character", "\u0081"]]
  565. # [21:29] <wycats> got: ["ParseError", ["Character", "�"]] (using ==)
  566. # [21:29] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Remote host closed the connection)
  567. # [21:29] <wycats> #fail
  568. # [21:40] * Quits: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  569. # [21:47] * Quits: charlvn (~charlvn@524AA705.cm-4-3c.dynamic.ziggo.nl) (Quit: Ik ga weg)
  570. # [21:52] <wycats> hell's yeah it's working now
  571. # [21:54] * Joins: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr)
  572. # [22:10] * Quits: GlitchMr (~glitchmr@178-36-5-68.adsl.inetia.pl) (Read error: Connection reset by peer)
  573. # [22:11] * Quits: machine2 (~machine4@pool-74-111-197-200.lsanca.fios.verizon.net) (Quit: : http://www.beta.facefox.com/index.php?do=/user/register/)
  574. # [22:13] * Quits: sarro (~sarro@i5E86532D.versanet.de) (Ping timeout: 260 seconds)
  575. # [22:16] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  576. # [22:34] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  577. # [22:44] * jonlee|afk is now known as jonlee
  578. # [22:45] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  579. # [22:52] * Quits: Ms2ger (~Ms2ger@91.181.34.103) (Ping timeout: 276 seconds)
  580. # [22:56] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  581. # [22:59] * Joins: mpt (~mpt@nat/canonical/x-bwhgfcndvdfoofin)
  582. # [22:59] * Quits: mpt (~mpt@nat/canonical/x-bwhgfcndvdfoofin) (Changing host)
  583. # [22:59] * Joins: mpt (~mpt@canonical/mpt)
  584. # [23:00] * Joins: silentimp (~silentimp@134-40-135-95.pool.ukrtel.net)
  585. # [23:01] * Quits: silentimp (~silentimp@134-40-135-95.pool.ukrtel.net) (Client Quit)
  586. # [23:01] * Joins: silentimp (~silentimp@134-40-135-95.pool.ukrtel.net)
  587. # [23:07] * Joins: sedovsek (robert.sed@93-103-104-107.dynamic.t-2.net)
  588. # [23:19] <jgraham> TabAtkins: Would you be able to read http://coremob.github.com/level-0/index.html#style and comment on which, if any, of those specs are not stable in a practical sense i.e. which couldn't be implemneted unprefixed today without a significant chance of getting burned by backward-incompatible changes in the future (ignoring the policy of not implementing non-CR specs unprefixed for the sake of argument)
  589. # [23:19] <jgraham> In an ideal world it would be great if you could send your response to the core mobile mailing list
  590. # [23:19] <jgraham> Otherwise if you could let me know that would be fine
  591. # [23:20] <jgraham> If you don't want to do it at all that's also fine ofc :)
  592. # [23:23] * Joins: sedovsek_ (~robert@93-103-90-17.dynamic.t-2.net)
  593. # [23:25] * Joins: Yuhong (~chatzilla@76.178.171.153)
  594. # [23:26] * Quits: sedovsek (robert.sed@93-103-104-107.dynamic.t-2.net) (Read error: Connection reset by peer)
  595. # [23:26] * sedovsek_ is now known as sedovsek
  596. # [23:30] * Quits: Yuhong (~chatzilla@76.178.171.153) (Client Quit)
  597. # [23:31] * Quits: silentimp (~silentimp@134-40-135-95.pool.ukrtel.net) (Quit: silentimp)
  598. # [23:44] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
  599. # [23:45] * Joins: temp02 (~temp01@unaffiliated/temp01)
  600. # [23:49] * Joins: ehsan (~ehsan@209.29.21.241)
  601. # [23:50] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
  602. # [23:51] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  603. # [23:54] * Quits: Von_Davidicus (~IceChat7@173.210.203.196) (Quit: Always try to be modest, and be proud about it!)
  604. # [23:55] * Joins: gwicke (~gabriel@212.255.28.33)
  605. # [23:59] * Joins: tantek (~tantek@adsl-71-141-106-103.dsl.snfc21.pacbell.net)
  606. # Session Close: Sun Apr 15 00:00:00 2012

The end :)