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

Options:

  1. # Session Start: Wed Jul 27 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:03] <AryehGregor> Hixie, was the WebSockets protocol ever part of the HTML5 draft at the W3C, before it moved to the IETF?
  4. # [00:04] <annevk> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%3Cscript%3Evar%20df%20%3D%20document.createDocumentFragment()%3B%20df.appendChild(document.createElement(%22x%22))%3Bdocument.replaceChild(df%2Cdocument.documentElement)%3C%2Fscript%3E only works in Firefox
  5. # [00:04] <annevk> hmm
  6. # [00:05] <franksalim> AryehGregor: a predecessor protocol was as part of TCPConnection
  7. # [00:05] <annevk> guess expanding DocumentFragment nodes for insertion and append operations isn't really well supported
  8. # [00:06] <AryehGregor> Opera 11.50 is weird.
  9. # [00:06] <Hixie> AryehGregor: no idea off-hand
  10. # [00:07] <AryehGregor> It replaces the element successfully, but it sticks in an empty <head> and <body>.
  11. # [00:07] <AryehGregor> Hixie, k.
  12. # [00:08] <annevk> AryehGregor, http://www.w3.org/TR/2009/WD-html5-20090212/comms.html#network
  13. # [00:09] <AryehGregor> annevk, thanks.
  14. # [00:10] <annevk> I guess I will go with what Firefox did
  15. # [00:11] <annevk> DocumentFragment, bah
  16. # [00:11] <zewt> heh DRM talk on the list--yeah right
  17. # [00:13] <franksalim> AryehGregor: I just realized you said "at the W3C." please disregard my last message
  18. # [00:27] <Hixie> ok i just replied to the oldest e-mail in my folders, from 2007
  19. # [00:28] <TabAtkins_> Hah, awesome.
  20. # [00:28] <Hixie> there's some 2008 e-mail about contenteditable that i'll look at eventually but right now it's not included in my counts because aryeh's working on editing
  21. # 02[00:32] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  22. # [00:33] <Hixie> is anyone working on speccing the fullscreen api?
  23. # [00:40] <AryehGregor> Is there a Bugzilla I could use for the editing API stuff? If I start getting nontrivial amounts of feedback, it would be a lot more convenient than e-mail.
  24. # [00:40] <annevk> Hixie, I planned on doing it
  25. # [00:41] <annevk> but then didn't
  26. # [00:41] <Hixie> AryehGregor: prod mikesmith to get you a component in the bugzilla
  27. # [00:41] <Hixie> annevk: ah, awesome
  28. # [00:41] <annevk> heycam was next in line
  29. # [00:41] <annevk> well not awesome
  30. # [00:41] <Hixie> oh
  31. # [00:41] <annevk> so far nothing happened :)
  32. # [00:41] <AryehGregor> Nobody will mind that the spec isn't at the W3C?
  33. # [00:41] <Hixie> i see
  34. # [00:41] <Hixie> AryehGregor: not if you don't make a fuss about it
  35. # [00:41] <Hixie> :-)
  36. # [00:41] <AryehGregor> The problem is if someone else later does after I started relying on it.
  37. # [00:41] <annevk> has not happened so far
  38. # [00:42] <annevk> e.g. with DOM Range
  39. # [00:42] <Hixie> AryehGregor: the W3C has kindly agreed to allow us to use the bugzilla for non-w3c specs
  40. # [00:42] <AryehGregor> Oh, okay then.
  41. # [00:42] <AryehGregor> I didn't realize DOM Range had a component.
  42. # 02[00:44] * Quits: MacTed (~Thud@63.119.36.36)
  43. # [00:44] <Hixie> annevk: i'm trying to work out where to send all this feedback
  44. # [00:45] <annevk> attach it to a bug report?
  45. # [00:45] <Hixie> there's like 50 e-mails
  46. # [00:45] <annevk> and assign when it's clear there's an editor or something
  47. # [00:45] <annevk> email it to www-archive?
  48. # [00:45] <annevk> and add it to Specifications TODO
  49. # [00:45] <annevk> on the wiki
  50. # [00:46] <Hixie> i'll just move it to a bucket that doesn't count against my numbers i guess
  51. # [00:46] <Hixie> and add a note on the wiki
  52. # 02[00:46] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  53. # [00:46] <annevk> or you know, just spec it :)
  54. # [00:46] <Hixie> not gonna happen
  55. # [00:46] <Hixie> :-P
  56. # [00:47] <Hixie> annevk: hey do you want my range and traversal buckets?
  57. # [00:49] <annevk> traversal yes
  58. # [00:49] <annevk> range not yet (maybe AryehGregor wants that for now)
  59. # [00:49] <annevk> traversal is now in DOM Core
  60. # [00:50] <annevk> and I suspect Range will one day be too
  61. # [00:50] <AryehGregor> I could take the Range buckets, but I don't know how I'd actually respond to them in the format you're sending me.
  62. # [00:50] <annevk> you just reply to the individuals
  63. # [00:50] <AryehGregor> So just lots and lots and lots of copy-paste?
  64. # [00:51] <annevk> hixie could resend each of them
  65. # [00:51] <annevk> i suppose
  66. # [00:51] <heycam> annevk, cpearce is implementing it for us, maybe he would like to do speccing work too? :)
  67. # [00:52] <cpearce> hmmm? I working on what?
  68. # [00:52] <heycam> full screen
  69. # [00:52] <cpearce> ah yes...
  70. # [00:52] <cpearce> I've basically implemented https://wiki.mozilla.org/index.php?title=Gecko:FullScreenAPI
  71. # [00:52] <Hixie> AryehGregor: i can also just bounce all the mails to you as separate e-mails
  72. # [00:52] <cpearce> without all the security checks yet ;)
  73. # [00:53] <AryehGregor> Hixie, well, if you want me to spend time systematically responding to all the editing and range stuff, I don't mind.
  74. # [00:53] <Hixie> annevk: looks like hte only thing i have about traversal is about what happens if a filter moves its iterator or treewalker
  75. # [00:53] <AryehGregor> Probably would be easier for me if you forwarded them all to me in some format where I could reply all to get the individual plus the list.
  76. # [00:54] <Hixie> annevk: you defined that?
  77. # [00:54] <Hixie> AryehGregor: i'm more interested in making sure the points are addressed than that they get replies at this point
  78. # [00:54] <Hixie> AryehGregor: i can send the replies later when i do the review work
  79. # [00:55] <Hixie> AryehGregor: as i mentioned in /msg, it would help me learn the spec :-)
  80. # [00:55] <AryehGregor> k.
  81. # [00:55] <AryehGregor> (got to go now)
  82. # [00:55] <Hixie> later
  83. # [00:56] <annevk> Hixie, yes
  84. # [00:56] <annevk> Hixie, it throws
  85. # [00:56] <Hixie> hah, i chave a CSS 2.1 bucket with over 100 e-mails in it
  86. # [00:56] <Hixie> annevk: ok, i'll delete this mail then
  87. # [00:57] <Hixie> how about dom events, do you want a multipart/digest of those?
  88. # [00:57] <Hixie> got some mail from 2004 in this bucket
  89. # [00:57] <Hixie> and a whatwg mail from 2005
  90. # 02[00:58] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330])
  91. # [00:58] <annevk> Hixie, I guess
  92. # [00:58] <annevk> Hixie, kind of depends if they are about the core part or UI events
  93. # [00:59] <Hixie> didn't check
  94. # [00:59] <Hixie> sent you a pile of feedback
  95. # [00:59] <Hixie> see comment in the e-mail
  96. # [00:59] <Hixie> i have a folder here named "cssom--anne-says-eta-2015", wonder what that's about
  97. # [01:00] <annevk> suspect new features or something
  98. # [01:01] <Hixie> TabAtkins_: do you recall if you've gone through all that feedback i sent you about css lists? (i have a bucket here that says i should delete it once you're confident you've dealt with it)
  99. # 06[01:01] * Hixie deletes two e-mails from hyatt dated 2003 about the flexbox model
  100. # [01:02] <Hixie> ok seriously, i'm deleting this css 2.1 feedback. i hope it all got dealt with.
  101. # [01:02] <annevk> should maybe email to elika
  102. # [01:03] <Hixie> it's all ancient stuff
  103. # [01:04] <annevk> k
  104. # [01:04] <Hixie> oh heck, a websqldb folder
  105. # 06[01:04] * Hixie deletes
  106. # [01:05] <Hixie> ok that's some good cleanup
  107. # [01:08] <annevk> I think the switch to relying on DOM Core was intended to be more than a reference switch, but I guess we can file specific bugs
  108. # 03[01:08] * _bga is now known as bga_|away
  109. # 02[01:10] * Quits: tantek (~tantek@72-254-90-199.client.stsn.net) (Quit: tantek)
  110. # 02[01:11] * Quits: clair (~clair@host86-163-150-96.range86-163.btcentralplus.com) (Quit: clair)
  111. # 03[01:12] * Joins: tantek (~tantek@72-254-63-62.client.stsn.net)
  112. # 03[01:14] * Joins: cpearce_ (~chatzilla@ip-118-90-58-196.xdsl.xnet.co.nz)
  113. # 03[01:14] * Joins: tantek-ipod (~tantek@66-87-4-241.pools.spcsdns.net)
  114. # [01:14] <Hixie> annevk: i'm going through http://www.w3.org/Bugs/Public/show_bug.cgi?id=11305 now
  115. # 02[01:15] * Quits: cpearce (~chatzilla@ip-118-90-40-15.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  116. # 03[01:15] * cpearce_ is now known as cpearce
  117. # [01:16] <annevk> cool
  118. # 03[01:16] * bga_|away is now known as bga_
  119. # 02[01:17] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
  120. # 02[01:18] * Quits: tantek (~tantek@72-254-63-62.client.stsn.net) (Ping timeout: 276 seconds)
  121. # 03[01:18] * tantek-ipod is now known as tantek
  122. # 02[01:19] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
  123. # 03[01:19] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
  124. # 02[01:19] * Quits: cpearce (~chatzilla@ip-118-90-58-196.xdsl.xnet.co.nz) (Read error: Connection reset by peer)
  125. # [01:19] <Hixie> annevk: how do i file dom core bugs
  126. # [01:20] <annevk> WebApps WG, component DOM Core
  127. # [01:21] <annevk> http://www.w3.org/Bugs/Public/enter_bug.cgi?product=WebAppsWG
  128. # [01:21] <Hixie> ta
  129. # [01:23] <annevk> reading DOM Range it does look like it would be good to have inside DOM Core
  130. # 02[01:26] * Quits: ap (~ap@17.203.14.199) (Quit: ap)
  131. # 03[01:26] * bga_ is now known as bga_|away
  132. # [01:28] <annevk> DocumentFragment sucks
  133. # [01:29] <annevk> well, insertion methods combined with it suck
  134. # [01:29] <annevk> they are build for a single Node, but DocumentFragment can hold a bunch of them
  135. # 03[01:29] * Joins: timeless (d04149cb@firefox/developer/timeless)
  136. # [01:29] <timeless> heycam: ping
  137. # [01:29] <heycam> timeless, pong
  138. # [01:29] <timeless> heycam: it'd be *incredibly* beneficial for me to be able to link to #whatever-undefined
  139. # [01:30] <timeless> to be able to talk about `undefined`
  140. # [01:30] <timeless> WebIDL doesn't seem to have any anchors for `undefined`
  141. # [01:30] <timeless> it just has <span class="esvalue">undefined</span>
  142. # [01:30] <heycam> undefined in what ense?
  143. # [01:30] <heycam> the JS value undefined?
  144. # [01:30] <timeless> yeah
  145. # [01:30] <timeless> i want to reply to a spec which says:
  146. # [01:30] <heycam> why do you need to link to it? :)
  147. # [01:30] <timeless> foo.STUPID_CONSTANT
  148. # [01:30] <timeless> > This attribute is optional.
  149. # [01:31] <timeless> "Ok, does that mean it's http://w3/WebIDL/#undefined ?"
  150. # [01:31] <heycam> ok. so I don't know if there really should be a #undefined... it's purely a ECMAScript-defined thing
  151. # 06[01:31] * timeless nods
  152. # [01:31] <timeless> i know
  153. # [01:31] <heycam> just like a don't have a link for Number
  154. # [01:31] <timeless> well
  155. # [01:32] <timeless> i'm 99% certain CSS has a link for Number :)
  156. # [01:32] <timeless> and actually, the same applies for Number..
  157. # [01:32] <timeless> it'd be really useful to be able to link to those things
  158. # [01:32] <heycam> do you just want an anchor somewhere in the #es-attribute and #es-constant sections?
  159. # [01:32] <heycam> no actually I wouldn't even want to say anything about undefined there in webidl...
  160. # [01:33] <timeless> defintely not that section
  161. # 03[01:33] * Joins: cpearce (~chatzilla@ip-118-90-61-150.xdsl.xnet.co.nz)
  162. # [01:33] <timeless> you could just add <undefined> into http://dev.w3.org/2006/webapi/WebIDL/#es-type-mapping
  163. # [01:33] <timeless> it's technically not a type
  164. # [01:33] <timeless> but it'd sure make my life simpler
  165. # [01:34] <timeless> (stick it near void and explain that it really devolves to void...)
  166. # 02[01:34] * Quits: sicking (~chatzilla@nat/mozilla/x-owjovlbsabeearul) (Ping timeout: 250 seconds)
  167. # [01:34] <heycam> well, that's only true for operation return values
  168. # 06[01:34] * timeless nods
  169. # [01:34] <heycam> I'm not actually sure where it would go, or what the sentence might say
  170. # [01:34] <timeless> i don't have a good suggestion
  171. # [01:34] <timeless> but basically, this spec is probably supposedly referencing webidl
  172. # [01:35] <Hixie> timeless: why don't you link to the ES spec instead?
  173. # 02[01:35] * Quits: tantek (~tantek@66-87-4-241.pools.spcsdns.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
  174. # [01:35] <timeless> Hixie: offhand i don't think webidl links to it
  175. # [01:35] <timeless> which means i probably can't find it :)
  176. # [01:35] <timeless> oh, it does
  177. # [01:35] <timeless> but not where i was looking
  178. # [01:35] <Hixie> http://people.mozilla.org/~jorendorff/es5.html
  179. # [01:35] <timeless> right, the fact that es is a pdf
  180. # [01:36] <TabAtkins_> Hixie: Yes, I've gone through it all.
  181. # [01:36] <timeless> is a pretty big reason for me not linking to it...
  182. # [01:36] <timeless> i guess http://people.mozilla.org/~jorendorff/es5.html#sec-4.3.9 isn't a terrible link
  183. # [01:36] <Hixie> TabAtkins_: awesome, more e-mail i can delete!
  184. # [01:36] <timeless> asside from being incredibly unofficial
  185. # 03[01:36] * Joins: cpearce_ (~chatzilla@ip-118-90-61-150.xdsl.xnet.co.nz)
  186. # [01:37] <annevk> timeless, there's also http://es5.github.com/
  187. # 06[01:37] * timeless needs to seriously consider changing the primary display (or at least the one that has the taskbar) to be the right one
  188. # [01:37] <annevk> timeless, see http://platform.html5.org/
  189. # 06[01:37] * timeless keeps hovering the mouse over the right edge of the left display (roughly center of screen) and having w7 hide all windows
  190. # [01:38] <timeless> annevk: hrm, http://es5.github.com/#x4.3.9 isn't terrible
  191. # [01:38] <timeless> not great
  192. # [01:38] <timeless> mostly terrible :)
  193. # 02[01:38] * Quits: cpearce (~chatzilla@ip-118-90-61-150.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  194. # 03[01:38] * cpearce_ is now known as cpearce
  195. # [01:38] <timeless> an anchor that has the word `undefined` in it is much better than a random number :)
  196. # [01:39] <annevk> yeah dunno
  197. # [01:39] <annevk> standards organizations are generally pretty crappy
  198. # [01:39] <timeless> +1
  199. # [01:39] <annevk> ECMA guys publish in PDF
  200. # [01:39] <annevk> IETF in plain text
  201. # [01:39] <annevk> W3C in HTML4
  202. # [01:39] <timeless> with a req for XHTML, no? :)
  203. # 03[01:39] * bga_|away is now known as bga_
  204. # [01:39] <annevk> none of them really seems to care about the web much
  205. # [01:39] <timeless> +1
  206. # [01:40] <Philip`> WHATWG publishes in pages that crash your browser
  207. # [01:40] <timeless> +1
  208. # [01:40] <timeless> Philip`: to be fair, i have a number of those myself
  209. # [01:40] <jcranmer> RFC in XML
  210. # [01:40] <timeless> the sad thing is that my aunt has one
  211. # [01:40] <Philip`> and with a zillion different variants so you can never tell which one has which feature
  212. # [01:40] <jcranmer> well, the RFCs are writtin in XMLs
  213. # [01:40] <heycam> timeless, your aunt has an RFC?
  214. # [01:40] <jcranmer> and published as plain text and html
  215. # [01:40] <timeless> heycam: no, a page she publishes that crashes a browser
  216. # [01:41] <timeless> https://bugs.meego.com/show_bug.cgi?id=18260#c8
  217. # [01:41] <timeless> jcranmer: yeah, i know
  218. # [01:41] <timeless> my colleague (one door over) is writing an RFC :)
  219. # 06[01:41] * timeless keeps trickle feeding him comments
  220. # [01:41] <jcranmer> timeless: if I make a browser that loads every page by doing *(int*)0
  221. # [01:41] <jcranmer> everybody has a page that crashes a browser!
  222. # [01:42] <timeless> jcranmer: yeah well
  223. # [01:42] <timeless> we tried suggesting to her that perhaps such a long page wasn't a good idea
  224. # [01:42] <timeless> she didn't buy the argument
  225. # [01:42] <timeless> and she definitely wasn't willing to buy the demo'd product
  226. # [01:42] <timeless> (it really really FAILed)
  227. # [01:43] <timeless> heycam: anyway, i think i'd still rather have something in webidl
  228. # [01:43] <timeless> even if it's just a table listing the actual sections in ES
  229. # [01:43] <timeless> it'd be a public service :)
  230. # [01:44] <timeless> (useful named anchors, what a concept!)
  231. # [01:44] <heycam> timeless, send a mail to public-script-coord then, I'll think about it :)
  232. # [01:45] <timeless> ok
  233. # [01:45] <jamesr> ecmascript 'undefined' is reassignable
  234. # [01:45] <timeless> oh, i saw that you posted a list of known emails :)
  235. # [01:45] <timeless> jamesr: yeah, i know
  236. # [01:45] <timeless> one of my favorite features
  237. # [01:46] <Hixie> annevk: is XML doc vs HTML doc affecting "the case-sensitivity of some selectors" no longer true?
  238. # [01:46] <heycam> void 0 ftw
  239. # 03[01:46] * Joins: tantek (~tantek@66-87-4-241.pools.spcsdns.net)
  240. # 03[01:46] * Joins: AnselmBradford (~ans@118-93-88-42.dsl.dyn.ihug.co.nz)
  241. # [01:46] <timeless> yep
  242. # [01:48] <annevk> Hixie, that is still true in general, but we are trying to change a few things
  243. # [01:48] <Hixie> k
  244. # [01:49] <annevk> Hixie, in HTML type and attribute names are case-insensitive
  245. # [01:49] <annevk> Hixie, I'm trying to get the magic list for HTML attributes whose values are matched case-insensitively removed
  246. # [01:50] <Hixie> i love how dom core takes all the easy stuff and leaves all the complicated stuff
  247. # [01:50] <timeless> Hixie: someone had to claim the easy stuff first!
  248. # [01:50] <timeless> (that reminds me of Nokia)
  249. # [01:50] <Hixie> i claimed it first!
  250. # [01:50] <Hixie> then they stole it!
  251. # [01:50] <Hixie> :-P
  252. # [01:50] <annevk> Hixie, what complicated stuff?
  253. # [01:51] <Hixie> like the document's address, and the reload override flag
  254. # [01:51] <annevk> we could do document URL I suppose but you would have to set it correctly etc.
  255. # [01:52] <Hixie> the less you take the easier it is for me :-P
  256. # [01:52] <annevk> it would just be a concept, just like charset / media type
  257. # [01:52] <timeless> aww, this spec didn't have any spelling errors
  258. # [01:52] <timeless> that's no fun
  259. # [01:52] <timeless> well, they misspelled JavaScript once
  260. # [01:52] <timeless> but everyone does that :)
  261. # [01:52] <annevk> document URL is an open issue
  262. # [01:53] <annevk> I raised it on the WHATWG list
  263. # [01:53] <timeless> hrm
  264. # [01:53] <timeless> anyone here understand how paste works?
  265. # [01:53] <Hixie> annevk: some of this stuff is kinda making the spec harder to understand. e.g. not mentioning the HTML parser is what puts a doc into quirks mode
  266. # [01:54] <timeless> whenever i paste something from Notepad into IE/Firefox on pastebin.mozilla.org
  267. # [01:54] <Hixie> annevk: and removing the examples in HTMLCollection
  268. # [01:54] <timeless> I get doubled lines for lines I write
  269. # [01:54] <timeless> but only single lines for lines that have >
  270. # [01:54] <annevk> Hixie, I did not move that stuff, but we can certainly add some examples
  271. # [01:55] <timeless> http://www3.ttc.ca/
  272. # 06[01:55] * timeless chuckles
  273. # 06[01:55] * timeless wonders why ttc did that
  274. # [01:55] <annevk> Hixie, as well as mentioning how quirks mode is set; the reason we moved it is because it's global
  275. # [01:55] <annevk> if you feel any of this is on the wrong side we can certainly reevaluate
  276. # [01:56] <Hixie> annevk: um, you say the default character encoding is UTF-8
  277. # [01:56] <Hixie> but it's UTF-16
  278. # [01:56] <annevk> but this allows CSS to hook into the DOM without having to hook into HTML
  279. # [01:56] <Hixie> i think it's the right side
  280. # [01:56] <Hixie> i just think moving it is making the specs harder to read
  281. # [01:56] <Hixie> ideally we would just have one spec and it wouldn't be an issue! :-)
  282. # [01:57] <annevk> 'If the attribute is present in an XML document, its value must be an ASCII case-insensitive match for the string "UTF-8"'
  283. # [01:57] <annevk> "utf-16" (including quotes) yields no results in HTML
  284. # [01:58] <Hixie> ?
  285. # [01:58] <Hixie> the document's character encoding defaults to UTF-16 in WA1 and to UTF-8 in DOM Core
  286. # [01:58] <Hixie> i believe UTF-16 is the correct default
  287. # [01:58] <annevk> never mind me
  288. # 02[01:59] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Ping timeout: 252 seconds)
  289. # [02:00] <Hixie> annevk: should i file a bug?
  290. # [02:01] <annevk> w((document.implementation.createHTMLDocument("test")).characterSet) gives UTF-8 in Gecko
  291. # [02:04] <Hixie> i'll have to test it more later
  292. # [02:04] <Hixie> i gotta go
  293. # [02:07] <annevk> k, I tried testing it a bit more, but I'm getting a bunch of undefined things for these attributes
  294. # 02[02:10] * Quits: tantek (~tantek@66-87-4-241.pools.spcsdns.net) (Read error: Connection reset by peer)
  295. # 02[02:10] * Quits: agektmr (~Adium@p4171-ipbf6905marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  296. # 02[02:10] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: brb)
  297. # [02:10] <annevk> basically it's not DocumentFragment so much as it is having these methods available on Document
  298. # 03[02:11] * Joins: tantek (~tantek@66-87-4-241.pools.spcsdns.net)
  299. # 02[02:14] * Quits: tantek (~tantek@66-87-4-241.pools.spcsdns.net) (Client Quit)
  300. # 03[02:19] * Joins: jwalden (~waldo@nat/mozilla/x-kjvgokxqzclypizb)
  301. # 03[02:30] * Joins: ben_h (~ben@128.250.195.138)
  302. # 03[02:30] * Joins: tantek (~tantek@64-141-94-226.pathcom.ca)
  303. # 03[02:33] * bga_ is now known as bga_|away
  304. # 02[02:33] * Quits: bga_|away (~bga@ppp78-37-220-173.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  305. # 02[02:38] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
  306. # 03[02:38] * Joins: MacTed (~Thud@c-24-61-62-241.hsd1.ma.comcast.net)
  307. # 03[02:41] * Joins: ben_h (~ben@128.250.195.138)
  308. # 02[02:41] * Quits: ben_h (~ben@128.250.195.138) (Client Quit)
  309. # 03[02:41] * Joins: ben_h (~ben@128.250.195.138)
  310. # 03[02:42] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  311. # 03[02:46] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  312. # 02[02:47] * Quits: annevk (~annevk@72-254-83-34.client.stsn.net) (Remote host closed the connection)
  313. # 03[02:48] * Joins: miketaylr (~miketaylr@24.42.93.245)
  314. # 02[02:48] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:65df:d97:fbc4:4d93) (Ping timeout: 255 seconds)
  315. # 02[02:49] * Quits: jacobolu_ (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  316. # 03[02:49] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  317. # 03[02:51] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
  318. # 03[02:53] * heycam is now known as heycam|away
  319. # 02[02:56] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  320. # 03[03:02] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  321. # 02[03:03] * Quits: foolip (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 255 seconds)
  322. # 02[03:03] * Quits: shepazu (~schepers@72-254-56-48.client.stsn.net) (Quit: shepazu)
  323. # 06[03:04] * tantek notices discussion about fullscreen API (cc: Hixie annevk cpearce)
  324. # 03[03:06] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  325. # 02[03:06] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  326. # 02[03:06] * Quits: TabAtkins_ (~tabatkins@72-254-58-122.client.stsn.net) (Ping timeout: 240 seconds)
  327. # 02[03:07] * Quits: dbaron (~dbaron@72-254-60-133.client.stsn.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  328. # [03:17] <tantek> Hixie, I've got it in my queue after CSS3-UI: https://wiki.mozilla.org/Tantek-Mozilla-projects#Full_Screen
  329. # 02[03:18] * Quits: CvP (~CvP@123.49.23.111) (Quit: [ UPP ] > all)
  330. # 02[03:18] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  331. # [03:18] <tantek> assuming I get permission to publish it with a CC0+OWFa license, where would it go on the whatwg site?
  332. # 03[03:24] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  333. # 02[03:31] * Quits: AnselmBradford (~ans@118-93-88-42.dsl.dyn.ihug.co.nz) (Quit: AnselmBradford)
  334. # 02[03:32] * Quits: jwalden (~waldo@nat/mozilla/x-kjvgokxqzclypizb) (Ping timeout: 260 seconds)
  335. # 02[03:33] * Quits: dave_levin (~dave_levi@74.125.59.65) (Quit: dave_levin)
  336. # 03[03:37] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  337. # 02[03:37] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
  338. # [03:54] <tantek> until there's an actual spec draft - feel free to edit / add to https://wiki.mozilla.org/Gecko:FullScreenAPI and I'll incorporate from there.
  339. # 02[04:00] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  340. # 03[04:07] * Joins: mahir256 (~mahir256@50.40.182.244)
  341. # 02[04:07] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 255 seconds)
  342. # 03[04:15] * Joins: The_8472 (~stardive@azureus/The8472)
  343. # 02[04:16] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  344. # 03[04:18] * Joins: ezoe (~ezoe@112-68-245-33f1.kyt1.eonet.ne.jp)
  345. # 03[04:21] * Joins: agektmr (~Adium@u690134.xgsnu1.imtp.tachikawa.mopera.net)
  346. # 03[04:26] * Joins: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net)
  347. # 02[04:36] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  348. # [04:38] <mahir256> hello?
  349. # 03[04:39] * Parts: mahir256 (~mahir256@50.40.182.244)
  350. # 02[05:06] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330])
  351. # 02[05:13] * Quits: othermaciej (~mjs@17.246.18.223) (Quit: othermaciej)
  352. # 02[05:18] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.1/2008072406])
  353. # 03[05:21] * Joins: othermaciej (~mjs@66.109.105.207)
  354. # 02[05:22] * Quits: jamesr (~jamesr@216.239.45.19) (Quit: jamesr)
  355. # [05:24] <Hixie> tantek: we don't have a system for publication yet but we can figure something out
  356. # [05:24] <Hixie> tantek: easiest for me is to just give you a subdomain, e.g. css.whatwg.org
  357. # 03[05:25] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  358. # 02[05:26] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 252 seconds)
  359. # [05:27] <tantek> Hixie - I suppose I should research how whatwg specs are organized.
  360. # [05:27] <Hixie> there is no pattern
  361. # [05:27] <Hixie> right now there's only one spec, and it keeps changing :-)
  362. # [05:28] <tantek> for some reason I thought there were multiple specs and editors :)
  363. # [05:28] <Hixie> not currently
  364. # 02[05:29] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
  365. # [05:29] <Hixie> though we keep talking about it
  366. # [05:29] <tantek> what about the spec that Aryeh was saying he's working on
  367. # [05:29] <Hixie> usually around the same time an editor who mainly works at the w3c gets frustrated with the w3c :-)
  368. # 03[05:29] * Joins: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net)
  369. # [05:29] <Hixie> aryeh's stuff was intended to get merged into the html spec
  370. # [05:29] <tantek> oh ok
  371. # [05:29] <Hixie> not sure what we'll end up doing
  372. # [05:29] <tantek> interesting - so this is a bit of a novel situation :)
  373. # [05:29] <Hixie> there's a lot of playing by ear here :-)
  374. # [05:30] <tantek> makes sense :)
  375. # [05:31] <Hixie> process is for weenies :-P
  376. # 03[05:32] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
  377. # [05:35] <tantek> heh - I suppose that makes me a bit of a process weenie then: http://microformats.org/wiki/process
  378. # [05:35] <Hixie> :-)
  379. # [05:36] <tantek> Hixie, in other news, it looks like I've picked up the task to integrate / update your work on hit-testing into the CSS3-UI spec.
  380. # 03[05:36] * Joins: dbaron (~dbaron@207.225.246.217)
  381. # [05:36] <tantek> "your work" meaning this email message: http://lists.w3.org/Archives/Public/www-style/2009Feb/0287.html
  382. # [05:37] <Hixie> that was mostly the work of someone else at opera iirc
  383. # [05:37] <Hixie> but man, that was a while ago
  384. # [05:39] <tantek> somewhere I've seen somebody say something about things just taking longer.
  385. # [05:39] <Hixie> hehe
  386. # 03[05:39] * Joins: nonge_ (~nonge@p5B326829.dip.t-dialin.net)
  387. # 03[05:39] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  388. # [05:40] <tantek> if you have any updates on hit-testing, let me know - I'll be starting from that email message, and then analyzing this set of notes from Leif about interop challenges: http://lists.w3.org/Archives/Public/www-style/2010Aug/0407.html
  389. # 03[05:40] * Joins: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  390. # [05:40] <Hixie> i'm happy to say that i know nothing new
  391. # [05:40] <tantek> good to know.
  392. # [05:42] <tantek> well at least your assumption that "the CSS specifications will at some future point deal with the issue" is being realized (regarding hit-testing)
  393. # [05:42] <Hixie> heh
  394. # [05:42] <tantek> CSS3-UI seems like the logical place to document hit-testing, and there's consensus on that from CSS/SVG WGs.
  395. # [05:42] <Hixie> cool
  396. # 02[05:43] * Quits: nonge__ (~nonge@p5B326ABA.dip.t-dialin.net) (Ping timeout: 250 seconds)
  397. # [05:43] <tantek> or perhaps just that no-one else wanted to pick it up, and I was foolish enough to do so.
  398. # [05:44] <Hixie> i know _that_ feeling
  399. # [05:44] <tantek> lol
  400. # [05:45] <tantek> I definitely had that feeling of, what, *this* is not defined? Then asked "How is this not an essential part of the open web platform?" (silence)
  401. # [05:46] <tantek> And then I asked why it wasn't defined in HTML5 (what I would have expected) which then led to your email message.
  402. # [05:46] <tantek> And the subsequent realization that there was only one logical course of action.
  403. # [05:46] <Hixie> in a somewhat futile attempt to scope the work i have on my plate i've drawn a line around anything presentational and have left that for, well, apparently, you.
  404. # 06[05:50] * tantek has a feeling he'll be spending more time in #whatwg.
  405. # 02[06:01] * Quits: agektmr (~Adium@u690134.xgsnu1.imtp.tachikawa.mopera.net) (Quit: Leaving.)
  406. # 02[06:02] * Quits: tantek (~tantek@64-141-94-226.pathcom.ca) (Ping timeout: 258 seconds)
  407. # 03[06:03] * Joins: agektmr (~Adium@u690134.xgsnu1.imtp.tachikawa.mopera.net)
  408. # 02[06:07] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  409. # 02[06:10] * Quits: esc_ (~esc-ape@75.inst-3.ufg.ac.at) (Ping timeout: 276 seconds)
  410. # 03[06:13] * Joins: esc_ (~esc-ape@75.inst-3.ufg.ac.at)
  411. # 02[06:15] * Quits: othermaciej (~mjs@66.109.105.207) (Quit: othermaciej)
  412. # 03[06:25] * Joins: annevk (~annevk@72-254-84-102.client.stsn.net)
  413. # 03[06:25] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  414. # 02[06:28] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  415. # 03[06:28] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  416. # [06:31] <jamesr> annevk: yt? what's the preferred URL to cite for DOMCore (assuming i can w3 bullshit, for the moment)
  417. # [06:32] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html until we reach a more stable state
  418. # 06[06:37] * jamesr global search-replaces links to /TR/2004/REC-DOM-Level-3-Core-20040407/
  419. # [06:37] <annevk> which spec is this?
  420. # 02[06:37] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 252 seconds)
  421. # [06:37] <annevk> or is this source code?
  422. # [06:37] <jamesr> http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/RequestAnimationFrame/Overview.html
  423. # [06:38] <jamesr> will update in a sed
  424. # [06:38] <jamesr> sec
  425. # [06:41] <annevk> aah, roc's API
  426. # [06:41] <annevk> nice
  427. # [06:41] <jamesr> yeah it's a good one. just have to write it down concretely enough :)
  428. # [06:43] <jamesr> another noob question: when citing something from whatwg HTML, do you link to the multipage version or the single page version?
  429. # [06:43] <jamesr> in the spec itself all internal links go to the same version
  430. # [06:43] <jamesr> but you can't pull that trick from an external reference. i know hixie would say it should all be in the same spec :)
  431. # [06:44] <annevk> I used http://www.whatwg.org/html for now
  432. # [06:45] <annevk> you can append #fragments to the end of that URL and redirects will happen automatically
  433. # [06:45] <jamesr> ah cool, so since the current default is multipage it'll go to the multipage version?
  434. # [06:45] <annevk> yes that will always go to the multipage
  435. # [06:45] <annevk> see e.g. on http://dev.w3.org/csswg/cssom-view/
  436. # [06:46] <annevk> search for "queue a task" or some such
  437. # [06:47] <jamesr> http://www.whatwg.org/html/#queue-a-task. any reason for that over http://www.whatwg.org/html#queue-a-task or http://whatwg.org/html#queue-a-task ?
  438. # [06:47] <annevk> no
  439. # [06:48] <annevk> it's just what our scripts outputs
  440. # [06:48] <annevk> we generate those links automatically
  441. # [06:48] <annevk> see https://bitbucket.org/ms2ger/dom-core for the setup
  442. # [06:48] <annevk> Anolis is quite nice for HTML specs
  443. # 02[06:52] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 240 seconds)
  444. # 02[06:53] * Quits: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Remote host closed the connection)
  445. # [06:53] <jamesr> my problem is i only get a few hours every few weeks to work on actually editing specs, which isn't enough time to get up to speed and stay up to speed with how to do it efficiently
  446. # [06:54] <annevk> fair enough
  447. # [06:54] <annevk> I will let you know when we made this easy enough so you can be set up in a couple of minutes
  448. # [06:55] <annevk> (which probably will be a while)
  449. # 03[06:55] * Joins: tantek (~tantek@c-76-105-159-199.hsd1.or.comcast.net)
  450. # [06:56] <Hixie> jamesr: that's how i feel about coding :-)
  451. # [06:58] <jamesr> annevk: well for this spec there's currently an xml+makefile+xslt setup that heycam got working, and that seems to do something
  452. # [06:58] <jamesr> i guess i could just start with the .html output of that and then figure out how to munge it into the input anolis expects
  453. # 03[06:59] * Joins: GPHemsley (~GPHemsley@ool-45719d5e.dyn.optonline.net)
  454. # 02[06:59] * Quits: GPHemsley (~GPHemsley@ool-45719d5e.dyn.optonline.net) (Changing host)
  455. # 03[06:59] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  456. # [07:02] <annevk> it's what HTML, XHR, DOM Core, etc. are all using, but if the current setup works than it might not be worth the trouble if you have that little bandwidth
  457. # [07:04] <jamesr> is the input format documented anywhere?
  458. # [07:04] <jamesr> man, do i have to clone https://bitbucket.org/ms2ger/anolis/src in order to view README.html?
  459. # 02[07:05] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  460. # [07:05] <annevk> jamesr, we have https://bitbucket.org/ms2ger/spec-template
  461. # 03[07:07] * Joins: Obvious (tachikoma@188.226.74.2)
  462. # [07:08] <annevk> actually, that might be out of date
  463. # [07:09] <annevk> easiest is just looking at Overview.src.html files
  464. # 02[07:14] * Quits: annevk (~annevk@72-254-84-102.client.stsn.net) (Quit: annevk)
  465. # 03[07:18] * Joins: TabAtkins_ (~tabatkins@72-254-115-174.client.stsn.net)
  466. # 02[07:20] * Quits: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  467. # 03[07:24] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  468. # 02[07:24] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Client Quit)
  469. # 03[07:26] * Joins: annevk (~annevk@72-254-84-102.client.stsn.net)
  470. # 03[07:28] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  471. # 03[07:34] * heycam|away is now known as heycam
  472. # [07:43] <annevk> what is so hard about specifying commonAncestorContainer ?
  473. # [07:43] <annevk> other than that the Range specification looks really nice
  474. # 02[07:49] * Quits: tantek (~tantek@c-76-105-159-199.hsd1.or.comcast.net) (Quit: tantek)
  475. # 02[08:03] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Ping timeout: 255 seconds)
  476. # [08:04] <annevk> http://oreilly.com/catalog/0636920021360
  477. # [08:04] <annevk> via myakura on G+
  478. # [08:04] <annevk> book on HTML5 FileSystem API
  479. # [08:04] <annevk> (not that there's such a thing in HTML)
  480. # 03[08:05] * Joins: rimantas (~rimliu@93.93.57.193)
  481. # 02[08:26] * Quits: annevk (~annevk@72-254-84-102.client.stsn.net) (Quit: annevk)
  482. # 03[08:29] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  483. # 02[08:36] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  484. # [08:36] <zewt> 74 pages isn't a "book", heh
  485. # 03[08:38] * Joins: sicking (~chatzilla@adsl-99-60-228-31.dsl.pltn13.sbcglobal.net)
  486. # 03[08:40] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  487. # 02[08:40] * Quits: jochen__ (~jochen@nat/google/x-aqhfgvmfnvdifgst) (Remote host closed the connection)
  488. # 03[08:40] * Joins: yoshiaki (~yoshiaki@wimax132-dhcp214.sfc.keio.ac.jp)
  489. # 03[08:40] * Joins: Maurice (~ano@77.222.73.150)
  490. # 02[08:43] * Quits: ParadoX- (parad0x@hades.spexhost.com) (Quit: ZNC - http://znc.sourceforge.net)
  491. # 03[08:46] * Joins: ParadoX- (~para@hades.spexhost.com)
  492. # 02[08:51] * Quits: ParadoX- (~para@hades.spexhost.com) (Ping timeout: 250 seconds)
  493. # 03[08:51] * Joins: ParadoX- (parad0x@hades.spexhost.com)
  494. # 02[08:54] * Quits: sicking (~chatzilla@adsl-99-60-228-31.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
  495. # 02[08:55] * Quits: ParadoX- (parad0x@hades.spexhost.com) (Client Quit)
  496. # 03[08:56] * Joins: ParadoX- (parad0x@hades.spexhost.com)
  497. # 03[08:59] * heycam is now known as heycam|away
  498. # 02[09:00] * Quits: ParadoX- (parad0x@hades.spexhost.com) (Read error: Connection reset by peer)
  499. # 03[09:01] * Joins: ParadoX- (parad0x@hades.spexhost.com)
  500. # 02[09:02] * Quits: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  501. # 03[09:03] * Joins: CvP (~CvP@123.49.22.214)
  502. # 03[09:04] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  503. # 02[09:05] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  504. # 03[09:06] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  505. # [09:07] <hsivonen> http://www.jenitennison.com/blog/node/160#comment-11188
  506. # 02[09:10] * Quits: yoshiaki (~yoshiaki@wimax132-dhcp214.sfc.keio.ac.jp) (Remote host closed the connection)
  507. # 03[09:13] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
  508. # 02[09:22] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 260 seconds)
  509. # 02[09:22] * Quits: ParadoX- (parad0x@hades.spexhost.com) (Read error: Connection reset by peer)
  510. # 02[09:23] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
  511. # 02[09:25] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
  512. # 03[09:26] * Joins: ParadoX- (parad0x@hades.spexhost.com)
  513. # 03[09:29] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  514. # 03[09:29] * Joins: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
  515. # 03[09:30] * Joins: foolip (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
  516. # 03[09:34] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  517. # 02[09:37] * Quits: juangiordana (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
  518. # 02[09:38] * Quits: ParadoX- (parad0x@hades.spexhost.com) (Quit: ZNC - http://znc.sourceforge.net)
  519. # 03[09:38] * Joins: tantek (~tantek@c-76-105-159-199.hsd1.or.comcast.net)
  520. # 03[09:38] * Joins: ParadoX- (parad0x@hades.spexhost.com)
  521. # 03[09:45] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  522. # 03[09:46] * Joins: jochen__ (~jochen@nat/google/x-qedywyqrhexqlkcp)
  523. # 02[09:47] * Quits: CvP (~CvP@123.49.22.214) (Ping timeout: 260 seconds)
  524. # 02[09:49] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
  525. # 03[09:52] * Joins: temp01 (~temp01@unaffiliated/temp01)
  526. # 02[09:53] * Quits: foolip (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Quit: Ex-Chat)
  527. # 03[09:53] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  528. # 02[09:59] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  529. # 02[10:00] * Quits: agektmr (~Adium@u690134.xgsnu1.imtp.tachikawa.mopera.net) (Ping timeout: 240 seconds)
  530. # 02[10:05] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 276 seconds)
  531. # 02[10:21] * Quits: tantek (~tantek@c-76-105-159-199.hsd1.or.comcast.net) (Quit: tantek)
  532. # 03[10:22] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  533. # [10:23] <hsivonen> so, it looks like multiple people are so far upset about AryehGregor not submitting the HTML Editing API spec to the W3C and are attributing AryehGregor's email to the "WHATWG"
  534. # 03[10:23] * Joins: mpt (~mpt@canonical/mpt)
  535. # 03[10:24] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  536. # 02[10:25] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Ping timeout: 255 seconds)
  537. # 02[10:26] * Quits: TabAtkins_ (~tabatkins@72-254-115-174.client.stsn.net) (Ping timeout: 260 seconds)
  538. # 02[10:30] * Quits: Amorphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
  539. # 03[10:31] * Joins: Amorphous (jan@unaffiliated/amorphous)
  540. # 02[10:32] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  541. # 03[10:37] * Joins: MikeSmith (~MikeSmith@210.8.173.34)
  542. # 03[10:38] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  543. # 03[10:39] * Joins: foolip (~philip@83.218.67.122)
  544. # [10:43] <jgraham> All Fear The Cabal!
  545. # 03[10:45] * Joins: temp02 (~temp01@unaffiliated/temp01)
  546. # 02[10:46] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 258 seconds)
  547. # 03[10:49] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
  548. # 02[10:49] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Remote host closed the connection)
  549. # 03[10:49] * Joins: cygri (~cygri@wg1-nat.fwgal01.deri.ie)
  550. # [10:52] <jgraham> But seriously, unless people get over the WHATWG-as-conspiracy rhetoric and actually look at real issues (W3C Process having a big impedence mismatch with the needs of authors and implementors, W3C high level goals as expressed through e.g. focus of the TAG being very different to the needs of its core consituents), this kind of conflict is going to continue
  551. # 02[10:53] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  552. # 03[10:53] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  553. # 02[10:53] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  554. # [10:54] <espadrine`> hsivonen: I think his choice was reasonable. If you refuse Minix' license, create Linux. If you refuse W3C's license, create stuff your way and choose a different license for it. I guess I don't really understand the fuss around Aryeh Gregor's actions.
  555. # [10:57] <hsivonen> jgraham: what I read into AryehGregor's email was that he needs to become an employee (of Google) in order be able to use time to deal with the W3C
  556. # 03[10:57] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:dc5:6038:355:ab6e)
  557. # 03[11:00] * Joins: agektmr (~Adium@p4171-ipbf6905marunouchi.tokyo.ocn.ne.jp)
  558. # 03[11:03] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
  559. # 03[11:10] * Joins: AnselmBradford (~ans@wt1213-64-71.aut.ac.nz)
  560. # [11:17] <jgraham> hsivonen: The reason doesn't seem that important. The fact is that someone has done a bunch of difficult work that has the potential to enhance the web platform and people are getting upset because that person isn't willing to do even more work to deal with Process *even though* he has set things up so that anyone who feels strongly about Process can do that part of the work instead
  561. # [11:18] <jgraham> I can't understand the sense of entitlement one needs to have an attitude like that
  562. # 02[11:18] * Quits: cpearce (~chatzilla@ip-118-90-61-150.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  563. # 02[11:32] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
  564. # 03[11:34] * Joins: JirkaK (~jirka@95.85.233.233)
  565. # 02[11:36] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:dc5:6038:355:ab6e) (Remote host closed the connection)
  566. # 02[11:36] * Quits: agektmr (~Adium@p4171-ipbf6905marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  567. # 02[11:38] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 255 seconds)
  568. # 02[11:40] * Quits: MikeSmith (~MikeSmith@210.8.173.34) (Quit: What cannot be said will get wept.)
  569. # 03[11:53] * Joins: Lachy (~Lachy@guest.opera.com)
  570. # 03[11:53] * Joins: Amorphous (jan@unaffiliated/amorphous)
  571. # 03[11:57] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
  572. # 02[12:00] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 252 seconds)
  573. # 03[12:01] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  574. # 03[12:02] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
  575. # 02[12:07] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  576. # 03[12:08] * Joins: Ms2ger (~Ms2ger@91.181.30.149)
  577. # 03[12:09] * Joins: Zeddy (~Zeddy@cable-prv-fe9cdc00-246.dhcp.inet.fi)
  578. # 02[12:17] * Quits: erlehmann (~erlehmann@82.113.99.48) (Quit: Ex-Chat)
  579. # 03[12:27] * abarth is now known as abarth|zZz
  580. # 02[12:34] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 8.0a1/20110716030739])
  581. # 03[12:36] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
  582. # 02[12:37] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 252 seconds)
  583. # 02[12:38] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  584. # 03[12:39] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
  585. # 03[12:40] * Joins: boaz (~boaz@li326-230.members.linode.com)
  586. # 03[12:40] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
  587. # 02[12:53] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 240 seconds)
  588. # 03[12:54] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  589. # 02[12:56] * Quits: AnselmBradford (~ans@wt1213-64-71.aut.ac.nz) (Read error: Connection reset by peer)
  590. # 02[13:01] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  591. # 03[13:04] * Joins: ben_h (~ben@CPE-58-161-11-28.cqqy2.win.bigpond.net.au)
  592. # 02[13:06] * Quits: ben_h (~ben@CPE-58-161-11-28.cqqy2.win.bigpond.net.au) (Client Quit)
  593. # 03[13:15] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  594. # 03[13:21] * Joins: FireFly (~firefly@unaffiliated/firefly)
  595. # 03[13:29] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  596. # 03[13:32] * Joins: huskyr (~huskyr@86.84.48.191)
  597. # [13:51] <Dashiva> Is _anything_ really a natural fit for XML?
  598. # [13:51] <Ms2ger> Pain.
  599. # [13:52] <Dashiva> Obviously you can fit almost anything into XML, but claiming something is a natural fit seems like a strong claim
  600. # [13:57] <jgraham> Well if you have data with just the right level of structure (more than key-value pairs but less than a graph), don't care about representation efficiency and don't care that small errors in the input will break everything, I guess it isn't a bad fit
  601. # [14:01] <Philip`> The alternatives are generally worse, though
  602. # [14:01] <jgraham> For which usecase?
  603. # 06[14:04] * Philip` can't remember what he was thinking now
  604. # [14:07] <hsivonen> Dashiva: DocBook?
  605. # [14:15] <JirkaK> Highly structured documents, that's for what SGML and XML was invented and is natural fit. Today most known and used formats are DocBook, DITA and TEI
  606. # 02[14:15] * Quits: huskyr (~huskyr@86.84.48.191) (Quit: huskyr)
  607. # [14:17] <Dashiva> Such documents often have needs that translate into overlapping markup
  608. # [14:19] <karlcow> Dashiva: I think there is also a question of culture (habits). I'm more used to XML toolchain, so it is a lot easier for me to benefit from the "strictness" of XML than trying to reinvent it with the DOM.
  609. # [14:19] <hsivonen> JirkaK: who actually uses DITA these days (except for Eliot Kimber)?
  610. # [14:19] <JirkaK> No, unless you want to do change tracking in elegant way
  611. # [14:19] <hsivonen> is there an elegant way to de change tracking?
  612. # 03[14:20] * Joins: mokush (~quassel@188.24.97.161)
  613. # [14:20] <karlcow> Is there an elegant way? (Reductio ad absurdum)
  614. # [14:21] <JirkaK> hsivonen: A lot of software companies are authoring their help systems in DITA. In past years I have seen many companies to migrate from "legacy" systems like FrameMaker to DITA. There was a lot of marketing behind DITA in past years, so it got more traction in industry then DocBook recently.
  615. # [14:22] <JirkaK> probably most elegant way of change tracking is to use plain text and some versioning system ;-)
  616. # [14:23] <hsivonen> JirkaK: interesting. I was unaware of that kind of usage.
  617. # [14:23] <hsivonen> (help system that is. not plain text)
  618. # [14:24] <JirkaK> hsivonen: a lot of XML editors now provide out-of-the box configuration from DITA so it is fairly easy to author in DITA
  619. # 02[14:25] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  620. # 03[14:26] * Joins: bga_ (~bga@ppp78-37-220-173.pppoe.avangarddsl.ru)
  621. # 03[14:29] * Joins: davidb (~davidb@corp.tor1.mozilla.com)
  622. # 02[14:30] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  623. # 02[14:32] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  624. # 03[14:32] * Joins: boaz (~boaz@li326-230.members.linode.com)
  625. # 02[14:32] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  626. # 03[14:33] * Joins: boaz (~boaz@li326-230.members.linode.com)
  627. # 03[14:34] * Joins: temp01 (~temp01@unaffiliated/temp01)
  628. # 03[14:42] * Joins: juangiordana (~quassel@host15.190-139-129.telecom.net.ar)
  629. # 02[14:43] * Quits: MacTed (~Thud@c-24-61-62-241.hsd1.ma.comcast.net)
  630. # [14:45] <david_carlisle> hsivonen: and as you'll see in Norm W's recent posts dita mindset is pushing docbook developments to a certain extent
  631. # [14:47] <david_carlisle> Dashiva: we use xml for essentially everything here (documentation, code generation, fun, ...)
  632. # [14:47] <jgraham> david_carlisle: You also use Fortran :p
  633. # [14:47] <david_carlisle> jgraham: yes but of course we generate it from xml
  634. # [14:48] <david_carlisle> why can't the whole world be like this?
  635. # [14:48] <hsivonen> david_carlisle: I can't tell if you are joking now. are you?
  636. # [14:48] <david_carlisle> no
  637. # [14:48] <jgraham> My humor detector is oscillating wildly
  638. # [14:48] <Ms2ger> Generating Fortran from XML?
  639. # [14:48] <jgraham> I really couldn't tell at all
  640. # [14:48] <david_carlisle> yes (and the other way actually)
  641. # 02[14:49] * Quits: danja (~danny@host223-241-static.12-87-b.business.telecomitalia.it) (Quit: gorn)
  642. # [14:49] <david_carlisle> we have xml saying what the interface should be and we generate fortran, c, c#, matlab, r, python, whatever from that
  643. # [14:49] <JirkaK> using XSLT I guess?
  644. # [14:50] <david_carlisle> what else? 9although some of the youngsters use python)
  645. # [14:51] <Ms2ger> You make me want to jump into a lake, but I'm afraid annevk5 wouldn't let me out :)
  646. # 03[14:52] * Joins: miketaylr (~miketaylr@206.217.92.186)
  647. # 02[14:52] * Quits: miketaylr (~miketaylr@206.217.92.186) (Client Quit)
  648. # [14:53] <david_carlisle> looking at people transform documents using DOM scripting has a similar effect on me, it works but it's fragile and painful compared to using a language designed for the job
  649. # 03[14:53] * Joins: miketaylr (~miketaylr@206.217.92.186)
  650. # 02[14:53] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  651. # 03[14:54] * Joins: boaz (~boaz@li326-230.members.linode.com)
  652. # [14:56] <hsivonen> foolip: is it OK to put the email address you are using in the validator.nu bugzilla in the hg user field?
  653. # [14:56] <foolip> hsivonen, philip at foolip dot org, yes
  654. # [14:56] <foolip> this wasn't work, after all
  655. # [14:56] <hsivonen> foolip: thanks
  656. # [14:57] <foolip> does that mean I'll have an account on the mercurial server, or just that the commit says so?
  657. # [14:57] <Ms2ger> The latter
  658. # [14:57] <foolip> ok, like git then
  659. # 06[14:57] * karlcow has the same feeling than david_carlisle… culture I guess.
  660. # 03[14:58] * Joins: maikmerten (~maikmerte@port-92-201-116-65.dynamic.qsc.de)
  661. # [14:58] <foolip> it turns out there's a lot of friction when moving from git to hg, all the little tings are different :)
  662. # [14:58] <foolip> I imagine the reverse is equally true
  663. # [14:58] <Ms2ger> Git? What's that? :)
  664. # [14:59] <foolip> Ms2ger, https://twitter.com/#!/agnoster/status/44636629423497217
  665. # [15:02] <jgraham> Are those just difficult sounding words or would it actually mean something if I understood the sentence properly?
  666. # [15:02] <foolip> jgraham, it's technobabble :)
  667. # [15:02] <Ms2ger> A Hilbert space? Come on.
  668. # [15:03] <jgraham> Well pure mathematics is often surprising
  669. # [15:04] <Ms2ger> To physicists, you mean ;)
  670. # [15:04] <jgraham> Possibly :)
  671. # [15:06] <Ms2ger> Did people see http://tools.ietf.org/html/draft-freed-media-type-regs-00, btw?
  672. # [15:06] <jgraham> It did sound rather like some of the explainations of monads you hear from hardcore haskellers
  673. # [15:07] <Philip`> http://tartley.com/?p=1267 too
  674. # 03[15:12] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  675. # 02[15:16] * Quits: juangiordana (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
  676. # 03[15:18] * Joins: juangiordana (~quassel@host15.190-139-129.telecom.net.ar)
  677. # 02[15:18] * Quits: juangiordana (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
  678. # [15:23] <jgraham> I still want a proper code review system for hg
  679. # [15:23] <Ms2ger> Don't we all?
  680. # [15:24] <jgraham> Well I'm surprised Mozilla haven't written one already
  681. # [15:24] <Ms2ger> We use bugzilla
  682. # [15:24] <jgraham> I know
  683. # [15:25] <jgraham> I'm surprised Mozilla haven't written one already
  684. # [15:26] <hsivonen> jgraham: gecko developers do stuff the way it has been done since the CVS days and Labs, Webdev, etc. use github
  685. # [15:27] <hsivonen> these days, b.m.o has a link to something called "splinter reviews" but I've never used the newfangled thing
  686. # [15:29] <hsivonen> G+'s real names policy has interesting effects on people whose name doesn't use the Latin script
  687. # [15:30] <hsivonen> do you use the native script, the Romanization of your native name or the (if you have one) your English alias?
  688. # [15:30] <jgraham> hsivonen: One reason I am surprised is that I occasionally see people complain about you having difficulties retaining new contributers, and the review system is often cited as a reason
  689. # [15:30] <jgraham> In particular the need to find the right person to review
  690. # [15:31] <hsivonen> jgraham: yeah, Mozilla isn't good at fixing its problems with attracting and retaining contributors
  691. # [15:31] <jgraham> But that is a purely technical problem that you could solve with software
  692. # 06[15:32] * hsivonen notices 村田真's "Bragging Rights" https://plus.google.com/u/0/110720658734820520378/about
  693. # 06[15:36] * JirkaK Murata-san?
  694. # 03[15:36] * Joins: juangiordana (~quassel@host15.190-139-129.telecom.net.ar)
  695. # [15:37] <hsivonen> JirkaK: so it seems
  696. # [15:38] <Dashiva> Yes
  697. # 03[15:38] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  698. # [15:57] <timeless> jgraham: which is purely technical?
  699. # 02[15:58] * Quits: timeless (d04149cb@firefox/developer/timeless) (Quit: Page closed)
  700. # 02[15:58] * Quits: heycam|away (~cam@wok.mcc.id.au) (Quit: Terminated with extreme prejudice - dircproxy 1.0.5)
  701. # 03[15:58] * Joins: timeless (d04149cb@firefox/developer/timeless)
  702. # [16:04] <jgraham> timeless: Finding the right reviewer for a change
  703. # [16:04] <jgraham> In general making reviews low-pain
  704. # [16:04] <jgraham> Both for the reviewer and reviewee
  705. # 03[16:04] * Joins: danja (~danny@host84-204-dynamic.13-79-r.retail.telecomitalia.it)
  706. # [16:04] <timeless> yeah, i think i outlined how to do that about 8 years ago
  707. # [16:05] <timeless> (programmatically)
  708. # [16:05] <timeless> it was never implemented
  709. # [16:05] <timeless> there's actually more than enough data to figure it out
  710. # [16:07] <smaug____> I haven't seen any good way to do reviews
  711. # [16:07] <smaug____> s/way/software/
  712. # [16:07] <timeless> oh, i'm just talking about how to find the right reviewer
  713. # 02[16:07] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
  714. # [16:08] <timeless> the software i've seen that tries to actually "enable" reviewing itself gives me headaches
  715. # 03[16:08] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  716. # [16:09] <timeless> http://www.usatoday.com/news/nation/2011-07-27-ny-thruway-prayers_n.htm
  717. # 06[16:09] * smaug____ needs to close some of his 200+ tabs :/
  718. # 03[16:09] * Joins: TabAtkins_ (~tabatkins@72-254-87-254.client.stsn.net)
  719. # 03[16:10] * Joins: scor (~scor@drupal.org/user/52142/view)
  720. # [16:10] <timeless> smaug____: heh
  721. # 06[16:10] * timeless ponders
  722. # [16:10] <timeless> i have no idea how many tabs i have
  723. # [16:10] <timeless> i'm using panorama which makes counting tabs *hard*
  724. # [16:10] <jgraham> smaug____: The system we have is pretty good. I think Gerrit is a bit similar
  725. # 06[16:11] * jgraham discovers hg-review
  726. # [16:11] <jgraham> This looks like it might not obviously be awful
  727. # [16:11] <timeless> oh yeah, 've seen that mentioned
  728. # [16:11] <zewt> quite a standard to set for software
  729. # [16:11] <timeless> i've never tried it
  730. # 06[16:11] * timeless should
  731. # [16:12] <timeless> there's actually a hg repo called `all-extensions` iirc
  732. # 06[16:12] * timeless needs to grab it
  733. # [16:12] <timeless> https://bitbucket.org/abuehl/allextensions
  734. # 03[16:14] * Joins: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp)
  735. # [16:15] <hsivonen> sadly, reviews don't really scale
  736. # [16:16] <timeless> ?
  737. # [16:16] <hsivonen> you can hire more people to write more code but you can't hire more reviewers
  738. # [16:16] <timeless> well
  739. # [16:16] <timeless> you could hire the people who used to code for you
  740. # [16:16] <timeless> moco chose not to do that
  741. # 03[16:16] * Joins: MacTed (~Thud@63.119.36.36)
  742. # [16:17] <hsivonen> timeless: :-(
  743. # [16:17] <zewt> ... and you want people experienced with your code to review, but people often aren't going to view being moved from development to reviewing as a promotion, heh
  744. # [16:17] <smaug____> browser vendors should hire some more spec reviewers ;)
  745. # 03[16:22] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  746. # [16:31] <timeless> smaug____: that happened to me 2 months ago :)
  747. # [16:31] <timeless> but yeah
  748. # 06[16:31] * timeless should provide a place where people could suggest specs to review
  749. # [16:31] <timeless> hrm, if people want, please feel free to comment on my G+ page with suggestions :)
  750. # [16:32] <zewt> too bad g+ is broken : |
  751. # [16:32] <smaug____> timeless: specs to review?
  752. # [16:33] <smaug____> like all of them?
  753. # [16:33] <zewt> any new google product that doesn't work with gapps is just poor and broken
  754. # [16:33] <timeless> smaug____: a prioritized list with links is appreciated
  755. # [16:33] <smaug____> yeah
  756. # [16:33] <timeless> gathering a list of specs is actually moderately painful
  757. # [16:33] <timeless> i've tried a couple of times
  758. # [16:33] <timeless> i keep giving up
  759. # [16:34] <timeless> there are probably hundreds of xml specs that i don't want to look at
  760. # [16:34] <timeless> as an example of things to disprove your "all of them"
  761. # [16:34] <smaug____> well, sure. All the relevant ones...
  762. # [16:35] <timeless> right... see "please give me a prioritized list with links"
  763. # [16:35] <timeless> seriously..
  764. # [16:35] <timeless> technically bugzilla does a better job of this than standards bodies
  765. # [16:35] <timeless> i can go to bugzilla.mozilla.org/request.cgi and get a list
  766. # 02[16:36] * Quits: franksalim (~frank@64-71-23-250.static.wiline.com) (Ping timeout: 250 seconds)
  767. # [16:36] <timeless> it isn't perfect
  768. # [16:36] <timeless> e.g. it'd be nice if i could sort by deadline
  769. # [16:36] <timeless> (which is something bmo doesn't have anyway, but which is definitely relevant for standards work)
  770. # [16:37] <smaug____> well, what does deadline mean in whatwg?
  771. # [16:38] <smaug____> (but sure, with w3c specs it would be useful)
  772. # 02[16:38] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Quit: WeeChat 0.3.0)
  773. # 03[16:38] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
  774. # [16:39] <jgraham> Thoughts on hg-review so far: Who the fuck thought that black on green was a nice colour scheme for displaying code?
  775. # [16:40] <jgraham> I guess it's because these were lines added
  776. # [16:40] <zewt> someone who uses a screen reader, i'd imagine
  777. # [16:40] <jgraham> But seriously it's ugly
  778. # [16:41] <jgraham> zewt: That would also explain the fact that it users overflow:hidden at (presumably) 80 columns
  779. # [16:41] <zewt> ... that would make me stop looking and move on, alone
  780. # [16:41] <jgraham> Well these are fixable issues
  781. # [16:42] <zewt> it speaks of a complete lack of experience with real code
  782. # [16:42] <zewt> 80 columns is used by two people: those who havn't changed their coding habits since the 90s, and people who religiously follow PEP-8 (and their overlap)
  783. # [16:42] <jgraham> If I can work out how to actually share review comments I might suggest using it
  784. # [16:42] <zewt> two classes of people, rather
  785. # 06[16:42] * jgraham likes code that wraps at a sensibly small number of columns
  786. # [16:43] <zewt> me too, such as 120 :)
  787. # 03[16:43] * Joins: demet8 (~demet8@7.186.8.67.cfl.res.rr.com)
  788. # [16:43] <jgraham> It means I can have multiple side-by-side windows
  789. # 03[16:43] * Parts: demet8 (~demet8@7.186.8.67.cfl.res.rr.com)
  790. # [16:43] <jgraham> I find that people typically use 80 or "however wide my monitor is"
  791. # [16:44] <zewt> my terminal windows are around 240x70
  792. # [16:45] <zewt> so having two windows would still make 120 columns sane; and even 100 columns is a lot less annoying than 80, which just causes too much line splitting
  793. # 02[16:48] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
  794. # 03[16:48] * Joins: CvP (~CvP@123.49.23.193)
  795. # 06[16:49] * timeless has at least 4 side by side windows
  796. # [16:49] <timeless> smaug____: anyway...
  797. # [16:50] <timeless> to prioritize for whatwg, i'd probably ask for things which people think are <small> or "urgent" or which vendors seem likely to try to implement "sooner" than others
  798. # [16:50] <jgraham> Oh, I found a scrollbar
  799. # [16:50] <jgraham> But still
  800. # 02[16:57] * Quits: CvP (~CvP@123.49.23.193) (Quit: [ UPP ] > all)
  801. # 02[16:58] * Quits: Zeddy (~Zeddy@cable-prv-fe9cdc00-246.dhcp.inet.fi)
  802. # 02[16:58] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  803. # 02[17:00] * Quits: TabAtkins_ (~tabatkins@72-254-87-254.client.stsn.net) (Ping timeout: 250 seconds)
  804. # 02[17:01] * Quits: Yudai (~Yudai@pa3592a.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 258 seconds)
  805. # 03[17:02] * Joins: cygri_ (~cygri@wlan-nat.fwgal01.deri.ie)
  806. # 03[17:05] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  807. # 02[17:05] * Quits: cygri (~cygri@wg1-nat.fwgal01.deri.ie) (Ping timeout: 255 seconds)
  808. # 03[17:06] * Joins: agektmr (~Adium@p2248-ipbf5205marunouchi.tokyo.ocn.ne.jp)
  809. # 02[17:07] * Quits: cygri_ (~cygri@wlan-nat.fwgal01.deri.ie) (Ping timeout: 240 seconds)
  810. # 02[17:07] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
  811. # 03[17:08] * Joins: danja_ (~danny@host83-241-static.12-87-b.business.telecomitalia.it)
  812. # 02[17:08] * Quits: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (Remote host closed the connection)
  813. # 03[17:10] * Joins: Yudai (~Yudai@pa35a44.hkidnt01.ap.so-net.ne.jp)
  814. # 03[17:11] * Joins: erlehmann (~erlehmann@p5DDB9148.dip.t-dialin.net)
  815. # 02[17:11] * Quits: danja (~danny@host84-204-dynamic.13-79-r.retail.telecomitalia.it) (Ping timeout: 255 seconds)
  816. # 03[17:16] * Joins: annevk (~annevk@72-254-83-244.client.stsn.net)
  817. # 02[17:21] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  818. # 02[17:25] * Quits: erlehmann (~erlehmann@p5DDB9148.dip.t-dialin.net) (Ping timeout: 260 seconds)
  819. # 02[17:25] * Quits: matjas (u2247@gateway/web/irccloud.com/x-lwoyfxirnuevxyit) (Ping timeout: 246 seconds)
  820. # 03[17:25] * Joins: matjas (u2247@gateway/web/irccloud.com/x-xzlqkvpqjbeocgmf)
  821. # 03[17:26] * Joins: shetech (~shetech@12.234.36.130)
  822. # 02[17:27] * Quits: shetech (~shetech@12.234.36.130) (Client Quit)
  823. # 03[17:28] * Joins: erlehmann (~erlehmann@p5DDB9148.dip.t-dialin.net)
  824. # 03[17:30] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  825. # 02[17:30] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Client Quit)
  826. # 03[17:31] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  827. # 02[17:32] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
  828. # 03[17:32] * Joins: mpt (~mpt@91.189.88.12)
  829. # 02[17:32] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  830. # 03[17:32] * Joins: mpt (~mpt@canonical/mpt)
  831. # [17:35] <Ms2ger> timeless, not sure if you saw platform.html5.org? It's not really what you need, but it's about the best list of web-relevant specs I've seen
  832. # 02[17:36] * Quits: dbaron (~dbaron@207.225.246.217) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  833. # 02[17:36] * Quits: tomaw (tom@freenode/staff/tomaw) (Quit: Quitting)
  834. # 03[17:36] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
  835. # 02[17:38] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Computer has gone to sleep.)
  836. # 03[17:38] * Joins: tomaw (tom@freenode/staff/tomaw)
  837. # [17:45] <annevk> didn't know foolip was patching Validator.nu, neat
  838. # [17:47] <foolip> annevk, I had nothing to do this weekend :)
  839. # [17:48] <Ms2ger> Could've written a spec :)
  840. # [17:49] <timeless> Ms2ger: yeah, i've seen it
  841. # [17:49] <timeless> i'm pretty sure it's unusable for my purposes
  842. # [17:49] <timeless> what i need is a list of things which i should be reviewing
  843. # [17:50] <timeless> things which are large and have lots of eyeballs and aren't moving don't count
  844. # [17:50] <timeless> (SVG comes to mind)
  845. # 04[17:50] <hsivonen> krijnh: the logs have oddities on /me lines
  846. # [17:50] <dglazkov> good morning, Whatwg!
  847. # [17:51] <hsivonen> dglazkov: good morning
  848. # 06[17:51] * timeless looks for a definition of `cancelable`
  849. # 03[17:52] * Joins: pdr (~pdr@216.239.45.130)
  850. # [17:53] <foolip> it seems to me that writing specs on algorithm form Hixie-style is a lot like writing code without test compiling it, and then waiting for a very long time before you get the warnings/errors
  851. # [17:53] <smaug____> indeed
  852. # 02[17:54] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  853. # [17:54] <smaug____> though, what would be a better way to write specs?
  854. # [17:55] <timeless> compiling and testing? :)
  855. # [17:56] <Ms2ger> Then feel free to review DOM Core :)
  856. # [17:56] <timeless> heh
  857. # [17:56] <timeless> i will at some point
  858. # [17:57] <timeless> but i'd like to have a priority ordered list
  859. # [17:57] <timeless> if there are things i should look at first, i'd rather do that...
  860. # [17:57] <annevk> Ms2ger, btw, I'm pretty close to have xxxhierarchy sorted out
  861. # 06[17:57] * timeless is currently looking at deviceorientation
  862. # [17:57] <Ms2ger> Yay!
  863. # [17:57] <annevk> Ms2ger, in a style that does not make use of the nodes model
  864. # [17:58] <annevk> making it much more explicit what actually needs to be done which seems somewhat better
  865. # 02[18:02] * Quits: erlehmann (~erlehmann@p5DDB9148.dip.t-dialin.net) (Ping timeout: 260 seconds)
  866. # [18:02] <timeless> Ms2ger: wrt seeing that host, it's in my w3 panorama stack (#5/7)
  867. # 03[18:02] * Joins: TabAtkins_ (~tabatkins@71.39.129.225)
  868. # 02[18:02] * Quits: foolip (~philip@83.218.67.122) (Quit: Ex-Chat)
  869. # 02[18:02] * Quits: payman (~payman@pat.se.opera.com) (Quit: leaving)
  870. # 03[18:03] * Joins: captain (~captain@xdsl-87-79-146-53.netcologne.de)
  871. # 03[18:03] * Joins: payman (~payman@pat.se.opera.com)
  872. # 03[18:04] * bga_ is now known as bga_|away
  873. # 02[18:07] * Quits: TabAtkins_ (~tabatkins@71.39.129.225) (Ping timeout: 258 seconds)
  874. # 03[18:09] * Joins: shepazu (~schepers@71.39.129.225)
  875. # 03[18:09] * Joins: TabAtkins_ (~tabatkins@71.39.129.225)
  876. # 02[18:10] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  877. # 02[18:13] * Quits: TabAtkins_ (~tabatkins@71.39.129.225) (Ping timeout: 240 seconds)
  878. # 02[18:13] * Quits: shepazu (~schepers@71.39.129.225) (Ping timeout: 276 seconds)
  879. # 03[18:14] * Joins: TabAtkins_ (~tabatkins@71.39.129.225)
  880. # 03[18:19] * bga_|away is now known as bga_
  881. # 03[18:20] * Joins: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
  882. # 03[18:20] * Joins: shepazu (~schepers@71.39.129.225)
  883. # 02[18:20] * Quits: shepazu (~schepers@71.39.129.225) (Client Quit)
  884. # 03[18:22] * Joins: tantek (~tantek@67.23.204.2)
  885. # 02[18:26] * Quits: tantek (~tantek@67.23.204.2) (Client Quit)
  886. # 03[18:27] * Joins: eric_carlson (~eric_carl@2620:149:4:401:217:f2ff:fe03:a2e)
  887. # [18:30] <AryehGregor> Sigh, specdrama.
  888. # [18:31] <AryehGregor> hsivonen, I assume that if I wanted to use Google time to submit the spec to the W3C or whatever, Hixie would probably let me, but he didn't tell me to and I'm not interested in doing it unless I'm told to.
  889. # 02[18:32] * Quits: annevk (~annevk@72-254-83-244.client.stsn.net) (Quit: annevk)
  890. # 02[18:40] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 258 seconds)
  891. # 03[18:40] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  892. # 03[18:44] * Joins: ap (~ap@2620:149:4:401:c5e:8c61:330:5aaf)
  893. # 03[18:47] * Joins: tantek (~tantek@67.23.204.2)
  894. # 03[18:49] * Joins: sicking (~chatzilla@nat/mozilla/x-rlhrdtuxamcspwjc)
  895. # 02[18:51] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  896. # 03[18:59] * Joins: annevk (~annevk@71.39.129.225)
  897. # 02[19:00] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  898. # 03[19:00] * Joins: AnselmBradford (~ans@wt1213-64-71.aut.ac.nz)
  899. # 03[19:01] * Joins: dave_levin (~dave_levi@74.125.59.73)
  900. # 02[19:04] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Necrathex)
  901. # [19:05] <annevk> AryehGregor, it's the same people that always complain, regardless of what you do
  902. # [19:06] <annevk> AryehGregor, if Hixie made the HTML specification forty pages longer they would complain too
  903. # [19:06] <AryehGregor> annevk, I thought there have been a couple of very productive Google+ discussions lately.
  904. # [19:06] <AryehGregor> I'm trying to continue the trend. :)
  905. # [19:06] <AryehGregor> (but yeah)
  906. # [19:06] <AryehGregor> The only that would have made them happy would be to totally ignore the W3C and work only in the WHATWG, so they didn't know about it.
  907. # 03[19:09] * Joins: zdobersek (~zan@cpe-46-164-26-92.dynamic.amis.net)
  908. # [19:09] <annevk> they would know about it
  909. # [19:09] <AryehGregor> They didn't know about it until I just announced it.
  910. # [19:09] <AryehGregor> Even though I announced it on the WHATWG list months ago.
  911. # [19:10] <annevk> Julian commented on the WHATWG list I thought
  912. # [19:11] <AryehGregor> You mean yesterday, or in general?
  913. # [19:11] <annevk> yesterday
  914. # [19:11] <AryehGregor> Yesterday he commented on public-html.
  915. # [19:11] <AryehGregor> On, of course, a purely procedural issue.
  916. # 03[19:11] * Joins: mpt (~mpt@canonical/mpt)
  917. # [19:12] <annevk> oh you're right
  918. # 02[19:14] * Quits: mokush (~quassel@188.24.97.161) (Read error: Connection reset by peer)
  919. # 03[19:15] * Joins: CvP (~CvP@123.49.23.186)
  920. # 03[19:15] * Joins: _bga (~bga@95-55-54-51.dynamic.avangarddsl.ru)
  921. # 02[19:16] * Quits: bga_ (~bga@ppp78-37-220-173.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  922. # 03[19:17] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  923. # 02[19:20] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Quit: Linkinus - http://linkinus.com)
  924. # 02[19:22] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
  925. # 02[19:23] * Quits: agektmr (~Adium@p2248-ipbf5205marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  926. # 02[19:27] * Quits: tantek (~tantek@67.23.204.2) (Quit: tantek)
  927. # 02[19:30] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  928. # 03[19:31] * _bga is now known as bga_|away
  929. # 03[19:31] * bga_|away is now known as bga_
  930. # [19:36] <AryehGregor> Megapost written: https://plus.google.com/u/0/105458233028934590147/posts/h7nsT7wuNmX
  931. # 03[19:39] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
  932. # 03[19:40] * Joins: espadrine (~thaddee_t@acces0186.res.insa-lyon.fr)
  933. # 06[19:40] * Ms2ger is perfectly happy to stay out of that discussion
  934. # 02[19:42] * Quits: bmaland (~bjorn@94.229.66.40) (Quit: leaving)
  935. # [19:43] <annevk> I think you make some pretty good points in there
  936. # [19:43] <annevk> Both about power of editors and process issues with the W3C
  937. # 03[19:44] * Joins: bmaland (~bjorn@94.229.66.40)
  938. # 03[19:47] * Joins: tantek (~tantek@67.23.204.2)
  939. # 03[19:48] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  940. # [19:48] <jgraham> AryehGregor: Nice commen
  941. # [19:48] <jgraham> t
  942. # 02[19:48] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
  943. # 03[19:51] * bga_ is now known as bga_|away
  944. # 03[19:53] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  945. # 03[19:54] * abarth|zZz is now known as abarth
  946. # 02[19:57] * Quits: CvP (~CvP@123.49.23.186) (Quit: [ UPP ] > all)
  947. # 03[19:58] * bga_|away is now known as bga_
  948. # 02[20:01] * Quits: annevk (~annevk@71.39.129.225) (Ping timeout: 240 seconds)
  949. # 03[20:08] * Joins: annevk (~annevk@71.39.129.225)
  950. # 02[20:08] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Read error: Operation timed out)
  951. # 02[20:10] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  952. # 03[20:12] * Joins: erlehmann (~erlehmann@89.204.153.78)
  953. # 03[20:12] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
  954. # 03[20:15] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  955. # [20:16] <hober> AryehGregor: I'm sad that I'm limited to +1ing that once.
  956. # 02[20:16] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Ping timeout: 246 seconds)
  957. # 02[20:17] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Remote host closed the connection)
  958. # 03[20:18] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  959. # 02[20:18] * Quits: AnselmBradford (~ans@wt1213-64-71.aut.ac.nz) (Quit: AnselmBradford)
  960. # [20:19] <annevk> AryehGregor, you mind if I quote that verbatim on my blog with context?
  961. # [20:19] <AryehGregor> annevk, go ahead.
  962. # [20:19] <AryehGregor> I'm optimistic that we can win over some of the more reasonable people to a large degree, given a chance.
  963. # 03[20:20] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  964. # [20:20] <AryehGregor> Not the W3C itself, though.
  965. # [20:22] <AryehGregor> Maybe someone should also copy it to the discussion on the chairs list. The answer in the end is obviously going to have to be "we're not going to ever change things enough to satisfy him", but I imagine some of the participants there would find it informative.
  966. # 06[20:25] * tantek tries to catch-up on the drama.
  967. # [20:25] <AryehGregor> Hixie, I'll respond to some of the DOM Range stuff, at least, since there's not much of it.
  968. # [20:27] <AryehGregor> Maybe some of the editing stuff too.
  969. # 03[20:27] * Joins: clair (~clair@host81-159-188-149.range81-159.btcentralplus.com)
  970. # [20:28] <annevk> AryehGregor, was your editing work going to take in Selection in due course?
  971. # [20:28] <AryehGregor> annevk, yeah, that's the theory.
  972. # [20:28] <AryehGregor> I don't want to do it right now because I just asked for implementer review and don't want to add a massive chunk of spec text just now.
  973. # [20:28] <AryehGregor> I'll work on other things for the moment.
  974. # 03[20:29] * Joins: timeless_ (d04149cb@gateway/web/freenode/ip.208.65.73.203)
  975. # 02[20:29] * Quits: timeless_ (d04149cb@gateway/web/freenode/ip.208.65.73.203) (Changing host)
  976. # 03[20:29] * Joins: timeless_ (d04149cb@firefox/developer/timeless)
  977. # 02[20:29] * Quits: timeless (d04149cb@firefox/developer/timeless) (Disconnected by services)
  978. # 03[20:29] * timeless_ is now known as timeless
  979. # [20:31] <annevk> okay
  980. # [20:31] <AryehGregor> Unless you want to absorb DOM Range into DOM Core and this is blocking your work.
  981. # [20:31] <tantek> AryehGregor - what's the spec you're developing?
  982. # [20:31] <AryehGregor> tantek, http://aryeh.name/spec/editing/editing.html
  983. # 03[20:32] * Joins: gpsietzema (~gpsietzem@188.201.167.121)
  984. # 03[20:32] * Joins: jamesr (~jamesr@216.239.45.21)
  985. # [20:32] <tantek> AryehGregor - seems reasonable to me.
  986. # [20:33] <timeless> AryehGregor: so...
  987. # 06[20:33] * tantek is confused by why there is any drama about this at all.
  988. # [20:33] <timeless> i'd like to note that there are too many mailing lists
  989. # [20:33] <timeless> and no useful announce lists
  990. # [20:33] <timeless> if you could have posted to one useful announce list
  991. # [20:33] <tantek> timeless - you can shorten that to: there are too many mailing lists
  992. # [20:33] <tantek> :)
  993. # [20:33] <timeless> and if i could have been subscribed to that one list
  994. # [20:33] <timeless> tantek: +1
  995. # [20:33] <timeless> i'd probably be reviewing it now
  996. # [20:33] <tantek> timeless - I think that's called "choose your feeds wisely" :)
  997. # [20:33] <timeless> tantek: i haven't found any useful feeds!
  998. # [20:34] <AryehGregor> I could make a post on the WHATWG blog, if that would be helpful.
  999. # [20:34] <timeless> i've been soliciting for them all day
  1000. # 06[20:34] * tantek commends AryehGregor for his tireless hard work and working in the open with a liberal license. Keep up the good work. And don't waste time on the haters.
  1001. # [20:34] <timeless> if you did it and got others to do the same, that'd encourage me to read that blog
  1002. # [20:34] <timeless> so, +1 :)
  1003. # [20:36] <erlehmann> a bit off-topic: is a „liberal“ a „free“ license (e.g. not proprietary) ? or does it mean MIT/X1-style (not copyleft) ?
  1004. # [20:36] <timeless> s/X1/X11/ ? :)
  1005. # [20:37] <timeless> i think it leans to MIT/..
  1006. # 02[20:38] * Quits: annevk (~annevk@71.39.129.225) (Remote host closed the connection)
  1007. # 02[20:40] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Read error: Connection reset by peer)
  1008. # 06[20:40] * timeless will +1 the actual plus comment later from home..
  1009. # [20:41] <erlehmann> he, i use „add“ for „+1“ to confuzzle my not-yet-deleted friends.
  1010. # [20:41] <erlehmann> „i added that“
  1011. # [20:41] <TabAtkins_> "incremented"
  1012. # [20:42] <Ms2ger> "inc'd"
  1013. # [20:44] <AryehGregor> erlehmann, specs should be permissively licensed, like CC0 or MIT-style. Copyleft for specs is a bad idea, IMO.
  1014. # [20:44] <AryehGregor> It means projects can't, e.g., include parts of it in their documentation unless their license happens to be compatible.
  1015. # [20:44] <timeless> right
  1016. # [20:44] <AryehGregor> Proprietary forks are not a big problem in practice for specs anyway.
  1017. # [20:44] <timeless> similarly, examples shouldn't be copyleft
  1018. # 03[20:45] * Joins: annevk (~annevk@71.39.129.225)
  1019. # [20:45] <annevk> draft: http://annevankesteren.nl/2011/07/editor
  1020. # [20:45] <timeless> heck, header files generally shouldn't be copy left
  1021. # [20:45] <annevk> not sure about the title
  1022. # [20:45] <timeless> (ignoring the minor detail that they generallly don't have sufficient substance to have anything for which one can claim copyright!)
  1023. # [20:46] <timeless> annevk: is it unreasonable for me to wish your <editing APIs of the web platform> was a link?
  1024. # [20:46] <erlehmann> AryehGregor, i fully agree with that. differentiation through implementations makes more sense.
  1025. # [20:46] <annevk> timeless, no
  1026. # [20:46] <timeless> :)
  1027. # [20:47] <timeless> annevk: might as well try to get eyeballs for something useful after all :)
  1028. # [20:48] <erlehmann> timeless, why that stuff with the header files?
  1029. # [20:49] <timeless> erlehmann: if i want to be compatible with an api
  1030. # [20:49] <timeless> why should the api be able to influence the license on *my* product?
  1031. # [20:49] <erlehmann> isn't there at least one program that is free because of readline being GPL?
  1032. # [20:49] <timeless> generally speaking commercial products get this right and ensure their licenses on headers are non tainting
  1033. # [20:49] <Ms2ger> Obviously you lack a cite attribute
  1034. # [20:49] <timeless> i'm sure there are a dozen crappy programs ou tthere
  1035. # [20:50] <timeless> s/u t/ut /
  1036. # [20:50] <timeless> but personally i don't believe that's a valid reason for anything
  1037. # [20:50] <timeless> and besides, readline is a library, not just a header
  1038. # [20:50] <erlehmann> so you are more talking about stuff susceptible to network effects.
  1039. # [20:50] <timeless> if you want to require someone to have <foo-license> because they include <foo-library>
  1040. # [20:50] <timeless> that's ok
  1041. # [20:51] <timeless> but just for a header file?
  1042. # [20:51] <timeless> that's not ok in my book
  1043. # [20:51] <annevk> timeless, added links
  1044. # [20:51] <timeless> thanks
  1045. # [20:51] <annevk> Ms2ger, I could link to the thread that way I suppose
  1046. # [20:51] <erlehmann> well, i think its simply a matter of strategy. if you make it too restrictive, few people will use it.
  1047. # 06[20:52] * timeless shrugs
  1048. # 02[20:53] * Quits: timeless (d04149cb@firefox/developer/timeless) (Disconnected by services)
  1049. # 03[20:53] * Joins: timeless (d04149cb@firefox/developer/timeless)
  1050. # [20:53] <erlehmann> oh well.
  1051. # [20:54] <Ms2ger> timeless (d04149cb@firefox/developer/timeless) has joined #whatwg
  1052. # [20:54] <Ms2ger> Hmm
  1053. # [20:54] <timeless> you object?
  1054. # [20:54] <Ms2ger> Not at all
  1055. # [20:54] <timeless> do you want me to get -emeritus added?
  1056. # [20:54] <Ms2ger> I wish it was still true :)
  1057. # [20:54] <timeless> it's better than a /maemo or /meego hostmask :)
  1058. # [20:55] <timeless> that'd be really problematic :)
  1059. # [20:55] <timeless> but yeah, we're a webkit shop :)
  1060. # [20:55] <Ms2ger> Boo :)
  1061. # [20:55] <timeless> amusingly the tools team internally has firefox addons
  1062. # [20:55] <timeless> and they also fix compatibility issues w/ nightly :)
  1063. # [20:55] <timeless> yay tools teams!
  1064. # 03[20:55] * Joins: s21n (~s21n@unaffiliated/s21n)
  1065. # 03[20:58] * Joins: CvP (~CvP@123.49.22.136)
  1066. # 03[20:59] * Parts: heedly (~ed@static-108-13-230-138.lsanca.fios.verizon.net)
  1067. # 03[21:07] * Joins: jwalden (~waldo@nat/mozilla/x-dcojjejqxlmdngzw)
  1068. # [21:09] <tantek> erlehmann, timeless, yes, liberal as in MIT or CC0 (preferred).
  1069. # [21:10] <tantek> AryehGregor, please consider also saying the IP in the spec is available under OWFa 1.0 as well (handles patent stuff)
  1070. # [21:10] <AryehGregor> What does it do about patents?
  1071. # [21:10] <AryehGregor> I don't own any patents, so I can't see that I could do much.
  1072. # [21:10] <tantek> it basically is the way to do a patent non-assert
  1073. # [21:10] <tantek> in an open / portable way
  1074. # [21:11] <tantek> the same way that CC is the way to do a copyright non-assert
  1075. # [21:11] <tantek> in an open / portable way
  1076. # [21:11] <AryehGregor> I have no patents to non-assert, though.
  1077. # [21:11] <tantek> sure, but people often say "but w3c gets you patent /ip protection etc."
  1078. # [21:11] <tantek> and using OWFa allows you to do it independently
  1079. # [21:11] <wilhelm> Your employer may have.
  1080. # [21:11] <tantek> http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0
  1081. # [21:13] <tantek> more on the topic of doing open standards development in general: http://tantek.com/2011/168/b1/practices-good-open-web-standards-development
  1082. # [21:13] <gsnedders> AryehGregor: In a country with submarine patents, why should I believe you?
  1083. # [21:13] <tantek> (probably more than anyone here needs, and most of that will just be duh/assumed material for the folks here)
  1084. # [21:14] <tantek> (hopefully useful as a reference though)
  1085. # [21:14] <AryehGregor> gsnedders, because if you suspect me of secretly holding patents, you may as well suspect everyone in the world of it, give up on software development, and take up some safe occupation like coal mining instead.
  1086. # [21:14] <AryehGregor> People who worry about patents are not going to worry about me.
  1087. # [21:14] <AryehGregor> Also, patent filings are public from day one, I think.
  1088. # [21:14] <AryehGregor> And submarine patents as such don't exist anymore, at least as the term was formerly used.
  1089. # [21:17] <gsnedders> AryehGregor: My understanding (which is limited, because, well, I'm not in the US for a start) is that the last submarine patents are still not all published. Regardless of whether you hold patents or not, people have good reason to prefer a promise you won't sue them for violating a patent (which you know they won't, because you don't hold any).
  1090. # [21:17] <AryehGregor> I think submarine patents only exist if they were filed before, like, 1996.
  1091. # [21:17] <AryehGregor> When I was eight.
  1092. # [21:17] <gsnedders> AryehGregor: It's about insurance that the editor of the spec hasn't deliberately put something in the spec so they can sue for it.
  1093. # [21:18] <AryehGregor> Okay, that's all very well, but I don't think anyone is going to be credibly worried about it.
  1094. # 03[21:18] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  1095. # [21:18] <AryehGregor> It's not high on my to-do list.
  1096. # [21:18] <gsnedders> AryehGregor: It's about the risk. Sure, I could take you at your word, but then someday someone will lie.
  1097. # [21:19] <AryehGregor> Find me someone who's actually worried about my secret patent portfolio and I'll consider spending time on the issue.
  1098. # 03[21:19] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
  1099. # [21:20] <gsnedders> AryehGregor: Waste as much time on it as you did the text of the spec?
  1100. # [21:20] <AryehGregor> I'm doing other things, this is a distraction based on a theoretical issue.
  1101. # 03[21:21] * Joins: foolip (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
  1102. # 02[21:24] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
  1103. # [21:24] <Hixie> hey where's innnerText supposed to live?
  1104. # [21:24] <Ms2ger> In hell
  1105. # [21:25] <Hixie> dom core? dom parsing? html? editing?
  1106. # 02[21:25] * Quits: tantek (~tantek@67.23.204.2) (Quit: tantek)
  1107. # [21:25] <Ms2ger> Not in a spec I edit
  1108. # [21:25] <foolip> surely not dom core?
  1109. # [21:25] <Ms2ger> So one of the latter
  1110. # [21:25] <Ms2ger> It's not clear anybody's interested in a spec, though
  1111. # [21:25] <gsnedders> HTML, I'd guess
  1112. # [21:26] <annevk> depends on the details
  1113. # [21:26] <Hixie> k i'll just continue to ignore this problem for now
  1114. # [21:26] <erlehmann> academics that deal with patents are interesting. i have no idea how the two cultures i like to think represented by cerf vs. brandenburg (the mp3 guy) are intermingled or opposed to each other.
  1115. # 03[21:26] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  1116. # [21:27] <Hixie> annevk: http://platform.html5.org/ needs updating for dom traversal, right?
  1117. # [21:27] <Hixie> i wish http://platform.html5.org/ didn't list each section from WA1 separately
  1118. # [21:27] <Ms2ger> Yes
  1119. # [21:27] <annevk> yes
  1120. # [21:28] <annevk> I haven't reached Mike in a while
  1121. # [21:28] <Hixie> (and i wish it had css more expanded)
  1122. # [21:29] <jgraham> foolip: Well it sort-of is DOM core if it applies to all namespaces. And if it doesn't apply to all namespaces, that's pretty weird
  1123. # [21:29] <jgraham> OTOH I widh it would die :)
  1124. # [21:29] <Ms2ger> Anybody can define stuff on Element
  1125. # [21:29] <foolip> jgraham, does it exist on SVG element nodes?
  1126. # [21:29] <annevk> Hixie, some of the feedback you gave me was about way different things
  1127. # [21:30] <Ms2ger> That doesn't mean it needs to be in Core
  1128. # [21:30] <foolip> oh, I'm stupid, what else is new
  1129. # [21:30] <jgraham> Ms2ger: Yes but having gratuitously split interfaces isn't helpful
  1130. # [21:30] <annevk> Hixie, like disabled attribute for <iframe>
  1131. # [21:30] <foolip> I thought it was innerHTML :-/
  1132. # [21:30] <jgraham> *wish
  1133. # 02[21:31] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 240 seconds)
  1134. # 02[21:31] * Quits: maikmerten (~maikmerte@port-92-201-116-65.dynamic.qsc.de) (Remote host closed the connection)
  1135. # [21:32] <Hixie> annevk: the use case was dragging something, the solution is mouse capture
  1136. # [21:32] <Hixie> annevk: the iframe bit is a distraction
  1137. # [21:32] <Hixie> i'll move that thread to a separate bucket on my end though
  1138. # [21:32] <annevk> the keyboard stuff is also not for DOM Core
  1139. # [21:33] <annevk> btw, the SVG WG wants to follow the on* pattern for event handlers
  1140. # [21:33] <Hixie> one e-mail from hallvord?
  1141. # [21:33] <annevk> several emails on keyboard stuff
  1142. # [21:33] <annevk> and dblclick
  1143. # [21:34] <Hixie> k
  1144. # [21:35] <Hixie> ok after taking out event-specific stuff, i have 16 e-mails left
  1145. # [21:36] <Hixie> want me to send you that bucket again so you can make sure i got the right ones?
  1146. # [21:36] <annevk> cancelling keydown is one of those
  1147. # [21:36] <annevk> sure
  1148. # [21:36] <annevk> there was some relevant event stuff about Apple-specific extensions to the Event interface
  1149. # [21:36] <annevk> (though I doubt that will result in spec changes)
  1150. # [21:37] <zewt> i'm surprised more sites aren't really really evil about cancelling keydown
  1151. # [21:37] <Hixie> annevk: if there's nothing in what i just sent you that needs any response and it's all been taken into account already, i can just delete the bucket on my end
  1152. # 03[21:39] * Joins: ben_alman_ (~cowboy@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  1153. # [21:40] <annevk> Node having an item() method looks like something that might need updating in DOM Core
  1154. # [21:40] <annevk> "Node item(in long index); // and Node is also indexable as array"
  1155. # [21:40] <Ms2ger> Who does that?
  1156. # [21:40] <annevk> this was an email from Maciej
  1157. # [21:42] <annevk> Safari also has a bunch of stuff on Event apparently
  1158. # [21:42] <annevk> srcElement - clone of the nonstandard IE extension srcElement, an alias for target
  1159. # [21:42] <annevk> returnValue - clone of the nonstandard IE extension returnValue, this is a read-write property that lets you get and set whether default is prevented. This lets you un-prevent default, something not allowed in the standard DOM event model.
  1160. # [21:42] <annevk> cancelBubble - similar to returnValue, but for stopPropagation
  1161. # [21:42] <annevk> dataTransfer - this appears to be applicable only to drag & drop events, probably a mistake that it is in the Event interface
  1162. # [21:42] <annevk> clipboardData - similarly, but for clipboard events
  1163. # [21:43] <annevk> Hixie, you can delete that bucket, I will file a bug on Node.item() and looking at Event extensions
  1164. # [21:43] <Hixie> cool
  1165. # [21:43] <Hixie> thanks dude
  1166. # [21:46] <annevk> hmm I cannot find item in document
  1167. # 02[21:47] * Quits: ktbe (~ktbe@212.174.109.55) (K-Lined)
  1168. # [21:50] <Hixie> ok twice now i have explained to plh how the w3c process is broken, he claims it is not, i then respond in detail explaining how it is, and he goes silent
  1169. # [21:50] <Hixie> http://lists.w3.org/Archives/Public/public-web-perf/2011Jul/0090.html and http://lists.w3.org/Archives/Public/public-web-perf/2011Apr/0013.html
  1170. # [21:51] <erlehmann> well, egoless discussions are rare. and you are like, the W3Cs nemesis personified? ;)
  1171. # [21:51] <zewt> at least he didn't say "let's agree to disagree" as if that settles everything
  1172. # [21:51] <AryehGregor> plh just added me on Google+ after my big post about how I'm not interested in working with the W3C.
  1173. # [21:51] <zewt> that's pretty much the worst internet-disagreement expression there is
  1174. # [21:51] <Hixie> i just wish he would either explain why i'm wrong, or stop claiming things that i've shown are wrong
  1175. # [21:51] <erlehmann> “i think both parties have made their points today. now for something completely different”
  1176. # [21:53] <erlehmann> such people exist. i regard overly broad criticism that is not told as backstory to narrow issues as trolling anyway.
  1177. # 02[21:59] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  1178. # [22:01] <erlehmann> annevk, not wanting to troll you, but why don't you link directly to the fragment of the comment on the page?
  1179. # [22:01] <erlehmann> (i know people hate scrolling)
  1180. # 03[22:01] * Joins: oknoway (~oknoway@72.11.82.226)
  1181. # [22:03] <Hixie> AryehGregor: fwiw, the editing stuff looks fantastic.
  1182. # [22:04] <AryehGregor> Hixie, thanks.
  1183. # [22:05] <timeless> AryehGregor: i think the current problem with patents is that you can revise claims after filing..
  1184. # [22:05] <AryehGregor> timeless, I think that in most cases, the current problem with patents is that they exist.
  1185. # [22:05] <Hixie> so this crypto thread on whatwg -- anyone know what spec it's supposed to affect?
  1186. # [22:05] <AryehGregor> But that's a futile discussion.
  1187. # [22:05] <AryehGregor> Hixie, about the new API? I assumed people were making a new spec.
  1188. # [22:06] <Hixie> do you know who specifically?
  1189. # [22:06] <AryehGregor> No clue, haven't been following closely.
  1190. # [22:07] <timeless> annevk: mike was around on monday iirc
  1191. # 02[22:07] * Quits: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Remote host closed the connection)
  1192. # [22:09] <timeless> zewt: ePost.ca seems pretty evil about form input
  1193. # [22:09] <timeless> i hit a couple of other .ca sites which were pretty evil
  1194. # [22:10] <zewt> that's one place it's easy to do really stupid things, but not necessarily willfully
  1195. # [22:10] <zewt> like "preventDefault if the key isn't [0-9]"
  1196. # [22:10] <zewt> but evil i'm talking about things like preventing escape for browser stop, alt-left/right, f5, etc
  1197. # [22:10] <Ms2ger> Hixie, ddahl is writing up something he calls a spec :)
  1198. # [22:10] <zewt> eg. deliberately being obnoxious to users
  1199. # [22:11] <Hixie> Ms2ger: for crypto?
  1200. # [22:11] <Hixie> Ms2ger: k
  1201. # [22:11] <timeless> Hixie: i presume it's the mozilla hosted crypto spec
  1202. # [22:11] <Hixie> do you have a link?
  1203. # [22:11] <zewt> there was some proposal a while back but it was sort of a mess and i didn't look very closely
  1204. # [22:11] <Ms2ger> Somewhere on wikimo, I'll look
  1205. # [22:11] <timeless> zewt: oh, i think i've hit some of those
  1206. # [22:11] <timeless> Hixie: yeah, i think
  1207. # 03[22:11] * Joins: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
  1208. # [22:12] <timeless> grumble, it isn't googleable
  1209. # [22:12] <timeless> lemme ask gmail
  1210. # [22:12] <Ms2ger> https://wiki.mozilla.org/Privacy/Features/DOMCryptAPISpec/Latest
  1211. # [22:12] <zewt> the other day i hit a "wait 30 seconds to download" site that stopped the countdown when the window loses focus, to try to force you to sit there and wait :(
  1212. # [22:12] <zewt> another one of those really gross evil obnoxious things that I'm surprised I hadn't seen before
  1213. # [22:13] <timeless> oh right, it doesn't have 'o' after 'Crypt'
  1214. # [22:13] <timeless> it intentionally breaks any google searches i might try
  1215. # [22:13] <timeless> zewt: those will be *more* common
  1216. # [22:13] <Ms2ger> timeless, what's the bugzilla component to add new repos to mxr?
  1217. # [22:13] <timeless> webtools/mxr i think
  1218. # [22:14] <zewt> those have been possible for a long long time, and those download sites have always been obnoxious, so it's puzzled me that it took so long
  1219. # [22:14] <timeless> zewt: http://www.w3.org/TR/2011/WD-page-visibility-20110721/
  1220. # [22:14] <Ms2ger> OK, I thought that was about issues in MXR
  1221. # [22:14] <timeless> Ms2ger: i don't think we have a second place
  1222. # [22:14] <timeless> you can use server operations
  1223. # [22:14] <zewt> it's the sort of thing that just needs browser overrides, really
  1224. # [22:15] <zewt> or, for my purposes, at least enough functionality in things like GM to kill it
  1225. # [22:15] <Hixie> looks like ddhal and abarth are coauthoring it
  1226. # [22:16] <Hixie> abarth: what should i do with crypto-related feedback sent to whatwg?
  1227. # 03[22:17] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
  1228. # [22:18] <timeless> Ms2ger: technically you couldmisfile in websites/Other
  1229. # 02[22:19] * Quits: jwalden (~waldo@nat/mozilla/x-dcojjejqxlmdngzw) (Quit: brb)
  1230. # [22:19] <Ms2ger> I (mis)filed in ServerOps
  1231. # 06[22:19] * timeless can't *find* serverops
  1232. # [22:20] <Ms2ger> mozilla.org
  1233. # [22:22] <Ms2ger> Huh, Google tells me Hixie +1d dev.w3.org/2006/webapi/FileAPI/
  1234. # [22:23] <Ms2ger> And that page is completely broken
  1235. # [22:23] <Hixie> wow, what happened to that page
  1236. # [22:23] <Ms2ger> It starts with
  1237. # [22:23] <Ms2ger> Overview.html
  1238. # [22:23] <Ms2ger> Web IDL
  1239. # 06[22:23] * Ms2ger looks for heycam
  1240. # 03[22:23] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  1241. # [22:25] <Hixie> wtf is that page
  1242. # [22:26] <Ms2ger> A botched attempt at using XSLT
  1243. # [22:26] <Hixie> sicking: File API spec got broken dude
  1244. # [22:28] <Ms2ger> Probably because Arun's last edit introduced a wellformedness error
  1245. # 02[22:28] * Quits: JirkaK (~jirka@95.85.233.233) (Quit: JirkaK)
  1246. # [22:28] <Ms2ger> "This note is normative."
  1247. # [22:29] <Ms2ger> What?
  1248. # [22:29] <erlehmann> haha
  1249. # 03[22:29] * Joins: _bga (~bga@95-55-54-51.dynamic.avangarddsl.ru)
  1250. # 02[22:32] * Quits: bga_ (~bga@95-55-54-51.dynamic.avangarddsl.ru) (Ping timeout: 250 seconds)
  1251. # 03[22:32] * Joins: clair_ (~clair@host86-173-196-107.range86-173.btcentralplus.com)
  1252. # 02[22:33] * Quits: clair (~clair@host81-159-188-149.range81-159.btcentralplus.com) (Ping timeout: 250 seconds)
  1253. # 03[22:33] * clair_ is now known as clair
  1254. # 02[22:34] * Quits: ben_alman_ (~cowboy@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: Leaving...)
  1255. # 03[22:35] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
  1256. # 02[22:36] * Quits: davidb (~davidb@corp.tor1.mozilla.com) (Quit: davidb)
  1257. # [22:40] <annevk> :)
  1258. # [22:40] <annevk> erlehmann, give me the fragment
  1259. # [22:41] <erlehmann> annevk, i believe you are implying g+ is somehow too dense for that. point made.
  1260. # [22:42] <annevk> I mean I couldn't get to the fragment
  1261. # [22:44] <annevk> Ms2ger, so I cannot find Node.item() anymore
  1262. # 02[22:44] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 8.0a1/20110726030825])
  1263. # [22:46] <sicking> Hixie: ugh :( Poke Arun
  1264. # [22:46] <annevk> that's why people should use Anolis to make specs
  1265. # [22:46] <Ms2ger> Me neither
  1266. # [22:46] <annevk> good
  1267. # 03[22:48] * Joins: cygri (~cygri@109.255.150.223)
  1268. # [22:51] <annevk> http://trac.webkit.org/browser/trunk/Source/WebCore/dom/Event.idl does seem to have quite some extensions
  1269. # [22:52] <AryehGregor> Hixie, okay, I responded to all of the stuff you sent me where I could give a useful answer, and that was sent to whatwg (not other places).
  1270. # 02[22:52] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
  1271. # [22:52] <AryehGregor> And where I hadn't already responded months ago.
  1272. # [22:53] <AryehGregor> Some of those threads are things I started.
  1273. # [22:53] <annevk> http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/events/nsIDOMEvent.idl seems to match the specification
  1274. # [22:53] <annevk> but Mozilla sometimes additional stuff elsewhere
  1275. # [22:54] <AryehGregor> Okay, can I post stuff to the WHATWG blog somehow? I can't remember if I have an account.
  1276. # 06[22:54] * AryehGregor doesn't see anywhere to try logging in
  1277. # [22:55] <Ms2ger> annevk, try nsIDOMNSEvent
  1278. # [22:55] <Ms2ger> (I'm removing it, but haven't got around to it yet)
  1279. # [22:58] <annevk> originalTarget
  1280. # [22:58] <annevk> explicitOriginalTarget
  1281. # [22:58] <annevk> and a similar list of constants as Safari
  1282. # [22:58] <annevk> bah
  1283. # 03[23:04] * Joins: jacobolu_ (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
  1284. # 02[23:05] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
  1285. # [23:09] <timeless> AryehGregor: ...
  1286. # [23:09] <timeless> about nested lists
  1287. # [23:09] <AryehGregor> What about them?
  1288. # [23:09] <timeless> have you seen http://support.microsoft.com/kb/2489283 ?
  1289. # 03[23:09] * Parts: clair (~clair@host86-173-196-107.range86-173.btcentralplus.com)
  1290. # [23:09] <timeless> (random kb article)
  1291. # [23:09] <AryehGregor> What about it?
  1292. # [23:09] <timeless> just that they tend to have <ul>'s in <li>'s
  1293. # [23:10] <AryehGregor> It nests <ul> inside <li>. That's not a problem.
  1294. # [23:10] <AryehGregor> I never said that should be invalid.
  1295. # 06[23:10] * timeless considers trying to reread the message
  1296. # [23:10] <AryehGregor> But I don't think execCommand() should produce it, under normal circumstances.
  1297. # [23:10] <AryehGregor> For execCommand(), it's simpler to only have lists nested directly inside lists.
  1298. # 06[23:10] * timeless ponders
  1299. # [23:10] <timeless> so...
  1300. # [23:10] <AryehGregor> It doesn't have to let you write arbitrary HTML. If you want to do something fancier, write the HTML yourself.
  1301. # 02[23:11] * Quits: captain (~captain@xdsl-87-79-146-53.netcologne.de) (Quit: captain)
  1302. # [23:11] <annevk> emailed www-dom about extensions to Event
  1303. # [23:11] <AryehGregor> FWIW, I wasn't able to get Word or OpenOffice to produce lists like that one.
  1304. # [23:11] <timeless> the problem is that i think the kb article is a pretty natural thing to want to write
  1305. # [23:11] <timeless> really?
  1306. # [23:11] <AryehGregor> In a WYSIWYG editor?
  1307. # [23:11] <AryehGregor> I mean, you can get something that looks visually something like that.
  1308. # [23:12] <AryehGregor> You can do that with my execCommand() spec too.
  1309. # [23:12] <AryehGregor> As long as you only put the nested list at the end of the <li>.
  1310. # [23:12] <timeless> but you're saying you couldn't get them to generate content that's logically like that?
  1311. # [23:13] <AryehGregor> I'm saying we should treat </li><ol>...</ol> logically the same as <ol>...</ol></li>.
  1312. # [23:13] <AryehGregor> We can make up whatever semantics are convenient.
  1313. # [23:13] <annevk> Ms2ger, please clean up Gecko http://lists.w3.org/Archives/Public/www-dom/2011JulSep/0039.html
  1314. # [23:13] <AryehGregor> annevk, how can I post something on the WHATWG blog?
  1315. # [23:13] <Ms2ger> File a bug
  1316. # [23:14] <annevk> I guess I can
  1317. # [23:14] <AryehGregor> Hmm, actually, I guess you'll mention my announcement anyway.
  1318. # [23:14] <AryehGregor> In the WHATWG Weekly.
  1319. # [23:14] <AryehGregor> So I don't see any need.
  1320. # [23:14] <timeless> annevk: my favorite is explicitOriginalTarget
  1321. # [23:14] <annevk> AryehGregor, please post it separately
  1322. # [23:14] <annevk> I'll make an account for you
  1323. # [23:14] <AryehGregor> Okay, why?
  1324. # [23:14] <timeless> (there actually was one worse than that)
  1325. # 03[23:14] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  1326. # 06[23:14] * timeless thinks it had `real` in it
  1327. # [23:14] <annevk> AryehGregor, because six months of work deserves a little more than a note
  1328. # [23:15] <AryehGregor> MediaWiki has or used to have series of methods in the same class called "X", "doX", "reallyDoX". In at least one place.
  1329. # [23:15] <AryehGregor> annevk, k.
  1330. # [23:16] <timeless> annevk: http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/events/nsIDOMNSEvent.idl#90
  1331. # [23:16] <timeless> fwiw
  1332. # [23:16] <annevk> you should have an invite for the blog AryehGregor
  1333. # [23:16] <timeless> 105 [noscript] readonly attribute nsIDOMEventTarget tmpRealOriginalTarget;
  1334. # [23:16] <timeless> is the best part
  1335. # [23:16] <AryehGregor> annevk, got it.
  1336. # [23:17] <annevk> timeless, yeah, but it has [noscript] so I decided to not make jokes about it :)
  1337. # [23:17] <timeless> annevk: yeah well
  1338. # [23:17] <timeless> what i like is the comment
  1339. # [23:17] <timeless> http://mxr.mozilla.org/mozilla-central/ident?i=tmpRealOriginalTarget
  1340. # [23:17] <timeless> 100 /* XXX This is TEMPORARY.
  1341. # 02[23:17] * Quits: MacTed (~Thud@63.119.36.36)
  1342. # [23:18] <annevk> when was it added?
  1343. # [23:18] <annevk> :)
  1344. # [23:18] <timeless> hold on
  1345. # [23:18] <timeless> i need to ask bonsai(cvs)
  1346. # [23:18] <timeless> http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/security/manager/ssl/src/nsSmartCardEvent.cpp&rev=1.1&root=/cvsroot
  1347. # [23:18] <timeless> around 2005 in that file
  1348. # [23:18] <timeless> http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&root=/cvsroot&subdir=mozilla/editor/libeditor/text&command=DIFF_FRAMESET&file=nsPlaintextDataTransfer.cpp&rev2=1.35&rev1=1.34
  1349. # [23:18] <timeless> 2003 there
  1350. # [23:19] <timeless> but that was probably just the rename from `explicitOriginalTarget` to `tmpRealOriginalTarget`
  1351. # [23:20] <timeless> http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/dom/public/idl/events/nsIDOMNSEvent.idl&rev=1.4.32.1#100
  1352. # [23:20] <annevk> heh
  1353. # [23:20] <annevk> https://bugzilla.mozilla.org/show_bug.cgi?id=674696
  1354. # [23:20] <timeless> the change is from 2003
  1355. # [23:20] <timeless> sorry, may 2003
  1356. # [23:20] <timeless> so, it's only 8 years old
  1357. # [23:20] <annevk> guess I'll file one on WebKit too
  1358. # [23:21] <timeless> anyway, it looks like explicit could be made [noscript] trivially
  1359. # [23:21] <timeless> which would be sufficient for your requirements
  1360. # [23:22] <annevk> no the constants, originalTarget etc. are all proprietary
  1361. # [23:23] <jcranmer> AryehGregor: there is an interface in Thunderbird which has "name", "prettyName", and "prettiestName" (with about 3 or 4 other "name"s)
  1362. # [23:23] <AryehGregor> As the saying goes, there are only two hard problems in computer science: cache invalidation and naming things.
  1363. # [23:24] <Ms2ger> And off-by-one errors
  1364. # [23:24] <annevk> and off by one errors
  1365. # [23:24] <annevk> :)
  1366. # [23:24] <Ms2ger> :)
  1367. # 03[23:25] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
  1368. # [23:26] <annevk> http://daringfireball.net/linked/2011/07/27/html5-fullscreen hmm
  1369. # 02[23:29] * Quits: s21n (~s21n@unaffiliated/s21n)
  1370. # 02[23:32] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  1371. # 02[23:33] * Quits: Ms2ger (~Ms2ger@91.181.30.149) (Quit: nn)
  1372. # 03[23:34] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  1373. # 02[23:35] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1374. # [23:40] <annevk> filed bugs ms2ger
  1375. # [23:41] <annevk> and good night
  1376. # 02[23:41] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Remote host closed the connection)
  1377. # 02[23:41] * Quits: zdobersek (~zan@cpe-46-164-26-92.dynamic.amis.net) (Quit: Leaving.)
  1378. # 03[23:41] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1379. # 02[23:41] * Quits: gpsietzema (~gpsietzem@188.201.167.121) (Remote host closed the connection)
  1380. # 02[23:44] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  1381. # [23:50] <AryehGregor> k, posted.
  1382. # [23:50] <AryehGregor> timeless, subscribe to the WHATWG blog to get weekly-ish updates on interesting stuff that's happening in WHATWG-land.
  1383. # 02[23:51] * Quits: oknoway (~oknoway@72.11.82.226) (Quit: oknoway)
  1384. # [23:51] <Hixie> AryehGregor: cool, thanks
  1385. # 03[23:52] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:151:fdb6:282a:1020)
  1386. # [23:54] <annevk> AryehGregor, could use some <code> love
  1387. # [23:54] <AryehGregor> Yeah, maybe.
  1388. # [23:54] <AryehGregor> Feel free if you like. :)
  1389. # [23:55] <AryehGregor> I was content with adding links.
  1390. # [23:55] <annevk> meh
  1391. # 02[23:56] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  1392. # Session Close: Thu Jul 28 00:00:00 2011

The end :)