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

Options:

  1. # Session Start: Tue Jan 17 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:01] * Quits: dao (dao@moz-3F439901.superkabel.de) (Ping timeout)
  4. # [00:01] * davehunt|away is now known as davehunt
  5. # [00:01] <timeless> grumble
  6. # [00:02] <Drugoy> bug: click firefox app (menu) button and try to navigate using keyboard: left/right works and up/down doesn't
  7. # [00:02] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  8. # [00:02] * Joins: dao (dao@moz-3F439901.superkabel.de)
  9. # [00:02] * Quits: Fallen|mac (kewisch@moz-41B80CCC.adsl.alicedsl.de) (Quit: Leaving.)
  10. # [00:02] <jdm> Drugoy: that doesn't sound good
  11. # [00:02] * Joins: josh (josh@moz-75EC6735.dlth.qwest.net)
  12. # [00:03] <timeless> Drugoy: this is windows?
  13. # [00:03] <timeless> i prefer the fact that i can't select the print menuitem in that menu
  14. # [00:03] <timeless> (using arrow keys)
  15. # [00:04] <timeless> Drugoy: but how do you get any keys to work w/o first moving the mouse down to "new tab"?
  16. # [00:04] <timeless> i'm able to use all the arrows some of the time
  17. # [00:04] <timeless> e.g. if i hover over
  18. # [00:04] <timeless> start private browsing
  19. # [00:05] <timeless> i can go down and then later up (but not past my mouse cursor to new tab)
  20. # [00:06] <timeless> for me, i can't switch columns w/ the keyboard (i can open/enter/exit submenus)
  21. # [00:06] <Mook_as> seems like (for windows) anything with submenus is not-keyboard-focusable, except for the "Web Developer" menu
  22. # [00:08] * Joins: alastair (alastair@moz-46B2F9D6.zone5.bethere.co.uk)
  23. # [00:11] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.6/20111221003041])
  24. # [00:11] * Quits: gal (gal@moz-7327DB99.hsd1.ca.comcast.net) (Quit: gal)
  25. # [00:11] * Quits: Mossop (mossop@moz-66A39E88.dsl.dynamic.sonic.net) (Ping timeout)
  26. # [00:11] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  27. # [00:12] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  28. # [00:12] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  29. # [00:12] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Input/output error)
  30. # [00:12] * heycam|away is now known as heycam
  31. # [00:13] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  32. # [00:14] * rail is now known as rail_away
  33. # [00:14] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  34. # [00:16] <Kwan> looks like the splitmenu element isn't keyboard accessible, that and the edit hbox, while Web Developer is using a menu
  35. # [00:16] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
  36. # [00:18] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  37. # [00:19] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  38. # [00:19] * Quits: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP) (Ping timeout)
  39. # [00:20] * Joins: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP)
  40. # [00:20] <josh> Anyone here ever use a System 76 laptop? If so, how was it?
  41. # [00:22] * Joins: davidb_ (davidb@moz-6F9F653A.dsl.bell.ca)
  42. # [00:25] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  43. # [00:25] * sfleiter is now known as sfleiter|away
  44. # [00:26] * Quits: josh (josh@moz-75EC6735.dlth.qwest.net) (Quit: josh)
  45. # [00:27] <@smaug> njn: did you re-clone to get faster diff times, or just clear the queue ?
  46. # [00:27] * Quits: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Ping timeout)
  47. # [00:27] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  48. # [00:28] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  49. # [00:28] * Quits: artpar (artpar@F8A9FCDC.29E140F0.2C7B20EF.IP) (Quit: Leaving)
  50. # [00:29] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  51. # [00:29] * Quits: TheLink (TheLink@moz-F16CD8D.pools.arcor-ip.net) (Client exited)
  52. # [00:29] <njn> smaug: to get faster diff times
  53. # [00:29] <njn> smaug: er, reclones
  54. # [00:29] <njn> recloned
  55. # [00:30] <@smaug> njn: ok. (blog said only about deleting queue)
  56. # [00:31] <njn> smaug: ugh, I'll update the post
  57. # [00:32] <njn> smaug: done, thanks for catching that
  58. # [00:32] * Quits: dao (dao@moz-3F439901.superkabel.de) (Connection reset by peer)
  59. # [00:34] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  60. # [00:35] <Drugoy> timeless: yes, it's windows
  61. # [00:35] * Quits: reuben (reuben@seta00.com) (Quit: ZNC - http://znc.in)
  62. # [00:36] <Drugoy> timeless: why are you asking about new tab at all? I'm talking about menu
  63. # [00:37] <Drugoy> oh I got your question
  64. # [00:37] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Ping timeout)
  65. # [00:37] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  66. # [00:37] <Drugoy> yes, you are right - I need mouse first to click that menu app button
  67. # [00:37] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  68. # [00:37] * heycam is now known as heycam|away
  69. # [00:41] <gavin> Kwan: pong
  70. # [00:42] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  71. # [00:43] <Kwan> gavin: heya, guy from the wallpaper bug 662324, I've changed to use hidden and tested on linux, but I don't have the ability to compile on Windows
  72. # [00:44] <gavin> ah, hi!
  73. # [00:44] <gavin> I can push your patch to the tryserver to get you windows builds
  74. # [00:44] <Kwan> sweet, that would be great
  75. # [00:44] <gavin> want to attach the updated patch to the bug?
  76. # [00:45] * Joins: reuben (reuben@seta00.com)
  77. # [00:45] <Kwan> can do, give us a sec. I can test it on Win 7 and XP once I have a build. is a separate Vista test needed as well?
  78. # [00:45] <gavin> wouldn't hurt!
  79. # [00:46] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  80. # [00:46] <gavin> don't go out of your way, though :)
  81. # [00:46] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  82. # [00:47] * KWierso has a vista VM laying around here, somewhere, if needed
  83. # [00:47] <Kwan> not really possible as I don't have access to it I'm afraid. But if the hiding works as intended on XP then it should on Vista as well right?
  84. # [00:49] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  85. # [00:49] * Joins: gal (gal@moz-7327DB99.hsd1.ca.comcast.net)
  86. # [00:50] <KWierso> Kwan: Vista's more like Win7 than XP
  87. # [00:50] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  88. # [00:51] <Kwan> yeah but I'm hiding something based on the Win NT version being >=6.1 ie Win7 and above
  89. # [00:51] <RyanVM> can someone help me with configure/autoconf.mk?
  90. # [00:53] <gavin> Kwan: yeah don't worry about it
  91. # [00:54] * Quits: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au) (Client exited)
  92. # [00:54] <Kwan> patch uploaded
  93. # [00:54] * Joins: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au)
  94. # [00:54] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!)
  95. # [00:54] * nthomas is now known as nthomas|away
  96. # [00:55] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
  97. # [00:56] <gavin> Kwan: https://tbpl.mozilla.org/?tree=Try&rev=9cd06c9dbcc1
  98. # [00:56] <gavin> it should comment in the bug when the builds are available
  99. # [00:56] <Kwan> thanks :)
  100. # [00:57] * Joins: dao (dao@moz-3F439901.superkabel.de)
  101. # [00:58] * Quits: dao (dao@moz-3F439901.superkabel.de) (Quit: Leaving.)
  102. # [00:58] * Quits: davidb_ (davidb@moz-6F9F653A.dsl.bell.ca) (Quit: davidb_)
  103. # [01:01] * heycam|away is now known as heycam
  104. # [01:01] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  105. # [01:02] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Quit: pnemsak)
  106. # [01:02] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
  107. # [01:03] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Quit: pnemsak)
  108. # [01:03] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  109. # [01:03] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  110. # [01:04] * IRCMonkey6594 is now known as Tobbi
  111. # [01:04] * catlee is now known as catlee-away
  112. # [01:04] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
  113. # [01:05] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
  114. # [01:05] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  115. # [01:05] * ChanServ sets mode: +o mkaply
  116. # [01:09] * Quits: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  117. # [01:12] * Joins: dao (dao@moz-3F439901.superkabel.de)
  118. # [01:12] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
  119. # [01:14] * RyanVM looks forward to a day when loading a build log doesn't momentarily freeze Fx
  120. # [01:15] * heycam is now known as heycam|away
  121. # [01:15] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
  122. # [01:17] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  123. # [01:18] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  124. # [01:19] * Joins: mjschranz (mjschranz@F3B7A1B3.694CD917.A03BB2CC.IP)
  125. # [01:20] * philor looks forward to a day when it's only momentarily
  126. # [01:20] * Ziggy_Maes is now known as Ziggy|AWAY
  127. # [01:21] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Linkinus - http://linkinus.com)
  128. # [01:22] * Joins: jprmc (jprmc@69164265.5BCEC6DB.DA78B690.IP)
  129. # [01:23] * Quits: dao (dao@moz-3F439901.superkabel.de) (Quit: Leaving.)
  130. # [01:24] * Joins: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net)
  131. # [01:24] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  132. # [01:24] * Quits: AutomatedTester|busy (AutomatedT@moz-B88F5CF9.as13285.net) (Quit: AutomatedTester|busy)
  133. # [01:30] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Client exited)
  134. # [01:31] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  135. # [01:33] * davehunt is now known as davehunt|away
  136. # [01:34] * Parts: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  137. # [01:36] * Quits: c0smikdebris (c0smikdebr@39CE4B98.DCDD255.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  138. # [01:38] * ewong|away is now known as ewong
  139. # [01:39] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Ping timeout)
  140. # [01:39] <mwu> kinetik: I/Gecko - cubeb( 2603): CUBEB_OK = 0, CUBEB_ERROR = -1, CUBEB_ERROR_INVALID_FORMAT = 0
  141. # [01:39] * Quits: @smaug (chatzilla@moz-8EA9BE13.elisa-mobile.fi) (Ping timeout)
  142. # [01:42] <RyanVM> philor: Does remote-tpan actually run successfully on anything?
  143. # [01:42] <philor> RyanVM: no, it does not
  144. # [01:42] <philor> bug 713320
  145. # [01:45] <kinetik> mwu: ah
  146. # [01:45] <kinetik> mwu: i guess the enum needs an explicit value in cubeb.h
  147. # [01:46] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  148. # [01:46] <hub> the Linux Conf streaming is awesome (no Flash involved)
  149. # [01:46] <derf> hub: Does sound work for you?
  150. # [01:46] <mwu> yeah I think the compiler just counts up incrementally from the last explicit value you put in
  151. # [01:46] <derf> The other people I've talked to say it doesn't.
  152. # [01:46] <hub> derf: it does
  153. # [01:47] <hub> I had to set it to "HTML5"
  154. # [01:47] <hub> I run Aurora
  155. # [01:47] <hub> "Auto" didn't seem to work
  156. # [01:47] <derf> (I can't test because I'm actually at the conference, and they've blocked the streams from the local network)
  157. # [01:47] <hub> spoke to soon.
  158. # [01:48] <hub> it seems to interrupt and not properly recover
  159. # [01:48] <derf> Hmm.
  160. # [01:48] <hub> refreh solveds it
  161. # [01:48] <hub> but...
  162. # [01:48] * coop is now known as coop|away
  163. # [01:48] <derf> That sounds like it's more likely to be our fault than theirs.
  164. # [01:49] <hub> now if airmozilla... *whistles*
  165. # [01:49] <derf> hub: Word.
  166. # [01:49] <kinetik> mwu: sorry about thata
  167. # [01:49] <kinetik> -a
  168. # [01:50] <mwu> kinetik: np. need users to really shake out the bugs
  169. # [01:50] <mwu> and this seems to work fine otherwise as long as we're using s16
  170. # [01:50] <mounir> timeless: what's the bug Ms2ger say I should care enough to file a bug?
  171. # [01:51] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  172. # [01:53] <Drugoy> is there a hotkey for app button?
  173. # [01:58] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.9a1/20120114011756])
  174. # [01:58] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Connection reset by peer)
  175. # [01:58] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
  176. # [01:58] * Joins: mconnor|m (mconnorm@2E94D757.3CBDB8AB.DA78B690.IP)
  177. # [01:59] * Joins: adev (dscruton@moz-E87FA436.ictp.it)
  178. # [02:01] * Quits: adev (dscruton@moz-E87FA436.ictp.it) (Quit: Instantbird 1.2a1pre)
  179. # [02:01] * Joins: adev (dscruton@moz-E87FA436.ictp.it)
  180. # [02:05] * Quits: chrisccoulson_ (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  181. # [02:07] * Quits: adev (dscruton@moz-E87FA436.ictp.it) (Quit: Instantbird 1.2a1pre)
  182. # [02:07] * Joins: adev (adev@moz-E87FA436.ictp.it)
  183. # [02:10] * Quits: adev (adev@moz-E87FA436.ictp.it) (Quit: Instantbird 1.2a1pre)
  184. # [02:10] * Joins: adev (adev@moz-E87FA436.ictp.it)
  185. # [02:10] * Quits: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP) (Ping timeout)
  186. # [02:12] * Quits: adev (adev@moz-E87FA436.ictp.it) (Quit: Instantbird 1.2a1pre)
  187. # [02:12] * Joins: adev (adev@moz-E87FA436.ictp.it)
  188. # [02:13] <nigelb> g37
  189. # [02:13] <nigelb> gah
  190. # [02:13] * Quits: adev (adev@moz-E87FA436.ictp.it) (Quit: Instantbird 1.2a1pre)
  191. # [02:16] * nthomas|away is now known as nthomas
  192. # [02:18] * Quits: Cameron (Cameron@moz-E8994C03.range86-131.btcentralplus.com) (Ping timeout)
  193. # [02:21] * Quits: mconnor|m (mconnorm@2E94D757.3CBDB8AB.DA78B690.IP) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  194. # [02:21] * Joins: frogmella (Mibbit@C7E9E37.F8DCDD16.57460053.IP)
  195. # [02:22] * Quits: frogmella (Mibbit@C7E9E37.F8DCDD16.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  196. # [02:25] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  197. # [02:26] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  198. # [02:27] * Joins: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP)
  199. # [02:28] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  200. # [02:30] * Quits: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP) (Ping timeout)
  201. # [02:30] * Joins: mconnor|m (mconnorm@2E94D757.3CBDB8AB.DA78B690.IP)
  202. # [02:32] * Quits: jprmc (jprmc@69164265.5BCEC6DB.DA78B690.IP) (Ping timeout)
  203. # [02:33] * Joins: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  204. # [02:34] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  205. # [02:34] <philor> ways to make me happy do not include: merging intermittent orange to m-c when the intermittent orange remains, unstarred, on the push that must have caused it on the tree it's being merged from
  206. # [02:35] <romaxa> gal: ping
  207. # [02:38] * KaiRo_away is now known as KaiRo
  208. # [02:39] <philor> jaws: ping
  209. # [02:39] <mcpherrin> What happens if I stop a script (via slow script warning) that's part of the browser? I've gotten a couple for consoleAPI.js today, and I'm not sure what state that would leave the browser in.
  210. # [02:39] * Joins: kanru` (user@moz-2270E6C5.dynamic.hinet.net)
  211. # [02:44] * Quits: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP) (Client exited)
  212. # [02:45] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  213. # [02:46] <edmorley> philor: fx-team merge yeah? (just checking not me!)
  214. # [02:46] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  215. # [02:48] <philor> edmorley: if we haven't merged that to m-i yet, let's not merge it
  216. # [02:48] <philor> dolske: ping
  217. # [02:48] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  218. # [02:49] * Parts: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  219. # [02:49] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  220. # [02:49] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  221. # [02:49] <philor> come on, people, this probably calls for backing out someone's first patch ever, you do not want me doing that
  222. # [02:49] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  223. # [02:52] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  224. # [02:52] <edmorley> philor: I don't believe we have; I've been caught up with work the last day or two so haven't merged in either direction
  225. # [02:52] <philor> yay!
  226. # [02:52] <philor> yeah, we haven't
  227. # [02:53] * Joins: kaie2 (kaie@moz-D820340C.dip.t-dialin.net)
  228. # [02:53] * Quits: kaie (kaie@moz-93768C4C.dip.t-dialin.net) (Ping timeout)
  229. # [02:53] * kaie2 is now known as kaie
  230. # [02:54] <philor> mbrubeck: please don't merge m-c to m-i, kthx
  231. # [02:55] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Quit: Ex-Chat)
  232. # [02:56] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  233. # [02:56] <dolske> philor: uh-oh?
  234. # [02:56] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  235. # [02:57] <philor> dolske: yeah - bug 718411, must be from bug 689387, and I've been starring a ton of shutdown hangs, which makes me kind of worried about just calling it bad orange and shipping it in a nightly
  236. # [02:57] * Quits: alastair (alastair@moz-46B2F9D6.zone5.bethere.co.uk) (Quit: leaving)
  237. # [02:58] <philor> so I'm looking for an estimate of how likely it is that there's a real problem besides just orange, and a gentler hand than mine to back it out if we need to
  238. # [02:59] * dolske looks... if we have to back it out, so be it.
  239. # [02:59] * Quits: mconnor|m (mconnorm@2E94D757.3CBDB8AB.DA78B690.IP) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  240. # [03:00] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Input/output error)
  241. # [03:01] * heycam|away is now known as heycam
  242. # [03:04] * Quits: gal (gal@moz-7327DB99.hsd1.ca.comcast.net) (Quit: gal)
  243. # [03:04] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120111175216])
  244. # [03:04] * Quits: KaiRo (robert@moz-19AE6F5.adsl.highway.telekom.at) (Input/output error)
  245. # [03:07] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  246. # [03:09] <ewong> "we're moving to git"?
  247. # [03:10] <philor> we think we're funny
  248. # [03:10] <dolske> philor: eh, let's just backout. It's not a critical bug, so it can reland once the cause and a fix are Try'd.
  249. # [03:11] * Joins: rbgray (chatzilla@moz-DB556ADC.woh.res.rr.com)
  250. # [03:14] * Quits: sewardj (sewardj@moz-5FA67F88.dip.t-dialin.net) (Ping timeout)
  251. # [03:15] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  252. # [03:15] * ChanServ sets mode: +o bz
  253. # [03:15] <@bz> So...
  254. # [03:15] <jaws> philor: pong
  255. # [03:15] <@bz> given either a .p12 file or the Thunderbird cert UI
  256. # [03:15] * Joins: sewardj (sewardj@moz-D79A0796.dip.t-dialin.net)
  257. # [03:15] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  258. # [03:15] <jaws> philor: we should probably just backout that patch that caused the oranges to appear
  259. # [03:15] <@bz> how do I produce a PEM format S/MIME key?
  260. # [03:16] * Quits: edmorley (edmorley@moz-6980EE34.range86-166.btcentralplus.com) (Quit: nn)
  261. # [03:16] <dolske> philor: hmm, did the orange not actually start with bug 699719? the line the test if grumbling about would see to indicate that...
  262. # [03:16] <biesi> bz, openssl pkcs12 -in foo.p12 -out foo.pem
  263. # [03:16] <jaws> philor: i'm not sure why the exception is happening, but that patch doesn't add any new functionality.
  264. # [03:16] <@bz> biesi: thanks
  265. # [03:17] <biesi> bz, out of curiosity, what do you need the PEM file for?
  266. # [03:17] <@bz> biesi: bugzilla
  267. # [03:17] <@bz> openssl:Error: '-in' is an invalid command.
  268. # [03:17] <@bz> oh
  269. # [03:17] <biesi> oh, does it do s/mime now?
  270. # [03:17] <@bz> nevermind
  271. # [03:17] <@bz> biesi: yeah
  272. # [03:17] <biesi> nice
  273. # [03:17] <biesi> wait
  274. # [03:17] <@bz> biesi: and for security bugs it sends nothing but a link
  275. # [03:17] * Quits: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 9.0.1/20111220165912])
  276. # [03:17] <biesi> one sec
  277. # [03:17] <@bz> biesi: if it doesn't have a cert
  278. # [03:17] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  279. # [03:18] <biesi> bz, you also want -nokeys
  280. # [03:18] <biesi> in this case
  281. # [03:18] <@bz> hmm
  282. # [03:18] <@bz> that means no private key?
  283. # [03:18] <biesi> right
  284. # [03:18] <biesi> bz, http://www.openssl.org/docs/apps/pkcs12.html
  285. # [03:18] * @bz tries to recall his import password
  286. # [03:18] <biesi> ok, that one I can't help you with ;)
  287. # [03:18] <@bz> aha
  288. # [03:18] * @bz guessed right
  289. # [03:19] <@bz> this is dumb
  290. # [03:19] <@bz> too many friggin' passwords
  291. # [03:19] * Quits: mjschranz (mjschranz@F3B7A1B3.694CD917.A03BB2CC.IP) (Client exited)
  292. # [03:19] * heycam is now known as heycam|away
  293. # [03:19] * biesi has his s/mime cert on a smartcard
  294. # [03:19] <@bz> heh
  295. # [03:19] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
  296. # [03:19] <philor> dolske: like, caused by, but exposed by 689387? because otherwise, you're looking at it having hidden for 40 days, before suddenly exploding
  297. # [03:20] <biesi> hmm wonder if the thunderbird UI lets you export just the cert (without the private key)
  298. # [03:20] <biesi> maybe it only lets you do that for other people's certs
  299. # [03:21] <philor> so, I vote for you guys deciding what to back out and backing it out :)
  300. # [03:21] * Joins: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP)
  301. # [03:21] * Joins: Suresh (chatzilla@B2DF7C7.3FD1B13D.BC2C9F51.IP)
  302. # [03:21] <@bz> hrm
  303. # [03:21] <@bz> so this dumped out several different certs....
  304. # [03:22] * @bz wonders which ones he wants
  305. # [03:22] <@bz> aha
  306. # [03:22] <@bz> here we go
  307. # [03:22] <@bz> it dumped the whole chain
  308. # [03:23] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
  309. # [03:23] * Quits: mounir (volkmar@moz-D976EECC.ovh.net) (Ping timeout)
  310. # [03:23] * Joins: mounir (volkmar@moz-D976EECC.ovh.net)
  311. # [03:23] <@bz> looks like -clcerts would skip that
  312. # [03:23] * Quits: bear-afk (bear@moz-B7403FEA.flosoft-servers.net) (Ping timeout)
  313. # [03:23] <@bz> biesi: thanks!
  314. # [03:23] <@bz> biesi: fwiw, I did find a way to do that via the tbird UI too
  315. # [03:23] <@bz> biesi: eventuall
  316. # [03:23] <@bz> er, eventually
  317. # [03:24] * heycam|away is now known as heycam
  318. # [03:24] * @bz ponders filing the tbird bug he ran into in the process, decides that's too much pain
  319. # [03:25] * heycam is now known as heycam|away
  320. # [03:25] <dolske> philor: 40 days? has it been that long?! sigh.
  321. # [03:25] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  322. # [03:25] * Joins: bear (bear@moz-B7403FEA.flosoft-servers.net)
  323. # [03:26] <philor> it'd be easier to keep track if it had rained every day since
  324. # [03:26] <dolske> oh, actually, I guess that makes sense.
  325. # [03:26] <dolske> I'm on a boat.
  326. # [03:26] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Ping timeout)
  327. # [03:27] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  328. # [03:27] * Quits: chewey (chewey@moz-794D4C9B.dip0.t-ipconnect.de) (Ping timeout)
  329. # [03:29] * Joins: chewey (chewey@moz-572B1347.dip0.t-ipconnect.de)
  330. # [03:29] <biesi> bz, ah, how?
  331. # [03:29] <biesi> bz, is it just export and then specifying pem?
  332. # [03:29] <jaws> philor: let's just go ahead and back out the patch for bug 689387. i'd back it out but i don't have ssh key at home
  333. # [03:30] <@bz> biesi: yep
  334. # [03:30] <@bz> biesi: far as I can tell
  335. # [03:30] * Quits: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP) (Ping timeout)
  336. # [03:30] <@bz> biesi: I had "public key" selected at the time
  337. # [03:30] <biesi> ah
  338. # [03:30] <@bz> biesi: that may matter
  339. # [03:30] <biesi> wait selected where?
  340. # [03:31] <@bz> biesi: in the cert viewer
  341. # [03:32] <wg9s> anyone here who remembers who was around over the weekend with crashing issues with seamonkey under windows?
  342. # [03:32] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
  343. # [03:32] <philor> mmm, pushing yet another backout, "remote: Warning: Permanently added the RSA host key for IP address '63.245.209.160' to the list of known hosts."
  344. # [03:32] * Quits: markh (markh@moz-BCB4C723.vic.bigpond.net.au) (Quit: Leaving.)
  345. # [03:34] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
  346. # [03:35] * Joins: markh (markh@moz-BCB4C723.vic.bigpond.net.au)
  347. # [03:35] <nthomas> hg.m.o changed IP
  348. # [03:38] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  349. # [03:38] * philor goes ahead and plants the wheat
  350. # [03:40] <Callek> huh @ "we're moving on to git" just a random joke-comment, or process comment?
  351. # [03:41] <philor> pretty sure if we move to git, it'll be with absolutely no public discussion before announcing in the #developers topic
  352. # [03:41] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/12091526e9d0 - Phil Ringnalda - Back out 4ac407704d74 (bug 689387) for causing or exposing or whatevering bug 718411
  353. # [03:41] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  354. # [03:42] * philor changes topic to 'm-c: OPEN m-i: OPEN try: OPEN || Next aurora uplift: January 31st || If you are new or want to help, see irc://irc.mozilla.org/#introduction || logs: http://krijnhoetmer.nl/irc-logs/'
  355. # [03:43] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  356. # [03:43] * Joins: asac_ (asac@77BE00ED.8B41D250.B3DDC20A.IP)
  357. # [03:44] * Quits: asac (asac@moz-6066B7C7.pppoe.wtnet.de) (Ping timeout)
  358. # [03:44] <ewong> wg9s ping
  359. # [03:45] * Quits: arovij (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Quit: ChatZilla 0.9.87 [Firefox 3.6.17/20110422073000])
  360. # [03:46] * Quits: rbgray (chatzilla@moz-DB556ADC.woh.res.rr.com) (Quit: ttfn)
  361. # [03:48] <wg9s> ewong pong
  362. # [03:49] <ewong> wg9s: I made a comment on your bug #718541..
  363. # [03:49] <ewong> wg9s: was wondering if it's the same crash as bug #718187
  364. # [03:52] <wg9s> ewong:could be so far all i have figured out is that it is caused by checkin for bug 715821. going to make a backout patch for that and see if things work. Main issue is bugs dependent on it being their may have subsequently landed :-(
  365. # [03:53] <ewong> oh..
  366. # [03:53] * Quits: markh (markh@moz-BCB4C723.vic.bigpond.net.au) (Ping timeout)
  367. # [03:53] <wg9s> once i get that done i will go back and look at this other bug, unless you have a way to verify my backout b=patch works for that as well
  368. # [03:54] <wg9s> It will be posted on http://www.wg9s.com/mozilla/firefox/
  369. # [03:54] <ewong> wg9s: ok.. I'll check the patch and see if it works.
  370. # [03:55] * Joins: markh (markh@moz-BCB4C723.vic.bigpond.net.au)
  371. # [03:55] <wg9s> probably within a half hour or so depending on how cooperative hg.mozila.org is being.
  372. # [03:56] <wg9s> trying to update to latest tip so patch applies cleanly.
  373. # [03:57] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Client exited)
  374. # [04:00] <Callek> philor: if I wanted to merge inbound to m-c right now (using last green PGO of course) should I be worried about your backout, or is it most-likely-safe?
  375. # [04:01] <philor> yes, you probably should be worried
  376. # [04:01] <Callek> ok, I'll wait then
  377. # [04:01] <wg9s> be afraid ... be very afraid!
  378. # [04:02] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  379. # [04:02] * Callek was just trying to think ahead and save edmorley some work :-)
  380. # [04:02] <Callek> since it has been a few days since last m-i merge, afaict
  381. # [04:03] <ewong> wg9s: thanks! very clueless as to what the fix is about..
  382. # [04:05] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  383. # [04:05] * @bz mutters about bind/unbind being optimized for the non-styled-element non-mapped-attr-element case
  384. # [04:05] <ewong> err I meant to say how to fix it as I'm clueless in what's going on wrong..
  385. # [04:05] <@bz> whose idea was that, anywa?
  386. # [04:05] <@bz> er, anyway
  387. # [04:09] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
  388. # [04:09] <Callek> bz: can I blame bgoodger?
  389. # [04:10] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Input/output error)
  390. # [04:12] * Joins: mjschranz (mjschranz@D10A147A.531FD64C.630E4E47.IP)
  391. # [04:13] <beltzner> always a good idea
  392. # [04:14] <@bz> Callek: nope
  393. # [04:14] <@bz> Callek: more likely some combination of me, jst, and sicking....
  394. # [04:15] * Joins: ctopper (craig@moz-42075866.hsd1.or.comcast.net)
  395. # [04:15] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  396. # [04:16] <Callek> bz: lol, I honestly figured it wasn't that Ben, aiui he's been gone since before we ever even started to implement JS bind/unbind ;-)
  397. # [04:16] <Callek> but he's a helpful person to blame
  398. # [04:16] * @bz needs more cores
  399. # [04:16] <@bz> callek: this is not js bind/unbind
  400. # [04:16] <@bz> callek: this is element insertion into the DOM
  401. # [04:16] <Callek> ahhh ok
  402. # [04:16] <wg9s> ewong: patch is on my site url i gave patch mentioned on bug 718541. I have not tested it yet though.
  403. # [04:16] <@bz> callek: we could do that before Ben left, trust me
  404. # [04:16] <Callek> yea THAT worked before ben left
  405. # [04:16] <Callek> :-)
  406. # [04:17] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Ping timeout)
  407. # [04:17] <Callek> ...worked before ben started too I think
  408. # [04:19] * Joins: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
  409. # [04:19] <ewong> wg9s: applied patch.. now building
  410. # [04:25] <philor> sigh
  411. # [04:26] * Quits: diogogmt (kvirc@C75E470E.3B63BE3F.5F8B00E7.IP) (Ping timeout)
  412. # [04:26] * Joins: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP)
  413. # [04:26] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  414. # [04:26] * Quits: mjschranz (mjschranz@D10A147A.531FD64C.630E4E47.IP) (Client exited)
  415. # [04:26] <philor> guess who doesn't compile!
  416. # [04:27] <Callek> philor: doing that inbound backout yourself I take it
  417. # [04:27] <@bz> Times before: 253, 235, 253, 239, 235, 235, 254, 253, 240
  418. # [04:27] <@bz> Times after: 206, 208, 188, 184, 205, 192, 251, 224, 190, 199
  419. # [04:27] <Callek> philor: I was about to do it until I saw that
  420. # [04:27] * @bz is a bit happier
  421. # [04:27] <Callek> bz: nice :-) at least if you discount the outlier in your new set (251)
  422. # [04:28] <@bz> mmm
  423. # [04:28] * Joins: mjschranz (mjschranz@D10A147A.531FD64C.630E4E47.IP)
  424. # [04:28] <Callek> but the mean looks much better
  425. # [04:29] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  426. # [04:29] * Joins: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net)
  427. # [04:29] <Callek> philor: oooo look at that, he fixed his bustage ;-)
  428. # [04:30] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  429. # [04:31] * Joins: vladan (vladan@E984A762.BF9D67A0.57F33CED.IP)
  430. # [04:32] * Joins: josh (josh@moz-75EC6735.dlth.qwest.net)
  431. # [04:33] * Quits: vladan (vladan@E984A762.BF9D67A0.57F33CED.IP) (Quit: Leaving.)
  432. # [04:33] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  433. # [04:42] * Joins: diogogmt (kvirc@C75E470E.3B63BE3F.5F8B00E7.IP)
  434. # [04:44] * Quits: timeless (u4015@moz-160C58C6.com) (Input/output error)
  435. # [04:44] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
  436. # [04:44] * Quits: Unfocused (u2622@moz-160C58C6.com) (Broken pipe)
  437. # [04:44] * Quits: diogogmt (kvirc@C75E470E.3B63BE3F.5F8B00E7.IP) (Ping timeout)
  438. # [04:44] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
  439. # [04:44] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
  440. # [04:44] * Quits: ttaubert (u2620@moz-160C58C6.com) (Input/output error)
  441. # [04:45] * Joins: jaws (u2871@moz-160C58C6.com)
  442. # [04:45] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Ping timeout)
  443. # [04:46] * Joins: timeless (u4015@moz-160C58C6.com)
  444. # [04:47] * Quits: Polynomial-C (Poly-C@moz-9DD06F92.dip.t-dialin.net) (Ping timeout)
  445. # [04:48] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: This computer has gone to sleep)
  446. # [04:48] * Joins: sid0 (u2934@moz-160C58C6.com)
  447. # [04:49] * jhopkins is now known as jhopkins|away
  448. # [04:49] * Joins: ttaubert (u2620@moz-160C58C6.com)
  449. # [04:50] * Quits: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net) (Quit: caillon)
  450. # [04:50] * Joins: felipe (u2734@moz-160C58C6.com)
  451. # [04:50] * glob|away is now known as glob
  452. # [04:50] * Quits: Kwan (chatzilla@moz-2402E6E3.zone11.bethere.co.uk) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  453. # [04:51] * Joins: diogogmt (kvirc@C75E470E.3B63BE3F.5F8B00E7.IP)
  454. # [04:51] * Joins: Unfocused (u2622@moz-160C58C6.com)
  455. # [04:51] * Quits: ctopper (craig@moz-42075866.hsd1.or.comcast.net) (Quit: ctopper)
  456. # [04:52] * Quits: vingtetun (vingtetun@moz-13E039D1.games-host.eu) (Ping timeout)
  457. # [04:53] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Ping timeout)
  458. # [04:53] <Callek> umm wtf is about:jank supposed to be
  459. # [04:53] * Callek JUST realized the summary of the bug he just pushed from inbound to m-c
  460. # [04:53] <Callek> jrmuizel: ^
  461. # [04:54] <jrmuizel> Callek: it will show you why your browser is not being responsive
  462. # [04:54] <Callek> jrmuizel: any examples without me having to run a nightly, screenshot, or planning doc I can peek at
  463. # [04:54] <jrmuizel> i.e. what causes big pauses
  464. # [04:55] <Callek> jrmuizel: also is that Core/Gecko or is it specific to Firefox (as in would it work on SeaMonkey without magic SeaMonkey specific Support)
  465. # [04:56] <jrmuizel> Callek: a screenshot isn't that interesting yet
  466. # [04:56] <jrmuizel> Callek: I'll try to have more documentation up by thursday
  467. # [04:56] <Callek> jrmuizel: ok fair enough, was just like a "huh" since "jank" doesn't expose much info to my mind
  468. # [04:56] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  469. # [04:56] * heycam|away is now known as heycam
  470. # [04:57] <jrmuizel> Callek: I think it would work fine in SeaMonkey
  471. # [04:57] * Quits: mjschranz (mjschranz@D10A147A.531FD64C.630E4E47.IP) (Ping timeout)
  472. # [04:57] <jrmuizel> Callek: it's sort of a pun on about:blank
  473. # [04:58] <Callek> jrmuizel: well I expect this will be exposed/talked about more as it traverses the release train stations
  474. # [04:58] <Callek> jrmuizel: so even if I forget about it, I'll be reminded ;-)
  475. # [04:58] <jrmuizel> currently it requires an addon for you to see anything at all
  476. # [04:59] <jrmuizel> yes, hopefully it will turn out to be useful
  477. # [05:00] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  478. # [05:03] <roc> mmm, a bunch of big landings over the last couple of days
  479. # [05:05] * Joins: Mardeg (chroot@moz-C061E2D8.static.internode.on.net)
  480. # [05:05] <jduell> roc: is it kosher to have static nsCStrings?
  481. # [05:05] * Joins: ctopper (craig@moz-42075866.hsd1.or.comcast.net)
  482. # [05:05] <wg9s> ewongBTW when you dupe these although usualy we have this earlier filed bug is the one to dupe others to. It is ususally better to dupe the other way around if it appears that the later bug is closer to solving the issue. I think in this case duping the the other bugs to mine would help getting this resolved sooner.
  483. # [05:06] <roc> jduell: I don't think so
  484. # [05:06] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Input/output error)
  485. # [05:06] <jduell> roc: oh, wait, I thought of a better way to do it :)
  486. # [05:06] <jduell> never mind
  487. # [05:06] * Quits: Drugoy (Mibbit@3F192CD.E8F29B00.D6706247.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  488. # [05:07] * Joins: vingtetun (vingtetun@moz-13E039D1.games-host.eu)
  489. # [05:07] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
  490. # [05:08] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  491. # [05:09] <Mardeg> can someone other than roc please make a try build of the patch attached to https://bugzilla.mozilla.org/show_bug.cgi?id=90268#c254
  492. # [05:09] <Mardeg> hmm.. that sounded bad LOL but he said he's on conference wifi so can't
  493. # [05:11] * nthomas is now known as nthomas|away
  494. # [05:12] <wg9s> Mardeg: sounded really bad. sounded like you didn't trust roc's results! ;-)
  495. # [05:12] <Mardeg> he sent me here to ask :P
  496. # [05:13] * heycam is now known as heycam|away
  497. # [05:13] * Mardeg notices people running |away :(
  498. # [05:13] <wg9s> Mardeg: was just the way you asked.
  499. # [05:14] <Mardeg> wg9s: do you have access to the tryserver?
  500. # [05:14] <wg9s> I can;t really test anything until i get windows build to work for me.
  501. # [05:14] <Mardeg> ah ok
  502. # [05:14] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  503. # [05:14] * Joins: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com)
  504. # [05:14] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  505. # [05:14] <wg9s> Mardeg: no i don't
  506. # [05:14] <wg9s> i ususualy do my on tests
  507. # [05:15] <wg9s> but i should probably get tryserver access to be able to do mac tests.
  508. # [05:16] <Mardeg> wg9s: ok, if you do a build there are people in http://forums.mozillazine.org/viewtopic.php?p=11643959#p11643959 waiting for a link
  509. # [05:16] <Callek> Mardeg: if you haven't gotten someone to push to try, I'll do it right now
  510. # [05:16] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  511. # [05:16] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
  512. # [05:16] <Mardeg> thank you Callek!
  513. # [05:17] * Callek waits for bug to load
  514. # [05:17] <wg9s> Mardeg: like i said earlier. i have not been able to do a windows build that works since early morning Jan 10th
  515. # [05:17] <Mardeg> ouch
  516. # [05:17] * Quits: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP) (Ping timeout)
  517. # [05:18] <Mardeg> I keep having to delete the profile on my Galaxy Nexus every day to get the nightly working on it
  518. # [05:18] <Callek> bah a .rej
  519. # [05:18] <Callek> lets see if its easy to fix
  520. # [05:18] <Mardeg> I wonder if there are an apps on android that inject things into mobile Firefox
  521. # [05:19] <wg9s> sometimes my local tests are better to find bustage than try or even the regular official builds because i use a different build environment that is supposedly still supported for windows builds.
  522. # [05:19] <Callek> o heh IID reject
  523. # [05:20] <Callek> thats quite easy to fix
  524. # [05:20] <ewong> wg9s: well, I did a non-clobber build and it seems to work.. will do a clobber build and see if your patch works..
  525. # [05:20] * Quits: Mardeg (chroot@moz-C061E2D8.static.internode.on.net) (Ping timeout)
  526. # [05:21] * Joins: Mardeg (chroot@moz-C061E2D8.static.internode.on.net)
  527. # [05:22] <wg9s> -funny it actually fixed a non-clobber build. was an issue I had in trying to to do hg bisect. on a non-clobber build it seemed to NOT fix it at all.
  528. # [05:23] <wg9s> do that it identified a non code changing patch as being the culprit.
  529. # [05:24] <Mardeg> remove the -funny switch then
  530. # [05:25] <Callek> Mardeg: not sure if its a bad omen, but i'm getting remarkably slow "searching for changes" trying to push it to try so far
  531. # [05:25] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  532. # [05:25] <Mardeg> :'(
  533. # [05:25] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  534. # [05:25] * @bz mutters about GetExistingDOMSlots() being slow
  535. # [05:26] <wg9s> Perhaps that is a political statement!
  536. # [05:26] <tbsaunde> Callek: that always takes ages for me and has often just hung for forever, but the push succeeds
  537. # [05:27] <wg9s> Someone promised us change and it seems to be really slow in coming.
  538. # [05:27] <Callek> tbsaunde: yea, might as well wait it out
  539. # [05:27] <Callek> Mardeg: I forgot to do --post-to-bug but I'll comment in the bug and mozillazine once this goes through
  540. # [05:27] <darktrojan> I've had no problems pushing to try lately
  541. # [05:27] * Quits: Mardeg (chroot@moz-C061E2D8.static.internode.on.net) (Ping timeout)
  542. # [05:27] <darktrojan> but I haven't done it for a few hours
  543. # [05:27] <Callek> Mardeg: I also did a full m-c matching run, incase someone needs to profile-match it
  544. # [05:28] <wg9s> darktrojan: pushing is not the issue has to do with trying to get the results.
  545. # [05:29] <Callek> wg9s: yea searching for changes compares local csets/heads against try csets/heads
  546. # [05:29] * @bz hates having to write code to work around cache crap
  547. # [05:29] * Joins: Mardeg (chroot@moz-C061E2D8.static.internode.on.net)
  548. # [05:30] * Joins: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP)
  549. # [05:31] * Mardeg curses ping timeouts that aren't real
  550. # [05:31] * @bz curses changes involving nsINode
  551. # [05:31] * philor just curses
  552. # [05:31] <@bz> sure
  553. # [05:31] <@bz> that's fine too
  554. # [05:32] <@bz> philor: sorry about the new randomoranges...
  555. # [05:32] <@bz> philor: at least that "reflow before paint" thing wasn't new!
  556. # [05:32] <wg9s> bz: but then didn't you have a lot to do with making up the bfcache? Seems a bit like you are complaining about issues you have created in other cases.
  557. # [05:32] <jesup> bz: I merely glanced, but doesn't GetExistingDOMSlots() collapse to GetExistingSlots which is "return mSlots"?
  558. # [05:32] <@bz> philor: and I'm pretty sure my analysis is right
  559. # [05:32] <@bz> jesup: yes
  560. # [05:32] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  561. # [05:32] <jesup> And that's expensive? Hmmm
  562. # [05:33] <@bz> jesup: in this case, sorta
  563. # [05:33] * @bz looks up numbers
  564. # [05:33] <@bz> jesup: 48% of total profile is in ContentAppended
  565. # [05:34] <@bz> jesup: nsNodeUtils::ContentAppended, that is
  566. # [05:34] <@bz> jesup: 70% of that is dealing with GetExistingSlots()
  567. # [05:34] <@bz> jesup: specifically...
  568. # [05:35] <@bz> 7.5% 7.5% 0x101921440 mov rdx, qword ptr [rbx+72] Loop start[1] nsINode.h:1297
  569. # [05:35] <@bz> 68.9% 68.6% 0x101921444 test rdx, rdx nsNodeUtils.cpp:145
  570. # [05:35] <@bz> This corresponds to this code:
  571. # [05:35] <@bz> nsINode::nsSlots* slots = node->GetExistingSlots(); \
  572. # [05:35] <@bz> if (slots && !slots->mMutationObservers.IsEmpty()) { \
  573. # [05:35] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  574. # [05:35] <@bz> The key part gere
  575. # [05:35] <jesup> Must hit a lot of them...
  576. # [05:35] <@bz> it does
  577. # [05:36] <@bz> this testcase basically builds a very narrow deep DOM
  578. # [05:36] <@bz> about 1000 nodes deep
  579. # [05:36] <@bz> and then appends it a bunch of times
  580. # [05:36] <@bz> (oh, 1 node wide.)
  581. # [05:36] <@bz> But the real kicker here is the rbx+72
  582. # [05:36] <@bz> (this is a 64-bit build; in a 32-bit build this would be faster)
  583. # [05:37] <@bz> for comparison, here's the tail of the loop
  584. # [05:37] <@bz> 8.7% 8.6% 0x1019214cd mov rbx, qword ptr [rbx+32] nsINode.h:712
  585. # [05:37] <@bz> 15.0% 14.9% 0x1019214d1 test rbx, rbx nsNodeUtils.cpp:145
  586. # [05:37] <@bz> That's this code:
  587. # [05:37] <@bz> node = node->GetNodeParent(); \
  588. # [05:37] <@bz> } while (node); \
  589. # [05:38] <Callek> Mardeg: http://forums.mozillazine.org/viewtopic.php?f=23&t=2325161&p=11644439#p11644439
  590. # [05:38] <@bz> I will bet money that my change to check HasSlots() before returning mSlots will speed this up
  591. # [05:38] <@bz> (not a lot of money, but some money)
  592. # [05:38] <Mardeg> thanks heaps Callek, the non overflowing kind :)
  593. # [05:39] <Callek> Mardeg: my heap is almost full, so itd be better to hand me a new heap entirely ;-)
  594. # [05:40] <jesup> bz: would it help to re-order the fields in the node to put mSlots near the front? (If that's possible) - cache effects. And the parent
  595. # [05:40] <@bz> jesup: see, that's the thing
  596. # [05:40] <wg9s> Callek:So a heap of what exactly is what you are looking for?
  597. # [05:40] <@bz> jesup: lemme get you the class layout
  598. # [05:40] <@bz> jesup: but that's the key: I end up having to hit two cache lines
  599. # [05:40] <jesup> bz: yeah, I expected this
  600. # [05:41] <@bz> ok
  601. # [05:41] <@bz> so
  602. # [05:41] <@bz> 64-bit build
  603. # [05:41] <Callek> wg9s: if I get to choose what kinda heap, a heap of money :-)
  604. # [05:41] <@bz> struct nsINode : public nsPIDOMEventTarget, public nsWrapperCache {
  605. # [05:41] <@bz> /* class nsPIDOMEventTarget <ancestor>; */ /* 0 8 */
  606. # [05:41] <@bz> /* class nsWrapperCache <ancestor>; */ /* 8 8 */
  607. # [05:41] <@bz> class nsCOMPtr<nsINodeInfo> mNodeInfo; /* 16 8 */
  608. # [05:41] <@bz> class nsINode * mParent; /* 24 8 */
  609. # [05:41] <@bz> PRUint32 mFlags; /* 32 4 */
  610. # [05:41] * Parts: Mardeg (chroot@moz-C061E2D8.static.internode.on.net)
  611. # [05:41] <Callek> wg9s: I always wanted to swim in a vault of gold coins, like Scrooge McDuck
  612. # [05:41] <@bz> PRUint32 mBoolFlags; /* 36 4 */
  613. # [05:41] <@bz> class nsIContent * mNextSibling; /* 40 8 */
  614. # [05:41] <@bz> class nsIContent * mPreviousSibling; /* 48 8 */
  615. # [05:41] <@bz> class nsIContent * mFirstChild; /* 56 8 */
  616. # [05:41] <@bz> /* --- cacheline 1 boundary (64 bytes) --- */
  617. # [05:41] <@bz> class nsSlots * mSlots; /* 64 8 */
  618. # [05:41] <@bz> This is a somewhat old build
  619. # [05:41] <Callek> bz: *twap* PASTEBIN
  620. # [05:42] <@bz> on trunk right now nsWrapperCache is two words, not one word
  621. # [05:42] <@bz> so shift everything else down a word
  622. # [05:42] <wg9s> Callek :kind of exactly where I was going there. ;-)
  623. # [05:42] <@bz> Callek: I'm abusing my privileges, sorry. ;)
  624. # [05:42] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  625. # [05:42] * Joins: gal (gal@moz-7327DB99.hsd1.ca.comcast.net)
  626. # [05:42] <@bz> jesup: nothing obvious there to move down, sadly
  627. # [05:42] <@bz> jesup: all of these are used a lot. :(
  628. # [05:43] <jesup> bz: what's the cache-line size on the CPUs we care about?
  629. # [05:43] <@bz> jesup: x86 and x86-64 are 64 bytes
  630. # [05:43] <@bz> jesup: I believe ARM is too
  631. # [05:43] <@bz> jesup: which in a 64-bit build doesn't give you much room. :(
  632. # [05:44] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Ping timeout)
  633. # [05:44] <Callek> philor: o thanks, was about to star that one -- should I retrigger for that? [linux64 debug M1 -- with an overall FAIL]
  634. # [05:44] * Joins: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
  635. # [05:44] <@bz> actually, I lie
  636. # [05:45] * Joins: cbiesinger__ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  637. # [05:45] <@bz> ARM cache lines are 32 bytes I think
  638. # [05:45] * @bz is checking
  639. # [05:45] <@bz> might depend on the ARM...
  640. # [05:45] * @bz is checking
  641. # [05:45] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  642. # [05:45] <philor> Callek: you can if you want, but the rest of M1 is just more media tests, not something that's, shall we say, actually supported
  643. # [05:45] <Callek> philor: I think I will for sanity :-)
  644. # [05:45] <Callek> even though most media tests have weird randoms anyway
  645. # [05:46] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Ping timeout)
  646. # [05:46] * Joins: stux|away|away (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
  647. # [05:46] * Joins: smontagu (chatzilla@moz-5868DD6A.red.bezeqint.net)
  648. # [05:47] <@bz> the interwebs seems to disagree
  649. # [05:47] <@bz> but at least some ARM processors have 32-byte cache lines
  650. # [05:47] <@bz> and at least some people seem to think others might have 64-byte ones
  651. # [05:47] <jesup> bz: sounds right, lots of variants
  652. # [05:48] <@bz> if you give me an actual part, I can look it up specifically... ;)
  653. # [05:48] <jesup> Icky (and I might vote against it, even if it works): but would a pad before mParent to the next cache line help?
  654. # [05:48] <@bz> well
  655. # [05:48] <@bz> for this case, yes
  656. # [05:48] <@bz> but in general, probably not
  657. # [05:48] <@bz> as in, it would make other stuff slower
  658. # [05:49] <@bz> ok
  659. # [05:49] <@bz> one sec
  660. # [05:49] * @bz is testing his proposed fix
  661. # [05:49] <jesup> yeah, help here, hurt elsewhere - but that depends on how much mSlots gets used
  662. # [05:49] <jesup> especially near mParent/siblings/etc
  663. # [05:49] * Quits: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net) (Quit: Leaving)
  664. # [05:49] <wg9s> Callek: BTW AI fianlly managed to figure out my issue I was bitching about cause the hg outage interfered with the stupid say I was trying to resolve itl.
  665. # [05:50] * Joins: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com)
  666. # [05:50] <jesup> And this is a degenerate case; it's primarily of interest if it exposes a real-world perf issue (or is in a benchmark, ugh)
  667. # [05:50] <wg9s> go to http://www.wg9s.com/mozilla/firefox/ and look at bug 718541.
  668. # [05:51] <@bz> jesup: wel
  669. # [05:51] <@bz> jesup: it was in a "benchmark"
  670. # [05:51] <@bz> jesup: I mean, I'm looking at it
  671. # [05:51] <@bz> jesup: lemme try something else clever here
  672. # [05:52] * Quits: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net) (Ping timeout)
  673. # [05:52] * jesup visualizes bz writing "detect the benchmark and cheat" code...
  674. # [05:52] * Joins: anky (anky@A9A82D88.5E1BB424.A3D1B221.IP)
  675. # [05:53] <@bz> heh
  676. # [05:53] <@bz> not quite
  677. # [05:53] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  678. # [05:56] * bear is now known as bear-afk
  679. # [05:59] * @bz wishes he understood what the compiler is thinking
  680. # [05:59] <@bz> and importantly, how it's getting this code!
  681. # [05:59] * Quits: espindola (espindola@6A1B589A.C8DC7926.971E19F6.IP) (Quit: Ex-Chat)
  682. # [06:00] <cbiesinger__> bz, how'd you get that class layout for the earlier paste?
  683. # [06:00] <@bz> cbiesinger__: pahole
  684. # [06:00] * cbiesinger__ is now known as biesi
  685. # [06:00] <@bz> biesi: ^
  686. # [06:00] <biesi> nice
  687. # [06:00] <@bz> biesi: it's a useful tool
  688. # [06:00] <@bz> hrmph
  689. # [06:00] <@bz> so I don't get this
  690. # [06:01] <@bz> my code now says:
  691. # [06:01] <@bz> nsTObserverArray<nsIMutationObserver*>* observers = \
  692. # [06:01] <@bz> node->GetMutationObservers(); \
  693. # [06:01] <@bz> if (observers && !observers->IsEmpty()) { \
  694. # [06:01] <@bz> afaict
  695. # [06:01] <biesi> it does seem really nice
  696. # [06:01] <@bz> but the compiled code still does the rbx+72 load
  697. # [06:02] <@bz> I mean...
  698. # [06:02] <@bz> I don't see the HasSlots() check at all
  699. # [06:02] * @bz wonders what the hell is going on
  700. # [06:02] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  701. # [06:04] * Quits: Suresh (chatzilla@B2DF7C7.3FD1B13D.BC2C9F51.IP) (Quit: Suresh)
  702. # [06:05] <@bz> ok
  703. # [06:05] <@bz> so on the Cortex-A9, "cache line length is eight words"
  704. # [06:05] * @bz wonders what "word" means in that context
  705. # [06:06] <@bz> but I bet it's not "8 bytes"
  706. # [06:06] <derf> An A9 is 32 bytes.
  707. # [06:06] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Ping timeout)
  708. # [06:06] <@bz> ok
  709. # [06:06] <@bz> so yeah
  710. # [06:06] <@bz> on ARM I'd be hitting two cache lines here too
  711. # [06:06] <@bz> just like on 64-bit builds
  712. # [06:06] <@bz> that makes cache profiling of 64-bit builds all the more interesting
  713. # [06:07] <derf> As long as you don't have pointers in your structure.
  714. # [06:07] <@bz> why?
  715. # [06:07] <@bz> you mean as long as my structure is all pointers?
  716. # [06:07] <jesup> bz: you're famous! http://www.ohloh.net/p/firefox (check out 'D')
  717. # [06:07] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  718. # [06:07] * Quits: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de) (Ping timeout)
  719. # [06:08] <@bz> jesup: wtf? ;)
  720. # [06:08] <@bz> jesup: I like the "recent hightlights" list.... ;)
  721. # [06:08] <@bz> jesup: but seriously, wtf?
  722. # [06:08] <jesup> ran across it looking at pahole
  723. # [06:09] <@bz> jesup: and why does it list Andreas and dbaron at _I_
  724. # [06:09] <@bz> jesup: huh
  725. # [06:09] <@bz> jesup: how did pahole lead to the ohloh page for Firefox?
  726. # [06:09] <@bz> And roc at J?
  727. # [06:09] <@bz> I mean...
  728. # [06:09] <@bz> roc and dbaron were here before I was!
  729. # [06:09] <jesup> It's all automated I believe. Tries to figure out important stuff. There's a pahole page, and I decided to see what they do
  730. # [06:10] <@bz> ah, so
  731. # [06:10] <@bz> it it tries to figure out important stuff...
  732. # [06:10] <@bz> then it's just looking at commit counts here
  733. # [06:10] <@bz> http://www.ohloh.net/p/firefox/contributors
  734. # [06:11] * Joins: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de)
  735. # [06:12] <@bz> http://www.ohloh.net/p/mozilla is more like it
  736. # [06:12] <@bz> with roc and dbaron before me chronologically
  737. # [06:12] <beltzner> how do people get kudos there?
  738. # [06:13] <@bz> beltzner: someone gives them
  739. # [06:13] <@bz> beltzner: someone else with an ohloh account
  740. # [06:13] <beltzner> uh, lolwut? http://www.ohloh.net/p/b2g/contributors/2520417805906226
  741. # [06:13] <@bz> beltzner: lemme pull up an example
  742. # [06:13] <beltzner> ah, I see, that got merged into b2g
  743. # [06:14] <@bz> beltzner: http://www.ohloh.net/p/b2g/contributors/2520417805906226
  744. # [06:14] <@bz> beltzner: how the number is derived... who knows
  745. # [06:14] <derf> bz: It's complicated.
  746. # [06:14] <beltzner> kooky
  747. # [06:14] <@bz> well, sure
  748. # [06:14] <@bz> a lot of ohloh is
  749. # [06:14] <@bz> and they don't deal very well with repo moves...
  750. # [06:15] <@bz> the cvs/hg thing confused the hell out of them for a while
  751. # [06:15] <roc> how do I get to the timeline view of a facebook account?
  752. # [06:15] <@bz> esp. because they didn't support hg at the time
  753. # [06:15] <derf> Based on both how many kudos you yourself have received (making yours more influential) and how many you give (diluting yours).
  754. # [06:15] <philor> uh oh, I'm inactive
  755. # [06:15] <@bz> philor: according to ohloh?
  756. # [06:16] <philor> yep, haven't done a thing since 2009
  757. # [06:16] <jdm> hmm, I'm surprised that I've only made 208 commits
  758. # [06:16] <beltzner> roc: http://mashable.com/2011/12/15/facebook-timeline-everyone/
  759. # [06:16] <@bz> jdm: to which project?
  760. # [06:16] <beltzner> sayeth the googles
  761. # [06:16] <jdm> bz: oh, Mozilla Firefox
  762. # [06:16] <@bz> jdm: try Mozilla Core?
  763. # [06:16] <beltzner> roc: specifically, http://www.facebook.com/about/timeline and click "Get Timeline"
  764. # [06:16] <jdm> hmm, still 208
  765. # [06:16] <@bz> jdm: and also... who the hell knows how it handles merges
  766. # [06:17] <jdm> heh
  767. # [06:17] <@bz> jdm: so if you're mostly landing on inbound....
  768. # [06:17] <roc> beltzner: thanks!
  769. # [06:17] <philor> it was fun in the CVS days, since it certainly didn't know about "p=foo"
  770. # [06:18] <philor> thus reed being one of the biggest contributors ever
  771. # [06:18] <@bz> You have to keep in mind that this is a site that thinks I have 10y7m experiene in C++ and 7y6m experience in JS
  772. # [06:18] <jesup> So our merge-meisters are getting all the credit now. Good for them! :-)
  773. # [06:18] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  774. # [06:18] <@bz> Also 1m in Modula-2 (wtf?)
  775. # [06:18] <@bz> And 7m in Perl... and autoconf
  776. # [06:19] <philor> several file extensions we use that they don't do terribly well at
  777. # [06:19] <derf> The soure language detection is... not optimal.
  778. # [06:19] <@bz> right
  779. # [06:19] <derf> IIRC, it really gets confused by TeX.
  780. # [06:19] <@bz> and also...
  781. # [06:19] <@bz> they have no clue about stuff not on their site. ;)
  782. # [06:19] * @bz spent years programming in perl, literally
  783. # [06:19] <@bz> I've since spent over a decade forgetting it
  784. # [06:20] <@bz> and also...
  785. # [06:20] <@bz> Make
  786. # [06:20] <@bz> what that mostly says is I change our makefiles sometimes
  787. # [06:20] <@bz> mostly to add tests
  788. # [06:21] <@bz> this only counts as "experience with Make" if you're a really dumb script
  789. # [06:21] * Quits: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  790. # [06:21] <@bz> (of course evaluating "experience" is just a hard problem)
  791. # [06:21] * Quits: victorporof (victorporo@42388712.7E2AA079.79933D60.IP) (Quit: Leaving...)
  792. # [06:22] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  793. # [06:22] <@bz> jesup: but anyway... on the web, I guess I'm famous
  794. # [06:22] <philor> I should broaden my experience, by looking for trailing whitespace in new flavors next time I need to trigger builds
  795. # [06:22] <@bz> jesup: not quite as famouse as Ilya Zbarsky
  796. # [06:23] * Quits: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net) (Ping timeout)
  797. # [06:23] <@bz> jesup: and of course for some odd reason the second Google hit on my last name is my G+ page... ;)
  798. # [06:23] <@bz> jesup: the one that has absolutely nothing on it
  799. # [06:23] <derf> bz: I like how tterribe@vt.edu is "Most experienced in Assembly".
  800. # [06:23] <@bz> derf: heh
  801. # [06:23] <@bz> derf: is it true? ;)
  802. # [06:23] <roc> the "don't be evil" mask is slipping a bit
  803. # [06:24] <@bz> roc: well, if you search on "Boris Zbarsky" it slips to third place
  804. # [06:24] <derf> bz: I don't even think it's true for just my Firefox commits.
  805. # [06:24] <@bz> derf: well, that sentence could mean two things.... ;)
  806. # [06:24] <derf> Especially considering I've known ARM asm for less than a year and a half.
  807. # [06:25] <@bz> derf: thanks to the wonders of English
  808. # [06:25] <@bz> roc: but yeah, Google still has some "don't be evil (or at least do damage control)" folks
  809. # [06:25] <@bz> roc: but also the people setting up Chrome bundling deals and such
  810. # [06:26] <@bz> roc: The key for us to not become like them is probably to not end up with >1e4 employees....
  811. # [06:27] <roc> not having shareholders and stock options is also helpful
  812. # [06:27] <@bz> well, yes
  813. # [06:28] <@bz> not sufficient, though
  814. # [06:28] <roc> plus there's a certain self-selection of personnel
  815. # [06:28] <derf> Considering the way Google throws money around, I'm not sure the shareholders and stock options are actually that big of an influence.
  816. # [06:28] <@bz> well
  817. # [06:28] <roc> if you want to get rich and/or annihilate all competition, you aren't likely to join Mozilla
  818. # [06:28] <@bz> shareholders are an influence on overall strategy
  819. # [06:28] <derf> I want to annihilate all competition.
  820. # [06:29] <roc> by replacing it with something everyone can use for free, yes
  821. # [06:29] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  822. # [06:29] <derf> Yes!
  823. # [06:29] <roc> you evil bastard, you
  824. # [06:29] <derf> I like to call it "cheating".
  825. # [06:30] <@bz> ffs
  826. # [06:30] <@bz> this makes no sense
  827. # [06:30] * Joins: mrniranjan (mrniranjan@moz-88FF8AE8.redhat.com)
  828. # [06:30] <@bz> oh
  829. # [06:31] <@bz> ugh
  830. # [06:31] <@bz> yes, it does make sense
  831. # [06:31] <@bz> I thought HasSlots() was still a boolbit
  832. # [06:31] <@bz> but it's not
  833. # [06:31] * Quits: josh (josh@moz-75EC6735.dlth.qwest.net) (Quit: josh)
  834. # [06:31] <@bz> it's just a null-test on mSlots
  835. # [06:31] <@bz> feh
  836. # [06:31] * @bz stops wasting time on this, decides it's not that important
  837. # [06:32] * Quits: mrniranjan (mrniranjan@moz-88FF8AE8.redhat.com) (Quit: Leaving)
  838. # [06:32] * smontagu wonders what i10n is
  839. # [06:32] <@bz> iocalization?
  840. # [06:32] <nigelb> internationalization
  841. # [06:33] <smontagu> is that the apple form of localization?
  842. # [06:33] <@bz> nigelb: that's i18n
  843. # [06:33] <nigelb> Oh right.
  844. # [06:33] <nigelb> I did wonder if I miscounted.
  845. # [06:33] <@bz> smontagu: no, it's the apple form of ocalization
  846. # [06:33] <nigelb> I'm guessing its l10n misspelled.
  847. # [06:33] <smontagu> could be internationalization in base 18
  848. # [06:34] <nigelb> lol.
  849. # [06:34] <@bz> smontagu: no idea what ocalization is.....
  850. # [06:34] <jcranmer> intercession?
  851. # [06:34] <nigelb> haha
  852. # [06:35] <sfink> ichthyotoxin
  853. # [06:35] <@bz> invigoration
  854. # [06:35] <nigelb> clearly you guys rule in scrabble.
  855. # [06:35] <jcranmer> [don't ask me how many words I tried]
  856. # [06:35] <sfink> impregnation?
  857. # [06:35] <jcranmer> inculcation would have been better if it worked
  858. # [06:36] <smontagu> not sure I understand this bug report well enough to know which the reporter meant
  859. # [06:36] <smontagu> "Under Firefox the following CSS is now equivalent to its absence"
  860. # [06:36] <smontagu> s/now/not/
  861. # [06:36] <nigelb> parse fail for me as well.
  862. # [06:37] <ewong> that's very Zen.
  863. # [06:37] <@bz> egrep '^i.{9}n$' /usr/share/dict/words
  864. # [06:37] <@bz> er...
  865. # [06:37] <@bz> egrep '^i.{10}n$' /usr/share/dict/words
  866. # [06:37] <sfink> yeah, that's what I did
  867. # [06:38] <@bz> 139 hits
  868. # [06:38] <@bz> sfink: that's cheating. ;)
  869. # [06:38] <@bz> though illumination and idealization are nice
  870. # [06:38] <nigelb> all you nerds :P
  871. # [06:38] <sfink> yes, it is. Thank you.
  872. # [06:38] <@bz> oh, incineration
  873. # [06:38] <nigelb> imperfection!
  874. # [06:38] * @bz declares it winner
  875. # [06:38] <smontagu> intimidation?
  876. # [06:38] <nigelb> I pick intoxication
  877. # [06:39] <@bz> interstition
  878. # [06:39] <@bz> introduction!
  879. # [06:39] <smontagu> interruption
  880. # [06:39] <@bz> intermission
  881. # [06:39] <smontagu> talking of which, I keep wanting to make a movie called gdb interrupted
  882. # [06:39] <@bz> so many good choices
  883. # [06:39] <nigelb> is it a horror movie?
  884. # [06:39] <smontagu> nigelb: probably
  885. # [06:41] <sfink> bz: can you CC me on bug 712289? I should expand my related test case to cover that.
  886. # [06:42] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
  887. # [06:43] <@bz> sfink: done
  888. # [06:43] <sfink> bz: thanks, I guess
  889. # [06:44] * Joins: cmr (kb1pkl@AF848FCF.AC5CD01B.1C123DFE.IP)
  890. # [06:44] <smontagu> "Without [Arial Unicode MS] its probably realistic to say WIndows is not a Unicode capable OS"
  891. # [06:44] <@bz> sfink: hmm?
  892. # [06:45] <@bz> smontagu: oh, that bug
  893. # [06:45] <smontagu> and with it it is?
  894. # [06:45] <@bz> smontagu: stop reading now
  895. # [06:46] <sfink> bz: sorry. I just meant that I have no excuse to avoid writing the test code now. :|
  896. # [06:46] <@bz> sfink: heh
  897. # [06:46] <@bz> sfink: I did add static asserts!
  898. # [06:46] <smontagu> bz: ah, I see you have gone down this path before me
  899. # [06:46] <@bz> smontagu: as has Jonathan
  900. # [06:47] * glob is now known as glob|away
  901. # [06:47] <smontagu> something about @font-face brings strange people out of the woodwork
  902. # [06:47] <@bz> mmm
  903. # [06:47] <@bz> the control freaks?
  904. # [06:48] <sfink> Oh. Cool! I got kicked out of the bug before I saw that. I have a test for passing jsvals in C vs C++ already, but it's checking for POD vs non-POD (which changes the compilation on Windows.)
  905. # [06:48] <@bz> sfink: heh
  906. # [06:48] <cmr> http://jsfiddle.net/DRRcX/8/ , relating to https://bugzil.la/14869. The idl's nsIDOMDocument.idl and nsIDOMNSElement.idl say getElementsByClassName should return a NodeList but I am getting an HTMLCollection. Where can I find the implementation of those functions to understand and hopefully fix this?
  907. # [06:48] * Quits: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP) (Ping timeout)
  908. # [06:49] <@bz> cmr: so...
  909. # [06:50] <@bz> cmr: ok
  910. # [06:50] * Quits: anky (anky@A9A82D88.5E1BB424.A3D1B221.IP) (Client exited)
  911. # [06:50] <@bz> cmr: first question: do other UAs return a nodelist or an htmlcollection?
  912. # [06:50] * Joins: anky (anky@A9A82D88.5E1BB424.A3D1B221.IP)
  913. # [06:50] * jwir3 is now known as jwir3|away
  914. # [06:50] <cmr> bz: IE returns an HTMLCollection, Chromium 17 returns a NodeList
  915. # [06:50] <@bz> cmr: as in, do they return something with a namedItem method or without?
  916. # [06:50] <@bz> cmr: ok
  917. # [06:51] <@bz> cmr: and Opera?
  918. # [06:51] <@bz> cmr: (note that I'm interested in the namedItem thing, not in what it self-reports as via ToString)
  919. # [06:51] <cmr> bz: Haven't had it available to test, I can try and do that now
  920. # [06:51] <cmr> bz: I'll get back to you about that
  921. # [06:51] <@bz> cmr: if you have a testcase, I can test
  922. # [06:51] <@bz> cmr: ok, past that...
  923. # [06:51] <cmr> Well, http://jsfiddle.net/DRRcX/8/ is my test case
  924. # [06:52] <cmr> text should be changed to "visited" from "not yet visited"
  925. # [06:52] <@bz> cmr: I assume you saw https://bugzilla.mozilla.org/show_bug.cgi?id=14869 ?
  926. # [06:52] <cmr> bz: yes, I linked to that
  927. # [06:52] <@bz> ok
  928. # [06:52] <@bz> ah, I see
  929. # [06:52] <@bz> you're looking at the proto chain
  930. # [06:52] <KWierso> cmr: for me, Opera says "visited, visited, should never be visited"
  931. # [06:52] <@bz> also a good question
  932. # [06:52] <cmr> KWierso: As it should
  933. # [06:52] * Quits: lilmatt (mwillis@moz-B7412EC8.lightspeed.snfcca.sbcglobal.net) (Quit: lilmatt)
  934. # [06:53] <cmr> bz: Yeah, that's how I discovered it. Is it not a good test?
  935. # [06:53] <@bz> cmr: well, it tests one aspect of the behavior
  936. # [06:53] <@bz> cmr: unfortunately, there are others....
  937. # [06:53] * Callek laughs that a push that never had a normal set of builds (due to coalascing) got stuck with the m-c pgo run
  938. # [06:53] <Callek> ;-)
  939. # [06:53] <@bz> cmr: (e.g. your test would pass if the spec were sane and HTMLCollection inherited from NodeList)
  940. # [06:54] <@bz> cmr: or rather would pass no matter which the browser returned
  941. # [06:54] <Callek> KWierso: it logs the actual test answer to console
  942. # [06:54] <@bz> so
  943. # [06:54] <@bz> Opera returns something that claims to be a NodeList from namedItem
  944. # [06:54] <@bz> er, from getElementsByClassName
  945. # [06:54] <@bz> but that something has a namedItem method
  946. # [06:54] * Joins: Ventron (michael@moz-6B7FCD7E.dyn.iinet.net.au)
  947. # [06:55] <@bz> So WebKit is the only UA in which getElementsByClassName returns an object without a namedItem on it
  948. # [06:55] <@bz> In fact, Opera just has a NodeList.prototype.namedItem
  949. # [06:56] * Quits: adoria0000 (Mibbit@moz-12705071.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
  950. # [06:56] <@bz> cmr: so to answer your original question...
  951. # [06:56] <@bz> cmr: the implementation is in nsDocument.cpp
  952. # [06:56] <@bz> cmr: and nsGenericElement.cpp
  953. # [06:56] <@bz> cmr: and they just return an nsContentList
  954. # [06:57] <@bz> cmr: which is a class that implements all sorts of live lists, some of which are HTMLCollection per spec and some of which are NodeList
  955. # [06:57] <@bz> cmr: So to fix this, you'd need to tell the nsContentList constructor which one it should be
  956. # [06:57] <@bz> cmr: and then change its JS binding creation accordingly...
  957. # [06:58] <@bz> cmr: See nsContentList::WrapObject
  958. # [06:58] <@bz> cmr: it would need to call mozilla::dom::Binding::NodeList::create in some cases
  959. # [06:58] <@bz> cmr: but chances are, if you were to do this it would turn out to break websites
  960. # [06:59] <@bz> cmr: because of the missing namedItem....
  961. # [06:59] * Joins: Mano (chatzilla@moz-4DF4C781.red.bezeqint.net)
  962. # [06:59] <@bz> cmr: given that everyone but WebKit has a namedItem on the return value of this particular method, it may be better to change the spec to return an HTMLCollection here
  963. # [06:59] * smontagu sighs
  964. # [06:59] <@bz> cmr: (though the general infrastructure to allow nsContentList to look like a NodeList would still probably be useful)
  965. # [07:00] <smontagu> sometimes the harder you try to write something politely, the more sarcastic it sounds
  966. # [07:00] <@bz> cmr: does that help?
  967. # [07:00] <philor> smontagu: oh, maybe _that's_ my problem!
  968. # [07:00] <cmr> bz: Well, it gives me a direction, following it is going to be an adventure though ;)
  969. # [07:01] <cmr> Why does NodeList even exist though, when HTMLCollection exists.
  970. # [07:01] <@bz> cmr: good luck
  971. # [07:01] <@bz> cmr: <sigh>
  972. # [07:01] <@bz> cmr: so NodeList is defined in DOM Core originally
  973. # [07:01] <@bz> cmr: and HTMLCollection in DOM HTML
  974. # [07:01] <@bz> cmr: so core DOM methods in theory could never return HTMLCollection
  975. # [07:01] <@bz> cmr: partly because the concept of "name" is not a core DOM concept
  976. # [07:02] <@bz> cmr: why HTMLCollection is defined as a separate interface, instead of descending from NodeList or just being defined as a single namedItem method that some NodeList objects also implement... who knows
  977. # [07:03] <@bz> cmr: does IE also return HTMLCollection from getElementsByTagName and such?
  978. # [07:03] * Quits: Mano (chatzilla@moz-4DF4C781.red.bezeqint.net) (Ping timeout)
  979. # [07:03] <cmr> bz: Untested, I can get back to you on that in ~5 minutes though
  980. # [07:03] <@bz> cmr: please?
  981. # [07:04] * Joins: Mano (chatzilla@moz-4DF4C781.red.bezeqint.net)
  982. # [07:04] * Quits: Mano (chatzilla@moz-4DF4C781.red.bezeqint.net) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  983. # [07:07] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  984. # [07:09] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  985. # [07:12] * glob|away is now known as glob
  986. # [07:14] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  987. # [07:15] <cmr> bz: Eugh, I can't get the IE dev tools's console to actually do anything besides echo what I type.. don't think I'll be able to get you an answer
  988. # [07:15] <@bz> cmr: one sec
  989. # [07:15] * @bz boots into Windows
  990. # [07:15] <KWierso> cmr: IE9 logged [HTMLCollection] when I did |console.log(document.getElementsByTagName("div"));|
  991. # [07:16] <jdm> KWierso: does the result have a namedItem?
  992. # [07:17] <jdm> the toString does not necessary mean anything
  993. # [07:17] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
  994. # [07:18] <@bz> ok
  995. # [07:18] <@bz> in IE, getElementsByClassName returns an object with a namedItem on it
  996. # [07:18] <KWierso> console.log(document.getElementsByTagName("div").namedItem);
  997. # [07:18] <KWierso> function namedItem() {
  998. # [07:18] <KWierso> [native code]
  999. # [07:18] <KWierso> }
  1000. # [07:18] <@bz> thanks
  1001. # [07:22] * @bz wonders how to grep for {\n}
  1002. # [07:24] <cmr> Not sure you can, since grep is line-based
  1003. # [07:24] <@bz> yeah
  1004. # [07:24] <smontagu> od -tx1z | grep 0d?
  1005. # [07:25] <@bz> od: z: unrecognised format character
  1006. # [07:25] <smontagu> you on mac?
  1007. # [07:25] <@bz> yes
  1008. # [07:25] <smontagu> if so omit the z
  1009. # [07:25] * @bz tries
  1010. # [07:25] <@bz> no such luck
  1011. # [07:26] <nigelb> sed the new lines out first? ;)
  1012. # [07:27] <@bz> hmm
  1013. # [07:27] <cmr> Or tr
  1014. # [07:28] <smontagu> bz: s/0d/0a/
  1015. # [07:29] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  1016. # [07:30] <smontagu> though without the z option on od the results will be opaque to say the least ;-)
  1017. # [07:30] <@bz> anyway
  1018. # [07:30] <@bz> I just needed that to answer your question
  1019. # [07:31] <@bz> which I just answered by the "search for it yourself" method.... ;)
  1020. # [07:33] <sfink> Didn't you just say you spent years with Perl? :) I guess you're succesfully blocking it out.
  1021. # [07:33] * Quits: smontagu (chatzilla@moz-5868DD6A.red.bezeqint.net) (Ping timeout)
  1022. # [07:33] <sfink> I guess I should put my code where my mouth is...
  1023. # [07:33] <sfink> perl -lne 'print $. if /^}/ && $a; $a = /{$/'
  1024. # [07:34] <@bz> sfink: yep
  1025. # [07:34] <sfink> something like that. Assuming I understood the question.
  1026. # [07:34] <@bz> sfink: I said I spent > 10 years forgetting it!
  1027. # [07:34] <nigelb> *trying*
  1028. # [07:34] <nigelb> its hard to forget, when its so useful
  1029. # [07:35] <@bz> sfink: hmm
  1030. # [07:40] <@bz> find . -name "*.idl" -print -a -exec perl -lne 'print $. if /^}/ && $a; $a = /{$/' \{\} \; | grep -1 '^[0-9]*$'
  1031. # [07:40] <@bz> is sorta good enough
  1032. # [07:41] <@bz> smontagu: ping
  1033. # [07:41] <@bz> smontagu: see nsIPrefBranchInternal
  1034. # [07:41] * Joins: smontagu (chatzilla@moz-6A640CFF.red.bezeqint.net)
  1035. # [07:41] <@bz> smontagu: and the hg log thereof
  1036. # [07:42] <smontagu> bz: thankz!
  1037. # [07:42] <sfink> bz: you mean zsh> perl -lne 'print "$ARGV:$." if /^}/ && $a; $a = /{$/' **/*.idl
  1038. # [07:44] * sfink is now known as sfink|sleep
  1039. # [07:45] * Quits: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com) (Connection reset by peer)
  1040. # [07:46] <cmr> I just grepped the codebase for "NS_GetFuncStringContentList" and all I found were function calls, no definition...
  1041. # [07:47] <philor> http://mxr.mozilla.org/mozilla-central/ident?i=NS_GetFuncStringContentList
  1042. # [07:48] <cmr> philor: That is very neat, thank you
  1043. # [07:49] <philor> like all our toys, not always perfect and likely to bite you in the dark some night, but when it's good, it's very very good
  1044. # [07:49] * Joins: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP)
  1045. # [07:50] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1046. # [07:50] <@bz> smontagu: no problem
  1047. # [07:51] <@bz> cmr: definition and impl are in nsContentList.h and .cpp respetively
  1048. # [07:51] * Joins: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com)
  1049. # [07:52] * jcranmer is now known as jcranmer|away
  1050. # [07:54] * Joins: Polynomial-C (Poly-C@moz-CE0D5864.dip.t-dialin.net)
  1051. # [07:55] * Joins: regen (Miller@moz-3F90082C.adsl.dynamic.seed.net.tw)
  1052. # [07:55] * Quits: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
  1053. # [07:56] * Quits: beltzner (mike-beltz@moz-9E3E12EC.off.net) (Ping timeout)
  1054. # [07:56] * Quits: vlad (vlad@moz-9E3E12EC.off.net) (Ping timeout)
  1055. # [07:56] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
  1056. # [07:56] * Quits: sancus (sancus@moz-3A9162D.off.net) (Ping timeout)
  1057. # [07:56] * Quits: mark (mark@moz-9E3E12EC.off.net) (Ping timeout)
  1058. # [07:56] * Quits: dria (dria@moz-9E3E12EC.off.net) (Ping timeout)
  1059. # [07:56] * Quits: blizzard (blizzard@268BDB17.848AC7D2.16021B01.IP) (Ping timeout)
  1060. # [07:57] * Joins: mark (mark@moz-9E3E12EC.off.net)
  1061. # [07:57] * Joins: dria (dria@moz-9E3E12EC.off.net)
  1062. # [07:59] * Quits: smontagu (chatzilla@moz-6A640CFF.red.bezeqint.net) (Ping timeout)
  1063. # [08:00] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1064. # [08:03] * bz is now known as bz_sleep
  1065. # [08:06] <ewong> wg9s: fwiw.. a clobbered build also works.. so your patch works
  1066. # [08:07] * Joins: beltzner (mike-beltz@moz-9E3E12EC.off.net)
  1067. # [08:07] * Joins: smontagu (chatzilla@moz-4839E406.red.bezeqint.net)
  1068. # [08:07] * Joins: vlad (vlad@moz-9E3E12EC.off.net)
  1069. # [08:08] * Quits: pingo (anders@D05322A6.C7F87E9A.1FBA578A.IP) (Ping timeout)
  1070. # [08:08] * Quits: beltzner (mike-beltz@moz-9E3E12EC.off.net) (Quit: Reconnecting)
  1071. # [08:08] * Joins: beltzner (mike-beltz@moz-9E3E12EC.off.net)
  1072. # [08:08] * Quits: regen (Miller@moz-3F90082C.adsl.dynamic.seed.net.tw) (Quit: regen)
  1073. # [08:08] * Joins: blizzard (blizzard@268BDB17.848AC7D2.16021B01.IP)
  1074. # [08:09] * Joins: pingo (anders@D05322A6.C7F87E9A.1FBA578A.IP)
  1075. # [08:11] * Quits: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP) (Quit: surkov)
  1076. # [08:13] <glandium> philor: https://hg.mozilla.org/integration/mozilla-inbound/rev/ec8ded10b50c that's ... interesting
  1077. # [08:13] <philor> glandium: patience is *a* virtue, not my virtue
  1078. # [08:14] * Quits: pingo (anders@D05322A6.C7F87E9A.1FBA578A.IP) (Ping timeout)
  1079. # [08:14] <philor> I was also willing to do various appropriate things, like back out the patch that caused the bug, or hide all Android jobs on every tree
  1080. # [08:15] <philor> but "pending-r" actually has a long and glorious history in Mozilla
  1081. # [08:17] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  1082. # [08:19] * Quits: anky (anky@A9A82D88.5E1BB424.A3D1B221.IP) (Ping timeout)
  1083. # [08:20] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1084. # [08:21] * Joins: wolfiR (wolfiR@moz-A73D1D1D.dip0.t-ipconnect.de)
  1085. # [08:23] * Joins: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net)
  1086. # [08:24] * Joins: pingo (anders@D05322A6.C7F87E9A.1FBA578A.IP)
  1087. # [08:25] * Joins: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP)
  1088. # [08:27] * Joins: past (past@moz-F1F64555.dsl.dyn.forthnet.gr)
  1089. # [08:27] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1090. # [08:27] * Joins: anky (anky@9C790E.3D8920F9.A3D1B221.IP)
  1091. # [08:27] * Joins: sancus (sancus@moz-3A9162D.off.net)
  1092. # [08:32] * Joins: alice0775 (Mibbit@moz-12705071.osaka.ocn.ne.jp)
  1093. # [08:34] * Joins: pascalc (chatzilla@moz-FCB4AF1C.rev.sfr.net)
  1094. # [08:36] * Quits: gal (gal@moz-7327DB99.hsd1.ca.comcast.net) (Quit: gal)
  1095. # [08:40] * Joins: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net)
  1096. # [08:42] * Parts: alice0775 (Mibbit@moz-12705071.osaka.ocn.ne.jp)
  1097. # [08:43] * Quits: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: faramarz)
  1098. # [08:48] <philor> note to self: don't dare test slaves to repeat a failure
  1099. # [08:51] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  1100. # [08:52] * Joins: ambroff (ambroff@moz-11D7E32E.hsd1.ca.comcast.net)
  1101. # [08:52] * Joins: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
  1102. # [08:53] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Ping timeout)
  1103. # [08:53] * Quits: anky (anky@9C790E.3D8920F9.A3D1B221.IP) (Client exited)
  1104. # [08:54] * Joins: anky (anky@9C790E.3D8920F9.A3D1B221.IP)
  1105. # [08:55] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1106. # [08:55] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1107. # [08:55] * Quits: pascalc (chatzilla@moz-FCB4AF1C.rev.sfr.net) (Ping timeout)
  1108. # [08:56] * Quits: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP) (Quit: This computer has gone to sleep)
  1109. # [08:57] * Quits: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP) (Quit: surkov)
  1110. # [08:59] * Quits: anky (anky@9C790E.3D8920F9.A3D1B221.IP) (Client exited)
  1111. # [09:09] * Quits: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net) (Connection reset by peer)
  1112. # [09:09] * Joins: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net)
  1113. # [09:12] * Joins: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP)
  1114. # [09:12] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1115. # [09:13] * nthomas|away is now known as nthomas
  1116. # [09:14] * Quits: cpearce (chatzilla@moz-56BC07D4.xdsl.xnet.co.nz) (Ping timeout)
  1117. # [09:15] <smontagu> bleccch
  1118. # [09:16] * Joins: graememcc (chatzilla@moz-641EFD3A.range86-147.btcentralplus.com)
  1119. # [09:17] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  1120. # [09:17] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1121. # [09:18] * Joins: victorporof (victorporo@42388712.7E2AA079.79933D60.IP)
  1122. # [09:21] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
  1123. # [09:22] * Quits: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net) (Quit: Mardak)
  1124. # [09:23] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
  1125. # [09:24] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1126. # [09:25] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  1127. # [09:26] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  1128. # [09:27] * Quits: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net) (Ping timeout)
  1129. # [09:27] * Joins: Ms2ger (Ms2ger@A653F2E5.FD5F6C95.37724B0D.IP)
  1130. # [09:30] * Quits: past (past@moz-F1F64555.dsl.dyn.forthnet.gr) (Ping timeout)
  1131. # [09:32] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
  1132. # [09:32] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  1133. # [09:32] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
  1134. # [09:32] * glob is now known as glob|away
  1135. # [09:32] * Joins: past (past@moz-1678A510.dsl.dyn.forthnet.gr)
  1136. # [09:33] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1137. # [09:38] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
  1138. # [09:39] * jfkthame is now known as jfkthame_afk
  1139. # [09:39] * Quits: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au) (Client exited)
  1140. # [09:40] * Quits: ctopper (craig@moz-42075866.hsd1.or.comcast.net) (Quit: ctopper)
  1141. # [09:42] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  1142. # [09:43] * Joins: dao (dao@moz-F941EF9D.superkabel.de)
  1143. # [09:44] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
  1144. # [09:46] * Quits: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083621])
  1145. # [09:48] * Quits: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net) (Quit: yuan)
  1146. # [09:48] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
  1147. # [09:49] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1148. # [09:51] * Quits: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  1149. # [09:53] * Joins: dalsh (dalsh@moz-51113A36.univ-lyon1.fr)
  1150. # [09:54] * Quits: nthomas (chatzilla@moz-8C1E2FBC.dsl.telstraclear.net) (Ping timeout)
  1151. # [09:56] * Joins: nthomas (chatzilla@moz-8C1E2FBC.dsl.telstraclear.net)
  1152. # [09:56] * Joins: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se)
  1153. # [09:59] * Quits: nthomas (chatzilla@moz-8C1E2FBC.dsl.telstraclear.net) (Ping timeout)
  1154. # [09:59] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1155. # [10:01] * Joins: nthomas (chatzilla@moz-8C1E2FBC.dsl.telstraclear.net)
  1156. # [10:01] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1157. # [10:01] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  1158. # [10:02] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  1159. # [10:03] <hsivonen> does nsBrowserGlue have some kind of callback that it calls when it's done initializing itself?
  1160. # [10:04] * Joins: tonymec__ (tonymec@BF8DBE41.4EEA99D8.277517C1.IP)
  1161. # [10:04] * glob|away is now known as glob
  1162. # [10:04] * tonymec__ is now known as tonymec|away
  1163. # [10:04] <philor> mmm, I bet I filed what's actually jrmuizel's Azure bustage of 10.7 as though it was random
  1164. # [10:05] * davehunt|away is now known as davehunt
  1165. # [10:06] * philor looks around fruitlessly for a sheriff
  1166. # [10:06] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1167. # [10:07] <Ms2ger> "Behold, the twisted and mutilated visage of a successful try run."
  1168. # [10:07] <darktrojan> heh
  1169. # [10:08] <darktrojan> how many failures in yours?
  1170. # [10:08] * darktrojan had 18 earlier
  1171. # [10:08] <philor> Ms2ger: can I abuse your good nature?
  1172. # [10:08] <Ms2ger> What needs backing out?
  1173. # [10:09] <philor> I retriggered 10.7 opt reftest on https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=ced751d32df6
  1174. # [10:09] <Callek> philor: I'm around for a bunch more hours too :-)
  1175. # [10:09] <hsivonen> Ms2ger: you've pinged me
  1176. # [10:09] <philor> it'll come up busted, suggesting bug 718569 that I filed like a fool, but it's actually probably perma from one of his pushes, dunno which one
  1177. # [10:09] <hsivonen> Ms2ger: oops. unpong. gotta run
  1178. # [10:10] <philor> probably the "enable" one, but I'd back out the lot of them and the followup too, because I'm a bitter bitter man
  1179. # [10:11] <Ms2ger> I guess this is a good time to figure out how those nifty backout scripts work
  1180. # [10:11] <Callek> philor: I'd agree with that "backout all of them" rather than playing guessing games
  1181. # [10:11] * Joins: tonymec (tonymec@BF8DBE41.4EEA99D8.277517C1.IP)
  1182. # [10:13] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1183. # [10:14] <philor> how they worked for me last time I tried was "well, good thing I've got another tree handy that I can reclone from" but I think that was the result of the Mac shell not liking something in them
  1184. # [10:15] * Joins: c0smikdebris (c0smikdebr@39CE4B98.DCDD255.BE90E62C.IP)
  1185. # [10:16] * philor leaves m-a unstarred, nobody'll notice that
  1186. # [10:16] <philor> g'night!
  1187. # [10:16] <Ms2ger> Sleep tight
  1188. # [10:17] * glob is now known as glob|away
  1189. # [10:17] * Ms2ger checks if he broke c-c yesterday
  1190. # [10:17] * philor is now known as philor|away
  1191. # [10:17] * Joins: msucan (msucan-@CA197AEE.3A7AD384.699550A1.IP)
  1192. # [10:17] <darktrojan> does he think people notice anything unstarred when he's not here?
  1193. # [10:17] <darktrojan> Ms2ger, I'm gonna go for: probably
  1194. # [10:17] <Ms2ger> edmorley may
  1195. # [10:18] <Ms2ger> Linux64 opt calendar build is busted, but that seems to be just the way c-c rolls
  1196. # [10:18] <darktrojan> calendar is looking good these days :)
  1197. # [10:18] <Ms2ger> command timed out: 3600 seconds without output, killing pid 26431 while linking libxul
  1198. # [10:19] <Ms2ger> darktrojan, probably because they don't do tests :)
  1199. # [10:19] <Standard8> looks intermittent
  1200. # [10:19] <Standard8> look after your build
  1201. # [10:19] <darktrojan> Ms2ger, I meant actually using it, but yeah...
  1202. # [10:19] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
  1203. # [10:19] <Standard8> Ms2ger: they do have tests on Windows & Mac
  1204. # [10:19] <Standard8> err
  1205. # [10:19] <Standard8> Windows & Linux
  1206. # [10:20] <Ms2ger> Really? I only see Bs and Ns
  1207. # [10:20] <darktrojan> there's some Xs somewhere
  1208. # [10:20] <Standard8> its part of the main build
  1209. # [10:20] <Standard8> there isn't Xs
  1210. # [10:20] <darktrojan> well the tests exist
  1211. # [10:20] <darktrojan> I've seen them
  1212. # [10:20] <Standard8> i.e. its included in the "B"
  1213. # [10:20] <darktrojan> oh
  1214. # [10:21] * darktrojan doesn't understand the ways of c-c
  1215. # [10:21] <Ms2ger> Anyway, my reviewer told me they don't mind bustage so much :)
  1216. # [10:22] <Standard8> darktrojan: that's nothing to do with c-c, that's just Lightning being built as an add-on
  1217. # [10:22] <Standard8> unfortunately the binary component in it makes it really hard to just re-use the build infra
  1218. # [10:22] <Callek> Ms2ger: we mind bustage, but we're used to it often enough that we (mostly) gave up arguing about it
  1219. # [10:23] <Callek> :-P
  1220. # [10:24] <Ms2ger> It sure would be nice to have tryserver tell me when I break you guys
  1221. # [10:26] * Joins: bjarne (bjarne@moz-46A85847.nextgentel.com)
  1222. # [10:26] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  1223. # [10:28] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  1224. # [10:28] <darktrojan> rheet.
  1225. # [10:28] <firebot> rheeeeet!
  1226. # [10:28] * NeilAway starts counting the seconds until Wolf turns that off too
  1227. # [10:29] <darktrojan> oh? what got turned off?
  1228. # [10:29] <Ms2ger> firebot, review my patch?
  1229. # [10:29] <firebot> Ms2ger: Your patch looks good. r+sr+ui-r+a=mconnor
  1230. # [10:29] <Ms2ger> \o/
  1231. # [10:29] <darktrojan> :D
  1232. # [10:33] <smontagu> is bug 712032 permaorange on Linux opt?
  1233. # [10:33] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1234. # [10:33] * Joins: chrisccoulson_ (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1235. # [10:33] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
  1236. # [10:33] * Quits: chrisccoulson_ (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Connection reset by peer)
  1237. # [10:33] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1238. # [10:34] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1239. # [10:35] <jfkthame_afk> smontagu: last i knew, it's intermittent but pretty common
  1240. # [10:35] * jfkthame_afk is now known as jfkthame
  1241. # [10:36] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1242. # [10:37] * jfkthame retriggers some test runs to see if they stay orange
  1243. # [10:38] * Quits: nthomas (chatzilla@moz-8C1E2FBC.dsl.telstraclear.net) (Connection reset by peer)
  1244. # [10:38] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1245. # [10:39] <ewong> Ms2ger: cool!
  1246. # [10:39] <Ms2ger> Looks like I'm backing out
  1247. # [10:39] <Ms2ger> Hmm?
  1248. # [10:39] <ewong> firebot can review patches?
  1249. # [10:39] <firebot> ewong: Sorry, I've no idea what 'can review patches' might be.
  1250. # [10:39] <ewong> guess not
  1251. # [10:39] <Ms2ger> mconnor sure can
  1252. # [10:40] <ewong> firebot, review my patch?
  1253. # [10:40] <firebot> ewong: Your patch looks good. r+sr+ui-r+a=mconnor
  1254. # [10:40] <ewong> ahhh
  1255. # [10:40] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
  1256. # [10:40] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1257. # [10:43] <smontagu> do I understand http://www.mozilla.org/MPL/headers/ correctly? Are those the canonical forms of license headers for new source files?
  1258. # [10:43] <smontagu> i.e. without the license?
  1259. # [10:44] <Ms2ger> Those are the license headers
  1260. # [10:44] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  1261. # [10:45] <ewong> so the contributor attribution is also removed
  1262. # [10:45] <Ms2ger> Can somebody rewrite mak's backout scripts in something I can run?
  1263. # [10:45] <darktrojan> they have an hg version
  1264. # [10:45] * darktrojan finds
  1265. # [10:46] <darktrojan> https://bitbucket.org/sfink/qbackout
  1266. # [10:46] <smontagu> I suppose the old headers aren't the license either
  1267. # [10:46] * Joins: nthomas|away (chatzilla@moz-97F7329.dsl.telstraclear.net)
  1268. # [10:47] <Ms2ger> Indeed
  1269. # [10:47] <TheOne> If I had an advanced question about xul tree and nsITreeView, who would I ask?
  1270. # [10:49] <NeilAway> darktrojan: karma
  1271. # [10:49] <Ms2ger> TypeError: argument of type 'int' is not iterable
  1272. # [10:51] * Ms2ger goes looking for ehsan's blog
  1273. # [10:55] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1274. # [10:55] <ewong> Ms2ger: http://ehsanakhgari.org/taxonomy/term/23/0
  1275. # [10:58] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
  1276. # [10:58] * Quits: tonymec (tonymec@BF8DBE41.4EEA99D8.277517C1.IP) (Ping timeout)
  1277. # [10:59] * Quits: tonymec|away (tonymec@BF8DBE41.4EEA99D8.277517C1.IP) (Ping timeout)
  1278. # [11:00] <protz> TheOne: try NeilAway
  1279. # [11:02] * Joins: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP)
  1280. # [11:02] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1281. # [11:04] * Quits: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP) (Quit: jfkthame)
  1282. # [11:05] <Ms2ger> bz_sleep, if you think HTMLCollection should inherit from NodeList, say so :)
  1283. # [11:06] * Joins: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP)
  1284. # [11:06] * Joins: tonymec__ (tonymec@3CE59A36.7CA09106.277517C1.IP)
  1285. # [11:07] * tonymec__ is now known as tonymec|away
  1286. # [11:07] * glob|away is now known as glob
  1287. # [11:09] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Client exited)
  1288. # [11:11] * Joins: tonymec (tonymec@3CE59A36.7CA09106.277517C1.IP)
  1289. # [11:13] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  1290. # [11:17] * Quits: dao (dao@moz-F941EF9D.superkabel.de) (Quit: Leaving.)
  1291. # [11:19] * Joins: Mitch (chatzilla@moz-FA99DC5F.sbr802.nsw.optusnet.com.au)
  1292. # [11:21] * glob is now known as glob|away
  1293. # [11:21] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1294. # [11:24] * Quits: smontagu (chatzilla@moz-4839E406.red.bezeqint.net) (Ping timeout)
  1295. # [11:26] * ewong is now known as ewong|away
  1296. # [11:28] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1297. # [11:28] * Joins: KaiRo (robert@moz-19AE6F5.adsl.highway.telekom.at)
  1298. # [11:29] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1299. # [11:29] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1300. # [11:30] * Joins: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP)
  1301. # [11:31] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  1302. # [11:32] * Joins: smontagu (chatzilla@4FB58B9.86DA5551.CB858787.IP)
  1303. # [11:34] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1304. # [11:35] * Joins: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net)
  1305. # [11:35] * Joins: pranavrc (pranavrc@595616BE.98CA9F9E.520CDC98.IP)
  1306. # [11:39] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  1307. # [11:42] * Joins: smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi)
  1308. # [11:42] * ChanServ sets mode: +o smaug
  1309. # [11:46] * Quits: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP) (Quit: surkov)
  1310. # [11:46] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1311. # [11:47] * Quits: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP) (Quit: jfkthame)
  1312. # [11:51] * Joins: stefanh (stefanh@moz-3EED0162.customers.ownit.se)
  1313. # [11:54] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
  1314. # [11:56] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/0e7d183d0d12 - Olli Pettay - Bug 718340 - Don't traverse black windows, r=mccr8,jst
  1315. # [12:00] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1316. # [12:01] * Joins: AutomatedTester (AutomatedT@moz-B88F5CF9.as13285.net)
  1317. # [12:01] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  1318. # [12:01] * Joins: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP)
  1319. # [12:02] <hsivonen> Ms2ger: re-pong
  1320. # [12:06] <gabor> mrbkap: do you think it has any negative side effect if I revert the traverse order of the interfaces in XPCNativeSet::FindMember?
  1321. # [12:07] * Joins: dao (dao@moz-549DA4B8.dip.tu-dresden.de)
  1322. # [12:08] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  1323. # [12:10] <Ms2ger> hsivonen, where did you want me to put the MOZ_NOT_REACHED in bug 715112?
  1324. # [12:10] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1325. # [12:12] <hsivonen> Ms2ger: under the switch-case that's taken if the tag is "script"
  1326. # [12:13] <hsivonen> do we have a keyboard combination that one can hold to select and copy unselectable text?
  1327. # [12:13] <Ms2ger> Isn't that where it is?
  1328. # [12:13] <hsivonen> whoa. did I misread the patch?
  1329. # [12:13] * hsivonen looks
  1330. # [12:14] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1331. # [12:14] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1332. # [12:15] <hsivonen> Ms2ger: oops. I misread the patch. sorry.
  1333. # [12:15] <Ms2ger> Alright, thanks
  1334. # [12:16] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1335. # [12:16] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1336. # [12:17] * Quits: kanru` (user@moz-2270E6C5.dynamic.hinet.net) (Ping timeout)
  1337. # [12:18] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  1338. # [12:19] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  1339. # [12:21] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1340. # [12:22] <cmr> WRT the bug I was talking about earlier, I'm thinking the best way to solve would be an optional argument when creating a new nsContentList that nsContentList::WrapObject would use to determine whether to expose a NodeList or an HTMLCollection. Feedback? How would I pass that? Would there be #define's somewhere? An enum?
  1341. # [12:24] <Ms2ger> An argument to the nsContentList constructor, I guess
  1342. # [12:24] * Quits: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se) (Ping timeout)
  1343. # [12:24] <Callek> smaug: sooo that window blackness, could that explain (in part) my CC issue of loading tbpl from sessionstore but never actually focusing said window?
  1344. # [12:25] <Callek> or is that likely unrelated
  1345. # [12:25] <cmr> Ms2ger: and how would the values for that argument be declared, as to avoid magic numbers?
  1346. # [12:26] <Ms2ger> bool or enum
  1347. # [12:26] <Ms2ger> enum is probably nicer
  1348. # [12:26] <cmr> Aight, in nsContentList.h, I presume?
  1349. # [12:26] <Ms2ger> Yeah, inside the class
  1350. # [12:26] <cmr> Alright, many thanks :)
  1351. # [12:27] <Ms2ger> Np
  1352. # [12:27] * Joins: regen (Miller@moz-DDAFC4CC.adsl.dynamic.seed.net.tw)
  1353. # [12:28] <cmr> Is there a style the codebase uses for enums? I don't see it mentioned in the style guide
  1354. # [12:30] <cmr> eFoo, got it.
  1355. # [12:30] <Ms2ger> Ueah
  1356. # [12:30] <Ms2ger> Yeah, even
  1357. # [12:32] * Quits: AutomatedTester (AutomatedT@moz-B88F5CF9.as13285.net) (Quit: AutomatedTester)
  1358. # [12:32] <hsivonen> where does dump() go on Windows?
  1359. # [12:32] <Callek> hsivonen: console, if you have one open
  1360. # [12:32] <hsivonen> Callek: windows console or Firefox error console or Web console?
  1361. # [12:33] <Callek> as in "the console that launched firefox from"
  1362. # [12:33] <Callek> the windows console
  1363. # [12:33] <hsivonen> Callek: ok. Firefox disconnected from it
  1364. # [12:33] <hsivonen> do I need -no-remote or something?
  1365. # [12:33] <Callek> not -no-remote, but i forget the env/arg thing
  1366. # [12:34] <reuben> hsivonen, ctrl+a selects unselectable text but copying doesn't work
  1367. # [12:34] <Callek> hsivonen: On Windows, you will need a console to actually see anything. If you don't have one already, closing the application and re-opening it with the command line parameter -console should create the console. On other operating systems, it's enough to launch the application from a terminal.
  1368. # [12:34] <Archaeopteryx> you have to enable copy/selection and copying from the menu of the top left window icon
  1369. # [12:34] <Callek> To redirect the console output to a file, run firefox without the -console option and use the syntax to redirect stderr and stdout to a file, i.e.: |firefox 2>&1 > console.txt|
  1370. # [12:34] <hsivonen> reuben: ok.
  1371. # [12:35] <reuben> img alt text and CSS content:
  1372. # [12:35] <hsivonen> Callek: thanks. -console gave me a console window
  1373. # [12:35] <Callek> hsivonen: https://developer.mozilla.org/en/DOM/window.dump for more info
  1374. # [12:35] <hsivonen> not seeing the output I wanted there, though
  1375. # [12:36] <hsivonen> oh. right, I need to enable it, too, in opt builds
  1376. # [12:36] <hsivonen> I don't do this on Windows with opt builds often
  1377. # [12:36] * Quits: dao (dao@moz-549DA4B8.dip.tu-dresden.de) (Quit: Leaving.)
  1378. # [12:37] <hsivonen> catch 22. how do I enable dump before profile creation...
  1379. # [12:37] <hsivonen> I guess I need to edit the default pref file
  1380. # [12:38] <@smaug> Callek: not really
  1381. # [12:38] <@smaug> Callek: sounds very much unrelated
  1382. # [12:39] <Callek> smaug: ok, I just don't know if my theory/finding panned out to any real data/info.
  1383. # [12:39] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  1384. # [12:39] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1385. # [12:41] <@smaug> Callek: unfortunately there hasn't been any real data
  1386. # [12:44] <hsivonen> so I try to do Components.classes["@mozilla.org/toolkit/profile-migrator;1"].createInstance(Components.interfaces.nsIProfileMigrator).migrate(null);
  1387. # [12:44] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1388. # [12:44] * Joins: dao (dao@moz-549DA4B8.dip.tu-dresden.de)
  1389. # [12:44] <hsivonen> in the JS field in the Error Console
  1390. # [12:44] <hsivonen> and I get an error
  1391. # [12:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1392. # [12:45] <hsivonen> what's wrong with that line?
  1393. # [12:45] * Quits: victorporof (victorporo@42388712.7E2AA079.79933D60.IP) (Quit: Leaving...)
  1394. # [12:45] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  1395. # [12:47] * Quits: regen (Miller@moz-DDAFC4CC.adsl.dynamic.seed.net.tw) (Quit: regen)
  1396. # [12:47] <@smaug> Callek: the main thing I'd need is regression range
  1397. # [12:48] <@smaug> I can just beg anyone seeing the problem to try to find regression range
  1398. # [12:48] <reuben> hsivonen, https://bugzilla.mozilla.org/show_bug.cgi?id=12460
  1399. # [12:48] <reuben> still waiting for The Chosen One, apparently :P
  1400. # [12:48] <Callek> yea, to find a regression range, I need some sort of coordinated effort to jump into helping
  1401. # [12:48] <Callek> and I can't coordinate it myself
  1402. # [12:48] <Callek> and I know I can't do it myself
  1403. # [12:48] <Callek> but as I said many times, happy to join some sort of effort if my help does help
  1404. # [12:48] <Callek> so to speak
  1405. # [12:49] <hsivonen> reuben: the case I was interested in was copying text from a disabled textarea
  1406. # [12:49] <reuben> ah
  1407. # [12:50] * Joins: anky (anky@9C790E.3D8920F9.A3D1B221.IP)
  1408. # [12:54] * Quits: dao (dao@moz-549DA4B8.dip.tu-dresden.de) (Quit: Leaving.)
  1409. # [12:58] * glob|away is now known as glob
  1410. # [13:00] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1411. # [13:01] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1412. # [13:01] * Quits: ambroff (ambroff@moz-11D7E32E.hsd1.ca.comcast.net) (Quit: ambroff)
  1413. # [13:01] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1414. # [13:01] * Joins: dalsh_ (dalsh@51E11DC6.8916245C.163E2FB.IP)
  1415. # [13:02] * Quits: dalsh (dalsh@moz-51113A36.univ-lyon1.fr) (Ping timeout)
  1416. # [13:02] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1417. # [13:03] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1418. # [13:05] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  1419. # [13:05] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  1420. # [13:09] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
  1421. # [13:10] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  1422. # [13:10] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  1423. # [13:11] * Quits: anky (anky@9C790E.3D8920F9.A3D1B221.IP) (Ping timeout)
  1424. # [13:17] * Joins: anky (anky@D90F792D.6C91B022.A3D1B221.IP)
  1425. # [13:21] * heycam|away is now known as heycam
  1426. # [13:24] * Joins: johanc (chatzilla@moz-49265CE.gbgsd.se)
  1427. # [13:27] * Quits: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net) (Connection reset by peer)
  1428. # [13:27] * Joins: Jesse_ (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1429. # [13:27] * Quits: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ping timeout)
  1430. # [13:27] * Joins: jgilbert_ (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
  1431. # [13:27] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Ping timeout)
  1432. # [13:27] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Ping timeout)
  1433. # [13:27] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  1434. # [13:27] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
  1435. # [13:28] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1436. # [13:28] * Quits: johanc (chatzilla@moz-49265CE.gbgsd.se) (Quit: ChatZilla 0.9.88 [Firefox 8.0.1/20111120135848])
  1437. # [13:29] * stefanh is now known as stefanh|away
  1438. # [13:29] * rail_away is now known as rail
  1439. # [13:30] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  1440. # [13:30] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1441. # [13:30] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/268524cb6639 - Victor Porof - Bug 711966 - Change Tilt accesskey to "3" on Windows and "D" on OS X and Linux. r=dao,rcampbell
  1442. # [13:31] <firebot> http://hg.mozilla.org/mozilla-central/rev/027cfe0bb45e - Victor Porof - Bug 713260 - Add a Tilt test for content location changes. r=rcampbell
  1443. # [13:31] <firebot> http://hg.mozilla.org/mozilla-central/rev/8119541c7a7f - Victor Porof - Bug 712868 - tilt does not honour webgl.force-enabled preference. r=bjacob,msucan
  1444. # [13:31] <firebot> http://hg.mozilla.org/mozilla-central/rev/0b4c58200e3a - Tim Taubert - merge m-c to fx-team
  1445. # [13:31] * Quits: @smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi) (Ping timeout)
  1446. # [13:32] <cmr> Should I be using PRInt32 instead of "int"?
  1447. # [13:33] <Ms2ger> Yes
  1448. # [13:33] <cmr> Thanks again
  1449. # [13:35] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1450. # [13:36] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1451. # [13:36] <glazou> bonjour
  1452. # [13:36] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1453. # [13:37] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1454. # [13:37] * Joins: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net)
  1455. # [13:37] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1456. # [13:38] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1457. # [13:40] * Joins: lgvalent (Mibbit@FD3CEDA8.A37E6430.562B2B26.IP)
  1458. # [13:40] * mattwoodrow is now known as mattwoodrow|away
  1459. # [13:41] * Joins: smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi)
  1460. # [13:41] * ChanServ sets mode: +o smaug
  1461. # [13:42] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1462. # [13:42] * Ziggy|AWAY is now known as Ziggy_Maes
  1463. # [13:43] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  1464. # [13:46] * Joins: peregrino (peregrino@moz-A7A9A607.telecom.net.ar)
  1465. # [13:47] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1466. # [13:49] * Joins: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl)
  1467. # [13:51] <Mano> bsmedberg: thanks, and replied. What about the ProfD/S thing?
  1468. # [13:57] <hsivonen> what I learned today: taking a test out of an xpcshell .ini file without removing the test file makes the build fail
  1469. # [13:58] <hsivonen> yay wasted time when trying to see a test run without a suite-ending failure
  1470. # [13:59] * Joins: regen (Miller@moz-DDAFC4CC.adsl.dynamic.seed.net.tw)
  1471. # [14:04] * Quits: kaie (kaie@moz-D820340C.dip.t-dialin.net) (Quit: Leaving)
  1472. # [14:07] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  1473. # [14:07] * Joins: mak (chatzilla@moz-30C3057.retail.telecomitalia.it)
  1474. # [14:10] * Joins: int3 (int3@moz-4D482C55.singnet.com.sg)
  1475. # [14:11] * rail is now known as rail_away
  1476. # [14:12] * Quits: regen (Miller@moz-DDAFC4CC.adsl.dynamic.seed.net.tw) (Quit: regen)
  1477. # [14:13] <hsivonen> so if I'm assigned to a function's .prototype, why can't I access this.prototype from a method?
  1478. # [14:13] <hsivonen> how is one supposed to create class-level variables in JS?
  1479. # [14:14] * Joins: MarcoZ (marco.zehe@moz-641D6BBE.dip.t-dialin.net)
  1480. # [14:15] * Ziggy_Maes is now known as Ziggy|AWAY
  1481. # [14:15] <heycam> hsivonen, are you talking about how if you do `Object.prototype.x = 1; var o = { }; o.x = 2;` that that sets o's "x" rather than Object's?
  1482. # [14:15] <heycam> hsivonen, you can use accessor properties on the prototype; they don't have the behaviour of being shadowed by instance properties, instead the setter is just called
  1483. # [14:16] * Quits: dalsh_ (dalsh@51E11DC6.8916245C.163E2FB.IP) (Ping timeout)
  1484. # [14:16] <hsivonen> heycam: I want to set Object's x
  1485. # [14:16] <heycam> hsivonen, I think there was a thread very recently about this shadowing-on-assignment behaviour on es-discuss
  1486. # [14:16] <heycam> hsivonen, you could do this.constructor.x = 1 in a method, I suppose
  1487. # [14:16] <hsivonen> heycam: ooh. .constructor instead of .prototype
  1488. # [14:17] <heycam> oh yeah but that sets it on the constructor
  1489. # [14:17] <heycam> not the prototype
  1490. # [14:17] <heycam> but still
  1491. # [14:17] <heycam> might be a better place for it
  1492. # [14:18] <hsivonen> I want a counter that's shared between instances of a class-like function
  1493. # [14:18] <heycam> yeah, .constructor should work for you then
  1494. # [14:18] <Ms2ger> var gCounter... ;)
  1495. # [14:18] <heycam> as long as you've created your objects through `new myfunction(…)`
  1496. # [14:19] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
  1497. # [14:19] <hsivonen> heycam: ok. thanks.
  1498. # [14:19] <heycam> (or maybe even the new-ing isn't necessary, just the fact that Object.prototype is in the proto chain. anyway.)
  1499. # [14:19] <hsivonen> Ms2ger: I'm just cargo culting my way through rewriting C++ as JS line by line
  1500. # [14:19] * heycam sleeps
  1501. # [14:20] * Ms2ger waves at heycam
  1502. # [14:20] * heycam waves back before shutting his laptop lid
  1503. # [14:20] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1504. # [14:20] <hsivonen> Ms2ger: and the C++ had a closs variable
  1505. # [14:20] * heycam is now known as heycam|away
  1506. # [14:20] <hsivonen> class
  1507. # [14:20] <Ms2ger> I hear ES.next.next.next has something like real classes
  1508. # [14:21] <cmr> ECMAScript?
  1509. # [14:21] <Ms2ger> Yes
  1510. # [14:22] * Joins: dalsh (dalsh@51E11DC6.8916245C.163E2FB.IP)
  1511. # [14:25] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1512. # [14:25] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1513. # [14:27] <Mano> i think it resembles interfaces more than classes, but maybe I'm wrong
  1514. # [14:28] <Mano> as in, it completely relies on the prototypes design, just with a header.
  1515. # [14:29] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1516. # [14:31] <@smaug> surprisingly compiling is quite a bit slower when I force cpu speed to stay in 800MHz
  1517. # [14:31] <@smaug> 2700 feels quite a bit better
  1518. # [14:34] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1519. # [14:34] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1520. # [14:34] * Joins: jprmc (jprmc@1807A414.5BCEC6DB.DA78B690.IP)
  1521. # [14:36] * Joins: kaie (kaie@moz-D820340C.dip.t-dialin.net)
  1522. # [14:37] <cmr> I'm uncertain about the rules for enum's in C++. If defined in the class, they are ONLY available to that class, right?
  1523. # [14:37] * Joins: ewong (chatzilla@moz-FBF18AE4.static.netvigator.com)
  1524. # [14:38] <Ms2ger> You just have to scope them as nsContentList::eHTMLCollection
  1525. # [14:39] <cmr> Right, thanks again
  1526. # [14:40] * Joins: ted (luser@moz-8B3C93E1.hsd1.pa.comcast.net)
  1527. # [14:40] * Quits: anky (anky@D90F792D.6C91B022.A3D1B221.IP) (Client exited)
  1528. # [14:43] * jmaher|afk is now known as jmaher
  1529. # [14:43] * Quits: @smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi) (Input/output error)
  1530. # [14:43] * Joins: regen (Miller@moz-E489674A.adsl.dynamic.seed.net.tw)
  1531. # [14:43] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1532. # [14:43] * Joins: smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi)
  1533. # [14:43] * ChanServ sets mode: +o smaug
  1534. # [14:44] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1535. # [14:44] * Joins: espindola (espindola@6A1B589A.C8DC7926.971E19F6.IP)
  1536. # [14:46] * Joins: michal1 (michal@moz-15C4B9D4.broadband3.iol.cz)
  1537. # [14:46] * Joins: Suresh (chatzilla@A4A53D08.505142EE.EB06F97B.IP)
  1538. # [14:46] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
  1539. # [14:46] * Joins: anky (anky@D90F792D.6C91B022.A3D1B221.IP)
  1540. # [14:48] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1541. # [14:49] * Joins: dao (dao@moz-B58814E6.dip.tu-dresden.de)
  1542. # [14:49] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1543. # [14:50] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1544. # [14:51] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  1545. # [14:51] * Quits: jprmc (jprmc@1807A414.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1546. # [14:53] * Quits: michal1 (michal@moz-15C4B9D4.broadband3.iol.cz) (Ping timeout)
  1547. # [14:54] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  1548. # [14:55] * Quits: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net) (Quit: Mardak)
  1549. # [14:55] * Quits: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1550. # [14:56] * jhopkins|away is now known as jhopkins
  1551. # [14:56] * rail_away is now known as rail
  1552. # [14:57] * Joins: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net)
  1553. # [14:57] * Quits: kaie (kaie@moz-D820340C.dip.t-dialin.net) (Quit: Leaving)
  1554. # [15:00] * Joins: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se)
  1555. # [15:01] * Joins: kaie (kaie@moz-D820340C.dip.t-dialin.net)
  1556. # [15:02] * Joins: Drugoy (Mibbit@3F192CD.E8F29B00.D6706247.IP)
  1557. # [15:03] <Drugoy> what time is it? when do most people online?
  1558. # [15:03] <Standard8> http://www.timeanddate.com/worldclock/
  1559. # [15:05] <jhk> mounir: ping
  1560. # [15:08] * Quits: regen (Miller@moz-E489674A.adsl.dynamic.seed.net.tw) (Quit: regen)
  1561. # [15:11] * Quits: kaie (kaie@moz-D820340C.dip.t-dialin.net) (Quit: Leaving)
  1562. # [15:12] * bhearsum|afk is now known as bhearsum
  1563. # [15:12] <Drugoy> standard8: I meant what time is it for most mozdevs
  1564. # [15:12] * bwinton_away is now known as bwinton
  1565. # [15:13] <Standard8> Drugoy: well they are all spread around the world these days. Though I suspect we're still biased to the US at the moment
  1566. # [15:13] * Joins: rshetty (quassel@33BC483.88B23A0E.D30E9BEF.IP)
  1567. # [15:13] * Joins: kaie (kaie@moz-D820340C.dip.t-dialin.net)
  1568. # [15:13] * Joins: jlebar (jlebar@moz-3F3A6302.dyn.columbia.edu)
  1569. # [15:13] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1570. # [15:14] <ewong> the US should be waking up soon..
  1571. # [15:14] <Callek> west coast is still 6am, so a few more hours for Mountain View
  1572. # [15:14] <Standard8> looking at the joins, toronto is definitely waking up
  1573. # [15:15] <Drugoy> is there a way in Fx to turn off prompts "are you sure want to leave this page?"?
  1574. # [15:15] * davehunt is now known as davehunt|away
  1575. # [15:16] <@smaug> that is part of beforeunload event handling
  1576. # [15:16] * Quits: gaston (landry@861401CD.A2BA8900.59F0E0D2.IP) (Ping timeout)
  1577. # [15:16] <@smaug> hmm, not sure if there is some pref
  1578. # [15:16] <Standard8> that's more a #firefox question
  1579. # [15:17] * Joins: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com)
  1580. # [15:17] <Drugoy> as far as I know - there is no such a pref, so is it worth filing a bug in bugzilla?
  1581. # [15:18] <@smaug> looks like that beforeunload handling is hard coded to nsDocumentViewer.cpp
  1582. # [15:18] <@smaug> Drugoy: yes, if you think there should be a pref, file a bug
  1583. # [15:20] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  1584. # [15:21] * Joins: Jan (Jan@moz-FC03C7DA.gshellz.org)
  1585. # [15:22] <Jan> Hello! :)
  1586. # [15:22] <lurking> I don't think those warning about leaving page is a Firefox issue - the web-site is calling that in an attempt to keep you on their site - (note usually pr0n sites)
  1587. # [15:22] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
  1588. # [15:22] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
  1589. # [15:22] <Jan> The about window says "Sound interesting?" but shouldn't it say "Sound*s* interesting?" ? :)
  1590. # [15:23] <cmr> Jan: No?
  1591. # [15:23] <Jan> oh… okay. thanks :)
  1592. # [15:23] <cmr> I'm no English major, but it looks perfectly Ok to me
  1593. # [15:23] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1594. # [15:24] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
  1595. # [15:25] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  1596. # [15:25] * Quits: MarcoZ (marco.zehe@moz-641D6BBE.dip.t-dialin.net) (Quit: be back later!)
  1597. # [15:26] * Quits: dao (dao@moz-B58814E6.dip.tu-dresden.de) (Ping timeout)
  1598. # [15:26] <Callek> Jan: in this case its a verb, "sound", .. Sounds is not a verb but is the way some people say that question in actual conversation....
  1599. # [15:27] <Callek> Jan: so yes, "Sound" is correct.
  1600. # [15:28] <Jan> Callek: Thanks a lot for your explanation :)
  1601. # [15:28] <Callek> no problem
  1602. # [15:28] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1603. # [15:29] * Joins: jprmc (jprmc@1807A414.5BCEC6DB.DA78B690.IP)
  1604. # [15:31] * Quits: smontagu (chatzilla@4FB58B9.86DA5551.CB858787.IP) (Ping timeout)
  1605. # [15:31] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1606. # [15:32] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1607. # [15:32] * Joins: MarcoZ (marco.zehe@moz-641D6BBE.dip.t-dialin.net)
  1608. # [15:33] * catlee-away is now known as catlee
  1609. # [15:35] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1610. # [15:35] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1611. # [15:36] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
  1612. # [15:36] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  1613. # [15:37] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  1614. # [15:38] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  1615. # [15:39] * coop|away is now known as coop
  1616. # [15:39] <jlebar> gcp, Oh, I mentally skipped your earlier telemetry comment because I didn't know which telemetry probe you were speaking of. :)
  1617. # [15:39] * Joins: armenzg (armenzg@moz-7B7ED579.home1.cgocable.net)
  1618. # [15:41] * Joins: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net)
  1619. # [15:42] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1620. # [15:44] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1621. # [15:45] * Joins: smontagu (chatzilla@moz-122BD64B.red.bezeqint.net)
  1622. # [15:48] * Quits: @smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi) (Connection reset by peer)
  1623. # [15:51] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
  1624. # [15:52] * Quits: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net) (Ping timeout)
  1625. # [15:54] * Quits: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net) (Quit: Mardak)
  1626. # [15:54] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  1627. # [15:57] * jcranmer|away is now known as jcranmer
  1628. # [15:58] * Quits: @bz_sleep (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
  1629. # [16:03] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1630. # [16:05] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1631. # [16:05] * Quits: jprmc (jprmc@1807A414.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1632. # [16:05] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1633. # [16:05] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1634. # [16:05] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1635. # [16:07] * jmaher is now known as jmaher|afk
  1636. # [16:07] * tbsaunde is now known as tbsaunde|afk
  1637. # [16:07] * Quits: Drugoy (Mibbit@3F192CD.E8F29B00.D6706247.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1638. # [16:07] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1639. # [16:09] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1640. # [16:09] * ChanServ sets mode: +o mkaply
  1641. # [16:13] * Quits: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  1642. # [16:15] * jcranmer is now known as jcranmer|away
  1643. # [16:16] * ctalbert|afk is now known as ctalbert
  1644. # [16:17] * Joins: vikram360 (vikram360@30BACEDD.B8EDB1A7.2A068A5E.IP)
  1645. # [16:17] * Cwiiis is now known as CwiiisAway
  1646. # [16:20] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1647. # [16:20] <ejpbruel> who is the module owner for the window watcher and related code?
  1648. # [16:20] <Ms2ger> You
  1649. # [16:21] * Joins: josh (josh@moz-93871A37.dlth.qwest.net)
  1650. # [16:21] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1651. # [16:22] * philor|away is now known as philor
  1652. # [16:23] <Ms2ger> Morning philor
  1653. # [16:23] <Pike> cshields: do you know if the pulse hooks are actually on for hg pushes? bug 603029 claims they are but I recall talking to legneato in november about there still being bugs open that block that. Also, did pulse get a new owner post-LegNeato? If you know
  1654. # [16:24] <Callek> Pike: a-team owns pulse now
  1655. # [16:24] <Callek> Pike: since christians departure
  1656. # [16:24] <Callek> for the former Q, i'll defer o cshields
  1657. # [16:24] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1658. # [16:25] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1659. # [16:25] <cshields> Pike: offhand I don't think they are - when I'm out of this meeting I can look further
  1660. # [16:25] <cshields> but I doubt it
  1661. # [16:26] * davehunt|away is now known as davehunt
  1662. # [16:26] * stefanh|away is now known as stefanh
  1663. # [16:27] <Pike> thanks
  1664. # [16:27] * philor is now known as philor|away
  1665. # [16:27] <TheOne> NeilAway: ping
  1666. # [16:28] * Joins: evilpie (evilpie@moz-CE0C1B60.pools.arcor-ip.net)
  1667. # [16:28] * Joins: dao (dao@moz-B58814E6.dip.tu-dresden.de)
  1668. # [16:29] <NeilAway> TheOne: pong, but I'm ill with a cold
  1669. # [16:29] * Joins: AutomatedTester (AutomatedT@moz-B88F5CF9.as13285.net)
  1670. # [16:29] * philor|away is now known as philor
  1671. # [16:29] * Quits: wlach (wlach@moz-9F019C45.vif.net) (Connection reset by peer)
  1672. # [16:30] <TheOne> NeilAway: oh. I have a question regarding styling a xul tree in a special way. but that is not urgent. I can ask another day. get better soon!
  1673. # [16:31] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1674. # [16:31] <NeilAway> TheOne: well, I can have I go now, just might take longer to think about it
  1675. # [16:32] * Quits: dalsh (dalsh@51E11DC6.8916245C.163E2FB.IP) (Ping timeout)
  1676. # [16:32] <TheOne> NeilAway: ok, thank you. I want to change the height of the tree rows dynamically by checking/unchecking a checkbox
  1677. # [16:32] * Quits: dao (dao@moz-B58814E6.dip.tu-dresden.de) (Quit: Leaving.)
  1678. # [16:32] <TheOne> I heard you might know how to do that
  1679. # [16:33] * Joins: wlach (wlach@moz-9F019C45.vif.net)
  1680. # [16:35] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
  1681. # [16:35] * Joins: dalsh (dalsh@51E11DC6.8916245C.163E2FB.IP)
  1682. # [16:37] * mjessome|away is now known as mjessome
  1683. # [16:37] <NeilAway> TheOne: well, there's no API to do that, but it might be possible to arrange it indirectly
  1684. # [16:39] <philor> monring m2awher
  1685. # [16:39] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  1686. # [16:40] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1687. # [16:41] <cmr> I have a patch, but this is the first time I've touched the firefox codebase. Could I have some feedback? http://paste.pocoo.org/show/536240/ I'm working off of a recent clone of mozilla-beta
  1688. # [16:42] * Quits: jgilbert_ (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
  1689. # [16:43] * philor is now known as philor|away
  1690. # [16:44] <cmr> It's to try and fix https://bugzilla.mozilla.org/show_bug.cgi?id=14869
  1691. # [16:44] * philor|away is now known as philor
  1692. # [16:45] <gcp> attach to bug, ask for review?
  1693. # [16:46] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1694. # [16:46] <TheOne> NeilAway: ok, I have a small add-on to test with
  1695. # [16:46] <cmr> gcp: alright, thanks
  1696. # [16:48] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1697. # [16:50] <espindola> rail, could you upload the -moz3 gcc package somewhere?
  1698. # [16:50] <rail> one sec
  1699. # [16:50] <espindola> thanks
  1700. # [16:51] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1701. # [16:51] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  1702. # [16:52] * Quits: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1703. # [16:52] * Joins: dao (dao@moz-D556D234.superkabel.de)
  1704. # [16:52] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  1705. # [16:52] <bent> bbondy, ping?
  1706. # [16:55] <biesi> cmr, you're using 3 different types for aExposed. Just use ExposedObject as the type.
  1707. # [16:55] * Quits: anky (anky@D90F792D.6C91B022.A3D1B221.IP) (Ping timeout)
  1708. # [16:56] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Broken pipe)
  1709. # [16:56] <rail> espindola: http://people.mozilla.org/~raliiev/gcc/
  1710. # [16:56] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1711. # [16:56] <cmr> biesi: As the type for what?
  1712. # [16:56] * Joins: adoria0000 (Mibbit@moz-F47243BB.osaka.ocn.ne.jp)
  1713. # [16:56] <biesi> cmr, for your aExposed parameters
  1714. # [16:57] <biesi> instead of int/PRUint8/PRInt32
  1715. # [16:57] * Quits: ewong (chatzilla@moz-FBF18AE4.static.netvigator.com) (Quit: GoneToSleep)
  1716. # [16:57] <espindola> rail, thanks
  1717. # [16:57] <rail> np
  1718. # [16:58] <cmr> biesi: It should be PRUint8 everywhere, although I may have screwed up the enum. I see where you're talking about PRInt32, that's my bad.
  1719. # [16:59] <biesi> cmr, no, it _should_ be ExposedObject everywhere :p
  1720. # [16:59] <cmr> biesi: Why? ExposedObject isn't a type (or is it?). I'm using it in an if to deteremine which javascript binding to use (as I understand it)
  1721. # [16:59] <cmr> I could very well be wrong.
  1722. # [17:00] <biesi> (also + int aExposed = eHTMLCollection);)
  1723. # [17:00] <biesi> cmr, of course it is a type
  1724. # [17:00] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1725. # [17:00] * bear-afk is now known as bear
  1726. # [17:00] <biesi> enums are types
  1727. # [17:00] * Joins: victorporof (victorporo@42388712.7E2AA079.79933D60.IP)
  1728. # [17:00] * Joins: anky (anky@632872DF.B09FA420.A3D1B221.IP)
  1729. # [17:00] <cmr> Then I don't understand C++ enums at all, I'll go do my homework now.
  1730. # [17:00] <biesi> :)
  1731. # [17:01] <ted> does anyone know if there's a bug filed on adding a "Copy URL" to the context menu of links in view-source?
  1732. # [17:02] <cmr> biesi: Can thank my high school for that, though I haven't touched the language in ~2 years
  1733. # [17:02] * Joins: Cameron (Cameron@moz-E8994C03.range86-131.btcentralplus.com)
  1734. # [17:02] <KWierso> ted bug 469434?
  1735. # [17:03] * Joins: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net)
  1736. # [17:03] <cmr> biesi: Alright, I got it now, many thanks.
  1737. # [17:03] <biesi> np
  1738. # [17:04] * Quits: espindola (espindola@6A1B589A.C8DC7926.971E19F6.IP) (Quit: Ex-Chat)
  1739. # [17:05] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1740. # [17:07] * Quits: cmr (kb1pkl@AF848FCF.AC5CD01B.1C123DFE.IP) (Ping timeout)
  1741. # [17:08] * glob is now known as glob|away
  1742. # [17:08] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  1743. # [17:09] * Quits: AutomatedTester (AutomatedT@moz-B88F5CF9.as13285.net) (Quit: AutomatedTester)
  1744. # [17:10] * Quits: bjarne (bjarne@moz-46A85847.nextgentel.com) (Quit: Leaving.)
  1745. # [17:11] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  1746. # [17:11] <ejpbruel> Ms2ger: you're quite adept at discouraging people, aren't you? :(
  1747. # [17:11] <Ms2ger> Discouraging you, you mean? :)
  1748. # [17:11] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  1749. # [17:12] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  1750. # [17:12] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
  1751. # [17:13] <ejpbruel> Ms2ger: yes, im quite sure that everyone else would have been encouraged by that comment
  1752. # [17:13] <Ms2ger> :)
  1753. # [17:13] <ted> KWierso: looks right, thanks
  1754. # [17:13] <ejpbruel> Ms2ger: we *are* supposed to have module owners, do we not?
  1755. # [17:13] <gaston> hmpf...anyone already experienced an hg clone to not delete removed files when updating ? i still have a bunch of gfx/thebes/GL* files but they're not in my other clones
  1756. # [17:13] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  1757. # [17:14] <Ms2ger> Yeah, last person to touch the code is :)
  1758. # [17:14] <ejpbruel> gaston: i think i hade something similar a while ago, hg revert --all removed them anyway
  1759. # [17:15] <gaston> lets try
  1760. # [17:15] <ejpbruel> Ms2ger: i didnt touch it yet, so there :P
  1761. # [17:15] <Ms2ger> Aww :)
  1762. # [17:15] <KWierso> ejpbruel: but you thought about it...
  1763. # [17:15] <gaston> hmfp, still there..
  1764. # [17:15] <gaston> guess i'll do a fresh clone
  1765. # [17:15] <ejpbruel> gaston: weird...
  1766. # [17:16] * Joins: cmr (kb1pkl@42C7096.F347CC13.1C123DFE.IP)
  1767. # [17:18] <ehsan> anybody here using ubuntu 11.10?
  1768. # [17:18] <Ms2ger> Maybe
  1769. # [17:18] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  1770. # [17:18] * Quits: smontagu (chatzilla@moz-122BD64B.red.bezeqint.net) (Ping timeout)
  1771. # [17:18] <Ms2ger> Nope, 11.04
  1772. # [17:18] <KWierso> ehsan: I have a virtual machine that runs it
  1773. # [17:19] * Parts: felipeg1 (Adium@moz-DFC22341.cptxoffice.net)
  1774. # [17:19] <ehsan> so since a few days ago I lost the left-hand sidebar
  1775. # [17:19] <ehsan> whatever it's called
  1776. # [17:19] <ehsan> now I can't do things like launching a terminal, etc :(
  1777. # [17:19] <evilpie> ehsan: yes
  1778. # [17:19] <ehsan> is that a feature?
  1779. # [17:19] <ejpbruel> ehsan: didnt anybody tell you that unity is shitty by design?
  1780. # [17:19] <ehsan> so I've heard
  1781. # [17:19] <evilpie> i actually like it
  1782. # [17:20] <ehsan> but I'm more interested in the pragmatic question of how to get the sidebar back
  1783. # [17:20] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
  1784. # [17:20] <ehsan> rather than the philosophical one of whether or not one should use unity
  1785. # [17:20] <Ms2ger> ehsan, before you login, bar at the bottom of the screen
  1786. # [17:20] <ejpbruel> ehsan: you're right, sorry for not being helpful :)
  1787. # [17:20] <Ms2ger> After you clicked your account, IIRC
  1788. # [17:21] <ehsan> Ms2ger: ok I'm on the login screen now
  1789. # [17:21] * Joins: smaug (chatzilla@moz-D2F4EF22.elisa-mobile.fi)
  1790. # [17:21] * ChanServ sets mode: +o smaug
  1791. # [17:21] <ehsan> nothing at the bottom of the screen, as far as I can tell
  1792. # [17:21] <Ms2ger> Hrm
  1793. # [17:21] <Ms2ger> Might be that was .04 only
  1794. # [17:21] * Quits: anky (anky@632872DF.B09FA420.A3D1B221.IP) (Client exited)
  1795. # [17:21] <ehsan> oh
  1796. # [17:22] <ejpbruel> ehsan: somebody on the interwebs suggests typing unity --reset from a terminal
  1797. # [17:22] <ehsan> there was a settings icon
  1798. # [17:22] <ehsan> I clicked it and chose Ubuntu 2D
  1799. # [17:22] <ehsan> now the sidebar is back!
  1800. # [17:22] <ehsan> ejpbruel: I'm trying that...
  1801. # [17:23] * Joins: edmorley (edmorley@moz-6980EE34.range86-166.btcentralplus.com)
  1802. # [17:23] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1803. # [17:23] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1804. # [17:23] <Ms2ger> Hi edmorley
  1805. # [17:24] <edmorley> Hi Ms2ger :-)
  1806. # [17:24] <@smaug> josh: do you know how actively Bug 710176 is being fixed? It is happening so often that I can't test properly other stuff which needs browser to run quite a long time
  1807. # [17:25] <ehsan> ejpbruel: hmm, compiz is taking all of my CPU and not doing anything useful with it apparently :/
  1808. # [17:25] <Ms2ger> Isn't that what compiz is for?
  1809. # [17:25] <ejpbruel> ehsan: that doesnt sound right :)
  1810. # [17:25] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
  1811. # [17:25] <ehsan> nope, it does not
  1812. # [17:25] <ehsan> I may just give up on the 3d eyecandy
  1813. # [17:25] <ehsan> and just use plain ol' 2d
  1814. # [17:25] <@smaug> KaiRo: I guess we don't have any tools to figure out how common problems like Bug 710176 are ?
  1815. # [17:26] <AryehGregor> ehsan, I've found "compiz --replace" works.
  1816. # [17:26] <ehsan> smaug: did you see the log file I sent out yesterday?
  1817. # [17:26] <AryehGregor> For memory usage, anyway.
  1818. # [17:27] * Joins: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net)
  1819. # [17:27] * Quits: adoria0000 (Mibbit@moz-F47243BB.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
  1820. # [17:27] <ehsan> AryehGregor: I'll try it next time, but for now I gave up on compiz altogether ;)
  1821. # [17:27] <@smaug> ehsan: yeah. sorry, didn't have time to look at it yet
  1822. # [17:27] <@smaug> (b-day yesterday and all)
  1823. # [17:27] <Ms2ger> Happy b-day and all
  1824. # [17:28] * AryehGregor kind of likes Unity in theory, but finds that it adheres closely to Ubuntu's philosophy of "come up with really nice slick new features to distinguish us from other distros, and ship them half-baked with major bugs and missing features"
  1825. # [17:28] <ehsan> smaug: happy birthday :)
  1826. # [17:28] <@smaug> thanks
  1827. # [17:28] <ehsan> smaug: I just wanted to know whether I should keep my instance of firefox running
  1828. # [17:28] <ehsan> I'll keep it running for now then
  1829. # [17:28] <@smaug> ehsan: you know, I do have a better build for you :) http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/opettay@mozilla.com-3e698ab57508/
  1830. # [17:29] <@smaug> that should cut down yet another class of objects from CC graph
  1831. # [17:29] <@smaug> apparently it doesn't affect CC times so much
  1832. # [17:29] <ehsan> smaug: the reason I'm running my own build is that I can debug it if you guys need me to
  1833. # [17:29] <@smaug> ah
  1834. # [17:29] <ehsan> smaug: I can get an updated local build with your latest patches if you want me to
  1835. # [17:30] <@smaug> ehsan: https://tbpl.mozilla.org/?tree=Try&rev=3e698ab57508 has the latest patch. the opts 27 changeset
  1836. # [17:30] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  1837. # [17:30] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Quit: nhirata)
  1838. # [17:31] <ehsan> smaug: ok, I'll apply it locally and will get a new build
  1839. # [17:32] <gaston> ejpbruel: ok, i think i've found the cause of my issue :)
  1840. # [17:33] <ejpbruel> gaston: what was it?
  1841. # [17:35] * Quits: smvv (smvv@moz-ADA081D0.org) (Ping timeout)
  1842. # [17:35] * Quits: padenot (paul@moz-3FBBB4EC.ovh.net) (Ping timeout)
  1843. # [17:35] * Quits: nical (blog@moz-3FBBB4EC.ovh.net) (Ping timeout)
  1844. # [17:35] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Ping timeout)
  1845. # [17:35] * Quits: bkero (bkero2@moz-ED825A1B.members.linode.com) (Ping timeout)
  1846. # [17:35] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
  1847. # [17:35] * Quits: asac_ (asac@77BE00ED.8B41D250.B3DDC20A.IP) (Ping timeout)
  1848. # [17:35] * Quits: bear (bear@moz-B7403FEA.flosoft-servers.net) (Ping timeout)
  1849. # [17:35] * Quits: heeen (heeen@moz-1FF56D44.org) (Ping timeout)
  1850. # [17:35] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Ping timeout)
  1851. # [17:35] * Quits: RST-J (RST-J@moz-343E9EC3.net) (Ping timeout)
  1852. # [17:35] * Quits: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  1853. # [17:35] * Quits: ttaubert (u2620@moz-160C58C6.com) (Ping timeout)
  1854. # [17:35] * Quits: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de) (Ping timeout)
  1855. # [17:35] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
  1856. # [17:35] * Quits: Philip (philip@moz-D02F24EE.co.uk) (Ping timeout)
  1857. # [17:35] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Ping timeout)
  1858. # [17:35] * Quits: lgvalent (Mibbit@FD3CEDA8.A37E6430.562B2B26.IP) (Ping timeout)
  1859. # [17:35] * Quits: TheSeer (theseer@moz-DE69A7C2.netpirates.net) (Ping timeout)
  1860. # [17:35] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
  1861. # [17:35] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  1862. # [17:35] * Joins: asac (asac@77BE00ED.8B41D250.B3DDC20A.IP)
  1863. # [17:35] * Quits: timeless (u4015@moz-160C58C6.com) (Ping timeout)
  1864. # [17:35] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
  1865. # [17:35] * Quits: jaws (u2871@moz-160C58C6.com) (Ping timeout)
  1866. # [17:35] * Quits: sid0 (u2934@moz-160C58C6.com) (Ping timeout)
  1867. # [17:35] * Quits: felipe (u2734@moz-160C58C6.com) (Ping timeout)
  1868. # [17:35] * Quits: rail (rail@261201A0.73F32077.5C565F38.IP) (Ping timeout)
  1869. # [17:35] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  1870. # [17:35] * Quits: KaiRo (robert@moz-19AE6F5.adsl.highway.telekom.at) (Ping timeout)
  1871. # [17:35] * Joins: Philip (philip@moz-D02F24EE.co.uk)
  1872. # [17:35] * Joins: bb10 (bb10@moz-C7B05616.org)
  1873. # [17:35] * Quits: mounir (volkmar@moz-D976EECC.ovh.net) (Ping timeout)
  1874. # [17:35] * Quits: gw280 (george@moz-B0193EE1.gwright.org.uk) (Ping timeout)
  1875. # [17:35] * Quits: Unfocused (u2622@moz-160C58C6.com) (Ping timeout)
  1876. # [17:35] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1877. # [17:35] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
  1878. # [17:35] * Joins: ttaubert (u2620@moz-160C58C6.com)
  1879. # [17:35] * Joins: KaIRC (robert@moz-C1860326.adsl.highway.telekom.at)
  1880. # [17:35] * Joins: bkero (bkero2@moz-ED825A1B.members.linode.com)
  1881. # [17:35] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  1882. # [17:35] * KaIRC is now known as KaiRo
  1883. # [17:35] * Joins: heeen (heeen@moz-1FF56D44.org)
  1884. # [17:35] * Joins: Nikopol (nikopol@moz-68B53A37.chaosorigin.com)
  1885. # [17:35] * Joins: mounir (volkmar@moz-D976EECC.ovh.net)
  1886. # [17:35] * Joins: TheSeer (theseer@moz-DE69A7C2.netpirates.net)
  1887. # [17:35] * Joins: gw280 (george@moz-B0193EE1.gwright.org.uk)
  1888. # [17:36] * Joins: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
  1889. # [17:36] * Joins: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de)
  1890. # [17:36] * Joins: smvv (smvv@moz-ADA081D0.org)
  1891. # [17:36] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1892. # [17:36] * Joins: rail (rail@261201A0.73F32077.5C565F38.IP)
  1893. # [17:36] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1894. # [17:36] * Joins: nical (blog@moz-3FBBB4EC.ovh.net)
  1895. # [17:36] * Joins: RST-J (RST-J@moz-343E9EC3.net)
  1896. # [17:36] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1897. # [17:36] * Joins: dao1 (dao@moz-D556D234.superkabel.de)
  1898. # [17:36] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1899. # [17:36] * Joins: padenot (paul@moz-3FBBB4EC.ovh.net)
  1900. # [17:36] * Joins: bear (bear@moz-B7403FEA.flosoft-servers.net)
  1901. # [17:37] * jwir3|away is now known as jwir3
  1902. # [17:37] * Joins: sid0 (u2934@moz-160C58C6.com)
  1903. # [17:37] * Quits: dao (dao@moz-D556D234.superkabel.de) (Ping timeout)
  1904. # [17:40] * Joins: jaws (u2871@moz-160C58C6.com)
  1905. # [17:40] * Joins: felipe (u2734@moz-160C58C6.com)
  1906. # [17:41] * Joins: timeless (u4015@moz-160C58C6.com)
  1907. # [17:41] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  1908. # [17:41] * tbsaunde|afk is now known as tbsaunde
  1909. # [17:42] * Joins: gerv (gerv@moz-C448F357.range86-186.btcentralplus.com)
  1910. # [17:42] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Input/output error)
  1911. # [17:42] <gw280> http://developers.slashdot.org/story/12/01/17/1338225/notes-on-reducing-firefoxs-memory-consumption
  1912. # [17:43] <bhearsum> ted: any idea how often nss/nspr changes, in hg? i know we take code drops from CVS from time to time, but do we ever change it once it's in hg?
  1913. # [17:43] <Ms2ger> bhearsum, no
  1914. # [17:44] <bhearsum> except for chemspills i guess
  1915. # [17:44] <bhearsum> certain ones, that is
  1916. # [17:44] <Callek> Ms2ger: umm are you *sure*
  1917. # [17:44] <ted> we pretty much never take local patches
  1918. # [17:44] <ted> AFAIK
  1919. # [17:44] <Callek> I am pretty sure we have and do change it, just not very often at all, (we MUCH prefer only taking code-drops, simpler that way)
  1920. # [17:44] <bhearsum> catlee was just mentioning that it takes awhile to build, and it made me wonder if we should just build it once, stick the binaries somewhere, and pull them in at build or package time
  1921. # [17:45] <Ms2ger> Also, system-nspr
  1922. # [17:45] <bhearsum> i guess this is how some other projects work....build a bunch of small things as separate jobs, and combine them later - rather than a monolithic build
  1923. # [17:45] <Callek> bhearsum: problem with that is that many configure/etc. options affect things.... and configure can change in an NSS/NSPR affecting way, with any patch
  1924. # [17:45] <Callek> bhearsum: the added problem here is that NSS does NOT support -jN>1 and we explicitly dive into it with -j1
  1925. # [17:46] <Callek> which makes it take longer than necessary
  1926. # [17:46] <bhearsum> well, the other problem is that everything in the world depends on it
  1927. # [17:46] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1928. # [17:46] <Callek> well yea, that too
  1929. # [17:46] <bhearsum> so you can't even start other things while you're building it, regardless of your parallelization
  1930. # [17:46] * Quits: Suresh (chatzilla@A4A53D08.505142EE.EB06F97B.IP) (Quit: Suresh)
  1931. # [17:46] <Callek> yea :(
  1932. # [17:46] <ted> not really true
  1933. # [17:46] <bhearsum> oh, no?
  1934. # [17:46] <ted> if we had an optimal build setup there are lots of things we could build in parallel
  1935. # [17:46] * Joins: TheLink (TheLink@moz-F16CD8D.pools.arcor-ip.net)
  1936. # [17:47] <ted> we have lots of other third-party libs, for examlpe
  1937. # [17:47] <ted> zlib, libjpeg, sqlite
  1938. # [17:47] <Ms2ger> All the media stuff?
  1939. # [17:47] <Callek> ok, "right now -- there isn't any easy optimization we can do to speed up NSS or to paralyze it with anything" -- that sound accurate ted?
  1940. # [17:48] <Callek> s/NSS/NSS Building time/
  1941. # [17:48] <ted> Ms2ger: yeah
  1942. # [17:48] <ted> Callek: right
  1943. # [17:48] <ted> i believe bsmith is looking at making the NSS build parallelizable
  1944. # [17:48] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1945. # [17:48] <Callek> yea I recalled someone mentioning that, just wasn't sure how much of a priority it was
  1946. # [17:49] <ted> no idea
  1947. # [17:49] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
  1948. # [17:49] <ted> bhearsum: that idea makes me uncomfortable, honestly
  1949. # [17:49] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  1950. # [17:50] <ted> since right now we know what's being built
  1951. # [17:50] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  1952. # [17:50] * ChanServ sets mode: +o dveditz
  1953. # [17:50] * Quits: dao1 (dao@moz-D556D234.superkabel.de) (Ping timeout)
  1954. # [17:50] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1955. # [17:50] <bhearsum> yeah, that's true
  1956. # [17:50] <timeless> mounir: i think we were talking about how [Option].value doesn't reflect what we believe will be posted as part of form submission
  1957. # [17:50] <catlee> ccache makes it better
  1958. # [17:50] <catlee> except on windows
  1959. # [17:50] <catlee> and osx for now
  1960. # [17:50] <catlee> can somebody please write a native ccache for windows?
  1961. # [17:51] * Joins: dao (dao@moz-D556D234.superkabel.de)
  1962. # [17:51] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1963. # [17:51] * faramarz_ is now known as faramarz
  1964. # [17:51] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  1965. # [17:51] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  1966. # [17:51] <Callek> catlee: a ccache that works with MSVC?
  1967. # [17:51] * Callek shudders at the thought :-)
  1968. # [17:52] <catlee> yeah
  1969. # [17:52] <catlee> I guess that wouldn't help PGO builds much
  1970. # [17:52] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  1971. # [17:52] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  1972. # [17:52] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  1973. # [17:52] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  1974. # [17:52] <Callek> why don't we just get clang to be on-par with MSVC on windows instead? :-)
  1975. # [17:53] <cmr> Callek: D'ya hear about Roslyn, Microsoft's response to llvm it looks like
  1976. # [17:53] <timeless> Callek: because a native ccache would be easier :)
  1977. # [17:53] <cmr> I mean, it's not like borland already has done it, but still.
  1978. # [17:53] <cmr> s/has/hasn't/
  1979. # [17:54] <ejpbruel> smaug: ping
  1980. # [17:54] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1981. # [17:54] <Callek> cmr: no, and frankly I'm not that deeply invested in this stuff :-) Other than in the fact that it (a) works, (b) is correct. (c) is fast as it can be to do its job.
  1982. # [17:55] <mounir> timeless: do you have a bug number?
  1983. # [17:55] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  1984. # [17:55] * Joins: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP)
  1985. # [17:55] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  1986. # [17:55] <Callek> I don't know enough to guage any better though
  1987. # [17:55] <Ms2ger> bz++
  1988. # [17:55] * armenzg is now known as armenzg_lunch
  1989. # [17:56] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Ping timeout)
  1990. # [17:56] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1991. # [17:56] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1992. # [17:56] <froydnj> do we have a convenient way of gzipping strings from js?
  1993. # [17:56] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
  1994. # [17:57] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  1995. # [17:58] * Joins: willy1234x1 (willy1234x@moz-FEC54718.slkc.qwest.net)
  1996. # [17:58] <ted> catlee: ccache for windows would presumably help some even with PGO
  1997. # [17:58] * glob|away is now known as glob
  1998. # [17:58] <ted> since the compiler does some translation step
  1999. # [17:58] <@smaug> ejpbruel: pong
  2000. # [17:59] <ejpbruel> smaug: would you happen to know what a tree owner is in the context of the doc shell?
  2001. # [18:00] * gregglind_away is now known as gregglind_afk
  2002. # [18:00] <@smaug> tree owner is some object which implements nsIDocShellTreeOwner interface
  2003. # [18:00] <@smaug> ejpbruel: can be different things
  2004. # [18:00] * Quits: dao (dao@moz-D556D234.superkabel.de) (Connection reset by peer)
  2005. # [18:01] <ejpbruel> smaug: such as? id just like to know what it is conceptually
  2006. # [18:01] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2007. # [18:01] * Joins: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2008. # [18:01] * Quits: c0smikdebris (c0smikdebr@39CE4B98.DCDD255.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  2009. # [18:01] <timeless> smaug: so... my download of firefox from your thing last night *failed*
  2010. # [18:01] <@smaug> ejpbruel: let me find you an mxr query...
  2011. # [18:02] <timeless> and i'm trying again, it's @3mb/19.2mb w/ 1hr left. i expect it to fail again
  2012. # [18:02] * Joins: dao (dao@moz-D556D234.superkabel.de)
  2013. # [18:02] <@smaug> ejpbruel: it is some object which keeps docshell tree alive
  2014. # [18:02] * Joins: artpar (artpar@B821AD40.AA3F1DFE.2C7B20EF.IP)
  2015. # [18:02] <timeless> i don't know why it's failing. but i'm not going to try forever.
  2016. # [18:02] <@smaug> timeless: huh
  2017. # [18:02] <@smaug> ejpbruel: http://mxr.mozilla.org/mozilla-central/search?string=public+nsIDocShellTreeOwner
  2018. # [18:03] <@smaug> ejpbruel: e10s for example uses the last one for tabs
  2019. # [18:03] <ejpbruel> smaug: i see, so a window can be something that keeps a XUL document alive, for instance
  2020. # [18:03] <timeless> smaug: apparently "chrome" is "special" and incapable of such a simple task as downloading your zip file
  2021. # [18:03] <timeless> (works fine in IE)
  2022. # [18:03] * mdas is now known as mdas|mtg
  2023. # [18:03] * Quits: artpar (artpar@B821AD40.AA3F1DFE.2C7B20EF.IP) (Quit: Leaving)
  2024. # [18:03] * Joins: artpar (artpar@B821AD40.AA3F1DFE.2C7B20EF.IP)
  2025. # [18:04] <@smaug> ejpbruel: nsXULWindow keeps both content and chrome treeowners alive http://mxr.mozilla.org/mozilla-central/search?string=public+nsIDocShellTreeOwner
  2026. # [18:04] <@smaug> timeless: don't use Chrome :)
  2027. # [18:05] <@smaug> ejpbruel: why did you ask?
  2028. # [18:05] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2029. # [18:05] <ejpbruel> smaug: studying the window watcher and nsIDOMWindow implementation
  2030. # [18:05] <@smaug> ejpbruel: still trying to figure out how to create hidden windows for jetpack?
  2031. # [18:05] <@smaug> ah
  2032. # [18:05] <ejpbruel> smaug: actually, just started :)
  2033. # [18:05] <timeless> smaug: bootstrapping problem
  2034. # [18:06] <ejpbruel> smaug: spent some time learning how to work with fennec on my mobile, and if the window watcher actually works on mobile
  2035. # [18:06] <ejpbruel> smaug: turns out you can create windows on mobile, they just dont appear for some reason (but you can host documents in them)
  2036. # [18:06] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  2037. # [18:06] * ChanServ sets mode: +o bz
  2038. # [18:06] * Joins: biesi (cbiesinger@moz-EE4330B1.tmodns.net)
  2039. # [18:06] <timeless> smaug: ok, so....
  2040. # [18:06] <bent> bbondy, you around?
  2041. # [18:07] <timeless> does your build have extra loggin?
  2042. # [18:07] <bbondy> bent: yes
  2043. # [18:07] <timeless> how am i supposed to know if things are interesting?
  2044. # [18:07] <bent> bbondy, hi!
  2045. # [18:07] * Joins: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net)
  2046. # [18:07] <bbondy> hi
  2047. # [18:07] <bbondy> :D
  2048. # [18:07] * Quits: artpar (artpar@B821AD40.AA3F1DFE.2C7B20EF.IP) (Ping timeout)
  2049. # [18:07] <ejpbruel> smaug: so yeah, next step is to extend the window watcher so that it can create real hidden windows on desktop (presumably by passing some flag to openWindow)
  2050. # [18:07] <@smaug> timeless: it doesn't have extra logging
  2051. # [18:07] <@smaug> timeless: but it has the normal CC/GC logging
  2052. # [18:07] <bent> bbondy, i haven't been able to use the maintenance service for several updates recently... i have one pending now and wondered if you wanted to walk through it with me to see what's failing?
  2053. # [18:07] <@smaug> (+purple cleanup logging)
  2054. # [18:07] <mfinkle> ejpbruel, using the feature string is my vote
  2055. # [18:08] <ejpbruel> mfinkle: that would work too :) agreed
  2056. # [18:08] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2057. # [18:08] <bbondy> bent: it gives uac prompt right?
  2058. # [18:08] <@smaug> timeless: you should hopefully see smaller CC times
  2059. # [18:08] <timeless> Timestamp: 1/17/2012 12:01:12 PM
  2060. # [18:08] <timeless> Error: attempt to run compile-and-go script on a cleared scope
  2061. # [18:08] <timeless> Source File: chrome://browser/content/aboutSessionRestore.js
  2062. # [18:08] <timeless> Line: 277
  2063. # [18:08] <bbondy> bent: It is likely a bug that's already known/fixed but just waiting review
  2064. # [18:08] * timeless chuckles
  2065. # [18:08] <timeless> is that expected? :)
  2066. # [18:08] <@smaug> that is expected, I think
  2067. # [18:08] <bbondy> bent: You can verify if c:\program files (x86)\mozilla maintenance service\maintenanceservice.exe exists
  2068. # [18:09] <bbondy> bent: if it doens't that's already fixed just not landed yet
  2069. # [18:09] <timeless> Timestamp: 1/17/2012 11:58:08 AM
  2070. # [18:09] <timeless> Error: no element found
  2071. # [18:09] <timeless> Source File: https://testpilot.mozillalabs.com/testcases/index.json
  2072. # [18:09] <timeless> Line: 1
  2073. # [18:09] <timeless> that's annoying
  2074. # [18:09] <bbondy> if you're on an x86 machine just program files
  2075. # [18:09] * mjessome is now known as mjessome|lunch
  2076. # [18:09] <bent> bbondy, well, when i click the 'apply' button the browser shuts down and then immediately restarts. If i check for updates again it says that I have one, and then I get the UAC prompt
  2077. # [18:09] <timeless> would it hurt the testpilot team to have `{}` instead of ``?
  2078. # [18:09] * catlee is now known as catlee-lunch
  2079. # [18:09] * Joins: squib (squib-@moz-415BAA34.engr.wisc.edu)
  2080. # [18:09] <bent> bbondy, i'm x64, and i have maintenanceservice.exe as well as maintenanceservice_tmp.exe
  2081. # [18:10] <bent> bbondy, oh, wait, x64 windows, x86 firefox
  2082. # [18:10] <timeless> smaug: pretend i don't remember how to get the cc timings stuff.. what do i do? :)
  2083. # [18:10] <bent> bbondy, and my update.status goes from PENDING SERVICE to PENDING
  2084. # [18:10] <@smaug> timeless: go to about:config, set javascript.options.mem.log to true and look at error console messages
  2085. # [18:10] <bent> after the first restart
  2086. # [18:11] <bbondy> bent: ok what state is it in rihgt now?
  2087. # [18:11] <timeless> ok
  2088. # [18:11] <bbondy> bent: like is it sitting at the uac dialog now?
  2089. # [18:11] <bbondy> or?
  2090. # [18:11] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  2091. # [18:11] <bent> bbondy, i checked for updates, says one is ready. i haven't clicked 'apply' yet
  2092. # [18:12] <bent> update.status is "pending service"
  2093. # [18:12] <bbondy> bent: ok leave it there until after a few questions
  2094. # [18:12] <timeless> smaug: is there a reason you aren't running a firefox session w/ irccloud yourself?
  2095. # [18:13] <@smaug> because last time I tried it, it just gave me some error messages
  2096. # [18:13] <@smaug> (I don't want to fight with badly written web services )
  2097. # [18:13] <dholbert> Callek, ping?
  2098. # [18:14] <timeless> smaug: error messages?
  2099. # [18:14] <timeless> it's working fine for me..
  2100. # [18:14] <timeless> perhaps you didn't have Flash
  2101. # [18:14] <Callek> dholbert: pong?
  2102. # [18:14] <@smaug> timeless: also, it had some limitation
  2103. # [18:14] <timeless> they used flash as a fallback for browsers that didn't have non prefixed websockets
  2104. # [18:14] <@smaug> like allowing only x number of irc channels or something
  2105. # [18:15] <dholbert> Callek, can I mark rs=you on removing that one straggling MOZ_SMIL? (alternately, if you have a patch already, you can mark it rs=me)
  2106. # [18:15] <timeless> smaug: the beta lets you exceed the limits
  2107. # [18:15] <timeless> but for testing purposes, just leave it running with a bunch of channels/nicks
  2108. # [18:15] <@smaug> ahaa, that wasn't mentioned in the page I was reading
  2109. # [18:15] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2110. # [18:15] <Callek> dholbert: I'll happily grant rs+=me, though I'm not *technically* a reviewer there...
  2111. # [18:15] <timeless> you don't have to actually use it, just let it collect garbage
  2112. # [18:15] <Callek> (or in any part of m-c)
  2113. # [18:15] <timeless> smaug: well... now you know :)
  2114. # [18:15] <Callek> but yea, it is safe enough to be a smart change, that I'll stuff my name on it, as long as you know I'm not technically allowed for this.
  2115. # [18:16] <timeless> anything else i can clear up for you?
  2116. # [18:16] <@smaug> I do have already plenty of stuff open to collect more garbage :)
  2117. # [18:16] <dholbert> Callek, yup, that's what I was looking for. :) thanks!
  2118. # [18:16] <@smaug> timeless: is irccloud any good ? :=
  2119. # [18:16] <@smaug> s/=/)/
  2120. # [18:16] * Joins: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net)
  2121. # [18:17] <dholbert> Callek, (pretty clearly a race condition between that build-variable disappearing & that file being created, I think)
  2122. # [18:17] <Callek> yea, I'm almost certain that was the case
  2123. # [18:17] * aki is now known as aki|buildduty
  2124. # [18:17] <Callek> just happened to notice as I did a search on the var for the c-c port of that bug
  2125. # [18:17] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2126. # [18:18] <dholbert> Callek, gotcha. glad you did!
  2127. # [18:18] * Callek always tries to be a thorough reviewer, even though we _all_ miss things once and a while.
  2128. # [18:18] <@smaug> timeless: just loaded irccloud.com and got "Your account is temporarily unavailable (retrying in 17 seconds)"
  2129. # [18:19] <@smaug> timeless: and that timer apparently restarts when it reaches 0
  2130. # [18:19] * Joins: cdiehl_ (cdiehl@moz-47006D48.pool.mediaways.net)
  2131. # [18:20] * Quits: cdiehl (cdiehl@moz-8E52D917.pool.mediaways.net) (Ping timeout)
  2132. # [18:20] * cdiehl_ is now known as cdiehl
  2133. # [18:21] <timeless> smaug: open the error console and the js console
  2134. # [18:22] <timeless> the timer resetting would mean that it actually failed and is trying again
  2135. # [18:22] <timeless> and there's a backoff so the amount of time it'll wait will grow w/ time iirc
  2136. # [18:22] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2137. # [18:23] * Quits: dao (dao@moz-D556D234.superkabel.de) (Quit: Leaving.)
  2138. # [18:23] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
  2139. # [18:23] <bent> ehsan, ping?
  2140. # [18:25] <edmorley> jst: does bug 717975 need a removed-files entry too?
  2141. # [18:25] <timeless> CC(T+854.9) collected: 40 (81 waiting for GC), suspected: 664, duration: 6 ms.
  2142. # [18:25] <timeless> Purple cleanup 5 times before CC, min 0 ms, max 0 ms, avg 0 ms, total 0 ms, removed 1637
  2143. # [18:26] * tbsaunde is now known as tbsaunde|afk
  2144. # [18:26] * Quits: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net) (Ping timeout)
  2145. # [18:26] <timeless> does the waiting for GC mean that the objects should be dead?
  2146. # [18:26] * Quits: past (past@moz-1678A510.dsl.dyn.forthnet.gr) (Ping timeout)
  2147. # [18:27] * Joins: smaugIC (u4156@moz-160C58C6.com)
  2148. # [18:27] * Joins: slloyd (slloyd@moz-B94E1A81.ipnetworksinc.net)
  2149. # [18:28] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2150. # [18:28] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  2151. # [18:28] * Joins: past (past@moz-7A4B0599.dsl.dyn.forthnet.gr)
  2152. # [18:29] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2153. # [18:30] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Connection reset by peer)
  2154. # [18:30] * jmaher|afk is now known as jmaher
  2155. # [18:30] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  2156. # [18:31] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Connection reset by peer)
  2157. # [18:31] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  2158. # [18:32] <@smaug> timeless: not necessarily dead
  2159. # [18:32] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  2160. # [18:32] <@smaug> timeless: but something got unlinked
  2161. # [18:32] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Connection reset by peer)
  2162. # [18:33] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  2163. # [18:34] * Quits: ircloggr_beta (nodebot@moz-119F7FF4.compute-1.amazonaws.com) (Client exited)
  2164. # [18:34] * Joins: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl)
  2165. # [18:34] * Joins: ircloggr_beta (nodebot@moz-B9225BDE.compute-1.amazonaws.com)
  2166. # [18:35] * Quits: armenzg_lunch (armenzg@moz-7B7ED579.home1.cgocable.net) (Input/output error)
  2167. # [18:35] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  2168. # [18:36] * Joins: andreasn (andreasn@moz-BB6A8755.bredband.comhem.se)
  2169. # [18:37] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2170. # [18:38] * tbsaunde|afk is now known as tbsaunde
  2171. # [18:39] * Quits: tonymec (tonymec@3CE59A36.7CA09106.277517C1.IP) (Input/output error)
  2172. # [18:39] * Joins: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net)
  2173. # [18:39] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2174. # [18:40] * Quits: biesi (cbiesinger@moz-EE4330B1.tmodns.net) (No route to host)
  2175. # [18:40] * Joins: not_gavi1 (gavin@D18F6DDB.6A393516.2321E71E.IP)
  2176. # [18:40] * Joins: rs (rs@1F5020FD.7601F370.A282603C.IP)
  2177. # [18:40] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Connection reset by peer)
  2178. # [18:41] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  2179. # [18:42] * Quits: tonymec|away (tonymec@3CE59A36.7CA09106.277517C1.IP) (Quit: Konversation terminated!)
  2180. # [18:42] * Joins: priya (priya@moz-BBE3ABD.mv.mozilla.com)
  2181. # [18:43] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2182. # [18:43] * Quits: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net) (Ping timeout)
  2183. # [18:44] * Quits: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net) (Ping timeout)
  2184. # [18:44] * Joins: armenzg_lunch (armenzg@moz-A6FE435.build.sjc1.mozilla.com)
  2185. # [18:45] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  2186. # [18:46] * Quits: pranavrc (pranavrc@595616BE.98CA9F9E.520CDC98.IP) (Quit: Ping timeout: ∞)
  2187. # [18:46] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2188. # [18:47] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  2189. # [18:47] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2190. # [18:48] <@smaug> ehsan: hmm, your latest log has quite a few XPCVariants :(
  2191. # [18:49] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2192. # [18:49] * ChanServ sets mode: +o mkaply
  2193. # [18:49] <@smaug> garbage from ABP
  2194. # [18:49] * Joins: mortisha (Mibbit@63F60685.9DA0D42B.57460053.IP)
  2195. # [18:50] <@smaug> ehsan: I mean, 40% of the graph is stuff from ABP, I think
  2196. # [18:50] * Quits: mortisha (Mibbit@63F60685.9DA0D42B.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2197. # [18:50] <mccr8> smaug: yikes!
  2198. # [18:51] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2199. # [18:51] <@smaug> indeed
  2200. # [18:53] * philor is now known as philor|away
  2201. # [18:53] * Quits: sfink|sleep (chatzilla@moz-5175E49F.dsl.pltn13.sbcglobal.net) (Client exited)
  2202. # [18:54] <@smaug> good thing is that the graph size is 1/20 of what it used to be
  2203. # [18:54] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2204. # [18:54] * jimm is now known as jimm-lunch
  2205. # [18:54] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Connection reset by peer)
  2206. # [18:54] * Quits: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP) (Client exited)
  2207. # [18:55] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/1cfc17f1bd13 - Olli Pettay - Bug 718634 - Move CanSkip* to nsCycleCollectionParticipant, r=mccr8
  2208. # [18:55] * armenzg_lunch is now known as armenzg
  2209. # [18:55] * Quits: josh (josh@moz-93871A37.dlth.qwest.net) (Quit: josh)
  2210. # [18:56] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2211. # [18:56] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2212. # [18:57] <@smaug> oh, now I'm getting to the right CC level... 100+ tabs open and one CC was 10ms
  2213. # [18:57] <@smaug> (most of them are higher)
  2214. # [18:57] <mccr8> nice
  2215. # [18:58] <Ms2ger> smaug++
  2216. # [18:59] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
  2217. # [18:59] * Joins: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net)
  2218. # [18:59] * Joins: jdm (jdm@moz-CCE33622.uwaterloo.ca)
  2219. # [18:59] * Joins: gabor (admin@moz-3B57BCD1.catv.pool.telekom.hu)
  2220. # [19:00] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2221. # [19:00] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2222. # [19:01] <RobertClaypool> Why was there a wrong CC level?
  2223. # [19:01] * Joins: josh (josh@moz-93871A37.dlth.qwest.net)
  2224. # [19:01] <cmr> bz: Thanks for the help earlier, I think I have a patch, I'm building now.
  2225. # [19:01] * Joins: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net)
  2226. # [19:02] * Joins: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net)
  2227. # [19:02] * gregglind_afk is now known as gregglind
  2228. # [19:04] * jhammel is now known as jhammel|mtg
  2229. # [19:04] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Ping timeout)
  2230. # [19:05] <NeilAway> what calls (or used to call) DidSetStyleContext i.e. what script action might trigger it?
  2231. # [19:05] * Quits: dalsh (dalsh@51E11DC6.8916245C.163E2FB.IP) (Ping timeout)
  2232. # [19:06] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  2233. # [19:06] <@bz> NeilAway: flushing
  2234. # [19:06] <@bz> NeilAway: why?
  2235. # [19:07] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  2236. # [19:07] <@bz> cmr: ok, cool
  2237. # [19:07] * Quits: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP) (Ping timeout)
  2238. # [19:07] <RobertClaypool> what's happening with Bug 705407
  2239. # [19:07] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  2240. # [19:08] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2241. # [19:08] <NeilAway> bz: TheOne wanted to change the row height on a tree, that's the only place it's set other than Init, and I was wondering whether there was something that had that as a suitable side effect e.g. adding a new stylesheet
  2242. # [19:08] * Quits: andreasn (andreasn@moz-BB6A8755.bredband.comhem.se) (Ping timeout)
  2243. # [19:09] <RobertClaypool> Noticing that with the last nightly update, it hasn't crashed as much. but I may have altered my usage a bit.
  2244. # [19:09] <@bz> NeilAway: any style change
  2245. # [19:10] * bear is now known as bear-afk
  2246. # [19:10] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2247. # [19:12] * Joins: camd (camerondaw@moz-D00736A2.hsd1.ca.comcast.net)
  2248. # [19:12] <mbrubeck> jrmuizel: Looks like you have some reftest bustage...
  2249. # [19:13] * Quits: victorporof (victorporo@42388712.7E2AA079.79933D60.IP) (Client exited)
  2250. # [19:13] * Parts: Ventron (michael@moz-6B7FCD7E.dyn.iinet.net.au)
  2251. # [19:13] * Joins: victorporof (victorporo@42388712.7E2AA079.79933D60.IP)
  2252. # [19:13] <NeilAway> bz: would that only means directly applied style, rather than tree psuedostyles?
  2253. # [19:13] <NeilAway> s/s//
  2254. # [19:14] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
  2255. # [19:14] * Joins: gal (gal@moz-7327DB99.hsd1.ca.comcast.net)
  2256. # [19:15] <@smaug> bz: hey, are you still using my tryserver build?
  2257. # [19:15] * Joins: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net)
  2258. # [19:15] * khuey|away is now known as khuey
  2259. # [19:15] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  2260. # [19:16] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
  2261. # [19:17] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2262. # [19:17] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2263. # [19:17] * Quits: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net) (Ping timeout)
  2264. # [19:17] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2265. # [19:18] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2266. # [19:18] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2267. # [19:18] * Quits: camd (camerondaw@moz-D00736A2.hsd1.ca.comcast.net) (Quit: camd)
  2268. # [19:18] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  2269. # [19:18] * Joins: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net)
  2270. # [19:18] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2271. # [19:18] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
  2272. # [19:19] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  2273. # [19:19] * Joins: timA (tim@moz-535753DA.hsd1.or.comcast.net)
  2274. # [19:19] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
  2275. # [19:19] <@smaug> taras: do you have some tool to check when main thread is doing file I/O ?
  2276. # [19:20] <taras> yes
  2277. # [19:20] <taras> xperf
  2278. # [19:20] <@smaug> that is windows only, I guess
  2279. # [19:20] * Quits: evilpie (evilpie@moz-CE0C1B60.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120113031050])
  2280. # [19:20] <taras> you can get something similar with dtrace/systemtap
  2281. # [19:20] <taras> but xperf blows them out of the water
  2282. # [19:20] <taras> or even strace :)
  2283. # [19:20] * Joins: evilpie (evilpie@moz-CE0C1B60.pools.arcor-ip.net)
  2284. # [19:21] <taras> or gdb + python
  2285. # [19:22] <tbsaunde> you could probably write custom read / write wrapper and use LD_PRELOAD
  2286. # [19:22] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2287. # [19:22] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  2288. # [19:22] <taras> yeah, but xperf does it better :)
  2289. # [19:22] <eeejay> is PRCList the only linked list solution, or is there any higher level container type?
  2290. # [19:23] <Ms2ger> eeejay, a C++ LinkedList is in the works
  2291. # [19:23] <Ms2ger> firebot, bug 715405
  2292. # [19:23] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=715405 nor, --, ---, justin.lebar+bug, NEW, Add a type-safe linked list class
  2293. # [19:23] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
  2294. # [19:23] * glob is now known as glob|away
  2295. # [19:23] * Quits: jsamuel (quassel@moz-973E42D4.eecs.berkeley.edu) (Ping timeout)
  2296. # [19:23] * philor|away is now known as philor
  2297. # [19:23] <eeejay> that would be nice
  2298. # [19:24] * davehunt is now known as davehunt|away
  2299. # [19:24] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2300. # [19:24] <tbsaunde> Ms2ger: because I'm lazy is that an imbeded or not?
  2301. # [19:24] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2302. # [19:24] <Ms2ger> tbsaunde, a what? :)
  2303. # [19:24] <khuey> I'm kinda opposed to that bug because linked lists are a lame datastructure, and if you want to use them you should suffer pain :-)
  2304. # [19:24] * Joins: jsamuel (quassel@moz-973E42D4.eecs.berkeley.edu)
  2305. # [19:25] <tbsaunde> Ms2ger: as in are the nodes of the list embeded in the thinks in the list
  2306. # [19:25] <tbsaunde> *things
  2307. # [19:25] <@smaug> eeejay: do you need list or is a queue enough?
  2308. # [19:25] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
  2309. # [19:25] <@smaug> eeejay: nsDeque might work
  2310. # [19:25] * jimm-lunch is now known as jimm
  2311. # [19:25] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  2312. # [19:25] <eeejay> smaug, cool, i'll check that out
  2313. # [19:25] <Ms2ger> Yeah, the elements inherit from a LinkedListElement class
  2314. # [19:26] <tbsaunde> khuey: there are cases where they're the right answer, but in most of those I'd thing you'd only need the easy ops
  2315. # [19:26] * Joins: imelven (imelven2@moz-B77DEAEB.mozilla.org)
  2316. # [19:26] * Quits: past (past@moz-7A4B0599.dsl.dyn.forthnet.gr) (Input/output error)
  2317. # [19:26] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2318. # [19:26] <tbsaunde> Ms2ger: so you can only be one list? :/
  2319. # [19:26] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2320. # [19:26] <Ms2ger> Hm, probably
  2321. # [19:26] <khuey> tbsaunde: oh sure, I'm not saying that they have no redeeming qualities
  2322. # [19:26] <khuey> tbsaunde: but often, another data structure is better
  2323. # [19:26] <khuey> be it an array, a queue, whatever
  2324. # [19:27] * lurking hopes khuey is not flying BA http://today.msnbc.msn.com/id/46019385/ns/today-today_people/
  2325. # [19:27] <tbsaunde> khuey: but isn't your queue going to be a linked list?
  2326. # [19:27] <tbsaunde> assuming no priority
  2327. # [19:27] <tbsaunde> kkany way, go to run
  2328. # [19:27] * tbsaunde is now known as tbsaunde|afk
  2329. # [19:28] <Ms2ger> An array with some pointers, I guess
  2330. # [19:28] * Joins: artpar (artpar@B19625A3.3982A6B0.48ADE194.IP)
  2331. # [19:28] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2332. # [19:28] <khuey> yeah a queue doesn't have to be a linked list
  2333. # [19:28] <khuey> it can be, of course
  2334. # [19:29] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  2335. # [19:29] <eeejay> nsDeque is obviously not
  2336. # [19:29] <khuey> right
  2337. # [19:29] <khuey> which is why nsDeque is good :-)
  2338. # [19:29] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
  2339. # [19:29] <eeejay> i guess i want to construct a list of stuff without reallocing all the time
  2340. # [19:29] * Quits: artpar (artpar@B19625A3.3982A6B0.48ADE194.IP) (Ping timeout)
  2341. # [19:30] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2342. # [19:30] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Ping timeout)
  2343. # [19:30] <Wes_> lurking: We should keep him safe, insist that he take a cruise ship
  2344. # [19:30] <jrmuizel> mbrubeck: grrr....
  2345. # [19:30] <khuey> Wes_: ha
  2346. # [19:30] <ehsan> smaug: hmm, that's a lot less than what we used to see
  2347. # [19:30] <khuey> lurking: what does that have to do with british airways?
  2348. # [19:31] <Ms2ger> Wes_, heard the clip from the port authorities?
  2349. # [19:31] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
  2350. # [19:31] <taras> jmaher: come to #perf
  2351. # [19:31] <Wes_> Ms2ger: no
  2352. # [19:31] * Joins: TheOne (one@moz-7A79AC08.dip.t-dialin.net)
  2353. # [19:31] <lurking> khuey: oops wrong article
  2354. # [19:32] <lurking> khuey: http://www.neowin.net/forum/topic/1052103-british-airways-flight-mistakenly-tells-passengers-plane-will-crash/page__pid__594589539#entry594589539
  2355. # [19:33] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
  2356. # [19:34] <@bz> http://developers.slashdot.org/story/12/01/17/1338225/notes-on-reducing-firefoxs-memory-consumption?utm_source=feedburnerGoogle+Reader&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2Fslashdot+%28Slashdot%29&utm_content=Google+Reader has some pretty positive comments....
  2357. # [19:34] <Ms2ger> Yeah
  2358. # [19:34] <khuey> lurking: LOL
  2359. # [19:34] <Ms2ger> Surprised me too
  2360. # [19:34] <khuey> lurking: good thing I fly skyteam :-P
  2361. # [19:34] <@bz> NeilAway: yes
  2362. # [19:34] <lurking> :)
  2363. # [19:35] <khuey> lurking: kinda funny that they have a recording for that though
  2364. # [19:35] <lurking> yeah - guess they play that when the pilots quietly bail-out
  2365. # [19:35] <Ms2ger> Perhaps the pilots have better things to do when they're about to crash
  2366. # [19:35] <@smaug> bz: have you perhaps profiled irccloud. Scrolling is absolutely terrible there. I think timeless checked that it is flushing layout all the time.
  2367. # [19:36] <timeless> smaug: it flushes layout many many many times during initial load
  2368. # [19:36] <khuey> Ms2ger: could you imagine being the guy who gets to make the recording? :-P
  2369. # [19:36] <timeless> not sure about otherwise
  2370. # [19:36] * Joins: smooney (smooney@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2371. # [19:36] <@smaug> timeless: well, scrolling is very slow
  2372. # [19:36] <@bz> smaug: nope
  2373. # [19:36] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Linkinus - http://linkinus.com)
  2374. # [19:36] <@smaug> it is doing something really silly
  2375. # [19:37] <@bz> smaug: if you link me, happy to profile
  2376. # [19:37] * Quits: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  2377. # [19:37] <@smaug> (which doesn't surprise me)
  2378. # [19:37] <@bz> smaug: or do I need an account?
  2379. # [19:37] <timeless> bz: i can send you an invite
  2380. # [19:37] <timeless> just specify an address
  2381. # [19:37] <timeless> and yes, you need an account and you need to join some channels w/ traffic, otherwise it isn't interesting
  2382. # [19:37] * @bz sighs
  2383. # [19:38] <@bz> someone please send me exact str
  2384. # [19:38] * @bz is sort of swamped; can profile if it's very mechanical
  2385. # [19:38] * Joins: sfink|sleep (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2386. # [19:39] * sfink|sleep is now known as sfink
  2387. # [19:39] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2388. # [19:40] <khuey> lol
  2389. # [19:40] <gandalf> can I retrieve somehow the DOM Node content not affected by changes from JS?
  2390. # [19:40] <khuey> http://developers.slashdot.org/comments.pl?sid=2624928&cid=38724008
  2391. # [19:40] <@bz> khuey: that's one of the positive ones, yes
  2392. # [19:41] * stefanh is now known as stefanh|away
  2393. # [19:41] <@bz> gandalf: what do you mean?
  2394. # [19:41] <@bz> gandalf: what are you really trying to do?
  2395. # [19:41] <gandalf> so, there's HTML file, and I manipulate it from within JS, right?
  2396. # [19:41] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  2397. # [19:41] <khuey> jlebar got in a good line or two as well
  2398. # [19:42] <gandalf> if I try to analyze the node from JS later I see the DOM affected by the JS changes, not the one that came from HTML file
  2399. # [19:42] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  2400. # [19:42] <gandalf> wondering if there's access to this raw DOM tree
  2401. # [19:42] <@bz> well
  2402. # [19:42] <@bz> you skipped a few steps
  2403. # [19:42] <@bz> like where this file comes from
  2404. # [19:42] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
  2405. # [19:42] * mdas|mtg is now known as mdas|lunch
  2406. # [19:42] <@bz> there is no "raw DOM tree"
  2407. # [19:42] <@bz> there is just a DOM tree
  2408. # [19:42] <gandalf> bz: from file:///, chrome:/// or http:// ;)
  2409. # [19:42] <@bz> ok
  2410. # [19:42] <@bz> and you're loading it in an iframe or something?
  2411. # [19:42] <@bz> I mean....
  2412. # [19:43] <gandalf> no, I just plugged my JS file into this HTML file
  2413. # [19:43] <@bz> but the point is the html is loaded in an iframe
  2414. # [19:43] <@bz> it's a web page
  2415. # [19:43] <mbrubeck> jrmuizel: Sorry for the hassle.
  2416. # [19:43] <@bz> not a "file"
  2417. # [19:43] <TheOne> NeilAway: did you have the time to think about my problem?
  2418. # [19:43] <RobertClaypool> gandalf wants something like hg for DOM trees which as far as I know does not exist
  2419. # [19:43] <gandalf> bz: ok
  2420. # [19:44] <gandalf> no, I assume that it's like with CSS, there's computed CSS and the CSS stylesheet
  2421. # [19:44] <@bz> It's not
  2422. # [19:44] <@bz> there's just a DOM
  2423. # [19:44] <@bz> I mean...
  2424. # [19:44] <@bz> think about this testcase:
  2425. # [19:44] <@smaug> gandalf: you could load the HTML page using XHR, and investigate that
  2426. # [19:44] <@bz> <!DOCTYPE html>
  2427. # [19:44] <@bz> <script>
  2428. # [19:44] <@bz> document.write("<h");
  2429. # [19:44] <@bz> </script>1>Some text.
  2430. # [19:44] <@bz> What do you want to get in this case?
  2431. # [19:44] <gandalf> mhm
  2432. # [19:44] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  2433. # [19:45] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2434. # [19:45] <gandalf> if the file has <div id="foo" title="a"/> and then JS does doc.getElementById('foo').setAttribute('title', 'b');
  2435. # [19:45] * @bz notes that the XHR approach will get one script node and one text node, while loading the page will give a script node and an <h1> node
  2436. # [19:45] <gandalf> I'd like to somehow access the value of the title that came with HTML file
  2437. # [19:45] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  2438. # [19:45] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2439. # [19:45] <@bz> gandalf: nothing stores that
  2440. # [19:45] <gandalf> ok
  2441. # [19:45] <gandalf> thanks
  2442. # [19:45] <@bz> gandalf: you'd need to parse it from source again
  2443. # [19:45] <gandalf> damn :)
  2444. # [19:45] * jhammel|mtg is now known as jhammel
  2445. # [19:45] <@bz> gandalf: and even then, you run into issues with document.write; see abvoe
  2446. # [19:45] <@bz> er, above
  2447. # [19:45] <gandalf> good to know, thanks
  2448. # [19:46] * @bz notes that document.write is a completely insane thing in terms of the DOM... but whatever. ;)
  2449. # [19:46] <RobertClaypool> As far as I can tell, you'd best save it before you change it.
  2450. # [19:46] <gandalf> but I can make a copy of the node from before it's modified and it'll give me what I'm looking for
  2451. # [19:46] <Ms2ger> gandalf, blue pill :)
  2452. # [19:46] <gandalf> yeah
  2453. # [19:47] <gandalf> I want shadow dom trees on C++ side, but now I'm working on raw clientside JS implementation of L20n :)
  2454. # [19:47] <RobertClaypool> Whick pill takes you out of the matrix, again? :)
  2455. # [19:47] <Ms2ger> Dunno, never watched
  2456. # [19:47] <gandalf> I assume the red if I got the blue ;)
  2457. # [19:48] <gandalf> I always take the fake one at parties ;p
  2458. # [19:50] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
  2459. # [19:50] * Joins: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net)
  2460. # [19:51] * catlee-lunch is now known as catlee
  2461. # [19:52] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2462. # [19:52] * Joins: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2463. # [19:52] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  2464. # [19:52] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2465. # [19:53] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  2466. # [19:53] * Parts: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
  2467. # [19:53] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
  2468. # [19:53] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2469. # [19:54] * jcranmer|away is now known as jcranmer
  2470. # [19:55] * Quits: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net) (Client exited)
  2471. # [19:55] * Quits: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2472. # [19:57] * Quits: rshetty (quassel@33BC483.88B23A0E.D30E9BEF.IP) (Ping timeout)
  2473. # [19:57] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2474. # [19:58] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2475. # [19:58] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  2476. # [19:58] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2477. # [19:59] * Joins: jdgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2478. # [19:59] * jdgilbert is now known as jgilbert
  2479. # [19:59] * Joins: rshetty (quassel@A96419A9.31DD3D7A.E28C2422.IP)
  2480. # [19:59] * Quits: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2481. # [20:00] * Joins: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net)
  2482. # [20:00] <@bz> hmm
  2483. # [20:00] <@bz> we're throttling fx9 updates?
  2484. # [20:00] * zpao|detached is now known as zpao
  2485. # [20:00] <bhearsum> 4+ -> 9.0.1 ?
  2486. # [20:00] <bhearsum> or 3.6.25 -> 9.0.1?
  2487. # [20:00] * Quits: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net) (Connection reset by peer)
  2488. # [20:01] <@bz> 8.0 to 9.0.1
  2489. # [20:01] <Ms2ger> Or 2.0->9.0.1?
  2490. # [20:01] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2491. # [20:01] <bhearsum> bz: nope, those aren't throttled anymore
  2492. # [20:01] <bhearsum> as of sometime last week
  2493. # [20:01] <@bz> http://www.computerworld.com/s/article/9223483/Mozilla_slows_pace_of_Firefox_9_upgrades claims they're still throttled
  2494. # [20:01] <@bz> ok
  2495. # [20:02] * @bz mails press, for all the good that will do
  2496. # [20:02] <@bz> as for 3.6.25 -> 9.0.1....
  2497. # [20:02] <@bz> <sigh>
  2498. # [20:02] <bhearsum> yeah, https://aus3.mozilla.org/update/1/Firefox/8.0/20111104165243/WINNT_x86-msvc/en-US/release/update.xml confirms unthrottled
  2499. # [20:02] <bhearsum> bz: we're doing an advertised update for that tomorrow
  2500. # [20:02] <@bz> we still haven't done a prompt there, right?
  2501. # [20:02] * Quits: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net) (Client exited)
  2502. # [20:02] <bhearsum> yeah, that
  2503. # [20:02] <@bz> bhearsum: Whoohoo!
  2504. # [20:02] * bear-afk is now known as bear
  2505. # [20:02] <@bz> bhearsum: That's awesome
  2506. # [20:02] <bhearsum> and that'll stay live until 10.0 ships, after which we'll have a 3.6.26 -> 10.0 unadvertised update
  2507. # [20:02] <Ms2ger> Signed "Boris Zbarsky, acknowledged important contributor by ohloh"? :)
  2508. # [20:02] <bhearsum> (and hopefully another advertised one a week or two after)
  2509. # [20:03] * AaronMT is now known as AaronMT|afk
  2510. # [20:03] <@bz> Ms2ger: hmm?
  2511. # [20:04] * wlach is now known as wlach|lunch
  2512. # [20:04] <@bz> bhearsum: excellent
  2513. # [20:04] * Joins: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net)
  2514. # [20:04] <bsmedberg> ted: ISTR that some crash reports came with virtual memory information
  2515. # [20:04] <bsmedberg> is that so, and if so where was it?
  2516. # [20:04] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2517. # [20:05] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2518. # [20:05] * jaws is now known as jaws|mtg
  2519. # [20:05] * jaws|mtg is now known as jaws|meeting
  2520. # [20:05] <ted> bsmedberg: you mean the simple "total/available virtual memory" info?
  2521. # [20:05] <bsmedberg> yes
  2522. # [20:05] <ted> or the more complex "here's every mapped memory segment"
  2523. # [20:05] <ted> okay
  2524. # [20:05] <bsmedberg> no, just the totals
  2525. # [20:06] <ted> all our windows reports include that, but it's only in the raw JSON
  2526. # [20:06] * mjessome|lunch is now known as mjessome
  2527. # [20:06] <ted> if you click on the "raw dump" tab when you're logged in
  2528. # [20:06] <ted> and then click the JSON link at the bottom
  2529. # [20:06] <bsmedberg> ah ok
  2530. # [20:06] <ted> you can look for TotalVirtualMemory and AvailableVirtualMemory keys in there
  2531. # [20:06] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  2532. # [20:06] <ted> (dumps from Windows 7 also include the latter info, which WinDBG can do something useful with, i think)
  2533. # [20:07] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2534. # [20:07] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
  2535. # [20:07] * Joins: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  2536. # [20:08] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2537. # [20:08] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2538. # [20:08] * Quits: merike|away (quassel@moz-339D0C93.cable.starman.ee) (Connection reset by peer)
  2539. # [20:08] * Joins: jlebar_ (jlebar@moz-3F3A6302.dyn.columbia.edu)
  2540. # [20:08] * jlebar_ is now known as jlebar|mac
  2541. # [20:08] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2542. # [20:08] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2543. # [20:08] * ChanServ sets mode: +o dbaron
  2544. # [20:08] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  2545. # [20:09] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  2546. # [20:09] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2547. # [20:10] * Joins: merike (quassel@moz-339D0C93.cable.starman.ee)
  2548. # [20:10] * Quits: MarcoZ (marco.zehe@moz-641D6BBE.dip.t-dialin.net) (Quit: l8er)
  2549. # [20:11] <NeilZZZ> bz: so, hypothetically, he could have a class that triggers a useless style change on the tree body frame itself, which will then make it recalculate the height from the pseudoclass
  2550. # [20:12] <espindola> rail: ping
  2551. # [20:12] <rail> espindola: pong
  2552. # [20:12] <NeilZZZ> where "he" above is "TheOne" ;-)
  2553. # [20:12] <bsmedberg> hrm, https://developer.mozilla.org/en/Mozilla_Source_Code_Directory_Structure is kinda really out of date
  2554. # [20:12] <espindola> rail: do you have documentation on how the "copy build and tests" works?
  2555. # [20:12] <jdm> MattN: nice job landing the the profile migrator :)
  2556. # [20:12] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
  2557. # [20:12] <espindola> I cannot get firefox to build on fedora 12
  2558. # [20:13] <espindola> and I have a bug I cannot reproduce on centos :-(
  2559. # [20:13] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  2560. # [20:13] <espindola> so the best would be for me to copy the build from centos to fedora
  2561. # [20:13] <espindola> like the bots do
  2562. # [20:13] * Quits: gerv (gerv@moz-C448F357.range86-186.btcentralplus.com) (Quit: Leaving.)
  2563. # [20:13] * Quits: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net) (Connection reset by peer)
  2564. # [20:14] <ted> espindola: it's not super complicated
  2565. # [20:14] <espindola> ted: awesome
  2566. # [20:14] <espindola> how is it done?
  2567. # [20:14] <ted> espindola: the buildbots do a "make package" and "make package-tests"
  2568. # [20:14] <ted> in the objdir
  2569. # [20:14] <ted> that will put a firefox package and test package in dist/
  2570. # [20:14] * Joins: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2571. # [20:15] <ted> you can also "make buildsymbols" if you want to be able to get stacks from crashes when you run tests
  2572. # [20:15] * Joins: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net)
  2573. # [20:15] <ted> copy those two (or three if you did buildsymbols) packages to the test machine
  2574. # [20:15] <ted> unpack them all
  2575. # [20:15] <ted> then you need to pass a bunch of parameters to whatever test harness you want to run, you can look in tinderbox logs to see how they invoke them
  2576. # [20:15] <ted> search for like runtests.py (for mochitest) runreftest.py, runxpcshelltests.py
  2577. # [20:16] <TheOne> NeilAway: so, I have this css file: http://pastebin.mozilla.org/1452573 where chronicleTreeSites is my xul tree. With the checkbox clicked, I set one class and remove the other one, but that has no effect
  2578. # [20:16] <espindola> ted: thanks
  2579. # [20:16] <ted> np
  2580. # [20:16] <ted> that should probably get documented on a wiki...
  2581. # [20:16] <rail> ted: wow! thanks1
  2582. # [20:16] <rail> !
  2583. # [20:17] <Ms2ger> ted, yeah, mcote|afk was working on cleaning up our automated tests docs
  2584. # [20:17] <ted> np
  2585. # [20:17] <ted> indeed
  2586. # [20:17] <Ms2ger> Would that be why you pinged him? :)
  2587. # [20:17] <ted> yup
  2588. # [20:17] <espindola> ted: these are the packages that are put in https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/respindola@mozilla.com-b6ef54601640/try-linux64-debug/
  2589. # [20:17] <espindola> ?
  2590. # [20:17] * mdas|lunch is now known as mdas
  2591. # [20:18] <Ms2ger> Let's see if I succeeded in adding yet another test format :)
  2592. # [20:18] * Quits: gal (gal@moz-7327DB99.hsd1.ca.comcast.net) (Quit: gal)
  2593. # [20:18] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  2594. # [20:18] <@bz> NeilZZZ: sounds plausible
  2595. # [20:18] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  2596. # [20:19] * Parts: bsmedberg (bsmedberg@moz-B44EBBB4.alt.east.verizon.net) (Leaving)
  2597. # [20:19] * Joins: bsmedberg (bsmedberg@moz-B44EBBB4.alt.east.verizon.net)
  2598. # [20:19] <ted> espindola: yep
  2599. # [20:19] <espindola> awesome!
  2600. # [20:19] <ted> espindola: if you don't want to build your own you can just download those
  2601. # [20:19] <espindola> will save me doing a build on centos5 on a vm
  2602. # [20:19] <ted> ah yeah
  2603. # [20:19] <ted> i thought you had local patches or something
  2604. # [20:20] <ted> FWIW, when you push to try we upload the same packages
  2605. # [20:20] <espindola> (I had done one at home, that is how I found I could not reproduce the problem there)
  2606. # [20:20] <espindola> ted: yes, that is a try link :-)
  2607. # [20:20] <ted> oh, hah
  2608. # [20:20] <philor> mounir: bustage, have fun backing out :|
  2609. # [20:20] <ted> reading comprehension fail
  2610. # [20:20] * AaronMT|afk is now known as AaronMT
  2611. # [20:20] <RobertClaypool> what's happening with Bug 705407
  2612. # [20:20] <mounir> philor: good thing with m-i is that I can land a fix
  2613. # [20:20] * azakai_ is now known as azakai
  2614. # [20:21] <mounir> my patch queue was green on try the like 3 days ago :(
  2615. # [20:21] <espindola> rail: another question, where in m-c should I put the build scripts you r+ed?
  2616. # [20:21] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  2617. # [20:21] <TheOne> NeilAway: if you have no time or don't feel well, we can talk about it another time. I'm working on this for months now, a few days more don't count.
  2618. # [20:21] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2619. # [20:22] <rail> espindola: under build/ I believe
  2620. # [20:22] <espindola> rail: ok, thanks
  2621. # [20:22] <rail> np
  2622. # [20:22] * Quits: jdm (jdm@moz-CCE33622.uwaterloo.ca) (Client exited)
  2623. # [20:22] * Joins: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2624. # [20:22] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
  2625. # [20:23] * philor changes topic to 'm-c: OPEN m-i: CLOSED try: OPEN || Next aurora uplift: January 31st || If you are new or want to help, see irc://irc.mozilla.org/#introduction || logs: http://krijnhoetmer.nl/irc-logs/'
  2626. # [20:23] <philor> mounir: add CLOSED TREE, then
  2627. # [20:23] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  2628. # [20:24] <mounir> philor: ok
  2629. # [20:24] <mounir> that's so not the good moment for a bustage :(
  2630. # [20:24] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  2631. # [20:24] <johnath> josh: https://bugzilla.mozilla.org/show_bug.cgi?id=712032
  2632. # [20:26] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
  2633. # [20:26] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  2634. # [20:26] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  2635. # [20:27] <mounir> we are no longer allowed to access jsdate.h from gecko?
  2636. # [20:27] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  2637. # [20:27] <Ms2ger> Nope
  2638. # [20:28] <Ms2ger> mounir, there's stuff in jsapi and jsfriendapi
  2639. # [20:28] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  2640. # [20:28] <mounir> what did that happened between the 13th and today? :(
  2641. # [20:29] <jorendorff> mounir: jsfriendapi
  2642. # [20:29] <Ms2ger> Bug 677079
  2643. # [20:29] <jorendorff> mounir: Everything has to happen sometime
  2644. # [20:29] <Ms2ger> And you're welcome
  2645. # [20:29] <mounir> Ms2ger: thanks :)
  2646. # [20:29] <jorendorff> mounir: Every time is inconvenient for someone.
  2647. # [20:29] <mounir> jorendorff: an email to dev-platform would have been helpful I guess
  2648. # [20:29] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  2649. # [20:30] <Ms2ger> mounir, well, touching any private JS header is dangerous
  2650. # [20:30] <jorendorff> mounir: Hmm. How much of your time was wasted?
  2651. # [20:30] <jorendorff> I generally don't send email for that kind of change (and as it happens this particular change wasn't mine) but I could be persuaded.
  2652. # [20:30] <Ms2ger> Well, how much time was wasted because m-i is closed now?
  2653. # [20:30] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2654. # [20:31] <RobertClaypool> File this under "This can't be a real bug" Bug 718756
  2655. # [20:31] <Callek> ugh-oh, what happened/what did I miss
  2656. # [20:31] <bsmedberg> Mitch: were you going to post to dev.platform about #pragma once?
  2657. # [20:31] <philor> yeah, he doesn't know how much time yet, because he's still fighting against the fact that he has to back out 47 patches :)
  2658. # [20:31] <bsmedberg> I was holding off reviewing that patch until there was some general agreement about the goals/scope.
  2659. # [20:32] <mounir> philor: i will not backout, I'm waiting for my build and I will land a patch
  2660. # [20:32] <jorendorff> heh
  2661. # [20:32] <mounir> backing out will be a hell :-/
  2662. # [20:32] <Callek> bsmedberg: I thought we talked about it a long while ago....
  2663. # [20:32] <Callek> bsmedberg: as in before Mitch grabbed it from me
  2664. # [20:32] <bsmedberg> and the conclusion was...?
  2665. # [20:32] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2666. # [20:32] <bsmedberg> we're going to add it to all headers, or just the most commonly included ones?
  2667. # [20:32] <mounir> my build still didn't failed :-/
  2668. # [20:33] * Joins: MSU_Mozilla (u5234@moz-160C58C6.com)
  2669. # [20:33] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  2670. # [20:33] <TheOne> ok dumb question: is there some glossary where I can learn all the techy terms used in here?
  2671. # [20:33] <Ms2ger> Afraid not
  2672. # [20:33] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2673. # [20:34] <TheOne> :(
  2674. # [20:34] <lurking_work> note that 'new techy terms are created daily' :)
  2675. # [20:34] <Callek> bsmedberg: I can't for the life of me remember, but I think it was something like, "it should help for all headers, but we should only prioritize for commonly included ones, and don't modify 3rd party libs unless they take it upstream"
  2676. # [20:34] <Ms2ger> It would have to cover about the same area as the Sirius Cybernetics complaints department
  2677. # [20:34] <jwir3> TheOne: You can always ask for a definition of something you don't understand.
  2678. # [20:34] <Callek> bsmedberg: but thats from my vague "moved on in caring" memory
  2679. # [20:35] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2680. # [20:36] <TheOne> ok, I know that m-c is the master-central (so, the trunk I guess), but what's m-i? what's a bustage? what does it mean when a tree is orange? what other colors do exist (besides green,obviously). I think backing out means "revert" a patch from a branch?
  2681. # [20:36] * Jesse_ is now known as Jesse
  2682. # [20:36] <Ms2ger> m-c is mozilla-central
  2683. # [20:36] <Ms2ger> m-i is mozilla-inbound
  2684. # [20:36] <ehsan> BenWa: the package.json file is definitely there in the repo
  2685. # [20:36] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
  2686. # [20:36] <Ms2ger> It's where you can land stuff that isn't entirely baked
  2687. # [20:36] <BenWa> ehsan: ok
  2688. # [20:36] <Ms2ger> And the sheriffs will clean it up
  2689. # [20:37] <Ms2ger> And merge to m-c
  2690. # [20:37] <TheOne> Ms2ger: baked means finished and stable?
  2691. # [20:37] * armenzg is now known as armenzg_brb
  2692. # [20:37] <@bz> TheOne: "bustage" is any sort of failure (compile failure, test failure)
  2693. # [20:37] <@bz> TheOne: orange means that automated tests failed
  2694. # [20:37] * jaws|meeting is now known as jaws
  2695. # [20:37] <@bz> TheOne: red means compilation failed
  2696. # [20:37] <TheOne> ah
  2697. # [20:37] <@bz> TheOne: purple means that there was some sort of build/infrastructure failure (e.g. failure to check out the source, maybe)
  2698. # [20:37] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2699. # [20:38] * coop is now known as coop|mtg
  2700. # [20:38] <@bz> TheOne: backing out does in fact mean reverting
  2701. # [20:38] <Ms2ger> There's also blue, when things have restarted automatically
  2702. # [20:38] <TheOne> so, why don't you use revert? :)
  2703. # [20:38] <@bz> TheOne: "baking" means being used by a tester audience (e.g. in a nightly or in aurora or beta)
  2704. # [20:38] <@bz> TheOne: well
  2705. # [20:38] <Callek> holy crap, I feel bad for Mounir really raelly bad
  2706. # [20:38] <@bz> TheOne: in mercurial they actually mean different things
  2707. # [20:38] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  2708. # [20:39] <mounir> Callek: I have a fix coming
  2709. # [20:39] <@bz> TheOne: "revert" reverts the state of your checked-out source to match the repository
  2710. # [20:39] <Ms2ger> TheOne, and these colours are in reference to https://tbpl.mozilla.org/
  2711. # [20:39] <mak> mounir: that's what I call a push!
  2712. # [20:39] <Callek> mounir: either way, ouch"
  2713. # [20:39] <@bz> TheOne: "backout" means to change the repository by applying a change that reverses an earlier change
  2714. # [20:39] <@bz> TheOne: See hg help revert and hg help backout
  2715. # [20:39] <mounir> if my laptop was faster, it would be pushed now...
  2716. # [20:39] <Callek> ....wait didn't I review some patch there
  2717. # [20:39] * Callek looks
  2718. # [20:39] <mounir> I want to be sure it will not go red just after
  2719. # [20:39] * Quits: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111228084940])
  2720. # [20:39] <@bz> TheOne: other revisions control systems use different terminology, of course
  2721. # [20:40] <Ms2ger> mounir, yeah, rather more than my last push :)
  2722. # [20:40] <TheOne> ah, thank you for all the eplanations
  2723. # [20:40] <@bz> TheOne: so in particular, git uses "revert" when it means what mercurial calls "backout"
  2724. # [20:40] <TheOne> so guess backing out stuff really hurts
  2725. # [20:40] <mounir> Ms2ger: wanna review that: http://mounir.pastebin.mozilla.org/1452590
  2726. # [20:40] <@bz> well
  2727. # [20:40] <@bz> it depends
  2728. # [20:40] <Ms2ger> Not really
  2729. # [20:40] <@bz> on what stuff it is
  2730. # [20:40] <@bz> and how long it's been in the tree
  2731. # [20:40] <Ms2ger> Unless if it's 47 patches like in this case
  2732. # [20:40] <Callek> hrm guess not
  2733. # [20:40] <@bz> in the trivial case, backing out the most recent commit is very simple
  2734. # [20:40] <Ms2ger> mounir, rs=me
  2735. # [20:41] <TheOne> bz: this would be just going back to the previous revision, right?
  2736. # [20:41] * Joins: jhammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2737. # [20:42] <mwu> that backout script we have should be able to take care of 47 patches, no?
  2738. # [20:42] <Ms2ger> mwu, if it works...
  2739. # [20:42] <Callek> mwu: yes, but its a pain to re-add them to a patch queue, fix this, etc.
  2740. # [20:42] <mounir> mwu: we don't have to backout
  2741. # [20:42] <Ms2ger> I haven't got it to work myself
  2742. # [20:42] * wlach|lunch is now known as wlach
  2743. # [20:42] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
  2744. # [20:42] <mounir> I will push a fix in a minute
  2745. # [20:42] <Callek> mwu: besides if he can fix it with one or a few small line-fixes, great!
  2746. # [20:42] <mounir> fwiw, m-i rule have never been "backout when it's red"
  2747. # [20:43] <mounir> Callek: it's a one-liner
  2748. # [20:43] <Callek> mounir: well actually "yes" it is "backout when its red" but not necessarily "emmediately"
  2749. # [20:43] <mounir> Callek: yeah, that's what I meant
  2750. # [20:43] <mounir> it's not as sensitive as m-c...
  2751. # [20:43] <Callek> mounir: since generally speaking no-one has to watch for red to land, but if there is red, it ruins results from that landing
  2752. # [20:44] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2753. # [20:44] * ChanServ sets mode: +o dbaron
  2754. # [20:45] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  2755. # [20:45] <philor> actually, the rule was exactly that, we just never followed the rule
  2756. # [20:45] * Quits: evilpie (evilpie@moz-CE0C1B60.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120113031050])
  2757. # [20:46] <bjacob> mounir: such a small push, should be trivial to fix :)
  2758. # [20:46] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  2759. # [20:48] <TheOne> so, m-i is closed now because it's red and now all patches since last green have to be baked out to find the breaking patch?
  2760. # [20:48] <mounir> TheOne: we know the breaking patch
  2761. # [20:49] <mwu> yeah m-i isn't suppose to stop for non-infra AIUI
  2762. # [20:49] <mak> the close message is nice
  2763. # [20:49] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/4c7f169a4755 - Serge Gautherie - Bug 718546. (Av1) bug389321-1.html: Use EventUtils sendChar() to send char, not sendKey(). r=ehsan.
  2764. # [20:49] * Quits: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net) (Ping timeout)
  2765. # [20:49] * Joins: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP)
  2766. # [20:50] <mbrubeck> suspicious pattern of M3 oranges on both OSX64 and Win, across m-i and m-c...
  2767. # [20:50] * Joins: dalsh (dalsh@moz-DACA838F.rev.sfr.net)
  2768. # [20:50] <heeen> whats wrong with this http response
  2769. # [20:50] <heeen> http://pastebin.mozilla.org/1452591
  2770. # [20:51] <jbuck> heeen: no content-length?
  2771. # [20:51] <jbuck> (not sure if that's actually a problem)
  2772. # [20:51] <@smaug> mbrubeck: indeed
  2773. # [20:51] <RobertClaypool> Now if only firefox would stop crashing almost every time I hit the backspace key. How does firefox allocate memory for strings, anyways? seems it allocates whenever a string changes for undo.
  2774. # [20:52] <@smaug> mbrubeck: started in m-c when m-i was merged, I think
  2775. # [20:52] <@smaug> er, it is something older
  2776. # [20:52] <mbrubeck> They're existing oranges, but showing up at the same time across different trees this morning... could just be a coincidence.
  2777. # [20:53] * Joins: anky (anky@2CC4514.AE3A1173.A3D1B221.IP)
  2778. # [20:53] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  2779. # [20:53] <mbrubeck> but might be bad slaves or something
  2780. # [20:53] <heeen> jbuck: I didn't think that was mandatory
  2781. # [20:53] * cmr looks around confusedly
  2782. # [20:53] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
  2783. # [20:53] <heeen> couldn't you just open a connection and stream data from it not knowing how much will come
  2784. # [20:54] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2785. # [20:54] <jbuck> heeen: very true. I have no idea... it does look correct
  2786. # [20:56] <@bz> there are public logs for #developers somewhere, right?
  2787. # [20:56] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  2788. # [20:56] <Ms2ger> See /topic
  2789. # [20:56] <Ms2ger> bz, pp
  2790. # [20:56] <Ms2ger> ^, that is
  2791. # [20:56] <@bz> ah, good
  2792. # [20:57] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2793. # [20:57] <philor> uh oh. I take it all back, I didn't really mean it
  2794. # [20:57] <Ms2ger> And they're turning into a timesink for me
  2795. # [20:57] * Quits: merike (quassel@moz-339D0C93.cable.starman.ee) (Connection reset by peer)
  2796. # [20:57] * Joins: merike (quassel@moz-339D0C93.cable.starman.ee)
  2797. # [20:57] * Joins: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net)
  2798. # [20:57] * Quits: merike (quassel@moz-339D0C93.cable.starman.ee) (Client exited)
  2799. # [20:58] * Joins: jamesr (jamesr@D18589DC.D6CCE4AE.77834EAA.IP)
  2800. # [20:58] * Joins: merike (quassel@moz-339D0C93.cable.starman.ee)
  2801. # [20:59] <@smaug> RobertClaypool: why does it crash? do you have a stack trace?
  2802. # [20:59] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Connection timed out)
  2803. # [20:59] * Joins: dao (dao@moz-26066AEC.superkabel.de)
  2804. # [20:59] <Ms2ger> mounir, so, what are we waiting for?
  2805. # [20:59] <@smaug> (and yes, you need to keep the data alive when saving stuff for undo)
  2806. # [21:01] <mounir> Ms2ger: the bulid to finish
  2807. # [21:01] <espindola> can anyone check what king of machine talos-r3-fed64-006 is?
  2808. # [21:01] <mounir> and it's now finished
  2809. # [21:01] <mounir> what't the magic word CLOSED_TREE?
  2810. # [21:01] <espindola> I might have to ask for access to one just like it to reproduce a crash :-(
  2811. # [21:01] * tbsaunde|afk is now known as tbsaunde
  2812. # [21:02] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  2813. # [21:02] <Ms2ger> mounir, no _
  2814. # [21:02] <Ms2ger> Space
  2815. # [21:02] <NeilAway> TheOne: assuming I understood bz correctly, you need to fake it by making your class trigger a style change on the treechildren element itself as well
  2816. # [21:03] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
  2817. # [21:03] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  2818. # [21:04] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2819. # [21:04] <Ms2ger> 3 code changes on 10 commits? I guess that's a new low
  2820. # [21:04] <TheOne> NeilAway: you mean just create another class rule with the desired height and apply it to the treechildren element?
  2821. # [21:04] * Joins: cdleary (cdleary@moz-BBE3ABD.mv.mozilla.com)
  2822. # [21:05] * Parts: cdleary (cdleary@moz-BBE3ABD.mv.mozilla.com) (Leaving)
  2823. # [21:05] <NeilAway> TheOne: well, maybe not height, but maybe some style that you won't notice the effect of will still work
  2824. # [21:05] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2825. # [21:05] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  2826. # [21:05] * Quits: jlebar|mac (jlebar@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
  2827. # [21:05] <@bz> hmm
  2828. # [21:06] <@bz> I wonder whether we can get someone to blog publicly about the bugzilla ddos
  2829. # [21:06] <@bz> I think that could make for interesting news.... ;)
  2830. # [21:06] <Ms2ger> Did we trace it back to Google? :)
  2831. # [21:06] * @bz has no idea
  2832. # [21:06] <TheOne> NeilAway: I'll try with color: black or so
  2833. # [21:06] * Quits: dalsh (dalsh@moz-DACA838F.rev.sfr.net) (Ping timeout)
  2834. # [21:06] <mounir> bz: I agree with you :)
  2835. # [21:06] <@bz> All I know is it's been happening for the last week or so
  2836. # [21:07] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  2837. # [21:07] <Ms2ger> "Mozilla's Bug Tracker Attacked - No Proof Google Is Not Involved"
  2838. # [21:07] <Ms2ger> I guess that's not ridiculous enough to make the news
  2839. # [21:08] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2840. # [21:08] <jhammel> Ms2ger: "No Proof Google Is Not Involved and Run By a Pangalactic Alien Chorum"?
  2841. # [21:08] * Quits: @smaug (chatzilla@moz-D2F4EF22.elisa-mobile.fi) (Input/output error)
  2842. # [21:08] <Ms2ger> jhammel, indeed, no proof for that either
  2843. # [21:08] <@bz> Ms2ger: heh
  2844. # [21:09] * Joins: smaug (chatzilla@moz-D2F4EF22.elisa-mobile.fi)
  2845. # [21:09] <@bz> finding any sort of "proof" with a ddos is hard, no?
  2846. # [21:09] * ChanServ sets mode: +o smaug
  2847. # [21:09] * coop|mtg is now known as coop
  2848. # [21:09] * Joins: romeo (romeo@moz-18AD2F99.k744.webspeed.dk)
  2849. # [21:09] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Client exited)
  2850. # [21:10] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  2851. # [21:10] <mwu> we just need to find one google ip address
  2852. # [21:10] <@bz> Is Chrome shipping 1/n-1 splitting with a blacklist?
  2853. # [21:10] <@bz> or just across the board?
  2854. # [21:10] <@bz> mwu: c'mon
  2855. # [21:10] <mwu> "proof"
  2856. # [21:10] <Ms2ger> Surely GOOGLE can't have its computer's compromised?
  2857. # [21:10] <@bz> mwu: would that sort of argument convince you? ;
  2858. # [21:10] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  2859. # [21:10] * Quits: wlach (wlach@moz-9F019C45.vif.net) (Input/output error)
  2860. # [21:11] <mwu> heh
  2861. # [21:11] * Joins: wlach (wlach@moz-9F019C45.vif.net)
  2862. # [21:11] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2863. # [21:11] <Mook_as> no, just find one mozilla IP involved, that's more fun :)
  2864. # [21:11] <Ms2ger> bz, lots of arguments made in the press don't convince me :)
  2865. # [21:11] * armenzg_brb is now known as armenzg
  2866. # [21:11] * Quits: Fallen|away (Fallen@moz-F0262F50.ch) (Ping timeout)
  2867. # [21:11] <mwu> like finding hay in a haystack
  2868. # [21:11] <RobertClaypool> There's no proof that Ron Paul, the Republicans, the Democrats, politicians in general, supporters of SOPA, are not involved either. Personally I think the supporters of SOPA are the most suspicious.
  2869. # [21:12] <Ms2ger> Mook_as, "Mozilla Staging Attack On Own Bug Tracker, Blaming Google"
  2870. # [21:12] * Quits: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2871. # [21:12] <mwu> that would be too amusing
  2872. # [21:12] <jhammel> RobertClaypool: that's just what they *want* you to think!
  2873. # [21:12] <TheOne> NeilAway: like this? http://pastebin.mozilla.org/1452603
  2874. # [21:12] <smontagu> SOPA Supporters Ensure That Nobody Notices Mozilla Downtime
  2875. # [21:12] <RobertClaypool> What that supporters of SOPA are the most suspicious?
  2876. # [21:12] * Quits: heeen (heeen@moz-1FF56D44.org) (Ping timeout)
  2877. # [21:13] * lsblakk is now known as lsblakk|lunch
  2878. # [21:13] * shorlander is now known as shorlander-away
  2879. # [21:13] * davidb is now known as davidb|phone
  2880. # [21:13] * Joins: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl)
  2881. # [21:14] * Quits: gabor (admin@moz-3B57BCD1.catv.pool.telekom.hu) (Quit: gabor)
  2882. # [21:14] * Joins: Fallen|away (Fallen@moz-F0262F50.ch)
  2883. # [21:14] <RobertClaypool> Ah, now what's going on with Bug 75407
  2884. # [21:14] <RobertClaypool> Ah, now what's going on with Bug 705407
  2885. # [21:14] <RobertClaypool> siorry
  2886. # [21:15] * jgriffin is now known as jgriffin-lunch
  2887. # [21:15] * Joins: AutomatedTester (AutomatedT@moz-B88F5CF9.as13285.net)
  2888. # [21:16] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet)
  2889. # [21:17] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2890. # [21:18] <mak> hsivonen: I have figured some of the problems... mostly are typos/missing "this."... and xhr.send may throw
  2891. # [21:18] * Joins: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2892. # [21:18] * Quits: willy1234x1 (willy1234x@moz-FEC54718.slkc.qwest.net) (Ping timeout)
  2893. # [21:19] * shorlander-away is now known as shorlander
  2894. # [21:20] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
  2895. # [21:21] * Quits: wolfiR (wolfiR@moz-A73D1D1D.dip0.t-ipconnect.de) (Quit: Leaving)
  2896. # [21:21] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Input/output error)
  2897. # [21:21] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2898. # [21:22] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  2899. # [21:22] * nthomas|away is now known as nthomas
  2900. # [21:22] * Quits: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2901. # [21:22] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  2902. # [21:23] <RobertClaypool> smontagu, this is a bug assigned to you, causing Firefox to crash for me
  2903. # [21:24] <ehsan> BenWa: speaking of embarrassing, here you go: https://github.com/bgirard/Gecko-Profiler-Addon/pull/3 ;)
  2904. # [21:24] <BenWa> :D
  2905. # [21:24] * Quits: felipe (u2734@moz-160C58C6.com) (Max SendQ exceeded)
  2906. # [21:24] * Joins: felipe (u2734@moz-160C58C6.com)
  2907. # [21:24] * jhammel is now known as jhammel|bbq
  2908. # [21:24] * Joins: squiggy (Mibbit@63F60685.9DA0D42B.57460053.IP)
  2909. # [21:24] <bhearsum> bz: fyi, we're waiting until thursday to do the MU now, because of the SOPA strike
  2910. # [21:25] <bhearsum> (because these updates depend on content from mozilla.com)
  2911. # [21:25] <smontagu> RobertClaypool: do you have STR?
  2912. # [21:25] <RobertClaypool> STR?
  2913. # [21:25] * Quits: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP) (Quit: jfkthame)
  2914. # [21:26] <smontagu> steps to reproduce
  2915. # [21:26] <biesi> bhearsum, is this a 3.6 MU?
  2916. # [21:26] <@bz> bhearsum: ok
  2917. # [21:26] <@bz> bhearsum: well, I'll keep my fingers crossed. ;)
  2918. # [21:26] <RobertClaypool> load up lots of tabs and type a little bit in a textarea box
  2919. # [21:26] <bhearsum> biesi: yeah, 3.6.25 -> 9.0.1
  2920. # [21:26] * juanb is now known as juanb|lunch
  2921. # [21:26] <biesi> nice!
  2922. # [21:27] <Ms2ger> Oh, are we striking?
  2923. # [21:27] <jwir3> Ms2ger: Yep
  2924. # [21:27] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2925. # [21:27] * ChanServ sets mode: +o mkaply
  2926. # [21:28] <ejpbruel> smaug: ping
  2927. # [21:28] <RobertClaypool> its Bug 705407
  2928. # [21:28] <@smaug> ejpbruel: pong
  2929. # [21:28] <bent> has Mozilla's SOPA response been blogged yet?
  2930. # [21:28] * Joins: artpar (artpar@B19625A3.3982A6B0.48ADE194.IP)
  2931. # [21:29] * bent still hasn't seen it
  2932. # [21:29] <ejpbruel> smaug: looking at nsWindowWatcher::openWindowJSInternal
  2933. # [21:29] <ejpbruel> smaug: we can either get a window through the app shell or via a window provider
  2934. # [21:29] <biesi> bhearsum, this is still voluntary, users have to confirm, right?
  2935. # [21:29] <RobertClaypool> smontagu: load up lots of tabs and type a little bit in a textarea box
  2936. # [21:30] <ejpbruel> smaug: the first path i kind of grok, but im not sure how a window provider works
  2937. # [21:30] * Quits: squiggy (Mibbit@63F60685.9DA0D42B.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2938. # [21:30] <bhearsum> biesi: correct
  2939. # [21:30] <bhearsum> but we throw a dialog up in their face
  2940. # [21:30] <mbrubeck> bent: Our previous response is still up at http://www.mozilla.org/sopa/
  2941. # [21:30] <biesi> bhearsum, right. thanks!
  2942. # [21:30] * davidb|phone is now known as davidb
  2943. # [21:30] <ejpbruel> smaug: nsContentTreeOwner implements nsIWindowProvider, so i looked at its ProvideWindow, but its not obvious to me where it creates a window (or if its even supposed to create a new one)
  2944. # [21:31] <bhearsum> np
  2945. # [21:31] <@smaug> ejpbruel: let me open the file... IIRC the windowprovider is for firefox UI code so that it can open new tabs
  2946. # [21:31] <RobertClaypool> smontagu:actually doing some editing, maybe fill up "Undo"
  2947. # [21:31] <ejpbruel> smaug: i expected something like that, TabChild also implements that interface
  2948. # [21:31] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
  2949. # [21:32] <ejpbruel> smaug: not sure if a window provider is supposed to create windows, return a reference to existing windows, or if tabs and windows are the same thing from an implementation point of view
  2950. # [21:32] * Quits: rshetty (quassel@A96419A9.31DD3D7A.E28C2422.IP) (Client exited)
  2951. # [21:32] <RobertClaypool> smontagu:it likes to crash just as I am hitting backspace
  2952. # [21:32] <@smaug> ejpbruel: doesn't the contenttreeowner somewhere have browser* member variable, which then ends up calling some js ...
  2953. # [21:33] <smontagu> RobertClaypool: I haven't encountered it although I have always > 100 open tabs
  2954. # [21:33] <@smaug> ejpbruel: yes, http://mxr.mozilla.org/mozilla-central/source/xpfe/appshell/src/nsContentTreeOwner.cpp#843
  2955. # [21:33] <ejpbruel> smaug: i honestly have no idea
  2956. # [21:34] <smontagu> but I can always try doing blindly waht comment 4 says
  2957. # [21:34] <RobertClaypool> Are you one Windows 7?
  2958. # [21:34] <@smaug> ejpbruel: browserDOMWin->OpenURI
  2959. # [21:34] <smontagu> rarely
  2960. # [21:34] <@smaug> openURI is, IIRC, implemented in JS
  2961. # [21:34] <smontagu> usually on Linux and OS/X
  2962. # [21:34] <gavin> smaug, ejpbruel: yep: http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.js#5168
  2963. # [21:34] * Joins: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de)
  2964. # [21:35] <ejpbruel> smaug: im not sure if i understand how that is relevant to my question :(
  2965. # [21:35] * gavin wonders what ejpbruel is doing
  2966. # [21:35] <@smaug> ejpbruel: I'm not sure what your question is :)
  2967. # [21:36] <ejpbruel> gavin: basically, im trying to extend the window watcher service so that you can create hidden chrome windows with it
  2968. # [21:36] <RobertClaypool> That's the problem, Windows has less virtual memory available to programs than Linux and OS/X, plus, there is a different conditional compilation
  2969. # [21:36] <ejpbruel> smaug: actually, i suspect that the window provider path might not be relevant for what im trying to do
  2970. # [21:36] <ejpbruel> smaug: gavin: if you open a chrome window, you'd usually want to do that with a null parent, right?
  2971. # [21:36] <ejpbruel> (in which case the appshell would be used to create the window)
  2972. # [21:36] <gavin> I guess
  2973. # [21:37] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2974. # [21:37] <gavin> depends on what kind of chrome window
  2975. # [21:37] <smontagu> talking of this being assigned to me, how can I get all new bugs in intl /not/ to be assigned to me personally?
  2976. # [21:37] <gavin> smontagu: file a b.m.o::adminisrtation bug
  2977. # [21:37] <ejpbruel> gavin: hidden chrome window, nothing modal or anything of the kind
  2978. # [21:37] * smontagu doesn't know any other module that still assigns all new bugs to a human being
  2979. # [21:37] <@smaug> modal chrome window does need a parent
  2980. # [21:37] <gavin> smontagu: I guess I can also just change it, but a bug is good for recordkeeping
  2981. # [21:38] <ejpbruel> smaug: yeah, so were not talking modal in this case
  2982. # [21:38] <aki|buildduty> ehsan: ping
  2983. # [21:38] * jhammel|bbq is now known as jhammel
  2984. # [21:39] * lurking_work wonders why bug 705407 was set to Intl to begin with
  2985. # [21:39] * Joins: jlebar_ (jlebar@moz-3F3A6302.dyn.columbia.edu)
  2986. # [21:40] <RobertClaypool> http://mxr.mozilla.org/mozilla-central/source/memory/mozalloc/mozalloc_abort.cpp
  2987. # [21:40] <ejpbruel> smaug: gavin: the appshell service object has a method JustCreateTopWindow that has an aIsHiddenWindow flag. for what im trying to do it looks like id want that flag to be set to true
  2988. # [21:41] <gavin> lurking_work: nsScriptableUnicodeConverter is intl code
  2989. # [21:41] <lurking_work> ahh, ok
  2990. # [21:41] <gavin> ejpbruel: why are you trying to create more hidden windows, ooc?
  2991. # [21:41] <ehsan> aki|buildduty: hi
  2992. # [21:41] <mbrubeck> mounir: Shall we re-open inbound now?
  2993. # [21:41] <ejpbruel> gavin: basically, we need to for the addon sdk
  2994. # [21:41] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  2995. # [21:41] <mounir> mbrubeck: I guess so
  2996. # [21:41] <aki|buildduty> ehsan: re: bug 715055, do you still want ash reset?
  2997. # [21:42] <@smaug> ejpbruel: IIRC currenly only one hidden window is supported
  2998. # [21:42] <@smaug> but adding more shouldn't be that hard
  2999. # [21:42] <@smaug> just need to keep one hidden window special
  3000. # [21:42] <mbrubeck> mounir: done
  3001. # [21:42] <ejpbruel> smaug: exactly
  3002. # [21:42] <gavin> ejpbruel: are the reasons for that listed somewhere?
  3003. # [21:42] <RobertClaypool> Fox NEws is calling copyright infringement stealing
  3004. # [21:42] <RobertClaypool> ...just now
  3005. # [21:42] * mbrubeck changes topic to 'm-c: OPEN m-i: OPEN try: OPEN || Next aurora uplift: January 31st || If you are new or want to help, see irc://irc.mozilla.org/#introduction || logs: http://krijnhoetmer.nl/irc-logs/'
  3006. # [21:42] <ejpbruel> RobertClaypool: but of course. a lie, repeated often enough, becomes the truth
  3007. # [21:42] * sfleiter|away is now known as sfleiter
  3008. # [21:43] <ejpbruel> gavin: yeah, coming up
  3009. # [21:43] <ehsan> aki|buildduty: yes please, I don't use that branch any more
  3010. # [21:43] <ehsan> so it's up for grabs
  3011. # [21:43] <aki|buildduty> ok
  3012. # [21:43] <ehsan> thanks!
  3013. # [21:43] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  3014. # [21:43] <ejpbruel> gavin: https://etherpad.mozilla.org/background-window
  3015. # [21:43] * aki|buildduty files serverops bugs
  3016. # [21:43] <aki|buildduty> er,b ug
  3017. # [21:44] <ejpbruel> gavin: btw, currently we are using the special hidden window for this
  3018. # [21:44] <edmorley> I thought people weren't going to use the term jank any more? but seems like we're going to have about:jank now :-( (about:responsiveness might have sounded a bit better)
  3019. # [21:44] <ejpbruel> gavin: but we ran into conflicts. for instance the google toolbar addon would do something like hiddenDOMwindow.document.location = "blah"
  3020. # [21:44] <ejpbruel> gavin: so our idea is to create an additional hidden window thats only accessible via the addon sdk (unlike the special hidden window)
  3021. # [21:45] <gavin> edmorley: bug #?
  3022. # [21:45] <ejpbruel> at least as a short term solution
  3023. # [21:45] * armenzg is now known as armenzg_brb
  3024. # [21:46] <edmorley> gavin: bug 717698, but only partially so far
  3025. # [21:46] * Quits: Ms2ger (Ms2ger@A653F2E5.FD5F6C95.37724B0D.IP) (Quit: nn)
  3026. # [21:46] * rail is now known as rail_away
  3027. # [21:46] * mccr8 is now known as mccr8|lunch
  3028. # [21:47] * Quits: kennyluck (kennyluck@moz-DB6B9B73.dynamic.hinet.net) (Ping timeout)
  3029. # [21:47] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  3030. # [21:47] <ejpbruel> smaug: incidentally, what is the difference between nsIWindowCreator and nsIWindowCreator2? specifically, when do we have one and when the other?
  3031. # [21:48] <hub> in Aurora, often, I get the "tabs from other computers" script to timeout
  3032. # [21:48] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  3033. # [21:49] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  3034. # [21:49] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Quit: yuan)
  3035. # [21:50] * rail_away is now known as rail
  3036. # [21:50] * lsblakk|lunch is now known as lsblakk
  3037. # [21:51] <@smaug> ejpbruel: some historical reasons. Read the blame :)
  3038. # [21:51] * mattwoodrow|away is now known as mattwoodrow
  3039. # [21:52] * Joins: kennyluck (kennyluck@moz-3530BC84.dynamic.hinet.net)
  3040. # [21:52] * jgriffin-lunch is now known as jgriffin
  3041. # [21:53] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
  3042. # [21:53] * stefanh|away is now known as stefanh
  3043. # [21:53] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
  3044. # [21:54] <ejpbruel> smaug: thanks. one more question: any reason why we couldnt make an additional hidden window via nsAppShellService::JustCreateTopWindow right now? you just mentioned it might not be that simple.
  3045. # [21:54] <@smaug> ejpbruel: https://bugzilla.mozilla.org/show_bug.cgi?id=160212
  3046. # [21:54] <aki|buildduty> ejpbruel: are you still using talos-r4-lion-010 ?
  3047. # [21:54] <ejpbruel> aki: no
  3048. # [21:54] <@smaug> ejpbruel: IIRC we store a pointer to the hidden window somewhere
  3049. # [21:55] <@smaug> ejpbruel: the code expects there to be that one hidden window
  3050. # [21:55] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  3051. # [21:56] * merike is now known as merike|away
  3052. # [21:57] <ejpbruel> smaug: ill browse to the appshellservice code then. im sure ill run into it
  3053. # [21:57] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
  3054. # [21:58] * Joins: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3055. # [21:59] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3056. # [22:00] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  3057. # [22:00] * Quits: anky (anky@2CC4514.AE3A1173.A3D1B221.IP) (Client exited)
  3058. # [22:00] * KaiRo is now known as KaiRo_away
  3059. # [22:00] <ejpbruel> smaug: its interesting how nsWindowCreator and nsIWindowCreator2 seem to take completely different paths (the latter goes through the appshell service, the former does not)
  3060. # [22:01] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3061. # [22:01] <@smaug> old code
  3062. # [22:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  3063. # [22:05] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3064. # [22:06] * aki|buildduty is now known as aki|buildduty|mtg
  3065. # [22:06] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  3066. # [22:06] <ejpbruel> smaug: ok, so when do we have one and when the other. that part is still not clear to me?
  3067. # [22:07] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3068. # [22:07] * Quits: @smaug (chatzilla@moz-D2F4EF22.elisa-mobile.fi) (Ping timeout)
  3069. # [22:09] * Joins: pascalc (chatzilla@moz-76BE40EE.rev.sfr.net)
  3070. # [22:10] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3071. # [22:10] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3072. # [22:10] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3073. # [22:10] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  3074. # [22:10] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Ping timeout)
  3075. # [22:10] * Joins: sush23 (Mibbit@C7135310.EB2F3353.2C57C992.IP)
  3076. # [22:11] <sush23> how to choose a bug to fix?
  3077. # [22:11] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3078. # [22:11] * ChanServ sets mode: +o dbaron
  3079. # [22:11] * Quits: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP) (Quit: surkov)
  3080. # [22:11] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
  3081. # [22:12] <jhammel> sush23: http://www.joshmatthews.net/bugsahoy/
  3082. # [22:14] * Joins: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net)
  3083. # [22:15] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3084. # [22:15] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3085. # [22:17] * armenzg_brb is now known as armenzg_mtg
  3086. # [22:17] * sfleiter is now known as sfleiter|away
  3087. # [22:18] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
  3088. # [22:20] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
  3089. # [22:21] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
  3090. # [22:21] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  3091. # [22:21] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3092. # [22:22] * Joins: Kwan (chatzilla@moz-2402E6E3.zone11.bethere.co.uk)
  3093. # [22:23] * Joins: anky (anky@2CC4514.AE3A1173.A3D1B221.IP)
  3094. # [22:23] * Quits: anky (anky@2CC4514.AE3A1173.A3D1B221.IP) (Client exited)
  3095. # [22:24] * Quits: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl) (Ping timeout)
  3096. # [22:25] * sfleiter|away is now known as sfleiter
  3097. # [22:26] <smontagu> RobertClaypool: are you willing to test a try build?
  3098. # [22:26] * Parts: zandr (zandr@moz-891BD824.milewski.org)
  3099. # [22:27] * Joins: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl)
  3100. # [22:27] * zpao is now known as zpao|detached
  3101. # [22:27] * Joins: zandr (zandr@moz-891BD824.milewski.org)
  3102. # [22:28] <sush23> bit more interested in developing..
  3103. # [22:29] * Quits: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3104. # [22:30] <jbuck> sush23: if it's your first bug, you can search for bugs on bugzilla that have a mentor. You could also get more help in #introduction
  3105. # [22:30] * Joins: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net)
  3106. # [22:30] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3107. # [22:31] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  3108. # [22:32] <sush23> OK, thanks
  3109. # [22:35] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3110. # [22:35] <sush23> how do i get the ones which require only C because that's the only thing i am proficient in right now?
  3111. # [22:36] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Quit: yuan)
  3112. # [22:36] <cmr> sush23: You won't find one that only requires C, you'll have to interact with a class at some point.
  3113. # [22:36] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Ping timeout)
  3114. # [22:36] * Joins: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3115. # [22:36] <RobertClaypool> Smontagu:Yes
  3116. # [22:36] <cmr> sush23: If you are already proficient in C, you won't have too hard of a time picking up C++ (if you've ever used an OOP language, that is)
  3117. # [22:37] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3118. # [22:37] * Joins: gal (gal@moz-8CE8C868.tmodns.net)
  3119. # [22:37] * Quits: stefanh (stefanh@moz-3EED0162.customers.ownit.se) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.6.1/20111221002025])
  3120. # [22:37] <smontagu> RobertClaypool: awesome, I just posted a link to the bug (though it will take an hour or two for windows builds to appear there)
  3121. # [22:37] <smontagu> I mean a link *in* the bug
  3122. # [22:38] * Quits: dao (dao@moz-26066AEC.superkabel.de) (Connection reset by peer)
  3123. # [22:38] * Joins: anky (anky@2CC4514.AE3A1173.A3D1B221.IP)
  3124. # [22:38] * Joins: dao (dao@moz-26066AEC.superkabel.de)
  3125. # [22:39] * Quits: dao (dao@moz-26066AEC.superkabel.de) (Connection reset by peer)
  3126. # [22:40] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
  3127. # [22:40] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3128. # [22:40] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
  3129. # [22:41] * Joins: dao (dao@moz-26066AEC.superkabel.de)
  3130. # [22:41] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  3131. # [22:42] * Joins: adeubank (Mibbit@moz-9B1B1DF8.allocated.csupomona.edu)
  3132. # [22:42] * Quits: dao (dao@moz-26066AEC.superkabel.de) (Ping timeout)
  3133. # [22:42] * Joins: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net)
  3134. # [22:43] * Joins: dao (dao@moz-26066AEC.superkabel.de)
  3135. # [22:43] * mccr8|lunch is now known as mccr8
  3136. # [22:44] * Joins: smaug (chatzilla@moz-7FAF50CB.gprs.sl-laajakaista.fi)
  3137. # [22:44] * ChanServ sets mode: +o smaug
  3138. # [22:46] * Quits: gal (gal@moz-8CE8C868.tmodns.net) (Quit: gal)
  3139. # [22:48] <jlebar_> bz: ping?
  3140. # [22:48] * jlebar_ is now known as jlebar|mac
  3141. # [22:48] <NeilAway> TheOne: well, you don't have to set classes on both elements, and you'd have to be careful that we don't optimise the style change away, so maybe the colour isn't a good choice
  3142. # [22:49] * armenzg_mtg is now known as armenzg
  3143. # [22:49] * Joins: espindola (espindola@moz-6B1B47B1.dsl.teksavvy.com)
  3144. # [22:49] <RobertClaypool> What happens when you ping someone?
  3145. # [22:49] <TheOne> NeilAway: you mean on the tree and treechildren? but I have to set the height-changing class somewhere
  3146. # [22:50] <TheOne> NeilAway: which style should I use
  3147. # [22:50] * aki|buildduty|mtg is now known as aki
  3148. # [22:51] * juanb|lunch is now known as juanb
  3149. # [22:51] * aki is now known as aki|buildduty
  3150. # [22:52] * Quits: sush23 (Mibbit@C7135310.EB2F3353.2C57C992.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3151. # [22:52] <NeilAway> TheOne: not really sure sorry. I picked one at random for this paste: http://pastebin.mozilla.org/1452671
  3152. # [22:53] * Quits: @smaug (chatzilla@moz-7FAF50CB.gprs.sl-laajakaista.fi) (Ping timeout)
  3153. # [22:53] <TheOne> NeilAway: let me try with that one
  3154. # [22:53] <jlebar|mac> smaugIC: ping?
  3155. # [22:53] * Joins: smaug (chatzilla@moz-1FDE2146.gprs.sl-laajakaista.fi)
  3156. # [22:53] * ChanServ sets mode: +o smaug
  3157. # [22:56] <jlebar|mac> smaug: I have a page with two iframes. I modify both of their locations via elem.contentWindow.location = foo. It seems that only for the first modification is nsDocLoader::FireOnLocationChange called. Do you have any idea why this might be?
  3158. # [22:56] <nthomas> RobertClaypool: usually the irc client goes beep, or something flashes. It's not ping specific, just if someone says your nickname (like I just did)
  3159. # [22:56] * Quits: josh (josh@moz-93871A37.dlth.qwest.net) (Quit: josh)
  3160. # [22:56] * Quits: se (DS@moz-B62ECC33.wi.res.rr.com) (Quit: )
  3161. # [22:57] * jmaher is now known as jmaher|afk
  3162. # [22:57] <@smaug> jlebar|mac: dunno. would need to read some code
  3163. # [22:58] <TheOne> NeilAway: awesome! that works. I can't believe it!
  3164. # [22:58] <NeilAway> TheOne: heh
  3165. # [22:58] <jlebar|mac> smaug: Okay. I'll keep reading myself. It's pretty weird...
  3166. # [22:58] <TheOne> NeilAway: thank you so much. but _why_ does it work?
  3167. # [22:59] * Joins: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au)
  3168. # [22:59] * Quits: armenzg (armenzg@moz-A6FE435.build.sjc1.mozilla.com) (Ping timeout)
  3169. # [22:59] * Joins: willy1234x1 (willy1234x@moz-DE24176D.slkc.qwest.net)
  3170. # [22:59] * Joins: armenzg_ (armenzg@moz-11631A2F.acanac.net)
  3171. # [22:59] <NeilAway> TheOne: ok, so the tree computes the row height at two points 1) when it is displayed (e.g. if you toggle its hidden attribute) 2) when its style changes (in case, say, the font changed)
  3172. # [22:59] <RobertClaypool> smontagu: a windows build?
  3173. # [23:00] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  3174. # [23:00] * Quits: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3175. # [23:00] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3176. # [23:00] <RobertClaypool> win32
  3177. # [23:00] <NeilAway> TheOne: as it happens, the "clear" property doesn't affect anything useful in xul, so I cheat and use it to trip up the "style changed, check row height" code
  3178. # [23:00] <smontagu> RobertClaypool: I assume that's what you want from what you said before
  3179. # [23:00] * armenzg_ is now known as armenzg
  3180. # [23:01] <TheOne> NeilAway: ah, but it does not compute the row height, wenn actually setting the row height?!
  3181. # [23:01] * Joins: yuan_ (ywang@moz-BBE3ABD.mv.mozilla.com)
  3182. # [23:01] * Joins: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3183. # [23:01] <NeilAway> TheOne: the tree only looks at the row height at those two times; changing classes that triggers changes to pseudostyles doesn't notify it
  3184. # [23:02] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3185. # [23:02] * yuan_ is now known as yuan
  3186. # [23:02] <TheOne> aha
  3187. # [23:02] * coop is now known as coop|afk
  3188. # [23:02] <NeilAway> TheOne: for pseudostyles that affect the drawing of the contents of the rows (e.g. borders and padding) you can flush the style cache, but that doesn't affect the height calculation
  3189. # [23:02] * Quits: msucan (msucan-@CA197AEE.3A7AD384.699550A1.IP) (Quit: .)
  3190. # [23:02] <joe> i'm about to merge m-i to m-c
  3191. # [23:03] <joe> any objections?
  3192. # [23:03] * bear is now known as bear-afk
  3193. # [23:03] <RobertClaypool> I'm looking at try-linux64-debug/ however...
  3194. # [23:03] <smontagu> RobertClaypool: yes, the windows builds take a bit longer
  3195. # [23:03] <NeilAway> ejpbruel: I think it just means that nobody's leaned on Ms2ger enough to get him to merge them ;-)
  3196. # [23:03] <TheOne> NeilAway: thank you very much. This makes me so happy. And sorry for nagging you, especially while you are ill.
  3197. # [23:04] <smontagu> they will be in try-win32 eventually
  3198. # [23:04] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3199. # [23:04] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
  3200. # [23:04] <smontagu> zip and installer
  3201. # [23:04] <NeilAway> TheOne: thanks for having the patience to wait while I was away or busy
  3202. # [23:04] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3203. # [23:04] * philor is now known as philor|away
  3204. # [23:05] <RobertClaypool> You also might have better luck reproducing the problem on a 32-bit linux build, though.... can you run 32-bit binaries on 64-bit linux?
  3205. # [23:05] * NeilAway thinks that jlebar's popFirst looks really ugly
  3206. # [23:05] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3207. # [23:05] * faramarz_ is now known as faramarz
  3208. # [23:06] <jlebar|mac> NeilAway: Do you have constructive criticism? :-P
  3209. # [23:06] * Quits: smooney (smooney@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: smooney)
  3210. # [23:06] <jlebar|mac> NeilAway: Seriously…taking suggestions.
  3211. # [23:07] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3212. # [23:08] * Joins: smooney (smooney@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3213. # [23:08] <RobertClaypool> jlebar, what are you talking about
  3214. # [23:09] <jlebar|mac> RobertClaypool: https://bugzilla.mozilla.org/show_bug.cgi?id=715405
  3215. # [23:09] <NeilAway> jlebar|mac: well, the only thing that springs to mind is that your sentinel must have a default constructor
  3216. # [23:09] <NeilAway> jlebar|mac: oh wait, I misread the code
  3217. # [23:10] <NeilAway> stupid templates
  3218. # [23:10] * Joins: auscompgeek (aucg@kor.trekweb.org)
  3219. # [23:12] * Parts: adeubank (Mibbit@moz-9B1B1DF8.allocated.csupomona.edu)
  3220. # [23:13] * Joins: heeen (heeen@moz-1FF56D44.org)
  3221. # [23:14] <artpar> Hi, what should the patch for a bug contain ?
  3222. # [23:15] <cmr> artpar: A fix for the bug? :)
  3223. # [23:15] <artpar> yes sir
  3224. # [23:15] <artpar> like, cpp file should i add ?
  3225. # [23:15] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3226. # [23:15] * philor|away is now known as philor
  3227. # [23:15] <cmr> "hg diff" should do everything for you, if you're using mercurial.
  3228. # [23:15] <artpar> the .cpp/.h files i modified ?
  3229. # [23:16] <artpar> ok, so i will run hg diff, and i will get a file which i will upload ?
  3230. # [23:16] <Mook_as> yes; using mq is recommended, that can also include author information and change summary
  3231. # [23:16] <cmr> The output of 'hg diff' should have everything you need.
  3232. # [23:16] * Joins: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP)
  3233. # [23:17] <cmr> (code wise)
  3234. # [23:18] <NeilAway> jlebar|mac: well, I did think of three equally awkward ways of eliminating the sentinel
  3235. # [23:18] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3236. # [23:18] * Quits: TheOne (one@moz-7A79AC08.dip.t-dialin.net) (Input/output error)
  3237. # [23:18] <artpar> ok, i executed hg diff, i get :: abort: d:\mozilla-src2\.hgignore: invalid pattern (relre): *.csproj.user
  3238. # [23:18] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.9a1/20120114011756])
  3239. # [23:18] <artpar> line "*.csproj.user" is in the .ignore, i suppose for making hg ignore those files
  3240. # [23:18] <cmr> I can't figure out why my patch isn't working correctly to use a NodeList instead of an HTMLCollection for getElementsBy*(). document.getElementsByTagName('*').namedItem still exists, though in theory I should be wrapping a NodeList, which doesn't have that? Patch is http://paste.pocoo.org/show/536418/ . Should I build a debug build and do that?
  3241. # [23:19] <cmr> bz: you might have something to say about this ;)
  3242. # [23:19] * Joins: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com)
  3243. # [23:19] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3244. # [23:20] <khuey> "Unsafe File Type"
  3245. # [23:20] <khuey>
  3246. # [23:20] <khuey>
  3247. # [23:20] <khuey>
  3248. # [23:20] <khuey>
  3249. # [23:20] * khuey was kicked by killer (Stop repeating yourself!)
  3250. # [23:21] * Joins: khuey (khuey@moz-B77DEAEB.mozilla.org)
  3251. # [23:21] <catlee> he's back!
  3252. # [23:21] <catlee> get 'im
  3253. # [23:21] * khuey grumbles about pasting the wrong buffer
  3254. # [23:21] <jhammel> that's how unsafe that file type is!
  3255. # [23:21] * khuey gets an "Unsafe File Type" warning on bugzilla
  3256. # [23:21] <khuey> which is interesting
  3257. # [23:22] <jhammel> are you uploading TROJAN.VRS again?
  3258. # [23:22] * Joins: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net)
  3259. # [23:22] <khuey> lol
  3260. # [23:22] <khuey> no
  3261. # [23:22] <cmr> In fact, it seems my patch broke things (unless the tip of mozilla-beta is broken... didn't build before the patch, should have)
  3262. # [23:24] <akeybl> Mossop: can you take a look at 718389 to see whether the hotfix work can be ruled out?
  3263. # [23:25] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
  3264. # [23:25] <artpar> i should upload the contents of "hg diff" as a txt file ?
  3265. # [23:26] <cmr> artpar: https://developer.mozilla.org/En/Creating_a_patch
  3266. # [23:26] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3267. # [23:26] <artpar> thanks cmr, will read that
  3268. # [23:26] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
  3269. # [23:26] <aki|buildduty> jorendorff: still using w64-ix-slave06 ?
  3270. # [23:27] <jorendorff> aki: No. Feel free to take it back / recycle it / crush it into a cube.
  3271. # [23:27] <jorendorff> And *thanks*, it was invaluable.
  3272. # [23:27] <aki|buildduty> ok, thanks
  3273. # [23:27] <khuey> boo mounir
  3274. # [23:29] * Quits: @smaug (chatzilla@moz-1FDE2146.gprs.sl-laajakaista.fi) (Ping timeout)
  3275. # [23:29] * catlee is now known as catlee-away
  3276. # [23:29] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  3277. # [23:30] <dholbert> artpar, see also https://developer.mozilla.org/en/Mercurial_FAQ#How_can_I_generate_a_patch_for_somebody_else_to_check-in_for_me.3f
  3278. # [23:30] <dholbert> artpar, (may overlap with the other url from cmr)
  3279. # [23:30] <artpar> thanks dholbert :)
  3280. # [23:30] <dholbert> np!
  3281. # [23:31] <RobertClaypool> if aki doesn't want it back, I'll take it, I'm hardware poor. ... heck, I'm kinda just poor. :)
  3282. # [23:31] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  3283. # [23:31] <aki|buildduty> we do
  3284. # [23:32] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3285. # [23:33] * Quits: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  3286. # [23:35] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3287. # [23:35] * coop|afk is now known as coop
  3288. # [23:35] * Joins: c0smikdebris (c0smikdebr@39CE4B98.DCDD255.BE90E62C.IP)
  3289. # [23:36] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Ping timeout)
  3290. # [23:37] * Joins: flx (flx@moz-F4992FEC.uwaterloo.ca)
  3291. # [23:38] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  3292. # [23:38] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Connection reset by peer)
  3293. # [23:38] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
  3294. # [23:39] <mounir> khuey: what?
  3295. # [23:39] * Quits: squib (squib-@moz-415BAA34.engr.wisc.edu) (Quit: Leaving)
  3296. # [23:40] * rail is now known as rail_away
  3297. # [23:41] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3298. # [23:41] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  3299. # [23:41] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3300. # [23:42] <mounir> khuey: "Number of Constructors increase"? what's this test doing..?
  3301. # [23:42] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  3302. # [23:42] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3303. # [23:42] <khuey> mounir: testing the number of static constructors run at startup
  3304. # [23:44] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3305. # [23:44] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120116042010])
  3306. # [23:46] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Ping timeout)
  3307. # [23:46] * Quits: jlebar|mac (jlebar@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
  3308. # [23:46] * Joins: jlebar_ (jlebar@moz-3F3A6302.dyn.columbia.edu)
  3309. # [23:46] * shorlander is now known as shorlander-away
  3310. # [23:47] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  3311. # [23:48] * armenzg is now known as armenzg_away
  3312. # [23:48] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
  3313. # [23:50] * Quits: armenzg_away (armenzg@moz-11631A2F.acanac.net) (Input/output error)
  3314. # [23:52] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  3315. # [23:53] * wlach is now known as wlach|biab
  3316. # [23:53] * bwinton is now known as bwinton_away
  3317. # [23:53] * Quits: pascalc (chatzilla@moz-76BE40EE.rev.sfr.net) (Ping timeout)
  3318. # [23:54] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  3319. # [23:54] * Quits: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net) (Ping timeout)
  3320. # [23:55] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  3321. # [23:55] <dholbert> mounir, if you're running up against that, see https://bugzilla.mozilla.org/show_bug.cgi?id=699482#c0 for one place we hit this before (with one optional solution at the end of that comment)
  3322. # [23:57] <espindola> jrmuizel, do we have a memory barrier function/macro in firefox?
  3323. # [23:57] <espindola> i.e., a portable __sync_synchronize
  3324. # [23:57] <jrmuizel> espindola: some here and there
  3325. # [23:58] <jrmuizel> espindola: we use some of the chrome stuff in the profiler
  3326. # [23:58] <jrmuizel> let me come up with a pointer
  3327. # [23:58] <edmorley> Are all security bmo groups supposed to result in redacted bugmail, or only some?
  3328. # [23:58] <espindola> thanks
  3329. # [23:58] <gcp> espindola, jrmuizel: usable barriers would be nice...right now the code is volatile-fest
  3330. # [23:59] <dholbert> bz, ping?
  3331. # [23:59] <espindola> gcp, I have two variables, and I need to order the stores
  3332. # [23:59] <espindola> so volatile would not be sufficient
  3333. # [23:59] * shorlander-away is now known as shorlander
  3334. # [23:59] <gcp> volatile does guarantee that stores to volatiles keep order
  3335. # [23:59] <espindola> I can just grab a lock, but if we have a barrier I could use it
  3336. # [23:59] <gcp> not that I'm advocating using it. The opposite.
  3337. # [23:59] <espindola> yes, but I have two variables...
  3338. # Session Close: Wed Jan 18 00:00:00 2012

The end :)