/irc-logs / mozilla / #developers / 2012-03-01 / end

Options:

  1. # Session Start: Thu Mar 01 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:01] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Ping timeout)
  4. # [00:01] * Joins: njn_ (chatzilla@moz-F1136D81.dyn.iinet.net.au)
  5. # [00:01] * njn_ is now known as njn
  6. # [00:01] * Quits: nthomas (chatzilla@moz-490B7707.dsl.telstraclear.net) (Ping timeout)
  7. # [00:02] <@smaug> jduell: do you remember if there has been any changes to http handling lately?
  8. # [00:02] <dholbert> dbaron, since "flex:" is always a triplet, would it be evil of me to co-opt nsCSSValueTriplet instead of using an Array-backed nsCSSValue?
  9. # [00:03] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  10. # [00:03] <@dbaron> dholbert, I think array makes a bit more sense
  11. # [00:03] <@dbaron> dholbert, is there some advantage to triplet?
  12. # [00:03] <dholbert> dbaron, sharing code in nsStyleAnimation
  13. # [00:03] <@dbaron> dholbert, will that code work?
  14. # [00:03] * zpao|detached is now known as zpao
  15. # [00:03] * Joins: nthomas (chatzilla@moz-490B7707.dsl.telstraclear.net)
  16. # [00:03] <dholbert> dbaron, with tweaks, yes. :)
  17. # [00:04] <dholbert> dbaron, with generification tweaks
  18. # [00:04] <@dbaron> dholbert, maybe it's ok, then
  19. # [00:04] <dholbert> dbaron, the only reason I was hesitant is that the triplet components are mXValue, mYValue, mZValue
  20. # [00:04] * jhopkins is now known as jhopkins|afk
  21. # [00:04] <dholbert> dbaron, so the naming is a little odd for this use
  22. # [00:04] <dholbert> dbaron, but as long as it's not too shady for me to abuse those values, I think it'll be a code-sharing win
  23. # [00:05] <mkaply> bsmedberg: ping
  24. # [00:05] * timA|lunch is now known as timA
  25. # [00:05] * Quits: @smaug (chatzilla@moz-5B11B496.elisa-mobile.fi) (Input/output error)
  26. # [00:06] <@khuey> do we care about platforms that don't use two's-complement arithmetic?
  27. # [00:06] <@khuey> me hopes not
  28. # [00:06] * rail is now known as rail_away
  29. # [00:07] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  30. # [00:07] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
  31. # [00:07] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  32. # [00:08] <mbrubeck> khuey: Not if there's a nearby bridge: http://quotes.burntelectrons.org/6254
  33. # [00:08] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  34. # [00:08] <jhammel> well at least in SF we are set then ;)
  35. # [00:08] <@khuey> excellent
  36. # [00:09] <@khuey> roc++
  37. # [00:09] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  38. # [00:09] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  39. # [00:10] <Waldo> jlebar: that patch doesn't change all the places mentioned in http://mxr.mozilla.org/mozilla-central/search?string=mozilla/stdint.h
  40. # [00:11] * Joins: anton (Mibbit@moz-D1FE3B3B.cs.queensu.ca)
  41. # [00:11] <jlebar> Waldo, http://pastebin.mozilla.org/1496494
  42. # [00:11] <anton> hi
  43. # [00:12] <anton> what steps do I have to follow if I change an IDL file
  44. # [00:12] <gozala> Mossop: do you know what should be a component for that bug ?
  45. # [00:12] <jlebar> Waldo, 28 files in patch, 29 in mxr because I changed one in part 1?
  46. # [00:12] <gozala> xpcom / dom ?
  47. # [00:13] <lsblakk> whimboo would you be able to land the patch in bug 704583?
  48. # [00:13] <blizzard> bbondy: https://bugzilla.mozilla.org/show_bug.cgi?id=731812
  49. # [00:13] <Mossop> gozala: Maybe core::document navigation
  50. # [00:13] <whimboo> lsblakk: no, I don't have permissions. we need someone else. I wasn't able to get hold of smaug :(
  51. # [00:13] <gozala> Mossop: thanks
  52. # [00:13] <lsblakk> ya, i emailed and he asked for someone else to do it
  53. # [00:13] <Waldo> jlebar: erm
  54. # [00:13] <lsblakk> who's sheriff today?
  55. # [00:14] <@khuey> heh
  56. # [00:14] <@khuey> you think we still have sheriffs?
  57. # [00:14] <lsblakk> inbound did away with that?
  58. # [00:14] * @khuey attempts to stem the flow of orange juice from his nose
  59. # [00:14] <mak> actually not, but sheriffs thought so
  60. # [00:14] <lsblakk> alright :)
  61. # [00:14] <@khuey> yeah pretty much
  62. # [00:14] <Waldo> jlebar: I think I was seeing a splinter bug of some sort; xpcom/tools file changes weren't being displayed in the all-patches view, even tho their names were in the files-changed list
  63. # [00:14] <@khuey> what do you need?
  64. # [00:15] <lsblakk> i would love someone to land https://bugzilla.mozilla.org/attachment.cgi?id=585487 on mozilla-esr10
  65. # [00:15] <lsblakk> on behalf of smaug
  66. # [00:15] <@khuey> ah
  67. # [00:15] <@khuey> lucky for you
  68. # [00:15] <@khuey> I have to push there anyways
  69. # [00:15] <RyanVM> how can I use SpecialPowers to use Components.classes in a local HTML file?
  70. # [00:15] <lsblakk> khuey: you're a doll
  71. # [00:16] <lsblakk> (and also ++ on getting *your* esr patch in) :)
  72. # [00:16] * Joins: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net)
  73. # [00:16] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Ping timeout)
  74. # [00:16] <Mossop> We don't have a sheriff app so we can't have sheriffs!
  75. # [00:16] <whimboo> khuey: \o/ \o/ \o/
  76. # [00:16] <@khuey> Mossop: pretty much
  77. # [00:16] <@khuey> lets blame security!@
  78. # [00:16] <JonathanS> there is no app just about everything?
  79. # [00:16] <darktrojan> who shot the sheriff app?
  80. # [00:16] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  81. # [00:17] * Quits: dao (dao@moz-1377C14D.superkabel.de) (Quit: Leaving.)
  82. # [00:17] * fabrice is now known as fabrice|afk
  83. # [00:17] <Jesse> RyanVM: i think SpecialPowers only exists while running mochitests
  84. # [00:17] * joduinn-food is now known as joduinn-mtg
  85. # [00:17] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  86. # [00:17] * ChanServ sets mode: +o bz
  87. # [00:17] <RyanVM> so is there any way to use Cc in a local HTML file?
  88. # [00:17] <@bz> jlebar: so, good news
  89. # [00:17] * jlebar perks up
  90. # [00:17] <@bz> jlebar: with your patches, I browsed for a bit
  91. # [00:17] <Jesse> RyanVM: no, local HTML files are not automatically privileged like that
  92. # [00:18] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  93. # [00:18] <Jesse> RyanVM: what are you trying to do?
  94. # [00:18] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  95. # [00:18] * Joins: mconley (mconley@31ABB91E.F7EBA23.C3C3A9D0.IP)
  96. # [00:18] <@bz> jlebar: out of almost 11000 unique strings I saw come through, I had two 2-way collisions
  97. # [00:18] <@bz> jlebar: and nothing worse than that
  98. # [00:18] <RyanVM> Jesse: trying to convert an image to JPEG and save the resulting image
  99. # [00:18] <@bz> "rad" and "where" collide
  100. # [00:18] <@bz> Not on the hashcode, but on the bloom filter
  101. # [00:18] <Jesse> RyanVM: right-click, save as?
  102. # [00:18] <jlebar> bz, So half the hashcode?
  103. # [00:19] <RyanVM> Jesse: Getting it converted from PNG to JPEG is wehre I'm having issues
  104. # [00:19] <@bz> 0x2508c58d and 0x5508658d
  105. # [00:19] * mcote is now known as mcote|afk
  106. # [00:19] <@bz> low 12 bits of each half of the hashcode are same
  107. # [00:19] <RyanVM> Jesse: there's imgTools to do it, but that requires Cc
  108. # [00:19] <Jesse> bz: the question usually isn't how many pairs of strings collide, but how often you get a false positive once there are several strings in the bloom filter
  109. # [00:20] <jlebar> bz, Cool...that seems not so bad.
  110. # [00:20] * Quits: jfkthame_afk (jfkthame@moz-82E88FC9.cable.virginmedia.com) (Quit: jfkthame_afk)
  111. # [00:20] <Jesse> RyanVM: draw into canvas, read out of canvas?
  112. # [00:20] <Mossop> RyanVM: Can't you do that with canvas?
  113. # [00:20] * Quits: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com) (Client exited)
  114. # [00:20] * @bz looks up the other collision
  115. # [00:20] <RyanVM> if I knew what I was doing with canvas, probably :P
  116. # [00:21] <@bz> "uiInterstitialContent" and "baseURIProperty"
  117. # [00:21] <@bz> measuring collisions on the filter itself is hard
  118. # [00:21] * Parts: anton (Mibbit@moz-D1FE3B3B.cs.queensu.ca)
  119. # [00:21] <@bz> but before, the collision rate on the hash was higher than the theoretical filter collision rate
  120. # [00:22] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  121. # [00:22] * bwinton is now known as bwinton_away
  122. # [00:22] * Joins: gandalf (zbraniecki@moz-7CD030D1.neoplus.adsl.tpnet.pl)
  123. # [00:22] <gozala> Mossop: here is a bug 731817 for the issues I mentioned
  124. # [00:22] <@bz> Stuffing all these atoms into the filter would collide up the wazoo
  125. # [00:22] * philor|away is now known as philor
  126. # [00:22] <gozala> and a tiny test case that can be used to reproduce it right from jsconsole
  127. # [00:22] <@bz> but in practice we put very few things in there, I would think
  128. # [00:22] * @bz should measure that
  129. # [00:23] <jlebar> bz, In a debug build, you could keep track of all queries and have a hashtable live parallel to the bloom filter.
  130. # [00:23] <RyanVM> Jesse: Mossop: When I open the PNG file and write it to canvas, it defaults to PNG when I save it. I'm assuming that changing the extension doesn't magically make it a JPEG.
  131. # [00:23] <jlebar> then when the filter dies, output the false-positive rate.
  132. # [00:23] <jlebar> bz, But of course this doesn't help if two atoms have the same hashcode, if the bloom filter only sees hashcodes...
  133. # [00:23] <gozala> Mossop: Am I missing something ?
  134. # [00:23] <@bz> jlebar: I don't see any collisions on hashcode in your set
  135. # [00:24] <jlebar> yay.
  136. # [00:25] <Jesse> RyanVM: call toDataURL https://developer.mozilla.org/en/DOM/HTMLCanvasElement#Methods
  137. # [00:25] <Mossop> gozala: Not that I can see. I wonder if bz might have a spare moment to quickly look at bug 731817 and see if there is anything obvious we're missing
  138. # [00:25] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  139. # [00:26] * jlebar is now known as jlebar|dinner
  140. # [00:26] * Quits: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  141. # [00:27] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  142. # [00:27] * philor is now known as philor|away
  143. # [00:28] <catlee> how do I cause a crash in firefox under osx?
  144. # [00:28] <@bz> kill -SEGV the process?
  145. # [00:28] <@bz> or do you need a more targeted way?
  146. # [00:29] <@bz> or are you trying to do it from inside the Firefox code?
  147. # [00:29] <catlee> no, that could work...
  148. # [00:29] <catlee> except the harness didn't catch it
  149. # [00:29] <@bz> fun
  150. # [00:29] * Quits: mak (chatzilla@moz-72F563FC.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  151. # [00:29] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  152. # [00:29] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  153. # [00:30] <catlee> hm, or maybe it did...
  154. # [00:30] <catlee> TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/dom-level2-html/test_HTMLOListElement02.html | Exited with code -11 during test run
  155. # [00:30] <jaws> if i have a nsTHashtable and i want to give that to script, how would i enumerate the hashtable into an array and pass it back to a script inside an nsIVariant?
  156. # [00:30] <jaws> is there something that i can reference or read more to learn about this?
  157. # [00:31] <jaws> RyanVM: you can pass different mime types to toDataURL for different image outputs
  158. # [00:31] <jaws> s/outputs/formats
  159. # [00:31] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
  160. # [00:31] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  161. # [00:33] * Joins: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com)
  162. # [00:33] * philor|away is now known as philor
  163. # [00:33] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  164. # [00:33] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
  165. # [00:34] <darktrojan> mm those gaia screenshots are hot
  166. # [00:34] * Parts: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  167. # [00:34] <RyanVM> Jesse: jaws: OK, I'm getting close. I have ctx.drawImage(img, 0, 0, img.width/4, img.height/4); where I'm drawing a scaled version of the input image.
  168. # [00:34] * Quits: squib (squib-@moz-415BAA34.engr.wisc.edu) (Quit: Leaving)
  169. # [00:34] <RyanVM> i tried putting a var scaled = in front of that, but scaled was undefined when I attempted to use it
  170. # [00:35] * Quits: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com) (Ping timeout)
  171. # [00:35] <@khuey> Asa++
  172. # [00:35] <jaws> khuey: can you help me with my question above?
  173. # [00:35] <bbondy> blizzard: thanks
  174. # [00:35] * Joins: smaug (chatzilla@moz-5B11B496.elisa-mobile.fi)
  175. # [00:35] * ChanServ sets mode: +o smaug
  176. # [00:36] <@khuey> jaws: which part, the hashtable enumeration or the variant stuff?
  177. # [00:36] <jaws> khuey: yeah
  178. # [00:36] <jaws> RyanVM: the return value from drawImage, if there is one, isn't useful. after that then you do canvas.toDataURL
  179. # [00:36] <RyanVM> ok
  180. # [00:36] <blizzard> bbondy: sure
  181. # [00:36] * Ziggy_Maes is now known as Ziggy|AWAY
  182. # [00:36] <@smaug> really annoying. I can't load any http(s) pages. All the tabs are just "waiting for xxx"
  183. # [00:37] <blizzard> bbondy: in the mean time I'll stop plugging and unplugging my headset
  184. # [00:37] <bbondy> heh
  185. # [00:37] <jaws> khuey: i'm not sure if i should create an nsIVariant* in the nsDOMWindowUtils and pass that to the doc
  186. # [00:37] * Joins: jfkthame (jfkthame@moz-82E88FC9.cable.virginmedia.com)
  187. # [00:37] <bbondy> blizzard: That is the recommended work around.
  188. # [00:37] * philor is now known as philor|away
  189. # [00:37] <jaws> khuey: or if I should create an nsTArray<nsObjectLoadingContent*> to pass to the doc
  190. # [00:38] <RyanVM> jaws: victory
  191. # [00:38] <RyanVM> thanks
  192. # [00:39] <bbondy> *workaround
  193. # [00:39] <jaws> khuey: once i pass the correct container to the document, then i should be able to just use the nsTHashtable::EnumerateEntries to add each entry to the container
  194. # [00:39] <@khuey> jaws: right
  195. # [00:39] <jaws> RyanVM: no problem :)
  196. # [00:39] * Quits: mconley (mconley@31ABB91E.F7EBA23.C3C3A9D0.IP) (Ping timeout)
  197. # [00:39] <@khuey> jaws: you'll need to provide your own enumerator function that does that, of course
  198. # [00:39] <jaws> yeah
  199. # [00:39] <jaws> khuey: so i'm stuck with trying to figure out which container to use and then after i figure that out, how to turn that container to an nsIVariant*
  200. # [00:40] <@khuey> jaws: I think what you want to do is create an nsTArray<nsIObjectLoadingContent*> on the stack
  201. # [00:40] <@khuey> and pass that into your various things
  202. # [00:40] <jaws> khuey: it would be cool if there was a similar patch that i could reference or some other reading you could refer me to
  203. # [00:40] <@khuey> have the enumerator AppendElement
  204. # [00:40] <jaws> khuey: on the stack within the nsDOMWindowUtils funciton?
  205. # [00:40] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  206. # [00:40] <@khuey> jaws: right
  207. # [00:40] * Quits: josh (josh@moz-F086B463.hfc.comcastbusiness.net) (Quit: josh)
  208. # [00:40] <jaws> khuey: ok, i'll pass by reference then?
  209. # [00:40] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  210. # [00:40] * Quits: nrc (nrc@moz-27352C85.sqy-bng-012.adsl.virginmedia.net) (Ping timeout)
  211. # [00:40] <@khuey> jaws: unfortunately there's no code I can find that does something similar
  212. # [00:40] <@khuey> jaws: yes, exactly
  213. # [00:41] * catlee is now known as catlee-away
  214. # [00:41] <@khuey> jaws: I have to run to a meeting, but if you can hook things up to put all the nsIObjectLoadingContent pointers in an nsTArray, that's 90% of the battle
  215. # [00:41] * khuey is now known as khuey|away
  216. # [00:42] <jaws> ok thanks khuey for all your help
  217. # [00:42] * Quits: kennyluck (kennyluck@moz-8F259AED.dynamic.hinet.net) (Quit: kennyluck)
  218. # [00:43] * Joins: kennyluck (kennyluck@moz-8F259AED.dynamic.hinet.net)
  219. # [00:44] * philor|away is now known as philor
  220. # [00:44] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  221. # [00:45] * kumar|afk is now known as kumar
  222. # [00:45] * Quits: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  223. # [00:46] * Joins: dao (dao@moz-1377C14D.superkabel.de)
  224. # [00:46] <@bz> jlebar: ping?
  225. # [00:47] * Quits: @smaug (chatzilla@moz-5B11B496.elisa-mobile.fi) (Input/output error)
  226. # [00:47] * Joins: smaug (chatzilla@moz-5B11B496.elisa-mobile.fi)
  227. # [00:47] * ChanServ sets mode: +o smaug
  228. # [00:48] <@bz> jlebar: So I never see more than 135 things or so being added to the filter
  229. # [00:48] <@bz> jlebar: in my brief testing
  230. # [00:48] <@bz> jlebar: so that's good. ;)
  231. # [00:48] * Quits: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP) (Ping timeout)
  232. # [00:49] * Quits: @smaug (chatzilla@moz-5B11B496.elisa-mobile.fi) (Input/output error)
  233. # [00:49] * Joins: mconley (mconley@moz-7B22FBCF.eng.wind.ca)
  234. # [00:51] * coop is now known as coop|afk
  235. # [00:52] * Quits: mconley (mconley@moz-7B22FBCF.eng.wind.ca) (Ping timeout)
  236. # [00:53] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  237. # [00:53] * Quits: jfkthame (jfkthame@moz-82E88FC9.cable.virginmedia.com) (Quit: jfkthame)
  238. # [00:53] * Joins: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP)
  239. # [00:53] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  240. # [00:54] * Quits: Tchevalier_ (chatzilla@moz-364D5D72.w90-48.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120224031039])
  241. # [00:54] * Joins: smaug (chatzilla@moz-5B11B496.elisa-mobile.fi)
  242. # [00:54] * ChanServ sets mode: +o smaug
  243. # [00:56] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  244. # [00:59] * philor is now known as philor|away
  245. # [00:59] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  246. # [01:01] * Joins: mconley (mconley@moz-671E60DE.eng.wind.ca)
  247. # [01:01] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
  248. # [01:01] * Joins: harth (harth@moz-1F71062D.hsd1.ca.comcast.net)
  249. # [01:02] * Joins: Wevah (Wevah@moz-A6EE65EC.stcd.qwest.net)
  250. # [01:02] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
  251. # [01:02] * Quits: dao (dao@moz-1377C14D.superkabel.de) (Quit: Leaving.)
  252. # [01:03] * jgilbert_ is now known as jgilbert
  253. # [01:05] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  254. # [01:05] * Joins: fabrice (fabrice@moz-104CC309.mv.mozilla.com)
  255. # [01:07] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  256. # [01:07] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  257. # [01:08] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  258. # [01:08] * khuey|away is now known as khuey
  259. # [01:08] * Quits: mconley (mconley@moz-671E60DE.eng.wind.ca) (Input/output error)
  260. # [01:08] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
  261. # [01:10] * philor|away is now known as philor
  262. # [01:11] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  263. # [01:11] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  264. # [01:12] <heycam> after pulling my couple of weeks old checkout and building, I get this during configure:
  265. # [01:12] <heycam> checking for Python version >= 2.5 but not 3.x...
  266. # [01:12] <heycam> ...
  267. # [01:12] <heycam> IOError: $MACOSX_DEPLOYMENT_TARGET mismatch: now "10.6" but "10.7" during configure
  268. # [01:12] <heycam> any ideas?
  269. # [01:13] <NeilAway> try deleting config.cache
  270. # [01:13] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  271. # [01:13] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  272. # [01:13] * Joins: dseif (dseif@moz-7C934ECC.dsl.teksavvy.com)
  273. # [01:14] * Quits: tonymec (tonymec@9BDD6723.6B780655.277517C1.IP) (Ping timeout)
  274. # [01:15] * Quits: @smaug (chatzilla@moz-5B11B496.elisa-mobile.fi) (Ping timeout)
  275. # [01:16] * Joins: tonymec (tonymec@9BDD6723.6B780655.277517C1.IP)
  276. # [01:16] <jtcranmer> your first instinct on a config failure should be to delete config.* and try again
  277. # [01:16] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  278. # [01:16] * rnewman|afk is now known as rnewman
  279. # [01:17] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Ping timeout)
  280. # [01:18] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  281. # [01:19] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  282. # [01:19] <heycam> good idea
  283. # [01:20] <heycam> didn't work unfortunately; will try blowing away my objdir
  284. # [01:20] <mbrubeck> hmm, what is with OSX opt on inbound?
  285. # [01:21] <heycam> NeilAway, same error even after removing my objdir :(
  286. # [01:21] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Input/output error)
  287. # [01:22] <mbrubeck> Looks like either igor, wesj, margaret, or gavin broke OS X opt tests. I am voting for igor.
  288. # [01:22] <mbrubeck> only 64-bit
  289. # [01:23] * Joins: Hughman (Mibbit@80D39027.2028720C.A3B82EC7.IP)
  290. # [01:23] <mbrubeck> !seen igor
  291. # [01:23] <firebot> igor was last seen 6 days, 7 hours, 50 minutes and 46 seconds ago, saying 'mrbkap: I guess I can ask luke to lokk at that then' in #jsapi.
  292. # [01:23] <mbrubeck> awesome
  293. # [01:24] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  294. # [01:24] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  295. # [01:24] <gavin> comment in the bug
  296. # [01:24] <mbrubeck> yeah, backing out now
  297. # [01:24] * Quits: Hughman (Mibbit@80D39027.2028720C.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  298. # [01:24] * Quits: gandalf (zbraniecki@moz-7CD030D1.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  299. # [01:24] * Joins: Hughman (Mibbit@80D39027.2028720C.A3B82EC7.IP)
  300. # [01:24] <heycam> oh, macports went wild installing dependencies yesterday and I noticed python got updated
  301. # [01:24] <heycam> that probably broke things for me :(
  302. # [01:25] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  303. # [01:25] * jlebar|dinner is now known as jlebar
  304. # [01:26] * Quits: AutomatedTester (AutomatedT@moz-7E54388C.as13285.net) (Input/output error)
  305. # [01:27] * Quits: necolas (necolas@moz-F9C3140E.bb.sky.com) (Client exited)
  306. # [01:28] <heycam> adding --enable-macos-target=10.7 fixed it for me
  307. # [01:28] <heycam> (https://bugzilla.mozilla.org/show_bug.cgi?id=659881 helped)
  308. # [01:28] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  309. # [01:28] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  310. # [01:28] * gregglind is now known as gregglind_away
  311. # [01:29] * bear is now known as bear-afk
  312. # [01:29] * Joins: smaug (chatzilla@moz-14483715.elisa-mobile.fi)
  313. # [01:29] * ChanServ sets mode: +o smaug
  314. # [01:31] * zpao is now known as zpao|detached
  315. # [01:32] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  316. # [01:33] <mbrubeck> ah, self-serve confirms my backout hit the right target.
  317. # [01:33] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  318. # [01:34] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  319. # [01:34] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  320. # [01:35] * Quits: pascalc (chatzilla@moz-D9B7639C.rev.sfr.net) (Ping timeout)
  321. # [01:38] * Joins: mjschranz (mjschranz@6B54A471.531FD64C.630E4E47.IP)
  322. # [01:38] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  323. # [01:41] * Quits: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP) (Quit: This computer has gone to sleep)
  324. # [01:41] * Quits: mjschranz (mjschranz@6B54A471.531FD64C.630E4E47.IP) (Ping timeout)
  325. # [01:42] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  326. # [01:43] * Quits: drice (derice@1606D15F.E628B196.8E155D4E.IP) (Quit: Leaving.)
  327. # [01:43] <Bas> jesup: fwiw, I think you'll only need a couple of the DShow classes Chris made to be able to grab video frames.
  328. # [01:43] * Joins: mjschranz (mjschranz@6B54A471.531FD64C.630E4E47.IP)
  329. # [01:43] <jesup> Bas: right - far from the entire patch there
  330. # [01:43] * bc is now known as bc|afk
  331. # [01:43] * ctalbert is now known as ctalbert|afk
  332. # [01:44] * Quits: findow (Mibbit@AC0547A4.6FDFB4BE.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  333. # [01:44] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  334. # [01:44] <Bas> jesup: Yeah, you might get away with just nsBasePin and nsBaseFilter. Looking through the code those seem like most of the stuff you'd need.
  335. # [01:44] <cers> shouldn't 691797 be re-opened as per the last comment in the bug?
  336. # [01:45] * Joins: aja (chatzilla@F48EAD37.625E483C.7880DB15.IP)
  337. # [01:45] <jesup> Could be; I haven't delved that deeply into it. In any case, I think the pieces we need are there, with minor un-bitrotting (they're largely isolated from causes of rot)
  338. # [01:45] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  339. # [01:46] <Bas> jesup: Well, yeah, I don't doubt that looking through the code that has more than enough for your purposes.
  340. # [01:47] <Bas> jesup: Essentially all we need to do is make a SampleGrabber like filter.
  341. # [01:47] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  342. # [01:47] * Joins: jimb (user@moz-529C7E2D.hfc.comcastbusiness.net)
  343. # [01:47] <jesup> Right - and we can probably adapt/use the one from the current webrtc code
  344. # [01:48] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
  345. # [01:48] * timA is now known as timA|brb
  346. # [01:48] <birtles> dbaron, does css transitions (and css animations) need to specify whether events are dispatched synchronously or asynchronously?
  347. # [01:49] * Quits: vingtetun (vingtetun@moz-13E039D1.games-host.eu) (Ping timeout)
  348. # [01:49] * Quits: padenot (paul@moz-3FBBB4EC.ovh.net) (Ping timeout)
  349. # [01:49] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  350. # [01:49] <@dbaron> birtles, not sure
  351. # [01:49] * Quits: mounir (volkmar@moz-D976EECC.ovh.net) (Ping timeout)
  352. # [01:49] * Quits: bear-afk (bear@moz-DC3B7839.grand-hotel-wifi.mozilla.hq) (Ping timeout)
  353. # [01:49] * Quits: nical (blog@moz-3FBBB4EC.ovh.net) (Ping timeout)
  354. # [01:49] * Quits: @smaug (chatzilla@moz-14483715.elisa-mobile.fi) (Input/output error)
  355. # [01:49] <Bas> jesup: Yeah, I dunno, how we want to integrate it exactly, it might be easier to do something 'new' based on Chris' work than to try and get relevant parts out of webRTC, on the other hand if we're using webrtc anyway, it might be easier to do that.
  356. # [01:49] * aja shakes head at new Google Groups' damned hashbang url's
  357. # [01:49] * Quits: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP) (Ping timeout)
  358. # [01:49] <birtles> dbaron, I've been talking with adobe about it and it seems like they'd prefer a synchronous approach
  359. # [01:50] * Joins: smaug (chatzilla@moz-14483715.elisa-mobile.fi)
  360. # [01:50] * ChanServ sets mode: +o smaug
  361. # [01:50] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
  362. # [01:50] <birtles> dbaron, that's apparently what flash does
  363. # [01:50] <birtles> dbaron, it allows you to make assumptions about what's on the stage when your event handler runs
  364. # [01:50] <@dbaron> birtles, this is for things like TransitionEnd?
  365. # [01:50] <birtles> dbaron, if you load http://mobiletest.host.adobe.com/w3c/Metro.html in chrome the animation goes out of sync due to the events being dispatched asynchronously
  366. # [01:50] <birtles> dbaron, yes
  367. # [01:51] <birtles> (i.e. the dog's head separates from his body)
  368. # [01:51] <jhammel> i've had that happen before
  369. # [01:51] <@dbaron> birtles, so we fire them within the refresh driver cycle that we're doing the processing
  370. # [01:51] <@dbaron> birtles, but we don't have a spec for anything like the refresh driver so it's hard to know how to specify that sort of thing
  371. # [01:51] <@dbaron> birtles, and we're still changing how we do it pretty rapidly
  372. # [01:51] <birtles> dbaron, I haven't tested with our implementation yet (need to replace the prefixed there)
  373. # [01:52] <birtles> dbaron, but I think some DOM events like mutation events are specified to be dispatched synchronously?
  374. # [01:52] <@dbaron> birtles, which is a complete disaster
  375. # [01:52] <birtles> dbaron, yep :)
  376. # [01:52] <@dbaron> birtles, so, for a start, it's not clear what "synchronously" means since there isn't a defined time when these things happen
  377. # [01:52] <birtles> dbaron, but I wonder if it makes sense to define it one way or the other in the spec?
  378. # [01:53] <@dbaron> birtles, so defining what happens is a good bit more than "one way or the other"
  379. # [01:53] <birtles> dbaron, I spoke to smaug and he thinks it would be possible so long as we're sure to dispatch the events at a safe moment (and don't make any assumptions about the state of the dom after each event handler returns)
  380. # [01:53] <@dbaron> birtles, At this point I'd rather specify when they fire in terms of constraints
  381. # [01:53] <@dbaron> birtles, e.g., specifying that X can't happen between Y and Z
  382. # [01:54] <@dbaron> birtles, I think what we do now should be sufficient for not allowing rendering of intermediate states
  383. # [01:54] <@dbaron> birtles, so I don't think we need to change anything
  384. # [01:54] <@dbaron> birtles, and if somebody does think we need to change something then I'm probably going to disagree
  385. # [01:54] <birtles> dbaron, ok, but from a spec level, once CSS has a timeline, I think it's helpful for authors to know if they can expect the event to be received at the same "time" as when the, e.g. transition ended
  386. # [01:54] * zpao|detached is now known as zpao
  387. # [01:55] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  388. # [01:55] <birtles> dbaron, e.g. in the adobe example, is the implementation at fault?
  389. # [01:55] <birtles> dbaron, the separation of the dog's head from the body?
  390. # [01:55] <@dbaron> birtles, the event should be received such that any style changes made during the event are displayed at the same time as
  391. # [01:55] <@dbaron> ...
  392. # [01:55] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  393. # [01:55] <@dbaron> you're going too fast for me
  394. # [01:56] * Joins: AutomatedTester (AutomatedT@moz-7E54388C.as13285.net)
  395. # [01:56] <birtles> dbaron, ok, sorry
  396. # [01:56] <@dbaron> birtles, that said, event handlers can cause flushes which means they can break things
  397. # [01:57] <@dbaron> birtles, so is the issue you're talking about that the dog's head lags a little bit?
  398. # [01:57] <birtles> dbaron, yes
  399. # [01:57] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  400. # [01:57] <@dbaron> birtles, so I have no idea what that example is doing
  401. # [01:57] <@dbaron> birtles, and it's huge
  402. # [01:58] <birtles> dbaron, yeah
  403. # [01:58] <@dbaron> birtles, so I don't have a reasonable way to answer the qusetion
  404. # [01:58] <birtles> dbaron, to simplify it down, if you have two animations A & B, A has duration 6s, B has duration 3s ...
  405. # [01:58] <birtles> when B's animation/transition ends it fires an event handler
  406. # [01:58] <birtles> the event handler triggers another animation of duration 3s
  407. # [01:58] <birtles> call that subsequent animation C
  408. # [01:58] * jaws is now known as jaws|away
  409. # [01:59] <birtles> can we expect A and C to finish at the same time?
  410. # [01:59] * Joins: ibarlow (ibarlow@moz-D5CDF301.cpe.net.cable.rogers.com)
  411. # [01:59] <@dbaron> in our implementation, no
  412. # [01:59] <@dbaron> we could do something like that
  413. # [01:59] * Quits: ibarlow (ibarlow@moz-D5CDF301.cpe.net.cable.rogers.com) (Input/output error)
  414. # [01:59] <@dbaron> it would involve associating times with events much more aggressively
  415. # [01:59] <@dbaron> which would in turn break a lot of our coalescing optimizations
  416. # [01:59] <@dbaron> so I think it's probably a bad idea
  417. # [01:59] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ttfn)
  418. # [01:59] <birtles> yeah, SMIL mentions doing that, i.e. embedding timestamps into animation events and using them for sync
  419. # [02:00] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  420. # [02:00] <@dbaron> well, we'd need to detect that we were processing an animation-end event and implicitly use the event's time rather than the current time as the start for a new animation
  421. # [02:00] <billm> does anybody here know how to get a copy of the tp5 pages?
  422. # [02:00] <@dbaron> likewise for a click event (which also has a time)
  423. # [02:00] <@dbaron> we'd get more responsive UI if we did that sort of thing for click events, actually
  424. # [02:00] * joduinn-mtg is now known as joduinn-coffee
  425. # [02:00] * Quits: AutomatedTester (AutomatedT@moz-7E54388C.as13285.net) (Input/output error)
  426. # [02:00] <@dbaron> since we'd make up any lag, which would make it seem like it responded instantly
  427. # [02:01] <@dbaron> the problem is that the way event timestamps are specified in DOM events is completely stupid
  428. # [02:01] <birtles> yeah, that's what SMIL suggests doing but that's for things like begin="elem.click" where you know how you're syncing
  429. # [02:01] <@dbaron> and requires clock time rather than an interval timer
  430. # [02:01] * glob|away is now known as glob
  431. # [02:02] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
  432. # [02:02] <mbrubeck> good: bjacob's patch with the OSX64 debug M1 shutdown hang was pushed to try
  433. # [02:02] <RyanVM> mats: did you mean to ask for review from yourself in bug 731858?
  434. # [02:02] * Quits: @smaug (chatzilla@moz-14483715.elisa-mobile.fi) (Ping timeout)
  435. # [02:02] <mbrubeck> bad: the version pushed to try did not build on OSX64.
  436. # [02:02] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  437. # [02:02] * Joins: mounir (volkmar@moz-D976EECC.ovh.net)
  438. # [02:03] * Quits: Hughman (Mibbit@80D39027.2028720C.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  439. # [02:03] <birtles> dbaron, I think if we dispatched events synchronously, we could address adobe's use case here? not sure how CSS animations work with regard to the concept of "current time" though so maybe it wouldn't
  440. # [02:03] <@dbaron> birtles, we do dispatch events synchronously
  441. # [02:03] * Joins: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP)
  442. # [02:03] * Joins: bear-afk (bear@moz-DC3B7839.grand-hotel-wifi.mozilla.hq)
  443. # [02:03] <@dbaron> birtles, the problem is that refresh cycles can lag
  444. # [02:04] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  445. # [02:04] <@dbaron> birtles, we'll dispatch the event the first time we process a refresh cycle after the time at which the transition/animation should end
  446. # [02:04] <@dbaron> birtles, but if something's heavily loaded that might not be at that instant
  447. # [02:04] <@dbaron> birtles, so we'll process the event before we do a repaint that no longer has the transition happening
  448. # [02:04] * Quits: mounir (volkmar@moz-D976EECC.ovh.net) (Ping timeout)
  449. # [02:04] <@dbaron> birtles, since we dispatch the event during the refresh cycle
  450. # [02:05] <@dbaron> birtles, but the entire refresh cycle might be lagging a little bit, and if that happens
  451. # [02:05] <@dbaron> birtles, and we start a new transition during that cycle
  452. # [02:05] <@dbaron> birtles, it'll have the actual time
  453. # [02:05] <birtles> dbaron, ok, that makes sense
  454. # [02:05] <birtles> dbaron, in SVG we always run a sample at significant milestones
  455. # [02:05] <birtles> dbaron, e.g. animation ends
  456. # [02:05] <birtles> dbaron, so if you dispatched an event synchronously then
  457. # [02:05] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  458. # [02:06] <birtles> dbaron, and the event handler started a new animation
  459. # [02:06] <birtles> dbaron, it would have the correct time
  460. # [02:06] <birtles> dbaron, but we don't dispatch events synchronously for SVG
  461. # [02:07] <@dbaron> birtles, I wouldn't want to do that with anything refresh-driver-based since it would give pages a very simple way to accidentally force us to sample at way over the display's refresh rate
  462. # [02:07] <birtles> dbaron, by sample, I don't mean we render, we just update the internal state of the animation model
  463. # [02:07] * Joins: mounir (volkmar@moz-D976EECC.ovh.net)
  464. # [02:08] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  465. # [02:09] * Joins: nical (blog@moz-3FBBB4EC.ovh.net)
  466. # [02:09] * Joins: bb10 (bb10@moz-C7B05616.org)
  467. # [02:09] <@dbaron> birtles, yeah, but with the refresh driver, that could force us to do style changes, reflows, etc.
  468. # [02:09] <@dbaron> birtles, depending on what the page does in its event handlers
  469. # [02:09] <froydnj> RyanVM: thanks for churning through the checkin-needed queue!
  470. # [02:09] * ewong|away is now known as ewong
  471. # [02:10] <birtles> dbaron, gotcha
  472. # [02:10] * Joins: padenot (paul@moz-3FBBB4EC.ovh.net)
  473. # [02:11] * Joins: vingtetun (vingtetun@moz-13E039D1.games-host.eu)
  474. # [02:13] <RyanVM> froydnj: no prob!
  475. # [02:13] * Quits: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk) (Ping timeout)
  476. # [02:14] <birtles> dbaron, by the way, did you have a chance to think about bug 376027? the svg display:none patch?
  477. # [02:14] <@dbaron> birtles, not recently
  478. # [02:14] <birtles> dbaron, ok, let me know if there's anything you want me to do
  479. # [02:14] * @khuey feeds the troll
  480. # [02:15] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  481. # [02:15] * Joins: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk)
  482. # [02:15] <froydnj> khuey: put some sleeping agent in it
  483. # [02:15] * Joins: surkov (surkov@E3825FF3.11872EF9.222B27F0.IP)
  484. # [02:17] * timA|brb is now known as timA
  485. # [02:18] <@roc> lkcl is a special kind of troll
  486. # [02:18] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Ping timeout)
  487. # [02:19] * Quits: jimb (user@moz-529C7E2D.hfc.comcastbusiness.net) (Ping timeout)
  488. # [02:20] * qDot hadn't experienced him until the dev-b2g list.
  489. # [02:22] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  490. # [02:23] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  491. # [02:23] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  492. # [02:23] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
  493. # [02:24] * Quits: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net) (Ping timeout)
  494. # [02:24] * Quits: @roc (chatzilla@E100D0FF.FD181AD7.5CE2311A.IP) (Ping timeout)
  495. # [02:26] * heycam is now known as heycam|away
  496. # [02:27] * Joins: smaug (chatzilla@moz-51FA5DC0.gprs.sl-laajakaista.fi)
  497. # [02:27] * ChanServ sets mode: +o smaug
  498. # [02:27] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  499. # [02:27] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  500. # [02:28] * heycam|away is now known as heycam
  501. # [02:29] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  502. # [02:29] * heycam is now known as heycam|away
  503. # [02:29] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Connection reset by peer)
  504. # [02:29] * Joins: raccettura_ (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  505. # [02:29] * Quits: @smaug (chatzilla@moz-51FA5DC0.gprs.sl-laajakaista.fi) (Ping timeout)
  506. # [02:29] * Joins: smaug (chatzilla@moz-B9F13007.gprs.sl-laajakaista.fi)
  507. # [02:29] * ChanServ sets mode: +o smaug
  508. # [02:29] <cers> luke: ping
  509. # [02:31] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  510. # [02:31] * Quits: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  511. # [02:31] <philor> RyanVM: well, on the bright side, it's reasonably obvious which one of those checkin-neededs must be the one that was non-crashing-patch-needed :)
  512. # [02:31] <RyanVM> yeah
  513. # [02:31] <RyanVM> working on itnow
  514. # [02:32] <RyanVM> funny thing is, I was looking at 492931 thinking to myself "I really hope they ran this through Try"
  515. # [02:32] <RyanVM> ehoogeveen: ^
  516. # [02:32] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Quit: Leaving)
  517. # [02:32] * Quits: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Input/output error)
  518. # [02:32] <mbrubeck> Wow, looks like coalescing spared us most of the agony of this OS X64 crashing.
  519. # [02:32] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  520. # [02:33] * Joins: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
  521. # [02:33] <mbrubeck> and yet didn't manage to make it impossible to find the culprit. Not bad...
  522. # [02:33] * Joins: regen (Miller@moz-EBDEE7D7.adsl.dynamic.seed.net.tw)
  523. # [02:34] * Quits: raccettura_ (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Connection reset by peer)
  524. # [02:34] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  525. # [02:35] * Joins: bodhibroy (chatzilla@moz-A4E84065.dynip.nus.edu.sg)
  526. # [02:35] * Quits: bodhibroy (chatzilla@moz-A4E84065.dynip.nus.edu.sg) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216082320])
  527. # [02:35] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  528. # [02:36] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  529. # [02:36] <mattwoodrow> tn: Got a minute to explain how painting of popups works?
  530. # [02:36] <tn> mattwoodrow, sure
  531. # [02:37] <mattwoodrow> tn: Are they run off separate refresh drivers?
  532. # [02:37] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Quit: jet)
  533. # [02:38] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  534. # [02:38] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  535. # [02:38] <tn> mattwoodrow, no, off the same one as regular painting
  536. # [02:38] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Quit: jet)
  537. # [02:39] * Quits: JeroenDeDauw (jeroen@7BA25E.882B451D.DDBC9343.IP) (Ping timeout)
  538. # [02:39] <mattwoodrow> tn: via nsViewManager::ProcessPendingUpdates() ?
  539. # [02:40] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  540. # [02:41] <tn> mattwoodrow, yeah, popups get views, so when we recurse on child views that flushes their invalidates to the os as well
  541. # [02:41] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.2a1pre)
  542. # [02:41] <mattwoodrow> right, that makes sense
  543. # [02:41] <mattwoodrow> and explains why only painting to the root view isn't doing anything for popups :)
  544. # [02:41] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  545. # [02:41] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  546. # [02:42] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  547. # [02:43] <mattwoodrow> thanks tn, I think I know how to fix this
  548. # [02:43] <tn> np
  549. # [02:43] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  550. # [02:43] <mattwoodrow> you're going to the layout week right?
  551. # [02:43] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  552. # [02:43] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  553. # [02:44] * Joins: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz)
  554. # [02:44] * joduinn-coffee is now known as joduinn
  555. # [02:44] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  556. # [02:45] <dholbert> dbaron, do you know if we have a bug (or even intend to support) transitions to/from intrinsic widths? (like -moz-max-content)
  557. # [02:45] <dholbert> s/bug/bug on supporting/
  558. # [02:45] <dholbert> dbaron, (doesn't work currently -- see e.g. http://people.mozilla.org/~dholbert/tests/intrinsic-transitions-test.html )
  559. # [02:46] <dholbert> (we just snap between the widths instead of transitioning them, if one of the endpoints is e.g. -moz-max-content)
  560. # [02:47] <@dbaron> dholbert, not sure if we have a bug
  561. # [02:47] <dholbert> (in contrast, webkit does transition, but it uses "0" as the endpoint for that transition instead of the actual resolved intrinsic width)
  562. # [02:47] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  563. # [02:47] <@dbaron> dholbert, I think we'd support it if we support calc(-moz-max-content * 0.5 + 50px * 0.5)
  564. # [02:47] <@dbaron> dholbert, which is something I'd like to do eventually
  565. # [02:47] * Joins: masayuki (masayuki@moz-911CC660.zaq.ne.jp)
  566. # [02:47] <@dbaron> dholbert, WebKit's behavior of making 'auto' etc. behave as 0 is just broken, though
  567. # [02:47] <dholbert> dbaron, ok (I searched a bit & couldn't find a bug -- I'll file one)
  568. # [02:47] <dholbert> definitely, yeah
  569. # [02:47] <dholbert> I don't think their behavior is better than ours on this
  570. # [02:48] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  571. # [02:49] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  572. # [02:50] <RyanVM> philor: the bright side of doing this daily is that it makes the list of potential backouts shorter :P
  573. # [02:51] * Joins: nli (nli@moz-99690620.hinet-ip.hinet.net)
  574. # [02:51] * khuey is now known as khuey|away
  575. # [02:51] <tn> mattwoodrow, yes
  576. # [02:51] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  577. # [02:52] * Joins: dao (dao@moz-1377C14D.superkabel.de)
  578. # [02:52] * timA is now known as timA|away
  579. # [02:53] * nthomas is now known as nthomas|away
  580. # [02:54] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  581. # [02:56] * Quits: vikash (vikash@2F1D6CF2.38F0169.5D9ABA9F.IP) (Quit: Leaving)
  582. # [02:57] * Joins: smaug_ (chatzilla@moz-B78D7524.elisa-mobile.fi)
  583. # [02:57] * Quits: mixedpuppy (mixedpuppy@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: mixedpuppy)
  584. # [02:57] * Parts: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
  585. # [02:57] * Quits: @smaug (chatzilla@moz-B9F13007.gprs.sl-laajakaista.fi) (Ping timeout)
  586. # [02:57] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  587. # [02:57] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  588. # [02:58] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  589. # [02:58] * jmaher|afk is now known as jmaher
  590. # [02:59] * smaug_ is now known as smaug
  591. # [03:00] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  592. # [03:00] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  593. # [03:03] * Quits: smaug (chatzilla@moz-B78D7524.elisa-mobile.fi) (Ping timeout)
  594. # [03:05] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120213092145])
  595. # [03:06] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  596. # [03:06] * Quits: chewey (chewey@moz-794D4C9B.dip0.t-ipconnect.de) (Ping timeout)
  597. # [03:07] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  598. # [03:08] * Joins: hnougher (Mibbit@FFA37C1F.2028720C.A3B82EC7.IP)
  599. # [03:09] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  600. # [03:09] * Joins: chewey (chewey@moz-794D4C9B.dip0.t-ipconnect.de)
  601. # [03:09] * Quits: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  602. # [03:10] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  603. # [03:11] <@bz> jlebar: ping
  604. # [03:12] <jlebar> bz, hey
  605. # [03:13] <@bz> jlebar: how close are you to pushing your hash stuff?
  606. # [03:13] * Quits: KaiRo (robert@moz-A823A6E1.adsl.highway.telekom.at) (Input/output error)
  607. # [03:13] <@bz> jlebar: as in, should I wait for it, or should I go ahead and push the Bloom filter stuff to mfbt?
  608. # [03:13] <@bz> jlebar: (we have minor conflicts in the exported_header.mk)
  609. # [03:14] * Quits: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ami_Ty)
  610. # [03:15] <jlebar> bz, I think you should go ahead and push; I'm not sure when Waldo will get to bug 729952, but if your bloom filter work is an improvement without it, then there's no need to wait.
  611. # [03:15] <jlebar> bz, Bug 729940 will probably take longer to get reviewed, since it touches a lot of code.
  612. # [03:15] <gavin> NeilAway: can you explain why http://mxr.mozilla.org/comm-central/source/suite/browser/tabbrowser.xml#503 isn't just setting userTypedClear to 0?
  613. # [03:16] <@bz> jlebar: oh, I'm just pushing the filter itself so far
  614. # [03:16] <@bz> jlebar: not the css code to use it
  615. # [03:16] <@bz> jlebar: but yes, even that is an improvement without the better hash
  616. # [03:16] <@bz> jlebar: ok, I'll just push stuff
  617. # [03:17] <jlebar> bz, Yeah, no worries about trivial merge conflicts.
  618. # [03:17] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  619. # [03:18] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  620. # [03:19] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  621. # [03:19] * jaws|away is now known as jaws
  622. # [03:20] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  623. # [03:20] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  624. # [03:20] <gavin> dao: you might know the answer too (I'm reviewing your patch)
  625. # [03:20] <gavin> (see my question to NeilAway)
  626. # [03:22] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  627. # [03:23] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  628. # [03:24] * Joins: darin_ (darin@moz-CD91E596.google.com)
  629. # [03:24] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  630. # [03:24] * Quits: darin (darin@moz-CD91E596.google.com) (Ping timeout)
  631. # [03:25] * Quits: jamesr (jamesr@9D646D74.D6CCE4AE.77834EAA.IP) (Ping timeout)
  632. # [03:25] * Quits: darin_ (darin@moz-CD91E596.google.com) (Connection reset by peer)
  633. # [03:25] * Joins: darin_ (darin@moz-CD91E596.google.com)
  634. # [03:25] * edmorley cracks open the dev.platform popcorn
  635. # [03:26] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  636. # [03:27] <jdm> xpcom and python, sitting in a tree
  637. # [03:27] <jdm> kay eye ess ess eye enn gee
  638. # [03:28] <JonathanS> jdm, that be like pyxpcom?
  639. # [03:28] <jdm> at least, they would be kissing if they could find each other's mouths
  640. # [03:28] <jdm> but we took away xpcom's mouth months ago
  641. # [03:28] * nthomas|away is now known as nthomas
  642. # [03:29] * njn suspects that pyxpcom guy isn't getting the message
  643. # [03:29] <njn> he's done more typing in that thread than I've done all year
  644. # [03:29] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Connection reset by peer)
  645. # [03:29] * Joins: Honza_ (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  646. # [03:29] * Honza_ is now known as Honza
  647. # [03:31] * jtcranmer sighs at @pyxpcom
  648. # [03:32] <bholley> khuey|away: you heard the man - stop interfering!
  649. # [03:32] <jdm> let the core developers talk this out
  650. # [03:32] * Joins: asac (asac@moz-2F592D9C.pppoe.wtnet.de)
  651. # [03:33] * ewong is now known as ewong|away
  652. # [03:33] * Quits: asac_ (asac@C93616FB.617884FA.B3DDC20A.IP) (Ping timeout)
  653. # [03:33] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  654. # [03:33] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  655. # [03:34] * Joins: jamesr (jamesr@9D646D74.D6CCE4AE.77834EAA.IP)
  656. # [03:34] * khuey|away is now known as khuey
  657. # [03:34] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  658. # [03:34] * Joins: clokep_js (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  659. # [03:35] <@khuey> bholley: so, if dbaron and bsmedberg don't understand xpcom
  660. # [03:35] <@khuey> bholley: and I'm not a core developer
  661. # [03:35] <@khuey> who exactly is he looking for help from?
  662. # [03:35] <bholley> khuey: I think we should transfer top-level module ownership over to him
  663. # [03:35] <jmaher> is there a reference to try server somewhere? I am not having luck getting to https://build.mozilla.org/trychooser/
  664. # [03:35] <@khuey> lol
  665. # [03:36] <davidb> jmaher: try http://trychooser.pub.build.mozilla.org/
  666. # [03:37] * Quits: regen (Miller@moz-EBDEE7D7.adsl.dynamic.seed.net.tw) (Quit: regen)
  667. # [03:37] * Quits: clokep_js (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Input/output error)
  668. # [03:38] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  669. # [03:38] <@bz> khuey: at some point, you give up like I did earlier today
  670. # [03:40] <gavin> please, everyone give up
  671. # [03:40] <@bz> but yes, this is someone who likes to tell people they don't understand the beauty of COM
  672. # [03:40] <@bz> has for years now
  673. # [03:40] <gavin> clearly not worth it at this point :)
  674. # [03:40] <mconnor> oh god, that thread moved to .platform?
  675. # [03:41] <@dbaron> mconnor, there were two threads right from the start
  676. # [03:41] <@dbaron> (governance and platform, at least)
  677. # [03:41] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  678. # [03:41] <@dbaron> I think we should see what percentage of the total super-reviewers can mark https://bugzilla.mozilla.org/show_bug.cgi?id=731121 invalid :-)
  679. # [03:41] <mconnor> oh. oy.
  680. # [03:42] <@dbaron> I gave up quite a few days ago
  681. # [03:42] <@khuey> bz: yeah, a few pithy lines isn't too much skin off my back though
  682. # [03:42] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  683. # [03:43] <@dbaron> after he told me that I didn't "understand the immense power and design freedom that Common Object Model technology gives people"
  684. # [03:44] <bholley> poor old COM needs an evangelist
  685. # [03:44] <bholley> does anyone know a way for me to window.open in a crashtest without running into popup blocking?
  686. # [03:44] <@bz> "I am the great and powerful.... XPCOM"
  687. # [03:44] <@bz> bholley: no
  688. # [03:44] <@bz> bholley: use a mochitest?
  689. # [03:45] * @bz thought we ran crashtests with popup blocker off, but if we don't....
  690. # [03:45] <@khuey> you can't open windows in the reftest harness
  691. # [03:45] <davidb> jdm: i'm gonna call you matt from now on
  692. # [03:45] <bholley> bz: do assertions currently make mochitests go orange
  693. # [03:45] <bholley> ?
  694. # [03:45] <@bz> bholley: nope
  695. # [03:45] <bholley> bz: well, darn
  696. # [03:46] <bholley> bz: I'm just going to ignore peterv's request to check in a test then
  697. # [03:46] <@bz> bholley: why do you need to window.open() ?
  698. # [03:46] <@bz> bholley: so you can close()?
  699. # [03:46] <@dbaron> my assertions-in-mochitest patch actually could land now
  700. # [03:46] <@dbaron> I just need to address review comments sometime
  701. # [03:46] <bholley> bz: bug 716383
  702. # [03:46] <@bz> bholley: or would removing iframes from the DOM be good enough?
  703. # [03:46] <bholley> bz: I tried switching it to an iframe, but the assertion didn't fire
  704. # [03:47] <bholley> bz: and I'm not sure it's worth the time to find out why
  705. # [03:47] <@bz> dbaron: btw, the bloom filter stuff is in your review queue
  706. # [03:47] <@bz> dbaron: speeds up the huffpo pageload by 30%....
  707. # [03:47] <@bz> bholley: yeah
  708. # [03:47] <@dbaron> bz, yeah, along with a few other things :-)
  709. # [03:47] <@bz> dbaron: sped up, or in your queue?
  710. # [03:47] <@dbaron> in my queue
  711. # [03:47] <@bz> dbaron: I can try to help with the latter a bit
  712. # [03:48] <@bz> dbaron: if that would be useful
  713. # [03:48] <@dbaron> bz, want to take over the review request in https://bugzilla.mozilla.org/show_bug.cgi?id=697230 ?
  714. # [03:48] * @bz looks
  715. # [03:48] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  716. # [03:49] <@bz> I'll give it a shot, sure
  717. # [03:50] <@khuey> you know
  718. # [03:50] <@khuey> two months ago, when I posted that patch
  719. # [03:50] <@khuey> I flipped a coin in my head between you two
  720. # [03:51] <@khuey> clearly that was a very unlucky flip
  721. # [03:52] <@bz> heh
  722. # [03:52] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Input/output error)
  723. # [03:53] * Quits: chewey (chewey@moz-794D4C9B.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  724. # [03:53] * Joins: chewey (chewey@moz-1A33E3A9.dip0.t-ipconnect.de)
  725. # [03:54] * Joins: gozala (gozala@moz-C8F90CFC.static.monkeybrains.net)
  726. # [03:54] <@bz> khuey: anything I should know about this patch before I dig into it?
  727. # [03:54] <bholley> lol, luke asked bz to "pressurize" MoFo
  728. # [03:54] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  729. # [03:54] <@bz> khuey: e.g. why this is needed?
  730. # [03:55] <@khuey> bz: centralizing the image request handling is needed for blocking onload for style images
  731. # [03:55] * Quits: sewardj (sewardj@moz-DE7C7C4B.dip.t-dialin.net) (Ping timeout)
  732. # [03:55] <gavin> MOZ_ASSERT is not documented on developer.mozilla.org
  733. # [03:55] * Joins: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net)
  734. # [03:55] * Joins: sewardj (sewardj@moz-F2E66BAB.dip.t-dialin.net)
  735. # [03:55] <@bz> khuey: why?
  736. # [03:55] <@bz> khuey: (not saying it's not; just trying to get the context)
  737. # [03:56] * @khuey attempts to page the context back in
  738. # [03:56] <@bz> yeah
  739. # [03:56] <@bz> sorry about that
  740. # [03:56] <@khuey> no worries
  741. # [03:56] <@bz> ooh
  742. # [03:56] <@bz> hanging this off the document now
  743. # [03:56] <@bz> spiff
  744. # [03:57] <@khuey> bz: I think the problem is just that if we don't centralize this stuff we have to go around and find all the image loaders somehow
  745. # [03:57] <@bz> ok
  746. # [03:57] <@khuey> bz: or the image loaders have to find their document
  747. # [03:57] <@bz> good
  748. # [03:57] <@khuey> neither of which is easy
  749. # [03:57] * Quits: dao (dao@moz-1377C14D.superkabel.de) (Quit: Leaving.)
  750. # [03:57] <@khuey> but again, 2 month lag ...
  751. # [03:57] <@khuey> so that's just an educated guess
  752. # [03:57] <@bz> it matches my guess
  753. # [03:57] <@bz> so good enough
  754. # [03:57] <@khuey> excellent
  755. # [03:58] * Quits: jamesr (jamesr@9D646D74.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  756. # [04:01] * Quits: vikram360 (vikram360@60E85089.7D1BF977.2A068A5E.IP) (Ping timeout)
  757. # [04:04] <@bz> khuey: you want questions here or in /query ?
  758. # [04:06] * Quits: jeremyhu (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP) (Client exited)
  759. # [04:07] * Quits: davidb (davidb@471D72E.2257F909.F30C9E9E.IP) (Quit: davidb)
  760. # [04:07] * Joins: Mardak (Mardak@A01051A9.6F669779.3D1CA460.IP)
  761. # [04:08] <@khuey> bz: I can answer questions here
  762. # [04:08] <@khuey> or attempt to
  763. # [04:08] <@bz> actually, I figured it out for myself for now
  764. # [04:08] <@bz> if others come up, will go here
  765. # [04:08] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  766. # [04:08] <@khuey> k
  767. # [04:09] * @khuey will be around
  768. # [04:09] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  769. # [04:09] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  770. # [04:09] <jaws> could we move this nsTArraytoJSArray function to the nsTArray.h file? http://mxr.mozilla.org/mozilla-central/source/dom/telephony/Telephony.cpp#73
  771. # [04:10] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  772. # [04:10] <jaws> i'm not sure why it is buried in Telephony.cpp, but I think it could be convenient to others unless there is a reason we shouldn't do so
  773. # [04:10] <@khuey> jaws: we don't want it in nsTArray.h, I think
  774. # [04:10] <@khuey> jaws: but we could move it somewhere more convenient
  775. # [04:11] * joduinn is now known as joduinn-afk
  776. # [04:11] * Quits: Mardak (Mardak@A01051A9.6F669779.3D1CA460.IP) (Quit: Mardak)
  777. # [04:11] <@khuey> jaws: nsContentUtils is the proverbial dumping ground for this kind of stuff
  778. # [04:12] <jaws> yeah it is
  779. # [04:12] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  780. # [04:12] <jaws> khuey: do you know why we don't want it in nsTArray.h ?
  781. # [04:13] <@khuey> because we generally try to keep javascripty stuff out of xpcom/
  782. # [04:13] <jaws> oh ok
  783. # [04:14] * Joins: eflores_ (eflores@3E224D08.BD77B3DB.293D7F07.IP)
  784. # [04:14] * Quits: eflores (eflores@3E224D08.BD77B3DB.293D7F07.IP) (Connection reset by peer)
  785. # [04:15] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  786. # [04:15] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  787. # [04:16] * Quits: eflores_ (eflores@3E224D08.BD77B3DB.293D7F07.IP) (Ping timeout)
  788. # [04:16] * Joins: eflores (eflores@3E224D08.BD77B3DB.293D7F07.IP)
  789. # [04:17] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Ping timeout)
  790. # [04:19] * Joins: Mardak (Mardak@A01051A9.6F669779.3D1CA460.IP)
  791. # [04:22] <jaws> is there an easier way to convert an nsTArray to a jsval? or how would i use a nsVariant* instead?
  792. # [04:22] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  793. # [04:22] <@khuey> you should totally steal that code and move it somewhere useful
  794. # [04:23] <@khuey> don't waste your time reinventing the wheel
  795. # [04:24] <jaws> k, i'll move it to nsContentUtils
  796. # [04:25] * Quits: edmorley (edmorley@moz-6012E233.range109-156.btcentralplus.com) (Quit: Leaving.)
  797. # [04:25] * Joins: st3fan_ (stefan@moz-1DB39D3E.members.linode.com)
  798. # [04:25] * Quits: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com) (Ping timeout)
  799. # [04:26] * st3fan_ is now known as st3fan
  800. # [04:27] * Parts: st3fan (stefan@moz-1DB39D3E.members.linode.com)
  801. # [04:28] * Joins: jeremyhu (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP)
  802. # [04:28] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  803. # [04:29] * Quits: eflores (eflores@3E224D08.BD77B3DB.293D7F07.IP) (Ping timeout)
  804. # [04:29] * Joins: eflores (eflores@3E224D08.BD77B3DB.293D7F07.IP)
  805. # [04:30] * Joins: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com)
  806. # [04:31] * Quits: Mardak (Mardak@A01051A9.6F669779.3D1CA460.IP) (Quit: Mardak)
  807. # [04:32] <@bz> new dom bindings will solve that problem!
  808. # [04:33] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  809. # [04:34] <@khuey> they'll solve all our problems
  810. # [04:35] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  811. # [04:35] <@bz> khuey: so..
  812. # [04:35] * Joins: kwierso (chatzilla@moz-BD032982.chcgilgm.static.covad.net)
  813. # [04:35] <@bz> khuey: the old code invalidated on every frame for backgrounds
  814. # [04:36] <@bz> khuey: but only on load for border images
  815. # [04:36] <@bz> khuey: your new code just always redraws for both
  816. # [04:36] <@bz> khuey: right?
  817. # [04:37] <@khuey> I believe so
  818. # [04:37] <@khuey> we might have decided that that was the right behavior or that might be an oversight
  819. # [04:37] <@khuey> I don't really remember :-/
  820. # [04:38] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  821. # [04:39] * Joins: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com)
  822. # [04:40] * Quits: hnougher (Mibbit@FFA37C1F.2028720C.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  823. # [04:40] <@bz> ok
  824. # [04:40] * @bz adds it to his "triple-check this" list
  825. # [04:41] * Quits: jeremyhu (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP) (Client exited)
  826. # [04:41] * Quits: gozala (gozala@moz-C8F90CFC.static.monkeybrains.net) (Quit: Leaving.)
  827. # [04:43] * Joins: pranavrc (pranavrc@EA9198D8.1E3EB3FF.C28326FD.IP)
  828. # [04:44] * Quits: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com) (Ping timeout)
  829. # [04:45] <Octayn> Could someone using linux check out http://greggman.com/downloads/examples/html5bytebeat/html5bytebeat.html and see if it works at all, or if it's just me.
  830. # [04:46] * Joins: jeremyhu (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP)
  831. # [04:48] <jdm> ooh
  832. # [04:48] <jdm> I don't know what I'm listening to, but I approve of audio experiments
  833. # [04:48] <Octayn> Don't get too involved, it'll suck you in and you'll waste a half hour playing ;)
  834. # [04:48] <jdm> oh, there's a text input
  835. # [04:48] * Joins: dseif_ (dseif@moz-2980D6A.dsl.teksavvy.com)
  836. # [04:48] * Quits: dseif (dseif@moz-7C934ECC.dsl.teksavvy.com) (Ping timeout)
  837. # [04:48] <Octayn> jdm: given a variable t, write a function that produces a byte
  838. # [04:48] <Octayn> that byte is 8-bit pcm and played as such
  839. # [04:49] <@bz> "This setting was originally designed for customization by computer manufacturers, and computer manufacturers will probably have a pretty close relationship with the companies that provide shov^H^H^H^Hvalue-added software for their systems. "
  840. # [04:49] * @bz sees that Raymond has been having the same add-on issues we have
  841. # [04:49] * philor is now known as philor|away
  842. # [04:49] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  843. # [04:49] <jdm> Octayn: in return, allow me to link you to http://www.joshmatthews.net/domtracker/
  844. # [04:50] <jdm> which has been sucking all of my free time to make in the past three days
  845. # [04:50] <Octayn> hilarity ensues when you open the combobox and the window scrolls
  846. # [04:50] <Octayn> bye-bye, combo box!
  847. # [04:50] <Octayn> jdm: what am I watching/listening to?
  848. # [04:51] <jdm> Octayn: are you familiar with MOD files and trackers from the 80s/90s?
  849. # [04:51] <jdm> this is a tracker for your browser
  850. # [04:51] <@khuey> bz: yeah I enjoyed that
  851. # [04:51] <Octayn> I am not, though I will research
  852. # [04:51] <jdm> it's got a random well-known MOD loaded by default
  853. # [04:52] <jdm> Octayn: holy crap, the sample songs from the github repo are fantastic
  854. # [04:52] <Octayn> jdm: are you using linux and it actually works?
  855. # [04:52] <jdm> Octayn: sorry, osx
  856. # [04:53] <Octayn> jdm: but yeah, it is pretty amazing. bytebeat has me in his hooks, I will be spending significant amounts of time with it tomorrow
  857. # [04:53] <jdm> I might end up stealing the waveform visualization code
  858. # [04:54] <jdm> I need it to add a sample editor to domtracker
  859. # [04:54] * Joins: bonnie (bbsurender@654012E9.CFB1C97.DD3002AF.IP)
  860. # [04:54] <jdm> I don't even understand how you start putting one of these bytebeat formulas together
  861. # [04:54] * Quits: bonnie (bbsurender@654012E9.CFB1C97.DD3002AF.IP) (Client exited)
  862. # [04:54] <Octayn> it's just javascript
  863. # [04:55] <Octayn> you can fit infinite complexity into that textbox, but what's the fun in that
  864. # [04:55] <Octayn> More fun is to squeeze awesome out of practically nothing
  865. # [04:55] * Quits: eflores (eflores@3E224D08.BD77B3DB.293D7F07.IP) (Quit: Bye)
  866. # [04:55] * zpao is now known as zpao|detached
  867. # [04:56] <@dolske> my cat just walked across my keyboard and it started playing a rick astley remix.
  868. # [04:57] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  869. # [04:59] * Joins: anky (anky@83A0AAF6.31804B8C.A3D1B221.IP)
  870. # [04:59] * Joins: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com)
  871. # [05:00] * Quits: mjschranz (mjschranz@6B54A471.531FD64C.630E4E47.IP) (Client exited)
  872. # [05:00] * Quits: jeremyhu (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP) (Client exited)
  873. # [05:00] * ewong|afk is now known as ewong
  874. # [05:01] <Octayn> Anyway the problem is that that app works flawlessly on windows (and apparently on osx) but on linux it barely functions if at all
  875. # [05:01] * lsblakk is now known as lsblakk|afk
  876. # [05:01] <Octayn> Is there something deficient about a linux implementation somewhere that I should know about?
  877. # [05:03] <jaws> if i have a JSContext*, can I get the global object from it as a JSObject*?
  878. # [05:03] * Quits: victorporo (victorporo@9D98A5C0.6465CCD9.79933D60.IP) (Quit: Leaving...)
  879. # [05:04] <Mook> jdm: is domtracker having large pauses as the pages switch (or whatever it is) expected? or is my machine just too slow?
  880. # [05:05] <jdm> Mook: yeah, background tabs have setInterval de-prioritized, and that's what the html5 audio generation requires
  881. # [05:05] <Mook> sorry, I meant when it goes to the bottom and jumps back to the top
  882. # [05:05] * Joins: slowpoke (slowpoke@moz-F773540F.gigabit.perfect-privacy.com)
  883. # [05:05] <Mook> I didn't actually switch tabs
  884. # [05:05] <jdm> Mook: oh, hmm. no, that's not meant to happen.
  885. # [05:06] <Mook> okay, time to try new profile and then see what I can throw at it.
  886. # [05:06] <Octayn> jdm: hmm, are you using setInterval so as to not block? have you thought about pushing that off to a worker?
  887. # [05:06] * nthomas is now known as nthomas|away
  888. # [05:06] <@khuey> jaws: nsJSUtils::GetDynamicScriptGlobal
  889. # [05:07] <jdm> Octayn: I'm not certain that you can use the audio api from workers
  890. # [05:07] <jaws> thanks khuey!
  891. # [05:08] <@dolske> jaws: what are you up to? :)
  892. # [05:08] <@khuey> jaws: or just JS_GetGlobalObject
  893. # [05:08] <@khuey> looks like that is simpler if you just want the JSObject
  894. # [05:09] <@dolske> Octayn: I'm not a media hacker, but I'm not aware of anything in particular broken with linux. well, other than the usual problems linux has with audio. :)
  895. # [05:09] <kinetik> Octayn: works for me in nightly on Fedora 14
  896. # [05:09] <jaws> dolske: working on click to play plugins
  897. # [05:09] <@dolske> Octayn: you might... ah, there's kinetik. :)
  898. # [05:09] <@dolske> jaws: oh my. you've gone down the rabbit hole, eh?
  899. # [05:09] <Octayn> kinetik: damn, that means it's my fault
  900. # [05:10] <jaws> dolske: its for this bug https://bugzilla.mozilla.org/show_bug.cgi?id=730318
  901. # [05:10] <kinetik> Octayn: what system are you on?
  902. # [05:10] <Octayn> kinetik: exherbo. tiny obscure source-based distro
  903. # [05:10] * jmaher is now known as jmaher|afk
  904. # [05:10] <kinetik> Octayn: the current Linux backend for audio is not known to work well with the Audio Data API, so maybe I'm getting lucky here
  905. # [05:11] <kinetik> Octayn: what're you using for audio, PulseAudio, just ALSA?
  906. # [05:11] <Octayn> kinetik: just alsa
  907. # [05:14] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  908. # [05:14] <kinetik> Octayn: hrm, actually works for me via PA or using ALSA directly
  909. # [05:15] <@dolske> does "not known to work well" mean "known not to work well"? :)
  910. # [05:15] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  911. # [05:15] * ChanServ sets mode: +o ehsan
  912. # [05:16] <kinetik> dolske: tomato
  913. # [05:16] <kinetik> if that helps
  914. # [05:17] <@dolske> \o/
  915. # [05:17] <Octayn> Hm
  916. # [05:17] <Octayn> I can't appear to get any demos using the audio data api to function
  917. # [05:18] <Octayn> Oh, these are webkit-only demos.
  918. # [05:18] <Octayn> That explains it!
  919. # [05:21] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  920. # [05:22] <kinetik> Octayn: does audio work if you play: http://video.webmfiles.org/big-buck-bunny_trailer.webm
  921. # [05:23] <Octayn> kinetik: yeah
  922. # [05:24] <Octayn> And the examples from https://wiki.mozilla.org/Audio_Data_API#Working_Audio_Data_Demos are working too
  923. # [05:25] <kinetik> Octayn: can you pastebin the result of aplay -lL somewhere?
  924. # [05:25] * Quits: glob (glob@moz-E31CD2CB.mozilla.org) (Quit: Leaving...)
  925. # [05:25] <Octayn> Sure
  926. # [05:25] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  927. # [05:25] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  928. # [05:25] <Octayn> http://paste.pocoo.org/show/558976/
  929. # [05:25] * Joins: glob (glob@moz-E31CD2CB.mozilla.org)
  930. # [05:25] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  931. # [05:25] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  932. # [05:26] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  933. # [05:28] <jtcranmer> lolwut
  934. # [05:29] <jtcranmer> "I don't know what trolling is"
  935. # [05:29] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  936. # [05:29] <@khuey> well, that just proves he's an excellent troll, no?
  937. # [05:29] * philor|away is now known as philor
  938. # [05:29] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  939. # [05:29] <Octayn> kinetik: pulse is listed but don't let t hat fool you, it's never running (I tinkered with it a few months ago)
  940. # [05:30] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  941. # [05:30] <jtcranmer> I'm almost tempted to respond
  942. # [05:30] <jtcranmer> but I don't want to spam people any further
  943. # [05:30] <@khuey> "make the decision to revoke my bugzilla account (like the"
  944. # [05:30] <@khuey> webkit team did, after their deliberate bullying)."
  945. # [05:30] <kinetik> Octayn: right
  946. # [05:30] <@khuey> hey guys!
  947. # [05:30] <@khuey> the webkit people are smarter than we are!
  948. # [05:31] <jtcranmer> oh
  949. # [05:31] <kinetik> Octayn: what are the symptoms?
  950. # [05:31] <@dolske> khuey: I've seen your work
  951. # [05:31] <jtcranmer> ubuntu also banned him
  952. # [05:31] <kinetik> Octayn: also, what version of Firefox are you running?
  953. # [05:32] <jtcranmer> oh, heh, this is hilarious
  954. # [05:32] * Quits: anky (anky@83A0AAF6.31804B8C.A3D1B221.IP) (Client exited)
  955. # [05:32] * Joins: cssanimgradients (blah@3753EE3E.DBF822D2.45459EBF.IP)
  956. # [05:32] <Octayn> kinetik: Unless the web console or firebug opens, I hear a few (2-3) pops and then the timer in the top left stops moving and I hear nothing. If the builtin web console is open it usually plays fine until the tab is backgrounded and then never starts again. With firebug, it's hit-or-miss. This is with FF10.0 and nightly
  957. # [05:33] <cssanimgradients> Firefox doesn't render http://ie.microsoft.com/testdrive/Graphics/Bayou like IE
  958. # [05:33] <cssanimgradients> http://ie.microsoft.com/testdrive/ieblog/2012/feb/pp5-demo.webmvp8.webm to see how IE renders it, don't know when MS started serving WebM videos but it's an improvement I guess
  959. # [05:34] <kinetik> Octayn: okay, that sounds like one of the known issues... if you experiment with the amount of data the JS is writing to mozWriteAudio you may be able to get it to work on your system.
  960. # [05:34] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  961. # [05:34] <kinetik> Octayn: if you file a bug in Core::Video/Audio and CC me, we can go from there
  962. # [05:35] * @bz suggests not wasting time readin
  963. # [05:35] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  964. # [05:35] <@bz> er, reading
  965. # [05:35] <@bz> on that stuff
  966. # [05:35] <Octayn> kinetik: Alright, I'll play with it in the morning and file a bug then too. Thanks!
  967. # [05:35] <kinetik> Octayn: thanks
  968. # [05:36] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 12.0a2/20120225042011])
  969. # [05:36] * Quits: pranavrc (pranavrc@EA9198D8.1E3EB3FF.C28326FD.IP) (Ping timeout)
  970. # [05:37] * @bz is not sure what he thinks of mozilla::css::ImageLoader vs imgILoader
  971. # [05:38] * Joins: knelson (Adium@A4273395.64AC677C.42E94045.IP)
  972. # [05:38] * Parts: knelson (Adium@A4273395.64AC677C.42E94045.IP)
  973. # [05:38] <@bz> khuey: ping
  974. # [05:39] <@khuey> bz: hi
  975. # [05:39] <@bz> khuey: so in DidSetStyleContext
  976. # [05:39] <@bz> khuey: we used to drop the old background images
  977. # [05:39] <@bz> khuey: but not add in the new ones, right?
  978. # [05:39] * @khuey pulls up the code
  979. # [05:39] <@bz> khuey: presumably relying on the nsCSSRendering code to do that
  980. # [05:39] <@bz> khuey: your new code adds the new ones, though
  981. # [05:39] <hendry> i'm trying to debug some appacaching behaviour, is there a way to see network bg downloading in FF10?
  982. # [05:40] <@khuey> bz: right
  983. # [05:40] <@dbaron> jlebar, inbound looks a wee bit red
  984. # [05:40] <@bz> khuey: why is that needed now?
  985. # [05:40] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Ping timeout)
  986. # [05:41] <@bz> khuey: just to make sure we don't have things pending until paint and accidentally fire onload or something?
  987. # [05:41] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  988. # [05:41] <@khuey> bz: yeah
  989. # [05:41] <@bz> ok
  990. # [05:41] <@khuey> bz: not setting this stuff up until first paint may be too late
  991. # [05:41] <@bz> so then....
  992. # [05:42] * @bz thinks
  993. # [05:42] <jlebar> dbaron, Huh. I even pushed to try.
  994. # [05:42] <jlebar> (That's what they all say, I know...)
  995. # [05:42] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  996. # [05:42] <@bz> khuey: so ok
  997. # [05:42] <@dbaron> jlebar, I think you're conflicting with bz's push three inbound pushes earlier
  998. # [05:43] <@khuey> bz: but we need to keep the stuff in the painting code
  999. # [05:43] <jlebar> Oh, so I am.
  1000. # [05:43] <@bz> khuey: why?
  1001. # [05:43] <@khuey> bz: because sometimes we paint frames from style context's that they're not associated with
  1002. # [05:43] <jlebar> dbaron, He even politely asked me before pushing.
  1003. # [05:43] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  1004. # [05:43] <@khuey> *contexts
  1005. # [05:43] <@bz> khuey: oh, bugger
  1006. # [05:43] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1007. # [05:43] <@khuey> bz: yeah :-(
  1008. # [05:43] <@bz> khuey: canvas, right
  1009. # [05:43] <@khuey> yep
  1010. # [05:43] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  1011. # [05:43] <@khuey> and maybe others
  1012. # [05:43] <@khuey> idk
  1013. # [05:43] <@bz> khuey: here I was hoping we could remove some code
  1014. # [05:43] <@bz> khuey: ok, fine
  1015. # [05:44] <@bz> khuey: we need a better architecture...
  1016. # [05:44] <@khuey> indeed
  1017. # [05:44] <@bz> we need a saner spec
  1018. # [05:44] <@bz> we need saner legacy behavior
  1019. # [05:44] <@khuey> welcome to the web
  1020. # [05:44] <@bz> we should travel back in time and beat some sense into the Netscape 2 team
  1021. # [05:44] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1022. # [05:44] <doublec> 3~
  1023. # [05:44] <doublec> 4~
  1024. # [05:44] <@bz> we should send any surviving Netscape 2 team members back in time to do that
  1025. # [05:44] <@bz> I bet Brendan would volunteer... ;)
  1026. # [05:45] <@khuey> I'm sure he would
  1027. # [05:45] <@bz> ok
  1028. # [05:45] <@bz> moving on....
  1029. # [05:45] <@khuey> I wonder how many of the others are still in this business
  1030. # [05:45] <@bz> khuey: "r-, wrong license header" ;)
  1031. # [05:45] <jlebar> Gah, two more StdInt's snuck in!
  1032. # [05:45] * heycam|away is now known as heycam
  1033. # [05:45] * @bz finally got to that part
  1034. # [05:46] <philor> jwatt: I've got the exact same failure as bug 701060, except it's in svg/content/test/test_lang.xhtml, can I jam it in with the other one?
  1035. # [05:46] <@khuey> bz: haha
  1036. # [05:46] <jtcranmer> oh, lol, his new post is equally funny
  1037. # [05:47] <@dolske> I find it more sad than funny now.
  1038. # [05:48] <@khuey> yeah
  1039. # [05:48] <@dolske> It's pretty clear the guy's got... issues... and getting people in that state more worked up doesn't help us to them. :(
  1040. # [05:48] <@bz> oh, huh
  1041. # [05:48] <@bz> this really is an image loader!
  1042. # [05:48] <jlebar> dbaron, Pushed a fix.
  1043. # [05:48] * @bz was gonna say about it mostly being about invalidation, then saw that last bit
  1044. # [05:48] <@khuey> bz: you think I would lie to you? ;-)
  1045. # [05:49] <jlebar> dolske, I thought I could talk a bit of sense into him. Clearly that was a mistake.
  1046. # [05:49] <jlebar> I just made hulk angry.
  1047. # [05:49] <@bz> khuey: stranger things have happened in diffs
  1048. # [05:49] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1049. # [05:49] <@dbaron> bz, but we should start the loads from the style system, no?
  1050. # [05:49] <jtcranmer> dolske: I'm not entirely convinced that everything he says is true
  1051. # [05:50] <@dolske> jlebar: your reply was really good, but alas I think he's so far gone it's not going to help.
  1052. # [05:50] <@dbaron> bz, oh, except this modifies that callsite
  1053. # [05:50] <@dolske> jtcranmer: doesn't really matter; be it true or someone spinning tall tales, it's not really a fair fight.
  1054. # [05:50] <@bz> dbaron: yep
  1055. # [05:51] <@bz> dbaron: pretty much mirrors my train of thought
  1056. # [05:51] <@bz> khuey: FrameSet.... I dunno
  1057. # [05:51] <@bz> khuey: I'll see what I can do about that name
  1058. # [05:51] <@bz> khuey: no luck so far
  1059. # [05:51] <jtcranmer> dolske: I've had forewarning before (from chriscoulson) that he gets really nasty
  1060. # [05:51] <@khuey> bz: hmm?
  1061. # [05:52] <@bz> khuey: my initial reaction to that identifier was to think of late-90s websites
  1062. # [05:52] <@dbaron> <frameset>
  1063. # [05:52] <@khuey> ah
  1064. # [05:52] <@khuey> heh
  1065. # [05:52] <@dbaron> <frame src="head.html">
  1066. # [05:52] <@bz> khuey: you may have missed out on that era. ;)
  1067. # [05:52] <@dbaron> <frame src="body.html">
  1068. # [05:52] <@bz> hey
  1069. # [05:52] <@dbaron> </frameset>
  1070. # [05:52] <@khuey> bz: yeah I was busy with elementary school
  1071. # [05:52] <@bz> My site used to look like that!
  1072. # [05:53] <@bz> Then for a bit I had <a> tags styled with outset borders to look like cool buttons
  1073. # [05:53] <@bz> and alternate stylesheets
  1074. # [05:53] <@dolske> jtcranmer: just furthers my suspicion that pyxpcom et al is just a proxy for whatever other issues he has.
  1075. # [05:53] <@bz> then I took down the site.
  1076. # [05:53] <jtcranmer> dolske: http://irclogs.ubuntu.com/2011/08/24/%23ubuntu-devel.html#t22:41
  1077. # [05:53] <philor> bah. <frame src="toc.htm"><frame src="body.htm"> ftw
  1078. # [05:53] <@dbaron> mine looked more like:
  1079. # [05:53] <@dbaron> <FRAMESET COLS="30%,70%" BORDERCOLOR="#CC2211">
  1080. # [05:53] <@dbaron> <FRAMESET ROWS="40%,60%">
  1081. # [05:53] <@dbaron> <FRAME SRC="tocmain.html.en" NAME="toc" TITLE="Top Level Table of Contents" FRAM
  1082. # [05:53] <@dbaron> EBORDER=1>
  1083. # [05:53] <@dbaron> ...
  1084. # [05:53] <@dbaron> that was back in the days before XHTML made lowercase the one true way
  1085. # [05:54] <@dbaron> I was an uppercase sort of HTML author. :-)
  1086. # [05:54] * aja flashes back to Geocities
  1087. # [05:55] * @bz too
  1088. # [05:55] <@bz> good thing that all stopped
  1089. # [05:55] <@bz> since that bloom filter patch makes lowercase tags faster. ;)
  1090. # [05:55] <@bz> (or at least makes selectors using lowercase tag names faster)
  1091. # [05:57] * Quits: dseif_ (dseif@moz-2980D6A.dsl.teksavvy.com) (Input/output error)
  1092. # [05:57] <heycam> <!DOCTYPE COBOL>
  1093. # [05:59] * Quits: jhammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  1094. # [06:00] * Joins: kwierso_ (chatzilla@moz-36F449F6.chcgilgm.static.covad.net)
  1095. # [06:00] * Quits: kwierso (chatzilla@moz-BD032982.chcgilgm.static.covad.net) (Ping timeout)
  1096. # [06:00] * kwierso_ is now known as kwierso
  1097. # [06:00] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1098. # [06:00] <@bz> heycam: <DOCTYPE HTML PUBLIC etc etc>
  1099. # [06:00] <@bz> heycam: party like it's 1996, I tell you
  1100. # [06:02] <@dbaron> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html4
  1101. # [06:02] <@dbaron> 0/strict.dtd">
  1102. # [06:03] <@bz> khuey: what does the comment in DropDocumentReference mean?
  1103. # [06:04] <@dolske> heycam: wow, you just _had_ to go there
  1104. # [06:04] <@dolske> also. XCOBOL.
  1105. # [06:05] <aja> and WATBOL (for beginners)
  1106. # [06:05] <heycam> I have a friend who was doing COBOL programming until two years ago, though thankfully she's changed teams now
  1107. # [06:05] <cers> man... I remember writing an encyclopedia about whales and sharks back in the days of html 3.2
  1108. # [06:05] <@dolske> friends don't let friends do COBOL
  1109. # [06:05] * zpao|detached is now known as zpao
  1110. # [06:06] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1111. # [06:06] <@khuey> bz: the only things that should be holding refs to the image loader are the document and image lib
  1112. # [06:06] <@bz> khuey: ok
  1113. # [06:06] <@khuey> bz: and after we ClearAll(), all the image lib references should be gone
  1114. # [06:06] <@bz> khuey: ok
  1115. # [06:07] <@bz> khuey: so what?
  1116. # [06:07] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  1117. # [06:07] * @khuey shrugs
  1118. # [06:07] * Joins: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP)
  1119. # [06:07] <@bz> khuey: and why does that comment come before we set mDocument to null?
  1120. # [06:07] <@khuey> I can take it out
  1121. # [06:07] <ddahl> where is the documentation that tells you how to name and add your .xpt file to package-manifest.in ?
  1122. # [06:07] <@khuey> heh
  1123. # [06:07] <@khuey> "documentation"
  1124. # [06:07] <@khuey> you're funny
  1125. # [06:07] <@bz> khuey: if there isn't an obvious gotcha here, I'd take it out
  1126. # [06:07] <ddahl> i am
  1127. # [06:07] <@khuey> bz: there's no real reason you need to know that
  1128. # [06:08] <@khuey> ddahl: find the last diff that did that, copy liberally?
  1129. # [06:08] <@bz> khuey: on the other hand, we used to have cc for this stuff
  1130. # [06:08] <@bz> khuey: do we not need it anymore?
  1131. # [06:08] <ddahl> khuey: ah. how do you find that diff?:)
  1132. # [06:08] <philor> mmm, https://tbpl.mozilla.org/?tree=Profiling - the whole front page is allgreen
  1133. # [06:08] <nemo> so. a page has <div id="spoiler" style="display: none"> and I decide I'd rather just always see the spoilers. so I do userContent.css .spoiler { display: block !important; }
  1134. # [06:08] <@khuey> bz: I don't think we ever needed it
  1135. # [06:09] <nemo> why on earth does element.style on the page beat .class { !important } in userContent? :(
  1136. # [06:09] <@bz> I guess nsImageLoader used to not have a useful traverse/unlink?
  1137. # [06:09] * Joins: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP)
  1138. # [06:09] <heycam> nemo, #spoiler instead of .spolier?
  1139. # [06:09] <@bz> so traversing it did not much
  1140. # [06:09] <nemo> er
  1141. # [06:09] <nemo> <div class="spoiler">
  1142. # [06:09] <heycam> ok
  1143. # [06:09] <nemo> heycam: whatever :-p
  1144. # [06:09] <heycam> (then I have no answer for you right now :))
  1145. # [06:10] * Quits: kwierso (chatzilla@moz-36F449F6.chcgilgm.static.covad.net) (Ping timeout)
  1146. # [06:10] <@khuey> bz: nsImageLoader isn't cycle collected
  1147. # [06:10] * Joins: kwierso_ (chatzilla@moz-BD032982.chcgilgm.static.covad.net)
  1148. # [06:10] <@khuey> so traversing the image loader hashes seems ... silly
  1149. # [06:10] <@bz> nemo: element.style on page loses to .class !important in userContent
  1150. # [06:10] <@bz> khuey: yeah, indeed
  1151. # [06:10] * kwierso_ is now known as kwierso
  1152. # [06:10] <nemo> bz: yeah. that was kind of a surprise.
  1153. # [06:10] <@bz> nemo: what was?
  1154. # [06:10] * Quits: cssanimgradients (blah@3753EE3E.DBF822D2.45459EBF.IP) (Quit: )
  1155. # [06:10] * kwierso would like to know why IRC keeps dropping him
  1156. # [06:11] * @bz is trying to figure out which member of { bz, nemo } misunderstood
  1157. # [06:11] <@khuey> oh wow
  1158. # [06:11] <@khuey> whoever added mouseover tooltips to hgweb blame
  1159. # [06:11] <@khuey> I will buy that person beer
  1160. # [06:11] <nemo> bz: thought userContent took precedence over page, and !important always beats inline style normally
  1161. # [06:11] <nemo> bz: so doesn't make sense twice
  1162. # [06:12] * Parts: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1163. # [06:13] * zpao is now known as zpao|detached
  1164. # [06:14] <@bz> nemo: userContent has lower precedence than page
  1165. # [06:14] * jlebar is now known as jlebar|sleep
  1166. # [06:14] <@bz> nemo: but userContent !important has higher precedence
  1167. # [06:14] <@bz> khuey: too bad they didn't fix the actual bug I filed. :(
  1168. # [06:14] <@bz> khuey: so I had to reopen it
  1169. # [06:15] <@bz> khuey: but now I get to wait again for it to maybe get fixed.
  1170. # [06:15] <nemo> bz: hm. in firebug it shows userContent.css being overridden by the page
  1171. # [06:15] <Asa> this luke.leighton dude is losing his shit in dev.platform
  1172. # [06:15] <@bz> nemo: that would mean that either Firebug is lying to you or you're misreading its output or we have a bug in our style system
  1173. # [06:15] <@bz> Asa: just ignore him
  1174. # [06:15] <nemo> bz: I shall take a screenshot
  1175. # [06:15] <@bz> nemo: or some combination
  1176. # [06:15] <nemo> bz: also. the spoilers weren't visible :)
  1177. # [06:15] <@bz> nemo: sure
  1178. # [06:16] <@bz> nemo: that's highly curious
  1179. # [06:16] <@dolske> Asa: yes, what bz said. It's kind of sad. :(
  1180. # [06:16] <Asa> bz: I said my bit already.
  1181. # [06:16] <@bz> asa: yeah, indeed
  1182. # [06:16] <@bz> nemo: here's a question. This userContent thing
  1183. # [06:16] <@khuey> bz: which bug?
  1184. # [06:16] <@bz> nemo: did you just create it in profile/chrome ?
  1185. # [06:16] <nemo> yes
  1186. # [06:16] <nemo> bz: well. I've had it there for years
  1187. # [06:16] <@bz> nemo: ok, so not using Stylish or anything?
  1188. # [06:17] <nemo> naw
  1189. # [06:17] <nemo> the other rules work though
  1190. # [06:17] <@khuey> bz: oh, hgweb?
  1191. # [06:17] <nemo> also it does show up in firebug..
  1192. # [06:17] <@bz> khuey: yes
  1193. # [06:17] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  1194. # [06:17] <@bz> https://bugzilla.mozilla.org/show_bug.cgi?id=466018
  1195. # [06:17] <@bz> they did the "show checkin comment"
  1196. # [06:17] <@bz> but not the really important "linkified bug" part
  1197. # [06:18] * Joins: dseif (dseif@moz-56A5EC66.dsl.teksavvy.com)
  1198. # [06:19] <nemo> bz: oh. ffs. n/m. I'm just an idiot
  1199. # [06:19] <nemo> bz: was first time I'd noticed spoilers. and some user was being cute
  1200. # [06:19] <nemo> and just doing a dozen nested ones with no content inside
  1201. # [06:19] <nemo> and I assumed it was that the style wasn't working
  1202. # [06:19] <@bz> heh
  1203. # [06:21] * jhford-work is now known as jhford-work-away
  1204. # [06:22] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  1205. # [06:23] * Joins: SeoZ (DanielJuyu@moz-C2D7EB0E.osuosl.org)
  1206. # [06:24] * Joins: cpearce (chatzilla@moz-F71F027C.xdsl.xnet.co.nz)
  1207. # [06:27] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  1208. # [06:27] <nemo> bz: admittedly, what threw me off is that normally an overridden style has a line through it. but not this time, for some reason. maybe I'll ask the firebug people about that one
  1209. # [06:28] <jaws> would changing argument 3 of this function to nsTArray<T> break anything? http://mxr.mozilla.org/mozilla-central/source/dom/telephony/Telephony.cpp#73
  1210. # [06:28] * Joins: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net)
  1211. # [06:29] <jaws> i should have said |const nsTArray<T>&|
  1212. # [06:30] <@bz> doesn't seem like it should
  1213. # [06:31] <jaws> bz: would callers to this function need to change?
  1214. # [06:31] * Quits: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz) (Quit: This computer has gone to sleep)
  1215. # [06:32] <jaws> i don't think they would, because T would just be nsRefPtr<T> for them
  1216. # [06:34] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1217. # [06:37] <ddahl> khuey: so in Bug 729767: package dom_power.xpt - what determines the name of dom_power.xpt?
  1218. # [06:37] <@khuey> http://mxr.mozilla.org/mozilla-central/source/dom/power/Makefile.in#45
  1219. # [06:40] * Quits: tonymec (tonymec@9BDD6723.6B780655.277517C1.IP) (Ping timeout)
  1220. # [06:41] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1221. # [06:41] <ddahl> khuey: so do the interfaces in XPIDLSRCS get added to the xpt?
  1222. # [06:41] <@khuey> yes
  1223. # [06:42] * Quits: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: faramarz)
  1224. # [06:42] <ddahl> khuey: thx
  1225. # [06:42] <@khuey> np
  1226. # [06:44] * Joins: tonymec (tonymec@9BDD6723.6B780655.277517C1.IP)
  1227. # [06:46] <@khuey> heycam: is there language in the spec that forbids static things on callback interfaces?
  1228. # [06:46] * Quits: jst (jst@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  1229. # [06:46] <heycam> khuey, good question, let's see
  1230. # [06:46] * Joins: jst (jst@moz-BBE3ABD.mv.mozilla.com)
  1231. # [06:47] <heycam> khuey, looks like I say that special operations can't be used on callback interfaces, but I don't say anything about static operations
  1232. # [06:47] <heycam> I'll forbid it
  1233. # [06:48] <@khuey> ty
  1234. # [06:50] * Quits: jaws_ (jwein@moz-E4A8BF29.hsd1.mi.comcast.net) (Ping timeout)
  1235. # [06:52] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1236. # [06:54] * Joins: regen (Miller@moz-44A9CDC2.adsl.dynamic.seed.net.tw)
  1237. # [06:54] * Quits: regen (Miller@moz-44A9CDC2.adsl.dynamic.seed.net.tw) (Quit: regen)
  1238. # [06:55] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Ping timeout)
  1239. # [06:59] <@bz> jaws: indeed
  1240. # [07:01] <@bz> khuey: ping
  1241. # [07:01] <@khuey> hi
  1242. # [07:01] <@bz> khuey: so I don't get something
  1243. # [07:02] <@bz> khuey: on every paint we call AssociateRequestToFrame
  1244. # [07:02] <@bz> khuey: right?
  1245. # [07:02] <@bz> khuey: say any time we're painting the background
  1246. # [07:02] <@khuey> I believe so, yes
  1247. # [07:02] <@bz> khuey: won't we get multiple entries in the relevant FrameSet and RequestSet?
  1248. # [07:02] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  1249. # [07:03] <@khuey> hmm
  1250. # [07:03] <@khuey> good question
  1251. # [07:03] <@bz> khuey: if those are really meant to be sets, seems like using something that treats multiple adds as idempotent would be the right thing
  1252. # [07:03] <@khuey> yeah ...
  1253. # [07:03] <@bz> ok
  1254. # [07:04] <@khuey> I don't think it breaks anything to insert it multiple times
  1255. # [07:04] <@khuey> but we definitely don't want to ship that
  1256. # [07:04] <@bz> Oh, I think it does break
  1257. # [07:04] <@bz> in that we get high memory usage
  1258. # [07:04] <@khuey> well, right
  1259. # [07:04] <@bz> and DisassociateRequestFromFrame may not do the right thing
  1260. # [07:05] <@bz> speaking of which
  1261. # [07:05] <@khuey> mmm
  1262. # [07:05] <@khuey> so that's more interesting
  1263. # [07:05] <@bz> why do we not need to do anything with mFrames in DisassociateRequestFromFrame?
  1264. # [07:05] <@khuey> hmm
  1265. # [07:05] * @khuey reads
  1266. # [07:06] <@khuey> yeah, that's broken too
  1267. # [07:06] <@khuey> we definitely want them to be in sync
  1268. # [07:06] * @khuey really wishes we didn't have to maintain indexes going both ways
  1269. # [07:06] <@bz> heh
  1270. # [07:07] <@khuey> so, yeah, we do need to do something there
  1271. # [07:09] * Quits: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP) (Ping timeout)
  1272. # [07:09] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1273. # [07:09] * Joins: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP)
  1274. # [07:13] * Joins: victorporof (victorporo@9D98A5C0.6465CCD9.79933D60.IP)
  1275. # [07:16] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  1276. # [07:16] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  1277. # [07:16] * jhford-work-away is now known as jhford-work
  1278. # [07:16] <@bz> ok
  1279. # [07:16] <@bz> comments in bug
  1280. # [07:16] * @bz sleeps
  1281. # [07:16] * bz is now known as bz_sleep
  1282. # [07:18] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1283. # [07:18] * Quits: tonymec (tonymec@9BDD6723.6B780655.277517C1.IP) (Input/output error)
  1284. # [07:19] <@khuey> thanks for the review
  1285. # [07:19] * @khuey will look at it in the morning
  1286. # [07:19] * khuey is now known as khuey|away
  1287. # [07:21] * Quits: tonymec|away (tonymec@9BDD6723.6B780655.277517C1.IP) (Quit: Konversation terminated!)
  1288. # [07:23] <CEnnis91> anyone here that can explain why b2g hangs when you try to run it on the emulator
  1289. # [07:24] <kwierso> cuz emulator?
  1290. # [07:24] * Joins: regen (Miller@moz-44A9CDC2.adsl.dynamic.seed.net.tw)
  1291. # [07:24] <CEnnis91> well im assuming it should at least boot =P
  1292. # [07:25] * kwierso hasn't ever tried b2g; should probably refrain from snark
  1293. # [07:25] <CEnnis91> kwierso: nbd, i main in a much harsher room =)
  1294. # [07:26] * Joins: bodhibroy (chatzilla@moz-A4E84065.dynip.nus.edu.sg)
  1295. # [07:26] * Quits: bodhibroy (chatzilla@moz-A4E84065.dynip.nus.edu.sg) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216082320])
  1296. # [07:26] <regen> Does the option "Do Not Track me" place a cookie on the computer?
  1297. # [07:27] <kwierso> regen: I thought it was just a header in outgoing http requests
  1298. # [07:27] <aja> regen: no, an http header
  1299. # [07:27] <regen> OK o_o
  1300. # [07:28] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  1301. # [07:29] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  1302. # [07:30] <CEnnis91> hmmm looks like the previous build didnt finish correctly somehow
  1303. # [07:30] <CEnnis91> (that would explain it)
  1304. # [07:32] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
  1305. # [07:32] * Quits: regen (Miller@moz-44A9CDC2.adsl.dynamic.seed.net.tw) (Quit: regen)
  1306. # [07:39] <darktrojan> oh cool, mobile suffers from the same bug I fixed on desktop months ago
  1307. # [07:40] * Joins: rshetty (quassel@C97E5A.443C766D.C842849F.IP)
  1308. # [07:41] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1309. # [07:41] <darktrojan> oh and conflicting opinions about whether I should care or not
  1310. # [07:41] <darktrojan> :D
  1311. # [07:41] * Joins: karl (karl@moz-BBBB4986.jetstream.xtra.co.nz)
  1312. # [07:42] * Joins: smontagu (chatzilla@moz-21B20FDA.red.bezeqint.net)
  1313. # [07:47] * Quits: attar (attr@7E207F72.3EC3C6DF.67CA24A9.IP) (Quit: WeeChat 0.3.7)
  1314. # [07:48] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1315. # [07:49] <nigelb> I don't know who's release team for firefox, but this is highly relevant https://img.skitch.com/20120229-rxpm88tkuwt6gptcjwxm4377tr.jpg
  1316. # [07:50] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1317. # [07:50] * Joins: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net)
  1318. # [07:50] * Joins: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz)
  1319. # [07:50] <darktrojan> so that's why they call it a chemspill release
  1320. # [07:50] * Joins: attar (attr@7E207F72.3EC3C6DF.67CA24A9.IP)
  1321. # [07:53] <JonathanS> looks like I picked wrong week to quit drinking
  1322. # [07:54] * Joins: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net)
  1323. # [07:54] <kwierso> looks like I picked the right month to get hired on fulltime as the jetpack release engineer?
  1324. # [07:54] * Joins: grubshka__ (grubshka@moz-6DDB8A96.w86-216.abo.wanadoo.fr)
  1325. # [07:55] * heycam is now known as heycam|away
  1326. # [07:55] * heycam|away is now known as heycam
  1327. # [07:56] * heycam is now known as heycam|away
  1328. # [08:00] * Quits: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz) (Quit: This computer has gone to sleep)
  1329. # [08:02] <Unfocused> nigelb has obviously never seen the liquor cabinet at the MV office
  1330. # [08:02] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  1331. # [08:02] * Joins: not_gavi1 (gavin@D18F6DDB.6A393516.2321E71E.IP)
  1332. # [08:05] * Quits: njn (chatzilla@moz-F1136D81.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120227224248])
  1333. # [08:06] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1334. # [08:08] * Quits: jcranmer|away (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
  1335. # [08:08] * Joins: jcranmer|away (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
  1336. # [08:08] <nigelb> JonathanS: Airplane <3
  1337. # [08:08] <darktrojan> roger roger
  1338. # [08:08] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  1339. # [08:08] <JonathanS> darktrojan, wrong movie :)
  1340. # [08:12] * Quits: smontagu (chatzilla@moz-21B20FDA.red.bezeqint.net) (Ping timeout)
  1341. # [08:13] <philor> darktrojan, right movie
  1342. # [08:13] <darktrojan> heh, good to see someone sticking up for me
  1343. # [08:14] <nigelb> heh
  1344. # [08:14] <JonathanS> philor, roger-roger is in star wars movie of mindless battle droid drone?
  1345. # [08:14] <nigelb> what's our vector, Victor?
  1346. # [08:14] <darktrojan> what's the vector, victor?
  1347. # [08:14] <philor> we have clearance, clarence
  1348. # [08:14] <darktrojan> nigelb++
  1349. # [08:14] <nigelb> haha
  1350. # [08:14] <nigelb> have you guys seen that youtube has the movie?
  1351. # [08:15] <JonathanS> darktrojan http://images.wikia.com/starwars/images/a/aa/B1BattleDroid-SWI128.jpg
  1352. # [08:15] <@dolske> nigelb: all I'm going to say is: that liquor shelf is way too small.
  1353. # [08:16] <darktrojan> pff, we're talking about a movie classic here, and all you can think of is star wars
  1354. # [08:16] <JonathanS> darktrojan, sorry, too geeky :(
  1355. # [08:17] <nigelb> dolske: Aww. I guess I should see the one at MV at some point.
  1356. # [08:17] <JonathanS> dolske, because it is too much of libdrink will consume all of the alcohol for streaming
  1357. # [08:19] * Quits: grubshka__ (grubshka@moz-6DDB8A96.w86-216.abo.wanadoo.fr) (Ping timeout)
  1358. # [08:19] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1359. # [08:19] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  1360. # [08:20] * Joins: smontagu (chatzilla@moz-CC2EACAB.red.bezeqint.net)
  1361. # [08:22] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  1362. # [08:22] * Quits: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net) (Client exited)
  1363. # [08:24] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1364. # [08:24] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1365. # [08:26] * Quits: timA|away (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Quit: Instantbird 1.2a1pre)
  1366. # [08:27] * Joins: timA (Instantbir@moz-535753DA.hsd1.or.comcast.net)
  1367. # [08:27] * Parts: timA (Instantbir@moz-535753DA.hsd1.or.comcast.net)
  1368. # [08:27] * Quits: not_gavi1 (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  1369. # [08:29] * Quits: victorporof (victorporo@9D98A5C0.6465CCD9.79933D60.IP) (Quit: Leaving...)
  1370. # [08:29] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1371. # [08:29] * Quits: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net) (Quit: Instantbird 1.2a1pre)
  1372. # [08:30] * Quits: aja (chatzilla@F48EAD37.625E483C.7880DB15.IP) (Client exited)
  1373. # [08:30] * Quits: dRdR (dsherk@F8A0E546.DE9A83BF.6DCF1F73.IP) (Ping timeout)
  1374. # [08:32] * Joins: dRdR (dsherk@F8A0E546.DE9A83BF.6DCF1F73.IP)
  1375. # [08:33] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  1376. # [08:33] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
  1377. # [08:33] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  1378. # [08:37] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  1379. # [08:39] * Quits: Cork (none@moz-7DD8BE5D.ilait.se) (Broken pipe)
  1380. # [08:40] * Joins: Cork (none@moz-7DD8BE5D.ilait.se)
  1381. # [08:41] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Ping timeout)
  1382. # [08:41] * Joins: jeremyhu|nanake (jeremyhu@moz-75C113CA.outersquare.org)
  1383. # [08:41] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Quit: Leaving)
  1384. # [08:41] * Joins: nrc (nrc@moz-27352C85.sqy-bng-012.adsl.virginmedia.net)
  1385. # [08:43] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  1386. # [08:44] * philor is now known as philor|away
  1387. # [08:45] * nthomas|away is now known as nthomas
  1388. # [08:46] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1389. # [08:47] <glob> happy bmo-push-day everybody: https://bugzil.la/731165,684974,731912,731664,731416,731418
  1390. # [08:50] * Joins: grubshka__ (grubshka@moz-6DDB8A96.w86-216.abo.wanadoo.fr)
  1391. # [08:50] * Joins: regen (Miller@moz-44A9CDC2.adsl.dynamic.seed.net.tw)
  1392. # [08:50] * Quits: regen (Miller@moz-44A9CDC2.adsl.dynamic.seed.net.tw) (Input/output error)
  1393. # [08:55] * Quits: ochameau (ochameau@moz-A33C217B.fbx.proxad.net) (Ping timeout)
  1394. # [08:55] <@dolske> what? another BMO push?!
  1395. # [08:55] <@dolske> it's like you care. :3
  1396. # [08:55] <jdm> outrageos!
  1397. # [08:56] * Quits: attar (attr@7E207F72.3EC3C6DF.67CA24A9.IP) (Quit: WeeChat 0.3.7)
  1398. # [08:56] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
  1399. # [08:56] <glandium> waw, lkcl has reached another level
  1400. # [08:56] <glob> dolske, no, i just pretend to care :P
  1401. # [08:56] <@dolske> I am naming my next os OutrageOS.
  1402. # [08:56] * Joins: necolas (necolas@moz-F9C3140E.bb.sky.com)
  1403. # [08:56] <@dolske> glob: hush, hush. :)
  1404. # [08:57] <glob> dolske, working in sysadmin for a decade has taught me well
  1405. # [08:57] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1406. # [08:57] * Joins: attar (attr@7E207F72.3EC3C6DF.67CA24A9.IP)
  1407. # [08:58] <smontagu> if something is a code change with no change to behaviour, with no new tests in the patch because the area is already well covered by reftests, is it in-testsuite- or in-testsuite+ ?
  1408. # [08:59] <@dolske> both and neither?
  1409. # [08:59] <smontagu> in-testsuite±
  1410. # [09:00] <smontagu> oh, that doesn't cover neither: in-testsuite<blink>±</blink>
  1411. # [09:00] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1412. # [09:00] <@dolske> I'd just leave it blank, myself. sorta like a whitespace change; it if actually identical behavior then it's neither being explicitly tested for nor lacking tests.
  1413. # [09:02] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1414. # [09:04] <darktrojan> I'm so pleased we've got a third implementation of <setting> to maintain
  1415. # [09:04] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1416. # [09:06] * Joins: paolo (paolo@10D4112A.A18CD39A.2CA42CD4.IP)
  1417. # [09:06] * Joins: pranavrc (pranavrc@ED056F1A.9192D293.520CDC98.IP)
  1418. # [09:07] <darktrojan> two of which are busted \o/
  1419. # [09:09] * Quits: ehoogeveen (emanuel.ho@moz-B95F3766.chello.nl) (Quit: )
  1420. # [09:09] * Joins: Noah (opera@moz-FBAFD440.dsl.rcsntx.sbcglobal.net)
  1421. # [09:09] * Quits: Noah (opera@moz-FBAFD440.dsl.rcsntx.sbcglobal.net) (Quit: Noah)
  1422. # [09:09] * Joins: past (past@moz-9D677A1D.dsl.dyn.forthnet.gr)
  1423. # [09:10] * Joins: Ami_Ty (Amie@moz-14EB1A06.lightspeed.sntcca.sbcglobal.net)
  1424. # [09:10] * Joins: anantzoid (Mibbit@CBD1A98F.6D6227B4.D216A595.IP)
  1425. # [09:11] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1426. # [09:11] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  1427. # [09:11] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  1428. # [09:12] * Joins: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz)
  1429. # [09:13] * Quits: @dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com) (Quit: dveditz)
  1430. # [09:13] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1431. # [09:13] * Quits: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
  1432. # [09:14] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1433. # [09:15] * Fallen|away is now known as Fallen
  1434. # [09:15] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1435. # [09:15] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1436. # [09:15] * Joins: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net)
  1437. # [09:15] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1438. # [09:16] * Quits: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net) (Quit: Instantbird 1.2a1pre)
  1439. # [09:16] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1440. # [09:17] * Joins: vikash (vikash@A910CC44.9B552DFD.5D9ABA9F.IP)
  1441. # [09:20] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1442. # [09:20] * Quits: vikash (vikash@A910CC44.9B552DFD.5D9ABA9F.IP) (Connection reset by peer)
  1443. # [09:22] * Quits: dseif (dseif@moz-56A5EC66.dsl.teksavvy.com) (Input/output error)
  1444. # [09:24] * Quits: attar (attr@7E207F72.3EC3C6DF.67CA24A9.IP) (Quit: WeeChat 0.3.7)
  1445. # [09:25] * Quits: necolas (necolas@moz-F9C3140E.bb.sky.com) (Client exited)
  1446. # [09:25] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1447. # [09:25] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1448. # [09:27] * Joins: vikash (vikash@A4D25C2E.38F0169.5D9ABA9F.IP)
  1449. # [09:27] * Joins: Tomska (Crossbear-@moz-7D1C493F.pools.arcor-ip.net)
  1450. # [09:27] * Quits: Ami_Ty (Amie@moz-14EB1A06.lightspeed.sntcca.sbcglobal.net) (Quit: Ami_Ty)
  1451. # [09:28] * SeoZ is now known as SeoZ-work[AWAY]
  1452. # [09:28] * Quits: rshetty (quassel@C97E5A.443C766D.C842849F.IP) (Ping timeout)
  1453. # [09:29] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1454. # [09:30] * Quits: jcranmer|away (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
  1455. # [09:31] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1456. # [09:31] * Quits: smontagu (chatzilla@moz-CC2EACAB.red.bezeqint.net) (Ping timeout)
  1457. # [09:32] * Quits: @dbaron (dbaron@moz-F9F70D86.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1458. # [09:32] * Quits: nrc (nrc@moz-27352C85.sqy-bng-012.adsl.virginmedia.net) (Ping timeout)
  1459. # [09:33] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1460. # [09:34] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1461. # [09:35] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1462. # [09:35] * Joins: mck182 (quassel@moz-8E3C3A09.vsb.cz)
  1463. # [09:35] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1464. # [09:35] * Joins: jcranmer|away (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
  1465. # [09:35] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1466. # [09:35] <glazou> bonjour
  1467. # [09:35] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  1468. # [09:37] * Joins: JeroenDeDauw (jeroen@7BA25E.882B451D.DDBC9343.IP)
  1469. # [09:38] * Quits: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP) (Ping timeout)
  1470. # [09:40] * Joins: smontagu (chatzilla@moz-5358B283.red.bezeqint.net)
  1471. # [09:40] <NeilAway> gavin: because it could be 3?
  1472. # [09:41] <NeilAway> gavin: I think that's for the case where you cancel a load by starting a new load
  1473. # [09:46] * glob is now known as glob|away
  1474. # [09:46] * Quits: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  1475. # [09:47] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  1476. # [09:47] * Quits: Callek_Away (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
  1477. # [09:48] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Ping timeout)
  1478. # [09:48] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1479. # [09:49] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1480. # [09:51] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1481. # [09:51] * Joins: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  1482. # [09:51] * Joins: msucan (msucan-@BD3D06AD.BB7A5B67.699550A1.IP)
  1483. # [09:52] * Joins: SeoZ (DanielJuyu@EA43237C.F5F46C28.14E0EA63.IP)
  1484. # [09:55] <darktrojan> can I use the dom inspector with fennec?
  1485. # [09:55] <Cork> heh that would be neet :)
  1486. # [10:01] * joduinn-afk is now known as joduinn-home
  1487. # [10:01] * Joins: Callek_Away (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  1488. # [10:01] * Quits: vikash (vikash@A4D25C2E.38F0169.5D9ABA9F.IP) (Ping timeout)
  1489. # [10:02] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
  1490. # [10:03] * Quits: anantzoid (Mibbit@CBD1A98F.6D6227B4.D216A595.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1491. # [10:03] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1492. # [10:03] * Joins: pascalc (chatzilla@moz-DABE0E8F.rev.sfr.net)
  1493. # [10:03] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1494. # [10:05] <luke> does each xpcshell test start up its own xpcshell?
  1495. # [10:06] * Joins: djc (djc@moz-E26330E3.xavamedia.nl)
  1496. # [10:06] * Parts: djc (djc@moz-E26330E3.xavamedia.nl)
  1497. # [10:08] * Joins: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net)
  1498. # [10:11] * Quits: JeroenDeDauw (jeroen@7BA25E.882B451D.DDBC9343.IP) (Quit: Leaving.)
  1499. # [10:11] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1500. # [10:11] * Joins: JeroenDeDauw (jeroen@7BA25E.882B451D.DDBC9343.IP)
  1501. # [10:11] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1502. # [10:13] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  1503. # [10:13] * Quits: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr) (Ping timeout)
  1504. # [10:13] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1505. # [10:14] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  1506. # [10:16] * Quits: lurking (chatzilla@moz-64A5F955.dhcp.embarqhsd.net) (Ping timeout)
  1507. # [10:16] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1508. # [10:16] * Quits: karl (karl@moz-BBBB4986.jetstream.xtra.co.nz) (Ping timeout)
  1509. # [10:16] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
  1510. # [10:17] * Joins: lurking (chatzilla@moz-64A5F955.dhcp.embarqhsd.net)
  1511. # [10:17] * Joins: sliv (spyros@moz-1700A48.cti.gr)
  1512. # [10:17] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1513. # [10:18] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1514. # [10:18] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
  1515. # [10:19] * Quits: Tomska (Crossbear-@moz-7D1C493F.pools.arcor-ip.net) (Ping timeout)
  1516. # [10:23] * Joins: Tomska (Crossbear-@moz-7D1C493F.pools.arcor-ip.net)
  1517. # [10:24] * mattwoodrow is now known as mattwoodrow|away
  1518. # [10:25] * bc|afk is now known as bc
  1519. # [10:26] * Quits: Tomska (Crossbear-@moz-7D1C493F.pools.arcor-ip.net) (Ping timeout)
  1520. # [10:26] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1521. # [10:30] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1522. # [10:31] * Quits: lurking (chatzilla@moz-64A5F955.dhcp.embarqhsd.net) (Ping timeout)
  1523. # [10:31] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1524. # [10:31] * Joins: lurking_ (chatzilla@moz-64A5F955.dhcp.embarqhsd.net)
  1525. # [10:31] * lurking_ is now known as lurking
  1526. # [10:31] * Quits: JeroenDeDauw (jeroen@7BA25E.882B451D.DDBC9343.IP) (Ping timeout)
  1527. # [10:32] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1528. # [10:32] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Connection reset by peer)
  1529. # [10:33] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1530. # [10:34] <Unfocused> luke: yes
  1531. # [10:35] <luke> Unfocused: then i'm confused to be seeing some leaks only show up when the xpcshell tests are run as part of a full 'make xpcshell-tests' run
  1532. # [10:35] * Joins: edmorley (edmorley@moz-6012E233.range109-156.btcentralplus.com)
  1533. # [10:38] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  1534. # [10:38] * Joins: jfkthame (jfkthame@moz-82E88FC9.cable.virginmedia.com)
  1535. # [10:38] * Unfocused shrugs
  1536. # [10:39] * Joins: roc (chatzilla@E100D0FF.FD181AD7.5CE2311A.IP)
  1537. # [10:39] * ChanServ sets mode: +o roc
  1538. # [10:40] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1539. # [10:40] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1540. # [10:42] * Joins: Tomska (Crossbear-@moz-F63022CC.dynamic.qsc.de)
  1541. # [10:44] * Joins: AutomatedTester (AutomatedT@moz-7E54388C.as13285.net)
  1542. # [10:44] * mattwoodrow|away is now known as mattwoodrow
  1543. # [10:46] * Quits: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net) (Ping timeout)
  1544. # [10:46] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1545. # [10:46] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1546. # [10:47] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Connection reset by peer)
  1547. # [10:48] * Fallen is now known as Fallen|away
  1548. # [10:50] * Joins: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net)
  1549. # [10:51] * Quits: @roc (chatzilla@E100D0FF.FD181AD7.5CE2311A.IP) (Ping timeout)
  1550. # [10:53] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1551. # [10:53] * Joins: vikash (vikash@A4D25C2E.38F0169.5D9ABA9F.IP)
  1552. # [10:54] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1553. # [10:54] * Quits: jfkthame (jfkthame@moz-82E88FC9.cable.virginmedia.com) (Quit: jfkthame)
  1554. # [10:54] * Joins: Goldorak (chatzilla@DF9EBE56.1EC05627.187A1082.IP)
  1555. # [10:56] * Fallen|away is now known as Fallen
  1556. # [10:56] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1557. # [10:57] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  1558. # [10:57] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  1559. # [10:58] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  1560. # [10:59] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1561. # [10:59] * Joins: kwierso_ (chatzilla@moz-36F449F6.chcgilgm.static.covad.net)
  1562. # [11:00] * Quits: kwierso (chatzilla@moz-BD032982.chcgilgm.static.covad.net) (Ping timeout)
  1563. # [11:00] * kwierso_ is now known as kwierso
  1564. # [11:00] * Joins: gandalf (zbraniecki@moz-57983FD6.neoplus.adsl.tpnet.pl)
  1565. # [11:03] * Quits: tty234 (telex@moz-F9058B8A.net) (Ping timeout)
  1566. # [11:05] <cers> err - just tried to build with a slightly different mozconfig (not sure if that is the cause), but I get a build error saying: sh: /usr/bin/echo: No such file or directory
  1567. # [11:05] <cers> which is true - it's in /bin/echo
  1568. # [11:07] * Joins: ma1 (ma1@moz-CE563BC8.clienti.tiscali.it)
  1569. # [11:08] * Joins: regen (Miller@moz-44A9CDC2.adsl.dynamic.seed.net.tw)
  1570. # [11:08] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1571. # [11:09] <ma1> any idea of why http://soulwire.co.uk/coffeephysics/ sucks big time on Firefox vs Chrome?
  1572. # [11:09] * Quits: kwierso (chatzilla@moz-36F449F6.chcgilgm.static.covad.net) (Connection reset by peer)
  1573. # [11:10] * Joins: kwierso (chatzilla@moz-BD032982.chcgilgm.static.covad.net)
  1574. # [11:10] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1575. # [11:10] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1576. # [11:10] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1577. # [11:13] * Quits: edmorley (edmorley@moz-6012E233.range109-156.btcentralplus.com) (Quit: Leaving.)
  1578. # [11:13] * Joins: MichaelR (MichaelR@moz-F44A2C87.hsd1.ma.comcast.net)
  1579. # [11:14] <cers> ma1: a lot of js to look through :-S tried running a profiler?
  1580. # [11:14] <ma1> cers: didn't. Is Venkman's still good or have you got any link?
  1581. # [11:15] <cers> ma1: I don't know much about profilers, but I'd think venkman might still be the way to go
  1582. # [11:15] <cers> maybe even firebug?
  1583. # [11:16] * Quits: MichaelR (MichaelR@moz-F44A2C87.hsd1.ma.comcast.net) (Ping timeout)
  1584. # [11:16] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Connection reset by peer)
  1585. # [11:17] * Joins: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
  1586. # [11:17] <cers> ma1: but I guess maybe firebug itselt might slow down the script - it used to, at least
  1587. # [11:18] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1588. # [11:22] * Joins: dao (dao@moz-1377C14D.superkabel.de)
  1589. # [11:27] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1590. # [11:27] * ewong is now known as ewong|afk
  1591. # [11:27] * Quits: Goldorak (chatzilla@DF9EBE56.1EC05627.187A1082.IP) (Ping timeout)
  1592. # [11:27] * Joins: louisremi (louisremi@moz-381A2210.dsl.sta.abo.bbox.fr)
  1593. # [11:28] * Joins: Goldorak (chatzilla@DF9EBE56.1EC05627.187A1082.IP)
  1594. # [11:28] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1595. # [11:30] * Joins: kwierso_ (chatzilla@moz-36F449F6.chcgilgm.static.covad.net)
  1596. # [11:30] * Quits: kwierso (chatzilla@moz-BD032982.chcgilgm.static.covad.net) (Ping timeout)
  1597. # [11:30] * kwierso_ is now known as kwierso
  1598. # [11:30] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1599. # [11:31] * Quits: grubshka__ (grubshka@moz-6DDB8A96.w86-216.abo.wanadoo.fr) (Ping timeout)
  1600. # [11:31] <glazou> I hit an "internal compiler error: in tree_nrv, at tree-nrv.c:143" in HttpChannelParentListener.cpp building on Ubuntu 10.10, has anyone a clue ?
  1601. # [11:31] <glazou> upgraded to gcc 4.4.5, no change
  1602. # [11:33] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1603. # [11:35] <glazou> brb
  1604. # [11:35] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: glazou)
  1605. # [11:35] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1606. # [11:35] * Quits: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88 [Firefox 3.6.27/20120216013254])
  1607. # [11:35] * Quits: regen (Miller@moz-44A9CDC2.adsl.dynamic.seed.net.tw) (Quit: regen)
  1608. # [11:39] * Quits: kwierso (chatzilla@moz-36F449F6.chcgilgm.static.covad.net) (Connection reset by peer)
  1609. # [11:40] * Joins: kwierso_ (chatzilla@moz-BD032982.chcgilgm.static.covad.net)
  1610. # [11:40] * kwierso_ is now known as kwierso
  1611. # [11:41] <chrisccoulson> glazou, you'll need to revert the investigation patches on bug 621446 to avoid hitting that
  1612. # [11:42] <glazou> aaah thanks chrisccoulson
  1613. # [11:42] * Quits: pranavrc (pranavrc@ED056F1A.9192D293.520CDC98.IP) (Client exited)
  1614. # [11:42] * Joins: grubshka__ (grubshka@moz-6DDB8A96.w86-216.abo.wanadoo.fr)
  1615. # [11:43] * Quits: gandalf (zbraniecki@moz-57983FD6.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1616. # [11:46] <chrisccoulson> hmmm, you guys should probably just ignore lkcl on dev.platform ;)
  1617. # [11:48] * Quits: vikash (vikash@A4D25C2E.38F0169.5D9ABA9F.IP) (Quit: Leaving)
  1618. # [11:49] * Joins: gandalf (zbraniecki@moz-57983FD6.neoplus.adsl.tpnet.pl)
  1619. # [11:49] * Joins: KaiRo (robert@moz-A823A6E1.adsl.highway.telekom.at)
  1620. # [11:50] * Joins: JeroenDeDauw (jeroen@7BA25E.882B451D.DDBC9343.IP)
  1621. # [11:51] <louisremi> Hello, I want to build an addon to simulate touch events on Firefox desktop. I need a way to force document to implement the DocumentTouch interface.
  1622. # [11:51] <louisremi> I started by searching on MXR how Firefox determines if the computer is touch enabled, but I can't even find that. Could anyone help me?
  1623. # [11:52] * Quits: JeroenDeDauw (jeroen@7BA25E.882B451D.DDBC9343.IP) (Ping timeout)
  1624. # [11:53] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1625. # [11:54] * Quits: gandalf (zbraniecki@moz-57983FD6.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1626. # [11:54] <KaiRo> louisremi: I also don't have really good pointers, but (I think on #mobile) I was told that XUL Fennec actually synthesizes all the touch events it sends to content, so I guess your add-on could do just the same
  1627. # [11:55] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  1628. # [11:57] <louisremi> KaiRo: synthesizing the events is not the problem (using document.createTouch and document.createTouchList), but Firefox on desktop doesn't expose this API
  1629. # [11:59] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1630. # [12:01] * Quits: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net) (Quit: darktrojan)
  1631. # [12:02] * NeilAway has cached xhtml today
  1632. # [12:05] * Quits: smontagu (chatzilla@moz-5358B283.red.bezeqint.net) (Ping timeout)
  1633. # [12:10] * Joins: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP)
  1634. # [12:10] * Joins: graememcc (chatzilla@moz-8A03ACDE.range86-150.btcentralplus.com)
  1635. # [12:13] * Joins: gandalf (zbraniecki@moz-EDFBFF14.neoplus.adsl.tpnet.pl)
  1636. # [12:14] * Joins: smontagu (chatzilla@moz-711FB14F.red.bezeqint.net)
  1637. # [12:16] * mattwoodrow is now known as mattwoodrow|away
  1638. # [12:20] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1639. # [12:20] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Ping timeout)
  1640. # [12:20] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1641. # [12:21] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
  1642. # [12:23] * rail_away is now known as rail
  1643. # [12:23] * Quits: paolo (paolo@10D4112A.A18CD39A.2CA42CD4.IP) (Client exited)
  1644. # [12:25] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1645. # [12:28] <ma1> cers: most (63%) of the type is spent in a certain function checking collisions (http://soulwire.co.uk/coffeephysics/compiled/behaviour/Collision.js line 20) which I suspect doesn't get JITed for some reason. Is there a way for me to test this guess?
  1646. # [12:32] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1647. # [12:34] * Quits: gandalf (zbraniecki@moz-EDFBFF14.neoplus.adsl.tpnet.pl) (Ping timeout)
  1648. # [12:36] * Joins: jfkthame (jfkthame@moz-82E88FC9.cable.virginmedia.com)
  1649. # [12:36] * Quits: ma1 (ma1@moz-CE563BC8.clienti.tiscali.it) (Ping timeout)
  1650. # [12:36] * Joins: ma1 (ma1@moz-CE563BC8.clienti.tiscali.it)
  1651. # [12:36] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1652. # [12:37] * Joins: gandalf (zbraniecki@moz-6A4921DC.neoplus.adsl.tpnet.pl)
  1653. # [12:39] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1654. # [12:39] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1655. # [12:39] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1656. # [12:40] * Quits: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz) (Quit: This computer has gone to sleep)
  1657. # [12:40] * Joins: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz)
  1658. # [12:41] * Joins: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net)
  1659. # [12:42] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1660. # [12:42] * Joins: mak (chatzilla@moz-72F563FC.retail.telecomitalia.it)
  1661. # [12:42] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1662. # [12:42] * Quits: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz) (Ping timeout)
  1663. # [12:42] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1664. # [12:44] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1665. # [12:45] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  1666. # [12:48] * Joins: Nathandim (Nathandim@moz-4B0DB924.home.otenet.gr)
  1667. # [12:49] * Joins: victorporof (victorporo@291941A7.B7DD870C.79933D60.IP)
  1668. # [12:50] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1669. # [12:50] * Quits: KaiRo (robert@moz-A823A6E1.adsl.highway.telekom.at) (Input/output error)
  1670. # [12:51] * Joins: KaiRo (robert@moz-A823A6E1.adsl.highway.telekom.at)
  1671. # [12:53] * Joins: KaIRC (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1672. # [12:54] * Quits: KaiRo (robert@moz-A823A6E1.adsl.highway.telekom.at) (Ping timeout)
  1673. # [12:56] * KaIRC is now known as KaiRo
  1674. # [12:58] * Joins: nrc (nrc@40018561.F684631.21A4E96A.IP)
  1675. # [13:05] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1676. # [13:06] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1677. # [13:07] * Parts: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1678. # [13:08] * Joins: JeroenDeDauw (jeroen@B4E5734B.16B08C44.6D5952B2.IP)
  1679. # [13:08] * Joins: pranavrc (pranavrc@36AF529C.98CA9F9E.520CDC98.IP)
  1680. # [13:08] * jfkthame is now known as jfkthame_afk
  1681. # [13:09] * Quits: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net) (Quit: darktrojan)
  1682. # [13:10] * Joins: kwierso_ (chatzilla@moz-36F449F6.chcgilgm.static.covad.net)
  1683. # [13:10] * Quits: kwierso (chatzilla@moz-BD032982.chcgilgm.static.covad.net) (Ping timeout)
  1684. # [13:10] * kwierso_ is now known as kwierso
  1685. # [13:10] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1686. # [13:11] * Quits: JeroenDeDauw (jeroen@B4E5734B.16B08C44.6D5952B2.IP) (Ping timeout)
  1687. # [13:11] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1688. # [13:12] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1689. # [13:12] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1690. # [13:12] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1691. # [13:14] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1692. # [13:14] * ewong|sleep is now known as ewong
  1693. # [13:15] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1694. # [13:15] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1695. # [13:16] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1696. # [13:16] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1697. # [13:16] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1698. # [13:17] * Joins: peregrino (peregrino@moz-8906B79F.telecom.net.ar)
  1699. # [13:19] * Quits: kwierso (chatzilla@moz-36F449F6.chcgilgm.static.covad.net) (Connection reset by peer)
  1700. # [13:20] * Joins: kwierso (chatzilla@moz-BD032982.chcgilgm.static.covad.net)
  1701. # [13:20] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  1702. # [13:22] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1703. # [13:27] * Quits: jfkthame_afk (jfkthame@moz-82E88FC9.cable.virginmedia.com) (Ping timeout)
  1704. # [13:27] * Joins: jfkthame (jfkthame@moz-82E88FC9.cable.virginmedia.com)
  1705. # [13:30] * Joins: kaie2 (kaie@moz-7A5A7D5C.dip.t-dialin.net)
  1706. # [13:30] * Joins: JeroenDeDauw (jeroen@C10EA9FC.9481ED7.9F9A2DA2.IP)
  1707. # [13:30] <Bas> Anyone here that can r+ me changing a random-if I added for a test I just added into a skip-if?
  1708. # [13:30] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  1709. # [13:30] * Quits: kaie (kaie@moz-83AEF5C4.dip.t-dialin.net) (Ping timeout)
  1710. # [13:31] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1711. # [13:32] * Joins: espindola (espindola@moz-19B1449A.dsl.teksavvy.com)
  1712. # [13:32] <jfkthame> Bas: why are you wanting to skip it?
  1713. # [13:33] * Joins: johanc (chatzilla@B2587C6E.17F44387.2E511D52.IP)
  1714. # [13:33] <Bas> jfkthame: Well, it has no function on android (what its testing doesn't exist there), and it doesn't work there since it seems 'window.mozPaintCount' doesn't work there.
  1715. # [13:33] <Bas> jfkthame: (causing the test to time out since it waits until mozPaintCount increments)
  1716. # [13:34] <jfkthame> yep, sounds like skipping it would be good, then
  1717. # [13:34] <jfkthame> r=me :)
  1718. # [13:35] <jfkthame> but should mozPaintCount work on android? i know nothing about it, but if that's expected to work then maybe we should have a bug about it
  1719. # [13:35] <Bas> jfkthame: I have no idea :s I was planning to ask, but since the test isn't relevant I didn't want to backout because of it.
  1720. # [13:36] <cers> ma1: sorry, I don't reaææy know anything about that part of the code :-S
  1721. # [13:36] <Bas> jfkthame: I'll file a bug and note it.
  1722. # [13:36] <jfkthame> Bas: yeah, that's fair enough, thanks
  1723. # [13:36] * Quits: wlach (wlach@moz-F7860300.vif.net) (Quit: Leaving)
  1724. # [13:37] <jfkthame> MDN doesn't say anything about it being desktop-only or whatever
  1725. # [13:37] <jfkthame> so i think it's reasonable to assume it _should_ work
  1726. # [13:37] <cers> ma1: I guess maybe ask in #jsapi? not even sure if that's the right place...
  1727. # [13:38] * Fallen is now known as Fallen|away
  1728. # [13:40] <Bas> jfkthame: Pushed, and https://bugzilla.mozilla.org/show_bug.cgi?id=731962
  1729. # [13:41] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1730. # [13:43] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Ping timeout)
  1731. # [13:45] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1732. # [13:47] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1733. # [13:48] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1734. # [13:48] * rail is now known as rail_away
  1735. # [13:49] * Quits: nli (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli)
  1736. # [13:50] <KaiRo> bah, something is very crashy on my system since it updated to Mesa 8.0.1 (and a couple other updates) yesterday :(
  1737. # [13:50] <KaiRo> I guess that's what you get for using a development distro...
  1738. # [13:50] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1739. # [13:51] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1740. # [13:51] * Joins: smaug (chatzilla@moz-5A7753B1.elisa-mobile.fi)
  1741. # [13:51] * ChanServ sets mode: +o smaug
  1742. # [13:51] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1743. # [13:52] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1744. # [13:52] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1745. # [13:52] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1746. # [13:53] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1747. # [13:54] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  1748. # [13:54] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1749. # [13:54] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Connection reset by peer)
  1750. # [13:54] <mak> anybody knows if there's a bug for "rm: cannot remove directory `build/xpcshell/tests/xpcom/tests/unit': Directory not empty"
  1751. # [13:55] <mak> it is hitting quite often
  1752. # [13:55] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1753. # [13:55] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1754. # [13:55] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1755. # [13:57] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1756. # [13:57] * Joins: regen (Miller@moz-5F0A903E.adsl.dynamic.seed.net.tw)
  1757. # [13:58] <mak> hm philor starred one as bug 582821, but that log has no reference to test_nsIProcess.js
  1758. # [13:59] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1759. # [13:59] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  1760. # [13:59] <mak> hm, ah I see, the test breaks the slave and from that point on the slave fails till it's clobbered!
  1761. # [13:59] * Quits: jfkthame (jfkthame@moz-82E88FC9.cable.virginmedia.com) (Ping timeout)
  1762. # [13:59] * Quits: regen (Miller@moz-5F0A903E.adsl.dynamic.seed.net.tw) (Quit: regen)
  1763. # [14:00] * Quits: nrc (nrc@40018561.F684631.21A4E96A.IP) (Ping timeout)
  1764. # [14:01] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Ping timeout)
  1765. # [14:01] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1766. # [14:02] * Quits: AutomatedTester (AutomatedT@moz-7E54388C.as13285.net) (Input/output error)
  1767. # [14:02] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1768. # [14:07] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  1769. # [14:07] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Input/output error)
  1770. # [14:08] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  1771. # [14:11] <mak> Bas: hm, there are some crashes on talos related to plugins and ipc on your push
  1772. # [14:11] <NeilAway> mak: I had one test which created a file in Unicode or some such which rm couldn't remove :-(
  1773. # [14:11] <Bas> mak: Interesting!
  1774. # [14:12] <mak> NeilAway: could be similar issue, the fact is that after the test fails a bunch of tests turn red (all next tests on the same slave till clobber), that is quite annoying
  1775. # [14:12] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
  1776. # [14:13] <Bas> mak: I know the cause, any objections if I file a quick follow-up right now?
  1777. # [14:13] <Bas> mak: (I'm 99% sure I know it, anyway)
  1778. # [14:14] <mak> Bas: well, it depends if it's a random orange or it will keep the talos result red for the rest of the day
  1779. # [14:14] <Bas> mak: It's a bug, and there's a 1-line fix :)
  1780. # [14:14] <mak> Bas: ok, fine, but if we don't fix it shortly we'll have to close since we are without Tp5 results
  1781. # [14:15] <mak> or probably we should close already
  1782. # [14:15] <Bas> mak: Would you object to me doing r=bustage on this? It's a pretty obvious solution to the issue?
  1783. # [14:15] <mak> Bas: nope, post-review is fine
  1784. # [14:15] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  1785. # [14:16] <dao> Bas: pending-r=roc? :) r=bustage doesn't make much sense
  1786. # [14:17] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1787. # [14:17] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1788. # [14:17] <Bas> dao mak: Done, and pushed.
  1789. # [14:18] <mak> Bas: thanks, will keep an eye on it
  1790. # [14:19] <Bas> mak: Thanks, I need to go for a little bit in 10 mins, if this makes your life any more horrible after this fix, feel free to back me out :)
  1791. # [14:19] <mak> sure, don't worry :)
  1792. # [14:20] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  1793. # [14:20] * Quits: victorporof (victorporo@291941A7.B7DD870C.79933D60.IP) (Connection reset by peer)
  1794. # [14:20] * Joins: victorporo (victorporo@291941A7.B7DD870C.79933D60.IP)
  1795. # [14:22] * Joins: paolo (paolo@moz-E9A2F284.retail.telecomitalia.it)
  1796. # [14:22] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1797. # [14:23] <bjacob> what component, for a mozRequestAnimationFrame bug?
  1798. # [14:23] * Quits: grubshka__ (grubshka@moz-6DDB8A96.w86-216.abo.wanadoo.fr) (Quit: Quitte)
  1799. # [14:23] * Joins: grubshka (grubshka@moz-6DDB8A96.w86-216.abo.wanadoo.fr)
  1800. # [14:23] * Quits: smontagu (chatzilla@moz-711FB14F.red.bezeqint.net) (Ping timeout)
  1801. # [14:24] * Joins: victorporof (victorporo@291941A7.B7DD870C.79933D60.IP)
  1802. # [14:24] * Quits: victorporo (victorporo@291941A7.B7DD870C.79933D60.IP) (Connection reset by peer)
  1803. # [14:25] * Parts: louisremi (louisremi@moz-381A2210.dsl.sta.abo.bbox.fr)
  1804. # [14:26] * Quits: @smaug (chatzilla@moz-5A7753B1.elisa-mobile.fi) (Ping timeout)
  1805. # [14:27] * Quits: pascalc (chatzilla@moz-DABE0E8F.rev.sfr.net) (Quit: bye)
  1806. # [14:28] <espindola> mak, can you review https://bugzilla.mozilla.org/show_bug.cgi?id=721603
  1807. # [14:28] <espindola> it just enables the code that was there before
  1808. # [14:28] <espindola> i.e., stuff that you reviewed already
  1809. # [14:28] <mak> espindola: done
  1810. # [14:29] <mak> I as about to suggest it :)
  1811. # [14:29] <mak> was
  1812. # [14:29] <espindola> ok. Will push as soon as try in back just in case someone introduce yet another late use of places
  1813. # [14:29] <espindola> introduced
  1814. # [14:30] <mak> well, actually the crash we hit was introduced by vladan when he changed executeStep
  1815. # [14:30] <mak> not lot of time ago
  1816. # [14:30] <espindola> spinning the loop found cases during development
  1817. # [14:30] <espindola> and one when it went to nightly
  1818. # [14:30] <mak> yes, it's a good thing after all
  1819. # [14:31] <espindola> and the case we found at nightly is not specific to caches
  1820. # [14:31] <espindola> any sync user would be in a position to crash us
  1821. # [14:31] <espindola> in any case, that code was disable for enough time to another user to go in
  1822. # [14:31] <espindola> so a try run is a good thing
  1823. # [14:32] * Joins: smontagu (chatzilla@moz-711FB14F.red.bezeqint.net)
  1824. # [14:32] * rail_away is now known as rail
  1825. # [14:33] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7672adec56b9 - Olli Pettay - Bug 730581, unbind content tree lazily after unlink, r=jst
  1826. # [14:33] * Joins: smaug (chatzilla@moz-BE6D15A2.elisa-mobile.fi)
  1827. # [14:33] * ChanServ sets mode: +o smaug
  1828. # [14:33] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1829. # [14:34] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  1830. # [14:35] * NeilAway wonders what this talk of late uses of places is
  1831. # [14:36] <mak> smaug: just in time, I was about to commit the merge :)
  1832. # [14:36] <@smaug> sorry :)
  1833. # [14:36] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  1834. # [14:36] <mak> NeilAway: just that we are moving forward exit(0) so we have to spin places shutdown, and this hit a crash in storage introduced some weeks ago
  1835. # [14:37] <NeilAway> mak: ah, can I still sanitise Places in the places-shutdown observer or is that going away?
  1836. # [14:38] <mak> NeilAway: places-shutdown is just a subtopic of profile-change-teardown, so there should be no problem
  1837. # [14:38] <mak> we will exit(0) after profile-before-change, afaik currently
  1838. # [14:40] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1839. # [14:42] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  1840. # [14:43] * Joins: davidb (davidb@471D72E.2257F909.F30C9E9E.IP)
  1841. # [14:46] * Joins: nrc (nrc@40018561.F684631.21A4E96A.IP)
  1842. # [14:47] * Quits: @smaug (chatzilla@moz-BE6D15A2.elisa-mobile.fi) (Input/output error)
  1843. # [14:48] * Joins: smaug (chatzilla@moz-BE6D15A2.elisa-mobile.fi)
  1844. # [14:48] * ChanServ sets mode: +o smaug
  1845. # [14:49] <@smaug> strange, I can't get about:telemetry to work
  1846. # [14:49] <@smaug> in this profile
  1847. # [14:50] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1848. # [14:50] * Fallen|away is now known as Fallen
  1849. # [14:51] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1850. # [14:52] <dao> smaug: you've installed the extension?
  1851. # [14:53] <@smaug> yes, I just did
  1852. # [14:53] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1853. # [14:53] <@smaug> but still doesn't work
  1854. # [14:53] <@smaug> hmm
  1855. # [14:54] <@smaug> perhaps my about:cc is causing some problems...
  1856. # [14:54] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  1857. # [14:55] * Quits: Tomska (Crossbear-@moz-F63022CC.dynamic.qsc.de) (Ping timeout)
  1858. # [14:55] <mak> smaug: about cc and about telemetry conflict
  1859. # [14:56] <mak> I think a bug was filed for that?
  1860. # [14:56] <@smaug> really?
  1861. # [14:56] <@smaug> haven't seen
  1862. # [14:56] <@smaug> it is possible that I did something wrong when I wrote about:cc
  1863. # [14:56] <@smaug> that was the first addon I
  1864. # [14:56] <@smaug> 've ever written
  1865. # [14:59] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1866. # [14:59] <mak> smaug: bug 728568 and you are cc-ed :)
  1867. # [15:00] <@smaug> oops
  1868. # [15:00] <@smaug> too much bugmail
  1869. # [15:00] <@smaug> or random missing bugmail from bugzilla
  1870. # [15:00] * Joins: regen (Miller@moz-5F0A903E.adsl.dynamic.seed.net.tw)
  1871. # [15:00] <mak> dunno, lately I don't get some bugmail and I'm not sure why
  1872. # [15:01] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1873. # [15:02] * Joins: armenzg (armenzg@moz-71039613.acanac.net)
  1874. # [15:03] * Joins: josh (josh@moz-37DC7E08.hsd1.mn.comcast.net)
  1875. # [15:06] * Joins: vikram360 (vikram360@EBE26153.60746C98.2A068A5E.IP)
  1876. # [15:06] * Joins: clokep_work (Mibbit@moz-449AD7C1.mitre.org)
  1877. # [15:07] * Quits: josh (josh@moz-37DC7E08.hsd1.mn.comcast.net) (Quit: josh)
  1878. # [15:07] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1879. # [15:07] * Joins: aleth (Instantbir@moz-72908A3B.ictp.it)
  1880. # [15:09] * Quits: ma1 (ma1@moz-CE563BC8.clienti.tiscali.it) (Ping timeout)
  1881. # [15:09] * Quits: aleth (Instantbir@moz-72908A3B.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  1882. # [15:10] * Joins: aleth (Instantbir@moz-72908A3B.ictp.it)
  1883. # [15:10] * Joins: ma1 (ma1@moz-CE563BC8.clienti.tiscali.it)
  1884. # [15:10] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: brb)
  1885. # [15:10] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1886. # [15:14] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1887. # [15:16] <lurking> what's up with linux opt builds - failed 3 nightly's in a row ? 1 yesterday, 2 today ?, looks like s: mv-moz2-linux-ix-slave17 is busted maybe
  1888. # [15:16] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
  1889. # [15:16] * Joins: imphil (philipp@moz-55513EF0.rad.med.uni-muenchen.de)
  1890. # [15:17] * Quits: ma1 (ma1@moz-CE563BC8.clienti.tiscali.it) (Ping timeout)
  1891. # [15:17] * Joins: ma1 (ma1@moz-CE563BC8.clienti.tiscali.it)
  1892. # [15:19] * Parts: aleth (Instantbir@moz-72908A3B.ictp.it)
  1893. # [15:20] * Joins: Suresh (chatzilla@23D306FC.607962E.EB06F97B.IP)
  1894. # [15:20] * glob|away is now known as glob
  1895. # [15:20] * Joins: pascalc (chatzilla@moz-DABE0E8F.rev.sfr.net)
  1896. # [15:21] * Joins: josh (josh@moz-37DC7E08.hsd1.mn.comcast.net)
  1897. # [15:23] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1898. # [15:23] <mak> lurking: maybe, was the same slave yesterday
  1899. # [15:23] <mak> ?
  1900. # [15:23] * Quits: josh (josh@moz-37DC7E08.hsd1.mn.comcast.net) (Quit: josh)
  1901. # [15:24] <lurking> yes, looks like it - s: mv-moz2-linux-ix-slave17
  1902. # [15:24] <lurking> I posted to #build
  1903. # [15:24] <mak> yeah, may be a broken slave
  1904. # [15:27] <Yoric> !seen cjones
  1905. # [15:27] <firebot> cjones was last seen 4 days, 21 hours, 52 minutes and 36 seconds ago, saying 'all one of them?' in #b2g.
  1906. # [15:28] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1907. # [15:30] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1908. # [15:30] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1909. # [15:30] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1910. # [15:30] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  1911. # [15:31] * jhopkins|afk is now known as jhopkins
  1912. # [15:32] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
  1913. # [15:32] <espindola> rail, should I check in the new puppet manifest already?
  1914. # [15:34] * Parts: clokep_work (Mibbit@moz-449AD7C1.mitre.org)
  1915. # [15:34] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  1916. # [15:34] * Joins: bb10 (bb10@moz-C7B05616.org)
  1917. # [15:35] * Quits: @smaug (chatzilla@moz-BE6D15A2.elisa-mobile.fi) (Input/output error)
  1918. # [15:36] * Joins: smaug (chatzilla@moz-BE6D15A2.elisa-mobile.fi)
  1919. # [15:36] * ChanServ sets mode: +o smaug
  1920. # [15:37] * armenzg is now known as armenzg_buildduty
  1921. # [15:37] <rail> espindola: not yet, I'll push them, perhaps later today
  1922. # [15:38] * catlee-away is now known as catlee
  1923. # [15:39] <espindola> rail, awesome. Thanks
  1924. # [15:40] * edransch-away is now known as edransch
  1925. # [15:40] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1926. # [15:40] <espindola> the workaround for the js compiler using too much stack when building with clang is already in central
  1927. # [15:40] <espindola> so this one should be all green!
  1928. # [15:41] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Connection reset by peer)
  1929. # [15:41] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1930. # [15:41] <Yoric> JS compiler using too much stack?
  1931. # [15:41] <Yoric> That sounds interesting.
  1932. # [15:41] <Yoric> Do you have a bug#?
  1933. # [15:42] * Joins: Tomska (Crossbear-@moz-F63022CC.dynamic.qsc.de)
  1934. # [15:42] <espindola> Yoric, it is a llvm bug
  1935. # [15:42] <espindola> let me find the number
  1936. # [15:42] <Yoric> ah, ok
  1937. # [15:42] <Yoric> Still interested, although a little bit less.
  1938. # [15:43] * Quits: johanc (chatzilla@B2587C6E.17F44387.2E511D52.IP) (Ping timeout)
  1939. # [15:43] * Quits: kaie2 (kaie@moz-7A5A7D5C.dip.t-dialin.net) (Ping timeout)
  1940. # [15:43] <espindola> Yoric, https://bugzilla.mozilla.org/show_bug.cgi?id=731503
  1941. # [15:43] <Yoric> Thanks
  1942. # [15:44] * Joins: evilpie (evilpie@moz-4C98636C.pools.arcor-ip.net)
  1943. # [15:44] * bwinton_away is now known as bwinton
  1944. # [15:44] <bjacob> who's a good person to CC on a requestAnimationFrame bug given that roc is on vacation?
  1945. # [15:44] <bjacob> https://bugzilla.mozilla.org/show_bug.cgi?id=731974
  1946. # [15:44] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1947. # [15:45] <@smaug> bjacob: bz
  1948. # [15:45] * Joins: kaie (kaie@moz-FA09CD4B.dip.t-dialin.net)
  1949. # [15:45] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1950. # [15:45] <@smaug> I thought bz owns requestAnimationFrame
  1951. # [15:45] <bjacob> smaug: that is the generic answer for all bugs... but ok
  1952. # [15:46] <@smaug> I would guess bz owns only about 50% of the Gecko code :)
  1953. # [15:48] * coop|afk is now known as coop
  1954. # [15:48] <Fallen> haha firefox says its using 182% cpu!
  1955. # [15:48] <Fallen> how did you do that?
  1956. # [15:48] <bjacob> Fallen: two threads?
  1957. # [15:49] <Fallen> i was thinking ps would think of that :)
  1958. # [15:49] <Fallen> its on a mac
  1959. # [15:49] <@smaug> 2 or more threads
  1960. # [15:49] <@smaug> Fallen: could you profile what is taking the cpu time
  1961. # [15:49] <Fallen> its not a debug build so I can't really do much
  1962. # [15:49] <espindola> anyone knows what the second argument to CheckArg is?
  1963. # [15:50] <bjacob> on the contrary, profiling is _not_ done on debug buids?
  1964. # [15:50] * ewong is now known as ewong|sleep
  1965. # [15:50] <bjacob> !
  1966. # [15:50] <Fallen> if you tell me what to do, I'll do so
  1967. # [15:50] <espindola> it says it rejects the argument if osint is also present
  1968. # [15:50] <espindola> but what does the osint option do?
  1969. # [15:51] <@smaug> If you have Shark, open it, select Firefox process, and press start
  1970. # [15:51] <Fallen> seems I do, starting
  1971. # [15:51] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  1972. # [15:51] * Joins: bb10 (bb10@moz-C7B05616.org)
  1973. # [15:51] <@smaug> IIRC OSX System monitor has also some tool to get stack trace
  1974. # [15:51] <bjacob> yeah i think that's called "sample"
  1975. # [15:52] * @smaug hasn't used OSX lately
  1976. # [15:52] * bjacob got a mac yesterday to reproduce GL bugs
  1977. # [15:54] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Ping timeout)
  1978. # [15:55] <Fallen> hmm Shark doesn't seem to be starting. Whats they system monitor called?
  1979. # [15:55] <bjacob> Fallen: i would google for: profiling osx system monitor. or something
  1980. # [15:55] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Client exited)
  1981. # [15:55] <Fallen> ok
  1982. # [15:56] * bjacob wonders if BenWa's built-in profiler could be of use here
  1983. # [15:57] <bjacob> BenWa: ^ someone reports high cpu usage on OSX. Can your profiler already help here? (does it already ship)
  1984. # [15:57] * Quits: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk) (Ping timeout)
  1985. # [15:57] <Fallen> I found the system profiler, called activity monitor
  1986. # [15:58] * Joins: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk)
  1987. # [15:58] <Fallen> http://pastebin.mozilla.org/1497222
  1988. # [15:59] * Joins: cers_ (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk)
  1989. # [15:59] * Quits: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk) (Connection reset by peer)
  1990. # [16:02] <Fallen> bjacob: smaug: anything you can get out of that? Otherwise I'd kill ff now, its used about 10% of my battery
  1991. # [16:02] * Quits: mck182 (quassel@moz-8E3C3A09.vsb.cz) (Ping timeout)
  1992. # [16:03] <bjacob> Fallen: i see a plugin there (mac_plugin_interposing_child_OnSetCursor), so a priori I would file a bug against Core -> Plug-ins
  1993. # [16:03] <Fallen> any more info I should gather before I kill it?
  1994. # [16:03] <bjacob> sample it again, see if the result is very different
  1995. # [16:03] <@smaug> Fallen: could you take few samples
  1996. # [16:04] * Joins: jaws_ (jwein@moz-E4A8BF29.hsd1.mi.comcast.net)
  1997. # [16:04] <bjacob> it looks like this XRE_AddStaticComponent business is related to the plugin, but i'm not sure
  1998. # [16:06] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  1999. # [16:06] * Joins: lduros (lduros@moz-34D6757F.nic.resnet.group.upenn.edu)
  2000. # [16:06] <Fallen> I think the problems started showing up when I clicked on a link to xing.de. FF was busy connecting, so I left it in the background
  2001. # [16:06] * Quits: pascalc (chatzilla@moz-DABE0E8F.rev.sfr.net) (Input/output error)
  2002. # [16:07] <Fallen> next sample: http://pastebin.mozilla.org/1497223
  2003. # [16:08] <Fallen> no mac_plugin_interposing_child_OnSetCursor in there
  2004. # [16:08] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2005. # [16:08] <bjacob> similar to the first, but doesn;t mention mac_plugin_interposing_child_OnSetCursor so i prefer the first (more explicit)
  2006. # [16:08] <bjacob> file bug against Core Plugins with the 2 samples as attachments
  2007. # [16:08] * Quits: gmoro (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  2008. # [16:08] <Fallen> I'll take another sample to be sure
  2009. # [16:08] <@smaug> bz_sleep: If you have been using FF for few days now without restarting, and get >50ms CC times, could you create CC log. Use the script in the first gray box https://wiki.mozilla.org/Performance:Leak_Tools#Cycle_collector_heap_dump
  2010. # [16:08] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  2011. # [16:09] * Quits: regen (Miller@moz-5F0A903E.adsl.dynamic.seed.net.tw) (Quit: regen)
  2012. # [16:09] * Joins: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  2013. # [16:09] * Joins: regen (Miller@moz-5F0A903E.adsl.dynamic.seed.net.tw)
  2014. # [16:10] * Quits: regen (Miller@moz-5F0A903E.adsl.dynamic.seed.net.tw) (Quit: regen)
  2015. # [16:10] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2016. # [16:10] * Joins: mck182 (quassel@moz-8E3C3A09.vsb.cz)
  2017. # [16:11] * Joins: SeoZ[home] (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  2018. # [16:13] * khuey|away is now known as khuey
  2019. # [16:14] * jmaher|afk is now known as jmaher
  2020. # [16:14] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  2021. # [16:14] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2022. # [16:14] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2023. # [16:15] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  2024. # [16:16] * Ziggy|AWAY is now known as Ziggy_Maes
  2025. # [16:17] <Fallen> smaug: bjacob: thanks! bug 732004 filed
  2026. # [16:17] <bjacob> thanks
  2027. # [16:18] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2028. # [16:19] * Quits: gandalf (zbraniecki@moz-6A4921DC.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2029. # [16:20] <Fallen> could be a flash or google talk error, those two plugins are also shown in ps, killing them doesn't make FF come back though
  2030. # [16:20] * armenzg_buildduty is now known as armenzg_brb
  2031. # [16:22] * Joins: tonymec__ (tonymec@2780C865.8190FE72.277517C1.IP)
  2032. # [16:22] * tonymec__ is now known as tonymec|away
  2033. # [16:23] * Joins: josh (josh@moz-1B6D6018.hsd1.mn.comcast.net)
  2034. # [16:25] * Joins: gandalf (zbraniecki@moz-6A4921DC.neoplus.adsl.tpnet.pl)
  2035. # [16:26] * Quits: cturra (cturra@EF3966A6.48007579.505A0A0A.IP) (Ping timeout)
  2036. # [16:26] * Joins: mib_s4kudf (Mibbit@75BB6460.55023AD0.B580DEC.IP)
  2037. # [16:27] * Quits: mib_s4kudf (Mibbit@75BB6460.55023AD0.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2038. # [16:27] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2039. # [16:28] * Joins: pascalc (chatzilla@moz-DABE0E8F.rev.sfr.net)
  2040. # [16:29] * armenzg_brb is now known as armenzg_buildduty
  2041. # [16:29] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2042. # [16:31] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2043. # [16:31] * Quits: lduros (lduros@moz-34D6757F.nic.resnet.group.upenn.edu) (Ping timeout)
  2044. # [16:32] * bear-afk is now known as bear
  2045. # [16:32] * Quits: dao (dao@moz-1377C14D.superkabel.de) (Quit: Leaving.)
  2046. # [16:32] * Quits: ma1 (ma1@moz-CE563BC8.clienti.tiscali.it) (Ping timeout)
  2047. # [16:33] * Quits: tonymec|away (tonymec@2780C865.8190FE72.277517C1.IP) (Quit: Konversation terminated!)
  2048. # [16:33] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2049. # [16:33] * Joins: lduros (lduros@moz-34D6757F.nic.resnet.group.upenn.edu)
  2050. # [16:37] * Joins: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net)
  2051. # [16:37] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  2052. # [16:38] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: glazou)
  2053. # [16:40] * Joins: gabor (gabor@moz-858E73B7.pool.digikabel.hu)
  2054. # [16:41] * philor|away is now known as philor
  2055. # [16:41] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Quit: nhirata)
  2056. # [16:41] * Joins: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net)
  2057. # [16:44] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Connection reset by peer)
  2058. # [16:44] * Joins: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
  2059. # [16:44] <imphil> how can I disable this "firefox crashed, now starting in safe mode" dialog in recent nightlies and always start in normal mode?
  2060. # [16:46] * Joins: cadecairos (cadecairos@F2D29657.F60B0462.67AC9B1.IP)
  2061. # [16:46] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2062. # [16:46] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2063. # [16:49] <kwierso> imphil: If you set toolkit.startup.max_resumed_crashes to some larger number, that should help. Although I thought I read something about there being a bug in the nightlies causing it to never reset the count
  2064. # [16:49] <kwierso> thought it was fixed or will soon be fixed, though
  2065. # [16:49] <jbuck> you can also change it to -1
  2066. # [16:50] <jbuck> which disables the check
  2067. # [16:50] <jbuck> (or maybe it's 0? one of those two... I remember it being mentioned in channel a few days ago)
  2068. # [16:51] * Joins: ma1 (ma1@moz-CE563BC8.clienti.tiscali.it)
  2069. # [16:51] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2070. # [16:51] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  2071. # [16:51] * ChanServ sets mode: +o dveditz
  2072. # [16:51] <imphil> kwierso, jbuck -1 seems to work, thanks!
  2073. # [16:53] <ochameau> hsivonen_: ping
  2074. # [16:54] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  2075. # [16:54] <lduros> quick question regarding mime-type and type hinting with Firefox, if I observe http responses on 'http-on-examine-response', and I check that they are either a type of text/html or that they content type is undefined, will I catch all responses that are potentially interpreted by Firefox as html?
  2076. # [16:55] <imphil> smaug, regarding bug 724374. what do you mean by "I still wonder if some xforms node has properties" - how would it look if a node had properties?
  2077. # [16:55] * RemusPop is now known as RemusPop|away
  2078. # [16:56] <@smaug> imphil: SetProperty
  2079. # [16:56] <@smaug> RemoveProperty
  2080. # [16:57] <@smaug> er
  2081. # [16:57] <@smaug> UnsetProperty
  2082. # [16:57] <imphil> smaug, easy enough :) I'll have a look
  2083. # [16:57] <@smaug> DeleteProperty
  2084. # [16:57] <@smaug> just look at what kinds of properties are set
  2085. # [16:57] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  2086. # [16:58] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  2087. # [16:58] <@bz_sleep> lduros: no
  2088. # [16:58] * bz_sleep is now known as bz
  2089. # [16:58] <lduros> bz_sleep: so what would I need to do to make sure I can them all?
  2090. # [16:59] <@bz> lduros: solve the halting problem. :(
  2091. # [16:59] <@bz> lduros: what are you actually trying to do?
  2092. # [16:59] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
  2093. # [16:59] <lduros> bz: i'm intercepting pages (and javascript files also) using a tracing listener
  2094. # [16:59] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2095. # [17:00] <lduros> bz: I want to make sure I get all the responses that are going to be interpreted by the browser as html
  2096. # [17:00] <@bz> lduros: the problem is that stream converters exist
  2097. # [17:00] * Quits: smontagu (chatzilla@moz-711FB14F.red.bezeqint.net) (Ping timeout)
  2098. # [17:00] <@bz> lduros: so when we get data in a type we don't know about we try to convert it to a type that we _do_ know about
  2099. # [17:00] <lduros> bz: so the only solution is a content sniffer?
  2100. # [17:00] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
  2101. # [17:00] <lduros> hmm
  2102. # [17:00] <@bz> lduros: a content sniffer won't help either
  2103. # [17:01] <@bz> lduros: and extensions can implement stream converters, note
  2104. # [17:01] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2105. # [17:01] <lduros> hmm
  2106. # [17:01] <@bz> lduros: here are some specific examples
  2107. # [17:01] <@bz> lduros: the response might be multipart/x-mixed-replace
  2108. # [17:02] <@bz> lduros: with some HTML part
  2109. # [17:02] <@bz> lduros: the response might be binhex-encoded, with HTML inside the binhex
  2110. # [17:02] <lduros> right now I'm checking my request.contentType is either matched with /.*(javascript|ecmascript|html).*/i or is undefined. so that's not enough :-(
  2111. # [17:02] <lduros> hmm
  2112. # [17:02] <lduros> ok
  2113. # [17:02] * joduinn-home is now known as joduinn-commute
  2114. # [17:02] <@bz> lduros: and so forth
  2115. # [17:02] <@bz> lduros: you can catch the common case, obviously
  2116. # [17:02] <lduros> right
  2117. # [17:02] <@bz> lduros: so depending on what you're _really_ trying to do, that may be enough
  2118. # [17:03] <@bz> lduros: if this is meant to be a security check, then you need something slightly different
  2119. # [17:03] <lduros> well i'm analyzing whether javascript on a page is free/trivial or not, by looking for license notices in js files and within html inline javascript, and block it if necessary
  2120. # [17:03] <lduros> bz: so it needs to be as strong as a security check
  2121. # [17:03] <lduros> although it's not security :-)
  2122. # [17:04] <@bz> lduros: so...
  2123. # [17:04] <lduros> bz: think you can implement "something slightly different" using an add-on only?
  2124. # [17:04] <@bz> lduros: so if the page has minified/obfuscated script
  2125. # [17:04] <@bz> lduros: with a license header once deobfuscated
  2126. # [17:05] <@bz> lduros: do you need to be able to see that?
  2127. # [17:05] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
  2128. # [17:05] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2129. # [17:05] <lduros> no, I'm really just looking at the top of the file that's it
  2130. # [17:05] <lduros> If it's not there when it's minified then I don't accept it
  2131. # [17:06] * lsblakk|afk is now known as lsblakk
  2132. # [17:06] <lduros> there's an alternative method that requires to pair a license name with a javascript file url if you want, and that's not a problem :-)
  2133. # [17:06] <lduros> so using minified stuff is already covered
  2134. # [17:06] <@bz> lduros: ok
  2135. # [17:07] <@bz> lduros: do you need to care about document.write() of <script> tags?
  2136. # [17:07] <reuben> is stallman paying you to do this? :)
  2137. # [17:07] <@bz> lduros: or general programmatic creation of inline <script> tags?
  2138. # [17:07] * gregglind_away is now known as gregglind
  2139. # [17:07] <lduros> bz: no I don't care about document.write, I don't care about eval() and all the stuff
  2140. # [17:07] <@bz> ok
  2141. # [17:08] * Joins: smontagu (chatzilla@moz-191367B7.red.bezeqint.net)
  2142. # [17:08] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2143. # [17:08] <@bz> So for inline scripts, what I would probably do is hook the beforescriptexecute event
  2144. # [17:08] <@bz> because then you can just examine the text
  2145. # [17:08] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2146. # [17:08] <lduros> bz: hmm, never heard of this, sounds promising
  2147. # [17:08] <lduros> reuben: no, he isn't paying me :-)
  2148. # [17:08] * ctalbert|afk is now known as ctalbert
  2149. # [17:09] <@bz> lduros: it's an event that fires; if preventDefault is called the script doesn't run
  2150. # [17:09] <lduros> bz: cool
  2151. # [17:09] <@bz> lduros: it's fired for external scripts too, but it just gets a pointer to the element
  2152. # [17:09] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Connection reset by peer)
  2153. # [17:09] <@bz> lduros: not the script text
  2154. # [17:09] <lduros> bz: so I could use this technique on top of intercepting the text/html mimetypes?
  2155. # [17:09] <lduros> as a fallback if it hasn't been caught maybe
  2156. # [17:10] <@bz> lduros: well, if you use that you don't need to intercept text/html
  2157. # [17:10] <@bz> lduros: right?
  2158. # [17:10] <@bz> lduros: what was your plan for external scripts?
  2159. # [17:10] <lduros> right
  2160. # [17:10] <lduros> well, when the text/html response body is intercepted
  2161. # [17:10] <lduros> I use xhr to take a look at these files]
  2162. # [17:11] <lduros> then modify the DOM and feed it back serialized the listener after i've removed it or not
  2163. # [17:11] <lduros> in addition i'm also catching all /javascript mime types
  2164. # [17:11] <lduros> responses
  2165. # [17:11] <@bz> yeah, that won't work
  2166. # [17:11] <@bz> <script src="foo"> will run no matter what MIME type the server sends
  2167. # [17:11] <lduros> so that I catch those javascript files that are loaded dynamically
  2168. # [17:12] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  2169. # [17:12] <@bz> it's common for scripts to be sent as text/plain or text/html or whatever bizzareness the server decides to do
  2170. # [17:12] <lduros> yeh, and I catch it before since I get the text/html response
  2171. # [17:12] <lduros> and fetch it, then add type="blocked"
  2172. # [17:12] <lduros> to it
  2173. # [17:12] <lduros> then it's not loaded
  2174. # [17:12] <lduros> ok
  2175. # [17:12] <lduros> but that requires me to catch the text/html response, obviously
  2176. # [17:12] <@bz> right
  2177. # [17:13] * @bz thinks
  2178. # [17:13] <lduros> this is kind of working already
  2179. # [17:13] <@bz> is this something you need to get working with existing Firefox versions?
  2180. # [17:13] <lduros> i mean, I haven't had any instance in which it doesn't work so far
  2181. # [17:13] <@bz> or would making some changes to Firefox that help be useful
  2182. # [17:13] <@bz> like, say, handing out the script text in beforescriptexecute?
  2183. # [17:14] <lduros> bz: yeh, I need to get it working with existing firefox versions but if there's a better solution in the future, then those who want to use it would switch to another version, not a problem
  2184. # [17:14] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
  2185. # [17:14] <lduros> this is a "niche" project :-)
  2186. # [17:14] <lduros> bz: sure, if that change is possible, it would be great
  2187. # [17:15] <@bz> lduros: I'd file a bug on that
  2188. # [17:15] <@bz> lduros: as in, you should file such a bug
  2189. # [17:16] <lduros> right
  2190. # [17:16] <@bz> lduros: cc ":bz" and "@sicking"
  2191. # [17:16] <@bz> lduros: if Jonas doesn't object, this may not be that hard to do....
  2192. # [17:16] <espindola> armenzg_buildduty, got a "rm: cannot remove directory `build/xpcshell/tests/xpcom/tests/unit': Directory not empty"
  2193. # [17:16] <espindola> in
  2194. # [17:16] <espindola> https://tbpl.mozilla.org/php/getParsedLog.php?id=9745361&tree=Try&full=1
  2195. # [17:16] <sicking> bz: do you have any ideas on how to make CORS work with @import by the way
  2196. # [17:16] <espindola> should I open a bug?
  2197. # [17:16] <lduros> so this would virtually catch 100% of all JS right?
  2198. # [17:16] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2199. # [17:16] <sicking> bz: if you do, can you put thoughts in the thread?
  2200. # [17:17] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  2201. # [17:17] <lduros> alright, I'll file a bug then :-)
  2202. # [17:17] <@bz> sicking: I don't; else I would have
  2203. # [17:17] <armenzg_buildduty> espindola: yes, please
  2204. # [17:17] <@bz> sicking: but since you're here, see above?
  2205. # [17:17] <armenzg_buildduty> I will get to it in few
  2206. # [17:17] <espindola> ok
  2207. # [17:17] <armenzg_buildduty> thanks espindola
  2208. # [17:18] <sicking> bz: don't think i have time to read it all right now
  2209. # [17:18] <espindola> 732022, thanks
  2210. # [17:18] <froydnj> espindola: bug 582821
  2211. # [17:18] * espindola looks
  2212. # [17:18] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Connection reset by peer)
  2213. # [17:18] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2214. # [17:19] <espindola> froydnj, ah, thanks
  2215. # [17:19] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2216. # [17:19] * ChanServ sets mode: +o ehsan
  2217. # [17:19] <@bz> sicking: short story: would hanging the script text off beforescriptexecute be something we could do?
  2218. # [17:19] <espindola> froydnj, I don't think it is the same
  2219. # [17:20] <@bz> sicking: for people who want to analyze it before allowing execution?
  2220. # [17:20] <espindola> the log has no unexpected failure
  2221. # [17:20] <sicking> bz: only for same-origin and CORS scripts
  2222. # [17:20] <@bz> sicking: hmm
  2223. # [17:20] <sicking> bz: which leaves out a large set
  2224. # [17:20] <@bz> sicking: this is for use by an extension in this case
  2225. # [17:20] <@bz> sicking: but good catch
  2226. # [17:20] <sicking> bz: in that case we could yes. That seems like an ok idea
  2227. # [17:20] <@bz> sicking: that gets rapidly complicated. :(
  2228. # [17:20] * Quits: @smaug (chatzilla@moz-BE6D15A2.elisa-mobile.fi) (Ping timeout)
  2229. # [17:20] <sicking> bz: the cross-origin reason what why i left it out :(
  2230. # [17:21] <@bz> sicking: basically, what we have here is an extension that wants to examine script contents and block some scripts
  2231. # [17:21] <froydnj> espindola: huh, strange
  2232. # [17:21] <@bz> sicking: and I don't see a good way for it to do that
  2233. # [17:21] <sicking> bz: i don't either. we should add the text to beforescriptexecute
  2234. # [17:22] <@bsmedberg> the forum thread that will never die...
  2235. # [17:22] * Cwiiis is now known as CwiiisAway
  2236. # [17:22] <sicking> bz: if we had the new-fangled content policy it would be easier
  2237. # [17:23] <@bz> sicking: yeah....
  2238. # [17:24] * Quits: philor (philor@moz-638273A8.my-nick.name) (Ping timeout)
  2239. # [17:24] * Quits: @dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com) (Quit: dveditz)
  2240. # [17:25] * Joins: joesteele (joesteele@moz-B7348FDB.tampfl.fios.verizon.net)
  2241. # [17:25] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Connection reset by peer)
  2242. # [17:26] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2243. # [17:27] * Quits: mck182 (quassel@moz-8E3C3A09.vsb.cz) (Ping timeout)
  2244. # [17:28] * Joins: philor (philor@moz-638273A8.my-nick.name)
  2245. # [17:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9602d0f7ab6d - Joel Maher - Bug 731893 - update talos.zip to include adjustment to mozafterpaint for ts and ts_paint. r=armenzg
  2246. # [17:29] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Quit: Verlassend)
  2247. # [17:29] <firebot> http://hg.mozilla.org/mozilla-central/rev/64c582d2b02c - Mark Cote - Bug 730422 - test_contextMenu.js errors out on all platforms except Linux/Linux64. r=jmaher
  2248. # [17:29] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2249. # [17:29] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2250. # [17:30] <lduros> sicking: when does that "new-fangled content policy" come into play?
  2251. # [17:30] <@bz> lduros: it's vaporware so far
  2252. # [17:30] <@bz> lduros: so "whenever someone implements it"
  2253. # [17:30] <lduros> ok
  2254. # [17:31] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Ping timeout)
  2255. # [17:31] <@bz> sicking: worth checking with www-style or dbaron if you haven't yet
  2256. # [17:31] <sicking> bz: yeah
  2257. # [17:31] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  2258. # [17:31] <sicking> i bet www-style would be a big mess given that they seem to prefer everything to be cross-origin-allowed. But I still need to ask there
  2259. # [17:31] <Fallen> bhearsum|afk: ping
  2260. # [17:31] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2261. # [17:32] <Fallen> (when you get back)
  2262. # [17:33] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2263. # [17:33] * Quits: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP) (Client exited)
  2264. # [17:33] * Joins: mck182 (quassel@moz-8E3C3A09.vsb.cz)
  2265. # [17:33] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Ping timeout)
  2266. # [17:33] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  2267. # [17:34] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2268. # [17:34] * khuey is now known as khuey|away
  2269. # [17:34] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  2270. # [17:34] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  2271. # [17:34] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2272. # [17:34] * Joins: rshetty (quassel@8296136.B38BEE2.C842849F.IP)
  2273. # [17:35] * armenzg_buildduty is now known as armenzg_brb
  2274. # [17:35] <jaws> what's the preferred way to convert an nsTArray to a jsval?
  2275. # [17:35] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2276. # [17:35] <jaws> or is there a different C++ container that works better in these situations
  2277. # [17:35] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 10.0.1/20120216115507])
  2278. # [17:36] * Joins: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  2279. # [17:36] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Quit: nhirata)
  2280. # [17:37] <@bz> convert in what sense?
  2281. # [17:37] <@bz> are you trying to produce a JS array?
  2282. # [17:37] <jaws> yeah
  2283. # [17:38] <@bz> then it really depends on what's in the TArray
  2284. # [17:38] <lduros> bz sicking: posted and cced you: https://bugzilla.mozilla.org/show_bug.cgi?id=732032
  2285. # [17:39] <jaws> i have an nsTArray<nsObjectLoadingContent*>
  2286. # [17:39] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2287. # [17:40] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  2288. # [17:40] <@bz> ok
  2289. # [17:40] <@bz> then you need to do a bunch of work
  2290. # [17:40] <@bz> generally speaking
  2291. # [17:40] <pranavrc> msucan, ping
  2292. # [17:40] <jaws> bz: would it be simpler if they were dom elements?
  2293. # [17:41] <@bz> not particularly
  2294. # [17:41] <@bz> it would be simpler if they were integers, say
  2295. # [17:41] <jaws> or should i switch from an nsTArray to a different container?
  2296. # [17:41] <@bz> that wouldn't help
  2297. # [17:41] <jaws> yeah
  2298. # [17:41] <@bz> your problem is that you need to JS-wrap all the elements
  2299. # [17:41] <jaws> ok
  2300. # [17:41] <@bz> while keeping the whole shebang rooted
  2301. # [17:41] <@bz> and put them all in the array
  2302. # [17:42] <@bz> You _might_ be able to get there by creating and rooting the array
  2303. # [17:42] <@bz> and then wrapping the elements one by one and adding them to the array
  2304. # [17:42] <jaws> bz: ok, i will try to see how i can make http://mxr.mozilla.org/mozilla-central/source/dom/telephony/Telephony.cpp#73 more generic then
  2305. # [17:42] <@bz> that should kep things safe
  2306. # [17:42] <jaws> right now that function depends on some internals of Telephony
  2307. # [17:42] <@bz> Like the ToISupports bit?
  2308. # [17:43] <jaws> yeah, exactly that part
  2309. # [17:43] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2310. # [17:43] <@bz> yeah, you can replace that with a QI
  2311. # [17:43] <@bz> but...
  2312. # [17:43] <@bz> afaict that function is unsafe
  2313. # [17:43] <@bz> as written
  2314. # [17:43] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
  2315. # [17:43] <jaws> not sure if it makes the unsafe-ness less severe, but my code is going to be chrome-only
  2316. # [17:43] <@bz> it doesn't
  2317. # [17:44] <jaws> ok
  2318. # [17:44] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  2319. # [17:44] <@bz> you really need to root the valArray
  2320. # [17:44] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2321. # [17:44] <@bz> at least if I understand anything about how our GC works
  2322. # [17:44] * Joins: cturra (cturra@20A24972.3EE602F3.A82DBDDB.IP)
  2323. # [17:44] * @bz looks up who wrote/reviewed this
  2324. # [17:44] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2325. # [17:44] <jaws> bz: i think it is rooted here: http://mxr.mozilla.org/mozilla-central/source/dom/telephony/Telephony.cpp#341
  2326. # [17:45] <@bz> jaws: that roots |this|
  2327. # [17:45] <@bz> jaws: not the array entries
  2328. # [17:45] <jaws> bz: i admit to being in over my head here
  2329. # [17:45] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  2330. # [17:45] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2331. # [17:45] <@bz> jaws: that's ok; we all are when gc is involved
  2332. # [17:45] <jaws> :)
  2333. # [17:45] <@bz> jaws: if nothing else because people keep changing the invariants on us
  2334. # [17:45] <msucan> pranavrc: pong
  2335. # [17:46] <Octayn> kinetik: ping
  2336. # [17:46] * armenzg_brb is now known as armenzg_buildduty
  2337. # [17:46] <@bz> "not part of the default build"....
  2338. # [17:46] <@bz> anyway
  2339. # [17:46] <@bz> no point filing a bug on making this sane, since you'll just fix it up
  2340. # [17:47] <jaws> bz: my plan was to move this to nsContentUtils.h
  2341. # [17:47] <@bz> yeah
  2342. # [17:47] <@bz> and make it gc-safe
  2343. # [17:47] <@bz> sounds good to me
  2344. # [17:47] <jaws> haha, not by myself :)
  2345. # [17:47] <jaws> at least, not in this year :P
  2346. # [17:47] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Client exited)
  2347. # [17:48] <@bz> ok
  2348. # [17:48] <@bz> well, then we need a plan
  2349. # [17:48] <@bz> talk to bent?
  2350. # [17:48] <@bz> he wrote this code
  2351. # [17:48] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  2352. # [17:48] <jaws> not yet
  2353. # [17:48] <pranavrc> msucan, you asked me to change "if (!(RegExp("^(\\s*)$").test(textUntilComment)))" to "if (/^[^\s]+/.test(textUntilComment))". I'm not sure I get what that does, because in the first case, it ignores any comment symbols which have non-whitespace characters before them in the line.
  2354. # [17:48] <@bz> that was a suggestion, not a question about past actions. ;)
  2355. # [17:48] <jaws> i'll send him an email and see if he'd like to help out
  2356. # [17:49] <jaws> thanks for your help
  2357. # [17:49] <@bz> no problem
  2358. # [17:49] <msucan> pranavrc: it's a lighterweight way to write a regex
  2359. # [17:49] <@bz> the other option is to jump into #jsapi and ask for help
  2360. # [17:49] <@bz> they're friendly.
  2361. # [17:49] <msucan> pranavrc: instead of new RegExp("foo") you can do /foo/ directly
  2362. # [17:50] <pranavrc> msucan, yeah, but with the ! symbol, that isn't working, weirdly :/
  2363. # [17:50] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2364. # [17:50] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2365. # [17:50] * Quits: coop (Chris@moz-7990BBB9.dsl.bell.ca) (Ping timeout)
  2366. # [17:50] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2367. # [17:50] * Fallen is now known as Fallen|away
  2368. # [17:50] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Connection reset by peer)
  2369. # [17:50] <msucan> pranavrc: also you check if the whole string is made of \s (white spaces) and you put that into a capturing pattern because of the paranthesis
  2370. # [17:51] <msucan> pranavrc: you don't need to capture the match, because you don't reuse it
  2371. # [17:51] * Quits: SeoZ[home] (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  2372. # [17:51] <msucan> pranavrc: you don't need the !
  2373. # [17:52] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2374. # [17:52] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2375. # [17:52] <msucan> pranavrc: let's PM
  2376. # [17:52] <pranavrc> sure
  2377. # [17:52] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2378. # [17:52] * Joins: coop (Chris@moz-597B5EC7.dsl.bell.ca)
  2379. # [17:53] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2380. # [17:54] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2381. # [17:56] <NeilAway> bz: I don't suppose a variant array would be any easier?
  2382. # [17:58] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2383. # [18:00] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2384. # [18:01] * zpao|detached is now known as zpao
  2385. # [18:02] <gcp> mak: ping
  2386. # [18:02] <@bz> NeilAway: might handle rooting for you maybe
  2387. # [18:02] * @bz mutters about new dom bindings
  2388. # [18:02] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  2389. # [18:03] <mak> gcp: hi
  2390. # [18:04] <gcp> mak: one more live bookmarks regression incoming
  2391. # [18:04] <KaiRo> hah, people seem to be crashing Nightly heavily on Win8
  2392. # [18:04] <mak> gcp: is it on mac native menubar?
  2393. # [18:04] <gcp> mak: no, the mesasge "live bookmarks loading" stays and it stops updating
  2394. # [18:04] <gcp> mak: making a bug now
  2395. # [18:04] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2396. # [18:05] <mak> gcp: ok, will see
  2397. # [18:05] * Joins: Ms2ger (Ms2ger@4ECA71A8.E9CB1DED.37724B0D.IP)
  2398. # [18:05] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
  2399. # [18:05] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2400. # [18:06] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
  2401. # [18:06] * Quits: Suresh (chatzilla@23D306FC.607962E.EB06F97B.IP) (Quit: Suresh)
  2402. # [18:07] * Quits: imphil (philipp@moz-55513EF0.rad.med.uni-muenchen.de) (Ping timeout)
  2403. # [18:07] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  2404. # [18:08] <mak> gcp: which view, menu, toolbar, library, all of them?
  2405. # [18:08] <gcp> bookmarks menu (from the icon)
  2406. # [18:08] <Tomska> Hello guys, I am developing a Firefox add-on called Crossbear. Currently I try to pass the review process. There is an issue with my usage of the currentThread.processNextEvent()-function. Kris Maglione (my reviewer), told me to discuss this with "the core devs" on #developers. Is there anybody here to whom this description applies and that wants to help me?
  2407. # [18:08] * Quits: gandalf (zbraniecki@moz-6A4921DC.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2408. # [18:09] <gcp> probably. can you post more information?
  2409. # [18:09] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  2410. # [18:10] <Tomska> I implemented a http-on-examine-response-observer that occasionally waits for user input.
  2411. # [18:10] <Tomska> As long as it waits it must not return since after the return the page will either be loaded or not.
  2412. # [18:11] <Tomska> to achieve this I use the currentThread.processNextEvent()-function
  2413. # [18:11] <Tomska> is there a better way to to it?
  2414. # [18:11] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2415. # [18:11] * rail is now known as rail-lunch
  2416. # [18:12] <@bz> Tomska: why do you need user input?
  2417. # [18:12] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2418. # [18:12] * edransch is now known as edransch-lunch
  2419. # [18:12] <@bz> Tomska: the caller of that code doesn't expect the event loop to spin; chances are if you do that things will break
  2420. # [18:13] <Tomska> I am performing certificate verification for https conections (my Master Thesis)
  2421. # [18:13] <Tomska> usually the verification takes place in background
  2422. # [18:13] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2423. # [18:13] <Tomska> but sometimes I need to wait for the user to make a decision
  2424. # [18:14] * mjessome is now known as mjessome|lunch
  2425. # [18:14] <@bz> Tomska: The right thing to do is probably to suspend the channel
  2426. # [18:14] <@bz> Tomska: asynchronously ask the user to make the decision
  2427. # [18:14] <@bz> tomska: and return
  2428. # [18:15] <@bz> Tomska: from the http-on-examine-response notification
  2429. # [18:15] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2430. # [18:15] <@bz> Tomska: then whenever the user makes a decision, resume the channel
  2431. # [18:15] <gcp> would looking at urlclassifier help here?
  2432. # [18:15] <Tomska> bz: nice idea! How do I do that?
  2433. # [18:15] <gcp> its doing a similar suspend-channel, asychronous IO, resume channel thingie
  2434. # [18:15] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2435. # [18:15] <@bz> Tomska: which part of it?
  2436. # [18:16] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2437. # [18:16] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2438. # [18:17] <Tomska> bz: suspending and resuming the channel nsIRequest ?
  2439. # [18:18] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2440. # [18:18] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  2441. # [18:18] <@bz> http://mxr.mozilla.org/mozilla-central/source/netwerk/base/public/nsIRequest.idl#101
  2442. # [18:18] <@bz> http://mxr.mozilla.org/mozilla-central/source/netwerk/base/public/nsIRequest.idl#117
  2443. # [18:18] <@bz> Like that
  2444. # [18:18] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2445. # [18:18] <gcp> mak: btw, is there something I can check while the bug is ocurring?
  2446. # [18:19] <Bas> mak: Looks like my fix did the trick.
  2447. # [18:19] <mak> Bas: yes, looks like it did!
  2448. # [18:19] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2449. # [18:19] <mak> gcp: hm, error console for errors in our views, and if the same livemark in another view (like in the library) works
  2450. # [18:20] <Tomska> Thank you :) I think this is exactly what I was looking for. You guys are great!
  2451. # [18:20] <Bas> mak: Ugh! I'm still guilty for an Android R3 failure though!
  2452. # [18:20] <Bas> That is marked skip-if(Android) why is it failing?
  2453. # [18:20] <Bas> Shouldn't it -skip- it :p
  2454. # [18:20] <Ms2ger> bz in particular is great :)
  2455. # [18:21] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2456. # [18:21] <@bz> Tomska: you're welcome
  2457. # [18:21] <Bas> philor: Any idea why my skip-if(android) on that reftest isn't working? :(
  2458. # [18:22] <gcp> mak: in the menu, its the same problem.
  2459. # [18:22] <philor> Bas: exactly what I'm staring at
  2460. # [18:22] * philor wipes a little of the drool off his chin
  2461. # [18:22] <philor> sort of blankly staring at
  2462. # [18:22] <gcp> mak: in library, I dont see the message but it doesnt update either
  2463. # [18:22] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2464. # [18:22] <Bas> philor: All I want is for android not to run that test :)
  2465. # [18:23] <Ms2ger> android or Android?
  2466. # [18:23] <mak> gcp: can firefox load pages normally? (stupid question, but mine sometimes stops loading any page). interesting problem
  2467. # [18:23] <philor> does Android not haveTestPlugin?
  2468. # [18:23] <Bas> philor: Oh man, that's a good point.
  2469. # [18:23] <gcp> mak: firefox works fine. only refreshing those bookmarks is fubar
  2470. # [18:23] <Bas> I bet that's it, I should skip-if(!haveTestPlugin)
  2471. # [18:24] <Bas> Rather than skip-if(Android)
  2472. # [18:24] <philor> there's something about order and precedence, maybe it not having the test plugin leaves it failing instead of skipping
  2473. # [18:24] <@bz> return nsCRT::HashCode(mStr, (PRUint32*)&mStrLen);
  2474. # [18:24] * @bz wonders why the code is doing that
  2475. # [18:24] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2476. # [18:24] <Bas> philor: Mind if I try a patch at that with rs=philor?
  2477. # [18:25] * Quits: davidb (davidb@471D72E.2257F909.F30C9E9E.IP) (Ping timeout)
  2478. # [18:25] <@bz> 3.35 <warren@netscape.com> 2000-08-20 14:29
  2479. # [18:25] <@bz> Fix for hash code performance problem discovered by bienvenu. 'Sampling' hash code was statistically evil.
  2480. # [18:25] <@bz> hmmm
  2481. # [18:26] <philor> Bas: fine by me, as would be the experiment of just swapping the order
  2482. # [18:26] * Joins: dseif (dseif@moz-56A5EC66.dsl.teksavvy.com)
  2483. # [18:26] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Ping timeout)
  2484. # [18:26] <Bas> philor: Nah, if !haveTestPlugin it should be skipped anyway, regardless of platform.
  2485. # [18:26] <Bas> As it would never receive a paint and will always timeout.
  2486. # [18:27] * Quits: mck182 (quassel@moz-8E3C3A09.vsb.cz) (Ping timeout)
  2487. # [18:27] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2488. # [18:28] * Joins: sheppy (sheppy@moz-C260FE65.mycingular.net)
  2489. # [18:28] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
  2490. # [18:28] <Ms2ger> Freelance writer is back!
  2491. # [18:28] <sheppy> Meh.
  2492. # [18:28] <jhammel> he intrigues me with his carefully worded thesis
  2493. # [18:29] * Joins: davidb (davidb@471D72E.2257F909.F30C9E9E.IP)
  2494. # [18:29] * whimboo is now known as whimboo|afk
  2495. # [18:29] <@bz> that's a polite way of saying you'd like to kickban him
  2496. # [18:30] <glandium> Ms2ger: what does he write ?
  2497. # [18:30] <Ms2ger> "freelance writer"
  2498. # [18:31] <mbrubeck> https://groups.google.com/forum/?fromgroups#!searchin/mozilla.dev.planning/%22freelance$20writer%22
  2499. # [18:31] <sheppy> Let's just say he has a unique style.
  2500. # [18:31] <gcp> do we care for Windows 8 bugs?
  2501. # [18:31] <mbrubeck> gcp: Should probably at least file them
  2502. # [18:32] * jimm is now known as jimm-lunch
  2503. # [18:32] * @bz is sad the weather forecasters were wrong again
  2504. # [18:32] <JonathanS> bz, weather is unpredictable
  2505. # [18:32] <@bz> yes, but they promised me snow!
  2506. # [18:32] <@bz> 6-12 inches!
  2507. # [18:32] * @bz wants his snow
  2508. # [18:32] <Octayn> bz: I have lots of snow. You can come shovel my driveway.
  2509. # [18:33] <@bz> shovelwhat?
  2510. # [18:33] <JonathanS> bz, if they promised FL for some rain, it would be likely to happens.
  2511. # [18:33] <@bz> the point of snow is that you don't drive anywhere. ;)
  2512. # [18:33] * catlee is now known as catlee-afk
  2513. # [18:33] <bkero> I have snow in Portland too. I'm rather grumpy about this fact.
  2514. # [18:33] <bkero> Or I would be if I were in Portland. I'm not so I don't care!
  2515. # [18:34] <JonathanS> Since I live in Florida, I would have to said "what is this snow you speak of?"
  2516. # [18:34] * aki|backmar1 is now known as aki
  2517. # [18:34] <@bz> JonathanS: you know that stuff you put in your drinks down there?
  2518. # [18:34] <@bz> JonathanS: much like that, but fluffier
  2519. # [18:34] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Ping timeout)
  2520. # [18:34] <JonathanS> bz, ice?
  2521. # [18:34] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2522. # [18:34] <mbrubeck> Like rum but fluffier??
  2523. # [18:35] <JonathanS> mbrubeck, is that why rum gone?
  2524. # [18:35] * Quits: Tomska (Crossbear-@moz-F63022CC.dynamic.qsc.de) (Ping timeout)
  2525. # [18:36] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  2526. # [18:36] * Joins: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net)
  2527. # [18:36] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2528. # [18:37] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2529. # [18:38] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  2530. # [18:38] * joduinn-commute is now known as joduinn-mtg
  2531. # [18:38] * Quits: dseif (dseif@moz-56A5EC66.dsl.teksavvy.com) (Input/output error)
  2532. # [18:38] <ddahl> is NS_CStringGetData the proper way to copy the raw char pointer inside an nsACString or nsCString?
  2533. # [18:38] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  2534. # [18:41] * armenzg_buildduty is now known as armenzg_lunch
  2535. # [18:41] <smontagu> bz: I was also promised snow tonight, and if they deliver it will be the first time in ~10 years :)
  2536. # [18:41] <Mook_as> ddahl: nsCString.get() or nsACString.BeginReading() seems to be the usual ways of going about it (though you have to watch for the lifetimes of the buffer it you want to hold on to it)
  2537. # [18:42] * Quits: kwierso (chatzilla@moz-BD032982.chcgilgm.static.covad.net) (Ping timeout)
  2538. # [18:42] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
  2539. # [18:42] <ddahl> Mook_as: yeah, that is the worry - making a copy is preferable in this case I think
  2540. # [18:43] * glob is now known as glob|away
  2541. # [18:43] <Mook_as> well, however you get the buffer wouldn't change that anyway :p
  2542. # [18:43] * Quits: sheppy (sheppy@moz-C260FE65.mycingular.net) (Connection reset by peer)
  2543. # [18:43] * Joins: sheppy (sheppy@moz-C260FE65.mycingular.net)
  2544. # [18:44] * Joins: cdiehl_ (cdiehl@moz-408BB48C.pool.mediaways.net)
  2545. # [18:45] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  2546. # [18:45] * Quits: cdiehl (cdiehl@moz-E8454799.pool.mediaways.net) (Ping timeout)
  2547. # [18:45] * cdiehl_ is now known as cdiehl
  2548. # [18:46] <ddahl> Mook_as: I suppose I am unclear on how to actually copy the bytes into a new char*, can you just do: char* _bytes = mynsacstring.get();
  2549. # [18:46] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  2550. # [18:47] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2551. # [18:47] <Mook_as> ddahl: ToNewCString?
  2552. # [18:47] * Joins: vikash (vikash@582633A6.9B552DFD.5D9ABA9F.IP)
  2553. # [18:48] <Mook_as> (.get() should get you the internal buffer, instead)
  2554. # [18:48] <@bz> http://gs.statcounter.com/#browser-ww-monthly-200807-201203 is interesting
  2555. # [18:48] <@bz> in long-view terms
  2556. # [18:49] <@bsmedberg> ddahl: ToNewCString is the correct answer, you should free it with NS_Free when you're done with it
  2557. # [18:49] <@bsmedberg> don't free() or delete[] it
  2558. # [18:49] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  2559. # [18:49] <ddahl> Mook_as: bsmedberg: thanks. so much to learn.
  2560. # [18:50] * Ms2ger waves
  2561. # [18:51] * jwir3 is now known as jwir3|lunch
  2562. # [18:51] * ddahl waves back to Ms2ger
  2563. # [18:52] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2564. # [18:53] * philor is now known as philor|away
  2565. # [18:53] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Connection reset by peer)
  2566. # [18:54] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2567. # [18:54] * bear is now known as bear-afk
  2568. # [18:55] * Quits: josh (josh@moz-1B6D6018.hsd1.mn.comcast.net) (Quit: josh)
  2569. # [18:56] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Connection reset by peer)
  2570. # [18:56] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2571. # [18:58] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2572. # [18:58] * bhearsum|afk is now known as bhearsum
  2573. # [18:58] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  2574. # [18:59] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2575. # [18:59] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  2576. # [18:59] * rail-lunch is now known as rail
  2577. # [18:59] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2578. # [19:00] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  2579. # [19:00] * Joins: jdm (jdm@moz-1B01627E.uwaterloo.ca)
  2580. # [19:01] * Quits: pranavrc (pranavrc@36AF529C.98CA9F9E.520CDC98.IP) (Quit: Ping timeout: ∞)
  2581. # [19:02] * jimm-lunch is now known as jimm
  2582. # [19:02] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2583. # [19:02] * edransch-lunch is now known as edransch
  2584. # [19:03] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  2585. # [19:03] * Quits: dRdR (dsherk@F8A0E546.DE9A83BF.6DCF1F73.IP) (Ping timeout)
  2586. # [19:03] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  2587. # [19:04] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  2588. # [19:04] * Joins: cjones (cjones@moz-A61D33BB.static.jazztel.es)
  2589. # [19:04] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2590. # [19:04] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2591. # [19:04] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2592. # [19:05] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2593. # [19:06] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2594. # [19:09] * Quits: fabrice (fabrice@moz-104CC309.mv.mozilla.com) (Ping timeout)
  2595. # [19:09] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  2596. # [19:09] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2597. # [19:09] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  2598. # [19:10] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  2599. # [19:10] * Quits: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net) (Client exited)
  2600. # [19:11] * Quits: sheppy (sheppy@moz-C260FE65.mycingular.net) (Quit: Leaving)
  2601. # [19:11] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Connection reset by peer)
  2602. # [19:11] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2603. # [19:11] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  2604. # [19:13] * catlee-afk is now known as catlee
  2605. # [19:13] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  2606. # [19:13] * ChanServ sets mode: +o dveditz
  2607. # [19:13] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2608. # [19:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2609. # [19:13] * mak is now known as mak|afk
  2610. # [19:14] * Joins: dRdR (dsherk@F8A0E546.DE9A83BF.6DCF1F73.IP)
  2611. # [19:14] * Joins: timA (Instantbir@moz-535753DA.hsd1.or.comcast.net)
  2612. # [19:15] <Standard8> anyone know why bzexport might tell me "abort: no queue repository" ?
  2613. # [19:16] * philor|away is now known as philor
  2614. # [19:16] <evilpie> maybe because you did not activate mq on that tree?
  2615. # [19:16] <Standard8> mq's a global option
  2616. # [19:16] <Standard8> and there's a patch applied
  2617. # [19:18] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2618. # [19:19] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2619. # [19:19] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2620. # [19:20] <Ms2ger> Standard8, does it want your patches to be in version control?
  2621. # [19:21] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2622. # [19:21] <dholbert> Standard8, yeah -- does .hg/patches/.hg exist?
  2623. # [19:21] <dholbert> (what Ms2ger said, basically)
  2624. # [19:22] <dholbert> if it doesn't exist, then "hg init" run in your patches directory might fix the problem
  2625. # [19:22] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  2626. # [19:22] * mjessome|lunch is now known as mjessome
  2627. # [19:22] * Joins: dao (dao@moz-1377C14D.superkabel.de)
  2628. # [19:22] <@bz> sicking: ping
  2629. # [19:24] <sicking> bz: meeting
  2630. # [19:24] * CwiiisAway is now known as Cwiiis
  2631. # [19:25] * Joins: jhammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2632. # [19:25] <@bz> sicking: Should <svg:script> do crossorigin?
  2633. # [19:25] * Joins: karl (karl@moz-41BF9BC1.jetstream.xtra.co.nz)
  2634. # [19:25] * Joins: biesi (cbiesinger@moz-9E844F93.tmodns.net)
  2635. # [19:25] * Quits: surkov (surkov@E3825FF3.11872EF9.222B27F0.IP) (Quit: surkov)
  2636. # [19:25] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  2637. # [19:26] * Joins: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com)
  2638. # [19:26] <Bas> I'm having some trouble building mozilla-inbound
  2639. # [19:26] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2640. # [19:26] <Bas> Something about a redefinition of boolean inside image
  2641. # [19:26] <Ms2ger> Build m-c instead
  2642. # [19:26] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  2643. # [19:27] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  2644. # [19:27] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2645. # [19:27] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2646. # [19:27] <Bas> Hrm, maybe that's my fault.
  2647. # [19:28] <Standard8> dholbert: oh weird
  2648. # [19:28] <Standard8> that worked :-)
  2649. # [19:29] <Joeh> http://blog2.easydns.org/2012/02/29/verisign-seizes-com-domain-registered-via-foreign-registrar-on-behalf-of-us-authorities/
  2650. # [19:29] <Joeh> Lovely.
  2651. # [19:29] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  2652. # [19:29] <dholbert> Standard8, yay! having your patches themselves version-controlled is very handy; it's good to do even w/out bzexport. :)
  2653. # [19:29] * armenzg_lunch is now known as armenzg_buildduty
  2654. # [19:29] <@bz> man
  2655. # [19:29] <@bz> clang builds are warny to the point of pain
  2656. # [19:30] <Ms2ger> And that's with espindola fixing them
  2657. # [19:30] <Standard8> dholbert: well a bit of a pain in this case, as I'm auto generating 50 or so patches across 50 repos for locales
  2658. # [19:30] <dholbert> Standard8, (gotta do "hg commit" periodically inside of .hg/patches in order to get any benefit from it, of course)
  2659. # [19:30] <dholbert> Standard8, ah gotcha :)
  2660. # [19:30] <Standard8> dholbert: at least I can script "hg init" ;-)
  2661. # [19:30] * Quits: jdm (jdm@moz-1B01627E.uwaterloo.ca) (Client exited)
  2662. # [19:30] <espindola> bz, what is up now?
  2663. # [19:30] <dholbert> Standard8, I bet bzexport expects to be able to commit so that you can revert any changes it makes to your patches, or something
  2664. # [19:30] <@bz> espindola: mostly tons of nonvirtual-destructor warnings
  2665. # [19:30] * Parts: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  2666. # [19:31] <@bz> espindola: but also the fact that macros are expanded in the warning message is a bit of a drag
  2667. # [19:31] <Standard8> dholbert: yeah, I'll cope
  2668. # [19:31] * fabrice|afk is now known as fabrice
  2669. # [19:31] <sheppy> sicking or bent: Do we have any idea how long until the telephony and SMS APIs will be firmed up enough to be ready to document?
  2670. # [19:31] <@bz> PRUint32 pos = parent->IndexOf(node);
  2671. # [19:31] <@bz> NS_ASSERTION((pos >= 0), "Element not found as child of its parent");
  2672. # [19:31] <espindola> bz, the bad part is that clang is right on those :-(
  2673. # [19:31] * @bz sighs
  2674. # [19:31] <@bz> espindola: well, "right"
  2675. # [19:31] <espindola> found some real bugs on the directories we use -Werror
  2676. # [19:31] <@bz> espindola: except insofar as we know that these are leaf classes...
  2677. # [19:32] <espindola> those are easy to fix. Mark them final
  2678. # [19:32] <espindola> but we had real "correct destructor is not running" bugs
  2679. # [19:32] <@bz> espindola: or insofar as we know that no one ever calls delete on an instance of the class that's actually a subclass
  2680. # [19:32] <@bz> sure
  2681. # [19:32] * Joins: paolo_ (paolo@moz-E096446F.retail.telecomitalia.it)
  2682. # [19:32] <@bz> it's just kinda annoying
  2683. # [19:32] <espindola> I am sure we still do on the directories we don't run with -Werror
  2684. # [19:32] * jwir3|lunch is now known as jwir3
  2685. # [19:32] * bear-afk is now known as bear
  2686. # [19:32] <espindola> bz, clang only warns when there is a delete
  2687. # [19:32] * Quits: paolo_ (paolo@moz-E096446F.retail.telecomitalia.it) (Client exited)
  2688. # [19:32] <@bz> could be
  2689. # [19:32] <@bz> yes...
  2690. # [19:32] <@bz> look
  2691. # [19:32] <espindola> the waning is for a delete being called on a non final class
  2692. # [19:33] <espindola> with virtual methods
  2693. # [19:33] <@bz> any XPCOM class that has a nonvirtual destructor will get this warning
  2694. # [19:33] <espindola> but not a virtual destructor
  2695. # [19:33] <@bz> but any XPCOM class will never be deleted incorrectly
  2696. # [19:33] <espindola> bz, the interfaces?
  2697. # [19:33] * Quits: paolo (paolo@moz-E9A2F284.retail.telecomitalia.it) (Ping timeout)
  2698. # [19:33] <@bz> unless someone screws up their nsISupports implementation badly
  2699. # [19:33] <espindola> we should never delete those
  2700. # [19:33] <@bz> this is the most common source of clang warnings for me
  2701. # [19:33] <Ms2ger> Someone did that
  2702. # [19:33] <espindola> and that was one of the bugs that the warning found
  2703. # [19:33] <Ms2ger> nsIDOMGeolocation?
  2704. # [19:33] <espindola> yes
  2705. # [19:33] * @bz sighs
  2706. # [19:34] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  2707. # [19:34] <@bz> so the thing is...
  2708. # [19:34] <@bz> we can toss "virtual" on all those destructots
  2709. # [19:34] <@bz> er, destructors
  2710. # [19:34] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  2711. # [19:34] <@bz> and that will shut up the warnings
  2712. # [19:34] <@bz> and fix any leak bugs we might have had
  2713. # [19:34] <espindola> bz better fix the problem, no?
  2714. # [19:34] <espindola> adding final when you can
  2715. # [19:34] <@bz> but not the other correctness bugs from the incorrect nsISupports impl
  2716. # [19:34] <@bz> well
  2717. # [19:34] <@bz> I can add final
  2718. # [19:34] <@bz> but non-final classes would still get warned on
  2719. # [19:34] <@bz> I could add virtual on those...
  2720. # [19:35] <espindola> if you cannot, *then* you are sure to have a more interesting bug
  2721. # [19:35] <@bz> but then we'd still have bugs if a subclass does the wrong thing
  2722. # [19:35] <@bz> no
  2723. # [19:35] <espindola> very likely a missing virtual destructor
  2724. # [19:35] <gaston> with mobile nightly, how is one supposed to close a tab ? there's only a close item in the tab list, no direct shortcut
  2725. # [19:35] <@bz> I am NOT sure
  2726. # [19:35] <@bz> look
  2727. # [19:35] <@bz> simple example
  2728. # [19:35] <espindola> or destructing the wrong class
  2729. # [19:35] <@bz> say I have |class Foo : Bar|
  2730. # [19:35] <@bz> ok?
  2731. # [19:35] <espindola> sure
  2732. # [19:35] <@bz> both implement nsISupports
  2733. # [19:35] <espindola> ok
  2734. # [19:35] <@bz> Bar does NS_IMPL_ISUPPORTS()
  2735. # [19:35] <@bz> Foo does NS_IMPL_ISUPPORTS()
  2736. # [19:36] <@bz> That's how it's supposed to work
  2737. # [19:36] <@bz> now Bar is not a leaf class
  2738. # [19:36] <@bz> and there's a delete call in Bar::Release
  2739. # [19:36] <@bz> but since Foo overrides Release, if we're in Bar::Release we know we're not a Foo
  2740. # [19:36] <espindola> so bar needs a virtual destructor
  2741. # [19:36] <@bz> why?
  2742. # [19:36] <@bz> the only time delete is called on Bar it's really a Bar
  2743. # [19:36] <@bz> not a Foo
  2744. # [19:36] <@bz> I mean...
  2745. # [19:37] <@bz> In theory it needs one
  2746. # [19:37] <espindola> ok, the delete is only called from the virtual method?
  2747. # [19:37] <@bz> yes
  2748. # [19:37] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  2749. # [19:37] <@bz> detecting that needs whole-program analysis, of course..
  2750. # [19:37] * espindola thinking
  2751. # [19:37] <@bz> specifically, that all subclasses of Bar override the virtual method
  2752. # [19:38] <Ms2ger> MOZ_OVERRIDE?
  2753. # [19:38] <espindola> bz, you might be able to propose the following restriction to the warning:
  2754. # [19:38] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  2755. # [19:38] <espindola> * if the delete method is just "delete this" and we are in a virtual method
  2756. # [19:38] <espindola> don't warn
  2757. # [19:39] <@bz> hmm
  2758. # [19:39] <espindola> we have already been dispatch to the right level
  2759. # [19:39] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2760. # [19:39] <@bz> well, that assumes that subclasses override the virtual method
  2761. # [19:39] <@bz> if they don't we're still buggy
  2762. # [19:39] <@bz> note that not overriding Release is always buggy afaict
  2763. # [19:39] <@bz> even with virtual destructors
  2764. # [19:39] <espindola> true. do you mind opening a bug? If no one objects it is very easy to fix
  2765. # [19:40] <@bz> espindola: is there a way to make it an error or warning if a subclass does NOT override a given virtual method?
  2766. # [19:40] <espindola> lets see if there is another reasonable way to avoid this case...
  2767. # [19:40] <@bz> espindola: sort of like MOZ_OVERRIDE
  2768. # [19:40] <@bz> espindola: then for methods that get _that_ warning we can skip warning on delete in them
  2769. # [19:41] <espindola> bz, I don't think so, but it would be a nice attribute to have
  2770. # [19:42] <@bz> seems like that's the way to go
  2771. # [19:42] * mcote|afk is now known as mcote
  2772. # [19:42] <espindola> bz, so, can you open a bug report?
  2773. # [19:42] <jorendorff> https://build.mozilla.org/buildapi/self-serve/try doesn't show the pending build I want to cancel. What's up with that?
  2774. # [19:42] * mak|afk is now known as mak
  2775. # [19:43] * Joins: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2776. # [19:43] * jorendorff wants to cancel https://tbpl.mozilla.org/?tree=Try&rev=32ea63fd558b
  2777. # [19:43] * Quits: rshetty (quassel@8296136.B38BEE2.C842849F.IP) (Client exited)
  2778. # [19:43] * Joins: rshetty (quassel@8296136.B38BEE2.C842849F.IP)
  2779. # [19:44] <dholbert> jorendorff, at your TBPL page, you can hit the "self serve" link that appears when you hover the push
  2780. # [19:44] <dholbert> jorendorff, and that gives you https://build.mozilla.org/buildapi/self-serve/try/rev/32ea63fd558b which shows pending builds
  2781. # [19:44] <dholbert> er s/pending/running/
  2782. # [19:45] <@bz> espindola: sure. Where?
  2783. # [19:45] <dholbert> jorendorff, (or just use the stopsign button on tbpl)
  2784. # [19:45] <jorendorff> even awesomer
  2785. # [19:46] <dholbert> jorendorff, yup. The build API page is *so* 2011
  2786. # [19:46] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Ping timeout)
  2787. # [19:46] * Joins: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
  2788. # [19:46] <jorendorff> dholbert: all this is wonderful wonderful work, it makes me feel guilty
  2789. # [19:47] * rshetty is now known as rshetty_away
  2790. # [19:47] <espindola> bz, llvm.org
  2791. # [19:47] <espindola> bz, just one more thing
  2792. # [19:47] * Joins: josh (josh@moz-7FD2A3B2.tmodns.net)
  2793. # [19:47] <espindola> are these diamond inheritance really common?
  2794. # [19:47] <espindola> in your example
  2795. # [19:47] <@bz> hmm?
  2796. # [19:47] <@bz> my example didn't have a diamond
  2797. # [19:48] <WG9s> exi
  2798. # [19:48] * mdas is now known as mdas|afk
  2799. # [19:48] * @bz mutters about Yet Another Bugzilla
  2800. # [19:48] <espindola> why not just have foo inherent only from bar
  2801. # [19:48] <jorendorff> instead of just being hopelessly overworked, it's like the build teem has now run out ahead and keeps anticipating whatever i want
  2802. # [19:48] <jorendorff> *team
  2803. # [19:48] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2804. # [19:48] <@bz> espindola: uh..
  2805. # [19:48] <@bz> espindola: it did, in my example
  2806. # [19:48] <espindola> bz, in your example we have
  2807. # [19:48] <espindola> interface
  2808. # [19:48] <espindola> / \
  2809. # [19:48] <espindola> foo <- bar
  2810. # [19:48] <@bz> no, my example was foo inherits from bar inherits from nsISupports
  2811. # [19:48] <@bz> that's it
  2812. # [19:49] <espindola> ok, that one we can just make bar final
  2813. # [19:49] * Joins: ehugg (chatzilla@moz-62842EF0.cisco.com)
  2814. # [19:49] <@bz> er...
  2815. # [19:49] * Joins: jdm (jdm@moz-1B01627E.uwaterloo.ca)
  2816. # [19:49] <@bz> except foo inherits from bar
  2817. # [19:49] <espindola> sorry, foo final
  2818. # [19:49] <@bz> yes
  2819. # [19:49] <@bz> but the warning is on bar
  2820. # [19:49] <espindola> and give bar a virtual destructor
  2821. # [19:49] <@bz> yes....
  2822. # [19:49] <@bz> I mean
  2823. # [19:50] <@bz> I know how to work around the warning
  2824. # [19:50] <espindola> well, in that case bar needs a virtual destructor
  2825. # [19:50] <espindola> or foo has to have a Release
  2826. # [19:50] <@bz> yes
  2827. # [19:50] <@bz> foo has to have a Release
  2828. # [19:50] <@bz> if it doen't, it's buggy
  2829. # [19:50] <@bz> no matter what the destructor is doing
  2830. # [19:50] <espindola> why? (sorry, I really don't know our interface system very well)
  2831. # [19:50] <@bz> because it'll break leak logging
  2832. # [19:51] <espindola> ok
  2833. # [19:51] <@bz> for example
  2834. # [19:51] <Ms2ger> Ask the COM guy in the newsgroups ;)
  2835. # [19:51] <@bz> Hmm
  2836. # [19:51] <@bz> I guess we do have one problem
  2837. # [19:51] <espindola> cool, so yes, you can open ore or two bugs depending on your preferences
  2838. # [19:51] <@bz> which is that if Foo uses NS_IMPL_ISUPPORTS_INHERITED then bar really does need a virtual destructor...
  2839. # [19:51] <@bz> afaict
  2840. # [19:52] <espindola> what that expands to?
  2841. # [19:52] <@bz> 952
  2842. # [19:52] <@bz> 953 #define NS_IMPL_RELEASE_INHERITED(Class, Super) \
  2843. # [19:52] <@bz> 954 NS_IMETHODIMP_(nsrefcnt) Class::Release(void) \
  2844. # [19:52] <@bz> 955 { \
  2845. # [19:52] <@bz> 956 nsrefcnt r = Super::Release(); \
  2846. # [19:52] <@bz> 957 NS_LOG_RELEASE(this, r, #Class); \
  2847. # [19:52] <@bz> 958 return r; \
  2848. # [19:52] <@bz> 959 }
  2849. # [19:52] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2850. # [19:52] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2851. # [19:52] <@bz> which obviously doesn't do the right thing if Super has a nonvirtual destructor
  2852. # [19:52] <espindola> yes, that would require
  2853. # [19:52] <@bz> alright
  2854. # [19:52] <espindola> a virtual destructor
  2855. # [19:52] <@bz> so we should have the "overrides" thing
  2856. # [19:53] <@bz> and should use that
  2857. # [19:53] * Quits: cjones (cjones@moz-A61D33BB.static.jazztel.es) (Ping timeout)
  2858. # [19:53] <@bz> and we should still add virtual destructors on our side
  2859. # [19:53] * @bz is happy to review patches to that effect!
  2860. # [19:53] * Quits: nrc (nrc@40018561.F684631.21A4E96A.IP) (Ping timeout)
  2861. # [19:54] <espindola> so you are saying that we should try to add the "must_be_overrided" attribute to clang
  2862. # [19:54] <espindola> but clang should still warn
  2863. # [19:54] <espindola> and we should add virtual destructors
  2864. # [19:54] <espindola> is that it?
  2865. # [19:54] <biesi> nonvirtual destructors should be private
  2866. # [19:55] <biesi> then you don't need fancy attributes :)
  2867. # [19:55] * rshetty_away is now known as rshetty|away|real
  2868. # [19:55] <espindola> bz, meeting. brb
  2869. # [19:56] <@bz> espindola: yes
  2870. # [19:56] <@bz> espindola: http://llvm.org/bugs/show_bug.cgi?id=12155
  2871. # [19:56] <@bz> man, all these bugzillas not using pushstate...
  2872. # [19:56] <espindola> bz, thanks
  2873. # [19:57] * khuey|away is now known as khuey
  2874. # [19:57] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Ping timeout)
  2875. # [19:57] <@bz> espindola: no problem. Thanks for talking through this!
  2876. # [19:57] <espindola> bz, cool. I will cc myself on it. If it is considered too specific we can always start our style checking plugin :-)
  2877. # [19:57] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
  2878. # [19:58] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2879. # [19:58] <@bz> espindola: heh
  2880. # [19:58] <Ms2ger> For MFBT? :)
  2881. # [19:59] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2882. # [20:00] * Joins: jlebar|mac (~jlebarmac@moz-E39F1CD1.dyn.columbia.edu)
  2883. # [20:00] * jlebar|mac is now known as jlebar
  2884. # [20:00] <@khuey> bholley: stay away!
  2885. # [20:00] * dholbert is now known as dholbert|afk
  2886. # [20:01] <bholley> khuey: from the thread?
  2887. # [20:01] <@khuey> yes
  2888. # [20:01] <bholley> khuey: yeah, but it wasn't luke this time
  2889. # [20:01] <@khuey> still
  2890. # [20:01] <bholley> khuey: and he asked a very reasonable question that wasn't really addressed
  2891. # [20:01] <Ms2ger> Asking very reasonable questions in trolling threads?
  2892. # [20:02] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2893. # [20:02] <Ms2ger> You're doing it wrong
  2894. # [20:02] <Ms2ger> Hi sfink
  2895. # [20:02] * rail is now known as rail_away
  2896. # [20:02] <bholley> khuey: it's a sunk cost that luke thinks that the mozilla developers are a bunch of assholes. But I thought it was worth it to provide an explanation to reasonable questions
  2897. # [20:02] <bholley> khuey: the issue is that people think it's just some tiny bit of embedding goop
  2898. # [20:02] <jlebar> bholley: Your funeral.
  2899. # [20:02] <sfink> What'd I do?
  2900. # [20:03] <Ms2ger> Oh, and mak, you should explain how to install your backout scripts for unix dummies like me :)
  2901. # [20:03] <JonathanS> Did I walk in the Spaceballs movie with Darth Helmet?
  2902. # [20:03] <mak> Ms2ger: I think it's explained in the page...
  2903. # [20:03] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  2904. # [20:03] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2905. # [20:04] <mak> Ms2ger: basically add it to your .bashrc, or use the qbackout hg extension that is even easier :)
  2906. # [20:04] <jlebar> Oh, I finally know who "Ben" is.
  2907. # [20:04] <jlebar> That took me a while.
  2908. # [20:04] <bholley> jlebar: hah
  2909. # [20:04] <Ms2ger> mak, hmm, that might work better :)
  2910. # [20:04] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2911. # [20:04] <bholley> jlebar: yeah, everyone in the embedding community seems to have a personal imagined relationship with bsmedberg
  2912. # [20:04] <sfink> You mean "ben". I'm surprised he didn't start calling him "benny" or something by now.
  2913. # [20:05] <@bz> jlebar: Never seen the 'e' in 's' position before, eh? ;)
  2914. # [20:05] <@bz> jlebar: that's because the collision rate on "Ben" is too high. ;)
  2915. # [20:05] * Quits: dao (dao@moz-1377C14D.superkabel.de) (Quit: Leaving.)
  2916. # [20:05] * Joins: mck182 (quassel@moz-8237CC79.hlucinnet.cz)
  2917. # [20:05] * zpao is now known as zpao|detached
  2918. # [20:05] <jlebar> bz: lol.
  2919. # [20:05] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  2920. # [20:06] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  2921. # [20:06] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2922. # [20:06] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2923. # [20:06] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2924. # [20:06] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2925. # [20:06] <@bz> jlebar: are you tired of hashcodes yet, btw? ;)
  2926. # [20:07] <jlebar> bz: Not yet -- do you have more crappy code for me to fix?
  2927. # [20:07] <@bz> nope
  2928. # [20:07] <@bz> just a general question
  2929. # [20:07] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2930. # [20:08] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Ping timeout)
  2931. # [20:08] <Ms2ger> bholley, also, you replied to a thread your newsgroup moderator had just shut down ;)
  2932. # [20:08] <bholley> Ms2ger: moments after - mid-air collision
  2933. # [20:09] <@bz> sicking: well, just tell me when you're back?
  2934. # [20:09] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2935. # [20:09] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2936. # [20:09] <sicking> bz: acutally, about to head out just after meeting, send me email
  2937. # [20:10] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2938. # [20:10] <@bz> sicking: it's a one-line question
  2939. # [20:10] <@bz> sicking: should <svg:script> do crossorigin?
  2940. # [20:11] <sicking> bz: yeah
  2941. # [20:11] <@bz> sicking: great, thanks
  2942. # [20:11] <sicking> bz: they should eventually merge IMHO
  2943. # [20:11] <@bz> sicking: all lowercase, I assume
  2944. # [20:11] <@bz> sicking: for the attr name in svg
  2945. # [20:11] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2946. # [20:11] <sicking> yes
  2947. # [20:11] <@bz> lovely
  2948. # [20:11] * @bz doeshtat
  2949. # [20:11] * Joins: rwaldron (rwaldron@moz-F1F9601E.bos.east.verizon.net)
  2950. # [20:11] <@bz> "does that"
  2951. # [20:11] <Ms2ger> Is there a spec? :)
  2952. # [20:11] * armenzg_buildduty is now known as armenzg_mtg
  2953. # [20:11] <@bz> not yet
  2954. # [20:11] <@bz> but we asked for one
  2955. # [20:11] <Ms2ger> Good
  2956. # [20:11] <sicking> a bug was filed
  2957. # [20:12] <@bz> a single hand clapped in the forest
  2958. # [20:12] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2959. # [20:12] <Ms2ger> Did the tree fall down?
  2960. # [20:12] <@bz> the hand fell down
  2961. # [20:12] * Quits: jdm (jdm@moz-1B01627E.uwaterloo.ca) (Client exited)
  2962. # [20:13] * Quits: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2963. # [20:13] * Quits: biesi (cbiesinger@moz-9E844F93.tmodns.net) (Ping timeout)
  2964. # [20:15] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3a7b9e61c263 - Kyle Huey - Bug 730051: Don't use SearchPathW to look for the DLL unless we're actually doing a load. r=bsmedberg
  2965. # [20:15] * Joins: db48x (user@moz-D461843.ask.info)
  2966. # [20:16] * Fallen|away is now known as Fallen
  2967. # [20:16] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2968. # [20:17] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2969. # [20:17] <gcp> khuey: https://bugzilla.mozilla.org/show_bug.cgi?id=732038 <- this crashes in almost the same place
  2970. # [20:18] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  2971. # [20:18] * Quits: josh (josh@moz-7FD2A3B2.tmodns.net) (Quit: josh)
  2972. # [20:18] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Quit: jorendorff)
  2973. # [20:18] * Joins: edmorley (edmorley@moz-6012E233.range109-156.btcentralplus.com)
  2974. # [20:18] * Quits: smontagu (chatzilla@moz-191367B7.red.bezeqint.net) (Ping timeout)
  2975. # [20:19] <@khuey> gcp: yeah, this patch will fix that too
  2976. # [20:19] <@khuey> and a few other bugs
  2977. # [20:20] * Joins: smaug (chatzilla@moz-B5ADCB38.gprs.sl-laajakaista.fi)
  2978. # [20:20] * ChanServ sets mode: +o smaug
  2979. # [20:23] <Ms2ger> Evening edmorley
  2980. # [20:23] <edmorley> Ms2ger: good evening :-)
  2981. # [20:24] <Ms2ger> Had a good day?
  2982. # [20:24] <Ms2ger> Having, I guess I should say in your case :)
  2983. # [20:24] * Joins: anky (anky@CAF48CD7.44921952.A3D1B221.IP)
  2984. # [20:24] * Quits: anky (anky@CAF48CD7.44921952.A3D1B221.IP) (Client exited)
  2985. # [20:25] * Quits: vikram360 (vikram360@EBE26153.60746C98.2A068A5E.IP) (Ping timeout)
  2986. # [20:25] * Quits: nthomas (chatzilla@moz-490B7707.dsl.telstraclear.net) (Ping timeout)
  2987. # [20:26] * Quits: past (past@moz-9D677A1D.dsl.dyn.forthnet.gr) (Input/output error)
  2988. # [20:28] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  2989. # [20:28] * Joins: smontagu (chatzilla@moz-A1FD86AD.red.bezeqint.net)
  2990. # [20:28] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2991. # [20:28] <Jesse> http://webkitmemes.tumblr.com/post/18531464157/paranoid-parrot-gets-ccd
  2992. # [20:28] * Joins: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net)
  2993. # [20:28] * Joins: nthomas (chatzilla@moz-490B7707.dsl.telstraclear.net)
  2994. # [20:29] * Quits: cadecairos (cadecairos@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2995. # [20:29] <Ms2ger> http://27.media.tumblr.com/tumblr_m07n361lSc1rqvy12o1_500.jpg
  2996. # [20:29] * Quits: gabor (gabor@moz-858E73B7.pool.digikabel.hu) (Ping timeout)
  2997. # [20:29] <Ms2ger> Relevant: Android
  2998. # [20:29] * Joins: cadecairos (cadecairos@F2D29657.F60B0462.67AC9B1.IP)
  2999. # [20:29] <Jesse> philor: http://webkitmemes.tumblr.com/post/18535937403/fbf-keeps-it-green
  3000. # [20:30] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  3001. # [20:30] <Jesse> haha webkit has kungFuDeathGrip too! http://webkitmemes.tumblr.com/post/18538891815/fbf-fixes-a-crasher
  3002. # [20:31] * Quits: cadecairos (cadecairos@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3003. # [20:31] <@bz> jesse: I blame hyat
  3004. # [20:31] <@bz> er, hyatt
  3005. # [20:32] <Ms2ger> http://27.media.tumblr.com/tumblr_m04apb5BwY1rqvy12o1_500.jpg
  3006. # [20:32] <@bz> jesse: or rather, refcounting, since the name is different
  3007. # [20:32] <Ms2ger> http://30.media.tumblr.com/tumblr_m03a2hvNHM1rqvy12o1_500.jpg < Hah
  3008. # [20:32] <bholley> wow, I didn't realize how similar webkit dev was to gecko dev
  3009. # [20:33] <Jesse> you blame hyatt for webkit having refcounting, or for webkit having kungFuDeathGrip equivalents?
  3010. # [20:33] <@bz> surprise
  3011. # [20:33] * Joins: AutomatedTester (AutomatedT@moz-E8B5272A.as13285.net)
  3012. # [20:33] <@bz> Jesse: I would have blamed him for the naming, if it were named kungFuDeathGrip
  3013. # [20:33] <froydnj> http://webkitmemes.tumblr.com/post/18264800090/cool-developers-dont-look-at-the-build-bots
  3014. # [20:33] <@khuey> kungFuDeathGrip is better
  3015. # [20:33] <Ms2ger> bholley, I hear their dom bindings are even worse than ours
  3016. # [20:33] <@khuey> clearly
  3017. # [20:33] * Quits: @smaug (chatzilla@moz-B5ADCB38.gprs.sl-laajakaista.fi) (Ping timeout)
  3018. # [20:33] <@bz> ms2ger: which ones?
  3019. # [20:33] <Ms2ger> froydnj, https://wiki.mozilla.org/Tree_Rules :)
  3020. # [20:33] <lduros> hmm, so document.addEventListener("beforescriptexecute", ...) doesn't work for scripts dynamically embedded, i see
  3021. # [20:33] <edmorley> Ms2ger: yeah not bad thank you, and yours? :-)
  3022. # [20:33] <@bz> ms2ger: safari's are pretty damn fast
  3023. # [20:34] <@bz> ms2ger: chrome's are variable
  3024. # [20:34] <@bz> lduros: should work for all scripts
  3025. # [20:34] <Ms2ger> edmorley, pretty good, thanks
  3026. # [20:34] <Ms2ger> bz, I hear things about perl
  3027. # [20:34] <froydnj> also, for all the perf folks http://webkitmemes.tumblr.com/post/18264650980/laundry-room-viking-on-micro-optimizations
  3028. # [20:34] <lduros> bz: including: document.createElement('script'); and those with document.write()?
  3029. # [20:34] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3030. # [20:34] <froydnj> Ms2ger: owned!
  3031. # [20:34] <lduros> hmm, maybe I did something wrong then :-P
  3032. # [20:35] <@bz> lduros: yes
  3033. # [20:35] <@bz> Ms2ger: oh, the codegen, who knows
  3034. # [20:35] <lduros> and js in attributes?
  3035. # [20:35] <lduros> probably not right
  3036. # [20:35] <@bz> lduros: no, only <script> tags
  3037. # [20:35] <lduros> right ok fair enough :-)
  3038. # [20:35] <Ms2ger> elements
  3039. # [20:35] <@bz> http://24.media.tumblr.com/tumblr_m06xeh4nf21rqvy12o1_500.jpg
  3040. # [20:35] <@bz> That's me, for Gecko
  3041. # [20:35] <Ms2ger> bz++
  3042. # [20:36] <Ms2ger> How many hashsets do we have?
  3043. # [20:36] <@bz> some
  3044. # [20:36] <@bz> most of them are called nsTHashtable
  3045. # [20:36] <@bz> just to confuse you
  3046. # [20:36] <Ms2ger> Sounds like nsTString
  3047. # [20:37] <@khuey> they're all called nsTHashtable now
  3048. # [20:37] <@khuey> froydnj++
  3049. # [20:37] <Ms2ger> Didn't someone rewrite our strings with templates?
  3050. # [20:37] * zpao|detached is now known as zpao
  3051. # [20:37] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  3052. # [20:37] <gcp> is it worthwhile to file bugs on page rendering performance (pages that we block on for a minute, while IE and Chrome render them instantly)?
  3053. # [20:37] <jtcranmer> I think it's been talked about
  3054. # [20:37] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  3055. # [20:38] * Joins: vikram360 (vikram360@EBE26153.60746C98.2A068A5E.IP)
  3056. # [20:38] <@bz> gcp: YES
  3057. # [20:38] <@bz> gcp: what kind of question is that???
  3058. # [20:38] <@khuey> heh
  3059. # [20:38] * aki is now known as aki|mtg
  3060. # [20:38] <gcp> maybe you'd have said "we have some many examples of those that" :P
  3061. # [20:39] <@bz> gcp: url?
  3062. # [20:39] <gcp> http://steamcommunity.com/id/genocidal/games/?tab=all&sort=name
  3063. # [20:39] <@bz> thx
  3064. # [20:39] * Quits: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com) (Quit: sheppy)
  3065. # [20:39] <gcp> man, bad spelling. "Maybe you'd have said: we have enough examples of those already :("
  3066. # [20:39] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3067. # [20:40] <@bz> gcp: um....
  3068. # [20:40] <@bz> gcp: worksforme
  3069. # [20:40] <gcp> wtf. nightly?
  3070. # [20:40] <@bz> http://www.intel.com/jobs/jobsearch/index.htm?job=615635 is interesting
  3071. # [20:40] <@bz> gcp: ish
  3072. # [20:40] <@bz> gcp: lemme try an actual nightly
  3073. # [20:40] <gcp> lemme kill all addons
  3074. # [20:40] <@khuey> we're a litle janky on it here
  3075. # [20:40] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3076. # [20:40] <@khuey> but definitely not a minute long hang
  3077. # [20:40] <Ms2ger> Someone's looking at webkit memes ;)
  3078. # [20:41] <@bz> ms2ger: I'm waiting for a build
  3079. # [20:41] <@bz> no problem on nightly either
  3080. # [20:41] <Ms2ger> Me too!
  3081. # [20:41] <@khuey> me three!
  3082. # [20:41] * @khuey watches layout/style go by
  3083. # [20:41] <@bz> or on fx10 release
  3084. # [20:41] <@bz> this is on mac
  3085. # [20:41] * @khuey is on windows
  3086. # [20:42] * rail_away is now known as rail
  3087. # [20:43] * mbrubeck is now known as mbrubeck-away
  3088. # [20:43] * Quits: jaws_ (jwein@moz-E4A8BF29.hsd1.mi.comcast.net) (Ping timeout)
  3089. # [20:43] <gcp> hmm, interesting
  3090. # [20:43] <gcp> now its fast for me too
  3091. # [20:43] <gcp> the first load took ages
  3092. # [20:43] <@bz> odd
  3093. # [20:43] * Joins: MSU_Mozilla (u5234@moz-160C58C6.com)
  3094. # [20:44] <Ms2ger> txVariableRefExpr.cpp
  3095. # [20:44] <Ms2ger> Can't we back that out?
  3096. # [20:44] * Quits: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net) (Quit: Instantbird 1.2a1pre)
  3097. # [20:44] <@khuey> what, xslt?
  3098. # [20:45] <Ms2ger> ^
  3099. # [20:45] <gcp> bz: might have been server-side hiccup, perhaps?
  3100. # [20:45] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  3101. # [20:45] <@khuey> bsmedberg: do hourlies get symbols on the server?
  3102. # [20:45] * @khuey guesses no
  3103. # [20:45] <Octayn> I don't have any problems with that steam link at all
  3104. # [20:46] <Octayn> nightly or 10
  3105. # [20:46] * Quits: jlebar (~jlebarmac@moz-E39F1CD1.dyn.columbia.edu) (Quit: jlebar)
  3106. # [20:46] * aki|mtg is now known as aki
  3107. # [20:46] <gcp> can we get unresponsive if the server-side hangs for a bit in the middle of the transfer?
  3108. # [20:46] <@bz> shouldn't
  3109. # [20:47] <lurking> khuey: no symbols on hourly's
  3110. # [20:47] <@khuey> yeah I didn't think so
  3111. # [20:47] <@bz> http://webkitmemes.tumblr.com/post/18264268243/first-world-webkit-problems
  3112. # [20:48] * Joins: dseif (dseif@F2D29657.F60B0462.67AC9B1.IP)
  3113. # [20:48] <lurking> no jank on the steam link here - even scrolls smoothly for all the stuff there
  3114. # [20:48] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  3115. # [20:48] <lurking> win7 x64
  3116. # [20:48] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  3117. # [20:48] <gcp> hmmm, enabling add-ons made it worse
  3118. # [20:48] <gcp> time for add-on bisection
  3119. # [20:49] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3120. # [20:49] <gcp> adblock?
  3121. # [20:49] <lurking> no, don't use it
  3122. # [20:49] <gcp> im wondering aloud :)
  3123. # [20:50] <lurking> only flashblock - but currently its enabled
  3124. # [20:50] * dholbert|afk is now known as dholbert
  3125. # [20:50] <lurking> or should say disabled to allow flash objs
  3126. # [20:50] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  3127. # [20:50] <@bz> I suggest a combination of BlockBlock and InlineBlock
  3128. # [20:50] <@bz> To filter out all non-layout-table sites
  3129. # [20:51] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3130. # [20:51] <Ms2ger> BlockBlock?
  3131. # [20:51] <gcp> not adblock, not firebug
  3132. # [20:52] <gcp> ghostery
  3133. # [20:52] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3134. # [20:54] <@bz> Ms2ger: something that blocks all display:block stuff
  3135. # [20:54] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Quit: Ex-Chat)
  3136. # [20:54] <froydnj> Ms2ger: bork bork?
  3137. # [20:55] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Ping timeout)
  3138. # [20:55] * Joins: jlebar|mac (~jlebarmac@moz-E39F1CD1.dyn.columbia.edu)
  3139. # [20:55] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  3140. # [20:56] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  3141. # [20:57] * Joins: smaug (chatzilla@moz-B5968438.elisa-mobile.fi)
  3142. # [20:57] * ChanServ sets mode: +o smaug
  3143. # [20:57] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3144. # [20:58] <@khuey> bz: ping?
  3145. # [20:58] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  3146. # [20:58] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  3147. # [20:59] * mdas|afk is now known as mdas
  3148. # [20:59] * juanb is now known as juanb|afk
  3149. # [20:59] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3150. # [20:59] * ChanServ sets mode: +o dbaron
  3151. # [21:00] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  3152. # [21:00] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  3153. # [21:01] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Client exited)
  3154. # [21:01] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3155. # [21:01] <@khuey> bz: unping
  3156. # [21:01] * mccr8 is now known as mccr8|lunch
  3157. # [21:03] * Joins: cadecairos (cadecairos@F2D29657.F60B0462.67AC9B1.IP)
  3158. # [21:04] * Quits: mck182 (quassel@moz-8237CC79.hlucinnet.cz) (Client exited)
  3159. # [21:05] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  3160. # [21:06] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3161. # [21:06] * heycam|away is now known as heycam
  3162. # [21:07] * Quits: espindola (espindola@moz-19B1449A.dsl.teksavvy.com) (Ping timeout)
  3163. # [21:07] <Bas> philor: That did the trick it seems! Thanks for your help, again.
  3164. # [21:08] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3165. # [21:09] * Joins: necolas (necolas@moz-F9C3140E.bb.sky.com)
  3166. # [21:10] * Joins: espindola (espindola@moz-3D92DB3E.dsl.teksavvy.com)
  3167. # [21:12] * jhammel is now known as jhammel|lunch
  3168. # [21:12] <Standard8> does bzexport require something like a commit to the local repo, or maybe a message or something?
  3169. # [21:13] <sfink> Standard8: Not sure I follow, but I usually use it to export the top patch in an mq
  3170. # [21:13] * jmaher is now known as jmaher|afk
  3171. # [21:13] <Standard8> sfink: https://bugzilla.mozilla.org/show_bug.cgi?id=732115 look at the obsolete patches
  3172. # [21:14] <Standard8> sfink: http://pastebin.mozilla.org/1497572 is the file that I've got on my mq
  3173. # [21:14] <jesup> Standard8: hg qref -m "Bug xxxx: whatever"; hg bzexport
  3174. # [21:14] <sfink> Ouch! What's the command line you used? It looks like I have a bug.
  3175. # [21:14] * ctalbert is now known as ctalbert|lunch
  3176. # [21:14] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3177. # [21:15] <Standard8> sfink: http://pastebin.mozilla.org/1497573
  3178. # [21:16] <Standard8> jesup: well normally I'm using the --new option, and '-u' didn't seem to work
  3179. # [21:16] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3180. # [21:16] <Standard8> sfink: ^^^
  3181. # [21:17] <sfink> You're running this from a python script, but you're specifying -i? Does it prompt you for things?
  3182. # [21:17] * Joins: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com)
  3183. # [21:17] <Standard8> yep
  3184. # [21:17] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  3185. # [21:17] <froydnj> bz: re MFBT complains about T* versus T *, I guess it is documented: https://developer.mozilla.org/En/Developer_Guide/Coding_Style#Declarations
  3186. # [21:17] * Quits: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net) (Quit: bbl)
  3187. # [21:18] <Ms2ger> froydnj, mfbt doesn't follow that guide
  3188. # [21:18] * Quits: @smaug (chatzilla@moz-B5968438.elisa-mobile.fi) (Ping timeout)
  3189. # [21:18] <froydnj> boggle
  3190. # [21:18] <Ms2ger> We had too few styles
  3191. # [21:18] <froydnj> I claim MFBT is covered by "new C++ code" and my general ignorance of the multiplicity of styles
  3192. # [21:19] <@khuey> somebody should smack Waldo for that
  3193. # [21:19] <jlebar|mac> khuey++
  3194. # [21:19] <jlebar|mac> spidermonkey style was the one thing I thought we had well-understood.
  3195. # [21:19] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: I love my HydraIRC -> http://www.hydrairc.com <-)
  3196. # [21:20] <sfink> Standard8: That particular field can be set with --description. (I still have a bug since '<required>' leaked through.)
  3197. # [21:20] <sfink> and if your patch had a comment with it, it would've used that.
  3198. # [21:21] <Standard8> sfink: did you look at the patch as well?
  3199. # [21:21] <sfink> yes, it didn't have a comment
  3200. # [21:21] <Standard8> or the patch
  3201. # [21:21] <Standard8> sfink: oh sorry, I meant in the bug
  3202. # [21:21] <sfink> Oh. No, let me look
  3203. # [21:22] <sfink> wtf?
  3204. # [21:22] <sfink> I guess I was distracted from the real problem!
  3205. # [21:22] <Standard8> heh
  3206. # [21:22] * armenzg_mtg is now known as armenzg_brb
  3207. # [21:22] * Joins: mck182 (quassel@moz-8237CC79.hlucinnet.cz)
  3208. # [21:23] <derf> "Canonical"
  3209. # [21:23] <derf> Hah.
  3210. # [21:23] <Ms2ger> Canonical?
  3211. # [21:23] * Joins: smaug (chatzilla@moz-6602E73F.elisa-mobile.fi)
  3212. # [21:23] * ChanServ sets mode: +o smaug
  3213. # [21:23] <derf> "Canonical C++ style favors T* p"
  3214. # [21:24] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  3215. # [21:24] <Ms2ger> Ours does
  3216. # [21:24] <jlebar|mac> Ms2ger: I think our style is more cannonical than canonical.
  3217. # [21:24] <Ms2ger> Well played
  3218. # [21:25] * AaronMT is now known as AaronMT|afk
  3219. # [21:25] * Joins: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP)
  3220. # [21:25] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
  3221. # [21:26] <@bz> ok, I get it
  3222. # [21:26] <@bz> those of us on Ubuntu should be using "T* p"
  3223. # [21:26] <@bz> The rest should use "T *p"
  3224. # [21:27] <Ms2ger> Everyone should be on Ubuntu, then :)
  3225. # [21:27] <Yoric> What is the best way to debug code that makes use of ChromeWorker?
  3226. # [21:28] <Ms2ger> Scream and run
  3227. # [21:28] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  3228. # [21:28] <derf> bz: :)
  3229. # [21:28] <Yoric> Right now, I am stuck in a seemingly endless loop of 1/ write code 2/ launch Firefox 3/ open console 4/ type code 5/ attempt to locate clues about any failure on the dump 6/ stop Firefox.
  3230. # [21:28] * Joins: tchevalier (chatzilla@moz-364D5D72.w90-48.abo.wanadoo.fr)
  3231. # [21:28] <Yoric> This is very annoying.
  3232. # [21:28] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
  3233. # [21:28] * Joins: bb10 (bb10@moz-C7B05616.org)
  3234. # [21:29] <Yoric> Note that I am editing code on file:/// but for some reason, Firefox caches it, so |Components.utils.unload| doesn't seem to have any effect.
  3235. # [21:29] * jmaher|afk is now known as jmaher
  3236. # [21:29] <@bz> ok, this is dumb
  3237. # [21:29] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
  3238. # [21:29] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  3239. # [21:29] <Ms2ger> You must be new here
  3240. # [21:29] <sfink> Standard8: btw, I use these .hgrc settings for testing: http://pastebin.mozilla.org/1497578 (uncommented)
  3241. # [21:29] * @bz is in include hell again
  3242. # [21:29] <@bz> ridiculous
  3243. # [21:30] <Ms2ger> Interesting, touching jsval.h makes me rebuild Preferences.cpp
  3244. # [21:30] * Quits: mck182 (quassel@moz-8237CC79.hlucinnet.cz) (Client exited)
  3245. # [21:30] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  3246. # [21:30] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  3247. # [21:31] * Yoric figures the subscript loader might get around the |unload| part.
  3248. # [21:31] <tchevalier> Hi, I filed bug 732138, but I hidden it by mistake, and unchecked the checkbox to allow the reporter to view it, so can't access anymore... (Yeah I'm tired :( ) Should I re-file it?
  3249. # [21:31] <Standard8> sfink: that's useful :-)
  3250. # [21:31] * timA is now known as timA|lunch
  3251. # [21:31] <ericjung> tchevalier: #bugzilla?
  3252. # [21:31] <Ms2ger> tchevalier, nah, ask, say, edmorley
  3253. # [21:31] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  3254. # [21:31] <tchevalier> Oups, you're right, thx
  3255. # [21:32] <bhearsum> anyone know if '%PRODUCT%' here: http://mxr.mozilla.org/mozilla-central/source/browser/app/profile/firefox.js#177 comes from MOZ_APP_BASENAME in browser/confvars.sh?
  3256. # [21:32] <@smaug> jlebar|mac: spidermonkey style just happens to be horrible
  3257. # [21:33] <jlebar|mac> smaug: See, I am much less concerned about the aesthetics than about being able to figure things out, and not wasting my and reviewers' times haggling over style.
  3258. # [21:33] <Ms2ger> jlebar|mac, UNACCEPTABLE!
  3259. # [21:33] * Joins: mck182 (quassel@moz-8237CC79.hlucinnet.cz)
  3260. # [21:33] <jlebar|mac> smaug: We could use GNU style -- which IMO is the most horrible thing in existence -- and I'd be happy, because at least I'd know which style to use.
  3261. # [21:33] <Ms2ger> jlebar|mac, IT SHALL BE PINK!
  3262. # [21:34] <@smaug> jlebar|mac: the problem with seamonkey style is that it makes coding really error-prone
  3263. # [21:34] <jorendorff> jlebar++
  3264. # [21:34] <froydnj> gnu style is only horrible for the brace placement, maybe the space in function calls
  3265. # [21:34] <@bz> any objections to mozilla::CORSMode as opposed to mozilla::dom::CORSMode ?
  3266. # [21:34] <Standard8> sfink: any ideas: http://pastebin.mozilla.org/1497579 ? that's in-between creating a new bug and during attaching the patch
  3267. # [21:35] * Quits: mck182 (quassel@moz-8237CC79.hlucinnet.cz) (Client exited)
  3268. # [21:35] <jlebar|mac> froydnj: But aside from that, Mrs. Lincoln, how was the play? :)
  3269. # [21:35] <froydnj> jlebar|mac: touche?
  3270. # [21:35] <Ms2ger> bz, dom::, but I guess you all decided against that
  3271. # [21:35] <jorendorff> jlebar++ again
  3272. # [21:35] * Quits: mattwoodrow|away (mattwoodro@moz-AE9416F2.alliedmods.net) (Ping timeout)
  3273. # [21:35] <@bz> Ms2ger: it's not so DOM-specific, really
  3274. # [21:35] <@bz> Ms2ger: e.g. imagelib might be able to stop duplicating crap
  3275. # [21:35] <Ms2ger> Heh
  3276. # [21:36] <Ms2ger> Big goals? :)
  3277. # [21:36] <Ms2ger> Speaking of which, new DOM bindings enums are annoying
  3278. # [21:36] <@bz> the problem with all the warnings is they hide the compile errors
  3279. # [21:36] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  3280. # [21:36] <sfink> Standard8: that looks like it must be yet another hg version mismatch. What version are you on?
  3281. # [21:36] <Ms2ger> Indeed, so we should fix the warning s:)
  3282. # [21:37] <Standard8> sfink: 2.1
  3283. # [21:37] <@bz> please
  3284. # [21:37] <jtcranmer> bz: haven't you seen the thread where we decided to use mozilla:: more and mozilla::* less?
  3285. # [21:37] <Ms2ger> jtcranmer, didn't you notice he posted in that thread? :)
  3286. # [21:37] <sfink> Standard8: Uh oh. Latest I've tried for anything is 1.9.
  3287. # [21:37] <@bz> jtcranmer: yes...
  3288. # [21:38] <Standard8> sfink: ah
  3289. # [21:38] <@bz> jtcranmer: hence the question
  3290. # [21:38] <jlebar|mac> bz: I have a script which watches make's output and highlights the errors.
  3291. # [21:38] <jlebar|mac> bz: It brings them to the bottom for you after the make finishes..
  3292. # [21:38] <@bz> jlebar: unsane
  3293. # [21:38] * Joins: mattwoodrow|away (mattwoodro@moz-AE9416F2.alliedmods.net)
  3294. # [21:38] * mattwoodrow|away is now known as mattwoodrow
  3295. # [21:39] <jlebar|mac> https://bitbucket.org/jlebar/conf/src/5328b532d16c/bin/rse
  3296. # [21:39] <jlebar|mac> Kind of silly, but then, I don't have to comb through recursive make looking for errors.
  3297. # [21:39] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  3298. # [21:39] * Quits: harth (harth@moz-1F71062D.hsd1.ca.comcast.net) (Input/output error)
  3299. # [21:40] <sfink> Standard8: what's that --mq doing in your command line?
  3300. # [21:40] <Standard8> sfink: well I wanted it to upload my mq patch?
  3301. # [21:40] * Joins: mck182 (quassel@moz-8237CC79.hlucinnet.cz)
  3302. # [21:41] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Ping timeout)
  3303. # [21:41] <sfink> Standard8: Oh. You don't want --mq. It'll do that by default. I think it's probably looking for a mq-controlled mq repo.
  3304. # [21:41] <Standard8> ah
  3305. # [21:41] * Quits: rwaldron (rwaldron@moz-F1F9601E.bos.east.verizon.net) (Quit: Leaving...)
  3306. # [21:42] <Standard8> you might want to update the doc for that then ;-)
  3307. # [21:42] <sfink> Bad error handling
  3308. # [21:42] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  3309. # [21:42] * Joins: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP)
  3310. # [21:42] <jlebar|mac> Standard8: --mq means "do this in my .hg/patches repo"
  3311. # [21:42] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3312. # [21:42] <jlebar|mac> Standard8: like hg push --mq is "cd .hg/patches && hg push"
  3313. # [21:42] <Standard8> jlebar|mac: yeah, I'm finding out ;-)
  3314. # [21:42] <jlebar|mac> :D
  3315. # [21:42] <sfink> Yeah. The --mq options get shotgunned into all your commands by the mq repo. So it's a little weird talking about it in the docs. But the error should totally be detectable.
  3316. # [21:43] <sfink> s/repo/extension/
  3317. # [21:43] <Standard8> sfink: oh look at that: https://landfill.bugzilla.org/bzapi_sandbox//show_bug.cgi?id=10865
  3318. # [21:43] * Quits: @smaug (chatzilla@moz-6602E73F.elisa-mobile.fi) (Ping timeout)
  3319. # [21:43] <Standard8> sfink: thanks :-)
  3320. # [21:44] <sfink> np. Still have 2 bugs to fix from that, though!
  3321. # [21:44] * Quits: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
  3322. # [21:45] <@bsmedberg> khuey: no
  3323. # [21:45] * AaronMT|afk is now known as AaronMT
  3324. # [21:46] <stuart> how do i make bugzilla search queries understand sort ordering?
  3325. # [21:47] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  3326. # [21:47] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  3327. # [21:48] * armenzg_brb is now known as armenzg_buildduty
  3328. # [21:48] <tchevalier> Ms2ger: Okay, thanks :)
  3329. # [21:49] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Ping timeout)
  3330. # [21:49] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
  3331. # [21:49] * jtcranmer wonders if --mq --mq would go to the patch queue of your patch queue
  3332. # [21:50] * @bz wonders what happens if you hardlink .hg/patches/.hg/patches to .
  3333. # [21:51] * Quits: evilpie (evilpie@moz-4C98636C.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120229031108])
  3334. # [21:51] <jlebar|mac> Thankfully you can't hardlink a directory.
  3335. # [21:51] <@bz> ok, symlink
  3336. # [21:51] <derf> mount --bind
  3337. # [21:51] <jlebar|mac> lol
  3338. # [21:51] <rnewman> yo dawg
  3339. # [21:53] * philor is now known as philor|away
  3340. # [21:53] * Quits: smontagu (chatzilla@moz-A1FD86AD.red.bezeqint.net) (Ping timeout)
  3341. # [21:54] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  3342. # [21:54] <Bas> Hrm, lots of scrollback, is the Android bustage on m-i getting any attention? :)
  3343. # [21:54] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  3344. # [21:55] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3345. # [21:56] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  3346. # [21:57] * bz is now known as bz_away
  3347. # [21:58] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3348. # [21:58] * Fallen is now known as Fallen|away
  3349. # [22:00] <mak> Bas: I just noticed it
  3350. # [22:01] * Joins: smontagu (chatzilla@moz-C06E8DDD.red.bezeqint.net)
  3351. # [22:01] <mak> Bas: pinged dmandelin
  3352. # [22:01] * Joins: davidillsley_ (chatzilla@moz-3832197F.range109-145.btcentralplus.com)
  3353. # [22:01] <Bas> Ok :)
  3354. # [22:01] <mak> I suppose I will backout in 1 minute
  3355. # [22:02] <mak> that's a lot of time to answer a ping :D
  3356. # [22:02] * Quits: davidillsley_ (chatzilla@moz-3832197F.range109-145.btcentralplus.com) (Client exited)
  3357. # [22:02] * Quits: JeroenDeDauw (jeroen@C10EA9FC.9481ED7.9F9A2DA2.IP) (Quit: Leaving.)
  3358. # [22:03] * jlebar|mac is now known as jlebar
  3359. # [22:04] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3360. # [22:04] <rnewman> no harm in backing out and relanding
  3361. # [22:05] * Joins: davidillsley_ (chatzilla@moz-3832197F.range109-145.btcentralplus.com)
  3362. # [22:05] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3363. # [22:05] * Boriss_ is now known as Boriss
  3364. # [22:05] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  3365. # [22:06] <mak> backed out
  3366. # [22:06] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  3367. # [22:07] * Quits: davidb (davidb@471D72E.2257F909.F30C9E9E.IP) (Connection reset by peer)
  3368. # [22:07] * Joins: gabor (gabor@moz-FA99E395.pool.digikabel.hu)
  3369. # [22:07] * Joins: davidb_ (davidb@471D72E.2257F909.F30C9E9E.IP)
  3370. # [22:07] * Joins: smaug (chatzilla@moz-B8D53821.gprs.sl-laajakaista.fi)
  3371. # [22:07] * ChanServ sets mode: +o smaug
  3372. # [22:08] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3373. # [22:09] * ctalbert|lunch is now known as ctalbert
  3374. # [22:10] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3375. # [22:10] * Quits: davidb_ (davidb@471D72E.2257F909.F30C9E9E.IP) (Quit: blast off!)
  3376. # [22:10] * Joins: davidb (davidb@471D72E.2257F909.F30C9E9E.IP)
  3377. # [22:11] * Quits: @smaug (chatzilla@moz-B8D53821.gprs.sl-laajakaista.fi) (Ping timeout)
  3378. # [22:12] * Quits: peregrino (peregrino@moz-8906B79F.telecom.net.ar) (Quit: peregrino)
  3379. # [22:13] <tchevalier> anyone experiencing " fatal error LNK1181: cannot open input file 'ksguid.lib'" when building m-c on Win8 x64 with make?
  3380. # [22:13] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  3381. # [22:13] * Quits: whimboo|afk (whimboo@moz-216F9AFA.superkabel.de) (Input/output error)
  3382. # [22:14] * jhammel|lunch is now known as jhammel
  3383. # [22:14] <@khuey> jimm saw that the other day
  3384. # [22:15] * mccr8|lunch is now known as mccr8
  3385. # [22:15] <@ehsan> khuey: can I bother you for a quick review?
  3386. # [22:15] <derf> Bug 731807.
  3387. # [22:15] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3388. # [22:15] <jimm> tchevalier: bug 731807
  3389. # [22:15] <@khuey> ehsan: you can try
  3390. # [22:16] <@khuey> how successful you'll be
  3391. # [22:16] <@khuey> we'll see
  3392. # [22:16] <Ms2ger> Hmm, it's been a while I threw reviews at ehsan
  3393. # [22:16] <@ehsan> khuey: hehe, bug 732162
  3394. # [22:16] <@ehsan> khuey: this is sort of needed for the fennec beta ;)
  3395. # [22:16] <@ehsan> Ms2ger: yeah I miss your patches
  3396. # [22:17] <tchevalier> jimm,derf: Thanks i'll try :)
  3397. # [22:17] <@khuey> is the fennec beta something important?
  3398. # [22:17] <Ms2ger> ehsan, sorry, doing real work :)
  3399. # [22:17] <Ms2ger> khuey, nah
  3400. # [22:17] * @khuey doesn't really follow mobile
  3401. # [22:17] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3402. # [22:17] <@ehsan> khuey: it's sort of a big deal
  3403. # [22:18] <@khuey> mmm
  3404. # [22:18] * @khuey looks
  3405. # [22:18] <@ehsan> thanks
  3406. # [22:19] * Joins: anky (anky@CAF48CD7.44921952.A3D1B221.IP)
  3407. # [22:20] <@khuey> ehsan: so ... -funwind-tables ... is this just something that's required for stackwalking on the arm abi?
  3408. # [22:21] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3409. # [22:21] <@ehsan> khuey: correct
  3410. # [22:21] <@ehsan> arm eabi, to be precise
  3411. # [22:22] <@khuey> meh
  3412. # [22:22] <@khuey> phones aren't really embedded
  3413. # [22:22] <@khuey> not anymore
  3414. # [22:22] <@khuey> anyways, r+
  3415. # [22:22] <@khuey> don't break anything
  3416. # [22:22] <@ehsan> thanks :)
  3417. # [22:22] <@ehsan> I'll try not to
  3418. # [22:22] * @khuey goes back to his cave
  3419. # [22:22] * Joins: nrc (nrc@moz-27352C85.sqy-bng-012.adsl.virginmedia.net)
  3420. # [22:22] <mdas> gavin: ping
  3421. # [22:24] * timA|lunch is now known as timA
  3422. # [22:25] * Joins: gandalf (zbraniecki@moz-57983FD6.neoplus.adsl.tpnet.pl)
  3423. # [22:25] <gavin> mdas: pong
  3424. # [22:26] <mdas> gavin: thanks for the driveby review on the marionette bug! I'm working on your suggestions
  3425. # [22:26] <mdas> I just had a quick question about registering scripts as chrome:// urls. How... do I do that?
  3426. # [22:26] <mdas> (re: https://bugzilla.mozilla.org/show_bug.cgi?id=712643#c15)
  3427. # [22:27] <mdas> I see how the scripts aren't really modules, but I'm not sure how to register them as scripts accessible via some chrome:// url.
  3428. # [22:27] * Quits: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP) (Ping timeout)
  3429. # [22:28] * Joins: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP)
  3430. # [22:28] <gavin> mdas: you just list them in a jar.mn, as in http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/jar.mn
  3431. # [22:28] * Quits: anky (anky@CAF48CD7.44921952.A3D1B221.IP) (Client exited)
  3432. # [22:29] <gavin> build system takes care of most of the rest
  3433. # [22:29] <mdas> gavin: awesome. I wasn't sure if a manifest file was required on top of that
  3434. # [22:29] * Joins: aleth (Instantbir@moz-72908A3B.ictp.it)
  3435. # [22:29] <mdas> gavin: thanks for the help.
  3436. # [22:29] * Quits: tchevalier (chatzilla@moz-364D5D72.w90-48.abo.wanadoo.fr) (Connection reset by peer)
  3437. # [22:30] * armenzg_buildduty is now known as armenzg_afk
  3438. # [22:31] * Quits: armenzg_afk (armenzg@moz-71039613.acanac.net) (Input/output error)
  3439. # [22:31] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3440. # [22:31] * Joins: anky (anky@CAF48CD7.44921952.A3D1B221.IP)
  3441. # [22:32] * Joins: smaug (chatzilla@moz-DAAE7598.elisa-mobile.fi)
  3442. # [22:32] * ChanServ sets mode: +o smaug
  3443. # [22:32] * Joins: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com)
  3444. # [22:33] * Parts: aleth (Instantbir@moz-72908A3B.ictp.it)
  3445. # [22:34] * Joins: josh (josh@moz-4065078F.ips.cpinternet.com)
  3446. # [22:34] <luke> anyone know how to stop 'make xpcshell-tests' from hiding stdout?
  3447. # [22:34] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  3448. # [22:34] * Joins: armenzg (armenzg@moz-71039613.acanac.net)
  3449. # [22:34] * juanb|afk is now known as juanb
  3450. # [22:34] * Quits: armenzg (armenzg@moz-71039613.acanac.net) (Input/output error)
  3451. # [22:35] <Yoric> luke: My personal habit: follow this by |cat name_of_the_log_file|
  3452. # [22:35] * fabrice is now known as fabrice|afk
  3453. # [22:36] <@smaug> esta.cbp.dhs.gov is horrible web app
  3454. # [22:36] <KaiRo> smaug: hehe, well, I wouldn't go as far as to call it "app" at all
  3455. # [22:36] <@smaug> it doesn't accept my real address, and in some cases name needs to be all capital, but not always....
  3456. # [22:36] <luke> Yoric: oh, what is the log file for xpcshell-tests?
  3457. # [22:37] <KaiRo> smaug: ah, yes, it's a bit specific on some things, I think I had problems with my address as well
  3458. # [22:37] * jmaher is now known as jmaher|afk
  3459. # [22:38] <taras> is sicking around IRL?
  3460. # [22:38] <Ms2ger> taras, hopping in and out of meetings, it seems
  3461. # [22:39] <KaiRo> it's been over two years now that I filled it out in detail, will need to do a new one soon, I guess
  3462. # [22:39] <gkw> bjacob: ping regarding https://bugzilla.mozilla.org/show_bug.cgi?id=699033
  3463. # [22:39] <taras> Ms2ger: i thought you don't exist IRL, how do you know?
  3464. # [22:39] <gkw> bjacob: it's probably the last patch for upcoming esr - build will proceed on march 1
  3465. # [22:39] <Ms2ger> Didn't you know about the cameras in MV?
  3466. # [22:39] <jhammel> taras: he probably thinks you're refering to the irl:// protocol
  3467. # [22:39] <bjacob> gkw: oops, sorry, landing
  3468. # [22:39] * Joins: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net)
  3469. # [22:40] * Quits: Goldorak (chatzilla@DF9EBE56.1EC05627.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3470. # [22:40] <bjacob> gkw: where's the esr tree?
  3471. # [22:40] <gkw> bjacob: http://hg.mozilla.org/releases/mozilla-esr10/
  3472. # [22:40] <taras> Ms2ger: that would be handy
  3473. # [22:40] <bjacob> gkw: ok, cloning
  3474. # [22:42] <luke> ahh, --verbose
  3475. # [22:43] <@khuey> taras: sicking is in Paris
  3476. # [22:43] <taras> ok i'll email
  3477. # [22:43] <taras> thanks khuey
  3478. # [22:44] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  3479. # [22:45] * Quits: AryehGregor (AryehGrego@moz-6FC51DD9.nyc.res.rr.com) (Connection reset by peer)
  3480. # [22:48] * Joins: AryehGregor (AryehGrego@moz-6FC51DD9.nyc.res.rr.com)
  3481. # [22:48] * Quits: smontagu (chatzilla@moz-C06E8DDD.red.bezeqint.net) (Ping timeout)
  3482. # [22:49] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3483. # [22:49] * Quits: @smaug (chatzilla@moz-DAAE7598.elisa-mobile.fi) (Ping timeout)
  3484. # [22:50] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  3485. # [22:50] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3486. # [22:50] * Joins: smaug (chatzilla@moz-1E6A0F59.gprs.sl-laajakaista.fi)
  3487. # [22:50] * ChanServ sets mode: +o smaug
  3488. # [22:50] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  3489. # [22:50] <jlebar> Is the code in tabbrowser.xml per browser window, or global to the whole app?
  3490. # [22:51] <@khuey> there's a <tabbrowser> per browser window
  3491. # [22:51] * Joins: armenzg (armenzg@moz-803D7934.home1.cgocable.net)
  3492. # [22:51] * Quits: Ms2ger (Ms2ger@4ECA71A8.E9CB1DED.37724B0D.IP) (Quit: nn)
  3493. # [22:51] <jlebar> khuey: Where's our global js? Is that browser.js?
  3494. # [22:51] * jlebar is bad with the front-end.
  3495. # [22:52] * armenzg is now known as armenzg_afk
  3496. # [22:52] * armenzg_afk is now known as armenzg_dinner
  3497. # [22:52] <froydnj> hm, the fennec tab bar will render pages, but the actual browser won't :(
  3498. # [22:52] <@khuey> jlebar: I think so
  3499. # [22:52] <darktrojan> browser.js is per window too
  3500. # [22:52] <@khuey> jlebar: but I'm hardly an expert here
  3501. # [22:53] <Mossop> There isn't really a "global js"
  3502. # [22:53] <Mossop> browserglue maybe, but it really depends what you are after
  3503. # [22:53] <jlebar> Mossop: So I want to trigger a GC when a tab closes.
  3504. # [22:53] <jlebar> Mossop: But, that's going to be on a timeout, etc.
  3505. # [22:53] <jlebar> Mossop: So I don't want two pending GCs, globally.
  3506. # [22:54] <@khuey> sounds like we need an nsITabClosingService
  3507. # [22:54] * @khuey ducks
  3508. # [22:54] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Ping timeout)
  3509. # [22:54] <Mossop> So you don't need anything global, you just need something that is a singleton. nsBrowserGlue is a singleton, as is any jsm that you care to mention or create
  3510. # [22:54] * Quits: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3511. # [22:54] <@smaug> jlebar: why do you trigger GC ?
  3512. # [22:54] <jlebar> smaug: see the last comment in https://bugzilla.mozilla.org/show_bug.cgi?id=731419
  3513. # [22:55] * Joins: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com)
  3514. # [22:55] <jlebar> Mossop: Hm…okay. That doesn't sound too hard. :)
  3515. # [22:55] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  3516. # [22:55] <@smaug> jlebar: ... since Gecko should trigger GC when top level browsing context is deleted
  3517. # [22:55] <@smaug> see nsGlobalWindow::SetDocShell
  3518. # [22:55] * Joins: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP)
  3519. # [22:56] * Joins: smontagu (chatzilla@moz-28878950.red.bezeqint.net)
  3520. # [22:56] <jlebar> smaug: Well, if so, it's not working well enough. :-/
  3521. # [22:56] <gavin> jlebar: there's another bug about us trying hard to not trigger GCs immediately after each tab close
  3522. # [22:56] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3523. # [22:56] <jlebar> gavin: If you can point me there, I'd appreciate it.
  3524. # [22:56] <jlebar> gavin: I don't think we need to GC synchronously, or anything. Just soon after.
  3525. # [22:56] <gavin> it's mostly concerned about closing multiple tabs in quick succession
  3526. # [22:57] <jlebar> gavin: Yes, so am I.
  3527. # [22:57] <gavin> and not doing all the destruction work at once
  3528. # [22:57] <jlebar> Sure.
  3529. # [22:57] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  3530. # [22:58] <gavin> jlebar: bug 730402
  3531. # [22:58] * heycam is now known as heycam|away
  3532. # [22:58] * Quits: msucan (msucan-@BD3D06AD.BB7A5B67.699550A1.IP) (Quit: .)
  3533. # [22:58] <Jesse> dbaron: how is the mochitest-assertion=orange project going? some developers are *not adding tests* for assertion bugs because they feel they have no way to test them :(
  3534. # [22:59] <Jesse> dbaron: ref https://bugzilla.mozilla.org/show_bug.cgi?id=404077 and https://bugzilla.mozilla.org/show_bug.cgi?id=731471#c6
  3535. # [22:59] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  3536. # [22:59] <gavin> Jesse: also https://bugzilla.mozilla.org/show_bug.cgi?id=720589#c4
  3537. # [23:00] * Quits: josh (josh@moz-4065078F.ips.cpinternet.com) (Quit: josh)
  3538. # [23:00] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
  3539. # [23:00] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  3540. # [23:01] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  3541. # [23:01] <jlebar> smaug: So we run a gc, but not a cc, right?
  3542. # [23:01] * Quits: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net) (Client exited)
  3543. # [23:02] * Parts: lduros (lduros@moz-34D6757F.nic.resnet.group.upenn.edu)
  3544. # [23:02] <@smaug> jlebar: running gc triggers cc, usually
  3545. # [23:03] <@smaug> so, there is first 4s timer before gc runs, and then 6s before cc runs, if it runs
  3546. # [23:03] <lurking> this bug is spooky - https://bugzilla.mozilla.org/show_bug.cgi?id=732141 anyone know what's going on here ? I get a slow-script warning and win32 m-c goes not responding - security bug maybe ?
  3547. # [23:03] <jlebar> smaug: Hm. So maybe we just need to run the gc/cc a few more times.
  3548. # [23:04] <jlebar> smaug: atm, I don't believe this is sufficient to destroy the document.
  3549. # [23:04] <Yoric> luke: I can't remember exactly, but it's given during the run of the tests.
  3550. # [23:04] <@smaug> jlebar: document may be deleted after the next gc after cc
  3551. # [23:04] <Yoric> Something like mozilla-central/_testing/path-to-your-jsfile.js.log
  3552. # [23:05] <gavin> jlebar: why is it important to immediately release the images ( as opposed to after the next GC/CC cycle or two)?
  3553. # [23:06] <jlebar> gavin: The next GC/CC cycle or two can be a minute away. So if you have a bunch of image-heavy tabs, then close them all, then try to load some more image-heavy tabs, you could be in trouble.
  3554. # [23:06] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  3555. # [23:06] <jlebar> gavin: Or even, you close those image-heavy tabs then load Photoshop, and your computer grinds to a halt because FF hasn't given up its memory.
  3556. # [23:06] <gavin> a minute seems like a long time to be going without any GC/CCing
  3557. # [23:06] <gavin> is that really what the average is now?
  3558. # [23:06] <@smaug> jlebar: if you load more image-heavy tabs, gc should be triggerered
  3559. # [23:07] <jlebar> gavin: There are different types of GC, too.
  3560. # [23:07] <Jesse> gavin: should we just make all the assertions in http://mxr.mozilla.org/mozilla-central/source/xpcom/glue/nsTArray.h fatal?
  3561. # [23:07] <taras> gavin: i think mccr8 got up to 5min with some wip patches
  3562. # [23:07] <gavin> taras: interesting
  3563. # [23:07] <Jesse> gavin: buffer overruns are bad mkay
  3564. # [23:07] <@smaug> jlebar: ... if js eng is notified that something is keeping lots of memory alive
  3565. # [23:07] <taras> gavin: not typical yet
  3566. # [23:07] <jlebar> smaug: hmm?
  3567. # [23:07] <mccr8> taras: yeah, but now we run it after every GC so it runs every 6 seconds typically...
  3568. # [23:07] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3569. # [23:07] <@smaug> in general we're trying to run CC less often
  3570. # [23:08] <taras> now we just have run gc less
  3571. # [23:08] <@smaug> mccr8: depends highly on the patges
  3572. # [23:08] <taras> *just*
  3573. # [23:08] <@smaug> pages
  3574. # [23:08] <jlebar> IME it takes a long time for an image to finally get destroyed after you close a tab. We usually hit the 20-40s discard timeout rather than destruct the iamge.
  3575. # [23:08] <jlebar> So something does not match up with smaug/gavin's assumption here.
  3576. # [23:09] <taras> jlebar: did you see what opera does with images?
  3577. # [23:09] * davidb is now known as davidb|afk
  3578. # [23:09] <jlebar> taras: I'm sure it's going to make me cry.
  3579. # [23:09] <gavin> are your images leaking for some other reason?
  3580. # [23:09] <@smaug> memchaser tells me 57s between CCs and 114s between GCs
  3581. # [23:09] <taras> jlebar: it only renders visible ones, so if you scroll engadget on a slow machine, you can see them popping them in
  3582. # [23:09] <taras> it's pretty awesome for mobile type things afaik
  3583. # [23:09] <jlebar> gavin: If I set the discard timeout very high, then the images go away after 3 cc's.
  3584. # [23:10] <gavin> I could just be wrong with my GC/CC frequency expectations, I haven't looked into this stuff in any detail
  3585. # [23:10] <jlebar> taras: I think chrome does something like that.
  3586. # [23:10] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3587. # [23:10] <mccr8> smaug: well, with my local patches, I'm seeing an average of 26 seconds between CCs with telemetry.
  3588. # [23:10] <taras> jlebar: also janks cos of it
  3589. # [23:11] <@smaug> jlebar: do we call JS_updateMallocCounter in image code?
  3590. # [23:11] <jlebar> smaug: no. But the malloc's happen long before the eventual free.
  3591. # [23:11] <jlebar> smaug: I don't want to gc more often while I'm loading a bunch of images.
  3592. # [23:12] * Joins: dao (dao@moz-1377C14D.superkabel.de)
  3593. # [23:12] * Joins: smaug_ (chatzilla@moz-C48F1EC4.elisa-mobile.fi)
  3594. # [23:12] <smaug_> jlebar: do we call JS_updateMallocCounter in image code?
  3595. # [23:12] * Quits: @smaug (chatzilla@moz-1E6A0F59.gprs.sl-laajakaista.fi) (Ping timeout)
  3596. # [23:12] <jlebar> jlebar: smaug: no. But the malloc's happen long before the eventual free.
  3597. # [23:13] * heycam|away is now known as heycam
  3598. # [23:13] <jlebar> jlebar: smaug: I don't want to gc more often while I'm loading a bunch of images.
  3599. # [23:13] <smaug_> jlebar: you don't need to update the counter when you allocate
  3600. # [23:13] <smaug_> you could update it later
  3601. # [23:13] <jlebar> smaug_: Like when?
  3602. # [23:14] <smaug_> jlebar: like, when the document which keeps image alive is hidden
  3603. # [23:14] <jlebar> smaug_: Whether we want to trigger a gc on hide is orthogonal to the question of what to do when closing.
  3604. # [23:14] <jlebar> Those are really different...
  3605. # [23:14] <jlebar> smaug_: I feel like we're getting astray here.
  3606. # [23:15] <jlebar> smaug_: The main point is, nsglobalwindow tries to destroy itself by forcing a gc.
  3607. # [23:15] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  3608. # [23:15] <jlebar> smaug_: But that's not sufficient.
  3609. # [23:15] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3610. # [23:15] <smaug_> we also don't want to trigger GC randomly too ofter
  3611. # [23:16] <smaug_> especially the current GC, which is still superslow
  3612. # [23:16] * armenzg_dinner is now known as armenzg_buildduty
  3613. # [23:16] * philor|away is now known as philor
  3614. # [23:16] <jlebar> smaug_: So what do you think we should do?
  3615. # [23:16] <smaug_> (though, I assume incremental GC will work real soon)
  3616. # [23:17] <smaug_> jlebar: perhaps improve nsGlobalWindow::SetDocShell
  3617. # [23:18] <jlebar> smaug_: To run more iterations of the gc/cc?
  3618. # [23:18] <smaug_> jlebar: well, right now it is not 100% sure that method calls GC, I think
  3619. # [23:18] <jlebar> smaug_: not 100% sure it calls the CC?
  3620. # [23:18] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3621. # [23:19] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3622. # [23:19] <smaug_> after a full GC there is always CC
  3623. # [23:20] <smaug_> unless there is a new GC which interrupts that
  3624. # [23:20] * Quits: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3625. # [23:20] <jlebar> smaug_: What did you mean by "well, right now it is not 100% sure that method calls GC, I think"?
  3626. # [23:20] <smaug_> there is if (foo) { gc}
  3627. # [23:20] * rail is now known as rail_away
  3628. # [23:20] <jlebar> smaug_: The only code I see like that is, if there's already a pending gc, do nothing.
  3629. # [23:20] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  3630. # [23:21] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  3631. # [23:21] <smaug_> jlebar: if GlobalWindow's CleanUp is called before SetDocShell, SetDocShell doesn't end up calling GC
  3632. # [23:22] <smaug_> no idea how common that is
  3633. # [23:22] <jlebar> I see.
  3634. # [23:22] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3635. # [23:23] <smaug_> jlebar: nsJSContext::GC could be static
  3636. # [23:23] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3637. # [23:23] <smaug_> so, no need for null check in SetDocShell
  3638. # [23:23] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3639. # [23:24] <smaug_> or just call nsJSContext::PokeGC
  3640. # [23:24] * Quits: nrc (nrc@moz-27352C85.sqy-bng-012.adsl.virginmedia.net) (Ping timeout)
  3641. # [23:24] <jlebar> smaug_: Oh, I see.
  3642. # [23:24] * Joins: aleth (Instantbir@moz-72908A3B.ictp.it)
  3643. # [23:24] * Quits: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  3644. # [23:25] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3645. # [23:25] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3646. # [23:26] * philor is now known as philor|away
  3647. # [23:26] <jlebar> smaug_: Where does the cc get fired, on full gc?
  3648. # [23:26] <smaug_> jlebar: yes DOMGCSliceCallback
  3649. # [23:27] <smaug_> jlebar: look for sNeedsFullCC = true;
  3650. # [23:27] <RobertClaypool> I saw something up there about loaunching photoshop with lots of images after closing firefox tabs, that najkes ne wabt ti oiubt aiyt tge tge nab oribken us vuryak nenirt abd applications use separate VM spaces
  3651. # [23:27] <smaug_> jlebar: note, there is currently this bug 730853
  3652. # [23:28] <RobertClaypool> *sigh
  3653. # [23:28] <jlebar> smaug_: maybe my tree is too old; sNeedsFullCC does not exist anywhere in the tree.
  3654. # [23:28] * jlebar updates
  3655. # [23:28] <RobertClaypool> different applications use separate vm spaces
  3656. # [23:28] * Parts: aleth (Instantbir@moz-72908A3B.ictp.it)
  3657. # [23:28] <smaug_> sNeedsFullCC was added few days ago
  3658. # [23:28] <edmorley> I feel sorry for the woman who is going to transcribe the bugzilla workflow interview I've just had with Martin Best, after having talked solid for over 2 hours haha
  3659. # [23:28] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  3660. # [23:29] <@bz_away> this is dumb
  3661. # [23:29] <@bz_away> if I have |interface Foo : Bar|
  3662. # [23:29] <@bz_away> and I have nsCOMPtr<Bar> bar;
  3663. # [23:29] <@bz_away> then nsCOMPtr<Foo> foo = bar; won't compile
  3664. # [23:30] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  3665. # [23:30] <jtcranmer> you're not guaranteed that bar is an instance of Foo
  3666. # [23:30] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  3667. # [23:30] <edmorley> Ryan: burny burny :-)
  3668. # [23:31] * Quits: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3669. # [23:31] * Quits: smaug_ (chatzilla@moz-C48F1EC4.elisa-mobile.fi) (Ping timeout)
  3670. # [23:32] * Joins: mjschranz (mjschranz@F2D29657.F60B0462.67AC9B1.IP)
  3671. # [23:32] <jlebar> Well, someone thank smaug for his help for me. :)
  3672. # [23:32] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  3673. # [23:32] <jlebar> <-- dinner
  3674. # [23:32] * Joins: smaug_ (chatzilla@moz-E7F6B8ED.gprs.sl-laajakaista.fi)
  3675. # [23:32] * philor|away is now known as philor
  3676. # [23:32] <jlebar> smaug_: I g2g, but thanks for your help.
  3677. # [23:33] <jlebar> smaug_: (Especially for pointing out that my tree is out of date; that helps explain a lot of things. :)
  3678. # [23:33] * Quits: jlebar (~jlebarmac@moz-E39F1CD1.dyn.columbia.edu) (Quit: dinner)
  3679. # [23:33] <edmorley> Ryan: are you RyanVM post name change, or someone else?
  3680. # [23:34] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3681. # [23:34] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  3682. # [23:35] * philor is now known as philor|away
  3683. # [23:35] * Joins: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com)
  3684. # [23:36] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  3685. # [23:36] <mak> Ryan: something in your push broke
  3686. # [23:36] <mak> ehr, autocomplete fail
  3687. # [23:36] <mak> LD
  3688. # [23:36] * Quits: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP) (Quit: ibarlow)
  3689. # [23:36] <mak> edmorley: I suppose you were about to ask the same thing
  3690. # [23:37] <mak> he backed out
  3691. # [23:37] <mak> fwiw
  3692. # [23:37] <edmorley> yeah
  3693. # [23:37] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3694. # [23:37] <edmorley> spotted as new remote head, oh well :-)
  3695. # [23:37] * bhearsum is now known as bhearsum|afk
  3696. # [23:38] * Quits: dao (dao@moz-1377C14D.superkabel.de) (Quit: Leaving.)
  3697. # [23:39] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  3698. # [23:40] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3699. # [23:40] * Joins: KaIRC (robert@moz-4EC4C6E5.adsl.highway.telekom.at)
  3700. # [23:40] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  3701. # [23:40] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  3702. # [23:41] * philor|away is now known as philor
  3703. # [23:41] <froydnj> oh, bizarre, nscore.h doesn't exist in dist/include at that point?
  3704. # [23:42] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  3705. # [23:42] * armenzg_buildduty is now known as armenzg_brb
  3706. # [23:42] * Joins: aja (chatzilla@F48EAD37.625E483C.7880DB15.IP)
  3707. # [23:44] <aja> mounir: ping
  3708. # [23:44] <Jesse> how busted is mozilla-central right now? is it a reasonable base for a try push? https://tbpl.mozilla.org/ shows me lots of unstarred colors
  3709. # [23:47] * Quits: KaiRo (robert@moz-4EC4C6E5.adsl.highway.telekom.at) (Quit: www.KaiRo.at)
  3710. # [23:48] * KaIRC is now known as KaiRo
  3711. # [23:48] <aja> mounir: was looking at input type=emai checkin and noticed no tests for comment part (i.e. username+comment@example.com). dunno if there's any issues with that or not re punycode/intl chars
  3712. # [23:48] <WG9s> Jesse: I could try starring things that are known i guess
  3713. # [23:48] <aja> mounir: s/emai/email/
  3714. # [23:48] <Jesse> WG9s: thanks
  3715. # [23:49] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  3716. # [23:49] <edmorley> Jesse: looks fine to me
  3717. # [23:50] * mbrubeck-away is now known as mbrubeck
  3718. # [23:50] <edmorley> Ru red is just that annoying xpcshell issue
  3719. # [23:50] <edmorley> iirc
  3720. # [23:51] <WG9s> Jesse: but so far I have found 3 things i am not comfortable starring, so I ma not sure that helps you.
  3721. # [23:51] * Joins: myk1 (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3722. # [23:51] * Quits: myk1 (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3723. # [23:52] * armenzg_brb is now known as armenzg_buildduty
  3724. # [23:52] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3725. # [23:52] * Joins: peregrino (peregrino@moz-8906B79F.telecom.net.ar)
  3726. # [23:52] * Joins: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu)
  3727. # [23:52] <KaiRo> wow, I could remove the crashiness of my X server by switching KDE compositing from XRender to OpenGL - with compositing / "desktop effects" turned off, it was even crashier - it's a somewhat new feeleing to me that using GL stuff makes Linux more stable ;-)
  3728. # [23:53] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  3729. # [23:53] * Joins: tonymec__ (tonymec@C5A628B5.D37402B.277517C1.IP)
  3730. # [23:53] * Quits: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  3731. # [23:53] * tonymec__ is now known as tonymec|away
  3732. # [23:56] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
  3733. # [23:56] * Quits: smaug_ (chatzilla@moz-E7F6B8ED.gprs.sl-laajakaista.fi) (Ping timeout)
  3734. # [23:57] * Joins: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net)
  3735. # [23:58] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  3736. # [23:58] * philor is now known as philor|away
  3737. # [23:59] * armenzg_buildduty is now known as armenzg_away
  3738. # [23:59] * Quits: armenzg_away (armenzg@moz-803D7934.home1.cgocable.net) (Input/output error)
  3739. # [23:59] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  3740. # Session Close: Fri Mar 02 00:00:00 2012

The end :)