/irc-logs / freenode / #whatwg / 2011-01-13 / end

Options:

  1. # Session Start: Thu Jan 13 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:02] * Joins: Rik`_ (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
  4. # [00:03] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 240 seconds)
  5. # [00:03] <gsnedders> AryehGregor: Does Watir, etc. not do this?
  6. # [00:04] * Rik`_ is now known as Rik`
  7. # [00:04] <AryehGregor> gsnedders, Watir requires you to use Ruby, yes? That's a pretty massive minus.
  8. # [00:04] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  9. # [00:04] <AryehGregor> We'd really want JavaScript tests that can be run straight from the browser, like Mochitests.
  10. # [00:04] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Connection reset by peer)
  11. # [00:05] <AryehGregor> It's also a bit weird for the tests for a spec to depend on a particular program implementation in a particular non-standard language.
  12. # [00:06] * Joins: sicking (~chatzilla@nat/mozilla/x-usustouxgvuupeln)
  13. # [00:06] * gsnedders forgets the reason for moving from using stuff on the opera object to using Watir for testing stuff in Opera
  14. # [00:07] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  15. # [00:07] <AryehGregor> Does anyone know how WebKit does it?
  16. # [00:08] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  17. # [00:08] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  18. # [00:09] <AryehGregor> othermaciej, how does WebKit do tests that require synthesizing user input like keypresses or mouse clicks?
  19. # [00:09] <othermaciej> AryehGregor: depends
  20. # [00:09] <othermaciej> AryehGregor: when it's a good enough test, we fake it with dom events
  21. # [00:10] <othermaciej> AryehGregor: when real user events are needed, we have methods in our regression test tool that can send a real-looking event
  22. # [00:10] <AryehGregor> Are these methods called from simple JavaScript code within WebKit, like Gecko does it, or is it some external program?
  23. # [00:11] * Joins: mpt (~mpt@canonical/mpt)
  24. # [00:12] <jamesr_> javascript bindings (exposed only to tests)
  25. # [00:12] <othermaciej> AryehGregor: JS
  26. # [00:12] <AryehGregor> Ah, so like Gecko, then.
  27. # [00:12] <othermaciej> some of these tests can also be run via manual steps with instructions
  28. # [00:13] <othermaciej> but not all
  29. # [00:13] <AryehGregor> It would be nice to expose some of those in a safe way to spec tests, yes? There are lots of things you can't do automated tests for without them.
  30. # [00:13] <jamesr_> define(safe)
  31. # [00:13] <AryehGregor> For instance, require a command-line option that specifies the URL prefixes that are allowed to use them, say.
  32. # [00:14] <AryehGregor> So you could whitelist http://dvcs.w3.org/ or whatever.
  33. # [00:14] <jamesr_> that doesn't sound safe to me - not even https?
  34. # [00:14] <AryehGregor> Yeah, I guess that's not safe enough.
  35. # [00:14] <AryehGregor> Also, lots of people have commit access to there.
  36. # [00:15] * Quits: estes (~aestes@17.246.16.119) (Quit: estes)
  37. # [00:15] <AryehGregor> Well, it's only got to be as safe as running the tests that browsers already have.
  38. # [00:15] <AryehGregor> But it's doable, even if it would require downloading the test locally and running the browser with a command-line switch pointing at the exact local file you want to run (but I hope we can make it more convenient than that).
  39. # [00:16] <jamesr_> the tests that webkit has right now that synthesize native events are run off of local disk in a different binary from the typical browser binary (DumpRenderTree instead of Safari.app or Chrome.app or whatnot)
  40. # [00:16] <gsnedders> jamesr_: So how do you test the code you actually ship?
  41. # [00:17] * Joins: estes (~aestes@17.246.16.119)
  42. # [00:17] <jamesr_> for handling native events? i can't speak for safari but in chrome we also have tests for this at higher levels
  43. # [00:17] <othermaciej> gsnedders: we assume the framework works the same regardless of the app linking it, which is essentially true
  44. # [00:18] <othermaciej> WebKit.framework is used by many apps, not just Safari.app, we usually assume WebKit bugs won't have a specific effect only in Safari.app and not in a minimal WebKit-based test tool
  45. # [00:19] <gsnedders> othermaciej: What about platform specific bugs? You have stuff like DumpRenderTree for ARM/iOS?
  46. # [00:19] * gsnedders guesses the answer is "no comment"
  47. # [00:19] <othermaciej> our regression tests are run automated on every platform of interest before shipping to those platforms
  48. # [00:19] <othermaciej> we have bots that run on different versions of Mac OS X even
  49. # [00:21] <gsnedders> At the same number of builds across all platforms?
  50. # [00:21] <othermaciej> I'm not sure I understand the question
  51. # [00:22] * Quits: paul_irish (~paul_iris@nat/google/x-ozzgfbzgsswkizwv) (Remote host closed the connection)
  52. # [00:22] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Ping timeout: 260 seconds)
  53. # [00:22] * Joins: paul_irish (~paul_iris@nat/google/x-wbxngsklcmvkomkp)
  54. # [00:23] <gsnedders> For every build run on 10.6/x86, is that build also run on all other platforms? Or do (at least some) other platforms not get tested on all builds?
  55. # [00:23] * Joins: MikeSmith (~MikeSmith@EM111-188-78-35.pool.e-mobile.ne.jp)
  56. # [00:23] <othermaciej> the way it works is that on every SVN commit, the code is built on all target platforms and then all target platforms run the regression tests
  57. # [00:23] <othermaciej> at least on the open source side
  58. # [00:23] <othermaciej> I'm sure companies may also have internal testers for other build setups
  59. # [00:25] <jamesr_> in chrome land the bots run as fast as they can (so not necessarily on every commit, but in the limit they test every commit/platform combination if things cycle quickly enough). why do you ask?
  60. # [00:25] * Quits: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Quit: nn)
  61. # [00:26] <gsnedders> Curiousity as to what competitors are doing. :)
  62. # [00:27] <jamesr_> it's all on the internets. build.webkit.org
  63. # [00:28] <gsnedders> Yeah, I know. But certain detail is easier to find out by asking than looking and trying to work out.
  64. # [00:29] <othermaciej> the best way to find out all the details is to hack on WebKit for a while
  65. # [00:30] <gsnedders> That's not really the most practical while working for a competitor :)
  66. # [00:30] <gsnedders> (And I can't say I ever actually touched any of this with what I did with WebKit when I was involved)
  67. # [00:35] <Hixie> AryehGregor: yeah, that's not a bad idea actually, if you can get the browsers on board (the testing api thing)
  68. # [00:35] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
  69. # [00:36] <Hixie> othermaciej: i'm not sure i agree with your definition of "amicable", but anyway, i submitted his proposal
  70. # [00:36] <Hixie> committed, i should say
  71. # [00:36] <othermaciej> I just mean "amicable" in the sense of "no need for further bureaucratic nonsense before we can close the issue"
  72. # [00:37] <othermaciej> as opposed to "Ian Hickson and Julian Reschke are totally best pals"
  73. # [00:38] * _bga is now known as bga_|away
  74. # [00:38] * Joins: Aleoss (~AleossIRC@unaffiliated/aleoss)
  75. # [00:41] * Quits: estes (~aestes@17.246.16.119) (Quit: estes)
  76. # [00:42] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 250 seconds)
  77. # [00:43] * Quits: Aleoss (~AleossIRC@unaffiliated/aleoss) (Read error: Connection reset by peer)
  78. # [00:43] * Joins: estes (~aestes@17.246.16.119)
  79. # [00:45] * Joins: Aleoss (~AleossIRC@unaffiliated/aleoss)
  80. # [00:46] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  81. # [00:47] <jamesr_> gsnedders: i hack on firefox on occasion. it's good for you :)
  82. # [00:48] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  83. # [00:54] <MikeSmith> it's a shame we've had no implementor movement on UndoManager
  84. # [00:54] <hober> othermaciej: someone should write a webcomic in which ian and julian are buddy cops
  85. # [00:54] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  86. # [00:54] <othermaciej> Lethal Specification
  87. # [00:54] <MikeSmith> heh
  88. # [00:55] <MikeSmith> which one is Mel GIbson?
  89. # [00:55] <othermaciej> Weberly Hills Cop
  90. # [00:55] <MikeSmith> Hixie is Magneto and Julian is Professor Xavier
  91. # [00:56] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  92. # [00:56] <MikeSmith> one day the will reconcile enough at least to do battle together against those who wish to destroy us all
  93. # [00:56] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
  94. # [00:57] * Joins: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  95. # [00:59] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  96. # [01:01] <Hixie> anyone want to help me out writing the CCP for -129? It's a kitchen-sink issue that's gonna take forever to tease apart and provide status-quo rationales for.
  97. # [01:01] * hober looks up ISSUE-129
  98. # [01:01] <Hixie> the existing CP is http://www.w3.org/html/wg/wiki/ChangeProposals/ARIAinHTML5
  99. # [01:02] <AryehGregor> Wow, there are really a lot of e-mails in the <video> FPS thread.
  100. # [01:02] <Hixie> yeah. beats me why.
  101. # [01:02] <Hixie> well, other than what was said before, "it's waht you get when you start with a solution"
  102. # [01:02] <Hixie> but still
  103. # [01:02] <hober> Hixie: I'll help out
  104. # [01:02] <Hixie> sweet
  105. # [01:03] * hober will have some free time while gearing up for the SF move
  106. # [01:03] <Hixie> i guess i'll set something up on the whatwg wiki
  107. # [01:03] <hober> sounds good
  108. # [01:03] <Hixie> from what i understand, the best plan of attack is to break it down so that we discuss each of the originating bugs as a separate "sub-issue"
  109. # [01:03] <hober> *nod*
  110. # [01:04] <Hixie> and then we'll have to make sure that we've covered everything they did in their rationale, and then that we've covered everything they're proposing to change (that last one is the hardest, i think, since all they provided was new text for an entire section, without saying what they're changing exactly)
  111. # [01:04] <hober> basically, it'll be a total pain in the ass
  112. # [01:05] <hober> :)
  113. # [01:05] <Hixie> yeah
  114. # [01:05] * Joins: weinig_ (~weinig@17.246.17.29)
  115. # [01:05] * Joins: jochen___ (~jochen@nat/google/x-enoyynbjynivggwu)
  116. # [01:07] * Joins: agektmr (~Adium@220.109.219.244)
  117. # [01:08] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
  118. # [01:08] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 272 seconds)
  119. # [01:08] * weinig_ is now known as weinig
  120. # [01:09] * Quits: agektmr (~Adium@220.109.219.244) (Client Quit)
  121. # [01:09] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  122. # [01:10] * Quits: jochen__ (~jochen@nat/google/x-mgvmtcrvkrpyxart) (Ping timeout: 264 seconds)
  123. # [01:10] * Joins: jochen__ (~jochen@nat/google/x-xsplocszwbitlgdv)
  124. # [01:11] * Quits: jochen___ (~jochen@nat/google/x-enoyynbjynivggwu) (Ping timeout: 240 seconds)
  125. # [01:11] * Quits: variable (~variable@unaffiliated/variable) (Quit: Daemon escaped from pentagram)
  126. # [01:12] * Joins: variable (~variable@unaffiliated/variable)
  127. # [01:13] * Quits: stevela (~anonymous@nat/google/x-hdzypfuuvbrcimqq) (Quit: stevela)
  128. # [01:15] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  129. # [01:20] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 264 seconds)
  130. # [01:26] * Quits: variable (~variable@unaffiliated/variable) (Read error: Operation timed out)
  131. # [01:26] * Joins: variable (~variable@unaffiliated/variable)
  132. # [01:27] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Ping timeout: 260 seconds)
  133. # [01:31] * Joins: kennyluck (~kennyluck@2001:200:1c0:2900:225:ff:fe4d:f8c7)
  134. # [01:31] * Quits: jennb (~jennb@74.125.59.68) (Quit: jennb)
  135. # [01:32] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  136. # [01:32] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  137. # [01:32] * Joins: agektmr (~Adium@220.109.219.244)
  138. # [01:33] <Hixie> hober: ok, i started on http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-129
  139. # [01:35] * Joins: Aleoss112 (~AleossIRC@204-83-230-149.sktn.hsdb.sasknet.sk.ca)
  140. # [01:36] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 260 seconds)
  141. # [01:37] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  142. # [01:37] * Quits: agektmr (~Adium@220.109.219.244) (Client Quit)
  143. # [01:37] * Quits: Aleoss (~AleossIRC@unaffiliated/aleoss) (Ping timeout: 240 seconds)
  144. # [01:40] * Quits: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de) (Quit: Leaving.)
  145. # [01:41] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  146. # [01:42] * Quits: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4) (Ping timeout: 265 seconds)
  147. # [01:44] <AryehGregor> Wow, it's really hard to select things exactly across multiple lines in IE9 beta (or maybe just on Windows generally?).
  148. # [01:45] <Hixie> yeah they do some annoying word-snapping thing
  149. # [01:47] <AryehGregor> Hixie, more tests: http://dvcs.w3.org/hg/html/raw-file/tip/tests/submission/AryehGregor/selection-dir.html
  150. # [01:47] <AryehGregor> Notice that the two extra manual steps didn't actually catch any additional bugs, AFAICT.
  151. # [01:47] <AryehGregor> (I.e., no tests failed for tests 2 or 3 that I notice in any browser that didn't also fail for 1, although I didn't check carefully.)
  152. # [01:47] <AryehGregor> I'd like to leave it at that for now and move onto extend().
  153. # [01:48] * Quits: weinig (~weinig@17.246.17.29) (Remote host closed the connection)
  154. # [01:49] * Joins: weinig (~weinig@17.203.14.139)
  155. # [01:49] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  156. # [01:55] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 276 seconds)
  157. # [01:55] * Quits: Aleoss112 (~AleossIRC@204-83-230-149.sktn.hsdb.sasknet.sk.ca) (Quit: We love you, Dark Continent! Good night!)
  158. # [01:56] * Joins: Aleoss (~AleossIRC@unaffiliated/aleoss)
  159. # [02:00] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  160. # [02:00] <Hixie> AryehGregor: i'm about to rush out the door, but will look tomorrow (ping me if i forget)
  161. # [02:00] <AryehGregor> k.
  162. # [02:00] <AryehGregor> How do I get hold of a node from a document other than the current one?
  163. # [02:01] <Hixie> iframe?
  164. # [02:01] <AryehGregor> I guess.
  165. # [02:01] <Hixie> hober: i filled in the bugs in http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-129 ; i'll start looking at the details tomorrow.
  166. # [02:02] <Hixie> hober: i'm thinking for some of these we'll have to explicitly have separate sections for technical rationales and process rationales (a number of the bugs were just escalated without any attempt at conflict resolution; some were escalated without even saying what the bug was)
  167. # [02:02] <Hixie> right, outta here
  168. # [02:02] <Hixie> bbl
  169. # [02:07] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  170. # [02:07] * bga_ is now known as bga_|away
  171. # [02:08] * Quits: ojan (~ojan@nat/google/x-csuqjmrfufnpeuys) (Quit: ojan)
  172. # [02:09] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
  173. # [02:10] * bga_|away is now known as bga_
  174. # [02:12] * Quits: othermaciej (~mjs@17.246.16.37) (Quit: othermaciej)
  175. # [02:13] * Joins: wirepair (fbi@random.supermario.org)
  176. # [02:14] * Joins: MikeSmith_ (~MikeSmith@2001:200:1c0:3602:219:e3ff:fe08:8ad3)
  177. # [02:18] * Quits: MikeSmith (~MikeSmith@EM111-188-78-35.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  178. # [02:18] * MikeSmith_ is now known as MikeSmith
  179. # [02:18] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
  180. # [02:23] <AryehGregor> So if a method's argument is defined as a Node, what happens if you pass something other than a Node?
  181. # [02:23] * AryehGregor really needs to read WebIDL
  182. # [02:24] * bga_ is now known as bga_|away
  183. # [02:25] * Quits: sicking (~chatzilla@nat/mozilla/x-usustouxgvuupeln) (Remote host closed the connection)
  184. # [02:25] * Parts: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  185. # [02:28] * Joins: othermaciej (~mjs@67.218.105.171)
  186. # [02:28] * Joins: Aleoss112 (~AleossIRC@204-83-230-149.sktn.hsdb.sasknet.sk.ca)
  187. # [02:28] * Quits: Aleoss112 (~AleossIRC@204-83-230-149.sktn.hsdb.sasknet.sk.ca) (Client Quit)
  188. # [02:29] <AryehGregor> So Firefox often throws NS_SOMETHING_ERR for various errors. When standardizing, should I just pick a DOMException to throw instead?
  189. # [02:30] <AryehGregor> That seems to be the way all the specs are written, but I'm not sure.
  190. # [02:30] * bga_|away is now known as bga_
  191. # [02:30] <heycam> AryehGregor, TypeError
  192. # [02:30] <heycam> that's what Web IDL says to throw
  193. # [02:30] * Quits: Aleoss (~AleossIRC@unaffiliated/aleoss) (Ping timeout: 240 seconds)
  194. # [02:31] <AryehGregor> Ah, okay.
  195. # [02:31] <AryehGregor> Makes sense.
  196. # [02:31] <AryehGregor> Although in this case, everyone throws a different type of exception and none of them are TypeErrors.
  197. # [02:31] <heycam> :)
  198. # [02:31] <heycam> I think TypeError is a reasonable choice for implementations to eventually converge on.
  199. # [02:32] <AryehGregor> What's TYPE_MISMATCH_ERR supposed to be used for, then?
  200. # [02:32] <AryehGregor> http://www.w3.org/TR/DOM-Level-3-Core/core.html#DOMException-TYPE_MISMATCH_ERR
  201. # [02:32] <heycam> I believe that's for the crazy schema stuff.
  202. # [02:33] <AryehGregor> Crazy schema stuff.
  203. # [02:33] <AryehGregor> Hmm.
  204. # [02:33] <heycam> oh it's not even thrown by dom 3 core
  205. # [02:33] <AryehGregor> Maybe I should go ahead and just read WebIDL and DOM Core all the way through before I start speccing anything here.
  206. # [02:33] <heycam> what method is this for?
  207. # [02:33] <AryehGregor> Selection.extend().
  208. # [02:34] <heycam> (actually I'm probably wrong about that being for crazy schema stuff. that's VALIDATION_ERR, and perhaps others.)
  209. # [02:37] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
  210. # [02:41] * Joins: Aleoss (~AleossIRC@unaffiliated/aleoss)
  211. # [02:41] * Quits: kinetik (~kinetik@121.98.132.55) (Quit: leaving)
  212. # [02:42] * Joins: kinetik (~kinetik@121.98.132.55)
  213. # [02:43] * Joins: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net)
  214. # [02:47] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 272 seconds)
  215. # [02:51] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
  216. # [03:04] * Quits: kennyluck (~kennyluck@2001:200:1c0:2900:225:ff:fe4d:f8c7) (Quit: kennyluck)
  217. # [03:04] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  218. # [03:05] * bga_ is now known as bga_|away
  219. # [03:06] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  220. # [03:11] * Joins: myakura (~myakura@p2032-ipbf3005marunouchi.tokyo.ocn.ne.jp)
  221. # [03:13] * Joins: mpt (~mpt@canonical/mpt)
  222. # [03:14] * Quits: mpt (~mpt@canonical/mpt) (Client Quit)
  223. # [03:14] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  224. # [03:17] * bga_|away is now known as bga_
  225. # [03:26] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 265 seconds)
  226. # [03:27] * Quits: othermaciej (~mjs@67.218.105.171) (Quit: othermaciej)
  227. # [03:40] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  228. # [03:40] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
  229. # [03:41] * Quits: variable (~variable@unaffiliated/variable) (Read error: Operation timed out)
  230. # [03:42] * Joins: variable (~variable@unaffiliated/variable)
  231. # [03:45] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  232. # [03:45] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Client Quit)
  233. # [03:46] * Quits: jamesr_ (~jamesr@nat/google/x-rcvfvfhbosfucsjk) (Quit: jamesr_)
  234. # [03:49] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  235. # [03:50] * Joins: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
  236. # [03:51] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Read error: Connection reset by peer)
  237. # [03:56] * Quits: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Read error: Connection reset by peer)
  238. # [04:00] * Quits: dave_levin (~dave_levi@nat/google/x-ddfbuclhafhhdwsl) (Quit: dave_levin)
  239. # [04:05] * Quits: kurrent (~spam@unaffiliated/kurrent) (Read error: Connection reset by peer)
  240. # [04:05] * Joins: kurrent (~spam@unaffiliated/kurrent)
  241. # [04:05] * Quits: myakura (~myakura@p2032-ipbf3005marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  242. # [04:09] * Quits: paul_irish (~paul_iris@nat/google/x-wbxngsklcmvkomkp) (Remote host closed the connection)
  243. # [04:10] * Quits: MikeSmith (~MikeSmith@2001:200:1c0:3602:219:e3ff:fe08:8ad3) (Ping timeout: 272 seconds)
  244. # [04:13] * Joins: MikeSmith (~MikeSmith@EM114-48-23-137.pool.e-mobile.ne.jp)
  245. # [04:18] <oojacoboo> so, anyone from the chromium project here?
  246. # [04:18] <oojacoboo> what was up with that whole, we're dropping h.264 and going "open" crap all about?
  247. # [04:21] <wirepair> wouldn't #chromium be a better place to ask that?
  248. # [04:21] <oojacoboo> didnt' know that was a channel
  249. # [04:21] <oojacoboo> thanks
  250. # [04:21] <wirepair> :)
  251. # [04:24] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
  252. # [04:25] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  253. # [04:30] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  254. # [04:30] * jwalden reads http://dev.w3.org/csswg/css3-images/#sizing
  255. # [04:30] * Quits: estes (~aestes@17.246.16.119) (Quit: estes)
  256. # [04:32] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  257. # [04:34] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  258. # [04:39] * Joins: Amorphous (jan@unaffiliated/amorphous)
  259. # [04:45] * Joins: paul_irish (~paul_iris@nat/google/x-bbdpifndhvqbtuer)
  260. # [04:46] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  261. # [04:49] * Quits: dbaron (~dbaron@nat/mozilla/x-gdxpzrusyalamppm) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  262. # [04:53] * Joins: cooto (~Adium@pc-56-22-120-200.cm.vtr.net)
  263. # [05:06] * Quits: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net) (Remote host closed the connection)
  264. # [05:15] * Joins: hlb (~hlb@114-43-197-244.dynamic.hinet.net)
  265. # [05:21] <oojacoboo> can someone clarify the <address> element for me?
  266. # [05:22] <oojacoboo> would it be appropriate for a physical address or other contact information on a contact us page?
  267. # [05:23] <oojacoboo> and if so, how is it intended to be used?
  268. # [05:23] <oojacoboo> the spec seems to be very vague on this element, just saying that it's used to refer to an <article>
  269. # [05:24] * Joins: jgv (~jgv@184.152.75.83)
  270. # [05:24] <oojacoboo> surely there is more purpose to that element than just <article>, the internet isn't only blogs
  271. # [05:25] <jgv> I believe the spec says "any related content". It is vague though
  272. # [05:25] <oojacoboo> "The address element represents the contact information for its nearest article or body element ancestor. If that is the body element, then the contact information applies to the document as a whole."
  273. # [05:26] <oojacoboo> it seems to me that this is just for linking to another site where information regarding a blog post was referenced, or whatever
  274. # [05:26] <oojacoboo> but that seems extremely short-sighted
  275. # [05:32] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  276. # [05:37] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
  277. # [05:37] * Quits: jgv (~jgv@184.152.75.83) (Remote host closed the connection)
  278. # [05:39] * Quits: paul_irish (~paul_iris@nat/google/x-bbdpifndhvqbtuer) (Ping timeout: 240 seconds)
  279. # [05:39] * Joins: paul_irish (~paul_iris@nat/google/x-dhsmvgvhxlhsltua)
  280. # [05:43] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 240 seconds)
  281. # [05:45] * Quits: cooto (~Adium@pc-56-22-120-200.cm.vtr.net) (Quit: Leaving.)
  282. # [05:45] * Joins: jgv (~jgv@184.152.75.83)
  283. # [05:46] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  284. # [05:51] * Quits: jgv (~jgv@184.152.75.83) (Remote host closed the connection)
  285. # [06:02] * Joins: jgv (~jgv@184.152.75.83)
  286. # [06:11] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  287. # [06:11] * Joins: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  288. # [06:12] * Quits: jgv (~jgv@184.152.75.83) (Quit: Colloquy for iPad - http://colloquy.mobi)
  289. # [06:21] * Quits: paul_irish (~paul_iris@nat/google/x-dhsmvgvhxlhsltua) (Remote host closed the connection)
  290. # [06:22] * Joins: kennyluck (~kennyluck@133.27.228.172)
  291. # [06:23] * Quits: weinig (~weinig@17.203.14.139) (Ping timeout: 265 seconds)
  292. # [06:25] * Joins: paul_irish (~paul_iris@nat/google/x-ktwtnnceevebnmcn)
  293. # [06:26] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  294. # [06:34] * Joins: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  295. # [06:38] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  296. # [06:41] * Joins: yoshiaki (~yoshiaki@2001:200:1c0:3602:225:ff:fe3f:69ba)
  297. # [06:42] * Joins: paul_irish_ (~paul_iris@66.109.105.187)
  298. # [06:43] * Quits: paul_irish (~paul_iris@nat/google/x-ktwtnnceevebnmcn) (Disconnected by services)
  299. # [06:43] * paul_irish_ is now known as paul_irish
  300. # [06:51] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  301. # [06:53] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
  302. # [06:55] * Quits: MikeSmith (~MikeSmith@EM114-48-23-137.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  303. # [07:01] * Joins: MikeSmith (~MikeSmith@EM114-48-126-163.pool.e-mobile.ne.jp)
  304. # [07:05] <Hixie> oojacoboo: <address> is for the contact information of the page (or section), typically the e-mail address of the page's author.
  305. # [07:06] * Quits: MikeSmith (~MikeSmith@EM114-48-126-163.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  306. # [07:13] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  307. # [07:15] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  308. # [07:20] <hsivonen> tagged #adobe: https://twitter.com/#!/ChromeBrowser/status/25317539470909440
  309. # [07:21] * Joins: MikeSmith (~MikeSmith@2001:200:1c0:3602:219:e3ff:fe08:8ad3)
  310. # [07:28] * Quits: paul_irish (~paul_iris@66.109.105.187) (Remote host closed the connection)
  311. # [07:33] * Joins: roc (~chatzilla@121.98.230.221)
  312. # [07:33] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  313. # [07:43] <othermaciej> hsivonen: hmm, doesn't look like a parody twitter account
  314. # [07:44] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  315. # [07:48] * Joins: matjas (~matjas@91.182.61.205)
  316. # [07:51] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 255 seconds)
  317. # [07:54] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
  318. # [08:03] * Joins: homata (~homata@74.115.0.26)
  319. # [08:03] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
  320. # [08:04] * Joins: rimantas (~rimliu@93.93.57.193)
  321. # [08:06] * Joins: homa_____ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp)
  322. # [08:08] * Quits: homata (~homata@74.115.0.26) (Ping timeout: 240 seconds)
  323. # [08:08] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  324. # [08:10] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Client Quit)
  325. # [08:12] * Quits: homa_____ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp) (Quit: Leaving...)
  326. # [08:13] * Joins: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no)
  327. # [08:21] * Joins: benschwarz (~ben@59.167.185.148)
  328. # [08:25] * Joins: abarth (~abarth@c-67-169-68-88.hsd1.ca.comcast.net)
  329. # [08:29] * Quits: yoshiaki (~yoshiaki@2001:200:1c0:3602:225:ff:fe3f:69ba) (Remote host closed the connection)
  330. # [08:41] * Quits: Moo-- (~quassel@herd37.twinapex.fi) (Quit: No Ping reply in 180 seconds.)
  331. # [08:42] * Joins: moo (~quassel@herd37.twinapex.fi)
  332. # [08:43] * moo is now known as Guest4371
  333. # [08:44] * Quits: crash\ (bouncer@lubyte.de) (Ping timeout: 240 seconds)
  334. # [08:45] * Joins: yoshiaki (~yoshiaki@2001:200:1c0:3602:225:ff:fe3f:69ba)
  335. # [08:46] <hsivonen> A TLA I was unaware of until a few seconds ago: http://en.wikipedia.org/wiki/XRX_%28web_application_architecture%29
  336. # [08:46] <hsivonen> "The XRX architecture is also tightly coupled to W3C standards (CSS, XHTML 2.0, XPath, XML Schema) to ensure XRX applications will be robust in the future."
  337. # [08:47] * Joins: pesla (~pesla@188.202.125.121)
  338. # [08:50] * Joins: crash\ (bouncer@lubyte.de)
  339. # [08:50] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  340. # [08:52] * Joins: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de)
  341. # [08:56] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  342. # [08:56] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  343. # [08:56] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  344. # [08:58] <MikeSmith> hsivonen: nice use of the passive tense there
  345. # [08:58] <MikeSmith> "XRX is considered to have a clean and elegant design."
  346. # [08:59] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  347. # [08:59] <zcorpan> should we add overflow:hidden to img, video etc in the ua stylesheet? https://bugs.webkit.org/show_bug.cgi?id=52103
  348. # [09:00] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Client Quit)
  349. # [09:02] <MikeSmith> zcorpan: btw, thanks for heads-up about window.console for workers
  350. # [09:04] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 265 seconds)
  351. # [09:04] <zcorpan> hmm i imagine <style scoped>@font-face... is going to be a PITA to implement
  352. # [09:05] * hsivonen is slighly amused at the appropriateness of XRX also being the stock ticker of Xerox considering that most often when I see Xerox participation at the W3C, it is related to XForms
  353. # [09:09] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  354. # [09:09] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  355. # [09:10] * Joins: pesla (~pesla@188.202.125.121)
  356. # [09:19] * Quits: pesla (~pesla@188.202.125.121) (Quit: Computer has gone to sleep.)
  357. # [09:21] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
  358. # [09:21] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  359. # [09:23] <MikeSmith> hsivonen: about the 0xFEFF check, I cargo-culted that in there based on what was in the existing IriRef.java code
  360. # [09:24] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
  361. # [09:24] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Client Quit)
  362. # [09:24] <MikeSmith> anyway, I will remove it
  363. # [09:25] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
  364. # [09:25] <MikeSmith> it makes no sense in this context
  365. # [09:25] <MikeSmith> though after thinking about it, I now wonder why it's in the IriRef code
  366. # [09:25] * MikeSmith reads some spec
  367. # [09:26] <MikeSmith> I guess the URL parsing algorithm requires it?]
  368. # [09:27] <MikeSmith> oh
  369. # [09:27] <MikeSmith> or the IRI spec does
  370. # [09:27] <MikeSmith> hmm
  371. # [09:27] <hsivonen> I wonder if the IRI spec matches reality there
  372. # [09:27] <MikeSmith> or not
  373. # [09:27] <MikeSmith> is it actually in the IRI spec/
  374. # [09:27] <MikeSmith> ?
  375. # [09:27] <hsivonen> no idea
  376. # [09:28] * Quits: Sirisian (~Sirisian@141.218.217.121) (Ping timeout: 246 seconds)
  377. # [09:28] <MikeSmith> I'm looking at the IRI spec now and I don't see it
  378. # [09:29] <hsivonen> time to look at hg blame, I guess
  379. # [09:29] <MikeSmith> yeah
  380. # [09:32] <hsivonen> I'm failing at using bitbucket's UI
  381. # [09:32] <MikeSmith> changeset: 250:7305f61e790d , summary: IRI changes, parametrize IANA lang tag registry URI
  382. # [09:32] <hsivonen> ah. the source tab works
  383. # [09:33] <hsivonen> MikeSmith: need to browse back in time from that one
  384. # [09:33] <MikeSmith> OK
  385. # [09:34] <hsivonen> https://bitbucket.org/validator/syntax/changeset/e1c4c6771cac
  386. # [09:34] <hsivonen> that's the right changeset
  387. # [09:34] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  388. # [09:34] <asmodai> hsivonen: Question, how can I best trace what is causing firefox to crash every single time when I close the program?
  389. # [09:35] <hsivonen> so clearly, back then I thought it's correct to swallow a BOM in javascript: URLs
  390. # [09:36] <hsivonen> asmodai: If this is on Windows and the crash reporter shows up, submitting the crash to Mozilla and then looking it up by the id shown in about:crashes is a good start
  391. # [09:36] <hsivonen> asmodai: or have you already gotten that far?
  392. # [09:37] <asmodai> hsivonen: sent in many crash reports, but hadn't thought of looking up the id
  393. # [09:37] <asmodai> about:crashes right?
  394. # [09:37] * Joins: pesla (~pesla@188.202.125.121)
  395. # [09:37] <asmodai> ah yes, loading the archive now
  396. # [09:38] <hsivonen> MikeSmith: found the reason!
  397. # [09:38] <MikeSmith> cool
  398. # [09:38] <hsivonen> MikeSmith: http://tools.ietf.org/html/draft-hoehrmann-javascript-scheme-03#section-3.1
  399. # [09:38] <MikeSmith> something in the JS spec?
  400. # [09:38] * MikeSmith reads
  401. # [09:38] <MikeSmith> ah
  402. # [09:39] <MikeSmith> the scheme part
  403. # [09:39] <asmodai> hsivonen: http://crash-stats.mozilla.com/report/index/2fefc5de-89a4-4bb4-8d18-ee5e92110111
  404. # [09:39] <hsivonen> MikeSmith: so looks like you don't need that bit of code for event handlers
  405. # [09:39] <MikeSmith> yeah
  406. # [09:39] <MikeSmith> thanks for doing the archaeology
  407. # [09:40] <hsivonen> MikeSmith: np.
  408. # [09:40] <hsivonen> MikeSmith: I have no idea how well Björn's draft reflects reality on this point, BTW
  409. # [09:41] <MikeSmith> well he musta had some reason for adding it least
  410. # [09:41] <hsivonen> asmodai: that's an interesting stack
  411. # [09:41] <hsivonen> asmodai: does it crash without add-ons
  412. # [09:41] <zcorpan> hsivonen: http://krijnhoetmer.nl/irc-logs/whatwg/20101224#l-219
  413. # [09:42] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  414. # [09:42] * zcorpan doesn't know what annevk is referring to there
  415. # [09:42] <hsivonen> asmodai: I'm suspecting an add-on that's violating thread-safety rules
  416. # [09:42] <Hixie> if anyone wants to help hober and i with http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-129 please feel free
  417. # [09:42] * Joins: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  418. # [09:42] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
  419. # [09:42] <asmodai> hsivonen: Yeah, think I managed that too, but will retry that just to be sure. Number of open tabs shouldn't be an issue should it?
  420. # [09:43] <hsivonen> zcorpan: interesting. Thanks.
  421. # [09:43] <hsivonen> hmm. annevk is not on IRC!
  422. # [09:43] <MikeSmith> heh
  423. # [09:43] <Hixie> in particular, we need the rationales filling out for the other bugs (only the first bug has been started so far), and we need to study the other CP's proposed details to see if they're proposing anything other than what those bugs were proposing
  424. # [09:43] <MikeSmith> we need a tellbot
  425. # [09:43] <Hixie> in the meantime, i must sleep! :-) nn
  426. # [09:43] <zcorpan> MikeSmith: he reads teh logs
  427. # [09:44] <hsivonen> asmodai: hard to guess if the number of tabs is relevant
  428. # [09:47] <asmodai> hsivonen: but in general the number of tabs should not cause instability? :)
  429. # [09:47] <hsivonen> asmodai: not in general
  430. # [09:48] <asmodai> ok, now to test some
  431. # [09:48] * Joins: pesla_ (~pesla@188.202.125.121)
  432. # [09:51] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 265 seconds)
  433. # [09:51] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  434. # [09:52] <hsivonen> asmodai: I'm failing to see the number of your CPU cores.
  435. # [09:53] * Guest4371 is now known as Moo--
  436. # [09:53] * hsivonen was pretty sure the crash stat tool was supposed to show the # of cores somewhere
  437. # [09:57] <asmodai> should be 2 cores
  438. # [09:57] <asmodai> core 2 duo @ 2.8 GHz
  439. # [09:57] <hsivonen> asmodai: OK. those extension thread-safety crashes are more common with more than one core
  440. # [09:58] <asmodai> hsivonen: so in essence, if I would set firefox to affinity to cpu 0 I would expect most of these crashes to be gone suddenly?
  441. # [09:58] <hsivonen> asmodai: anyway, I really have *no* clue about what's causing your crash :-(
  442. # [09:58] <asmodai> hehehe
  443. # [09:58] <hsivonen> asmodai: possibly
  444. # [09:58] <asmodai> I need to check some of the other crash ids, see if they're similar
  445. # [09:59] * Quits: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de) (Quit: Leaving.)
  446. # [10:03] <asmodai> hsivonen: looks like one crash I reported was fixed: http://crash-stats.mozilla.com/report/index/bp-6fad02db-0441-4439-bd17-1dced2110111
  447. # [10:03] <asmodai> oh wait, that's from the 4.0beta >_<
  448. # [10:04] <asmodai> these are the similar crashes:
  449. # [10:04] <asmodai> http://crash-stats.mozilla.com/report/index/26cdfc0e-8017-42ae-b987-0b8e92110111
  450. # [10:04] <asmodai> http://crash-stats.mozilla.com/report/index/7dbcbe57-79f6-45a6-bc54-c31712110110
  451. # [10:04] <asmodai> http://crash-stats.mozilla.com/report/index/89ddd516-1055-487f-8ba8-f489f2110110
  452. # [10:07] * Joins: ROBOd (~robod@89.123.179.78)
  453. # [10:10] <MikeSmith> hsivonen: very quick question: in the code I added for checking values of event-handler attributes, I have it do compileReader(reader, null, -1, null) -- with -1 for the line-number value
  454. # [10:11] <MikeSmith> that has the effect of suppressing the "(unnamed script#1)" part that would otherwise be appended to each error message
  455. # [10:11] <MikeSmith> which seems not to be of any use in practice in identify the actual location of the error
  456. # [10:11] <MikeSmith> OK if I make that same change in the IriRef.java code?
  457. # [10:11] <hsivonen> MikeSmith: OK
  458. # [10:11] <MikeSmith> thanks
  459. # [10:12] <hsivonen> CLASSPATH is still the #1 least pleasant thing about Java
  460. # [10:12] * Joins: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de)
  461. # [10:14] <MikeSmith> hsivonen: there's a lot to choose from…
  462. # [10:15] <hsivonen> one day Jython respects my CLASSPATH but not today...
  463. # [10:16] <hsivonen> worked on Friday...
  464. # [10:17] <hsivonen> typos...
  465. # [10:21] * Parts: Aleoss (~AleossIRC@unaffiliated/aleoss)
  466. # [10:28] * Quits: yoshiaki (~yoshiaki@2001:200:1c0:3602:225:ff:fe3f:69ba) (Remote host closed the connection)
  467. # [10:31] * Joins: david_carlisle (~davidc@62.231.145.254)
  468. # [10:37] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
  469. # [10:38] * Quits: jwalden (~waldo@adsl-70-131-128-207.dsl.emhril.sbcglobal.net) (Quit: g'night)
  470. # [10:38] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  471. # [10:39] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  472. # [10:39] <annevk> IRC called?
  473. # [10:40] <annevk> The problem with the current javascript URL draft is that it does not deal with encoding. Apparently browsers do quite a few different things.
  474. # [10:40] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
  475. # [10:41] <hsivonen> annevk: what about the UTF-8 BOM bit?
  476. # [10:42] <asmodai> lol
  477. # [10:43] <annevk> hsivonen, not sure
  478. # [10:43] <annevk> hsivonen, othermaciej, that ChromeBrowser twitter account is not an official one
  479. # [10:44] <hsivonen> annevk: not official as in not run by the PR dept or not official as in not run by people on the Chrome team?
  480. # [10:44] <paul_irish> both.
  481. # [10:45] <hsivonen> paul_irish: I see
  482. # [10:45] <annevk> hsivonen, it says it is not affiliated with Google and does not like to Google announcements but to some other site
  483. # [10:45] <annevk> s/like/link/ doh
  484. # [10:45] <hsivonen> is there an official twitter account?
  485. # [10:45] <paul_irish> there are a few...
  486. # [10:46] <paul_irish> @chromiumdev is mananged by humans... the devrel team. it's for web developers... @googlechrome is from marketing.. very end-user-y
  487. # [10:47] <paul_irish> and then @chromiumbrowser is just blog.chromium.org and @googlechromedev is just the chrome releases blog
  488. # [10:47] <annevk> @chromiumbrowser follows @chromebrowser though
  489. # [10:48] <hsivonen> paul_irish: thanks
  490. # [10:48] * Joins: _mthz (~chatzilla@c-98-237-140-3.hsd1.wa.comcast.net)
  491. # [10:48] <_mthz> Anyone know why the attribute value double quoted and attribute value unquoted tokenizer states both have U+0000 NULL handling, but the single quoted state does not?
  492. # [10:48] <hsivonen> annevk: that's probably how I ended up following @chromebrowser
  493. # [10:48] <paul_irish> gross. i'll see if i can fix that, annevk
  494. # [10:48] * Joins: anttio (~anttio@huittinen.of.frantic.com)
  495. # [10:48] <_mthz> seems like a bug, no?
  496. # [10:49] <hsivonen> stuff I learned today: createElement (without NS) in OpenJDK's default DOM impl. creates element nodes with localName set to null
  497. # [10:49] <hsivonen> FAIL
  498. # [10:49] <annevk> _mthz, sounds like it...
  499. # [10:50] <annevk> _mthz, unquoted is handled though
  500. # [10:50] <_mthz> http://www.w3.org/Bugs/Public/show_bug.cgi?id=11262
  501. # [10:50] <annevk> _mthz, in complete section 12.2.4.40 handles U+0000
  502. # [10:50] <_mthz> yeah, double and unquoted handle U+0000, but single quoted doesn't. Hixie responded there with "oops", so sounds like it's a bug =)
  503. # [10:51] <_mthz> what's that refer to?
  504. # [10:51] * annevk misread
  505. # [10:51] <annevk> that was http://whatwg.org/C#attribute-value-(unquoted)-state
  506. # [10:52] <_mthz> Right, but this doesn't: http://www.whatwg.org/specs/web-apps/current-work/complete/tokenization.html#attribute-value-%28single-quoted%29-state
  507. # [10:54] * Joins: erlehmann (~erlehmann@p4FC118B2.dip.t-dialin.net)
  508. # [10:54] <annevk> yeah I know now :)
  509. # [10:54] <_mthz> gotcha =)
  510. # [10:55] * Quits: _mthz (~chatzilla@c-98-237-140-3.hsd1.wa.comcast.net) (Quit: ChatZilla 0.9.86 [Firefox 3.6.9/20100824153629])
  511. # [10:55] <MikeSmith> kennyluck: https://bugs.webkit.org/show_bug.cgi?id=52359
  512. # [10:56] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  513. # [10:57] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  514. # [10:58] * Quits: erlehmann (~erlehmann@p4FC118B2.dip.t-dialin.net) (Client Quit)
  515. # [11:00] * Quits: MikeSmith (~MikeSmith@2001:200:1c0:3602:219:e3ff:fe08:8ad3) (Ping timeout: 272 seconds)
  516. # [11:04] * Joins: erlehmann (~erlehmann@p4FC118B2.dip.t-dialin.net)
  517. # [11:07] <hsivonen> annevk: what was the element I should use instead of atom:updated when my system can't distinguish between meaningful updates and typo edits?
  518. # [11:08] <hsivonen> annevk: AFAICT, updated and published are the only two date elements that Atom has
  519. # [11:09] <hsivonen> and published would be even less appropriate for me
  520. # [11:10] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
  521. # [11:10] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  522. # [11:11] <annevk> hsivonen, atom:updated I think
  523. # [11:11] <hsivonen> annevk: ah, ok. I thought you said earlier that I should have used something else
  524. # [11:12] <annevk> hmm, atom:modified?
  525. # [11:12] <hsivonen> annevk: doesn't exist in the spec
  526. # [11:12] <annevk> I guess that was an older thing then
  527. # [11:13] <annevk> atom:created existed as well at one point
  528. # [11:13] <annevk> ooh, hmm, http://tools.ietf.org/html/rfc4287#section-4.2.15
  529. # [11:13] <annevk> it seems you should not change atom:updated unless it was significant
  530. # [11:14] <annevk> I think I store published/updated/modified therefore in my blog software, but I'm not sure why
  531. # [11:14] <hsivonen> annevk: well, I use the file system modification date
  532. # [11:14] <annevk> well, it would be interesting, if I actually stored the changes
  533. # [11:14] <hsivonen> annevk: my system doesn't store anything else
  534. # [11:15] <hsivonen> annevk: and my manually-maintained human-readable update dates have precision only to the day
  535. # [11:15] <annevk> isn't that gonna fail if you need to change something about the files? or move them somewhere else?
  536. # [11:15] <annevk> seems kind of tricky
  537. # [11:15] <annevk> but also neat, in a way
  538. # [11:16] <hsivonen> annevk: yeah, in 2005 I lost all modification dates on my site
  539. # [11:16] <hsivonen> I'm still mildly bitter about that incident
  540. # [11:17] <hsivonen> hmm. so did we indeed end up defining Atom dates by reference to XSD? FAIL.
  541. # [11:18] <hsivonen> hmm. no
  542. # [11:18] <hsivonen> so Atom wants to have time in addition to date
  543. # [11:18] <annevk> oh yeah, there was that whole scheme discussion and whether it should be another RDF vocabulary
  544. # [11:18] <annevk> oh god
  545. # [11:19] <hsivonen> I guess I could fake the time
  546. # [11:19] <annevk> such a mess
  547. # [11:19] * Joins: benschwarz_ (~ben@59.167.185.148)
  548. # [11:19] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  549. # [11:19] <hsivonen> bah. I'm just going to stick this into cron and let it run for another 5 years
  550. # [11:19] <annevk> it actually demands time?
  551. # [11:19] <hsivonen> annevk: year
  552. # [11:20] <hsivonen> annevk: must match date-time production in RFC 3339
  553. # [11:20] <hsivonen> s/year/yeah/
  554. # [11:20] <annevk> silly
  555. # [11:21] <annevk> I have actually been wondering about removing precision from the datetime fields in my database
  556. # [11:21] * Joins: agektmr (~Adium@124.211.10.180)
  557. # [11:22] * Quits: agektmr (~Adium@124.211.10.180) (Client Quit)
  558. # [11:23] * Quits: seventh (seventh@64.9.156.184) (Remote host closed the connection)
  559. # [11:25] <annevk> hsivonen, link to the Media Foundation decoder?
  560. # [11:27] <hsivonen> annevk: http://code.google.com/p/webm/issues/detail?id=201
  561. # [11:32] * Joins: Ms2ger (~Ms2ger@91.181.163.121)
  562. # [11:32] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  563. # [11:32] <annevk> ''The Catholic Church shut down Galileo for a hundred years. I think we can shut down Julian Assange.'' o_O
  564. # [11:32] <annevk> via @wikileaks
  565. # [11:33] * Quits: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de) (Quit: Leaving.)
  566. # [11:35] <jgraham> Erm, well the first sentence is untrue, at least
  567. # [11:38] <annevk> and Gruber flamed WebM some more
  568. # [11:38] <annevk> wtf
  569. # [11:39] <hsivonen> annevk: where?
  570. # [11:40] <annevk> blog last night I guess
  571. # [11:40] <annevk> oh, and on twitter
  572. # [11:40] * Joins: MikeSmith (~MikeSmith@EM114-48-19-51.pool.e-mobile.ne.jp)
  573. # [11:42] <hsivonen> I wonder if Gruber still remembers RealVideo.
  574. # [11:42] <Rik`> btw, is my calculation ok? https://twitter.com/rik24d/status/25469886570438656
  575. # [11:45] * Quits: erlehmann (~erlehmann@p4FC118B2.dip.t-dialin.net) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  576. # [11:45] <annevk> Rik`, I think it was something in that order, yes
  577. # [11:46] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  578. # [11:46] <annevk> at least, last I heard
  579. # [11:48] * Joins: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de)
  580. # [11:49] * Quits: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de) (Client Quit)
  581. # [11:50] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
  582. # [11:50] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  583. # [11:53] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  584. # [11:57] * Joins: pauld (~chatzilla@194.102.13.2)
  585. # [12:13] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  586. # [12:18] * Joins: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de)
  587. # [12:20] * Quits: MikeSmith (~MikeSmith@EM114-48-19-51.pool.e-mobile.ne.jp) (Quit: MikeSmith)
  588. # [12:21] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  589. # [12:31] * Joins: erlehmann (~erlehmann@89.204.153.96)
  590. # [12:37] * Quits: erlehmann (~erlehmann@89.204.153.96) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  591. # [12:37] <gsnedders> Apparently (this is coming via others) no browser fires storage events on the Document that did the mutation of localStorage.
  592. # [12:40] <gsnedders> e.g., http://software.hixie.ch/utilities/js/live-dom-viewer/saved/777
  593. # [12:41] * Quits: pesla_ (~pesla@188.202.125.121) (Quit: Computer has gone to sleep.)
  594. # [12:42] * Joins: charlvn (~charlvn@41.0.48.93)
  595. # [12:42] * Joins: pesla (~pesla@188.202.125.121)
  596. # [12:43] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  597. # [12:45] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 255 seconds)
  598. # [12:53] <Evet> jsonp is good only for public data, right?
  599. # [12:54] <hsivonen> Evet: correct
  600. # [12:55] <hsivonen> (well, maybe the Sec-Origin header is going to change that)
  601. # [12:56] * Quits: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de) (Quit: Leaving.)
  602. # [12:57] <Evet> so, iframe is the only solution to put user's private data into cross-domain widgets?
  603. # [12:57] * Joins: MikeSmith (~MikeSmith@EM111-188-140-165.pool.e-mobile.ne.jp)
  604. # [12:58] * Quits: benschwarz_ (~ben@59.167.185.148) (Quit: benschwarz_)
  605. # [12:58] <hsivonen> Evet: it's a safe way at least
  606. # [12:59] <gsnedders> Apparently IE9 fires on the doucment doing the mutation of the localStorage object
  607. # [12:59] * Joins: agektmr (~Adium@124.211.10.180)
  608. # [12:59] <hsivonen> so how does one browse Maven repositiories using a Web browser?
  609. # [13:01] <hsivonen> http://www.mvnbrowser.com/index.html maybe?
  610. # [13:02] <Evet> hsivonen: is it really impossible to steal the content of an iframe?
  611. # [13:04] <hsivonen> Evet: if you find a way to steal the content of a different-origin iframe, you should file browser security bugs
  612. # [13:05] * Joins: erlehmann (~erlehmann@89.204.153.96)
  613. # [13:05] * Joins: benschwarz_ (~ben@59.167.185.148)
  614. # [13:05] * Quits: benschwarz (~ben@59.167.185.148) (Ping timeout: 265 seconds)
  615. # [13:05] * benschwarz_ is now known as benschwarz
  616. # [13:06] <Evet> sure
  617. # [13:07] * Quits: erlehmann (~erlehmann@89.204.153.96) (Client Quit)
  618. # [13:11] * Joins: benschwarz_ (~ben@59.167.185.148)
  619. # [13:11] * Quits: agektmr (~Adium@124.211.10.180) (Quit: Leaving.)
  620. # [13:11] * Quits: Evet (~Evet@78.185.92.48) (Ping timeout: 255 seconds)
  621. # [13:12] <annevk> I wish the other public-html-xml participants were a bit more pro-active with simply experimenting how an HTML5 parser works
  622. # [13:12] <annevk> it's not like it's rocket science
  623. # [13:16] <Ms2ger> The HTML5 parser? It certainly looks like rocket science :)
  624. # [13:16] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
  625. # [13:16] * Quits: connrs (~paul@host86-129-97-182.range86-129.btcentralplus.com) (Ping timeout: 255 seconds)
  626. # [13:17] <annevk> Maybe I should start building rockets then
  627. # [13:18] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  628. # [13:18] * Joins: connrs (~paul@host86-169-89-178.range86-169.btcentralplus.com)
  629. # [13:20] * Joins: erlehmann (~erlehmann@82.113.99.27)
  630. # [13:20] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  631. # [13:20] * benschwarz_ is now known as benschwarz
  632. # [13:22] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  633. # [13:22] * Joins: anttio_ (~anttio@lapinjarvi.of.frantic.com)
  634. # [13:24] * Quits: anttio (~anttio@huittinen.of.frantic.com) (Read error: Operation timed out)
  635. # [13:24] * anttio_ is now known as anttio
  636. # [13:25] <Philip`> Rocket science usually suffers from draconian error handling
  637. # [13:26] * Quits: erlehmann (~erlehmann@82.113.99.27) (Ping timeout: 240 seconds)
  638. # [13:27] * Joins: erlehmann (~erlehmann@82.113.99.27)
  639. # [13:30] * Joins: Evet (~Evet@78.181.19.206)
  640. # [13:32] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
  641. # [13:36] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  642. # [13:38] <Evet> hsivonen: should i render private content as image file from my server?
  643. # [13:40] * Quits: erlehmann (~erlehmann@82.113.99.27) (Read error: Connection reset by peer)
  644. # [13:40] <hsivonen> Evet: That's an inaccessible solution if the alternative is serving text in an iframe
  645. # [13:40] <hsivonen> Evet: so no
  646. # [13:41] <hsivonen> Evet: unless the private data is visual to begin with
  647. # [13:41] * Joins: FireFly (~firefly@unaffiliated/firefly)
  648. # [13:44] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  649. # [13:58] * Joins: anttio_ (~anttio@lapinjarvi.of.frantic.com)
  650. # [13:58] * Quits: anttio (~anttio@lapinjarvi.of.frantic.com) (Read error: Connection reset by peer)
  651. # [13:58] * anttio_ is now known as anttio
  652. # [14:03] <david_carlisle> annevk: yes:-) (also I'm still confused by the split between people who are and are not on the TF)
  653. # [14:04] <david_carlisle> Although perhaps they have experimented but don't believe their results at just how weird it is?
  654. # [14:04] <annevk> I know someone who makes his own firework. Maybe I can ask him for advice :)
  655. # [14:05] <annevk> Oh wait, you meant the other thing...
  656. # [14:07] <david_carlisle> hsivonen: I think John's comments re having to quote xml in script were for the x(ht)ml serialisation
  657. # [14:08] <hsivonen> david_carlisle: oh. well, <script> and <style> are both normal in XML
  658. # [14:08] <annevk> can you say "Only non-commercial use is waived." ?
  659. # [14:08] * Parts: benschwarz (~ben@59.167.185.148)
  660. # [14:09] <hsivonen> annevk: probably not. what does it mean to waive use?
  661. # [14:09] <david_carlisle> hsivonen: yes (at least I think that's what he meant)
  662. # [14:09] <hsivonen> annevk: you can waive an obligation
  663. # [14:10] <annevk> ah
  664. # [14:10] <annevk> "Only for non-commercial use the fee is waived." ?
  665. # [14:10] <hsivonen> annevk: in case you are writing about H.264, that's not exactly right.
  666. # [14:11] <hsivonen> annevk: in case you are writing about something else, the sentence makes sense.
  667. # [14:14] * Quits: anttio (~anttio@lapinjarvi.of.frantic.com) (Remote host closed the connection)
  668. # [14:15] * Joins: anttio (~anttio@huittinen.of.frantic.com)
  669. # [14:15] <hsivonen> annevk: actually, the sentence is semi-Yoda-ish like that
  670. # [14:17] <annevk> Yoda!
  671. # [14:17] <annevk> I rewrote it altogether, thanks
  672. # [14:18] <hsivonen> Lachy: blog.whatwg.org needs a WordPress update.
  673. # [14:19] <Lachy> hsivonen, ok
  674. # [14:20] * Joins: 14WAAL0QZ (~davidb@66.207.206.180)
  675. # [14:21] <Lachy> huh, that's weird. I thought I did that update a couple of weeks ago.
  676. # [14:21] <Lachy> But looks like I only updated my own blog and forgot whatwg blog.
  677. # [14:22] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  678. # [14:24] <hsivonen> a new post on the WHATWG blog!111!11
  679. # [14:25] <hsivonen> http://blog.whatwg.org/vnu-parser-1_3
  680. # [14:25] <Lachy> hsivonen, you have admint rights on the blog, don't you?
  681. # [14:26] <Lachy> feel free to just click that update button to do it automatically next time you see it. It doesn't take any effort
  682. # [14:28] <hsivonen> Lachy: I figured that if I trigger the update and it breaks, I have no way to fix it.
  683. # [14:28] <hsivonen> Lachy: but ok.
  684. # [14:29] <hsivonen> Lachy: thanks
  685. # [14:30] <annevk> should I tweet on the WHATWG account?
  686. # [14:30] <annevk> or maybe retweet something?
  687. # [14:31] <Lachy> if anything breaks, then just ping me.
  688. # [14:31] <Lachy> annevk, no reason not to tweet on the whatwg account
  689. # [14:31] <annevk> I had a plan to integrate a twitterbot in the blog but not done yet
  690. # [14:31] <annevk> Lachy, yeah, just wondering if hsivonen already had a tweet on his personal account that I could then retweet from there
  691. # [14:31] <annevk> no need for duplicates :)
  692. # [14:32] <Lachy> oh
  693. # [14:35] <hsivonen> annevk: feel free to tweet (or retweet my tweet)
  694. # [14:39] <annevk> made a new one as yours does not link to blog.whatwg.org
  695. # [14:40] <hsivonen> annevk: ok
  696. # [14:41] <matjas> hsivonen: so the online version at http://html5.validator.nu/ is updated as well?
  697. # [14:42] <hsivonen> matjas: yes
  698. # [14:42] <matjas> it still errors for documents without a <title>, shouldn’t that be a warning?
  699. # [14:42] <hsivonen> matjas: that's not a parser thing
  700. # [14:43] <hsivonen> matjas: I'm not sure what the spec says about <title> today
  701. # [14:44] <matjas> http://i.imgur.com/MWDO5.png looks a bit contradictory
  702. # [14:45] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  703. # [14:46] <hsivonen> matjas: is your doc in srcdoc or wrapped in an email?
  704. # [14:47] <matjas> no way for the validator to know
  705. # [14:47] <matjas> it says “error” but then it goes on to say that there is in fact a case where it could be valid
  706. # [14:47] <annevk> well srcdoc it knows
  707. # [14:48] <annevk> because it would have to be in srcdoc :)
  708. # [14:48] <matjas> yah
  709. # [14:48] <annevk> and if it's over HTTP it knows too
  710. # [14:48] <matjas> well let’s assume it’s an email :)
  711. # [14:48] <annevk> maybe for local file upload it could give a slightly different indictor
  712. # [14:48] <matjas> <!DOCTYPE html><p>foo
  713. # [14:48] <matjas> i just used text input
  714. # [14:49] <Ms2ger> I think it's more useful to assume it's not an email
  715. # [14:49] <annevk> yeah
  716. # [14:49] <matjas> I agree; just saying that the error message is slightly confusing
  717. # [14:53] <matjas> (IMHO)
  718. # [14:53] <zcorpan> hmm, afaict when the document is a srcdoc document or an email, the spec allows multiple <title>s
  719. # [14:54] <zcorpan> oh, "There must be no more than one title element per document."
  720. # [14:54] * Joins: miketaylr (~miket@206.217.92.186)
  721. # [14:55] <Ms2ger> Does Opera really support document.createElement("image")?
  722. # [14:55] <zcorpan> yep
  723. # [14:56] <Ms2ger> Why?
  724. # [14:56] <zcorpan> because image->img magic was implemented in a different layer than what the html5 spec says
  725. # [14:56] <annevk> also "supported" in XHTML
  726. # [14:57] * Quits: FireFly (~firefly@unaffiliated/firefly) (Remote host closed the connection)
  727. # [14:57] * Joins: FireFly (~firefly@unaffiliated/firefly)
  728. # [15:02] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  729. # [15:03] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  730. # [15:07] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Ping timeout: 240 seconds)
  731. # [15:07] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  732. # [15:08] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Client Quit)
  733. # [15:10] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
  734. # [15:15] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  735. # [15:18] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
  736. # [15:26] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
  737. # [15:31] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
  738. # [15:32] * Joins: jacobolus (~jacobolus@fw-1-user-net-flrs.cictr.com)
  739. # [15:32] * Quits: jacobolus (~jacobolus@fw-1-user-net-flrs.cictr.com) (Remote host closed the connection)
  740. # [15:32] * Joins: jacobolus (~jacobolus@fw-1-user-net-flrs.cictr.com)
  741. # [15:41] * Quits: jacobolus (~jacobolus@fw-1-user-net-flrs.cictr.com) (Remote host closed the connection)
  742. # [15:43] <annevk> anyone care to quickly scan a blog post on h264 before I throw it online?
  743. # [15:48] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
  744. # [15:49] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  745. # [15:51] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  746. # [15:52] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
  747. # [15:52] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Client Quit)
  748. # [15:55] * Quits: matjas (~matjas@91.182.61.205) (Ping timeout: 240 seconds)
  749. # [15:56] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
  750. # [15:57] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  751. # [15:58] * Joins: matjas (~matjas@91.182.81.138)
  752. # [16:03] <zcorpan> annevk: sure (not that i'm a specialist on h264 but anyway)
  753. # [16:04] <annevk> pm'd you a link
  754. # [16:07] * bga_ is now known as bga_|away
  755. # [16:11] <Rik`> annevk: I can if you still need it
  756. # [16:12] <annevk> please
  757. # [16:15] * Quits: pauld (~chatzilla@194.102.13.2) (Ping timeout: 240 seconds)
  758. # [16:18] <annevk> http://www.flickr.com/photos/24374884@N08/5351656030/
  759. # [16:18] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  760. # [16:18] <annevk> gotta love brucel
  761. # [16:21] * bga_|away is now known as bga_
  762. # [16:23] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
  763. # [16:24] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Client Quit)
  764. # [16:24] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
  765. # [16:26] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  766. # [16:31] * Joins: erlehmann (~erlehmann@82.113.99.5)
  767. # [16:32] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  768. # [16:35] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  769. # [16:40] <foolip> annevk, hit me with some blog post drafts!
  770. # [16:40] * Joins: othermaciej (~mjs@67.218.110.248)
  771. # [16:43] * bga_ is now known as bga_|away
  772. # [16:44] * Quits: erlehmann (~erlehmann@82.113.99.5) (Ping timeout: 276 seconds)
  773. # [16:58] * Quits: miketaylr (~miket@206.217.92.186) (Read error: Connection reset by peer)
  774. # [16:58] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 246 seconds)
  775. # [16:58] * Joins: miketaylr (~miket@206.217.92.186)
  776. # [16:59] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  777. # [16:59] * Joins: Martijnc (~Martijnc@91.176.157.39)
  778. # [16:59] * Quits: miketaylr (~miket@206.217.92.186) (Read error: Connection reset by peer)
  779. # [17:00] * Joins: miketaylr (~miket@206.217.92.186)
  780. # [17:00] * Quits: Martijnc (~Martijnc@91.176.157.39) (Read error: Connection reset by peer)
  781. # [17:03] * bga_|away is now known as bga_
  782. # [17:03] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  783. # [17:06] <annevk> done
  784. # [17:07] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  785. # [17:08] * Joins: erlehmann (~erlehmann@82.113.99.5)
  786. # [17:10] * bga_ is now known as bga_|away
  787. # [17:11] * Quits: erlehmann (~erlehmann@82.113.99.5) (Client Quit)
  788. # [17:14] * Joins: Martijnc (~Martijnc@91.176.157.39)
  789. # [17:17] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  790. # [17:22] * Joins: pauld (~chatzilla@188.28.221.252.threembb.co.uk)
  791. # [17:22] * Joins: cszabo1 (~caszabo@192.100.104.17)
  792. # [17:27] <cszabo1> Philip`: ping
  793. # [17:27] * Joins: myakura (~myakura@p2032-ipbf3005marunouchi.tokyo.ocn.ne.jp)
  794. # [17:27] <Philip`> cszabo1: pong
  795. # [17:27] <annevk> also published now
  796. # [17:27] <annevk> http://annevankesteren.nl/2011/01/why-webm
  797. # [17:28] <annevk> first post this year, yay
  798. # [17:28] <cszabo1> Philip`: Did you have any time to consider my test proposal and the language change for the canvas drawing model? (The one related to shadow rendering.)
  799. # [17:29] * Joins: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4)
  800. # [17:31] <Philip`> cszabo1: I haven't looked at it since we last discussed it
  801. # [17:34] <cszabo1> Philip`, given that I do not thing the spec will change in a major way since most browsers support it in its current form, I would like to start to bring WebKit in compliance. This shadow issue though, I think it should be still fixed despite the fact that no browser does it correctly now. What do you think?
  802. # [17:34] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  803. # [17:35] <cszabo1> thing=think.
  804. # [17:42] * Quits: pauld (~chatzilla@188.28.221.252.threembb.co.uk) (Remote host closed the connection)
  805. # [17:42] * Quits: othermaciej (~mjs@67.218.110.248) (Quit: othermaciej)
  806. # [17:42] * Joins: erlehmann (~erlehmann@82.113.99.5)
  807. # [17:43] <Philip`> cszabo1: Do you have a link to your spec proposal?
  808. # [17:44] <cszabo1> Philip`, It's in the mailing list archive here: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-January/029658.html
  809. # [17:45] * Quits: connrs (~paul@host86-169-89-178.range86-169.btcentralplus.com) (Ping timeout: 255 seconds)
  810. # [17:45] * Quits: anttio (~anttio@huittinen.of.frantic.com) (Quit: anttio)
  811. # [17:45] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  812. # [17:46] <cszabo1> Philip`, I also have an example test that checks for what I think is correct behavior here: http://waplabdc.nokia-boston.com/browser/users/caszabo/shadow/index.htm
  813. # [17:46] * Joins: plainhao (~plainhao@208.75.85.237)
  814. # [17:47] * Joins: connrs (~paul@host86-169-90-86.range86-169.btcentralplus.com)
  815. # [17:47] * Joins: anttio (~anttio@huittinen.of.frantic.com)
  816. # [17:47] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Shazam)
  817. # [17:47] * bga_|away is now known as bga_
  818. # [17:48] * Joins: othermaciej (~mjs@17.246.16.37)
  819. # [17:51] <Hixie> hsivonen: so has public-html-xml worked out what problem it's trying to solve yet?
  820. # [17:51] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  821. # [17:52] <Philip`> http://canvex.lazyilluminati.com/misc/shadow/shadow2.html shows the current browser's shadow compositing behaviour in the first column, and the current spec in the second
  822. # [17:52] <Philip`> (Ignore the third column, it's not interesting)
  823. # [17:52] <Philip`> http://canvex.lazyilluminati.com/misc/shadow/shadow2c.html shows it with the suggested change to the spec in column two, I think
  824. # [17:53] <Philip`> See e.g. the second line of images, where a solid red shape is drawn with globalAlpha=0.5
  825. # [17:54] <Philip`> With the current spec the shadow is visible behind the shape; the suggested change it's only visible outside the shape, because the shape and shadow get composited together before any globalAlpha is applied
  826. # [17:54] <Ms2ger> Hixie, I'm assuming "HTML"
  827. # [17:54] <Philip`> (This is all with the default source-over)
  828. # [17:55] <Philip`> Is that expected/unexpected good/bad behaviour?
  829. # [17:56] <cszabo1> Philip`, For source over my change proposal has no effect. The behavior should not change.
  830. # [17:57] * Quits: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4) (Ping timeout: 265 seconds)
  831. # [17:57] <cszabo1> Philip`, My change is important for cases like copy, composite operation which will never show a shadow based on how the spec is currently worded.
  832. # [17:57] <Philip`> cszabo1: My interpretation is that it does affect source-over
  833. # [17:58] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
  834. # [17:59] <Philip`> With the change the output is '(shape over shadow)*globalAlpha over canvas', instead of 'shape*globalAlpha over (shadow*globalAlpha over canvas)', so it's different, I think
  835. # [17:59] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
  836. # [18:00] * Joins: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4)
  837. # [18:01] <Hixie> Ms2ger: from the list, it looks like the problem is "we don't understand the web", but i'm assuming that's not the actual problem
  838. # [18:01] <Hixie> Ms2ger: they said last month their first order of business was to state their problem
  839. # [18:01] <Hixie> Ms2ger: and they've had a month, so presumably they've done their first order of business
  840. # [18:02] <Ms2ger> Well, I thought WebSockets would be finished by now, too :)
  841. # [18:02] <Hixie> it basically was, before the ietf got involved
  842. # [18:03] * Ms2ger likes hsivonen's reply about XForms
  843. # [18:03] <cszabo1> Philip`, It may be different in that some of the shadow may show under the shape, where as previously the previous content would. I think this is non-essential. I like the global alpha being applied to shape + shadow as a unit, but if this is not OK then probably my other idea that an exclusion like operator such as copy or source-in should not delete the shadow is not OK either.
  844. # [18:05] <Philip`> cszabo1: It's different in that the shadow *won't* show under solidly-coloured parts of the shape, regardless of globalAlpha, whereas previously it would if globalAlpha < 1, with source-over
  845. # [18:06] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  846. # [18:06] <cszabo1> Philip`, I tried to say the same thing.
  847. # [18:06] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  848. # [18:06] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Client Quit)
  849. # [18:06] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  850. # [18:08] <Philip`> I don't know if it's necessarily problematic, but it's a visible change in more cases than just the rare copy+shadows case, so I guess we'd need to be more careful about incompatibilities
  851. # [18:08] <Hixie> Ms2ger: man, he didn't beat around the bush, huh
  852. # [18:08] <cszabo1> Philip`, Thinking about it, the debate comes down to as whether one thinks of the object and its shadow being one thing rendered in abstract and then composited in the scene or as two separate object individually rendered and composited.
  853. # [18:08] <Hixie> that's a better answer than any i could have given
  854. # [18:11] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
  855. # [18:11] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  856. # [18:13] * Quits: connrs (~paul@host86-169-90-86.range86-169.btcentralplus.com) (Ping timeout: 260 seconds)
  857. # [18:14] <Philip`> cszabo1: I don't have any particular opinion on what behaviour makes logical sense - I think the current spec is just based on reverse-engineering Safari several years ago, and mostly I care about there being interoperability, so the question is whether there are practical benefits that are worth the cost of getting ~5 implementors to agree and implement something different
  858. # [18:14] * Joins: connrs (~paul@host86-169-89-156.range86-169.btcentralplus.com)
  859. # [18:14] <cszabo1> Philip`, I am more of an engineer then a manager. I would like things to make sense. I feel that considering the object and its shadow as one (since they are rendered via one primitive) is what makes more sense. It is in line with the fact that a complex path, it is all rendered as one (regardless of the number of subpaths it is made of).
  860. # [18:15] <Philip`> Keep this channel's /topic in mind :-)
  861. # [18:16] <cszabo1> Philip`, Sorry, I forgot the thing about logic sorry.
  862. # [18:16] <cszabo1> I have to leave urgently. Sorry.
  863. # [18:17] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  864. # [18:20] * Quits: Ms2ger (~Ms2ger@91.181.163.121) (Ping timeout: 240 seconds)
  865. # [18:22] <annevk> giving the Web Socket protocol to the IETF did not really turn out that well
  866. # [18:23] <annevk> although there are some people that seem to think it is for the better
  867. # [18:23] * Joins: Ms2ger (~Ms2ger@91.181.163.121)
  868. # [18:31] <MikeSmith> hsivonen: to use the JS version of the validator.nu HTML parser outside of the context of the http://livedom.validator.nu/ Web UI, is there an entry point I can use?
  869. # [18:35] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  870. # [18:38] * Joins: benschwarz (~ben@59.167.185.148)
  871. # [18:38] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  872. # [18:39] * Joins: paul_irish (~paul_iris@67.218.110.45)
  873. # [18:41] * Joins: FireFly (~firefly@unaffiliated/firefly)
  874. # [18:49] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
  875. # [18:53] * Joins: rubys (~rubys@cpe-098-027-048-117.nc.res.rr.com)
  876. # [18:53] <rubys> annevk: ping?
  877. # [18:56] <annevk> hey rubys
  878. # [18:56] <rubys> I've started to port xml5 to js...
  879. # [18:56] <annevk> :)
  880. # [18:56] <rubys> the bulk of the code is in the tokenizer, to which I made two sets of changes to the python version
  881. # [18:56] <TabAtkins> Heh, cool.
  882. # [18:56] <rubys> https://github.com/rubys/xml5/commit/9cc282495f76f92ba7a13ea34323d12399662b75
  883. # [18:57] * Joins: MikeSmith_ (~MikeSmith@EM114-48-159-251.pool.e-mobile.ne.jp)
  884. # [18:57] <rubys> the first is not substantive: since the code is so consistently formatted, i wrote a script to do the conversion.
  885. # [18:57] <rubys> there were a few minor cases where the indentation and continuations were not consistent, so I changed the input
  886. # [18:57] * Parts: shepazu (~schepers@adsl-242-205-114.rmo.bellsouth.net)
  887. # [18:57] <rubys> (I use the continuation character to *not* emit a semi-colon, for example)
  888. # [18:57] <annevk> I see
  889. # [18:58] <rubys> the second is kinda substantive:
  890. # [18:58] <rubys> https://github.com/rubys/xml5/commit/67bf795953aee748fa140d53dd47e35226360e3b
  891. # [18:58] * Joins: mdelaney (~mdelaney@67.218.106.155)
  892. # [18:58] <rubys> the tokenizer was emitting one character at a time. html5 doesn't do it this way, and fixing this doesn't break the test cases.
  893. # [18:59] * bga_ is now known as bga_|away
  894. # [18:59] <annevk> I wonder if I have enough tests, but it looks fine
  895. # [18:59] <rubys> feel free to write more tests :-)
  896. # [18:59] <annevk> do you want access to code.google.com/p/xml5 ?
  897. # [19:00] * Quits: MikeSmith (~MikeSmith@EM111-188-140-165.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  898. # [19:00] * MikeSmith_ is now known as MikeSmith
  899. # [19:00] <rubys> that would be cool... I would like to keep the versions in sync.
  900. # [19:00] * Joins: shepazu (~schepers@adsl-242-205-114.rmo.bellsouth.net)
  901. # [19:00] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  902. # [19:00] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  903. # [19:01] <annevk> added you as committer
  904. # [19:01] <rubys> thanks!
  905. # [19:02] <hober> rubys: html5's tokenizer *does* emit one character at a time
  906. # [19:02] <hober> in the spec
  907. # [19:03] <annevk> I think he meant html5lib
  908. # [19:03] <hober> ahh, fair enough then.
  909. # [19:04] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 265 seconds)
  910. # [19:06] * Quits: Ms2ger (~Ms2ger@91.181.163.121) (Read error: Connection reset by peer)
  911. # [19:08] <rubys> any reason for the spec to emit one character at a time?
  912. # [19:08] <Philip`> Simplicity
  913. # [19:08] * Joins: Ms2ger (~Ms2ger@91.181.163.121)
  914. # [19:09] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
  915. # [19:10] <rubys> oooo....kkkk.. In a spec that big, I don't think that difference takes it from "hugely complex and unintelligible" to "elegant simplicity", but... whatever :-)
  916. # [19:10] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  917. # [19:11] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  918. # [19:11] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  919. # [19:12] * Parts: miketaylr (~miket@206.217.92.186)
  920. # [19:12] <Philip`> I'm not saying it does, I'm just saying it's simpler for the spec to deal with individual characters instead of trying to lump them together as a performance optimisation
  921. # [19:14] <Philip`> and describing performance optimisations is not a goal of the spec
  922. # [19:15] <rubys> Independent of performance, my mental model of what a 'token' is and html5's aren't in sync.
  923. # [19:15] * Joins: miketaylr (~miket@206.217.92.186)
  924. # [19:15] <rubys> <averylongname value=averylongvalue>some text</averylongname>
  925. # [19:16] <rubys> 3 tokens? 11 tokens?
  926. # [19:17] * Quits: rimantas (~rimliu@93.93.57.193) (Ping timeout: 240 seconds)
  927. # [19:18] <Ms2ger> A score
  928. # [19:18] * Joins: jwalden (~waldo@adsl-70-131-128-207.dsl.emhril.sbcglobal.net)
  929. # [19:19] <Philip`> If it was 3 then you couldn't incrementally render a long text node without violating the spec (because the spec wouldn't let you put half a text token into a text node in the DOM)
  930. # [19:19] * Quits: othermaciej (~mjs@17.246.16.37) (Quit: othermaciej)
  931. # [19:20] <Philip`> unless the spec explicitly said you're allowed to split text tokens at certain points
  932. # [19:20] <Philip`> which would just be more complexity
  933. # [19:21] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  934. # [19:21] <rubys> can't that argument be played back in the other direction: if the number of tokens is a hard requirement, then performance optimizations are disallowed?
  935. # [19:21] <annevk> 11 tokens per HTML5, 2 nodes
  936. # [19:21] <annevk> 1 element
  937. # [19:22] <TabAtkins> Tokens aren't visible to the user, right? You can optimize those away as you wish.
  938. # [19:22] <annevk> rubys, only if you can observe the difference
  939. # [19:22] <Philip`> The number of tokens is not observable
  940. # [19:23] <rubys> Philip`: exactly. So your most recent argument is not relevant.
  941. # [19:23] * Joins: othermaciej (~mjs@2620:0:1b00:1f01:9227:e4ff:fef3:599)
  942. # [19:23] <Ms2ger> s/your most recent/this/
  943. # [19:24] <rubys> Interestingly enough (and a natural fallout of the design of node.js) is that with this change, the token will be split on network packet boundaries.
  944. # [19:24] <Philip`> You can run a script in a timer that looks at a half-parsed DOM, and if that script observes a DOM that cannot possibly be produced by a precise implementation of the spec (e.g. because it contains half a token which the spec says is indivisible) then the browser is non-conforming
  945. # [19:25] <Philip`> If the spec says to use individual characters, and the browser happens to batch them into packet-sized tokens, then the observed DOM will still always be one that could be produced by the spec
  946. # [19:25] * Quits: paul_irish (~paul_iris@67.218.110.45) (Remote host closed the connection)
  947. # [19:26] <Philip`> (There will be some DOMs that the spec could produce which you'll never observe due to the batching, but that doesn't matter)
  948. # [19:27] * Joins: boaz (~boaz@64.119.153.2)
  949. # [19:27] * Joins: kurrik (~kurrik@74.125.59.76)
  950. # [19:28] * Joins: rimantas (~rimliu@93.93.57.193)
  951. # [19:28] <cszabo1> Philip`, Hi I'm back. I understand your concern about changing the behavior of source-over in my proposed change, but what do you think? Would you like the spec changed in the way I propose or not?
  952. # [19:28] * Quits: rimantas (~rimliu@93.93.57.193) (Remote host closed the connection)
  953. # [19:30] * Joins: paul_irish (~paul_iris@216.239.45.19)
  954. # [19:31] <Philip`> cszabo1: I think your suggestion makes sense, but I don't personally care much about it making sense :-)
  955. # [19:32] <cszabo1> Philip`, As I view it that's progress for me, what do you care about? Or do you care about anything related to this aspect of the spec?
  956. # [19:33] <dglazkov> annevk++
  957. # [19:33] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  958. # [19:33] * bga_|away is now known as bga_
  959. # [19:33] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  960. # [19:34] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  961. # [19:35] <Philip`> cszabo1: Mostly I just want interoperability between browsers (else nobody will be able to use the feature at all, and it won't matter if half the browsers implement a better version of it)
  962. # [19:36] * Quits: othermaciej (~mjs@2620:0:1b00:1f01:9227:e4ff:fef3:599) (Quit: othermaciej)
  963. # [19:37] * Joins: Sirisian|Work (~Sirisian@141.218.130.218)
  964. # [19:37] * Parts: Sirisian|Work (~Sirisian@141.218.130.218) ("Leaving")
  965. # [19:38] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  966. # [19:38] * Joins: othermaciej (~mjs@2620:0:1b00:1f01:9227:e4ff:fef3:599)
  967. # [19:38] <cszabo1> A worthy goal. I admit. The question is how do you bring browsers together? I think that making things easy to implement on many platforms is one of the important factors.
  968. # [19:40] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  969. # [19:41] <Philip`> cszabo1: By some combination of writing things in the spec and expecting browsers to implement it, and updating the spec to match what browsers want to implement
  970. # [19:43] * Joins: jennb (~jennb@74.125.59.68)
  971. # [19:45] <Philip`> It seems like the path of least resistance at the moment is for browsers to implement the spec, because some have done so already (so it must be possible, and they might be resistant to rewriting their code) and there isn't agreement between them on preferring a different behaviour
  972. # [19:46] * Quits: othermaciej (~mjs@2620:0:1b00:1f01:9227:e4ff:fef3:599) (Quit: othermaciej)
  973. # [19:47] <Philip`> If you want different behaviour then probably the best approach is to talk to other browser developers and get them to agree the new behaviour is preferable and say they're willing to change their implementations to do that
  974. # [19:49] * Quits: Ms2ger (~Ms2ger@91.181.163.121) (Read error: Connection reset by peer)
  975. # [19:52] * Joins: Ms2ger (~Ms2ger@91.181.163.121)
  976. # [19:52] <GPHemsley> hsivonen: Do the validator changes apply to the website, or were those changes always implemented as they happened?
  977. # [19:56] * Joins: saba (~foo@unaffiliated/saba)
  978. # [19:58] * Quits: mdelaney (~mdelaney@67.218.106.155) (Quit: mdelaney)
  979. # [19:59] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
  980. # [20:01] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  981. # [20:02] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
  982. # [20:04] <AryehGregor> Hixie, okay, I think I'm going to go read DOM Core and WebIDL before I do further work. Those seem to come up a lot, I think they're probably necessary for me to write a reasonable spec.
  983. # [20:05] <AryehGregor> (I mean, reading them will be the next work I do, as part of speccing extends(), before I get back to writing actual spec text.)
  984. # [20:06] <annevk> let me know if you have any comments on http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html
  985. # [20:06] <AryehGregor> Is that the one I should be reading, not DOM Core 3?
  986. # [20:06] <AryehGregor> "Obsoleting DOM Level 3 Core is not a goal. It is a fine specification for Java servers. Web DOM Core presents an alternative."
  987. # [20:06] <AryehGregor> I guess that suggests yes. :)
  988. # [20:07] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
  989. # [20:08] <Ms2ger> annevk, how about you push my changes? ;)
  990. # [20:09] <AryehGregor> Looks like I should read WebIDL first, since that's a dependency.
  991. # [20:09] <annevk> yeah, makes sense
  992. # [20:09] * Quits: kurrik (~kurrik@74.125.59.76) (Read error: Connection reset by peer)
  993. # [20:10] * Joins: kurrik (~kurrik@74.125.59.68)
  994. # [20:10] * Joins: dbaron (~dbaron@nat/mozilla/x-rctjgrrdsxfjedxp)
  995. # [20:11] <annevk> Ms2ger, done
  996. # [20:11] <Ms2ger> Yay :)
  997. # [20:12] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  998. # [20:16] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#exception-domexception should we nuke the <ol> or use <li value=25>?
  999. # [20:17] <TabAtkins> The latter.
  1000. # [20:18] * Parts: rubys (~rubys@cpe-098-027-048-117.nc.res.rr.com)
  1001. # [20:18] <Ms2ger> Oh right, forgot to make it ul's
  1002. # [20:22] * Quits: Martijnc (~Martijnc@91.176.157.39) (Quit: Martijnc)
  1003. # [20:23] * Joins: jamesr_ (~jamesr@nat/google/x-qrfarptwgubszarw)
  1004. # [20:25] * Joins: dave_levin (~dave_levi@nat/google/x-mptdwyqggrrwasxc)
  1005. # [20:27] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
  1006. # [20:34] * Quits: myakura (~myakura@p2032-ipbf3005marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  1007. # [20:36] <Hixie> AryehGregor: seems reasonable!
  1008. # [20:37] <Hixie> AryehGregor: i'll start reviewing those tests you mentioned when i get to work
  1009. # [20:37] <AryehGregor> Hixie, k.
  1010. # [20:39] * Joins: jeroenp (~N30R3J@a80-100-132-8.adsl.xs4all.nl)
  1011. # [20:40] * Joins: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net)
  1012. # [20:51] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
  1013. # [20:51] <AryehGregor> Blech, WebIDL specifies out-of-range values should wrap instead of clamping. Is that really needed for web compat?
  1014. # [20:52] <Ms2ger> WebKit did that for select.add iirc
  1015. # [20:52] <jamesr_> AryehGregor: it's pretty retarded and iirc we don't do that currently for things in canvas
  1016. # [20:52] <jamesr_> i'd really like to know why it says that
  1017. # [20:53] <annevk> heycam, ^^
  1018. # [20:53] * AryehGregor only just figured out that heycam is Cameron McCormack
  1019. # [20:54] <annevk> fwiw, WebIDL has a Bugzilla component just like HTML5
  1020. # [20:54] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: jeremyselier)
  1021. # [20:54] <AryehGregor> I know.
  1022. # [20:54] <AryehGregor> I'm keeping the "New Bug" form open in a tab to accumulate typo fixes.
  1023. # [20:54] * Joins: sicking (~chatzilla@nat/mozilla/x-fgwniwumcfampylw)
  1024. # [20:55] * Joins: ericc|telecon (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e)
  1025. # [20:56] <heycam> AryehGregor, that might change, yeah
  1026. # [20:56] <heycam> AryehGregor, yeah please file a bug
  1027. # [20:56] <AryehGregor> k.
  1028. # [20:57] <heycam> for canvas it's bad to wrap, as someone (bz?) pointed out, since you can easily go to completely different colours with a small value change
  1029. # [20:57] <heycam> there are some built-in things in the ES spec that do wrap
  1030. # [20:57] <heycam> (whenever there's a ToUint32, for example)
  1031. # [20:59] <AryehGregor> http://www.w3.org/Bugs/Public/show_bug.cgi?id=11749
  1032. # [20:59] <heycam> thanks!
  1033. # [20:59] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  1034. # [21:04] * Quits: kurrik (~kurrik@74.125.59.68) (Remote host closed the connection)
  1035. # [21:13] * Joins: chriseppstein (~chris@209.119.65.162)
  1036. # [21:17] * Parts: llrcombs (~11rcombs@c-67-173-106-77.hsd1.il.comcast.net) ("Bye")
  1037. # [21:17] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
  1038. # [21:20] <foolip_> gsnedders, yt?
  1039. # [21:21] <gsnedders> foolip_: yeah
  1040. # [21:21] <foolip_> is http://gsnedders.html5.org/outliner/ the outliner used by anolis?
  1041. # [21:21] <gsnedders> foolip_: Well, it's an old fork of it
  1042. # [21:21] <foolip_> and is the code for that process.py available and easy for me to reuse?
  1043. # [21:22] <gsnedders> I keep meaning on publishing the code :P
  1044. # [21:22] <foolip_> does it just figure out the section headings, or does it also find which nodes belong to which section?
  1045. # [21:23] <gsnedders> Just the former, AFAIK
  1046. # [21:23] <foolip_> in any case, do you have the code so I can see if I could reuse some?
  1047. # [21:23] <gsnedders> I started hacking it once to do both
  1048. # [21:24] <foolip_> by email would be fine if you don't want to clean it up for the world to see :)
  1049. # [21:24] <gsnedders> http://hg.gsnedders.com/anolis2/file/0ae85731c3ae/src/lib/processes/toc.py is basically the anolis2 code for it
  1050. # [21:24] <gsnedders> Which has a lot less other stuff mixed in with it, so almost certainly the outliner could quite trivially be moved to using that
  1051. # [21:26] <foolip_> first pass to actually build the outline is what I want then I suppose
  1052. # [21:26] <foolip_> ok, I'll have a look
  1053. # [21:26] <foolip_> btw, Nga tells me you said some pleasant words on Facebook, and you're welcome :)
  1054. # [21:26] * foolip_ mostly reads Facebook by proxy
  1055. # [21:27] <AryehGregor> annevk, where should I send feedback about Web DOM Core?
  1056. # [21:27] <Ms2ger> p-webapps
  1057. # [21:27] * Quits: erlehmann (~erlehmann@82.113.99.5) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  1058. # [21:27] <Ms2ger> Read the sotd ;)
  1059. # [21:27] <AryehGregor> Blech, another mailing list.
  1060. # [21:28] * Quits: Hixie (ianh@trivini.no) (Ping timeout: 272 seconds)
  1061. # [21:28] <AryehGregor> No Bugzilla component. Oh well.
  1062. # [21:28] <Ms2ger> I guess whatwg would work to
  1063. # [21:29] * bga_ is now known as bga_|away
  1064. # [21:29] <foolip_> gsnedders, your web service outliner tells me 500 Internal Server Error when trying to outline complete.html :)
  1065. # [21:29] <AryehGregor> I guess I'll have to sign up to public-webapps eventually.
  1066. # [21:30] <AryehGregor> But I'll put it off for a while longer.
  1067. # [21:30] * Joins: Hixie (ianh@trivini.no)
  1068. # [21:31] <AryehGregor> annevk, is mail to whatwg okay for DOM Core feedback?
  1069. # [21:31] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  1070. # [21:33] <annevk> AryehGregor, sure
  1071. # [21:34] <AryehGregor> k.
  1072. # [21:34] <annevk> AryehGregor, or public-webapps
  1073. # [21:34] <annevk> oh, you're not on public-webapps
  1074. # [21:34] <AryehGregor> Nope, not yet.
  1075. # [21:34] <annevk> MikeSmith, you around? if you are, can you make a bugzilla component for DOM Core ?
  1076. # [21:39] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
  1077. # [21:43] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:b026:d0a9:6b69:2cf5)
  1078. # [21:43] * bga_|away is now known as bga_
  1079. # [21:43] * Joins: ry (~ry@static-71-183-64-28.nycmny.fios.verizon.net)
  1080. # [21:47] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
  1081. # [21:47] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
  1082. # [21:51] * Quits: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net) (Remote host closed the connection)
  1083. # [21:52] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Client Quit)
  1084. # [21:59] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
  1085. # [21:59] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
  1086. # [22:02] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  1087. # [22:06] * Quits: 14WAAL0QZ (~davidb@66.207.206.180) (Quit: 14WAAL0QZ)
  1088. # [22:08] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
  1089. # [22:13] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
  1090. # [22:18] * Joins: hlb_ (~hlb@220-133-0-4.HINET-IP.hinet.net)
  1091. # [22:18] * Quits: Ms2ger (~Ms2ger@91.181.163.121) (Quit: nn)
  1092. # [22:21] * Quits: hlb (~hlb@114-43-197-244.dynamic.hinet.net) (Ping timeout: 250 seconds)
  1093. # [22:25] * Joins: richardwhiuk (richardwhi@scarlet.richardwhiuk.com)
  1094. # [22:29] * Quits: sicking (~chatzilla@nat/mozilla/x-fgwniwumcfampylw) (Ping timeout: 240 seconds)
  1095. # [22:30] * Joins: sicking (~chatzilla@nat/mozilla/x-eozwfqzdnbuzyyzh)
  1096. # [22:35] * Quits: ROBOd (~robod@89.123.179.78) (Quit: .)
  1097. # [22:36] * Joins: othermaciej (~mjs@17.244.3.33)
  1098. # [22:36] * Quits: miketaylr (~miket@206.217.92.186) (Read error: Connection reset by peer)
  1099. # [22:36] * Joins: miketaylr (~miket@206.217.92.186)
  1100. # [22:36] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Computer has gone to sleep.)
  1101. # [22:41] <gsnedders> If arguments.caller is undefined does that imply the function was called from a timer, or event, or some such?
  1102. # [22:41] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  1103. # [22:44] <bga_> i guess, yes
  1104. # [22:45] <bga_> but may be just js engine does not supports arguments.caller :)
  1105. # [22:45] <gsnedders> Nah, definitely not that. :)
  1106. # [22:45] <bga_> because its has deprecated
  1107. # [22:45] <gsnedders> The web would break in a big way if you dropped it.
  1108. # [22:46] <gsnedders> Trying to access it throws in strict mode, though
  1109. # [22:46] * gsnedders simply does not understand where this function call is coming from
  1110. # [22:47] * Quits: miketaylr (~miket@206.217.92.186) (Read error: Connection reset by peer)
  1111. # [22:48] * Joins: miketaylr (~miket@206.217.92.186)
  1112. # [22:48] * Quits: miketaylr (~miket@206.217.92.186) (Read error: Connection reset by peer)
  1113. # [22:49] * Joins: miketaylr (~miket@206.217.92.186)
  1114. # [22:50] <bga_> gsnedders `try{ throw ''} catch(err) { console.log(err.stack) }` iirc
  1115. # [22:51] <bga_> or console.trace if engine supports it
  1116. # [22:51] <gsnedders> bga_: FWIW, in everything but Carakan you don't need to actually throw the exception to get the stack
  1117. # [22:52] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:207a:ce5c:6d95:614c)
  1118. # [22:52] <gsnedders> (The stack is that of where the error is created in SpiderMonkey/V8, and where the error is thrown in Carakan)
  1119. # [22:52] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:207a:ce5c:6d95:614c) (Client Quit)
  1120. # [22:52] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:b026:d0a9:6b69:2cf5) (Quit: mdelaney)
  1121. # [22:52] * Joins: kurrik (~kurrik@nat/google/x-qibrmbllcgshoids)
  1122. # [22:52] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:b026:d0a9:6b69:2cf5)
  1123. # [22:59] <bga_> gsnedders how can i get stacktrace in opera. Say me please :)
  1124. # [23:00] <miketaylr> console.trace() sort of works using the experimental dragonfly
  1125. # [23:01] <gsnedders> bga_: alert(Error().stack) or alert(Error().stacktrace) both work
  1126. # [23:01] <bga_> thanks
  1127. # [23:01] * bga_ notes
  1128. # [23:02] <gsnedders> bga_: What you quoted above works too
  1129. # [23:02] <jamesr_> why not use a real debugger?
  1130. # [23:02] <gsnedders> bga_: It's just needlessly verbose
  1131. # [23:03] <gsnedders> jamesr_: In my case? Because it disables JIT, which is rather useless for debugging JIT bugs :)
  1132. # [23:04] * Joins: MikeSmith_ (~MikeSmith@EM114-48-159-251.pool.e-mobile.ne.jp)
  1133. # [23:04] * Quits: MikeSmith (~MikeSmith@EM114-48-159-251.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
  1134. # [23:04] * MikeSmith_ is now known as MikeSmith
  1135. # [23:05] <bga_> miketaylr is opera still buggy with >>> operator?
  1136. # [23:06] <miketaylr> bga_: no idea ;)
  1137. # [23:06] <gsnedders> bga_: With 0 on RHS? No.
  1138. # [23:06] * Quits: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f) (Ping timeout: 260 seconds)
  1139. # [23:07] <gsnedders> Fixed in 2.6.34/2.7.34
  1140. # [23:07] <bga_> good
  1141. # [23:08] <gsnedders> There is however a bug with 0 on the RHS of signed shift on ARM JIT
  1142. # [23:08] <gsnedders> (unlike the other bug, the LHS has to be non-immediate)
  1143. # [23:10] * Joins: estes (~aestes@17.246.18.160)
  1144. # [23:10] * Quits: miketaylr (~miket@206.217.92.186) (Read error: Connection reset by peer)
  1145. # [23:11] * Joins: miketaylr (~miket@206.217.92.186)
  1146. # [23:11] <gsnedders> e.g., Math.cos(0) >> 0 returns 0 and not 1
  1147. # [23:12] * Joins: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f)
  1148. # [23:13] * Joins: mpt (~mpt@canonical/mpt)
  1149. # [23:14] <bga_> gsnedders i use `str.slice(0, str.indexOf('foo') >>> 0)` pattern often
  1150. # [23:16] <TabAtkins> I don't understand the function of that pattern.
  1151. # [23:16] <bga_> -1 >>> 0 == UINT_MAX
  1152. # [23:17] <TabAtkins> Ah, got it.
  1153. # [23:17] <TabAtkins> So, when the substring is missing, you want the whole thing?
  1154. # [23:17] <bga_> yes
  1155. # [23:17] <jamesr_> clever
  1156. # [23:17] <TabAtkins> Oh, well duh. You're slicing everything before the substring.
  1157. # [23:18] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1158. # [23:19] <gsnedders> Or if you believe what Carakan used to do when that was JITed, -1 >>> 0 == -1
  1159. # [23:21] <MikeSmith> annevk: here now
  1160. # [23:23] <Hixie> AryehGregor: nice tests
  1161. # [23:24] <AryehGregor> Hixie, are you able to spot any tests that any browser fails or passes in the second or third test where it gets the opposite outcome in the first test?
  1162. # [23:24] <Hixie> not so far
  1163. # [23:24] <Hixie> which is good :-)
  1164. # [23:24] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  1165. # [23:25] <annevk> MikeSmith, hey, wanted to ask for a Bugzilla component for DOM Core and CSSOM
  1166. # [23:25] <annevk> MikeSmith, and also, I guess, why HTML5 has not been published
  1167. # [23:25] <Hixie> AryehGregor: i guess either these selections apis are really well implemented, or we'll have to try harder to find bugs :-)
  1168. # [23:25] <MikeSmith> annevk: publishing delay is as usual because of me
  1169. # [23:26] <AryehGregor> Hixie, there are bugs all over the place, but I doubt there are too many in mapping user selection to Selection objects.
  1170. # [23:26] <AryehGregor> Probably some, but given how hard that is to test right now, I don't think it's worth focusing on.
  1171. # [23:26] <annevk> AryehGregor, did you play with CSS styling, newlines in the DOM, white-space:pre, etc.?
  1172. # [23:26] * Joins: bckenny (~bckenny@nat/google/x-utbxaahbzolkulzj)
  1173. # [23:26] <Hixie> AryehGregor: yeah, these tests are probably reasonable until we have a better automation story
  1174. # [23:26] <MikeSmith> annevk: we want "Web DOM Core", right?
  1175. # [23:26] <AryehGregor> No, and I'm sure I could find some inconsistencies if I did. (Hard to call them "bugs" when it's not specified.)
  1176. # [23:26] <annevk> AryehGregor, e.g. a display:none block in the middle of a selection
  1177. # [23:27] <annevk> MikeSmith, lets call it "DOM Core"
  1178. # [23:27] <MikeSmith> ok
  1179. # [23:27] <Hixie> annevk: those are more about the api than interactive user selections
  1180. # [23:27] <AryehGregor> But the programmatic interfaces are likely to have vastly more inconsistencies, since they're so much more complicated.
  1181. # [23:27] <AryehGregor> Yeah, something with display: none should be detectable programmatically.
  1182. # [23:27] <Hixie> annevk: so they'll end up being tested more once AryehGregor has done more work in defining the rest of the api ;-)
  1183. # [23:27] <annevk> fair enough
  1184. # [23:27] <Hixie> or possibly just before, so he knows what to spec :-)
  1185. # [23:28] <annevk> I didn't actually check any test. Just mentioned a few known issues
  1186. # [23:28] <Hixie> right, back to http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-129
  1187. # [23:28] <annevk> I think Selection is sort of a minefield. Much like innerText
  1188. # [23:29] <Hixie> hopefully exactly like innerText
  1189. # [23:29] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
  1190. # [23:29] * bga_ is now known as bga_|away
  1191. # [23:30] <MikeSmith> annevk: http://www.w3.org/Bugs/Public/describecomponents.cgi?product=WebAppsWG (done for DOM Core)
  1192. # [23:30] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 246 seconds)
  1193. # [23:31] <MikeSmith> annevk: CSS WG has no product within bugzilla
  1194. # [23:31] * Parts: miketaylr (~miket@206.217.92.186)
  1195. # [23:31] <annevk> MikeSmith, hmm, can you move components later? I would not mind it being part of WebApps for now for instance
  1196. # [23:32] <annevk> just so that people can log requests and Hixie can reassign html5 stuff that ought to be "cssom"
  1197. # [23:32] * Quits: matjas (~matjas@91.182.81.138) (Quit: Computer has gone to sleep.)
  1198. # [23:32] * bga_|away is now known as bga_
  1199. # [23:32] <annevk> MikeSmith, and many thanks btw
  1200. # [23:33] <MikeSmith> ok
  1201. # [23:33] * MikeSmith adding now
  1202. # [23:36] <MikeSmith> annevk: URL for editors version of CSSOM?
  1203. # [23:36] <MikeSmith> http://dev.w3.org/csswg/cssom/ ?
  1204. # [23:37] <annevk> yeah
  1205. # [23:37] <MikeSmith> should move that to dvcs…
  1206. # [23:37] <MikeSmith> anyway, I'll put that for now
  1207. # [23:37] <annevk> most of my specs are still on dev.w3.org
  1208. # [23:37] <MikeSmith> CSSOM arguably should be in WebApps anyway
  1209. # [23:39] <MikeSmith> k
  1210. # [23:39] <MikeSmith> added
  1211. # [23:39] <MikeSmith> http://www.w3.org/Bugs/Public/describecomponents.cgi?product=WebAppsWG
  1212. # [23:40] <MikeSmith> not to start anything, but that spec really should be renamed
  1213. # [23:41] <annevk> file a bug?
  1214. # [23:41] <MikeSmith> back to DOM Style
  1215. # [23:41] <MikeSmith> or something
  1216. # [23:41] <MikeSmith> no
  1217. # [23:42] <Hixie> i recommend you name it HTML5
  1218. # [23:42] <Hixie> that way it'll move the heat away from the web apps 1.0 spec
  1219. # [23:42] <MikeSmith> as much as I do love to get into a little bikeshedding now and then
  1220. # [23:42] * Joins: agektmr (~Adium@p1058-ipbf702marunouchi.tokyo.ocn.ne.jp)
  1221. # [23:43] <MikeSmith> wink wink nudge nudge
  1222. # [23:43] <Hixie> you're saying you think it should be called BikeShedOM?
  1223. # [23:43] <Hixie> i could get behind that
  1224. # [23:43] <MikeSmith> heh
  1225. # [23:43] <MikeSmith> me too
  1226. # [23:43] <MikeSmith> wink wink nudge nudge
  1227. # [23:43] <MikeSmith> get behind it
  1228. # [23:43] <annevk> it's fairly CSS-specific, so DOM CSS could be it I suppose, but really most of it is about an object model for CSS
  1229. # [23:43] <Hixie> all right, i printed their proposal and their CP, now i just have to go through it line by line and make sure anything wrong is mentioned in the CCP
  1230. # [23:44] <annevk> the ideal way this would be solved is by the big CSS rewrite
  1231. # [23:44] <Hixie> that'd be nice
  1232. # [23:45] <Hixie> i think i just heard anne volunteer, too
  1233. # [23:45] <annevk> much like instead of SVG and DOM SVG we have SVG; instead of HTML and DOM HTML we have HTML; instead of CSS and CSSOM we have ... well
  1234. # [23:46] <annevk> I see it is time to hide
  1235. # [23:47] <MikeSmith> good thinking
  1236. # [23:47] <MikeSmith> that last part
  1237. # [23:47] <MikeSmith> about hiding
  1238. # [23:48] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  1239. # [23:48] <MikeSmith> foolish consistency is the hobgoblin of little minds
  1240. # [23:48] <MikeSmith> the platform itself of riddled with inconsistencies
  1241. # [23:48] <MikeSmith> as are the people and groups who created it
  1242. # [23:48] <MikeSmith> thus, the organization of the specs
  1243. # [23:49] * Joins: chrelad (~chrisd@24-179-149-56.dhcp.stpt.wi.charter.com)
  1244. # [23:49] <MikeSmith> somebody should write some kind of axiom or law or something about that
  1245. # [23:49] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
  1246. # [23:50] * Quits: agektmr (~Adium@p1058-ipbf702marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  1247. # [23:52] <karlcow> MikeSmith: Would it have a OM?
  1248. # [23:53] <MikeSmith> karlcow: no, but maybe a Way or or a 道
  1249. # [23:53] <annevk> "Please leave your sense of logic at the door, thanks!"
  1250. # [23:53] <karlcow> aaaah not a ॐ
  1251. # [23:54] <karlcow> Om̐
  1252. # [23:54] <MikeSmith> maybe we could call it the Law of コン道
  1253. # [23:54] <karlcow> :D
  1254. # [23:55] <karlcow> which without doubt gives in French, "the way of men" La voie des hommes
  1255. # [23:55] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  1256. # [23:55] <MikeSmith> http://translate.google.com/#en|ja|%E3%82%B3%E3%83%B3%E9%81%93
  1257. # [23:56] <MikeSmith> oofs
  1258. # [23:57] <MikeSmith> http://translate.google.com/#ja|en|%E3%82%B3%E3%83%B3%E9%81%93
  1259. # [23:57] <annevk> "con way"
  1260. # [23:57] <karlcow> la voie des cons est moins prosaique ;)
  1261. # [23:57] * Quits: tyoshino (dc6ddbf4@gateway/web/freenode/ip.220.109.219.244) (Ping timeout: 265 seconds)
  1262. # [23:57] <MikeSmith> Kon-dō
  1263. # [23:58] <karlcow> I wonder if wikitionary has a good translation of con
  1264. # [23:58] <karlcow> http://fr.wiktionary.org/wiki/con
  1265. # [23:59] <karlcow> he can mean moron or cunt depending on the circumstance
  1266. # Session Close: Fri Jan 14 00:00:00 2011

The end :)