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

Options:

  1. # Session Start: Tue May 29 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] * Joins: gandalf (zbraniecki@moz-DDF38936.neoplus.adsl.tpnet.pl)
  4. # [00:00] * Joins: gandalf_ (gandalf@moz-DDF38936.neoplus.adsl.tpnet.pl)
  5. # [00:01] * Quits: MattN (MattN@A9390198.FB699058.2125B4DC.IP) (Ping timeout)
  6. # [00:02] * philor|away is now known as philor
  7. # [00:04] * Quits: gandalf_ (gandalf@moz-DDF38936.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
  8. # [00:04] <jduell> smaug: so what's a better name (than CallOnClose) for a function that fires a 'close' event?
  9. # [00:05] * Quits: gandalf (zbraniecki@moz-DDF38936.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  10. # [00:05] * Joins: MattN (MattN@A9390198.FB699058.2125B4DC.IP)
  11. # [00:07] * armenzg_away is now known as armenzg
  12. # [00:08] * kmoir_buildduty is now known as kmoir-afk
  13. # [00:08] <espadrine> jduell: The name "CallOnClose" makes me think that the function will be run when the close event is fired, not that it fires the close event
  14. # [00:08] <@smaug> jduell: DispatchClose ?
  15. # [00:08] <@smaug> DispatchCloseEvent
  16. # [00:08] <jduell> Ok
  17. # [00:08] <@smaug> something like that
  18. # [00:08] <jduell> smaug: so re: sync vs async.
  19. # [00:08] <@smaug> the method does also something else
  20. # [00:09] * Quits: necolas (necolas@moz-2D68B52B.bb.sky.com) (Client exited)
  21. # [00:09] <jduell> when we need to dispatch close, and we're doing it from necko calling us via OnStop, there's no need to do it in another event
  22. # [00:09] <@smaug> right
  23. # [00:09] <@smaug> that needs some comment somewhere
  24. # [00:09] <@smaug> and perhaps better name for the parameter
  25. # [00:10] <jduell> smaug: DispatchErrorandCloseEvents?
  26. # [00:10] <jduell> I can throw a "MaybeError" in there if you want to note in the name that error isn't always dispatched
  27. # [00:11] * coop|buildduty is now known as coop|afk
  28. # [00:11] <jduell> for parameter, I guess I'll go with 'bool sync'
  29. # [00:11] <jviereck1> what kind of units is |itemVisibleRect| here? http://mxr.mozilla.org/mozilla-central/source/layout/base/FrameLayerBuilder.cpp#1556
  30. # [00:11] <jviereck1> is that pixel units on the screen?
  31. # [00:12] <@smaug> jduell: close event is dispatched always?
  32. # [00:12] <jduell> smaug: yes
  33. # [00:12] <@smaug> perhaps DispatchCloseEvent is enough and then add a comment that also error maybe dispatched
  34. # [00:13] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  35. # [00:14] <jduell> smaug: or i could call it DispatchCloseConnectionEvents (the algorithm in the W3C spec is called "when the WS connection is closed")
  36. # [00:14] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  37. # [00:14] * wlach is now known as wlach|afk
  38. # [00:15] <@smaug> jduell: CloseConnection or should it be ConnectionClose
  39. # [00:15] <jduell> smaug: oh, is it better to not issue console error for a Cancel() (from tab closing, etc) if we've already started to close cxn?
  40. # [00:15] <@smaug> DispatchConnectionCloseEvents
  41. # [00:15] <jduell> DispatchConnectionCloseEvents is fine w/me
  42. # [00:16] <@smaug> jduell: yeah, if the page has already started to close the connection, why bother to warn to console
  43. # [00:16] <jduell> ok
  44. # [00:18] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  45. # [00:20] * Quits: Optimizer (Instantbir@50AE2594.A0BECD74.2AB48280.IP) (Connection reset by peer)
  46. # [00:21] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  47. # [00:23] * eflores|away is now known as eflores
  48. # [00:24] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  49. # [00:25] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  50. # [00:26] <jduell> smaug: ugh--so I have CallOnClose2Event in my code now--don't want to call it DispatchConnectionCloseEventsEvent. How about "HandleConnectionClose" and HandleConnectionCloseEvent?
  51. # [00:27] <jduell> smaug: or OnConnectionClose?
  52. # [00:29] * Joins: gandalf (zbraniecki@moz-A4695C4C.neoplus.adsl.tpnet.pl)
  53. # [00:30] <jduell> smaug: or just "DoJSClose"?
  54. # [00:30] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Ping timeout)
  55. # [00:30] <@smaug> JSClose?
  56. # [00:31] * Joins: armenzg_ (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  57. # [00:31] <jduell> smaug: ah, never mind. All the names are horrible
  58. # [00:31] <@smaug> jduell: so it is CallOnClose2 which dispatches the events ?
  59. # [00:31] * Quits: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  60. # [00:31] <jduell> smaug: yes
  61. # [00:32] <@smaug> so it should be called DispatchConnectionCloseEvents
  62. # [00:32] <@smaug> and the other method something else
  63. # [00:33] <@smaug> PrepareForConnectionCloseEvents? (quite horribly long)
  64. # [00:33] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  65. # [00:37] * catlee is now known as catlee-away
  66. # [00:39] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Quit: Leaving.)
  67. # [00:40] * Quits: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  68. # [00:40] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  69. # [00:41] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  70. # [00:42] * Quits: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net) (Ping timeout)
  71. # [00:42] * cadecairos is now known as cadecairos_brb
  72. # [00:42] * Joins: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net)
  73. # [00:44] * Joins: kaie (kaie@moz-C8D35476.dip.t-dialin.net)
  74. # [00:44] * Quits: espindola (espindola@6CC9C2AE.1B49AB10.971E19F6.IP) (Quit: Ex-Chat)
  75. # [00:45] * mjschranz is now known as mjschranz_away
  76. # [00:45] * cadecairos_brb is now known as cadecairos
  77. # [00:48] * armenzg_ is now known as armenzg_brb
  78. # [00:48] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Ping timeout)
  79. # [00:50] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  80. # [00:53] * Joins: birtles (chatzilla@moz-4B5534A0.mozilla.or.jp)
  81. # [00:55] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Ping timeout)
  82. # [00:55] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  83. # [00:56] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
  84. # [00:56] <billm> does anyone know why linux32 tests aren't running on tryserver?
  85. # [00:58] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  86. # [00:59] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  87. # [01:00] * Quits: abwillis (abwillis@moz-8352A034.hlrn.qwest.net) (Ping timeout)
  88. # [01:00] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: I've got to go. See ya!)
  89. # [01:00] <darktrojan> the last change on m-i doesn't appear to be building at all
  90. # [01:00] <philor> scheduler? who needs a scheduler?
  91. # [01:00] <darktrojan> it's on holiday too?
  92. # [01:03] * Joins: abwillis (abwillis@moz-8352A034.hlrn.qwest.net)
  93. # [01:05] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  94. # [01:07] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  95. # [01:08] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  96. # [01:09] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  97. # [01:14] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  98. # [01:15] * Joins: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net)
  99. # [01:15] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  100. # [01:17] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  101. # [01:18] * Quits: @smaug (chatzilla@moz-96772BFB.elisa-mobile.fi) (Ping timeout)
  102. # [01:20] * heycam|away is now known as heycam
  103. # [01:21] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  104. # [01:21] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  105. # [01:23] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  106. # [01:25] * Joins: mike5w3c_ (MikeS@moz-13C18F6A.xgsspn.imtp.tachikawa.spmode.ne.jp)
  107. # [01:25] * Quits: mike5w3c (MikeS@moz-DC43D8FE.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  108. # [01:25] * mike5w3c_ is now known as mike5w3c
  109. # [01:25] * dao changes topic to 'Next uplift for Fx15: 2012-06-04 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  110. # [01:26] * armenzg_brb is now known as armenzg_dinner
  111. # [01:30] * Quits: mak (chatzilla@moz-F4976B9B.retail.telecomitalia.it) (Input/output error)
  112. # [01:35] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  113. # [01:35] * mjschranz_away is now known as mjschranz
  114. # [01:37] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  115. # [01:39] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  116. # [01:39] * ChanServ sets mode: +o roc
  117. # [01:41] * Quits: garnacho (carlos@moz-36890E2D.static.user.ono.com) (Ping timeout)
  118. # [01:42] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  119. # [01:42] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  120. # [01:42] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Quit: pnemsak)
  121. # [01:43] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  122. # [01:45] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
  123. # [01:47] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  124. # [01:49] * Joins: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP)
  125. # [01:51] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  126. # [01:52] * armenzg_dinner is now known as armenzg_brb
  127. # [01:56] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  128. # [01:59] * Quits: rajul (quassel@884B6BD.6090F640.25B273F5.IP) (Connection reset by peer)
  129. # [02:00] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
  130. # [02:04] * Quits: birtles (chatzilla@moz-4B5534A0.mozilla.or.jp) (Ping timeout)
  131. # [02:06] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  132. # [02:06] * Quits: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP) (Ping timeout)
  133. # [02:10] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  134. # [02:11] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  135. # [02:13] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  136. # [02:13] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  137. # [02:16] * mjschranz is now known as mjschranz_away
  138. # [02:16] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  139. # [02:17] * mjschranz_away is now known as mjschranz
  140. # [02:17] <philor> nice, we apparently really did package up a 10.5 debug build where nsBrowserGlue.js includes a call to .tsstExactPermission()
  141. # [02:17] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  142. # [02:19] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  143. # [02:25] <jtcranmer> hmm
  144. # [02:25] * Quits: abwillis (abwillis@moz-8352A034.hlrn.qwest.net) (Ping timeout)
  145. # [02:25] <jtcranmer> if I have a binary encoding of utf-16 for a body of a multipart message
  146. # [02:25] <jtcranmer> should I encode the CRLF and boundary as utf-16 or ASCII?
  147. # [02:27] * Joins: abwillis (abwillis@moz-8352A034.hlrn.qwest.net)
  148. # [02:27] * mjschranz is now known as mjschranz_away
  149. # [02:28] * cadecairos is now known as cadecairos_away
  150. # [02:32] * Parts: josh (josh@moz-6F3505DF.nyc.res.rr.com)
  151. # [02:34] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
  152. # [02:36] * armenzg_brb is now known as armenzg_afk
  153. # [02:38] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  154. # [02:40] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  155. # [02:45] * Quits: jdm (jdm@moz-B686C9AB.range86-171.btcentralplus.com) (Client exited)
  156. # [02:47] * Quits: gandalf (zbraniecki@moz-A4695C4C.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  157. # [02:47] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  158. # [02:51] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Quit: ChatZilla 0.9.87 [Firefox 3.6.28/20120306064154])
  159. # [02:55] * Quits: tonymec (tonymec@179EB2F9.9CEE3480.277517C1.IP) (Input/output error)
  160. # [02:56] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  161. # [02:56] * Joins: tonymec (tonymec@179EB2F9.9CEE3480.277517C1.IP)
  162. # [02:56] * Quits: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net) (Quit: Ex-Chat)
  163. # [02:57] * Quits: JeroenDeDauw (j@moz-752ED2D0.dip.t-dialin.net) (Quit: Leaving.)
  164. # [03:00] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  165. # [03:00] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  166. # [03:05] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  167. # [03:07] * Joins: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP)
  168. # [03:08] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  169. # [03:08] <Bas> Does anyone know if '[Parent][RPCChannel] Error: Channel error: cannot send/recv' is just indicative of one of the sides crashing?
  170. # [03:13] * Quits: chewey (chewey@moz-1941DBE0.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  171. # [03:13] * Joins: chewey (chewey@moz-5FC59F47.dip0.t-ipconnect.de)
  172. # [03:14] * Quits: jduell (jduell@moz-A71D42D4.nc.res.rr.com) (Ping timeout)
  173. # [03:16] * mjschranz_away is now known as mjschranz
  174. # [03:16] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  175. # [03:20] * Joins: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP)
  176. # [03:20] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  177. # [03:20] <tbsaunde> does it look to anyone else like I only got tests on linux opt in https://tbpl.mozilla.org/?tree=Try&rev=818de65ba81f ?
  178. # [03:22] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  179. # [03:22] <philor> tbsaunde: it looks to me like you didn't get any tests, which doesn't surprise me much since isn't mochitest-a11y a part of mochitest-other or mochitest-o or whatever trychooser calls it?
  180. # [03:22] * Quits: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP) (Input/output error)
  181. # [03:23] * nthomas is now known as nthomas|away
  182. # [03:23] <tbsaunde> philor: oh, yeah
  183. # [03:23] <philor> mochitest-o
  184. # [03:23] <tbsaunde> yup, I'm dumb
  185. # [03:24] * Joins: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP)
  186. # [03:25] * davehunt is now known as davehunt|away
  187. # [03:26] * mjschranz is now known as mjschranz_away
  188. # [03:26] * Quits: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP) (Quit: surkov)
  189. # [03:29] * philor is now known as philor|away
  190. # [03:33] * Joins: bbondy (bbondy@moz-A05ECC22.home.cgocable.net)
  191. # [03:34] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  192. # [03:35] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  193. # [03:37] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  194. # [03:38] * philor|away is now known as philor
  195. # [03:38] * Joins: wlach_ (wlach@moz-3A1F70B1.vif.net)
  196. # [03:39] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  197. # [03:40] * ewong|afk is now known as ewong
  198. # [03:45] * philor is now known as philor|away
  199. # [03:46] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  200. # [03:48] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  201. # [03:50] * Quits: armenzg_afk (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Input/output error)
  202. # [03:53] * Quits: KaiRo_away (robert@moz-809DE36.adsl.highway.telekom.at) (Input/output error)
  203. # [03:54] * philor|away is now known as philor
  204. # [03:55] * Quits: sewardj (sewardj@moz-E66068E0.dip.t-dialin.net) (Ping timeout)
  205. # [03:56] * Joins: sewardj (sewardj@moz-FFAF8BFE.dip.t-dialin.net)
  206. # [03:57] * Joins: smontagu (chatzilla@2B060B9D.C39404F5.CB858787.IP)
  207. # [03:57] * Joins: robhawkes (robhawkes@71702DA1.A945095F.E1A5596F.IP)
  208. # [04:00] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  209. # [04:00] * philor is now known as philor|away
  210. # [04:00] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  211. # [04:00] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  212. # [04:02] * Quits: TheCrap (TheCrap@moz-7DF81360.dip0.t-ipconnect.de) (Ping timeout)
  213. # [04:02] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  214. # [04:05] * Joins: kaie2 (kaie@moz-4263B91D.dip.t-dialin.net)
  215. # [04:05] * Quits: kaie (kaie@moz-C8D35476.dip.t-dialin.net) (Ping timeout)
  216. # [04:05] * kaie2 is now known as kaie
  217. # [04:07] * philor|away is now known as philor
  218. # [04:08] * Joins: sawrubh (Mibbit@73B4E6B8.DB9DBBA5.69A05079.IP)
  219. # [04:14] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  220. # [04:17] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  221. # [04:17] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  222. # [04:18] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  223. # [04:19] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  224. # [04:24] * Quits: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net) (Ping timeout)
  225. # [04:27] * nthomas|away is now known as nthomas
  226. # [04:28] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  227. # [04:29] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  228. # [04:36] * nli|away is now known as nli
  229. # [04:37] * Joins: nli` (nli@moz-99690620.hinet-ip.hinet.net)
  230. # [04:37] * Joins: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net)
  231. # [04:37] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Quit: Saindo)
  232. # [04:39] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  233. # [04:42] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  234. # [04:43] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Quit: leaving)
  235. # [04:43] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  236. # [04:45] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  237. # [04:45] * ChanServ sets mode: +o dveditz
  238. # [04:53] * Quits: robhawkes (robhawkes@71702DA1.A945095F.E1A5596F.IP) (Quit: Leaving...)
  239. # [04:55] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120526093425])
  240. # [04:55] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  241. # [04:56] * Quits: khu (chatzilla@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  242. # [04:58] * Joins: khu (chatzilla@moz-99690620.hinet-ip.hinet.net)
  243. # [04:59] * Quits: wlach_ (wlach@moz-3A1F70B1.vif.net) (Ping timeout)
  244. # [05:08] * dev_afk is now known as devd
  245. # [05:09] * Quits: karl (karl@moz-614B59C2.dialup.xtra.co.nz) (Ping timeout)
  246. # [05:09] <sawrubh> Can I use |dump()| to dump and entire object
  247. # [05:09] <sawrubh> I basically want to check if an object has some methods defined
  248. # [05:09] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  249. # [05:09] <sawrubh> I'm basically carrying out some browser chrome mochitest. So I want to see the output there
  250. # [05:11] * Joins: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP)
  251. # [05:17] <sawrubh> and can I use a dump in the try part of the try catch block too ?
  252. # [05:19] * Joins: vikash (vikash@627E9BE4.FAFAF604.D61FB583.IP)
  253. # [05:24] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  254. # [05:28] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  255. # [05:31] * glob|away is now known as glob
  256. # [05:31] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  257. # [05:33] * Quits: Asa (asa@moz-FEE5419.csi-sbs.com) (Quit: )
  258. # [05:33] * Joins: Asa (asa@moz-FEE5419.csi-sbs.com)
  259. # [05:34] * heycam is now known as heycam|away
  260. # [05:35] * Quits: Asa (asa@moz-FEE5419.csi-sbs.com) (Ping timeout)
  261. # [05:35] * Joins: Asa (asa@moz-FEE5419.csi-sbs.com)
  262. # [05:41] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  263. # [05:45] * Quits: vikash (vikash@627E9BE4.FAFAF604.D61FB583.IP) (Ping timeout)
  264. # [05:46] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  265. # [05:48] * Joins: njn (chatzilla@moz-794EECB7.dyn.iinet.net.au)
  266. # [05:55] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  267. # [05:57] * erick is now known as erick-away
  268. # [06:02] * Quits: sawrubh (Mibbit@73B4E6B8.DB9DBBA5.69A05079.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  269. # [06:04] * Quits: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com) (Ping timeout)
  270. # [06:04] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  271. # [06:04] * ChanServ sets mode: +o ehsan
  272. # [06:05] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Ping timeout)
  273. # [06:05] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  274. # [06:07] * heycam|away is now known as heycam
  275. # [06:07] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  276. # [06:09] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Connection reset by peer)
  277. # [06:09] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  278. # [06:09] * ChanServ sets mode: +o ehsan
  279. # [06:10] * khuey|away is now known as khuey
  280. # [06:14] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  281. # [06:15] * Joins: jduell (jduell@moz-A71D42D4.nc.res.rr.com)
  282. # [06:15] * khuey is now known as khuey|away
  283. # [06:16] <dzbarsky> does anyone know if this test is correct according to dom/es spec? http://pastebin.mozilla.org/1650851
  284. # [06:19] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  285. # [06:20] <heycam> dzbarsky, I think it's correct -- DOM properties for IDL operations should be non-writable data attributes on the prototype, and assigning to the same named property on the object itself should override it and place that property on the object itself
  286. # [06:21] <dzbarsky> heycam: ok, thanks. i guess we just don't do that yet
  287. # [06:21] <heycam> dzbarsky, maybe try it with one of the interfaces that has the new dom bindings, might get the correct behaviour there
  288. # [06:21] * Quits: abwillis (abwillis@moz-8352A034.hlrn.qwest.net) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7.2/20120430222706])
  289. # [06:22] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  290. # [06:26] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  291. # [06:30] * Joins: shorlander (shorlander@25F88422.B7606226.6BED537B.IP)
  292. # [06:32] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120527042007])
  293. # [06:33] * Quits: ircloggr (nodebot@moz-29275020.compute-1.amazonaws.com) (Client exited)
  294. # [06:33] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  295. # [06:33] * Joins: ircloggr (nodebot@moz-15CDC4A.compute-1.amazonaws.com)
  296. # [06:34] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  297. # [06:38] <philor> you know what I love? I love incomprehensible new failures on multipart incomprehensible pushes for security bugs
  298. # [06:38] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  299. # [06:40] <philor> ideally when the person pushed at 3am their time
  300. # [06:44] * Quits: khu (chatzilla@moz-99690620.hinet-ip.hinet.net) (Client exited)
  301. # [06:46] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  302. # [06:46] <Unfocused> yea, i love doing that!
  303. # [06:46] <Unfocused> oh, wait, were you being sarcastic?
  304. # [06:53] * khuey|away is now known as khuey
  305. # [06:54] * khuey is now known as khuey|pto-until-june-4
  306. # [06:54] * khuey|pto-until-june-4 is now known as khuey|away
  307. # [06:54] * @khuey|away grumbles
  308. # [06:54] <@khuey|away> stupid irc client
  309. # [06:55] * khuey|away is now known as khuey|pto-until-june-4
  310. # [06:55] * khuey|pto-until-june-4 is now known as khuey|away
  311. # [06:56] * nthomas is now known as nthomas|away
  312. # [06:57] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  313. # [06:57] * Joins: khuey_mibbit (Mibbit@81E7BEB0.BA5D982D.ED954971.IP)
  314. # [06:57] * Quits: @khuey|away (khuey@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  315. # [06:58] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (NickServ (GHOST command used by rick))
  316. # [06:58] * Joins: rick (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  317. # [06:58] * Quits: rick (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Connection reset by peer)
  318. # [06:58] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  319. # [06:58] * Quits: Asa (asa@moz-FEE5419.csi-sbs.com) (Input/output error)
  320. # [06:58] * Joins: khuey (khuey@moz-59682A1.dmz.scl3.mozilla.com)
  321. # [06:58] * ChanServ sets mode: +o khuey
  322. # [06:59] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  323. # [06:59] * khuey is now known as khuey|pto-until-june-4
  324. # [06:59] <khuey_mibbit> perfect
  325. # [06:59] * khuey_mibbit -> vacation
  326. # [06:59] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  327. # [06:59] * Quits: khuey_mibbit (Mibbit@81E7BEB0.BA5D982D.ED954971.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  328. # [07:00] <Unfocused> i wonder how many times khuey|pto-until-june-4 will get pinged in that time
  329. # [07:02] <JonathanS> vaction?
  330. # [07:02] * Quits: gustavold1 (gustavold@45585AD.ECBC1091.946930A0.IP) (Quit: Leaving.)
  331. # [07:03] <JonathanS> http://mozillamemes.tumblr.com/post/23959671985/because-one-new-class-should-require-updates-in :P
  332. # [07:04] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  333. # [07:04] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  334. # [07:04] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  335. # [07:05] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  336. # [07:06] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  337. # [07:08] * Joins: sawrubh (Mibbit@73B4E6B8.DB9DBBA5.69A05079.IP)
  338. # [07:10] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  339. # [07:11] <scientes> Unfocused, lol
  340. # [07:11] <scientes> Unfocused, its even funnier when they comment on your bugs during that time ;)
  341. # [07:12] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  342. # [07:14] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  343. # [07:16] <JonathanS> scientes, Is it is a feature?
  344. # [07:19] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  345. # [07:22] <scientes> happened with my last (and first ;) ) patch
  346. # [07:24] * glob is now known as bolg
  347. # [07:24] * bolg is now known as glob
  348. # [07:26] * Quits: mcot_ (mcot@moz-F552191C.hsd1.va.comcast.net) (Ping timeout)
  349. # [07:31] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  350. # [07:32] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  351. # [07:33] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  352. # [07:33] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  353. # [07:36] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  354. # [07:38] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Ping timeout)
  355. # [07:39] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  356. # [07:39] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  357. # [07:41] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  358. # [07:42] <philor> ugh
  359. # [07:43] * philor needs someone who's probably not here
  360. # [07:43] <philor> roc: ping?
  361. # [07:43] <@roc> h
  362. # [07:44] <philor> roc: mats' push in https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=6d605438199c - look at the log for any of the "green" mochitest-other runs
  363. # [07:45] <philor> I filed it as intermittent, apparently because I was only seeing it when something else failed too, but... wtf?
  364. # [07:45] * Quits: avih (quassel@moz-A9CF8C2.red.bezeqint.net) (Ping timeout)
  365. # [07:46] <philor> I guess I need to back the whole push out, but I can only say so in one of the three bugs
  366. # [07:47] <@roc> you should have superpowers
  367. # [07:47] <@roc> I'll CC you on the bugs as soon as my browser unfreezes
  368. # [07:48] <philor> thx
  369. # [07:48] <philor> I do have superpowers, but my power is "see the bad in everything" not "see all bugs" :)
  370. # [07:48] <@roc> something is rather wrong with the log parsing there
  371. # [07:48] <@roc> that probably deserves its own bug
  372. # [07:49] <@roc> thanks
  373. # [07:49] * Joins: beaufour (beaufour@moz-7BF7903.cpe.xe-6-0-0-1104.boanqu2.customer.tele.dk)
  374. # [07:50] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120527042007])
  375. # [07:51] <@roc> anyone know how to use DOM Inspector or anything like it on mobile?
  376. # [07:51] * Quits: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net) (Ping timeout)
  377. # [07:52] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  378. # [07:52] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  379. # [07:55] * Joins: robhawkes (robhawkes@71702DA1.A945095F.E1A5596F.IP)
  380. # [07:56] * Joins: avih (quassel@moz-3CAA81C9.red.bezeqint.net)
  381. # [08:05] * Quits: sawrubh (Mibbit@73B4E6B8.DB9DBBA5.69A05079.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  382. # [08:06] * Joins: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net)
  383. # [08:07] * Joins: gandalf (zbraniecki@moz-A4695C4C.neoplus.adsl.tpnet.pl)
  384. # [08:10] * Quits: geekboy|afk (geekboy@2557E599.66715431.D25A875A.IP) (Ping timeout)
  385. # [08:10] * Quits: fabrice (fabrice@2557E599.66715431.D25A875A.IP) (Ping timeout)
  386. # [08:10] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  387. # [08:10] * Joins: sawrubh (Mibbit@327A8A19.CF76956D.84CC0C2F.IP)
  388. # [08:10] * Quits: sfink|log (sfink@2557E599.66715431.D25A875A.IP) (Ping timeout)
  389. # [08:10] * Quits: dvander (dvander@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  390. # [08:11] * Quits: jst (jst@2557E599.66715431.D25A875A.IP) (Ping timeout)
  391. # [08:11] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  392. # [08:11] * Quits: John-Galt (kris@moz-104CC309.mv.mozilla.com) (Ping timeout)
  393. # [08:11] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  394. # [08:12] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  395. # [08:12] <philor> do we design our bug component names and descriptions to keep people from finding the right one, or is that just a bonus?
  396. # [08:13] <philor> is mochitest-browser-chrome Testing: Mochitest, Testing: Mochitest Chrome, or Testing: BrowserTest?
  397. # [08:13] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  398. # [08:16] <philor> oh, yeah, I'd forgotten the fun of bug 678420 for hiding failures, where you fail and then make the browser navigate back, so you load the previous test and hide your failures
  399. # [08:16] * Fallen|away is now known as Fallen
  400. # [08:17] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  401. # [08:17] <@roc> hoho
  402. # [08:17] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  403. # [08:19] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  404. # [08:19] * Quits: mike5w3c (MikeS@moz-13C18F6A.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  405. # [08:20] * Joins: dvander (dvander@moz-BBE3ABD.mv.mozilla.com)
  406. # [08:20] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  407. # [08:20] * Joins: geekboy|afk (geekboy@moz-BBE3ABD.mv.mozilla.com)
  408. # [08:20] * Joins: sfink|log (sfink@moz-BBE3ABD.mv.mozilla.com)
  409. # [08:20] * Joins: jst (jst@moz-BBE3ABD.mv.mozilla.com)
  410. # [08:20] * Joins: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com)
  411. # [08:20] * Joins: John-Galt (kris@moz-104CC309.mv.mozilla.com)
  412. # [08:20] * Joins: luke (andhow@moz-BBE3ABD.mv.mozilla.com)
  413. # [08:21] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  414. # [08:23] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  415. # [08:24] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  416. # [08:26] * Quits: gandalf (zbraniecki@moz-A4695C4C.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  417. # [08:27] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  418. # [08:29] <AryehGregor> What will break if I don't use NS_LITERAL_STRING?
  419. # [08:29] <AryehGregor> Or put another way: when do I actually need to use it?
  420. # [08:30] <tbsaunde> AryehGregor: how else to you plan to convert a c string into a utf16 nsString?
  421. # [08:31] <AryehGregor> Why can't there be an implicit cast?
  422. # [08:31] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  423. # [08:32] * Fallen is now known as Fallen|away
  424. # [08:34] <tbsaunde> AryehGregor: you want a magical cast that does sortt-of-maybe-utf8 -> utf16, that sounds like a creapy thing to have
  425. # [08:35] <tbsaunde> also, for perf that conversion needs to happen at build time
  426. # [08:35] <tbsaunde> so, operator nsAString (char*) won't do
  427. # [08:35] * Quits: sawrubh (Mibbit@327A8A19.CF76956D.84CC0C2F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  428. # [08:36] <AryehGregor> Hmm, okay.
  429. # [08:36] <tbsaunde> I think once we can stop caring about non-cxx11 compilers we can probably do something with u""
  430. # [08:37] <AryehGregor> I think NS_LITERAL_STRING already uses that, doesn't it?
  431. # [08:37] * devd is now known as dev_afk
  432. # [08:38] * Joins: mike5w3c (MikeS@moz-13C18F6A.xgsspn.imtp.tachikawa.spmode.ne.jp)
  433. # [08:38] * Quits: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  434. # [08:39] * Quits: ctyler (chris@moz-A54458EA.proximity.on.ca) (Ping timeout)
  435. # [08:39] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  436. # [08:39] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  437. # [08:40] * Joins: ctyler (chris@moz-A54458EA.proximity.on.ca)
  438. # [08:40] <AryehGregor> Anyway -- makes sense, thanks.
  439. # [08:40] * Joins: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  440. # [08:43] <tbsaunde> AryehGregor: looks like it does when it can
  441. # [08:44] * Quits: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP) (Ping timeout)
  442. # [08:44] * Quits: mcote|afk (mcote@moz-FD8EB826.mc.videotron.ca) (Ping timeout)
  443. # [08:44] * Joins: mcote|afk (mcote@moz-FD8EB826.mc.videotron.ca)
  444. # [08:46] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  445. # [08:47] * Quits: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP) (Quit: surkov)
  446. # [08:48] * Quits: njn (chatzilla@moz-794EECB7.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120522183347])
  447. # [08:49] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  448. # [08:49] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  449. # [08:52] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  450. # [08:52] * Joins: Goldorak (chatzilla@1F645F24.38C3D724.187A1082.IP)
  451. # [08:54] * Joins: jdm (jdm@moz-BBF4A8D1.range86-144.btcentralplus.com)
  452. # [08:56] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  453. # [08:56] * Quits: hurley (hurley@moz-10A8C43E.monkey.org) (Ping timeout)
  454. # [09:01] * Joins: Ms2ger (Ms2ger@AA5FA8.502F5C07.37724B0D.IP)
  455. # [09:02] * Quits: victorporof (victorporo@34984574.14EB2DE0.79933D60.IP) (Quit: Leaving...)
  456. # [09:02] * Joins: hurley (hurley@moz-10A8C43E.monkey.org)
  457. # [09:05] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  458. # [09:05] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  459. # [09:05] * Quits: robhawkes (robhawkes@71702DA1.A945095F.E1A5596F.IP) (Quit: Leaving...)
  460. # [09:06] * Quits: jdm (jdm@moz-BBF4A8D1.range86-144.btcentralplus.com) (Ping timeout)
  461. # [09:07] * Joins: jdm (jdm@moz-BBF4A8D1.range86-144.btcentralplus.com)
  462. # [09:08] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Ping timeout)
  463. # [09:09] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  464. # [09:09] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  465. # [09:10] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  466. # [09:11] <AryehGregor> With a patch I'm writing: /mnt/extra/checkouts/mozilla-central/parser/html/nsHtml5TreeOperation.cpp:375:58: error: cannot convert ‘nsGetterAddRefs<nsIContent>’ to ‘mozilla::dom::Element**’ for argument ‘1’ to ‘nsresult NS_NewElement(mozilla::dom::Element**, already_AddRefed<nsINodeInfo>, mozilla::dom::FromParser)’
  467. # [09:11] <AryehGregor> That file already has #include "mozilla/dom/Element.h".
  468. # [09:12] <AryehGregor> Why would that be?
  469. # [09:12] * Quits: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net) (Ping timeout)
  470. # [09:12] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  471. # [09:12] <AryehGregor> It should implicitly cast, I thought.
  472. # [09:12] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  473. # [09:12] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  474. # [09:13] <AryehGregor> Oh, wait, the cast is the wrong way.
  475. # [09:13] <AryehGregor> It would cast a return properly, but not an out parameter. Bleh, lame.
  476. # [09:13] * AryehGregor changes the caller
  477. # [09:14] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  478. # [09:15] * Quits: jduell (jduell@moz-A71D42D4.nc.res.rr.com) (Ping timeout)
  479. # [09:15] * Joins: _alex (Mibbit@moz-10B815BD.grenet.fr)
  480. # [09:15] * Joins: lahabana (Mibbit@moz-EAA3EE9C.imag.fr)
  481. # [09:17] * Fallen|away is now known as Fallen
  482. # [09:18] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  483. # [09:18] <glazou> bonjour
  484. # [09:20] * Joins: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com)
  485. # [09:25] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
  486. # [09:26] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  487. # [09:26] * Joins: gcp (gpascutto@moz-162451B9.access.telenet.be)
  488. # [09:27] * Joins: raphc_ (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  489. # [09:28] * Quits: gcp (gpascutto@moz-162451B9.access.telenet.be) (Quit: Make a new plan, Stan!)
  490. # [09:30] <Ms2ger> Bonjour
  491. # [09:32] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  492. # [09:32] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  493. # [09:33] * Joins: mreavy_ (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  494. # [09:34] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Ping timeout)
  495. # [09:34] * mreavy_ is now known as mreavy
  496. # [09:35] <darktrojan> bonjour
  497. # [09:35] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  498. # [09:36] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
  499. # [09:37] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  500. # [09:38] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  501. # [09:38] * Joins: necolas (necolas@moz-2D68B52B.bb.sky.com)
  502. # [09:38] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  503. # [09:39] * Joins: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com)
  504. # [09:41] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  505. # [09:41] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Quit: Leaving.)
  506. # [09:42] * philor is now known as philor|away
  507. # [09:43] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  508. # [09:44] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  509. # [09:45] <glob> bonjovi
  510. # [09:45] * Ms2ger whacks glob
  511. # [09:45] * glob enjoys it
  512. # [09:45] <Ms2ger> tmi
  513. # [09:46] * Joins: gcp (gpascutto@moz-162451B9.access.telenet.be)
  514. # [09:46] * Joins: cloudpopup (squeakytoy@moz-9E84F244.netset.se)
  515. # [09:47] * Joins: karl (karl@moz-614B59C2.dialup.xtra.co.nz)
  516. # [09:53] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Input/output error)
  517. # [09:53] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  518. # [09:53] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  519. # [09:54] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  520. # [09:55] * Joins: paolo (paolo@moz-792961AC.retail.telecomitalia.it)
  521. # [09:55] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  522. # [09:55] * Quits: jdm (jdm@moz-BBF4A8D1.range86-144.btcentralplus.com) (Client exited)
  523. # [09:55] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  524. # [09:56] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  525. # [09:58] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  526. # [10:03] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  527. # [10:04] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  528. # [10:05] * Joins: gandalf (zbraniecki@moz-3618EC7E.play-internet.pl)
  529. # [10:05] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  530. # [10:06] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  531. # [10:06] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  532. # [10:06] * Quits: gandalf (zbraniecki@moz-3618EC7E.play-internet.pl) (Ping timeout)
  533. # [10:07] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  534. # [10:07] * Joins: gandalf (zbraniecki@moz-3618EC7E.play-internet.pl)
  535. # [10:07] * Quits: crowder (crowder@moz-6274D06D.sd.sd.cox.net) (Ping timeout)
  536. # [10:09] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  537. # [10:14] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: Computer has gone to sleep.)
  538. # [10:14] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  539. # [10:15] <lahabana> hello there anybody here has a few minutes to reply to a few questions on layout for #716875
  540. # [10:15] * Joins: garnacho (carlos@moz-36890E2D.static.user.ono.com)
  541. # [10:16] * Joins: mak (chatzilla@moz-F4976B9B.retail.telecomitalia.it)
  542. # [10:16] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Quit: Lost terminal)
  543. # [10:18] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  544. # [10:18] * Quits: necolas (necolas@moz-2D68B52B.bb.sky.com) (Client exited)
  545. # [10:19] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  546. # [10:19] * Joins: jdm (jdm@moz-BBF4A8D1.range86-144.btcentralplus.com)
  547. # [10:19] * heycam is now known as heycam|away
  548. # [10:20] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  549. # [10:20] * Quits: jdm (jdm@moz-BBF4A8D1.range86-144.btcentralplus.com) (Client exited)
  550. # [10:21] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  551. # [10:23] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  552. # [10:24] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  553. # [10:25] <gaston> nice it's been three days in a row that m-c/c-c built fine unpatched on openbsd :)
  554. # [10:25] * Joins: MarcoZ (Daily@moz-D781C7F4.dip.t-dialin.net)
  555. # [10:25] * Joins: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP)
  556. # [10:25] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  557. # [10:25] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  558. # [10:26] <Yoric> gaston: Don't worry, I should be able to break this soonish :)
  559. # [10:27] <gaston> i knew saying that was going to have unwanted consequences :)
  560. # [10:28] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  561. # [10:30] * Joins: Steve (chatzilla@moz-5A67B42A.dyn.plus.net)
  562. # [10:30] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  563. # [10:30] * Quits: mike5w3c (MikeS@moz-13C18F6A.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  564. # [10:31] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/2582b429e896 - Tim Taubert - merge m-c to fx-team
  565. # [10:31] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  566. # [10:31] <firebot> http://hg.mozilla.org/mozilla-central/rev/254a734ccaf3 - Marcos Santiago - Bug 740237 - Use for...of loops in Add-ons Manager frontend and backend code. r=Unfocused
  567. # [10:31] <Steve> hi all. build q on windows. if I modify a Makefile.in (for a plugin), do I need to run make -f client.mk from the root to recreate the make-able Makefile or is there an easier solution (aside from just editing it) ?
  568. # [10:31] * Joins: Wraithan (wraithan@moz-6C6BB0EE.hsd1.or.comcast.net)
  569. # [10:33] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  570. # [10:33] <mounir> gaston: ping
  571. # [10:33] <gaston> mounir: yes ?
  572. # [10:34] <mounir> gaston: regarding bug 758849, I wonder why are you adding |ifneq| instead of |ifeq|?
  573. # [10:34] <darktrojan> woah, for .. of
  574. # [10:34] <darktrojan> I've never seen that one
  575. # [10:35] <darktrojan> hmm my awesome bar just called me a liar
  576. # [10:35] <gaston> mounir: those gnu make constructs are just black magic to me, i just copypasted it from js/src/Makefile.in
  577. # [10:35] <glob> darktrojan, lol
  578. # [10:35] <darktrojan> clearly it didn't sink in
  579. # [10:35] * davehunt|away is now known as davehunt
  580. # [10:35] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  581. # [10:36] <gaston> iirc 'ifneq (,$(filter list of patterns,$(VAR)))' is true if $VAR is one of 'list of patterns'
  582. # [10:36] <gaston> but i wouldnt be 100% sure on that, and if there a better human-readable idiom id be happy to use it instead
  583. # [10:36] * Fallen is now known as Fallen|away
  584. # [10:37] <gaston> glandium: -^ ? :)
  585. # [10:37] <mounir> gaston: seems like our code is always using ifneq so I guess this is correct
  586. # [10:38] * Joins: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP)
  587. # [10:38] * Joins: smaug (chatzilla@moz-96772BFB.elisa-mobile.fi)
  588. # [10:38] * ChanServ sets mode: +o smaug
  589. # [10:39] <gaston> gmake black magic :)
  590. # [10:40] <NeilAway> Steve: usually the Makefile manages to remake itself, assuming there are no errors in your Makefile.in
  591. # [10:41] <Steve> thanks neil. ah - got it. the make from the parent should check the timestamp on the Makefile.in & update as required.
  592. # [10:42] <Steve> will try that after current compile completes. cheers.
  593. # [10:42] * Quits: wlach|afk (wlach@moz-3A1F70B1.vif.net) (Ping timeout)
  594. # [10:43] <Steve> will have a go at one off your new fangled async offscreen plugin thingies soon :)
  595. # [10:43] <NeilAway> Steve: actually the Makefile checks its own timestamp
  596. # [10:43] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  597. # [10:43] <Steve> even better :)
  598. # [10:43] <NeilAway> Steve: the only reason the parent does it too is if you have errors in your Makefile.in then you can't use it to remake itself any more ;-)
  599. # [10:44] <Steve> sure. either way, I can avoid huge rebuilds for minor changes. that's all I need.
  600. # [10:44] <NeilAway> Steve: there is another way to remake makefiles (when they are listed in allmakefiles.sh) but I never use it so I can't remember
  601. # [10:44] * Quits: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  602. # [10:45] <Steve> don't worry - if I can just make from parent to update, that'll do fine.
  603. # [10:45] * glob is now known as glob|away
  604. # [10:46] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  605. # [10:46] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  606. # [10:46] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  607. # [10:46] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Client exited)
  608. # [10:46] * raphc_ is now known as raphc
  609. # [10:47] <Steve> will be back with comments/q/input once I get my head around the offscreen/async architecture. on windows, an async shared surface is created ?
  610. # [10:48] <Steve> nvm. will go look at the code. hopefully you've just done what I hope you've just done, in which case gecko just got very cool indeed.
  611. # [10:49] <darktrojan> vagrant@lucid32:~$ ls
  612. # [10:49] <darktrojan> a be connected Must postinstall.sh project terminal.? to
  613. # [10:49] * darktrojan assumes this is bad
  614. # [10:49] * Joins: mike5w3c (MikeS@moz-13C18F6A.xgsspn.imtp.tachikawa.spmode.ne.jp)
  615. # [10:50] * Joins: RaZiel (quassel@B32E5CD3.8D8F7BC9.4073AF81.IP)
  616. # [10:50] * Joins: edmorley (edmorley@moz-5F913909.range86-145.btcentralplus.com)
  617. # [10:55] * Fallen|away is now known as Fallen
  618. # [10:56] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  619. # [10:57] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  620. # [10:58] * Joins: wlach|afk (wlach@moz-3BB19106.vif.net)
  621. # [11:00] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  622. # [11:03] <@smaug> Ms2ger: Huomenta. What is the status of getting rid of Attr nodes?
  623. # [11:04] <@smaug> (just curious )
  624. # [11:08] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  625. # [11:08] * Joins: Optimizer (Instantbir@FC14B1A4.A0BECD74.2AB48280.IP)
  626. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  627. # [11:13] * Quits: Steve (chatzilla@moz-5A67B42A.dyn.plus.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120523114940])
  628. # [11:13] * Joins: rajul (quassel@EAAAFE3.EBE90718.5700D73F.IP)
  629. # [11:15] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  630. # [11:16] <mounir> gaston: btw, try to avoid commit messages on two lines
  631. # [11:16] <mounir> only the first one appears on hg logs
  632. # [11:17] <mounir> gaston: I mean, the first line should be the commit message + the reviewer, you can add more information in other lines
  633. # [11:17] * Quits: beaufour (beaufour@moz-7BF7903.cpe.xe-6-0-0-1104.boanqu2.customer.tele.dk) (Quit: beaufour)
  634. # [11:17] * Quits: mak (chatzilla@moz-F4976B9B.retail.telecomitalia.it) (Ping timeout)
  635. # [11:19] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  636. # [11:19] <gaston> is there a max width in characters then ? 72 ?
  637. # [11:20] <mounir> gaston: no, there is no max width
  638. # [11:21] <gcp> Make the first one a summary, put the rest of the information one blank line below.
  639. # [11:21] <gcp> Most mozilla people don't really do that though. Given that you always link to bugzilla, might as well put the explanations there.
  640. # [11:21] <gaston> every project has its own different rules for that :)
  641. # [11:22] * Quits: Optimizer (Instantbir@FC14B1A4.A0BECD74.2AB48280.IP) (Ping timeout)
  642. # [11:22] <gcp> I'm sure people aren't going to be upset for adding more comments :P
  643. # [11:22] <gcp> though I personally always just look in the bug for the explanation what the patch does.
  644. # [11:23] * Quits: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  645. # [11:23] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  646. # [11:25] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  647. # [11:25] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  648. # [11:26] * Fallen is now known as Fallen|away
  649. # [11:26] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  650. # [11:28] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  651. # [11:28] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  652. # [11:29] * Joins: mak (chatzilla@moz-F4976B9B.retail.telecomitalia.it)
  653. # [11:30] * Joins: Optimizer (Instantbir@1454873A.13197566.2AB48280.IP)
  654. # [11:31] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  655. # [11:31] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  656. # [11:31] * Quits: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  657. # [11:32] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  658. # [11:32] * Joins: adrian (adrian@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  659. # [11:32] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  660. # [11:33] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  661. # [11:33] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  662. # [11:33] * ChanServ sets mode: +o roc
  663. # [11:34] * Quits: gandalf (zbraniecki@moz-3618EC7E.play-internet.pl) (Ping timeout)
  664. # [11:34] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  665. # [11:34] * Quits: Optimizer (Instantbir@1454873A.13197566.2AB48280.IP) (Ping timeout)
  666. # [11:35] * Joins: Optimizer (Instantbir@6DB44228.F684DA98.2AB48280.IP)
  667. # [11:37] <AryehGregor> I was always used to giving lengthy and informative commit messages, but hg hides them by default, so I follow Gecko convention.
  668. # [11:37] <AryehGregor> Also, you do need all the info on the bug anyway.
  669. # [11:37] * AryehGregor shrugs
  670. # [11:38] * Quits: karl (karl@moz-614B59C2.dialup.xtra.co.nz) (Ping timeout)
  671. # [11:39] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
  672. # [11:41] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  673. # [11:42] <@roc> some Gecko commits have lengthy and informative commit messages
  674. # [11:42] <Ms2ger> s/some/dbaron's/, you mean? :)
  675. # [11:43] <@roc> I used to often attach an informative message in the Bugzilla comments field when I attached a patch, now more often I put it in the patch itself
  676. # [11:43] <gaston> on a more general pov, its useful to have as much information as possible in the commit msgs so that you can do with hg/git log only without having to open the corresponding bz
  677. # [11:43] <@roc> you're always going to want Bugzilla to understand a patch in detail
  678. # [11:43] <@roc> I tihnk
  679. # [11:44] * AutomatedTester|AFK is now known as AutomatedTester
  680. # [11:44] <@roc> history of the bug, testcases, why certain alternatives were not used, etc
  681. # [11:45] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  682. # [11:46] <gcp> review comments...
  683. # [11:46] <gaston> depends on the level of understanding you want
  684. # [11:47] <gaston> for example my experience with other projects with 'more elaborated commit msgs'
  685. # [11:47] <gaston> is that you can live with git log -p (ie commit msg + diff) to understand what happens and you only resort to the bug discussion for full understanding of the rationale behind the change
  686. # [11:48] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  687. # [11:48] <gaston> (different projects, differents habits, so much material for flamewars and trolls...)
  688. # [11:48] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  689. # [11:48] <AryehGregor> Some projects don't have organized bug trackers for most commits, e.g., the Linux kernel. Then the commit message is really essential.
  690. # [11:48] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  691. # [11:48] <AryehGregor> When I was a MediaWiki developer, there was no pre-commit review, so often I'd commit things without filing any bug.
  692. # [11:49] <gaston> lots of projects still work like that
  693. # [11:49] <AryehGregor> (Which is especially nice for simple stuff. It's a bit awkward in Gecko to have to file a bug for absolutely anything. I guess I could probably get away with an unreviewed patch to fix a typo in a comment, but . . .)
  694. # [11:49] * Joins: ted__ (luser@moz-7678D7BD.scr.east.verizon.net)
  695. # [11:49] * Quits: ted_ (luser@moz-49FFD954.scr.east.verizon.net) (Ping timeout)
  696. # [11:49] * Joins: TheCrap (TheCrap@moz-587A3D92.dip0.t-ipconnect.de)
  697. # [11:50] <AryehGregor> (I try to sneak in boring patches by posting them to unrelated bugs.)
  698. # [11:50] * Joins: dao1 (dao@moz-38822FD3.superkabel.de)
  699. # [11:50] <@roc> yes, that is a problem
  700. # [11:50] <gaston> for example xfce only uses bugzilla for bug reporting, openbsd uses mailing lists...
  701. # [11:50] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  702. # [11:50] <@roc> doesn't seem to slow down Ms2ger though :-)
  703. # [11:50] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  704. # [11:50] * Joins: gandalf (zbraniecki@moz-4D6A4E85.internetdsl.tpnet.pl)
  705. # [11:51] <gaston> it's quite cumbersome to use bugzilla for everything but the advantage is that _everything_ is correctly tracked
  706. # [11:52] * Quits: dao1 (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  707. # [11:52] <gaston> on the total opposite, when i work on something on openbsd, you have to guess in the cvs log what happened for a particular change which is not even explained in commit message, then pester the original commiter who usually never remembers why he did that change, etc..
  708. # [11:52] <Ms2ger> At least those people are still around...
  709. # [11:53] <Ms2ger> Trying to figure out why ftang made changes... :)
  710. # [11:53] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  711. # [11:53] <gaston> yeah, that's especially funny when you ask someone about a commit that was 10 years ago, and that someone stopped workingon the project 9 years ago :)
  712. # [11:53] <glandium> gaston: without mentioning the fact that serious search in cvs log is ... hum... unproductive
  713. # [11:53] * Ms2ger is glad to have bonsai
  714. # [11:54] <Ms2ger> I mean, it sucks, but it doesn't suck *that* badly :)
  715. # [11:54] <gaston> now i rely on git mirrors that at least convert the cvs commits into actual changesets :)
  716. # [11:54] <glandium> Ms2ger: i'd say it sucks, but it makes cvs browsing less of a pain
  717. # [11:55] <Ms2ger> Pff, git
  718. # [11:55] <gaston> s/git/any decent scm that works with atomic changesets/ if you want :)
  719. # [11:55] <Ms2ger> You mean, hg ;)
  720. # [11:56] <Ms2ger> </troll>
  721. # [11:56] <gaston> heh
  722. # [11:57] <AryehGregor> Ms2ger, so, how do you deal with .rej files being created by qpush, e.g. when pulling or when you changed a lower patch? Now, in git the local commits are still tracked with history, so you can do a rebase with proper three-way merge . . .
  723. # [11:57] <glandium> gaston: subversion has atomic changesets.... that doesn't make it very good by today standards
  724. # [11:57] <gaston> yeah, but it's still better than cvs :)
  725. # [11:57] <AryehGregor> And in case your answer is "use hg pull --rebase", that doesn't drop patches that got accepted upstream.
  726. # [11:57] * AryehGregor narrowly avoided having to learn how to use CVS -- phew
  727. # [11:57] <Ms2ger> No, hg rebase is broken
  728. # [11:58] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  729. # [11:58] <Ms2ger> I tend to fix the .rej and use patch, or apply the changes manually
  730. # [11:58] <AryehGregor> Glad we agree on that, at least.
  731. # [11:58] <Ms2ger> Is that good? Meh :)
  732. # [11:58] * AryehGregor tends to qpop and fix the patch manually
  733. # [11:59] <glandium> AryehGregor: feel lucky you don't know sccs or rcs
  734. # [11:59] <AryehGregor> But it's really annoying, since it totally doesn't have to be that way.
  735. # [11:59] * Ms2ger should go and do something more productive than arguing about vcs's
  736. # [12:00] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  737. # [12:01] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Connection reset by peer)
  738. # [12:02] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  739. # [12:04] <whimboo> ttaubert: ping
  740. # [12:04] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  741. # [12:06] <NeilAway> Ms2ger: is rebase still broken?
  742. # [12:06] * Quits: gandalf (zbraniecki@moz-4D6A4E85.internetdsl.tpnet.pl) (Ping timeout)
  743. # [12:11] * AutomatedTester is now known as AutomatedTester|AFK
  744. # [12:11] * Joins: gandalf (zbraniecki@moz-55DF610A.play-internet.pl)
  745. # [12:13] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  746. # [12:13] * Quits: adrian (adrian@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  747. # [12:14] * ewong is now known as ewong|afk
  748. # [12:15] * Quits: rajul (quassel@EAAAFE3.EBE90718.5700D73F.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  749. # [12:16] * Joins: adrian (adrian@moz-E31CD2CB.mozilla.org)
  750. # [12:16] * Joins: KaiRo (robert@moz-A200D4DB.adsl.highway.telekom.at)
  751. # [12:17] <AryehGregor> NeilAway, yes. Less so than it used to be, perhaps.
  752. # [12:18] <AryehGregor> One really annoying thing is it doesn't automatically drop local commits that were accepted upstream, which makes it very annoying to use with mq.
  753. # [12:19] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Connection reset by peer)
  754. # [12:21] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  755. # [12:21] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  756. # [12:22] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  757. # [12:22] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  758. # [12:24] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Ping timeout)
  759. # [12:26] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  760. # [12:27] <ejpbruel> mrbkap: ping
  761. # [12:29] * Quits: gcp (gpascutto@moz-162451B9.access.telenet.be) (Quit: Make a new plan, Stan!)
  762. # [12:29] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  763. # [12:33] * rail_away is now known as rail
  764. # [12:37] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  765. # [12:37] * Quits: gandalf (zbraniecki@moz-55DF610A.play-internet.pl) (Ping timeout)
  766. # [12:38] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  767. # [12:41] * Quits: @smaug (chatzilla@moz-96772BFB.elisa-mobile.fi) (Ping timeout)
  768. # [12:42] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  769. # [12:42] * Joins: gandalf (zbraniecki@moz-2CDF3465.play-internet.pl)
  770. # [12:46] <ttaubert> whimboo: hey
  771. # [12:46] <whimboo> ttaubert: just in the second I updated the bug.... mind helping us on bug 756997?
  772. # [12:49] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  773. # [12:50] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  774. # [12:52] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  775. # [12:55] * Quits: garnacho (carlos@moz-36890E2D.static.user.ono.com) (Ping timeout)
  776. # [12:56] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  777. # [12:57] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  778. # [12:59] * Joins: garnacho (carlos@moz-C1763940.static.user.ono.com)
  779. # [12:59] <ttaubert> whimboo: will look at it, need to finish a review first
  780. # [12:59] * Parts: _alex (Mibbit@moz-10B815BD.grenet.fr)
  781. # [13:00] <whimboo> ttaubert: thanks
  782. # [13:01] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  783. # [13:04] * rail is now known as rail_away
  784. # [13:05] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  785. # [13:05] * Quits: Optimizer (Instantbir@6DB44228.F684DA98.2AB48280.IP) (Ping timeout)
  786. # [13:05] * Joins: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net)
  787. # [13:05] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  788. # [13:05] * Quits: paolo (paolo@moz-792961AC.retail.telecomitalia.it) (Ping timeout)
  789. # [13:08] * Joins: victorporof (victorporo@187A82DF.162B26E2.79933D60.IP)
  790. # [13:08] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  791. # [13:08] * Joins: Optimizer (Instantbir@6DB44228.F684DA98.2AB48280.IP)
  792. # [13:14] <AryehGregor> nsHTMLEditor::IsTextPropertySetByContent has a void return type and a boolean out parameter.
  793. # [13:14] <AryehGregor> . . .
  794. # [13:14] <AryehGregor> An nsresult return type and boolean out parameter is bad enough, for things that shouldn't actually fail, but a *void* return type?
  795. # [13:14] * AryehGregor guesses he has nothing better to do than complain while he waits for "searching for changes" when pushing to try
  796. # [13:14] <@roc> it's editor; do you have to ask
  797. # [13:14] <AryehGregor> No.
  798. # [13:14] <AryehGregor> No, I really don't.
  799. # [13:15] <AryehGregor> Fortunately, my new version has a boolean return type, and takes an nsIContent* instead of nsIDOMNode*.
  800. # [13:15] <@roc> good stuff
  801. # [13:15] <AryehGregor> And validates parameters using MOZ_ASSERT.
  802. # [13:15] <@roc> booo
  803. # [13:15] <AryehGregor> What should I use, NS_ENSURE_*?
  804. # [13:16] <AryehGregor> Those just beg for problems to be ignored.
  805. # [13:16] <@roc> NS_ASSERTION to not crash debug builds every time they hit an editor bug
  806. # [13:16] <AryehGregor> Recently Ms2ger and I accidentally caught a years-old typo in editor code by switching to MOZ_ASSERT.
  807. # [13:16] <AryehGregor> Nobody had noticed before.
  808. # [13:16] <AryehGregor> Well, we actually have pretty good test coverage now!
  809. # [13:16] <AryehGregor> Also, I'm only using it for the new variants I introduce, so they're not called by legacy code.
  810. # [13:17] * Quits: nli` (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli`)
  811. # [13:17] <AryehGregor> All the old stuff still calls the nsIDOMNode* version, which doesn't assert, so their bugs won't blow anything up.
  812. # [13:17] * nli is now known as nli|away
  813. # [13:17] <@roc> better, but crashing on new editor bugs is not ideal either
  814. # [13:18] <AryehGregor> Better than no one noticing them. In my experience, the crash happens on test suite runs.
  815. # [13:18] <AryehGregor> So it doesn't get checked in to start with.
  816. # [13:18] <AryehGregor> I guess we'll see if this annoys people too much going forward.
  817. # [13:20] * Quits: Optimizer (Instantbir@6DB44228.F684DA98.2AB48280.IP) (Ping timeout)
  818. # [13:20] * Joins: odinho (odinho@moz-DFEC0675.opera.com)
  819. # [13:24] * Joins: Optimizer (Instantbir@6DB44228.F684DA98.2AB48280.IP)
  820. # [13:25] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  821. # [13:26] <Ms2ger> mounir, huh, weird (re: int32 casts)
  822. # [13:26] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  823. # [13:27] <edmorley> gerv: the google search rank for the http://www.mozilla.org/MPL/headers/ page is pretty low compared to the old one, so I've gone through and changed all the old 1.1 links I could find on wiki.m.o and MDN
  824. # [13:27] <Ms2ger> edmorley++
  825. # [13:27] <Ms2ger> (And good morning)
  826. # [13:27] <@roc> The JS engine people go on about how their fatal asserts are "not ignorable" etc, but when they crash my debug builds and disrupt my debugging, that's still my problem. bug 758016 is my latest.
  827. # [13:27] <gerv> edmorley: Thanks.
  828. # [13:27] <edmorley> gerv: however, I don't know if it's worth making the obsolete banner on http://www.mozilla.org/MPL/boilerplate-1.1/ more like the MDN style yellow banner things?
  829. # [13:27] <edmorley> Good morning Ms2ger :-)
  830. # [13:27] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  831. # [13:28] <gerv> edmorley: Example URL?
  832. # [13:28] <Ms2ger> Also, where did my TMS go?
  833. # [13:29] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  834. # [13:31] * Quits: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP) (Connection reset by peer)
  835. # [13:31] <gerv> edmorley: The MDN banner seems to be red: https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIDOMStorageEventObsolete
  836. # [13:31] <gerv> I can certainly copy that.
  837. # [13:31] * Joins: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP)
  838. # [13:32] * Joins: janv (varga@moz-654840D4.o2inet.sk)
  839. # [13:32] <edmorley> gerv: yeah I think I was mis-remembering (or thinking of the wikipedia style banners) the one you linked to or https://developer.mozilla.org/en/Obsolete:_XPCOM-based_scripting_for_NPAPI_plugins were the kind of thing I meant
  840. # [13:32] <edmorley> Ms2ger: TMS?
  841. # [13:33] * Joins: zzzzz (chatzilla@moz-D6DE409E.dhcp.embarqhsd.net)
  842. # [13:33] <gerv> edmorley: OK.
  843. # [13:33] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Ping timeout)
  844. # [13:33] <jtcranmer> grrr
  845. # [13:34] <jtcranmer> why does IOUtils use scriptableInputStream:;read instaed of ::readFromBytes?
  846. # [13:34] <jtcranmer> er, ::readBytes
  847. # [13:37] * Joins: beaufour (beaufour@moz-7BF7903.cpe.xe-6-0-0-1104.boanqu2.customer.tele.dk)
  848. # [13:37] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  849. # [13:38] * Joins: timdream (timdream@moz-9272B29E.adsl.dynamic.seed.net.tw)
  850. # [13:39] * Quits: janv (varga@moz-654840D4.o2inet.sk) (Quit: This computer has gone to sleep)
  851. # [13:41] <AryehGregor> roc, really I'd be fine if MOZ_ASSERT was a no-op in actual use, even in debug builds, and only got hit in tests.
  852. # [13:41] <AryehGregor> I just want it for regression testing.
  853. # [13:41] <@roc> then you really want NS_ASSERTION and a fix in bug 404077
  854. # [13:41] <AryehGregor> That would help, yes.
  855. # [13:42] <AryehGregor> People tend to mark those as expected and ignore them, though, instead of updating the code to not generate them.
  856. # [13:42] <@roc> you say that like it's a bad thing
  857. # [13:43] <AryehGregor> Well, I'm not opposed to grandfathering in old assert failures, but I don't see any excuse for new patches to be generating them -- if it's really an assert, new checkins shouldn't cause new failures.
  858. # [13:43] <@roc> personally, I think having to treat every bug as top priority simply because someone chose to introduce a fatal assertion for no particular reason is not a sensible way to prioritize bugs
  859. # [13:43] <AryehGregor> I'm okay with just removing the assert in that sort of case.
  860. # [13:43] <@roc> I agree with you about a no-regressions policy though
  861. # [13:44] <@roc> we count assertions in layout and rarely resort to just increasing assertion counts, and never without analysis of why assertion counts are increasing
  862. # [13:44] <AryehGregor> Mmm.
  863. # [13:44] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Connection reset by peer)
  864. # [13:44] <@roc> often it's because some code was already asserting and some change is just making that code run more times
  865. # [13:45] <AryehGregor> A lot of these are just null pointer checks. There should be a better way to do those -- why can't we get the compiler to verify non-nullness somehow for us in most cases?
  866. # [13:45] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  867. # [13:45] <AryehGregor> Yes, that's annoying, and in those cases the assert should probably be removed IMO.
  868. # [13:45] <@roc> maybe, although if they point to real bugs then it's still annoying
  869. # [13:45] <@roc> to have to remove it
  870. # [13:46] <@roc> but I claim it's not a major problem in practice
  871. # [13:46] <AryehGregor> Another case where I use MOZ_ASSERT is when a function should have no sensible reason to fail, but things it wraps return an nsresult, and I don't want to propagate it -- if there's some error that causes an early return I want to know about it and check for it explicitly, not just more-or-less-silently propagate the error.
  872. # [13:46] <AryehGregor> Again, I'd really like this to only be hit in tests.
  873. # [13:46] * AryehGregor ponders
  874. # [13:46] * mattwoodrow is now known as mattwoodrow|away
  875. # [13:46] * Joins: IanN (iann@4837CDFE.2ECE621A.E5F36E28.IP)
  876. # [13:46] <AryehGregor> I have to go now, but I'll think about it.
  877. # [13:46] <@roc> NS_ASSERTION is perfect for that
  878. # [13:46] <AryehGregor> If bug 404077 were fixed, maybe I'd agree.
  879. # [13:47] <ttaubert> whimboo: http://tinyurl.com/bo7n62d, I don't see a ja/ file in there
  880. # [13:47] <AryehGregor> And ideally I'd like NS_ASSERTION failures to be non-ignorable in tests -- the assertion should be removed if it's actually hit.
  881. # [13:47] <AryehGregor> If there's an NS_ASSERTION, the whole point is I should be pretty sure it's never false. Otherwise, why call it an assertion?
  882. # [13:47] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  883. # [13:47] <AryehGregor> (I mean, if new tests or code trigger an assertion, the assertion should be changed to NS_WARNING or something)
  884. # [13:47] <@roc> of course it should never be false, but there are bugs
  885. # [13:48] <AryehGregor> Right, but at that point NS_WARNING with a pointer to the bug is appropriate, not NS_ASSERTION.
  886. # [13:48] <AryehGregor> So as not to mislead the reader.
  887. # [13:48] <@roc> nope
  888. # [13:48] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  889. # [13:48] <AryehGregor> Okay, I've really got to go -- talk to you later.
  890. # [13:48] <@roc> ok
  891. # [13:49] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  892. # [13:50] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  893. # [13:51] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  894. # [13:53] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Connection reset by peer)
  895. # [13:54] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  896. # [13:55] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  897. # [13:56] <sawrubh> what does this : http://pastebin.mozilla.org/1650874 stack trace mean ?
  898. # [13:57] <whimboo> ttaubert: me neither because they dont' translate on central. but wether we use the dtd or properties file we get a fialure. seems like we have inconsistent code paths here
  899. # [13:57] <sawrubh> I want to know in what order were the calls made and which was the call which actually failed
  900. # [13:57] * Joins: davehunt (davehunt@BED03361.86E12CC0.7D0FCE04.IP)
  901. # [13:58] * Quits: zzzzz (chatzilla@moz-D6DE409E.dhcp.embarqhsd.net) (Ping timeout)
  902. # [13:58] * Joins: zzzzz_ (chatzilla@moz-D6DE409E.dhcp.embarqhsd.net)
  903. # [13:58] * zzzzz_ is now known as zzzzz
  904. # [14:00] <ttaubert> whimboo: I commented in the bug
  905. # [14:00] * rail_away is now known as rail
  906. # [14:02] * Quits: davehunt (davehunt@BED03361.86E12CC0.7D0FCE04.IP) (Ping timeout)
  907. # [14:04] * Joins: davehunt (davehunt@BED03361.86E12CC0.7D0FCE04.IP)
  908. # [14:05] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  909. # [14:05] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Connection reset by peer)
  910. # [14:06] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  911. # [14:06] * jmaher|afk is now known as jmaher
  912. # [14:07] * mattwoodrow|away is now known as mattwoodrow
  913. # [14:07] <NeilAway> roc: I routinely used to ignore a JS fatal assert but click-to-play reduces the load on my computer so I don't trip it any more
  914. # [14:07] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  915. # [14:08] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  916. # [14:08] * bhearsum|afk is now known as bhearsum
  917. # [14:09] <mounir> Ms2ger: do you agree this should be |foo = -foo|?
  918. # [14:10] * kmoir-afk is now known as kmoir_buildduty
  919. # [14:10] * Quits: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  920. # [14:10] * Joins: espindola (espindola@moz-1A6D805A.dsl.teksavvy.com)
  921. # [14:11] <Wes> %1331000297874?
  922. # [14:11] <Wes> oops
  923. # [14:11] <sewardj> really, irc != gdb
  924. # [14:14] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  925. # [14:16] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
  926. # [14:16] * Joins: Misfit_Geek (MisfitGeek@moz-D14C5FCF.hsd1.nh.comcast.net)
  927. # [14:18] <darktrojan> Unfocused, I have zamboni running \o/
  928. # [14:18] <sawrubh> sewardj: are you referring to me? I know irc!=gdb. I was just asking whether the lines at the top were called first or were the lines at the bottom of the stack trace called and that's how the error travelled up
  929. # [14:18] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  930. # [14:19] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  931. # [14:19] * Joins: JeroenDeDauw (j@moz-15CBCCA6.dip.t-dialin.net)
  932. # [14:19] <sewardj> sawrubh: no, it was a joke intended for Wes
  933. # [14:19] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  934. # [14:19] <sawrubh> sewardj: :P
  935. # [14:20] * Joins: kmoir_buildduty (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  936. # [14:21] * Quits: yury (yury@moz-E1A05497.ok.ok.cox.net) (Ping timeout)
  937. # [14:21] * Quits: espindola (espindola@moz-1A6D805A.dsl.teksavvy.com) (Ping timeout)
  938. # [14:22] * Quits: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net) (Connection reset by peer)
  939. # [14:22] * Joins: espindola (espindola@moz-7BD28E2D.dsl.teksavvy.com)
  940. # [14:24] * Quits: davehunt (davehunt@BED03361.86E12CC0.7D0FCE04.IP) (Client exited)
  941. # [14:24] * Joins: yury (yury@moz-E1A05497.ok.ok.cox.net)
  942. # [14:26] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  943. # [14:26] <whimboo> ttaubert: thanks. will check in a bit
  944. # [14:28] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  945. # [14:28] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  946. # [14:32] * Quits: gandalf (zbraniecki@moz-2CDF3465.play-internet.pl) (Quit: Computer has gone to sleep.)
  947. # [14:33] <jprmc> edmorley: possible to get https://bugzilla.mozilla.org/show_bug.cgi?id=681114 merged and spin a new nightly? We need some diagnostic info for Fennec
  948. # [14:34] * Joins: mcsmurf (chatzilla@moz-5693942.dip.t-dialin.net)
  949. # [14:35] <edmorley> jprmc: that bug was merged in the merge I did about 30 mins ago, I was just filing some bugs before I marked everything as fixed
  950. # [14:35] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  951. # [14:35] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  952. # [14:35] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  953. # [14:35] <edmorley> jprmc: I've retriggered Nightlies on m-c tip (78852a6d11ab), which includes that :-)
  954. # [14:36] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  955. # [14:36] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  956. # [14:36] * Joins: smaug (chatzilla@moz-96772BFB.elisa-mobile.fi)
  957. # [14:36] * ChanServ sets mode: +o smaug
  958. # [14:37] * jlebar|away is now known as jlebar
  959. # [14:37] <jlebar> Who owns mozbase?
  960. # [14:37] <bhearsum> #ateam
  961. # [14:37] <jlebar> Thanks.
  962. # [14:37] <bhearsum> probably some combo of ted, jhammel, jmaher
  963. # [14:37] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  964. # [14:38] <jprmc> edmorley: thanks!
  965. # [14:39] <edmorley> np
  966. # [14:40] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  967. # [14:40] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  968. # [14:41] * ewong|sleep is now known as ewong
  969. # [14:42] * Quits: timdream (timdream@moz-9272B29E.adsl.dynamic.seed.net.tw) (Ping timeout)
  970. # [14:43] * mattwoodrow is now known as mattwoodrow|away
  971. # [14:44] * Joins: gandalf (zbraniecki@moz-A4695C4C.neoplus.adsl.tpnet.pl)
  972. # [14:44] <Ms2ger> edmorley, www.bbc.co.uk/tms obviously
  973. # [14:45] <edmorley> silly me :-)
  974. # [14:45] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  975. # [14:45] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  976. # [14:46] <Ms2ger> mounir, afaict, yes
  977. # [14:46] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  978. # [14:46] <decoder> what would be the best way to automatically determine the try revision I just pushed to try
  979. # [14:46] <decoder> automatically
  980. # [14:46] <decoder> it seems that hg on the command line does not return it somehow
  981. # [14:46] <Ms2ger> Do you use trychooser?
  982. # [14:47] <decoder> Ms2ger: you mean the addon?
  983. # [14:48] <decoder> i just use the syntax
  984. # [14:48] <Ms2ger> Mm
  985. # [14:48] <decoder> the overall problem im trying to resolve is to automatically know the URL where to expect the build
  986. # [14:48] <decoder> that includes the pushed rev
  987. # [14:49] * Joins: bbondy (bbondy@moz-A05ECC22.home.cgocable.net)
  988. # [14:50] * Ms2ger tries something
  989. # [14:52] <Ms2ger> decoder, do you have an example of such a URL?
  990. # [14:53] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  991. # [14:54] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  992. # [14:54] <decoder> Ms2ger: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/decoder@own-hero.net-66b682590666/try-linux64-debug/
  993. # [14:55] <Ms2ger> hg log -r tip --template="http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/decoder@own-hero.net-{node|short}/try-linux64-debug/\n"
  994. # [14:55] <Ms2ger> Seems to work
  995. # [14:55] * Quits: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  996. # [14:56] * Quits: zzzzz (chatzilla@moz-D6DE409E.dhcp.embarqhsd.net) (Ping timeout)
  997. # [14:56] * Joins: zzzzz (chatzilla@moz-D6DE409E.dhcp.embarqhsd.net)
  998. # [14:58] <decoder> Ms2ger: on which repo?
  999. # [14:58] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1000. # [14:58] <decoder> isnt the revision you get like that your local revision?
  1001. # [14:58] <decoder> it's different on try
  1002. # [14:58] <Ms2ger> It shouldn't be
  1003. # [14:58] <decoder> im using mq locally, does that influence it?
  1004. # [14:58] <decoder> it was for me
  1005. # [15:00] <decoder> hm no, you're right
  1006. # [15:00] <decoder> i must have been doing something wrong, because I tried to go this way first
  1007. # [15:00] <decoder> thanks
  1008. # [15:00] * Quits: @smaug (chatzilla@moz-96772BFB.elisa-mobile.fi) (Ping timeout)
  1009. # [15:00] <Ms2ger> Np
  1010. # [15:01] * Joins: jviereck (Adium@moz-E0E188ED.ethz.ch)
  1011. # [15:02] * Joins: tchevalier (Instantbir@moz-C6EFC63A.w90-11.abo.wanadoo.fr)
  1012. # [15:03] * Joins: ketas (ketas@195.20.191.90.dyn.estpak.ee)
  1013. # [15:03] * Joins: armenzg (armenzg@D8C22410.5BCEC6DB.DA78B690.IP)
  1014. # [15:05] * Quits: armenzg (armenzg@D8C22410.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1015. # [15:07] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1016. # [15:07] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1017. # [15:07] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1018. # [15:09] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1019. # [15:09] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1020. # [15:09] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  1021. # [15:11] * mjschranz_away is now known as mjschranz
  1022. # [15:13] * Quits: Optimizer (Instantbir@6DB44228.F684DA98.2AB48280.IP) (Ping timeout)
  1023. # [15:14] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1024. # [15:14] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  1025. # [15:14] * Joins: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP)
  1026. # [15:14] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1027. # [15:14] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  1028. # [15:14] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1029. # [15:15] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  1030. # [15:16] * mdas is now known as mdas|noms
  1031. # [15:17] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1032. # [15:17] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1033. # [15:20] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1034. # [15:20] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1035. # [15:20] * glob|away is now known as glob
  1036. # [15:23] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  1037. # [15:23] * Quits: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP) (Ping timeout)
  1038. # [15:24] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1039. # [15:25] * mcote|afk is now known as mcote
  1040. # [15:25] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1041. # [15:25] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1042. # [15:25] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1043. # [15:26] * catlee-away is now known as catlee
  1044. # [15:26] <ted__> decoder: note that if you refresh your mq patch the revision will change
  1045. # [15:26] <ted__> the revision you push is exactly the same, but the changeset ID depends on a hash of a bunch of properties of the changeset, including the timestamp and other things...
  1046. # [15:26] * Quits: tonymec (tonymec@179EB2F9.9CEE3480.277517C1.IP) (Input/output error)
  1047. # [15:27] * Joins: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP)
  1048. # [15:27] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1049. # [15:27] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1050. # [15:28] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1051. # [15:30] <decoder> ted__: yea I noticed that it changes even when I just qpop and qpush again. but it didnt work using hg identify
  1052. # [15:30] <decoder> Ms2ger's proposal works fine
  1053. # [15:30] <decoder> ill use that
  1054. # [15:30] <ted__> hg id should be the same thing
  1055. # [15:30] <ted__> it's just giving you the topmost revision
  1056. # [15:31] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1057. # [15:31] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1058. # [15:32] * Joins: tonymec (tonymec@179EB2F9.9CEE3480.277517C1.IP)
  1059. # [15:32] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1060. # [15:32] <decoder> ted__: maybe i did something else wrong. I was using the rev returned by hg identify right after pushing
  1061. # [15:32] <decoder> that didnt work
  1062. # [15:32] <ted__> okay
  1063. # [15:32] <ted__> well, it should :)
  1064. # [15:32] <decoder> good to know :D
  1065. # [15:34] * mdas|noms is now known as mdas
  1066. # [15:34] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1067. # [15:37] * Quits: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP) (Ping timeout)
  1068. # [15:37] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1069. # [15:37] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1070. # [15:38] * deLta30_ is now known as deLta30
  1071. # [15:39] * Quits: Misfit_Geek (MisfitGeek@moz-D14C5FCF.hsd1.nh.comcast.net) (Quit: Leaving)
  1072. # [15:39] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1073. # [15:39] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1074. # [15:39] * Quits: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  1075. # [15:39] <glandium> i remember that hg qpop; hg qpush didn't change the changeset id, because mq stores the timstamp and author in the patch, did that change?
  1076. # [15:39] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  1077. # [15:41] <mbrubeck> qpop;qpush changes the ID for me
  1078. # [15:41] * Quits: tchevalier (Instantbir@moz-C6EFC63A.w90-11.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1079. # [15:41] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1080. # [15:41] <mbrubeck> The timestamp changes.
  1081. # [15:41] * Joins: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP)
  1082. # [15:41] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  1083. # [15:42] * coop|afk is now known as coop|buildduty
  1084. # [15:43] <glandium> mbrubeck: i think i've seen it not change the id in the past ; that could well have changed
  1085. # [15:46] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1086. # [15:46] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1087. # [15:46] * Joins: bholley (anonymous@D8A1116B.E59801E4.172227A7.IP)
  1088. # [15:47] <ted__> i think there might be a config option for that as well
  1089. # [15:48] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  1090. # [15:49] * bwinton_away is now known as bwinton
  1091. # [15:49] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1092. # [15:50] * bear-afk is now known as bear
  1093. # [15:50] <jviereck> if I have a JPEG image, do we create internally a ImageSurface that uses 4 byes per pixel or do pass the JPEG image around for rendering?
  1094. # [15:51] * Quits: bholley (anonymous@D8A1116B.E59801E4.172227A7.IP) (Ping timeout)
  1095. # [15:51] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  1096. # [15:51] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1097. # [15:51] * Quits: AryehGregor (AryehGrego@93416E6F.402C4F1C.CC465D70.IP) (Ping timeout)
  1098. # [15:54] * Joins: FeuerFliege (Instantbir@moz-3DBBEA91.pool.mediaways.net)
  1099. # [15:56] * Joins: vikash (vikash@2A3E81C7.11E9AD55.FB0CC892.IP)
  1100. # [15:56] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  1101. # [15:56] * Joins: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  1102. # [15:57] * Joins: _alex (Mibbit@moz-10B815BD.grenet.fr)
  1103. # [15:58] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  1104. # [15:59] * Quits: mcsmurf (chatzilla@moz-5693942.dip.t-dialin.net) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.12a1/20120519182334])
  1105. # [16:00] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Leaving...)
  1106. # [16:02] * Quits: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP) (Ping timeout)
  1107. # [16:02] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1108. # [16:03] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  1109. # [16:03] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1110. # [16:03] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  1111. # [16:04] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  1112. # [16:05] * Joins: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP)
  1113. # [16:06] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1114. # [16:07] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  1115. # [16:08] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1116. # [16:08] * cadecairos_away is now known as cadecairos
  1117. # [16:09] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1118. # [16:09] * Joins: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net)
  1119. # [16:09] * Joins: timdream (timdream@moz-104CC309.mv.mozilla.com)
  1120. # [16:09] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1121. # [16:09] * Joins: twi (Adium@moz-4BC71FC0.addr.tdcsong.se)
  1122. # [16:12] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1123. # [16:13] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1124. # [16:14] * erick-away is now known as erick
  1125. # [16:14] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1126. # [16:14] * jlebar is now known as jlebar|afk
  1127. # [16:15] * Quits: timdream (timdream@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1128. # [16:16] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  1129. # [16:16] * wlach|afk is now known as wlach
  1130. # [16:16] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Ping timeout)
  1131. # [16:17] * Quits: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP) (Ping timeout)
  1132. # [16:17] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  1133. # [16:17] * Quits: jviereck (Adium@moz-E0E188ED.ethz.ch) (Quit: Leaving.)
  1134. # [16:20] <Standard8> edmorley: did you get my email about sheriffs? I think I may have sent it to your bugmail address
  1135. # [16:20] * Joins: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP)
  1136. # [16:20] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1137. # [16:20] <edmorley> Standard8: yeah I did thank you, sorry just been working through my open tabs first
  1138. # [16:21] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1139. # [16:21] <Standard8> edmorley: np, just wanted to check it hadn't gone to the wrong place ;-)
  1140. # [16:21] * ChanServ sets mode: +o ehsan
  1141. # [16:21] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7.2/20120430222706])
  1142. # [16:21] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  1143. # [16:22] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  1144. # [16:22] <bjacob> how can i printf stuff in a way that shows in android opt mochitest logs?
  1145. # [16:22] <mounir> bjacob: maybe printf_stderr() works?
  1146. # [16:22] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1147. # [16:22] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1148. # [16:22] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1149. # [16:22] * Joins: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP)
  1150. # [16:22] <edmorley> Standard8: all added
  1151. # [16:23] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1152. # [16:23] <Standard8> edmorley: thanks, nice
  1153. # [16:23] <bjacob> mounir: nope
  1154. # [16:23] <Standard8> edmorley: that also answers the question about adding trees ;-)
  1155. # [16:23] <bjacob> mounir: this prints to logcat, but logcat isn't captured in android mochitest logs
  1156. # [16:23] <mounir> bjacob: oh... that sounds unfortunate :(
  1157. # [16:24] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  1158. # [16:25] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1159. # [16:26] <edmorley> Standard8: you get the add tree function yeah? (can't remember whether you do, and can't see with is_admin)
  1160. # [16:26] <Ms2ger> bjacob, there are a couple of places where we have code for that...
  1161. # [16:26] * Joins: jviereck (Adium@moz-36C11987.ethz.ch)
  1162. # [16:26] <Ms2ger> bjacob, MOZ_OutputAssertMessage is one place
  1163. # [16:26] <bjacob> Ms2ger: ah thanks
  1164. # [16:27] <Standard8> edmorley: the field is there ;-)
  1165. # [16:27] <Standard8> edmorley: and it seems to work :-)
  1166. # [16:28] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1167. # [16:28] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1168. # [16:29] <edmorley> Standard8: we don't yet have delete functionality, that's https://github.com/catlee/treestatus/issues/7
  1169. # [16:29] <Standard8> edmorley: I'll be careful ;-)
  1170. # [16:30] <Standard8> edmorley: what are we doing about non-supported old trees? Should we just eventually remove the hooks from those?
  1171. # [16:30] * Joins: evilpie (chatzilla@moz-2A134236.pools.arcor-ip.net)
  1172. # [16:31] <bjacob> Ms2ger: jmaher says on #mobile that won't work as the mochitest logs are sourced from a separate file that mochitests write directly into
  1173. # [16:31] <FeuerFliege> !seen gerv
  1174. # [16:31] <firebot> gerv was last seen 2 hours, 58 minutes and 15 seconds ago, saying 'edmorley: OK.' in #developers.
  1175. # [16:32] <Ms2ger> jmaher, boo
  1176. # [16:32] * Quits: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP) (Ping timeout)
  1177. # [16:32] <edmorley> Standard8: I'd like to keep treestatus as uncluttered as possible (along the lines of bug 758882 comment 0), and initially it won't be a problem, since it fails open
  1178. # [16:32] <jmaher> Ms2ger: it is all about reliable solutions, pulling logcat is not reliable unless you have a 1:1 mapping
  1179. # [16:32] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1180. # [16:32] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1181. # [16:33] <Ms2ger> jmaher, http://24.media.tumblr.com/tumblr_m3wp1yU15o1rspplwo1_500.jpg
  1182. # [16:33] <edmorley> Standard8: but once we switch to fail closed (bug 758888), then yeah we can use the list of hg hooks I requested in bug 758994 to decide what needs removing
  1183. # [16:33] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1184. # [16:34] * Joins: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1185. # [16:35] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1186. # [16:35] <Standard8> edmorley: ok thanks. I've just set up the active TB trees
  1187. # [16:35] <catlee> edmorley: if you can craft the appropriate POST request you can delete trees
  1188. # [16:35] <edmorley> Standard8: oh sorry, just seen the end of your email; so yeah seems like we are in agreement
  1189. # [16:35] <catlee> there's just no UI for it :)
  1190. # [16:35] <edmorley> catlee: ha true :-)
  1191. # [16:35] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1192. # [16:36] * Joins: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP)
  1193. # [16:37] <Standard8> catlee: does remember previous state do anything? It doesn't appear on the individual tree pages...
  1194. # [16:37] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1195. # [16:39] <lahabana> roc have you got a sec
  1196. # [16:39] <lahabana> I've got a question about the layout debugger
  1197. # [16:40] <lahabana> what are the 4 numbers in between "{}" when you display the frames?
  1198. # [16:40] <_alex> roc: hi I'm working with lahabana. We are talking about the "box parameters"
  1199. # [16:40] <catlee> Standard8: yeah, it's for when you close multiple trees on the main page
  1200. # [16:41] <catlee> and want to re-open them all to what they were at before
  1201. # [16:41] <Standard8> catlee: ok cool
  1202. # [16:41] <_alex> we don't know to which parameter each one refers to
  1203. # [16:41] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1204. # [16:42] <Ms2ger> peterv, is your patch queue online somewhere?
  1205. # [16:42] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1206. # [16:43] * Joins: jduell (jduell@moz-A71D42D4.nc.res.rr.com)
  1207. # [16:43] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1208. # [16:43] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Connection reset by peer)
  1209. # [16:43] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1210. # [16:44] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1211. # [16:44] * Quits: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP) (Ping timeout)
  1212. # [16:45] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1213. # [16:46] * philor|away is now known as philor
  1214. # [16:46] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Connection timed out)
  1215. # [16:46] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1216. # [16:47] * Joins: bbondy (bbondy@moz-A05ECC22.home.cgocable.net)
  1217. # [16:48] * Quits: glandium (glandium@moz-6CEC22A8.fbx.proxad.net) (Ping timeout)
  1218. # [16:48] * Joins: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP)
  1219. # [16:48] * Quits: lahabana (Mibbit@moz-EAA3EE9C.imag.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1220. # [16:48] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  1221. # [16:49] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1222. # [16:49] * Joins: glandium (glandium@moz-6CEC22A8.fbx.proxad.net)
  1223. # [16:50] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1224. # [16:50] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1225. # [16:50] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1226. # [16:50] * Quits: TheCrap (TheCrap@moz-587A3D92.dip0.t-ipconnect.de) (Ping timeout)
  1227. # [16:50] * Quits: Optimizer (Instantbir@12ADFBD6.F37BA653.2AB48280.IP) (Ping timeout)
  1228. # [16:51] * Joins: TheCrap (TheCrap@moz-DEDD2C65.dip0.t-ipconnect.de)
  1229. # [16:53] * ewong is now known as ewong|sleep
  1230. # [16:53] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1231. # [16:54] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1232. # [16:54] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1233. # [16:54] * ChanServ sets mode: +o ehsan
  1234. # [16:54] * Joins: Optimizer (Instantbir@724780A3.B482073.2AB48280.IP)
  1235. # [16:54] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1236. # [16:54] * armenzg is now known as armenzg_mtg
  1237. # [16:55] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  1238. # [16:55] * ChanServ sets mode: +o dveditz
  1239. # [16:55] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1240. # [16:55] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  1241. # [16:56] * Joins: graydot (jebasinghe@83B20D2F.370FE27D.302A44F.IP)
  1242. # [16:56] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1243. # [16:56] <graydot> gps: i am trying to pickup https://bugzilla.mozilla.org/show_bug.cgi?id=757351
  1244. # [16:57] <graydot> how do i reproduce the bug?
  1245. # [16:57] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
  1246. # [16:57] * joduinn-afk is now known as joduinn-phone
  1247. # [17:00] <gps> graydot: if you run the Sync xpcshell tests, you should see the warnings printed on stdout
  1248. # [17:00] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
  1249. # [17:00] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1250. # [17:00] <johanc> http://pastebin.mozilla.org/1650917 do I need to worry?
  1251. # [17:00] <graydot> gps: thanks
  1252. # [17:00] <gps> graydot: errr. let me double check that...
  1253. # [17:01] <graydot> gps: i am totally new to the codebase. I am guessing the developers introduction should have documentation to run these tests?
  1254. # [17:02] * Joins: lduros (lduros@moz-34D6757F.nic.resnet.group.upenn.edu)
  1255. # [17:02] <lduros> if you build FF using: ac_add_options --disable-system-extension-dirs is there still a way to have extensions installed/enabled by default?
  1256. # [17:03] <lduros> I want extensions on the rest of the system not to be enabled/installed (like ubufox) but I still want to add some extensions by default with it
  1257. # [17:03] <mbrubeck> graydot: See https://developer.mozilla.org/en/Running_automated_tests for documentation
  1258. # [17:03] <gps> graydot: OK. so the error is in Sync's UI code and it gets printed when you run Firefox from the command-line
  1259. # [17:03] <graydot> mbrubeck: thanks.
  1260. # [17:03] <Matt> if I add a XUL element to my XUL window that is associated with an XBL binding, the binding doesn't seem to happen right way
  1261. # [17:03] <gps> although, I can't reproduce it now
  1262. # [17:03] <Matt> is there an event I can listen for?
  1263. # [17:03] <Matt> when I check a couple of seconds later, it is bound, so I guess it is happening asynchronously after the element is added to the document
  1264. # [17:04] <graydot> gps: I opened the menu item tools>set up sync… Should that have triggered the warning?
  1265. # [17:04] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1266. # [17:04] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1267. # [17:05] * Joins: jviereck1 (Adium@moz-36C11987.ethz.ch)
  1268. # [17:05] * Quits: jviereck (Adium@moz-36C11987.ethz.ch) (Connection reset by peer)
  1269. # [17:05] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1270. # [17:05] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1271. # [17:05] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  1272. # [17:05] * Quits: jviereck1 (Adium@moz-36C11987.ethz.ch) (Connection reset by peer)
  1273. # [17:05] * Joins: jviereck (Adium@moz-36C11987.ethz.ch)
  1274. # [17:06] <@ehsan> catlee: so, every time I log in to the treestatus app, I get a message saying that I do not have permission to log into it, even though that when I go to the home page I see that I am in fact signed in!
  1275. # [17:07] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1276. # [17:07] <gps> graydot: OK. the warnings are printed to stderr and the Error Console when Sync is first loaded
  1277. # [17:08] <gps> I was able to trigger this by opening the Sync preferences pane
  1278. # [17:08] <gps> graydot: do you have Firefox compiled from source?
  1279. # [17:09] <graydot> gps: yes. Nightly. But i didn't turn debugging on
  1280. # [17:09] <gps> I don't think you need debugging for this
  1281. # [17:09] <gps> you should see 3 warnings in the Error Console
  1282. # [17:10] * Quits: beaufour (beaufour@moz-7BF7903.cpe.xe-6-0-0-1104.boanqu2.customer.tele.dk) (Quit: beaufour)
  1283. # [17:10] <NeilAway> Matt: what's your use case?
  1284. # [17:10] <graydot> gps: error console is common across the app. I am not able to open a separate error console for the sync window
  1285. # [17:11] <graydot> gps: sorry, that was a question
  1286. # [17:11] <Matt> NeilAway: I have a XUL window (not navigator:browser)
  1287. # [17:11] * Quits: Optimizer (Instantbir@724780A3.B482073.2AB48280.IP) (Ping timeout)
  1288. # [17:11] <Matt> I create a panel using createElement and append it to a popupSet in the window
  1289. # [17:11] <Matt> and then I call openPopup but the binding is not there yet
  1290. # [17:11] <edmorley> ehsan: you're not listed as a user, so not sure how you are signed in?
  1291. # [17:11] <Matt> so I want to wait until the binding is there
  1292. # [17:11] <@ehsan> edmorley: presumably as a result of a bug ;)
  1293. # [17:12] * Joins: crowder (crowder@moz-92FCF45.sd.sd.cox.net)
  1294. # [17:12] <edmorley> well yeah
  1295. # [17:12] <NeilAway> Matt: hmm, I don't know of anywhere we do that which we could copy from :s
  1296. # [17:12] <lduros> one last question if anybody knows: any way to disable sync when building FF? maybe --disable-sync -- i haven't tried, and it's not listed in ./configure --help
  1297. # [17:12] <Matt> NeilAway: so I am doing something unusual?
  1298. # [17:12] <Matt> NeilAway: should I just include the panel(s) in the XUL directly
  1299. # [17:12] <edmorley> ehsan: I meant more that it's not a "ehsan is in the users list but isn't allowed access"
  1300. # [17:12] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Connection reset by peer)
  1301. # [17:12] <Matt> or use a timer maybe?
  1302. # [17:12] <edmorley> ehsan: I can add you now, unless you wish to replicate?
  1303. # [17:13] <@ehsan> edmorley: no, let's keep me out of it for now
  1304. # [17:13] <@ehsan> I can log in anyways ;)
  1305. # [17:13] <NeilAway> Matt: well, I believe what we normally do is to include <panel hidden="true"> in the xul, then when you need it, you unhide it and open it
  1306. # [17:13] <gps> graydot: yes, the Error Console is global. Tools -> Web Developer -> Error Console
  1307. # [17:13] <Matt> NeilAway: the problem is that I can have an arbitrary number of panels, at least in theory
  1308. # [17:13] <Matt> tha
  1309. # [17:13] <Matt> t's why I wanted to create them dynamically
  1310. # [17:13] <KaiRo> umm, nice crash signature: mozilla::ipc::Shmem::Alloc(mozilla::ipc::Shmem::IHadBetterBeIPDLCodeCallingThis_OtherwiseIAmADoodyhead, unsigned int, mozilla::ipc::SharedMemory::SharedMemoryType, bool, bool)
  1311. # [17:14] <Matt> but I guess I can just use X panels if the dynamic creation is not going to work
  1312. # [17:14] <Matt> it would be nice if I could addEventListener("bindingCompleted") or something like that
  1313. # [17:14] <graydot> gps: could i post a link to a screenshot to ensure i am doing everything as i should?
  1314. # [17:14] * Joins: Optimizer (Instantbir@724780A3.B482073.2AB48280.IP)
  1315. # [17:14] * Parts: odinho (odinho@moz-DFEC0675.opera.com)
  1316. # [17:14] <Ms2ger> KaiRo, well, was it IPDL code calling it? :)
  1317. # [17:15] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  1318. # [17:15] <gps> graydot: go ahead. or do you want me to post a screenshot?
  1319. # [17:15] <graydot> gps: http://i45.tinypic.com/2ntefs8.png
  1320. # [17:16] <glandium> oh msvc, i despise thee
  1321. # [17:16] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1322. # [17:16] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1323. # [17:17] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1324. # [17:17] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1325. # [17:17] <KaiRo> Ms2ger: no idea, didn't look deeper as it's just a signle aurora user who crashed there a couple times
  1326. # [17:17] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1327. # [17:17] <Ms2ger> Was it dbaron's phone? :)
  1328. # [17:18] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  1329. # [17:18] <gps> graydot: hmmm. I just reproduced with a fresh profile by loading the "Set Up Sync" window. how old is your source tree?
  1330. # [17:18] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1331. # [17:19] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  1332. # [17:20] * Quits: vikash (vikash@2A3E81C7.11E9AD55.FB0CC892.IP) (Quit: Leaving)
  1333. # [17:20] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1334. # [17:20] * Joins: dcamp (dave@moz-11654395.hfc.comcastbusiness.net)
  1335. # [17:20] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1336. # [17:21] <Matt> NeilAway: for future reference, what I've done is put an iframe in the panel and wait for DOMContentLoaded
  1337. # [17:21] <Matt> th
  1338. # [17:21] <Matt> e bindings seem to be there at that point
  1339. # [17:22] <graydot> gps: checked out yesterday night
  1340. # [17:22] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  1341. # [17:22] <KaiRo> Ms2ger: no idea, but I doubt he runs WinXP on his phone - the reports are here: https://crash-stats.mozilla.com/report/list?signature=mozilla%3A%3Aipc%3A%3AShmem%3A%3AAlloc%28mozilla%3A%3Aipc%3A%3AShmem%3A%3AIHadBetterBeIPDLCodeCallingThis_OtherwiseIAmADoodyhead%2C%20unsigned%20int%2C%20mozilla%3A%3Aipc%3A%3ASharedMemory%3A%3ASharedMemoryType%2C%20bool%2C%20bool%29
  1342. # [17:22] <graydot> gps: 24 hours ago
  1343. # [17:22] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
  1344. # [17:22] * Joins: bonnie_ (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  1345. # [17:22] <graydot> gps: might the platform matter? I am on OSX
  1346. # [17:22] <gps> weird. anyway, it appears that the "best" solution (using the OS.Constants) isn't available from Sync code (refresh the bug)
  1347. # [17:22] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1348. # [17:23] <gps> I'm tempted to put this on hold until those constants are available
  1349. # [17:23] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Broken pipe)
  1350. # [17:23] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  1351. # [17:23] <graydot> gps: ok. I will pick up another bug :)
  1352. # [17:23] <graydot> thanks for being helpful
  1353. # [17:24] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
  1354. # [17:24] <gps> unless someone around here knows how to access OS.Constants from the chrome thread
  1355. # [17:24] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  1356. # [17:24] * Joins: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net)
  1357. # [17:25] <Yoric> gps: From the main thread, this isn't implemented yet.
  1358. # [17:25] <Yoric> Used to be, but we decided to first get it better tested on worker threads :)
  1359. # [17:25] * Joins: daoberes (chatzilla@moz-7C0D9792.cable.teksavvy.com)
  1360. # [17:26] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1361. # [17:26] <gps> Yoric: do you have a tracking bug for that?
  1362. # [17:26] <Yoric> Don't know if this is the best solution, of course.
  1363. # [17:26] <Yoric> bug 750178
  1364. # [17:26] <Yoric> Just pointing out that somewhere in the code, these constants have a name :)
  1365. # [17:26] <gps> it is better than typing bit flags w/o octal :)
  1366. # [17:27] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1367. # [17:27] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1368. # [17:27] * Quits: victorporof (victorporo@187A82DF.162B26E2.79933D60.IP) (Quit: Leaving...)
  1369. # [17:28] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1370. # [17:29] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  1371. # [17:29] * Quits: bonnie_ (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Ping timeout)
  1372. # [17:29] * Joins: RudyL (rudy@moz-C0184388.dynamic.hinet.net)
  1373. # [17:30] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  1374. # [17:31] * Quits: twi (Adium@moz-4BC71FC0.addr.tdcsong.se) (Quit: Leaving.)
  1375. # [17:31] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1376. # [17:32] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Connection reset by peer)
  1377. # [17:33] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1378. # [17:33] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  1379. # [17:34] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Broken pipe)
  1380. # [17:34] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  1381. # [17:35] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1382. # [17:36] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Connection reset by peer)
  1383. # [17:36] * Joins: davehunt_ (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1384. # [17:37] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1385. # [17:37] * Quits: smontagu (chatzilla@2B060B9D.C39404F5.CB858787.IP) (Ping timeout)
  1386. # [17:38] * Quits: armenzg_mtg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1387. # [17:38] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  1388. # [17:38] * jimm is now known as jimm-lunch
  1389. # [17:38] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  1390. # [17:38] * Joins: armenzg_mtg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  1391. # [17:39] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1392. # [17:39] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1393. # [17:39] <bent> Bas, ping
  1394. # [17:39] <Bas> bent: pong
  1395. # [17:40] <bent> Bas, hey, got this in windbg
  1396. # [17:40] <bent> what kind of info do you want in the dump?
  1397. # [17:40] <Bas> bent: The values of mA and mB at the top of the stack would be interesting.
  1398. # [17:40] <bent> full heap?
  1399. # [17:40] * Joins: squib (squib-@moz-415BAA34.engr.wisc.edu)
  1400. # [17:40] <Bas> bent: And the debug/log output would probably be even more awesome.
  1401. # [17:40] * Quits: armenzg_mtg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1402. # [17:41] <Bas> bent: As well as the current working set of the process (-not- the private working set)
  1403. # [17:41] * Joins: armenzg_mtg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  1404. # [17:41] <bent> Bas, when you say debug/log output...
  1405. # [17:42] <bent> i'm in a nightly build
  1406. # [17:42] <bent> is there some log file you're talking about?
  1407. # [17:42] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1408. # [17:42] <Bas> bent: Probably not if there was no debugger attached and no console :(
  1409. # [17:42] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  1410. # [17:42] <bent> well
  1411. # [17:42] <bent> i attached...
  1412. # [17:43] <bent> let's se
  1413. # [17:43] <bent> e
  1414. # [17:43] <Bas> bent: So how often is this happening to you?
  1415. # [17:43] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1416. # [17:43] <Bas> (sadly this is an optimized build I guess? Stacks are going to be very confusing)
  1417. # [17:43] * Quits: shorlander (shorlander@25F88422.B7606226.6BED537B.IP) (Ping timeout)
  1418. # [17:43] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1419. # [17:44] <bent> happens about once every half hour when i'm using google reader
  1420. # [17:44] <Bas> bent: Interesting, so how's memory usage when you crashed?
  1421. # [17:44] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  1422. # [17:44] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  1423. # [17:45] * Quits: _alex (Mibbit@moz-10B815BD.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  1424. # [17:45] <bent> looks like 3.5g
  1425. # [17:45] * armenzg_mtg is now known as armenzg
  1426. # [17:46] * ted__ is now known as ted
  1427. # [17:46] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  1428. # [17:47] * Quits: graydot (jebasinghe@83B20D2F.370FE27D.302A44F.IP) (Quit: graydot)
  1429. # [17:47] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Quit: Jesse)
  1430. # [17:48] * glob is now known as glob|away
  1431. # [17:48] * Quits: jviereck (Adium@moz-36C11987.ethz.ch) (Quit: Leaving.)
  1432. # [17:48] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
  1433. # [17:48] * Quits: lduros (lduros@moz-34D6757F.nic.resnet.group.upenn.edu) (Connection reset by peer)
  1434. # [17:48] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1435. # [17:48] <bent> Bas, can CreateSimilarDrawTarget return null?
  1436. # [17:48] <bent> in gfxContext::PushGroup i have 'newDT' null
  1437. # [17:48] <Bas> bent: In theory, yes. And the 3.5G probably explains why.
  1438. # [17:49] <Bas> You ran out of address space.
  1439. # [17:49] <Bas> So I'm guessing this is just indicative of a leak.
  1440. # [17:49] <Bas> Now the challenge is finding that leak :s
  1441. # [17:49] <bent> this build has only been up for about twenty minutes
  1442. # [17:49] <bent> yeah
  1443. # [17:49] <Bas> bent: I'm guessing you don't have any leak detection software?
  1444. # [17:49] <bent> no
  1445. # [17:50] <bent> though,
  1446. # [17:50] <bent> if this is really just running out of address space
  1447. # [17:50] <Bas> (In the meanwhile I'll try to find this as well, the problem is my huge amount of GPU memory makes it take a while before I start swapping into user space)
  1448. # [17:50] <bent> then why is it always crashing with the same stack?
  1449. # [17:50] * glob|away is now known as glob
  1450. # [17:50] <bent> for me and khuey
  1451. # [17:50] <Bas> bent: Probably because creating large graphics surfaces it a +/- 3MB allocation, not many other allocations are that big.
  1452. # [17:51] <bent> well,
  1453. # [17:51] <bent> i would suggest looking at the changelog for the nightly that we started seeing this on
  1454. # [17:51] * Quits: davehunt_ (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
  1455. # [17:51] <bent> it was a very noticeable
  1456. # [17:51] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Ping timeout)
  1457. # [17:52] <bent> one day no crashes, the next crashed every half houtr
  1458. # [17:52] * Joins: past_ (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  1459. # [17:52] <Bas> bent: I'm almost certain this is just a leak in the new Azure code.
  1460. # [17:52] * past_ is now known as past
  1461. # [17:52] <Bas> I turned on a very large amount of new code there.
  1462. # [17:52] <bent> oh ok
  1463. # [17:52] * Joins: timdream (timdream@moz-9272B29E.adsl.dynamic.seed.net.tw)
  1464. # [17:53] * Quits: RaZiel (quassel@B32E5CD3.8D8F7BC9.4073AF81.IP) (Client exited)
  1465. # [17:53] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1466. # [17:55] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1467. # [17:57] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1468. # [17:57] <bent> Bas, any way i can disable that new azure code for my sanity?
  1469. # [17:57] <bent> pref or something?
  1470. # [17:57] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1471. # [17:57] <Bas> bent: Yes, flip gfx.azure.content.enabled
  1472. # [17:58] * Joins: pks (pks@moz-DA5C1336.dip.t-dialin.net)
  1473. # [17:58] * jhammel is now known as jhamaher
  1474. # [17:58] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  1475. # [17:58] <bent> ok
  1476. # [17:58] <Bas> bent: If that doesn't help, well, then I guess it isn't my fault, but I seriously think it is :)
  1477. # [17:58] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  1478. # [17:58] * jhamaher is now known as jhammel
  1479. # [17:59] <bent> Bas, so this dump, is it useful? sounds like no
  1480. # [17:59] * Quits: pks (pks@moz-DA5C1336.dip.t-dialin.net) (Quit: leaving)
  1481. # [17:59] <Bas> bent: Nah, I wouldn't bother. If it's OOM, that explains why the stack would look like this.
  1482. # [18:00] <bent> ok
  1483. # [18:00] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1484. # [18:00] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1485. # [18:00] <bent> it's also 3.7gb
  1486. # [18:00] * Joins: pks (pks@moz-DA5C1336.dip.t-dialin.net)
  1487. # [18:00] * Joins: mconnor|m (mconnorm@767CBA65.5BCEC6DB.DA78B690.IP)
  1488. # [18:01] * Quits: jduell (jduell@moz-A71D42D4.nc.res.rr.com) (Ping timeout)
  1489. # [18:01] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  1490. # [18:02] * Quits: pks (pks@moz-DA5C1336.dip.t-dialin.net) (Quit: leaving)
  1491. # [18:02] * Joins: pks (pks@moz-DA5C1336.dip.t-dialin.net)
  1492. # [18:03] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1493. # [18:03] * Joins: jduell (jduell@moz-A71D42D4.nc.res.rr.com)
  1494. # [18:03] * Quits: pks (pks@moz-DA5C1336.dip.t-dialin.net) (Quit: leaving)
  1495. # [18:04] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  1496. # [18:04] * Quits: luke (andhow@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  1497. # [18:04] * Joins: pks (pks@moz-DA5C1336.dip.t-dialin.net)
  1498. # [18:04] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  1499. # [18:05] * Joins: schnozzle (Mibbit@F0AF09D.C9B62B48.CAA3100F.IP)
  1500. # [18:05] * Quits: IanN (iann@4837CDFE.2ECE621A.E5F36E28.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.10/20120522093426])
  1501. # [18:05] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1502. # [18:05] * Quits: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant_)
  1503. # [18:05] * bhearsum is now known as bhearsum|lunch
  1504. # [18:05] * Quits: dcamp (dave@moz-11654395.hfc.comcastbusiness.net) (Quit: Leaving...)
  1505. # [18:06] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1506. # [18:06] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Connection reset by peer)
  1507. # [18:06] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1508. # [18:06] * Joins: Dagger2 (Dagger@moz-D33D35F6.cable.virginmedia.com)
  1509. # [18:07] * Joins: bsmith (bsmith@moz-E34A3D24.dsl.pltn13.sbcglobal.net)
  1510. # [18:07] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1511. # [18:07] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1512. # [18:09] * Joins: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com)
  1513. # [18:09] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Input/output error)
  1514. # [18:09] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  1515. # [18:09] * Joins: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com)
  1516. # [18:09] * Joins: shorlander (shorlander@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1517. # [18:10] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1518. # [18:10] * armenzg is now known as armenzg_lunch
  1519. # [18:10] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  1520. # [18:12] * Joins: luke (andhow@moz-BBE3ABD.mv.mozilla.com)
  1521. # [18:12] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1522. # [18:12] * Quits: schnozzle (Mibbit@F0AF09D.C9B62B48.CAA3100F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1523. # [18:12] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  1524. # [18:12] * rail is now known as rail-lunch
  1525. # [18:17] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1526. # [18:18] * Joins: zwol (zwol@moz-F391F09C.csl.sri.com)
  1527. # [18:19] * Joins: paolo (paolo@moz-D5804FC1.retail.telecomitalia.it)
  1528. # [18:20] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  1529. # [18:20] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  1530. # [18:22] * jimm-lunch is now known as jimm
  1531. # [18:22] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  1532. # [18:22] * rnewman|afk is now known as rnewman
  1533. # [18:22] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1534. # [18:23] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  1535. # [18:24] * kmoir_buildduty is now known as kmoir-afk
  1536. # [18:25] * joduinn-phone is now known as joduinn
  1537. # [18:25] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Client exited)
  1538. # [18:26] * Quits: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1539. # [18:26] * joduinn is now known as joduinn-brb
  1540. # [18:30] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  1541. # [18:30] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1542. # [18:31] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  1543. # [18:31] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Connection timed out)
  1544. # [18:31] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  1545. # [18:31] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1546. # [18:31] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  1547. # [18:31] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1548. # [18:32] * Quits: gandalf (zbraniecki@moz-A4695C4C.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1549. # [18:32] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1550. # [18:33] * Quits: mconnor|m (mconnorm@767CBA65.5BCEC6DB.DA78B690.IP) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  1551. # [18:34] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  1552. # [18:34] * Quits: evilpie (chatzilla@moz-2A134236.pools.arcor-ip.net) (Input/output error)
  1553. # [18:34] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  1554. # [18:35] * AaronMT is now known as AaronMT|AFK
  1555. # [18:35] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1556. # [18:35] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  1557. # [18:35] * Joins: dvander`home (dvander@moz-15794884.prvdri.fios.verizon.net)
  1558. # [18:37] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Connection reset by peer)
  1559. # [18:38] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  1560. # [18:38] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Connection reset by peer)
  1561. # [18:38] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  1562. # [18:38] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1563. # [18:38] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  1564. # [18:39] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  1565. # [18:39] * Quits: TheCrap (TheCrap@moz-DEDD2C65.dip0.t-ipconnect.de) (Ping timeout)
  1566. # [18:40] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1567. # [18:41] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1568. # [18:42] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  1569. # [18:42] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  1570. # [18:42] * jlebar|afk is now known as jlebar
  1571. # [18:42] * Quits: Dagger2 (Dagger@moz-D33D35F6.cable.virginmedia.com) (Connection reset by peer)
  1572. # [18:42] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  1573. # [18:42] * Quits: Goldorak (chatzilla@1F645F24.38C3D724.187A1082.IP) (Connection reset by peer)
  1574. # [18:44] * Joins: Goldorak (chatzilla@1F645F24.38C3D724.187A1082.IP)
  1575. # [18:44] <Ms2ger> hsivonen, http://whereswalden.com/2011/10/20/implementing-mozillaarraylength-and-mozillaarrayend-and-some-followup-work/ fwiw
  1576. # [18:45] <Waldo> I think I filed a bug on changing the html5 parser files for that, fwiw
  1577. # [18:45] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  1578. # [18:45] * Parts: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  1579. # [18:45] <Ms2ger> Waldo, this is DOM code :)
  1580. # [18:45] <Waldo> okay, was guessing at context
  1581. # [18:47] * Joins: TheCrap (TheCrap@moz-DEDD2C65.dip0.t-ipconnect.de)
  1582. # [18:48] * Quits: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net) (Quit: Leaving.)
  1583. # [18:48] * philor is now known as philor|away
  1584. # [18:49] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1585. # [18:49] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1586. # [18:49] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1587. # [18:50] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  1588. # [18:50] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1589. # [18:50] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1590. # [18:51] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  1591. # [18:51] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1592. # [18:52] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  1593. # [18:53] * Joins: jbalogh (jbalogh@moz-BBE3ABD.mv.mozilla.com)
  1594. # [18:54] * joduinn-brb is now known as joduinn-commute
  1595. # [18:54] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1596. # [18:54] * Joins: myk1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1597. # [18:55] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1598. # [18:57] * Quits: KLB (Kenneth_Ba@moz-C233EF2B.maine.res.rr.com) (Connection reset by peer)
  1599. # [18:57] * Joins: knelson (Adium@moz-5CB0C315.dsl.pltn13.sbcglobal.net)
  1600. # [18:57] * Parts: knelson (Adium@moz-5CB0C315.dsl.pltn13.sbcglobal.net)
  1601. # [18:58] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  1602. # [18:58] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  1603. # [18:58] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1604. # [18:58] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1605. # [18:59] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1606. # [18:59] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Ping timeout)
  1607. # [18:59] * Joins: sriram (sriramr@moz-7B0110AD.mv.mozilla.com)
  1608. # [18:59] * bear is now known as bear-afk
  1609. # [19:00] * AaronMT|AFK is now known as AaronMT
  1610. # [19:00] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1611. # [19:00] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1612. # [19:02] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  1613. # [19:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1614. # [19:03] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  1615. # [19:03] * Quits: bsmith (bsmith@moz-E34A3D24.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1616. # [19:03] * Joins: bsmith (bsmith@moz-E34A3D24.dsl.pltn13.sbcglobal.net)
  1617. # [19:04] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  1618. # [19:05] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  1619. # [19:06] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Leaving.)
  1620. # [19:06] * wlach is now known as wlach|biab
  1621. # [19:06] * Quits: Optimizer (Instantbir@724780A3.B482073.2AB48280.IP) (Ping timeout)
  1622. # [19:07] * Joins: cdiehl_ (cdiehl@moz-3F7AE997.pool.mediaways.net)
  1623. # [19:07] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1624. # [19:07] * Quits: cdiehl (cdiehl@moz-A14075E.pool.mediaways.net) (Ping timeout)
  1625. # [19:07] * cdiehl_ is now known as cdiehl
  1626. # [19:07] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1627. # [19:08] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  1628. # [19:08] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  1629. # [19:09] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  1630. # [19:09] * ChanServ sets mode: +o dveditz
  1631. # [19:09] * Joins: kmoir_buildduty (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  1632. # [19:09] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1633. # [19:10] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1634. # [19:10] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  1635. # [19:10] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1636. # [19:10] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  1637. # [19:10] * Joins: Optimizer (Instantbir@724780A3.B482073.2AB48280.IP)
  1638. # [19:10] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  1639. # [19:11] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1640. # [19:12] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  1641. # [19:13] * coop|buildduty is now known as coop|lunch
  1642. # [19:13] * jviereck is now known as _jviereck
  1643. # [19:14] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  1644. # [19:14] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  1645. # [19:15] <froydnj> is str.Append(NS_LITERAL_STRING(...) as efficient as str.AppendLiteral(...)?
  1646. # [19:15] <mrbkap> froydnj: I think it's slightly less, but I don't remember why.
  1647. # [19:15] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
  1648. # [19:15] <mrbkap> froydnj: either way, you should prefer AppendLiteral.
  1649. # [19:16] * _jviereck is now known as jviereck
  1650. # [19:16] * myk1 is now known as myk
  1651. # [19:17] * Joins: bbondy (bbondy@moz-A05ECC22.home.cgocable.net)
  1652. # [19:17] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120526042008])
  1653. # [19:17] <Waldo> NS_LITERAL_STRING might either be a compile-time thing or a runtime thing, so no, it's not as efficient possibly
  1654. # [19:17] * glob is now known as glob|away
  1655. # [19:17] <Waldo> anyone know why some modules insist on prefixing every JSAPI call with ::? it seems like mostly pointless line noise
  1656. # [19:17] <froydnj> figured asking would be more efficient than tracing through XPCOM string headers :)
  1657. # [19:18] <jorendorff> it is pointless line noise
  1658. # [19:18] <froydnj> hm, StringBeginsWithLiteral would be nice
  1659. # [19:18] <Waldo> you could add it, but that'd arguably only make our string APIs worse
  1660. # [19:18] * Waldo dearly wishes someone would just clean up all the XPCOM string APIs once and for all
  1661. # [19:18] * mrbkap didn't think that was possible.
  1662. # [19:18] <Ms2ger> Waldo, you mean, for the fifth time?
  1663. # [19:18] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  1664. # [19:18] <Waldo> mrbkap: debatable
  1665. # [19:19] <Waldo> Ms2ger: it's a long journey
  1666. # [19:19] * Quits: timdream (timdream@moz-9272B29E.adsl.dynamic.seed.net.tw) (Quit: timdream)
  1667. # [19:19] <mrbkap> Waldo: That presumes that there's some perfect string API to aim for.
  1668. # [19:19] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  1669. # [19:19] <Waldo> mrbkap: within epsilon-ish, sure
  1670. # [19:19] <mrbkap> Waldo: and given the number of string APIs that aren't perfect floating around, I'm beginning to doubt that's possible.
  1671. # [19:19] <Ms2ger> Waldo, guess what, you get to design the MFBT string API :)
  1672. # [19:19] <jlebar> I think the API is mostly fine -- what sucks is the fact that it's spewed over eleven headers with random names.
  1673. # [19:19] * jviereck is now known as _jviereck
  1674. # [19:19] * jviereck1 is now known as jviereck
  1675. # [19:20] <Ms2ger> jlebar, just go for nsStringGlue.h, that'll get you everything you need :)
  1676. # [19:20] <Waldo> template by macro is also a winning pattern
  1677. # [19:20] <jlebar> And that some methods are available only on some classes, for no reason.
  1678. # [19:20] <jlebar> Ms2ger, Not for reading...
  1679. # [19:20] <jlebar> Waldo, Indeed, although that's not an API problem.
  1680. # [19:20] <Waldo> it kind of is, since it affects debugger displays
  1681. # [19:21] <Waldo> but sure
  1682. # [19:21] <Ms2ger> Yeah, the macro stuff is somewhat annoying
  1683. # [19:21] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  1684. # [19:21] <Waldo> "somewhat"?
  1685. # [19:21] <Waldo> Ms2ger is being corrupted
  1686. # [19:21] * Quits: bsmith (bsmith@moz-E34A3D24.dsl.pltn13.sbcglobal.net) (Quit: Leaving)
  1687. # [19:21] <mrbkap> jlebar: but some of the names make sense now and some of them made sense 7 years ago!
  1688. # [19:21] * Quits: RudyL (rudy@moz-C0184388.dynamic.hinet.net) (Ping timeout)
  1689. # [19:21] <mbrubeck> Oh good, wesj's Android-only patch broke Mac OS X on Aurora. :/
  1690. # [19:22] <Ms2ger> Waldo, man, I touch editor/
  1691. # [19:22] <Waldo> anyone know how much I should fear touching XBL code as regards cycle collection within it?
  1692. # [19:23] <jhammel> alot :P
  1693. # [19:24] * philor|away is now known as philor
  1694. # [19:24] * Joins: Pike (Pike@moz-5B6942F1.pool.mediaways.net)
  1695. # [19:24] <froydnj> think bjacob already tried templatizing strings and was shot down
  1696. # [19:24] <Waldo> !!!
  1697. # [19:24] <Ms2ger> Yes, a lot
  1698. # [19:24] * armenzg_lunch is now known as armenzg
  1699. # [19:24] <Waldo> !summon bz
  1700. # [19:24] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1701. # [19:25] <Waldo> froydnj: link or it didn't happen
  1702. # [19:25] * mbrubeck tries retriggering that OS X debug build on Aurora
  1703. # [19:26] * bhearsum|lunch is now known as bhearsum
  1704. # [19:26] <froydnj> Waldo: https://bugzilla.mozilla.org/show_bug.cgi?id=717356
  1705. # [19:26] <jhammel> froydnj: physically shot down or just conceptually? ;)
  1706. # [19:26] <Ms2ger> Physically, unfortunately
  1707. # [19:26] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1708. # [19:26] <jhammel> poor bjacob
  1709. # [19:27] <wesj> mbrubeck: i may have forgotten to wave my hands and whisper magic words while landing that. also, wtf.
  1710. # [19:27] <ted> BenWa: is there a reason we don't just enable the profiler on nightly builds?
  1711. # [19:27] <froydnj> "ah, yes, there's the corpse of the last bloke who tried touching the string API"
  1712. # [19:27] <ted> seems like that'd be easier than making users use a different nightly
  1713. # [19:27] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Input/output error)
  1714. # [19:27] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  1715. # [19:27] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1716. # [19:27] <jlebar> ted++
  1717. # [19:27] <BenWa> If everyone is ok with that
  1718. # [19:28] <ted> we have some precedent for enabling extra diagnostic type stuff on nightlies
  1719. # [19:28] <jlebar> BenWa, If it's actually as low-overhead as you say. :D
  1720. # [19:28] * Quits: JeroenDeDauw (j@moz-15CBCCA6.dip.t-dialin.net) (Quit: Leaving.)
  1721. # [19:28] <BenWa> It's fine on Mac, I think the hit may be higher on win32
  1722. # [19:28] <jlebar> BenWa, Can it be disabled via a pref (e.g. for testing?)
  1723. # [19:28] <ted> BenWa: what's the perf hit for enabling it? just frame pointers + some small overhead for sampling?
  1724. # [19:28] <froydnj> ted: Brace yourselves, the talos regression emails are coming
  1725. # [19:28] <BenWa> So it depends how we want to enable it
  1726. # [19:28] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1727. # [19:28] <Waldo> froydnj: I am depressed
  1728. # [19:29] <BenWa> right now you need nightly-profiling + extension
  1729. # [19:29] * froydnj hands Waldo some boost headers to cheer him up
  1730. # [19:29] <BenWa> So we can require nightly + extension or bake the extension like PDF.js
  1731. # [19:29] <ted> froydnj: you know that microsoft ships windows with frame pointers?
  1732. # [19:29] <Waldo> froydnj: I do not think that word means what you think it means
  1733. # [19:29] <ted> they apparently found that there wasn't a measurable benefit
  1734. # [19:29] <ted> and the benefit of having usable stacks was pretty big
  1735. # [19:29] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Ping timeout)
  1736. # [19:29] <Waldo> on 32-bit, the extra register helps us a bit for JS codegen, as I understand it
  1737. # [19:30] * Joins: JeroenDeDauw (j@moz-15CBCCA6.dip.t-dialin.net)
  1738. # [19:30] <BenWa> We had measured the perf hit, it was noticable on talos
  1739. # [19:30] * bear-afk is now known as bear
  1740. # [19:30] <froydnj> ted: win32 sanity? say it ain't so!
  1741. # [19:30] <ted> i know, right?
  1742. # [19:30] <Waldo> 64-bit, less so, given lower register pressure
  1743. # [19:30] <ted> stupid x86 and its lack of registers
  1744. # [19:30] <Waldo> but we're not shipping 64-bit, because I am not going to say why or what I think of that decision
  1745. # [19:30] <BenWa> If we're willing to take the regression on nightly then I would be fine with that
  1746. # [19:30] <ted> i don't think it'd be a big issue
  1747. # [19:30] <ted> i would be in favor
  1748. # [19:31] <ted> shipping it in releases would be harder to justify
  1749. # [19:31] <BenWa> Well my plan was to get more people using it first
  1750. # [19:31] <ted> yeah
  1751. # [19:31] <ted> well
  1752. # [19:31] <ted> giving it to nightly users would give you more users :)
  1753. # [19:31] <BenWa> My extension works in release builds actually, but I don't mention that cause it's confusing
  1754. # [19:31] <BenWa> its work in that limited mode
  1755. # [19:31] <ted> ah
  1756. # [19:31] <ted> anyway, i would support that
  1757. # [19:31] <ted> (enabling it for nightlies)
  1758. # [19:32] <ted> i think it'd be awesome to be able to ship it in releases, honestly
  1759. # [19:32] <BenWa> ted: Ok thanks. I'll see how popular it becomes and suggest it then
  1760. # [19:32] <ted> but i don't know if that's feasible
  1761. # [19:32] * rail-lunch is now known as rail
  1762. # [19:32] * wlach|biab is now known as wlach
  1763. # [19:32] <BenWa> ted: I would like to suggest building all 64 bit with framepointers TBH
  1764. # [19:32] <ted> that seems eminently reasonable
  1765. # [19:32] <BenWa> So we would get mac releases
  1766. # [19:33] <BenWa> And maybe someday we will ship win64 :)
  1767. # [19:33] <ted> heh :)
  1768. # [19:33] * Joins: vikash (vikash@4671444E.75EC973A.FB0CC892.IP)
  1769. # [19:33] <ted> if we enable frame pointers maybe i don't have to get that patch to handle win64 unwind info into breakpad :-P
  1770. # [19:33] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  1771. # [19:33] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1772. # [19:34] <Waldo> I though the x86-64 ABI just didn't have a frame pointers at all
  1773. # [19:34] <ted> BenWa: really awesome work btw
  1774. # [19:34] <ted> very cool that we're able to ship this at all
  1775. # [19:34] <ted> Waldo: it specs them as not needed by default
  1776. # [19:34] * Quits: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP) (No route to host)
  1777. # [19:34] <jlebar> BenWa, If the profiler doesn't requires frame pointers, is it fair to say it "doesn't require a custom build"?
  1778. # [19:34] <ted> but optionally in %rbp
  1779. # [19:34] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1780. # [19:35] <jlebar> er, if the profiler *does* require frame pointers
  1781. # [19:35] * Joins: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP)
  1782. # [19:35] <ted> exception unwinding semantics require unwind tables
  1783. # [19:35] <ted> so you technically have the info you need, except for some kinds of functions
  1784. # [19:35] <BenWa> jlebar: I meant to say it doesn't require a local build
  1785. # [19:35] <BenWa> like valgrind
  1786. # [19:35] <ted> but then you have to deal with unwind tables, which are DWARF on mac/linux
  1787. # [19:35] <froydnj> "some kinds of functions"?
  1788. # [19:36] <jlebar> BenWa, I see. But at least when we were making shark builds (are we still doing that?) people could download a -fno-omit-frame-pointers build.
  1789. # [19:36] <ted> froydnj: it's my understanding that there are types of functions that don't generate unwind info by default
  1790. # [19:36] <ted> but i'm not 100% clear on it
  1791. # [19:36] <jlebar> BenWa, Anyway, I'm picking nits.
  1792. # [19:36] <BenWa> jlebar: That's exactly what the nightly-profiling branch is
  1793. # [19:36] <froydnj> ted: well, assembly is the obvious kind...but that's just buggy assembly
  1794. # [19:36] <ted> froydnj: that's certainly true on ARM, which has similar unwind rules
  1795. # [19:36] <BenWa> -fno-omit-frame-pointers
  1796. # [19:36] <jlebar> BenWa, I see.
  1797. # [19:36] * artur is now known as artur-lunch
  1798. # [19:36] <ted> froydnj: can't say i understand it fully
  1799. # [19:36] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1800. # [19:37] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1801. # [19:37] <froydnj> ted: I have tried to avoid learning about ARM unwind bits :)
  1802. # [19:37] <ted> oh god it's complicated
  1803. # [19:37] <ted> then again, on x86-64 it's DWARF
  1804. # [19:37] <ted> so how much worse can it be?
  1805. # [19:37] <froydnj> from what little I have seen, I have gotten that bit
  1806. # [19:37] <BenWa> ted: Supporting the ARM unwinding would be nice, but we're stuck with the pseudo release unwinding for Fennec. Which was actually very useful, look at the performance improvements we did with it with Native Fennec.
  1807. # [19:37] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
  1808. # [19:38] <ted> i pulled the libunwind code out into breakpad to be able to translate arm unwind tables into breakpad's format
  1809. # [19:38] <froydnj> ted: just be thankful you haven't looked at IA64's unwind tables :)
  1810. # [19:38] <ted> i'm gonna keep not knowing anything about IA64
  1811. # [19:38] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  1812. # [19:38] <zzzzz> link and info on this Profiler you all speaketh of ?
  1813. # [19:38] <jviereck> is there some good practise to figure out why some wrong area is invalidated during repaint?
  1814. # [19:38] <froydnj> good move
  1815. # [19:39] <jviereck> or, can I see what area get's repainted at all?
  1816. # [19:39] * Joins: josh (josh@47F40369.10A53EE3.77834EAA.IP)
  1817. # [19:39] <ted> zzzzz: https://developer.mozilla.org/en/Performance/Reporting_a_Performance_Problem
  1818. # [19:39] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  1819. # [19:39] <zzzzz> tnx
  1820. # [19:39] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  1821. # [19:40] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1822. # [19:40] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  1823. # [19:41] <froydnj> jviereck: toggling nglayout.debug.paint_flashing might help?
  1824. # [19:41] <jviereck> thx!
  1825. # [19:41] * edmorley is now known as edmorley|away
  1826. # [19:42] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  1827. # [19:42] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  1828. # [19:42] <zzzzz> ted: from the chat above, I gather that the addon won't stand alone without the special build ?
  1829. # [19:42] <ted> zzzzz: benwa says it's not quite as useful
  1830. # [19:42] * Waldo grmbls about overbracing super-small ifs
  1831. # [19:42] <ted> but sort of
  1832. # [19:42] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  1833. # [19:42] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1834. # [19:42] <zzzzz> ok
  1835. # [19:43] <ted> you want to ask benwa about this stuff, not me
  1836. # [19:43] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  1837. # [19:43] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1838. # [19:43] <zzzzz> k
  1839. # [19:43] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  1840. # [19:43] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  1841. # [19:43] * zzzzz goes to work :P
  1842. # [19:44] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  1843. # [19:44] * Quits: nattofriends (tsutsumi@moz-A369A791.warosu.org) (Ping timeout)
  1844. # [19:44] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1845. # [19:44] <BenWa> zzzzz: It will
  1846. # [19:44] * Quits: _jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Client exited)
  1847. # [19:45] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  1848. # [19:45] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Ping timeout)
  1849. # [19:45] <BenWa> zzzzz: What are you looking to profile? Nightly?
  1850. # [19:45] <zzzzz> that's all I use, mostly hourly's though
  1851. # [19:45] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1852. # [19:45] * ChanServ sets mode: +o dbaron
  1853. # [19:45] <zzzzz> m-c win32
  1854. # [19:45] <BenWa> zzzzz: Just get them from the profiling branch instead
  1855. # [19:45] <zzzzz> ok
  1856. # [19:45] <BenWa> you still get some profiling on m-c win32
  1857. # [19:46] <BenWa> but the profiling win32 will be more detailed
  1858. # [19:46] <zzzzz> ok
  1859. # [19:46] <BenWa> So try both, see what works for you
  1860. # [19:46] <zzzzz> tnx
  1861. # [19:47] * Joins: nattofriends (tsutsumi@moz-A369A791.warosu.org)
  1862. # [19:48] * Joins: toji (txmg64@FCFE4518.4355518F.9ABE2C51.IP)
  1863. # [19:48] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  1864. # [19:48] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  1865. # [19:48] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  1866. # [19:49] <toji> I've got some questions involving the implementation of the performance API's in Firefox. Anyone in here able to help with that?
  1867. # [19:49] * Quits: vikash (vikash@4671444E.75EC973A.FB0CC892.IP) (Quit: Leaving)
  1868. # [19:49] <froydnj> boo, asserts in MapsMemoryReporter.cpp
  1869. # [19:49] <bjacob> toji: do you mean the new profiler? ask BenWa
  1870. # [19:50] * zpao|detached is now known as zpao
  1871. # [19:50] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1872. # [19:50] <toji> No, as in the window.performance… APIs
  1873. # [19:50] <toji> Unless that's what you mean by "profiler"
  1874. # [19:50] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  1875. # [19:51] <Waldo> it's definitely not what he meant :-)
  1876. # [19:51] * Quits: MarcoZ (Daily@moz-D781C7F4.dip.t-dialin.net) (Quit: Ciao!)
  1877. # [19:51] * Quits: cloudpopup (squeakytoy@moz-9E84F244.netset.se) (Quit: Leaving)
  1878. # [19:52] <Waldo> toji: I would suggest looking at hg logs for the relevant code to see who to ask -- or are you asking as a web developer, not as someone looking to discuss the code in question?
  1879. # [19:52] <BenWa> toji: Nope, I'm not the right person for these APIs
  1880. # [19:53] * Quits: FeuerFliege (Instantbir@moz-3DBBEA91.pool.mediaways.net) (Ping timeout)
  1881. # [19:53] <toji> Sort of, let me explain: I've noticed several pages fail randomly when using the shims I created for performance.now() (https://github.com/toji/game-shim)
  1882. # [19:53] * Joins: jviereck (chatzilla@moz-26045BE5.dclient.hispeed.ch)
  1883. # [19:53] * Joins: rajul (quassel@D7001566.A10875F5.5700D73F.IP)
  1884. # [19:54] <toji> What happens is that those shims appear to work for ~5 seconds and then suddenly disappear from the performance object
  1885. # [19:54] * Joins: romaxa_home (romaxa@moz-54F5744A.net)
  1886. # [19:54] <toji> This suggests that the entire object is being rebuilt behind the scenes when some value on it changes
  1887. # [19:54] * Joins: rclick (rclick@moz-914CAD41.dsl.covlil.sbcglobal.net)
  1888. # [19:54] * Parts: jviereck (chatzilla@moz-26045BE5.dclient.hispeed.ch)
  1889. # [19:55] <toji> I'm wondering if there's a way to monitor for that so I can reinstall the shim and allow it to continue working in stable Firefox
  1890. # [19:55] * Joins: robhawkes (robhawkes@71702DA1.A945095F.E1A5596F.IP)
  1891. # [19:55] <toji> Obviously the need for it goes away in the nightly channels, so this is really just a short-term fix, but it's one I'd like to put in place nonetheless
  1892. # [19:56] * Joins: jviereck (chatzilla@moz-26045BE5.dclient.hispeed.ch)
  1893. # [19:57] * Joins: vikash (vikash@4671444E.75EC973A.FB0CC892.IP)
  1894. # [19:57] * Quits: shorlander (shorlander@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  1895. # [19:58] <taras> i'm having a lot of crashes that involve painting busting followed by a crash
  1896. # [19:58] <taras> since this weekend
  1897. # [19:58] <bjacob> toji: hg log points to Gijs Kruitbosch
  1898. # [19:58] <jtcranmer> taras: exacerbated by my page? ;-)
  1899. # [19:58] * jmaher is now known as jhamel
  1900. # [19:58] <taras> nope
  1901. # [19:58] <taras> seems to do with browser interaction
  1902. # [19:59] * jhamel is now known as jhamnel
  1903. # [19:59] * Quits: rajul (quassel@D7001566.A10875F5.5700D73F.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1904. # [19:59] * Joins: jstraus (Adium@47F40369.10A53EE3.77834EAA.IP)
  1905. # [19:59] * jhamnel is now known as jmaher
  1906. # [19:59] <bjacob> toji: and Igor Bazarny
  1907. # [20:00] <bjacob> toji: no idea what their irc nicks are
  1908. # [20:00] <Waldo> jmaher: I feel like I just missed out on something awesome
  1909. # [20:00] <jhammel> Waldo: he is trying to be like me
  1910. # [20:00] <jhammel> lord knows why
  1911. # [20:00] <jmaher> Waldo: heh, I was just bugging jhammel in #ateam
  1912. # [20:00] * Quits: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  1913. # [20:00] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  1914. # [20:00] <toji> Okay, thanks Benoit. I'll see if I can hunt them down.
  1915. # [20:01] <Mook_as> toji: on IRC, Gijs is Gijs :) (he's not around at the moment, it seems)
  1916. # [20:01] * Joins: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1917. # [20:01] <jviereck> froydnj: thanks, I see now the wrong area being invalidated.
  1918. # [20:01] <jviereck> what are the pixel units on the screen that determ the size of an area that gets invalidated? Are they in this "gfxUnits"?
  1919. # [20:01] <Waldo> jhammel: we need more people like you
  1920. # [20:02] <Waldo> humor is underappreciated around here :-(
  1921. # [20:02] <jhammel> Waldo: i would have thought one was borderline too many ;)
  1922. # [20:02] <jmaher> :)
  1923. # [20:02] <bjacob> Waldo: could you please take a look at 758396
  1924. # [20:02] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  1925. # [20:02] <Waldo> jhammel: us jeffs must hang together, else they will assuredly hang us separately
  1926. # [20:02] * hub_ is now known as hub
  1927. # [20:03] <jhammel> :)
  1928. # [20:03] * Joins: twi (Adium@moz-4BC71FC0.addr.tdcsong.se)
  1929. # [20:03] * Joins: benfrancis (tola@moz-65B7ACDE.oxfd-bam-1.adsl.virginmedia.com)
  1930. # [20:03] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1931. # [20:04] * Quits: adrian (adrian@moz-E31CD2CB.mozilla.org) (Quit: Konversation terminated!)
  1932. # [20:04] <benfrancis> Does anyone know what heuristics Firefox uses to fetch favicons? Does it check for /favicon.ico first before following links in <head>? Any idea where the code is for that?
  1933. # [20:04] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1934. # [20:04] * coop|lunch is now known as coop|buildduty
  1935. # [20:05] * Joins: davidb_ (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1936. # [20:05] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  1937. # [20:05] * davidb_ is now known as davidb
  1938. # [20:05] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3e32a1d1f1a8 - Joel Maher - Bug 759374 - deploy new talos.zip to capture bug 758738. r=armenzg
  1939. # [20:05] <Waldo> bjacob: looking
  1940. # [20:05] <jwir3> nice work on the profiler, BenWa. I'm excited for it.
  1941. # [20:06] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1942. # [20:06] <BenWa> jwir3: Thanks, find and file some perf bugs with profiles :)
  1943. # [20:06] <BenWa> Let me know if you have a few spares cycles, look for a bit of help
  1944. # [20:06] <jwir3> wiil do
  1945. # [20:06] * Quits: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP) (Quit: surkov)
  1946. # [20:07] <edmorley|away> benfrancis: nice work on the HR seating plan email btw, that cracked me up :-)
  1947. # [20:07] * Joins: rstrong (rstrong@moz-CE19CA8.dsl.scrm01.sbcglobal.net)
  1948. # [20:07] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1949. # [20:07] <benfrancis> edmorley|away: heh :) I aim to please.
  1950. # [20:07] <gps> anyone seeing Skia compile errors with Clang?
  1951. # [20:08] <Waldo> bjacob: done
  1952. # [20:08] <gps> SkFontHost_mac_coretext.cpp:810:28: error: non-constant-expression cannot be narrowed from type 'CGFloat' (aka 'double') to 'SkScalar' (aka 'float') in initializer list [-Wc++11-narrowing]
  1953. # [20:08] * Joins: jamesr (jamesr@8FC061C0.D6CCE4AE.77834EAA.IP)
  1954. # [20:08] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1955. # [20:08] * sworkman_ is now known as sworkman
  1956. # [20:08] <bjacob> Waldo: thanks
  1957. # [20:09] * Quits: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1958. # [20:09] <jfkthame> gps: see bug 755869
  1959. # [20:09] * Joins: evilpie (chatzilla@moz-2A134236.pools.arcor-ip.net)
  1960. # [20:09] <Ms2ger> gps, makes sense, we just updated to Skia trunk
  1961. # [20:09] <glandium> Waldo: MOZ_STATIC_ASSERT is not supported in a class, isn't it?
  1962. # [20:09] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1963. # [20:09] <Waldo> glandium: directly within one, no
  1964. # [20:10] <glandium> Waldo: so how can one do static asserts in templates?
  1965. # [20:10] <Waldo> glandium: method within the class, put a call to that method in the constructor, or destructor, or some other method everyone will use
  1966. # [20:11] <glandium> Waldo: not going to work on a class that is actually never instantiated (for obscure reasons)
  1967. # [20:11] * Joins: bsmedberg (bsmedberg@moz-3F45DFB6.alt.east.verizon.net)
  1968. # [20:11] * ChanServ sets mode: +o bsmedberg
  1969. # [20:11] <Waldo> glandium: I think I'd like to see what it is you're actually doing
  1970. # [20:12] * Joins: jesup (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  1971. # [20:12] * Joins: bholley (anonymous@76C20CCA.89BECD7F.A495AFDF.IP)
  1972. # [20:13] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1973. # [20:13] <jwir3> is anyone else getting issues upgrading nightly on linux? It keeps telling me it can't update when I restart.
  1974. # [20:14] * Joins: mbrubeck1 (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1975. # [20:14] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Connection reset by peer)
  1976. # [20:14] * Joins: necolas (necolas@moz-2D68B52B.bb.sky.com)
  1977. # [20:14] <glandium> jwir3: i had the problem on windows today
  1978. # [20:14] <glandium> jwir3: but i was upgrading from 14.0a1
  1979. # [20:14] <rillian> jwir3, it worked from me on linux64 twice today
  1980. # [20:14] <jwir3> glandium: Hm... I am on FF15, and it's been happening for a week or so
  1981. # [20:14] <rillian> ff16
  1982. # [20:14] <froydnj> jviereck: I do not know; you have exhausted my layout knowledge :)
  1983. # [20:15] <KWierso> jwir3: maybe the background updates thing isn't working properly?
  1984. # [20:15] <rillian> jwir3, once or twice I've had the update get things into a confused state and had to re-install nightly
  1985. # [20:15] <myk> bsmedberg: i'll remove WEBAPP_RUNTIME_ID when checking in the fix; you're right, it's overkill
  1986. # [20:17] <glandium> Waldo: actually, i do have an instance, but i don't want a constructor or a destructor because that would add static initializers, which is exactly what i'm going after
  1987. # [20:17] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1988. # [20:17] * Quits: bholley (anonymous@76C20CCA.89BECD7F.A495AFDF.IP) (Ping timeout)
  1989. # [20:17] <bjacob> glandium: implement your own custom static-assert-like mechanism for that
  1990. # [20:17] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1991. # [20:17] * Waldo gives bjacob the Look of Disapproval
  1992. # [20:18] <glandium> bjacob: well, what if someone else wants to do something similar?
  1993. # [20:18] <Ms2ger> That's worse than being shot for XPCOM strings
  1994. # [20:18] * benfrancis is now known as benfrancis|afk
  1995. # [20:18] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  1996. # [20:18] <Waldo> glandium: does the class have any methods at all?
  1997. # [20:18] * joduinn-commute is now known as joduinn-mtg
  1998. # [20:18] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1999. # [20:18] <glandium> Waldo: no
  2000. # [20:18] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2001. # [20:18] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2002. # [20:19] <Ms2ger> heycam|away, btw, you probably want to reference http://ecma-international.org/ecma-262/5.1/ now
  2003. # [20:19] * jtcranmer tests pdfjs for the first time
  2004. # [20:19] <Ms2ger> *crash*
  2005. # [20:19] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2006. # [20:20] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2007. # [20:20] <NeilAway> benfrancis|afk: iirc if we haven't seen a <link> for a favicon by the time the page loads, we look for a /favicon.ico
  2008. # [20:20] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2009. # [20:20] * Joins: bholley (anonymous@76C20CCA.89BECD7F.A495AFDF.IP)
  2010. # [20:21] <Waldo> glandium: why aren't you just using direct instance variables? I'm really pretty confused by this :-)
  2011. # [20:21] <ted> toji: sounds like wrapper issues, if your expandos are going away
  2012. # [20:21] <ted> toji: but that's about as far as i'd speculate
  2013. # [20:21] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2014. # [20:22] <glandium> Waldo: instance variable would be clutter, do you mean static variables?
  2015. # [20:22] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Ping timeout)
  2016. # [20:22] * Quits: toji (txmg64@FCFE4518.4355518F.9ABE2C51.IP) (Quit: toji)
  2017. # [20:23] * Joins: toji (txmg64@FCFE4518.4355518F.9ABE2C51.IP)
  2018. # [20:23] * Joins: raphc (rc@moz-5F29C83B.wb.wifirst.net)
  2019. # [20:24] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  2020. # [20:24] <Waldo> glandium: possibly; I really would like to see whatever it is you're actually doing, because I'm still a little confused about that
  2021. # [20:24] <glandium> Waldo: bug 616262
  2022. # [20:26] <glandium> Waldo: i want to check that the type given to CCParticipantVTable meets some criteria
  2023. # [20:26] * Parts: toji (txmg64@FCFE4518.4355518F.9ABE2C51.IP)
  2024. # [20:26] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  2025. # [20:27] <glandium> Waldo: although, i could probably extend CCParticipantVTableImpl with another bool
  2026. # [20:27] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  2027. # [20:27] * Quits: bholley (anonymous@76C20CCA.89BECD7F.A495AFDF.IP) (Ping timeout)
  2028. # [20:27] <Ms2ger> dzbarsky, http://www.w3c-test.org/html/tests/submission/Opera/microdata/001.html should pass for you now :)
  2029. # [20:28] * Waldo looks
  2030. # [20:29] * mbrubeck1 is now known as mbrubeck
  2031. # [20:29] <Waldo> glandium: couldn't you put the static assert into the Impl class?
  2032. # [20:29] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2033. # [20:29] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2034. # [20:29] <glandium> Waldo: the impl class is templated
  2035. # [20:29] <dzbarsky> Ms2ger: 5 failures left :) can you write a patch to import it?
  2036. # [20:29] <Waldo> in the operator& you seem to have in each
  2037. # [20:30] * mkelly is now known as mkelly|naptime
  2038. # [20:30] <dzbarsky> Ms2ger: and thank you
  2039. # [20:30] <Waldo> glandium: btw, overloading operator& is usually a bad idea, as I understand it
  2040. # [20:30] <Ms2ger> Np, and thank you!
  2041. # [20:30] <Waldo> .addr() or such is preferred
  2042. # [20:30] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
  2043. # [20:30] * Joins: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com)
  2044. # [20:30] * jwir3 is now known as jwir3|lunch
  2045. # [20:30] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  2046. # [20:30] <glandium> Waldo: well here, it's intended to be overloaded.
  2047. # [20:31] <Waldo> where'd I go wrong in life to be reading cycle collection code :-)
  2048. # [20:31] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2049. # [20:31] * ChanServ sets mode: +o dbaron
  2050. # [20:31] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2051. # [20:31] <froydnj> Waldo: should've stuck with the boost headers
  2052. # [20:31] * Quits: paolo (paolo@moz-D5804FC1.retail.telecomitalia.it) (Client exited)
  2053. # [20:32] <glandium> Waldo: even worse, cycle collection code that re-implements vtables differently
  2054. # [20:32] <Ms2ger> dzbarsky, if you apply the patch I attached earlier, just running |python importTestsuite.py html.txt| in dom/imptests should work
  2055. # [20:32] <Ms2ger> dzbarsky, but I can attach a new patch if you prefer
  2056. # [20:32] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2057. # [20:32] <hub> another day, another breakage on Mac
  2058. # [20:32] <davidb> does randell jesup hang on irc?
  2059. # [20:32] <hub> in Skia this time
  2060. # [20:33] * jhammel is now known as jhammel|f00dz
  2061. # [20:33] <glandium> froydnj: i suspect we'd be well over 4GB of RAM necessary by the linker if we were using boost headers
  2062. # [20:33] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  2063. # [20:33] <dzbarsky> Ms2ger: ok, i'll do that
  2064. # [20:33] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  2065. # [20:33] <Ms2ger> davidb, yes, jesup / jesup|laptop
  2066. # [20:33] <davidb> Ms2ger: ty
  2067. # [20:33] <Ms2ger> hub, yep, reported and it won't happen again ;)
  2068. # [20:33] * Joins: bholley (anonymous@moz-5DC51D53.fbx.proxad.net)
  2069. # [20:33] <Ms2ger> dzbarsky, thanks!
  2070. # [20:33] <davidb> jesup: hi! is there anything ui landing as part of webRTC?
  2071. # [20:33] <hub_> here is the build breakage https://gist.github.com/07abfc962800d015be7a
  2072. # [20:33] * Joins: toji (txmg64@FCFE4518.4355518F.9ABE2C51.IP)
  2073. # [20:33] * ctalbert is now known as ctalbert|afk
  2074. # [20:34] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2075. # [20:34] <Ms2ger> hub_, yeah, reported twice in bug 755869 :)
  2076. # [20:34] <froydnj> glandium: boost: the secret plan for driving 64-bit adoption
  2077. # [20:34] <@dolske> davidb: bug 748835 is the piece I'm aware of.
  2078. # [20:34] * Quits: @bsmedberg (bsmedberg@moz-3F45DFB6.alt.east.verizon.net) (Ping timeout)
  2079. # [20:34] <davidb> dolske: ty
  2080. # [20:35] * Quits: daoberes (chatzilla@moz-7C0D9792.cable.teksavvy.com) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  2081. # [20:36] * Joins: bsmedberg (bsmedberg@moz-5D0C1762.altnpa.east.verizon.net)
  2082. # [20:36] * ChanServ sets mode: +o bsmedberg
  2083. # [20:36] <jesup> davidb: Not in the first landing. There will be UI for permissions (getUserMedia), but that's TBD. boriss has some mockups that are nice
  2084. # [20:37] * coop|buildduty is now known as coop|mtg
  2085. # [20:37] <davidb> jesup: ok cool, thanks.
  2086. # [20:37] <jesup> davidb: bug 748844
  2087. # [20:37] <davidb> i was just hunting :)
  2088. # [20:39] <@dolske> jesup: is UX involved in the webrtc parts? nothing beyond 748835 has come across my radar, so if you're wanting UX/front-end resources that probably needs to be starting!
  2089. # [20:39] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  2090. # [20:40] <hub> maybe it is time that there be a clang buildbot for Mac
  2091. # [20:40] <hub> so that this kind of breakage get caught
  2092. # [20:40] * Quits: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  2093. # [20:41] * Quits: josh (josh@47F40369.10A53EE3.77834EAA.IP) (Ping timeout)
  2094. # [20:41] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
  2095. # [20:41] * Joins: josh (josh@47F40369.10A53EE3.77834EAA.IP)
  2096. # [20:41] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2097. # [20:42] <froydnj> hub: espindola is working in that direction
  2098. # [20:42] <hub> or maybe just a Lion buildbot
  2099. # [20:42] <hub> as some other breakage recently were Lion specific
  2100. # [20:42] <espindola> hub, the bots are Lion :-)
  2101. # [20:42] <Ms2ger> And a BSD buildbot for gaston's birthday
  2102. # [20:42] <hub> espindola: they don't seem to turn orange
  2103. # [20:42] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2104. # [20:43] <espindola> hub, no, we ignore lots of tests that fail on lion :-(
  2105. # [20:43] <espindola> I will try to move the os x build to clang
  2106. # [20:43] <Ms2ger> Well, yes, because they fail
  2107. # [20:43] <hub> espindola: not test. build.
  2108. # [20:43] <espindola> I have to fix a bug and then try to find out where the performance regression is
  2109. # [20:43] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120523042007])
  2110. # [20:43] <espindola> hub, builds are all on lion
  2111. # [20:43] * gregglind_away is now known as gregglind
  2112. # [20:43] <espindola> xcode 4.1
  2113. # [20:43] <glandium> espindola: with gcc 4.2
  2114. # [20:43] <espindola> with gcc-4.2
  2115. # [20:43] <espindola> yes
  2116. # [20:44] <hub> here they are done with clang
  2117. # [20:44] <glandium> espindola: and that doesn't catch regressions people do get when building with clang
  2118. # [20:44] <hub> I didn't change anything
  2119. # [20:44] <hub> just got built with clang
  2120. # [20:44] * artur-lunch is now known as artur
  2121. # [20:44] <espindola> glandium, me \in people :-(
  2122. # [20:44] <jlebar> How does XPCOM return a boolean outparam to script? (nsIWindowProvider).
  2123. # [20:44] <hub> (it was using gcc before I upgraded to Lion)
  2124. # [20:44] * Joins: maikmerten (maikmerten@moz-BD3E84ED.dynamic.qsc.de)
  2125. # [20:44] <hub> espindola: also I don't have Xcode 4. Just the command line tools
  2126. # [20:44] <glandium> even if we don't ship builds from clang, we should at least have a clang builder for try
  2127. # [20:44] <Ms2ger> jlebar, bool*
  2128. # [20:44] <jlebar> Ms2ger, Script.
  2129. # [20:45] <espindola> glandium, that is my plan b
  2130. # [20:45] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2131. # [20:45] <@dolske> jlebar: same as any other outparam?
  2132. # [20:45] <taras> KaiRo: so my firefox is crashing like mad
  2133. # [20:45] <jlebar> Ms2ger, I guess my prepositions are kind of confusing.
  2134. # [20:45] <Ms2ger> Yes :)
  2135. # [20:45] <espindola> but given that it would have a larger interaction with rel eng, I think just switching is probably easier
  2136. # [20:45] <taras> KaiRo: but all of my crash reports are corrupt, ala https://crash-stats.mozilla.com/report/index/cec46134-641d-4afd-b976-97c362120529
  2137. # [20:45] <@bsmedberg> ted: ping
  2138. # [20:45] <taras> this doesn't seem good
  2139. # [20:45] <Ms2ger> var foo = {}; provider.provideWindow(..., foo); return foo.value;
  2140. # [20:45] <Ms2ger> jlebar, ^
  2141. # [20:45] <jlebar> Ms2ger, Aha.
  2142. # [20:45] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2143. # [20:45] <jlebar> Thanks.
  2144. # [20:45] <@dolske> that. :)
  2145. # [20:46] * Joins: campd (dave@9E727688.17C2F9C.163DC5C6.IP)
  2146. # [20:46] <Ms2ger> Np
  2147. # [20:46] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Connection reset by peer)
  2148. # [20:46] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  2149. # [20:46] <ted> bsmedberg: pong
  2150. # [20:46] <@bsmedberg> jlebar: something I've wanted to change for a long time but can't
  2151. # [20:46] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  2152. # [20:47] <jlebar> bsmedberg, What do you want to change it to?
  2153. # [20:47] <@bsmedberg> jlebar: structured return value
  2154. # [20:47] <@dolske> \o/
  2155. # [20:47] <jlebar> I see.
  2156. # [20:47] * Quits: vikash (vikash@4671444E.75EC973A.FB0CC892.IP) (Quit: Leaving)
  2157. # [20:47] <KaiRo> taras: sounds like some kind of OOM, would be helpful if you could debug the problem and find what is really happening
  2158. # [20:47] <@bsmedberg> ted: for webrt and metro I want to move all the Firefox-specific files into a subdir
  2159. # [20:48] <Callek> question for the experts.... binary extensions
  2160. # [20:48] <taras> KaiRo: do we correlate corrupt dumps like this?
  2161. # [20:48] <taras> ie if there is a spike?
  2162. # [20:48] <@bsmedberg> ted: e.g. dist/bin/browser/chrome.manifest would be the root manifest for Firefox desktop
  2163. # [20:48] <@dolske> Callek: no
  2164. # [20:48] <@bsmedberg> ted: for now dist/bin/chrome.manifest would continue to be the root manifest for "the platform", because changing that is... hard
  2165. # [20:48] <Callek> would a binary extension built on MSVC8 typically work with Firefox built on MSVC2010? (and alternatively, vice versa?)
  2166. # [20:48] * Quits: maikmerten (maikmerten@moz-BD3E84ED.dynamic.qsc.de) (Quit: Leaving)
  2167. # [20:48] <KaiRo> taras: not really, they are basically unactionable from the crash-stats POV
  2168. # [20:49] <@bsmedberg> Callek: if they link the CRT statically, probably
  2169. # [20:49] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
  2170. # [20:49] <ted> Callek: what bsmedberg said
  2171. # [20:49] <@bsmedberg> ted: anyway, I wanted to just add a variable DIST_SUBDIR and set that in the browser/ makefiles, does that sound reasonable?
  2172. # [20:49] <KaiRo> taras: the only thing that would help in that way is ted's magic idea of a out-of-process dump generator
  2173. # [20:49] <ted> aside from the different CRT, there isn't anything different
  2174. # [20:49] <@bsmedberg> and that would alter the default FINAL_TARGET
  2175. # [20:49] <taras> KaiRo: can we not track volume of corrupted reports per build id?
  2176. # [20:49] <ted> bsmedberg: so that everything just winds up in $(DIST)/$(DIST_SUBDIR)?
  2177. # [20:49] <@bsmedberg> yeah, when it's set
  2178. # [20:49] <ted> bsmedberg: that seems reasonable
  2179. # [20:49] <Callek> Thanks [due to timing issues on my end, I never got around to switching SeaMonkey to 2010 by now, which means I loathe switching in time for release/final-beta due to no testing -- and I want to at least communicate the difference between Gecko Proper for us]
  2180. # [20:50] <@bsmedberg> ted: just wanted to confirm the naming with you before I made changes to all the makefiles
  2181. # [20:50] <ted> okay
  2182. # [20:50] <KaiRo> taras: we can track the volume of corrupted ones, but we mostly have no more info about them at all
  2183. # [20:50] * @bsmedberg feels that packager.mk and repackaging is going to suck
  2184. # [20:51] <taras> KaiRo: ok, i'll try to debug this locally
  2185. # [20:51] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7.2/20120430222706])
  2186. # [20:51] <KaiRo> taras: also, what's helpful is the usual list of STR and regression range
  2187. # [20:51] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2188. # [20:52] <taras> KaiRo: obviously :)
  2189. # [20:53] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2190. # [20:53] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2191. # [20:54] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  2192. # [20:54] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2193. # [20:54] * Quits: Optimizer (Instantbir@724780A3.B482073.2AB48280.IP) (Ping timeout)
  2194. # [20:55] * Joins: tchevalier (Instantbir@moz-6D304AE0.w90-41.abo.wanadoo.fr)
  2195. # [20:56] <dzbarsky> Ms2ger: I tried running the pythong script but it's giving me an error, could you do it and upload a patch?
  2196. # [20:56] <Ms2ger> Will do
  2197. # [20:56] <dzbarsky> thanks
  2198. # [20:57] <Ms2ger> Np
  2199. # [20:57] * AutomatedTester|AFK is now known as AutomatedTester
  2200. # [20:58] * Joins: Optimizer (Instantbir@724780A3.B482073.2AB48280.IP)
  2201. # [20:59] <zpao> espindola: thought i'd check with you (resident clang expert) before filing... have you seen builds fail on osx+clang in gfx/skia?
  2202. # [20:59] * Quits: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2203. # [20:59] * zpao is currently failing to build
  2204. # [21:00] <Ms2ger> zpao, yes, you're the fourth :)
  2205. # [21:00] <zpao> alrighty then
  2206. # [21:00] <Ms2ger> Bug 755869
  2207. # [21:00] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  2208. # [21:00] * Ms2ger changes topic to 'Next uplift for Fx15: 2012-06-04 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/ || Clang builds failing in Skia; bug 755869'
  2209. # [21:01] * armenzg is now known as armenzg_brb
  2210. # [21:02] * Joins: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2211. # [21:02] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2212. # [21:02] <zpao> Ms2ger: thanks
  2213. # [21:02] <Ms2ger> Np
  2214. # [21:03] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2215. # [21:03] * Joins: MarkFaction (Mibbit@24120B7B.61E73D4C.DE0D7F85.IP)
  2216. # [21:03] * Quits: campd (dave@9E727688.17C2F9C.163DC5C6.IP) (Ping timeout)
  2217. # [21:04] * Quits: jamesr (jamesr@8FC061C0.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  2218. # [21:04] * Joins: shorlander (shorlander@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2219. # [21:04] * Quits: Optimizer (Instantbir@724780A3.B482073.2AB48280.IP) (Ping timeout)
  2220. # [21:04] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2221. # [21:05] * Parts: MarkFaction (Mibbit@24120B7B.61E73D4C.DE0D7F85.IP)
  2222. # [21:05] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2223. # [21:07] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2224. # [21:07] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC)
  2225. # [21:07] * Quits: pks (pks@moz-DA5C1336.dip.t-dialin.net) (Quit: Lost terminal)
  2226. # [21:08] * Joins: Optimizer (Instantbir@724780A3.B482073.2AB48280.IP)
  2227. # [21:08] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  2228. # [21:09] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  2229. # [21:10] * armenzg_brb is now known as armenzg
  2230. # [21:11] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2231. # [21:12] <nemo> huh. weird. firefox nightly lost my profile
  2232. # [21:12] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2233. # [21:13] * rail is now known as rail-brb
  2234. # [21:13] * jwir3|lunch is now known as jwir3
  2235. # [21:13] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  2236. # [21:14] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2237. # [21:14] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2238. # [21:14] * Quits: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2239. # [21:15] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2240. # [21:15] * Quits: jviereck (chatzilla@moz-26045BE5.dclient.hispeed.ch) (Ping timeout)
  2241. # [21:18] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2242. # [21:19] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2243. # [21:19] * Quits: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2244. # [21:19] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  2245. # [21:20] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  2246. # [21:20] * Joins: gkw2 (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2247. # [21:20] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2248. # [21:20] * Joins: irving (irving@F2D29657.F60B0462.67AC9B1.IP)
  2249. # [21:20] * Quits: rclick (rclick@moz-914CAD41.dsl.covlil.sbcglobal.net) (Connection reset by peer)
  2250. # [21:20] * Joins: danielbw_ (danielbw@moz-A3F3FC35.monstertool.com)
  2251. # [21:20] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  2252. # [21:20] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  2253. # [21:21] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2254. # [21:21] * Quits: gkw2 (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird -- http://www.instantbird.com)
  2255. # [21:22] * joduinn-mtg is now known as joduinn-brb
  2256. # [21:22] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2257. # [21:23] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  2258. # [21:24] * jhammel|f00dz is now known as jhammel
  2259. # [21:24] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  2260. # [21:26] * juanb is now known as juanb|lunch
  2261. # [21:27] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2262. # [21:27] * ChanServ sets mode: +o dveditz
  2263. # [21:27] * Joins: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP)
  2264. # [21:28] * Quits: bholley (anonymous@moz-5DC51D53.fbx.proxad.net) (Ping timeout)
  2265. # [21:29] * Joins: dveditz_ (dveditz@moz-104CC309.mv.mozilla.com)
  2266. # [21:29] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Ping timeout)
  2267. # [21:29] * benfrancis|afk is now known as benfrancis
  2268. # [21:29] * joduinn-brb is now known as joduinn
  2269. # [21:30] * dveditz_ is now known as dveditz
  2270. # [21:30] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
  2271. # [21:30] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2272. # [21:30] <glandium> bsmedberg: what's the bug you're doing that in? I have the feeling you're going to break ff-on-xr ;)
  2273. # [21:31] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2274. # [21:32] <glandium> bsmedberg: though i welcome the change, it will finally avoid me to file so many bugs on wrong resource:// urls being used
  2275. # [21:32] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  2276. # [21:32] * bear is now known as bear-afk
  2277. # [21:32] <@bsmedberg> glandium: I don't think I will, but we shall see... looking for the rght bug#
  2278. # [21:33] <jwir3> BenWa: is there a build of profiling-nightly available for linux?
  2279. # [21:33] * coop|mtg is now known as coop|buildduty
  2280. # [21:33] <BenWa> jwir3: Yes sir
  2281. # [21:33] <jwir3> BenWa: (I only see mac osx leopard on ftp.mozilla.org for 5-29)
  2282. # [21:33] * KaiRo is now known as KaiRo_away
  2283. # [21:34] <BenWa> jwir3: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-profiling/
  2284. # [21:34] <BenWa> tar.gz
  2285. # [21:34] <jwir3> BenWa: perfect, thx
  2286. # [21:35] <BenWa> jwir3: The unwinding needs improvements on linux. It's backwards from the other platform
  2287. # [21:36] <BenWa> It should still be usable
  2288. # [21:36] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  2289. # [21:36] <jwir3> BenWa: once fennec native 1.0 ships, I should be able to assist with that. :)
  2290. # [21:36] <evilpie> taras: i don't understand how this bug is related to detecting problems with windows
  2291. # [21:36] <BenWa> Cool!
  2292. # [21:36] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  2293. # [21:36] <@bsmedberg> glandium: bug 755724
  2294. # [21:37] <glandium> bsmedberg: thanks
  2295. # [21:37] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2296. # [21:38] <taras> evilpie: ha, good catch
  2297. # [21:38] <taras> evilpie: pasted wrong bug#
  2298. # [21:38] <evilpie> :P
  2299. # [21:39] <taras> evilpie: fixed, thanks
  2300. # [21:40] <evilpie> np
  2301. # [21:42] * Quits: shorlander (shorlander@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  2302. # [21:43] <@bsmedberg> heh, first line of browser/components/preferences/Makefile.in is # -*- Mode: Java...
  2303. # [21:43] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  2304. # [21:46] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  2305. # [21:46] <catlee> taras: xpcshell speedup you say?
  2306. # [21:46] <taras> catlee: no, froydnj says that :)
  2307. # [21:46] <taras> but i'm happy to take credit
  2308. # [21:47] * rail-brb is now known as rail
  2309. # [21:47] <zwol> Why do some .js files have a license block with # ... instead of // ... comments?
  2310. # [21:48] <Ms2ger> zwol, because those are preprocessed out
  2311. # [21:48] <zwol> that doesn't really answer the question
  2312. # [21:48] <zwol> do we actually want to strip the license boilerplate from these files?
  2313. # [21:48] <zwol> also, if so, why not use a real JS minifier?
  2314. # [21:49] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e8a025a7101b - Ehsan Akhgari - Bug 755869 - Re-apply patch from bug 719575 to fix clang builds for the new Skia r=gw280
  2315. # [21:49] <zwol> (I figured there had to be some sort of preprocessing step or it wouldn't work at all)
  2316. # [21:49] <Ms2ger> Shrug and no
  2317. # [21:49] <glandium> mmmm australis is going to make my extreme tab browsing even more painful than it is, since tabs are going to be larger...
  2318. # [21:49] <zwol> is there a good reason to not minify? Seems like it could only speed things up and/or reduce download size (tho probably not by much)
  2319. # [21:51] <squib> zwol: minified JS would make the error console much less useful
  2320. # [21:51] <froydnj> wonder if there's a minified-JS-with-preserved-lines setting, then
  2321. # [21:51] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2322. # [21:51] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  2323. # [21:52] * Joins: bbondy2 (bbondy@moz-A05ECC22.home.cgocable.net)
  2324. # [21:52] * Joins: bc_ (bc@454BDC37.1D5E8529.AC69809B.IP)
  2325. # [21:52] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  2326. # [21:52] * Joins: wolfiR (wolfiR@moz-4A8F2F2F.dip.t-dialin.net)
  2327. # [21:53] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  2328. # [21:53] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  2329. # [21:53] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2330. # [21:54] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  2331. # [21:54] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  2332. # [21:54] <taras> glandium: they are optimizing for the typical user
  2333. # [21:54] <taras> who never has more than 2 tabs or so :)
  2334. # [21:55] <glandium> taras: sadly
  2335. # [21:55] <taras> but i think as usual people will find their bugzilla workflow broken
  2336. # [21:55] <taras> and fix it :)
  2337. # [21:55] <glandium> taras: although, my wife is a typical user, and has a full tab bar
  2338. # [21:55] <glandium> but not full enough to scroll
  2339. # [21:55] <glandium> this means with australis, she would have to scroll
  2340. # [21:55] <taras> i seriously doubt that wives of browser developers are typical in their browser usage
  2341. # [21:56] <zwol> my SO never has fewer than 50 tabs open
  2342. # [21:56] <taras> glandium: also, does she use iceweasel?
  2343. # [21:56] <glandium> taras: i never influenced her browsing
  2344. # [21:56] <bent> ted, you around?
  2345. # [21:56] <ted> bent: hey
  2346. # [21:56] <glandium> taras: she uses firefox, on mac
  2347. # [21:56] <zwol> on the other hand, I avoid having more than a dozen at a time, and close them obsessively
  2348. # [21:56] <glandium> taras: and she was using safari in the same way before that
  2349. # [21:56] <taras> glandium: damn, i long to find a typical iceweasel user =D
  2350. # [21:57] <glandium> taras: i hear they exist :)
  2351. # [21:57] <bent> ted, hey, wondering if you can give me some advice on changing mochitest to run some tests in a 'remote=true' iframe
  2352. # [21:57] <taras> glandium: i think your assertion that you never influenced her browsing can't possibly hold true
  2353. # [21:57] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2354. # [21:57] <bent> ted, should i make new test.html files with the remote iframe in them?
  2355. # [21:57] <taras> i spend a good part of my relationship making fun of my relatives for being so inefficient
  2356. # [21:57] <glandium> taras: as surprising as it can sound, it is
  2357. # [21:57] <ted> bent: sounds horrible
  2358. # [21:57] <bent> ted, or should i hack testrunner
  2359. # [21:58] <ted> bent: i guess the quickest way would be to just make them chrome mochitests
  2360. # [21:58] <froydnj> taras: the question is whether they change based on your heckling
  2361. # [21:58] <ted> since those could have the iframe and do whatever
  2362. # [21:58] <Ms2ger> taras, some people are kind :)
  2363. # [21:58] <jtcranmer> taras: my dad decided to install Debian on our home computer, so my mom probably counts
  2364. # [21:58] <ted> bent: your other option would be to add a new mochitest-ipc or something
  2365. # [21:58] <bent> ted, why is the chrome part important?
  2366. # [21:58] <ted> bent: can web content load an iframe remote=true and have it work?
  2367. # [21:59] <nemo> ugh. there are many things sucky about http hiding, but found a new one. accidentally hit a key at start of a url. hit ctrl-z, ctrl-l, ctrl-c and it was copied w/o http:// :-/
  2368. # [21:59] <bent> oh, i guess i don't know
  2369. # [21:59] <ted> bent: mochitest is just web content
  2370. # [21:59] * Quits: jstraus (Adium@47F40369.10A53EE3.77834EAA.IP) (Quit: Leaving.)
  2371. # [21:59] <ted> (albeit with SpecialPowers)
  2372. # [21:59] <nemo> ofc I would have trimURL set to false 'cept this was a new profile after firefox lost the old one
  2373. # [21:59] <nemo> guess I could have just added back in profiles.ini, but I was kinda puzzled by it and was wondering if it would happen again
  2374. # [21:59] <bent> ted, right. so if i made them all chrome mochitets
  2375. # [22:00] <bent> ted, then each would have its own remote iframe
  2376. # [22:00] <ted> yeah
  2377. # [22:00] <ted> which would probably be annoying because you'd have to have a wrapper page and then a frame page
  2378. # [22:00] <bent> ted, and then what would i need to do to make the test stuff work?
  2379. # [22:00] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  2380. # [22:00] <ted> sort of like how all our docshell chrome mochitests have to open a new window to actually run a test
  2381. # [22:00] <bent> hm
  2382. # [22:01] * Ms2ger changes topic to 'Next uplift for Fx15: 2012-06-04 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/ || Clang builds failing in Skia: update your tree (bug 755869)'
  2383. # [22:01] <bent> ted, starting to sound like maybe hacking testrunner would be easier...
  2384. # [22:01] <ted> yeah
  2385. # [22:02] <ted> the only downside is that you have to do releng work then to get your tests run
  2386. # [22:02] <ted> if you add a new suite
  2387. # [22:02] <ted> your tradeoff here is up-front work vs. long-term test-writing pain
  2388. # [22:02] <bent> well, what if i didn't add a new suite?
  2389. # [22:02] <bent> just made regular mochitest do this for some tests?
  2390. # [22:02] <ted> i don't know what you'd be doing, then
  2391. # [22:02] <bent> test_ipc_foo.html
  2392. # [22:02] <bent> would load into a separate list
  2393. # [22:02] <bent> of tests
  2394. # [22:02] <ted> hmm
  2395. # [22:03] <bent> that all run in remote iframe
  2396. # [22:03] * nthomas|away is now known as nthomas
  2397. # [22:03] <bent> just thinking "aloud" here
  2398. # [22:03] <ted> that could probably be made to work
  2399. # [22:03] <ted> it'd be weird because you'd have a second iframe, no?
  2400. # [22:04] <bent> yeah,
  2401. # [22:04] <bent> though, maybe it would get created at the end of regular tests
  2402. # [22:04] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2403. # [22:04] <bent> to replace the other
  2404. # [22:04] * Joins: jstraus (Adium@47F40369.10A53EE3.77834EAA.IP)
  2405. # [22:04] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2406. # [22:05] <bent> sound horrible?
  2407. # [22:05] <ted> of course
  2408. # [22:05] <ted> doesn't everything about mochitest?
  2409. # [22:05] <bent> yes
  2410. # [22:06] <bent> not sure what would have to happen for single tests
  2411. # [22:06] * Joins: shorlander (shorlander@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2412. # [22:06] <bent> maybe those just wouldn't be supported
  2413. # [22:06] <ted> they just wouldn't work
  2414. # [22:06] <ted> but mochitest in single-test mode is pretty fiddly anyway
  2415. # [22:06] <ted> there's a bug on making it always use the iframe
  2416. # [22:06] <bent> oh?
  2417. # [22:06] <bent> i bet it's been filed forever
  2418. # [22:07] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2419. # [22:07] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2420. # [22:07] <ted> yep
  2421. # [22:07] <ted> jmaher worked on it a bit
  2422. # [22:07] * Quits: robhawkes (robhawkes@71702DA1.A945095F.E1A5596F.IP) (Quit: Leaving...)
  2423. # [22:07] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2424. # [22:08] <ted> so old i can't even find it in my awesomebar
  2425. # [22:08] * Quits: josh (josh@47F40369.10A53EE3.77834EAA.IP) (Quit: josh)
  2426. # [22:08] <bent> nbd
  2427. # [22:08] <evilpie> <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
  2428. # [22:08] <evilpie> <!-- HTML5 gets up to 20% cooler when combined with XML. -->
  2429. # [22:08] <evilpie> lol'd
  2430. # [22:08] <bent> ok, i'll start playing around with this approach
  2431. # [22:09] * coop|buildduty is now known as coop|mtg
  2432. # [22:09] * catlee is now known as catlee-mtg
  2433. # [22:09] * bear-afk is now known as bear
  2434. # [22:10] <squib> evilpie: i hear it's even better when you combine HTML and XUL
  2435. # [22:10] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  2436. # [22:11] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2437. # [22:12] <hub> *sigh* so when does the next central to inbound merge happen?
  2438. # [22:12] <hub> now that the mac build has been fixed.
  2439. # [22:12] <Ms2ger> Whenever you want to do it :)
  2440. # [22:13] * ctalbert|afk is now known as ctalbert
  2441. # [22:14] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  2442. # [22:14] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2443. # [22:14] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2444. # [22:14] * Quits: Ms2ger (Ms2ger@AA5FA8.502F5C07.37724B0D.IP) (Quit: nn)
  2445. # [22:15] <mbrubeck> bjacob: looks like some orange on inbound...
  2446. # [22:15] <hub> my point is "if it got broken in inbound, it should be fixed in inbound"
  2447. # [22:15] * Joins: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com)
  2448. # [22:16] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  2449. # [22:16] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  2450. # [22:17] * mjschranz is now known as mjschranz_away
  2451. # [22:17] * mkelly|naptime is now known as mkelly
  2452. # [22:19] * mjschranz_away is now known as mjschranz
  2453. # [22:19] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Input/output error)
  2454. # [22:20] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  2455. # [22:21] * Quits: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  2456. # [22:21] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2457. # [22:23] <philor> my point tends to be the exact opposite - "if fx-team broke every other tree, it should *not* get the fix first and sit on it until it's ready to merge"
  2458. # [22:24] <bhearsum> how about "fixes should land on every branch that requires them, immediately"?
  2459. # [22:24] * Joins: karl (karl@moz-6E4412F2.jetstream.xtra.co.nz)
  2460. # [22:24] * juanb|lunch is now known as juanb
  2461. # [22:25] <mbrubeck> bhearsum can do the dozen backouts when a fix busts every tree, immediately. :)
  2462. # [22:26] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2463. # [22:26] <robcee> wait, what'd we break?
  2464. # [22:26] <bhearsum> mbrubeck: no way
  2465. # [22:26] <philor> LAND ALL THE THINGS
  2466. # [22:26] <bhearsum> itym break all the things
  2467. # [22:27] <philor> robcee: nothing, this time, I just always get jealous when an orange fix lands in fx-team and sits
  2468. # [22:27] <robcee> well, we're usually pretty regular mergers
  2469. # [22:30] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2470. # [22:32] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  2471. # [22:32] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  2472. # [22:33] * Joins: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com)
  2473. # [22:33] <mbrubeck> Those last oranges after the fix hits the integration branch are like https://en.wikipedia.org/wiki/Armistice_with_Germany_%28Compi%C3%A8gne%29#Last_casualties
  2474. # [22:35] <@dolske> taras: what is this amazing telemetry probe for speeding up xpcshell?
  2475. # [22:37] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2476. # [22:37] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2477. # [22:37] <bjacob> mbrubeck: looking
  2478. # [22:38] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2479. # [22:38] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  2480. # [22:38] <taras> dolske: slow sql stuff
  2481. # [22:38] <@ehsan> is xpcshell.ini documented somewhere?
  2482. # [22:38] <taras> dolske: it doesn't speed stuff up, just highlights brokenness
  2483. # [22:38] <taras> :)
  2484. # [22:39] <@dolske> huh
  2485. # [22:39] <@dolske> let me guess, every test spins up a bunch of dbs?
  2486. # [22:39] * davidb is now known as jackass
  2487. # [22:39] <taras> dolske: no
  2488. # [22:40] <bjacob> mbrubeck: ok, backing out
  2489. # [22:40] <taras> dolske: addon manager spends seconds
  2490. # [22:40] * jackass is now known as davidb
  2491. # [22:40] * wlach is now known as wlach|bbl
  2492. # [22:40] <taras> dolske: see last comment in https://bugzilla.mozilla.org/show_bug.cgi?id=729330
  2493. # [22:40] <philor> ehsan: https://developer.mozilla.org/en/XPCshell_Test_Manifest_Expressions
  2494. # [22:40] * akeybl_ is now known as akeybl
  2495. # [22:40] <@ehsan> ty
  2496. # [22:40] <@ehsan> philor: btw I'm disabling that test for now :(
  2497. # [22:40] <philor> alas, the lack of any mention of versions there is not because it's not up to date
  2498. # [22:40] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  2499. # [22:41] * mattwoodrow|away is now known as mattwoodrow
  2500. # [22:41] <bjacob> mbrubeck: backed out
  2501. # [22:41] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2502. # [22:42] * Quits: wolfiR (wolfiR@moz-4A8F2F2F.dip.t-dialin.net) (Ping timeout)
  2503. # [22:43] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  2504. # [22:43] * jlebar is now known as jlebar|mrg
  2505. # [22:43] * jlebar|mrg is now known as jlebar|mtg
  2506. # [22:44] * Joins: wolfiR (wolfiR@moz-4A8F2F2F.dip.t-dialin.net)
  2507. # [22:45] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2508. # [22:45] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2509. # [22:45] <Ameya> ehsan: I am done with detecting suspicious addons during PB & disabling them before FF enters into PM.
  2510. # [22:45] <Ameya> Could you see
  2511. # [22:45] <Ameya> http://pastebin.mozilla.org/1651095
  2512. # [22:45] <Ameya> http://pastebin.mozilla.org/1650838
  2513. # [22:46] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  2514. # [22:46] <@ehsan> Ameya: nice!
  2515. # [22:46] * Joins: philipp64|laptop (chatzilla@moz-FB56604B.boid.qwest.net)
  2516. # [22:46] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  2517. # [22:46] <@ehsan> Ameya: can you please email this to me? I'm looking into something else right now
  2518. # [22:46] <Ameya> ok
  2519. # [22:46] <@ehsan> and I don't want this to get lost
  2520. # [22:46] <@ehsan> thanks!
  2521. # [22:47] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2522. # [22:48] <Ameya> the only problem now is when i restart PM. It opens two PB windows. I think one bcoz of my restart & other bcoz of default entering into PM. Ok I will mail you
  2523. # [22:49] <bjacob> bsmedberg: seems like CopyASCIItoUTF16 doesn't preserve voidness. it converts a void string into an empty string. Any reason for that?
  2524. # [22:49] <Ameya> Just checking how to resolve it
  2525. # [22:49] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  2526. # [22:49] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  2527. # [22:49] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  2528. # [22:51] * Quits: Optimizer (Instantbir@724780A3.B482073.2AB48280.IP) (Ping timeout)
  2529. # [22:52] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2530. # [22:52] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2531. # [22:53] * Joins: josh (josh@47F40369.10A53EE3.77834EAA.IP)
  2532. # [22:54] * Joins: Optimizer (Instantbir@6C9EBF30.A0BECD74.2AB48280.IP)
  2533. # [22:55] <BenWa> jst: ping
  2534. # [22:56] * catlee-mtg is now known as catlee
  2535. # [22:56] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2536. # [22:56] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  2537. # [22:56] * Quits: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2538. # [22:57] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2539. # [22:57] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  2540. # [22:58] * Quits: jstraus (Adium@47F40369.10A53EE3.77834EAA.IP) (Quit: Leaving.)
  2541. # [22:58] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2542. # [22:58] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2543. # [22:59] * Joins: robhawkes (robhawkes@71702DA1.A945095F.E1A5596F.IP)
  2544. # [23:00] * bhearsum is now known as bhearsum|afk
  2545. # [23:00] * Quits: espindola (espindola@moz-7BD28E2D.dsl.teksavvy.com) (Quit: Ex-Chat)
  2546. # [23:01] * Quits: josh (josh@47F40369.10A53EE3.77834EAA.IP) (Quit: josh)
  2547. # [23:01] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2548. # [23:02] * coop|mtg is now known as coop|buildduty
  2549. # [23:02] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  2550. # [23:03] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  2551. # [23:03] <philor> ehsan: alas, commenting out in the manifest is very much not allowed
  2552. # [23:04] <philor> burn the build not allowed
  2553. # [23:05] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2554. # [23:05] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
  2555. # [23:06] * philor is now known as philor|away
  2556. # [23:07] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2557. # [23:08] * armenzg is now known as armenzg_omw
  2558. # [23:08] * Quits: armenzg_omw (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Input/output error)
  2559. # [23:08] * Joins: armenzg_omw (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  2560. # [23:09] * jlebar|mtg is now known as jlebar
  2561. # [23:09] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2562. # [23:09] <@ehsan> oh :(
  2563. # [23:10] * wlach|bbl is now known as wlach
  2564. # [23:10] <gavin> bdahl: http://mxr.mozilla.org/mozilla-central/source/browser/components/nsBrowserGlue.js#249
  2565. # [23:10] * Quits: armenzg_omw (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2566. # [23:10] * Quits: Optimizer (Instantbir@6C9EBF30.A0BECD74.2AB48280.IP) (Ping timeout)
  2567. # [23:12] * Joins: jstraus (Adium@47F40369.10A53EE3.77834EAA.IP)
  2568. # [23:12] * Joins: gandalf (zbraniecki@moz-A4695C4C.neoplus.adsl.tpnet.pl)
  2569. # [23:13] * Joins: mcsmurf (mcsmurf@moz-E5F9A86E.dip.t-dialin.net)
  2570. # [23:13] * Joins: jviereck (chatzilla@moz-26045BE5.dclient.hispeed.ch)
  2571. # [23:13] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2572. # [23:14] * Joins: Optimizer (Instantbir@6C9EBF30.A0BECD74.2AB48280.IP)
  2573. # [23:14] * Quits: benfrancis (tola@moz-65B7ACDE.oxfd-bam-1.adsl.virginmedia.com) (Client exited)
  2574. # [23:14] * Quits: evilpie (chatzilla@moz-2A134236.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120423122928])
  2575. # [23:15] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Quit: ChatZilla 0.9.87 [Firefox 3.6.28/20120306064154])
  2576. # [23:15] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  2577. # [23:15] * Quits: toji (txmg64@FCFE4518.4355518F.9ABE2C51.IP) (Quit: toji)
  2578. # [23:15] * Quits: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2579. # [23:17] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2580. # [23:17] <taras> dolske: helpful comment
  2581. # [23:17] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2582. # [23:18] <Standard8> edmorley|away: http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mozilla-Release <- mozilla-release is normally closed
  2583. # [23:18] <taras> dolske: so, once their work is done, can it land
  2584. # [23:18] <taras> or does it depend on other stuff?
  2585. # [23:18] <taras> dolske: i didnt realize there was more to this than the tab bar
  2586. # [23:18] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2587. # [23:18] * philor|away is now known as philor
  2588. # [23:19] * Quits: wolfiR (wolfiR@moz-4A8F2F2F.dip.t-dialin.net) (Ping timeout)
  2589. # [23:20] <edmorley|away> Standard8: thank you
  2590. # [23:20] <edmorley|away> changed
  2591. # [23:20] <Standard8> np
  2592. # [23:20] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  2593. # [23:20] <@dolske> taras: we're still deciding between landing the theme changes in pieces, vs all at once.
  2594. # [23:20] * edmorley|away is now known as edmorley
  2595. # [23:21] <philor> ehsan: once that burns like I think it will, what you want is the highly intuitive "skip-if = true"
  2596. # [23:21] <taras> dolske: /me votes for pieces
  2597. # [23:21] <@ehsan> philor: I removed the line completely, would that also fail?
  2598. # [23:22] <@ehsan> oh yeah there's this test which traverses all of the dirs to make sure all files are in the .ini file...
  2599. # [23:22] * @ehsan weeps
  2600. # [23:22] * rail is now known as rail_away
  2601. # [23:23] <padenot> how can I know in which mochitest-x suite is a specific test ?
  2602. # [23:23] <jhammel> ehsan, philor : or 'disabled = reason'
  2603. # [23:23] <jhammel> iirc
  2604. # [23:23] <@ehsan> jhammel: I'm going to use skip-if, to avoid pushing a fourth patch!
  2605. # [23:23] <philor> heh
  2606. # [23:24] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  2607. # [23:24] * Quits: JeroenDeDauw (j@moz-15CBCCA6.dip.t-dialin.net) (Quit: Leaving.)
  2608. # [23:24] * Quits: zzzzz (chatzilla@moz-D6DE409E.dhcp.embarqhsd.net) (Ping timeout)
  2609. # [23:24] <@ehsan> why is this format soooo retarded?
  2610. # [23:24] * Joins: bholley (anonymous@moz-5DC51D53.fbx.proxad.net)
  2611. # [23:24] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  2612. # [23:24] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  2613. # [23:24] <jhammel> ehsan: please to be filing how it should look
  2614. # [23:24] <jhammel> Testing:Mozbase : manifestparser format is retarded because _____
  2615. # [23:25] <@ehsan> jhammel: anything but .ini? which can accept things like comments, has proper disabling support, etc?
  2616. # [23:25] <@ehsan> jhammel: should I file a bug with that summary? ;0
  2617. # [23:25] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  2618. # [23:25] <jhammel> ehsan: so this discussion goes back a few years ;)
  2619. # [23:25] <@ehsan> jhammel: yeah I know, and at some point I stopped following it
  2620. # [23:25] * philor is going to use run-if = false for his next disable
  2621. # [23:25] <@ehsan> jhammel: and then one day I saw the new format landing
  2622. # [23:25] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Quit: L'ordinateur  est en sommeil)
  2623. # [23:25] <@ehsan> and I've been sad ever since
  2624. # [23:26] <jhammel> ehsan: we mostly wanted json but punted on that because we didn't at the time want to require simplejson for the old pythons we support
  2625. # [23:26] * @ehsan considers the existing format a regression compared to the makefile based manifest!
  2626. # [23:26] <jhammel> :(
  2627. # [23:26] <@ehsan> parsing json should not take more than 100 lines of custom python code
  2628. # [23:26] <@ehsan> I'm sure there are existing json parsers
  2629. # [23:26] <@ehsan> anyways
  2630. # [23:26] <@ehsan> don't wanna whine
  2631. # [23:26] * Quits: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP) (Quit: Leaving.)
  2632. # [23:27] * Quits: raphc (rc@moz-5F29C83B.wb.wifirst.net) (Ping timeout)
  2633. # [23:27] * jmaher is now known as jmaher|afk
  2634. # [23:28] * Joins: JeroenDeDauw (j@moz-15CBCCA6.dip.t-dialin.net)
  2635. # [23:28] * AutomatedTester is now known as AutomatedTester|AFK
  2636. # [23:28] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2637. # [23:28] * Parts: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2638. # [23:28] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2639. # [23:29] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  2640. # [23:31] * AutomatedTester|AFK is now known as AutomatedTester
  2641. # [23:33] <philor> jrmuizel: down there below the Ehsan Memorial Flames Of XPCShell, looks like you're burning Android
  2642. # [23:33] * Quits: Goldorak (chatzilla@1F645F24.38C3D724.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2643. # [23:33] * robhawkes is now known as robhawkes|SF
  2644. # [23:33] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Ping timeout)
  2645. # [23:34] * Quits: bbondy2 (bbondy@moz-A05ECC22.home.cgocable.net) (Ping timeout)
  2646. # [23:34] <philor> mmm, classes.dex, how about if I just FUCKING CLOBBER ANDROID FOR THE TENTH DAY IN A ROW
  2647. # [23:34] * Quits: irving (irving@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2648. # [23:34] * Quits: jstraus (Adium@47F40369.10A53EE3.77834EAA.IP) (Quit: Leaving.)
  2649. # [23:34] <philor> why do we do depend builds of Fennec?
  2650. # [23:35] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  2651. # [23:36] * Joins: bbondy2 (bbondy@moz-A05ECC22.home.cgocable.net)
  2652. # [23:36] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  2653. # [23:36] * Quits: avih (quassel@moz-3CAA81C9.red.bezeqint.net) (Ping timeout)
  2654. # [23:36] * bbondy2 is now known as bbondy
  2655. # [23:37] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  2656. # [23:37] <catlee> why don't we land that CLOBBER patch?
  2657. # [23:38] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2658. # [23:38] <philor> because nobody expects the Spanish CLOBBER
  2659. # [23:38] * Quits: jviereck (chatzilla@moz-26045BE5.dclient.hispeed.ch) (Ping timeout)
  2660. # [23:38] * Joins: armenzg_omw (armenzg@A213BF64.5BCEC6DB.DA78B690.IP)
  2661. # [23:38] * Quits: shorlander (shorlander@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  2662. # [23:40] * Joins: shorlander (shorlander@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2663. # [23:40] * armenzg_omw is now known as armenzg
  2664. # [23:40] * Quits: shorlander (shorlander@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2665. # [23:40] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2666. # [23:40] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2667. # [23:43] * Joins: jdm (jdm@moz-BBF4A8D1.range86-144.btcentralplus.com)
  2668. # [23:45] * Joins: raphc (rc@moz-5F29C83B.wb.wifirst.net)
  2669. # [23:45] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2670. # [23:45] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2671. # [23:46] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  2672. # [23:46] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  2673. # [23:46] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  2674. # [23:46] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2675. # [23:48] <jrmuizel> philor: :(
  2676. # [23:49] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2677. # [23:50] * bwinton is now known as bwinton_away
  2678. # [23:52] * Quits: armenzg (armenzg@A213BF64.5BCEC6DB.DA78B690.IP) (Ping timeout)
  2679. # [23:52] * Joins: Julian (chatzilla@37677E9E.4742BCFA.1A5CC7E5.IP)
  2680. # [23:53] <jrmuizel> philor: should be fixed
  2681. # [23:53] * Joins: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2682. # [23:54] * Joins: avih (quassel@moz-4BD1976B.red.bezeqint.net)
  2683. # [23:55] <Julian> Good evening. I'm looking for a pointer to part of the Mozilla code where text/plain content is handled for display; my assumption was that it is converted to an internal DOM; is this correct?
  2684. # [23:55] * Quits: Optimizer (Instantbir@6C9EBF30.A0BECD74.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2685. # [23:56] <glandium> i don't know what entering private browsing does that more than shutdown does, but it takes a whole lot more time with my 2000+ tabs session
  2686. # [23:56] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2687. # [23:56] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2688. # [23:56] * kmoir_buildduty is now known as kmoir-afk
  2689. # [23:57] * Joins: Matti (chatzilla@moz-2AABD810.customers.d1-online.com)
  2690. # [23:57] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  2691. # [23:57] * philor is now known as philor|away
  2692. # [23:57] * Quits: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  2693. # [23:57] <Mook_as> Julian: http://mxr.mozilla.org/mozilla-central/source/netwerk/streamconv/converters/nsTXTToHTMLConv.h#31 looks like a good start
  2694. # [23:58] * wlach is now known as wlach|afk
  2695. # [23:58] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  2696. # [23:58] <Julian> Mook_as: perfect; thanks a lot.
  2697. # [23:59] * Joins: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2698. # Session Close: Wed May 30 00:00:00 2012

The end :)