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

Options:

  1. # Session Start: Fri Jan 07 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] <annevk> it's not a concept per the XML spec :)
  4. # [00:00] <karlcow> because conceptually :) we can imagine a lot of cool things
  5. # [00:00] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  6. # [00:00] <annevk> karlcow, browsers handle this correctly
  7. # [00:00] <Hixie> xmlns="" is in the xmlns namespace, so it's basically xmlns:xmlns=""... so conceputally, setting the xmlns: prefix's namespace is what you're doing when you set the default namespace for element names. :-P
  8. # [00:00] <Hixie> that's all i'm saying :-P
  9. # [00:01] * Quits: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com) (Ping timeout: 255 seconds)
  10. # [00:01] <karlcow> Hixie: did you watch too much of inception lately? ;)
  11. # [00:02] <Hixie> k, 11099 is resolved
  12. # [00:04] * Quits: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
  13. # [00:05] <annevk> hmm, interesting way of solving it
  14. # [00:05] <annevk> I guess it makes sense to have element specific knowledge
  15. # [00:06] <annevk> I mean namespace
  16. # [00:06] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  17. # [00:06] * Joins: drry (~drry@unaffiliated/drry)
  18. # [00:07] <Hixie> well there had to be some namespace-specific knowledge to address hsivonen's point
  19. # [00:07] <Hixie> but i tried to keep it to a minimum
  20. # [00:07] * bga_ is now known as bga_|away
  21. # [00:08] * Joins: benschwarz (~ben@59.167.185.148)
  22. # [00:09] <annevk> hmm
  23. # [00:09] <annevk> HTML5 Tracker has no homepage link
  24. # [00:09] <annevk> fail
  25. # [00:09] <annevk> something for tomorrow
  26. # [00:10] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Read error: Connection reset by peer)
  27. # [00:10] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  28. # [00:12] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
  29. # [00:12] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
  30. # [00:12] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
  31. # [00:14] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Client Quit)
  32. # [00:15] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
  33. # [00:16] * Joins: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net)
  34. # [00:16] <benschwarz> Hixie: !ping
  35. # [00:16] <Hixie> yo
  36. # [00:17] * Joins: ako (~nya@fuld-590c6127.pool.mediaWays.net)
  37. # [00:18] <benschwarz> Hixie: I wanted to see what we can do about making some changes to the markup for developers.
  38. # [00:19] <Hixie> sure thing
  39. # [00:19] <benschwarz> how is best to request the changes?
  40. # [00:19] <benschwarz> I can give you a couple of simple ones to get runnning
  41. # [00:20] <Hixie> let's start by discussing them here
  42. # [00:20] * Quits: aho (~nya@fuld-590c76b4.pool.mediaWays.net) (Ping timeout: 240 seconds)
  43. # [00:20] <benschwarz> sure—
  44. # [00:20] <benschwarz> I'd like some kind of wrapping element around the main title
  45. # [00:21] <benschwarz> "HTML5 (including next generation additions still in development)"
  46. # [00:21] <benschwarz> either moving the "including next gener…" to another element, or wrapping it with a span
  47. # [00:22] <Hixie> i really should just change that entire line to "HTML"
  48. # [00:22] <Hixie> but people complained when i did that because they wanted the "HTML5" buzzword there, even though the spec is no longer HTML5
  49. # [00:23] <benschwarz> Hixie: really, I'd like it to say something like
  50. # [00:23] <benschwarz> http://dev.w3.org/html5/spec-author-view/
  51. # [00:23] <benschwarz> but that isn't up to me :)
  52. # [00:24] * bga_|away is now known as bga_
  53. # [00:25] <Hixie> ok i put a span around the parenthetical and gave you some IDs so you can just drop the span and add another h2 or something for the "Edition for Web Developers" bit
  54. # [00:25] <Hixie> take a look
  55. # [00:27] <Hixie> and it is up to you btw :-)
  56. # [00:27] <Hixie> you have full authority over what the dev copy says
  57. # [00:28] <benschwarz> Hixie: Excellent :)
  58. # [00:28] <benschwarz> Hixie: https://github.com/benschwarz/developers.whatwg.org
  59. # [00:29] <Hixie> man you have to love the rube goldberg machine we're building here
  60. # [00:30] <Hixie> between the scripts i have (perl, bash, and python), the web services that my stuff invokes (anolis, the spec splitter), the stuff mike uses at w3c, and now the stuff you're doing (adding ruby to the mix), it's really astounding.
  61. # [00:31] <benschwarz> Hixie: I found the python really over whelming. I'd be happy to convert it all to something more simple
  62. # [00:31] <benschwarz> that is, across the board
  63. # [00:31] <Hixie> oh no, do whatever is easiest! it wasn't a criticism at all.
  64. # [00:31] <benschwarz> Hixie: but yeah, what a mix-mash!
  65. # [00:31] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  66. # [00:32] <benschwarz> You'll also note deploy.sh
  67. # [00:32] <benschwarz> otherwise, there isn't a lot going on.
  68. # [00:32] <Hixie> and we have to have at least five different version control mechanisms at this point, i think - svn at whatwg.org, cvs at w3c, the google code svn for some of the spec splitter code and the tracker code, plus you're using what, git? mercurial?
  69. # [00:33] <Hixie> i love it
  70. # [00:33] <benschwarz> my ruby removes all styles and scripts… from the spec
  71. # [00:33] <benschwarz> so like mike was saying to me yesterday
  72. # [00:33] <benschwarz> the links that were hidden with js
  73. # [00:33] <benschwarz> or inactivated or whatever
  74. # [00:33] <benschwarz> will need some attention, but I just won't know which ones for a bit
  75. # [00:33] <Hixie> hmm... you know, maybe we're better off having me generate you a version of the spec that doesn't have the styles and scripts to start off with
  76. # [00:34] <Hixie> would that help?
  77. # [00:34] <Hixie> or is it a sunk cost now
  78. # [00:35] <benschwarz> Hixie: I really don't mind… whatever is easiest. Being that I'm injecting my own scripts and styles…
  79. # [00:37] <benschwarz> oh, and I'm using git
  80. # [00:38] <benschwarz> Hixie: so if we can change the wording to read something like the dev.w3c author spec…
  81. # [00:39] <benschwarz> Hixie: can you please add <meta name="viewport" content="width=device-width;">
  82. # [00:40] <benschwarz> and <meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'>
  83. # [00:40] * Joins: drry (~drry@unaffiliated/drry)
  84. # [00:41] <Hixie> ew
  85. # [00:41] <Hixie> neither of those are, like, standard
  86. # [00:41] <Hixie> but sure!
  87. # [00:41] <benschwarz> Have you read the HTML in the spec? :P
  88. # [00:42] <Hixie> how do you mean?
  89. # [00:42] <benschwarz> Oh its just hard to style
  90. # [00:43] <Hixie> ah, well, yes, possibly :-)
  91. # [00:43] <Hixie> if there's anything not too invasive i can do to help, let me know
  92. # [00:43] <benschwarz> Hixie: I'll think about it. Right now I'm just porting everything over and getting back to step 1 :)
  93. # [00:43] <Hixie> :-)
  94. # [00:45] <benschwarz> Hixie: FYI, I've been pushing builds http://developers.whatwg.org/ on a regular basis
  95. # [00:45] <benschwarz> not really ready yet though
  96. # [00:45] <Hixie> cool
  97. # [00:45] <benschwarz> Hixie: where can I track the changes to this?
  98. # [00:45] <benschwarz> or are you editing live then commiting later?
  99. # [00:46] <Hixie> editing live, but i'm updating my script to generate you a clean header without scripts and styles and stuff, and i ran into a minor problem in my script doing that
  100. # [00:46] <Hixie> so it'll be a moment
  101. # [00:47] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 255 seconds)
  102. # [00:49] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
  103. # [00:50] <benschwarz> Hixie: no worries
  104. # [00:51] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  105. # [00:54] * Quits: erlehmann (~erlehmann@95-89-41-39-dynip.superkabel.de) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  106. # [00:55] <Hixie> ok i've added a separate output for my system for developers.whatwg.org specifically, so i can now include or exclude whole sections for you, and can have a separate header too
  107. # [00:56] <Hixie> at some point i'll work out how to give you the header file so that you can edit it yourself without needing to ask me to make the edits
  108. # [00:56] <Hixie> (though i'll still need to run the script manually)
  109. # [00:56] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/dev-index
  110. # [00:56] <Hixie> use that instead of the file you're using now
  111. # [00:57] * Quits: matjas (~matjas@91.182.20.173) (Quit: Computer has gone to sleep.)
  112. # [00:57] <Hixie> let's see, how can we make that file easily accessible for you
  113. # [00:57] <Hixie> oh, i know
  114. # [00:57] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  115. # [00:58] <Hixie> benschwarz: put http://www.whatwg.org/specs/web-apps/current-work/header-whatwg-dev somewhere on developers.whatwg.org in a location i can wget
  116. # [00:58] * Joins: brendaneich (~brendanei@nat/mozilla/x-lrfwakwbthgwysev)
  117. # [00:58] * Joins: mamund (mamund@frost.nullshells.net)
  118. # [00:59] <benschwarz> Hixie: um, okay :)
  119. # [00:59] * Joins: drry (~drry@unaffiliated/drry)
  120. # [00:59] * Quits: drry (~drry@unaffiliated/drry) (Excess Flood)
  121. # [00:59] <benschwarz> this is so meta
  122. # [00:59] <Hixie> heh
  123. # [01:00] <benschwarz> I think that will mess with my build process and confuse other people a bit
  124. # [01:00] <Hixie> hm, possibly
  125. # [01:00] <Hixie> alternatively i can just make the header file as blank as possible so you can just mutate it as you want afterwards
  126. # [01:00] <benschwarz> I won't make a lot more changes
  127. # [01:01] <benschwarz> probably to other sections, I reckon
  128. # [01:02] <Hixie> well if you change your mind we can figure out where to put that file later
  129. # [01:02] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  130. # [01:02] <Hixie> in the meantime, use http://www.whatwg.org/specs/web-apps/current-work/dev-index as your input
  131. # [01:02] <Hixie> it has a bare minimum header, just what you asked for and nothing else
  132. # [01:03] <benschwarz> Yeah, excellent :)
  133. # [01:03] <Hixie> i can make it ever barer if you'd rather have your script add the <meta>s and stuff
  134. # [01:03] <Hixie> up to you
  135. # [01:03] <benschwarz> https://gist.github.com/7bc50d8b81601db45031
  136. # [01:03] <benschwarz> oh noes!
  137. # [01:04] <Hixie> uh oh
  138. # [01:04] <Hixie> what do i need to add back, any idea?
  139. # [01:05] <benschwarz> no idea
  140. # [01:05] <benschwarz> that scary splitter
  141. # [01:05] * Quits: othermaciej (~mjs@17.246.18.102) (Ping timeout: 272 seconds)
  142. # [01:06] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599)
  143. # [01:06] <Hixie> ah, it wants a class=head
  144. # [01:07] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
  145. # [01:08] <Hixie> ok try grabbing it now
  146. # [01:08] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/dev-index
  147. # [01:08] * Joins: weinig (~weinig@2620:0:1b00:1191:ea06:88ff:feca:2f45)
  148. # [01:09] <benschwarz> Hixie: how brittle
  149. # [01:09] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
  150. # [01:09] <benschwarz> and hard to read :)
  151. # [01:10] <benschwarz> still breaks…
  152. # [01:10] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  153. # [01:11] <Hixie> ah, it wants two elements in the head, because the "real" spec has a paragraph with the logo before the <header> :-)
  154. # [01:11] <Hixie> hold on
  155. # [01:12] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Ping timeout: 240 seconds)
  156. # [01:13] <Hixie> regenning
  157. # [01:13] <Hixie> ready
  158. # [01:13] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/dev-index
  159. # [01:15] * Joins: jaket (~jake@203-158-57-1.dyn.iinet.net.au)
  160. # [01:15] * Quits: Evet (~Evet@78.191.143.219) (Ping timeout: 240 seconds)
  161. # [01:18] <benschwarz> trying again
  162. # [01:19] * Quits: oojacoboo (~jacob@96-38-235-118.static.gwnt.ga.charter.com) (Quit: oojacoboo)
  163. # [01:20] * Joins: drry (~drry@unaffiliated/drry)
  164. # [01:21] <benschwarz> success
  165. # [01:21] <benschwarz> Hixie: http://developers.whatwg.org/
  166. # [01:21] <Hixie> note: i just updated some of the mailman settings for the WHATWG list. Please let me know ASAP if you notice anything broken. Thanks!
  167. # [01:22] <jamesr_> benschwarz: shiny
  168. # [01:22] <benschwarz> jamesr_: a bit to go yet, but we're getting there
  169. # [01:22] <Hixie> I guess I should mark the "This section is non-normative" bits as class=impl
  170. # [01:23] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  171. # [01:23] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  172. # [01:24] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Client Quit)
  173. # [01:24] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  174. # [01:24] <Hixie> well, maybe not
  175. # [01:25] <Hixie> the spec is still a spec, even though it's missing the UA bits
  176. # [01:26] <Hixie> benschwarz: http://developers.whatwg.org/introduction.html#typographic-conventions -- should I hide some of those from the dev version, or will they at some point get special styles again?
  177. # [01:26] <benschwarz> Hixie "This section is non-normative" doesn't mean anything to anyone… who isn't apart of the whole specification creation process
  178. # [01:27] <benschwarz> Hixie: I'll sort those, thanks for pointing them out
  179. # [01:27] * Joins: mamund (mamund@frost.nullshells.net)
  180. # [01:28] <Hixie> while you're doing those, dropping all the styles means you've dropped the styles for DOM trees, e.g. search for "DOCTYPE: html" on that page and compare to the HTML spec
  181. # [01:28] <benschwarz> Hixie: the opera boys will be happy anyway, they can see their toc
  182. # [01:28] * Joins: Evet (~Evet@78.181.20.68)
  183. # [01:28] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
  184. # [01:29] <benschwarz> Hixie: https://github.com/benschwarz/developers.whatwg.org/issues/issue/2
  185. # [01:29] * Quits: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Quit: nn)
  186. # [01:29] <Hixie> there's also some specific styles in view-source:http://www.whatwg.org/specs/web-apps/current-work/middle-override-styles you might want to grab
  187. # [01:29] <benschwarz> and yeah, I'll look at those trees, those were always styled badly in my version
  188. # [01:29] <Hixie> #table-example-1 for instance, which tries to make that example look more like the book it was taken from
  189. # [01:30] <benschwarz> Hixie: I'll go through the entire spec and try to make it look right
  190. # [01:30] <benschwarz> all I've really done is slash and burn, then bring over my styles
  191. # [01:30] <Hixie> cool
  192. # [01:31] <benschwarz> which had crazy overrides for the w3c and whatwg stylesheets
  193. # [01:31] <Hixie> should i drop the Conformance requirements section too?
  194. # [01:31] <benschwarz> so it was all a bit much
  195. # [01:31] <Hixie> and maybe some of the other stuff in that section
  196. # [01:31] <Hixie> woah, the UTF-8 section isn't properly marked
  197. # [01:32] * Joins: justinhjohnson (~justinjn@72.166.146.186)
  198. # [01:32] <benschwarz> not sure, anything past the introduction is good content
  199. # [01:33] <benschwarz> where is that Hixie ?
  200. # [01:33] <Hixie> 2.2 and 2.4 respectively
  201. # [01:33] <Hixie> 2.4 will be gone as soon as i regen the spec
  202. # [01:33] <Hixie> i'm working on 2.2
  203. # [01:33] <Hixie> got to make 2.2.1 turn into an h3
  204. # [01:33] <benschwarz> okay.
  205. # [01:33] <Hixie> i have some special magic for that
  206. # [01:33] <benschwarz> I need to roll now…
  207. # [01:34] <Hixie> later
  208. # [01:34] <Hixie> and thanks!
  209. # [01:34] <Hixie> this stuff is awesome
  210. # [01:34] <benschwarz> Hixie: make it known around this channel that issues are useful!
  211. # [01:34] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  212. # [01:34] <Hixie> people are gonna love it
  213. # [01:34] <Hixie> will do
  214. # [01:34] <benschwarz> https://github.com/benschwarz/developers.whatwg.org/issues/
  215. # [01:34] <benschwarz> I haven't been through it at all, but it'll be good to know what people find straight away
  216. # [01:34] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Read error: Connection reset by peer)
  217. # [01:35] <benschwarz> okay. good work!
  218. # [01:35] <benschwarz> talk laters
  219. # [01:37] * Quits: wakaba_0 (~wakaba_@4.22.102.121.dy.bbexcite.jp) (Ping timeout: 255 seconds)
  220. # [01:39] * Parts: macpherson (~macpherso@nat/google/x-wbianhfzdubnipsr)
  221. # [01:40] * Joins: drry (~drry@unaffiliated/drry)
  222. # [01:40] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Connection reset by peer)
  223. # [01:41] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  224. # [01:42] <benschwarz> ps Hixie: I'll need a way to determine that the date and the secondary header are different :)
  225. # [01:42] <benschwarz> maybe a <time> tag, hey?
  226. # [01:42] <paul_irish> ;)
  227. # [01:42] <Hixie> how do you mean?
  228. # [01:42] * Quits: drry (~drry@unaffiliated/drry) (Excess Flood)
  229. # [01:43] <benschwarz> check the live copy…
  230. # [01:44] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  231. # [01:44] <benschwarz> I have to use "header h1 + h2" to target that first h2
  232. # [01:44] <benschwarz> or the first after the h1, that is
  233. # [01:45] <benschwarz> so if <h2 class="no-num no-toc">7 January 2011</h2> could be a <time> or something?
  234. # [01:45] <benschwarz> its not really a header, in my mind
  235. # [01:45] * Joins: ap_ (~ap@17.246.17.108)
  236. # [01:45] <Hixie> oh, i see
  237. # [01:45] <Hixie> i can put it in a <p> after the <hgroup> if you like
  238. # [01:46] <benschwarz> sure… that will work
  239. # [01:46] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Read error: Operation timed out)
  240. # [01:46] * ap_ is now known as ap
  241. # [01:46] <benschwarz> Are you not wanting to use <time> because of the other specs that have to be generated?
  242. # [01:47] <Hixie> i'm mostly reluctant to use <time> because i don't want to try to figure out how to get anolis to output an ISO8601 date :-)
  243. # [01:47] * Joins: drry (~drry@unaffiliated/drry)
  244. # [01:47] <benschwarz> Hixie: I guessed that, now you know the plight of other web developers :)
  245. # [01:48] <Hixie> i'm not really a fan of <time> in general
  246. # [01:48] <Hixie> but that's another story
  247. # [01:48] <Hixie> do you want the date on every page, or just the front page?
  248. # [01:48] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599) (Quit: othermaciej)
  249. # [01:48] <benschwarz> just the front
  250. # [01:49] <Hixie> regenning
  251. # [01:52] * Quits: drry (~drry@unaffiliated/drry) (Excess Flood)
  252. # [01:52] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Operation timed out)
  253. # [01:53] * Joins: othermaciej (~mjs@17.244.9.177)
  254. # [01:55] * Quits: othermaciej (~mjs@17.244.9.177) (Client Quit)
  255. # [02:01] <Hixie> benschwarz: if you're still around, the file is ready
  256. # [02:02] <benschwarz> Hixie: ha! "make clean && make && ./deploy.sh" is my new friend
  257. # [02:02] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  258. # [02:02] * Quits: justinhjohnson (~justinjn@72.166.146.186) (Quit: justinhjohnson)
  259. # [02:03] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  260. # [02:04] <benschwarz> deployed…
  261. # [02:04] <benschwarz> it needs more love… I'll get to it
  262. # [02:04] <benschwarz> okay. I really have to go this time.
  263. # [02:05] <Hixie> later!
  264. # [02:08] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  265. # [02:14] * Quits: plomlompom (~plomlompo@i59F6A8D4.versanet.de) (Ping timeout: 240 seconds)
  266. # [02:26] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  267. # [02:27] <cying> is it okay to set arbitrary attributes on DOM node elements?
  268. # [02:27] <cying> (in Javascript)
  269. # [02:27] * Joins: plomlompom (~plomlompo@i59F6A8D4.versanet.de)
  270. # [02:30] <benschwarz> Hixie: can you make the header read "Edition for Web Developers"
  271. # [02:31] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  272. # [02:37] * Quits: plomlompom (~plomlompo@i59F6A8D4.versanet.de) (Ping timeout: 240 seconds)
  273. # [02:38] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  274. # [02:40] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  275. # [02:42] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  276. # [02:42] * Quits: ap (~ap@17.246.17.108) (Remote host closed the connection)
  277. # [02:42] * Joins: ap (~ap@17.203.15.167)
  278. # [02:43] * Quits: ap (~ap@17.203.15.167) (Client Quit)
  279. # [02:43] * Joins: oojacoboo (~jacob@96-32-175-233.dhcp.gwnt.ga.charter.com)
  280. # [02:44] * Quits: dbaron (~dbaron@nat/mozilla/x-amnvqxseakpffgxy) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  281. # [02:45] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  282. # [02:45] * Quits: jennb (~jennb@nat/google/x-avkbvspelxruwvjl) (Quit: jennb)
  283. # [02:49] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
  284. # [03:01] <Hixie> benschwarz: done, regenning. should be up in a few minutes.
  285. # [03:11] * Quits: dave_levin (~dave_levi@nat/google/x-dpumvthkgnermrqf) (Quit: dave_levin)
  286. # [03:12] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
  287. # [03:15] * Quits: jaket (~jake@203-158-57-1.dyn.iinet.net.au) (Quit: jaket)
  288. # [03:18] * Joins: jaket (~jake@203-158-57-1.dyn.iinet.net.au)
  289. # [03:19] * Quits: jaket (~jake@203-158-57-1.dyn.iinet.net.au) (Client Quit)
  290. # [03:20] * Joins: kanru (~kanru@61-30-10-70.static.tfn.net.tw)
  291. # [03:21] * Joins: plomlompom (~plomlompo@i59F6C321.versanet.de)
  292. # [03:24] * ako is now known as aho
  293. # [03:35] * Quits: kanru (~kanru@61-30-10-70.static.tfn.net.tw) (Quit: WeeChat 0.3.3)
  294. # [03:36] * Joins: kanru (~kanru@61-30-10-70.static.tfn.net.tw)
  295. # [03:37] * Quits: bckenny (~bckenny@nat/google/x-mronwvhveykujiny) (Remote host closed the connection)
  296. # [03:37] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
  297. # [03:47] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  298. # [03:47] * Quits: brendaneich (~brendanei@nat/mozilla/x-lrfwakwbthgwysev) (Quit: brendaneich)
  299. # [03:49] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Read error: Connection reset by peer)
  300. # [03:49] * Quits: charlvn (~charlvn@41.0.48.93) (Quit: Leaving)
  301. # [03:54] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  302. # [03:55] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
  303. # [03:58] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  304. # [03:58] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
  305. # [04:00] * Quits: payman_m (~payman_m@6.209.16.62.customer.cdi.no) (Quit: payman_m)
  306. # [04:01] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  307. # [04:13] * bga_ is now known as bga_|away
  308. # [04:19] <Hixie> Web DOM Core says INVALID_MODIFICATION_ERR is "historical", does that mean I shouldn't use it?
  309. # [04:20] <Hixie> what exception should I use for when you call event.dataTransfer.items.add('foo', 'bar') when there is already a 'foo' in the list?
  310. # [04:21] <Hixie> er, already a 'bar' in the list
  311. # [04:21] * Quits: jamesr_ (~jamesr@nat/google/x-twdltxvjbldbjufv) (Quit: jamesr_)
  312. # [04:21] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
  313. # [04:23] <Hixie> man, the dnd section is so much better now than it used to be
  314. # [04:23] * bga_|away is now known as bga_
  315. # [04:27] * Quits: paul_irish (~paul_iris@nat/google/x-edzqgexwfcoizmnh) (Remote host closed the connection)
  316. # [04:29] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  317. # [04:30] * Joins: paul_irish (~paul_iris@67.218.103.210)
  318. # [04:35] * Joins: Amorphous (jan@unaffiliated/amorphous)
  319. # [04:36] <benschwarz> Hixie: see the toc?
  320. # [04:36] * bga_ is now known as bga_|away
  321. # [04:47] * bga_|away is now known as bga_
  322. # [05:01] * bga_ is now known as bga_|away
  323. # [05:02] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Quit: leaving)
  324. # [05:03] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
  325. # [05:07] * Quits: paul_irish (~paul_iris@67.218.103.210) (Remote host closed the connection)
  326. # [05:13] * Joins: brendaneich (~brendanei@64.134.229.234)
  327. # [05:18] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  328. # [05:19] * Joins: wirepair (fbi@random.supermario.org)
  329. # [05:20] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  330. # [05:23] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 246 seconds)
  331. # [05:26] * Quits: MikeSmith (~MikeSmith@EM114-48-184-172.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  332. # [05:30] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
  333. # [05:31] * Joins: MikeSmith (~MikeSmith@EM111-188-5-90.pool.e-mobile.ne.jp)
  334. # [05:41] * Joins: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  335. # [05:47] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  336. # [05:53] * Quits: brendaneich (~brendanei@64.134.229.234) (Quit: brendaneich)
  337. # [05:57] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Read error: No route to host)
  338. # [05:58] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  339. # [06:24] * Quits: Jedi_ (~Jedi@Jedi.org) (Ping timeout: 260 seconds)
  340. # [06:50] * Joins: brendaneich (~brendanei@adsl-71-131-200-202.dsl.sntc01.pacbell.net)
  341. # [06:55] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
  342. # [06:56] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  343. # [07:01] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  344. # [07:01] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Client Quit)
  345. # [07:06] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
  346. # [07:08] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  347. # [07:10] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  348. # [07:15] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  349. # [07:37] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  350. # [07:37] * Joins: benschwarz (~ben@59.167.185.148)
  351. # [07:38] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  352. # [07:38] * bga_ is now known as _bga
  353. # [07:38] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  354. # [07:41] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 265 seconds)
  355. # [07:50] * Joins: Jedi_ (~Jedi@Jedi.org)
  356. # [07:57] * Joins: matjas (~matjas@91.182.20.173)
  357. # [08:03] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
  358. # [08:06] * Joins: rimantas (~rimliu@93.93.57.193)
  359. # [08:07] * Quits: mamund (mamund@frost.nullshells.net) (Read error: Connection reset by peer)
  360. # [08:07] * Joins: mamund (~mamund@frost.nullshells.net)
  361. # [08:14] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  362. # [08:15] * Quits: mamund (~mamund@frost.nullshells.net) (Remote host closed the connection)
  363. # [08:16] * Joins: mamund (~mamund@frost.nullshells.net)
  364. # [08:20] * Quits: mamund (~mamund@frost.nullshells.net) (Ping timeout: 250 seconds)
  365. # [08:22] * Joins: mamund (~mamund@frost.nullshells.net)
  366. # [08:27] * Quits: mamund (~mamund@frost.nullshells.net) (Remote host closed the connection)
  367. # [08:30] * Joins: mamund (mamund@frost.nullshells.net)
  368. # [08:35] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 255 seconds)
  369. # [08:36] * Joins: mamund (~mamund@frost.nullshells.net)
  370. # [08:38] * Quits: mamund (~mamund@frost.nullshells.net) (Read error: Connection reset by peer)
  371. # [08:42] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  372. # [08:42] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  373. # [08:43] * Joins: mamund (mamund@frost.nullshells.net)
  374. # [08:43] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  375. # [08:44] * Quits: aho (~nya@fuld-590c6127.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  376. # [08:44] * Joins: micheil (~micheil@124-149-67-87.dyn.iinet.net.au)
  377. # [08:44] * Quits: micheil (~micheil@124-149-67-87.dyn.iinet.net.au) (Remote host closed the connection)
  378. # [08:47] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 260 seconds)
  379. # [08:47] * mhausenblas_ is now known as mhausenblas
  380. # [09:12] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
  381. # [09:12] * Quits: espadrine (86d6a50b@gateway/web/freenode/ip.134.214.165.11) (Ping timeout: 265 seconds)
  382. # [09:13] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  383. # [09:15] * Joins: saba (~foo@unaffiliated/saba)
  384. # [09:19] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  385. # [09:19] * jgraham wonders if the author view stylesheet license is compatible with the spec license
  386. # [09:25] <paul_irish> jgraham: if it isnt already public domain, ben wouldnt have a problem PD'ing it
  387. # [09:28] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  388. # [09:29] * Joins: Ms2ger (~Ms2ger@91.181.186.122)
  389. # [09:32] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  390. # [09:33] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  391. # [09:35] <Hixie> benschwarz: toc?
  392. # [09:35] <Hixie> jgraham: why would they need to be compatible?
  393. # [09:41] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  394. # [09:44] * Joins: ROBOd (~robod@89.123.156.160)
  395. # [09:44] <benschwarz> Hixie: check the live copy…
  396. # [09:46] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
  397. # [09:46] * Joins: FastJack (~fastjack@dumpstr.net)
  398. # [09:47] * Joins: homata___ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  399. # [09:47] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
  400. # [09:48] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
  401. # [09:52] <benschwarz> Hixie: I was hoping to get a password-less login happening on whatwg
  402. # [09:53] <benschwarz> I uploaded my keys, but not working– Anything in the config I should know about?
  403. # [09:53] <zcorpan> Hixie: so is web database "Dead Standard"? :)
  404. # [09:56] <MikeSmith> benschwarz: you ssh directory is world readable
  405. # [10:00] * Joins: payman_m (~payman_m@guest.opera.com)
  406. # [10:00] <MikeSmith> hmm
  407. # [10:00] * Joins: mamund_ (mamund@frost.nullshells.net)
  408. # [10:01] <MikeSmith> and there's no key in your .ssh dir
  409. # [10:02] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 255 seconds)
  410. # [10:05] <jgraham> Hixie: I imagine someone might assume that the right to fork the spec also covers the stylesheet
  411. # [10:07] * Joins: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
  412. # [10:09] * Quits: homata___ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  413. # [10:09] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  414. # [10:12] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  415. # [10:13] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
  416. # [10:14] * Joins: david_carlisle (~davidc@62.231.145.254)
  417. # [10:15] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
  418. # [10:25] <MikeSmith> david_carlisle: regarding your message a while back about href, I agree
  419. # [10:26] <MikeSmith> I think for that validator we should allow it
  420. # [10:26] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  421. # [10:27] <MikeSmith> I have a validator patch ready for switching to your mml2-subset-of-mml2 schema, but I need for Henri to review and OK it before I commit it
  422. # [10:27] * Quits: payman_m (~payman_m@guest.opera.com) (Read error: Connection reset by peer)
  423. # [10:27] * Joins: payman_m (~payman_m@guest.opera.com)
  424. # [10:29] * Joins: Ms2ger` (~Ms2ger@91.181.240.75)
  425. # [10:31] <david_carlisle> MikeSmith: OK, thanks, then I guess I should do same in the copy I stuck on the w3c server
  426. # [10:32] <MikeSmith> yeah
  427. # [10:32] <MikeSmith> that'd actually be better
  428. # [10:32] * Quits: Ms2ger (~Ms2ger@91.181.186.122) (Ping timeout: 240 seconds)
  429. # [10:32] <MikeSmith> because as part of the patch, I wrote a makefile that just grabs your source
  430. # [10:33] <MikeSmith> so if/when you make changes upstream, I can just run that to build the version for the validator
  431. # [10:33] <david_carlisle> ha ha so I now have ultimate power and if I add content mathml
  432. # [10:33] <david_carlisle> and docbook
  433. # [10:33] <david_carlisle> and xforms
  434. # [10:33] <MikeSmith> heh
  435. # [10:33] <david_carlisle> and rdf/xml
  436. # [10:33] <david_carlisle> it'll all make it's way on to the web?
  437. # [10:34] <david_carlisle> sorry, just got in. need coffee
  438. # [10:34] * MikeSmith needs some green tea
  439. # [10:36] <MikeSmith> david_carlisle: the validator version necessarily is a patched version of your source
  440. # [10:36] <MikeSmith> because of some cases of conflicts in relaxng patterns names used
  441. # [10:37] <david_carlisle> I could fix that, where are the patches?
  442. # [10:37] <MikeSmith> https://bitbucket.org/validator/validator-patches/qseries?apply=t&qs_apply=mathml2-update
  443. # [10:37] <david_carlisle> probably will look over weekend
  444. # [10:38] <MikeSmith> the raw patch is here: https://bitbucket.org/validator/validator-patches/raw/ba32f45e8515/mathml2-update
  445. # [10:38] <MikeSmith> there are some changes other than just the name changes
  446. # [10:38] <MikeSmith> stuff that's necessarily for making it integrate-able into the HTML5 schema
  447. # [10:39] <MikeSmith> and due to the way it handles annotation-xml
  448. # [10:39] <david_carlisle> don't get me started on the way html5 handles annotation-xml _;)
  449. # [10:41] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  450. # [10:42] * Quits: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
  451. # [10:43] <MikeSmith> heh
  452. # [10:43] <MikeSmith> david_carlisle: that patch is for several files but I think the main one of interest to you is just the part that adds the "schema/mml2/patch-vnu" file
  453. # [10:44] <MikeSmith> that includes comments for all the changes
  454. # [10:45] <MikeSmith> e.g., "++# changed datatype of id attr from ID to w:xml-name -- mike"
  455. # [10:45] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  456. # [10:45] <MikeSmith> so actually it would be great if you could review those at some point and let me know if you are OK with them
  457. # [10:45] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
  458. # [10:45] <david_carlisle> yes thanks had a quick look through the raw patch data, but probably can't actually do anything with it till later
  459. # [10:47] <MikeSmith> ok
  460. # [10:47] * _bga is now known as bga_
  461. # [11:01] * Joins: payman_m_ (~payman_m@guest.opera.com)
  462. # [11:01] * Quits: payman_m (~payman_m@guest.opera.com) (Read error: Connection reset by peer)
  463. # [11:01] * payman_m_ is now known as payman_m
  464. # [11:09] <hsivonen> MikeSmith: does your patch remove the old MathML2 schema files? I see you only removing them from entity-map.txt.
  465. # [11:09] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  466. # [11:09] <MikeSmith> hsivonen: it does not remove them but I suppose it should
  467. # [11:10] <hsivonen> MikeSmith: do I read correctly that you implemented the same annotation-xml content model that I had implemented on top of the old MathML 2 schema?
  468. # [11:10] <MikeSmith> yes
  469. # [11:10] <hsivonen> MikeSmith: ok. r=hsivonen for landing it.
  470. # [11:10] <MikeSmith> cheers
  471. # [11:11] <MikeSmith> got another minor htmlparser refinement for the open-elements reporting
  472. # [11:13] <MikeSmith> https://bitbucket.org/validator/htmlparser-patches/qseries?apply=t&qs_apply=report-unclosed-for-eof
  473. # [11:13] <MikeSmith> and raw patch at https://bitbucket.org/validator/htmlparser-patches/raw/e5f6f9c4a410/report-unclosed-for-eof
  474. # [11:14] <MikeSmith> hsivonen: for fixing the case of open title, script, style elements
  475. # [11:14] <MikeSmith> which zcorpan pointed out
  476. # [11:14] <hsivonen> MikeSmith: r=hsivonen, although I'd prefer commit messages to start with a capital letter and end with a period to conform with hg.mozilla.org style.
  477. # [11:15] <MikeSmith> ok
  478. # [11:15] <hsivonen> MikeSmith: would you like me to push directly to hg.mozilla.org, or do you prefer to land to bitbucket first?
  479. # [11:16] <MikeSmith> please push directly to hg.mozilla.org
  480. # [11:16] <hsivonen> ok
  481. # [11:16] <MikeSmith> I don't push to the bitbucket repo for htmlparser except for just that separate patch queue for it
  482. # [11:17] <annevk> heh, someone highlighted my todo list in the logs
  483. # [11:17] <MikeSmith> the repo itself gets mirrored from whatever is at hg.mozilla.org
  484. # [11:17] <zcorpan> MikeSmith: awesome :)
  485. # [11:18] <zcorpan> MikeSmith: i didn't find any further bugs when testing briefly the other day
  486. # [11:18] <MikeSmith> ok
  487. # [11:18] <MikeSmith> but note that Henri made a further refinement yesterday also
  488. # [11:19] <MikeSmith> to prevent duplicate error messages
  489. # [11:19] <MikeSmith> zcorpan: I pushed that and this update to http://www.w3.org/html/check already
  490. # [11:19] <hsivonen> MikeSmith: pushed. http://hg.mozilla.org/projects/htmlparser/rev/0b9e1ee721df
  491. # [11:19] <MikeSmith> hsivonen: thanks
  492. # [11:20] <MikeSmith> I think people are going to really like having this
  493. # [11:20] * bga_ is now known as bga_|away
  494. # [11:21] <hsivonen> yeah, I expect so
  495. # [11:21] <MikeSmith> and maybe having the locators in the stack will prove useful for other stuff
  496. # [11:21] <zcorpan> yeah, this immediately doubled the usability of the validator
  497. # [11:23] * Joins: MikeSmith_ (~MikeSmith@EM114-48-213-139.pool.e-mobile.ne.jp)
  498. # [11:24] <MikeSmith_> zcorpan: hey, I was thinking last night about another open bug that you reported some time ago
  499. # [11:24] <MikeSmith_> the one about all the attribute names being listed for input elements
  500. # [11:25] <MikeSmith_> I think a better way to handle that might be in the javascript for the Web UI
  501. # [11:26] <MikeSmith_> this bug, I mean http://bugzilla.validator.nu/show_bug.cgi?id=339
  502. # [11:26] <MikeSmith_> we wouldn't need to scrape the spec
  503. # [11:27] * Quits: MikeSmith (~MikeSmith@EM111-188-5-90.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  504. # [11:27] * MikeSmith_ is now known as MikeSmith
  505. # [11:28] <MikeSmith> on the backend
  506. # [11:29] <MikeSmith> would instead need to have the javascript scrape the error message and the remove whichever <li>s need to me removed
  507. # [11:32] <MikeSmith> would not be so pretty but it's going to be kind of ugly regardless of where it's handled (backend/build or the UI)
  508. # [11:34] <zcorpan> MikeSmith: it wouldn't work so well with the group messages feature
  509. # [11:34] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
  510. # [11:34] <MikeSmith> ah
  511. # [11:35] <zcorpan> MikeSmith: another thing i noticed just now. <input max="1"> has less useful message than <input type="text" max="1"> even though they're semantically equivalent
  512. # [11:36] * Joins: mamund (mamund@frost.nullshells.net)
  513. # [11:36] <zcorpan> MikeSmith: maybe that's not a common problem though
  514. # [11:37] <MikeSmith> what would be better for the <input max="1"> case?
  515. # [11:39] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
  516. # [11:39] <zcorpan> to say that max is not allowed for the "Text" state
  517. # [11:39] <MikeSmith> ah
  518. # [11:40] <MikeSmith> the thing is, the schema doesn't default it to the text state
  519. # [11:40] <MikeSmith> no attribute defaulting in relaxng
  520. # [11:42] * bga_|away is now known as bga_
  521. # [11:42] <MikeSmith> so the relaxng backend at least does not know that those two cases are but type="text"
  522. # [11:42] <annevk> schemas really have a lot of limitations
  523. # [11:49] * Joins: payman_m_ (~payman_m@guest.opera.com)
  524. # [11:49] * Quits: payman_m (~payman_m@guest.opera.com) (Read error: Connection reset by peer)
  525. # [11:49] * payman_m_ is now known as payman_m
  526. # [11:51] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  527. # [11:53] * Quits: Ms2ger` (~Ms2ger@91.181.240.75) (Read error: Connection reset by peer)
  528. # [11:56] * Joins: Ms2ger (~Ms2ger@91.181.240.75)
  529. # [11:58] <david_carlisle> annevk: they do, but that one is a limitation of this schema rather than of relaxng, i would guess?
  530. # [11:59] <annevk> dunno
  531. # [11:59] <annevk> it seems that for useful error messages not having schemas would make things easier
  532. # [11:59] <hsivonen> david_carlisle: many of the limitations of "schemas" are limitations of Jing
  533. # [12:00] <annevk> but I'm not sure how much more complex it would be
  534. # [12:00] <david_carlisle> everything is james' fault, i agree
  535. # [12:00] <annevk> well that is, you need custom code anyway, so...
  536. # [12:01] <david_carlisle> annevk: perhaps, but it's harder to drive a context sensitive editor from a load of custom java code
  537. # [12:02] <hsivonen> david_carlisle: the way this has been addressed so far is by punching more and more holes into the RELAX NG schemas (making them less useful for oXygen, nxml-mode, etc.) and filling the holes with custom Java code
  538. # [12:02] <david_carlisle> :-)
  539. # [12:02] <MikeSmith> generic validation tools produce generic error messages
  540. # [12:03] <david_carlisle> but if the schemas are useful for editors, people don't make errors, then the validator never need report anything, or something....
  541. # [12:03] <david_carlisle> but i guess you will tell me Hixie managed to find an example of an invalid html file in the wild
  542. # [12:04] <MikeSmith> (or rather "general-purpose validation" tools)
  543. # [12:05] <david_carlisle> MikeSmith: I agree really, and think validator.nu or schematron really produce much better error messages for real people
  544. # [12:06] * Quits: payman_m (~payman_m@guest.opera.com) (Quit: payman_m)
  545. # [12:06] * bga_ is now known as bga_|away
  546. # [12:06] <david_carlisle> schema validation (like dtd) is best viewed as binary pass fail, the error message returned (if any) is often as not misleading as it reports things as seen by the validators internal state rather than what was in the file
  547. # [12:06] <MikeSmith> indeed
  548. # [12:06] <david_carlisle> but I still use dtd every day anyway
  549. # [12:07] <MikeSmith> what for?
  550. # [12:07] <david_carlisle> cause I need food
  551. # [12:07] <MikeSmith> heh
  552. # [12:07] * Quits: matjas (~matjas@91.182.20.173) (Quit: Updating Textual - http://www.codeux.com/textual/ — :-))
  553. # [12:08] * Joins: matjas (~matjas@91.182.20.173)
  554. # [12:08] <MikeSmith> "f your desires are not great, a little will seem much to you; for small appetite makes poverty equivalent to wealth."
  555. # [12:10] <MikeSmith> david_carlisle: btw, your existing http://www.w3.org/Math/RelaxNG/mathml3-restricted/ schema seems to already allow href
  556. # [12:11] <MikeSmith> in CommonAtt
  557. # [12:11] <annevk> david_carlisle, people make errors and typically do not use schemas :)
  558. # [12:12] <david_carlisle> annevk: you don't say:-)
  559. # [12:13] <david_carlisle> MikeSmith: does it? oops will check, i was experimenting with or without at one point but I thought I'd checked it in as we'd agreed without href, but will check while I'm looking at pulling in your other diffs
  560. # [12:14] <MikeSmith> ok
  561. # [12:19] * Joins: maikmerten (~maikmerte@port-92-201-7-169.dynamic.qsc.de)
  562. # [12:20] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  563. # [12:23] * bga_|away is now known as bga_
  564. # [12:24] * bga_ is now known as bga_|away
  565. # [12:24] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  566. # [12:26] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  567. # [12:26] * Quits: kanru (~kanru@61-30-10-70.static.tfn.net.tw) (Ping timeout: 265 seconds)
  568. # [12:27] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  569. # [12:32] * Quits: rimantas (~rimliu@93.93.57.193) (Read error: Operation timed out)
  570. # [12:34] * Joins: rimantas (~rimliu@93.93.57.193)
  571. # [12:39] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 264 seconds)
  572. # [12:39] * Joins: mamund (mamund@frost.nullshells.net)
  573. # [12:42] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  574. # [12:49] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  575. # [13:02] <annevk> you can now go back from http://html5.org/tools/web-apps-tracker?from=5743&to=5744 to the overview page by clicking the heading
  576. # [13:02] <annevk> I also removed "Revision" from the title
  577. # [13:02] <annevk> and 410'd web-forms-tracker
  578. # [13:07] <MikeSmith> nice
  579. # [13:08] <MikeSmith> annevk: it would be nice to just be able to have also have a URL with single revision number
  580. # [13:08] <MikeSmith> http://html5.org/tools/web-apps-tracker?r=5744 or whatever
  581. # [13:09] <annevk> I'm not following what Sam is going on about again :/
  582. # [13:09] <MikeSmith> which would just give the same thing as http://html5.org/tools/web-apps-tracker?from=5743&to=5744
  583. # [13:10] <annevk> what is the upside?
  584. # [13:10] <annevk> just shorter URLs?
  585. # [13:12] <annevk> hmm, found a mirror: http://kerouanen.appspot.com/html5.org/tools/web-apps-tracker
  586. # [13:13] <annevk> but the mirror is broken
  587. # [13:16] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 265 seconds)
  588. # [13:21] * Joins: reni_ (~reni@sedkit.inf.u-szeged.hu)
  589. # [13:23] <MikeSmith> annevk: shorter
  590. # [13:23] <MikeSmith> but actually could be even more shorter
  591. # [13:23] <MikeSmith> http://html5.org/r/5744 for example
  592. # [13:23] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Ping timeout: 250 seconds)
  593. # [13:24] <annevk> aah, as a URL shortener?
  594. # [13:24] <annevk> where would you use them?
  595. # [13:24] <annevk> I will try to make something like that
  596. # [13:24] <MikeSmith> in tweets or whatever I guess
  597. # [13:24] <MikeSmith> cool
  598. # [13:25] <MikeSmith> david_carlisle: validator.nu repo now has the new MathML schema
  599. # [13:26] <MikeSmith> and I pushed it to http://www.w3.org/html/check for testing
  600. # [13:26] <MikeSmith> so if/when you have time, please try some test cases on it
  601. # [13:27] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  602. # [13:28] <david_carlisle> MikeSmith: thanks
  603. # [13:29] <MikeSmith> I have a couple more patches I need for Henri to review, but after I get those reviewed and checked in, hopefully Henri can re-redeploy http://validator.nu and after that I will also update the HTML5 backend on validator.w3.org so that we can have those in sync
  604. # [13:29] <MikeSmith> within the next week or so
  605. # [13:29] <hsivonen> MikeSmith: which other patches?
  606. # [13:30] <MikeSmith> hsivonen: one is https://bitbucket.org/validator/syntax-patches/qseries?apply=t&qs_apply=script-checker
  607. # [13:31] <MikeSmith> for checking text content of <script></script> and <script src=foo></script>
  608. # [13:31] * Quits: reni_ (~reni@sedkit.inf.u-szeged.hu) (Quit: Leaving)
  609. # [13:33] <MikeSmith> but note that it does not implement checking for all the constraints in the ABNF at http://www.whatwg.org/specs/web-apps/current-work/complete/scripting-1.html#restrictions-for-contents-of-script-elements
  610. # [13:33] <MikeSmith> it only intentionally only checks at this point for "<!--" without a matching "-->"
  611. # [13:34] <MikeSmith> and for proper "//" "/* */" comments in the <script src=foo></script> case
  612. # [13:34] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  613. # [13:35] * Joins: payman_m (~payman_m@guest.opera.com)
  614. # [13:35] * Joins: Martijnc_ (~Martijnc@91.176.148.34)
  615. # [13:36] * Quits: Martijnc (~Martijnc@91.176.148.34) (Remote host closed the connection)
  616. # [13:36] * Martijnc_ is now known as Martijnc
  617. # [13:49] * Joins: reni (~reni@sedkit.inf.u-szeged.hu)
  618. # [13:51] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
  619. # [13:58] * Joins: reni_ (~reni@sedkit.inf.u-szeged.hu)
  620. # [14:00] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Ping timeout: 240 seconds)
  621. # [14:00] * Joins: FastJack (~fastjack@dumpstr.net)
  622. # [14:03] <annevk> MikeSmith, it now works
  623. # [14:03] <annevk> MikeSmith, you can also do http://html5.org/r/4000-4010
  624. # [14:04] <webr3> annevk, that's handy
  625. # [14:05] <annevk> now all that needs changing is that instead of showing "Filter" on the DIFF page it shows a short URL there instead
  626. # [14:13] * Quits: wakaba (~wakaba@4.22.102.121.dy.bbexcite.jp) (Quit: Leaving...)
  627. # [14:14] * Joins: GarethAdams|Home (~GarethAda@94-193-106-231.zone7.bethere.co.uk)
  628. # [14:14] * Quits: GarethAdams|Home (~GarethAda@94-193-106-231.zone7.bethere.co.uk) (Changing host)
  629. # [14:14] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  630. # [14:16] * Joins: wakaba (~wakaba@4.22.102.121.dy.bbexcite.jp)
  631. # [14:25] * Joins: 45PABNSV5 (~davidb@66.207.206.180)
  632. # [14:32] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  633. # [14:32] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  634. # [14:42] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
  635. # [14:44] * Quits: Evet (~Evet@78.181.20.68) (Ping timeout: 255 seconds)
  636. # [14:46] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
  637. # [14:47] <annevk> what is it with the twitter tooltips for URLs and adding inappropriate slashes?
  638. # [14:48] <zcorpan> http://whoisryannystrom.com/tests/webcontrol/ is cool
  639. # [14:48] <annevk> btw the pages now link back to the short URL
  640. # [14:48] <annevk> http://html5.org/r/1143
  641. # [14:48] <annevk> "No websocket or canvas support, SORRY."
  642. # [14:50] <matjas> zomg, the `/` after `r` is redundant!!11eleven
  643. # [14:51] <zcorpan> matjas: the 'r' is redundant too?
  644. # [14:51] <matjas> yeah in a way
  645. # [14:52] <matjas> now if only @whatwg would start tweeting again, those sexy short URLs could be put to use :)
  646. # [14:52] <annevk> too late?
  647. # [14:52] <matjas> it’s never too late for some hot 301 lovin’
  648. # [14:53] <annevk> mwah, two characters
  649. # [14:53] <matjas> doesn’t matter much anyway
  650. # [14:53] <annevk> someone first get me html.org :)
  651. # [14:53] <annevk> or ht.ml
  652. # [14:53] <annevk> or .html
  653. # [14:53] <Lachy> what ccTLD is .ml?
  654. # [14:53] <annevk> then ill make http://html/1143 work
  655. # [14:53] <zcorpan> annevk: just register the html:// protocol and get it implemented
  656. # [14:54] <annevk> Lachy, Mali
  657. # [14:54] <Lachy> hmm, I wonder what the requirements for registering one are?
  658. # [14:54] <annevk> Lachy, but you cannot get directly under it
  659. # [14:54] <zcorpan> then use html:1143
  660. # [14:54] <Lachy> oh
  661. # [14:54] <annevk> zcorpan, profit
  662. # [14:56] * Joins: Evet (~Evet@78.185.18.153)
  663. # [14:57] <annevk> matjas, yeah we should totally fix the twitter feed
  664. # [14:57] <zcorpan> annevk: you could represent the revision number in base 64 to make it shorter
  665. # [14:57] <matjas> and then rot13 it for the lulz
  666. # [14:57] <annevk> no and no
  667. # [14:58] <matjas> annevk: did the python script i found last time not work?
  668. # [14:58] <annevk> I don't think we hooked it up
  669. # [14:58] <annevk> Admittedly I also forgot the password to the twitter account
  670. # [14:58] <matjas> FFFFFFFUUUUUU—
  671. # [14:59] <annevk> Not sure if I have time tonight but maybe Hixie can give me the details and I can set up a script on html5.org that he pings with a message and revision number
  672. # [14:59] * Quits: reni_ (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
  673. # [15:00] <annevk> @WHATWG has a lot of followers but currently it is not very useful
  674. # [15:03] <annevk> matjas, was it http://code.google.com/p/python-twitter/ ?
  675. # [15:03] <matjas> nope, but this looks pretty good
  676. # [15:05] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
  677. # [15:05] * Quits: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp) (Read error: Connection reset by peer)
  678. # [15:05] * Joins: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
  679. # [15:05] <annevk> not exactly simple
  680. # [15:05] <annevk> http://code.google.com/p/python-twitter/source/browse/examples/tweet.py
  681. # [15:07] <annevk> oh
  682. # [15:07] * Joins: miketaylr (~miket@206.217.92.186)
  683. # [15:07] <annevk> that's just a lot of boilerplate
  684. # [15:07] <annevk> it comes down to
  685. # [15:07] <annevk> status = api.PostUpdate(message)
  686. # [15:07] <annevk> and creating api
  687. # [15:08] * Joins: jdaggett_ (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
  688. # [15:08] * Quits: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp) (Read error: Connection reset by peer)
  689. # [15:08] * jdaggett_ is now known as jdaggett
  690. # [15:08] <annevk> miketaylr, did you co-create python-twitter?
  691. # [15:08] <matjas> requires authentication though
  692. # [15:09] <matjas> looks like it’s another Mike Taylor, codenamed bear42
  693. # [15:10] * Joins: boaz (~boaz@64.119.153.2)
  694. # [15:11] <annevk> don't they all require authentication of some kind?
  695. # [15:11] * Quits: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp) (Read error: Connection reset by peer)
  696. # [15:11] * Joins: jdaggett_ (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
  697. # [15:11] <annevk> seems quite clear you need to use OAuth
  698. # [15:11] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  699. # [15:12] <annevk> somewhat overkill for stuff like this I think, but whatever
  700. # [15:13] <miketaylr> annevk: haha no, it was the smart mike taylor
  701. # [15:17] <annevk> wait what
  702. # [15:17] <annevk> and we hired you?
  703. # [15:17] <miketaylr> shhh
  704. # [15:17] <annevk> ;p
  705. # [15:17] <miketaylr> >_>
  706. # [15:18] <matjas> miketaylr: /nick bear43
  707. # [15:19] <annevk> I'll email Hixie asking for the details
  708. # [15:20] <matjas> annevk: yay!
  709. # [15:20] <matjas> annevk: looks like there’s a missing </code> after “Short URL:” on pages like http://html5.org/tools/web-apps-tracker?from=5746&to=5747
  710. # [15:22] <matjas> are you relying on proper parsing/error handling as per HTML5?
  711. # [15:24] <annevk> I used + instead of +=
  712. # [15:24] * Quits: payman_m (~payman_m@guest.opera.com) (Quit: payman_m)
  713. # [15:24] <annevk> fixed now
  714. # [15:28] <zcorpan> annevk: localStorage["tracker-" + ""] should be localStorage["tracker-" + name] ?
  715. # [15:32] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
  716. # [15:33] <annevk> something like that, yes :/
  717. # [15:33] * Joins: mamund (mamund@frost.nullshells.net)
  718. # [15:33] <annevk> if it's been broken for so long
  719. # [15:33] <annevk> maybe I should just nuke that?
  720. # [15:34] <annevk> for me it has been broken since revision 5280
  721. # [15:35] * Quits: jdaggett_ (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
  722. # [15:44] * Joins: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com)
  723. # [15:52] * Joins: erlehmann (~erlehmann@95-89-41-39-dynip.superkabel.de)
  724. # [15:54] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  725. # [15:59] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
  726. # [16:00] * Quits: kolor (~kolot7@cpc2-sgyl20-0-0-cust473.sgyl.cable.virginmedia.com)
  727. # [16:02] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
  728. # [16:04] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
  729. # [16:05] * Joins: mokush (~quassel@188.24.42.76)
  730. # [16:08] <annevk> Ms2ger, thanks for doing a few things with the encoding data
  731. # [16:09] <annevk> Ms2ger, added a comment to the bug hoping to sway Simon
  732. # [16:09] <Ms2ger> Thanks, I was hoping you would :)
  733. # [16:13] * zcorpan switches to developers.whatwg.org for http://simon.html5.org/html5-elements
  734. # [16:14] <zcorpan> benschwarz: if you have a style sheet to make html5-elements match the style of developers.whatwg.org i'd be happy to apply it
  735. # [16:15] <zcorpan> benschwarz: btw the color of the headings is not so great contrast
  736. # [16:16] <zcorpan> or the <dt>s rather
  737. # [16:16] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
  738. # [16:20] * Quits: f1lt3r_bocoup (~f1lt3r@64.119.153.2) (Remote host closed the connection)
  739. # [16:21] <erlehmann> The WHATWG is committed to the well being of all participants. Cake and grief counseling will be available at the conclusion of the specification. Thank you for helping us help you help us all.
  740. # [16:21] * Joins: mokush_ (~quassel@188.24.42.76)
  741. # [16:22] * Quits: mokush (~quassel@188.24.42.76) (Ping timeout: 240 seconds)
  742. # [16:24] <erlehmann> zcorpan, that is a nice site. but the light blue color really should be changed to enhance the contrast level.
  743. # [16:37] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  744. # [16:39] * Joins: payman_m (~payman_m@guest.opera.com)
  745. # [16:43] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  746. # [16:44] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
  747. # [16:46] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Quit: Necrathex)
  748. # [16:54] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
  749. # [16:55] * Joins: saba (~foo@unaffiliated/saba)
  750. # [16:58] * Quits: variable (~variable@unaffiliated/variable) (Read error: Operation timed out)
  751. # [16:59] * Joins: variable (~variable@unaffiliated/variable)
  752. # [17:03] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  753. # [17:07] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  754. # [17:10] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  755. # [17:10] * bga_ is now known as bga_|away
  756. # [17:10] * Quits: payman_m (~payman_m@guest.opera.com) (Quit: payman_m)
  757. # [17:11] * bga_|away is now known as bga_
  758. # [17:12] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk)
  759. # [17:17] * Joins: f1lt3r_bocoup (~f1lt3r@64.119.153.2)
  760. # [17:23] * Joins: MikeSmith_ (~MikeSmith@EM114-48-9-203.pool.e-mobile.ne.jp)
  761. # [17:27] * Quits: MikeSmith (~MikeSmith@EM114-48-213-139.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  762. # [17:27] * MikeSmith_ is now known as MikeSmith
  763. # [17:29] * Joins: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net)
  764. # [17:37] * Joins: mpt (~mpt@canonical/mpt)
  765. # [17:40] * Quits: FastJack (~fastjack@dumpstr.net) (Ping timeout: 260 seconds)
  766. # [17:41] * Joins: FastJack (~fastjack@dumpstr.net)
  767. # [17:49] * Joins: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4)
  768. # [17:52] * Joins: justinhjohnson_ (~justinjn@72.166.146.186)
  769. # [17:53] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Ping timeout: 240 seconds)
  770. # [17:53] * justinhjohnson_ is now known as justinhjohnson
  771. # [17:54] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  772. # [17:55] * Quits: brendaneich (~brendanei@adsl-71-131-200-202.dsl.sntc01.pacbell.net) (Quit: brendaneich)
  773. # [17:57] <AryehGregor> Hixie, what are the beforeundo and beforeredo events, exactly? Googling them seems to yield no info.
  774. # [18:05] <AryehGregor> (if anyone else knows, that would be helpful too)
  775. # [18:06] <annevk> maybe you should search for them with the prefix "on"
  776. # [18:06] * Quits: shepazu (~schepers@adsl-242-196-155.rmo.bellsouth.net) (Ping timeout: 255 seconds)
  777. # [18:06] <annevk> I believe the idea is that using them you can make sure the undo/redo UI is highlighted appropriately, or some such
  778. # [18:07] <annevk> sort of similar to beforecopy et al
  779. # [18:07] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  780. # [18:07] <AryehGregor> I did search for them with the prefix "on".
  781. # [18:07] <AryehGregor> I got some Dojo stuff.
  782. # [18:07] <Workshiva> Have you checked MSDN?
  783. # [18:10] <AryehGregor> I don't seem to see anything there.
  784. # [18:11] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 276 seconds)
  785. # [18:11] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Quit: Leaving)
  786. # [18:11] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  787. # [18:11] * Quits: justinhjohnson (~justinjn@72.166.146.186) (Ping timeout: 240 seconds)
  788. # [18:14] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
  789. # [18:16] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  790. # [18:17] * Joins: cszabo1 (~caszabo@192.100.104.17)
  791. # [18:18] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
  792. # [18:21] * Joins: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
  793. # [18:23] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
  794. # [18:23] * bga_ is now known as bga_|away
  795. # [18:25] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Ping timeout: 260 seconds)
  796. # [18:27] * Joins: shepazu (~schepers@adsl-69-175-236.rmo.bellsouth.net)
  797. # [18:31] * Joins: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  798. # [18:32] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 250 seconds)
  799. # [18:37] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
  800. # [18:40] * Quits: wirepair (fbi@random.supermario.org) (Ping timeout: 276 seconds)
  801. # [18:42] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Quit: Leaving)
  802. # [18:45] * bga_|away is now known as bga_
  803. # [18:54] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  804. # [18:57] * Joins: brendaneich (~brendanei@adsl-71-131-200-202.dsl.sntc01.pacbell.net)
  805. # [19:05] * Joins: estes (~aestes@17.246.16.160)
  806. # [19:05] * Quits: estes (~aestes@17.246.16.160) (Client Quit)
  807. # [19:05] * Joins: estes (~aestes@17.246.16.160)
  808. # [19:07] * Joins: charlvn (~charlvn@41.0.48.93)
  809. # [19:11] * Quits: boaz (~boaz@64.119.153.2) (Remote host closed the connection)
  810. # [19:14] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  811. # [19:15] * Joins: wirepair (fbi@random.supermario.org)
  812. # [19:17] * Quits: mokush_ (~quassel@188.24.42.76) (Remote host closed the connection)
  813. # [19:17] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  814. # [19:19] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  815. # [19:19] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  816. # [19:24] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  817. # [19:24] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 240 seconds)
  818. # [19:26] * Joins: paul_irish (~paul_iris@67.218.107.56)
  819. # [19:28] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Ping timeout: 240 seconds)
  820. # [19:29] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
  821. # [19:29] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
  822. # [19:31] * Joins: othermaciej (~mjs@17.246.16.208)
  823. # [19:33] * Joins: jamesr_ (~jamesr@nat/google/x-hhjuxdeetcxyqlrc)
  824. # [19:49] * Joins: Necrathex (~nectop@86.89.160.77)
  825. # [19:54] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
  826. # [19:56] <annevk> hmm, WHATWG blog is pretty much dead
  827. # [19:57] <Ms2ger> Write something about encodings there :)
  828. # [19:58] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  829. # [19:59] <annevk> yeah, could do
  830. # [19:59] <annevk> guess I'll write a post once I fix the twitter account
  831. # [20:03] <dglazkov> Hixie: yt?
  832. # [20:04] <dglazkov> interesting question about querySelector behavior and XBL2 pseudo-element matching
  833. # [20:05] * Quits: paul_irish (~paul_iris@67.218.107.56) (Remote host closed the connection)
  834. # [20:05] <dglazkov> currently, we're supposed to throw a SYNTAX_ERR if the pseudo-element is unknown. Well, that's no longer reasonable once we introduce the ability to define arbitrary strings as pseudo-elements.
  835. # [20:05] <dglazkov> should we:
  836. # [20:05] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Quit: justinhjohnson)
  837. # [20:05] <dglazkov> 1) change querySelector behavior to not throw on unknown pseudo-elements
  838. # [20:06] * Quits: maikmerten (~maikmerte@port-92-201-7-169.dynamic.qsc.de) (Remote host closed the connection)
  839. # [20:06] <Ms2ger> Pseudo-elements or pseudo-classes?
  840. # [20:06] <dglazkov> 2) throw SYNTAX_ERR when the pseudo-element in the query was not matched for the given query
  841. # [20:06] <dglazkov> oooh
  842. # [20:07] <dglazkov> 3) since they are in the shadow DOM anyway, we should keep always throwing SYNTAX_ERR when unknown pseudo-element is encountered
  843. # [20:08] <dglazkov> Ms2ger: pseudo-elements: http://dev.w3.org/2006/xbl2/#the-pseudo-attribute
  844. # [20:08] <dglazkov> I think I'll implement #3 for now
  845. # [20:08] * Joins: paul_irish (~paul_iris@nat/google/x-pnocarfibchgdqza)
  846. # [20:08] * Joins: dbaron (~dbaron@nat/mozilla/x-ywfzqvfeevfytssl)
  847. # [20:09] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Read error: Connection reset by peer)
  848. # [20:10] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
  849. # [20:14] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
  850. # [20:18] * Quits: brendaneich (~brendanei@adsl-71-131-200-202.dsl.sntc01.pacbell.net) (Quit: brendaneich)
  851. # [20:21] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
  852. # [20:22] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  853. # [20:25] <annevk> dglazkov, pseudo-elements are anonymous boxes, I don't think they should get exposed to script
  854. # [20:25] <annevk> (even when they are in fact elements in an XBL binding)
  855. # [20:27] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
  856. # [20:33] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
  857. # [20:33] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Client Quit)
  858. # [20:33] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Quit: Leaving)
  859. # [20:35] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
  860. # [20:36] <dglazkov> annevk: so #3 seems like the right choice?
  861. # [20:36] <annevk> yeah
  862. # [20:36] <annevk> I think I had XBL in mind already when designing that part of querySelector
  863. # [20:38] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  864. # [20:41] <Hixie> ok here now
  865. # [20:43] * Quits: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net) (Quit: mdelaney)
  866. # [20:43] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  867. # [20:44] <annevk> oh hey
  868. # [20:44] <annevk> see some email about twitter in your inbox
  869. # [20:44] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Read error: Connection reset by peer)
  870. # [20:44] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
  871. # [20:45] * bga_ is now known as bga_|away
  872. # [20:45] <Hixie> k
  873. # [20:45] * MrDoublesite is now known as MrOpposite
  874. # [20:45] <Hixie> got it
  875. # [20:46] <cszabo1> Hixie, did you follow my discussion with Robert O'Callahan about the drawing model on canvas?
  876. # [20:46] <Hixie> where was the discussion?
  877. # [20:46] <cszabo1> on whatwg-mailing list
  878. # [20:46] <Hixie> i guarantee a reply to all spec feedback on the whatwg list
  879. # [20:47] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
  880. # [20:47] <Hixie> (unless it just repeats something that was said earlier)
  881. # [20:47] <Hixie> so yes, and i'll reply in due course... i can take a look now though if you need a reply sooner
  882. # [20:48] <cszabo1> Hixie, OK, I will just be patient. I was raising among other things, an issue with shadows not being drawn for compositing modes such as copy in the current model.
  883. # [20:48] <Hixie> oh, right, the compositing thread
  884. # [20:49] <Hixie> i'm basically happy to spec whatever is (a) implemented and (b) described to me in terms i can put in the spec
  885. # [20:49] <Hixie> i unfortunately am not qualified to really describe what browsers do from reverse engineering -- my graphics knowledge is lacking
  886. # [20:49] <Hixie> otherwise i'd just reverse engineer the browsers and spec that
  887. # [20:53] <Hixie> annevk: replied. Does anyone actually care though? Given how few complaints we got when it broke (the earliest being months later), it's not clear to me that Twitter messages are helpful here.
  888. # [20:55] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  889. # [20:56] <Ms2ger> People might not notice if it's gone, but still appreciate it when they do see it, though
  890. # [20:57] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  891. # [20:57] * bga_ is now known as _bga
  892. # [20:57] <Hixie> fair enough
  893. # [20:57] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Disconnected by services)
  894. # [20:57] * riven` is now known as riven
  895. # [20:58] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 255 seconds)
  896. # [21:08] * Joins: brendaneich (~brendanei@nat/mozilla/x-vyltzeptxvjtqdaz)
  897. # [21:10] <cszabo1> Hixie, do you know whether Microsoft agrees to the current behavior or wants something more along what WebKit does? I heard both versions so far. If Mozilla, Opera and IE behave like the spec says, and they are happy with that, probably WebKit should do the same.
  898. # [21:13] * Joins: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
  899. # [21:13] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  900. # [21:14] <Philip`> cszabo1: http://lists.w3.org/Archives/Public/public-canvas-api/2010OctDec/0070.html is what they've said
  901. # [21:15] * Joins: mamund_ (mamund@frost.nullshells.net)
  902. # [21:17] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 241 seconds)
  903. # [21:19] * _bga is now known as bga_
  904. # [21:19] <jamesr_> afaik they haven't actually released an implementation of any compositing modes other than source-over so far
  905. # [21:20] <Philip`> Yeah, their preview releases have skipped it so far
  906. # [21:21] <jamesr_> and fwiw i agree that it would make sense for WebKit to change to the currently spec'd behavior if IE does, even though i think it's kind of dumb
  907. # [21:21] <Philip`> If they implement it to pass the current test cases then they should end up with behaviour like Opera (and like Firefox with fewer bugs, I think)
  908. # [21:21] <Philip`> and they haven't asked for those test cases to be changed at all
  909. # [21:22] <cszabo1> I have just tested the "copy" globalCompositeOperation as it relates to shadows being shown on Firefox and it appears to work not as speced, but according to my proposal, that is: shadows are shown if specified.
  910. # [21:24] <Philip`> Hmm, I'm probably missing a test for that one
  911. # [21:26] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  912. # [21:27] <jamesr_> last i checked ffx doesn't perfectly implement the non-default globalCompositeOperations in all corner cases
  913. # [21:31] * Joins: dave_levin (~dave_levi@nat/google/x-pauxsvebngpqyggw)
  914. # [21:31] <Ms2ger> Please file bugs, if Philip` hasn't yet :)
  915. # [21:32] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
  916. # [21:32] * Philip` hasn't bothered filing any bugs any time recently
  917. # [21:33] <annevk> so at one point I installed my own version of Python because Dreamhost was lagging behind
  918. # [21:33] <annevk> is there a way to remove that again?
  919. # [21:33] <Philip`> Just look for failures in http://test.w3.org/html/tests/submission/PhilipTaylor/canvas/index.2d.composite.html if you want :-)
  920. # [21:34] <Philip`> annevk: Delete it from your home directory, if that's where it got installed?
  921. # [21:34] <Philip`> maybe in ~/lib or similar
  922. # [21:34] <annevk> It's in ~/opt/lib/
  923. # [21:35] <annevk> however I'm afraid to break things
  924. # [21:35] <annevk> e.g. anolis is there too
  925. # [21:35] <Philip`> Ah
  926. # [21:35] <AryehGregor> Some of the spam bugs are just fascinating: http://www.w3.org/Bugs/Public/show_bug.cgi?id=11695
  927. # [21:35] <annevk> the main problem I'm having right now is that for some reason md5 support is breaking
  928. # [21:36] <annevk> these are the last four lines:
  929. # [21:36] <annevk> md5 = __get_builtin_constructor('md5')
  930. # [21:36] <annevk> File "/home/annevk/opt//lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor
  931. # [21:36] <annevk> import _md5
  932. # [21:36] <annevk> ImportError: No module named _md5
  933. # [21:36] <annevk> I think this is the main thing I hate about Python
  934. # [21:36] <Philip`> If you want an easily reversible way, you could remove PATH/PYTHONPATH etc from wherever they're set (maybe ~/.bashrc) so it always runs the default Python instead
  935. # [21:37] <annevk> installing frigging dependencies all the time and nothing ever working straight
  936. # [21:37] <AryehGregor> The mojibake is asking things like "How many spearmen do you have?" and so on, followed by reports "Your soldiers are worth X generals", "Your navy is worth Y generals", "Your military is worth X + Y generals", then "Credit to eliranisrael, author of the code." In Hebrew.
  937. # [21:38] <AryehGregor> a) What is that program supposed to do? b) How did it end up being submitted as spam.
  938. # [21:38] <AryehGregor> ?
  939. # [21:38] <annevk> Philip`, nothing in .bashrc or .bash_profile
  940. # [21:40] <Philip`> AryehGregor: http://board.ikariam.co.il/print.php?threadid=80228&page=1
  941. # [21:40] <Philip`> Sounds like it's for the game Ikariam
  942. # [21:40] <AryehGregor> Well, Googling is one strategy, yeah.
  943. # [21:40] <AryehGregor> Sometimes I forget that.
  944. # [21:41] <cszabo1> Philip`, Hixie, Here is a simple test proposal: http://waplabdc.nokia-boston.com/browser/users/caszabo/shadow/index.htm and the spec change to go with it is in this thread: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-January/029658.html
  945. # [21:41] <Ms2ger> AryehGregor, you didn't get the memo that Google is not a verb? ;)
  946. # [21:42] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  947. # [21:43] <AryehGregor> Ms2ger, I'm not an employee, I'm just providing them with some service as an external vendor. So I don't get their memos.
  948. # [21:43] <Philip`> The bug was posted by someone who uses an ISP that looks Hebrewish
  949. # [21:43] * AryehGregor is pretty sure he's observed Google employees using "Google" as a verb, anyway
  950. # [21:43] <Philip`> Maybe it's not spam, maybe they happened to have that program on the clipboard then accidentally ctrl+v+entered it into the spec
  951. # [21:44] <AryehGregor> Well, so then it's accidental spam.
  952. # [21:44] * AryehGregor finds it funny to read conversations like this in Hebrew, which he normally only sees in liturgy and rabbinic texts
  953. # [21:44] <AryehGregor> One guy wrote it in Java, another one wants it in C#. Someone else thinks it should go on a webpage, and of course someone has to point out that Java and JS are actually two totally different languages.
  954. # [21:45] <AryehGregor> Oh, it was the guy who wrote it who thought Java was JavaScript, so he wanted it for a webpage.
  955. # [21:47] <Ms2ger> And now he thought we'd explain him how to rewrite it with canvas?
  956. # [21:47] <AryehGregor> Ah, that's probably it. Someone was probably trying to figure out how to do it in HTML and got directed to the HTML5 spec by mistake.
  957. # [21:48] <Ms2ger> Still, INVALID
  958. # [21:48] <AryehGregor> Yeah, I'll back you up on that one.
  959. # [21:48] <Philip`> Surely we should rewrite it into JS for him and then reply on the forum
  960. # [21:49] <AryehGregor> That would be nice.
  961. # [21:49] <AryehGregor> It might make them submit more bugs in that vein, though, which wouldn't be nice to the other HTMLWG members.
  962. # [21:49] <Ms2ger> Then the next one will make his bug into an ISSUE
  963. # [21:49] <AryehGregor> That would be pretty funny, actually.
  964. # [21:50] <Ms2ger> You mean, like, Julian-funny?
  965. # [21:50] <AryehGregor> I imagine the chairs would agree to summarily dismiss such an issue. Which reference is used for ASCII they might feel compelled to treat as a serious issue for the form of things, but a code rewriting request service might be a little much for them.
  966. # [21:50] <AryehGregor> But who knows?
  967. # [21:51] <annevk> Philip`, so it seems I have no need for Anolis
  968. # [21:51] <annevk> Philip`, can I then simply nuke the contents of that folder?
  969. # [21:51] <Ms2ger> You did see his codepoint issue, right, AryehGregor?
  970. # [21:51] <Philip`> annevk: I'd suggest renaming it out of the way, and then making sure nothing catastrophic happens
  971. # [21:52] <Philip`> but otherwise that probably ought to be sufficient
  972. # [21:52] <AryehGregor> Julian's?
  973. # [21:52] <AryehGregor> The one about presentation of the code points?
  974. # [21:52] <Philip`> since bash/Python will end up looking in the default system paths for the files, I think
  975. # [21:52] <AryehGregor> I actually agree with him on that.
  976. # [21:52] <AryehGregor> Although I wouldn't raise it to an issue or file CPs or anything, since it's not worth the energy.
  977. # [21:54] <annevk> Philip`, I renamed them and it seems things still work, except that I cannot use python or python2.5 on the commandline
  978. # [21:54] <annevk> Philip`, it searches for them in the wrong place (i.e. my local dir)
  979. # [21:54] * Quits: brendaneich (~brendanei@nat/mozilla/x-vyltzeptxvjtqdaz) (Ping timeout: 260 seconds)
  980. # [21:54] <annevk> and I cannot find where the settings are :/
  981. # [21:55] <Philip`> Hmm
  982. # [21:55] <Philip`> It should search the whole PATH for them, I thought
  983. # [21:55] <annevk> I get -bash: /home/annevk/opt/bin/python: No such file or directory
  984. # [21:56] <annevk> whereas on the site things still work as they look at /usr/bin/python
  985. # [21:56] <Philip`> What does "echo $PATH" say?
  986. # [21:57] * Joins: brendaneich (~brendanei@nat/mozilla/x-tkzvxsyknwwlzfzn)
  987. # [21:57] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
  988. # [21:57] <AryehGregor> annevk, try doing PATH=$PATH
  989. # [21:57] <AryehGregor> It caches the results of $PATH lookups.
  990. # [21:57] <AryehGregor> Or just start a new shell.
  991. # [21:57] <AryehGregor> If you change PATH (even to the same thing), it gets rid of the cache.
  992. # [21:58] <annevk> ah, starting a new shell helps
  993. # [21:58] <annevk> great great
  994. # [21:58] * Joins: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
  995. # [22:00] <annevk> should I use http://wiki.dreamhost.com/Python#Virtualenv ?
  996. # [22:01] * Quits: shepazu (~schepers@adsl-69-175-236.rmo.bellsouth.net) (Ping timeout: 264 seconds)
  997. # [22:03] * Quits: matjas (~matjas@91.182.20.173) (Ping timeout: 255 seconds)
  998. # [22:04] * Quits: erlehmann (~erlehmann@95-89-41-39-dynip.superkabel.de) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  999. # [22:04] <cszabo1> Philip`, Did you see my test proposal?
  1000. # [22:04] <cszabo1> Does it look ok to you?
  1001. # [22:08] * Quits: 45PABNSV5 (~davidb@66.207.206.180) (Quit: 45PABNSV5)
  1002. # [22:09] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  1003. # [22:10] * Joins: matjas (~matjas@91.182.174.185)
  1004. # [22:11] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
  1005. # [22:12] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1006. # [22:12] <Philip`> cszabo1: Tests should be designed so that if they pass then no red is visible (and preferably if they fail then some red is visible) (and preferably if they pass then they're entirely green)
  1007. # [22:14] <Philip`> Maybe that's not incredibly useful when we have JS to verify the correctness of the output, rather than verifying it by eye, but it's the convention so it's probably good to stick with it
  1008. # [22:16] <Philip`> Probably we ought to have tests to make sure it does the right thing with semi-transparent globalAlpha, and with other compositing modes
  1009. # [22:16] <Philip`> Do you know if Firefox does what you proposed in those cases?
  1010. # [22:18] <cszabo1> Philip`: Actually not, I have to fix my test. there should be no green.
  1011. # [22:19] <cszabo1> Philip`: I was away from my desk to run the test on Opera (I do not have opera on my computer). Opera sticks to the curent wording of the spec and erases the shadow.
  1012. # [22:24] <Hixie> cszabo1: if i understand right, the proposal is to change the shadow steps 3 and 4 with your step 3? the last two steps don't change?
  1013. # [22:25] <Hixie> seems reasonable, if so
  1014. # [22:25] <cszabo1> Philip`: I fixed my test. Now everybody fails it, because all browsers act different, but I believe that the test now requires a logical output: If I draw a rectangle with a shadow composited with copy, all I am getting is a rectangle with a shadow. Opera eats the shadow (per the spec) Mozilla now leave part of the older image.
  1015. # [22:25] <Hixie> assuming Philip` agrees
  1016. # [22:26] <cszabo1> Hixie, yes
  1017. # [22:26] * Parts: miketaylr (~miket@206.217.92.186)
  1018. # [22:27] * Philip` hasn't thought enough about the proposal to be sure it doesn't have problems in various cases
  1019. # [22:27] <cszabo1> The idea is that if a composite operator is used, that would clear the image where nothing is drawn, the last step clears the shadow of the object, which is not good.
  1020. # [22:28] <cszabo1> Also, if a composite operator is used that does not draw where there is prior content (i.e. out and xor), the shadow prevents the object from being drawn.
  1021. # [22:29] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Remote host closed the connection)
  1022. # [22:30] <cszabo1> Hixie, Philip`, My proposal is to draw the object and it's shadow as one piece such that these efects are aplied between the prior content of the canvas and the new object being drawn.
  1023. # [22:35] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
  1024. # [22:37] * Quits: ROBOd (~robod@89.123.156.160) (Quit: .)
  1025. # [22:37] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  1026. # [22:40] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 250 seconds)
  1027. # [22:40] <hsivonen> Python standard lib relocating md5 is programmer hostile. leads to pointless warnings or effort to update references to a non-deprecated lib
  1028. # [22:46] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Read error: Operation timed out)
  1029. # [22:46] <annevk> http://twitter.com/WHATWG/status/23494775223091201
  1030. # [22:47] <annevk> got the fricking OAuth to work
  1031. # [22:47] <matjas> oh god please let it be
  1032. # [22:47] <matjas> annevk++
  1033. # [22:48] <annevk> I wonder what happens for messages larger than 140 characters
  1034. # [22:48] <annevk> especially when there's a URL in them
  1035. # [22:51] <annevk> that simply fails
  1036. # [22:53] * Joins: shepazu (~schepers@adsl-69-177-213.rmo.bellsouth.net)
  1037. # [22:54] <annevk> anyone object against this:
  1038. # [22:55] <Hixie> annevk: btw, the message part can include newlines
  1039. # [22:55] <annevk> str = shorturl + " — " + message
  1040. # [22:55] <annevk> str[:140]
  1041. # [22:55] <Hixie> also, what i used to do is filter out any commits that has the 'e' flag set
  1042. # [22:55] <Hixie> and the bug and flags likely don't need to be in there
  1043. # [22:55] <Hixie> that looks good
  1044. # [22:56] <annevk> can you filter e on your end?
  1045. # [22:56] <annevk> i.e. not ping for e
  1046. # [22:56] <annevk> otherwise I can build that in
  1047. # [22:56] <Hixie> i can, but it's probably easiest for you to do it on your side, that way you can add features that use that info later if you do anything unrelated to twitter
  1048. # [22:57] <Hixie> e.g. you can hook this up to web-apps-tracker to get it to update when svn changes rather that on a cronjob
  1049. # [22:57] <Hixie> (just an idea, not saying you should do that)
  1050. # [22:57] <Hixie> (i'm a firm believer in not fixing what ain't broken ;-) )
  1051. # [22:57] <annevk> web-apps-tracker is currently live
  1052. # [22:57] <annevk> there's no cronjob
  1053. # [22:57] <Hixie> ah well there you go
  1054. # [22:57] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
  1055. # [22:58] <Hixie> it could be static :-)
  1056. # [22:58] <Hixie> if necessary
  1057. # [22:58] <Hixie> in the future
  1058. # [22:58] <annevk> yeah, might be neat at some point
  1059. # [22:58] <annevk> so can I get it like ?rev=3000&message=message&flags=flags ?
  1060. # [22:58] <Hixie> sure
  1061. # [22:58] <Hixie> and &level=level
  1062. # [22:59] <Hixie> and &bug=bug
  1063. # [22:59] <Hixie> if you like
  1064. # [22:59] <Hixie> that's all the info i have iirc
  1065. # [22:59] <Hixie> note that rev is sometimes missing
  1066. # [22:59] <Hixie> as is bug
  1067. # [22:59] <annevk> why would rev be missing?
  1068. # [22:59] <Hixie> sometimes all i do is update the w3c copy
  1069. # [22:59] <Hixie> and it doesn't affect the whatwg svn
  1070. # [22:59] <Hixie> so there's no svn rev
  1071. # [23:00] <annevk> okay, in those cases no tweet will go out
  1072. # [23:00] <Hixie> seems reasonable
  1073. # [23:00] <Hixie> people can follow mike's twitter for those if they want
  1074. # [23:00] * Joins: sebdrunk (d5506daa@gateway/web/freenode/ip.213.80.109.170)
  1075. # [23:00] <annevk> i'll write some cgi code and then get the URL to you
  1076. # [23:01] <Hixie> wtf i just lost my ipv4 address
  1077. # [23:01] <Hixie> k
  1078. # [23:01] <Hixie> GET or POST?
  1079. # [23:01] <annevk> POST would prolly be better
  1080. # [23:01] <annevk> not sure it makes a difference to Python
  1081. # [23:03] <Hixie> k
  1082. # [23:12] * Joins: jernoble (~jernoble@2620:0:1b00:1191:c025:fb1:ff79:1646)
  1083. # [23:13] * jernoble is now known as jer|afk
  1084. # [23:15] * Joins: FireFly (~firefly@unaffiliated/firefly)
  1085. # [23:17] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
  1086. # [23:17] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
  1087. # [23:17] <annevk> I tried via GET and that certainly works
  1088. # [23:18] <annevk> I also gave you the details
  1089. # [23:18] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  1090. # [23:18] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Client Quit)
  1091. # [23:20] <Hixie> thanks
  1092. # [23:20] <annevk> Programming today is screaming at APIs and getting result a few hours later
  1093. # [23:20] <Hixie> will add shortly
  1094. # [23:20] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
  1095. # [23:24] * Joins: MikeSmith_ (~MikeSmith@EM114-48-172-243.pool.e-mobile.ne.jp)
  1096. # [23:24] * Quits: matjas (~matjas@91.182.174.185) (Quit: Computer has gone to sleep.)
  1097. # [23:27] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  1098. # [23:27] * Quits: MikeSmith (~MikeSmith@EM114-48-9-203.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  1099. # [23:27] * MikeSmith_ is now known as MikeSmith
  1100. # [23:28] <annevk> suitable location/bio for @WHATWG?
  1101. # [23:28] <Hixie> http://www.whatwg.org/ ?
  1102. # [23:28] <Hixie> or the faq
  1103. # [23:28] <Ms2ger> Everywhere/There is no cabal
  1104. # [23:28] <Hixie> or the blog
  1105. # [23:28] <Hixie> oh you mean a string?
  1106. # [23:28] <annevk> link is a separate one
  1107. # [23:28] <Hixie> "Please leave your sense of logic at the door, thanks!"
  1108. # [23:29] <annevk> that and Everywhere! great
  1109. # [23:29] <Hixie> or The Web :-)
  1110. # [23:29] <Hixie> (as a location)
  1111. # [23:29] <annevk> :)
  1112. # [23:30] <annevk> you win
  1113. # [23:30] <Hixie> :-)
  1114. # [23:33] <Hixie> ok here goes, i'm doing my first commit since hooking up the spec to your script
  1115. # [23:33] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
  1116. # [23:34] <Hixie> it didn't tweet!
  1117. # [23:34] <annevk> I guess you don't have the request?
  1118. # [23:34] * Joins: matjas (~matjas@91.182.174.185)
  1119. # [23:35] <Hixie> how do you mean?
  1120. # [23:35] <Hixie> i can reconstruct it
  1121. # [23:35] <Hixie> is it not in your logs?
  1122. # [23:35] <matjas> annevk: you are my hero.
  1123. # [23:36] <annevk> it's not working matjas :)
  1124. # [23:36] <Hixie> oh i see the problem
  1125. # [23:36] <Hixie> i misused the API
  1126. # [23:36] <matjas> oh, i saw https://twitter.com/whatwg/status/23502541589319680 and started cheering
  1127. # [23:37] <Hixie> hey can i just send a POST instead?
  1128. # [23:37] <Hixie> that would make my life slightly easier
  1129. # [23:37] <annevk> yes either POST or GET should work
  1130. # [23:37] <Hixie> k
  1131. # [23:37] <annevk> as long as parameters named rev/message/flags are there
  1132. # [23:37] <Hixie> yeah
  1133. # [23:37] <Hixie> ok hold on let me find something else to fix
  1134. # [23:37] <annevk> if either rev is empty or flags contains an "e" nothing happens
  1135. # [23:38] <annevk> and I'm hoping Python and the API do not disagree on how to count to 140 but I suspect there may be problems if lots of non-ASCII characters start getting involved
  1136. # [23:39] <annevk> takes a long time for twitter to propagate profile updates to http://twitter.com/WHATWG
  1137. # [23:39] <annevk> as in, it has not happened yet
  1138. # [23:41] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 240 seconds)
  1139. # [23:41] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
  1140. # [23:46] <Hixie> annevk: has for me
  1141. # [23:46] <annevk> ah, yeah, good
  1142. # [23:46] <annevk> now all we need is updates
  1143. # [23:46] <Hixie> working on that
  1144. # [23:46] <Hixie> 5 secs
  1145. # [23:47] <Hixie> regenning as we speak
  1146. # [23:48] <Hixie> it works!
  1147. # [23:48] * matjas sits back with a big bucket of pop corn
  1148. # [23:48] <matjas> EUREKA
  1149. # [23:48] <annevk> whoa
  1150. # [23:48] <matjas> http://twitter.com/WHATWG/status/23510192872230912
  1151. # [23:48] <matjas> eff yes
  1152. # [23:48] <annevk> including the larger than 140 characters
  1153. # [23:48] <matjas> via WebAppsTweet :')
  1154. # [23:48] <annevk> and my &hellip; character i replaced the last one with
  1155. # [23:48] <Hixie> well, i guess we have one happy customer :-D
  1156. # [23:49] * matjas cries tears of joy
  1157. # [23:50] <Hixie> one _very_ happy customer
  1158. # [23:50] <Hixie> thanks annevk :-)
  1159. # [23:51] <annevk> added http://twitter.com/WHATWG/status/23510988938543105 :)
  1160. # [23:51] <Hixie> lol you can't thank yourself :-P
  1161. # [23:51] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Remote host closed the connection)
  1162. # [23:52] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
  1163. # [23:52] <annevk> it's not me, it's the WHATWG
  1164. # [23:52] <Hixie> :-P
  1165. # [23:53] * Quits: jer|afk (~jernoble@2620:0:1b00:1191:c025:fb1:ff79:1646) (Quit: jer|afk)
  1166. # [23:53] <matjas> perfect use case for the shiny new short URLs
  1167. # [23:54] * Joins: jernoble (~jernoble@17.203.15.193)
  1168. # [23:54] <Hixie> is there any practical difference between font-size: inherit and font-size: 1em?
  1169. # [23:54] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: No route to host)
  1170. # [23:54] <Hixie> it inherits the computed value right?
  1171. # [23:54] <Hixie> so it's always a length?
  1172. # [23:54] <Hixie> it won't inherit 'smaller' or anything silly like that?
  1173. # [23:54] * Quits: jernoble (~jernoble@17.203.15.193) (Client Quit)
  1174. # [23:55] <annevk> right
  1175. # [23:55] <annevk> http://www.w3.org/TR/CSS2/fonts.html#font-size-props
  1176. # [23:55] <Hixie> i wonder why http://www.w3.org/Bugs/Public/show_bug.cgi?id=11020 then
  1177. # [23:55] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
  1178. # [23:55] <annevk> though maybe quirks with tables/form controls?
  1179. # [23:55] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  1180. # [23:55] * Joins: bckenny (~bckenny@nat/google/x-ekcsjaqwyjcdrxxu)
  1181. # [23:56] <annevk> I think browsers do something weird with monospace fonts
  1182. # [23:56] <annevk> in Opera they look generally quite big whereas in other browsers they are quite tiny
  1183. # [23:56] <annevk> comes up every now and then
  1184. # [23:56] <Hixie> yeah i always change the defaults in my browsers to 16px for both
  1185. # [23:56] <Hixie> drives me crazy that browsers still ship with the default set to 13px
  1186. # [23:56] <Hixie> looks so ugly and wrong
  1187. # [23:57] <Ms2ger> The solution for that is font-family: monospace, sans-serif
  1188. # [23:57] <annevk> but 1em still means 13px?!
  1189. # [23:58] <Hixie> yeah i dunno
  1190. # [23:58] <annevk> there is a difference once you set it to 16px
  1191. # [23:58] <Hixie> ~/me pimps http://hixie.ch/specs/css/font-size-ui/font-size-ui
  1192. # [23:58] <Hixie> er
  1193. # [23:58] <Hixie> -~
  1194. # [23:58] <annevk> this is really weird
  1195. # [23:59] <Ms2ger> It is
  1196. # [23:59] <annevk> there's a difference between * { font-size:1em } and * { font-size:16px } basically, in Gecko
  1197. # Session Close: Sat Jan 08 00:00:00 2011

The end :)