/irc-logs / freenode / #whatwg / 2010-02-20 / end

Options:

  1. # Session Start: Sat Feb 20 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:01] <GarethAdams|Home> following meta refreshes is often a preference in a browser
  4. # [00:02] * Quits: Lachy (~Lachlan@pat.se.opera.com) (Quit: This computer has gone to sleep)
  5. # [00:02] <GarethAdams|Home> as an author, using a meta refresh is a bit amateur
  6. # [00:06] <bfrantz> GarethAdams|Home: I agree, but thats not the reason i'm mentioning this. The meta refresh is just an example of the UA rendering the entity body when encountering a 404.
  7. # [00:07] <GarethAdams|Home> bfrantz: my mistake, I'm in a lot of webdev support channels, I sometimes forget I'm also in this one when flicking through
  8. # [00:11] * Quits: franksalim (~frank@adsl-75-61-86-190.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
  9. # [00:19] <Hixie> othermaciej: for the websocket nonce thing... i'm trying to come up with something equally hard to predict or fake, but which can be done trivially (e.g. without implementing MD5 or using a library). What do you think of the client sending 16 bytes of noise, and the server return 8 bytes of noise consisting of the first 8 bytes from the client xored with the second 8 bytes?
  10. # [00:20] <GPHemsley> MikeSmithX: How come this doesn't say that the default text alignment for <th> is center? http://dev.w3.org/html5/markup/th.html#th
  11. # [00:21] <Philip`> TabAtkins: Hmm, did I actually recommend it?
  12. # [00:21] <TabAtkins> Pretty sure.
  13. # [00:21] <Philip`> I thought I usually just mention things without actually giving an opinion because my opinion might be wrong and that would be embarrassing
  14. # [00:24] <Hixie> clearly you are in fact wrong about not giving an opinion
  15. # [00:24] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  16. # [00:25] <TabAtkins> Shouldn't have given that opinion, I guess.
  17. # [00:26] * Joins: Lachy (~Lachlan@h-212-11.A163.corp.bahnhof.se)
  18. # [00:28] * Quits: ttepasse (~ttepasse@dslb-088-077-091-229.pools.arcor-ip.net) (Quit: Verlassend)
  19. # [00:29] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 252 seconds)
  20. # [00:30] <zcorpan> Philip`: the 2008 doctype data seems a bit dated; i found that the 116 doctypes were all gone by now, and looking further at the others doesn't give much fruit either
  21. # [00:33] <zcorpan> Philip`: could you maybe do a new query for: (?i)<!doctype\s*html\s+public\s*("[^"]*"|'[^']*')\s*[^"'>]
  22. # [00:35] * Joins: annodomini (~lambda@wikipedia/lambda)
  23. # [00:36] * Joins: _Utkarsh (~admin@117.201.80.93)
  24. # [00:39] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Remote host closed the connection)
  25. # [00:40] * Quits: Utkarsh (~admin@117.201.80.93) (Ping timeout: 272 seconds)
  26. # [00:44] * Joins: franksalim (~frank@adsl-75-61-86-190.dsl.pltn13.sbcglobal.net)
  27. # [00:44] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  28. # [00:44] * Joins: Amorphous (jan@unaffiliated/amorphous)
  29. # [00:45] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  30. # [00:50] * Quits: Lachy (~Lachlan@h-212-11.A163.corp.bahnhof.se) (Quit: Leaving)
  31. # [00:50] * Joins: Lachy (~Lachlan@london.perfect-privacy.com)
  32. # [00:51] <othermaciej> Hixie: that doesn't convey the origin at all
  33. # [00:52] <othermaciej> Hixie: or include anything that specifically indicates WebSocket and not some other protocol
  34. # [00:54] <othermaciej> Hixie: the client could use a one-time pad to encrypt the request handshake, but you really want the server to decrypt and then repack what it got
  35. # [00:54] <othermaciej> Hixie: if you're basing this on abarth's concept
  36. # [01:02] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
  37. # [01:06] <Philip`> zcorpan: Do you want just a list of URLs, or also the matching excerpts?
  38. # [01:07] <Philip`> (The latter is harder because my multi-line grep program only outputs URLs)
  39. # [01:07] <zcorpan> urls is fine
  40. # [01:08] <Philip`> Incidentally, I believe that regexp won't work because " " matches "\s*[^"'>]"
  41. # [01:08] <zcorpan> oh forgot \s in there
  42. # [01:09] <Philip`> I think \s*+[^"'>] ought to work
  43. # [01:09] <Philip`> using Java's possessive quantifiers
  44. # [01:09] <zcorpan> i don't know what that means, but if it's equivalent then i guess it's good
  45. # [01:10] <Philip`> It means it'll match as much of \s as possible, and not back off
  46. # [01:10] <zcorpan> ah
  47. # [01:10] <Philip`> (so there will never be any whitespace left for the [...] to match)
  48. # [01:12] * Philip` starts grepping
  49. # [01:12] * Quits: dbaron (~dbaron@c-69-140-1-234.hsd1.va.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  50. # [01:19] <Philip`> zcorpan: http://philip.html5.org/data/doctype-with-bogus-after-pub-id.txt
  51. # [01:22] <zcorpan> Philip`: thanks
  52. # [01:23] <TabAtkins> Yay! Just mounted by first NFS share.
  53. # [01:23] <TabAtkins> s/by/my/
  54. # [01:33] * Joins: nessy (~Adium@124-168-170-167.dyn.iinet.net.au)
  55. # [01:35] * Quits: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49) (Quit: dglazkov)
  56. # [01:36] * Quits: _Utkarsh (~admin@117.201.80.93) (Ping timeout: 264 seconds)
  57. # [01:42] * Joins: Utkarsh (~admin@117.201.82.40)
  58. # [01:50] * Joins: annodomini (~lambda@pool-151-203-202-220.bos.east.verizon.net)
  59. # [01:50] * Quits: annodomini (~lambda@pool-151-203-202-220.bos.east.verizon.net) (Changing host)
  60. # [01:50] * Joins: annodomini (~lambda@wikipedia/lambda)
  61. # [02:09] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 268 seconds)
  62. # [02:12] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  63. # [02:16] * Quits: Utkarsh (~admin@117.201.82.40) (Ping timeout: 240 seconds)
  64. # [02:18] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
  65. # [02:19] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Ping timeout: 245 seconds)
  66. # [02:20] * Joins: Utkarsh (~admin@117.201.80.224)
  67. # [02:24] * Quits: sebmarkbage (~miranda@213.80.108.29) (Read error: Connection reset by peer)
  68. # [02:24] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 245 seconds)
  69. # [02:27] * Joins: sebmarkbage (~miranda@213.80.108.29)
  70. # [02:31] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 252 seconds)
  71. # [02:33] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  72. # [02:34] * Quits: ap (~ap@17.246.19.5) (Quit: ap)
  73. # [02:37] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  74. # [02:55] * Joins: weinig (~weinig@17.246.17.156)
  75. # [02:56] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  76. # [03:01] * Joins: annodomini (~lambda@pool-151-203-202-220.bos.east.verizon.net)
  77. # [03:01] * Quits: annodomini (~lambda@pool-151-203-202-220.bos.east.verizon.net) (Changing host)
  78. # [03:01] * Joins: annodomini (~lambda@wikipedia/lambda)
  79. # [03:03] <MikeSmithX> GPHemsley: that document doesn't say what the default text alignment is for any element
  80. # [03:04] <GPHemsley> MikeSmithX: Shouldn't it? I mean, it's part of the default styling...
  81. # [03:04] <MikeSmithX> well, that's not normative even in the HTML5 spec itself
  82. # [03:04] <GPHemsley> And the rest is?
  83. # [03:05] <MikeSmithX> all my doc does is this regard is attempt to provide some "typical" default display properties
  84. # [03:05] <GPHemsley> right
  85. # [03:05] <MikeSmithX> http://dev.w3.org/html5/markup/th.html#th-display
  86. # [03:05] <MikeSmithX> and that in fact seems to indicate that in Webkit, it's not centered by default
  87. # [03:05] <MikeSmithX> as far as I can see
  88. # [03:05] <GPHemsley> oh, lovely
  89. # [03:07] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  90. # [03:07] <GPHemsley> while we're on that page, why does th have two different style declarations?
  91. # [03:07] <MikeSmithX> hmm
  92. # [03:08] <MikeSmithX> yet, in Safari, it still gets centered
  93. # [03:08] <MikeSmithX> GPHemsley: about that, I dunno
  94. # [03:08] <GPHemsley> that default, BTW, goes all the way back to 3.2, AFAICT
  95. # [03:08] <MikeSmithX> all that I do is attempt to have it copy in the relevant parts of the default Webkit UA stylesheet
  96. # [03:08] <GPHemsley> HTML 3.2, that is
  97. # [03:09] <GPHemsley> why WebKit?
  98. # [03:09] <MikeSmithX> because its default UA stylesheet is a single file
  99. # [03:10] <MikeSmithX> anyway, in this case, it seems like the mechanism I'm using for parsing the Webkit stylesheet has a bug
  100. # [03:10] <MikeSmithX> because it seems to be not picking up something that it should
  101. # [03:11] <MikeSmithX> hmm, weird
  102. # [03:12] <MikeSmithX> when I look at the computed style in Web Inspector, it doesn't seem to show anything about text alignment being center
  103. # [03:13] * Quits: weinig (~weinig@17.246.17.156) (Quit: weinig)
  104. # [03:14] * Quits: KevinMarks (~KevinMark@157.22.22.46) (Quit: The computer fell asleep)
  105. # [03:14] <MikeSmithX> OK, it shows that text-align: center is set on it, but inherited from... somewhere
  106. # [03:15] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 268 seconds)
  107. # [03:15] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  108. # [03:24] * Quits: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
  109. # [03:25] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  110. # [03:26] * Joins: Breakmau5 (~breakz@erft-5d80ab42.pool.mediaWays.net)
  111. # [03:35] * Joins: MikeSmith (~MikeSmith@EM114-48-23-213.pool.e-mobile.ne.jp)
  112. # [03:37] * Quits: MikeSmithX (~MikeSmith@EM114-48-170-221.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
  113. # [03:41] * Quits: Breakmau5 (~breakz@erft-5d80ab42.pool.mediaWays.net) (Read error: Connection reset by peer)
  114. # [03:42] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
  115. # [03:43] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  116. # [03:43] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  117. # [03:52] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  118. # [03:53] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
  119. # [03:53] <MikeSmith> is the empty string a valid RFC 3987 "IRI reference"?
  120. # [03:59] <MikeSmith> hmm, looking the ABNF at http://tools.ietf.org/html/rfc3987#section-2.2 it doesn't even seem to allow "#foo" as a value
  121. # [03:59] <MikeSmith> so I must be misreading it somehow
  122. # [04:00] * Joins: annodomini (~lambda@wikipedia/lambda)
  123. # [04:03] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 272 seconds)
  124. # [04:05] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  125. # [04:20] * jwalden learns that <video> content-sniffs :-(
  126. # [04:29] * Quits: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net) (Ping timeout: 272 seconds)
  127. # [04:46] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  128. # [05:04] * Joins: paul_irish (~paul_iris@71.23.78.72)
  129. # [05:07] * Joins: paul_irish_ (~paul_iris@71.23.78.72)
  130. # [05:08] * Quits: paul_irish (~paul_iris@71.23.78.72) (Disconnected by services)
  131. # [05:08] * paul_irish_ is now known as paul_irish
  132. # [05:16] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: Bye bye)
  133. # [05:16] * Joins: abarth_ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
  134. # [05:17] * Quits: abarth_ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Client Quit)
  135. # [05:17] * Quits: paul_irish (~paul_iris@71.23.78.72) (Remote host closed the connection)
  136. # [05:19] * Quits: beilabs (~beilabs@ppp121-44-88-198.lns20.syd6.internode.on.net) (Ping timeout: 265 seconds)
  137. # [05:25] * Joins: plainhao (~plainhao@mail.xbiotica.com)
  138. # [05:27] * Joins: paul_irish (~paul_iris@71.23.78.72)
  139. # [05:28] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
  140. # [05:34] * Joins: beilabs (~beilabs@ppp121-44-52-245.lns20.syd6.internode.on.net)
  141. # [05:40] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
  142. # [05:41] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  143. # [05:44] * Quits: paul_irish (~paul_iris@71.23.78.72) (Remote host closed the connection)
  144. # [05:47] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 268 seconds)
  145. # [05:49] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
  146. # [05:51] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
  147. # [05:51] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  148. # [05:53] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  149. # [05:55] <wycats> Can you put yourself in a cache manifest?
  150. # [05:55] <wycats> so if an HTML page modifies its DOM, can it serialize itself and update the manifest?
  151. # [06:08] * Joins: miketaylr (~miketaylr@71.23.78.72)
  152. # [06:10] * Quits: Utkarsh (~admin@117.201.80.224) (Read error: Connection reset by peer)
  153. # [06:18] <GPHemsley> Is there a blanket term for all form elements (e.g. input, select, etc.) that is distinct from (and cannot be confused with) "<form> elements"? (I think there is, but I can't think of it....)
  154. # [06:20] * Joins: Utkarsh (~admin@117.201.86.101)
  155. # [06:23] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
  156. # [06:32] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  157. # [06:36] <boblet> aaw, drclue isn’t here?
  158. # [06:37] <wycats> GPHemsley: form controls?
  159. # [06:38] <GPHemsley> ah, maybe
  160. # [06:39] <GPHemsley> thanks
  161. # [06:39] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  162. # [06:43] * Joins: boblet_ (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  163. # [06:44] <boblet_> don’t understand why Mac OS X can’t transition seamlessly from ethernet to wifi when ethernet is unplugged
  164. # [06:44] <boblet_> how hard can it be? :|
  165. # [06:46] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Ping timeout: 245 seconds)
  166. # [06:46] * boblet_ is now known as boblet
  167. # [06:51] * Quits: jwalden (~waldo@nat/mozilla/x-uhewpsjrbroiuxcc) (Quit: ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.2/20100122095031])
  168. # [06:57] * Quits: Utkarsh (~admin@117.201.86.101) (Ping timeout: 268 seconds)
  169. # [06:58] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  170. # [06:59] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  171. # [07:00] * Joins: paul_irish_ (~paul_iris@71.23.78.72)
  172. # [07:01] * Joins: Utkarsh (~admin@117.201.86.50)
  173. # [07:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
  174. # [07:08] * Quits: paul_irish_ (~paul_iris@71.23.78.72) (Remote host closed the connection)
  175. # [07:08] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  176. # [07:16] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Ping timeout: 260 seconds)
  177. # [07:22] * Quits: wycats (~yehudakat@enginey-9.border1.sfo002.pnap.net) (Quit: wycats)
  178. # [07:27] * Quits: miketaylr (~miketaylr@71.23.78.72) (Quit: Leaving...)
  179. # [07:28] * Joins: jwalden (~waldo@c-98-248-40-206.hsd1.ca.comcast.net)
  180. # [07:31] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Remote host closed the connection)
  181. # [07:31] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  182. # [07:44] * Quits: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se) (Ping timeout: 245 seconds)
  183. # [07:44] * Quits: wakaba_0 (~wakaba_@122.139.210.220.dy.bbexcite.jp) (Quit: Leaving...)
  184. # [07:50] * Quits: daedb (~daed@h11n1fls34o986.telia.com) (Read error: Connection reset by peer)
  185. # [07:52] * Joins: daedb (~daed@h11n1fls34o986.telia.com)
  186. # [07:55] * Joins: wycats (~yehudakat@c-69-181-212-215.hsd1.ca.comcast.net)
  187. # [08:10] <wycats> sorry for reiterating, but is it possible to replace a document ITSELF in the cache manifest?
  188. # [08:11] <wycats> say I have a foo.html with a cache manifest
  189. # [08:11] <wycats> and I want to replace foo.html after manipulating the DOM
  190. # [08:11] <wycats> is that possible?
  191. # [08:15] * Quits: Utkarsh (~admin@117.201.86.50) (Read error: Connection reset by peer)
  192. # [08:20] * Joins: paradisaeidae (~chatzilla@60-242-27-235.static.tpgi.com.au)
  193. # [08:24] * Joins: Utkarsh (~admin@117.201.85.89)
  194. # [08:55] * Quits: Utkarsh (~admin@117.201.85.89) (Ping timeout: 276 seconds)
  195. # [09:02] * Joins: Utkarsh (~admin@117.201.84.42)
  196. # [09:13] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 268 seconds)
  197. # [09:16] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  198. # [09:17] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
  199. # [09:30] <foolip> jwalden: <video> does not content-sniff per spec
  200. # [09:30] <jwalden> foolip: not true if the MIME type of the video is application/octet-stream
  201. # [09:34] * Joins: MikeSmithX (~MikeSmith@EM114-48-191-196.pool.e-mobile.ne.jp)
  202. # [09:38] * Quits: MikeSmith (~MikeSmith@EM114-48-23-213.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
  203. # [09:38] * Quits: Utkarsh (~admin@117.201.84.42) (Ping timeout: 276 seconds)
  204. # [09:40] * Joins: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se)
  205. # [09:42] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 248 seconds)
  206. # [09:43] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  207. # [09:49] * Quits: nessy (~Adium@124-168-170-167.dyn.iinet.net.au) (Quit: Leaving.)
  208. # [09:50] <Dashiva> Are there actually any pages out there relying on quirks/not-quirks that use the obscure SGML-isms?
  209. # [09:50] <Dashiva> Not counting new pages being written to make point
  210. # [09:51] <Philip`> Which obscure SGML-isms?
  211. # [09:51] <Philip`> Some use XML-style internal subsets, but those come after the system identifier so they don't force quirks mode in HTML5
  212. # [09:53] <Dashiva> The obscure SGML-isms that Leif is fighting for on public-html
  213. # [09:53] <Philip`> I would expect there's approximately zero
  214. # [09:54] <Philip`> (since I've seen no occurrences in half a million pages)
  215. # [09:55] <Dashiva> And if that is the case, I don't see how what browsers did before is a valid point. Seeing as a) nobody is affected retroactively and b) nobody should be using this in new pages
  216. # [09:58] <zcorpan> Dashiva: indeed
  217. # [09:59] <Hixie> http://www.amazon.com/WD-Caviar-Green-WD20EADS-internal/dp/B001UE8LRE/ref=sr_1_2?ie=UTF8&s=electronics&qid=1266656030&sr=1-2
  218. # [09:59] <Hixie> List Price: $5,298.74
  219. # [09:59] <Hixie> Price: $169.99
  220. # [09:59] <Hixie> You Save: $5,128.75 (97%)
  221. # [09:59] <Hixie> o_O
  222. # [09:59] <Hixie> methinks that is inaccurate
  223. # [10:00] <Dashiva> I know some companies raise prices before a sale so the slash rate can seem more impressive, but that is... excessive
  224. # [10:01] <Philip`> Dashiva: It's relevant only to the extent that some pages do bogus things that happen to look a little bit like obscure SGML-isms and might care about compatibility
  225. # [10:02] <Philip`> and they might care about compatibility with e.g. Firefox, whose special-casing of "[" was (I guess) due to an attempt to handle internal subsets, or something like that, unless I'm completely misinterpreting its behaviour
  226. # [10:03] <Dashiva> Well, how many pages like that exist?
  227. # [10:04] <Dashiva> The media type registration RFC seems completely oblivious of versioned formats...
  228. # [10:04] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
  229. # [10:05] <zcorpan> Philip`: i think i've read mozilla's rationale for its behavior of [] being something like "if there's an internal subset, we know it's not an old-era doc and the author probably knows what he's doing so let's use standards mode"
  230. # [10:07] <Philip`> Dashiva: About 0.001%
  231. # [10:08] <Philip`> zcorpan: "not an old-era doc" doesn't sound obviously true to me, since people in old eras are probably even more likely to mistakenly think that HTML is SGML
  232. # [10:09] <zcorpan> Philip`: i might be misremembering that part
  233. # [10:10] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  234. # [10:10] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
  235. # [10:11] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  236. # [10:12] * Joins: maikmerten (~maikmerte@port-92-201-10-67.dynamic.qsc.de)
  237. # [10:13] * Quits: wycats (~yehudakat@c-69-181-212-215.hsd1.ca.comcast.net) (Quit: wycats)
  238. # [10:14] * Quits: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp) (Read error: Connection reset by peer)
  239. # [10:14] * Joins: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp)
  240. # [10:16] <zcorpan> https://bugzilla.mozilla.org/show_bug.cgi?id=1312#c62 - " 2. A DOCTYPE declaration without a DTD, i.e., <!DOCTYPE HTML>. ... Personally I do not see the point of using Standard mode with those as opposed to quirk mode. ... Number 2 is more likely to mean HTML2 than any other version." - Hixie
  241. # [10:16] <zcorpan> thank god Hixie didn't get his way there
  242. # [10:21] * Joins: mhausenblas (~mhausenbl@79.97.142.102)
  243. # [10:23] <Philip`> "HTML 5 should be backwards compatible" - at least that hasn't changed
  244. # [10:25] <hsivonen> zcorpan: whoa. indeed
  245. # [10:26] * Quits: mhausenblas (~mhausenbl@79.97.142.102) (Ping timeout: 248 seconds)
  246. # [10:28] <hsivonen> someone should put together embarrassing ancient bugzilla quotes from #whatwg regulars
  247. # [10:28] <hsivonen> It would show a capability to learn
  248. # [10:29] * Parts: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se)
  249. # [10:30] * Joins: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se)
  250. # [10:31] <Dashiva> That would be biased against people working on public bug trackers :P
  251. # [10:33] * Joins: Maurice (copyman@5ED548D4.cable.ziggo.nl)
  252. # [10:36] <Philip`> hsivonen: It would just show how everyone got corrupted when they started working for browser vendors
  253. # [10:40] <hsivonen> Philip`: you may have cause and effect reversed there :-)
  254. # [10:47] <hsivonen> (assuming that you count taking the Web red pill as getting corrupted)
  255. # [10:51] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
  256. # [10:52] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  257. # [10:52] * Joins: ROBOd (~robod@89.122.216.38)
  258. # [10:55] <zcorpan> Philip`: how did http://www.tudakozo.hu/ROYAL-CAPS%20Kft..html end up in the list?
  259. # [10:55] <zcorpan> Philip`: does \s*+ cover newlines?
  260. # [10:56] * zcorpan first got corrupted then started working for a browser vendor
  261. # [11:04] * Quits: beilabs (~beilabs@ppp121-44-52-245.lns20.syd6.internode.on.net) (Remote host closed the connection)
  262. # [11:05] <zcorpan> jania.pe.kr/wiki/jwiki/moin.cgi/CmmKeyProcessArea?action=DeleteUploadedFile - i wonder which file Philip` deleted
  263. # [11:12] * Joins: FireyFly (~firefly@unaffiliated/firefly)
  264. # [11:13] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  265. # [11:18] <zcorpan> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN>"
  266. # [11:21] * Quits: paradisaeidae (~chatzilla@60-242-27-235.static.tpgi.com.au) (Ping timeout: 272 seconds)
  267. # [11:21] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
  268. # [11:28] * FireyFly is now known as FireFly
  269. # [11:35] <zcorpan> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> - U+3000
  270. # [11:38] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
  271. # [11:38] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  272. # [11:45] * Joins: ment (thement@ibawizard.net)
  273. # [12:03] <zcorpan> http://www.depmod.com/albums/some_great_reward/a0470.htm has lots of U+FFFDs rendered with html5 parser
  274. # [12:17] <foolip> jwalden: yes true, it doesn't sniff, it is hard-coded to "maybe", i.e. it will alwasys be tried (regardless of content)
  275. # [12:19] <jwalden> thing is, if you're given something a/o-s, there's no reason you should assume it's something more specific; if you want it to be handled a certain way, give it that content-type
  276. # [12:19] <jwalden> application/octet-stream means arbitrary content
  277. # [12:29] <foolip> so you think we should hard-code it to unsupported?
  278. # [12:30] <foolip> I think maybe is a more reasonable answer, is it harmful in some way?
  279. # [12:30] * foolip is afk for a while
  280. # [12:32] <zcorpan> jwalden: the spec requires 'maybe' for application/octet-stream
  281. # [12:38] <Philip`> zcorpan: The tudakozo page said
  282. # [12:38] <Philip`> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  283. # [12:38] <Philip`> ...except with a newline before the "http"
  284. # [12:38] * Philip` wonders why his IRC client sometimes eats newlines when pasting
  285. # [12:38] <Philip`> zcorpan: \s does include newlines
  286. # [12:39] <boblet> Hixie: you there?
  287. # [12:39] <Philip`> zcorpan: Blame dotbot for deleting files, not me - I never made any HTTP requests to any of these pages :-)
  288. # [12:41] <zcorpan> Philip`: ok
  289. # [12:44] * Philip` really should make a program that can print the page content it's got for a given URL
  290. # [12:45] <Philip`> rather than grepping for '.' and then grepping the output to find lines from that URL
  291. # [12:49] * Philip` goes away
  292. # [12:54] <boblet> is the spec annotation system login shared with anything else, or a separate thing?
  293. # [12:56] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
  294. # [12:56] <boblet> never mind—thought it was connected with submit review comments form, and it isn’t
  295. # [13:01] * Joins: beilabs (~beilabs@ppp121-44-52-245.lns20.syd6.internode.on.net)
  296. # [13:09] * Quits: maikmerten (~maikmerte@port-92-201-10-67.dynamic.qsc.de) (Remote host closed the connection)
  297. # [13:15] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
  298. # [13:16] <hsivonen> zcorpan: there must be a subtle bug in how the html5 parser behaves when the decoder returns an error
  299. # [13:16] <hsivonen> it's a known bug
  300. # [13:17] <hsivonen> the decoder interface isn't documented in detail
  301. # [13:17] <hsivonen> I must have read the old code badly
  302. # [13:21] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Read error: Connection reset by peer)
  303. # [13:22] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
  304. # [13:22] <Lachy> does anyone here understand what Julain, Tantek, and Manu hope to achieve by generalising the profile attribute for use on all elements, and which isn't already addressed by microdata?
  305. # [13:22] <Lachy> I couldn't see anywhere in the the thread, or the draft, that illustrated what use cases and problems its meant to solve
  306. # [13:22] * Joins: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
  307. # [13:24] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
  308. # [13:41] * Quits: beowulf (wiglaf@ps4552.dreamhost.com) (Ping timeout: 256 seconds)
  309. # [13:42] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
  310. # [13:46] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  311. # [13:52] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  312. # [13:53] * Parts: FireFly (~firefly@unaffiliated/firefly) ("Leaving")
  313. # [13:54] * Joins: eighty4_ (~eighty4@h-60-214.A163.priv.bahnhof.se)
  314. # [13:56] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Ping timeout: 252 seconds)
  315. # [13:58] * Joins: paul_irish (~paul_iris@71.23.78.72)
  316. # [14:05] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
  317. # [14:08] * Quits: eighty4_ (~eighty4@h-60-214.A163.priv.bahnhof.se) (Ping timeout: 260 seconds)
  318. # [14:09] * Joins: eighty4_ (~eighty4@h-60-214.A163.priv.bahnhof.se)
  319. # [14:09] * Quits: murr4y (~murray@89.84-49-66.nextgentel.com) (Ping timeout: 260 seconds)
  320. # [14:10] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Ping timeout: 265 seconds)
  321. # [14:13] * Quits: paul_irish (~paul_iris@71.23.78.72) (Remote host closed the connection)
  322. # [14:16] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  323. # [14:16] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Client Quit)
  324. # [14:17] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  325. # [14:31] * Joins: maikmerten (~maikmerte@port-92-201-10-67.dynamic.qsc.de)
  326. # [14:32] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  327. # [14:32] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
  328. # [14:33] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Client Quit)
  329. # [14:34] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  330. # [14:35] * Joins: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com)
  331. # [14:44] * Quits: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net) (Quit: taf2)
  332. # [15:01] * Joins: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp)
  333. # [15:12] * Quits: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 272 seconds)
  334. # [15:12] * Quits: jwalden (~waldo@c-98-248-40-206.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.2/20100122095031])
  335. # [15:16] * Joins: paul_irish (~paul_iris@mail.durhamarts.org)
  336. # [15:17] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
  337. # [15:32] * Joins: paul_irish_ (~paul_iris@mail.durhamarts.org)
  338. # [15:32] * Quits: paul_irish_ (~paul_iris@mail.durhamarts.org) (Client Quit)
  339. # [15:36] * Quits: paul_irish (~paul_iris@mail.durhamarts.org) (Ping timeout: 272 seconds)
  340. # [15:38] * Quits: MikeSmithX (~MikeSmith@EM114-48-191-196.pool.e-mobile.ne.jp) (Ping timeout: 268 seconds)
  341. # [15:38] * Joins: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp)
  342. # [15:39] * Joins: beowulf (wiglaf@ps4552.dreamhost.com)
  343. # [15:43] * Joins: MikeSmithX (~MikeSmith@EM114-49-20-4.pool.e-mobile.ne.jp)
  344. # [15:50] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
  345. # [15:52] * Quits: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com) (Quit: This computer has gone to sleep)
  346. # [15:54] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  347. # [15:55] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
  348. # [15:56] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  349. # [16:02] * Joins: Utkarsh (~admin@117.201.83.52)
  350. # [16:04] * Joins: paul_irish (~paul_iris@71.23.78.72)
  351. # [16:05] * Joins: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
  352. # [16:08] * Joins: miketaylr (~miketaylr@mail.durhamarts.org)
  353. # [16:10] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  354. # [16:12] <zcorpan> hsivonen: what about the decoder?
  355. # [16:16] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  356. # [16:17] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  357. # [16:19] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 272 seconds)
  358. # [16:19] * Rik`_ is now known as Rik`
  359. # [16:20] * Joins: annodomini (~lambda@wikipedia/lambda)
  360. # [16:21] <hsivonen> zcorpan: the code that drives the decoder generates the U+FFFDs
  361. # [16:25] * Joins: _crow (~miketaylr@71.23.78.72)
  362. # [16:25] * Quits: miketaylr (~miketaylr@mail.durhamarts.org) (Ping timeout: 260 seconds)
  363. # [16:25] * _crow is now known as miketaylr
  364. # [16:26] * Joins: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com)
  365. # [16:29] * Quits: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  366. # [16:31] * Quits: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com) (Ping timeout: 276 seconds)
  367. # [16:32] * Joins: hish (~chatzilla@p57B7DAD5.dip.t-dialin.net)
  368. # [16:34] * Quits: hish_ (~chatzilla@p57B7D159.dip.t-dialin.net) (Ping timeout: 272 seconds)
  369. # [16:42] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  370. # [16:47] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 272 seconds)
  371. # [16:47] * Rik`_ is now known as Rik`
  372. # [16:53] <Philip`> boblet: If you're logged in to the annotation system, and your login email address is a registered Bugzilla account, then you get CCed on bugs from the submit review comments form, I believe
  373. # [16:54] <boblet> Philip`: oh, so it does work how I hoped
  374. # [16:54] <boblet> will make an account and try. thanks
  375. # [17:08] * Quits: Utkarsh (~admin@117.201.83.52) (Ping timeout: 245 seconds)
  376. # [17:08] * Joins: Utkarsh (~admin@117.201.86.115)
  377. # [17:12] * Quits: maikmerten (~maikmerte@port-92-201-10-67.dynamic.qsc.de) (Remote host closed the connection)
  378. # [17:14] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115132715])
  379. # [17:26] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  380. # [17:27] * Quits: miketaylr (~miketaylr@71.23.78.72) (Quit: Leaving...)
  381. # [17:33] * Quits: Utkarsh (~admin@117.201.86.115) (Ping timeout: 268 seconds)
  382. # [17:33] * Quits: paul_irish (~paul_iris@71.23.78.72) (Ping timeout: 268 seconds)
  383. # [17:36] * Joins: miketaylr (~miketaylr@71.23.78.72)
  384. # [17:36] * Quits: miketaylr (~miketaylr@71.23.78.72) (Excess Flood)
  385. # [17:36] * Joins: paul_irish (~paul_iris@71.23.78.72)
  386. # [17:39] * Joins: Utkarsh (~admin@117.201.86.179)
  387. # [17:41] * Joins: miketaylr (~miketaylr@71.23.78.72)
  388. # [17:58] * Joins: sicking (~chatzilla@adsl-99-24-216-224.dsl.pltn13.sbcglobal.net)
  389. # [17:59] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  390. # [18:03] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  391. # [18:11] * Joins: surkov (~surkov@99-57-136-50.lightspeed.sntcca.sbcglobal.net)
  392. # [18:27] * Joins: JonathanNeal (~JonathanN@adsl-99-56-193-35.dsl.lsan03.sbcglobal.net)
  393. # [18:33] <JonathanNeal> Goodmorning everybody :D
  394. # [18:34] * Quits: miketaylr (~miketaylr@71.23.78.72) (Remote host closed the connection)
  395. # [18:35] <Philip`> Even people for whom it is not morning?
  396. # [18:35] * Quits: paul_irish (~paul_iris@71.23.78.72) (Remote host closed the connection)
  397. # [18:35] <JonathanNeal> Good your-timezone-here!
  398. # [18:38] * Quits: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
  399. # [18:52] <boblet> coming up on 3am, nn from here
  400. # [18:52] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  401. # [18:56] * Joins: _Utkarsh (~admin@117.201.82.167)
  402. # [18:58] * Quits: Utkarsh (~admin@117.201.86.179) (Ping timeout: 264 seconds)
  403. # [19:01] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  404. # [19:02] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
  405. # [19:04] * Quits: hish (~chatzilla@p57B7DAD5.dip.t-dialin.net) (Remote host closed the connection)
  406. # [19:05] * Joins: paul_irish (~paul_iris@71.23.78.72)
  407. # [19:09] * Joins: murr4y (~murray@89.84-49-66.nextgentel.com)
  408. # [19:11] * Quits: sicking (~chatzilla@adsl-99-24-216-224.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
  409. # [19:19] * Quits: paul_irish (~paul_iris@71.23.78.72) (Remote host closed the connection)
  410. # [19:21] * Joins: paul_irish (~paul_iris@71.23.78.72)
  411. # [19:35] * Joins: miketaylr (~miketaylr@71.23.78.72)
  412. # [20:08] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 268 seconds)
  413. # [20:12] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  414. # [20:20] * Quits: paul_irish (~paul_iris@71.23.78.72) (Ping timeout: 272 seconds)
  415. # [20:21] * Quits: miketaylr (~miketaylr@71.23.78.72) (Ping timeout: 268 seconds)
  416. # [20:26] * Joins: miketaylr (~miketaylr@71.23.78.72)
  417. # [20:26] <JonathanNeal> gsnedders, you around?
  418. # [20:26] * Joins: paul_irish (~paul_iris@71.23.78.72)
  419. # [20:26] <JonathanNeal> Hey paul_irish :D
  420. # [20:26] <paul_irish> hio
  421. # [20:27] <hsivonen> Opera has the wrong MIME type for http://snapshot.opera.com/resources/BigBuckBunny.ogv
  422. # [20:31] <hsivonen> foolip: Opera (Mac) shows a faulty duration for the above file
  423. # [20:51] * Quits: miketaylr (~miketaylr@71.23.78.72) (Quit: Leaving...)
  424. # [20:52] * Joins: drry (~drry@unaffiliated/drry)
  425. # [20:59] * Joins: miketaylr (~miketaylr@71.23.78.72)
  426. # [20:59] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
  427. # [20:59] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  428. # [21:02] <JonathanNeal> Anyone have a link pointing towards a pro HTML5 article that lists some of the advantages of moving to HTML5.
  429. # [21:02] <JonathanNeal> ?
  430. # [21:09] * Quits: beilabs (~beilabs@ppp121-44-52-245.lns20.syd6.internode.on.net) (Ping timeout: 248 seconds)
  431. # [21:10] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  432. # [21:10] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  433. # [21:24] * Joins: wycats (~yehudakat@c-69-181-216-213.hsd1.ca.comcast.net)
  434. # [21:26] * Joins: beilabs (~beilabs@ppp121-44-62-135.lns20.syd6.internode.on.net)
  435. # [21:38] * Quits: MikeSmithX (~MikeSmith@EM114-49-20-4.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
  436. # [21:43] * Joins: MikeSmithX (~MikeSmith@EM114-48-137-188.pool.e-mobile.ne.jp)
  437. # [21:44] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  438. # [21:46] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  439. # [21:48] * Quits: _Utkarsh (~admin@117.201.82.167) (Ping timeout: 268 seconds)
  440. # [21:49] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
  441. # [21:49] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  442. # [21:49] * Rik`_ is now known as Rik`
  443. # [21:55] * Joins: weinig (~weinig@cpe-66-108-207-62.nyc.res.rr.com)
  444. # [21:55] * Quits: weinig (~weinig@cpe-66-108-207-62.nyc.res.rr.com) (Client Quit)
  445. # [21:56] * Joins: Utkarsh (~admin@117.201.81.213)
  446. # [22:04] <JonathanNeal> Whaddaya guys think of my start @ http://pastie.org/834549 ?
  447. # [22:05] * Quits: miketaylr (~miketaylr@71.23.78.72) (Ping timeout: 246 seconds)
  448. # [22:05] <TabAtkins> JonathanNeal: You sending that out as a message to other people in your company or something?
  449. # [22:08] <JonathanNeal> Probably the co first, then the community.
  450. # [22:08] * Quits: paul_irish (~paul_iris@71.23.78.72) (Remote host closed the connection)
  451. # [22:08] <JonathanNeal> Get people excited.
  452. # [22:09] <JonathanNeal> I'm not exactly a star blogger, so I figure it's more for a forum post :D
  453. # [22:09] <TabAtkins> Sounds pretty good so far, I think.
  454. # [22:10] <JonathanNeal> Cool
  455. # [22:13] <TabAtkins> Hmm, you say something about CSS3 features and gradients, but I'm not seeing any gradients in your CSS.
  456. # [22:13] * TabAtkins is overly concerned with things he has worked on.
  457. # [22:14] <JonathanNeal> css3 gradients? Absolutely, all of our tabs.
  458. # [22:14] <JonathanNeal> All of our tabs, Tab :D
  459. # [22:14] <TabAtkins> never mind, I'm dumb. Was looking at the wrong file.
  460. # [22:15] <TabAtkins> Just now found the one with all the includes. ^_^
  461. # [22:15] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
  462. # [22:15] <JonathanNeal> What do you mean, you worked on?
  463. # [22:15] <TabAtkins> In that case, still disappointed. You're only doing webkit and MS gradients. ^_^
  464. # [22:15] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  465. # [22:15] <TabAtkins> Firefox gradient support comes from the section of CSS3 Images I wrote.
  466. # [22:16] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
  467. # [22:16] <TabAtkins> Your tabs would be -moz-linear-gradient(#ddd,#f0f0f0)
  468. # [22:16] <JonathanNeal> TabAtkins, say it ain't so! Maybe Firefox gradients didn't exist when I wrote them.
  469. # [22:16] <JonathanNeal> Are they in now?
  470. # [22:16] <TabAtkins> yup, in the public 3.6
  471. # [22:17] <JonathanNeal> Well, I'm adding them right now, which means they'll make it onto the public site Monday.
  472. # [22:17] <Necrathex> that's why the -moz- and -webkit- stuff sucks
  473. # [22:17] <TabAtkins> Hmm? No, that's why it's good. Now that we have a solid draft, once the Images Module hits CR webkit can implement prefix-less support without breaking people who used their experiment prefixed version.
  474. # [22:19] <Necrathex> why would it break?
  475. # [22:19] <JonathanNeal> TabAtkins, will this make you happy? background-image: -moz-linear-gradient(#DDD, #F0F0F0); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #DDD), color-stop(1.0, #F0F0F0)); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDDDDD', EndColorStr='#F0F0F0');
  476. # [22:19] <TabAtkins> I wrote the CSS gradients spec *in response* to webkit's experiments in the space, because while it was a great idea, the syntax frankly sucked. And now Moz has implemented experimental support for it, so if I end up still tweaking it a bit, things will be fine when they do the unprefixed version too.
  477. # [22:19] <TabAtkins> JonathanNeal: Yes.
  478. # [22:19] <TabAtkins> Necrathex: Because -webkit-gradient() uses a completely different syntax from what's currently in CSS3 Images.
  479. # [22:19] <Necrathex> ahh
  480. # [22:19] <Necrathex> okay, in that case it doesn't suck :)
  481. # [22:19] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  482. # [22:19] <TabAtkins> Check what JonathanNeal just posted to see how it looks.
  483. # [22:20] <Necrathex> what does, is that most sites that already use border-radius still don't show up in the new opera version, because it's only defined with prefix
  484. # [22:20] <JonathanNeal> TabAtkins, is writing this stuff your primary job or hobby?
  485. # [22:21] <JonathanNeal> And Firefox just decided to adopt it after you wrote it up?
  486. # [22:21] <TabAtkins> Was a hobby until about 2 weeks ago, when Google hired me. ^_^
  487. # [22:21] <JonathanNeal> TabAtkins, that's awesome, I met a guy who works on Analytics at a party the other day.
  488. # [22:22] <TabAtkins> Firefox still waited until it was actually in a draft (after I'd been invited into the CSSWG and made co-editor of Images).
  489. # [22:22] <JonathanNeal> Not a geek party either, just happened to be there. Really nice guy, said they were hiring like crazy, but Liferay treats me too well and I have to admit, I love it here through the highs and lows.
  490. # [22:22] <TabAtkins> I can thank ROC for implementing it. He helped point out some ambiguities too.
  491. # [22:22] <JonathanNeal> Well, congratulations, TabAtkins
  492. # [22:22] <TabAtkins> Yeah, I love my current job too, but I just can't pass up the ability to work on specs full time.
  493. # [22:22] <TabAtkins> Thanks. ^_^
  494. # [22:23] <TabAtkins> Necrathex: Is opera doing -o-border-radius, or border-radius?
  495. # [22:24] <Necrathex> the latter
  496. # [22:24] <Necrathex> just like with opacity, iirc
  497. # [22:25] <TabAtkins> Then yeah, that's true. But I believe mox and webkit are planning on dropping their vendor prefixes on border-radius too.
  498. # [22:25] <Necrathex> they already did for opacity, didn't they?
  499. # [22:25] <TabAtkins> Border-radius is in a weird spot, because everyone liked it so much that it became widespread while it was still officially 'experimental'.
  500. # [22:25] <TabAtkins> Yes.
  501. # [22:25] <TabAtkins> ('experimental' meaning 'not in a draft that's reached CR')
  502. # [22:26] <Necrathex> it seems opera doesn't use prefix at all for stuff that's in a spec or draft
  503. # [22:26] <hsivonen> HTML5 is popular and "experimental" according to that definition
  504. # [22:27] <TabAtkins> hsivonen: You know I'm talking about browsers' approach to CSS specifically. They treat other technologies differently.
  505. # [22:28] <TabAtkins> JonathanNeal: This shows up in one of your stylesheets, but has a 404: http://cdn.www.liferay.com/osb-theme/images/progress_bar/complete_gradient.png
  506. # [22:28] <TabAtkins> (happened to find it when i was first looking for the gradients you mentioned)
  507. # [22:29] <hsivonen> the CSS WG seems to take the W#C document maturity stuff more seriously, but the conflict between speccing time scales and the eagerness to do early implementation applies to both HTML and CSS
  508. # [22:29] <Necrathex> does opera support gradients yet?
  509. # [22:30] <JonathanNeal> TabAtkins, huh where is that coming from?
  510. # [22:30] <JonathanNeal> I'll look for it.
  511. # [22:30] <TabAtkins> This file: http://cdn.www.liferay.com/html/portal/css.jsp?browserId=other&amp;themeId=osb_WAR_osbtheme&amp;colorSchemeId=01&amp;minifierType=css&amp;languageId=en_US&amp;t=1265764439000
  512. # [22:30] <JonathanNeal> oh, css.jsp's, I hate those guys.
  513. # [22:30] <JonathanNeal> They're css injected by the application.
  514. # [22:31] <TabAtkins> ah, kk
  515. # [22:31] <JonathanNeal> I thought I was being so cool by adding all my boxmodel stuff to one file, but later it proved to be a big waste of time.
  516. # [22:31] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
  517. # [22:31] <JonathanNeal> As if I'm going to add properties to all display block elements...
  518. # [22:32] <JonathanNeal> Hey, but the good news is, I think our main menu uses an image gradient, and now I can pull that out in exchange for the css3 equiv.
  519. # [22:34] * Joins: paxcoder (~paxcoder@unaffiliated/paxcoder)
  520. # [22:34] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
  521. # [22:35] * Joins: riven (~riven@53518387.cable.casema.nl)
  522. # [22:35] <TabAtkins> hsivonen: Agreed, but CSS has a good fallback story to allow experimental naming conventions, which eases some of the early impl burden (you're at least not afraid of locking people into an early version by accident, for the most part). HTML doesn't, shrug.
  523. # [22:39] * TabAtkins needs to spend an hour on Monday putting his company's site onto the new sectioning elements, because the outline generated by gsnedder's tool doesn't look right.
  524. # [22:40] <JonathanNeal> Google.com?
  525. # [22:40] <JonathanNeal> They don't care about standards, they care about speed :D
  526. # [22:40] <TabAtkins> Nah, still-current employer. igofigure.com
  527. # [22:40] <TabAtkins> I've got 2 weeks left with them.
  528. # [22:40] <TabAtkins> And I'm spending nearly all of that time cleaning up code.
  529. # [22:40] <Necrathex> any opera people here btw? :)
  530. # [22:40] <TabAtkins> Trying very strongly to avoid picking up new projects.
  531. # [22:41] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Remote host closed the connection)
  532. # [22:41] <Dashiva> Necrathex: Several
  533. # [22:41] <TabAtkins> It's 9 or 10 over there, though, so they may not actually be around.
  534. # [22:42] <JonathanNeal> TabAtkins, you'll be working on drafts at G?
  535. # [22:42] <Necrathex> yea, i'm in the same timezone
  536. # [22:42] <TabAtkins> JonathanNeal: If everything goes as planned, yes. Right now it's looking like I'll join up with Chrome team and be allowed to spend most of my time on spec work.
  537. # [22:42] <Necrathex> i was wondering about a pretty serious crasher i found, but i guess this isn't the place..
  538. # [22:43] <TabAtkins> Got a lot of stuff in the pipeline that I want to work on.
  539. # [22:43] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  540. # [22:44] * Quits: surkov (~surkov@99-57-136-50.lightspeed.sntcca.sbcglobal.net) (Quit: surkov)
  541. # [22:44] <Necrathex> made a 20 lines html page that crashes every opera version past 9.5 :S
  542. # [22:45] <TabAtkins> Ooh, share? I'm curious.
  543. # [22:45] <Necrathex> http://niels.vg/media/opera_crash.html
  544. # [22:45] <TabAtkins> That's a very bizarre thing to crash on.
  545. # [22:45] <Necrathex> doesn't happen when i change the values, or put a doctype on it
  546. # [22:46] <Necrathex> so something in the quirks-mode i guess
  547. # [22:46] <TabAtkins> Well, that means it's related to the quirks-mode rendering, then.
  548. # [22:46] <TabAtkins> Yeah.
  549. # [22:47] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 260 seconds)
  550. # [22:47] <Dashiva> I figure it'll get passed on
  551. # [22:47] <Necrathex> bug is reported, forum topic opened, etc
  552. # [22:47] * Parts: paxcoder (~paxcoder@unaffiliated/paxcoder) ("")free("")
  553. # [22:48] * Quits: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 240 seconds)
  554. # [22:48] <Dashiva> Runaway memory allocation?
  555. # [22:50] <Necrathex> looks like an infinity loop of some kind to me
  556. # [22:50] <Necrathex> probably in the height calculation?
  557. # [22:50] <Necrathex> actually found it in a live website, www.enra.nl
  558. # [22:51] <Necrathex> they'll have 0 visitors using opera ^^
  559. # [22:51] <JonathanNeal> What's great about putting some of these stuff in the portal is how much faster it will push adoption.
  560. # [22:51] <TabAtkins> Adoption within your company?
  561. # [22:52] <JonathanNeal> With anyone, any company who uses the Portal.
  562. # [22:52] <TabAtkins> Ah, I basically don't know what your company does.
  563. # [22:53] <JonathanNeal> We make Liferay Portal, which is ... Portal sofware. Think, like, a CMS>
  564. # [22:53] <TabAtkins> Ah, gotcha.
  565. # [22:55] * TabAtkins is thinking of a wormhole that blasts out healing lasers.
  566. # [22:56] <JonathanNeal> That too.
  567. # [22:56] <JonathanNeal> But you know, every business expands.
  568. # [22:56] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  569. # [22:59] * Joins: nessy (~Adium@124-168-170-167.dyn.iinet.net.au)
  570. # [22:59] * Joins: surkov (~surkov@99-57-136-50.lightspeed.sntcca.sbcglobal.net)
  571. # [23:01] * Quits: surkov (~surkov@99-57-136-50.lightspeed.sntcca.sbcglobal.net) (Client Quit)
  572. # [23:01] <JonathanNeal> That's great, Paul!
  573. # [23:33] * Joins: annodomini (~lambda@wikipedia/lambda)
  574. # [23:42] <JonathanNeal> Has anyone written a universal controller for video / audio in <video>, Quicktime, and Flash?
  575. # [23:42] <JonathanNeal> For JS interaction.
  576. # [23:45] * Quits: Utkarsh (~admin@117.201.81.213) (Ping timeout: 276 seconds)
  577. # [23:52] * Joins: Utkarsh (~admin@117.201.80.194)
  578. # [23:54] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  579. # Session Close: Sun Feb 21 00:00:00 2010

The end :)