/irc-logs / mozilla / #developers / 2012-05-02 / end

Options:

  1. # Session Start: Wed May 02 00:00:26 2012
  2. # Session Ident: #developers
  3. # [00:00] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4. # [00:00] * Quits: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP) (Quit: brendan)
  5. # [00:00] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  6. # [00:01] * Joins: bent_ (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  7. # [00:01] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Ping timeout)
  8. # [00:01] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  9. # [00:01] * bent_ is now known as bent
  10. # [00:02] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  11. # [00:02] * philor is now known as philor|away
  12. # [00:02] * bent is now known as IRCMonkey49840
  13. # [00:03] * Quits: JeroenDeDauw (j@moz-15471F57.dip.t-dialin.net) (Quit: Leaving.)
  14. # [00:03] * Joins: JeroenDeDauw (j@moz-15471F57.dip.t-dialin.net)
  15. # [00:04] <jesup> ekr: options are: a) move the part that needs to access transport into libxul, and call into gkmedia (various ugly techniques are possible to allow calls back), b) upgrade builders to x64 to get an extra GB for the linker and move a bunch more back (it'd be interesting to try a no-gkmedia build with Winx64 and see the high water mark), c) turn off PGO (and watch perf scores take a hit) d)...
  16. # [00:04] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  17. # [00:04] <jesup> ...magic ;-) Any more?
  18. # [00:04] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  19. # [00:04] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  20. # [00:05] * jlebar|mtg is now known as jlebar
  21. # [00:05] <jlebar> smaug, ping?
  22. # [00:05] <@smaug> jlebar: pong
  23. # [00:05] <jlebar> smaug, Do I have to do something to get a message manager on an in-process frameloader?
  24. # [00:05] <jlebar> smaug, atm, frameLoader.messageManager is null.
  25. # [00:06] <@smaug> jlebar: it should be non-null for the frameloader which contains the top most content page
  26. # [00:07] * IRCMonkey49840 is now known as bent
  27. # [00:07] <jlebar> smaug, Ah, but I want a mm for mozbrowser.
  28. # [00:07] <jlebar> smaug, Which is not the topmost content page.
  29. # [00:07] <@smaug> jlebar: then you need something new
  30. # [00:07] <jlebar> So it's working as expected, which isn't as I want.
  31. # [00:08] <@smaug> I wonder how that could work...
  32. # [00:08] <@smaug> there is the tree of message managers
  33. # [00:08] <@smaug> in chrome
  34. # [00:08] <@smaug> global->window-level->tab-level
  35. # [00:09] * jmaher is now known as jmaher|afk
  36. # [00:09] <@smaug> I guess the mm in content frameloader shouldn't be added to the mm tree
  37. # [00:10] <jlebar> smaug, Yes, I think so.
  38. # [00:11] * khuey|away is now known as khuey
  39. # [00:11] <khuey> bholley: I'm here now
  40. # [00:11] <bholley> khuey: sent mail
  41. # [00:11] <khuey> bholley: @mozilla.com?
  42. # [00:11] <bholley> khuey: yeah
  43. # [00:12] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  44. # [00:12] * khuey looks
  45. # [00:12] <khuey> bholley: I think we should land it
  46. # [00:12] <khuey> bholley: you can take that as a=me if you like
  47. # [00:12] <bholley> khuey: ok, cool. Thanks :-)
  48. # [00:12] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  49. # [00:12] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  50. # [00:13] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d3a3b430e951 - Chris Peterson - Bug 742267 - Restore AwesomeBar's cursor position when gaining input focus. r=blassey a=android-only
  51. # [00:13] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
  52. # [00:13] * Quits: tchevalier (Instantbir@moz-BA7C7754.w90-0.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  53. # [00:15] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  54. # [00:15] * philor|away is now known as philor
  55. # [00:15] <espindola> rail: note bug 750232 first
  56. # [00:15] <espindola> but I am all for an upgrade!
  57. # [00:15] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  58. # [00:15] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  59. # [00:16] <espindola> ah, I see you checked 750232 in
  60. # [00:16] <espindola> thanks!
  61. # [00:16] <rail> espindola: that's landed already ;)
  62. # [00:16] <@smaug> josh: I assume you didn't actually test that patch ;)
  63. # [00:16] <hub> I have a BSD bustage to land
  64. # [00:16] <hub> how do I do that ?
  65. # [00:16] <hub> (it is a one-char patch)
  66. # [00:17] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  67. # [00:17] <rail> espindola: so, I'll prep a rpm with Name: clang-3.0 then. any objections?
  68. # [00:17] <espindola> rail: can I review a rpm patch? If not I can write one.
  69. # [00:17] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  70. # [00:18] * Quits: mike5w3c (MikeS@454A1A4F.FF5089F.1771B9DE.IP) (Ping timeout)
  71. # [00:18] <espindola> rail: I though we agreed to keep the revision on the name
  72. # [00:18] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Ping timeout)
  73. # [00:18] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  74. # [00:18] <espindola> fast upgrades are not a problem now
  75. # [00:18] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
  76. # [00:18] * ChanServ sets mode: +o smaug
  77. # [00:18] <espindola> but when clang is live (even if only for asan), we need to do a two stage upgrade
  78. # [00:18] <rail> espindola: it's some kind of pain, you need to remove the previous one explicitly... I'm going to prep a patch, sure, just wanted to get some feedback
  79. # [00:18] <espindola> like we do with gcc
  80. # [00:18] * Quits: sicking (chatzilla@454A1A4F.FF5089F.1771B9DE.IP) (Ping timeout)
  81. # [00:18] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  82. # [00:19] <espindola> rail: do you have an idea on another way we could do this?
  83. # [00:19] <espindola> we do need an window of time where the bots have both versions
  84. # [00:19] <rail> no really :/
  85. # [00:19] <rail> *not
  86. # [00:20] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  87. # [00:20] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  88. # [00:20] <espindola> rail: so, do you want me to do the patches?
  89. # [00:20] * mcote is now known as mcote|afk
  90. # [00:20] <rail> espindola: if you don't mind
  91. # [00:21] <espindola> sure. I will upload a patch and start a build
  92. # [00:21] <rail> \o/
  93. # [00:21] <espindola> nothing changed on the dmg side, so it should be good
  94. # [00:21] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  95. # [00:21] <rail> espindola: thanks a lot, to many things are going on with this colo move....
  96. # [00:21] <rail> yeah
  97. # [00:21] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  98. # [00:21] <espindola> yes, clang upgrades I don't mind doing out of work hours
  99. # [00:22] * Quits: JeroenDeDauw (j@moz-15471F57.dip.t-dialin.net) (Connection reset by peer)
  100. # [00:22] <rillian> hub: you can ask for approval if it's BSD-only and doesn't affect code in the windows build
  101. # [00:23] <Mossop> peterv: Can we request aurora approval for the patch in bug 741267? I'd ask in the bug directly but I have no understandings of the risks there
  102. # [00:23] <rillian> otherwise, wait for the tree to reopen
  103. # [00:24] * Joins: JeroenDeDauw (j@moz-15471F57.dip.t-dialin.net)
  104. # [00:25] * joduinn is now known as joduinn-mtg
  105. # [00:25] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  106. # [00:25] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Ping timeout)
  107. # [00:26] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  108. # [00:27] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  109. # [00:29] * zpao is now known as zpao|detached
  110. # [00:30] * zpao|detached is now known as zpao
  111. # [00:30] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  112. # [00:33] * Joins: cadecairos_ (cadecairos@78D3F304.33EE9F8A.1139E686.IP)
  113. # [00:34] * jlebar is now known as jlebar|food
  114. # [00:34] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  115. # [00:35] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  116. # [00:36] * Quits: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP) (Quit: )
  117. # [00:36] * cadecairos_ is now known as cadecairos
  118. # [00:37] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  119. # [00:37] * Quits: dseif (dseif@78676049.531FD64C.630E4E47.IP) (Input/output error)
  120. # [00:38] <khuey> !seen ehsan
  121. # [00:38] <firebot> ehsan was last seen 1 hour, 33 minutes and 14 seconds ago, saying 'decoder: hey' in #developers.
  122. # [00:38] <khuey> that's not a very good way to leave
  123. # [00:38] * jlund is now known as jlund|away
  124. # [00:38] <espindola> rail: I started a 64 bit linux build. I check in the patches, can you start building the dmg?
  125. # [00:39] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  126. # [00:39] <espindola> that way we can get the checks in parallel (if you don't mind)
  127. # [00:39] <rail> espindola: sure
  128. # [00:39] <espindola> thanks
  129. # [00:39] * Joins: rniwa (rniwa@454A1A4F.FF5089F.1771B9DE.IP)
  130. # [00:39] * Joins: sicking (chatzilla@454A1A4F.FF5089F.1771B9DE.IP)
  131. # [00:40] * Joins: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP)
  132. # [00:40] <philor> nice of Linux PGO to keep breaking, trying to keep Win PGO from getting all the hate
  133. # [00:40] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Client exited)
  134. # [00:40] * Quits: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP) (Quit: brendan)
  135. # [00:41] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
  136. # [00:43] * Quits: mcsmurf (mcsmurf@moz-6B14C802.dip.t-dialin.net) (Quit: )
  137. # [00:43] * Joins: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP)
  138. # [00:44] * Quits: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP) (Quit: brendan)
  139. # [00:44] <espindola> :-)
  140. # [00:44] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  141. # [00:44] <espindola> rail: checked in, thanks
  142. # [00:45] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  143. # [00:45] <Bas> taras: Pff, I say this hacked version looks pretty good, let's ship it.
  144. # [00:45] <rail> thanks, I started the build
  145. # [00:45] <Bas> :)
  146. # [00:46] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  147. # [00:47] * Quits: TheCrap (TheCrap@moz-A5E58BAF.dip0.t-ipconnect.de) (Ping timeout)
  148. # [00:48] <taras> Bas: bugzilla a screenshot
  149. # [00:48] <taras> i was always a fan of 2d interfaces on 2d displays
  150. # [00:51] * jhammel prefers 4d interfaces on 1d displays
  151. # [00:51] <Bas> taras: Hehe, it's terribly improved performance too, by far the largest portion of time is now spent inside NtUserWaitMessage (that's surprising :P)
  152. # [00:51] <khuey> jhammel: 0d displays are where it's at
  153. # [00:51] <taras> Bas: you are killing me with anticipation
  154. # [00:51] <Bas> taras: I'll package it and put it up on the bug.
  155. # [00:51] <taras> i'm gonna release this as a kickstarter
  156. # [00:52] <taras> "make firefox fast"
  157. # [00:52] * Quits: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  158. # [00:52] <taras> with 'slow path avoidance' technology
  159. # [00:52] * Quits: eflores_ (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
  160. # [00:53] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  161. # [00:53] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Quit: Leaving)
  162. # [00:53] <bent> what did Bas fix?
  163. # [00:53] <Bas> taras: See the bug for a screenshot :)
  164. # [00:53] <jhammel> khuey: you should make a tetris 0d to compete with http://www.kongregate.com/games/tetris1d/tetris-1d
  165. # [00:53] <Bas> bent: Not fix, just hacked out some very important slow paths for browser chrome drawing.
  166. # [00:53] <taras> bent: he fixed d2d lag on intel(i hope)
  167. # [00:54] <bent> neat
  168. # [00:54] <bent> OMG
  169. # [00:54] <taras> bent: that actually looks better
  170. # [00:54] <bent> that's my machine
  171. # [00:54] <mattwoodrow> Bas: What bug number?
  172. # [00:54] <bent> <3
  173. # [00:54] * Joins: njn (chatzilla@moz-C2274D74.dyn.iinet.net.au)
  174. # [00:54] <taras> er
  175. # [00:54] <taras> Bas: that actually looks better
  176. # [00:54] <Bas> mattwoodrow: See bug 750871
  177. # [00:54] * Bas grins.
  178. # [00:54] * Quits: int3 (int3@DD99568F.EC8E31C5.474B6A5B.IP) (Client exited)
  179. # [00:55] <bent> oh, you just removed the gradient?
  180. # [00:55] <Bas> bent: I removed -all- gradients from anywhere (gradients are replaced with solid color fills of the last stop color)
  181. # [00:55] <bent> ok
  182. # [00:56] <Bas> And any border is replaced by a rectangle in the color of the top border and the width of the top border.
  183. # [00:56] <taras> Bas: wasn't there some svg translucency to avoid too?
  184. # [00:56] <taras> bent: and borders are horribly slow with gfx accel
  185. # [00:56] <Bas> taras: Haven't even cared for that so far.
  186. # [00:56] <bent> ux people are going to love you taras
  187. # [00:56] <Bas> I knocked so much off with this I didn't bother at this point.
  188. # [00:56] <taras> hahaha
  189. # [00:56] <taras> i think snappy should be us taking out slow features
  190. # [00:56] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  191. # [00:57] <Bas> taras: Sadly people on the web will still use stupid gradients and borders :p
  192. # [00:57] <taras> setTimeout tab bug would be easy then...take out drag'n'drop
  193. # [00:57] <khuey> I've got a few to put on the list
  194. # [00:57] <taras> khuey: we should a pref slowstuff.disable:true
  195. # [00:58] <mattwoodrow> Anyone know where I can get the tp5 page set from?
  196. # [00:59] <dao> taras: we could just as well disable d2d
  197. # [00:59] * khuey is now known as khuey|away
  198. # [00:59] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  199. # [00:59] <taras> indeed
  200. # [01:00] <Bas> dao: Then everyone would kick our asses at pretty much all benchmarks :p
  201. # [01:00] <bent> did i hear a rumor that the next d2d version was going to fix a bunch of our slowness?
  202. # [01:00] <taras> bent: they always say that
  203. # [01:00] <bent> 2 vs. 2.1 or somesuch?
  204. # [01:00] <Bas> 1 vs 1.1
  205. # [01:00] <bent> ah
  206. # [01:00] * Quits: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
  207. # [01:00] <bent> taras, like FF14!
  208. # [01:00] <Bas> taras: Well, it offers a bunch of features we -really- need. And we do ugly hax0r stuff to support now.
  209. # [01:00] <taras> bent: ff13 was actually awesome
  210. # [01:00] <dao> Bas: can we disable it for chrome?
  211. # [01:00] * mdas is now known as mdas|afk
  212. # [01:00] <taras> i'm sad it's not our LTS
  213. # [01:01] <Bas> dao: Not in our current architecture. But we just need to fix these slow cases. The web will still use them.
  214. # [01:01] <taras> dao: we do need it to scroll well, etc
  215. # [01:02] * Quits: nthomas (chatzilla@moz-A9A754FF.dsl.telstraclear.net) (Ping timeout)
  216. # [01:03] * erick is now known as erick-away
  217. # [01:04] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  218. # [01:04] * sancus is now known as sancus_
  219. # [01:04] * sancus_ is now known as sancus
  220. # [01:05] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  221. # [01:05] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  222. # [01:05] * Joins: nthomas (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
  223. # [01:05] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  224. # [01:06] * Quits: tonymec (tonymec@78D6A323.3F6FF523.277517C1.IP) (Ping timeout)
  225. # [01:07] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
  226. # [01:07] * Joins: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu)
  227. # [01:07] * Quits: sewardj (sewardj@moz-BAB78205.dip.t-dialin.net) (Input/output error)
  228. # [01:08] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  229. # [01:08] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  230. # [01:09] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120429042006])
  231. # [01:09] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  232. # [01:09] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  233. # [01:11] * Quits: nihsanullah (naveed@moz-ECC7C78.bstnma.fios.verizon.net) (Ping timeout)
  234. # [01:11] * Quits: dao (dao@moz-95A844B3.superkabel.de) (Quit: Leaving.)
  235. # [01:12] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  236. # [01:13] * Quits: cviecco_ (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  237. # [01:13] * Joins: markh1 (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  238. # [01:13] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  239. # [01:14] * Fallen is now known as Fallen|away
  240. # [01:14] * heycam|away is now known as heycam
  241. # [01:14] * Quits: Pike (Pike@moz-EC415F92.dip.t-dialin.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  242. # [01:16] <Bas> taras: Test build was uploaded :)
  243. # [01:16] * Joins: dao (dao@moz-95A844B3.superkabel.de)
  244. # [01:16] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  245. # [01:16] * Joins: tonymec (tonymec@78D6A323.3F6FF523.277517C1.IP)
  246. # [01:16] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  247. # [01:17] <taras> Bas: so can we land this as a pref on ux branch?
  248. # [01:17] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  249. # [01:17] <Bas> taras: It's hard, some of the stuff lives inside cairo where we can't access prefs :(
  250. # [01:17] <Bas> taras: There's some possibilities though
  251. # [01:17] <taras> :(
  252. # [01:17] <Bas> I could try and do it from gfxPattern.
  253. # [01:17] <taras> Bas: it's no big deal
  254. # [01:17] <Bas> But you should try and see if it makes a difference :)
  255. # [01:17] <taras> ya
  256. # [01:19] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  257. # [01:19] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  258. # [01:19] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  259. # [01:19] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
  260. # [01:20] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
  261. # [01:21] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  262. # [01:21] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  263. # [01:21] * jaws|away is now known as jaws
  264. # [01:22] * Joins: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP)
  265. # [01:23] <bent> taras, speaking of laggy tab switching... bug 750953
  266. # [01:24] <Bas> taras: As far as I can tell on my AMD C-50, with this build there's no real difference between D2D and GDI on power saving.
  267. # [01:27] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  268. # [01:27] <Bas> taras: Interestingly both D2D and GDI respond worde to tab switching plain firefox though, in my build. Which could be due to other differences on trunk or PGO.
  269. # [01:29] <Bas> Err, respond worse to tab switching than in plain firefox
  270. # [01:30] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: hasta)
  271. # [01:30] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120417165043])
  272. # [01:31] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  273. # [01:31] * Quits: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP) (Quit: brendan)
  274. # [01:31] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  275. # [01:31] * Joins: birtles (chatzilla@moz-4B5534A0.mozilla.or.jp)
  276. # [01:32] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  277. # [01:32] * Joins: jprmc (jprmc@6E531BD2.5BCEC6DB.DA78B690.IP)
  278. # [01:33] <ekr> ISTR that there is a list of acceptable STL constructs somewhere. Can someone shoot me a pointer?
  279. # [01:33] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  280. # [01:33] <Bas> ekr: I don't know of a list, and the story is complicated.
  281. # [01:33] <Bas> Mac will not allow a bunch of STL stuff to be drawn into cocoa stuff.
  282. # [01:34] <Bas> But inside a CPP file most common constructs should be fine.
  283. # [01:35] <taras> Bas: there is a huuuuge perf diff
  284. # [01:35] <taras> on the crap netbook
  285. # [01:35] <taras> like night and day
  286. # [01:36] * Quits: JeroenDeDauw (j@moz-15471F57.dip.t-dialin.net) (Quit: Leaving.)
  287. # [01:36] <Bas> taras: Between D2D and GDI? Or this build and normal firefox?
  288. # [01:36] <taras> bent: man, fuel
  289. # [01:36] <taras> pcwalton: found it nuking his shutdown perf yesterday
  290. # [01:36] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  291. # [01:36] * Joins: kaie2 (kaie@moz-62A75F0D.dip.t-dialin.net)
  292. # [01:37] <taras> by a pointless Array.shift
  293. # [01:37] * khuey|away is now known as khuey
  294. # [01:37] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  295. # [01:37] <taras> Bas: comparing d2d to d2d
  296. # [01:37] * Quits: kaie (kaie@moz-55C6BE11.dip.t-dialin.net) (Ping timeout)
  297. # [01:37] <bent> taras, that's bad, but the things that fuel puts into the array grow exponentially in some cases
  298. # [01:37] * kaie2 is now known as kaie
  299. # [01:37] <bent> it's crazy
  300. # [01:38] <taras> bent: :(
  301. # [01:38] <Bas> taras: So it's better in the test build I hope?
  302. # [01:38] * Joins: knelson (Adium@moz-9C879B7.dsl.pltn13.sbcglobal.net)
  303. # [01:38] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  304. # [01:39] * gregglind is now known as gregglind_away
  305. # [01:39] <taras> Bas: ya
  306. # [01:39] <taras> bent: can you try his build
  307. # [01:40] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  308. # [01:40] <espindola> rail: we had a package name clang-3.0?
  309. # [01:40] * Parts: knelson (Adium@moz-9C879B7.dsl.pltn13.sbcglobal.net)
  310. # [01:40] <rail> yeah, an old one
  311. # [01:40] <Bas> taras: Excellent, it appears my gutt feeling of most of the problem, that was more or less confirmed by profiling, is correct then. A lot of this is solvable problems I believe.,
  312. # [01:41] <espindola> rail: we can delete it know if you want
  313. # [01:41] <espindola> or I can update the patch and remove both at once
  314. # [01:41] <espindola> up to you
  315. # [01:41] <Bas> I mean, obviously doing things right is going to more expensive than this, but not night-and-day more.
  316. # [01:41] <bent> taras, where?
  317. # [01:41] <espindola> s/know/now/
  318. # [01:41] <bent> and, gladly
  319. # [01:41] * Joins: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP)
  320. # [01:41] <rail> I'm ok with removing with patch#2
  321. # [01:41] <espindola> ok
  322. # [01:41] <espindola> I will update it
  323. # [01:42] * Quits: dao (dao@moz-95A844B3.superkabel.de) (Quit: Leaving.)
  324. # [01:42] * Quits: brendan (brendaneic@22E72D6E.615B56E6.43362C16.IP) (Quit: brendan)
  325. # [01:43] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  326. # [01:43] <taras> bent: 750871
  327. # [01:44] <espindola> rail: anything else to remove on the mac?
  328. # [01:45] <rail> espindola: I don't think so, last time I checked the builders were ok
  329. # [01:45] * bz_dinner is now known as bz
  330. # [01:46] * wlach is now known as wlach|afk
  331. # [01:47] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  332. # [01:47] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  333. # [01:49] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  334. # [01:50] * mdas|afk is now known as mdas
  335. # [01:50] * Quits: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr) (Quit: Quitte)
  336. # [01:51] * Joins: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP)
  337. # [01:52] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
  338. # [01:52] * markh1 is now known as markh
  339. # [01:53] * rail is now known as rail_away
  340. # [01:54] <espindola> rail_away: btw, the disk space problem we had last time, what was it
  341. # [01:54] <espindola> L
  342. # [01:54] <espindola> ?
  343. # [01:54] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  344. # [01:55] * Joins: kanru` (user@moz-27665828.dynamic.hinet.net)
  345. # [01:55] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  346. # [01:57] * Quits: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP) (Quit: surkov)
  347. # [01:57] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  348. # [01:58] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  349. # [01:58] * khuey is now known as khuey|away
  350. # [01:59] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  351. # [01:59] * Quits: tonymec (tonymec@78D6A323.3F6FF523.277517C1.IP) (Ping timeout)
  352. # [02:00] * Quits: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com) (Ping timeout)
  353. # [02:01] * Joins: tonymec (tonymec@78D6A323.3F6FF523.277517C1.IP)
  354. # [02:01] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  355. # [02:01] * Quits: rillian (rillian@moz-DBEBB2B4.bc.hsia.telus.net) (Ping timeout)
  356. # [02:02] * Quits: jprmc (jprmc@6E531BD2.5BCEC6DB.DA78B690.IP) (Ping timeout)
  357. # [02:02] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  358. # [02:03] <Bas> bent: did you happen to try yet?
  359. # [02:04] * zpao is now known as zpao|detached
  360. # [02:04] <bent> Bas, just downloaded, one sec
  361. # [02:05] * Joins: nattokirai_ (nattokirai@moz-348F61F0.mozilla.or.jp)
  362. # [02:05] <Bas> Thanks!
  363. # [02:05] <darktrojan> does anyone know how to set hg's remotecmd on a per-host basis?
  364. # [02:07] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  365. # [02:07] * Quits: rniwa (rniwa@454A1A4F.FF5089F.1771B9DE.IP) (Quit: rniwa)
  366. # [02:07] * zpao|detached is now known as zpao
  367. # [02:08] * Quits: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net) (Quit: kumar)
  368. # [02:09] * Joins: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net)
  369. # [02:09] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
  370. # [02:09] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  371. # [02:09] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  372. # [02:10] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  373. # [02:10] * Quits: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net) (Quit: kumar)
  374. # [02:11] * Joins: nattokirai__ (nattokirai@moz-4B5534A0.mozilla.or.jp)
  375. # [02:11] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  376. # [02:11] * Quits: sicking (chatzilla@454A1A4F.FF5089F.1771B9DE.IP) (Ping timeout)
  377. # [02:11] <Bas> bent: Just in case you didn't know, after enabling HWA you need to restart to make sure it works. (Might want to double-check in about:support)
  378. # [02:13] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  379. # [02:13] * Quits: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  380. # [02:13] * Mark_Capella is now known as Mark_Capella|away
  381. # [02:13] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
  382. # [02:15] <bent> Bas, it does feel a little better, but it's not substantial, I don't think :(
  383. # [02:16] <bent> though, I've messed with my nvidia settings in the past
  384. # [02:16] <bent> so
  385. # [02:16] <bent> one sec
  386. # [02:16] <Bas> bent: Heh, well, I wasn't expecting it to be a magic bullet.
  387. # [02:16] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  388. # [02:16] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  389. # [02:18] <bent> Bas, i'm looking for time from clicking a tab to actually having page switch? or closing tab animaton?
  390. # [02:18] <Bas> bent: Clicking a tab to page switch.
  391. # [02:19] <bent> ok
  392. # [02:19] * Quits: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net) (Ping timeout)
  393. # [02:19] * Joins: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net)
  394. # [02:19] <Bas> bent: It seems to be ok on my super-slow C-50. So if you have better hardware than that and are running into issues, it's some obscure timing issue.
  395. # [02:19] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  396. # [02:19] * Quits: dastergon (dastergon@moz-310566EB.org) (Ping timeout)
  397. # [02:20] * Joins: dastergon (dastergon@moz-310566EB.org)
  398. # [02:20] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  399. # [02:21] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
  400. # [02:21] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  401. # [02:21] * Quits: jorendorff (jorendorff@moz-BA7063A1.hsd1.tn.comcast.net) (Quit: jorendorff)
  402. # [02:22] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
  403. # [02:23] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  404. # [02:23] * AutomatedTester is now known as AutomatedTester|AFK
  405. # [02:23] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  406. # [02:24] * mdas is now known as mdas|afk
  407. # [02:24] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  408. # [02:24] <bent> bas, with nvidia settings reset to default it feels a bit faster
  409. # [02:24] <bent> your build, i mean
  410. # [02:24] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  411. # [02:25] <Bas> bent: Good :)
  412. # [02:25] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  413. # [02:26] <bent> hm, popup menus seem weird
  414. # [02:26] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  415. # [02:26] <bent> on the firefox menu
  416. # [02:26] <RyanVM> hmm...my push to Try seems to be getting hung up on "searching for changes"
  417. # [02:27] * Joins: jprmc (jprmc@6E531BD2.5BCEC6DB.DA78B690.IP)
  418. # [02:28] <@roc> bent: bug 610713?
  419. # [02:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  420. # [02:30] * jhford-work is now known as jhford-work-away
  421. # [02:30] <bent> roc, oh, no, this is with Bas' build for border fixes
  422. # [02:30] <Bas> bent: I'm sure, so much hackery :p
  423. # [02:30] <Bas> What hardware is this.
  424. # [02:30] <Bas> It doesn't fix anything :p
  425. # [02:30] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/76299fb5d499 - Mark Finkle - Bug 750243 - Make sure target.currentURI is not null before saving an image r=wesj a=android-only
  426. # [02:30] <bent> this is NVIDIA Quadro 2000M
  427. # [02:31] <Bas> bent: Interesting.
  428. # [02:31] <Bas> Thanks for looking!
  429. # [02:31] <bent> sure thing
  430. # [02:32] <Bas> These things really just reduce CPU load, not GPU load.
  431. # [02:32] * lsblakk is now known as lsblakk|afk
  432. # [02:32] <Bas> So I'm not surprised it won't fix some issues.
  433. # [02:32] * Quits: jimb (user@9E727688.17C2F9C.163DC5C6.IP) (Ping timeout)
  434. # [02:33] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  435. # [02:33] <@bz> hrm
  436. # [02:34] <@bz> is it expected that we no longer show an icon for app tabs?
  437. # [02:34] * @bz just has this phantom app tab he can switch to with keyboard but not in any other way
  438. # [02:35] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  439. # [02:36] * KaiRo_away is now known as KaiRo
  440. # [02:36] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  441. # [02:36] * sworkman_ is now known as sworkman
  442. # [02:37] * zpao is now known as zpao|detached
  443. # [02:39] * Quits: KaiRo (robert@moz-88135F74.adsl.highway.telekom.at) (Input/output error)
  444. # [02:40] * joduinn-mtg is now known as joduinn
  445. # [02:41] * khuey|away is now known as khuey
  446. # [02:42] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  447. # [02:43] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  448. # [02:44] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
  449. # [02:46] * Quits: jprmc (jprmc@6E531BD2.5BCEC6DB.DA78B690.IP) (Quit: Leaving)
  450. # [02:46] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  451. # [02:46] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  452. # [02:46] * Quits: hub (hub@1063758.68078EAA.B97E6502.IP) (Ping timeout)
  453. # [02:47] * Joins: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP)
  454. # [02:47] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Input/output error)
  455. # [02:47] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  456. # [02:48] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  457. # [02:49] * Quits: espindola (espindola@moz-97E8149E.dsl.teksavvy.com) (Client exited)
  458. # [02:51] <taras> bent: so clicking on a tab is a bad benchmark atm
  459. # [02:51] <taras> cos of the stupid settimeout
  460. # [02:52] <taras> ctrl+tab
  461. # [02:52] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  462. # [02:53] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  463. # [02:53] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  464. # [02:53] * Joins: dholbert_ (dholbert@moz-FD51FEF9.tmodns.net)
  465. # [02:53] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  466. # [02:54] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  467. # [02:54] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  468. # [02:54] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Quit: Leaving...)
  469. # [02:55] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  470. # [02:57] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  471. # [02:57] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  472. # [02:57] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  473. # [02:59] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  474. # [02:59] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120429155331])
  475. # [03:00] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  476. # [03:01] * Joins: krit (krit@moz-6C584174.ipnetworksinc.net)
  477. # [03:01] * Quits: birtles (chatzilla@moz-4B5534A0.mozilla.or.jp) (Ping timeout)
  478. # [03:02] * Quits: krit (krit@moz-6C584174.ipnetworksinc.net) (Ping timeout)
  479. # [03:03] * Quits: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP) (Ping timeout)
  480. # [03:03] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  481. # [03:04] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  482. # [03:04] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  483. # [03:07] <taras> Bas: man. i can finally use firefox while unplugged without hating life
  484. # [03:07] <taras> on my core-i7
  485. # [03:07] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
  486. # [03:09] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  487. # [03:09] * Quits: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
  488. # [03:10] * Quits: dholbert_ (dholbert@moz-FD51FEF9.tmodns.net) (Quit: Ex-Chat)
  489. # [03:11] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  490. # [03:11] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
  491. # [03:11] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  492. # [03:11] * dholbert is now known as dholbert|afk
  493. # [03:11] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  494. # [03:12] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Client exited)
  495. # [03:12] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  496. # [03:12] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  497. # [03:12] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  498. # [03:12] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
  499. # [03:13] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  500. # [03:13] * Quits: nattokirai__ (nattokirai@moz-4B5534A0.mozilla.or.jp) (Ping timeout)
  501. # [03:13] <cjones> for a few minutes, anyway
  502. # [03:13] * Joins: nattokirai__ (nattokirai@moz-348F61F0.mozilla.or.jp)
  503. # [03:13] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  504. # [03:13] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  505. # [03:15] <mbrubeck> I have to say, I almost never see tab-switching jank
  506. # [03:15] <mbrubeck> I saw some bad jank while closing a tab in Nightly recently and almost filed a bug, but I couldn't reproduce it.
  507. # [03:16] <heycam> I constantly see it. I have the pref set that makes the tab bar scrolling thing never appear, and for my tabs to have no minimum width. I can have upwards of 30, 40 tabs open in a window, and switching between them is slooow.
  508. # [03:16] <mbrubeck> (A couple years ago it was a lot worse, and tab-switching jank was one of the main reasons I switched to chrome at the time.)
  509. # [03:16] <zzzzz> I only see tab-switch jank when another background tab is loading/updating like one of the major news sites, MSNBC/CNN etc
  510. # [03:17] * Joins: cadecairos_ (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  511. # [03:17] * Quits: cadecairos_ (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  512. # [03:19] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  513. # [03:20] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  514. # [03:21] * khuey prepares the stake to burn mbrubeck
  515. # [03:22] * Joins: brendan (brendaneic@moz-DC4A522D.starwoodbroadband.com)
  516. # [03:22] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  517. # [03:22] * Joins: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com)
  518. # [03:22] * Quits: ircloggr (nodebot@moz-E155841C.compute-1.amazonaws.com) (Client exited)
  519. # [03:23] * Joins: ircloggr (nodebot@moz-D2278911.compute-1.amazonaws.com)
  520. # [03:24] * Quits: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com) (Ping timeout)
  521. # [03:25] * Joins: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com)
  522. # [03:26] <zzzzz> I know nothing about coding but how can bug 748343 add to count in linker size: linker max vsize: 2992640000
  523. # [03:27] <zzzzz> Previous PGO build was: ker max vsize: 2992455680
  524. # [03:27] <philor> PGO is non-deterministic, even when you feed it perfectly, and we probably don't
  525. # [03:27] <zzzzz> oh, OK
  526. # [03:27] * Quits: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com) (Ping timeout)
  527. # [03:28] <philor> dunno how many times you'd need to build on a single cset to say that something was *the* number for it, but more than one
  528. # [03:28] <zzzzz> so we still don't have enough margin to reopen the tree on m-i
  529. # [03:29] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  530. # [03:29] * khuey is now known as khuey|away
  531. # [03:30] * Quits: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 12.0/20120420145725])
  532. # [03:30] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  533. # [03:31] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  534. # [03:31] <philor> mbrubeck: I finally cracked and filed bug 750982, if one of those ever hits in a place where you really want to star it
  535. # [03:33] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  536. # [03:34] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  537. # [03:34] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  538. # [03:35] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  539. # [03:36] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  540. # [03:37] * juanb is now known as juanb|afk
  541. # [03:37] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  542. # [03:37] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  543. # [03:38] * Joins: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com)
  544. # [03:39] * Joins: mjschran_ (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  545. # [03:39] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  546. # [03:41] * Quits: kanru` (user@moz-27665828.dynamic.hinet.net) (Ping timeout)
  547. # [03:41] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  548. # [03:41] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  549. # [03:42] * Quits: chewey (chewey@moz-BB6B7074.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  550. # [03:42] * Joins: gozala (gozala@EF408078.10A53EE3.77834EAA.IP)
  551. # [03:42] * Joins: chewey (chewey@moz-858FAB5.dip0.t-ipconnect.de)
  552. # [03:43] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  553. # [03:44] * rail_away is now known as rail
  554. # [03:46] * Joins: pranavrc (pranavrc@56DF121A.4E6A3713.C28326FD.IP)
  555. # [03:46] * Quits: gozala (gozala@EF408078.10A53EE3.77834EAA.IP) (Ping timeout)
  556. # [03:46] * Joins: jrmuizel_ (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  557. # [03:46] * Quits: kaie (kaie@moz-62A75F0D.dip.t-dialin.net) (Quit: Leaving)
  558. # [03:47] * Joins: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net)
  559. # [03:47] * ctalbert is now known as ctalbert|afk
  560. # [03:47] * Quits: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com) (Ping timeout)
  561. # [03:49] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  562. # [03:49] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  563. # [03:49] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  564. # [03:50] * nthomas is now known as nthomas|away
  565. # [03:51] <heycam> in gdb, I want to do "break blah if aContent->Tag() == nsGkAtoms::text" but it complains that it doesn't know about nsGkAtoms. anyone know how I can do this?
  566. # [03:52] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  567. # [03:52] * ChanServ sets mode: +o bz
  568. # [03:52] <@bz> is it expected that app tabs no longer have an icon on the tabbar?
  569. # [03:52] <philor> mine do
  570. # [03:52] <darktrojan> seems odd
  571. # [03:54] <@bz> mine most certainly is not appearing...
  572. # [03:55] <philor> maybe the site changed to a transparent 1x1 favicon
  573. # [03:55] <@bz> If I pin it as an app tab in a new window, it works
  574. # [03:55] <@bz> no, site's favicon is just fine
  575. # [03:55] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  576. # [03:55] <@bz> but the sessionrestored window with the app tab is not showing any indicator for it....
  577. # [03:55] * @bz tries to reproduce
  578. # [03:56] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  579. # [03:57] * philor is now known as philor|away
  580. # [03:58] <@bz> hrm
  581. # [03:58] <@bz> yeah, I have no idea what's going on here
  582. # [03:58] <@bz> this is ... slightly annoying
  583. # [03:58] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  584. # [03:59] * Quits: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com) (Quit: Upgrade)
  585. # [04:00] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  586. # [04:01] <darktrojan> is there space for an icon but no icon, or just a really narrow tab?
  587. # [04:01] * Joins: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com)
  588. # [04:03] * ewong|afk is now known as ewong
  589. # [04:03] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  590. # [04:03] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  591. # [04:06] * joduinn is now known as joduinn-afk
  592. # [04:06] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
  593. # [04:07] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  594. # [04:08] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  595. # [04:10] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  596. # [04:10] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  597. # [04:10] * Boriss_ is now known as Boriss
  598. # [04:11] * Joins: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP)
  599. # [04:11] <@bz> darktrojan: there is no tab
  600. # [04:11] <@bz> darktrojan: want a screenshot
  601. # [04:11] <@bz> darktrojan: ?
  602. # [04:11] <darktrojan> if you like
  603. # [04:11] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
  604. # [04:12] * darktrojan remembers when we could just blame this stuff on tabcandy
  605. # [04:12] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  606. # [04:13] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
  607. # [04:13] <darktrojan> oh damn, pushed to try without -n
  608. # [04:14] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  609. # [04:14] * Joins: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP)
  610. # [04:15] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  611. # [04:16] * Joins: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP)
  612. # [04:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  613. # [04:20] * lsblakk|afk is now known as lsblakk
  614. # [04:20] <@bz> darktrojan: <shrug>. It's extra work for me, so if you don't want it all that much.... ;)
  615. # [04:21] * nthomas|away is now known as nthomas
  616. # [04:21] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  617. # [04:21] <darktrojan> bz, I was just throwing some ideas out there
  618. # [04:22] <heycam> bz, why is it that the aParentFrame passed to AddFrameConstructionItemsInternal is null when building inline children?
  619. # [04:22] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  620. # [04:22] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  621. # [04:23] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  622. # [04:24] * mjschran_ is now known as mjschranz
  623. # [04:27] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  624. # [04:28] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  625. # [04:29] <heycam> bz, my <tspan> elements will be constructed as children of a block frame as part of SVG-text-using-CSS-text-frames, and in FindSVGData there is a check for valid parent frames looking at aParentFrame, but that obviously doesn't work when null is being passed in
  626. # [04:29] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  627. # [04:30] * mcote|afk is now known as mcote
  628. # [04:30] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  629. # [04:30] * Joins: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  630. # [04:32] * Joins: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net)
  631. # [04:34] * Quits: jgilbert_ (jgilbert@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  632. # [04:35] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  633. # [04:35] * Quits: brendan (brendaneic@moz-DC4A522D.starwoodbroadband.com) (Quit: brendan)
  634. # [04:35] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  635. # [04:36] * Joins: nli_ (nli@moz-99690620.hinet-ip.hinet.net)
  636. # [04:36] <heycam> bz, it seems like I could just pass in aParentFrame to BuildInlineChildItems, and change the checks for !aParentFrame in AddFrameConstructionItemsInternal (and elsewhere?) to something else that would mean "we're constructing inlines" -- would there be anything wrong with that?
  637. # [04:37] * heycam lunches a bit
  638. # [04:37] * heycam is now known as heycam|away
  639. # [04:38] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  640. # [04:39] * Joins: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP)
  641. # [04:41] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  642. # [04:41] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  643. # [04:41] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  644. # [04:42] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Quit: Jesse)
  645. # [04:42] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  646. # [04:43] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  647. # [04:43] * rail is now known as rail-afk
  648. # [04:45] * Joins: anky (anky@2935FD87.5111A3CC.A3D1B221.IP)
  649. # [04:46] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  650. # [04:46] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  651. # [04:46] * Joins: anant (Anant@moz-488092DD.hsd1.ca.comcast.net)
  652. # [04:48] <nemo> http://yro.slashdot.org/comments.pl?sid=2822667&cid=39859937
  653. # [04:48] <nemo> oops
  654. # [04:48] <nemo> sorry. wrong channel
  655. # [04:48] * Quits: karl (karl@F0AB138F.333C855E.C8A09C26.IP) (Ping timeout)
  656. # [04:49] * Joins: vikram360 (vikram360@BD39328.7D1BF977.2A068A5E.IP)
  657. # [04:51] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  658. # [04:53] * khuey|away is now known as khuey
  659. # [04:53] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  660. # [04:54] * Quits: anky (anky@2935FD87.5111A3CC.A3D1B221.IP) (Client exited)
  661. # [04:55] <cjones> snorp, ping
  662. # [04:55] * Mark_Capella|away is now known as Mark_Capella
  663. # [04:56] * Joins: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net)
  664. # [04:57] * philor|away is now known as philor
  665. # [04:59] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  666. # [04:59] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  667. # [05:00] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
  668. # [05:01] * Quits: dRdR (dRdR@F8A0E546.DE9A83BF.6DCF1F73.IP) (Ping timeout)
  669. # [05:03] <gavin> khuey: fwiw the parts of bug 748389 I wanted you to review are the non-mac build-y things
  670. # [05:04] <gavin> and uh I guess maybe the python I used
  671. # [05:04] <gavin> but I guess ted's good for that too
  672. # [05:04] <gavin> I'm not having good review request luck on that bug :)
  673. # [05:05] <khuey> heh
  674. # [05:05] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  675. # [05:05] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
  676. # [05:09] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
  677. # [05:13] * Joins: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP)
  678. # [05:14] * glob|away is now known as glob
  679. # [05:16] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  680. # [05:17] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  681. # [05:20] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  682. # [05:20] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  683. # [05:23] * naveed is now known as naveed_afk
  684. # [05:25] * Joins: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it)
  685. # [05:25] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  686. # [05:25] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  687. # [05:27] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  688. # [05:27] <romaxa> bz: ping
  689. # [05:28] <@bz> ack
  690. # [05:28] <romaxa> bz: do you have time to look at https://bugzilla.mozilla.org/attachment.cgi?id=619147&action=edit, IIUC you are embedding peer..
  691. # [05:30] <@bz> um
  692. # [05:31] * heycam|away is now known as heycam
  693. # [05:31] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  694. # [05:31] <@bz> I am, but not for this part of embedding!
  695. # [05:31] <romaxa> bz: first part?
  696. # [05:32] <romaxa> bz: you mean MozAppEmbedHelper.cpp/h part?
  697. # [05:32] <@bz> yes
  698. # [05:32] <@bz> the "new apis" part
  699. # [05:32] <@bz> if you can get Benjamin to sign of on the API, I can probably review the details
  700. # [05:33] <@bz> but he really needs to sign off on the API
  701. # [05:33] <romaxa> bz: ok, that patch has empty implementation, and real implementation is coming from second patch
  702. # [05:34] * nli|away is now known as nli|
  703. # [05:34] <romaxa> bz: but that I guess mostly roc,cjones responsibility
  704. # [05:34] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f1a9dac39546 - Kyle Huey - Sync webidl-parser to m-c to pick up Bug 742141. r=me a=me
  705. # [05:34] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Ping timeout)
  706. # [05:34] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  707. # [05:35] <romaxa> bz: so from bs or you I need sign for XRE_GetEmbedHelper api exposure
  708. # [05:35] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
  709. # [05:36] <@bz> romaxa: yeah, I'm not comfortable doing that myself
  710. # [05:36] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  711. # [05:37] <romaxa> bz: ok added you to check that, so you can do it together ;)
  712. # [05:39] <@bz> ok
  713. # [05:39] * @bz has too many review requests. :(
  714. # [05:39] * Joins: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net)
  715. # [05:39] * Joins: dseif (dseif@moz-B6BACC41.dsl.teksavvy.com)
  716. # [05:40] <khuey> bz: anything I can take off your shoulders?
  717. # [05:41] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
  718. # [05:44] <philor> embedding. bwahahahahaha
  719. # [05:45] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  720. # [05:45] * ChanServ sets mode: +o bz
  721. # [05:46] <khuey> bz: anything I can take off your shoulders?
  722. # [05:46] <@bz> khuey: review-wise?
  723. # [05:46] <@bz> khuey: can you review the thing romaxa just asked me for review on?
  724. # [05:46] <@bz> khuey: other than that the main things I think are serializer stuff and layout+invalidation, which you probably don't want
  725. # [05:47] <khuey> bz: modulo the same stuff about bs needing to sign off on the API, probably
  726. # [05:47] * Joins: dseif_ (dseif@moz-11017942.dsl.teksavvy.com)
  727. # [05:47] <@bz> right
  728. # [05:47] * Quits: dseif (dseif@moz-B6BACC41.dsl.teksavvy.com) (Ping timeout)
  729. # [05:48] * Joins: KWierso_ (chatzilla@moz-DDEBF960.desm.qwest.net)
  730. # [05:49] * Joins: KWierso__ (chatzilla@moz-DDEBF960.desm.qwest.net)
  731. # [05:49] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
  732. # [05:50] * KWierso__ is now known as KWierso
  733. # [05:50] <philor> I wonder whether I can fix our 10.7 permaorange the one way I fix things, with the disable hammer
  734. # [05:50] <@bz> disabling 10.7 builds? worksforme
  735. # [05:50] <philor> probably not, most of it is plugin leaks, I'd have to disable every test that touches plugins
  736. # [05:50] <kinetik> disable all the things
  737. # [05:50] * Quits: KWierso_ (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
  738. # [05:50] <philor> heh, we do all our Mac building on 10.7, that might be a little extreme
  739. # [05:51] <philor> josh: I don't suppose you have enough copious free time to look at whether we're doing something really stupid in plugin tests on 10.7, like not setting the pref that says we're OOP or something
  740. # [05:51] <Unfocused> meh, it's a niche OS anyway
  741. # [05:52] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
  742. # [05:52] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  743. # [05:53] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  744. # [05:53] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Leaving...)
  745. # [05:54] <KWierso> heh, the "features" section on the ubuntu 12.04 banner has a picture of a woman with an ipod...
  746. # [05:55] <philor> "Features: * We don't require you to be a zealot"
  747. # [05:55] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  748. # [05:55] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  749. # [05:55] <philor> sweet, only 8 of the 11 permaorange suites are clearly because of plugins
  750. # [05:56] <philor> the rest being crashreporter, now I remember why I always give up on this project
  751. # [05:56] <luke> can i push a patch that just touches libmozjs?
  752. # [05:57] <luke> maybe... khuey knows?
  753. # [05:57] * glob is now known as glob|away
  754. # [05:57] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  755. # [05:58] <khuey> luke: yes
  756. # [05:58] <luke> khuey: a=khuey?
  757. # [05:58] <aja> but only if it moves in pieces from libxul ;/
  758. # [05:58] <luke> hehe. that's easy in our build system ;-)
  759. # [05:58] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  760. # [05:59] <khuey> luke: yes
  761. # [05:59] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  762. # [06:00] <luke> great, thx
  763. # [06:00] <philor> except of course that we don't do SpiderMonkey builds on m-c
  764. # [06:01] <philor> or V8, but I guess awfy takes care of that
  765. # [06:01] * Joins: Mavericks (Mibbit@39785431.A962734.FDEA3160.IP)
  766. # [06:02] * Quits: Mavericks (Mibbit@39785431.A962734.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  767. # [06:04] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  768. # [06:04] * Quits: anant (Anant@moz-488092DD.hsd1.ca.comcast.net) (Quit: Leaving)
  769. # [06:05] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  770. # [06:10] * jlebar|food is now known as jlebar
  771. # [06:12] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  772. # [06:12] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  773. # [06:14] * Joins: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu)
  774. # [06:18] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (No route to host)
  775. # [06:19] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  776. # [06:19] * Quits: mdas|afk (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas|afk)
  777. # [06:20] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  778. # [06:20] * Parts: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  779. # [06:25] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  780. # [06:26] * Quits: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net) (Ping timeout)
  781. # [06:28] * Joins: MarcoZ (Daily@moz-8F50F3E1.dip.t-dialin.net)
  782. # [06:30] * glob|away is now known as glob
  783. # [06:32] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  784. # [06:33] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  785. # [06:33] * Quits: juanb|afk (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb|afk)
  786. # [06:33] * nthomas is now known as nthomas|away
  787. # [06:36] * Quits: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP) (Client exited)
  788. # [06:38] * Quits: dwendorf (chatzilla@moz-6E3B32E8.lightspeed.mdsnwi.sbcglobal.net) (Ping timeout)
  789. # [06:41] * Joins: Gentlecat (Roman@7380CDE7.7D1F96C3.8FB52CB8.IP)
  790. # [06:43] <jtcranmer> we're back to oom?
  791. # [06:44] * Quits: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP) (Quit: Leaving.)
  792. # [06:46] * Quits: Cork[home] (Cork@moz-A81BAA1F.cust.tele2.se) (Quit: .)
  793. # [06:46] <KWierso> we have to go back to the future!
  794. # [06:47] * Joins: Cork[home] (Cork@moz-A81BAA1F.cust.tele2.se)
  795. # [06:50] * Quits: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney_)
  796. # [06:53] * Quits: vikram360 (vikram360@BD39328.7D1BF977.2A068A5E.IP) (Ping timeout)
  797. # [06:54] * jlebar|mac does not want Taras to teach him how to see this bad perf.
  798. # [06:54] <jlebar|mac> It's like hearing audio compression artifacts.
  799. # [06:54] <@bz> awesome
  800. # [06:54] <jlebar|mac> Ignorance is bliss.
  801. # [06:54] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  802. # [06:55] * @bz wonders how much sense it makes to take a trip BOS -> toronto July 10-13 and another one July 15-21
  803. # [06:55] <@bz> jlebar|mac: lol
  804. # [06:55] <hub> bz: just stay two extra days in Toronto :-)
  805. # [06:55] <hub> bz: it is nice and sunny in July
  806. # [06:55] <@bz> hub: that's the current thinking, yes
  807. # [06:56] <@bz> hub: show up at the office and work Friday....
  808. # [06:56] <@bz> hub: do touristy stuff on Sat...
  809. # [06:56] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  810. # [06:58] <hub> I worry that I might still be stuck in Toronto in July, at that pace
  811. # [06:59] * Joins: bonnie (bbsurender@moz-2DE04B17.dsl.pltn13.sbcglobal.net)
  812. # [06:59] <@bz> hmm?
  813. # [06:59] <@bz> at which pace?
  814. # [07:00] * Quits: dseif_ (dseif@moz-11017942.dsl.teksavvy.com) (Input/output error)
  815. # [07:01] * Joins: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP)
  816. # [07:01] * Joins: vikram360 (vikram360@E12DAEDF.67D9F2B2.2A068A5E.IP)
  817. # [07:01] <gavin> bz: have you ever flown porter?
  818. # [07:01] <MarcoZ> Hi all! Are tests also affected by the approved patches policy on m-c? I need to actually fix a copy & paste error I made that will properly disable a test on Mac, but reenable it on Win and Linux.
  819. # [07:02] <gavin> BOS->YTZ on porter is a great way to make a quick trip :)
  820. # [07:02] <gavin> (avoid all the YYZ hassles)
  821. # [07:02] * Quits: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP) (Quit: Leaving.)
  822. # [07:02] * MarcoZ found yyz one of the most hazzle-free airports I ever flew to internationally.
  823. # [07:02] <darktrojan> khuey, ^
  824. # [07:02] * Quits: bonnie (bbsurender@moz-2DE04B17.dsl.pltn13.sbcglobal.net) (Quit: Ex-Chat)
  825. # [07:03] <khuey> MarcoZ: test only changes are fine
  826. # [07:03] <gavin> MarcoZ: on its own it's fine, but getting to/from it is kind of a pain compared to YTZ
  827. # [07:03] <@bz> gavin: no
  828. # [07:03] <MarcoZ> khuey: Thanks!
  829. # [07:03] <jlebar|mac> If I look cute and ask nicely, can I enumerate the keys of a weakmap from chrome JS?
  830. # [07:03] * @bz looks up YTZ
  831. # [07:03] * Quits: vikram360 (vikram360@E12DAEDF.67D9F2B2.2A068A5E.IP) (Ping timeout)
  832. # [07:04] * Joins: vikram360 (vikram360@B333EC4A.3F9F72A3.2A068A5E.IP)
  833. # [07:04] <@bz> gavin: hmm
  834. # [07:05] <gavin> I flew YTZ<->YOW on Porter quite a bit when I lived in Toronto
  835. # [07:05] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/5278ae9d6b1a - Marco Zehe - Proper fix for disabling tests for bug 746970, copy and paste error, a=test-only
  836. # [07:05] <khuey> jlebar|mac: not today
  837. # [07:05] <gavin> though granted YTZ has gotten busier and a little less relaxing
  838. # [07:05] <@bz> gavin: interesting
  839. # [07:06] <@bz> gavin: a bit more expensive than flying to YYZ
  840. # [07:06] <@bz> gavin: but you say it's simpler on the Toronto end?
  841. # [07:06] <khuey> jlebar|mac: actually, I think you can
  842. # [07:06] * @bz has no idea where any of this stuff is located
  843. # [07:06] <gavin> bz: island is a ferry ride basically right into downtown
  844. # [07:06] <jlebar|mac> khuey: orly?
  845. # [07:06] <khuey> jlebar|mac: Components.utils.nondeterminiticGetWeakMapKeys
  846. # [07:06] <jlebar|mac> oh yay
  847. # [07:06] <jlebar|mac> khuey++
  848. # [07:06] <@bz> gavin: ah, nice
  849. # [07:06] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  850. # [07:07] <@bz> khuey: with some more 's' in there, right?
  851. # [07:07] <gavin> bz: rather than the 15mi drive from pearson
  852. # [07:07] <@bz> khuey: and btw... "nice name"
  853. # [07:07] <gavin> (with no real transit option)
  854. # [07:07] <khuey> bz: yes to both
  855. # [07:07] <@bz> gavin: right
  856. # [07:07] <khuey> 290 * This should only be used to write tests of the interaction of
  857. # [07:07] <khuey> 291 * the GC and CC with weak maps.
  858. # [07:07] <@bz> awesome
  859. # [07:07] <jlebar|mac> khuey: Yeah yeah.
  860. # [07:08] <@bz> seems like enumerating a weakmap would be a generally desirable thing
  861. # [07:08] * Joins: karl (karl@F0AB138F.333C855E.C8A09C26.IP)
  862. # [07:08] <khuey> yeah
  863. # [07:08] <jlebar|mac> My options are enumerate a weakmap or write something which is not quite as good and enumerate that.
  864. # [07:08] <khuey> seems like an easy choice
  865. # [07:08] * jlebar|mac is happy, now he can go to sleep. Good night!
  866. # [07:08] * Quits: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
  867. # [07:09] * khuey wishes he could sleep
  868. # [07:10] <@bz> khuey: hey, you weren't just reading FUEL code, unlike jlebar
  869. # [07:10] <@bz> khuey: be grateful
  870. # [07:10] <khuey> heh
  871. # [07:11] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  872. # [07:11] <bent> we should really put FUEL up on MDC
  873. # [07:11] * Joins: icaaq (Adium@moz-718D9655.cust.bredbandsbolaget.se)
  874. # [07:11] <bent> as an example of what *not* to do
  875. # [07:11] <@bz> well
  876. # [07:12] <@bz> but the api is so nice for the consumers!
  877. # [07:12] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  878. # [07:12] <@bz> too bad that the API is impossible to implement without leaking.
  879. # [07:12] <@bz> well, maybe that's not true
  880. # [07:12] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  881. # [07:13] <bent> it's certainly not simple
  882. # [07:13] <@bz> if we had weak event listeners
  883. # [07:13] <@bz> we could do it
  884. # [07:13] <bent> well...
  885. # [07:13] * Joins: dRdR (dRdR@F8A0E546.DE9A83BF.6DCF1F73.IP)
  886. # [07:13] <bent> not really though, right?
  887. # [07:13] <@bz> why not?
  888. # [07:13] <bent> Window objects have that _watch function
  889. # [07:13] <@bz> what does that do?
  890. # [07:13] <bent> that consumers can access
  891. # [07:14] <bent> it's the addEventListener
  892. # [07:14] <@bz> ok
  893. # [07:14] <bent> and if they call that
  894. # [07:14] <hub> gavin: if only YYZ was like YVR.
  895. # [07:14] <bent> then you'd want a string ref
  896. # [07:14] <bent> er
  897. # [07:14] <bent> strong
  898. # [07:14] <@bz> then the window needs to add itself as a strong event listener
  899. # [07:14] <hub> gavin: the Skytrain is the most awesone thing the Owelympics brought
  900. # [07:14] <bent> i guess you could yeah
  901. # [07:14] <@bz> and if its last listener is removed, remove itself as strong listener and readd as weak listener
  902. # [07:14] <bent> just more complicated
  903. # [07:14] <@bz> painful
  904. # [07:14] <@bz> but doable
  905. # [07:14] <hub> (and probably the only, I mean the whole line)
  906. # [07:14] <bent> yep
  907. # [07:15] <@bz> easier than making canvas contexts work in workers, I bet
  908. # [07:15] * @bz still has no idea how to do that
  909. # [07:15] <bent> sigh
  910. # [07:15] <@bz> I sent that mail
  911. # [07:15] <@bz> Peter should be around tomorrow
  912. # [07:16] * Joins: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP)
  913. # [07:16] <@bz> I think
  914. # [07:16] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: Uh, I haven't updated Firefox in a week...)
  915. # [07:16] <Yoric> gavin: ping
  916. # [07:16] <bent> yeah
  917. # [07:16] <bent> b2g folks really want e10s-IDB
  918. # [07:16] <bent> like, yesterday
  919. # [07:16] <@bz> heh
  920. # [07:16] <bent> but that was going to be my experiment
  921. # [07:16] <@bz> that's what you're doing, right?
  922. # [07:16] <bent> for worker-ifying
  923. # [07:17] <@bz> idb?
  924. # [07:17] <@bz> oh
  925. # [07:17] <@bz> hmm
  926. # [07:17] <bent> well, i'm reviewing right now
  927. # [07:17] <@bz> so e10s-idb != worker-idb?
  928. # [07:17] <bent> i was thinking that i could do both at once
  929. # [07:17] <bent> but the dealines are too soon
  930. # [07:17] <bent> deadlines
  931. # [07:18] <bent> don't want to be on the critical path for b2g and webgl+workers
  932. # [07:18] <bent> especially when b2g deadline is so soon
  933. # [07:18] <@bz> so
  934. # [07:18] <@bz> webgl+workers has me and you and peter all on critical path
  935. # [07:18] <@bz> no matter what
  936. # [07:18] <@bz> short of really nasty crap like forking the impl
  937. # [07:18] <bent> so maybe we need to let idb+e10s be split
  938. # [07:18] <@bz> imo
  939. # [07:18] <bent> from webgl+workers
  940. # [07:19] <@bz> but you're not on critical path for code there
  941. # [07:19] <@bz> just for design
  942. # [07:19] <@bz> I hope
  943. # [07:19] <@bz> I don't see webgl+workers until at least 6 weeks from now
  944. # [07:19] <bent> gotta chat with everyone tomorrow... i was thinking khuey would do idb-e10s
  945. # [07:19] <@bz> ok
  946. # [07:20] * @bz should slee
  947. # [07:20] <@bz> but tomorrow!
  948. # [07:20] <bent> but b2g wants faster action i think
  949. # [07:20] <@bz> is maybe another day
  950. # [07:20] <bent> yeah
  951. # [07:20] <@bz> or maybe the same one
  952. # [07:20] * bz is now known as bz_sleep
  953. # [07:20] <bent> same for you :-/
  954. # [07:20] <bent> new for me!
  955. # [07:22] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  956. # [07:22] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  957. # [07:23] * Joins: brendan (brendaneic@moz-DC4A522D.starwoodbroadband.com)
  958. # [07:26] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  959. # [07:27] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  960. # [07:29] * Joins: anant (anant@moz-D3725328.dsl.dynamic.sonic.net)
  961. # [07:31] <Shadowized> why is the kraken benchmark offline?
  962. # [07:32] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  963. # [07:33] <glob> <sorry> are we kraken lacken? </sorry>
  964. # [07:34] <Shadowized> lol
  965. # [07:35] <khuey> haha
  966. # [07:36] * Joins: smontagu (chatzilla@moz-78AD1F9B.red.bezeqint.net)
  967. # [07:37] * Quits: nigelb (Adium@99054AA0.28FB815D.274D17D6.IP) (Quit: Leaving.)
  968. # [07:37] <bent> khuey, have we stopped merging inbound -> m-c?
  969. # [07:37] <khuey> bent: yes
  970. # [07:38] <khuey> see /topic
  971. # [07:38] <bent> :-/
  972. # [07:40] * Quits: shank (matt@moz-AECDC97A.hsd1.wa.comcast.net) (Quit: Lost terminal)
  973. # [07:43] <darktrojan> !seen jdm
  974. # [07:43] <firebot> jdm was last seen 7 hours, 51 minutes and 12 seconds ago, saying 'tests with prefixes get cleaned up when deprefixing happens' in #introduction.
  975. # [07:44] * Quits: jrmuizel_ (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  976. # [07:45] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  977. # [07:47] * Joins: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net)
  978. # [07:49] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  979. # [07:50] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  980. # [07:51] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Ping timeout)
  981. # [07:57] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  982. # [07:57] * Quits: icaaq (Adium@moz-718D9655.cust.bredbandsbolaget.se) (Quit: Leaving.)
  983. # [07:59] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  984. # [07:59] <AryehGregor> Could someone explain to me why the PGO problems mean the tree should be closed? If PGO builds on Windows don't build, why not just not release them, or release them without PGO? What's the gain in closing the trees?
  985. # [08:00] <khuey> because we don't want to ship a 20% performance regression?
  986. # [08:00] <Cork> AryehGregor: tests doesn't work, so you can't see if the builds regress
  987. # [08:00] <AryehGregor> khuey, so don't ship it -- why close the tree?
  988. # [08:01] * Quits: ewong (chatzilla@moz-3CBEA671.ctinets.com) (Quit: Update)
  989. # [08:01] <AryehGregor> Cork, tbpl could build without PGO for dev purposes -- just don't release it in nightlies, no? Actually, doesn't try build only without PGO anyway?
  990. # [08:01] <glob> if someone commits something which introduces a 5% performance regression, we'll have no way of knowing
  991. # [08:01] <khuey> AryehGregor: because while the builds aren't working somebody could introduce a regression on them
  992. # [08:02] <Cork> AryehGregor: sure, but you wouldn't know if the pgo builds regress from the checkin
  993. # [08:02] <khuey> and then when we fix them we won't know what caused the regression
  994. # [08:02] <AryehGregor> A regression that would only occur in PGO builds? If that does happen, you could always bisect it after the fact . . .
  995. # [08:03] <AryehGregor> But okay, I'll just keep my patches in mq for now. Hopefully it won't be as long as the Fennec closure.
  996. # [08:04] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  997. # [08:04] <krit> mattwoodrow: ping
  998. # [08:05] <glandium> anyone around has an Xcode < 4.3 install ?
  999. # [08:05] <mattwoodrow> krit: hi
  1000. # [08:05] <krit> hi mattwoodrow
  1001. # [08:06] <krit> mattwoodrow: I was looking at http://mxr.mozilla.org/mozilla-central/source/gfx/thebes/gfxQuaternion.h
  1002. # [08:06] <krit> mattwoodrow: Do you know where you had the code from?
  1003. # [08:06] <smontagu> glandium: I have 3.2.6
  1004. # [08:06] <mattwoodrow> krit: The constructor is from a post to www-style, hang on, i'll find it
  1005. # [08:07] <glandium> smontagu: you have /Developer/Tools/Rez, right?
  1006. # [08:07] * Quits: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
  1007. # [08:07] <smontagu> glandium: yes
  1008. # [08:07] <mattwoodrow> krit: http://lists.w3.org/Archives/Public/www-style/2010Oct/0440.html
  1009. # [08:08] <glandium> smontagu: do you also have /usr/bin/Rez ?
  1010. # [08:08] <smontagu> glandium: /Developer/Tools/Rez is a symlink to /usr/bin/Rez
  1011. # [08:08] <glandium> smontagu: what about /Developer/Tools/SetFile|/usr/bin/SetFile ?
  1012. # [08:08] * Joins: wolfiR (wolfiR@moz-84DD953E.dip0.t-ipconnect.de)
  1013. # [08:08] <smontagu> same story
  1014. # [08:09] <glandium> smontagu: cool. thanks
  1015. # [08:10] * Quits: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net) (Quit: Instantbird -- http://www.instantbird.com)
  1016. # [08:10] * Joins: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net)
  1017. # [08:11] * Joins: icaaq (Adium@moz-8401BE75.cust.telenor.se)
  1018. # [08:11] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1019. # [08:12] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1020. # [08:12] <krit> mattwoodrow: interesting post. But the code is not from the referenced document. Thanks for the link!
  1021. # [08:13] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1022. # [08:16] <mattwoodrow> krit: Which code?
  1023. # [08:16] <mattwoodrow> the Slerp() and ToMatrix() parts I wrote myself
  1024. # [08:16] <krit> w=0.5*sqrt(MAX(1+row[0][0]+row[1][1]+row[2][2],0)); ...
  1025. # [08:17] <mattwoodrow> oh, i see what you mean
  1026. # [08:17] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  1027. # [08:17] <krit> mattwoodrow: It would be great if we can specify it. But I don't want to use code without knownig the source
  1028. # [08:18] <mattwoodrow> krit: You should ask Tim Terriberry about that, it's his post
  1029. # [08:18] <mattwoodrow> tterriberry@mozilla.com
  1030. # [08:18] <krit> mattwoodrow: the way we use quaternions on webkit is similar, but the source of the code is unknown as well
  1031. # [08:19] <krit> mattwoodrow: Thanks.
  1032. # [08:19] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1033. # [08:20] * Joins: ewong (chatzilla@moz-3CBEA671.ctinets.com)
  1034. # [08:23] * Joins: Ms2ger (Ms2ger@moz-997EEB55.access.telenet.be)
  1035. # [08:24] * lsblakk is now known as lsblakk|afk
  1036. # [08:25] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1037. # [08:26] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1038. # [08:27] * Joins: past (past@moz-87C902EC.dsl.dyn.forthnet.gr)
  1039. # [08:29] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  1040. # [08:30] <krit> mattwoodrow: btw. what is his name? :)
  1041. # [08:30] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1042. # [08:31] <krit> mattwoodrow: Timothy B. Terriberry ?
  1043. # [08:31] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1044. # [08:32] * Fallen|away is now known as Fallen
  1045. # [08:34] * Joins: mib_zpd2m3 (Mibbit@919230CD.FE287BF8.1D5753B8.IP)
  1046. # [08:36] * Quits: pranavrc (pranavrc@56DF121A.4E6A3713.C28326FD.IP) (Quit: Ping timeout: ∞)
  1047. # [08:36] * Quits: krit (krit@moz-1FC1932F.adobe.com) (Ping timeout)
  1048. # [08:38] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1049. # [08:38] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  1050. # [08:40] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  1051. # [08:44] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1052. # [08:45] * Quits: ewong (chatzilla@moz-3CBEA671.ctinets.com) (Quit: Reboot)
  1053. # [08:45] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1054. # [08:45] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1055. # [08:46] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1056. # [08:47] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
  1057. # [08:47] <philor> charming - the third or fourth round of tests on the tip of inbound, we start getting the same shutdown crash on both Linux32 and Linux64
  1058. # [08:48] * Joins: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
  1059. # [08:48] <philor> is someone, by any chance, touching the network?
  1060. # [08:48] <philor> with a plugin, no less
  1061. # [08:49] <philor> return of son of zombo.com
  1062. # [08:50] * Quits: past (past@moz-87C902EC.dsl.dyn.forthnet.gr) (Ping timeout)
  1063. # [08:51] <khuey> yay
  1064. # [08:51] <khuey> plane is landing
  1065. # [08:51] * khuey is now known as khuey|away
  1066. # [08:52] * Joins: past (past@moz-4A4E6104.dsl.dyn.forthnet.gr)
  1067. # [08:54] <myk> besides khuey|away, who here can approve a patch for mozilla-central? i'm looking at the trivial fix for bug 750568
  1068. # [08:56] * joduinn-afk is now known as joduinn-home
  1069. # [08:57] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1070. # [08:57] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1071. # [09:00] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1072. # [09:00] * Joins: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net)
  1073. # [09:01] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1074. # [09:01] * Quits: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net) (Quit: kumar)
  1075. # [09:02] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1076. # [09:02] <glandium> myk: it's not c++ code, it's fine. Although I don't know what formal a=? this would be
  1077. # [09:03] <glazou> bonjour
  1078. # [09:03] * Joins: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP)
  1079. # [09:04] <glandium> myk: in https://wiki.mozilla.org/Tree_Rules, there's a=mac-only, a=linux-only, etc. That could be a=js-only
  1080. # [09:04] <myk> glandium: yeah, there's nothing written down i can cite
  1081. # [09:04] <myk> glandium: makes sense to me, but i'd rather not be the one making up the rule ;-)
  1082. # [09:05] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1083. # [09:05] <myk> glandium: although i *would* very much like to land the patch in time to make it into tomorrow's nightlies; if we get nightlies tomorrow
  1084. # [09:06] <glandium> myk: there should be nightlies, but I'd expect the windows nightlies to fail building
  1085. # [09:06] <myk> glandium: seems like the failures have been intermittent so far and confined to inbound, no?
  1086. # [09:07] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1087. # [09:08] <glandium> myk: i was under the impression this also happened on branches where inbound wasn't merged yet
  1088. # [09:09] <glandium> myk: anyways, I'd say go ahead with a=js-only
  1089. # [09:09] * glob is now known as glob|away
  1090. # [09:09] <glandium> and I'll have edmorley add it, and a few other sample stuff (like a=chrome-only,a=npotb)
  1091. # [09:10] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Connection reset by peer)
  1092. # [09:10] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  1093. # [09:10] * Quits: mib_zpd2m3 (Mibbit@919230CD.FE287BF8.1D5753B8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1094. # [09:10] * Joins: Stan_ (Stan@moz-39BE33C2.dip.t-dialin.net)
  1095. # [09:11] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  1096. # [09:11] * Quits: Stan (Stan@moz-9E1FC00B.dip.t-dialin.net) (Ping timeout)
  1097. # [09:12] * heycam is now known as heycam|away
  1098. # [09:12] * Joins: micahg (micahg@5699315D.13D9035B.F98C6DDA.IP)
  1099. # [09:13] * Quits: micahg (micahg@5699315D.13D9035B.F98C6DDA.IP) (Input/output error)
  1100. # [09:15] * Joins: ewong (chatzilla@moz-3CBEA671.ctinets.com)
  1101. # [09:15] <myk> glandium: ok, thanks, will do
  1102. # [09:16] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Ping timeout)
  1103. # [09:18] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: sleep)
  1104. # [09:18] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b13bfc70bc44 - Myk Melez - bug 750568 - whitelist twitter and google identity providers in webapp runtime; r=myk, a=js-only
  1105. # [09:20] * Quits: nattokirai__ (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai__)
  1106. # [09:20] * glob|away is now known as glob
  1107. # [09:21] * Joins: TheCrap (TheCrap@moz-4346CDD4.dip0.t-ipconnect.de)
  1108. # [09:22] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1109. # [09:24] <Ms2ger> Bonjour
  1110. # [09:24] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  1111. # [09:26] * philor is now known as philor|away
  1112. # [09:26] <glazou> I thought you increased that 2 to 3 ?
  1113. # [09:27] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: ( x____x))
  1114. # [09:28] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1115. # [09:29] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1116. # [09:29] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  1117. # [09:30] * Quits: smontagu (chatzilla@moz-78AD1F9B.red.bezeqint.net) (Ping timeout)
  1118. # [09:31] * Joins: smontagu (chatzilla@89392C32.BAF838BD.CC465D70.IP)
  1119. # [09:31] * Quits: Ms2ger (Ms2ger@moz-997EEB55.access.telenet.be) (Ping timeout)
  1120. # [09:32] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1121. # [09:33] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1122. # [09:34] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
  1123. # [09:35] <glandium> glazou: he regressed
  1124. # [09:39] * Joins: njn_ (chatzilla@moz-B46DFEBB.wa.westnet.com.au)
  1125. # [09:39] * Quits: njn (chatzilla@moz-C2274D74.dyn.iinet.net.au) (Ping timeout)
  1126. # [09:39] * njn_ is now known as njn
  1127. # [09:39] * Joins: edmorley (edmorley@moz-BEDF50FD.range86-145.btcentralplus.com)
  1128. # [09:40] * Quits: avih (quassel@moz-73F3FD0F.red.bezeqint.net) (Ping timeout)
  1129. # [09:40] <NeilAway> yay, bugzilla quicksearch for fuel leak ;-)
  1130. # [09:41] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (Ping timeout)
  1131. # [09:41] * Joins: martyn (martyn@moz-CABED5F2.range81-154.btcentralplus.com)
  1132. # [09:42] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
  1133. # [09:42] * Quits: smontagu (chatzilla@89392C32.BAF838BD.CC465D70.IP) (Ping timeout)
  1134. # [09:42] * Joins: pranavrc (pranavrc@56DF121A.4E6A3713.C28326FD.IP)
  1135. # [09:46] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1136. # [09:46] <Standard8> anyone know how the pending/running stuff works in tbpl?
  1137. # [09:47] <KWierso> fairy dust
  1138. # [09:47] <Standard8> heh, probably
  1139. # [09:49] <JonathanS> KWierso, how does that work?
  1140. # [09:49] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1141. # [09:49] <KWierso> JonathanS: in a moment of rage, philor grinds fairies down into a fine powder, which he pours onto tbpl's server
  1142. # [09:50] <JonathanS> KWierso, something like this http://www.macbrosplace.com/wp-content/uploads/2007/03/maintenance.gif
  1143. # [09:51] <KWierso> I would assume so
  1144. # [09:51] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1145. # [09:51] <edmorley> Standard8: in what way? :-)
  1146. # [09:51] * Joins: avih (quassel@moz-6BFAB13A.red.bezeqint.net)
  1147. # [09:51] <JonathanS> oh, it was cat is doing maintenance on the servers.
  1148. # [09:51] * Joins: smontagu (chatzilla@moz-F8034A77.red.bezeqint.net)
  1149. # [09:52] <edmorley> Standard8: I've only met the fairies once, so I may not know the answer admittedly
  1150. # [09:52] * Quits: icaaq (Adium@moz-8401BE75.cust.telenor.se) (Connection reset by peer)
  1151. # [09:53] <Standard8> edmorley: I was trying to work out how tbpl mapped builders to branches for builds-pending/running.json, but I think I've just discovered that there is actually a branch name in there
  1152. # [09:53] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  1153. # [09:54] <Standard8> except looks like buildapi is wrong, because try-comm-central builds shouldn't be listed under try
  1154. # [09:55] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1155. # [10:00] * Joins: yunlong (yunlong@E1AD879F.CC98CBF7.C589985.IP)
  1156. # [10:00] * Joins: icaaq (Adium@moz-8401BE75.cust.telenor.se)
  1157. # [10:00] * Fallen is now known as Fallen|away
  1158. # [10:02] * Quits: yunlong (yunlong@E1AD879F.CC98CBF7.C589985.IP) (Quit: Leaving)
  1159. # [10:05] * Joins: anant_ (anant@moz-D3725328.dsl.dynamic.sonic.net)
  1160. # [10:05] * Quits: anant (anant@moz-D3725328.dsl.dynamic.sonic.net) (Ping timeout)
  1161. # [10:05] * anant_ is now known as anant
  1162. # [10:05] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1163. # [10:05] * Joins: harshank (harshank@D5F2E5E7.15C6DF7B.1551A00F.IP)
  1164. # [10:06] * Parts: harshank (harshank@D5F2E5E7.15C6DF7B.1551A00F.IP) (Leaving)
  1165. # [10:08] * Quits: nattokirai_ (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai_)
  1166. # [10:10] * Joins: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1167. # [10:10] * Quits: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Connection reset by peer)
  1168. # [10:10] * Quits: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Connection reset by peer)
  1169. # [10:10] * Joins: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1170. # [10:11] * Joins: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP)
  1171. # [10:11] * Quits: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Connection reset by peer)
  1172. # [10:11] * Joins: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1173. # [10:11] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1174. # [10:14] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1175. # [10:14] <thelodger> Hey, is there a link to anywhere that folks were discussing how to deal with the upcoming lack for Flash for Firefox on Linux?
  1176. # [10:15] <darktrojan> not that I know of, but AIUI there will be no 'lack' of flash for 5 years
  1177. # [10:15] <darktrojan> just no new versions
  1178. # [10:16] <Cork> thelodger: you've read the discusion in bug 729481 ?
  1179. # [10:16] <thelodger> darktrojan: ah, right so! I thought it was only Chrome that would be getting security updates for it
  1180. # [10:16] <thelodger> Cork: nope, will take a look now though =)
  1181. # [10:16] <darktrojan> that's incorrect
  1182. # [10:16] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1183. # [10:16] <darktrojan> as far as I know
  1184. # [10:17] <Cork> thelodger: 11.2 will get updates, but no new features
  1185. # [10:17] * Joins: msucan (mihai@7A4CDDE7.7A418818.B4CEF140.IP)
  1186. # [10:17] <Cork> and 11.3+ won't come
  1187. # [10:17] * eflores is now known as eflores|away
  1188. # [10:18] * joduinn-home is now known as joduinn-zzz
  1189. # [10:18] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1190. # [10:21] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1191. # [10:26] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1192. # [10:26] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1193. # [10:26] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
  1194. # [10:29] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1195. # [10:31] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1196. # [10:31] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  1197. # [10:32] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1198. # [10:33] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1199. # [10:34] <hsivonen> Poe's Law in action: http://stuffandnonsense.co.uk/blog/about/there_i_said_it
  1200. # [10:34] <gaston> woooo linking libxul almost exploded my ppc macmini but it survived!
  1201. # [10:35] <gaston> it only consumed 2gb of memory for what, 30mn ?
  1202. # [10:35] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1203. # [10:35] <smontagu> why does nsGkAtom::_auto have the underscore?
  1204. # [10:36] <smontagu> s/Atom/Atoms/
  1205. # [10:36] <nigelb> hsivonen: Heh, I had to look that up :)
  1206. # [10:37] * Quits: icaaq (Adium@moz-8401BE75.cust.telenor.se) (Ping timeout)
  1207. # [10:37] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1208. # [10:37] * Joins: dao (dao@moz-CD5C13B.superkabel.de)
  1209. # [10:38] * Joins: icaaq (Adium@moz-8401BE75.cust.telenor.se)
  1210. # [10:39] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  1211. # [10:40] * Quits: avih (quassel@moz-6BFAB13A.red.bezeqint.net) (Ping timeout)
  1212. # [10:44] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1213. # [10:44] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1214. # [10:51] * Quits: dao (dao@moz-CD5C13B.superkabel.de) (Ping timeout)
  1215. # [10:51] * Joins: dao (dao@moz-CD5C13B.superkabel.de)
  1216. # [10:52] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
  1217. # [10:52] * ChanServ sets mode: +o smaug
  1218. # [10:52] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  1219. # [10:52] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1220. # [10:52] * Joins: avih (quassel@moz-68F0D854.red.bezeqint.net)
  1221. # [10:52] <NeilAway> smontagu: auto is an identifier
  1222. # [10:53] <NeilAway> smontagu: I mean keyword
  1223. # [10:53] <thelodger> Finally read through it, cheers darktrojan and Cork!
  1224. # [10:53] <NeilAway> smontagu: it means "not static, extern or register"
  1225. # [10:54] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Ping timeout)
  1226. # [10:56] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1227. # [10:56] <NeilAway> smontagu: in very new C++ it means "work out what type this variable is and save me from typing it"
  1228. # [10:56] <NeilAway> smontagu: e.g. for (auto itr = myvec.cbegin(); itr != myvec.cend(); ++itr)
  1229. # [10:56] <NeilAway> smontagu: rather than std::vector<int>::const_iterator itr
  1230. # [10:56] * glob is now known as glob|away
  1231. # [10:57] <smontagu> very new?
  1232. # [10:57] * Joins: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP)
  1233. # [10:57] <glandium> smontagu: C++11
  1234. # [10:57] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
  1235. # [10:58] <glandium> smontagu: which, as the name indicates, was finalized last year
  1236. # [10:58] * Quits: anant (anant@moz-D3725328.dsl.dynamic.sonic.net) (Ping timeout)
  1237. # [10:58] * Joins: anant (anant@moz-D3725328.dsl.dynamic.sonic.net)
  1238. # [10:58] * Joins: matjas (matjas@moz-ED0F954.access.telenet.be)
  1239. # [10:58] * smontagu was not assuming anything
  1240. # [10:58] * Quits: icaaq (Adium@moz-8401BE75.cust.telenor.se) (Ping timeout)
  1241. # [10:59] * smontagu knows when IDNA2008 was finalized :)
  1242. # [10:59] * Quits: matjas (matjas@moz-ED0F954.access.telenet.be) (Client exited)
  1243. # [10:59] <glandium> smontagu: well, before being called C++11, it was C++0x (probably hoping to be released before 2010)
  1244. # [11:01] <NeilAway> also pun on hex of course
  1245. # [11:01] * Joins: kutsurak (pex@moz-5CEDFA.w92-128.abo.wanadoo.fr)
  1246. # [11:02] <NeilAway> smontagu: also in very old C "auto itr;" means the same as "int itr;"
  1247. # [11:05] * Joins: icaaq (Adium@moz-55231D9E.cust.telenor.se)
  1248. # [11:06] * Joins: alfredo- (Adium@moz-8108F7F.cable.virginmedia.com)
  1249. # [11:08] * Joins: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP)
  1250. # [11:08] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1251. # [11:08] * ChanServ sets mode: +o roc
  1252. # [11:09] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1253. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1254. # [11:10] * Quits: pranavrc (pranavrc@56DF121A.4E6A3713.C28326FD.IP) (Quit: Ping timeout: ∞)
  1255. # [11:11] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1256. # [11:13] * Fallen|away is now known as Fallen
  1257. # [11:13] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (Connection reset by peer)
  1258. # [11:13] * Matt_ is now known as Matt
  1259. # [11:13] * Joins: Matt_ (Matt@A356E139.176F2691.B7C3970A.IP)
  1260. # [11:14] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Ping timeout)
  1261. # [11:16] * Joins: squeakytoy (squeakytoy@moz-135838FA.netset.se)
  1262. # [11:17] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
  1263. # [11:17] * ChanServ sets mode: +o smaug
  1264. # [11:19] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Ping timeout)
  1265. # [11:19] * Quits: dao (dao@moz-CD5C13B.superkabel.de) (Ping timeout)
  1266. # [11:19] * Joins: dao (dao@moz-CD5C13B.superkabel.de)
  1267. # [11:21] * Joins: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr)
  1268. # [11:23] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1269. # [11:23] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.8/20120312221231])
  1270. # [11:24] * Fallen is now known as Fallen|away
  1271. # [11:24] * Fallen|away is now known as Fallen
  1272. # [11:25] * Quits: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP) (Quit: surkov)
  1273. # [11:27] * Quits: icaaq (Adium@moz-55231D9E.cust.telenor.se) (Ping timeout)
  1274. # [11:27] * Joins: mario (mario@moz-4C48D0B6.dip.t-dialin.net)
  1275. # [11:28] <mario> hello everybody. could i write asynchronious tests with mozmill? how its done? any resource i can read through? (thx )
  1276. # [11:28] * Joins: icaaq (Adium@moz-55231D9E.cust.telenor.se)
  1277. # [11:29] * Joins: catalinb (ethereal@moz-7443FA19.eregie.pub.ro)
  1278. # [11:29] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1279. # [11:30] <whimboo> mario: feel free to join #automation
  1280. # [11:30] <mario> whimboo: thx
  1281. # [11:30] * Parts: mario (mario@moz-4C48D0B6.dip.t-dialin.net)
  1282. # [11:30] * Quits: njn (chatzilla@moz-B46DFEBB.wa.westnet.com.au) (Client exited)
  1283. # [11:31] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1284. # [11:32] * Joins: Pike (Pike@moz-EC415F92.dip.t-dialin.net)
  1285. # [11:33] * Quits: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP) (Ping timeout)
  1286. # [11:34] * Joins: graememcc (chatzilla@moz-DE5D49D8.range86-148.btcentralplus.com)
  1287. # [11:35] * Quits: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net) (Quit: yuan)
  1288. # [11:36] * Joins: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP)
  1289. # [11:36] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1290. # [11:38] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
  1291. # [11:38] * ChanServ sets mode: +o smaug
  1292. # [11:38] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Quit: Reconnecting…)
  1293. # [11:38] * Joins: smaug (chatzilla@moz-AD13B184.elisa-mobile.fi)
  1294. # [11:38] * ChanServ sets mode: +o smaug
  1295. # [11:39] * Quits: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP) (Ping timeout)
  1296. # [11:39] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1297. # [11:39] * Joins: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP)
  1298. # [11:40] * Quits: @smaug (chatzilla@moz-AD13B184.elisa-mobile.fi) (Ping timeout)
  1299. # [11:40] * Joins: smaug (chatzilla@moz-140FCD54.elisa-mobile.fi)
  1300. # [11:40] * ChanServ sets mode: +o smaug
  1301. # [11:41] <@smaug> ok, fun, network connection is mad today
  1302. # [11:42] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1303. # [11:44] <edmorley> smaug: in what way? :-)
  1304. # [11:45] * Quits: avih (quassel@moz-68F0D854.red.bezeqint.net) (Ping timeout)
  1305. # [11:46] * Joins: KaiRo (robert@moz-AC85DC3D.adsl.highway.telekom.at)
  1306. # [11:47] * Joins: JeroenDeDauw (j@moz-FAD4E204.dip.t-dialin.net)
  1307. # [11:50] * Quits: dao (dao@moz-CD5C13B.superkabel.de) (Connection reset by peer)
  1308. # [11:50] * Joins: dao (dao@moz-CD5C13B.superkabel.de)
  1309. # [11:50] * Quits: @smaug (chatzilla@moz-140FCD54.elisa-mobile.fi) (Ping timeout)
  1310. # [11:53] * Quits: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com) (Ping timeout)
  1311. # [11:53] * Quits: dao (dao@moz-CD5C13B.superkabel.de) (Quit: Leaving.)
  1312. # [11:54] * Joins: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com)
  1313. # [11:54] * Joins: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP)
  1314. # [11:58] * Joins: avih (quassel@moz-189817E.red.bezeqint.net)
  1315. # [12:10] <glandium> edmorley: hey, I think it would make sense to add some more typical cases for the approval flags for m-c on the tree rules (such as a=js-only, a=chrome-only, a=npotb). This came up earlier when myk asked about https://hg.mozilla.org/mozilla-central/rev/b13bfc70bc44
  1316. # [12:10] * Parts: alfredo- (Adium@moz-8108F7F.cable.virginmedia.com)
  1317. # [12:11] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
  1318. # [12:11] <mounir> oh, m-c in blocked :(
  1319. # [12:14] * Quits: karl (karl@F0AB138F.333C855E.C8A09C26.IP) (Ping timeout)
  1320. # [12:15] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
  1321. # [12:16] * ewong is now known as ewong|afk
  1322. # [12:17] <cpearce> how can I style the label in a xul checkbox without using a "#checkboxs-id label" rule? I've been told descendant selectors are slow...
  1323. # [12:18] * Joins: smaugN9 (user@moz-6F7D142B.elisa-mobile.fi)
  1324. # [12:19] <cpearce> using checkbox-label class somehow?
  1325. # [12:19] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1326. # [12:19] * Joins: JeroenDeDauw1 (jeroen@moz-FAD4E204.dip.t-dialin.net)
  1327. # [12:20] * Quits: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP) (Quit: surkov)
  1328. # [12:21] * Joins: karl (karl@F0AB138F.333C855E.C8A09C26.IP)
  1329. # [12:22] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  1330. # [12:24] * cpearce discovers #checkbox-id > .checkbox-label-box > .checkbox-label
  1331. # [12:24] * Quits: icaaq (Adium@moz-55231D9E.cust.telenor.se) (Connection reset by peer)
  1332. # [12:24] <edmorley> glandium: sorry audio muted & client in a remote window, missed the ping
  1333. # [12:24] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  1334. # [12:24] <edmorley> glandium: yeah I agree, I'll add something
  1335. # [12:24] <glandium> edmorley: thanks
  1336. # [12:25] * Quits: nli_ (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli_)
  1337. # [12:26] <gaston> glandium: you're killing me (re #691898) :)
  1338. # [12:27] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1339. # [12:28] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1340. # [12:30] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  1341. # [12:30] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1342. # [12:30] <darktrojan> this code is so old... not sure if that's a line number, or the year it was written
  1343. # [12:33] <smaugN9> look at the cvs blame ;)
  1344. # [12:33] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/0e840cf44d2d - Serge Gautherie - Bug 635825. (Av1) Re-enable test_notifications.html, test_privbrowsing.html and test_prompt.html on SeaMonkey. rs=Callek (a=test-only).
  1345. # [12:33] <edmorley> glandium: changed
  1346. # [12:34] <glandium> edmorley: thanks
  1347. # [12:34] <edmorley> np
  1348. # [12:35] * Fallen is now known as Fallen|away
  1349. # [12:36] * Fallen|away is now known as Fallen
  1350. # [12:37] * Quits: Pike (Pike@moz-EC415F92.dip.t-dialin.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  1351. # [12:37] * Joins: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP)
  1352. # [12:38] * glazou is now known as glazou_lunch
  1353. # [12:38] * Fallen is now known as Fallen|away
  1354. # [12:42] * Joins: kaie (kaie@moz-62A75F0D.dip.t-dialin.net)
  1355. # [12:42] * Fallen|away is now known as Fallen
  1356. # [12:44] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1357. # [12:44] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  1358. # [12:45] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1359. # [12:45] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1360. # [12:47] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  1361. # [12:47] * Quits: avih (quassel@moz-189817E.red.bezeqint.net) (Ping timeout)
  1362. # [12:49] * Quits: JeroenDeDauw1 (jeroen@moz-FAD4E204.dip.t-dialin.net) (Input/output error)
  1363. # [12:52] * Quits: eflores|away (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
  1364. # [12:53] * NeilAway wonders why cpearce needed to style just the label
  1365. # [12:53] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  1366. # [12:55] <NeilAway> smaugN9: so, if I turn off JavaScript in preferences, then open 60 tabs, then leave the browser for 40 hours, what should I look at first to find out why it's eating so much CPU?
  1367. # [12:58] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1368. # [12:58] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1369. # [12:58] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1370. # [12:58] * Quits: karl (karl@F0AB138F.333C855E.C8A09C26.IP) (Ping timeout)
  1371. # [12:59] * Joins: avih (quassel@6D332486.D4BECA6C.51B98CA5.IP)
  1372. # [12:59] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1373. # [13:00] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1374. # [13:03] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1375. # [13:04] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Ping timeout)
  1376. # [13:08] * Joins: pranavrc (pranavrc@379C5.1E3EB3FF.C28326FD.IP)
  1377. # [13:10] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  1378. # [13:11] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  1379. # [13:14] * AutomatedTester|AFK is now known as AutomatedTester
  1380. # [13:14] * Quits: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net) (Input/output error)
  1381. # [13:14] * glazou_lunch is now known as glazou
  1382. # [13:16] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  1383. # [13:16] * smaugN9 needs to figu
  1384. # [13:17] <smaugN9> re out how to scroll
  1385. # [13:17] <jfkthame> and how to type :)
  1386. # [13:17] * smaugN9 hates touch screens
  1387. # [13:17] <jfkthame> yeah, they're great until you actually want to _do_ something
  1388. # [13:18] * davehunt is now known as davehunt|away
  1389. # [13:18] <darktrojan> connect it to your pc?
  1390. # [13:19] * Quits: TheCrap (TheCrap@moz-4346CDD4.dip0.t-ipconnect.de) (Ping timeout)
  1391. # [13:21] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  1392. # [13:22] * Joins: smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi)
  1393. # [13:22] * ChanServ sets mode: +o smaug
  1394. # [13:22] <@smaug> this might work
  1395. # [13:23] * Quits: smaugN9 (user@moz-6F7D142B.elisa-mobile.fi) (Quit: Lost terminal)
  1396. # [13:25] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1397. # [13:27] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  1398. # [13:30] <NeilAway> smaug: so, if I turn off JavaScript in preferences, then open 60 tabs, then leave the browser for 40 hours, what should I look at first to find out why it's eating so much CPU?
  1399. # [13:30] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  1400. # [13:31] * Joins: Ally (textual@moz-26DFFD6.range109-152.btcentralplus.com)
  1401. # [13:31] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1402. # [13:32] <@smaug> NeilAway: run a profiler?
  1403. # [13:33] <@smaug> if it is not that, close tabs one by one
  1404. # [13:33] <@smaug> NeilAway: and what is "much" ?
  1405. # [13:33] * AutomatedTester is now known as AutomatedTester|AFK
  1406. # [13:36] * Quits: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com) (Ping timeout)
  1407. # [13:37] * Joins: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com)
  1408. # [13:38] * Fallen is now known as Fallen|away
  1409. # [13:38] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  1410. # [13:39] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1411. # [13:39] <NeilAway> smaug: well, nearly 100%, it was barely responsive at that point
  1412. # [13:40] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1413. # [13:40] <@smaug> uh
  1414. # [13:41] <NeilAway> smaug: also, my VM has no plugins installed (apart from the test plugin you get when you build)
  1415. # [13:41] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1416. # [13:41] <NeilAway> smaug: I was wondering whether you had suggestions for prefs/logging that I could do, then I could try to reproduce the problem
  1417. # [13:42] <@smaug> NeilAway: so, if just possible, I'd look at the profile
  1418. # [13:42] <@smaug> if you have some profilers
  1419. # [13:42] <@smaug> profiler
  1420. # [13:42] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1421. # [13:42] <@smaug> NeilAway: also, is it using that 100% all the time or in cycles?
  1422. # [13:42] <@smaug> er, is interval the right word
  1423. # [13:44] <NeilAway> smaug: I have to admit I didn't measure it accurately
  1424. # [13:44] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1425. # [13:44] <@smaug> NeilAway: well, is it happening every 5 seconds
  1426. # [13:44] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1427. # [13:44] <@smaug> or more like all the time
  1428. # [13:45] <NeilAway> smaug: more like all the time
  1429. # [13:45] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1430. # [13:45] <NeilAway> smaug: but that may have been because whatever it was doing took more than 5 seconds
  1431. # [13:46] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1432. # [13:47] <@smaug> right
  1433. # [13:47] <@smaug> NeilAway: anyhow, reloading tabs one by one
  1434. # [13:48] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1435. # [13:48] <@smaug> or closing the one by one
  1436. # [13:48] <@smaug> that might be useful
  1437. # [13:48] <@smaug> and profiling
  1438. # [13:48] <NeilAway> smaug: well, reloading is not very useful in the use case that I was working on, because I wanted to look at changes to the page over time ;-)
  1439. # [13:50] <NeilAway> smaug: anyway, that's not relevant any more, I'll just try to reproduce, and then see what effect closing tabs has
  1440. # [13:50] <Yoric> What could cause a crash in nsCOMPtr_base::assign_from_gs_contractid ?
  1441. # [13:50] * Quits: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  1442. # [13:51] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1443. # [13:52] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1444. # [13:53] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1445. # [13:53] * Quits: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  1446. # [13:55] * Quits: @smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi) (Ping timeout)
  1447. # [13:55] * Joins: dao (dao@moz-19404B74.superkabel.de)
  1448. # [13:56] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1449. # [13:56] * davehunt|away is now known as davehunt
  1450. # [13:57] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1451. # [13:57] * Joins: smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi)
  1452. # [13:57] * ChanServ sets mode: +o smaug
  1453. # [14:00] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1454. # [14:02] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1455. # [14:03] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1456. # [14:04] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1457. # [14:04] * Quits: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Ping timeout)
  1458. # [14:06] * glob|away is now known as glob
  1459. # [14:06] * rail-afk is now known as rail_away
  1460. # [14:09] * Joins: mike5w3c (MikeS@moz-2E518994.hfc.comcastbusiness.net)
  1461. # [14:09] * Quits: avih (quassel@6D332486.D4BECA6C.51B98CA5.IP) (Ping timeout)
  1462. # [14:14] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1463. # [14:15] * Joins: avih (quassel@moz-D4E0327B.red.bezeqint.net)
  1464. # [14:16] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  1465. # [14:17] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1466. # [14:18] * Joins: mak (chatzilla@moz-A6547F54.retail.telecomitalia.it)
  1467. # [14:19] <edmorley> hi mak :-)
  1468. # [14:20] <mak> edmorley: hey!
  1469. # [14:22] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1470. # [14:23] * mattwoodrow is now known as mattwoodrow|away
  1471. # [14:23] <KaiRo> if it wasn't so sad that patent litigation works, I'd cheer for Microsoft losing a case in Germany apparently because of infringing on H.264 patents - I still wonder if that might make them more receptive to patent-free web video standards
  1472. # [14:23] <firebot> Check-in:
  1473. # [14:23] <firebot> http://hg.mozilla.org/mozilla-central/rev/ba559aca9975 - Serge Gautherie - Bug 741070. (Cv1a-FF) Sessionstore tests: Improve and merge 'provideWindow()' and 'whenWindowLoaded()' into 'head.js', Add an 'info()' call, Nits. r=paul (a=test-only).
  1474. # [14:23] <mak> edmorley: sorry if I'm not that much active, the Toronto work week didn't help sheriffing time ;)
  1475. # [14:24] * Joins: timdream (timdream@moz-76FA3C58.dynamic.hinet.net)
  1476. # [14:24] <edmorley> mak no need to be sorry :-)
  1477. # [14:26] * Quits: dao (dao@moz-19404B74.superkabel.de) (Quit: Leaving.)
  1478. # [14:27] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  1479. # [14:29] * Quits: timdream (timdream@moz-76FA3C58.dynamic.hinet.net) (Ping timeout)
  1480. # [14:31] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1481. # [14:31] * Quits: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr) (Quit: Quitte)
  1482. # [14:34] * Quits: @smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi) (Ping timeout)
  1483. # [14:35] * Joins: smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi)
  1484. # [14:35] * ChanServ sets mode: +o smaug
  1485. # [14:36] * NeilAway finds a bug in regedit
  1486. # [14:38] * Joins: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP)
  1487. # [14:38] * glob is now known as glob|away
  1488. # [14:40] <NeilAway> Bas: if directx is so slow at drawing chrome, would it be better to draw chrome with gdi and content with directx or is it not so simple?
  1489. # [14:41] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1490. # [14:41] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  1491. # [14:42] * Quits: @smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi) (Ping timeout)
  1492. # [14:42] <ttaubert> so how does that work now if I'd want to merge fx-team to m-c?
  1493. # [14:43] * Joins: smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi)
  1494. # [14:43] * ChanServ sets mode: +o smaug
  1495. # [14:44] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1496. # [14:44] * Joins: rumpler (Mibbit@2EBF4743.D469C94A.B580DEC.IP)
  1497. # [14:45] * Quits: rumpler (Mibbit@2EBF4743.D469C94A.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1498. # [14:46] * whimboo is now known as whimboo|lunch
  1499. # [14:47] <jfkthame> ttaubert: does that involve any code that goes into libxul? if not, it should be easy to get approval, i assume
  1500. # [14:48] * Quits: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1501. # [14:48] * Quits: @smaug (chatzilla@moz-6F7D142B.elisa-mobile.fi) (Connection reset by peer)
  1502. # [14:48] * Quits: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP) (Ping timeout)
  1503. # [14:48] * Joins: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP)
  1504. # [14:51] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  1505. # [14:54] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1506. # [14:54] * Joins: goldorak (chatzilla@D3241C19.C7A1D0.187A1082.IP)
  1507. # [14:55] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  1508. # [14:56] <ttaubert> jfkthame: most stuff goes into browser/ but there's also some toolkit/devtools/ changes
  1509. # [14:56] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  1510. # [14:57] * wlach|afk is now known as wlach
  1511. # [14:57] <jfkthame> probably best to check with ehsan, i guess
  1512. # [14:58] <jfkthame> or whoever's sheriffing m-c
  1513. # [14:58] <ttaubert> good question
  1514. # [14:59] <Yoric> I have just confirmed a FF crash (bug 751131). Not sure about the importance, but I would be tempted to mark it major.
  1515. # [14:59] <Yoric> Any good reason to not do it?
  1516. # [14:59] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
  1517. # [15:01] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
  1518. # [15:05] * Quits: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP) (Ping timeout)
  1519. # [15:06] * Quits: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1520. # [15:07] * jmaher|afk is now known as jmaher
  1521. # [15:07] * Joins: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP)
  1522. # [15:08] * Joins: mjschranz (mjschranz@FA65BD34.33EE9F8A.1139E686.IP)
  1523. # [15:08] <edmorley> ttaubert: I see just 3 changesets that will be merged, if I'm reading this right - none of them affect libxul so should be all good
  1524. # [15:08] * catlee-away is now known as catlee
  1525. # [15:09] * Joins: dseif (dseif@78676049.531FD64C.630E4E47.IP)
  1526. # [15:10] * Joins: nestos (nestos@moz-72F38CF5.home.otenet.gr)
  1527. # [15:12] <edmorley> ttaubert: oh actually, my fx-team tree wasn't up to date; but they're still all js/jsm/makefile, so looks fine
  1528. # [15:13] * Joins: espindola (espindola@moz-A28B0CCF.dsl.teksavvy.com)
  1529. # [15:13] <zzzzz> Yoric: I can click the 'vote' button repeatedly in Win7 x64 using latest m-c win32 and no crash - but its not a debug build either
  1530. # [15:13] * rail_away is now known as rail
  1531. # [15:13] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1532. # [15:14] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  1533. # [15:15] * Joins: dao (dao@moz-19404B74.superkabel.de)
  1534. # [15:16] * glob|away is now known as glob
  1535. # [15:18] * Joins: evilpie (chatzilla@moz-D9C5721C.pools.arcor-ip.net)
  1536. # [15:21] * ewong|sleep is now known as ewong
  1537. # [15:23] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1538. # [15:25] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1539. # [15:26] * Joins: catalinb (ethereal@97D1680F.7E118222.89C0DD0D.IP)
  1540. # [15:27] * Joins: tchevalier (Instantbir@26DF2FEE.76D180ED.C47D5415.IP)
  1541. # [15:27] * Quits: tchevalier (Instantbir@26DF2FEE.76D180ED.C47D5415.IP) (Quit: tchevalier)
  1542. # [15:28] <ttaubert> edmorley: cool thx!
  1543. # [15:28] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1544. # [15:29] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  1545. # [15:29] * Quits: dao (dao@moz-19404B74.superkabel.de) (Connection reset by peer)
  1546. # [15:30] * Joins: dao (dao@moz-19404B74.superkabel.de)
  1547. # [15:31] * Joins: timdream (timdream@moz-76FA3C58.dynamic.hinet.net)
  1548. # [15:33] * Quits: timdream (timdream@moz-76FA3C58.dynamic.hinet.net) (Quit: timdream)
  1549. # [15:34] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1550. # [15:34] * ChanServ sets mode: +o ehsan
  1551. # [15:34] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  1552. # [15:36] * Quits: Gentlecat (Roman@7380CDE7.7D1F96C3.8FB52CB8.IP) (Ping timeout)
  1553. # [15:36] <evilpie> bholley: hey :O
  1554. # [15:36] <ttaubert> edmorley: should I add a=edmorley or something different?
  1555. # [15:36] <glandium> ttaubert: are there any changes to non-chrome stuff?
  1556. # [15:36] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1557. # [15:36] <edmorley> ttaubert: a=non-libxul maybe?
  1558. # [15:37] <edmorley> glandium: just js/jsm/makefile
  1559. # [15:37] <glandium> edmorley: then a=js-only would work
  1560. # [15:37] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1561. # [15:37] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  1562. # [15:39] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1563. # [15:40] * jlund|away is now known as jlund
  1564. # [15:40] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1565. # [15:41] <ttaubert> ok
  1566. # [15:41] <jorendorff> darn it. where's the firefox intern page for this summer?
  1567. # [15:42] <jorendorff> ah, https://intranet.mozilla.org/Summer_INT12
  1568. # [15:43] * Joins: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP)
  1569. # [15:43] * Joins: dbaron (dbaron@moz-389E0BB7.phlapa.fios.verizon.net)
  1570. # [15:43] * ChanServ sets mode: +o dbaron
  1571. # [15:43] <@ted> edmorley: can i just land test-only changes with a=testonly?
  1572. # [15:43] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1573. # [15:43] <edmorley> ted: yup
  1574. # [15:43] <@ted> also, if i have a mobile-only patch, can i do similarly?
  1575. # [15:44] <edmorley> ted: yeah (I updated the tree rules wiki page this morning, at glandium's suggestion)
  1576. # [15:44] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1577. # [15:44] <bbondy> If I have a patch I want to push to mozilla-central that is xpcshell tests only can I just write a=test-only and push it?
  1578. # [15:44] * @ted has no idea where that is
  1579. # [15:44] <edmorley> ted: tree status
  1580. # [15:44] <edmorley> ;-)
  1581. # [15:44] <@ted> bbondy: hah, i just asked that question, and that was edmorley replying
  1582. # [15:45] <mfinkle> bbondy, yes
  1583. # [15:45] <bbondy> hah k thx
  1584. # [15:45] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/080fc3a7cdfe - Tim Taubert - Bug 744388 - [Page Thumbnails] implement a custom storage, don't use the file cache; r=dietrich
  1585. # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/e1edaf3a8883 - Tim Taubert - Bug 744388 - [Page Thumbnails] implement a custom storage, don't use the file cache; r=dietrich
  1586. # [15:45] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1587. # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/6a369d883d74 - Panos Astithas - Bug 749258: Fix debugger server tests exposed as broken when we start listening for errors. r=dcamp
  1588. # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/41e7d93533c1 - Jim Blandy - Bug 749215: Install the debug server jsms as symlinks, when appropriate. r=rcampbell
  1589. # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/cbd9979748e4 - Jim Blandy - Bug 750368: Help 'make xpcshell-tests' find 'mozinfo' Python module. r=ted
  1590. # [15:45] * @ted LOLs at "land patch, go home"
  1591. # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/23caa5d559ae - Ed Morley - Backout 080fc3a7cdfe (bug 744388) for xpcshell failures
  1592. # [15:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/ff39d7da1dd5 - Jim Blandy - Bug 749258: Have toolkit/devtools/debugger xpcshell tests register a listener for Components.utils.reportError, so tests fail when they throw an exception. r=past
  1593. # [15:46] <firebot> http://hg.mozilla.org/mozilla-central/rev/fee74fe8354c - Jim Blandy - Bug 749231: Set the devtools.debugger.log pref in head_dbg.js, so we always get packet logs. r=past
  1594. # [15:46] * bear-afk is now known as bear
  1595. # [15:46] <firebot> http://hg.mozilla.org/mozilla-central/rev/bc5fee76550b - Tim Taubert - merge m-c to fx-team; a=js-only
  1596. # [15:47] <edmorley> ehsan: thanks for marking that, completely forgot :-)
  1597. # [15:47] <edmorley> (too used to landing anything but my own :-))
  1598. # [15:47] <@ehsan> np
  1599. # [15:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/765f5d166172 - Serge Gautherie - Bug 747668. (Ev1) XPFE autocomplete.xml: Move code into searchParam. r=neil.
  1600. # [15:49] * rail is now known as rail_away
  1601. # [15:52] * rail_away is now known as rail
  1602. # [15:52] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/a020473c62f9 - Brian R. Bondy - Bug 735970 - Add xpcshell tests for version downgrades. r=rstrong, a=test-only.
  1603. # [15:53] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  1604. # [15:53] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1605. # [15:54] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1606. # [15:55] * Quits: dao (dao@moz-19404B74.superkabel.de) (Connection reset by peer)
  1607. # [15:55] * Joins: dao (dao@moz-19404B74.superkabel.de)
  1608. # [15:56] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1609. # [15:58] * Quits: dseif (dseif@78676049.531FD64C.630E4E47.IP) (Input/output error)
  1610. # [16:00] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1611. # [16:02] <jorendorff> johnath: what's the cutoff for this firefox work week roundup you're doing?
  1612. # [16:02] <jorendorff> johnath: because, i have a thing, but i want it to land first before making noise about it.
  1613. # [16:03] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1614. # [16:03] * Quits: KaiRo (robert@moz-AC85DC3D.adsl.highway.telekom.at) (Ping timeout)
  1615. # [16:03] * bwinton_away is now known as bwinton
  1616. # [16:03] * Quits: dao (dao@moz-19404B74.superkabel.de) (Quit: Leaving.)
  1617. # [16:04] * Joins: KaiRo (robert@moz-14912B65.adsl.highway.telekom.at)
  1618. # [16:04] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1619. # [16:04] * Quits: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net) (Quit: nhirata)
  1620. # [16:05] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1621. # [16:05] * madhava_ is now known as madhava
  1622. # [16:06] * Quits: catalinb (ethereal@97D1680F.7E118222.89C0DD0D.IP) (Ping timeout)
  1623. # [16:06] * Joins: dseif (dseif@F70CA96.33EE9F8A.1139E686.IP)
  1624. # [16:06] * Joins: TheCrap (TheCrap@moz-4346CDD4.dip0.t-ipconnect.de)
  1625. # [16:07] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1626. # [16:07] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1627. # [16:07] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: glazou)
  1628. # [16:08] <@ted> ehsan: your inbound is red
  1629. # [16:08] <@ted> on windows pgo
  1630. # [16:08] <@ehsan> oh
  1631. # [16:08] <@ehsan> hmm
  1632. # [16:08] <@ehsan> bad rebasing, I bet :(
  1633. # [16:08] * coop|afk is now known as coop
  1634. # [16:11] <evilpie> js code is okay, right?
  1635. # [16:11] * Joins: dao (dao@moz-19404B74.superkabel.de)
  1636. # [16:11] <@ted> backout and fix it later
  1637. # [16:11] <@ted> ?
  1638. # [16:11] * naveed_afk is now known as naveed
  1639. # [16:11] * Joins: smagnin (pike@moz-1816673.w90-57.abo.wanadoo.fr)
  1640. # [16:11] <@ehsan> yeah, I'm on it
  1641. # [16:11] * whimboo|lunch is now known as whimboo
  1642. # [16:12] <@ehsan> ted: backed out
  1643. # [16:13] <@ted> thx
  1644. # [16:13] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1645. # [16:13] * @ted is self-serving, i have patches i want to push :)
  1646. # [16:14] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1647. # [16:14] <@ted> bah, closed tree hook
  1648. # [16:14] <davidb> i need to the gecko profiler to work in windows - does it?
  1649. # [16:15] <davidb> BenWa: ^
  1650. # [16:15] <evilpie> can i commit js code?
  1651. # [16:15] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1652. # [16:15] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1653. # [16:15] <BenWa> davidb: Right now you need to set up a symbol server
  1654. # [16:15] * @ted should really figure out a nicer hg way of including the closed tree annotations without having to put them in commit messages
  1655. # [16:15] <BenWa> once we get privacy review that will go away
  1656. # [16:15] <BenWa> ill be in the office soon if you want to chat about it. leaving now
  1657. # [16:15] <@ehsan> does anyone remember how I could see hidden jobs in TBPL?
  1658. # [16:15] <davidb> BenWa: ok thanks see ya
  1659. # [16:16] <@ehsan> there was a GET param that we used to use
  1660. # [16:16] <davidb> ehsan: ask armenzg or catlee
  1661. # [16:16] * Joins: gfritzsche (gfritzsche@moz-255CC203.dynamic.qsc.de)
  1662. # [16:16] <@ted> ehsan: noignore=1
  1663. # [16:16] <@ehsan> right
  1664. # [16:16] <@ehsan> thanks
  1665. # [16:16] <davidb> or ted
  1666. # [16:16] <@ehsan> also, who's the build duty?
  1667. # [16:16] <@ehsan> armenzg: ping
  1668. # [16:16] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  1669. # [16:16] <armenzg> ehsan: what's up?
  1670. # [16:16] * armenzg reads scrollback
  1671. # [16:17] <armenzg> noignore=1
  1672. # [16:17] <@ehsan> armenzg: can we make sure that mozilla-inbound gets the higher priority temporarily?
  1673. # [16:17] <armenzg> ehsan: it will take a bit but can be done; how come?
  1674. # [16:17] <@ehsan> armenzg: also, yesterday I triggered PGO builds on https://tbpl.mozilla.org/?tree=Try&rev=aeaf0487f9f0&noignore=1, but I don't see them now...
  1675. # [16:17] <@ehsan> armenzg: I am landing stuff there which I need results on in order to reopen the tree sooner
  1676. # [16:18] <edmorley> ted: everyone else is landing on m-c for now, is there a particular reason why inbound?
  1677. # [16:18] <@ehsan> ted: can you please land your future patches on central?
  1678. # [16:18] <edmorley> jinx :-)
  1679. # [16:18] * Joins: catalinb (ethereal@97D1680F.7E118222.89C0DD0D.IP)
  1680. # [16:18] <@ted> edmorley: uh
  1681. # [16:18] <@dbaron> boy, we have a lot more valgrind warnings starting up than we used to
  1682. # [16:18] <@ehsan> armenzg: I'm trying to keep inbound CLOSED to everything but PGO fixes
  1683. # [16:18] <armenzg> ehsan: I don't think triggering PGO works from self-serve correctly (but I could be mis-remembering)
  1684. # [16:18] <@ted> edmorley: inertia?
  1685. # [16:18] <@ehsan> argh
  1686. # [16:18] <@ehsan> ted: ^
  1687. # [16:19] <@ted> sorry
  1688. # [16:19] <armenzg> ehsan: :)
  1689. # [16:19] <@ehsan> armenzg: bah, so how should I trigger them?
  1690. # [16:19] <armenzg> let me look at the priorities
  1691. # [16:19] <@ehsan> ok
  1692. # [16:19] * @ted oblivious
  1693. # [16:20] <edmorley> armenzg, ehsan: PGO triggering should work, it was broken for a day by bug 750611, but that's fixed
  1694. # [16:20] <@ted> amazing how quickly you can get set into a routine
  1695. # [16:20] * ehsan changes topic to 'inbound CLOSED for all patches except for PGO fixes, m-c APPROVAL REQUIRED: bug 750661 || Next uplift for Fx15: 2012-06-05 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  1696. # [16:20] <@ehsan> edmorley: ok thanks
  1697. # [16:20] <armenzg> catlee: can PGO builds be triggered on try? ehsan has not been able to see some PGO builds he triggered
  1698. # [16:20] * bz_sleep is now known as bz
  1699. # [16:21] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  1700. # [16:22] <Yoric> armenzg: Yes, it can, with a mini-hack.
  1701. # [16:22] <@ehsan> ted: so here's what happened: seems like the windows *PGO* build fails with the libpng thing, but the regular build does not
  1702. # [16:22] <@ehsan> ted: can you explain that?!
  1703. # [16:22] <@ehsan> or guess why that is?
  1704. # [16:22] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
  1705. # [16:23] <edmorley> ehsan, armenzg: oh sorry missed the fact that it was try - you need to add MOZ_PGO=1 to mozconfig
  1706. # [16:23] <Yoric> armenzg: http://pastebin.mozilla.org/1612284
  1707. # [16:23] <@ehsan> edmorley: oh wow, the neverending maze of inconsistency in our tools
  1708. # [16:23] <Yoric> (that's just for one platform, you have to do it for each platform)
  1709. # [16:23] <edmorley> ehsan: https://wiki.mozilla.org/ReleaseEngineering/TryChooser#What_if_I_want_PGO_for_my_build
  1710. # [16:23] <armenzg> ehsan: once the jobs are triggered, you can from self-serve increment the priority of the jobs
  1711. # [16:23] * @ehsan files a bug to get the PGO box out of the self-serve page
  1712. # [16:24] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1713. # [16:24] <@ehsan> armenzg: how will that help with the pending jobs? :)
  1714. # [16:25] <armenzg> ehsan: if higher priority given than "m-c" it will take your job first
  1715. # [16:25] <@ehsan> armenzg: also, clicking the +1 button there seems to do nothing!
  1716. # [16:25] <@ehsan> armenzg: so does this mean that we're out of free windows builders?
  1717. # [16:25] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1718. # [16:25] * @ehsan contemplates closing down m-c for everything again :(
  1719. # [16:25] <armenzg> let me check
  1720. # [16:26] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  1721. # [16:27] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  1722. # [16:28] * @ehsan prepares to do local PGO builds
  1723. # [16:28] * Quits: dao (dao@moz-19404B74.superkabel.de) (Quit: Leaving.)
  1724. # [16:29] <johnath> jorendorff: this week!
  1725. # [16:30] <jorendorff> blah
  1726. # [16:30] <johnath> jorendorff: there will be time for more retweets - could even include a teaser
  1727. # [16:30] <johnath> but I would hold it till next week, if that would help
  1728. # [16:31] * Joins: timdream (timdream@moz-A7CFD25E.adsl.dynamic.seed.net.tw)
  1729. # [16:31] <jorendorff> it only depends on m-c or m-i opening
  1730. # [16:31] <jtcranmer> hmm
  1731. # [16:31] <johnath> well then, let's find ehsan some people with build system expertise!
  1732. # [16:31] <@ted> ehsan: awesome
  1733. # [16:31] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  1734. # [16:32] <@ehsan> ted: so is there something fundamentally different in how we link libs in PGO builds?
  1735. # [16:32] <@ted> ehsan: there's not fundamentally much difference
  1736. # [16:32] <@ted> it's just a few extra linker args
  1737. # [16:32] <@ted> http://mxr.mozilla.org/mozilla-central/source/config/config.mk#326
  1738. # [16:33] <jorendorff> johnath: so if you don't hear from me in time, "plus, coming soon, jorendorff has a screencast demoing the new Debugger object"
  1739. # [16:33] <glandium> ehsan: I don't think bug 750747 is responsible for anything there
  1740. # [16:33] <@ehsan> hmm
  1741. # [16:33] <glandium> ehsan: the same thing happened on a linux pgo build yesterday
  1742. # [16:33] <@ehsan> glandium: oh really?
  1743. # [16:33] <@ehsan> should I retrigger?
  1744. # [16:33] <glandium> and i have no rational explanation, as the file is supposed to be there
  1745. # [16:33] <@ehsan> hmm
  1746. # [16:34] * @ehsan retriggers
  1747. # [16:34] <glandium> ehsan: retriggering pgo is hard
  1748. # [16:34] <@ehsan> heh well we don't currently have windows builders...
  1749. # [16:34] <@ehsan> glandium: I can also push my patch again...
  1750. # [16:35] <@ehsan> would you do that if you were me?
  1751. # [16:35] * davidb is now known as davidb|mtg
  1752. # [16:35] <armenzg> ehsan: priorities from self-serve are only within the same branch (so no use for your case) and right now we are running Windows repacks (I will write a proposal to trigger nightly builds earlier and avoid this from happening)
  1753. # [16:35] <glandium> I'm tempted to avoid the issue altogether
  1754. # [16:35] * philor|away is now known as philor
  1755. # [16:36] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1756. # [16:36] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  1757. # [16:36] <armenzg> I will look into bumping the priority for m-i
  1758. # [16:36] * Joins: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1759. # [16:36] <@ehsan> glandium: avoid which issue?
  1760. # [16:36] <@ehsan> armenzg: thanks
  1761. # [16:37] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  1762. # [16:38] <glandium> aaaaaaah i think i have a rational explanation for this issue
  1763. # [16:38] <glandium> ehsan: the build failure you got
  1764. # [16:38] * armenzg is now known as armenzg_brb
  1765. # [16:38] <@ehsan> ok
  1766. # [16:38] * @ehsan is all ears
  1767. # [16:39] <glandium> basically, it's a race condition during make clean
  1768. # [16:39] <glandium> more precisely, during the make maybe-clean-for-pgo or whatever it's called
  1769. # [16:39] <@ted> whee
  1770. # [16:39] <@ted> maybe-clobber-profiledbuild
  1771. # [16:39] * @ted named that
  1772. # [16:40] * @ehsan is not sure what that means
  1773. # [16:40] <glandium> ehsan: that it's not your problem, but mine
  1774. # [16:40] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120430042007])
  1775. # [16:40] <Bas> NeilAway: Not that simple, also, webpages do this kind of stuff too and in reality it's -our- fault for not using it right.
  1776. # [16:41] <@ehsan> glandium: haha, nice! ;)
  1777. # [16:41] <Bas> We should fix the gecko code so that both chrome and webpages that do this kind of stuff get acceptable looks with acceptable perf.
  1778. # [16:41] <@ehsan> glandium: so should I reland?
  1779. # [16:41] <@ehsan> ted: in the mean time, can you please review my patch in bug 751151?
  1780. # [16:41] <glandium> ehsan: yeah, you can
  1781. # [16:41] <@ehsan> glandium: great, thanks :)
  1782. # [16:41] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1783. # [16:42] <glandium> ehsan: or you can wait a few minutes, so that i fix that race condition, and then you're sure it won't happen again
  1784. # [16:42] * mdas is now known as mdas|afk
  1785. # [16:42] <@ehsan> glandium: ok, I'll wait then
  1786. # [16:43] * Quits: JeroenDeDauw (j@moz-FAD4E204.dip.t-dialin.net) (Ping timeout)
  1787. # [16:43] * armenzg_brb is now known as armenzg
  1788. # [16:44] * Joins: JeroenDeDauw (j@moz-4532DBE0.dip.t-dialin.net)
  1789. # [16:44] <timdream> if i want to file a bug saying that firefox should use arrow panel instead of info bar for offline app cache notification, what component it should be belong?
  1790. # [16:44] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1791. # [16:45] * Joins: ekr_ (ekr@moz-8AED5620.hfc.comcastbusiness.net)
  1792. # [16:45] * armenzg is now known as armenzg_brb
  1793. # [16:45] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Ping timeout)
  1794. # [16:45] * ekr_ is now known as ekr
  1795. # [16:45] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1796. # [16:46] <timdream> Firefox -> Themes ?
  1797. # [16:46] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  1798. # [16:46] * Quits: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP) (Quit: Leaving.)
  1799. # [16:46] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1800. # [16:48] * Quits: ekr (ekr@moz-8AED5620.hfc.comcastbusiness.net) (Ping timeout)
  1801. # [16:48] <@ehsan> ted: so, what is EXPORT_LIBRARY=1?
  1802. # [16:48] <@ehsan> ted: and should I get rid of that if I wanna move something to gkmedias?
  1803. # [16:48] <@ehsan> (that thing in ycbcr, fwiw)
  1804. # [16:48] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
  1805. # [16:48] <@ehsan> *is
  1806. # [16:49] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
  1807. # [16:50] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1808. # [16:51] * joe was kicked by ehsan (ehsan)
  1809. # [16:51] * Joins: joe (jdrew@moz-B82509FC.woot.net)
  1810. # [16:52] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  1811. # [16:53] <@ted> mostly just controls whether we install to $(DIST)/staticlib: http://mxr.mozilla.org/mozilla-central/source/config/makefiles/target_libs.mk#70
  1812. # [16:54] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1813. # [16:55] <@ehsan> ted: so, in other words, I should take it out, right? :)
  1814. # [16:56] <@ted> shouldn't be necessary
  1815. # [16:56] <@ted> i think that's mostly leftover from static builds
  1816. # [16:56] <@ted> we have a lot of cruft
  1817. # [16:56] * Parts: nestos (nestos@moz-72F38CF5.home.otenet.gr) (Leaving)
  1818. # [16:57] <@ehsan> ok
  1819. # [16:58] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7.2/20120216060346])
  1820. # [16:59] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1821. # [16:59] * Quits: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net) (Ping timeout)
  1822. # [17:00] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
  1823. # [17:00] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1824. # [17:00] * armenzg_brb is now known as armenzg
  1825. # [17:01] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/781827e827f8 - Kartikaya Gupta - Bug 750722 - Fix missing null check. r=mfinkle a=android-only
  1826. # [17:01] * Quits: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP) (Quit: Leaving.)
  1827. # [17:01] * Quits: catalinb (ethereal@97D1680F.7E118222.89C0DD0D.IP) (Ping timeout)
  1828. # [17:01] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  1829. # [17:02] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1830. # [17:03] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  1831. # [17:03] * Joins: bholley_mobile (bholley_mo@B60A6326.8BBFF747.D3EC63AB.IP)
  1832. # [17:03] <Yoric> I have "TEST-UNEXPECTED-FAIL | automation.py"
  1833. # [17:03] <armenzg> ehsan: I just saw your Windows jobs being picked up; do you still want the higher prioritization?
  1834. # [17:03] <Yoric> What's automation.py, exactly?
  1835. # [17:03] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  1836. # [17:03] <Yoric> I assume it's not a test but part of the harness, is it?
  1837. # [17:03] <armenzg> Yoric: what triggers the tests automation
  1838. # [17:03] <armenzg> a harness, I would say
  1839. # [17:03] <Yoric> ok
  1840. # [17:03] <glandium> ehsan: turns out my possible rational explation doesn't make much sense, and apart from gross workarounds, I don't have an immediate solution :-/
  1841. # [17:03] <Yoric> So this means that the failure takes place before the test starts?
  1842. # [17:04] <Yoric> armenzg: https://tbpl.mozilla.org/php/getParsedLog.php?id=11388129&tree=Try
  1843. # [17:04] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1844. # [17:04] <Bas> How long do we estimate for inbound to re-open?
  1845. # [17:04] <glandium> ted: staticlib is still used to reference a lot of intermediate libs from toolkit/library/Makefile.in, iirc
  1846. # [17:05] <@ted> probably could fix that
  1847. # [17:05] <@ted> now that we don't have other build configs
  1848. # [17:05] * Joins: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
  1849. # [17:06] <@ted> Yoric: that's telling you that the app exited with an error almost immediately
  1850. # [17:06] <Yoric> ok, thanks
  1851. # [17:06] <@ted> and then below you can see the stack
  1852. # [17:06] * Yoric will try and reproduce the crash locally.
  1853. # [17:06] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  1854. # [17:06] <edmorley> Bas: hard question to answer, ultimately depends on how much we save by the dependant bugs that ehsan has filed
  1855. # [17:06] <edmorley> Bas: even if they are enough, each PGO cycle takes 4+ hours and that's presuming machines free
  1856. # [17:07] <Bas> edmorley: Well, sure, I'm assuming there's machines free now that it's closed :p
  1857. # [17:07] * AutomatedTester|AFK is now known as AutomatedTester
  1858. # [17:07] <edmorley> Bas: m-c is stealing them
  1859. # [17:07] <edmorley> since it has higher priority
  1860. # [17:08] <@ehsan> armenzg: yes, please
  1861. # [17:08] * lsblakk|afk is now known as lsblakk
  1862. # [17:08] <@ehsan> glandium: ok so I'll just reland and cross my fingers...
  1863. # [17:08] <glandium> ehsan: yeah :(
  1864. # [17:09] <@ehsan> Bas: I would be surprised if we can reopen in less than 6+ hours :/
  1865. # [17:09] <Bas> ehsan: Sure, I was just thinking today, days, or weeks :)
  1866. # [17:09] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  1867. # [17:09] <@ehsan> Bas: days would be a safe assumption
  1868. # [17:09] * Joins: joe_walker (joe_walker@moz-994731BB.range86-168.btcentralplus.com)
  1869. # [17:09] <espindola> bz, can you reproduce 742455 with the "patch" in comment 308?
  1870. # [17:09] <Bas> Ok :)
  1871. # [17:09] * Joins: ekr_ (ekr@moz-D7997EC8.rtfm.com)
  1872. # [17:10] <Bas> I'll just let my patch queue grow a little then :)
  1873. # [17:10] <armenzg> ehsan: done
  1874. # [17:10] <@ehsan> armenzg: ty
  1875. # [17:10] <armenzg> I guess we will undo in a day or two? when we are open for a while?
  1876. # [17:10] <armenzg> yw
  1877. # [17:10] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1878. # [17:11] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
  1879. # [17:12] <jlebar> Is <xul:browser> an nsIDOMElement?
  1880. # [17:12] * mdas|afk is now known as mdas
  1881. # [17:12] <@ehsan> armenzg: sure
  1882. # [17:12] * Joins: Ms2ger (Ms2ger@94DADF20.75FBB71E.37724B0D.IP)
  1883. # [17:12] <@ehsan> jlebar: yeah, in the XUL document
  1884. # [17:13] <jlebar> ehsan, thanks!
  1885. # [17:14] <jesup> ted: "LOLs at "land patch, go home"" <- we used to call that "fire-and-forget checkins"
  1886. # [17:15] * dholbert|afk is now known as dholbert
  1887. # [17:15] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1888. # [17:15] <catlee> espindola: hey, do you know anything about the __USE_XOPEN2K8 define for gcc?
  1889. # [17:15] * Quits: evilpie (chatzilla@moz-D9C5721C.pools.arcor-ip.net) (Ping timeout)
  1890. # [17:16] <catlee> espindola: the gcc we built on our ancient centos system doesn't define that, which breaks builds on newer platforms
  1891. # [17:16] * jwir3|lunch is now known as jwir3
  1892. # [17:17] <espindola> catlee, sorry. I have never seen that macro
  1893. # [17:17] <espindola> gcc changes behavior depending on its configure script
  1894. # [17:17] <espindola> this might be one of those cases
  1895. # [17:18] <catlee> I guess I can try building gcc on a newer OS to see if it picks that up
  1896. # [17:18] <espindola> catlee, you can also try the build script from 683975 on centos 5
  1897. # [17:18] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1898. # [17:18] <espindola> it builds glibc, so it should isolate gcc from the environment
  1899. # [17:18] <catlee> ah
  1900. # [17:19] <catlee> I'm tring to run on either centos6 or fc11
  1901. # [17:19] <catlee> with the same gcc rpm
  1902. # [17:19] <espindola> catlee, it is in build/unix/build-toolchain/
  1903. # [17:19] <catlee> which has resulted in much pain
  1904. # [17:19] <catlee> cool, thanks
  1905. # [17:19] <espindola> I have tested it on centos 5
  1906. # [17:19] <espindola> and fedora 16
  1907. # [17:19] <espindola> the results are still not identical
  1908. # [17:19] <espindola> but should be a lot better that the current build scripts
  1909. # [17:20] * davidb|mtg is now known as davidb
  1910. # [17:20] * Joins: victorporof (victorporo@5F6B43D3.1C233438.79933D60.IP)
  1911. # [17:20] * Quits: Stan_ (Stan@moz-39BE33C2.dip.t-dialin.net) (Ping timeout)
  1912. # [17:20] * ewong is now known as ewong|sleep
  1913. # [17:21] * ewong|sleep is now known as ewong
  1914. # [17:21] * Joins: IRCMonkey59395 (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1915. # [17:21] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1916. # [17:21] * joduinn-zzz is now known as joduinn-coffee
  1917. # [17:22] * coop is now known as coop|afk
  1918. # [17:22] * Joins: Stan_ (Stan@moz-4A6CE955.dip.t-dialin.net)
  1919. # [17:22] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  1920. # [17:22] * Quits: IRCMonkey59395 (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a2/20120418042009])
  1921. # [17:22] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  1922. # [17:23] * ewong is now known as ewong|sleep
  1923. # [17:23] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  1924. # [17:23] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1925. # [17:23] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  1926. # [17:24] * Quits: ekr_ (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  1927. # [17:25] * whimboo is now known as whimboo|afk
  1928. # [17:26] * Joins: supreet (quassel@1586D677.98256B8E.DF11F364.IP)
  1929. # [17:26] * Quits: squeakytoy (squeakytoy@moz-135838FA.netset.se) (Quit: Leaving)
  1930. # [17:27] * Joins: Stan (Stan@moz-EC494872.dip.t-dialin.net)
  1931. # [17:27] <@bz> http://mozillamemes.tumblr.com/post/22202927751/why is silly
  1932. # [17:27] <@bz> it's a stack locally and a queue globally
  1933. # [17:27] * Quits: Stan_ (Stan@moz-4A6CE955.dip.t-dialin.net) (Ping timeout)
  1934. # [17:29] <nigelb> but the local stack is called a patch queue.
  1935. # [17:30] * Quits: mike5w3c (MikeS@moz-2E518994.hfc.comcastbusiness.net) (Quit: mike5w3c)
  1936. # [17:31] <@bz> yes
  1937. # [17:31] * Joins: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1938. # [17:31] <@bz> because when it comes time to push it it acts as a queue
  1939. # [17:32] <nigelb> ah.
  1940. # [17:32] <@ehsan> ted: another patch for you (bug 751186)
  1941. # [17:32] <jlebar> bz, Sounds like it should be "stack deque" then. :)
  1942. # [17:32] * joduinn-coffee is now known as joduinn-mtg
  1943. # [17:32] <@bz> jlebar: yeah
  1944. # [17:32] * Quits: bholley_mobile (bholley_mo@B60A6326.8BBFF747.D3EC63AB.IP) (Ping timeout)
  1945. # [17:32] * erick-away is now known as erick
  1946. # [17:32] <@bz> jlebar: hg stackdequeuepush
  1947. # [17:32] <@bz> jlebar: and then we all hate the naming
  1948. # [17:33] <nigelb> heh
  1949. # [17:33] * mak is now known as mak|afk
  1950. # [17:33] * AutomatedTester is now known as AutomatedTester|AFK
  1951. # [17:34] * Parts: jlund (jlund@moz-B77DEAEB.mozilla.org)
  1952. # [17:34] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1953. # [17:38] <Ms2ger> "For even faster build times, find the maximal set of options that start with —disable that still yield a build that starts up."
  1954. # [17:38] <Ms2ger> Hah
  1955. # [17:38] * jhford-work-away is now known as jhford-work
  1956. # [17:38] * gcp pats his Ivy Bridge
  1957. # [17:39] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1958. # [17:40] * Quits: Stan (Stan@moz-EC494872.dip.t-dialin.net) (Ping timeout)
  1959. # [17:41] <Callek> Ms2ger: --disable-compile-environment ftw!
  1960. # [17:41] <@ted> Ms2ger: horrible, where'd you find that?
  1961. # [17:41] * Joins: Stan (Stan@moz-51487F11.dip.t-dialin.net)
  1962. # [17:42] <Ms2ger> ted, http://mozillamemes.tumblr.com
  1963. # [17:42] <@ted> aha
  1964. # [17:42] <@ted> okay
  1965. # [17:42] <@ted> it's just insanity wolf
  1966. # [17:42] <Ms2ger> Poe's Law? :)
  1967. # [17:43] * Joins: tchevalier (Instantbir@moz-BA7C7754.w90-0.abo.wanadoo.fr)
  1968. # [17:43] <NeilAway> Callek: lol
  1969. # [17:46] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  1970. # [17:46] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  1971. # [17:46] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  1972. # [17:46] * nli| is now known as nli|sleep
  1973. # [17:47] * Joins: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1974. # [17:48] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Ping timeout)
  1975. # [17:50] * armenzg is now known as armenzg_mtg
  1976. # [17:51] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  1977. # [17:52] * Quits: nigelb (Adium@4D00DB07.BCBB79E8.7042C455.IP) (Quit: Leaving.)
  1978. # [17:53] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  1979. # [17:53] <glandium> Callek: note that --disable-compile-environment still needs a compile environment because of nsinstall
  1980. # [17:54] <Callek> glandium: no it doesn't :-P [on some platforms]
  1981. # [17:54] * Quits: anant (anant@moz-D3725328.dsl.dynamic.sonic.net) (Quit: anant)
  1982. # [17:54] <Callek> nsinstall.py!
  1983. # [17:54] * Joins: lduros (lduros@moz-34D6757F.nic.resnet.group.upenn.edu)
  1984. # [17:55] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  1985. # [17:55] <lduros> does running DOMParser parseFromString() for text/html also executes javascript after the dom is parsed?
  1986. # [17:55] <lduros> if that string/dom contains js
  1987. # [17:55] * Quits: JeroenDeDauw (j@moz-4532DBE0.dip.t-dialin.net) (Quit: Leaving.)
  1988. # [17:55] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  1989. # [17:56] <@ehsan> ted: do we PGO gkmedias.dll?
  1990. # [17:56] <Ms2ger> lduros, no, no script is executed
  1991. # [17:56] <glandium> Callek: well, there's something that makes the build fail anyways
  1992. # [17:56] * rail is now known as rail-lunch
  1993. # [17:56] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  1994. # [17:56] <lduros> Ms2ger: ok good. thanks
  1995. # [17:56] * Quits: brendan (brendaneic@moz-DC4A522D.starwoodbroadband.com) (Quit: brendan)
  1996. # [17:56] <Ms2ger> > + nsCOMPtr<nsINode> rootNode = GetEditorRoot();
  1997. # [17:56] <Ms2ger> This QI here is unneeded, please get rid of it.
  1998. # [17:56] <Ms2ger> Say what, ehsan?
  1999. # [17:56] <glandium> ehsan: afaik, we pgo any lib/program
  2000. # [17:56] <@ehsan> ok
  2001. # [17:58] * ctalbert|afk is now known as ctalbert
  2002. # [17:59] * KaiRo is now known as KaiRo_away
  2003. # [17:59] <@ehsan> khuey|away: you're not around by any chance, are you?
  2004. # [18:00] <froydnj> "I pinged khuey|away...and he was actually away"
  2005. # [18:00] <jhammel> lol
  2006. # [18:02] * Joins: vikash (vikash@5C1BE3E3.2905CAEE.5D9ABA9F.IP)
  2007. # [18:03] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2008. # [18:03] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  2009. # [18:03] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2010. # [18:05] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2011. # [18:06] * Joins: krit (krit@moz-1FC1932F.adobe.com)
  2012. # [18:06] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2013. # [18:06] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2014. # [18:07] * Joins: anky (anky@11A4FD47.3234965.A3D1B221.IP)
  2015. # [18:08] <jwir3> this is kinda a dumb question, but if I have a linux debug build right now, and I want to generate a linux opt build (try tests failing, want to repro locally), will I successfully do that by removing ac_add_options --enable-debug from .mozconfig?
  2016. # [18:08] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2017. # [18:08] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2018. # [18:09] * whimboo|afk is now known as whimboo
  2019. # [18:10] <jfkthame> jwir3: if you have --disable-optimize, you might also want to remove that
  2020. # [18:10] <jfkthame> jwir3: personally, i'd build to a different objdir, so that you can have both on hand
  2021. # [18:10] * Joins: mike5w3c (MikeS@454A1A4F.FF5089F.1771B9DE.IP)
  2022. # [18:11] <Bas> jwir3 jfkthame: I'd recommend adding --enable-debug-symbols too. If you're looking to debug a problem.
  2023. # [18:11] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird -- http://www.instantbird.com)
  2024. # [18:11] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2025. # [18:11] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2026. # [18:11] <Bas> It sucks having to rebuild later when you decide you need symbols.
  2027. # [18:11] <jwir3> gotcha. thanks, Bas, jfkthame.
  2028. # [18:11] <jfkthame> jwir3: in fact, if you can repro with --enable-optimize --enable-debug, that's what i'd use
  2029. # [18:11] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  2030. # [18:11] <jwir3> cool, I'll try that first
  2031. # [18:11] <Bas> Right, that's even better because you get assertions and all.,
  2032. # [18:11] <jfkthame> jwir3: depend whether the presence of debug code actually prevents the problem - it might
  2033. # [18:12] * Joins: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP)
  2034. # [18:12] <jfkthame> of course, if it's dependent on the tryserver machine configs, you may have trouble reproducing locally at all……. fun times
  2035. # [18:12] <jwir3> great...
  2036. # [18:13] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2037. # [18:13] <jfkthame> so many different failure modes, so little time :)
  2038. # [18:13] <Matt_> bz: that redirect thing turns out to be pretty easy
  2039. # [18:13] <jwir3> heh. It seems to be succeeding only on linux debug, so hopefully I have a good shot of getting at least _something_ to break if I change the config ;)
  2040. # [18:13] <Matt_> in the onStartRequest method of the tracing listener I just canceled the request and asyncOpened a new channel using the original listener
  2041. # [18:13] <Matt_> seems to work fine
  2042. # [18:14] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2043. # [18:14] <Matt_> just FYI
  2044. # [18:17] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7fc6248f179d - Margaret Leibovic - Bug 749853 - about:* pages (and other unwanted URIs) should not be stored in history. r=mfinkle a=android-only
  2045. # [18:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/5430670457ac - Margaret Leibovic - Bug 695204 - Display site security. r=mfinkle a=android-only
  2046. # [18:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/272f4e6ce38a - Margaret Leibovic - Bug 736272 - Add extra awesomeness weight to bookmarks. r=lucasr a=android-only
  2047. # [18:19] * Joins: smaug (chatzilla@moz-1D1BFA15.elisa-laajakaista.fi)
  2048. # [18:19] * ChanServ sets mode: +o smaug
  2049. # [18:19] * Joins: evilpie_ (evilpie@moz-D9C5721C.pools.arcor-ip.net)
  2050. # [18:21] <glandium> Bas: --enable-debug-symbols is the default
  2051. # [18:21] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2052. # [18:21] <Bas> glandium: Even when you specify --disable-debug?
  2053. # [18:21] <glandium> Bas: yes
  2054. # [18:21] <Bas> It wasn't on windows last I checked (which admittedly is a while ago, I use --enable-debug-symbols always these days)
  2055. # [18:21] * bear is now known as bear-afk
  2056. # [18:22] * armenzg_mtg is now known as armenzg
  2057. # [18:22] * joduinn-mtg is now known as joduinn
  2058. # [18:22] <bdahl> Mossop: do you think a general consensus has been reached on 740795?
  2059. # [18:22] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2060. # [18:22] * Quits: joe_walker (joe_walker@moz-994731BB.range86-168.btcentralplus.com) (Input/output error)
  2061. # [18:23] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2062. # [18:23] <bdahl> i'd like to help out with it, but there seems to be lots of ideas but no agreement on which way
  2063. # [18:24] <@ted> jwir3: you'll have to blow away your objdir to actually get a useful build
  2064. # [18:24] <@ted> if you change debug, you're going to have to rebuild everything anyway
  2065. # [18:24] <@ted> Bas: --enable-debug-symbols is the default
  2066. # [18:24] <@ted> also, just FWIW
  2067. # [18:25] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2068. # [18:25] <@ted> if you only specify --enable-debug, you will get an optimized debug build by default
  2069. # [18:25] * Joins: dseif_ (dseif@61155220.33EE9F8A.1139E686.IP)
  2070. # [18:25] <@ted> you have to explicitly --enable-debug --disable-optimize to get a non-optimized debug build
  2071. # [18:25] <jwir3> thanks for the additional info, guys
  2072. # [18:25] * khuey|away is now known as khuey
  2073. # [18:25] <khuey> ehsan: I am now
  2074. # [18:25] * Joins: rniwa (rniwa@454A1A4F.FF5089F.1771B9DE.IP)
  2075. # [18:26] <Bas> Ahah
  2076. # [18:26] * armenzg is now known as armenzg_buildduty
  2077. # [18:26] * Joins: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu)
  2078. # [18:27] * jimm is now known as jimm-lunch
  2079. # [18:27] <@smaug> ted: what was the reason for the silly "need to use --disable-optimize" ?
  2080. # [18:28] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2081. # [18:28] * joduinn is now known as joduinn-commute
  2082. # [18:28] <glandium> smaug: debug builds are slow?
  2083. # [18:28] <@ted> smaug: i'm not sure, either historical reasons or it just worked out that way from other factors
  2084. # [18:28] <Mossop> bdahl: Not quite but I think we're getting there. I'm hoping to finish it up this week
  2085. # [18:28] * Joins: cdiehl_ (cdiehl@moz-41178743.pool.mediaways.net)
  2086. # [18:28] <@ted> we enabled optimization on our tinderbox debug builds because it makes running tests way faster
  2087. # [18:28] <@smaug> it hasn't been that way always
  2088. # [18:28] <glandium> ted: i think the change is pretty recent
  2089. # [18:29] * Quits: cdiehl (cdiehl@moz-59EC7474.pool.mediaways.net) (Ping timeout)
  2090. # [18:29] * cdiehl_ is now known as cdiehl
  2091. # [18:29] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
  2092. # [18:29] <@smaug> ted: that is different. tbox may use whatever options
  2093. # [18:29] <@ted> glandium: i don't remember it happening explicitly
  2094. # [18:29] <@ted> but maybe it was just fallout from something else
  2095. # [18:29] <@smaug> but the default option should be good for developers, not for tbox
  2096. # [18:29] <@ted> maybe we made optimized the default, and just didn't make it disabled for debug?
  2097. # [18:29] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2098. # [18:30] <bdahl> Mossop: great, anything I can help with?
  2099. # [18:30] <jhammel> ted: that sounds correct
  2100. # [18:30] <glandium> ted: i think we explicitely made debug builds optimized
  2101. # [18:30] <@smaug> ted: ah, that sounds possible
  2102. # [18:30] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2103. # [18:30] * armenzg_buildduty is now known as armenzg_mtg
  2104. # [18:30] <@ted> glandium: well, on tinderbox, yes
  2105. # [18:30] <@ted> but i mean in general
  2106. # [18:30] <@ted> i would be fine with making --enable-debug disable optimization by default
  2107. # [18:30] <@ted> unless you explicitly --enable-optimize
  2108. # [18:30] <@ted> since that's much better for debugging
  2109. # [18:31] <Mossop> bdahl: Not on that side no, probably the most important thing is figuring out the UI that allows users to enable/disable pdf.js once it isn't in the add-ons manager anymore
  2110. # [18:31] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2111. # [18:32] <@smaug> ted: ok, I'll file a bug
  2112. # [18:32] <@ted> smaug: okay
  2113. # [18:32] <@ted> smaug: we will have to make sure the tinderbox mozconfigs explicitly --enable-optimize
  2114. # [18:32] <@ted> but they're all in mozilla-central now so that's easy
  2115. # [18:32] <@smaug> sure
  2116. # [18:33] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2117. # [18:33] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2118. # [18:38] * Joins: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com)
  2119. # [18:39] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  2120. # [18:39] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2121. # [18:39] * Parts: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
  2122. # [18:41] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
  2123. # [18:41] <bdahl> Mossop: k, i've started on that. I am planning to register pdf.js with the HandlerService/ApplicationManger so it shows up like rss feeds as "Preview in Firefox" in the options->Applications
  2124. # [18:42] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  2125. # [18:42] * Joins: Pike (Pike@moz-6210D2AD.pool.mediaways.net)
  2126. # [18:42] <bdahl> only problem is that code seems pretty tailored for feeds only at the moment
  2127. # [18:42] * catlee is now known as catlee-lunch
  2128. # [18:43] * Joins: icaaq (Adium@moz-82386D74.cust.telenor.se)
  2129. # [18:43] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2130. # [18:45] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2131. # [18:46] <jlebar|mac> When I drag a tab between windows, does the chrome browser object stay the same, or is a new one created?
  2132. # [18:47] <philor> rhelmer: do graphserver links back to hg.m.o for a rev get assembled from graphserver's idea of where the repo is, or is someone telling you (wrongly, for fx-team)?
  2133. # [18:48] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2134. # [18:48] * armenzg_mtg is now known as armenzg_lunch
  2135. # [18:49] * wlach is now known as wlach|lunch
  2136. # [18:50] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2137. # [18:50] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
  2138. # [18:50] * Quits: bholley_mobile| (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Connection reset by peer)
  2139. # [18:50] * Joins: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  2140. # [18:50] * Quits: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Client exited)
  2141. # [18:50] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2142. # [18:50] * Quits: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP) (Quit: ekr)
  2143. # [18:50] * Joins: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  2144. # [18:51] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2145. # [18:51] * mdas is now known as mdas|lunch
  2146. # [18:52] * joduinn-commute is now known as joduinn
  2147. # [18:52] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2148. # [18:53] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2149. # [18:53] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2150. # [18:54] * Quits: surkov (surkov@C1A6A50A.88321457.33A1AC3C.IP) (Quit: surkov)
  2151. # [18:54] * Quits: aja (chatzilla@3846FB25.AEC64F0A.7880DB15.IP) (Client exited)
  2152. # [18:54] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Input/output error)
  2153. # [18:54] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  2154. # [18:55] * rail-lunch is now known as rail
  2155. # [18:56] * Quits: timdream (timdream@moz-A7CFD25E.adsl.dynamic.seed.net.tw) (Quit: timdream)
  2156. # [18:58] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  2157. # [18:58] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2158. # [18:58] * wlach|lunch is now known as wlach
  2159. # [18:58] * coop|afk is now known as coop
  2160. # [18:58] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2161. # [18:58] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2162. # [18:59] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2163. # [19:00] * Quits: anky (anky@11A4FD47.3234965.A3D1B221.IP) (Quit: Leaving...)
  2164. # [19:01] <Mossop> bdahl: Sounds perfect
  2165. # [19:01] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Input/output error)
  2166. # [19:01] <froydnj> bleh, no module named mozinfo
  2167. # [19:01] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  2168. # [19:02] <edmorley> froydnj: on m-c tip?
  2169. # [19:02] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2170. # [19:03] <edmorley> froydnj: bug 750368 might be of use
  2171. # [19:03] * Joins: dholbert_ (dholbert@3F1526A1.1865098B.DA40C4B3.IP)
  2172. # [19:03] * Quits: dholbert_ (dholbert@3F1526A1.1865098B.DA40C4B3.IP) (Client exited)
  2173. # [19:04] * jimm-lunch is now known as jimm
  2174. # [19:04] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  2175. # [19:04] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2176. # [19:04] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  2177. # [19:05] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Input/output error)
  2178. # [19:05] * Joins: northAway (northWind@16A24B29.33EE9F8A.1139E686.IP)
  2179. # [19:05] <froydnj> edmorley: thanks!
  2180. # [19:05] <Ms2ger> Why is this line indented 13 spaces?
  2181. # [19:05] <jhammel> Ms2ger: this line?
  2182. # [19:06] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2183. # [19:06] <Ms2ger> http://mxr.mozilla.org/mozilla-central/source/editor/libeditor/base/IMETextTxn.cpp#341
  2184. # [19:06] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2185. # [19:06] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2186. # [19:06] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/54bdba1494af - Malini Das - Bug 746031 - Support nested iframes correctly in Marionette, r=jgriffin, a=npotb,
  2187. # [19:07] <khuey> Ms2ger: because editor
  2188. # [19:07] <edmorley> check
  2189. # [19:07] <Ms2ger> Fair point
  2190. # [19:07] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Client exited)
  2191. # [19:07] * khuey is now known as khuey|away
  2192. # [19:07] <Ms2ger> Bye, khuey|away
  2193. # [19:07] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2194. # [19:08] <@bz> Ms2ger: that was a non-rhetorical question?
  2195. # [19:08] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2196. # [19:08] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  2197. # [19:08] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2198. # [19:08] <Ms2ger> Sorta
  2199. # [19:08] * davidb is now known as davidb|mtg
  2200. # [19:08] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2201. # [19:09] * davidb|mtg is now known as davidb
  2202. # [19:09] * mak|afk is now known as mak
  2203. # [19:09] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  2204. # [19:09] * davidb is now known as davidb|mtg
  2205. # [19:09] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  2206. # [19:10] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  2207. # [19:12] * glob is now known as glob|away
  2208. # [19:12] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2209. # [19:12] * Quits: northAway (northWind@16A24B29.33EE9F8A.1139E686.IP) (Quit: )
  2210. # [19:12] * Quits: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP) (Connection reset by peer)
  2211. # [19:12] * Joins: timdream (timdream@moz-A7CFD25E.adsl.dynamic.seed.net.tw)
  2212. # [19:12] <Ms2ger> smaug, you know about nsRange, right?
  2213. # [19:13] * armenzg_lunch is now known as armenzg
  2214. # [19:13] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2215. # [19:13] <@bz> man
  2216. # [19:13] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2217. # [19:13] <@bz> hixie is getting grumbly in his old age
  2218. # [19:13] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  2219. # [19:13] <@bz> http://lists.w3.org/Archives/Public/public-webapps/2012AprJun/0443.html
  2220. # [19:14] <Ms2ger> The XBL2 CfC?
  2221. # [19:14] <@bz> yeah
  2222. # [19:14] <@smaug> Ms2ger: some yes
  2223. # [19:14] <Ms2ger> Well, he has to edit specs in the HTMLWG
  2224. # [19:14] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2225. # [19:14] <@bz> why does he care if people want to waste time publishing a note?
  2226. # [19:14] <@bz> esp. since they don't have to waste time affirmatively _voting_ to publish the note
  2227. # [19:14] <Ms2ger> I should waste my time publishing notes
  2228. # [19:15] * Joins: dao (dao@moz-C30A98BD.superkabel.de)
  2229. # [19:15] <@bz> if you have time to waste....
  2230. # [19:15] <@bz> you should waste it sorting through nsIDOMNSElement. ;)
  2231. # [19:15] * Joins: northAway (northWind@16A24B29.33EE9F8A.1139E686.IP)
  2232. # [19:15] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2233. # [19:15] <Ms2ger> smaug, range = new nsRange; range->SetStart(node, offset); range->SetEnd(node, offset);
  2234. # [19:15] * Quits: northAway (northWind@16A24B29.33EE9F8A.1139E686.IP) (Quit: )
  2235. # [19:16] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2236. # [19:16] <Ms2ger> smaug, would anything change if you dropped the SetEnd?
  2237. # [19:16] * mcote is now known as mcote|lunch
  2238. # [19:16] <Ms2ger> (Note: same args)
  2239. # [19:16] <Ms2ger> bz, yessir :)
  2240. # [19:17] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2241. # [19:17] <Hixie> bz: so long as they don't require me to do work because they agreed that they don't want to do work, i don't really care
  2242. # [19:17] <Hixie> bz: i just think it's a ridiculous question to ask
  2243. # [19:17] <mounir> by any chance, someone knows what type I should use in WebIDL if I'm returning a dictionnary-like object (like JSON)
  2244. # [19:18] <mounir> WebIDL seems to refuse "Dictionnary" as an identifier :/
  2245. # [19:18] <Ms2ger> I'm sure it doesn't
  2246. # [19:18] <Ms2ger> Because you misspelled it
  2247. # [19:18] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2248. # [19:18] <@bz> Hixie: well, obviously if they ask you to write the note you should tell them to f-off
  2249. # [19:18] <Ms2ger> Hixie, fwiw, I think it's useful to have notes in dead specs
  2250. # [19:18] <@bz> hixie: and yes, the whole thing is silly
  2251. # [19:18] * Quits: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2252. # [19:19] <@bz> hixie: except that it _is_ good to have an explicit "this is dead" document for external consumption
  2253. # [19:19] * Joins: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com)
  2254. # [19:19] <Hixie> Ms2ger: given my position on TR/ as a whole, the idea of publishing anything seems pointless
  2255. # [19:19] <@bz> mounir: are you actually using khuey's parser?
  2256. # [19:19] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  2257. # [19:19] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2258. # [19:19] <reuben> do we do LTO with GCC?
  2259. # [19:19] <Hixie> bz: xbl2 isn't going to change state from this vote. if it is dead now, it was always dead; if someone later decides it's not dead, then it's not dead now.
  2260. # [19:19] <Ms2ger> Hixie, I know your position on TR/ :)
  2261. # [19:19] <mounir> bz: no, I just want to design an API and use the correct WebIDL syntax
  2262. # [19:20] <@bz> Hixie: I think the idea is to make it clear to people not in the know that it's dead
  2263. # [19:20] <@bz> mounir: "dictionary"
  2264. # [19:20] <@bz> mounir: in that case
  2265. # [19:20] <Hixie> bz: like whom?
  2266. # [19:20] <@bz> mounir: iirc
  2267. # [19:20] * gregglind_away is now known as gregglind
  2268. # [19:20] <Ms2ger> Hixie, like all the people who send feedback on DOM2Core
  2269. # [19:20] <mounir> bz: "The type name of a dictionary type is the identifier of the dictionary. "
  2270. # [19:20] <@bz> hixie: people trying to contribute to the group who are not intimately in the process
  2271. # [19:20] * catlee-lunch is now known as catlee
  2272. # [19:20] * mdas|lunch is now known as mdas
  2273. # [19:21] * jwir3 is now known as jwir3|lunch
  2274. # [19:21] * Quits: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com) (Ping timeout)
  2275. # [19:21] <Hixie> bz, Ms2ger: ok, yeah, that's fair
  2276. # [19:21] <mounir> which seems to mean you can't just say "attribute Dictionary foo;"
  2277. # [19:21] <mounir> but "attribute MyDictionary foo;"
  2278. # [19:21] <@bz> hmm
  2279. # [19:21] <lduros> i'm looking for an example of javascript code walking the tree returned by the new Parser API: https://developer.mozilla.org/en/SpiderMonkey/Parser_API -- does anybody know where I can find such an example?
  2280. # [19:21] <@bz> so if you do:
  2281. # [19:21] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2282. # [19:21] * bear-afk is now known as bear
  2283. # [19:21] <Hixie> bz, Ms2ger: but then what we need to do is update the dev version to say it's not being implemented by anyone, not the TR/ page
  2284. # [19:21] <@bz> dictionary Dictionary {
  2285. # [19:21] <@bz> };
  2286. # [19:21] <Ms2ger> mounir, is the name black box observable?
  2287. # [19:21] <Ms2ger> Hixie, both, imo
  2288. # [19:21] <jorendorff> lduros: yes, I have some code somewhere… hang on...
  2289. # [19:21] <@bz> then you should be able to do |attribute Dictionary foo;|
  2290. # [19:22] <lduros> jorendorff: oh great! :-)
  2291. # [19:22] <@bz> however you probably want a better name than "Dictionary" here
  2292. # [19:22] <mounir> Ms2ger: ?!
  2293. # [19:22] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2294. # [19:22] <@bz> because there is only one namespace
  2295. # [19:22] * Quits: chewey (chewey@moz-858FAB5.dip0.t-ipconnect.de) (Input/output error)
  2296. # [19:22] <@bz> Hixie: yes, that would make sense
  2297. # [19:22] <@bz> Hixie: big note at the top on the spec itself
  2298. # [19:23] <Ms2ger> mounir, can you write a test case where the name will make a difference?
  2299. # [19:23] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2300. # [19:23] <@bz> Ms2ger: of course
  2301. # [19:23] <@bz> Ms2ger: "whenever someone else happens to use the same name"
  2302. # [19:23] * AaronMT is now known as AaronMT|afk
  2303. # [19:23] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2304. # [19:24] <mounir> bz, Ms2ger: in my interface, the attribute will have a dictionary that can have any members, depending on other attributes
  2305. # [19:24] * armenzg is now known as armenzg_buildduty
  2306. # [19:24] <jorendorff> lduros: https://bug590755.bugzilla.mozilla.org/attachment.cgi?id=558508
  2307. # [19:24] <mounir> so defining a specific dictionary seems odd
  2308. # [19:24] <lduros> jorendorff: Fantastic!! :-)
  2309. # [19:24] <@bz> then you don't want a dictionary
  2310. # [19:24] <jorendorff> :)
  2311. # [19:24] <@bz> you may just want "object"
  2312. # [19:25] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2313. # [19:25] <Ms2ger> What he said
  2314. # [19:25] <mounir> ok :)
  2315. # [19:25] <@bz> assuming it plans to return a JSObject
  2316. # [19:25] <@bz> if it returns something with "interesting" getter behavior you want an interface with a named getter
  2317. # [19:25] <lduros> jorendorff: can I reuse some of it? is it released under the MPL 2.0?
  2318. # [19:26] <jorendorff> lduros: yes, feel free. i wrote that code, you may certainly have it under MPL 2.0.
  2319. # [19:26] <taras> Bas: i switched to your build as my primary firefox
  2320. # [19:26] * Joins: kumar (kmcmillan@moz-4BE034AB.ptr.us.xo.net)
  2321. # [19:26] * Joins: chewey (chewey@moz-858FAB5.dip0.t-ipconnect.de)
  2322. # [19:27] <Bas> taras: Hah :p
  2323. # [19:27] <lduros> jorendorff: ok thanks! :-)
  2324. # [19:27] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2325. # [19:27] <@bz> so a C++ question
  2326. # [19:27] <@bz> Say I have somthing like this:
  2327. # [19:28] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2328. # [19:28] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/948a0d72d99f - Kartikaya Gupta - Bug 732364 - Apply axis locking to subdocument scrolling as well. r=Cwiiis a=android-only
  2329. # [19:28] <@bz> namespace A { namespace B {
  2330. # [19:28] <firebot> http://hg.mozilla.org/mozilla-central/rev/08ea94cb6365 - Kartikaya Gupta - Bug 732364 - Ensure _elementCanScroll doesn't return true when the irrelevant axis is scrollable. r=Cwiiis
  2331. # [19:28] <Bas> taras: I think I can manage the prefs btw, I'll make simple borders and 'simple' gradients preffable individually, the one thing I can't land on the UX branch yet is the D2DLayer caching but that shouldn't be too bad and I'll work on getting that into Azure in general.
  2332. # [19:28] <firebot> http://hg.mozilla.org/mozilla-central/rev/6483b38af5c0 - Kartikaya Gupta - Bug 722657 - Fix glaring bug in subdocument scrolling where scroll amounts got discarded. r=Cwiiis
  2333. # [19:28] <@bz> namespace C { class Foo; }
  2334. # [19:28] <@bz> er, no
  2335. # [19:28] <@bz> like this:
  2336. # [19:28] <@bz> namespace A {
  2337. # [19:28] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2338. # [19:28] <@bz> namespace B { class Foo; }
  2339. # [19:29] <@ted> gps: we had code coverage builds of the entire browser
  2340. # [19:29] <@ted> nobody looked at the results
  2341. # [19:29] <taras> Bas: are borders/gradients expensive in soft rendering too?
  2342. # [19:29] <@bz> namesace C {
  2343. # [19:29] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2344. # [19:29] <@ted> they're broken now, AFAIK
  2345. # [19:29] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2346. # [19:29] <Bas> taras: Not great, but not bad either.
  2347. # [19:29] <@bz> // Would like to refer to B::Foo as just B
  2348. # [19:29] * Joins: cpeterson (cpeterson@moz-7B0110AD.mv.mozilla.com)
  2349. # [19:29] <@bz> }
  2350. # [19:29] <@bz> Is that possible?
  2351. # [19:29] <@bz> seems like the compiler thinks this is all ambiguous
  2352. # [19:29] <Bas> bz: Typedef B::Foo B; ?
  2353. # [19:29] <@bz> but it'd be really nice to be able to say "when I say B I mean this thing" here
  2354. # [19:29] <jorendorff> bz: refer to B::Foo as just B?
  2355. # [19:30] <jorendorff> I think you can namespace B = ::A::B;
  2356. # [19:30] <Ms2ger> s/B/nsB/? :)
  2357. # [19:30] <@bz> Bas: I tried that; compiler complains about it
  2358. # [19:30] <@bz> let me be more precise
  2359. # [19:30] <Bas> bz: Because the typedef is ambiguous with the namespace?
  2360. # [19:30] <@bz> Bas: yes
  2361. # [19:30] <gps> ted: I would look at them now :)
  2362. # [19:30] <Bas> Yeah, figures :s
  2363. # [19:30] <@bz> I have namespace dom
  2364. # [19:30] <@ted> gps: you'll have to fix them first!
  2365. # [19:30] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2366. # [19:30] <@ted> gps: also, pretty sure we had JS code coverage at some point
  2367. # [19:30] * @ted tries to remember
  2368. # [19:30] <@bz> inside that I have namespace XMLHttpRequestResponseType
  2369. # [19:31] <jorendorff> bz: etherpad?
  2370. # [19:31] <@bz> yeah
  2371. # [19:31] * Quits: MarcoZ (Daily@moz-8F50F3E1.dip.t-dialin.net) (Quit: l8er)
  2372. # [19:31] <gps> ted: at some point I heard there was. but it was hacky and that API doesn't exist any more
  2373. # [19:31] <Hixie> bz: k, i updated the editor's draft. they can do what they want with the TR/ copy
  2374. # [19:31] <@bz> Hixie: awesome
  2375. # [19:31] <Ms2ger> Hixie++
  2376. # [19:31] <@bz> jorendorff, bas: https://etherpad.mozilla.org/OUCiOBi9jM
  2377. # [19:31] <@ted> https://bugzilla.mozilla.org/show_bug.cgi?id=657647
  2378. # [19:32] <@ted> is the last bustage i remember
  2379. # [19:32] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2380. # [19:32] <@ted> also https://bugzilla.mozilla.org/show_bug.cgi?id=657636
  2381. # [19:33] <jtcranmer> ted: that js code coverage tool has/had some issues
  2382. # [19:33] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2383. # [19:34] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  2384. # [19:34] <dholbert> dbaron, ping
  2385. # [19:34] * davehunt is now known as davehunt|away
  2386. # [19:34] * Joins: micahg (micahg@5699315D.13D9035B.F98C6DDA.IP)
  2387. # [19:35] * Quits: micahg (micahg@5699315D.13D9035B.F98C6DDA.IP) (Connection reset by peer)
  2388. # [19:35] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/96b119986321 - Brad Lassey - bug 744070 - Page starts out zoomed, doesn't resize/scroll correctly r=mbrubeck a=android-only
  2389. # [19:35] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2390. # [19:35] <Ms2ger> Heh, add more namespaces
  2391. # [19:35] * Quits: rniwa (rniwa@454A1A4F.FF5089F.1771B9DE.IP) (Ping timeout)
  2392. # [19:35] * rniwa_ is now known as rniwa
  2393. # [19:35] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2394. # [19:35] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
  2395. # [19:35] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2396. # [19:36] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2397. # [19:37] * mak is now known as mak|afk
  2398. # [19:37] <Ms2ger> Bas, "This should work" is a dangerous statement about C++ ;)
  2399. # [19:37] <Bas> Ms2ger: *grins*
  2400. # [19:37] <Bas> I'm just trying to think of a solution :)
  2401. # [19:37] <@bz> what Bas suggests will work
  2402. # [19:37] <@bz> just make using the values a pain
  2403. # [19:38] <Bas> Yep :(
  2404. # [19:38] * armenzg_buildduty is now known as armenzg_mtg
  2405. # [19:38] <mbrubeck> ehsan: I can't see this Ts MAX Dirty Profile regression at http://graphs-new.mozilla.org/graph.html#tests=[[54,64,12],[54,1,12]]&sel=none&displayrange=7&datatype=running ...
  2406. # [19:38] <@ted> jtcranmer: gps is working on something in https://bugzilla.mozilla.org/show_bug.cgi?id=750364
  2407. # [19:38] <@ted> FYI
  2408. # [19:38] <@bz> I mean....
  2409. # [19:38] <@bz> I can cheat
  2410. # [19:38] <@bz> and just prefix all my values with XMLHttpRequestResponseType_
  2411. # [19:38] * Joins: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  2412. # [19:38] <mbrubeck> oh, non-PGO... http://graphs-new.mozilla.org/graph.html#tests=[[54,64,12],[54,1,12],[54,94,12]]&sel=1335375020658,1335979820658&displayrange=7&datatype=running
  2413. # [19:39] <@bz> pseudo-namespaces for the win!
  2414. # [19:39] <@ehsan> mbrubeck: see the link in the regression email
  2415. # [19:39] <mbrubeck> yeah
  2416. # [19:39] <Bas> bz: Or #defines! :)
  2417. # [19:39] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2418. # [19:39] * mbrubeck looks at the Fx-Team-Non-PGO graph http://graphs-new.mozilla.org/graph.html#tests=[[54,94,12],[54,132,12]]&sel=none&displayrange=30&datatype=running
  2419. # [19:39] <@bz> Bas: how do #defines help me?
  2420. # [19:40] <jtcranmer> ted: again? :-)
  2421. # [19:40] <@smaug> Ms2ger: looks like you could drop the SetEnd
  2422. # [19:40] <Bas> bz: #define XMLHttpRequestResponseType XMLHttpRequestResponseType::value might work with the obscure macro logic in C++?
  2423. # [19:40] <Bas> Not sure? :)
  2424. # [19:40] * Joins: dveditz (dveditz@454A1A4F.FF5089F.1771B9DE.IP)
  2425. # [19:40] * ChanServ sets mode: +o dveditz
  2426. # [19:40] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
  2427. # [19:40] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  2428. # [19:41] <Ms2ger> Bas, not for the values before +11, I don't think
  2429. # [19:41] <@bz> Bas: hmm
  2430. # [19:41] <@bz> Bas: will think about it
  2431. # [19:41] * AaronMT|afk is now known as AaronMT
  2432. # [19:42] * Joins: marco (Mibbit@ADB375DF.A00BAEB.10DC0B64.IP)
  2433. # [19:42] * khuey|away is now known as khuey
  2434. # [19:42] <marco> jlebar, do you think bug 651060 can be marked as MemShrink?
  2435. # [19:42] * Joins: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net)
  2436. # [19:42] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2437. # [19:42] * Parts: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Leaving)
  2438. # [19:43] <jlebar> marco, Yes, sure.
  2439. # [19:43] * jlebar would love to cut our decoded image size in half.
  2440. # [19:44] <Ms2ger> smaug, thanks
  2441. # [19:44] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  2442. # [19:45] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  2443. # [19:46] <jtcranmer> also, ew
  2444. # [19:46] <jtcranmer> xml output
  2445. # [19:46] <@ted> i think gps is a closet xml fetishist
  2446. # [19:46] * Joins: nhirata (nhirata.bu@moz-E31CD2CB.mozilla.org)
  2447. # [19:46] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2448. # [19:47] * Quits: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2449. # [19:47] <gps> ted: I favor file formats that can be read by tools, not unstructured text
  2450. # [19:47] <jlebar|mac> smaug: I'm not sure what you mean about nsPIDOMWindow::GetParentTarget returning my new message manager. As I have things (and maybe they're wrong!) the mm's seem to work fine. The problem is just addEventListener on the global...
  2451. # [19:47] <gps> Cobertura's XML code coverage format is understood by nearly every code coverage reporting tool out there
  2452. # [19:47] <jtcranmer> the format I fell in love with was lcov's
  2453. # [19:47] <gps> I'm open to other suggestions
  2454. # [19:48] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  2455. # [19:48] <jtcranmer> writing a decoder takes only a few lines of code
  2456. # [19:48] <jtcranmer> and it's extremely low overhead
  2457. # [19:48] <jlebar|mac> gps: What about JSON?
  2458. # [19:48] * Joins: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com)
  2459. # [19:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/1bc4679ac516 - Edward Lee - Bug 750568 - Cannot use twitter or google accounts within the desktop runtime - Needs to be whitelisted on origins allowed [r=myk, a=js-only]
  2460. # [19:48] <jlebar|mac> Oh, I guess you're using an existing format.
  2461. # [19:48] <gps> exactly
  2462. # [19:48] <jtcranmer> and lcov produces decently presentable results
  2463. # [19:49] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2464. # [19:49] <gps> jtcranmer: point me to lcov's format documentation in the bug and I'll consider it
  2465. # [19:49] <@smaug> jlebar|mac: you add a new message manager
  2466. # [19:49] <luke> any reason i can't land SM-only (so, libmozjs) changes on inbound now?
  2467. # [19:49] <jlebar|mac> smaug: Yep.
  2468. # [19:49] <@smaug> jlebar|mac: events don't propagate to that
  2469. # [19:49] <Ms2ger> luke, a=not-in-libxul
  2470. # [19:49] * Quits: supreet (quassel@1586D677.98256B8E.DF11F364.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  2471. # [19:49] <jlebar|mac> Ah.
  2472. # [19:49] <luke> righto
  2473. # [19:49] <@dbaron> dholbert, pong
  2474. # [19:49] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2475. # [19:49] * Joins: supreet (quassel@1586D677.98256B8E.DF11F364.IP)
  2476. # [19:49] <jtcranmer> gps: http://ltp.sourceforge.net/coverage/lcov/geninfo.1.php
  2477. # [19:49] <khuey> do we do nightly builds on mozilla-beta?
  2478. # [19:50] <gps> you'll notice from the bug that I made the reporting API extensible. you just code coverage into a data container class and there is a separate class to transform it into some other format
  2479. # [19:51] <jlebar|mac> Oh, I understand. I should modify nsPIDOMWindow::GetParentTarget to return my new message manager.
  2480. # [19:51] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2481. # [19:51] * Joins: catalinb (ethereal@moz-7443FA19.eregie.pub.ro)
  2482. # [19:52] <Waldo> Ms2ger: wait, JS stuff can just keep landing? hmmmm
  2483. # [19:52] <@smaug> jlebar|mac: right
  2484. # [19:52] <Waldo> well, not if it touches an installed header, perhaps
  2485. # [19:52] * mak|afk is now known as mak
  2486. # [19:52] <@smaug> jlebar|mac: and then modify your mm instance to set the right event target parent in PreHandleEvent
  2487. # [19:52] <Waldo> this distinction seems a bit too fuzzy to really run with
  2488. # [19:53] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2489. # [19:53] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2490. # [19:53] <decoder> <jtcranmer> writing a decoder takes only a few lines of code <- now I feel insulted^^
  2491. # [19:54] <jtcranmer> new Message({to: decoder}).addBody("Hello!");
  2492. # [19:54] <decoder> :D
  2493. # [19:54] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2494. # [19:54] <@ehsan> ttaubert: you haven't backed out yet, have you?
  2495. # [19:55] <edmorley> luke: not inbound, use m-c
  2496. # [19:55] <luke> edmorley: ok
  2497. # [19:55] <@ehsan> khuey: ping
  2498. # [19:55] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2499. # [19:56] <@ehsan> hsivonen: ping
  2500. # [19:56] <khuey> ehsan: pong
  2501. # [19:56] <@ehsan> khuey: can you please review my build system stuff?
  2502. # [19:56] <khuey> what stuff?
  2503. # [19:56] <@ehsan> khuey: I'd like to land them asap
  2504. # [19:56] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Ping timeout)
  2505. # [19:56] <@ehsan> lemme look up bug #'s
  2506. # [19:56] <@bz> in python
  2507. # [19:57] <@bz> if I have a list x
  2508. # [19:57] * khuey 's review queue is empty
  2509. # [19:57] <Ms2ger> khuey, I can fix that :)
  2510. # [19:57] <@bz> and I want to produce a list that has two entries for each entry of x
  2511. # [19:57] <@ehsan> khuey: yeah I had asked from ted since you were asleep
  2512. # [19:57] <@bz> entries at indices 2K and 2K+1 computed from the entry at index K in x
  2513. # [19:57] <@bz> can I do that with list comprehensions, or do I need a loop?
  2514. # [19:57] * Joins: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP)
  2515. # [19:57] <Waldo> bz: [[f(x), g(x)] for x in lst]
  2516. # [19:57] <@ehsan> khuey: https://bugzilla.mozilla.org/attachment.cgi?id=620321&action=edit
  2517. # [19:58] * Joins: derf (derf@moz-4168F490.net)
  2518. # [19:58] <Ms2ger> Waldo, flattened
  2519. # [19:58] <@ehsan> khuey: another patch forthcoming :)
  2520. # [19:58] <@bz> Waldo: that gives me a list of lists
  2521. # [19:58] * mcote|lunch is now known as mcote
  2522. # [19:58] <Waldo> oh
  2523. # [19:58] * Joins: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net)
  2524. # [19:58] <derf> So, what's the approval process if I have a patch that touches files in the win32 build, but which should produce identical code after the pre-processor runs on them?
  2525. # [19:58] <Waldo> hm
  2526. # [19:58] <Ms2ger> I don't think so
  2527. # [19:59] <jlebar> bz, zip(mylist, mylist) ?
  2528. # [19:59] * Quits: timdream (timdream@moz-A7CFD25E.adsl.dynamic.seed.net.tw) (Quit: timdream)
  2529. # [19:59] <jlebar> Or...that does a list of tuples.
  2530. # [19:59] <jlebar> But surely there's a function.
  2531. # [19:59] <@ehsan> khuey: https://bugzilla.mozilla.org/attachment.cgi?id=620379&action=edit
  2532. # [19:59] <@ted> pretty sure i've had to do this before
  2533. # [19:59] <@ted> but i don't remember the answer
  2534. # [19:59] <Waldo> bz: [f(x) if even is True else g(x) for x in lst for even in (True, False)]?
  2535. # [19:59] <jlebar> bz, http://docs.python.org/library/itertools.html#itertools.chain
  2536. # [19:59] <Waldo> bz: I'm not convinced this is readable
  2537. # [20:00] <Waldo> also I don't remember if that's all the punctuation Python wants or not
  2538. # [20:00] * Quits: Faramarz_ (Faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  2539. # [20:00] <@bz> ok
  2540. # [20:00] * zpao|detached is now known as zpao
  2541. # [20:00] * philor is now known as philor|away
  2542. # [20:00] <Ms2ger> [fun(x) for x in list for fun in [f, g]], maybe?
  2543. # [20:00] <Waldo> yeah, that's a little better
  2544. # [20:00] <@bz> hmm
  2545. # [20:00] <Waldo> but tuple!
  2546. # [20:00] * @bz experiments
  2547. # [20:00] <Ms2ger> Dunno if that's the right order
  2548. # [20:00] <Ms2ger> Yeah, it is
  2549. # [20:00] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2550. # [20:01] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2551. # [20:01] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2552. # [20:01] <@bz> perfect
  2553. # [20:01] <@bz> Ms2ger: thanks
  2554. # [20:01] * Quits: mjschranz (mjschranz@FA65BD34.33EE9F8A.1139E686.IP) (Quit: )
  2555. # [20:02] <Ms2ger> Np
  2556. # [20:02] <khuey> ehsan: not thrilled about this expat stuff
  2557. # [20:02] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2558. # [20:02] <@ehsan> khuey: why is that?
  2559. # [20:02] <Ms2ger> Not thrilled by expat, period?
  2560. # [20:02] <khuey> it just scares me
  2561. # [20:02] <@ted> why is it any worse than anything else?
  2562. # [20:02] <@ehsan> khuey: is it more than just a bad feeling? ;)
  2563. # [20:02] <khuey> ehsan: not really
  2564. # [20:02] <@ehsan> cause I gotta tell you
  2565. # [20:02] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  2566. # [20:02] <@ehsan> I'm not feeling super myself ;)
  2567. # [20:03] * Joins: zz_mjschranz (matt@78D3F304.33EE9F8A.1139E686.IP)
  2568. # [20:03] * zz_mjschranz is now known as mjschranz
  2569. # [20:03] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2570. # [20:03] * Quits: dao (dao@moz-C30A98BD.superkabel.de) (Connection reset by peer)
  2571. # [20:04] <@ted> Waldo: hah
  2572. # [20:04] <@ted> bz:
  2573. # [20:04] * Joins: dao (dao@moz-C30A98BD.superkabel.de)
  2574. # [20:04] <@ted> def f(x):
  2575. # [20:04] <khuey> ehsan: r+ all around
  2576. # [20:04] <@ted> er, you used f
  2577. # [20:04] <@ted> def foo(x):
  2578. # [20:04] <@ted> yield f(x)
  2579. # [20:04] <@ehsan> khuey: thanks
  2580. # [20:04] <@ted> yield g(x)
  2581. # [20:04] <glandium> jesup: ping
  2582. # [20:04] <@ehsan> khuey: ted: next stop is cairo+pixman
  2583. # [20:05] <jesup> glandium: pong
  2584. # [20:05] <@ted> bz: something like that
  2585. # [20:05] * @ted just lost track
  2586. # [20:05] <@ted> ehsan: oof
  2587. # [20:05] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2588. # [20:05] <@ted> i feel like by the time wer'e done here "turn off PGO" would be a palatable option
  2589. # [20:05] <@ted> we're going to slice out all our PGO perf wins anyway
  2590. # [20:05] <glandium> jesup: about bug 750865, what was your mozconfig?
  2591. # [20:05] <gps> or we could change the C++ to use less templates :)
  2592. # [20:06] <@ehsan> ted: we'll be done very soon after this -- it's probably the last piece of code to take out
  2593. # [20:06] <Ms2ger> ted, and then [foo(x) for x in list]?
  2594. # [20:06] <@ehsan> ted: next we'll focus on getting win64 builders with 32-bit toolchain
  2595. # [20:06] <@ted> Ms2ger: yeah, but that doesn't quite work
  2596. # [20:06] <@ted> Ms2ger: i guess you really want
  2597. # [20:06] <khuey> that's what we should have been focusing on since december
  2598. # [20:06] <jlebar> Ms2ger, list(foo(x)) if he really needs a list...
  2599. # [20:07] <@ted> def foo(x): for i in x: yield f(x); yield g(x)
  2600. # [20:07] <jesup> glandium: since it was a try build, I (as a quick hack test) changed the default android version to 9 in configure.in.
  2601. # [20:07] <@ted> then list(foo(whatever))
  2602. # [20:07] <jlebar> Yeah.
  2603. # [20:07] <Ms2ger> Meh
  2604. # [20:07] <Ms2ger> I prefer my solution ;)
  2605. # [20:07] * jlebar likes the double loop comprehension too.
  2606. # [20:07] <@ehsan> bjacob: ping
  2607. # [20:07] <@ted> waldo's is clever
  2608. # [20:07] <glandium> jesup: yeah, so you basically hit a case where our build system allows you to shoot yourself in the foot
  2609. # [20:08] <jesup> glandium: ok, cool. How to I un-target my foot?
  2610. # [20:08] <glandium> jesup: basically, you say you build for android version 9, but the actual headers used are those from android 5
  2611. # [20:08] <@ted> Ms2ger: oh, didn't see yours
  2612. # [20:08] <@ted> clever
  2613. # [20:08] <jesup> Ah. That's not good.
  2614. # [20:08] <glandium> jesup: you need to change --with-android-platform too
  2615. # [20:08] <Ms2ger> Why thank you, kind sir :)
  2616. # [20:08] <glandium> jesup: because that's set in mozconfig
  2617. # [20:09] <jesup> Ok, thanks. Maybe this bug should morph into "fail if android versions don't match" (probably a 1-liner)
  2618. # [20:09] * catlee is now known as catlee-brb
  2619. # [20:09] <bjacob> ehsan: pong
  2620. # [20:09] <jesup> glandium: Trying to build with OpenSLES, which showed up in 9
  2621. # [20:10] <Ms2ger> jesup, build system, one liner?
  2622. # [20:10] <Ms2ger> You must be new here
  2623. # [20:10] <jesup> webrtc requires it.... (which is another issue)
  2624. # [20:10] <@ehsan> bjacob: what was the patch that you were talking about?
  2625. # [20:10] <Ms2ger> WebRTC is another issue, yes :)
  2626. # [20:10] <bjacob> ehsan: 749711
  2627. # [20:10] <jesup> Ms2ger: this one might be a one-liner... Since it's "if x != y fail!"
  2628. # [20:10] <derf> Ms2ger: Hey, I fixed my b2g issue with a one-line patch to the build system!
  2629. # [20:11] * davidb|mtg is now known as davidb
  2630. # [20:11] <derf> Of course, it also required a one-line patch to the B2G toolchain, which required...
  2631. # [20:11] <Ms2ger> :)
  2632. # [20:12] <@ehsan> bjacob: is jgilbert around?
  2633. # [20:12] <Mook_as> list(itertools.chain(*[[x, x+0.5] for x in range(3)])) ?
  2634. # [20:12] <derf> Anyway, so... no approval process for m-c?
  2635. # [20:13] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  2636. # [20:13] <Ms2ger> Mook_as, r- :)
  2637. # [20:13] <@ehsan> derf: your code should not change anything in libxul on windows
  2638. # [20:13] <jesup> glandium: and I got tripped up by the test for platform to set the directory from version... didn't expect try to force the platform on me
  2639. # [20:13] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  2640. # [20:14] <bjacob> ehsan: not on irc apparently.
  2641. # [20:14] <sfink> [ i for l in [(x, x+0.5) for x in range(3) ] for i in l ]
  2642. # [20:14] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2643. # [20:14] <@ehsan> bjacob: can you get somebody else to review it?
  2644. # [20:14] <glandium> derf: what problem do you have with the b2g toolchain?
  2645. # [20:14] <@ehsan> bjacob: the goal is to land this stuff asap
  2646. # [20:14] <bjacob> ehsan: not really, very specialized code
  2647. # [20:14] <bjacob> ehsan: i'll email him
  2648. # [20:15] <@ehsan> bjacob: can you call him? ;)
  2649. # [20:15] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2650. # [20:15] * Parts: dseif_ (dseif@61155220.33EE9F8A.1139E686.IP)
  2651. # [20:15] * Quits: marco (Mibbit@ADB375DF.A00BAEB.10DC0B64.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2652. # [20:16] <derf> glandium: It wasn't shipping some NDK files that I needed.
  2653. # [20:16] <derf> It's fixed now.
  2654. # [20:16] * Quits: dseif (dseif@F70CA96.33EE9F8A.1139E686.IP) (Quit: )
  2655. # [20:16] <bjacob> ehsan: i'm not a lot into tracking people by phone, but i'll check if he put his number on phonebook
  2656. # [20:17] <derf> glandium: Bug 748448 if you're curious.
  2657. # [20:17] <jviereck> roc: hi. I was thinking about adding a `abort()` function to the PrintState that is passed to the mozPrintCallback. Calling this function will dismiss the printing process. For PDF.JS this is required if rendering one of the pages fails. What do you think about it?
  2658. # [20:17] <glandium> jesup: feel free to file a bug to error out when they don't match. I filed a bug about the mozconfig contents, we can change them.
  2659. # [20:17] <@ehsan> bjacob: that was a joke!
  2660. # [20:17] <bjacob> ehsan: oh, he did
  2661. # [20:17] <bjacob> oh ok
  2662. # [20:17] <@ehsan> bjacob: email is fine :)
  2663. # [20:17] <bjacob> i mean, i _have_ been tracked by phone for the bug that blocked the fx11 release
  2664. # [20:17] <@ehsan> hehe
  2665. # [20:17] <@ehsan> yeah
  2666. # [20:18] <@ehsan> bjacob: in the mean time maybe we can talk about what to do on top of this
  2667. # [20:18] <bjacob> ehsan: yep. coming in a minute.
  2668. # [20:18] <@ehsan> bjacob: I'll come over in a bit
  2669. # [20:18] <bjacob> ok
  2670. # [20:18] <@ehsan> bjacob: I'm busy ripping cairo out...
  2671. # [20:18] <bjacob> let's meet halfway
  2672. # [20:20] <khuey> moving cairo out sounds like it would hurt perf a lot ...
  2673. # [20:20] <glandium> ehsan: what's the plan for after ripping stuff out of libxul? win64 builders?
  2674. # [20:20] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2675. # [20:20] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  2676. # [20:21] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  2677. # [20:21] * jmaher is now known as jmaher|afk
  2678. # [20:21] * Quits: pranavrc (pranavrc@379C5.1E3EB3FF.C28326FD.IP) (Quit: Ping timeout: ∞)
  2679. # [20:21] <@ehsan> glandium: yes
  2680. # [20:22] <@ehsan> khuey: let's see if we can take that chance...
  2681. # [20:22] <khuey> ehsan: I'm going to want some perf #s before I r+ that one :-P
  2682. # [20:22] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2683. # [20:23] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2684. # [20:23] * Joins: maikmerten (maikmerten@moz-6766A4E6.dynamic.qsc.de)
  2685. # [20:23] * Joins: hub (hub@1063758.68078EAA.B97E6502.IP)
  2686. # [20:24] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Quit: leaving)
  2687. # [20:24] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2688. # [20:24] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2689. # [20:25] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2690. # [20:25] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2691. # [20:25] * Joins: alice (anonymous@moz-21BA121A.w80-9.abo.wanadoo.fr)
  2692. # [20:25] * Quits: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
  2693. # [20:25] * madhava_ is now known as madhava
  2694. # [20:25] <@ehsan> khuey: how about we do it retroactively, as in, backing it out if it does regress something?
  2695. # [20:25] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2696. # [20:25] <@ehsan> khuey: remember we're talking about keeping the tree closed for one more day :(
  2697. # [20:26] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2698. # [20:26] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2699. # [20:26] <glandium> ehsan: on the other hand, is ripping these out going to allow us to land big chunks of code?
  2700. # [20:26] <khuey> ehsan: well if people would stop checking in code we wouldn't have that problem!
  2701. # [20:26] * philor|away is now known as philor
  2702. # [20:26] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  2703. # [20:26] <@ehsan> khuey: so should we announce that the last version of firefox would be 14? ;)
  2704. # [20:26] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
  2705. # [20:27] <khuey> ehsan: sgtm
  2706. # [20:27] <@ehsan> glandium: yes, how big? impossible to know
  2707. # [20:27] <derf> Then khuey could go home.
  2708. # [20:27] * @ehsan starts writing that email to dev-planning
  2709. # [20:27] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2710. # [20:27] <@ehsan> and CCing some media people ;)
  2711. # [20:27] <khuey> I could finally stop sleeping under this desk
  2712. # [20:27] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  2713. # [20:27] <jlebar> /. will be so pleased
  2714. # [20:27] <@ehsan> yeah
  2715. # [20:27] <@ehsan> I live on pleasing people
  2716. # [20:27] <jimm> ehsan: are we still working on switching to 64-bit builders as well, or have we given up on that solution for some reason?
  2717. # [20:27] <jlebar> "Mozilla finally listens."
  2718. # [20:27] <glandium> ehsan: do you know how much RSS we saved so far?
  2719. # [20:27] <jdm> haha
  2720. # [20:27] <@ehsan> jimm: no, but that's longer term
  2721. # [20:28] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2722. # [20:28] <bent> we could pretend to overflow at firefox 17
  2723. # [20:28] <Wes> jlebar: you took out the core leaks? awesome!
  2724. # [20:28] * Wes runs and ducks
  2725. # [20:28] <@ehsan> glandium: ~200megs perhaps?
  2726. # [20:28] <@ehsan> glandium: I'll get better numbers once the builds finish
  2727. # [20:28] <glandium> ehsan: not bad. what has been ripped out so far?
  2728. # [20:28] <@ehsan> glandium: cairo+pixman will probably be big
  2729. # [20:28] <@ehsan> hmm let's see
  2730. # [20:29] <@ehsan> libpng, libjpeg, expat, qcms, graphite
  2731. # [20:29] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
  2732. # [20:29] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2733. # [20:30] <glandium> ehsan: i'm tempted to try https://bugzilla.mozilla.org/show_bug.cgi?id=750661#c7 for a mid-term solution
  2734. # [20:30] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3a2ef6a1efd6 - Armen Zambrano Gasparnian - Bug 748996 - talos_from_code.py needs to generate more detailed error messages. a=NPOTB DONTBUILD r=catlee
  2735. # [20:30] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Client exited)
  2736. # [20:30] <gregglind> can I url navigate to the newtab page? How can I affect / set that as home, for example
  2737. # [20:31] <glandium> gregglind: about:newtab
  2738. # [20:31] <khuey> glandium: how would that even work?
  2739. # [20:31] <Mossop> What APIs does tbpl use to pull its data these days?
  2740. # [20:31] <glandium> khuey: build pgoed static libs, and glue them together
  2741. # [20:31] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2742. # [20:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2743. # [20:31] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2744. # [20:32] <@ehsan> glandium: I don't know enough about the build system to try that
  2745. # [20:32] <@ehsan> glandium: but I agree it's worth experimenting
  2746. # [20:32] <gregglind> glandium, I feel silly now :) thanks!
  2747. # [20:32] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2748. # [20:33] <@ted> really
  2749. # [20:33] <@ted> the simple solution here is "stop building PGO on windows"
  2750. # [20:33] <@ted> which sucks because it hurts perf
  2751. # [20:33] <@ted> but it removes this arbitrary limitation
  2752. # [20:33] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2753. # [20:33] <@ted> this is what chrome does
  2754. # [20:33] <khuey> glandium: can you use LTCG on static libs?
  2755. # [20:33] <glandium> khuey: yes
  2756. # [20:33] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2757. # [20:33] * @ted wonders what the linker does if you LTCG a static lib then link it
  2758. # [20:34] <khuey> yeah, I'd be curious to know how that works
  2759. # [20:34] <glandium> ted: that's the main question
  2760. # [20:34] * Joins: bjacob_ (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2761. # [20:34] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  2762. # [20:35] <glandium> well, the pgoed static lib is still a static lib. it can link it as such
  2763. # [20:35] * Quits: bjacob_ (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2764. # [20:35] <jesup> glandium: I see no reason why that wouldn't be a pretty good solution
  2765. # [20:35] <gaston> probably a dumb Q while you guys are working hard at shrinking libxul, but dont everything end up in libxul anyway ? the only libs i have on unix are mozalloc, xpcom and xul... or gkmedia is a splitted lib only on windows ?
  2766. # [20:36] <jesup> glandium: might lose a smidge on cross-static-lib calls (IIGC - If I Guess Correctly)
  2767. # [20:36] <glandium> jesup: i see one: msvc being too smart, like instead of actually doing LTCG, it could store linker instructions to make it LTCG when linking the static lib
  2768. # [20:36] <khuey> gaston: right
  2769. # [20:36] <derf> gaston: gkmedias is a separate DLL only on Windows.
  2770. # [20:36] <derf> And in fact, only Win32, IIRC.
  2771. # [20:36] <khuey> ted: honestly, maybe we should consider dropping PGO
  2772. # [20:37] <gaston> okay, i betterunderstand the issue now :)
  2773. # [20:37] <khuey> it'd certainly make the webrtc folks' lives easier
  2774. # [20:37] <khuey> and mine ;-)
  2775. # [20:37] <jesup> khuey: God yes :-)
  2776. # [20:37] <khuey> and ehsan's
  2777. # [20:37] <bent> can't we just get taras to rewrite PGO or something?
  2778. # [20:37] <derf> It makes everyone's lives easier.
  2779. # [20:37] <glandium> khuey: honestly, i don't see why we should put everything in one place, especially webrtc
  2780. # [20:37] <derf> Except those pesky users.
  2781. # [20:37] <jlebar> derf, They won't notice.
  2782. # [20:37] <@bz> hmm
  2783. # [20:37] <jesup> Though I suspect static-link-PGO might work as well (all in one lib in the end)
  2784. # [20:38] <jlebar> derf, 'specially if we speed up the tab strip. :-p
  2785. # [20:38] <@bz> what issues did webrtc run into?
  2786. # [20:38] <bent> they'll be too busy screaming about our large version number to care
  2787. # [20:38] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120501042005])
  2788. # [20:38] <@bz> users don't scream about version numbers
  2789. # [20:38] <glandium> bz: probably, exploding on pgo because of memory usage
  2790. # [20:38] <jesup> bz: need things like Mutex
  2791. # [20:38] <derf> bz: We need to use stuff from libxul, but want to keep most of the core code in gkmedias.
  2792. # [20:38] * jmaher|afk is now known as jmaher
  2793. # [20:38] <@bz> ah
  2794. # [20:38] <@bz> yeah, that sucks
  2795. # [20:38] <@bz> ok
  2796. # [20:39] <@bz> so if we did pgo on separate libs
  2797. # [20:39] <jesup> bz: and getting worse with the transport (ICE/etc) stuff ekr is doing
  2798. # [20:39] <derf> So now we have multiple incompatible copies of locking primitives, etc.
  2799. # [20:39] <bent> bz, ever read the comments on things like ars technica?
  2800. # [20:39] <glandium> derf: we already have several
  2801. # [20:39] <@bz> bent: those aren't users
  2802. # [20:39] <derf> glandium: Now we have more!
  2803. # [20:39] <@bz> bent: really
  2804. # [20:39] <glandium> derf: one more, one less, not much difference ;)
  2805. # [20:39] <@bz> bent: they're fanboys and anti-fanboys
  2806. # [20:40] <@bz> bent: a slightly different species
  2807. # [20:40] <@bz> bent: fanboys tend to decay into anti-fanboys, with a half life measured in months to maybe a few years
  2808. # [20:40] <@bz> hmm
  2809. # [20:40] <bent> maybe after a few more privacy violations they revert to fanboys?
  2810. # [20:40] * @bz wonders why Mutex is in libxul
  2811. # [20:41] <@bz> I guess it needs to link to other stuff?
  2812. # [20:41] <khuey> if a fanboy and an antifanboy meet do they annihilate each other?
  2813. # [20:41] <khuey> bz: it's in xpcom/
  2814. # [20:41] <@bz> because putting it in mfbt would make sense to me
  2815. # [20:41] <glandium> bz: you mean putting it entirely in headers?
  2816. # [20:41] <khuey> bz: it can't go in mfbt, because it depends on nspr
  2817. # [20:41] <@bz> khuey: when that happens you get production of energy in the form of flamewar
  2818. # [20:41] <jlebar> bz, Doesn't mutex rely on nspr locks?
  2819. # [20:41] <@bz> glandium: yes
  2820. # [20:41] <@bz> right, there we go
  2821. # [20:41] * @bz hates computers
  2822. # [20:41] <bent> shopping time!
  2823. # [20:42] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2824. # [20:42] <@bz> why can't they just do what we mean, do it right, and not bother us with all these niggling issues?
  2825. # [20:42] <Mook_as> tell the fanboys/anti-fanboys/journalists/random bloggers to go do their performance measurements on win64 builds, where PGO isn't a problem? :P
  2826. # [20:42] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  2827. # [20:42] <@dbaron> bz, that's what humans are for :-)
  2828. # [20:42] * jhammel is now known as jhammel|lunch
  2829. # [20:42] <@bz> khuey: but sadly, it's just an exothermic reaction that does not annihilate the reactants
  2830. # [20:42] <derf> Mook_as: Maybe if we shipped a win64 build of an actual release...
  2831. # [20:42] <jhammel|lunch> humans don't do that! silly...
  2832. # [20:43] * armenzg_mtg is now known as armenzg
  2833. # [20:43] <@bz> khuey: which are then free to interact with other fanboys and antifanboys in the medium, and worse yet with users and developers
  2834. # [20:43] * Quits: dao (dao@moz-C30A98BD.superkabel.de) (Quit: Leaving.)
  2835. # [20:44] * Quits: edmorley (edmorley@moz-BEDF50FD.range86-145.btcentralplus.com) (Quit: Leaving.)
  2836. # [20:44] * Joins: Neil (neil@moz-7E027EE5.cable.virginmedia.com)
  2837. # [20:44] * Neil is now known as NeilZZZ
  2838. # [20:44] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2839. # [20:44] <@ted> hurf durf
  2840. # [20:45] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2841. # [20:45] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  2842. # [20:46] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2843. # [20:47] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2844. # [20:47] * Quits: martyn (martyn@moz-CABED5F2.range81-154.btcentralplus.com) (Quit: Ex-Chat)
  2845. # [20:48] * Quits: maikmerten (maikmerten@moz-6766A4E6.dynamic.qsc.de) (Client exited)
  2846. # [20:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b83c87e1a122 - Dão Gottwald - Bug 750980 - Implement visibleTabs cache. r=ttaubert a=non-libxul
  2847. # [20:49] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/aed94bf5913a - Wes Johnston - Bug 747354 - Only show completed downloads in the download manager. r=mfinkle, a=mobile-only
  2848. # [20:51] * armenzg is now known as armenzg_brb
  2849. # [20:51] * Joins: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP)
  2850. # [20:51] <romaxa> bsmedberg: ping
  2851. # [20:52] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
  2852. # [20:52] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2853. # [20:52] * AutomatedTester|AFK is now known as AutomatedTester
  2854. # [20:52] <jesup> bz: there's no conservation of energy when fanboys and anti-fanboys meet.
  2855. # [20:52] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  2856. # [20:52] <@bz> jesup: sure there is
  2857. # [20:53] <@bz> jesup: some work ends up not done
  2858. # [20:53] <@bz> jesup: and energy is work!
  2859. # [20:53] <khuey> ddahl: ping?
  2860. # [20:53] <ddahl> khuey: pong
  2861. # [20:53] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2862. # [20:54] <derf> jesup: You may have to correct for time-dilation.
  2863. # [20:54] <@smaug> do we have nightly debug builds somewhere ?
  2864. # [20:54] <Ms2ger> I think so
  2865. # [20:55] * joduinn is now known as joduinn-brb
  2866. # [20:55] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2867. # [20:55] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2868. # [20:56] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Client exited)
  2869. # [20:56] <khuey> firebot: uuid
  2870. # [20:56] <firebot> 99bc94b5-c35a-419b-9339-dc700479e465 (/msg firebot cid for CID form)
  2871. # [20:56] <@ehsan> Bas: ping
  2872. # [20:57] * Joins: sicking (chatzilla@454A1A4F.FF5089F.1771B9DE.IP)
  2873. # [20:57] <khuey> firebot: uuid
  2874. # [20:57] <firebot> 40e5b646-d871-42f0-8484-897b7d40434d (/msg firebot cid for CID form)
  2875. # [20:57] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2876. # [20:58] * Ms2ger waves at sicking here too
  2877. # [20:58] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  2878. # [20:58] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  2879. # [20:59] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2880. # [20:59] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2881. # [21:00] * jhford-work is now known as jhford-work-away
  2882. # [21:00] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2883. # [21:00] * jhford-work-away is now known as jhford-work
  2884. # [21:02] * yvan is now known as yvan|lunch
  2885. # [21:02] * rail is now known as rail-brb
  2886. # [21:02] * zpao is now known as zpao|detached
  2887. # [21:02] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
  2888. # [21:02] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2889. # [21:03] <@bz> Ah, the common Web Specification Fallacy
  2890. # [21:03] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  2891. # [21:03] * armenzg_brb is now known as armenzg
  2892. # [21:03] <glandium> smaug: we don't
  2893. # [21:04] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/89e9b9213670 - Wes Johnston - Bug 744518 - Use touch events to trigger tap highlight. r=kats. a=mobile-only
  2894. # [21:04] <Ms2ger> bz, which? :)
  2895. # [21:04] <@ted> glandium: we do, in fact
  2896. # [21:05] * Quits: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Ping timeout)
  2897. # [21:05] <glandium> ted: they must be pretty well hidden then
  2898. # [21:05] <@bsmedberg> taras: do we have a "bool used as nsresult" analysis any more?
  2899. # [21:05] * @ted can't remember where
  2900. # [21:05] * @bsmedberg is refactoring hashtables to be infallible by default
  2901. # [21:05] <Ms2ger> \o/
  2902. # [21:05] <@ted> http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2012/05/2012-05-02-mozilla-central-debug/
  2903. # [21:05] <jtcranmer> how about getting rid of old hashtable implementations? :-)
  2904. # [21:05] <gregglind> how deep can I go with browser window transparency? Suppose I am in a chrome tab, what do I do to make desktop show through?
  2905. # [21:05] * @ted would love it if hashtables had iterators
  2906. # [21:05] <@bsmedberg> and I've found many many cases where people are using nsresult rv = hash.Init();
  2907. # [21:05] <@ted> instead of callbacks
  2908. # [21:06] <khuey> bsmedberg: ha
  2909. # [21:06] <khuey> that's great
  2910. # [21:06] <Ms2ger> Also, unsurprising
  2911. # [21:06] <@bsmedberg> ted: that might be nice, but somebody would have to add it to pldhash and you'd have to be careful about assertions
  2912. # [21:06] <khuey> bsmedberg: I found several nsresult rv = comArray.AppendObject(foo) last I looked
  2913. # [21:06] <@bsmedberg> hah
  2914. # [21:06] <@bsmedberg> I've found at least 17 different cases of this already. It's a pandemic.
  2915. # [21:06] * Joins: bholley_mobile (bholley_mo@40D65E62.26DA4C22.B3F72630.IP)
  2916. # [21:07] <bent> nsCOMArray, y u no die?
  2917. # [21:07] <khuey> bsmedberg: might be the first time nsCOMArray wasn't as COMy as expected
  2918. # [21:07] * Quits: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP) (Quit: ekr)
  2919. # [21:07] <Mook_as> gregglind: you'd need to unset the default background-color on the tabbrowser, or something along those lines, I think?
  2920. # [21:07] <@bz> Ms2ger: We need to add feature X to spec Y so we can use it to work around the bugs in UA implementations of feature Z from spec W
  2921. # [21:07] <Ms2ger> Ah, yes
  2922. # [21:07] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...)
  2923. # [21:07] <glandium> bsmedberg, khuey: for C++ code, we could probably hard fail when compiling
  2924. # [21:07] * Quits: cpeterson (cpeterson@moz-7B0110AD.mv.mozilla.com) (Input/output error)
  2925. # [21:07] <gcp> taras: you should enable HTTP pipelining :P
  2926. # [21:08] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2927. # [21:08] <@bsmedberg> glandium: ooh, how?
  2928. # [21:08] <glandium> gcp: does that still break plenty of sites?
  2929. # [21:08] <Ms2ger> struct nsresult?
  2930. # [21:08] <@bsmedberg> oh, that's pretty invasive
  2931. # [21:08] <glandium> bsmedberg: by changing nsresult
  2932. # [21:08] * jwir3|lunch is now known as jwir3
  2933. # [21:08] <gcp> glandium: apparently not. b2g and fennec enable it.
  2934. # [21:08] * catlee-brb is now known as catlee
  2935. # [21:09] <gcp> glandium: so does opera.
  2936. # [21:09] <Ms2ger> Possibly only for --enable-debug
  2937. # [21:09] <glandium> great... i can't reproduce the crashes i get on try
  2938. # [21:09] <gregglind> Mook_as, thanks! I will try that.
  2939. # [21:09] <gcp> reading through the bug, it's hard to find a reason why it's disabled except for "because firefox"
  2940. # [21:09] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  2941. # [21:09] <gcp> bursts of activity by people intent on fixing it "the right way"
  2942. # [21:10] <gcp> sad state of affairs really
  2943. # [21:10] <Mook_as> gregglind: IIRC, it was set to be not-transparent because otherwise it was slower for <something>
  2944. # [21:10] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2945. # [21:10] <glandium> gcp: i think the reason is something along the line "because last time we tried, it was a massive failure"
  2946. # [21:10] <gcp> which begs the question, why did we enable it on mobile, if we didn't think it was good enough for desktop
  2947. # [21:10] <glandium> gcp: arguably, last time was a long time ago
  2948. # [21:10] <derf> Because we don't have any users on mobile.
  2949. # [21:10] <gregglind> ha! Mook_as, I am familiar with <something>. Luckily for ui demos, performance isn't a huge deal :)
  2950. # [21:10] <gcp> right, so let's enable it :P
  2951. # [21:10] <gcp> derf: apparently Safari and Android Browser do it.
  2952. # [21:10] <glandium> gcp: also, what derf says.
  2953. # [21:10] <Mook_as> gcp: the broken sites are probably not the sort of sites that are new enough to be targeted at mobile
  2954. # [21:10] <gcp> derf: they have users :)
  2955. # [21:11] <gcp> what broken sites?
  2956. # [21:11] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  2957. # [21:11] * Quits: sfink|log (sfink@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2958. # [21:11] <khuey> firebot: uuid
  2959. # [21:11] <firebot> 0dbcb2e1-c203-4b15-af8c-b76fc7fc0a57 (/msg firebot cid for CID form)
  2960. # [21:12] <gcp> It's just a really strange situation. We enable it on our Two Most Important Projects (ahem), but disable on Desktop because we're worried it breaks stuff.
  2961. # [21:12] * Joins: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP)
  2962. # [21:12] <khuey> gcp: well when your Most Important Projects have no users to break ...
  2963. # [21:12] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2964. # [21:13] <gaston> hmm smooth scrolling is really nice here
  2965. # [21:13] <@bz> gcp: which "it"?
  2966. # [21:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2967. # [21:13] <mbrubeck> pipelining
  2968. # [21:13] <@bz> ah
  2969. # [21:13] <@bz> so there are reasons why
  2970. # [21:13] <@bz> in fact
  2971. # [21:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2972. # [21:13] <gcp> I'm guessing this subject comes up every year.
  2973. # [21:14] <@bz> first of all, it's a much bigger win on mobile than desktop
  2974. # [21:14] * Joins: catalinb (ethereal@moz-7443FA19.eregie.pub.ro)
  2975. # [21:14] <@bz> so even if the risk of breakage is the same, the tradeoff is not
  2976. # [21:14] <glandium> because of 3g latency, i guess
  2977. # [21:14] <@bz> right
  2978. # [21:15] <@bz> pipelining wins more as product of bandwidth and latency increases
  2979. # [21:15] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2980. # [21:15] <@bz> so high bandwidth and high latency is where it wins most
  2981. # [21:15] <gcp> sounds like a typical broadband connection nowadays :P
  2982. # [21:15] <@bz> like a typical _phone_ connection?
  2983. # [21:15] * coop is now known as coop|mtg
  2984. # [21:15] <glandium> from quick research, it seems some versions of IIS, some Apache modules, and some transparent proxies break pipelining in different ways
  2985. # [21:16] <@bz> on landline broadband...
  2986. # [21:16] * armenzg is now known as armenzg_mtg
  2987. # [21:16] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Quit: Leaving)
  2988. # [21:16] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  2989. # [21:16] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  2990. # [21:16] * ChanServ sets mode: +o bz
  2991. # [21:16] <@bz> 64 bytes from 63.245.217.105: icmp_seq=1 ttl=245 time=93.980 ms
  2992. # [21:16] <glandium> one of which is "returns garbled data"
  2993. # [21:16] * jmaher is now known as jmaher|afk
  2994. # [21:16] <@bz> so that's item one
  2995. # [21:16] <@bz> item 2 is that the most common reason pipelining fails is broken transparent proxies
  2996. # [21:17] <@bz> some of these sit at the server
  2997. # [21:17] <@bz> but other sit at the client
  2998. # [21:17] <jlebar> gcp, fwiw, I believe Opera has a blacklist.
  2999. # [21:17] * rail-brb is now known as rail
  3000. # [21:17] <Waldo> that's racist :-P
  3001. # [21:17] <jlebar> gcp, IOW, it's not a simple matter of turning it on, but a matter of maintaining that list.
  3002. # [21:17] <Mook_as> Mozilla also has a blacklist for some servers, http://mxr.mozilla.org/mozilla-central/source/netwerk/protocol/http/nsHttpConnection.cpp#675
  3003. # [21:17] <@ted> khuey: when we first enabled it, PGO was like 10% on most of our talos benchmarks
  3004. # [21:17] <@bz> So any time you're using a different last-mile on the client, that can change the risk tradeoffs
  3005. # [21:17] <jlebar> Waldo, perhaps "faillist" would be better.
  3006. # [21:17] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3007. # [21:17] <gcp> fair enough
  3008. # [21:17] <@bz> We have not yet found any cell networks that break pipelining
  3009. # [21:18] <Waldo> sucktasticlist
  3010. # [21:18] <@bz> of course if you're using your phone over wifi you have the same risks as a browser
  3011. # [21:18] <gcp> I'm pretty sure it helps load that the default Android browser also enables it.
  3012. # [21:18] <@bz> anyway
  3013. # [21:18] <@bz> right
  3014. # [21:18] <@bz> exactly
  3015. # [21:18] <@bz> that's the other part
  3016. # [21:18] <gcp> We don't have to care much if we break those sites.
  3017. # [21:18] <@bz> that both makes not enabling it hurt more
  3018. # [21:18] <@bz> and reduces the risk of breakage
  3019. # [21:18] <@bz> both in terms of how likely it is and how likely users are to abandon us for it
  3020. # [21:18] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3021. # [21:19] <glandium> it seems desktop chrome is enabling it in version 17
  3022. # [21:19] <khuey> ted: yeah, I think we might be able to eat 10%
  3023. # [21:19] <khuey> depending on which benchmarks
  3024. # [21:19] <gcp> prolly also with a blacklist? google is good at gathering those
  3025. # [21:19] <gcp> lack of this kind of info could come to haunt us at some point
  3026. # [21:19] <glandium> khuey, ted: iirc it's 20% on some benchmarks
  3027. # [21:19] <khuey> yeah, that worries me more
  3028. # [21:19] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3029. # [21:20] <Ms2ger> "Firefox copies Chrome, drops PGO"
  3030. # [21:20] <khuey> ted: note that we're not PGOing JS so we've already backed off a bit
  3031. # [21:20] <khuey> Ms2ger: opera did it first
  3032. # [21:20] <@bz> blacklist would help the server-side bustage, not the client-side
  3033. # [21:20] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3034. # [21:20] <glandium> Ms2ger: they didn't drop PGO, they never were able to use it
  3035. # [21:20] <@bz> glandium: do you recall which ones?
  3036. # [21:20] <glandium> bz: not off hand
  3037. # [21:20] * jhammel|lunch is now known as jhammel
  3038. # [21:20] <@bz> glandium: it's possible that just doing pgo on gklayout would be good enough for benchmarks
  3039. # [21:21] <@bz> glandium: as long as we link the binding code into it
  3040. # [21:21] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3041. # [21:21] <@bz> glandium: (so quickstubs and paris bindings)
  3042. # [21:21] <Ms2ger> static const nsIAtom* voidElements[] = { nsGkAtoms::area, ... }
  3043. # [21:21] * Joins: rillian (rillian@moz-DBEBB2B4.bc.hsia.telus.net)
  3044. # [21:21] * Ms2ger didn't know that worked
  3045. # [21:21] <glandium> bz: is the binding code in gklayout currently?
  3046. # [21:21] <@bz> Ms2ger: it doesn't
  3047. # [21:21] <@bz> Ms2ger: well, it can
  3048. # [21:21] <@ted> khuey: true, but that ought to matter less because of JIT
  3049. # [21:21] <@bz> Ms2ger: is that in a function or at toplevel?
  3050. # [21:21] <Ms2ger> It's in this patch!
  3051. # [21:22] <Ms2ger> In a function
  3052. # [21:22] <@bz> Ms2ger: then as long as nsGkAtoms is inited before the function runs it will work
  3053. # [21:22] <glandium> khuey: btw, why aren't we pgoing js?
  3054. # [21:22] <khuey> "gklayout" doesn't exist anymore
  3055. # [21:22] <glandium> khuey: it still does
  3056. # [21:23] <@bz> uh
  3057. # [21:23] <@bz> our tabstrip is just broken
  3058. # [21:23] <@bz> I just tore off a tab into a new window
  3059. # [21:23] <@bz> and that new window shows no tabs in the tabstrip
  3060. # [21:23] <@bz> just shows a content area
  3061. # [21:23] * @bz tries to reproduce
  3062. # [21:23] <glandium> khuey: toolkit/library/Makefile.in doesn't directly list all the libs
  3063. # [21:23] * Quits: bholley_mobile (bholley_mo@40D65E62.26DA4C22.B3F72630.IP) (Ping timeout)
  3064. # [21:23] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Ping timeout)
  3065. # [21:23] <khuey> glandium: it's a very long story
  3066. # [21:23] <@bz> totally reliable
  3067. # [21:23] <khuey> (about why we're not PGOing js)
  3068. # [21:24] <@bz> glandium: in short, we _think_ pgo was generating buggy code
  3069. # [21:24] <glandium> khuey: but i wonder if it doesn't come from where js was in xul
  3070. # [21:24] <Waldo> bz: next step in UI slimming
  3071. # [21:24] <@bz> but a clean profile doesn't have this behavior
  3072. # [21:24] <@bz> so what gives?
  3073. # [21:24] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3074. # [21:24] <glandium> aaaah i remember that
  3075. # [21:25] * juanb is now known as juanb|afk
  3076. # [21:25] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  3077. # [21:26] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  3078. # [21:26] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  3079. # [21:26] * Quits: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP) (Quit: ekr)
  3080. # [21:26] <@ehsan> !seen Bas
  3081. # [21:26] <@killer> Bas is on the channel right now!
  3082. # [21:26] <firebot> bas was last seen 84 minutes and 40 seconds ago, saying 'joe: You there?' in #gfx.
  3083. # [21:26] <joe> bas might be at lunch
  3084. # [21:26] <joe> slashd inner
  3085. # [21:26] <khuey> lunch?
  3086. # [21:26] <khuey> isn't it 9 PM for him?
  3087. # [21:27] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
  3088. # [21:27] * jmaher|afk is now known as jmaher
  3089. # [21:27] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Leaving.)
  3090. # [21:27] <@ted> glandium: it was originally that then we left it off cause the JS guys complained la la
  3091. # [21:27] <@ted> and it just never got fixed
  3092. # [21:28] <khuey> well, it got accidentally turned off
  3093. # [21:28] <@ted> yes
  3094. # [21:28] <khuey> and they objected to turning it back on
  3095. # [21:28] <@ted> we should just fix taht
  3096. # [21:28] <khuey> no
  3097. # [21:28] <khuey> we should turn off PGO entirely ;-)
  3098. # [21:28] <@ted> hah
  3099. # [21:28] <@ted> okay fine whatever!
  3100. # [21:28] * Joins: ekr (ekr@454A1A4F.FF5089F.1771B9DE.IP)
  3101. # [21:28] <khuey> so that we don't have to play firedrill every 4 months
  3102. # [21:28] <catlee> google did!
  3103. # [21:28] * @ted spent lots of time making that work back in the firefox 3 cycle :'-(
  3104. # [21:28] <rillian> have we measured the performance penalty of splitting things into gkmedias?
  3105. # [21:28] <@ted> they never turned it on in the first place
  3106. # [21:28] <khuey> nah google never turned it back on
  3107. # [21:28] <khuey> er
  3108. # [21:28] <khuey> turned it on
  3109. # [21:29] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3110. # [21:29] <@ted> i think they use templates a lot more than we do
  3111. # [21:29] <@ted> and that blows out the compiler's memory usage
  3112. # [21:29] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  3113. # [21:29] <jfkthame> khuey: won't turning off PGO basically give us the existing "win opt" builds? in which case we already have talos data for them
  3114. # [21:29] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3115. # [21:30] <khuey> jfkthame: do we run talos on those?
  3116. # [21:30] * khuey didn't think we did
  3117. # [21:30] * @bz senses a movie called "Templatize This" coming on
  3118. # [21:30] * merike|away is now known as merike
  3119. # [21:30] <jfkthame> see tbpl
  3120. # [21:30] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3121. # [21:30] <khuey> jfkthame: interesting
  3122. # [21:30] <jfkthame> looks like PGO gives us about a 15% win on Tp, for example
  3123. # [21:30] <zzzzz> I've been using non-PGO builds for months, i.e. hourly builds, and personally from an end-user point of view I see no slow-downs other that what is already known, and being worked on, - slow UI in Chrome
  3124. # [21:31] <khuey> jfkthame: :-/
  3125. # [21:31] <mbrubeck> ehsan: FWIW, I triggered PGO builds on 8c8e5e2631be and 4bb0aa38c2d4 on inbound to see if we can narrow the regression range for the sudden jump there.
  3126. # [21:31] <jlebar> zzzzz, If you've been using non-PGO builds for months, how would you notice a relative slow-down?
  3127. # [21:32] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  3128. # [21:32] <@ehsan> mbrubeck: ok, please let me know what you find out
  3129. # [21:32] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  3130. # [21:32] <Waldo> bz: http://cdn.memegenerator.net/instances/400x/19838828.jpg
  3131. # [21:32] <philor> we should just switch to running tfeelsfast
  3132. # [21:32] * Quits: supreet (quassel@1586D677.98256B8E.DF11F364.IP) (Ping timeout)
  3133. # [21:32] <mbrubeck> of course, even if we find an exact changeset for the regression and back it out, there's no guarantee that some unrelated changeset won't have the same effect later. :/
  3134. # [21:33] <zzzzz> jlebar because I used to test Nightly builds w/PGO then jump to the next hourly that contained a patch I thought I would like to test out, just jumping between the two builds, and never noticed a bit of difference
  3135. # [21:33] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3136. # [21:33] <jfkthame> khuey: wouldn't hurt to look at more examples, but i've compared the graphs in the past and the PGO builds definitely win (by varying amounts, usually 10-15%ish) on a number of the tests
  3137. # [21:34] * Joins: Jake (Jake@moz-6190487E.dhcp.drexel.edu)
  3138. # [21:35] <@ted> jfkthame: that matches with my (admittedly distant) memories
  3139. # [21:35] * khuey is now known as khuey|away
  3140. # [21:35] * @bz still thinks we should try doing pgo on just gklayout
  3141. # [21:35] <@bz> and seeing where that gets us
  3142. # [21:36] <glandium> bz: that's what i've been saying all along
  3143. # [21:36] <jfkthame> yeah, that'd definitely be interesting to try
  3144. # [21:36] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  3145. # [21:36] <evilpie_> so who claimed that removing e4x is desperate? it is awesome
  3146. # [21:36] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
  3147. # [21:37] <@ted> i would guess that it helps greatly anyplace we have an XPCOM virtual clusterfuck
  3148. # [21:37] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3149. # [21:37] * joduinn-brb is now known as joduinn
  3150. # [21:38] <glandium> i'll find some time tomorrow to test it
  3151. # [21:38] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
  3152. # [21:39] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
  3153. # [21:39] <billm> did anything change about how to run xpcshell tests locally? I'm getting an error about "No module named mozinfo"
  3154. # [21:39] <gregglind> in the Cc/Cu mindset, how do I get at: http://mxr.mozilla.org/mozilla-central/source/browser/modules/NewTabUtils.jsm
  3155. # [21:40] <@bz> ted: yes, but most of that stuff isn't on hot paths anymore
  3156. # [21:40] <@ted> interesting
  3157. # [21:40] <@ted> billm: there's a bug, i think the fix made it to m-c today
  3158. # [21:40] <@bz> ted: at least I certainly hope so!
  3159. # [21:41] <@ted> bz: yeah, dunno
  3160. # [21:41] <@ted> 15% is a pretty big number
  3161. # [21:41] <@bz> sure
  3162. # [21:41] <billm> ted: ah, ok. thanks.
  3163. # [21:41] <@bz> my point was that we should see what the 15% becomes if we only do pgo on gklayout
  3164. # [21:41] <@smaug> hmm, if I change a const in .idl, should I update the uuid?
  3165. # [21:41] <@bz> smaug: imo, no
  3166. # [21:41] <gps> billm, ted: bug 750368
  3167. # [21:42] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  3168. # [21:42] * Joins: dwendorf (chatzilla@moz-6E3B32E8.lightspeed.mdsnwi.sbcglobal.net)
  3169. # [21:42] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  3170. # [21:42] <billm> gps: thanks
  3171. # [21:43] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  3172. # [21:44] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  3173. # [21:44] * joduinn is now known as joduinn-mtg
  3174. # [21:45] <glandium> bz: i think we can still reasonably do pgo on more than gklayout. we just can't do it on xul. The other question is how much memory would it take to pgo gklayout. And the first question is: does lib.exe -ltcg actually do pgo, or just record instructions for final linkage?
  3175. # [21:45] * Quits: alice (anonymous@moz-21BA121A.w80-9.abo.wanadoo.fr) (Ping timeout)
  3176. # [21:46] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3177. # [21:47] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3178. # [21:48] * ddahl is now known as ddahl|afk
  3179. # [21:48] * Joins: alice (anonymous@moz-21BA121A.w80-9.abo.wanadoo.fr)
  3180. # [21:48] * Quits: ddahl|afk (ddahl@moz-976797D6.hsd1.il.comcast.net) (Quit: Adios Amigos)
  3181. # [21:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b0200dab0ccc - Ehsan Akhgari - Backout the latest merge from fx-team because of Ts regressions (no bug)
  3182. # [21:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/4abdadacbe84 - Ehsan Akhgari - Merge backout; a=me
  3183. # [21:49] * janv is now known as janv|away
  3184. # [21:49] * Parts: Jake (Jake@moz-6190487E.dhcp.drexel.edu)
  3185. # [21:50] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  3186. # [21:50] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/dc1d88aff8e5 - Brian R. Bondy - Bug 748948 - Possible race condition when launching updates from service after security checks. r=rstrong, a=ehsan.
  3187. # [21:50] <firebot> http://hg.mozilla.org/mozilla-central/rev/c9e68a3cb207 - Brian R. Bondy - Bug 748764 - LoadlibraryEx and quoted string fix for service. r=rstrong, a=ehsan.
  3188. # [21:50] * Quits: alice (anonymous@moz-21BA121A.w80-9.abo.wanadoo.fr) (Quit: alice)
  3189. # [21:51] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  3190. # [21:51] <rail> espindola: hey, I've started deploying the new version of clang. when do you want me to apply the second patch to remove the old version?
  3191. # [21:52] <espindola> rail, I just have to do a try run
  3192. # [21:52] <espindola> maybe decoder will want to do one too
  3193. # [21:52] <rail> no rush, just wanted to add a reminder for myself :)
  3194. # [21:52] <espindola> rail, when do you think the push will be available on try?
  3195. # [21:53] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3774bcaeaab0 - Jonathan Griffin - Bug 751316 - Update mozautolog repo in CI bootstrap script, a=npotb,test-only
  3196. # [21:53] <rail> espindola: by the end of PT day I hope
  3197. # [21:54] <espindola> so about 3 am in here?
  3198. # [21:54] <espindola> I can do a push first thing tomorrow morning then
  3199. # [21:54] * Quits: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  3200. # [21:55] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  3201. # [21:55] <jesup> billm: (mccr8 said to tell you): 566 tabs in 5 windows. 8 tabs loaded (just restarted). 750ms GC times. 570MB explicit, 614MB resident (Aurora from 4/13, note). Restarted with brand-new AUrora (5/2), and similar: 664ms GC with 6 tabs loaded, 475MB explicit, 520MB resident. Athlon 960? quad 3.xGHz, 4GB (3GB usable) WinXP
  3202. # [21:55] <rail> espindola: yeah, tomorrow morning for sure
  3203. # [21:55] * coop|mtg is now known as coop
  3204. # [21:56] <espindola> cool
  3205. # [21:56] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  3206. # [21:56] * armenzg_mtg is now known as armenzg_brb
  3207. # [21:58] <taras> gcp: funny man
  3208. # [21:58] <taras> bsmedberg: mwu's tool might be able to do that easily
  3209. # [21:58] <jesup> billm: aha... GC isn't the only culprit; sessionstore.js is up over 20MB again
  3210. # [21:58] <taras> bsmedberg: one he used for prbool->bool
  3211. # [21:59] * Quits: vikram360 (vikram360@B333EC4A.3F9F72A3.2A068A5E.IP) (Ping timeout)
  3212. # [21:59] * Joins: vikram360 (vikram360@45A5C113.F861F6E6.2A068A5E.IP)
  3213. # [21:59] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  3214. # [21:59] <@ehsan> ted: can you review a patch?
  3215. # [21:59] <@ehsan> khuey|away is away
  3216. # [22:00] <@ted> i suppose
  3217. # [22:00] * zzzzz thinks we should put khuey back in school, he was here more when in school :P
  3218. # [22:00] <@ehsan> ted: bug 751273
  3219. # [22:03] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
  3220. # [22:03] <decoder> rail: woho \o/ ill give the new version a try then =)
  3221. # [22:04] <rail> yes!
  3222. # [22:04] * rnewman is now known as rnewman|driving
  3223. # [22:04] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Ping timeout)
  3224. # [22:04] * Quits: evilpie_ (evilpie@moz-D9C5721C.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120501030504])
  3225. # [22:05] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
  3226. # [22:06] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
  3227. # [22:06] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  3228. # [22:07] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3229. # [22:07] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3230. # [22:08] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3231. # [22:08] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  3232. # [22:09] <@bsmedberg> ehsan: is LoadLibrary("libname.dll") always insecure in our codebase?
  3233. # [22:09] <@ted> i thought we fixed that
  3234. # [22:09] <@ehsan> bsmedberg: no, it's secure in firefox.exe and plugin-container.exe
  3235. # [22:09] <@ehsan> bsmedberg: and only there
  3236. # [22:09] <@bsmedberg> ok
  3237. # [22:09] <@ehsan> well
  3238. # [22:10] <@bsmedberg> ehsan: webappruntime also?
  3239. # [22:10] <@ehsan> bsmedberg: it's not secure in plugin-container for the short duration where we call LoadLibrary to load the plugin...
  3240. # [22:10] <@ehsan> bsmedberg: I don't know about webappruntime
  3241. # [22:11] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3242. # [22:11] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  3243. # [22:12] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3244. # [22:12] <@bsmedberg> bjacob: does gfx.angle.egl.path specifiy the full path including the filename, or just the directory name?
  3245. # [22:12] <bjacob> bsmedberg: just the directory name
  3246. # [22:12] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  3247. # [22:12] <bjacob> bsmedberg: looking at the source code, it seems to expect it to end with a slash/backslash
  3248. # [22:12] <@bsmedberg> bjacob: I don't think so, nsIFile takes care of that
  3249. # [22:12] <bjacob> bjacob: ah ok
  3250. # [22:13] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3251. # [22:13] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3252. # [22:13] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
  3253. # [22:14] * Quits: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net) (Ping timeout)
  3254. # [22:14] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3255. # [22:14] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3256. # [22:15] * Joins: nthomas|away (chatzilla@moz-66301F69.dsl.telstraclear.net)
  3257. # [22:15] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Ping timeout)
  3258. # [22:16] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3259. # [22:16] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  3260. # [22:16] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  3261. # [22:16] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  3262. # [22:17] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  3263. # [22:18] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
  3264. # [22:19] * merike is now known as merike|away
  3265. # [22:19] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  3266. # [22:20] * nthomas|away is now known as nthomas
  3267. # [22:20] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  3268. # [22:22] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/dec5b367c421 - Ehsan Akhgari - Backout changeset b0200dab0ccc to revert the incorrect backout of an fx-team range (no bug)
  3269. # [22:22] <romaxa> bsmedberg: ping, check plz XRE_API for embedding
  3270. # [22:24] <@smaug> jesup: just curious, when you saw bad gc times, what kinds of cc times did you get ?
  3271. # [22:25] <jesup> smaug: 31 or 47ms, depending
  3272. # [22:27] <@smaug> a bit high
  3273. # [22:27] * Quits: past (past@moz-4A4E6104.dsl.dyn.forthnet.gr) (Input/output error)
  3274. # [22:27] <@smaug> but not horrible
  3275. # [22:27] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  3276. # [22:27] * Quits: kennyluck (kennyluck@moz-3AF1AC84.dynamic.hinet.net) (Connection reset by peer)
  3277. # [22:28] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  3278. # [22:29] * Joins: kennyluck (kennyluck@moz-1BF0140A.dynamic.hinet.net)
  3279. # [22:30] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3280. # [22:31] * armenzg_brb is now known as armenzg
  3281. # [22:31] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/89346604e759 - Ehsan Akhgari - Merge backout; a=me
  3282. # [22:31] <jesup> smaug: CC(T+2453.2) duration: 31ms, suspected: 187, visited: 6026 RCed and 809 GCed, collected: 61 RCed and 5 GCed (66 waiting for GC) ForgetSkippable 163 times before CC, min: 15 ms, max: 78 ms, avg: 16 ms, total: 2647 ms, removed: 18646
  3283. # [22:31] <firebot> http://hg.mozilla.org/mozilla-central/rev/24a6a53c714a - Ehsan Akhgari - Backout the merge from fx-team because of Ts regressions (no bug)
  3284. # [22:31] <decoder> rail: espindola: /tools/clang-3.0-r155417.moz0/bin/clang is the correct path?
  3285. # [22:32] <rail> decoder: yes: http://hg.mozilla.org/build/puppet-manifests/rev/9585e09020c1#l1.22
  3286. # [22:32] <@bz> do we have any sort of eta on reopening?
  3287. # [22:32] <espindola> decoder, /tools/clang-3.0-r155417.moz0/bin/clang yes
  3288. # [22:33] <decoder> hm
  3289. # [22:33] <decoder> i get failure on 32 bit
  3290. # [22:33] <decoder> http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/decoder@own-hero.net-347815ae4410/try-linux64-debug/try-linux64-debug-bm14-try1-build6073.txt.gz
  3291. # [22:33] <espindola> I don't think it is on the try yet...
  3292. # [22:33] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/a2a7e9f92fbe - Kartikaya Gupta - Bug 738641 - Account for rounding errors when reporting page size from JS to Java. r=Cwiiis a=android-only
  3293. # [22:33] <decoder> oh, 64 bit even
  3294. # [22:33] <rail> let me check
  3295. # [22:33] <decoder> espindola: oh, I thought it was on try already
  3296. # [22:33] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  3297. # [22:33] <jesup> smaug: (small stuff removed) GC(T+2588.3) Total Time: 668.5ms, Compartments Collected: 606, Total Compartments: 606, MMU (20ms): 0%, MMU (50ms): 0%, Reason: MAYBEGC, Nonincremental Reason: GC mode, Allocated: 102MB, +Chunks: 2, -Chunks: 1 ---- Totals: Mark: 491.4ms, Sweep: 167.1ms, Sweep Compartments: 100.9ms, Sweep Shape: 24.2ms, Discard Analysis: 34.5ms
  3298. # [22:33] <espindola> decoder, rail just started pushing it
  3299. # [22:34] <decoder> ok. then i probably just got it wrong
  3300. # [22:34] * juanb|afk is now known as juanb
  3301. # [22:34] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  3302. # [22:34] * decoder will wait patiently then :D
  3303. # [22:34] <rail> yeah, that slave got it installed now, uptime 3mins
  3304. # [22:34] <decoder> just let me know when i should retry
  3305. # [22:35] * Quits: jdm (jdm@moz-749CB30C.dsl.scarlet.be) (Ping timeout)
  3306. # [22:35] <rail> tomorrow morning for sure :)
  3307. # [22:35] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
  3308. # [22:35] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  3309. # [22:36] * Quits: msucan (mihai@7A4CDDE7.7A418818.B4CEF140.IP) (Quit: Leaving.)
  3310. # [22:36] <@roc> jviereck: why would you want to abort just because you couldn't render a page?
  3311. # [22:36] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3312. # [22:36] <@roc> why not just render the page as a big red cross or something and carry on printing other pages?
  3313. # [22:36] * Quits: kennyluck (kennyluck@moz-1BF0140A.dynamic.hinet.net) (Client exited)
  3314. # [22:37] <decoder> rail: cool =D
  3315. # [22:37] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3316. # [22:37] <decoder> thanks for that
  3317. # [22:37] <rail> np
  3318. # [22:37] * Joins: cpeterson (cpeterson@moz-7B0110AD.mv.mozilla.com)
  3319. # [22:38] <@bz> gah
  3320. # [22:38] <@bz> if I open a link in a new window, the url bar doens't work right
  3321. # [22:38] <@bz> wtf?
  3322. # [22:38] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  3323. # [22:39] * Joins: jdm (jdm@moz-749CB30C.dsl.scarlet.be)
  3324. # [22:40] * Joins: kennyluck (kennyluck@moz-1BF0140A.dynamic.hinet.net)
  3325. # [22:41] * khuey|away is now known as khuey
  3326. # [22:41] <NeilAway> bent: actually nsCOMArray is safer at holding refcounted objects than nsTArray is
  3327. # [22:41] <khuey> ehsan: indeed
  3328. # [22:41] <taras> khuey: are we gonna get rid of skipping function pointer too?
  3329. # [22:41] * Joins: dao (dao@moz-C30A98BD.superkabel.de)
  3330. # [22:41] <@ehsan> ?
  3331. # [22:41] <khuey> ehsan: "khuey|away is away"
  3332. # [22:41] <taras> khuey: while on the subject of sacred optimizations
  3333. # [22:41] <@ehsan> khuey: heh
  3334. # [22:41] <khuey> taras: idk, should we ocnsider it?
  3335. # [22:41] <taras> khuey: yes..chrome also doesnt have that optimization
  3336. # [22:42] <@bz> taras: what's it hurting?
  3337. # [22:42] <bent> NeilAway, safer than... an nsTArray that doesn't store nsCOMPtr?
  3338. # [22:42] <taras> bz: stacks
  3339. # [22:42] <@bz> taras: in what situations?
  3340. # [22:42] <taras> bz: cant do chromehang and inbrowser profiling tools
  3341. # [22:42] <@bz> taras: I guess profiling in opt builds
  3342. # [22:42] <@bz> right
  3343. # [22:43] <NeilAway> bent: I see you won't understand me unless I type it out in full...
  3344. # [22:43] <taras> bz: chrome team has some record of debugging crashes
  3345. # [22:43] * armenzg is now known as armenzg_mtg
  3346. # [22:43] <NeilAway> bent: actually nsCOMArray<nsIFoo> is safer at holding refcounted objects than nsTArray<nsCOMPtr<nsIFoo> > is
  3347. # [22:43] <Ms2ger> bent, out-of-range
  3348. # [22:43] <NeilAway> bent: better now?
  3349. # [22:43] <taras> by inserting stack-capturing into code that leads to a crash that they cant reproduce
  3350. # [22:43] * Quits: mak (chatzilla@moz-A6547F54.retail.telecomitalia.it) (Connection reset by peer)
  3351. # [22:43] * rnewman|driving is now known as rnewman
  3352. # [22:43] * yvan|lunch is now known as yvan
  3353. # [22:43] * Joins: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3354. # [22:43] * Quits: victorporof (victorporo@5F6B43D3.1C233438.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
  3355. # [22:43] <taras> bz: we can't do anything like that
  3356. # [22:43] <Ms2ger> bent, null vs garbage
  3357. # [22:43] <@bz> taras: hmm
  3358. # [22:44] * Joins: mak (chatzilla@moz-A6547F54.retail.telecomitalia.it)
  3359. # [22:44] <bent> NeilAway, yeah, i figured that's what you meant
  3360. # [22:44] <@bz> taras: what does that give that breakpad does not?
  3361. # [22:44] <NeilAway> good
  3362. # [22:44] <taras> bz: capturing stuff that hasn't crashed yet
  3363. # [22:44] * jlebar is now known as jlebar|brb
  3364. # [22:44] <bent> NeilAway, you're saying it's safer why?
  3365. # [22:44] <taras> bz: sometimes by the time we crash it's too late
  3366. # [22:45] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  3367. # [22:45] <NeilAway> bent: because nsTArray calls destructors while the array is in an unsafe state
  3368. # [22:45] <@bz> taras: ah, I see
  3369. # [22:45] <taras> anyway, it's a convoluted usecase, but it's something they have and we don't
  3370. # [22:45] <@bz> taras: so like an opt-mode assert
  3371. # [22:45] <NeilAway> bent: sorry, s/destructors/release, possibly invoking destructors/
  3372. # [22:45] <@bz> taras: makes snse
  3373. # [22:47] <dao> ehsan: you probably want to reland bug 747919 if you don't want the tree to be orange more frequently
  3374. # [22:47] <bent> NeilAway, if they array can mutate based on destructors then the owner should just fix it
  3375. # [22:47] <bent> imo
  3376. # [22:47] <@ehsan> dao: was that just a test fix?
  3377. # [22:47] <dao> ehsan: that patch actually landed on mozilla-central separately
  3378. # [22:47] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3379. # [22:47] <NeilAway> bent: you're containing random objects. Who owns them?
  3380. # [22:48] <@bz> NeilAway: random objects?
  3381. # [22:48] <@ehsan> dao: ok, I
  3382. # [22:48] <@bz> NeilAway: where?
  3383. # [22:48] <@ehsan> dao: I'll reland that
  3384. # [22:48] <bent> i mean whoever calls the nsTArray function that does this
  3385. # [22:48] <@ehsan> dao: thanks for bringing that up!
  3386. # [22:48] <@bz> oh, I see
  3387. # [22:48] <bent> RemoveElement, Clear, whatever
  3388. # [22:48] <@bz> hmm
  3389. # [22:48] <@bz> that seems like a bug in nsTArray
  3390. # [22:48] <@bz> to me
  3391. # [22:48] <philor> ehsan: but did you only back out https://hg.mozilla.org/mozilla-central/rev/309a40ba4906 ?
  3392. # [22:49] <philor> because, fine, back that out :)
  3393. # [22:49] <Ms2ger> smontagu, he was asking if --disable-universalchardet should be removed
  3394. # [22:49] <NeilAway> bent: sure, but normal users don't have the issue, because they know what they're containing
  3395. # [22:49] <dao> ehsan: also, if you reland various patches, please don't do it as a gigantic backout of a backout, since it messes up blame
  3396. # [22:49] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
  3397. # [22:49] <smontagu> Ms2ger: if the option should no longer exist?
  3398. # [22:50] <philor> I think it landed on m-c, landed on fx-team, got backed out of fx-team, maybe landed on fx-team again, merged some air
  3399. # [22:50] <NeilAway> bent: once you write nsTArray<nsCOMPtr<, you can't make the same guarantees
  3400. # [22:50] <Ms2ger> smontagu, yes
  3401. # [22:50] <@ehsan> dao: we tried to make hg remerge on #fx-team but failed to do so :/
  3402. # [22:50] <@ehsan> philor: not sure what you mean
  3403. # [22:50] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3404. # [22:51] <philor> ehsan: now you're burning inbound, worry about that instead
  3405. # [22:51] * jaws is now known as jaws|brb
  3406. # [22:51] <@ehsan> ok
  3407. # [22:51] * davehunt|away is now known as davehunt
  3408. # [22:51] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  3409. # [22:51] * mattwoodrow|away is now known as mattwoodrow
  3410. # [22:51] <@ehsan> hmm is hg down?
  3411. # [22:52] <bent> NeilAway, hm, i'd still blame the owner, i think
  3412. # [22:52] <bent> NeilAway, but that's something we could fix if we wanted
  3413. # [22:52] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3414. # [22:52] * jmaher is now known as jmaher|afk
  3415. # [22:53] <philor> dao: I don't see it actually getting backed out in https://hg.mozilla.org/mozilla-central/rev/24a6a53c714a, but I don't have a tree here to pull and check
  3416. # [22:55] * rail is now known as rail_away
  3417. # [22:55] * rail_away is now known as rail
  3418. # [22:56] <dao> philor: http://hg.mozilla.org/mozilla-central/file/tip/browser/devtools/layoutview/test/browser_layoutview.js agrees
  3419. # [22:56] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3420. # [22:57] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  3421. # [22:57] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3422. # [22:57] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  3423. # [22:57] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3424. # [22:57] * Quits: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com) (Client exited)
  3425. # [22:58] * Joins: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP)
  3426. # [22:58] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  3427. # [22:59] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  3428. # [22:59] * Fallen|away is now known as Fallen
  3429. # [22:59] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3430. # [23:00] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  3431. # [23:00] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  3432. # [23:00] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3433. # [23:02] <froydnj> ted++
  3434. # [23:02] * Quits: lduros (lduros@moz-34D6757F.nic.resnet.group.upenn.edu) (Client exited)
  3435. # [23:02] * Joins: sfink|log (sfink@moz-BBE3ABD.mv.mozilla.com)
  3436. # [23:03] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3437. # [23:03] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  3438. # [23:03] <@ehsan> khuey: ted: ping
  3439. # [23:03] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  3440. # [23:03] <khuey> ehsan: pong
  3441. # [23:03] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3442. # [23:04] <@ehsan> khuey: /builds/slave/m-in-lnx-dbg/build/config/rules.mk:745: *** SHARED_LIBRARY_LIBS must contain .a files only.
  3443. # [23:04] <@ehsan> khuey: do you know what this means?
  3444. # [23:04] <khuey> glandium: ^
  3445. # [23:04] * rail is now known as rail-brb
  3446. # [23:05] <@ted> not...sure
  3447. # [23:05] <billm> jesup: do you have the memchaser addon installed?
  3448. # [23:05] <@ehsan> khuey: ted: how can I print out a make variable?
  3449. # [23:05] <khuey> ehsan: make echo-variable-FOO
  3450. # [23:06] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/c798e1ea15b4 - Brian Nicholson - Bug 749305 - Change favicons on pageshow rather than DOMContentLoaded. r=mfinkle a=android-only
  3451. # [23:06] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3452. # [23:06] <glandium> ehsan: it means you have something that is not a library in SHARED_LIBRARY_LIBS
  3453. # [23:06] <@ehsan> khuey: I get the same error :(
  3454. # [23:06] <@ehsan> glandium: ok how can I know what it is?
  3455. # [23:07] <glandium> ehsan: comment the $(error) and try again the echo-variable
  3456. # [23:07] * mjschranz is now known as mjschranz_away
  3457. # [23:08] <espindola> rail-brb, so the new puppet manifest installs *and* removes clang on os X? :-)
  3458. # [23:08] <@ehsan> hsan@teenux:~/moz/mozilla-inbound/obj-ff-dbg/layout/media$ make echo-variable-MOZ_CAIRO_LIBS
  3459. # [23:08] <@ehsan> ../../gfx/cairo/cairo/src/libmozcairo.a ../../gfx/cairo/libpixman/src/libmozlibpixman.a -lXrender -lfreetype -lfontconfig
  3460. # [23:08] <@ehsan> glandium: ^
  3461. # [23:09] <espindola> should we pass the revision in clang_create_dmg.sh?
  3462. # [23:09] <glandium> ehsan: the -l stuff needs to go in DSO_LDOPTS
  3463. # [23:09] <@ehsan> ah
  3464. # [23:09] <glandium> EXTRA_DSO_LDOPTS even
  3465. # [23:09] <@ehsan> wait
  3466. # [23:09] <@ehsan> how did this ever work?
  3467. # [23:09] <Bas> joe khuey ehsan: Indeed, dinner was more accurate. Here now :)
  3468. # [23:10] <@ehsan> oh right
  3469. # [23:10] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney_)
  3470. # [23:10] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3471. # [23:10] <@ehsan> glandium: toolkit/library/Makefile.in uses EXTRA_DSO_LDOPTS for this
  3472. # [23:10] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3473. # [23:10] <@ehsan> glandium: which is why it worked
  3474. # [23:10] <@ehsan> Bas: unping
  3475. # [23:10] <@ehsan> khuey: mystery solved
  3476. # [23:10] <Bas> ehsan: Ok :)
  3477. # [23:10] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  3478. # [23:11] <Bas> khuey catlee ted: I think PGO is a good thing, I think we should just split up our libraries more cleverly, I really think PGO would give much more win than the loss of splitting stuff into 2 or 3 libraries.
  3479. # [23:11] * Quits: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: brendan)
  3480. # [23:11] <@ted> not sure
  3481. # [23:11] <@ted> lots of the win of PGO is from cross-module inlining etc
  3482. # [23:11] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3483. # [23:12] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  3484. # [23:12] <@ehsan> ted: ok wanna review a new version of the cairo patch? ;)
  3485. # [23:12] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3486. # [23:12] <Bas> ted: Doesn't a lot come from things like de-virtualization and such as well?
  3487. # [23:12] <rail-brb> espindola: yeah :)
  3488. # [23:12] * armenzg_mtg is now known as armenzg_brb
  3489. # [23:12] <@ted> Bas: probably
  3490. # [23:12] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  3491. # [23:12] <@ted> the more you put in another lib, the less it can do
  3492. # [23:12] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
  3493. # [23:12] <@ted> ehsan: not really!
  3494. # [23:12] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  3495. # [23:12] <@ted> :-P
  3496. # [23:13] <Bas> ted: Fair enough, but there's still a lot it -can- do :)
  3497. # [23:13] <@ted> sure
  3498. # [23:13] <joe> jrmuizel: https://bugzilla.mozilla.org/show_bug.cgi?id=596493
  3499. # [23:13] <@ted> not sure what's going on
  3500. # [23:13] <@ehsan> ted: oh, thank you, bug 751273 :P
  3501. # [23:13] * Joins: rclick (rclick@moz-72E70F54.dsl.covlil.sbcglobal.net)
  3502. # [23:13] <@ehsan> ted: (a single line change)
  3503. # [23:13] <Bas> khuey ehsan joe ted: Fwiw, I think we could split up gfx into a separate module pretty easily, or at least parts of it, and I seriously think the cost would be minimal.
  3504. # [23:13] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  3505. # [23:13] <Bas> Azure+Skia, for one.
  3506. # [23:13] <@ehsan> Bas: it would be great if you do that :)
  3507. # [23:13] <Bas> qcms and cairo too.
  3508. # [23:13] * Quits: gfritzsche (gfritzsche@moz-255CC203.dynamic.qsc.de) (Quit: Leaving)
  3509. # [23:13] <@ehsan> I am *not* signing up for that
  3510. # [23:13] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3511. # [23:13] <khuey> Bas: you think the cost of making every call into gfx stuff effectively virtual would be minimal?
  3512. # [23:14] <@ehsan> Bas: qcms and cairo are out already
  3513. # [23:14] <glandium> ehsan: that's going to break non windows
  3514. # [23:14] <Bas> ehsan: Hrm, really? Cairo is out?
  3515. # [23:14] <@ehsan> khuey: they won't be virtual calls, just thunked calls
  3516. # [23:14] * Quits: Ms2ger (Ms2ger@94DADF20.75FBB71E.37724B0D.IP) (Quit: nn)
  3517. # [23:14] <@ehsan> glandium: what?
  3518. # [23:14] <khuey> on the assembly level its the same thing, no?
  3519. # [23:14] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  3520. # [23:14] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  3521. # [23:14] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  3522. # [23:14] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3523. # [23:14] <Bas> khuey: Also, considering the cost of the average gfx call, yes, I think we're talking <1%
  3524. # [23:14] <glandium> ehsan: the extra dso ldopts from gkmedia won't get to libxul
  3525. # [23:14] <khuey> "grab function pointer from given place, jump to it"
  3526. # [23:14] <@ehsan> khuey: nope, virtual function calls involve a memory dereference, thunks involve only a jmp
  3527. # [23:14] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e3a1a5c1aaa4 - Brian Nicholson - Bug 750734 - Ensure view is focused when showing virtual keyboard. r=cpeterson a=android-only
  3528. # [23:14] <@ehsan> much much cheaper
  3529. # [23:15] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3530. # [23:15] <Bas> ehsan: Doesn't it need to look at the relocation table?
  3531. # [23:15] <@ehsan> glandium: that's the goal!
  3532. # [23:15] <khuey> ehsan: how does that work when the location can vary?
  3533. # [23:15] <khuey> ehsan: what Bas said
  3534. # [23:15] <@ehsan> Bas: only once when the DLL is loaded
  3535. # [23:15] <glandium> ehsan: gkmedia is a separate lib on windows only
  3536. # [23:15] <Bas> Hrm, fair enough I suppose.
  3537. # [23:15] <@ehsan> khuey: the loader fills in the relocation table with jmp instructions
  3538. # [23:15] <khuey> ah
  3539. # [23:15] <khuey> neat
  3540. # [23:15] <@ehsan> glandium: ok
  3541. # [23:16] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3542. # [23:16] <Bas> Especially once we're on azure, the cairo state changing nonsense is a bit low-body stuff where function call overhead could be relevant. In Azure there's no non-inlined low-body function calls.
  3543. # [23:16] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3544. # [23:16] <@ehsan> glandium: (fwiw I'm building on linux now)
  3545. # [23:16] <Bas> So function call overhead should always be negligable.
  3546. # [23:16] * armenzg_brb is now known as armenzg
  3547. # [23:16] <@ehsan> Bas: ah, can you rip out azure please? :)
  3548. # [23:17] <Bas> ehsan: See #gfx right before you said that ;)
  3549. # [23:17] <Bas> ehsan: fwiw, Azure is -not- a lot of code :(
  3550. # [23:17] * Fallen is now known as Fallen|away
  3551. # [23:17] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e1bd646b8f44 - Sriram Ramasubramanian - Bug 747419: Optimize TabsTray rows inflation using ViewHolder pattern [r=lucasr, a=android-only]
  3552. # [23:17] <firebot> http://hg.mozilla.org/mozilla-central/rev/218a34d41e5b - Sriram Ramasubramanian - Bug 750349: Recycle Listener for TabsTray. [r=mfinkle, a=android-only]
  3553. # [23:17] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3554. # [23:17] <glandium> ehsan: I would be surprised if it works
  3555. # [23:18] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3556. # [23:18] <@ehsan> glandium: I'll let you know in a few mins
  3557. # [23:18] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  3558. # [23:19] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3559. # [23:19] * ChanServ sets mode: +o roc
  3560. # [23:19] * Joins: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com)
  3561. # [23:19] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  3562. # [23:19] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3563. # [23:19] * jwir3 is now known as jwir3|away
  3564. # [23:20] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  3565. # [23:21] <armenzg> ehsan: I run out of time today. I will have the machine ready for you in the morning
  3566. # [23:21] <@bz> tree
  3567. # [23:21] <@bz> y u no open?
  3568. # [23:21] <@ehsan> armenzg: ok
  3569. # [23:21] <khuey> BECAUSE PGO
  3570. # [23:21] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  3571. # [23:21] <@ehsan> bz: sorry, doing my best to open it
  3572. # [23:21] <@bz> ehsan: it was mostly a joke
  3573. # [23:21] <@ehsan> bz: current estimate is tonight, if I get reviews etc in time
  3574. # [23:21] <froydnj> "sheriff closes tree...forgets to reopen it"
  3575. # [23:21] * Waldo also is rather anticipatory :-)
  3576. # [23:21] <@bz> ehsan: ah, you only have try pushes for your stuff so far?
  3577. # [23:21] <armenzg> ehsan: did prioritization help?
  3578. # [23:21] <@ehsan> somebody should make a meme about the PGO disaster
  3579. # [23:21] <Waldo> scumbag sheriff, shurely
  3580. # [23:22] <@ehsan> bz: nah, using inbound as my personal try
  3581. # [23:22] <Waldo> ehsan: you haven't been reading mozillamemes lately, have you :-)
  3582. # [23:22] <@bz> ehsan: I'd thought you'd already landed it on inbound/m-c
  3583. # [23:22] <@bz> oh
  3584. # [23:22] <@bz> ok
  3585. # [23:22] <armenzg> lol
  3586. # [23:22] <@ehsan> armenzg: I still see pending windows builds from time to time
  3587. # [23:22] <@bz> so it's on inbound, but future-review?
  3588. # [23:22] <@ehsan> armenzg: but I'm also doing local PGO build
  3589. # [23:22] <@ehsan> which take only about 2 hours
  3590. # [23:22] <@ehsan> bz: what is "it"? I have landed a bunch of stuff
  3591. # [23:22] <armenzg> ehsan: we are short on Windows machine for current load
  3592. # [23:22] <armenzg> in general
  3593. # [23:22] <@ehsan> bz: I'm landing reviewed but mostly untested patches ;)
  3594. # [23:23] <mayhemer__> how can I get m-c approval? (no flag in bugzilla) , security bug, adds a little bit of code
  3595. # [23:23] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  3596. # [23:23] <armenzg> I will try to look into the infra tomorrow as well
  3597. # [23:23] <@ehsan> mayhemer__: does your patch touch libxul in windows?
  3598. # [23:23] <armenzg> and see if I can unblock any machines
  3599. # [23:24] <@ehsan> armenzg: ok thanks
  3600. # [23:24] * armenzg is now known as armenzg_away
  3601. # [23:24] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  3602. # [23:24] <@ehsan> glandium: so my patch failed on linux :(
  3603. # [23:25] <NeilAway> bz: for an http(s) URL, is url.resolve("/favicon.ico") going to result in the same as url.prePath + "/favicon.ico" ?
  3604. # [23:25] <@ehsan> glandium: basically none of the cairo symbols are found :(
  3605. # [23:25] <@ehsan> glandium: do you know what I need to do?
  3606. # [23:25] <mayhemer__> ehsan: it adds some code PSM, that links to libxul, so probably ye
  3607. # [23:25] <mayhemer__> s
  3608. # [23:25] <@ehsan> mayhemer__: a- then
  3609. # [23:25] <@ehsan> :/
  3610. # [23:26] * Quits: armenzg_away (armenzg@moz-8555CE12.cable.teksavvy.com) (Input/output error)
  3611. # [23:26] <mayhemer__> ehsan: understand
  3612. # [23:26] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  3613. # [23:27] * Quits: kutsurak (pex@moz-5CEDFA.w92-128.abo.wanadoo.fr) (Quit: Leaving)
  3614. # [23:27] * jaws|brb is now known as jaws
  3615. # [23:27] <@ehsan> glandium: khuey: I guess I can split out MOZ_CAIRO_LIBS into two variables, and put the -l stuff in some other variable
  3616. # [23:27] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  3617. # [23:28] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  3618. # [23:29] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  3619. # [23:29] <Bas> ehsan: So I know what symbols it's missing and it makes sense. Could you explain (or point at something) real quick that tells me how to make our build system compile gfx2d into some other module?
  3620. # [23:29] <Bas> (or its own DLL, I don't really care)
  3621. # [23:30] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  3622. # [23:30] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Ping timeout)
  3623. # [23:31] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  3624. # [23:31] <Bas> ehsan: Also, your cairo symbol head-ache might be related to the weird symbol redefining/naming scheme we use for cairo.
  3625. # [23:32] <Bas> ted: Where's gkmedia linked?
  3626. # [23:32] * Quits: graememcc (chatzilla@moz-DE5D49D8.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  3627. # [23:32] <khuey> Bas: layout/media
  3628. # [23:33] <@bz> 6abort: HTTP Error 500: Internal Server Error
  3629. # [23:33] <@bz> That's not a good sign
  3630. # [23:33] <@bz> (that's me trying to pull inbound)
  3631. # [23:33] <khuey> zimbra?
  3632. # [23:34] <mbrubeck> hg.m.o is having some issues; it's not totally dead though
  3633. # [23:34] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  3634. # [23:35] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3635. # [23:35] * Joins: anant (anant@moz-D3725328.dsl.dynamic.sonic.net)
  3636. # [23:35] <glandium> ehsan: yeah, that's what you need to do, separate the libs and the -l stuff
  3637. # [23:36] <catlee> it's pining
  3638. # [23:36] <glandium> ehsan: although, i'm not sure what the variable looks like on windows
  3639. # [23:36] <glandium> ehsan: (there's no -l on windows)
  3640. # [23:36] <@ehsan> glandium: on windows it only includes the static lib names
  3641. # [23:36] <@ehsan> glandium: really linux is the only offender here (you'll see in my patch :)
  3642. # [23:37] * rail-brb is now known as rail
  3643. # [23:37] <glandium> ehsan: yeah, just saw in configure.in
  3644. # [23:37] <@ehsan> yep
  3645. # [23:37] * jgriffin is now known as jgriffin-afk
  3646. # [23:38] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3647. # [23:39] * coop is now known as coop|mtg
  3648. # [23:39] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3649. # [23:39] * yuan_ is now known as yuan
  3650. # [23:40] <@ted> ttaubert: ping
  3651. # [23:40] <@ted> ttaubert: actually i'm going to wander off, but there's info on bug 740242
  3652. # [23:40] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3653. # [23:41] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  3654. # [23:41] <NeilAway> bz: do you know any merit of using one over the other?
  3655. # [23:42] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  3656. # [23:42] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3657. # [23:42] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  3658. # [23:42] <decoder> rail: espindola: successful x86 build with asan and the new clang rev :) I think we can consider the linker bug fixed with that :D
  3659. # [23:42] <ttaubert> ted: ok, reading
  3660. # [23:43] <rail> decoder: \o/
  3661. # [23:43] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  3662. # [23:43] <espindola> decoder, awesome :-)
  3663. # [23:44] <espindola> rail, anything you want me to do about the puppet problem on OS X?
  3664. # [23:44] * jlebar|brb is now known as jlebar
  3665. # [23:45] * Quits: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it) (Quit: Leaving.)
  3666. # [23:45] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  3667. # [23:45] * Quits: smontagu (chatzilla@moz-F8034A77.red.bezeqint.net) (Ping timeout)
  3668. # [23:46] * mccr8 is now known as mccr8|away
  3669. # [23:47] <Bas> ehsan: Say Ehsan, how did you make IID_IDXGISurface resolve for cairo-d2d when you were splitting out cairo on windows?
  3670. # [23:47] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  3671. # [23:47] * @smaug can't keep track on all these silly law proposals... CISPA, SOPA, ACTA...
  3672. # [23:48] <rail> espindola: I need to test how packagemaker deals with fancy package names: http://diff.pastebin.mozilla.org/1612877
  3673. # [23:48] * Joins: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP)
  3674. # [23:48] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Computer has gone to sleep.)
  3675. # [23:48] * Quits: wolfiR (wolfiR@moz-84DD953E.dip0.t-ipconnect.de) (Quit: Leaving)
  3676. # [23:48] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3677. # [23:49] <espindola> ok
  3678. # [23:49] <Bas> ehsan: Never mind me, you didn't need to, I'm being an idiot.
  3679. # [23:49] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  3680. # [23:49] <@ehsan> khuey: ping
  3681. # [23:50] <khuey> ehsan: pong
  3682. # [23:50] <jhammel> smaug: i think they're trying to spell out something....maybe the mayan apocalypse
  3683. # [23:50] <@ehsan> khuey: so I added a new var in configure.in called MOZ_CAIRO_OSLIBS
  3684. # [23:50] <@ehsan> in config/autoconf.mk.in, I do:
  3685. # [23:50] <jdm> why do I have a 60mb google+ compartment :(
  3686. # [23:51] <jdm> 52mb of gc heap
  3687. # [23:51] <khuey> jdm: because +1
  3688. # [23:51] <@ehsan> MOZ_CAIRO_OSLIBS = @MOZ_CAIRO_OSLIBS@
  3689. # [23:51] * Quits: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP) (Connection reset by peer)
  3690. # [23:51] * Quits: mjschranz_away (matt@78D3F304.33EE9F8A.1139E686.IP) (Connection reset by peer)
  3691. # [23:51] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3692. # [23:51] <@ehsan> khuey: and in toolkit/library/Makefile.in I'm using it as $(MOZ_CAIRO_OSLIBS)
  3693. # [23:51] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Ping timeout)
  3694. # [23:51] <khuey> uh huh
  3695. # [23:51] <@ehsan> and I'm getting:
  3696. # [23:51] <jdm> khuey: here's a fun one - under the gmail compartment, I see a measurement of 19mb for (6 tiny)
  3697. # [23:52] <@ehsan> clang: error: no such file or directory: '@MOZ_CAIRO_OSLIBS@'
  3698. # [23:52] <@ehsan> khuey: what am I doing wrong?
  3699. # [23:52] <khuey> ehsan: did you stick your AC_SUBST in?
  3700. # [23:52] <jdm> woah, this is weird
  3701. # [23:52] <jdm> the percentages aren't adding up
  3702. # [23:52] <@ehsan> khuey: no, where should I do that?
  3703. # [23:52] <khuey> ehsan: in configure somewhere
  3704. # [23:52] <khuey> ehsan: did you use AC_DEFINE instead?
  3705. # [23:52] <jdm> oh wait, the percentages are for the overall value
  3706. # [23:53] <@ehsan> khuey: oh there's one in configure.in for MOZ_CAIRO_LIBS
  3707. # [23:53] <@ehsan> khuey: (I have _no_ idea what I'm doing, I'm just trying to imitate existing code)
  3708. # [23:53] <@ehsan> like a monkey!
  3709. # [23:53] <khuey> ehsan: :-D
  3710. # [23:53] * @ehsan rebuilds
  3711. # [23:53] * Joins: anant_ (anant@moz-D3725328.dsl.dynamic.sonic.net)
  3712. # [23:54] <jdm> nice, closing the gmail window upped my memory usage by 50mb
  3713. # [23:54] * Quits: anant (anant@moz-D3725328.dsl.dynamic.sonic.net) (Ping timeout)
  3714. # [23:54] * anant_ is now known as anant
  3715. # [23:54] * mcote is now known as mcote|afk
  3716. # [23:54] <@ehsan> jdm: you'll get an extra gig of usage when they disable your account
  3717. # [23:54] * Joins: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP)
  3718. # [23:55] * Quits: bholley_mobile (bholley_mo@FF9F28.56A6027.D3EC63AB.IP) (Ping timeout)
  3719. # [23:55] <jdm> I don't like that this google+ compartment is still around with no google windows open
  3720. # [23:55] * Joins: bholley_mobile (bholley_mo@B60A6326.8BBFF747.D3EC63AB.IP)
  3721. # [23:55] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  3722. # [23:55] * Joins: mjschranz_away (matt@78D3F304.33EE9F8A.1139E686.IP)
  3723. # [23:56] <Mossop> ehsan: That was what they gave you as compensation? lame
  3724. # [23:56] <@smaug> jdm: some other site has g+ button ?
  3725. # [23:56] * wlach is now known as wlach|afk
  3726. # [23:56] * Quits: @dbaron (dbaron@moz-389E0BB7.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  3727. # [23:56] <mkaply> ttaubert: the new tab code to update the grid seems to only function in the context of the new tab page. That is to say, if you take the new tab page and put it inside some other code (not as an iframe, but using the same HTML, JS, everything). I know you'll probably say "unsupported" but is there a reason the grid update depends on the position of the grid within the window as opposed to within its parent?
  3728. # [23:56] <@ehsan> Mossop: they tried to give me some crashes too, but I don't use Chrome ;)
  3729. # [23:56] <jdm> oh, false alarm, I mistook the google groups favicon for something else
  3730. # [23:57] * Quits: bholley_mobile (bholley_mo@B60A6326.8BBFF747.D3EC63AB.IP) (Ping timeout)
  3731. # [23:57] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3732. # [23:57] <jdm> man
  3733. # [23:57] * bz is now known as bz_dinner
  3734. # [23:57] <jdm> about:memory janks the browser for about 1.5 seconds
  3735. # [23:57] <jdm> this is weird
  3736. # [23:57] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  3737. # [23:57] <@bz_dinner> well
  3738. # [23:58] <@bz_dinner> doesn't it do a gc?
  3739. # [23:58] * Joins: bholley_mobile (bholley_mo@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  3740. # [23:58] <@smaug> jdm: it run gc and cc at least
  3741. # [23:58] <@bz_dinner> also, it has to walk all sorts of stuff....
  3742. # [23:58] <@smaug> possible even other cleanups
  3743. # [23:58] <jdm> yeah, but I'm used to it loading fairly instantly in my experience
  3744. # [23:58] * Quits: vikram360 (vikram360@45A5C113.F861F6E6.2A068A5E.IP) (Ping timeout)
  3745. # [23:58] * Quits: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP) (Quit: pnemsak)
  3746. # [23:58] <bent> remove some ram from your machine!
  3747. # [23:58] * Joins: vikram360 (vikram360@F772BBF7.C65373CF.2A068A5E.IP)
  3748. # [23:59] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  3749. # [23:59] * jhford-work is now known as jhford-work-away
  3750. # [23:59] * Joins: jammink (textual@moz-7B0110AD.mv.mozilla.com)
  3751. # Session Close: Thu May 03 00:00:01 2012

The end :)