/irc-logs / freenode / #whatwg / 2012-08-23 / end

Options:

  1. # Session Start: Thu Aug 23 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:02] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
  4. # [00:08] * Quits: othermaciej (~mjs@17.245.98.146) (Quit: othermaciej)
  5. # [00:10] * jonlee is now known as jonlee|afk
  6. # [00:10] * jonlee|afk is now known as jonlee
  7. # [00:14] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Quit: Bye!)
  8. # [00:15] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  9. # [00:15] <Hixie> hober: no
  10. # [00:15] <Hixie> hober: why?
  11. # [00:20] * Joins: timeless_ (users.4015@gateway/web/irccloud.com/x-kunjpmdtwueeimkp)
  12. # [00:21] <hober> Hixie: just wondering. a coworker's subscription took longer than he thought it would; probably just an email hiccup
  13. # [00:21] * Quits: timeless (users.4015@firefox/developer/timeless) (Disconnected by services)
  14. # [00:21] * timeless_ is now known as timeless
  15. # [00:21] * Quits: timeless (users.4015@gateway/web/irccloud.com/x-kunjpmdtwueeimkp) (Changing host)
  16. # [00:21] * Joins: timeless (users.4015@firefox/developer/timeless)
  17. # [00:24] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Quit: Reconnecting…)
  18. # [00:24] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  19. # [00:28] * Quits: Areks (~Areks@128-69-102-87.broadband.corbina.ru) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  20. # [00:30] <Hixie> hober: weird
  21. # [00:30] <Hixie> hober: the only moderation action i take is with messages > 40kb, and those i mostly only allow if they're mine :-)
  22. # [00:30] <hober> *nod*
  23. # [00:31] <Hixie> (those that aren't usually are 40kb of quoted content with top-posting, which is against the mailing list etiquette)
  24. # [00:31] <Hixie> anyone remember what the bug is where i talked about appcache having a js-driven "server"?
  25. # [00:31] <Hixie> i can't find it
  26. # [00:33] * Parts: akaroa (~Dean@203.184.22.238)
  27. # [00:36] * Joins: othermaciej (~mjs@17.245.108.176)
  28. # [00:40] * Quits: ChrisWilson (~Adium@216.239.55.199) (Quit: Leaving.)
  29. # [00:45] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  30. # [00:45] <Hixie> Truncation operations cannot be performed if the session holds an active table lock
  31. # [00:45] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
  32. # [00:45] <Hixie> wtf
  33. # [00:46] <Hixie> well, i guess jgraham better not ever call this reentrantly
  34. # [00:51] * jonlee is now known as jonlee|afk
  35. # [00:54] * Quits: othermaciej (~mjs@17.245.108.176) (Quit: othermaciej)
  36. # [00:56] * Joins: karlcow (~karl@nerval.la-grange.net)
  37. # [00:56] * Quits: victrola` (~decadance@69.73.175.77) (Quit: leaving)
  38. # [00:57] * Joins: victrola` (~decadance@69.73.175.77)
  39. # [00:58] * Quits: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  40. # [01:05] * Joins: skimmas (~skimmas@2.82.103.3)
  41. # [01:05] * Quits: isherman (isherman@nat/google/x-jxgtalpomqrrnltm) (Quit: Leaving.)
  42. # [01:08] * Quits: espadrine (~thaddee_t@63-235-13-3.dia.static.qwest.net) (Ping timeout: 260 seconds)
  43. # [01:12] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
  44. # [01:16] * jonlee|afk is now known as jonlee
  45. # [01:17] * Joins: othermaciej (~mjs@17.245.108.176)
  46. # [01:18] * Quits: othermaciej (~mjs@17.245.108.176) (Client Quit)
  47. # [01:18] * Joins: isherman (isherman@nat/google/x-cvxxpvuybovxirvn)
  48. # [01:18] * Joins: othermaciej (~mjs@17.245.108.176)
  49. # [01:21] * heycam|away is now known as heycam
  50. # [01:21] <Hixie> jgraham: ok, server-side is done, now working on client side.
  51. # [01:27] * Joins: tantek (~tantek@66-87-2-44.pools.spcsdns.net)
  52. # [01:30] * Quits: tantek (~tantek@66-87-2-44.pools.spcsdns.net) (Client Quit)
  53. # [01:32] * Joins: ChrisWilson (Adium@nat/google/x-vtoujdjbfbvrtzkd)
  54. # [01:33] <jacobolus> re: http://www.w3.org/TR/compositing/#blendingnonseparable
  55. # [01:33] <jacobolus> is there some reason why Photoshop’s arbitrary and idiosyncratic compositing modes are being copied?
  56. # [01:34] <Hixie> jacobolus: because the editor is from adobe? :-)
  57. # [01:34] <Hixie> (client-side done as well, now i just have to debug it all...)
  58. # [01:35] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
  59. # [01:35] <jacobolus> Hixie: I mean, I guess this is great if someone wants to use a browser to preview PSD documents
  60. # [01:35] <jacobolus> but these blend modes are based on what could be done quickly on early-1990s computer hardware
  61. # [01:36] <Hixie> you have to ask the editor
  62. # [01:36] <zewt> many of photoshop's blending modes are useful and if they're going to put them all under a patent disclaimer then cool, go for it
  63. # [01:36] <Hixie> (i don't think rik hangs out here)
  64. # [01:37] <jacobolus> doing a sum of .30 * R + .59 * G + .11 * B, for gamma-adjusted R, G, B, is based on the primaries used in the Adobe RGB space
  65. # [01:37] <jacobolus> but only actually properly yields luminance for linear RGB, not gamma adjusted
  66. # [01:38] <Hixie> it seems unsurprising to me that a spec from someone at adobe would be based on adobe's stuff...
  67. # [01:38] <zewt> (it's also the most useful thing if you're handed a PSD from an artist using random blend modes and told to recreate it dynamically)
  68. # [01:38] <jacobolus> the word “luminance” is something that was made up by Adobe, is given several incompatible definitions in photoshop, and has no external technical meaning
  69. # [01:39] <jacobolus> and their definition of “saturation” here is also not used the same way in any other context
  70. # [01:39] <zewt> (hint: opengl uses it all over the place)
  71. # [01:39] <zewt> (also hint: complaining in here isn't going to do anything :)
  72. # [01:39] <jacobolus> opengl is also based on early-1990s photoshop? bleh.
  73. # [01:40] <Hixie> if you just want to get it off your chest, please do go on, ranting here is always welcome. :-) but as zewt says, if you want to affect the spec, your time may be better spent e-mailing the spec's editor or the lists mentioned in the spec's status section
  74. # [01:41] <Hixie> (please don't take this as a suggestion to shut up though)
  75. # [01:41] <jacobolus> :)
  76. # [01:41] <jacobolus> I guess I don't really care what goes in the spec. not like there isn't plenty of other legacy garbage in the web tech stack
  77. # [01:41] <cabanier> hey
  78. # [01:42] <cabanier> you don't like the spec?
  79. # [01:42] <othermaciej> jacobolus: I don't really fully understand blend modes or why they are separate from compositing operators
  80. # [01:42] <jacobolus> othermaciej: those two terms are synonyms in most contexts :)
  81. # [01:42] <jacobolus> othermaciej: “blend mode” is photoshop’s word for it
  82. # [01:42] <othermaciej> jacobolus: well, not in this spec or in photoshop
  83. # [01:42] <othermaciej> they are sort of orthogonal
  84. # [01:43] <jacobolus> ..?
  85. # [01:43] <othermaciej> (maybe I am wrong about photoshop)
  86. # [01:43] <cabanier> read the specification. It talks why they are different
  87. # [01:43] <othermaciej> you can have a blend mode of multiply and a compositing operator of dest-atop
  88. # [01:43] <cabanier> blending = how colors combine
  89. # [01:43] <cabanier> compositing = how you treat alpha
  90. # [01:43] <Hixie> oh hey, rik _does_ hang out here
  91. # [01:43] <Hixie> go figure!
  92. # [01:43] <Hixie> hey rik!
  93. # [01:43] <cabanier> :-)
  94. # [01:44] <jacobolus> othermaciej: fine. that's kind of irrelevant to my point, and that's a kind of idiosyncratic set of definitions, but it's no big deal
  95. # [01:44] <zewt> (also it's 2012, can we not put "1.0" at the end of spec names)
  96. # [01:44] <Hixie> jacobolus: i take it back, ranting here is productive after all :-)
  97. # [01:44] <othermaciej> a blend function takes src and dest color components as input, and gives a color (ignoring alpha) as output
  98. # [01:44] <othermaciej> so Cblended = B(Cs, Cd)
  99. # [01:44] <othermaciej> compositing functions also take into account alpha
  100. # [01:44] * PrgmrBill^ is now known as PrgmrBill
  101. # [01:45] <othermaciej> so Ccomposited = C(Cs, As, Cd, Ad)
  102. # [01:45] * Quits: PrgmrBill (~PrgmrBill@prgmrbill.com) (Changing host)
  103. # [01:45] * Joins: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill)
  104. # [01:45] <othermaciej> and if you have both, then you use the blend output as the source input to the compositing operator
  105. # [01:45] <othermaciej> which strikes me as somewhat weird
  106. # [01:45] <jacobolus> othermaciej: okay, let me rephrase my original comment then... is there some reason why Photoshop’s arbitrary and idiosyncratic compo^H^H^H^H^Hblend modes are being copied?
  107. # [01:45] <cabanier> yes
  108. # [01:46] <cabanier> they are widely implemented
  109. # [01:46] <othermaciej> jacobolus: I find the whole thing mysterious, but I am not enough of a graphics expert to know if there is a better approach to this sort of thing, or if this is the industry standard
  110. # [01:46] <cabanier> PDF, Skia, coregraphics, win8 direct2d,
  111. # [01:46] <zewt> jacobolus: another hint: everyone who works long in graphics (of any type, including ui) has an understanding of them
  112. # [01:46] <cabanier> Firefox
  113. # [01:46] <cabanier> etc
  114. # [01:46] <jacobolus> cabanier: "luminosity", "hue", "color" etc. modes are implemented all those places?
  115. # [01:46] <cabanier> they were also in the SVG spec (but were never implemented)
  116. # [01:47] <jacobolus> I find that hard to believe
  117. # [01:47] <cabanier> core graphic and win8 has them for sure
  118. # [01:47] <jacobolus> okay, apparently they're in PDF
  119. # [01:47] <cabanier> What is it that you don't like about them?
  120. # [01:47] <zewt> implemented color burn and several others in opengl a long time ago, heh https://svn.stepmania.com/svn/trunk/stepmania/Data/Shaders/GLSL/Color%20burn.frag
  121. # [01:48] <jacobolus> cabanier: they're arbitrary and produce bad results
  122. # [01:48] <cabanier> Designers already know about them
  123. # [01:48] <cabanier> standard teaching in design schools
  124. # [01:48] <jacobolus> they should have been fixed in photoshop as soon as the hardware could keep up, which was about 10 years ago
  125. # [01:48] <cabanier> jacobolus: do you have more info? Why do they produce bad results?
  126. # [01:48] <jacobolus> now unfortunately people are going to be stuck with technical choices made for the constraints of 20 years ago, into the foreseeable future
  127. # [01:49] <Hixie> like 80 character line length limits? :-D
  128. # [01:49] <zewt> Hixie: *rage*
  129. # [01:49] <cabanier> they were introduced in 98 or so
  130. # [01:49] <Hixie> zewt: but what if i want to save my code to punchcard!!!!
  131. # [01:49] <cabanier> please let me know if you have a better idea
  132. # [01:49] <jacobolus> cabanier: because .30R + .59G + .11B, when R, G, and B are gamma-adjusted sRGB, is an entirely nonsensical quantity
  133. # [01:49] <zewt> (if I see one more person writing python in 80-columns because they unquestioningly followed the drek that is PEP-8 i will launch them into space)
  134. # [01:50] <gavinc> ASCII being the most annoying, like no one thought maybe Iñtërnâtiônàlizætiøn would be important
  135. # [01:50] <cabanier> so, you don't like the non-separable ones?
  136. # [01:50] <jacobolus> they don't correspond to human vision, they don't correspond to any technical device
  137. # [01:51] <jacobolus> they're quantities made up by adobe for the constraints of early 1990s computers
  138. # [01:51] <cabanier> it's a reasonable formula.
  139. # [01:51] <jacobolus> no, it's not a reasonable formula
  140. # [01:51] <cabanier> As long as everyone implements it the same, the designer's choice will look the same
  141. # [01:51] <jacobolus> it's a formula that tells people (by the names used) that it's doing one thing, while in fact it does another
  142. # [01:51] <cabanier> there is no arguing about color math
  143. # [01:51] <jacobolus> that's great. but it sucks for all the designers involved, who end up with unintuitive dreck
  144. # [01:52] <cabanier> you think they are doing the math in their heads?
  145. # [01:52] <zewt> jacobolus: the point is that artists want something to look a certain way, and they use blend functions to achieve the look they want; that's their primary purpose
  146. # [01:52] <cabanier> they just used their tools/browsers until they like what they see
  147. # [01:52] <jacobolus> zewt: you got it. but my point is, what they want is not actually what they're getting
  148. # [01:52] <zewt> they're looking at what they're getting and going "yep. looks like what I want." which means they have what they want. that's really how it works :)
  149. # [01:53] <jacobolus> zewt: I mean, okay, in some sense that's true
  150. # [01:53] <zewt> it's the basic gap between artistic design and technical design
  151. # [01:53] * Joins: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl)
  152. # [01:53] <cabanier> people don't like that you muck with their colors. Adobe has made that mistake in the past.
  153. # [01:53] <jacobolus> it's a basic gap caused by shitty programming, because the dimensions involved don't correspond to human vision
  154. # [01:54] <gavinc> jacobolus: err, I don't think those are Adobe's those at least look like sRGB's numbers
  155. # [01:54] <cabanier> We've given up on most of the complex color math if you use default setting
  156. # [01:54] <jacobolus> gavinc: they're based on the primaries used by the Adobe RGB color space
  157. # [01:54] <jacobolus> gavinc: but don't make any sense for gamma-corrected components
  158. # [01:54] <gavinc> jacobolus: Are you sure? Those look like the primaries for sRGB
  159. # [01:54] <jacobolus> gavinc: yes, I'm sure
  160. # [01:55] <gavinc> jacobolus: okay :D
  161. # [01:55] <jacobolus> gavinc: the equivalents for the primaries used by sRGB would be .21 * R + .72 * G + .07 * B
  162. # [01:55] <gavinc> jacobolus: ah, yes. my mistake
  163. # [01:56] <zewt> (no, the gap between technical and artistic work is that one generally has a "right answer" and the other is entirely subjective; this applies fairly universally)
  164. # [01:58] <jacobolus> zewt: if I sat you down with image editing software that was properly based on human-relevant color dimensions, and then put you back on current software, you'd throw a fit, because there is a night and day difference
  165. # [01:58] <cabanier> jacobolus: please post on www-style if you have ideas on making the spec better.
  166. # [01:58] <jacobolus> cabanier: I think it's a lost cause
  167. # [01:58] <Hixie> were there people other than hsivonen who were against the way <template> parses into a separate doc?
  168. # [01:58] <cabanier> jacobolus: we've been there. everyone hated it
  169. # [01:59] * Quits: othermaciej (~mjs@17.245.108.176) (Quit: othermaciej)
  170. # [01:59] <cabanier> jacobolus: the vast majority of people didn't understand it
  171. # [01:59] <cabanier> jacobolus: hardly anyone could print it
  172. # [01:59] <jacobolus> cabanier: basically, the quick decisions made by some guys at adobe one afternoon are destined to live on to eternity :)
  173. # [01:59] <jacobolus> what is "it"?
  174. # [02:00] <jacobolus> people didn't understand what?
  175. # [02:00] <zewt> jacobolus: maybe, maybe not--it doesn't matter because every artist I've ever worked with uses PS and expects output to be what they see
  176. # [02:00] <cabanier> jacobolus: device independent workflows. Everything icc based
  177. # [02:00] <cabanier> zewt: exactly!
  178. # [02:00] <jacobolus> cabanier: what does ICC profiles have to do with anything?
  179. # [02:01] <zewt> cabanier: btw. no vivid light? heh
  180. # [02:01] <zewt> (guess it's been a long time since I've been handed a PSD using that)
  181. # [02:01] <jacobolus> for anyone keeping score, I drew some nice diagrams and so forth at http://en.wikipedia.org/wiki/HSL_and_HSV which calls the dimensions involved in these blend modes “chroma” and “luma”
  182. # [02:01] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  183. # [02:01] <jacobolus> though again, those aren't ideal names
  184. # [02:01] <cabanier> zewt: I keep asking people if they want all the PS blend modes but I get no feedback
  185. # [02:02] * Joins: jondong (~jondong@123.126.22.58)
  186. # [02:02] <zewt> https://svn.stepmania.com/svn/trunk/stepmania/Data/Shaders/GLSL/Vivid%20light.frag don't recall what effect i implemented that for, though
  187. # [02:02] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
  188. # [02:02] * jondong is now known as Guest40453
  189. # [02:03] <jacobolus> cabanier: do you have any ins w/ people working on photoshop? can you tell them to add "exclusion" blend mode for files in CIELAB mode?
  190. # [02:03] <jacobolus> the combination of linear light mode + exclusion mode is one of the most powerful tools in photoshop (albeit entirely unused by anyone)
  191. # [02:04] <gavinc> possibly horribly wrong statement: I'm pretty sure .30R + .59G + .11B is a great deal older then anything at Adobe my memory (which has already proved faulty) is that it's from YUV used in PAL and NTSC but I may be totally wrong on that, my color math is bit a rusty and was mostly for print
  192. # [02:06] <cabanier> From the postscript (!) manual: the gray value for a given RGB value is computed according to the NTSC video standard. This standard determines how a color television signal is rendered on a black-and-white television set.
  193. # [02:06] * Joins: pablof (~pablof@216.239.55.193)
  194. # [02:06] <gavinc> Okay, NOT crazy
  195. # [02:06] <cabanier> you were right on! impressive!
  196. # [02:06] <jacobolus> gavinc: NTSC and Adobe RGB use similar primaries
  197. # [02:07] <jacobolus> not quite identical
  198. # [02:07] <jacobolus> gavinc: but that's beside the point
  199. # [02:08] <jacobolus> which is that images on the web are specified to be sRGB
  200. # [02:08] <jacobolus> and that adding linear combinations of gamma-encoded quantities yields nonsensical results
  201. # [02:09] <gavinc> okay, I think I mostly agree with that. But would need to put a great deal more color math back in my head before agreeing fully
  202. # [02:11] * Joins: selfmadepsyche1 (~megan@ool-18bae483.dyn.optonline.net)
  203. # [02:11] <jacobolus> also, max(R, G, B) - min(R, G, B) is an extremely bad proxy for the perceived attribute chroma (which is similar to saturation, but the two have different technical definitions)
  204. # [02:12] <zewt> (if these don't match PS then I'd probably never use them, because they'd be incompatible with every art asset our artist hands me)
  205. # [02:13] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
  206. # [02:13] <jacobolus> zewt: it's a sad world, right? Adobe can never change their software, because it wouldn't be backward compatible. everyone else has to copy photoshop, or it wouldn't be interoperable
  207. # [02:13] <jacobolus> zewt: and so technical decisions that make no sense in 2012 are entirely impossible to change, ever
  208. # [02:14] <cabanier> jacobolus: people don't want us to change it. There would be an all-out revolt.
  209. # [02:14] <zewt> it makes perfect technical sense, in the context of the real world
  210. # [02:15] <jacobolus> it's just sad, because color is a place where these decisions actually negatively impact every user who tries to create images with them
  211. # [02:15] <cabanier> jacobolus: we can add things
  212. # [02:15] <jacobolus> a lot of technical decisions can be papered over and never seen by the user
  213. # [02:15] <cabanier> jacobolus: like I said, with color, with pulled most of the features because everyone hated it and turned it off
  214. # [02:15] <zewt> (yet there's been no revolt when photoshop changed to stop allowing the navigator to navigate outside the border of the image, which screwed up a bunch of my usage habits; maybe I can pay a mob to revolt for me)
  215. # [02:15] * Quits: ap_ (~ap@2620:149:4:1b01:d0:a6a1:bd2:a193) (Quit: ap_)
  216. # [02:16] <cabanier> jacobolus: turning it off was harder than the math. A lot of special case code
  217. # [02:16] <jacobolus> zewt: oh really? that was one of my favorite photoshop changes of all time :)
  218. # [02:16] <zewt> it's horrible; I used it all the time to edit around the edge, now it's impossible to even see the edge of the image that way (since it falls underneat the toolbars)
  219. # [02:16] <jacobolus> cabanier: I don't know what specifically you're talking about here
  220. # [02:16] <zewt> also underneath
  221. # [02:17] <jacobolus> zewt: wait, what?
  222. # [02:17] <jacobolus> zewt: dude, press the "F" key
  223. # [02:17] * Joins: othermaciej (~mjs@17.245.108.176)
  224. # [02:17] <zewt> i work in fullscreen 100% of the time
  225. # [02:17] <jacobolus> zewt: sorry, I thought you meant the change the other direction
  226. # [02:17] <zewt> did they fix that in cs6 or something?
  227. # [02:18] <jacobolus> could you move past the corners in a document in a window, ever?
  228. # [02:18] <zewt> definitely ... up until something like cs2
  229. # [02:18] <jacobolus> oh, bummer
  230. # [02:18] <zewt> (and you still can by manually dragging around, the navigator just clips at the edge)
  231. # [02:19] <jacobolus> yeah, that's terrible
  232. # [02:19] <cabanier> jacobolus: I'm technically still on the photoshop team. I can ask them why that decision was made.
  233. # [02:19] * Quits: timeless (users.4015@firefox/developer/timeless) (Remote host closed the connection)
  234. # [02:19] <jacobolus> zewt: for some reason I remember that one of the two fullscreen modes used to not to past the edge. but I could be inventing that in my head
  235. # [02:20] <jacobolus> cabanier: doesn't really affect me, but apparently zewt didn't like it :)
  236. # [02:20] <jacobolus> cabanier: if you can bug them about exclusion mode in CIELAB images though... :)
  237. # [02:20] * Joins: timeless (users.4015@firefox/developer/timeless)
  238. # [02:21] <jacobolus> cabanier: also, if you're working on this css compositing spec, you should add 'linear light' mode if it can be easily done
  239. # [02:21] <cabanier> jacobolus: I will do so. there must be a reason that they grayed it out
  240. # [02:21] <cabanier> jacobolus: ask for it on www-style.
  241. # [02:21] <jacobolus> cabanier: the reason is that it's not thought to be meaningful for A/B channels, since they never get close to the extremes
  242. # [02:22] <jacobolus> and so combining two arbitrary images ends up with uninteresting looking results
  243. # [02:22] <cabanier> have to go...
  244. # [02:22] <zewt> run, run, run
  245. # [02:22] <jacobolus> cabanier: but exclusion mode is a building block, not a tool to be used alone
  246. # [02:22] <jacobolus> cheers
  247. # [02:23] <jacobolus> cabanier: anyway, linear light mode. pretty much my favorite blend mode after "normal"
  248. # [02:24] * Quits: timeless (users.4015@firefox/developer/timeless) (Remote host closed the connection)
  249. # [02:25] <jacobolus> gavinc: you're right, it's the Rec 601 primaries (NTSC) used for this formula, now that I think back about it
  250. # [02:26] <gavinc> yay, so it wasn't a choice made in the 90s! It's a choice made in the 70s!
  251. # [02:27] <jacobolus> I don't think there was any software image compositing in the 70s
  252. # [02:27] <jacobolus> still a choice made in the 90s :)
  253. # [02:27] <jacobolus> well, actually of course there was software image compositing in the 70s
  254. # [02:27] <jacobolus> but I don't think with these particular "blend modes" anyhow
  255. # [02:28] <jacobolus> anyway, I gotta run too
  256. # [02:28] <jacobolus> Hixie: sorry to crud up your channel there for a bit
  257. # [02:28] <jacobolus> :)
  258. # [02:31] * Joins: garciawebdev (~garciaweb@190.244.73.31)
  259. # [02:32] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  260. # [02:34] * abstractj is now known as abstractj|away
  261. # [02:35] * Quits: garciawebdev (~garciaweb@190.244.73.31) (Ping timeout: 246 seconds)
  262. # [02:37] * jonlee is now known as jonlee|afk
  263. # [02:39] * Joins: othermaciej_ (~mjs@17.245.108.176)
  264. # [02:41] * Quits: othermaciej (~mjs@17.245.108.176) (Ping timeout: 248 seconds)
  265. # [02:41] * Quits: Yudai (~Yudai@nttkyo090207.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Ping timeout: 248 seconds)
  266. # [02:41] * othermaciej_ is now known as othermaciej
  267. # [02:41] * abstractj|away is now known as abstractj
  268. # [02:42] * Joins: Yudai (~Yudai@nttkyo090207.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
  269. # [02:45] * jonlee|afk is now known as jonlee
  270. # [02:46] * Quits: dgathright (~dgathrigh@nat/yahoo/x-kvtwoxvflrjmyuiq) (Quit: dgathright)
  271. # [02:56] * Joins: ehsan (~ehsan@69.165.253.118)
  272. # [02:58] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
  273. # [02:59] * jonlee is now known as jonlee|afk
  274. # [03:02] * Joins: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com)
  275. # [03:04] * Joins: dave_levin (dave_levin@nat/google/x-jpvgaqlfxcgzzjco)
  276. # [03:08] * Quits: smaug____ (~chatzilla@2620:101:8003:200:99b8:d79c:490c:bbe1) (Ping timeout: 246 seconds)
  277. # [03:11] * Joins: smaug____ (~chatzilla@2620:101:8003:200:99b8:d79c:490c:bbe1)
  278. # [03:15] * Quits: pablof (~pablof@216.239.55.193) (Quit: ^z)
  279. # [03:16] * Quits: ChrisWilson (Adium@nat/google/x-vtoujdjbfbvrtzkd) (Quit: Leaving.)
  280. # [03:17] * Joins: hongymagic (~hongymagi@exchange.gruden.com)
  281. # [03:19] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Quit: Bye!)
  282. # [03:20] * Joins: timeless (users.4015@firefox/developer/timeless)
  283. # [03:24] * Quits: LBP (~Mirc@pD9EB1A35.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
  284. # [03:25] * Joins: LBP (~Mirc@pD9EB1A29.dip0.t-ipconnect.de)
  285. # [03:26] * Quits: othermaciej (~mjs@17.245.108.176) (Quit: othermaciej)
  286. # [03:27] * Joins: hongymagic1 (~hongymagi@exchange.gruden.com)
  287. # [03:28] * Quits: hongymagic (~hongymagi@exchange.gruden.com) (Read error: Connection reset by peer)
  288. # [03:33] * Joins: othermaciej (~mjs@17.245.108.176)
  289. # [03:37] * Joins: espadrine (~thaddee_t@nat/mozilla/x-lrmstwpybacmypoz)
  290. # [03:40] * Quits: dave_levin (dave_levin@nat/google/x-jpvgaqlfxcgzzjco) (Quit: dave_levin)
  291. # [03:41] * Quits: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com) (Quit: Be back later)
  292. # [03:46] * abstractj is now known as abstractj|away
  293. # [03:49] * Joins: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net)
  294. # [03:51] * Joins: MikeSmith_ (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp)
  295. # [03:54] * Quits: MikeSmith (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 272 seconds)
  296. # [03:54] * MikeSmith_ is now known as MikeSmith
  297. # [03:58] * Joins: akaroa (~Dean@203.184.22.238)
  298. # [04:01] * Quits: asmodai (asmodai@freebsd/developer/asmodai) (Ping timeout: 265 seconds)
  299. # [04:02] * Quits: smaug____ (~chatzilla@2620:101:8003:200:99b8:d79c:490c:bbe1) (Ping timeout: 246 seconds)
  300. # [04:04] * Quits: dbaron (~dbaron@nat/mozilla/x-dfyhdldsoezbtvie) (Ping timeout: 244 seconds)
  301. # [04:04] * Joins: asmodai (asmodai@freebsd/developer/asmodai)
  302. # [04:04] * Quits: rniwa (rniwa@nat/google/x-amzefhklfdqrgjdi) (Quit: rniwa)
  303. # [04:05] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 246 seconds)
  304. # [04:16] * Joins: roc (~chatzilla@60.234.66.20)
  305. # [04:18] * Quits: hongymagic1 (~hongymagi@exchange.gruden.com) (Read error: Connection reset by peer)
  306. # [04:18] * Joins: hongymagic (~hongymagi@exchange.gruden.com)
  307. # [04:28] * Quits: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  308. # [04:29] * Parts: akaroa (~Dean@203.184.22.238)
  309. # [04:30] * Joins: akaroa (~Dean@203.184.22.238)
  310. # [04:32] * Quits: bckenny (bckenny@nat/google/x-hsgsndatapaebrax) (Remote host closed the connection)
  311. # [04:34] * Quits: othermaciej (~mjs@17.245.108.176) (Quit: othermaciej)
  312. # [04:35] * Quits: ehsan (~ehsan@69.165.253.118) (Remote host closed the connection)
  313. # [04:42] * heycam is now known as heycam|away
  314. # [04:42] * abstractj|away is now known as abstractj
  315. # [04:47] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  316. # [04:50] * Quits: hongymagic (~hongymagi@exchange.gruden.com) (Quit: Leaving.)
  317. # [04:50] * Joins: hongymagic (~hongymagi@exchange.gruden.com)
  318. # [04:54] * Joins: karlcow (~karl@nerval.la-grange.net)
  319. # [05:03] * Joins: briansloane (~briansloa@c-24-127-191-222.hsd1.pa.comcast.net)
  320. # [05:09] * Quits: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net) (Remote host closed the connection)
  321. # [05:12] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  322. # [05:12] * Joins: karlcow (~karl@nerval.la-grange.net)
  323. # [05:13] * Joins: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  324. # [05:13] * Joins: garciawebdev (~garciaweb@190.244.73.31)
  325. # [05:18] * Quits: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Client Quit)
  326. # [05:18] * Quits: garciawebdev (~garciaweb@190.244.73.31) (Ping timeout: 276 seconds)
  327. # [05:19] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  328. # [05:22] * Joins: rick- (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  329. # [05:23] * Joins: kennyluck (d39d8e02@gateway/web/freenode/ip.211.157.142.2)
  330. # [05:29] * Quits: kennyluck (d39d8e02@gateway/web/freenode/ip.211.157.142.2) (Quit: Page closed)
  331. # [05:29] * Joins: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net)
  332. # [05:33] * heycam|away is now known as heycam
  333. # [05:35] * Quits: selfmadepsyche1 (~megan@ool-18bae483.dyn.optonline.net) (Quit: Leaving.)
  334. # [05:41] * Joins: MikeSmith_ (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp)
  335. # [05:43] * Quits: MikeSmith (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  336. # [05:43] * MikeSmith_ is now known as MikeSmith
  337. # [05:51] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  338. # [05:52] * Quits: rick- (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  339. # [05:54] * Quits: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net) (Remote host closed the connection)
  340. # [06:18] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  341. # [06:28] * Joins: ehsan (~ehsan@69.165.253.118)
  342. # [06:32] * abstractj is now known as abstractj|away
  343. # [06:34] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  344. # [06:35] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  345. # [06:36] * Joins: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  346. # [06:36] * Quits: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Client Quit)
  347. # [06:41] * Joins: MikeSmith_ (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp)
  348. # [06:43] * Quits: MikeSmith (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  349. # [06:43] * MikeSmith_ is now known as MikeSmith
  350. # [06:48] * Quits: briansloane (~briansloa@c-24-127-191-222.hsd1.pa.comcast.net) (Quit: briansloane)
  351. # [06:53] * Joins: ruby_on_tails (~awakened@117.194.226.50)
  352. # [06:55] <MikeSmith> Hixie: I think there was at least one person other than hsivonen who wasn't happy with the proposed <template> parsing
  353. # [06:55] * MikeSmith goes to look back at some threads
  354. # [06:55] <Hixie> if it's me it doesn't count :-)
  355. # [06:55] <MikeSmith> hahaha
  356. # [06:56] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  357. # [06:56] * Quits: yuuki__ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  358. # [06:57] * Quits: hongymagic (~hongymagi@exchange.gruden.com) (Quit: Leaving.)
  359. # [06:58] * Joins: zcorpan (~zcorpan@94.234.170.169)
  360. # [06:58] * Joins: niloy (~niloy@203.196.177.156)
  361. # [07:00] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  362. # [07:02] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
  363. # [07:06] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  364. # [07:08] <MikeSmith> Hixie: not exactly an answer to your question, but I think Scott Gonzalez questioned whether we need a <template> element at all, or need to be trying to do this through markup
  365. # [07:09] <Hixie> url?
  366. # [07:09] <Hixie> if he has an alternative solution that is certainly a good thing to look at
  367. # [07:11] <MikeSmith> Hixie: http://lists.w3.org/Archives/Public/public-webapps/2012AprJun/0294.html
  368. # [07:11] <MikeSmith> he's scott_gonzalez on IRC
  369. # [07:11] <MikeSmith> dunno what timezone he's in
  370. # [07:12] <MikeSmith> maybe US/West or Central
  371. # [07:12] <Hixie> i think those points have been pretty fully explained by dimitry and company
  372. # [07:12] <MikeSmith> OK
  373. # [07:12] <MikeSmith> yeah I remember ojan replying
  374. # [07:13] * Quits: ruby_on_tails (~awakened@117.194.226.50) (Read error: Connection reset by peer)
  375. # [07:13] <MikeSmith> anyway I guess Scott is the other person I was thinking of
  376. # [07:13] <Hixie> k
  377. # [07:14] <Hixie> <template> has bubbled its way to the top of my queue again but i'm not sure what to do since it seems a bit bad to go behind hsivonen's back on this
  378. # [07:14] * Quits: skimmas (~skimmas@2.82.103.3) (Remote host closed the connection)
  379. # [07:14] <Hixie> especially after just having gone a way hsivonen didn't really want with the alt attribute thread
  380. # [07:15] <Hixie> though at least in that case it was just a naming thing
  381. # [07:15] <Hixie> this one is reather more... fundamental
  382. # [07:15] * Joins: ruby_on_tails (~awakened@117.194.226.50)
  383. # [07:18] <MikeSmith> Hixie: I expect hsivonen will be back soon
  384. # [07:18] <MikeSmith> seems like he's been away for 3 weeks or so already
  385. # [07:19] <Hixie> that's what i thought a few days ago, which is why i had waited on the alt thing :-)
  386. # [07:27] * Joins: ChrisWilson (~Adium@173-228-5-225.dsl.static.sonic.net)
  387. # [07:28] * Joins: hongymagic (~hongymagi@203.21.160.33)
  388. # [07:29] * Joins: ChrisWilson1 (~Adium@173-228-5-225.dsl.static.sonic.net)
  389. # [07:29] * Quits: ChrisWilson (~Adium@173-228-5-225.dsl.static.sonic.net) (Read error: Connection reset by peer)
  390. # [07:34] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
  391. # [07:35] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  392. # [07:41] <zcorpan> work on this until he's back :-) https://www.w3.org/Bugs/Public/buglist.cgi?query_format=advanced&short_desc_type=anywordssubstr&short_desc=%3Ctrack%3E+webvtt&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2
  393. # [07:41] <zcorpan> =&bug_id_type=anyexact&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=
  394. # [07:41] * Joins: MikeSmith_ (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp)
  395. # [07:43] * Quits: MikeSmith (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  396. # [07:43] * MikeSmith_ is now known as MikeSmith
  397. # [07:52] * Quits: ruby_on_tails (~awakened@117.194.226.50) (Read error: Connection reset by peer)
  398. # [07:54] * Joins: ruby_on_tails (~awakened@117.194.226.50)
  399. # [07:54] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  400. # [07:57] * Quits: ChrisWilson1 (~Adium@173-228-5-225.dsl.static.sonic.net) (Quit: Leaving.)
  401. # [08:00] * Quits: ruby_on_tails (~awakened@117.194.226.50) (Read error: Connection reset by peer)
  402. # [08:02] * Joins: ruby_on_tails (~awakened@117.194.226.50)
  403. # [08:03] * Joins: sicking (~chatzilla@67.111.52.130.ptr.us.xo.net)
  404. # [08:04] <jacobolus> cabanier: hey Rik. By the way, I wanted to say that even though I got a bit ranty earlier, I do appreciate the addition of more kinds of image compositing to CSS. It should enable some very cool stuff. :)
  405. # [08:04] * Parts: hongymagic (~hongymagi@203.21.160.33)
  406. # [08:05] <jacobolus> my annoyance at the "luminosity", etc. blend modes is with their technical details (which fall short of what they could be), not with their concept (which is a great one)
  407. # [08:06] <jacobolus> and even just directly copying photoshop's behavior, though perhaps not ideal, is definitely better than not having such features
  408. # [08:11] * Joins: Martin_L (~Martin_L@194.18.12.26)
  409. # [08:16] * Quits: espadrine (~thaddee_t@nat/mozilla/x-lrmstwpybacmypoz) (Ping timeout: 240 seconds)
  410. # [08:16] * Quits: LBP (~Mirc@pD9EB1A29.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
  411. # [08:17] * Joins: LBP (~Mirc@pD9EB1A29.dip0.t-ipconnect.de)
  412. # [08:19] * Quits: ruby_on_tails (~awakened@117.194.226.50) (Read error: Connection reset by peer)
  413. # [08:20] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
  414. # [08:22] * Joins: Martin_L (~Martin_L@194.18.12.26)
  415. # [08:24] * Quits: LBP (~Mirc@pD9EB1A29.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
  416. # [08:30] * Joins: Ducki (~Ducki@pD9E39A18.dip0.t-ipconnect.de)
  417. # [08:35] * Joins: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net)
  418. # [08:35] <jgraham> Hixie: It you are looking for things to do I certianly have reported bugs that I would like fixes for ;)
  419. # [08:36] <jgraham> In related news, I got an apparently working script last night so I will finish it up when I get to the office. Let me know whatever I need to interact with your end (if you didn't already, I didn't check email)
  420. # [08:37] * Joins: LBP (~Mirc@pD9EB1A29.dip0.t-ipconnect.de)
  421. # [08:37] <Hixie> jgraham: i sent you mail
  422. # [08:37] <jgraham> I was thinking of providing a URL that would respond to GETs that would cause an immediate update of the data (with some rate limiting to protect bugzilla)
  423. # [08:38] * Joins: ruby_on_tails (~awakened@117.194.226.50)
  424. # [08:38] <jgraham> For long values of immediate (i.e. it would actually do the update async and call back to update your end)
  425. # [08:38] <Hixie> when would i call it?
  426. # [08:38] <jgraham> After someone submits a bug
  427. # [08:38] <Hixie> sure, i can do that
  428. # [08:39] <Hixie> not all bugs go through my script though
  429. # [08:39] <jgraham> Sure, but it would allow a slower update frequency whilst still getting mostly-fresh data
  430. # [08:40] <jgraham> Anyway, need to get ready to leave for the office now if I want to take the bus
  431. # [08:40] <Hixie> k
  432. # [08:40] <Hixie> if you want to do that (which is fine by me) reply to that e-mail and i'll hook in tomorrow at work
  433. # [08:41] <jgraham> Sure
  434. # [08:41] * Quits: zcorpan (~zcorpan@94.234.170.169) (Ping timeout: 252 seconds)
  435. # [08:44] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  436. # [08:46] * Joins: espadrine (~thaddee_t@63-235-13-3.dia.static.qwest.net)
  437. # [08:46] * Parts: espadrine (~thaddee_t@63-235-13-3.dia.static.qwest.net)
  438. # [08:46] * Joins: espadrine (~thaddee_t@63-235-13-3.dia.static.qwest.net)
  439. # [08:46] * Joins: zcorpan (~zcorpan@c-5eeaaaa9-74736162.cust.telenor.se)
  440. # [08:49] * Joins: kennyluck (~kennyluck@119.161.158.96)
  441. # [08:51] <rniwa> jezz... people are still talking about longdesc :(
  442. # [08:52] <zcorpan> longdesc! longdesc for img, longdesc for iframe, longdesc for video! everyone gets a longdesc!
  443. # [08:52] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Ping timeout: 268 seconds)
  444. # [08:53] <rniwa> zcorpan: i propose we add longdesc element and add longdesc content attribute on that.
  445. # [08:54] * Joins: markkes (~markkes@62.207.90.201)
  446. # [08:54] * Quits: markkes (~markkes@62.207.90.201) (Read error: Connection reset by peer)
  447. # [08:54] <jgraham> rniwa: In web standards, the definition of "n00b" is "has endured less than half a decade of longdesc flamewars"
  448. # [08:54] <rniwa> jgraham: i had been following the w3c standards for a while but i had never been aware of longdesc flamewars :(
  449. # [08:54] <rniwa> jgraham: probably because i had avoided joining mailing lists
  450. # [08:55] <jgraham> rniwa: n00b
  451. # [08:55] <jgraham> :)
  452. # [08:56] <rniwa> jgraham: i must say i'm quite amazed that people participating in that discussion can make living...
  453. # [08:58] <rniwa> jgraham: although... on the other hand, the definition of standards n00b might be to consider W3C as too bureaucratic.
  454. # [08:58] <rniwa> jgraham: W3C is nothing like IETF or ISO.
  455. # [09:00] * Quits: roc (~chatzilla@60.234.66.20) (Ping timeout: 244 seconds)
  456. # [09:09] <zcorpan> https://www.w3.org/Bugs/Public/show_bug.cgi?id=17273#c6 so use case A, i'm pondering about what an api would look like and have trouble with naming
  457. # [09:11] <zcorpan> my idea is: video.XYZ.add(0, 90, 100, 100); would occupy the bottom 10% of the video (so cues are pushed upwards) and video.XYZ.clear(); would clear the areas
  458. # [09:11] <zcorpan> having a property XYZ instead of putting the methods on video directly my thinking is that it would be easier to extend in the future and maybe easier to work with if you save the object as a variable
  459. # [09:12] <zcorpan> anyone have suggestions for the name?
  460. # [09:19] * Quits: ruby_on_tails (~awakened@117.194.226.50) (Quit: Leaving.)
  461. # [09:21] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  462. # [09:21] * Quits: espadrine (~thaddee_t@63-235-13-3.dia.static.qwest.net) (Ping timeout: 264 seconds)
  463. # [09:22] <zcorpan> video.viewport.occupy(...) maybe?
  464. # [09:30] * Joins: roven (~chatzilla@d51530390.static.telenet.be)
  465. # [09:37] * Joins: shwetank (~shwetank@122.173.117.75)
  466. # [09:38] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Read error: Connection reset by peer)
  467. # [09:38] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  468. # [09:43] <odinho> occupy video movement? :P
  469. # [09:44] <jgraham> video.viewport.occupy(99%)?
  470. # [09:44] <odinho> jgraham: Oh man, too good :D :D
  471. # [09:47] * Joins: Ms2ger (~Ms2ger@91.181.51.161)
  472. # [09:49] * Joins: roc (~chatzilla@121.98.230.221)
  473. # [09:58] * Quits: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net) (Ping timeout: 244 seconds)
  474. # [10:02] * Joins: henrikkok (~henrikkok@81.27.221.193)
  475. # [10:03] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  476. # [10:04] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 252 seconds)
  477. # [10:10] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Read error: Connection reset by peer)
  478. # [10:18] * Joins: nonge_ (~nonge@p5082B5C7.dip.t-dialin.net)
  479. # [10:19] * Joins: [[zzz]] (~q@node-9ok.pool-125-25.dynamic.totbb.net)
  480. # [10:21] * Quits: nonge (~nonge@p5B326047.dip.t-dialin.net) (Ping timeout: 240 seconds)
  481. # [10:23] * Quits: [[zz]] (~q@node-3xd.pool-125-25.dynamic.totbb.net) (Ping timeout: 244 seconds)
  482. # [10:24] * heycam is now known as heycam|away
  483. # [10:24] <kennyluck> So there's no longer WHATWG weekly….
  484. # [10:25] <kennyluck> For what it's worth, I do appreciate Anne's work. I can see how boring writing such summaries is…
  485. # [10:28] <Ms2ger> Do I hear a volunteer? :)
  486. # [10:29] <jgraham> Pretty sure I heard one
  487. # [10:33] <odinho> Cool, nice that it'll continue kennyluck!
  488. # [10:33] <odinho> Props to you
  489. # [10:33] <kennyluck> Noooooooo
  490. # [10:34] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  491. # [10:35] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  492. # [10:37] * Quits: sicking (~chatzilla@67.111.52.130.ptr.us.xo.net) (Remote host closed the connection)
  493. # [10:38] * Joins: charlvn (~charlvn@charlvn.nl)
  494. # [10:39] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Read error: Operation timed out)
  495. # [10:41] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  496. # [10:45] * [[zzz]] is now known as [[zz]]
  497. # [10:46] * Joins: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net)
  498. # [10:48] * Joins: WolfieZero (~WolfieZer@87.124.34.32)
  499. # [10:51] * Quits: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
  500. # [10:53] * Joins: wooorm (~Adium@5356CDB6.cm-6-7d.dynamic.ziggo.nl)
  501. # [10:55] * Quits: Yudai (~Yudai@nttkyo090207.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
  502. # [10:55] * Joins: Yudai (~Yudai@nttkyo090207.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
  503. # [11:07] * Quits: Martin_L (~Martin_L@194.18.12.26) (Ping timeout: 252 seconds)
  504. # [11:09] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  505. # [11:10] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
  506. # [11:10] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Read error: Connection reset by peer)
  507. # [11:10] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
  508. # [11:13] * Quits: ehsan (~ehsan@69.165.253.118) (Remote host closed the connection)
  509. # [11:15] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  510. # [11:16] * Quits: wooorm (~Adium@5356CDB6.cm-6-7d.dynamic.ziggo.nl) (Quit: Leaving.)
  511. # [11:17] <zcorpan> kennyluck++
  512. # [11:20] * Quits: danheberden (~danheberd@li225-35.members.linode.com) (Ping timeout: 252 seconds)
  513. # [11:21] * Joins: danheberden (~danheberd@li225-35.members.linode.com)
  514. # [11:21] * Joins: wooorm (~wooorm@5356CDB6.cm-6-7d.dynamic.ziggo.nl)
  515. # [11:22] * Parts: wooorm (~wooorm@5356CDB6.cm-6-7d.dynamic.ziggo.nl)
  516. # [11:23] * Quits: yoshiki_ (yoshiki@nat/google/x-hwwezrefiyybxwsu) (Quit: Leaving...)
  517. # [11:27] * Joins: Martin_L (~Martin_L@194.18.12.26)
  518. # [11:43] * Joins: Kolombiken (~Adium@217.13.228.226)
  519. # [11:43] * Parts: Kolombiken (~Adium@217.13.228.226)
  520. # [11:51] * Joins: danbri (~danbri@78-3-31-178.adsl.net.t-com.hr)
  521. # [11:52] * Quits: Ducki (~Ducki@pD9E39A18.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  522. # [11:53] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  523. # [11:54] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  524. # [11:54] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  525. # [11:57] * Joins: Ducki (~Ducki@pD9E39A18.dip0.t-ipconnect.de)
  526. # [11:59] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 264 seconds)
  527. # [12:07] * Quits: shwetank (~shwetank@122.173.117.75) (Ping timeout: 245 seconds)
  528. # [12:10] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
  529. # [12:10] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  530. # [12:10] * Joins: wooorm (~Adium@5356CDB6.cm-6-7d.dynamic.ziggo.nl)
  531. # [12:12] * abstractj|away is now known as abstractj
  532. # [12:17] * Joins: Druide__ (~Druid@p5B135944.dip.t-dialin.net)
  533. # [12:18] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
  534. # [12:18] * Quits: Druide_ (~Druid@p5B13703D.dip.t-dialin.net) (Ping timeout: 265 seconds)
  535. # [12:23] * Joins: roc (~chatzilla@121.98.230.221)
  536. # [12:27] * Joins: garciawebdev (~garciaweb@190.244.73.31)
  537. # [12:28] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
  538. # [12:30] * Joins: Martin_L (~Martin_L@194.18.12.26)
  539. # [12:35] * eighty4_ is now known as eighty4
  540. # [12:35] * Quits: eighty4 (~eighty4@109.74.203.164) (Changing host)
  541. # [12:35] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
  542. # [12:42] <jgraham> Did someone say status markers on bugs?
  543. # [12:43] <jgraham> (seems to be broken in Opera though :( )
  544. # [12:43] <zcorpan> :(
  545. # [12:48] <jgraham> It is broken for other people, right?
  546. # [12:48] <jgraham> I mean the whole status thing is missing?
  547. # [12:50] <zcorpan> i see status boxes in 12.01
  548. # [12:51] <jgraham> Hmm I have -next
  549. # [12:51] <jgraham> But it worked on the spec I had loaded before
  550. # [12:56] <Ms2ger> jgraham, there's no way to change the spec section after the fact, I guess?
  551. # [12:56] <jgraham> Ms2ger: It just uses the URL field at the moment
  552. # [12:56] <jgraham> So editing that ought to work
  553. # [12:57] <jgraham> I didn't try though
  554. # [12:57] <Ms2ger> How often does it update?
  555. # [12:57] <jgraham> At the moment? Never
  556. # [12:57] <Ms2ger> That's not a lot
  557. # [12:57] <jgraham> But I will set up a cron job and give Hixie a hook to trigger an update after a bug is posted
  558. # [12:59] <Ms2ger> Oh, heh, the bugs filed on #head end up attached to the TOC on the multipage parts
  559. # [12:59] <zcorpan> jgraham: this is awesome. thanks
  560. # [13:00] <Ms2ger> jgraham++
  561. # [13:02] <gsnedders> Why is there no clear documentation of what is stable in ES6 drafts and what is likely to change? >_>
  562. # [13:02] * Joins: karlcow (~karl@nerval.la-grange.net)
  563. # [13:02] * Joins: mpt (~mpt@faun.canonical.com)
  564. # [13:02] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
  565. # [13:02] * Joins: mpt (~mpt@canonical/mpt)
  566. # [13:03] <scott_gonzalez> Hixie MikeSmith: I can read through the <template> discussions again (and my timezone is ET)
  567. # [13:03] * Quits: Guest40453 (~jondong@123.126.22.58) (Remote host closed the connection)
  568. # [13:04] <MikeSmith> scott_gonzalez: I remember that Ojan at least had specifically responded to you with some rationale about why markup was needed
  569. # [13:05] <scott_gonzalez> MikeSmith: Is the main benefit having a native solution for Web Components?
  570. # [13:05] <MikeSmith> yes
  571. # [13:05] <MikeSmith> I guess that's not clear from the rest of the thread
  572. # [13:06] <MikeSmith> but that in fact is what this is needed for
  573. # [13:06] <MikeSmith> I don't know that anybody has any other use in mind for it other than that
  574. # [13:07] <MikeSmith> I remember an hsivonen question in that thread that indicated he wasn't aware of that either
  575. # [13:07] <scott_gonzalez> I guess that seems fine. I'm not sure it's really a big win to have a declarative way to define loops and the such.
  576. # [13:08] <scott_gonzalez> Do we expect components that need logic and don't need JS?
  577. # [13:09] <scott_gonzalez> I should probably read the Web Components spec again.
  578. # [13:09] <scott_gonzalez> I only read it once and it was a while ago.
  579. # [13:10] <MikeSmith> scott_gonzalez: I don't think we'd expect components that need logic but don't need JS, no.
  580. # [13:10] <MikeSmith> But I'm not expert on those specs either
  581. # [13:10] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  582. # [13:10] <MikeSmith> dglazkov would be the person to ask
  583. # [13:11] <MikeSmith> he's in US/West I think
  584. # [13:11] <scott_gonzalez> ok
  585. # [13:11] <scott_gonzalez> I'm juts having a hard time thinking about how a component would make use of nested templates and looping without having to do a bunch of logic in JS anyway.
  586. # [13:11] <scott_gonzalez> s/juts/just/
  587. # [13:12] <MikeSmith> right
  588. # [13:12] <MikeSmith> I would think it still need the JS logic too but I could well be wrong about that
  589. # [13:13] <MikeSmith> there is no purely declarative way to do this as far as I can see
  590. # [13:13] <scott_gonzalez> I have an item on my todo list to convert a jQuery UI widget into a web component.
  591. # [13:13] <scott_gonzalez> But I won't be able to work on that for at least 1-3 weeks.
  592. # [13:13] <MikeSmith> that would be a good exercise for sure
  593. # [13:13] <scott_gonzalez> We're in crunch time for a release.
  594. # [13:13] <MikeSmith> OK
  595. # [13:14] <MikeSmith> we should really try to have another face-to-face meeting somewhere early next year to talk about Web Components
  596. # [13:14] <MikeSmith> I'm sure we will be having a discussion at the WebApps WG meeting in November
  597. # [13:15] <MikeSmith> but that will be in France and I think a lot of people will not be traveling to it
  598. # [13:15] * Quits: roven (~chatzilla@d51530390.static.telenet.be) (Read error: Connection reset by peer)
  599. # [13:15] <scott_gonzalez> Do you know where the next one after that will be?
  600. # [13:15] * Joins: roven (~chatzilla@d51530390.static.telenet.be)
  601. # [13:15] * Quits: FedorEmelianenko (~fedor@151.74.48.60)
  602. # [13:16] <MikeSmith> scott_gonzalez: if we do in fact end up doing it, most likely in Mountain View or nearby I guess
  603. # [13:17] <scott_gonzalez> I can probably attend that.
  604. # [13:18] <MikeSmith> it will just be a matter of seeing if there's enough interest and then somebody taking responsibility for planning it
  605. # [13:18] <MikeSmith> I guess it's probably something we'll talk about at the WebApps meeting in November
  606. # [13:18] * Joins: drublic (~drublic@frbg-5f731523.pool.mediaWays.net)
  607. # [13:19] <scott_gonzalez> ok
  608. # [13:22] <deane> MikeSmith: Hi, what mailing list do bugs from this component go to? https://www.w3.org/Bugs/Public/enter_bug.cgi?product=Validator%20%28Nu%29
  609. # [13:22] <MikeSmith> hey deane
  610. # [13:22] <MikeSmith> no mailing list, maybe
  611. # [13:22] <MikeSmith> wait no, www-validator-cvs@w3.org
  612. # [13:22] <MikeSmith> see the QA Contact field
  613. # [13:23] <deane> I see
  614. # [13:23] <MikeSmith> deane: they also go to mike+validator@w3.org
  615. # [13:23] <MikeSmith> so you can just set a watch on that address if you want
  616. # [13:23] <deane> I see
  617. # [13:24] <deane> so there will be double ups with .nu's bugzilla then? Two bugzillas for one validator
  618. # [13:25] <deane> How come it doesn't have the text field and file upload functionality?
  619. # [13:26] <MikeSmith> it does have those
  620. # [13:26] <MikeSmith> and yeah I guess there could be redundant bugs
  621. # [13:26] <MikeSmith> but those a easy to deal with
  622. # [13:27] <MikeSmith> deane: the select menu at http://validator.w3.org/nu/ has "Address", "File Upload", and "Text Field"
  623. # [13:27] * Quits: ^esc (~esc_ape@178.115.251.73.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  624. # [13:27] <MikeSmith> it requires that you have JS enabled
  625. # [13:28] <deane> Yeah, just noticed that :)
  626. # [13:30] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  627. # [13:30] <deane> I wish hsivonen had a mailing list for .nu's bugzilla. I think it's only you and him that get the notifications.
  628. # [13:37] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
  629. # [13:41] <zcorpan> deane: add hsivonen to your watch list. http://bugzilla.validator.nu/userprefs.cgi?tab=email
  630. # [13:42] * Joins: linclark (clark@145.253.125.212)
  631. # [13:42] <deane> zcorpan: thanks, I'll set that up.
  632. # [14:00] <zcorpan> jgraham: would it be hard to put the bug summary in the link title=""?
  633. # [14:01] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
  634. # [14:02] <jgraham> zcorpan: I was thinking that too
  635. # [14:03] <jgraham> Easy on my end at least
  636. # [14:03] <jgraham> It would require a different wire format and stuff, but nothing that would be difficult to change I think
  637. # [14:04] * abstractj is now known as abstractj|brb
  638. # [14:12] * abstractj|brb is now known as abstractj
  639. # [14:16] <zcorpan> would be nice for sure
  640. # [14:24] <jgraham> I am thinking we should be able to do something similar for tests (maybe a link per section to tests for that section, genertated from whatever manifest data people have added) and that the other stuff that's currently in the status markers isn't that useful
  641. # [14:25] <jgraham> Would be nice if the implementation status could be outsourced to caniuse.com
  642. # [14:26] <zcorpan> yeah
  643. # [14:26] <zcorpan> and finally, it would be nice to have all this for other specs, too (and i want a pony) :-)
  644. # [14:27] * Joins: espadrine (~thaddee_t@63.235.13.3)
  645. # [14:27] * Quits: WolfieZero (~WolfieZer@87.124.34.32) (Quit: WolfieZero)
  646. # [14:28] <jgraham> I might fix up some code to scrape which tests apply to each section in the next few days
  647. # [14:29] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  648. # [14:30] <jgraham> Could map caniuse.com data to section ids (for at least top level sections) and get some implementation status data from there
  649. # [14:30] <jgraham> https://github.com/Fyrd/caniuse/blob/master/data.json
  650. # [14:33] * Quits: akaroa (~Dean@203.184.22.238) (Read error: Connection reset by peer)
  651. # [14:42] * Joins: akaroa (~Dean@203.184.22.238)
  652. # [14:43] * Quits: danbri (~danbri@78-3-31-178.adsl.net.t-com.hr) (Remote host closed the connection)
  653. # [14:43] * Joins: danbri (~danbri@78-3-31-178.adsl.net.t-com.hr)
  654. # [14:47] * Quits: danbri (~danbri@78-3-31-178.adsl.net.t-com.hr) (Ping timeout: 245 seconds)
  655. # [14:48] <zcorpan> jgraham: so what happens when a bug is no longer open, does it leave the section box lying around or does it remove it if there's no other data in it?
  656. # [14:49] <jgraham> zcorpan: The box will just end up in the state it would have been in if there had never been a bug
  657. # [14:49] <jgraham> But Hixie did that whole end
  658. # [14:49] <zcorpan> ok
  659. # [14:49] * Quits: Druide__ (~Druid@p5B135944.dip.t-dialin.net)
  660. # [14:49] <jgraham> My role in the enterprise is just scraper of data
  661. # [14:49] <jgraham> (for small values of "scrape" since it is XML and CSV rather than HTML)
  662. # [14:51] <odinho> jgraham: That would be ace, in fact. Using caniuse api.
  663. # [14:51] <odinho> s/api/datha
  664. # [15:07] * Joins: yod (~ot@132.185.139.76)
  665. # [15:07] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
  666. # [15:09] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  667. # [15:17] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  668. # [15:19] * Joins: MikeSmith_ (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp)
  669. # [15:21] * Quits: MikeSmith (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  670. # [15:21] * MikeSmith_ is now known as MikeSmith
  671. # [15:22] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  672. # [15:24] * Quits: linclark (clark@145.253.125.212) (Quit: linclark)
  673. # [15:27] * Joins: ehsan (~ehsan@69.165.253.118)
  674. # [15:28] * Quits: foolip (~philip@2001:4c28:a032:32:1d48:9b79:179e:9f39) (Read error: Operation timed out)
  675. # [15:37] * Quits: nessy (~silviapf@124-171-9-172.dyn.iinet.net.au) (Quit: Leaving.)
  676. # [15:37] * Joins: MikeSmith_ (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp)
  677. # [15:39] * Joins: myakura (~myakura@FL1-49-129-49-171.tky.mesh.ad.jp)
  678. # [15:39] * Quits: MikeSmith (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  679. # [15:39] * MikeSmith_ is now known as MikeSmith
  680. # [15:40] * Joins: smaug____ (~chatzilla@173.164.174.193)
  681. # [15:40] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  682. # [15:48] * Quits: smaug____ (~chatzilla@173.164.174.193) (Remote host closed the connection)
  683. # [15:48] * Quits: yod (~ot@132.185.139.76) (Quit: Leaving.)
  684. # [15:48] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  685. # [15:51] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Client Quit)
  686. # [15:52] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  687. # [15:53] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  688. # [15:53] * Joins: foolip (~philip@node-7lfbc9084e7d2cj72.a0.ipv6.opera.com)
  689. # [15:55] * Joins: graememcc (~chatzilla@host86-148-161-234.range86-148.btcentralplus.com)
  690. # [15:55] * Joins: MacTed (~Thud@63.119.36.36)
  691. # [15:55] * Joins: smaug____ (~chatzilla@173-164-174-193-sfba.hfc.comcastbusiness.net)
  692. # [16:01] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  693. # [16:04] * Quits: Martin_L (~Martin_L@194.18.12.26) (Ping timeout: 260 seconds)
  694. # [16:07] <smaug____> no rniwa
  695. # [16:07] <smaug____> I wonder in which time zone he is in?
  696. # [16:07] <Ms2ger> jp?
  697. # [16:09] -myakura:#whatwg- thinks he's based in SF or somewhere in CA.
  698. # [16:13] * Quits: ehsan (~ehsan@69.165.253.118) (Remote host closed the connection)
  699. # [16:13] * Joins: jarek (~jarek@unaffiliated/jarek)
  700. # [16:15] * Quits: zcorpan (~zcorpan@c-5eeaaaa9-74736162.cust.telenor.se) (Remote host closed the connection)
  701. # [16:16] <jgraham> Indeed, I was under the impression he works in the Googleplex in MV
  702. # [16:17] <smaug____> Ms2ger: hey, another thing. Since anne is apparently away, do you happen to know how stable prepend()/append() etc are in DOM4
  703. # [16:17] <smaug____> after/before will change sure
  704. # [16:17] <jarek> is there somewhere a JSON version of this table? http://www.w3.org/TR/SVG/attindex.html
  705. # [16:18] <Ms2ger> I haven't seen feedback on it for ages, so I assume either stable or ignored :)
  706. # [16:18] <jgraham> Not ignored
  707. # [16:18] <Ms2ger> Must be stable, then
  708. # [16:19] <Ms2ger> jgraham, you're denying to comment on whether or not you're implementing? :)
  709. # [16:19] <jgraham> Ms2ger: No comment on whether or not I am commenting :p
  710. # [16:19] <Ms2ger> Dammit :)
  711. # [16:20] <smaug____> somewhere between ignored and stable then..
  712. # [16:25] * Joins: linclark (clark@145.253.125.212)
  713. # [16:26] * Joins: kennyluck (7b7251e0@gateway/web/freenode/ip.123.114.81.224)
  714. # [16:28] * Quits: linclark (clark@145.253.125.212) (Client Quit)
  715. # [16:33] * Joins: linclark (clark@145.253.125.212)
  716. # [16:34] * Quits: Ducki (~Ducki@pD9E39A18.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  717. # [16:42] * Quits: drublic (~drublic@frbg-5f731523.pool.mediaWays.net) (Remote host closed the connection)
  718. # [16:42] * Joins: drublic (~drublic@frbg-5f731523.pool.mediaWays.net)
  719. # [16:43] * Quits: drublic (~drublic@frbg-5f731523.pool.mediaWays.net) (Remote host closed the connection)
  720. # [16:43] * Joins: drublic (~drublic@frbg-5f731523.pool.mediaWays.net)
  721. # [16:47] * Joins: ehsan (~ehsan@66.207.208.98)
  722. # [16:52] * Quits: smaug____ (~chatzilla@173-164-174-193-sfba.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
  723. # [16:53] * Joins: sarro (~sarro@i5E86451D.versanet.de)
  724. # [16:56] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
  725. # [16:57] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  726. # [17:00] * Quits: twisted`_ (u6794@gateway/web/irccloud.com/x-rqlxretigcrsfuht)
  727. # [17:01] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-kmafckpusgrwlpjz)
  728. # [17:02] <gsnedders> Ms2ger: Oh come on, you know we're implementing it, along with everything else in HTML5/DOM4/CSS3/XSLT2/$otherSpecHere, because how else would we do it first!?
  729. # [17:02] <gsnedders> We implement stuff within days of it getting specced!
  730. # [17:02] <gsnedders> We just have rather long times to market. :P
  731. # [17:02] * Quits: linclark (clark@145.253.125.212) (Quit: linclark)
  732. # [17:03] <gsnedders> s/./ at times./
  733. # [17:03] * Joins: izhak (~izhak@213.87.240.237)
  734. # [17:06] * Joins: rick- (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  735. # [17:07] * Quits: rick- (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Client Quit)
  736. # [17:08] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
  737. # [17:09] * Quits: izhak (~izhak@213.87.240.237) (Ping timeout: 240 seconds)
  738. # [17:10] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  739. # [17:12] * Joins: rick- (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  740. # [17:12] * Joins: richt_ (~richt@pat-tazdevil.opera.com)
  741. # [17:12] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  742. # [17:13] * Quits: gavinc (~gavin@50.0.77.3) (Quit: Konversation terminated!)
  743. # [17:15] * rick- is now known as rwaldron
  744. # [17:16] * Quits: richt (~richt@office.oslo.opera.com) (Ping timeout: 265 seconds)
  745. # [17:17] * Joins: gavinc (~gavin@50.0.77.3)
  746. # [17:18] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  747. # [17:22] * Joins: ir1spardalis (~fr@unaffiliated/ir1spardalis)
  748. # [17:23] * Quits: kennyluck (7b7251e0@gateway/web/freenode/ip.123.114.81.224) (Ping timeout: 245 seconds)
  749. # [17:24] * Quits: ir1spardalis (~fr@unaffiliated/ir1spardalis) (Remote host closed the connection)
  750. # [17:25] * Joins: smaug____ (~chatzilla@2620:101:8003:200:89f5:df06:3b20:5062)
  751. # [17:27] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
  752. # [17:29] * Joins: roc (~chatzilla@121.98.230.221)
  753. # [17:38] * Joins: xbuzz_ (~chris@waltham-nat.ma.lycos.com)
  754. # [17:41] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  755. # [17:42] * Quits: xbuzz_ (~chris@waltham-nat.ma.lycos.com) (Client Quit)
  756. # [17:43] <Hixie> jgraham: yeah adding titles seems like a great thing to do
  757. # [17:43] <Hixie> jgraham: i can set something up when i get to the office
  758. # [17:43] <Hixie> would be a slightly bigger pain on my end but nothing unmanageable
  759. # [17:44] <Hixie> jgraham: doing the tests too would be great, that's actually already supported
  760. # [17:45] <Hixie> jgraham: you'd just have to plug into the existing API for updating section markers
  761. # [17:46] <Hixie> i looked into doing implementation status from caniuse at some point but that was gonna be more than trivial so i didn't bother
  762. # [17:46] <Hixie> i'd love to have that automatic too though
  763. # [17:46] * Joins: xbuzz_ (~chris@waltham-nat.ma.lycos.com)
  764. # [17:47] * Quits: xbuzz_ (~chris@waltham-nat.ma.lycos.com) (Client Quit)
  765. # [17:50] * Quits: victrola` (~decadance@69.73.175.77) (Remote host closed the connection)
  766. # [17:51] * Joins: victrola` (~decadance@69.73.175.77)
  767. # [17:52] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  768. # [17:54] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  769. # [17:54] * Quits: roven (~chatzilla@d51530390.static.telenet.be) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
  770. # [17:56] * Quits: wooorm (~Adium@5356CDB6.cm-6-7d.dynamic.ziggo.nl) (Quit: Leaving.)
  771. # [17:57] * Joins: kennyluck (7b7251e0@gateway/web/freenode/ip.123.114.81.224)
  772. # [17:58] * Quits: stefsull_ (~stefsull@ip68-104-139-203.ph.ph.cox.net) (Quit: stefsull_)
  773. # [18:13] * Joins: eric_carlson (~eric@2620:149:4:1b01:21ec:2b2c:9e6b:1a03)
  774. # [18:13] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  775. # [18:15] * Joins: jryans (~jryans@m20677151209.austincc.edu)
  776. # [18:16] * Joins: karlcow (~karl@nerval.la-grange.net)
  777. # [18:18] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  778. # [18:21] * Joins: karlcow (~karl@nerval.la-grange.net)
  779. # [18:22] * Joins: ap_ (~ap@2620:149:4:1b01:7cbb:2316:e68d:2749)
  780. # [18:23] * Quits: jryans (~jryans@m20677151209.austincc.edu) (Quit: Be back later)
  781. # [18:31] * Joins: SonicX (~quassel@116.203.10.42)
  782. # [18:31] * jonlee|afk is now known as jonlee
  783. # [18:32] * jonlee is now known as jonlee|afk
  784. # [18:33] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  785. # [18:38] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 260 seconds)
  786. # [18:38] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  787. # [18:38] * Joins: MacTed (~Thud@63.119.36.36)
  788. # [18:39] * Joins: ChrisWilson (~Adium@nat/mozilla/x-cbinlxdcoeplsfdx)
  789. # [18:39] * abstractj is now known as abstractj|lunch
  790. # [18:42] * Joins: karlcow (~karl@nerval.la-grange.net)
  791. # [18:42] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  792. # [18:45] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Ping timeout: 240 seconds)
  793. # [18:45] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  794. # [18:48] * Parts: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  795. # [18:49] * Quits: richt_ (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
  796. # [18:50] * Joins: richt (~richt@office.oslo.opera.com)
  797. # [18:53] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  798. # [18:56] * jonlee|afk is now known as jonlee
  799. # [18:56] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  800. # [18:57] * Joins: izhak (~izhak@188.244.178.52)
  801. # [18:59] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  802. # [19:01] <odinho> Hixie: What is needed? A mapping from section to the data? Maybe the upstream data could even get that in.
  803. # [19:02] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  804. # [19:02] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  805. # [19:03] * Joins: jryans (~jryans@66-90-217-168.dyn.grandenetworks.net)
  806. # [19:04] * Joins: gwicke (~gabriel@216.38.130.162)
  807. # [19:04] * Quits: gwicke (~gabriel@216.38.130.162) (Changing host)
  808. # [19:04] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  809. # [19:04] * Joins: ^esc (~esc_ape@77.116.247.228.wireless.dyn.drei.com)
  810. # [19:06] * Joins: michaeln (~michaeln@2620:101:8003:300:221:e9ff:fee1:5911)
  811. # [19:06] * Quits: SonicX (~quassel@116.203.10.42) (Ping timeout: 248 seconds)
  812. # [19:06] * Quits: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net) (Read error: Connection reset by peer)
  813. # [19:07] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  814. # [19:09] * Joins: BennyLava` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  815. # [19:09] * Quits: BennyLava` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  816. # [19:09] * Joins: BennyLava` (~colin@pdpc/supporter/professional/riven)
  817. # [19:09] * Joins: stefsull_ (~stefsull@wsip-98-191-178-254.ph.ph.cox.net)
  818. # [19:12] * Quits: BennyLava (~colin@pdpc/supporter/professional/riven) (Ping timeout: 245 seconds)
  819. # [19:13] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  820. # [19:15] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
  821. # [19:20] * abstractj|lunch is now known as abstractj
  822. # [19:21] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
  823. # [19:26] * Quits: jonlee (~jonlee@2620:149:4:1b01:d943:de16:d4f2:5d05) (Quit: jonlee)
  824. # [19:28] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 245 seconds)
  825. # [19:29] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 245 seconds)
  826. # [19:32] * Joins: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net)
  827. # [19:32] <Hixie> odinho: yeah
  828. # [19:35] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Quit: twss)
  829. # [19:36] * Joins: jonlee (~jonlee@2620:149:4:1b01:9de5:36ad:ac5a:e512)
  830. # [19:36] <Hixie> jgraham: yt?
  831. # [19:39] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 246 seconds)
  832. # [19:42] * Joins: MikeSmith_ (~MikeSmith@s1106056.xgsspn.imtp.tachikawa.spmode.ne.jp)
  833. # [19:42] * Quits: drublic (~drublic@frbg-5f731523.pool.mediaWays.net) (Remote host closed the connection)
  834. # [19:42] * Joins: drublic (~drublic@frbg-5f731523.pool.mediaWays.net)
  835. # [19:43] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  836. # [19:43] <Hixie> jgraham: i've changed the wire format and database
  837. # [19:43] * Quits: MikeSmith (~MikeSmith@s1106067.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  838. # [19:43] * MikeSmith_ is now known as MikeSmith
  839. # [19:44] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  840. # [19:44] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  841. # [19:45] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  842. # [19:45] <smaug____> still no rniwa
  843. # [19:45] * Joins: dgathright (~dgathrigh@nat/yahoo/x-fixdyvfzitecfypc)
  844. # [19:45] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  845. # [19:46] <Hixie> jgraham: updated the front-end, too
  846. # [19:46] * Joins: kinetik (~kinetik@121.98.132.55)
  847. # [19:47] * Quits: drublic (~drublic@frbg-5f731523.pool.mediaWays.net) (Ping timeout: 276 seconds)
  848. # [19:47] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Client Quit)
  849. # [19:48] * Joins: roc (~chatzilla@121.98.230.221)
  850. # [19:49] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  851. # [19:49] * Joins: drublic (~drublic@frbg-5f731523.pool.mediaWays.net)
  852. # [19:51] <TabAtkins> smaug____: rniwa works in our SF office.
  853. # [19:51] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
  854. # [19:59] <Ms2ger> I've seen rniwa on the list
  855. # [20:02] * Parts: michaeln (~michaeln@2620:101:8003:300:221:e9ff:fee1:5911)
  856. # [20:02] * Joins: Areks (~Areks@128-69-102-87.broadband.corbina.ru)
  857. # [20:03] <TabAtkins> zcorpan: Someone just suggested that inline CAS + parser-inserted elements could do the adjustments synchronously. I don't immediately see any problems with this - it's just adjusting the set of attributes attached to the element during building, essentially.
  858. # [20:05] <TabAtkins> Well, minor problem I suppose - if the inline CAS is late in the document, it'll only apply synchronously to elements *after* it in the stream, I guess. This might be confusing.
  859. # [20:06] <TabAtkins> However, there's no reason at all to put your CAS in late - linked CAS is automatically async, and inlined CAS doesn't need to wait for any elements to load, like JS might.
  860. # [20:11] * Quits: jryans (~jryans@66-90-217-168.dyn.grandenetworks.net) (Quit: Be back later)
  861. # [20:11] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
  862. # [20:11] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
  863. # [20:16] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
  864. # [20:16] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  865. # [20:17] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Remote host closed the connection)
  866. # [20:18] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
  867. # [20:18] * jonlee is now known as jonlee|afk
  868. # [20:19] * Joins: xbuzz (~chris@pool-96-252-81-32.bstnma.fios.verizon.net)
  869. # [20:21] * Quits: dgathright (~dgathrigh@nat/yahoo/x-fixdyvfzitecfypc) (Quit: dgathright)
  870. # [20:22] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Ping timeout: 246 seconds)
  871. # [20:24] * Quits: myakura (~myakura@FL1-49-129-49-171.tky.mesh.ad.jp) (Remote host closed the connection)
  872. # [20:31] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  873. # [20:35] * nonge_ is now known as nonge
  874. # [20:36] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 265 seconds)
  875. # [20:38] * Joins: graememcc_ (~chatzilla@host86-148-143-207.range86-148.btcentralplus.com)
  876. # [20:40] * Joins: rniwa (rniwa@nat/google/x-ytfsolabregfvqvg)
  877. # [20:40] * Quits: graememcc (~chatzilla@host86-148-161-234.range86-148.btcentralplus.com) (Ping timeout: 260 seconds)
  878. # [20:40] * smaug____ wonders how to deal with this webkit limitation "can't implement this and that because that would leak"
  879. # [20:41] <smaug____> that affects heavily to APIs
  880. # [20:41] <smaug____> and it is very odd limitation
  881. # [20:41] * Joins: graememcc (~chatzilla@host81-151-187-180.range81-151.btcentralplus.com)
  882. # [20:41] <smaug____> rniwa: FYI, I doubt Gecko would implement undomanager per page approach
  883. # [20:44] * Quits: graememcc_ (~chatzilla@host86-148-143-207.range86-148.btcentralplus.com) (Ping timeout: 276 seconds)
  884. # [20:46] <Hixie> man i hate how you can't 'transition' from max-height:0 to max-height:auto
  885. # [20:48] * Quits: kennyluck (7b7251e0@gateway/web/freenode/ip.123.114.81.224) (Ping timeout: 245 seconds)
  886. # [20:49] * Quits: ChrisWilson (~Adium@nat/mozilla/x-cbinlxdcoeplsfdx) (Quit: Leaving.)
  887. # [20:51] * Joins: ehsan_ (~ehsan@66.207.208.98)
  888. # [20:52] <Hixie> Ms2ger: are there specific urgent bugs you need me to look at?
  889. # [20:52] <Hixie> Ms2ger: (if so, mark them "critical")
  890. # [20:52] <Ms2ger> Don't think so
  891. # [20:52] <Hixie> k
  892. # [20:52] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
  893. # [20:53] <Ms2ger> Actually, you fixed one of them yesterday :)
  894. # [20:53] * Joins: ChrisWilson (~Adium@nat/mozilla/x-dkgriejxjrentjpz)
  895. # [20:53] <Hixie> the only bugs i remember fixing yesterday were typos that i was fixing while watching tv :-)
  896. # [20:53] <Ms2ger> The Attr bug
  897. # [20:53] <Hixie> oh right
  898. # [20:54] <Hixie> close enough to a typo
  899. # [20:54] <Ms2ger> You should watch more tv, it seems to help you get work done :)
  900. # [20:54] * Joins: MikeSmith_ (~MikeSmith@s1106056.xgsspn.imtp.tachikawa.spmode.ne.jp)
  901. # [20:54] <Hixie> heh
  902. # [20:54] <Hixie> i've been doing lots of stuff recently
  903. # [20:54] <Hixie> rewrote the whoel ruby section :-)
  904. # [20:54] <Hixie> that was like days' worth of work
  905. # [20:55] <rniwa> smaug____: i'm not suggesting that either.
  906. # [20:55] <rniwa> smaug____: i specifically avoided spec'ing how undo inside a text field works
  907. # [20:55] <rniwa> smaug____: given that there are different needs from different vendors
  908. # [20:55] * Quits: MikeSmith (~MikeSmith@s1106056.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  909. # [20:55] * MikeSmith_ is now known as MikeSmith
  910. # [20:55] <Ms2ger> Hixie, well, I don't care about ruby ;)
  911. # [20:56] <rniwa> smaug____: we probably need to make undoscope content attribute optional
  912. # [20:56] <rniwa> smaug____: alternatively, we can get rid of "undo()" and "redo()" from undo manager API
  913. # [20:56] <smaug____> rniwa: optional in which sense?
  914. # [20:56] <rniwa> smaug____: and the definition of active undo manager platform dependent
  915. # [20:56] <rniwa> smaug____: that some browsers won't support it
  916. # [20:57] <smaug____> rniwa: no optional features in APIs
  917. # [20:57] <rniwa> smaug____: then, we need to get rid of undo() and redo() from undoManager.
  918. # [20:57] <rniwa> smaug____: i mean... i don't have to use the term optional
  919. # [20:57] <rniwa> smaug____: i can just make it not do anything on browsers that don't support multiple undo managers per document.
  920. # [20:58] <rniwa> smaug____: the thing is... we can have multiple undo managers per document, and that's final.
  921. # [20:58] <rniwa> smaug____: there's nothing we can do about it.
  922. # [20:58] <Hixie> ok i poked at the status boxes' styles a bit
  923. # [20:58] <Hixie> hopefully y'all think they look prettier now
  924. # [20:58] <smaug____> we isn't the idea to give web developers to make whatever kind undo handling they want
  925. # [20:58] <smaug____> page level or field level
  926. # [20:58] <rniwa> smaug____: no.
  927. # [20:58] <hober> undo behavior should match the local platform convention
  928. # [20:59] <rniwa> smaug____: the idea of undo manager is to let browsers know the existence of undo stack in the page
  929. # [20:59] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  930. # [20:59] <rniwa> smaug____: if they just wanted to do whatever the heck they want, just add a random entries to undo manager
  931. # [20:59] <rniwa> smaug____: and then mantain your own undo manager
  932. # [20:59] <rniwa> smaug____: then you can do whatever the hell you want.
  933. # [20:59] <Hixie> btw are there any opera people around who have an opinion on <template>?
  934. # [21:00] <rniwa> smaug____: and i don't intend stop you from doing that.
  935. # [21:00] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  936. # [21:00] * Joins: karlcow (~karl@nerval.la-grange.net)
  937. # [21:00] <rniwa> smaug____: all we're asking is to let us not violate platform conventions and let us make our decision as to what can be implemented and what cannot be implemented in our engine.
  938. # [21:00] <Hixie> also i plan to post http://wiki.whatwg.org/wiki/What_you_can_do to alistapart pretty soon so if anyone sees anything wrong with it, please let me know asap
  939. # [21:01] <rniwa> smaug____: i'm totally fine and respectful of the fact gecko (and opera) chose to have a separate undo manager per text field
  940. # [21:01] <smaug____> rniwa: yeah, in practice it is "this is hard to implement in webkit, so lets do a dummy API"
  941. # [21:01] <rniwa> smaug____: and i don't intend to comprose that either.
  942. # [21:01] <rniwa> smaug____: no.
  943. # [21:01] <Ms2ger> Hixie, hmm, I don't see bug annotations, am I just missing them?
  944. # [21:01] <rniwa> smaug____: it's not just hard. it's impossible.
  945. # [21:02] <smaug____> rniwa: what I'm even more worried that since webkit can't handle certain kinds of APIs, that will lead to worse APIs also elsewhere
  946. # [21:02] <Hixie> Ms2ger: they're all gone except in the #introduction box for now
  947. # [21:02] <smaug____> rniwa: it is hard, not impossible
  948. # [21:02] <Hixie> Ms2ger: i'm waiting for jgraham to update his end to send bug titles
  949. # [21:02] <rniwa> smaug____: it is impossible in practice
  950. # [21:02] <smaug____> rniwa: Gecko had similar problems
  951. # [21:02] <rniwa> smaug____: we're not going to adopt Gecko's approach
  952. # [21:02] <smaug____> but then we implemented cycle collector
  953. # [21:02] <rniwa> smaug____: nor are we willing to fix that problem.
  954. # [21:03] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  955. # [21:03] <smaug____> other options are also possible
  956. # [21:03] <Ms2ger> Hixie, oh, right
  957. # [21:03] <smaug____> like to gc for everything
  958. # [21:03] <rniwa> smaug____: but we're not going to do that.
  959. # [21:03] <rniwa> smaug____: we have discussed this.
  960. # [21:03] <smaug____> that is your choice
  961. # [21:03] <rniwa> smaug____: and that's our conclusion.
  962. # [21:03] <rniwa> smaug____: yes
  963. # [21:03] <rniwa> smaug____: and i'm asking you to respect that.
  964. # [21:04] <rniwa> smaug____: the matter of fact is that we're going to veto the spec anyway if we kept the spec as is.
  965. # [21:04] <smaug____> rniwa: well, I'm worried that web APIs will be less than optimal because one major browser engine can't handle certain basic things
  966. # [21:04] * Joins: graememcc_ (~chatzilla@host86-147-206-255.range86-147.btcentralplus.com)
  967. # [21:04] <rniwa> smaug____: i don't consider this as "basic things"
  968. # [21:04] <smaug____> rniwa: at least would be great to have some documentation what all webkit can't handle
  969. # [21:04] <smaug____> so that we could try to avoid such constructs in APIs
  970. # [21:05] <rniwa> smaug____: maybe.
  971. # [21:05] <rniwa> smaug____: it was my fault. i should have chekced our how our object model works earlier
  972. # [21:05] <smaug____> rniwa: if you have a GCed language like JS, and you design APIs for it, it is quite natural to expect that the underlying implementation can handle cycles
  973. # [21:06] <rniwa> smaug____: we can handle cycles in javascript objects
  974. # [21:06] <Hixie> fwiw, when there's a disagreement like this, at the end of the day, if you can't come to agreement, the way to solve it is to implement what you think is best and then ship it early enough that your implementation gets more traction than the other
  975. # [21:06] <Hixie> and then the "losing" side gets to implement the other API or lose web compat
  976. # [21:06] * Quits: graememcc (~chatzilla@host81-151-187-180.range81-151.btcentralplus.com) (Ping timeout: 276 seconds)
  977. # [21:06] * graememcc_ is now known as graememcc
  978. # [21:06] <rniwa> Hixie: are you talking to us?
  979. # [21:07] <Hixie> yes :-)
  980. # [21:07] <rniwa> Hixie: yeah.
  981. # [21:07] <rniwa> Hixie: my current plan is create a custom build of chromium with this feature
  982. # [21:07] <smaug____> Hixie: well, so far webkit devs have made pretty clear they won't accept any certain kinds of APIs, which cause cycles in C++
  983. # [21:07] <rniwa> Hixie: and let develpoers play with it.
  984. # [21:07] * Joins: tantek (~tantek@66-87-2-16.pools.spcsdns.net)
  985. # [21:07] <Hixie> smaug____: if you just implement that kind of API and get it widely adopted, you'll force the webkit devs to implement such an API anyway, and then your problem is solved :-)
  986. # [21:08] <Hixie> (presumably at great cost to the webkit project)
  987. # [21:08] <smaug____> (I don't know why it is so great cost when all the other engines have the solution)
  988. # [21:08] <Hixie> (disclaimer: i have no idea what exactly we're talking about here in terms of the undomanager api, so i have no opinion on the actual issue)
  989. # [21:08] <rniwa> Hixie: i mean... we're not going to implement it anyway.
  990. # [21:09] <rniwa> Hixie: it's not a matter of whether we work hard or not.
  991. # [21:09] <Hixie> rniwa: if all the other browsers implement it, you'd end up implementing it
  992. # [21:09] <rniwa> Hixie: not really.
  993. # [21:09] <rniwa> Hixie: we can choose not to implement it :)
  994. # [21:09] <Hixie> you can chose to lose lots of market share :-)
  995. # [21:09] <rniwa> Hixie: just like WebGL isn't implemented by IE
  996. # [21:09] <Hixie> yeah, and we'll see how long they manage to hold out
  997. # [21:09] <smaug____> Hixie: as far as I've understood webkit devs say they won't implement certain kinds of APIs. It is not quite clear to me what all cause problems for them
  998. # [21:10] <smaug____> apparently even MutationObserver is hard (and leaky atm)
  999. # [21:10] <rniwa> smaug____: the problem is that our JS engine uses garbage collection but all C++ objects are ref-counted
  1000. # [21:10] <smaug____> yes
  1001. # [21:10] <smaug____> Gecko works the same way
  1002. # [21:11] <smaug____> JS is GCed and C++ refcounted
  1003. # [21:11] <smaug____> (but we have cycle collector to kill the cycles )
  1004. # [21:11] * Quits: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net) (Ping timeout: 244 seconds)
  1005. # [21:12] <rniwa> smaug____: https://docs.google.com/document/d/1uYHpq7u5Sslj54UgzXjA7pYR53XjidpBcrCa-neOGQs/edit?pli=1
  1006. # [21:12] <rniwa> smaug____: this explains how nodes are managed in webkit
  1007. # [21:13] * Joins: tomasf (~tom@host-95-199-30-163.mobileonline.telia.com)
  1008. # [21:13] <Hixie> rniwa: for the record, "we can't implement that" is a bit of a weak argument given that we're talking about software. i mean, you can implement it. not wanting to is a different matter.
  1009. # [21:13] <Hixie> rniwa: (again, i've no knowledge of the precise issue here, i'm just talking in general terms)
  1010. # [21:13] <rniwa> Hixie: well, if we were to implement this, we might as well as write our engine from scratch
  1011. # [21:14] <Hixie> mozilla did do that once
  1012. # [21:14] <rniwa> Hixie: and we're not going to do that.
  1013. # [21:14] * Joins: dgathright (~dgathrigh@nat/yahoo/x-bjqkptufmqhwksnp)
  1014. # [21:14] <rniwa> Hixie: so it's impossible in practice
  1015. # [21:15] <smaug____> cycle collector was added to gc+refcounted engine
  1016. # [21:15] <smaug____> it was a bit painful yes
  1017. # [21:15] <smaug____> but it is not impossible in practice
  1018. # [21:15] <Hixie> "we don't want to do that" is a different argument than "it's impossible". i'm just saying you'll get much better reactions from other vendors if you just say "we don't want to" than if you claim that something is impossible, especially if they have done it.
  1019. # [21:15] <rniwa> smaug____: the problem is that cycle collector will regress the performance will introduce a significant complexity to the code base.
  1020. # [21:15] <rniwa> Hixie: sure. i guess it's a wording issue :/
  1021. # [21:16] * Joins: nvartolomei (~nvartolom@178.168.103.7)
  1022. # [21:17] <Hixie> (from a competitive point of view, it seems gecko would be well positioned to introduce a widely-used api that forced you to take that hit to remain relevant, so it seems wise for webkit to get the alternative API used widely before gecko does theirs :-) )
  1023. # [21:18] <rniwa> Hixie: that's why we're already implementing it :)
  1024. # [21:18] * smaug____ needs to design some awesome new API which is all about cycles :)
  1025. # [21:19] <Hixie> rniwa: then you run the opposite risk, namely pissing off other vendors because you're forcing what they consider a bad api down their throat... it seems you're screwed either way :-)
  1026. # [21:19] <rniwa> Hixie: it's okay :)
  1027. # [21:20] <rniwa> Hixie: i'm used to pissing other ppl off
  1028. # [21:20] <rniwa> Hixie: that's my way life :P
  1029. # [21:20] <rniwa> way of*
  1030. # [21:23] <rniwa> Hixie: at the end of the day, there are things we don't do. like we'll never implement XBL2.0
  1031. # [21:25] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  1032. # [21:25] <Hixie> if firefox and IE both used it and Amazon, CNN, and eBay all depended on it, you would.
  1033. # [21:25] <Hixie> s/used/implemented/
  1034. # [21:25] <rniwa> Hixie: maybe.
  1035. # [21:25] <Hixie> come now
  1036. # [21:25] <Hixie> there's no "maybe" there
  1037. # [21:25] <rniwa> Hixie: or maybe we'll just lose the market share because we decide not to implement it.
  1038. # [21:26] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  1039. # [21:26] <Hixie> uh huh
  1040. # [21:26] <Hixie> hober: aren't bugs supposed to get some boilerplate when they're closed? (https://www.w3.org/Bugs/Public/show_bug.cgi?id=16793)
  1041. # [21:28] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
  1042. # [21:29] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
  1043. # [21:34] * Quits: tantek (~tantek@66-87-2-16.pools.spcsdns.net) (Ping timeout: 276 seconds)
  1044. # [21:36] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Ping timeout: 245 seconds)
  1045. # [21:36] * jonlee|afk is now known as jonlee
  1046. # [21:41] <cabanier> jacobolus: I got some info from the photoshop engineers.
  1047. # [21:42] * Joins: MikeSmith_ (~MikeSmith@s1106056.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1048. # [21:42] <cabanier> jacobolus: exclusion doesn't give intuitive or useful results in Lab mode. The blending modes are meant to be visually pleasing, not mathematically correct
  1049. # [21:42] <hober> Hixie: yes
  1050. # [21:42] <hober> Hixie: looks like jay doesn't know that
  1051. # [21:43] <hober> Hixie: i will bug him
  1052. # [21:43] <cabanier> jacobolus: people who want to emulate the math behind exclusion can do it themselves
  1053. # [21:44] * Quits: MikeSmith (~MikeSmith@s1106056.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 272 seconds)
  1054. # [21:44] * MikeSmith_ is now known as MikeSmith
  1055. # [21:46] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  1056. # [21:47] * Joins: tantek (~tantek@66-87-0-183.pools.spcsdns.net)
  1057. # [21:55] * Joins: dbaron (~dbaron@nat/mozilla/x-ulkthwgvqeizjygb)
  1058. # [21:56] * Joins: danbri (~danbri@78-3-31-178.adsl.net.t-com.hr)
  1059. # [21:56] * Quits: tomasf (~tom@host-95-199-30-163.mobileonline.telia.com) (Remote host closed the connection)
  1060. # [21:57] * Joins: tomasf (~tom@c-41d8e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  1061. # [21:58] * Joins: thisgeek_ (~chris@ool-45757d25.dyn.optonline.net)
  1062. # [21:59] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Ping timeout: 246 seconds)
  1063. # [21:59] * thisgeek_ is now known as thisgeek
  1064. # [21:59] * Quits: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Ping timeout: 246 seconds)
  1065. # [21:59] * Quits: dgathright (~dgathrigh@nat/yahoo/x-bjqkptufmqhwksnp) (Quit: dgathright)
  1066. # [22:01] * Quits: Ms2ger (~Ms2ger@91.181.51.161) (Quit: nn)
  1067. # [22:03] <Hixie> hober: k
  1068. # [22:08] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1069. # [22:16] * Joins: graememcc_ (~chatzilla@host86-147-206-1.range86-147.btcentralplus.com)
  1070. # [22:16] * Quits: graememcc (~chatzilla@host86-147-206-255.range86-147.btcentralplus.com) (Ping timeout: 276 seconds)
  1071. # [22:17] * graememcc_ is now known as graememcc
  1072. # [22:19] * Quits: tantek (~tantek@66-87-0-183.pools.spcsdns.net) (Ping timeout: 276 seconds)
  1073. # [22:20] * Joins: imsky (~imsky@99-38-162-2.lightspeed.iplsin.sbcglobal.net)
  1074. # [22:21] * Quits: graememcc (~chatzilla@host86-147-206-1.range86-147.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713224749])
  1075. # [22:24] * Joins: danbri_ (~danbri@78-2-140-73.adsl.net.t-com.hr)
  1076. # [22:27] * Quits: danbri (~danbri@78-3-31-178.adsl.net.t-com.hr) (Ping timeout: 244 seconds)
  1077. # [22:30] <jacobolus> cabanier: the reason that's unsatisfying as answers is (1) exclusion mode never gives visually pleasing results, in any color space; it's purely for tricky special effects or as an intermediate step in something else, and really only useful to someone who knows what's going on, and the “usefulness” is identical in RGB or Lab, (2) it's not possible to "emulate" the result in any obvious way, except by through a bunch
  1078. # [22:30] <jacobolus> of explicit manual steps, or by doing some math in an external tool, or similar. There's no way to do it that is anywhere near so useful when you're actively working in photoshop and exclusion mode would enable some truly awesome possibilities
  1079. # [22:31] <jacobolus> also (3) no one but an expert is using Lab mode anyhow, because none of the tools are very well optimized for it. This is yet another limitation that makes it less pleasant than RGB, and this time an entirely arbitrary one
  1080. # [22:33] <jacobolus> but anyway, oh well. I came to accept that it wouldn't happen several years ago. not worth worrying too much about
  1081. # [22:35] * Joins: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  1082. # [22:35] * Quits: LBP (~Mirc@pD9EB1A29.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  1083. # [22:39] * Joins: yod (~ot@cpc4-dals17-2-0-cust120.hari.cable.virginmedia.com)
  1084. # [22:41] * Joins: dgathright (~dgathrigh@nat/yahoo/x-nsrtqkggchyrbdsd)
  1085. # [22:44] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 245 seconds)
  1086. # [22:45] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 276 seconds)
  1087. # [22:45] * Joins: gavin__ (~gavin@76.14.87.162)
  1088. # [22:45] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 272 seconds)
  1089. # [22:49] * Quits: danbri_ (~danbri@78-2-140-73.adsl.net.t-com.hr) (Remote host closed the connection)
  1090. # [22:49] * Joins: danbri (~danbri@78-2-140-73.adsl.net.t-com.hr)
  1091. # [22:50] * Joins: zcorpan (~zcorpan@c-5eeaaabb-74736162.cust.telenor.se)
  1092. # [22:51] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  1093. # [22:54] * Quits: danbri (~danbri@78-2-140-73.adsl.net.t-com.hr) (Ping timeout: 260 seconds)
  1094. # [22:54] * Joins: danbri (~danbri@78-2-140-73.adsl.net.t-com.hr)
  1095. # [22:58] * Quits: sarro (~sarro@i5E86451D.versanet.de)
  1096. # [22:59] * heycam|away is now known as heycam
  1097. # [22:59] * Quits: MacTed (~Thud@63.119.36.36)
  1098. # [22:59] * Quits: danbri (~danbri@78-2-140-73.adsl.net.t-com.hr) (Ping timeout: 260 seconds)
  1099. # [23:02] * Quits: zcorpan (~zcorpan@c-5eeaaabb-74736162.cust.telenor.se) (Remote host closed the connection)
  1100. # [23:07] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  1101. # [23:10] * Joins: FedorEmelianenko (~fedor@151.74.100.96)
  1102. # [23:20] * Joins: MikeSmith_ (~MikeSmith@s1106224.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1103. # [23:21] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  1104. # [23:22] * Quits: MikeSmith (~MikeSmith@s1106056.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
  1105. # [23:22] * MikeSmith_ is now known as MikeSmith
  1106. # [23:25] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  1107. # [23:30] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  1108. # [23:30] * Joins: Druide_ (~Druid@p5B135944.dip.t-dialin.net)
  1109. # [23:33] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1110. # [23:33] * Quits: Adawerk (~ada@169.241.49.57) (Read error: Connection reset by peer)
  1111. # [23:34] * Joins: Adawerk (~ada@169.241.49.57)
  1112. # [23:36] * Quits: TabAtkins (tabatkins@nat/google/x-kqgaoryqspraydzg) (Ping timeout: 252 seconds)
  1113. # [23:46] <Hixie> who's css3 ui's editor currently?
  1114. # [23:46] <Hixie> or selectors, i guess
  1115. # [23:46] <Hixie> let me rephrase
  1116. # [23:46] <Hixie> who is in charge of the :read-only and :read-write selectors?
  1117. # [23:47] * BennyLava` is now known as BennyLava
  1118. # [23:47] <Hixie> no tab, no tantek, no ms2ger
  1119. # [23:48] * Hixie checks his calendar to make sure he's not missing some event or something
  1120. # [23:48] * Quits: yod (~ot@cpc4-dals17-2-0-cust120.hari.cable.virginmedia.com) (Quit: Leaving.)
  1121. # [23:51] * Joins: TabAtkins (tabatkins@nat/google/x-peoebedqzrqioouz)
  1122. # [23:52] <hober> tantek's editing css3 ui, and fantasai is editing selectors 4
  1123. # [23:57] * ojan_away is now known as ojan
  1124. # [23:58] <Hixie> k
  1125. # Session Close: Fri Aug 24 00:00:00 2012

The end :)