/irc-logs / mozilla / #developers / 2012-04-16 / end

Options:

  1. # Session Start: Mon Apr 16 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:01] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  4. # [00:03] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  5. # [00:05] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  6. # [00:06] * Quits: necolas (necolas@moz-20AA4BAE.bb.sky.com) (Client exited)
  7. # [00:06] * Quits: ircloggr (nodebot@moz-4263E74C.compute-1.amazonaws.com) (Client exited)
  8. # [00:07] * Joins: ircloggr (nodebot@moz-CC6EDB88.compute-1.amazonaws.com)
  9. # [00:09] * jlebar|mac is now known as jlebar|food
  10. # [00:09] * Quits: mccr8 (mccr8@moz-AAEFBBD1.gw.connect.com.au) (Quit: mccr8)
  11. # [00:10] * Joins: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net)
  12. # [00:11] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
  13. # [00:11] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  14. # [00:11] * Quits: jlebar|food (~jlebarmac@347AC108.51552A0E.9416B279.IP) (Ping timeout)
  15. # [00:12] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  16. # [00:13] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  17. # [00:13] * Joins: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net)
  18. # [00:15] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  19. # [00:16] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  20. # [00:16] * Quits: twi (Adium@moz-A7353053.cust.dsl.vodafone.it) (Quit: Leaving.)
  21. # [00:17] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
  22. # [00:17] * Fallen is now known as Fallen|away
  23. # [00:18] * Joins: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk)
  24. # [00:20] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  25. # [00:22] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  26. # [00:23] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  27. # [00:24] * jlund|away is now known as jlund
  28. # [00:26] * sancus is now known as sancus_
  29. # [00:26] * sancus_ is now known as sancus
  30. # [00:27] * Quits: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  31. # [00:33] * Quits: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk) (Input/output error)
  32. # [00:39] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  33. # [00:39] * ChanServ sets mode: +o roc
  34. # [00:39] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  35. # [00:40] <cadecairos> cpearce: ping
  36. # [00:41] <Callek> RyanVM: ping
  37. # [00:41] <cadecairos> cpearce: unping
  38. # [00:42] <cadecairos> doublec: ping
  39. # [00:42] <Callek> RyanVM: soo, it appears I'm late in my "push branch comm-*" today, but I did do Sea* approvals at least -- I have to finish my taxes before tomorrow. If you wish and have time to do these pushes for me, would appreciate it! :-) see for example: https://bugzilla.mozilla.org/page.cgi?id=release_tracking_report.html as a handy query mechanic ;-)
  40. # [00:43] <Callek> RyanVM: I still will plan to if you don't though, just will be much later
  41. # [00:43] <cpearce> cadecairos: doublec is in Tahiti at the moment, so he's not likely to respond to your ping! ;)
  42. # [00:43] <cadecairos> oh wow, tahiti
  43. # [00:44] <cadecairos> lucky
  44. # [00:44] <cpearce> cadecairos: he'll be back in 2 weeks
  45. # [00:44] <cadecairos> hoping to run some code by him, since he seems to have authored the method originally
  46. # [00:45] <cadecairos> it's the one thing blocking me on 726904
  47. # [00:46] <cadecairos> I've somehow managed to break audio controls lol
  48. # [00:48] * khuey|away is now known as khuey
  49. # [00:50] * khuey is now known as khuey|away
  50. # [00:53] <jdm> nice
  51. # [00:55] * AutomatedTester is now known as AutomatedTester|AFK
  52. # [00:55] <cpearce> cadecairos: maybe I can help?
  53. # [00:56] <cadecairos> cpearce: sure!, lemme grab some links..
  54. # [00:57] <cadecairos> so this is the method as it is now: http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsVideoFrame.cpp#523
  55. # [00:57] <cadecairos> and this is what I made it: http://pastebin.mozilla.org/1571917
  56. # [00:57] <cadecairos> the problem, is that there are two reftests that fail because of that change
  57. # [00:58] <cadecairos> because the controls frame doesn't draw
  58. # [00:58] * khuey|away is now known as khuey
  59. # [00:58] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
  60. # [00:58] <cpearce> cadecairos: don't delete the default size of (300, 150); on size.
  61. # [00:59] <cadecairos> my last return should handle that default size case
  62. # [00:59] <cpearce> wait, no...
  63. # [01:00] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  64. # [01:00] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  65. # [01:00] <cadecairos> cpearce: http://mxr.mozilla.org/mozilla-central/source/layout/reftests/bugs/449149-1a.html?force=1 and http://mxr.mozilla.org/mozilla-central/source/layout/reftests/bugs/449149-1b.html?force=1 are the failing reftests
  66. # [01:01] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  67. # [01:01] <cpearce> cadecairos: is size being set at zero width? I don't see what (now) sets the width on the !HasVideoElement() path...
  68. # [01:01] <cadecairos> they are checked to be != to about:blank
  69. # [01:01] * Joins: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net)
  70. # [01:02] <cadecairos> :O
  71. # [01:02] <cadecairos> lol sometimes all you need is a second pair of eyes
  72. # [01:02] * khuey is now known as khuey|away
  73. # [01:03] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  74. # [01:03] <cpearce> :)
  75. # [01:05] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
  76. # [01:06] * Quits: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP) (NickServ (GHOST command used by `ferongr))
  77. # [01:06] * Joins: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP)
  78. # [01:08] * Joins: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net)
  79. # [01:10] <qheaden> Wait, are we supposed to add our names to the contributors list in a source file if we edit it?
  80. # [01:12] <humph> no
  81. # [01:15] <jdm> qheaden: sometimes that happens, but those contributor lists are going away with the big mpl2 change that is coming up
  82. # [01:16] <jdm> and arrrrgh something is weird with bugzilla and I can't access any attachments from the console
  83. # [01:16] <jdm> either with qimportbz or curl
  84. # [01:16] * glob|away is now known as glob
  85. # [01:16] <glob> jdm, oh?
  86. # [01:17] <qheaden> Oh ok. Thanks for the info.
  87. # [01:17] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  88. # [01:17] <jdm> glob: yeah, http://pastebin.mozilla.org/1571956
  89. # [01:17] * Joins: felipe (u2734@moz-160C58C6.com)
  90. # [01:17] <jdm> glob: do you have a highlight on bugzilla, or was that just serendipity?
  91. # [01:17] <glob> jdm, both
  92. # [01:18] <glob> jdm, hrm, wfm using wget
  93. # [01:18] <jdm> how strange
  94. # [01:19] <jdm> I don't believe I've changed anything relevant about my machine since the last time I grabbed a patch
  95. # [01:19] * heycam|away is now known as heycam
  96. # [01:20] * Joins: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk)
  97. # [01:21] * Joins: necolas (necolas@moz-20AA4BAE.bb.sky.com)
  98. # [01:21] * Quits: necolas (necolas@moz-20AA4BAE.bb.sky.com) (Client exited)
  99. # [01:21] <qheaden> Is Chromebug used/updated anymore?
  100. # [01:22] <glob> jdm, also wfm with curl; i'm not seeing any interesting errors on the logs i have access to
  101. # [01:22] <jdm> :/
  102. # [01:23] * Quits: teoli (teoli@moz-7D905691.avante-wifi.mozilla.hq) (Quit: )
  103. # [01:23] * nthomas|away is now known as nthomas
  104. # [01:23] <Callek> jdm: is qimportbz setup as installed in hg?
  105. # [01:24] * Callek is asking a possibly obvious question
  106. # [01:24] <jdm> Callek: yes, I was using it a couple of days ago
  107. # [01:24] * Joins: jlebar|mac (~jlebarmac@moz-AAEFBBD1.gw.connect.com.au)
  108. # [01:24] * khuey|away is now known as khuey
  109. # [01:24] <Callek> jdm: hg showconfig extensions
  110. # [01:24] <jdm> extensions.qimportbz=~/src/qimportbz/
  111. # [01:25] <Callek> and to be clear, ~/sc/qimportbz/ still exists ;-)
  112. # [01:25] <jdm> Callek: note that manual curl and qimport https were failing as well
  113. # [01:25] <nthomas> I've seen weird ssh/ssl errors using curl from macports if the ca certs bundle was updated without recompiling/updating curl
  114. # [01:25] * Joins: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au)
  115. # [01:25] <Callek> ooo, manual curl was failing as well -- ok yea then its not qimportbz
  116. # [01:25] <jdm> nthomas: hmm, that's interesting
  117. # [01:25] <jdm> maybe I'll try updating all ports
  118. # [01:25] <nthomas> you have wget though
  119. # [01:26] <jdm> nthomas: no, that's an alias I wrote
  120. # [01:26] <jdm> because I couldn't remember how to use curl
  121. # [01:26] <jdm> ---> Attempting to fetch curl-ca-bundle-7.25.0_0.darwin_10.noarch.tbz2 from http://packages.macports.org/curl-ca-bundle
  122. # [01:26] <jdm> that's a good sign
  123. # [01:29] <jdm> hmm, no change
  124. # [01:30] <jdm> the manual curl worked this time, at least
  125. # [01:32] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Quit: Computer has gone to sleep.)
  126. # [01:32] * Quits: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net) (Ping timeout)
  127. # [01:34] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
  128. # [01:35] * Joins: kaie2 (kaie@moz-B87F1420.dip.t-dialin.net)
  129. # [01:36] * Quits: kaie (kaie@moz-37740940.dip.t-dialin.net) (Ping timeout)
  130. # [01:36] * kaie2 is now known as kaie
  131. # [01:37] * Quits: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk) (Input/output error)
  132. # [01:38] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
  133. # [01:39] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  134. # [01:41] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  135. # [01:44] * Joins: mccr8 (mccr8@moz-AAEFBBD1.gw.connect.com.au)
  136. # [01:44] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
  137. # [01:44] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Ping timeout)
  138. # [01:46] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  139. # [01:53] * Joins: espindola (espindola@moz-7B8D6EF4.dsl.teksavvy.com)
  140. # [01:54] * Quits: espindola (espindola@moz-7B8D6EF4.dsl.teksavvy.com) (Quit: )
  141. # [01:58] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  142. # [01:59] * Quits: nthomas (chatzilla@moz-61E42E4.dsl.telstraclear.net) (Ping timeout)
  143. # [02:00] * Joins: nthomas (chatzilla@moz-61E42E4.dsl.telstraclear.net)
  144. # [02:03] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Ping timeout)
  145. # [02:03] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  146. # [02:04] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  147. # [02:04] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  148. # [02:04] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  149. # [02:05] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
  150. # [02:05] * rniwa_ is now known as rniwa
  151. # [02:05] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  152. # [02:06] * glob is now known as glob|away
  153. # [02:06] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  154. # [02:08] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 11.0/20120313114517])
  155. # [02:09] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
  156. # [02:11] * Joins: Asa (asa@4C4A4A67.38324963.204CA821.IP)
  157. # [02:12] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  158. # [02:13] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  159. # [02:18] * Quits: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au) (Ping timeout)
  160. # [02:20] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  161. # [02:23] * Quits: Cork[home] (Cork@moz-A81BAA1F.cust.tele2.se) (Ping timeout)
  162. # [02:24] * Joins: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au)
  163. # [02:27] * Joins: Cork[home] (Cork@moz-A81BAA1F.cust.tele2.se)
  164. # [02:29] * Quits: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net) (Quit: Leaving)
  165. # [02:32] * glob|away is now known as glob
  166. # [02:34] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 11.0/20120313114517])
  167. # [02:37] * Joins: Boriss (FlyingToas@E10958F2.3723E91A.2A0131C3.IP)
  168. # [02:37] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  169. # [02:38] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  170. # [02:42] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  171. # [02:42] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  172. # [02:44] <@dolske> bz: ping?
  173. # [02:44] <@dolske> bz: unping :)
  174. # [02:46] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  175. # [02:46] * joduinn-home is now known as joduinn-afk
  176. # [02:47] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
  177. # [02:49] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.11a1/20120409095641])
  178. # [03:00] * Quits: KaiRo (robert@moz-F8DC3F21.adsl.highway.telekom.at) (Input/output error)
  179. # [03:00] * Quits: peterv (peterv@moz-85A72D66.access.telenet.be) (Ping timeout)
  180. # [03:04] <cadecairos> cpearce: looks like I finally have a solid patch for bug 726904
  181. # [03:05] <cpearce> cadecairos: huzzah!
  182. # [03:06] <cadecairos> now, I'm going to get 517363 working on top of it so they can land together
  183. # [03:06] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  184. # [03:06] <cadecairos> though... windows hasn't finished building on try, so i may be speaking to soon
  185. # [03:11] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Ping timeout)
  186. # [03:12] * Quits: loadbang (loadbang@moz-6EBD967A.range109-156.btcentralplus.com) (Ping timeout)
  187. # [03:13] * Mark_Capella is now known as Mark_Capella|away
  188. # [03:14] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  189. # [03:15] * mcote|afk is now known as mcote
  190. # [03:18] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  191. # [03:19] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  192. # [03:21] * Joins: mwu (mwu@moz-70206CD4.dynamic.hinet.net)
  193. # [03:22] <jdm> dolske++
  194. # [03:23] * nthomas is now known as nthomas|away
  195. # [03:24] <@dolske> shit, what did I do now?
  196. # [03:25] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  197. # [03:25] * Quits: glob (glob@moz-BDD802ED.hfc.comcastbusiness.net) (Quit: Leaving...)
  198. # [03:25] * Quits: Boriss (FlyingToas@E10958F2.3723E91A.2A0131C3.IP) (Quit: Boriss)
  199. # [03:25] * mcote is now known as mcote|atthebar
  200. # [03:25] <Unfocused> maybe he heard that you've volunteered to work on bugzilla now
  201. # [03:28] * Joins: gwagner (idefix2@moz-99690620.hinet-ip.hinet.net)
  202. # [03:28] <@dolske> lies
  203. # [03:28] * Quits: victorporof (victorporo@moz-801CDEAC.botosani.city-net.ro) (Quit: Leaving...)
  204. # [03:28] * Quits: tonymec (tonymec@4C300CF0.A8F5D19C.277517C1.IP) (Ping timeout)
  205. # [03:30] <Callek> woot dolske working on bugzilla
  206. # [03:30] * Callek awaits browserID working for his s-g/moco-conf/etc. perms
  207. # [03:31] * Quits: chewey (chewey@moz-E4C9CD0E.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  208. # [03:31] * Joins: tonymec (tonymec@4C300CF0.A8F5D19C.277517C1.IP)
  209. # [03:31] * Joins: chewey (chewey@moz-4045DD0C.dip0.t-ipconnect.de)
  210. # [03:31] <@dolske> LIES
  211. # [03:33] <jdm> dolske: I approve of going through untargeted review requests
  212. # [03:34] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  213. # [03:34] <@dolske> I'm about halfway though all the requests. :D
  214. # [03:35] <@dolske> might need another, uhh, beverage to get through the rest.
  215. # [03:40] * Joins: dseif_ (dseif@moz-E1D8190.dsl.teksavvy.com)
  216. # [03:41] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  217. # [03:47] * Quits: mwu (mwu@moz-70206CD4.dynamic.hinet.net) (Quit: This computer has gone to sleep)
  218. # [03:47] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  219. # [03:49] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  220. # [03:51] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Connection reset by peer)
  221. # [03:51] * Joins: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  222. # [03:51] * Quits: tonymec (tonymec@4C300CF0.A8F5D19C.277517C1.IP) (Input/output error)
  223. # [03:51] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
  224. # [03:52] * Joins: mwu (mwu@moz-70206CD4.dynamic.hinet.net)
  225. # [03:52] * Joins: tonymec (tonymec@4C300CF0.A8F5D19C.277517C1.IP)
  226. # [03:54] * Joins: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net)
  227. # [03:54] * Quits: sewardj (sewardj@moz-C72FEB4A.dip.t-dialin.net) (Ping timeout)
  228. # [03:54] <qheaden> What is the preferred method of debugging chrome JavaScript code?
  229. # [03:56] <Unfocused> cursing, mostly
  230. # [03:56] <qheaden> :P
  231. # [03:56] <qheaden> Chromebug isn't maintained anymore huh?
  232. # [03:56] <Unfocused> dump and Components.utils.reportError are helpful
  233. # [03:56] <Unfocused> nope :\
  234. # [03:57] <qheaden> Wow, that's messed up. :P
  235. # [03:57] <Unfocused> if it's the addons manager UI (or any other chrome code in a tab), you can use the devtools
  236. # [03:57] <Callek> you can always use venkman :-P
  237. # [03:57] * Callek waits for unfocused to laugh
  238. # [03:57] <KWierso> flipping devtools.chrome.enabled to true might also help a bit?
  239. # [03:58] <qheaden> I've got that enabled.
  240. # [03:58] <Unfocused> heh, yea :P was about to unwillingly suggest that
  241. # [03:58] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  242. # [03:58] <qheaden> I just like breakpoint style debugging. Guess I can't get that here. :P
  243. # [03:58] <Unfocused> what kinda of problem are you having?
  244. # [03:58] <Unfocused> ah, yea, no, not nicely, not yet. devtools team is working on it though
  245. # [03:59] <qheaden> I'm actually working on another bug. Bug 502307 to be exact.
  246. # [03:59] <qheaden> Unfocused: By the way, I did release a patch for the search engine addons patch.
  247. # [03:59] <qheaden> *bug
  248. # [03:59] * Joins: rwaldron (rwaldron@moz-9773B7D6.hfc.comcastbusiness.net)
  249. # [04:00] <Unfocused> yea, saw that, it's in my agonizingly long review queue
  250. # [04:00] <qheaden> :P
  251. # [04:00] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  252. # [04:01] <qheaden> It adds enable/disable, uninstall, and some preliminary scoping code. I'm not so sure about the addons scope code though. I kinda threw it together from my observation.
  253. # [04:01] * Unfocused has to see how he manages a full day today, lungs still feel horrible
  254. # [04:02] * Quits: mwu (mwu@moz-70206CD4.dynamic.hinet.net) (Quit: This computer has gone to sleep)
  255. # [04:03] * Joins: Boriss (FlyingToas@moz-270207E1.cm.vtr.net)
  256. # [04:03] * qheaden slightly misses the C++ side of Mozilla.
  257. # [04:11] <qheaden> Who's over Firefox private browsing>?
  258. # [04:15] <@bz> bjacob: ping
  259. # [04:18] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  260. # [04:18] <philor> Over Firefox private browsing? I'll never be over Firefox private browsing.
  261. # [04:18] * Joins: Ami_Ty_ (Amie@11B1236C.5B209293.746E7A12.IP)
  262. # [04:19] * mimcpher uses chrome incognito windows alongside firefox...
  263. # [04:19] <@dolske> "over"?
  264. # [04:20] * Joins: peterv (peterv@moz-85A72D66.access.telenet.be)
  265. # [04:20] <KWierso> qheaden: you mean "in charge of"?
  266. # [04:20] <qheaden> Let me rephrase. Who owns the section of code?
  267. # [04:20] <qheaden> KWierso: Yeah, you've got it. :)
  268. # [04:21] <qheaden> Because I'm working on a private browsing bug, and I just want to know who I should report to for help and/or reviewing.
  269. # [04:23] * Quits: Ami_Ty_ (Amie@11B1236C.5B209293.746E7A12.IP) (Quit: Ami_Ty_)
  270. # [04:24] <KWierso> qheaden: ehsan's got his fingers all over http://hg.mozilla.org/mozilla-central/annotate/fd06332733e5/netwerk/base/public/nsIPrivateBrowsingService.idl
  271. # [04:24] <qheaden> Sure looks that way. :P
  272. # [04:24] <qheaden> Thanks.
  273. # [04:26] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120414135313])
  274. # [04:27] * Joins: vikram360 (vikram360@15D989B0.FA85B561.2A068A5E.IP)
  275. # [04:28] * jlebar|mac is now known as jlebar|food
  276. # [04:30] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  277. # [04:31] * Joins: jmuel (chatzilla@moz-B937C80B.client.mchsi.com)
  278. # [04:32] <Callek> dolske++
  279. # [04:32] <Callek> "Career limiting move, or cleaning up requests on old bugs? You be the judge. :)"
  280. # [04:32] <@dolske> well, to be fair, that was a bsmedberg/shaver bug. :)
  281. # [04:33] <Callek> hehe of course, still humorous
  282. # [04:33] * jlund is now known as jlund|away
  283. # [04:35] * Quits: scenor (Daily@moz-73C49C37.adsl.highway.telekom.at) (Ping timeout)
  284. # [04:38] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  285. # [04:39] * Joins: scenor (Daily@moz-C2468F2B.adsl.highway.telekom.at)
  286. # [04:39] * Quits: rwaldron (rwaldron@moz-9773B7D6.hfc.comcastbusiness.net) (Ping timeout)
  287. # [04:39] <bjacob> bz: pong, longish response time
  288. # [04:39] * Joins: rwaldron (rwaldron@moz-9773B7D6.hfc.comcastbusiness.net)
  289. # [04:40] <bjacob> bz: ah, saw your email
  290. # [04:40] <@bz> bjacob: here now
  291. # [04:40] <@bz> bjacob: but mail is fine too
  292. # [04:43] <bjacob> bz: replied. you can remove that if.
  293. # [04:43] <@bz> bjacob: sweet. ;)
  294. # [04:44] <bjacob> bz: ah wait
  295. # [04:44] * @bz waits
  296. # [04:44] <bjacob> bz: with len ==0 we are doign new char [0]
  297. # [04:44] <@bz> yes
  298. # [04:44] <bjacob> not sure what this does
  299. # [04:44] <@bz> which is technically valid
  300. # [04:44] <@bz> iirc
  301. # [04:44] <jcranmer> it's like malloc(0), I think
  302. # [04:44] <bjacob> i wonder if we should do len+1 here, btw
  303. # [04:44] * bjacob checks spec
  304. # [04:45] <jcranmer> it doesn't break, but what it returns is unreliabl
  305. # [04:45] <@bz> When the value of the expression in a direct-new-declarator is zero, the allocation function is called to allocate an array with no elements.
  306. # [04:45] <@bz> says spec
  307. # [04:45] <@bz> also...
  308. # [04:45] <@bz> "
  309. # [04:45] <@bz> The effect of dereferencing a pointer returned as a request for zero size is undefined.
  310. # [04:45] <@bz> and
  311. # [04:45] <@bz> "
  312. # [04:45] <@bz> Even if the size of the space requested [by new] is zero, the request can fail.
  313. # [04:45] <@bz> (this last is a non-issue for our failure-fatal new)
  314. # [04:45] <bjacob> ok, and no need for len+1
  315. # [04:45] <bjacob> the returned length includes the final null char
  316. # [04:45] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Input/output error)
  317. # [04:46] <@bz> ok
  318. # [04:46] <@dolske> random thought, unrealated: could malloc(0) return a pointer to the same byte for multiple callers?
  319. # [04:46] <@bz> and if the returned length is 0?
  320. # [04:46] <@bz> does fGetActiveUniform write to len?
  321. # [04:46] <bjacob> i guess it's safer to just return, rather than enter all this discussion
  322. # [04:46] <@bz> bjacob: ok
  323. # [04:46] <@bz> bjacob: also yeas
  324. # [04:46] <@bz> er, easy
  325. # [04:46] <@dolske> eg: a = malloc(0); b = malloc(0); can a == b?
  326. # [04:47] <bjacob> bz: as anyway if len==0, the second if() below returns. so better just return earlier
  327. # [04:47] <@bz> dolske: only if it knows how to handle free() on it
  328. # [04:47] <@bz> if (len == 0)
  329. # [04:47] <@bz> return nsnull;
  330. # [04:47] <@bz> is the new code
  331. # [04:47] * @bz moves on
  332. # [04:47] <@dolske> oh, yeah, I guess that's an interesting complexity.
  333. # [04:47] <@bz> bjacob: there are a _lot_ of functions on this interface. :(
  334. # [04:47] * @dolske moves on too. :)
  335. # [04:48] <bjacob> bz: webgl? yes :)
  336. # [04:48] <@bz> bjacob: as you can tell, I'm just into the 'G's
  337. # [04:48] <bjacob> which are the worst as far as you are concerned
  338. # [04:48] * Joins: mconley_ (mconley@moz-D640D16C.cable.teksavvy.com)
  339. # [04:49] <@bz> bjacob: hmm?
  340. # [04:49] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Ping timeout)
  341. # [04:49] <@bz> bjacob: no, the worst ones as far as I'm concerned are the void functions that only take numeric arguments
  342. # [04:50] * @bz thought we'd agreed that getAttachedShaders should return a sequence...
  343. # [04:51] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  344. # [04:51] * Quits: jtcranmer (jtcranmer@moz-3B7840FE.cs.uiuc.edu) (Ping timeout)
  345. # [04:51] * Quits: derf (derf@moz-4168F490.net) (Ping timeout)
  346. # [04:51] * Quits: jcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
  347. # [04:51] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Ping timeout)
  348. # [04:51] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  349. # [04:51] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Ping timeout)
  350. # [04:51] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  351. # [04:51] * Quits: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com) (Ping timeout)
  352. # [04:52] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  353. # [04:52] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  354. # [04:52] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  355. # [04:52] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  356. # [04:52] * Joins: Ami_Ty_ (Amie@11B1236C.5B209293.746E7A12.IP)
  357. # [04:52] * Joins: jcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
  358. # [04:53] <@bz> bjacob: another question, actually
  359. # [04:53] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  360. # [04:53] <@bz> bjacob: getAttachedShaders
  361. # [04:53] <@bz> bjacob: our impl never returns null as far as I can see
  362. # [04:53] * Joins: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com)
  363. # [04:53] * Joins: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net)
  364. # [04:53] <@bz> bjacob: er, no, I lie
  365. # [04:54] <@bz> bjacob: I guess it returns null if !IsContextStable() or if the prog is deleted
  366. # [04:54] <@bz> bjacob: (but not if the prog is null?)
  367. # [04:54] * @bz just keeps the behavior
  368. # [04:54] <bjacob> bz: yes
  369. # [04:54] <bjacob> bz: indeed
  370. # [04:55] * Quits: Ami_Ty_ (Amie@11B1236C.5B209293.746E7A12.IP) (Quit: Ami_Ty_)
  371. # [04:56] * Mark_Capella|away is now known as Mark_Capella|around
  372. # [04:56] * Joins: jtcranmer (jtcranmer@moz-3B7840FE.cs.uiuc.edu)
  373. # [04:56] * Joins: derf (derf@moz-4168F490.net)
  374. # [04:57] * @bz gets to his first method where he'll have to duplicate implementation instead of forwarding.
  375. # [04:57] <@bz> bjacob: Can I assume that mAttachedShaders won't suddenly kill the objects?
  376. # [04:57] <@bz> bjacob: between when I stick them in an array and when I JS-wrap them?
  377. # [04:57] <@bz> bjacob: or should I take refs to them when I stick them in the array?
  378. # [04:58] * Mark_Capella|around is now known as Mark_Capella
  379. # [04:59] * @bz assumes so, given existing code
  380. # [05:00] <@bz> bjacob: hmm
  381. # [05:00] <@bz> bjacob: in the null prog case, we set the variant as empty, not empty array?
  382. # [05:02] <@bz> bjacon: that doesn't seem to be allowed by the spec....
  383. # [05:02] * Joins: pranavrc (pranavrc@4F15AE0.B6852B0D.C28326FD.IP)
  384. # [05:02] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  385. # [05:03] * Joins: karl (karl@moz-EA1185B.jetstream.xtra.co.nz)
  386. # [05:05] * Quits: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net) (Ping timeout)
  387. # [05:05] <bjacob> bz: back
  388. # [05:06] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  389. # [05:06] <@bz> bjacob: so per spec we can return either null or an array
  390. # [05:06] <@bz> bjacob: (not that the spec says what to return if the prog is null!)
  391. # [05:07] <@bz> bjacob: does that need raising as a spec issue?
  392. # [05:07] <bjacob> bz: yes, this kind of thing tends to be a bit underdefined by the spec. it's entirely possible that current code was dictated more by a conformance test
  393. # [05:07] <bjacob> bz: sure
  394. # [05:07] <@bz> bjacob: will do
  395. # [05:08] <bjacob> bz: regarding your other question, i'm not entirely sure what you mean but mAttachedShaders is a WebGLRefPtr; you should read the comment on that class
  396. # [05:08] <bjacob> rather an _array_ of WebGLRefPtr
  397. # [05:08] <bjacob> http://hg.mozilla.org/mozilla-central/file/tip/content/canvas/src/WebGLContext.h#l136
  398. # [05:09] <@bz> yes, I know
  399. # [05:09] <@bz> my question is this
  400. # [05:09] <@bz> should the signature of the binding method be:
  401. # [05:09] <@bz> void GetAttachedShaders(WebGLProgram* prog,
  402. # [05:09] <@bz> Nullable< nsTArray<WebGLShader*> > shaders);
  403. # [05:09] <@bz> or
  404. # [05:09] <@bz> void GetAttachedShaders(WebGLProgram* prog,
  405. # [05:09] * Quits: gwagner (idefix2@moz-99690620.hinet-ip.hinet.net) (Quit: gwagner)
  406. # [05:09] <@bz> Nullable< nsTArray< nsRefPtr<WebGLShader> > > shaders);
  407. # [05:11] <bjacob> bz: any reference held by JS code whatsoever must be a strong reference, we dont allow webgl objects to go away under the feet of the JS program
  408. # [05:11] <bjacob> i.e. the second option
  409. # [05:12] <bjacob> i am surprised that the first would be considered acceptable ?!
  410. # [05:12] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  411. # [05:13] * Quits: Boriss (FlyingToas@moz-270207E1.cm.vtr.net) (Quit: Boriss)
  412. # [05:16] * Joins: gwagner (idefix2@moz-99690620.hinet-ip.hinet.net)
  413. # [05:16] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  414. # [05:17] * ewong|away is now known as ewong
  415. # [05:19] * Quits: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net) (Quit: Leaving)
  416. # [05:20] <@bz> bjacob: well
  417. # [05:20] <@bz> bjacob: when JS takes a reference, it'll take a strong one
  418. # [05:20] <@bz> bjacob: the question is whether this stuff can go away before the JS objects are created and take those references
  419. # [05:21] <@bz> bjacob: if not, then there's no point addrefing twice and then releasing
  420. # [05:21] <@bz> bjacob: as opposed to just addrefing once
  421. # [05:21] <@bz> bjacob: but if this array can get randomly cleared before we get a chance to return into JS
  422. # [05:21] <@bz> bjacob: (due to the GL side doing something)
  423. # [05:21] * Joins: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au)
  424. # [05:21] <@bz> bjacob: then we need to use strong refs here
  425. # [05:21] <philor> jlebar|food: when you wrote a test that asserts that "js-gc-heap's size is reasonable," didn't you feel the slightest of chills, the merest hint of dread?
  426. # [05:25] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  427. # [05:26] * Joins: twi (Adium@moz-A7353053.cust.dsl.vodafone.it)
  428. # [05:27] <bjacob> bz: is there a non-negligible cost in using strong refs anyway? all the more as webgl getters are not supposed to be fast?
  429. # [05:27] <@bz> bjacob: there's non-negligible cost, yes: more cycle collector pressure leading to longer CC pauses
  430. # [05:28] <bjacob> bz: anyway, you know better than me what happens between the return statement in the c++ impl of a webgl function, and the time when we return to js. i dont see what could destroy these objects. Only 3 things destroy webgl objects: 1) explicit webgl deleteX() calls ; 2) webgl binding change calls that cause a deferred deleteX() to take place now that the object is no longer in use; 3) GC
  431. # [05:30] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  432. # [05:32] * Quits: rwaldron (rwaldron@moz-9773B7D6.hfc.comcastbusiness.net) (Quit: Leaving...)
  433. # [05:32] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  434. # [05:33] * Quits: philipp64|laptop (chatzilla@A6C4D8D3.8A899716.289A8017.IP) (Ping timeout)
  435. # [05:34] * Joins: asadotzler (asa@4C4A4A67.38324963.204CA821.IP)
  436. # [05:34] <bjacob> iiuc you're only concerned in what can happen between the return statement in WebGLCOntextGL.cpp and the time when we're back in the JS code; none of the above could suddenly happen there, given that the webgl program still has strong references to the shaders (so the shaders cant be GC'd)
  437. # [05:35] * Quits: Asa (asa@4C4A4A67.38324963.204CA821.IP) (Ping timeout)
  438. # [05:35] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  439. # [05:36] * Joins: nli (nli@moz-99690620.hinet-ip.hinet.net)
  440. # [05:39] * Quits: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au) (Ping timeout)
  441. # [05:39] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  442. # [05:40] <@bz> bjacob: hmm
  443. # [05:40] <@bz> bjacob: GC could happen
  444. # [05:40] <@bz> bjacob: but we're keeping the context itself alive
  445. # [05:40] * Joins: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au)
  446. # [05:40] <@bz> bjacob: can a GC that doesn't collect the WebGLContext make them go away?
  447. # [05:41] <bjacob> bz: as long as the JS has any reference to the program, the program can't go away, and it holds strong refs to the shaders attached to it
  448. # [05:42] <bjacob> bz: all is organized so that objects that are still referencable either by js or internally by the webgl impl, and havent been deleted explicitly by a deleteX() function, don't go away
  449. # [05:43] <@bz> bjacob: we definitely have a strong ref to the program
  450. # [05:43] <@bz> bjacob: since it's a function argument
  451. # [05:43] <@bz> bjacon: sounds good!
  452. # [05:43] <bjacob> yep
  453. # [05:44] <bjacob> to be clear: webglrefptr increases not only the webgl-specific refcount but also the XPCOM refcount like a plain nsRefPtr does
  454. # [05:44] <bjacob> bz: bjacon sounds very 'con' in french :-P
  455. # [05:46] <@bz> bjacob: heh
  456. # [05:46] <@bz> bjacob: yeah, typos
  457. # [05:46] <bjacob> :)
  458. # [05:49] <@bz> bjacob: hmm
  459. # [05:49] * jlebar|food is now known as jlebar|mac
  460. # [05:49] <@bz> bjacob: so this nullable argument business
  461. # [05:49] <@bz> bjacob: is that going to stay or change?
  462. # [05:49] <@bz> bjacob: because the spec nearly never says what to do with a null arg
  463. # [05:50] <bjacob> bz: hey, i barely followed this. any real problem must be fixed, but there's been much work recently, be patient. we just need to not forget about it.
  464. # [05:50] <@bz> bjacob: ok
  465. # [05:50] <@bz> bjacob: in any case, I'm just preserving our behavior for now
  466. # [05:50] <bjacob> bz: ok
  467. # [05:50] <@bz> bjacob: we just have lots of behavior that's not actually defined in the spec. ;)
  468. # [05:51] <@bz> bjacob: and the question is whether I should be raising spec issues or not
  469. # [05:51] <bjacob> bz: if you give me a list of issues / ML threads to remind people about in next webgl confcall, i can do that
  470. # [05:51] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  471. # [05:51] <@bz> bjacob: pretty much all functions that take a nullable gl object don't actually say what to do when null is passed
  472. # [05:51] <bjacob> ok
  473. # [05:53] <bjacob> bz: not even by implicitly falling back to opengl spec?
  474. # [05:54] <bjacob> bz: null js object --> zero opengl id / null ptr ?
  475. # [05:56] <bjacob> bz: a lot of webgl funcs fall back in this way. for example, bindFramebuffer(null) maps to glBindFramebuffer(0) which just unbinds current framebuffer
  476. # [05:57] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  477. # [05:58] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Ping timeout)
  478. # [05:58] * Joins: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net)
  479. # [05:59] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  480. # [06:01] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  481. # [06:02] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  482. # [06:02] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  483. # [06:03] <bjacob> bz: attachShader seems to be a case that's completely unspecified
  484. # [06:03] <bjacob> as the OpenGL ES 2 spec doesn't seem to say what to do when passed shader=0
  485. # [06:03] <bjacob> i'll raise this q on the ml
  486. # [06:04] <@khuey> hmm
  487. # [06:04] <@khuey> is anyone around who knows about browser.xml?
  488. # [06:04] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  489. # [06:06] <jdm> *crickets*
  490. # [06:06] <@khuey> yeah
  491. # [06:06] * Joins: philipp64|laptop (chatzilla@moz-764C1742.hfc.comcastbusiness.net)
  492. # [06:07] <bjacob> bz: oh i see. "
  493. # [06:07] <bjacob> GL_INVALID_VALUE is generated if either
  494. # [06:07] <bjacob> program or shader
  495. # [06:08] <bjacob> is not a value generated by OpenGL.
  496. # [06:08] <bjacob> bz: oh i see now. shader=0 is not a value that the GL will ever generate. So this gives INVALID_VALUE, because "
  497. # [06:08] <bjacob> GL_INVALID_VALUE is generated if either
  498. # [06:08] <bjacob> program or shader
  499. # [06:08] <bjacob> is not a value generated by OpenGL
  500. # [06:08] <bjacob> "
  501. # [06:09] <bjacob> bz: did you see a case that does not reduce to something that's properly handled in the opengl ES spec?
  502. # [06:12] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  503. # [06:16] * Quits: dseif_ (dseif@moz-E1D8190.dsl.teksavvy.com) (Input/output error)
  504. # [06:18] * Quits: tchevalier (Instantbir@moz-2E97FBBC.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  505. # [06:19] <@bz> bjacob: hey, you still there?
  506. # [06:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  507. # [06:19] <bjacob> bz: i am
  508. # [06:20] <@bz> bjacob: looking at opengl spec
  509. # [06:20] <@bz> bjacob: say getAttachedShaders()
  510. # [06:21] * Quits: nthomas|away (chatzilla@moz-61E42E4.dsl.telstraclear.net) (Ping timeout)
  511. # [06:22] <@bz> bjacob: seems to say nothing about program like that
  512. # [06:23] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  513. # [06:23] <bjacob> indeed, it doesnt seem to say what happens if program==0
  514. # [06:24] <bjacob> bz: but it could also be that all this is explained in some remote section "implied errors on bogus function arguments"
  515. # [06:24] <bjacob> bz: ah, check out section 2.5
  516. # [06:24] <bjacob> GL Errors
  517. # [06:24] * Quits: pranavrc (pranavrc@4F15AE0.B6852B0D.C28326FD.IP) (Quit: Ping timeout: ∞)
  518. # [06:24] <bjacob> er, no,, that doesnt say much
  519. # [06:25] * Joins: nthomas|away (chatzilla@moz-61E42E4.dsl.telstraclear.net)
  520. # [06:26] <@bz> bjacob: anyway
  521. # [06:26] <@bz> bjacob: If _I_ were implementing this, I would have no idea what to do on null program. ;)
  522. # [06:27] <bjacob> bz: except if there already were a conformance test suite already much more exhaustive than the spec and passing it was the path of least resistence
  523. # [06:27] <bjacob> ;-)
  524. # [06:27] <bjacob> but you make good points, this must be fixed in the spec
  525. # [06:27] <bjacob> now that i see the problems, i'll fight for it
  526. # [06:28] <bjacob> it's very likely though to settle on whatever the conformance tests already mandate
  527. # [06:29] * Quits: mconley_ (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  528. # [06:29] <@bz> bjacob: yeah, I don't think this will take much fighting
  529. # [06:30] <@bz> bjacob: just needs to be written down
  530. # [06:30] <bjacob> the next fight in webgl WG is vendor prefixes
  531. # [06:30] <bjacob> as i'd like a bit more than the passive non-disagreement with my proposal
  532. # [06:30] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  533. # [06:32] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  534. # [06:32] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  535. # [06:35] * Joins: smontagu (chatzilla@moz-889BD0FC.red.bezeqint.net)
  536. # [06:41] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  537. # [06:43] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: Make the road by walking. (B-side: Tired of Fighting))
  538. # [06:48] * Quits: smontagu (chatzilla@moz-889BD0FC.red.bezeqint.net) (Ping timeout)
  539. # [06:51] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  540. # [06:51] <@bz> sweet
  541. # [06:51] <@bz> we actually do this wron
  542. # [06:51] <@bz> er, wrong
  543. # [06:52] <@bz> bjacob: ping
  544. # [06:52] <bjacob> pong
  545. # [06:52] <@bz> bjacob: getBufferParameter
  546. # [06:52] <@bz> bjacob: the return value is sometimes signed, sometimes unsigned
  547. # [06:52] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  548. # [06:52] <@bz> bjacob: our impl seems to treat it as always signed?
  549. # [06:52] <bjacob> bz: indeed
  550. # [06:53] <@bz> bjacob: should I just leave this behavior for now?
  551. # [06:53] * @bz notes that we also support more pnames than the spec lists?
  552. # [06:53] <bjacob> bz: i dont think it matters at all: the unsigned pname is BUFFER_USAGE, that's just symbolic constants in the range 0..65535
  553. # [06:53] <bjacob> bz: yep indeed
  554. # [06:54] <bjacob> bz: that is a bigger concern
  555. # [06:54] * jdm crosses more per-window private browsing tasks off of his todo list
  556. # [06:54] <@bz> bjacob: would it make sense to just fix the idl to always return long then?
  557. # [06:54] <KWierso> jdm++
  558. # [06:54] <@bz> hmm
  559. # [06:54] <@bz> I guess we sometimes return null too
  560. # [06:54] <@bz> but I could make it a |long?|
  561. # [06:54] <jdm> it's unfortunate that there are still about 30 bugs that I haven't done any investigation into beyond the initial filing
  562. # [06:54] <bjacob> bz: i'm not too comfortable with hardcoding that fact. no, let's fix our code, it's just that that part isnt a big deal. the extraneous pnames are a bigger deal, as it's testable by js today
  563. # [06:55] <@bz> bjacob: ok
  564. # [06:55] <@bz> bjacob: well, for those extraneous pnames, should they be signed or unsigned? ;)
  565. # [06:55] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  566. # [06:56] <bjacob> bz: _MAPPED and _ACCESS dont even exist in opengl es
  567. # [06:56] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  568. # [06:56] <@bz> ok
  569. # [06:57] <bjacob> i guess _ACCESS would be uint16 and _MAPPED would be bool
  570. # [06:57] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  571. # [06:57] <@bz> ok
  572. # [06:57] <bjacob> i
  573. # [06:57] <bjacob> i'm filing the bug
  574. # [06:57] <@bz> but in the gl api they're just 32-bit ints?
  575. # [06:57] <bjacob> bz: yes
  576. # [06:57] <@bz> signed ones?
  577. # [06:58] <bjacob> yes
  578. # [06:58] <@bz> and then you have to cast on the caller?
  579. # [06:58] <@bz> ok
  580. # [06:58] <bjacob> yes
  581. # [06:58] * Joins: anky (anky@92126BDE.202926.A3D1B221.IP)
  582. # [06:58] <bjacob> filing the bug
  583. # [06:58] <@bz> I'll just fix that in my patch, I guess
  584. # [06:58] <bjacob> oh ok, perfect
  585. # [06:58] <bjacob> i'll still file the bug
  586. # [06:58] <@bz> sounds good
  587. # [06:58] <bjacob> note new status whiteboard keywords
  588. # [06:59] <bjacob> https://wiki.mozilla.org/Platform/GFX/WebGL/Resources#Bug_tracking
  589. # [06:59] <bjacob> here i'll use webgl-conformance webgl-test-needed
  590. # [06:59] * Joins: Polynomial-C (Poly-C@moz-1E9621F0.dip.t-dialin.net)
  591. # [06:59] <@bz> sound good
  592. # [06:59] * @bz writes icky code
  593. # [07:01] * jdm just remembered the talk he wanted to put together
  594. # [07:01] <jdm> perfect timing for me to get a cold
  595. # [07:01] <jdm> nobody on the phone will be able to understand me
  596. # [07:01] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  597. # [07:01] <bjacob> jdm: bring your cough drop and talk about mentholed bugs?
  598. # [07:02] <jdm> ha
  599. # [07:02] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  600. # [07:03] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  601. # [07:03] <KWierso> jdm: blame vidyo?
  602. # [07:06] * Joins: c0smikdebris (c0smikdebr@72C59558.AE06BABE.2A068A5E.IP)
  603. # [07:06] * Quits: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
  604. # [07:07] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
  605. # [07:07] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  606. # [07:08] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  607. # [07:11] * jhford-work-away is now known as jhford-work
  608. # [07:11] <@bz> bjacob: http://pastebin.mozilla.org/1572447
  609. # [07:11] <@bz> bjacob: look sane-ish?
  610. # [07:12] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  611. # [07:14] <@bz> bjacob: or should I just nuke MAPPED and ACCESS?
  612. # [07:14] <bjacob> bz: you can definitely nuke MAPPED and ACCESS
  613. # [07:14] <@bz> ok
  614. # [07:14] * @bz simplifies code
  615. # [07:15] <bjacob> bz: i'm still trying to understand the code. what i dont get is why is the writableVariant still needed if you've already stored the correct result in a jsval
  616. # [07:15] * Joins: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  617. # [07:16] * Quits: c0smikdebris (c0smikdebr@72C59558.AE06BABE.2A068A5E.IP) (Ping timeout)
  618. # [07:16] <@bz> ah
  619. # [07:16] <@bz> so
  620. # [07:16] <@bz> the reason is that we're sort of managing risks by having a pref for the new bindings
  621. # [07:16] <bjacob> bz: ah i see
  622. # [07:16] <@bz> so we can flip the pref to turn them off on aurora or beta
  623. # [07:17] <@bz> so for a cycle or two we need both sets of APIs
  624. # [07:17] <@bz> the XPCOM one and the new one
  625. # [07:17] <@bz> for most methods the XPCOM thing is a lot simpler
  626. # [07:17] <@bz> e.g....
  627. # [07:17] <@bz> NS_IMETHODIMP
  628. # [07:17] <@bz> WebGLContext::GetAttribLocation(nsIWebGLProgram *pobj,
  629. # [07:17] <@bz> const nsAString& name,
  630. # [07:17] <@bz> PRInt32 *retval)
  631. # [07:17] <@bz> {
  632. # [07:17] <@bz> *retval = GetAttribLocation(static_cast<WebGLProgram*>(pobj), name);
  633. # [07:17] <@bz> return NS_OK;
  634. # [07:17] <@bz> }
  635. # [07:17] * Joins: c0smikdebris (c0smikdebr@143C99DE.379C4E45.2A068A5E.IP)
  636. # [07:18] <@bz> then once we ship this stuff we can nuke the XPCOM bits
  637. # [07:18] <@bz> assuming we don't have C++ callers into this stuff
  638. # [07:18] <@bz> (so remove the XPIDL for this, etc)
  639. # [07:18] <bjacob> ok
  640. # [07:19] * Quits: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
  641. # [07:19] * jcranmer is now known as jcranmer|away
  642. # [07:19] <@bz> I could change the xpidl to return a jsval instead of a variant
  643. # [07:19] <@bz> but trying to minimize churn there
  644. # [07:19] <@bz> since that's supposed to be the "oh, shit, something is broken" case
  645. # [07:20] <@bz> btw, is the test suite part of our tests?
  646. # [07:20] <bjacob> it is, in content/canvas/test/webgl/
  647. # [07:20] <bjacob> as a mochitest
  648. # [07:20] * Quits: vikram360 (vikram360@15D989B0.FA85B561.2A068A5E.IP) (Ping timeout)
  649. # [07:20] <bjacob> in M1
  650. # [07:20] <@bz> excellent
  651. # [07:20] * Quits: c0smikdebris (c0smikdebr@143C99DE.379C4E45.2A068A5E.IP) (Ping timeout)
  652. # [07:20] <@bz> maybe we don't care about being able to pref this off, then
  653. # [07:20] <@bz> if it ends up passing tests
  654. # [07:20] <@bz> we can decide that closer to landing.
  655. # [07:21] * @bz is nowhere there yet
  656. # [07:21] <bjacob> indeed. the only other conceivable reason would be a perf regression, for which regression tests havent landed yet
  657. # [07:21] * Joins: c0smikdebris (c0smikdebr@F4DB8B3B.67C813F6.2A068A5E.IP)
  658. # [07:21] <@bz> and that would be pretty odd
  659. # [07:21] <@bz> unless I screw up of course
  660. # [07:21] <@bz> could happen
  661. # [07:21] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  662. # [07:21] <bjacob> bz: i hope it's ok that we are landing webgl patches while you're doing this work, which will cause some conflicts with your patch
  663. # [07:22] <bjacob> no big sweeping changes
  664. # [07:22] <@bz> I merged a few days ago
  665. # [07:22] <@bz> that merge was ok
  666. # [07:23] <@bz> in a lot of methods I'm not changing much
  667. # [07:23] <@bz> other than the validation up front and the method signature
  668. # [07:23] <@bz> the fact that the |return Error....| is staying helps. ;)
  669. # [07:23] <bjacob> cool
  670. # [07:23] <@bz> but yeah, I sort of assume I'll need to deal with conflicts as they arise
  671. # [07:23] <bjacob> one new webgl extension is coming, with a new interface, will be one more thing to port
  672. # [07:24] <bjacob> games really need it
  673. # [07:24] <bjacob> (s3tc textures)
  674. # [07:24] <@bz> hmm
  675. # [07:24] <@bz> ok
  676. # [07:25] <@bz> I do wonder whether I should have just done the context
  677. # [07:25] <@bz> not the various helper objects
  678. # [07:25] <@bz> and then done them as followups
  679. # [07:25] <@bz> might have been easier to land piecemeal
  680. # [07:25] <@bz> (new-binding objects can take old-binding stuff as arguments)
  681. # [07:26] <@bz> anyway
  682. # [07:27] <@bz> it's bedtime
  683. # [07:27] * bz is now known as bz_sleep
  684. # [07:27] * Joins: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  685. # [07:28] * Quits: c0smikdebris (c0smikdebr@F4DB8B3B.67C813F6.2A068A5E.IP) (Ping timeout)
  686. # [07:30] * Quits: anky (anky@92126BDE.202926.A3D1B221.IP) (Client exited)
  687. # [07:32] * Joins: vikram360 (vikram360@15D989B0.FA85B561.2A068A5E.IP)
  688. # [07:32] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  689. # [07:33] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  690. # [07:34] * Quits: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney_)
  691. # [07:36] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  692. # [07:38] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  693. # [07:39] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  694. # [07:41] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  695. # [07:41] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Connection reset by peer)
  696. # [07:41] * Quits: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net) (Ping timeout)
  697. # [07:41] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  698. # [07:43] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  699. # [07:44] * Quits: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney_)
  700. # [07:46] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  701. # [07:46] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  702. # [07:49] * Joins: wolfiR (wolfiR@moz-FA6E510A.dip0.t-ipconnect.de)
  703. # [07:50] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  704. # [07:51] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  705. # [07:51] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  706. # [07:52] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  707. # [07:53] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  708. # [07:53] * Joins: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net)
  709. # [07:58] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  710. # [07:58] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  711. # [07:58] * Joins: mdas (mdas@moz-E8441CC2.hfc.comcastbusiness.net)
  712. # [07:59] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  713. # [08:00] * joduinn-afk is now known as joduinn-home
  714. # [08:00] * Quits: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
  715. # [08:03] <@roc> njn: ping?
  716. # [08:05] <njn> roc: pong
  717. # [08:06] <@roc> have you looked at PL_ArenaAllocate at all?
  718. # [08:06] <njn> roc: at times, yes
  719. # [08:06] <@roc> PL Arenas don't seem to be used very much
  720. # [08:06] <njn> roc: doesn't layout use them a bunch?
  721. # [08:07] <@roc> it looks to me like the "attempt to allocate from the heap" path does a clownshoes if the arena size has been set to 1024
  722. # [08:07] <@roc> as nsDisplayListBuilder::nsDisplayListBuilder does
  723. # [08:07] <@roc> layout uses nsPresArena a lot
  724. # [08:07] <@roc> which is not based on PLArena
  725. # [08:07] <njn> roc: I thought it was layered on top of PLArean
  726. # [08:07] <njn> roc: which path exactly?
  727. # [08:08] <@roc> hmm, you're right
  728. # [08:08] <njn> I fixed a clownshoes bug in PLArena, that was the 700MB of layout memory one (you might remember)
  729. # [08:09] <@roc> ah
  730. # [08:09] <@roc> I see what you've done
  731. # [08:09] <@roc> ok
  732. # [08:10] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  733. # [08:10] <njn> roc: I used instrumentation to find and fix all those clownshoes bugs, as of a couple of months ago I wasn't seeing any significant ones
  734. # [08:11] <AryehGregor> "clownshoes"?
  735. # [08:12] <KWierso> AryehGregor: http://netforbeginners.about.com/od/c/f/What-Is-Clownshoes.htm
  736. # [08:12] <mccr8> This actually has a specific technical meaning. ;)
  737. # [08:12] * KWierso builds a better clown
  738. # [08:12] <AryehGregor> That page doesn't explain "does a clownshoes".
  739. # [08:13] <AryehGregor> I get the impression it's being used more specifically here.
  740. # [08:13] <KWierso> "does something ridiculously silly"
  741. # [08:13] <mccr8> AryehGregor: in this conext: http://blog.mozilla.org/nnethercote/2011/08/05/clownshoes-available-in-sizes-2101-and-up/
  742. # [08:13] <mccr8> KWierso: it does have a more specific meaning here.
  743. # [08:14] <mccr8> though it is sort of a "backronym" in that a technical meaning was assigned to it after the fact.
  744. # [08:14] * Quits: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net) (Ping timeout)
  745. # [08:15] <@roc> njn: are you still working on shrink stuff?
  746. # [08:15] <njn> roc: we just started a memshrink work week!
  747. # [08:15] <njn> :)
  748. # [08:15] <@roc> what is there left to do?
  749. # [08:15] <njn> roc: ADD-ONS
  750. # [08:15] <njn> ahem
  751. # [08:15] <njn> foreground image decoding
  752. # [08:15] <njn> compacting generational GC
  753. # [08:16] <njn> khuey has a plan to make leaking impossible
  754. # [08:16] <@roc> uh
  755. # [08:16] <@roc> sounds good!
  756. # [08:16] <mccr8> njn means, to make certain kinds of chrome->content leaks...
  757. # [08:16] <njn> what? khuey has misled me O_o
  758. # [08:17] <njn> roc: those chrome->content leaks cover a lot of the add-on leak cases
  759. # [08:17] <@khuey> :-P
  760. # [08:17] <njn> roc: plus just lots of general grunt work
  761. # [08:17] <njn> whack-a-mole
  762. # [08:18] <njn> b2g's going to create some interesting memory pressures
  763. # [08:18] <heycam> should invest in a few cans of this to spray over the codebase http://www.youtube.com/watch?v=vwU8JObQMXc
  764. # [08:19] <njn> roc: here is the MemShrink:P1 list: https://bugzilla.mozilla.org/buglist.cgi?resolution=---;resolution=DUPLICATE;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=MemShrink%3AP1;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;order=bugs.bug_id;list_id=2861423
  765. # [08:19] <@khuey> ha
  766. # [08:19] * Quits: Polynomial-C (Poly-C@moz-1E9621F0.dip.t-dialin.net) (Quit: GNU/Linux, because I'd rather own a free OS than steal one that's not worth paying for.)
  767. # [08:20] <@roc> is anyone working on lazy script compilation?
  768. # [08:20] * Quits: rail_away (rail@moz-E6144DC3.iqchoice.com) (Ping timeout)
  769. # [08:22] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Connection reset by peer)
  770. # [08:22] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  771. # [08:22] * Joins: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net)
  772. # [08:22] * Quits: azakai|2 (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  773. # [08:22] <njn> roc: I am
  774. # [08:22] <@roc> ooh nice
  775. # [08:22] * Fallen|away is now known as Fallen
  776. # [08:22] <njn> roc: I started a couple of days ago, I have some idea of what I'm doing, but it'll take some time
  777. # [08:23] * Joins: rail_away (rail@moz-E6144DC3.iqchoice.com)
  778. # [08:23] <AryehGregor> Is there some documentation I can read, or a sample patch, that tells me the right way to add a new header file?
  779. # [08:24] * Quits: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au) (Client exited)
  780. # [08:24] <AryehGregor> (I want to add a public static method like nsHTMLFontElement::ParseLegacyFontSize that editing code can call, but nsHTMLFontElement has no header file I can include)
  781. # [08:24] <AryehGregor> (maybe I should copy the code elsewhere, but that class seems like it makes the most sense, no?)
  782. # [08:25] <AryehGregor> (unless I'm going to have to get into dependency headaches by doing it this way)
  783. # [08:26] * Quits: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net) (Ping timeout)
  784. # [08:26] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  785. # [08:28] <@roc> so you want to creat ensHTMLFontElement.h?
  786. # [08:28] <AryehGregor> Well, maybe.
  787. # [08:28] <AryehGregor> If that's the right place to put it.
  788. # [08:28] <@roc> another option is to put it in nsContentUtils
  789. # [08:28] <AryehGregor> Ms2ger suggested it could be in nsContentUtils instead.
  790. # [08:28] <AryehGregor> Yeah.
  791. # [08:28] <AryehGregor> Maybe I'll go with that, it's easier. :)
  792. # [08:29] <@roc> some people think that dumping a whole lot of unrelated utility code in nsContentUtils/nsLayoutUtils is ugly
  793. # [08:29] * Joins: blizzack (blizzack@BD2EDF3E.B73A0DBF.D9BC6E2F.IP)
  794. # [08:29] <@roc> but personally, I haven't experienced much of a downside
  795. # [08:30] <AryehGregor> Should I just stick the new method at the end?
  796. # [08:30] <@roc> maybe next to ParseIntMarginValue?
  797. # [08:30] <AryehGregor> . . . what's the idea behind "/* static */" and "// static"? Why are those not just "static"?
  798. # [08:30] <AryehGregor> Hmm, okay.
  799. # [08:32] <jdm> AryehGregor: pretty sure that isn't legal in non-inline definitions
  800. # [08:32] <AryehGregor> Oh, really?
  801. # [08:33] * Fallen is now known as Fallen|away
  802. # [08:33] <AryehGregor> So what happens if you call a method statically that's not declared as static? It just silently works but this == NULL?
  803. # [08:33] <jdm> AryehGregor: say what?
  804. # [08:33] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  805. # [08:33] * AryehGregor comes from a PHP and JS background, is only vaguely familiar with compiled code :)
  806. # [08:33] <jdm> AryehGregor: as far as I know, the static modifier must go on the member declaration, not on the definition
  807. # [08:34] <AryehGregor> Oh, I see.
  808. # [08:34] <AryehGregor> But then it applies to the definition too, you're saying.
  809. # [08:34] <AryehGregor> Makes sense.
  810. # [08:34] <jdm> yes
  811. # [08:34] <AryehGregor> Okay, good. That explains it.
  812. # [08:34] <@khuey> AryehGregor: Foo::NonStaticMethod will fail to compile
  813. # [08:34] <AryehGregor> Right, that's what I'd have thought.
  814. # [08:35] * jdm -> bed
  815. # [08:36] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
  816. # [08:36] * philor is now known as philor|away
  817. # [08:37] <@roc> learning C++ by hacking Gecko, eh?
  818. # [08:37] <@roc> many famous names have trod that path
  819. # [08:38] <AryehGregor> Well, I had basic familiarity before.
  820. # [08:38] <AryehGregor> I was perfectly capable of writing simple C programs.
  821. # [08:38] <@roc> Elika actually learned to *program* by hacking Gecko, which is significantly more scary
  822. # [08:39] <@roc> but I guess if you're a genius, anything works
  823. # [08:39] <Mark_Capella> anyone here on a WIN machine using openssh to push to try? im stack making mine work ...
  824. # [08:39] <AryehGregor> Mark_Capella, did you remember your passphrase?
  825. # [08:40] <@khuey> roc: wow
  826. # [08:40] * Joins: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au)
  827. # [08:40] <Mark_Capella> no - i send and got a new key configured - still wont work ! (doesnt ask for the passphrase anymore though)
  828. # [08:40] <dwarfcrank> roc: that's pretty badass
  829. # [08:40] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  830. # [08:41] * Joins: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net)
  831. # [08:41] <Unfocused> congired how? added to pageant?
  832. # [08:41] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  833. # [08:41] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  834. # [08:42] <AryehGregor> What is ParseAttribute used for on HTML element classes? Serialization? Why aren't attributes reserialized as the same string that was read?
  835. # [08:43] <@khuey> http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsGenericElement.h#706
  836. # [08:43] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  837. # [08:43] * Quits: graememcc (chatzilla@moz-77A8A989.range86-147.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  838. # [08:43] <AryehGregor> Thanks.
  839. # [08:43] * Quits: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net) (Ping timeout)
  840. # [08:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  841. # [08:45] <Mark_Capella> aryehgregor: I used openssh to generate a key pair ... sent the id_rsa.pub file to it .. they put it in place ... i have both files id_rsa and id_rsa.pub
  842. # [08:45] <Mark_Capella> in folder .ssh under my c:\users\master directory ... same place mozilla-central hangs under ... got a congif file in .ssh with Host hg.mozilla.org and
  843. # [08:45] <Mark_Capella> User <markcapella@twcny.rr.com> (2 lines) and a commit mesage for the try options ... then i try hg push -f ssh://hg.mozilla.org/try/
  844. # [08:45] <Mark_Capella> and get remote: Permission denied (publickey,keyboard-interactive). ... abort: no suitable response from remote hg!
  845. # [08:46] * Quits: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net) (Ping timeout)
  846. # [08:46] <AryehGregor> Mark_Capella, is your private key named "~/.ssh/id_rsa"?
  847. # [08:46] * Joins: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net)
  848. # [08:46] <Mark_Capella> yes
  849. # [08:46] * Joins: bonnie (bbsurender@moz-AA731316.dsl.pltn13.pacbell.net)
  850. # [08:47] <AryehGregor> Try removing the "<" and ">" from the "User" line, so it says "User markcapella@twcny.rr.com". Not sure if it's necessary, but that's how mine is set up.
  851. # [08:48] * Quits: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
  852. # [08:48] * Joins: robert (robert@moz-11E4ED00.dynamic.t-2.net)
  853. # [08:48] <Mark_Capella> oh thats gonna do it ........... now it says no local changes found .... cause i just qpoped -a .... thats gotta be it dude :)
  854. # [08:49] <Mark_Capella> winDOHs!
  855. # [08:49] <jlebar|mac> jet: http://pastebin.mozilla.org/1572629
  856. # [08:51] <Mark_Capella> aryehgregor: curious ... if i push to try the same patch twice will it just run two try builds? or will it complain
  857. # [08:52] <AryehGregor> Mark_Capella, I'm not sure exactly how it works, but I believe that whenever you push to try, it applies the patches to mozilla-central.
  858. # [08:52] <AryehGregor> So it will run two try builds.
  859. # [08:52] <AryehGregor> If you tried checking out try, you'd just get a copy of mozilla-central, regardless of whatever anyone pushed to it. I think.
  860. # [08:53] <Mark_Capella> k: ive got a small patch running under autoland to try ... gonna push to try manually to see if it works
  861. # [09:00] <Mark_Capella> hee hee hee hee - success! >nyuck nyuck nyuck <
  862. # [09:01] * Quits: robert (robert@moz-11E4ED00.dynamic.t-2.net) (Quit: robert)
  863. # [09:03] <AryehGregor> Another C++ question: what are the relative merits of passing pointers vs. passing by reference?
  864. # [09:04] <padenot> AryehGregor: pointer are nullable
  865. # [09:04] <AryehGregor> Ah.
  866. # [09:04] <padenot> AryehGregor: can be handy in certain cases
  867. # [09:04] <AryehGregor> So if the argument is supposed to never be null, should I always pass by reference?
  868. # [09:04] <AryehGregor> I guess that will be a compile error if it gets passed something that might be null?
  869. # [09:05] <padenot> AryehGregor: I suppose so
  870. # [09:07] * Joins: dbaron (dbaron@5F8CB093.27376607.189F3E15.IP)
  871. # [09:07] * ChanServ sets mode: +o dbaron
  872. # [09:08] <@khuey> "it depends"
  873. # [09:09] <@khuey> we never use references to interface pointers, for instance
  874. # [09:09] * Quits: mdas (mdas@moz-E8441CC2.hfc.comcastbusiness.net) (Quit: mdas)
  875. # [09:13] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  876. # [09:15] * Joins: victorporof (victorporo@moz-801CDEAC.botosani.city-net.ro)
  877. # [09:16] * Quits: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP) (Ping timeout)
  878. # [09:18] * Joins: sewardj (sewardj@moz-3480C615.dip.t-dialin.net)
  879. # [09:20] * Joins: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP)
  880. # [09:20] <nattofriends> well, you can't actually null a reference
  881. # [09:21] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  882. # [09:21] * Joins: jviereck (Adium@moz-4D9615EB.ethz.ch)
  883. # [09:21] <AryehGregor> In my case, it turned out the caller had a pointer in one case rather than a reference, so I guess I have to make that argument take a pointer.
  884. # [09:22] <@khuey> nattofriends: well, you sort of can
  885. # [09:22] <@khuey> T* ptr = NULL;
  886. # [09:22] <@khuey> T& ref = *ptr;
  887. # [09:22] * Parts: BoBsoN (bobson@moz-A458F99B.rpg.pl)
  888. # [09:22] <@khuey> that's undefined behavior, of course
  889. # [09:23] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Ping timeout)
  890. # [09:25] * Joins: robert (robert@moz-11E4ED00.dynamic.t-2.net)
  891. # [09:27] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Ping timeout)
  892. # [09:27] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  893. # [09:27] * Joins: dbaron (dbaron@5F8CB093.27376607.189F3E15.IP)
  894. # [09:27] * ChanServ sets mode: +o dbaron
  895. # [09:27] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  896. # [09:27] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  897. # [09:27] * Quits: robert (robert@moz-11E4ED00.dynamic.t-2.net) (Quit: robert)
  898. # [09:28] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  899. # [09:29] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Ping timeout)
  900. # [09:30] * Joins: Stan (Stan@moz-E01B969C.dip.t-dialin.net)
  901. # [09:30] * Quits: Stan_ (Stan@moz-3742119.dip.t-dialin.net) (Ping timeout)
  902. # [09:34] * Joins: dao (dao@moz-E9926E6A.superkabel.de)
  903. # [09:35] * Joins: smaug (chatzilla@moz-F268CBDF.gprs.sl-laajakaista.fi)
  904. # [09:35] * ChanServ sets mode: +o smaug
  905. # [09:36] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
  906. # [09:39] * Quits: blizzack (blizzack@BD2EDF3E.B73A0DBF.D9BC6E2F.IP) (Quit: Bye)
  907. # [09:40] * Joins: Polynomial-C (Poly-C@moz-1E9621F0.dip.t-dialin.net)
  908. # [09:40] * Quits: @smaug (chatzilla@moz-F268CBDF.gprs.sl-laajakaista.fi) (Ping timeout)
  909. # [09:43] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  910. # [09:43] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
  911. # [09:44] <Callek> anyone feel up to helping me out? :-)
  912. # [09:44] <Callek> willing to mark my comm-a push properly for me? http://build.mozillamessaging.com/tinderboxpushlog/?tree=SeaMonkey-Aurora&rev=88e93158d754
  913. # [09:45] <Callek> (sea-fixed would be 2.10, tb-fixed would be 13; and annotate with csets)
  914. # [09:45] * Callek hopes I have some kind souls around :-)
  915. # [09:46] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  916. # [09:48] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
  917. # [09:48] * Joins: dbaron (dbaron@5F8CB093.27376607.189F3E15.IP)
  918. # [09:48] * ChanServ sets mode: +o dbaron
  919. # [09:49] * Joins: jviereck1 (Adium@moz-4D9615EB.ethz.ch)
  920. # [09:49] * Quits: jviereck (Adium@moz-4D9615EB.ethz.ch) (Connection reset by peer)
  921. # [09:52] * Quits: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net) (Quit: bholley)
  922. # [09:54] * Quits: bonnie (bbsurender@moz-AA731316.dsl.pltn13.pacbell.net) (Ping timeout)
  923. # [09:54] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Ping timeout)
  924. # [09:59] * khuey is now known as khuey|away
  925. # [10:01] * Quits: jlebar|mac (~jlebarmac@moz-AAEFBBD1.gw.connect.com.au) (Quit: jlebar|mac)
  926. # [10:01] * Quits: mccr8 (mccr8@moz-AAEFBBD1.gw.connect.com.au) (Quit: mccr8)
  927. # [10:01] * Quits: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au) (Quit: jet)
  928. # [10:02] * Quits: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au) (Ping timeout)
  929. # [10:03] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  930. # [10:05] * Joins: smaug (chatzilla@moz-881F45C6.gprs.sl-laajakaista.fi)
  931. # [10:05] * ChanServ sets mode: +o smaug
  932. # [10:06] * Quits: victorporof (victorporo@moz-801CDEAC.botosani.city-net.ro) (Quit: Linkinus - http://linkinus.com)
  933. # [10:10] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  934. # [10:11] <heycam> c++ question anyone? I have code like this http://pastebin.mozilla.org/1572736
  935. # [10:11] <heycam> conditionally I have a stack allocated object
  936. # [10:11] <heycam> but I don't want to duplicate the function call
  937. # [10:12] * jhford-work is now known as jhford-work-away
  938. # [10:13] * Joins: mauke_ (mauke@moz-6A01E0D8.superkabel.de)
  939. # [10:13] * Quits: znhxr (mauke@moz-6A01E0D8.superkabel.de) (Ping timeout)
  940. # [10:14] * Joins: xakz (XaMaD@moz-2EB4DFBC.w81-53.abo.wanadoo.fr)
  941. # [10:14] <tn> declare a SomeObject* first, set it to &object inside that if?
  942. # [10:14] <tn> no wait!
  943. # [10:14] <heycam> yeah I don't think that works
  944. # [10:14] <tn> heh, yeah
  945. # [10:14] <heycam> maybe with a goto it might, who knows :)
  946. # [10:15] * Joins: garnacho (carlos@moz-B27B0825.dyn.user.ono.com)
  947. # [10:15] <heycam> I'm sure there must be some awesome template that will let me encapsulate a possibly constructed stack variable
  948. # [10:15] <tn> you're good will be nice, but no one will understand it?
  949. # [10:16] * padenot is now known as padenot|away
  950. # [10:17] <tn> you're code...
  951. # [10:17] * Joins: gandalf (zbraniecki@moz-80CE5BCD.home.aster.pl)
  952. # [10:17] <heycam> nice = only if people can understand it I guess
  953. # [10:18] <heycam> (a buffer on the stack of size sizeof(DoSomething), placement new to construct the object in there conditionally...)
  954. # [10:18] * mauke_ is now known as znhxr
  955. # [10:20] * Joins: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP)
  956. # [10:21] <dwarfcrank> does it really have to be on the stack?
  957. # [10:22] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
  958. # [10:23] <heycam> dwarfcrank, not really, but if there's a simple way to avoid a heap allocation that doesn't make the code harder to understand, I'd prefer to avoid it
  959. # [10:24] <dwarfcrank> ah
  960. # [10:24] <dwarfcrank> can't think of anything, sorry
  961. # [10:24] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  962. # [10:26] * Joins: harsh (Mibbit@A62B559F.15C6DF7B.1551A00F.IP)
  963. # [10:27] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  964. # [10:28] * Quits: @smaug (chatzilla@moz-881F45C6.gprs.sl-laajakaista.fi) (Ping timeout)
  965. # [10:32] <glandium> heycam: why don't you want to duplicate the function call? because the args list is complicated?
  966. # [10:32] * Joins: msucan (msucan-@754ABC71.319ADCBF.D7B372F7.IP)
  967. # [10:33] <glandium> heycam: depending on the surrounding code, you could be able to replace DoSomething(arg1, arg2, arg3, arg4, &object); with DoSomethingElse(&object);
  968. # [10:33] <heycam> glandium, it's not too complicated -- just four args without any real computation
  969. # [10:33] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  970. # [10:33] <NeilAway> roc: that's impressive
  971. # [10:33] <heycam> glandium, it's just the repetition looks a bit ugly
  972. # [10:33] <NeilAway> oops, still 2 hours scrollback
  973. # [10:34] <heycam> glandium, 3 of the 4 arguments come from local variables, so I don't save too much that way unfortunately
  974. # [10:36] * Joins: victorporof (victorporo@moz-801CDEAC.botosani.city-net.ro)
  975. # [10:37] <NeilAway> fortunately someone mentioned fantasi's real name in another channel otherwise I wouldn't have known
  976. # [10:37] * Joins: ejpbruel (ejpbruel@moz-104CC309.mv.mozilla.com)
  977. # [10:38] <ejpbruel> is it me? or is the vpn exceptionally slow today
  978. # [10:38] <ejpbruel> dl'ing win 7 with 20kb/s
  979. # [10:38] <ejpbruel> eta this week :(
  980. # [10:38] * Joins: pranavrc (pranavrc@1DE92897.96D08489.C28326FD.IP)
  981. # [10:41] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  982. # [10:41] * ChanServ sets mode: +o roc
  983. # [10:42] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Client exited)
  984. # [10:42] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  985. # [10:43] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
  986. # [10:44] * Quits: harsh (Mibbit@A62B559F.15C6DF7B.1551A00F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  987. # [10:45] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Ping timeout)
  988. # [10:45] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  989. # [10:47] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
  990. # [10:51] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  991. # [10:52] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  992. # [10:54] <glandium> http://medicaldaily.com/news/20120411/9496/alcohol-solving-skills-analytical-thinking-creativity-study.htm
  993. # [10:54] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  994. # [10:59] * heycam is now known as heycam|away
  995. # [11:01] * Joins: ejpbruel_ (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  996. # [11:01] * Quits: gandalf (zbraniecki@moz-80CE5BCD.home.aster.pl) (Quit: Computer has gone to sleep.)
  997. # [11:01] * Quits: ejpbruel (ejpbruel@moz-104CC309.mv.mozilla.com) (Ping timeout)
  998. # [11:01] * ejpbruel_ is now known as ejpbruel
  999. # [11:01] * Quits: jviereck1 (Adium@moz-4D9615EB.ethz.ch) (Connection reset by peer)
  1000. # [11:01] * Joins: jviereck (Adium@moz-4D9615EB.ethz.ch)
  1001. # [11:06] * Joins: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net)
  1002. # [11:07] * Quits: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Quit: Computer has gone to sleep.)
  1003. # [11:11] <AryehGregor> Does "const nsAString& aValue" actually make sense, or is the "const" redundant?
  1004. # [11:11] <dwarfcrank> It makes sense
  1005. # [11:12] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1006. # [11:12] <AryehGregor> So it's the same as "nsAString const& aValue" and "nsAString& const aValue"? But with * instead of &, those would be different?
  1007. # [11:12] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  1008. # [11:15] * Joins: gandalf (zbraniecki@moz-6454375D.neoplus.adsl.tpnet.pl)
  1009. # [11:19] <AryehGregor> http://www.parashift.com/c++-faq-lite/const-correctness.html#faq-18.8
  1010. # [11:19] <AryehGregor> So it's the same as "nsAString const& aValue", but "nsAString& const aValue" is the same as "nsAString& aValue".
  1011. # [11:20] * Joins: Goldorak (chatzilla@B7D7820C.ACD6413B.187A1082.IP)
  1012. # [11:20] <AryehGregor> Which begs the question of why "nsAString& const aValue" isn't a compile error.
  1013. # [11:20] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1014. # [11:20] * Quits: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net) (Ping timeout)
  1015. # [11:21] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Ping timeout)
  1016. # [11:22] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1017. # [11:22] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
  1018. # [11:22] * Quits: dao (dao@moz-E9926E6A.superkabel.de) (Quit: Leaving.)
  1019. # [11:24] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  1020. # [11:25] * Joins: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk)
  1021. # [11:27] * Joins: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net)
  1022. # [11:27] * Quits: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net) (Quit: Instantbird -- http://www.instantbird.com)
  1023. # [11:28] * Quits: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net) (Quit: Leaving.)
  1024. # [11:28] * Joins: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net)
  1025. # [11:31] <AryehGregor> How aggressively should one use const?
  1026. # [11:34] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  1027. # [11:35] * Joins: KaiRo (robert@moz-C8385711.adsl.highway.telekom.at)
  1028. # [11:35] * Quits: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP) (Client exited)
  1029. # [11:35] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1030. # [11:35] <JesperHansen> Has anyone ever tried to make the nightly window very small on windows? The close button disappears
  1031. # [11:37] * Joins: bc (bc@moz-BDD802ED.hfc.comcastbusiness.net)
  1032. # [11:37] * khuey|away is now known as khuey
  1033. # [11:38] <AryehGregor> Also, what's the value in using NS_NAMED_LITERAL_STRING instead of just using literals?
  1034. # [11:39] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Client exited)
  1035. # [11:40] * Quits: xakz (XaMaD@moz-2EB4DFBC.w81-53.abo.wanadoo.fr) (Ping timeout)
  1036. # [11:40] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  1037. # [11:40] * Joins: jlebar|mac (~jlebarmac@8AD4AB2E.4A7CFE70.9416B279.IP)
  1038. # [11:44] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  1039. # [11:45] <mounir> AryehGregor: have you read https://developer.mozilla.org/En/Mozilla_internal_string_guide ?
  1040. # [11:46] <AryehGregor> I've looked at it before, yeah.
  1041. # [11:46] * AryehGregor will reread
  1042. # [11:46] * nthomas|away is now known as nthomas
  1043. # [11:46] <mounir> AryehGregor: there is something about NS_NAMED_LITERAL_STRING
  1044. # [11:47] <mounir> this wiki page has been my closest friends for some time ;)
  1045. # [11:47] * Joins: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au)
  1046. # [11:49] * Quits: pranavrc (pranavrc@1DE92897.96D08489.C28326FD.IP) (Quit: Ping timeout: ∞)
  1047. # [11:51] * Quits: victorporof (victorporo@moz-801CDEAC.botosani.city-net.ro) (Quit: Leaving...)
  1048. # [11:51] * Joins: loadbang (loadbang@moz-104ED848.range31-53.btcentralplus.com)
  1049. # [11:52] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1050. # [11:52] * Joins: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP)
  1051. # [11:52] * Joins: logiclord (gaurav@F2563117.861293A1.2BB75193.IP)
  1052. # [11:52] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  1053. # [11:54] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
  1054. # [11:55] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1055. # [11:55] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1056. # [11:55] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
  1057. # [11:56] * Quits: logiclord (gaurav@F2563117.861293A1.2BB75193.IP) (Ping timeout)
  1058. # [11:56] * Quits: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk) (Input/output error)
  1059. # [11:58] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1060. # [11:59] <NeilAway> AryehGregor: well, NS_NAMED_LITERAL_STRING does try to use literals if they are supported ;-)
  1061. # [12:00] * Joins: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk)
  1062. # [12:00] * Quits: jviereck (Adium@moz-4D9615EB.ethz.ch) (Quit: Leaving.)
  1063. # [12:01] * Joins: jviereck (Adium@moz-4D9615EB.ethz.ch)
  1064. # [12:02] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  1065. # [12:02] * Quits: jviereck (Adium@moz-4D9615EB.ethz.ch) (Quit: Leaving.)
  1066. # [12:03] * Quits: garnacho (carlos@moz-B27B0825.dyn.user.ono.com) (Client exited)
  1067. # [12:04] * Joins: garnacho (carlos@moz-B27B0825.dyn.user.ono.com)
  1068. # [12:05] * Quits: vikram360 (vikram360@15D989B0.FA85B561.2A068A5E.IP) (Ping timeout)
  1069. # [12:06] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1070. # [12:07] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1071. # [12:07] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1072. # [12:09] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1073. # [12:10] * Fallen|away is now known as Fallen
  1074. # [12:10] * Joins: smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi)
  1075. # [12:10] * ChanServ sets mode: +o smaug
  1076. # [12:10] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Ping timeout)
  1077. # [12:12] * Joins: logiclord (gaurav@66BF906B.1D116152.2BB75193.IP)
  1078. # [12:12] * Joins: Ms3ger (Mibbit@moz-70451810.ugent.be)
  1079. # [12:13] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  1080. # [12:13] <Ms3ger> AryehGregor: I believe the point of NS_NAMED_LITERAL_STRING is to reduce code size when you use the same string multiple times
  1081. # [12:13] <AryehGregor> Ms3ger, you mean compiled code size? The linker really isn't smart enough to do that itself?
  1082. # [12:14] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  1083. # [12:14] <Ms3ger> I dunno, it might well be by now
  1084. # [12:15] <dwarfcrank> What was the reason for nsnull, by the way?
  1085. # [12:15] <dwarfcrank> Naming consistency?
  1086. # [12:15] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Input/output error)
  1087. # [12:16] * mattwoodrow is now known as mattwoodrow|away
  1088. # [12:16] <Ms3ger> Sillyness, I'd say :)
  1089. # [12:16] <Callek> historic reason
  1090. # [12:16] <Callek> really
  1091. # [12:16] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  1092. # [12:18] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1093. # [12:18] <Callek> but is a nice handy replacement for something like |(void*)0| ;-)
  1094. # [12:19] <dwarfcrank> :)
  1095. # [12:19] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Ping timeout)
  1096. # [12:20] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
  1097. # [12:20] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
  1098. # [12:21] * ewong is now known as ewong|away
  1099. # [12:22] * Joins: njn (chatzilla@moz-51B0EB18.dyn.iinet.net.au)
  1100. # [12:25] * Quits: logiclord (gaurav@66BF906B.1D116152.2BB75193.IP) (Ping timeout)
  1101. # [12:28] * Fallen is now known as Fallen|away
  1102. # [12:29] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1103. # [12:29] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  1104. # [12:30] * Quits: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk) (Input/output error)
  1105. # [12:30] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  1106. # [12:33] <Ms3ger> Is someone going to merge already? It's a bit silly that all the changes in tonight's nightly are mine...
  1107. # [12:35] * Quits: scenor (Daily@moz-C2468F2B.adsl.highway.telekom.at) (Ping timeout)
  1108. # [12:36] <darktrojan> 2012-04-16: the Ms2ger nightly
  1109. # [12:36] <Ms3ger> Apparently so
  1110. # [12:36] <Ms3ger> All slackers, dammit
  1111. # [12:39] * Joins: scenor (Daily@moz-C1F4168D.adsl.highway.telekom.at)
  1112. # [12:39] <@smaug> Ms3ger: you could review one my patch so that I could land it ;)
  1113. # [12:39] <@smaug> unfortunately it really needs review from sicking or bz
  1114. # [12:39] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1115. # [12:39] <Mark_Capella> or you could review+ your own patch to my patch and call it mine
  1116. # [12:39] * Joins: lht (elihait@moz-722A94AD.dreamhost.com)
  1117. # [12:40] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  1118. # [12:42] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  1119. # [12:43] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1120. # [12:45] <@smaug> hsivonen: I assume you're not going to html wg f2f
  1121. # [12:45] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Quit: Ex-Chat)
  1122. # [12:46] * Joins: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk)
  1123. # [12:46] * Joins: dao (dao@moz-E9926E6A.superkabel.de)
  1124. # [12:47] * Quits: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk) (Input/output error)
  1125. # [12:49] * Quits: karl (karl@moz-EA1185B.jetstream.xtra.co.nz) (Ping timeout)
  1126. # [12:51] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  1127. # [12:52] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Connection reset by peer)
  1128. # [12:53] <Ms3ger> smaug: no thanks, bholley already made me do reviews ;)
  1129. # [12:54] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  1130. # [12:54] * Quits: Ms3ger (Mibbit@moz-70451810.ugent.be) (Quit: lunch)
  1131. # [12:54] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  1132. # [12:54] * Quits: scenor (Daily@moz-C1F4168D.adsl.highway.telekom.at) (Ping timeout)
  1133. # [12:55] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Client exited)
  1134. # [12:55] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1135. # [12:55] * Joins: vikram360 (vikram360@1C373F75.B8EDB1A7.2A068A5E.IP)
  1136. # [12:57] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1137. # [12:57] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  1138. # [12:57] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1139. # [12:58] * Quits: vikram360 (vikram360@1C373F75.B8EDB1A7.2A068A5E.IP) (Ping timeout)
  1140. # [12:58] * Joins: vikram360 (vikram360@8A93EB1B.A666AB3E.2A068A5E.IP)
  1141. # [13:00] * Joins: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP)
  1142. # [13:03] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1143. # [13:05] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1144. # [13:06] * Quits: garnacho (carlos@moz-B27B0825.dyn.user.ono.com) (Ping timeout)
  1145. # [13:06] * Joins: garnacho (carlos@moz-B27B0825.dyn.user.ono.com)
  1146. # [13:08] * Quits: gwagner (idefix2@moz-99690620.hinet-ip.hinet.net) (Quit: gwagner)
  1147. # [13:12] * nthomas is now known as nthomas|away
  1148. # [13:23] * Quits: lht (elihait@moz-722A94AD.dreamhost.com) (Quit: Ex-Chat)
  1149. # [13:24] <NeilAway> dwarfcrank: because there was no nullptr standard before
  1150. # [13:27] <dwarfcrank> Ah, okay
  1151. # [13:28] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1152. # [13:32] * Quits: gandalf (zbraniecki@moz-6454375D.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1153. # [13:34] * Joins: gwagner (idefix2@5AAE35B2.5EFFC0B8.24454B25.IP)
  1154. # [13:38] * Joins: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net)
  1155. # [13:38] * Quits: derf (derf@moz-4168F490.net) (Ping timeout)
  1156. # [13:39] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1157. # [13:46] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  1158. # [13:47] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1159. # [13:48] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1160. # [13:50] * Joins: pranavrc (pranavrc@B99559E0.FE7DDF00.520CDC98.IP)
  1161. # [13:50] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  1162. # [13:52] * Quits: jlebar|mac (~jlebarmac@8AD4AB2E.4A7CFE70.9416B279.IP) (Quit: jlebar|mac)
  1163. # [13:54] * AutomatedTester|AFK is now known as AutomatedTester
  1164. # [13:58] * Joins: harth (harth@40018561.F684631.21A4E96A.IP)
  1165. # [13:58] * Quits: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au) (Ping timeout)
  1166. # [14:02] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1167. # [14:04] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1168. # [14:04] * Quits: harth (harth@40018561.F684631.21A4E96A.IP) (Input/output error)
  1169. # [14:06] * Joins: Havvy (Mibbit@moz-189AD76D.ptld.qwest.net)
  1170. # [14:06] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1171. # [14:08] * Joins: harth (harth@40018561.F684631.21A4E96A.IP)
  1172. # [14:08] * bhearsum|afk is now known as bhearsum
  1173. # [14:08] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
  1174. # [14:09] * Joins: espindola (espindola@moz-367C6142.dsl.teksavvy.com)
  1175. # [14:10] * Quits: dao (dao@moz-E9926E6A.superkabel.de) (Quit: Leaving.)
  1176. # [14:10] * Quits: harth (harth@40018561.F684631.21A4E96A.IP) (Input/output error)
  1177. # [14:12] * Joins: harth (harth@40018561.F684631.21A4E96A.IP)
  1178. # [14:14] * Joins: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP)
  1179. # [14:15] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1180. # [14:15] * Joins: JPeterso2 (JPeterson@moz-B2998FD7.cust.tele2.se)
  1181. # [14:16] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
  1182. # [14:16] * JPeterso2 is now known as JPeterson
  1183. # [14:20] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  1184. # [14:23] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
  1185. # [14:28] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1186. # [14:28] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1187. # [14:30] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  1188. # [14:30] * rail_away is now known as rail
  1189. # [14:30] * Joins: bb10 (bb10@moz-C7B05616.org)
  1190. # [14:31] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
  1191. # [14:34] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  1192. # [14:34] * Joins: jprmc (jprmc@29DDBCC5.5BCEC6DB.DA78B690.IP)
  1193. # [14:37] * Quits: jprmc (jprmc@29DDBCC5.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1194. # [14:37] * Joins: jprmc (jprmc@29DDBCC5.5BCEC6DB.DA78B690.IP)
  1195. # [14:38] * khuey is now known as khuey|away
  1196. # [14:38] * Quits: gwagner (idefix2@5AAE35B2.5EFFC0B8.24454B25.IP) (Quit: gwagner)
  1197. # [14:39] * Joins: gwagner (idefix2@5AAE35B2.5EFFC0B8.24454B25.IP)
  1198. # [14:40] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1199. # [14:40] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
  1200. # [14:40] * Joins: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl)
  1201. # [14:41] * Joins: jkc (segfault@moz-F2376523.rootnode.net)
  1202. # [14:41] * AutomatedTester is now known as AutomatedTester|AFK
  1203. # [14:42] * Quits: nli (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli)
  1204. # [14:43] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  1205. # [14:43] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1206. # [14:43] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1207. # [14:44] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1208. # [14:46] * jhford-work-away is now known as jhford-work
  1209. # [14:46] * tbsaunde is now known as tbsaunde|afk
  1210. # [14:47] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
  1211. # [14:47] * Joins: graememcc (chatzilla@moz-77A8A989.range86-147.btcentralplus.com)
  1212. # [14:50] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1213. # [14:50] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
  1214. # [14:52] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1215. # [14:53] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
  1216. # [14:54] * Joins: timdream (timdream@moz-3B70B6D4.adsl.dynamic.seed.net.tw)
  1217. # [14:55] * jhford-work is now known as jhford-work-away
  1218. # [15:00] * Quits: jprmc (jprmc@29DDBCC5.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1219. # [15:00] * Joins: jpr_ (jprmc@20347F7B.5BCEC6DB.DA78B690.IP)
  1220. # [15:00] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  1221. # [15:01] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1222. # [15:02] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1223. # [15:04] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1224. # [15:04] * Quits: @smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi) (Ping timeout)
  1225. # [15:04] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1226. # [15:04] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1227. # [15:05] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1228. # [15:07] * Joins: smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi)
  1229. # [15:07] * ChanServ sets mode: +o smaug
  1230. # [15:09] * Joins: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  1231. # [15:09] <espindola> is smtp down?
  1232. # [15:09] * edransch-away is now known as edransch
  1233. # [15:09] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
  1234. # [15:10] * Quits: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP) (Quit: Leaving.)
  1235. # [15:10] * catlee-away is now known as catlee-buildduty
  1236. # [15:10] * Quits: gwagner (idefix2@5AAE35B2.5EFFC0B8.24454B25.IP) (Quit: gwagner)
  1237. # [15:11] <fox2mike> espindola: no, what server are you using?
  1238. # [15:12] <espindola> smtp.mozilla.ocm
  1239. # [15:12] <espindola> com
  1240. # [15:12] <fox2mike> try smtp.mozilla.org
  1241. # [15:12] <fox2mike> .com has been decommissioned, never should have been used
  1242. # [15:12] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  1243. # [15:12] <espindola> ah, thanks
  1244. # [15:13] <fox2mike> <3
  1245. # [15:13] <sheppy> fox2mike: is there a reason it can't be an alias for .org?
  1246. # [15:13] * Joins: armenzg (armenzg@moz-1A5BD461.dsl.bell.ca)
  1247. # [15:13] * Quits: vikram360 (vikram360@8A93EB1B.A666AB3E.2A068A5E.IP) (Ping timeout)
  1248. # [15:13] <fox2mike> sheppy: no valid SSL certs
  1249. # [15:13] <fox2mike> and we didn't want to renew them
  1250. # [15:13] <espindola> .org worked, thanks
  1251. # [15:13] <sheppy> fox2mike: makes sense. Thanks for the info.
  1252. # [15:13] <fox2mike> all the auto configs pick up the right mail servers
  1253. # [15:14] <espindola> no idea where I got the .com from...
  1254. # [15:14] <fox2mike> espindola: yeah. so the reason that was setup was for some old skool windows phones
  1255. # [15:14] <fox2mike> back in the day
  1256. # [15:14] <fox2mike> sheppy: yw
  1257. # [15:15] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Ping timeout)
  1258. # [15:15] * jmaher|afk is now known as jmaher
  1259. # [15:15] <AryehGregor> Israel is GMT+0200, and the workweek is Sunday to Thursday. An interesting consequence of this is that by the time it's Monday morning in America, I've already had two full workdays.
  1260. # [15:16] <bhearsum> fox2mike: out of curiosity, why shouldn't .com have been used?
  1261. # [15:16] <AryehGregor> In particular: ehsan now has nine new patches in his review queue. \o/
  1262. # [15:16] <sheppy> Nice. Ehsan is a machine.
  1263. # [15:16] <sheppy> He will get through them fast.
  1264. # [15:16] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  1265. # [15:17] * jhopkins|afk is now known as jhopkins
  1266. # [15:17] <fox2mike> bhearsum: because it wasn't the original. Everything that needs to work now uses mail.mozilla.com (works now for smtp too IIRC)
  1267. # [15:17] <bhearsum> oh, i see
  1268. # [15:17] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1269. # [15:17] <bhearsum> i thought you meant that we shouldn't use .com at all for smtp
  1270. # [15:18] <AryehGregor> Fast review is part of what makes working on editing bearable. :)
  1271. # [15:18] <sheppy> :)
  1272. # [15:18] * AryehGregor has had to wait a week or more for reviews from some other people :(
  1273. # [15:18] <sheppy> You've been working on editor?
  1274. # [15:18] * Joins: Boriss (FlyingToas@moz-270207E1.cm.vtr.net)
  1275. # [15:18] <sheppy> I lovemyounthen!
  1276. # [15:18] <sheppy> My ipad typing is failing me! :)
  1277. # [15:19] * Quits: jpr_ (jprmc@20347F7B.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1278. # [15:20] * Fallen|away is now known as Fallen
  1279. # [15:20] <AryehGregor> $ hg log editor/ -u ayg --template '{author}\n' | wc -l
  1280. # [15:20] <AryehGregor> 16
  1281. # [15:20] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
  1282. # [15:20] <AryehGregor> Plus another nine pending.
  1283. # [15:20] <AryehGregor> And more to come.
  1284. # [15:20] <AryehGregor> It seems like that's what I'm working on for now.
  1285. # [15:21] * AryehGregor appears to have 57 patches total now
  1286. # [15:21] <fox2mike> bhearsum: mail.mozilla.com != smtp.mozilla.com :)
  1287. # [15:21] * Joins: janv (varga@moz-93902D79.banicne.sk)
  1288. # [15:21] <fox2mike> bhearsum: I said don't use smtp.mozilla.com
  1289. # [15:23] <@smaug> AryehGregor is fixing editor/ ?
  1290. # [15:23] <AryehGregor> smaug, I'm fixing some editor bugs, yeah . . .
  1291. # [15:23] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
  1292. # [15:24] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1293. # [15:25] * Joins: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net)
  1294. # [15:26] * Quits: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
  1295. # [15:26] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1296. # [15:26] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  1297. # [15:28] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1298. # [15:28] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  1299. # [15:31] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  1300. # [15:31] * Joins: coop (Chris@moz-292D4970.dsl.bell.ca)
  1301. # [15:31] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1302. # [15:32] * Quits: espindola (espindola@moz-367C6142.dsl.teksavvy.com) (Ping timeout)
  1303. # [15:32] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
  1304. # [15:33] * Quits: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP) (Ping timeout)
  1305. # [15:34] * Joins: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP)
  1306. # [15:34] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1307. # [15:35] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1308. # [15:35] <bhearsum> fox2mike: i know that now, jeez :P
  1309. # [15:35] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1310. # [15:35] * jlund|away is now known as jlund
  1311. # [15:36] * Joins: espindola (espindola@9060B23.C0BD2DB9.412CF160.IP)
  1312. # [15:36] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e080a936c899 - Joel Maher - Bug 745727 - deploy a new talos.zip for tcheck2 and non null revision/sourcestamps. r=armenzg
  1313. # [15:38] <prazuber> hi, is anyone here who is working on Mozilla GSoC applications?
  1314. # [15:38] <bhearsum> gerv: ^
  1315. # [15:38] <prazuber> thanks
  1316. # [15:39] * Joins: dseif (dseif@A1912924.531FD64C.630E4E47.IP)
  1317. # [15:40] * Joins: dao (dao@moz-9583C986.superkabel.de)
  1318. # [15:42] * Joins: jpr_ (jprmc@20347F7B.5BCEC6DB.DA78B690.IP)
  1319. # [15:42] * Quits: jpr_ (jprmc@20347F7B.5BCEC6DB.DA78B690.IP) (Input/output error)
  1320. # [15:45] <mounir> gerv: is it too late to propose a subject? (i guess it is...)
  1321. # [15:45] <gerv> mounir: Yep, far too late :-)
  1322. # [15:45] <gerv> Student applications have closed,
  1323. # [15:45] <mounir> and btw, is bugzilla damn slow only for me? :(
  1324. # [15:45] <gerv> and we are now picking proposals.
  1325. # [15:46] <mounir> gerv: anyone porposed something regarding web forms? :)
  1326. # [15:46] <gerv> Nope, nothing.
  1327. # [15:46] <mounir> gerv: and I meant proposing a subject for students, not apply as a student
  1328. # [15:46] * jhford-work-away is now known as jhford-work
  1329. # [15:46] <gerv> mounir: Right. But students apply to do particular things.
  1330. # [15:46] <gerv> So the stage "proposing subjects for students"
  1331. # [15:46] <mounir> yes, I remember that
  1332. # [15:47] <gerv> happens before "student applications".
  1333. # [15:47] <mounir> back in the days ;)
  1334. # [15:47] <gerv> So both of those phases are now over.
  1335. # [15:47] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1336. # [15:48] * Joins: janv_ (varga@moz-93902D79.banicne.sk)
  1337. # [15:48] * Quits: janv (varga@moz-93902D79.banicne.sk) (Ping timeout)
  1338. # [15:48] <Mark_Capella> bugzilla is sleeping...
  1339. # [15:48] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1340. # [15:50] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1341. # [15:50] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1342. # [15:51] * AutomatedTester|AFK is now known as AutomatedTester
  1343. # [15:53] <KWierso> Mark_Capella: seems to be back up now
  1344. # [15:55] <mounir> gerv: btw, what happened with the MPL2 transition in m-c?
  1345. # [15:56] <KaiRo> KWierso: bugzilla is still slow as hell here
  1346. # [15:56] <gerv> mounir: still working on it...
  1347. # [15:56] <gerv> Lots of other things got in the way.
  1348. # [15:56] * jhford-work is now known as jhford-work-away
  1349. # [15:56] <gerv> Some tests break,
  1350. # [15:56] <Mark_Capella> (was napping)
  1351. # [15:56] <gerv> and I'm currently not sure which of the errors tryserver is giving me are meaningful,
  1352. # [15:56] <gerv> and which are bogus.
  1353. # [15:56] * Joins: azakai|2 (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net)
  1354. # [15:58] <KWierso> KaiRo: I said back up, not working perfectly
  1355. # [15:58] <KWierso> :P
  1356. # [15:58] <mounir> gerv: have you considered changing directories by directories to reduce the pain?
  1357. # [15:58] <AryehGregor> Hmm . . . is anyone actually getting the expected result I list at <https://bugzilla.mozilla.org/show_bug.cgi?id=317093#c3>?
  1358. # [15:59] <AryehGregor> I thought I fixed that bug and there should be an automated test, but it seems not to be fixed anymore on m-c.
  1359. # [15:59] <gerv> mounir: it might reduce the pain for me,
  1360. # [15:59] <gerv> but it might increase the pain for people trying to keep patches current.
  1361. # [15:59] <AryehGregor> Oh, never mind -- I got it.
  1362. # [15:59] <mounir> oh, assuming a lot of patches touch the top of files
  1363. # [15:59] <AryehGregor> It's styleWithCSS.
  1364. # [15:59] <mounir> which is pretty uncommon in C++
  1365. # [15:59] * Parts: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  1366. # [16:00] * Quits: dseif (dseif@A1912924.531FD64C.630E4E47.IP) (Input/output error)
  1367. # [16:00] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Ping timeout)
  1368. # [16:01] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
  1369. # [16:01] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1370. # [16:02] * bwinton_away is now known as bwinton
  1371. # [16:03] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1372. # [16:04] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  1373. # [16:05] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  1374. # [16:05] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  1375. # [16:05] * Quits: Boriss (FlyingToas@moz-270207E1.cm.vtr.net) (Quit: Boriss)
  1376. # [16:05] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
  1377. # [16:06] * Fallen is now known as Fallen|away
  1378. # [16:06] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  1379. # [16:07] <mounir> is Yifan Mai here?
  1380. # [16:08] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1381. # [16:08] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  1382. # [16:08] * Joins: c0smikdebris (c0smikdebr@6E48AD7D.95961668.2A068A5E.IP)
  1383. # [16:08] * Quits: garnacho (carlos@moz-B27B0825.dyn.user.ono.com) (Ping timeout)
  1384. # [16:08] * Joins: garnacho (carlos@moz-B27B0825.dyn.user.ono.com)
  1385. # [16:09] * Joins: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP)
  1386. # [16:10] * Fallen|away is now known as Fallen
  1387. # [16:10] <hsivonen> smaug: I'm not going to the HTML WG f2f. Are you going?
  1388. # [16:10] * Quits: c0smikdebris (c0smikdebr@6E48AD7D.95961668.2A068A5E.IP) (Connection reset by peer)
  1389. # [16:11] <hsivonen> smaug: no point in damaging my health with jetlag for a meeting that doesn't have proper agenda and that people from the MV or SF offices can easily go to
  1390. # [16:12] * Joins: dbradley (dbradley@23C5AC.C589F6DC.51846F84.IP)
  1391. # [16:13] <Havvy> mounir: You're the one who is assigned to https://bugzilla.mozilla.org/show_bug.cgi?id=555985 right?
  1392. # [16:13] * jhford-work-away is now known as jhford-work
  1393. # [16:14] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  1394. # [16:14] <mounir> Havvy: I will be able to tell you when bugzilla will wake up from its deep sleep ;)
  1395. # [16:14] <@smaug> hsivonen: yeah
  1396. # [16:14] <@smaug> hsivonen: I think I'm not going there either
  1397. # [16:15] <@smaug> I was just in US
  1398. # [16:15] <mounir> Havvy: ooooh... yes, indeed, there is one small bug to fix to have this landed
  1399. # [16:15] <@smaug> so suffering yet another week from jetlag doesn't sound like too good idea
  1400. # [16:15] <Havvy> mounir: Implement meter element enough to ship
  1401. # [16:15] <mounir> Havvy: there is an accessibility issue that needs to be fixed before landing
  1402. # [16:15] <@smaug> hsivonen: I'll try to get to your patch soon...
  1403. # [16:16] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Ping timeout)
  1404. # [16:16] <hsivonen> smaug: the meeting seems to be premised on "everyone" being in the bay area anyway so might as well meet without an agenda
  1405. # [16:16] <Havvy> So it is being worked on, and not in the stasis that it looks like it is in?
  1406. # [16:16] <hsivonen> smaug: thanks
  1407. # [16:16] <@smaug> it just looks like yet another small-but-über-tricky-patch-to-review
  1408. # [16:16] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  1409. # [16:17] <hsivonen> smaug: you can compare the </script>-relevant state transitions with normal and with </textarea> and </style> state transitions
  1410. # [16:17] * coop is now known as coop|mtg
  1411. # [16:18] <@smaug> ah
  1412. # [16:18] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
  1413. # [16:18] <froydnj> ugh, why is bugzilla so slow today
  1414. # [16:18] <mounir> Havvy: no, it's not being actively worked on
  1415. # [16:19] <mounir> Havvy: though, the issue isn't very complex, if you want to give it a try, I could help you
  1416. # [16:20] <Havvy> I lack the time. College + other stuff...
  1417. # [16:20] <mounir> Havvy: ok
  1418. # [16:20] <mounir> Havvy: hopefully, I will get an intern in a month that will work on HTML5 Forms this summer and might fix that
  1419. # [16:21] * bc is now known as bc|
  1420. # [16:22] * Joins: anky (anky@82C818F1.BA539DFB.A3D1B221.IP)
  1421. # [16:22] <Havvy> Hopefully...which bug is blocking?
  1422. # [16:23] * Quits: anky (anky@82C818F1.BA539DFB.A3D1B221.IP) (Quit: Leaving...)
  1423. # [16:23] * Quits: bc| (bc@moz-BDD802ED.hfc.comcastbusiness.net) (Ping timeout)
  1424. # [16:23] <mounir> Havvy: https://bugzilla.mozilla.org/show_bug.cgi?id=687202
  1425. # [16:24] * armenzg is now known as armenzg_brb
  1426. # [16:24] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1427. # [16:26] * bear-afk is now known as bear
  1428. # [16:28] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1429. # [16:28] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1430. # [16:29] <Havvy> I also have absolutely no knowledge of C++, and the last time I used C, I got an infinite loop using a built-in function.
  1431. # [16:30] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  1432. # [16:30] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  1433. # [16:32] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
  1434. # [16:32] * Joins: timdream_ (timdream@moz-104CC309.mv.mozilla.com)
  1435. # [16:34] * Quits: timdream (timdream@moz-3B70B6D4.adsl.dynamic.seed.net.tw) (Ping timeout)
  1436. # [16:34] * timdream_ is now known as timdream
  1437. # [16:34] * Joins: vikram360 (vikram360@8A93EB1B.A666AB3E.2A068A5E.IP)
  1438. # [16:34] * AutomatedTester is now known as AutomatedTester|AFK
  1439. # [16:34] * Joins: shorlander-away (shorlander@moz-853043D6.dhcp.insightbb.com)
  1440. # [16:36] * Joins: c0smikdebris (c0smikdebr@464D29F4.48DDDF29.2A068A5E.IP)
  1441. # [16:36] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
  1442. # [16:36] * Joins: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  1443. # [16:37] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1444. # [16:37] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Ping timeout)
  1445. # [16:37] * Quits: c0smikdebris (c0smikdebr@464D29F4.48DDDF29.2A068A5E.IP) (Ping timeout)
  1446. # [16:38] * Quits: janv_ (varga@moz-93902D79.banicne.sk) (Quit: This computer has gone to sleep)
  1447. # [16:38] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  1448. # [16:40] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  1449. # [16:40] * Joins: tchevalier (Instantbir@moz-2E97FBBC.w90-48.abo.wanadoo.fr)
  1450. # [16:40] * shorlander-away is now known as shorlander
  1451. # [16:40] * Joins: panchot (panchot@moz-D349C440.telecom.net.ar)
  1452. # [16:40] * Parts: panchot (panchot@moz-D349C440.telecom.net.ar) (Leaving...)
  1453. # [16:41] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  1454. # [16:41] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
  1455. # [16:42] * Quits: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a1/20120303192654])
  1456. # [16:42] * Quits: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
  1457. # [16:43] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  1458. # [16:43] * Joins: artur (artur@moz-DE1DE682.c3-0.nmex-ubr1.lnh-nmex.md.cable.rcn.com)
  1459. # [16:44] * armenzg_brb is now known as armenzg
  1460. # [16:48] * tbsaunde|afk is now known as tbsaunde
  1461. # [16:48] * Joins: garnacho_ (carlos@moz-B27B0825.dyn.user.ono.com)
  1462. # [16:48] * Quits: garnacho (carlos@moz-B27B0825.dyn.user.ono.com) (Ping timeout)
  1463. # [16:49] * Joins: janv_ (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1464. # [16:49] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
  1465. # [16:49] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1466. # [16:50] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1467. # [16:50] <@smaug> so, bugzilla is superslow today
  1468. # [16:50] <KWierso> quite
  1469. # [16:51] <ttaubert> sucks
  1470. # [16:51] * Joins: josh_ (josh@moz-CE1F327B.poly.edu)
  1471. # [16:51] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  1472. # [16:52] <Havvy> Somebody uploaded a mozmeme for it. Probably uploaded quicker than the time it took to load a bug.
  1473. # [16:53] <KWierso> Havvy: someone already did: http://mozillamemes.tumblr.com/post/21210956110/sooooo-slowwww
  1474. # [16:53] * KWierso sees the "ed" at the end of "uploaded" in havvy's post
  1475. # [16:53] <JesperHansen> KWierso: that's what he said :)
  1476. # [16:53] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
  1477. # [16:55] <ddahl> "Bugzilla has suffered an internal error"
  1478. # [16:55] <ddahl> sadface
  1479. # [16:55] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  1480. # [16:56] <JesperHansen> someone doing a 500q/sec again?
  1481. # [16:57] <@bsmedberg> makes it hard to deal with weekend bugmail. I guess I'll have to write code instead! ;-)
  1482. # [16:58] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Client exited)
  1483. # [16:58] <KWierso> bsmedberg: http://mozillamemes.tumblr.com/post/19675495482/no-bugzilla-no-problem-with-apologies-to
  1484. # [16:59] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1485. # [16:59] * ChanServ sets mode: +o ehsan
  1486. # [16:59] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  1487. # [17:00] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
  1488. # [17:05] * jcranmer|away is now known as jcranmer
  1489. # [17:06] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1490. # [17:06] * Quits: josh_ (josh@moz-CE1F327B.poly.edu) (Quit: josh_)
  1491. # [17:07] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  1492. # [17:09] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  1493. # [17:10] * janv_ is now known as janv
  1494. # [17:11] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  1495. # [17:13] * Joins: josh_ (josh@moz-CE1F327B.poly.edu)
  1496. # [17:13] * coop|mtg is now known as coop|afk
  1497. # [17:14] * Joins: panchot (panchot@6FE66A95.A479810A.87338559.IP)
  1498. # [17:16] * Joins: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1499. # [17:17] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1500. # [17:19] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
  1501. # [17:19] * Joins: davehunt (davehunt@40018561.F684631.21A4E96A.IP)
  1502. # [17:20] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  1503. # [17:20] * Joins: wlach (wlach@moz-C373EAEA.hsd1.ca.comcast.net)
  1504. # [17:22] * armenzg is now known as armenzg_brb
  1505. # [17:22] * nical|away is now known as nical
  1506. # [17:23] * Quits: wlach (wlach@moz-C373EAEA.hsd1.ca.comcast.net) (Ping timeout)
  1507. # [17:23] * Quits: dao (dao@moz-9583C986.superkabel.de) (Quit: Leaving.)
  1508. # [17:23] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1509. # [17:25] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1510. # [17:25] * Quits: josh_ (josh@moz-CE1F327B.poly.edu) (Quit: josh_)
  1511. # [17:25] * Joins: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net)
  1512. # [17:26] * jlund is now known as jlund|afk
  1513. # [17:27] * Ziggy|AWAY is now known as Ziggy_Maes
  1514. # [17:27] * jhford-work is now known as jhford-work-away
  1515. # [17:27] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  1516. # [17:29] * Joins: vikash (vikash@AC979437.9B552DFD.5D9ABA9F.IP)
  1517. # [17:29] * joduinn-home is now known as joduinn-coffee
  1518. # [17:30] * rnewman is now known as rnewman|afk
  1519. # [17:30] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
  1520. # [17:31] * Joins: squib (squib-@5AEFEF69.56A3C520.4F7C5549.IP)
  1521. # [17:31] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1522. # [17:32] <@smaug> ancient regression... some code was probably accidentally removed before FF3
  1523. # [17:33] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1524. # [17:33] * Joins: bc| (bc@moz-E31CD2CB.mozilla.org)
  1525. # [17:33] * bc| is now known as bc
  1526. # [17:33] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Quit: leaving)
  1527. # [17:33] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  1528. # [17:35] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1529. # [17:35] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  1530. # [17:35] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1531. # [17:35] * Quits: panchot (panchot@6FE66A95.A479810A.87338559.IP) (Client exited)
  1532. # [17:35] * jlund|afk is now known as jlund
  1533. # [17:36] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1534. # [17:37] * jhford-work-away is now known as jhford-work
  1535. # [17:37] * Joins: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP)
  1536. # [17:37] * Quits: philipp64|laptop (chatzilla@moz-764C1742.hfc.comcastbusiness.net) (Ping timeout)
  1537. # [17:37] * Quits: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a1/20120303192654])
  1538. # [17:38] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1539. # [17:38] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  1540. # [17:39] * Joins: dao (dao@moz-9583C986.superkabel.de)
  1541. # [17:39] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1542. # [17:40] * AutomatedTester|AFK is now known as AutomatedTester
  1543. # [17:41] * edransch is now known as edransch-lunch
  1544. # [17:42] * rail is now known as rail-lunch
  1545. # [17:42] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  1546. # [17:42] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1547. # [17:42] * jlund is now known as jlund|lunch
  1548. # [17:43] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1549. # [17:43] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
  1550. # [17:43] * Quits: dbradley (dbradley@23C5AC.C589F6DC.51846F84.IP) (Ping timeout)
  1551. # [17:45] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  1552. # [17:46] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1553. # [17:46] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  1554. # [17:47] * catlee-buildduty is now known as catlee-lunch
  1555. # [17:48] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1556. # [17:49] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1557. # [17:50] * hwine-ooo is now known as hwine
  1558. # [17:51] * philor|away is now known as philor
  1559. # [17:51] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  1560. # [17:51] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1561. # [17:51] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  1562. # [17:52] * Joins: glob (glob@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1563. # [17:53] * Joins: teoli (teoli@moz-7B0110AD.mv.mozilla.com)
  1564. # [17:53] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  1565. # [17:54] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  1566. # [17:54] * AutomatedTester is now known as AutomatedTester|AFK
  1567. # [17:55] * artur is now known as artur-lunch
  1568. # [17:55] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  1569. # [17:55] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1570. # [17:55] <mounir> smaug: could you summarize for a slow brain like mine what's the difference between {Pre,Post}HandleEvent
  1571. # [17:56] <mounir> smaug: does that mean before/after content handler call?
  1572. # [17:56] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  1573. # [17:57] * padenot|away is now known as padenot
  1574. # [17:57] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1575. # [17:57] * Joins: bc (bc@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1576. # [17:57] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  1577. # [17:58] <@smaug> mounir: you mean nsIDOMEventTarget::Pre/PostHandleEvent?
  1578. # [17:59] * Joins: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net)
  1579. # [17:59] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1580. # [17:59] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/14084207e9d1 - Blake Kaplan - Bug 740079 - Provide a synchronous API to get precise information about the current connection status. r=cjones f=kaze
  1581. # [17:59] <mounir> smaug: yes
  1582. # [17:59] <@smaug> mounir: the event target chain is created during PreHandleEvent() then the event is actually dispatched, and listeners get called. After that PostHandleEvent is called for each item in the target chain
  1583. # [17:59] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1584. # [18:00] * mcote|atthebar is now known as mcote
  1585. # [18:00] <mounir> smaug: so if the event is canceled in the chain, posthandleevent is never called?
  1586. # [18:00] * Joins: jgriffin (jgriffin@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1587. # [18:00] <@smaug> posthandle is always called
  1588. # [18:00] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1589. # [18:01] * Quits: jgriffin (jgriffin@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jgriffin)
  1590. # [18:01] <@smaug> well, except if the event doesn't bubble
  1591. # [18:01] * Joins: jgriffin (jgriffin@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1592. # [18:01] <@smaug> then posthandle is called only on target
  1593. # [18:03] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  1594. # [18:04] * Quits: asadotzler (asa@4C4A4A67.38324963.204CA821.IP) (Ping timeout)
  1595. # [18:04] * bwinton is now known as bwinton_away
  1596. # [18:04] <@smaug> mounir: may I ask why you asked ?
  1597. # [18:04] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  1598. # [18:04] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Quit: Ex-Chat)
  1599. # [18:04] * armenzg_brb is now known as armenzg
  1600. # [18:05] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1601. # [18:05] * Quits: timdream (timdream@moz-104CC309.mv.mozilla.com) (Quit: timdream)
  1602. # [18:05] <mounir> smaug: I wonder why we handle the change event case at the end of nsHTMLInputElement::PreHandleEvent and not in PostHandleEvent
  1603. # [18:05] <mounir> mostly curiosity
  1604. # [18:05] * Joins: timdream (timdream@moz-3B70B6D4.adsl.dynamic.seed.net.tw)
  1605. # [18:06] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1606. # [18:07] <@smaug> mounir: because we want to call change listeners before blur listeners
  1607. # [18:07] * Quits: timdream (timdream@moz-3B70B6D4.adsl.dynamic.seed.net.tw) (Ping timeout)
  1608. # [18:07] * Joins: philipp64|laptop (chatzilla@A6C4D8D3.8A899716.289A8017.IP)
  1609. # [18:08] * gregglind_away is now known as gregglind
  1610. # [18:08] * Quits: dao (dao@moz-9583C986.superkabel.de) (Quit: Leaving.)
  1611. # [18:08] * Joins: Ms2ger (Ms2ger@B7481D5D.E1B231B.37724B0D.IP)
  1612. # [18:08] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1613. # [18:09] * Joins: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP)
  1614. # [18:09] * jimm is now known as jimm-lunch
  1615. # [18:09] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  1616. # [18:10] <mounir> hmmindeed
  1617. # [18:10] * AutomatedTester|AFK is now known as AutomatedTester
  1618. # [18:10] * Joins: anky (anky@6B144D2D.D5560FFE.A3D1B221.IP)
  1619. # [18:11] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
  1620. # [18:11] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1621. # [18:11] <mounir> and other UA seem to have the same behavior
  1622. # [18:11] * bear is now known as bear-afk
  1623. # [18:12] * Joins: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net)
  1624. # [18:12] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
  1625. # [18:12] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  1626. # [18:12] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1627. # [18:13] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  1628. # [18:13] * Quits: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
  1629. # [18:13] <rniwa> ehsan: ping
  1630. # [18:14] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  1631. # [18:14] <@ehsan> rniwa: hi
  1632. # [18:14] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  1633. # [18:14] <rniwa> ehsan: have you gotten access back to your gmail account?
  1634. # [18:15] * Joins: josh_ (josh@moz-CE1F327B.poly.edu)
  1635. # [18:15] <@ehsan> rniwa: yeah, my account was enabled on saturday
  1636. # [18:15] <@ehsan> rniwa: do you know if there is any way for me to figure out what happened?
  1637. # [18:15] <rniwa> ehsan: great.
  1638. # [18:15] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1639. # [18:15] * Quits: Havvy (Mibbit@moz-189AD76D.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1640. # [18:16] <rniwa> ehsan: no.
  1641. # [18:16] * AaronMT is now known as AaronMT|mtg
  1642. # [18:16] <@ehsan> bummer
  1643. # [18:17] <@ehsan> rniwa: btw I still need to go through my mail, I think the webkit-dev thread is on the list of things that are sitting in my inbox
  1644. # [18:17] <@smaug> ehsan: just give up with gmail and move on :)
  1645. # [18:17] <@ehsan> rniwa: but I might have missed some messages there
  1646. # [18:17] <@ehsan> smaug: that I'm going to do very soon :)
  1647. # [18:17] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Linkinus - http://linkinus.com)
  1648. # [18:17] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Input/output error)
  1649. # [18:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1650. # [18:19] * Quits: josh_ (josh@moz-CE1F327B.poly.edu) (Quit: josh_)
  1651. # [18:19] * AutomatedTester is now known as AutomatedTester|AFK
  1652. # [18:20] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  1653. # [18:21] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  1654. # [18:22] * rail-lunch is now known as rail
  1655. # [18:22] * Parts: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  1656. # [18:23] * Joins: mdas (mdas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1657. # [18:24] <Ms2ger> ehsan, all you need to do is enroll at smaug's university, they have a good mail server ;)
  1658. # [18:24] * Joins: paolo (paolo@moz-345394E6.retail.telecomitalia.it)
  1659. # [18:24] <@smaug> :p
  1660. # [18:24] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1661. # [18:25] <@ehsan> Ms2ger: I'll set up my own mailserver, it's not that hard!
  1662. # [18:25] <@ehsan> currently pulling down all of my mail from gmail
  1663. # [18:25] * jlund|lunch is now known as jlund
  1664. # [18:25] <@smaug> hmm, bz_sleep can't be still asleep
  1665. # [18:25] <@ehsan> so that I can put it up on the new server
  1666. # [18:25] <Ms2ger> That does sound unlikely, given his kids
  1667. # [18:25] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
  1668. # [18:26] * bbondy is now known as bbondy_away
  1669. # [18:26] * Joins: wlach (wlach@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1670. # [18:27] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  1671. # [18:27] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1672. # [18:28] * edransch-lunch is now known as edransch
  1673. # [18:28] * Joins: dbaron (dbaron@5F8CB093.27376607.189F3E15.IP)
  1674. # [18:28] * ChanServ sets mode: +o dbaron
  1675. # [18:29] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Ping timeout)
  1676. # [18:32] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  1677. # [18:32] * Joins: hessam (hessam@464BB856.25528E6F.610F0005.IP)
  1678. # [18:33] * Quits: @smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi) (Ping timeout)
  1679. # [18:33] * bwinton_away is now known as bwinton
  1680. # [18:34] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1681. # [18:34] * Joins: smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi)
  1682. # [18:34] * ChanServ sets mode: +o smaug
  1683. # [18:34] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1684. # [18:35] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  1685. # [18:36] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1686. # [18:37] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1687. # [18:37] * Joins: josh_ (josh@moz-CE1F327B.poly.edu)
  1688. # [18:37] * Quits: josh_ (josh@moz-CE1F327B.poly.edu) (Quit: josh_)
  1689. # [18:39] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1690. # [18:39] * jwir3|zzz is now known as jwir3
  1691. # [18:39] * Joins: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net)
  1692. # [18:39] * coop|afk is now known as coop|mtg
  1693. # [18:40] * artur-lunch is now known as artur
  1694. # [18:41] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  1695. # [18:41] * ChanServ sets mode: +o dveditz
  1696. # [18:41] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  1697. # [18:43] * Quits: bbondy_away (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  1698. # [18:43] <bjacob> hey
  1699. # [18:43] <bjacob> in XPIDL, does boolean still map to PRBool or is it bool now?
  1700. # [18:44] <@smaug> bool
  1701. # [18:45] <@smaug> mayhemer__: are there some ways to check if necko is leaking. I mean something which would check if there are closed channels alive
  1702. # [18:45] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  1703. # [18:45] * Quits: hessam (hessam@464BB856.25528E6F.610F0005.IP) (Ping timeout)
  1704. # [18:46] * Joins: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net)
  1705. # [18:46] * Joins: cdiehl_ (cdiehl@moz-4253C2E4.pool.mediaways.net)
  1706. # [18:46] <bjacob> smaug: thanks
  1707. # [18:46] <mayhemer__> smaug: I don't know about anything
  1708. # [18:46] * Quits: cdiehl (cdiehl@moz-9844EF93.pool.mediaways.net) (Ping timeout)
  1709. # [18:46] * cdiehl_ is now known as cdiehl
  1710. # [18:47] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
  1711. # [18:47] <mayhemer__> smaug: what channels you want to monitor?
  1712. # [18:48] <@smaug> I guess http
  1713. # [18:48] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1714. # [18:49] <@smaug> mayhemer__: though, I'm not quite sure
  1715. # [18:49] <Ms2ger> mwu++
  1716. # [18:49] <@smaug> mayhemer__: https://bugzilla.mozilla.org/show_bug.cgi?id=743178#c36 is an example where something is kept alive too long
  1717. # [18:49] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1718. # [18:49] <mayhemer__> smaug: the leak detection enabled build doesn't work for you?
  1719. # [18:49] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: Leaving)
  1720. # [18:50] * Quits: snorp (snorp@moz-1E566C62.hsd1.mi.comcast.net) (Ping timeout)
  1721. # [18:50] <espindola> billm, ping
  1722. # [18:50] <@smaug> what leak detection enabled build?
  1723. # [18:50] <@smaug> mayhemer__: btw, I'm talking about runtime leaks
  1724. # [18:50] <@smaug> not leaks which show still during shutdown
  1725. # [18:51] * Joins: snorp_ (snorp@moz-1E566C62.hsd1.mi.comcast.net)
  1726. # [18:51] <@smaug> mayhemer__: bug 743178 is possibly CORS and content/ bug, but it would be good to be able to monitor what kinds of stuff necko keeps alive
  1727. # [18:51] <billm> espinolda: pong
  1728. # [18:51] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  1729. # [18:51] <espindola> billm, about the leak with incremental_gc
  1730. # [18:51] <espindola> I tried reproducing it on linux
  1731. # [18:51] <espindola> by setting the budget to 1 ms
  1732. # [18:52] <mayhemer__> smaug: when you build with tests enabled, you get a leak log after you exit mochitests
  1733. # [18:52] <espindola> and by locking to one cpu
  1734. # [18:52] <espindola> that failed
  1735. # [18:52] <@smaug> mayhemer__: yes, that is about shutdown leaks
  1736. # [18:52] <mayhemer__> smaug: but I think you can get it even when you do a normal run, just set some env vars or so
  1737. # [18:52] <espindola> I have a windows build going, but the most interesting thing so far is that it is passing on try :-(
  1738. # [18:52] * Joins: bbondy_away (bbondy@moz-C9962B2.home.cgocable.net)
  1739. # [18:52] <espindola> billm, https://tbpl.mozilla.org/?tree=Try&rev=f8a2f9e91955
  1740. # [18:52] <mayhemer__> smaug: but you may need leaks sooner then before shutdown
  1741. # [18:52] <@smaug> XPCOM_MEM_LEAK_LOG=1
  1742. # [18:52] * Quits: bbondy_away (bbondy@moz-C9962B2.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  1743. # [18:53] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1744. # [18:53] * joduinn-coffee is now known as joduinn
  1745. # [18:53] <mayhemer__> smaug: yeah! that is it...
  1746. # [18:53] <@smaug> I have that always set
  1747. # [18:53] <@smaug> but it doesn't help with runtime leaks
  1748. # [18:53] <mayhemer__> smaug: however, http channels get closed with their docshells (loadgroups)
  1749. # [18:53] <billm> espinolda: I'm kinda skeptical that the leak mccr8 pointed out is related. in that case, it seems like the leak is likely related to the timeout that happens earlier.
  1750. # [18:54] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  1751. # [18:54] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1752. # [18:54] <billm> espinolda: I've only seen the leak happen on windows (and maybe macos)
  1753. # [18:54] <@smaug> mayhemer__: it might make some debugging easier if there was some way to check which all http channels exist
  1754. # [18:54] <mayhemer__> smaug: we close all http connections during shutdown
  1755. # [18:55] <espindola> billm, it is passing on windows on try I linked
  1756. # [18:55] * armenzg is now known as armenzg_lunch
  1757. # [18:55] <lsblakk> bz_sleep: ping - looking for a landing on bug 714631 today for go-to-build beta6
  1758. # [18:55] <mayhemer__> smaug: you will have to write something
  1759. # [18:55] * jimm-lunch is now known as jimm
  1760. # [18:55] <espindola> I am downloading the builds from the original try push to see if I can reproduce it with them
  1761. # [18:56] <@smaug> mayhemer__: ok
  1762. # [18:56] <billm> espinolda: it doesn't happen every time. usually every 3 or 4 runs
  1763. # [18:56] * catlee-lunch is now known as atlee
  1764. # [18:56] * atlee is now known as catlee
  1765. # [18:56] * catlee is now known as catlee-buildduty
  1766. # [18:56] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1767. # [18:56] <espindola> billm, I am asking for more oth runs, lets see what happens
  1768. # [18:56] <espindola> thanks
  1769. # [18:57] * AutomatedTester|AFK is now known as AutomatedTester
  1770. # [18:57] <mayhemer__> smaug: just have a void (non-reffering) array in nshttphandler where you add channel in their constructors and removed in dtors
  1771. # [18:57] <billm> espinolda: thanks for looking into it. it's good to have a fresh set of eyes.
  1772. # [18:57] <mayhemer__> smaug: HttpBaseChannel is probably what you want to use
  1773. # [18:58] <@smaug> mayhemer__: right. and then have some way to dump the information to some file or something
  1774. # [18:58] * Joins: ehugg_ (chatzilla@6811E987.C5EAED67.6CD50604.IP)
  1775. # [18:58] <mayhemer__> smaug: handler implementes nsIObserver
  1776. # [18:59] <mayhemer__> mayhemer__: "profile-change-net-teardown" is your friend ;)
  1777. # [18:59] <espindola> billm, do you recommend some documentation on how the incremental gc is supposed to work?
  1778. # [18:59] <mayhemer__> smaug: ^^^
  1779. # [18:59] <espindola> from the code it looks like only marking is incremental, right?
  1780. # [18:59] <@smaug> mayhemer__: ok, I'll look at that stuff
  1781. # [18:59] <billm> espinolda: yeah, that's right. there isn't really any documentation right now.
  1782. # [18:59] <@smaug> when I next time see a networking related leak
  1783. # [18:59] <espindola> (which makes a leak very interesting)
  1784. # [19:00] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1785. # [19:00] * bear-afk is now known as bear
  1786. # [19:00] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1787. # [19:01] <billm> it's a little strange. the final GCs are done non-incrementally, so even if we leaked up until then, we should still be able to clean everything up.
  1788. # [19:01] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1789. # [19:01] * Quits: teoli (teoli@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1790. # [19:02] <espindola> billm, and we don't reuse the markings on the last run?
  1791. # [19:02] <espindola> the case I am imagining is
  1792. # [19:02] <espindola> mark foo
  1793. # [19:02] <espindola> go over budget
  1794. # [19:02] <mounir> smaug: ctor for Events has landed, right?
  1795. # [19:02] <espindola> foo becomes unreachable
  1796. # [19:02] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  1797. # [19:03] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  1798. # [19:03] <espindola> last run starts from where the previous one left, think that foo is reachable
  1799. # [19:03] <espindola> thinks
  1800. # [19:03] <billm> espindola: no, the last GC is a totally new run. the mark bits are cleared when it starts.
  1801. # [19:03] <espindola> !
  1802. # [19:03] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1803. # [19:03] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  1804. # [19:03] * Quits: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1805. # [19:04] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1806. # [19:04] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  1807. # [19:04] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1808. # [19:04] <billm> espindola: so even if there is a bug in the GC, it must be interactive in a strange way with some refcounting or cycle collector code.
  1809. # [19:04] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1810. # [19:04] * sworkman_ is now known as sworkman
  1811. # [19:05] * Joins: longsonr (Mibbit@46E0F38D.F63891BA.7F8758CE.IP)
  1812. # [19:05] <espindola> The other thing I have in mind is a thread surviving (relatively) longer because of the smaller gc pauses
  1813. # [19:05] <espindola> but that is probably just because I have been debugging too many cases of threads surviving more than we expect :-)
  1814. # [19:06] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  1815. # [19:06] <@smaug> mounir: yes
  1816. # [19:06] <@smaug> mounir: it is possible that there are still few event types which don't support ctors. Depends mainly on the specs
  1817. # [19:07] * catlee-buildduty is now known as catlee-mtg
  1818. # [19:07] <billm> espindola: can you say more? I don't know much about how threads are typically used in firefox.
  1819. # [19:07] * AaronMT|mtg is now known as AaronMT
  1820. # [19:07] <mounir> smaug: do we have a special syntax in the idl?
  1821. # [19:07] <espindola> billm, they are supposed to be stopped during xpcom shutdown
  1822. # [19:07] * Parts: longsonr (Mibbit@46E0F38D.F63891BA.7F8758CE.IP)
  1823. # [19:07] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  1824. # [19:07] <@smaug> mounir: also, no idea about workers. I don't touch workers
  1825. # [19:07] <@smaug> mounir: nope. it is manually implemented
  1826. # [19:08] <@smaug> mounir: well, we have dictionary {};
  1827. # [19:08] <espindola> but at least for some threads, we were just scheduling them for shutdown
  1828. # [19:08] * joduinn is now known as joduinn-mtg
  1829. # [19:08] <billm> espindola: and they might not drop refs until they're stopped?
  1830. # [19:08] <espindola> billm, they might not finish before the main thread does
  1831. # [19:08] <mounir> smaug: by any chance, can you point me to some code implementing an event ctor?
  1832. # [19:09] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  1833. # [19:09] <billm> espindola: but how can that cause a shutdown leak?
  1834. # [19:09] <@smaug> but the actual ctor part is just Initialize() in the class
  1835. # [19:09] <@smaug> mounir: are you adding some new event class?
  1836. # [19:09] <espindola> so they can potentially do anything. The cases I have seen were threads used for async sql queries
  1837. # [19:09] <mounir> smaug: I'm doing a feedback for a new event class
  1838. # [19:09] * Joins: past (past@moz-EA81DA75.dsl.dyn.forthnet.gr)
  1839. # [19:09] <@smaug> mounir: nsDOMCustomEvent::InitFromCtor
  1840. # [19:09] <@smaug> mounir: or, let me find you a bug
  1841. # [19:09] * Joins: rstrong (rstrong@moz-CE19CA8.dsl.scrm01.sbcglobal.net)
  1842. # [19:10] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1843. # [19:10] <espindola> billm, a leak yes. We have seen cases where a database is not closed for example
  1844. # [19:10] <@smaug> mounir: https://bug738131.bugzilla.mozilla.org/attachment.cgi?id=612652
  1845. # [19:10] <billm> espindola: ah, I see.
  1846. # [19:11] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1847. # [19:11] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  1848. # [19:11] * Joins: sheppy_ (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1849. # [19:12] * Quits: sheppy_ (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy_)
  1850. # [19:12] <@smaug> mounir: so, InitFromCtor to the event class, add the relevant dictionary to the idl, and idl to the dictionary_helper_gen.conf and add the stuff to the nsDOMClassInfo.cpp
  1851. # [19:12] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Connection reset by peer)
  1852. # [19:12] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  1853. # [19:12] * Joins: Cwiiis_ (cwiiis@40018561.F684631.21A4E96A.IP)
  1854. # [19:12] <@smaug> I wish that all would be simpler
  1855. # [19:12] <mounir> smaug: thanks :)
  1856. # [19:12] <mounir> smaug: maybe with the new dom bindings? ;)
  1857. # [19:13] <@smaug> won't help much
  1858. # [19:13] * Joins: teoli (teoli@moz-BBE3ABD.mv.mozilla.com)
  1859. # [19:13] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  1860. # [19:13] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1861. # [19:13] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Ping timeout)
  1862. # [19:13] * Joins: asadotzler (asa@moz-7B0110AD.mv.mozilla.com)
  1863. # [19:14] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1864. # [19:14] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1865. # [19:14] * Joins: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl)
  1866. # [19:15] <Mark_Capella> ms2ger: imm doing a local build / test on the patch if cool then ill hit TRY with it ... then ... who for the review?
  1867. # [19:16] <Ms2ger> jst, as usual :)
  1868. # [19:16] <Mark_Capella> si c'iest ca bien
  1869. # [19:17] * Joins: fxa90id (fxa90id@moz-2D1E8040.neoplus.adsl.tpnet.pl)
  1870. # [19:17] * Quits: anky (anky@6B144D2D.D5560FFE.A3D1B221.IP) (Quit: Leaving...)
  1871. # [19:18] <Mark_Capella> (not my usual area to work/patch in ... wasnt sure of module owners, peers, chain of command here yet)
  1872. # [19:18] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  1873. # [19:18] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  1874. # [19:21] * Joins: hessam (hessam@464BB856.25528E6F.610F0005.IP)
  1875. # [19:21] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1876. # [19:21] * Joins: xakz (XaMaD@moz-2EB4DFBC.w81-53.abo.wanadoo.fr)
  1877. # [19:21] * Quits: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net) (Quit: bholley)
  1878. # [19:22] * jdm is now known as jdm|f00ding
  1879. # [19:22] * Quits: hessam (hessam@464BB856.25528E6F.610F0005.IP) (Ping timeout)
  1880. # [19:23] * Quits: davehunt (davehunt@40018561.F684631.21A4E96A.IP) (Client exited)
  1881. # [19:23] <gcp> dcamp: ping
  1882. # [19:23] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1883. # [19:23] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
  1884. # [19:24] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Input/output error)
  1885. # [19:25] * Joins: davehunt (davehunt@40018561.F684631.21A4E96A.IP)
  1886. # [19:25] * Joins: hessam (hessam@464BB856.25528E6F.610F0005.IP)
  1887. # [19:25] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  1888. # [19:26] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1889. # [19:27] * Quits: hessam (hessam@464BB856.25528E6F.610F0005.IP) (Ping timeout)
  1890. # [19:29] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1891. # [19:31] * Joins: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  1892. # [19:31] * Joins: sedovsek (robert.sed@moz-6C05035C.dynamic.t-2.net)
  1893. # [19:33] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1894. # [19:33] * Joins: c0smikdebris (c0smikdebr@93EFE709.6E5D865F.274D17D6.IP)
  1895. # [19:33] * Joins: myl (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1896. # [19:33] * Quits: myl (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: myl)
  1897. # [19:35] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Ping timeout)
  1898. # [19:35] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  1899. # [19:36] * Cwiiis_ is now known as Cwiiis
  1900. # [19:36] <AryehGregor> Mark_Capella, generally I find it works well to hg log on the relevant directory to get a list of people who tend to review code there.
  1901. # [19:37] * jdm|f00ding is now known as jdm
  1902. # [19:37] * Parts: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Leaving)
  1903. # [19:38] <Mark_Capella> yah ... i have the lin to the module owners also ... but was talkin to ms2get so I thought id ask real quick
  1904. # [19:38] <Mark_Capella> i could have looked up previous reviewers also i guess but this was quicker
  1905. # [19:39] <Waldo> Ms2gerbot
  1906. # [19:39] * Ms2ger is not an alias for gavin
  1907. # [19:39] * Joins: sierk (sierk@moz-6FB34F0F.pool.mediaways.net)
  1908. # [19:40] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
  1909. # [19:40] * Parts: sierk (sierk@moz-6FB34F0F.pool.mediaways.net)
  1910. # [19:40] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1911. # [19:41] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1912. # [19:41] <sheppy> That's exactly what we'd expect Ms2gerbot to say.
  1913. # [19:41] <Wes> Can that be refactored as "ms2ger is an alias for not gavin"?
  1914. # [19:42] <Ms2ger> Nope
  1915. # [19:42] <Ms2ger> sheppy is, though
  1916. # [19:42] * Quits: asadotzler (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1917. # [19:42] <sheppy> Is what? Confused? If so, yes.
  1918. # [19:42] * Joins: gmuberwa (Mibbit@moz-7A8D3FBE.allocated.csupomona.edu)
  1919. # [19:43] * Quits: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1920. # [19:43] * glob is now known as glob|away
  1921. # [19:43] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  1922. # [19:43] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1923. # [19:44] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Client exited)
  1924. # [19:44] * Quits: fxa90id (fxa90id@moz-2D1E8040.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  1925. # [19:45] <philor> bjacob: you broke Android on esr-10 with https://hg.mozilla.org/releases/mozilla-esr10/rev/40c57cc64bbe which, looking at it, is somewhat surprising
  1926. # [19:45] <bjacob> philor: looking
  1927. # [19:45] * Quits: vikash (vikash@AC979437.9B552DFD.5D9ABA9F.IP) (Quit: Leaving)
  1928. # [19:45] <philor> look at the cset first...
  1929. # [19:46] <bjacob> jgilbert: ^
  1930. # [19:46] <bjacob> oh...
  1931. # [19:47] * armenzg_lunch is now known as armenzg
  1932. # [19:47] <philor> I don't really have a good explanation, so I guess I'll apply the clobberer non-explanation
  1933. # [19:47] <bjacob> backing out an empty cset .... o.O
  1934. # [19:47] <philor> fortunately, we seem to be untroubled by it, happily pushing into unstarred and unexplained red
  1935. # [19:47] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  1936. # [19:47] <jgilbert> clobbers \o/
  1937. # [19:47] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  1938. # [19:48] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  1939. # [19:48] * armenzg is now known as armenzg_mtg
  1940. # [19:49] * zpao|detached is now known as zpao
  1941. # [19:49] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  1942. # [19:49] <bjacob> philor: oh, i was stupid. patch failed to apply.
  1943. # [19:50] * philor feels an Insanity Wolf coming on :)
  1944. # [19:51] <Ms2ger> As you wish
  1945. # [19:51] <jgilbert> oh dear...
  1946. # [19:51] <bjacob> jgilbert: reject is ugly, i'm tempted to copy and paste the convertHostArgbRow func from beta into esr10. ok?
  1947. # [19:51] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  1948. # [19:52] <bjacob> jgilbert: this is a completely selfcontained func, right?
  1949. # [19:52] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  1950. # [19:52] <jgilbert> bjacob: double-checking
  1951. # [19:52] * Quits: tchevalier (Instantbir@moz-2E97FBBC.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  1952. # [19:52] * Joins: tchevalier (Instantbir@moz-2E97FBBC.w90-48.abo.wanadoo.fr)
  1953. # [19:52] * Quits: pranavrc (pranavrc@B99559E0.FE7DDF00.520CDC98.IP) (Ping timeout)
  1954. # [19:54] <bjacob> seems fine
  1955. # [19:54] <jgilbert> yeah, it's simple
  1956. # [19:56] * Joins: josh_ (josh@moz-CE1F327B.poly.edu)
  1957. # [19:56] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Client exited)
  1958. # [19:57] * Quits: josh_ (josh@moz-CE1F327B.poly.edu) (Quit: josh_)
  1959. # [19:57] * Joins: gkw (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1960. # [19:57] * Joins: anuaimi (anuaimi@B65F78B7.1356EECA.2170E5F.IP)
  1961. # [19:57] * Quits: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net) (Ping timeout)
  1962. # [19:57] <bjacob> philor: pushed
  1963. # [19:58] * Quits: anuaimi (anuaimi@B65F78B7.1356EECA.2170E5F.IP) (Quit: anuaimi)
  1964. # [19:58] * Joins: anuaimi (anuaimi@B65F78B7.1356EECA.2170E5F.IP)
  1965. # [20:00] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1966. # [20:02] * rnewman|afk is now known as rnewman
  1967. # [20:04] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Ping timeout)
  1968. # [20:04] * Quits: gkw (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird -- http://www.instantbird.com)
  1969. # [20:05] * Joins: gkw (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1970. # [20:05] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney_)
  1971. # [20:05] * Quits: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1972. # [20:06] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
  1973. # [20:06] * bz_sleep is now known as bz
  1974. # [20:06] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1975. # [20:07] * catlee-mtg is now known as catlee-buildduty
  1976. # [20:07] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Connection reset by peer)
  1977. # [20:08] * biesi_ is now known as biesi
  1978. # [20:08] * Quits: teoli (teoli@moz-BBE3ABD.mv.mozilla.com) (Quit: L'ordinateur  est en sommeil)
  1979. # [20:08] <@ehsan> catlee-buildduty: https://bugzilla.mozilla.org/show_bug.cgi?id=745832
  1980. # [20:08] <gmuberwa> for bug 582903 how should I fix the problem using python when webpage is written in javascript?
  1981. # [20:09] <jdm> gmuberwa: you should talk to the SUMO developers about that
  1982. # [20:09] <jdm> jmaher: you can probably find them in #webdev
  1983. # [20:09] <catlee-buildduty> ehsan: cool
  1984. # [20:09] <catlee-buildduty> 302 IT
  1985. # [20:09] <@ehsan> catlee-buildduty: thanks
  1986. # [20:10] * jhammel is now known as jhammel|mtg
  1987. # [20:10] <@ehsan> catlee-buildduty: do you know who I should ping in IT to get this done today?
  1988. # [20:10] * Joins: mak (chatzilla@moz-84625997.retail.telecomitalia.it)
  1989. # [20:11] * wlach is now known as wlach|afk
  1990. # [20:11] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1991. # [20:12] <Mook_as> there's a #sumodev as well, that might be useful. (the code appears to be https://github.com/mozilla/kitsune )
  1992. # [20:13] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1993. # [20:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1994. # [20:13] * Joins: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net)
  1995. # [20:13] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  1996. # [20:14] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1997. # [20:14] * Joins: teoli (teoli@moz-7B0110AD.mv.mozilla.com)
  1998. # [20:14] <catlee-buildduty> ehsan: whoever is oncall in #it is a good starting point
  1999. # [20:14] <catlee-buildduty> also, does it have to be reset?
  2000. # [20:14] <catlee-buildduty> can you push on top of what's there?
  2001. # [20:14] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2002. # [20:14] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2003. # [20:15] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2004. # [20:15] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  2005. # [20:15] <Waldo> espindola: do you remember offhand the reason why we don't compile the JS engine with -std=gnu++0x
  2006. # [20:15] <Waldo> s/$/?/
  2007. # [20:15] * Quits: past (past@moz-EA81DA75.dsl.dyn.forthnet.gr) (Input/output error)
  2008. # [20:15] <espindola> Waldo, I think because there was "a" problem and we never tried changing it since
  2009. # [20:15] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2010. # [20:15] <Waldo> espindola: see my mail on Friday to cfe-commits for context
  2011. # [20:15] <espindola> bsmedberg, do you know?
  2012. # [20:16] * Joins: asadotzler (asa@moz-7B0110AD.mv.mozilla.com)
  2013. # [20:16] * Waldo would be happy to switch, but he thought there was some reason why we couldn't switch
  2014. # [20:16] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2015. # [20:16] * Joins: past (past@moz-EA81DA75.dsl.dyn.forthnet.gr)
  2016. # [20:16] <Waldo> https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20comp%3Ajavasc%20c%2B%2B0x;list_id=2862167 might be a helpful bug list for answering the question
  2017. # [20:16] <Waldo> bug 640494 is as best as I could remember
  2018. # [20:16] * Quits: teoli (teoli@moz-7B0110AD.mv.mozilla.com) (Quit: L'ordinateur  est en sommeil)
  2019. # [20:17] * Quits: asadotzler (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2020. # [20:18] * Quits: davehunt (davehunt@40018561.F684631.21A4E96A.IP) (Client exited)
  2021. # [20:18] <espindola> Waldo, I would suggest trying it out...
  2022. # [20:18] <Waldo> heh :-)
  2023. # [20:18] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2024. # [20:19] * Waldo can file that bug!
  2025. # [20:19] <@ehsan> catlee-buildduty: I can try doing that...
  2026. # [20:19] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  2027. # [20:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2028. # [20:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2029. # [20:19] * Quits: ehugg_ (chatzilla@6811E987.C5EAED67.6CD50604.IP) (Connection reset by peer)
  2030. # [20:19] * Joins: dao (dao@moz-9583C986.superkabel.de)
  2031. # [20:20] * Joins: ehugg_ (chatzilla@6811E987.C5EAED67.6CD50604.IP)
  2032. # [20:20] * Quits: kaie (kaie@moz-B87F1420.dip.t-dialin.net) (Quit: Leaving)
  2033. # [20:20] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2034. # [20:20] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  2035. # [20:21] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  2036. # [20:21] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  2037. # [20:21] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  2038. # [20:21] * Joins: zwol (zwol@moz-F391F09C.csl.sri.com)
  2039. # [20:22] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
  2040. # [20:23] * Joins: kutsurak (pex@moz-4D02685A.w90-46.abo.wanadoo.fr)
  2041. # [20:23] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  2042. # [20:23] <espindola> what do the windows bots we use look like
  2043. # [20:23] <espindola> number of cores and ram?
  2044. # [20:23] <espindola> matching in a VM might make it easier to reproduce a leak found on try
  2045. # [20:23] <@ehsan> espindola: catlee-buildduty would know
  2046. # [20:24] <@ehsan> espindola: you can access the VMs themselves
  2047. # [20:24] * Parts: gmuberwa (Mibbit@moz-7A8D3FBE.allocated.csupomona.edu)
  2048. # [20:24] <espindola> VMs?!?
  2049. # [20:24] * Quits: Goldorak (chatzilla@B7D7820C.ACD6413B.187A1082.IP) (Ping timeout)
  2050. # [20:24] <espindola> are our windows builds done on VMs?
  2051. # [20:25] <@ehsan> yes
  2052. # [20:25] <espindola> !
  2053. # [20:25] <@ehsan> (afaik)
  2054. # [20:25] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  2055. # [20:25] * Joins: Goldorak (chatzilla@B7D7820C.ACD6413B.187A1082.IP)
  2056. # [20:25] <@bsmedberg> Waldo/espindola: because it uses variadic macros and we had to to suppress the warnings
  2057. # [20:26] <jimm> anybody else just lose the board slides video stream?
  2058. # [20:26] <espindola> ah, ok, so we can probably just use -std=c++0x -Wno-...
  2059. # [20:26] <@ehsan> espindola: on vc2010?
  2060. # [20:27] <@ehsan> oh nm
  2061. # [20:27] <espindola> ehsan, I don't think we use c++0x on windows, do we?
  2062. # [20:27] <@ehsan> AryehGregor: btw, if you needed to talk to me during weekends, feel free to ping/email
  2063. # [20:27] <@ehsan> AryehGregor: I'm around on many weekends (but not all of them)
  2064. # [20:27] <@ehsan> espindola: no
  2065. # [20:27] <@ehsan> espindola: which is why I got excited :)
  2066. # [20:27] <espindola> ah :-)
  2067. # [20:28] <Waldo> bsmedberg: c++0x includes variadic macros, so I'm missing something
  2068. # [20:28] <@bsmedberg> Waldo: at the time c++0x didn't exist, IIRC
  2069. # [20:28] <@smaug> hrm
  2070. # [20:28] <Waldo> for some definition of "exist" :-)
  2071. # [20:28] <@smaug> do we have a new leak
  2072. # [20:29] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  2073. # [20:29] <@smaug> or not really a leak, but something which adds significant amount stuff to CC graph...
  2074. # [20:29] <catlee-buildduty> espindola, ehsan: windows builds are not done on VMs
  2075. # [20:29] * Waldo blames the people who didn't fix the leak but instead implemented new features
  2076. # [20:29] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
  2077. # [20:29] <@ehsan> oh I stand corrected then
  2078. # [20:29] <@smaug> lots of JS implemented nsIObservers
  2079. # [20:29] * bear is now known as bear-afk
  2080. # [20:29] <espindola> catlee-buildduty, makes me both happy and sad :-)
  2081. # [20:30] <@ehsan> smaug: yeah, nsIObservers are implemented all around the code base :(
  2082. # [20:30] <espindola> way more likely to find real world bugs, but way more hard to reproduce them
  2083. # [20:30] <@smaug> ehsan: yeah, but this is something new, I think
  2084. # [20:30] <@smaug> CC graph has now even more JS implemented nsIObservers
  2085. # [20:30] <espindola> catlee-buildduty, so what are they?
  2086. # [20:30] <espindola> (cores and ram)
  2087. # [20:30] <catlee-buildduty> espindola: 4GB RAM (PAE), X3430 CPU (2.4GHz)
  2088. # [20:31] <espindola> thanks
  2089. # [20:31] * @smaug waits for mccr8's patch to remove all those from CC graph
  2090. # [20:31] <@ehsan> smaug: can you look at one of those in a debug build and get a filename line number pair from somewhre?
  2091. # [20:31] * @ehsan doesn't quite know what he's talking about now
  2092. # [20:31] <espindola> catlee-buildduty, one cpu (4 cores) ?
  2093. # [20:31] <catlee-buildduty> looks like 4 cores
  2094. # [20:31] <@smaug> I could get some data
  2095. # [20:31] <espindola> cool
  2096. # [20:31] <espindola> thanks
  2097. # [20:31] <catlee-buildduty> not sure how to tell how many cpus
  2098. # [20:31] <@smaug> ehsan: but mccr8 will remove all those from CC graph
  2099. # [20:32] <espindola> catlee-buildduty, the tests run on the same type of machine?
  2100. # [20:32] <espindola> mochitest-other in particular
  2101. # [20:32] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  2102. # [20:32] <catlee-buildduty> espindola: no
  2103. # [20:32] <jimm> where do we file bugs for pdf.js?
  2104. # [20:32] <catlee-buildduty> espindola: tests run on mac minis
  2105. # [20:33] <espindola> ah, sorry
  2106. # [20:33] * Joins: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  2107. # [20:33] <@smaug> ehsan: if you still see leaks where eventlistener keeps documents alive, please try the patch in the bug
  2108. # [20:33] <espindola> those are the ones I need the specs
  2109. # [20:33] <@smaug> it seems to work fine
  2110. # [20:33] <catlee-buildduty> k, one sec...
  2111. # [20:33] <@ehsan> smaug: is that gonna land soon, or should I do a local build?
  2112. # [20:33] <yury> jimm: https://github.com/mozilla/pdf.js/issues
  2113. # [20:33] <catlee-buildduty> espindola: 2 cores, Core2 Duo P7550 @ 2.26 GHz
  2114. # [20:34] <@smaug> ehsan: depends on whether bz gives feedback+ or perhaps even r+ soon ;)
  2115. # [20:34] <catlee-buildduty> one cpu, two cores
  2116. # [20:34] <espindola> ram?
  2117. # [20:34] <catlee-buildduty> 1777648 kB
  2118. # [20:34] <catlee-buildduty> so...1.5GB?
  2119. # [20:34] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
  2120. # [20:34] <espindola> 1.695
  2121. # [20:34] <espindola> strange
  2122. # [20:35] * jwir3 is now known as jwir3|lunch
  2123. # [20:35] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2124. # [20:35] <espindola> thanks
  2125. # [20:35] * Joins: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl)
  2126. # [20:35] <fantasai> jdm++
  2127. # [20:35] <espindola> will try cutting my VM to 2 gb
  2128. # [20:35] <catlee-buildduty> that's from /proc/meminfo on an equivalent machine
  2129. # [20:35] <catlee-buildduty> all the 'r3' machines are the same hardware
  2130. # [20:35] <Waldo> jdm: I have a problem
  2131. # [20:35] <espindola> not counting kernel memory I would guess...
  2132. # [20:36] <Waldo> jdm: mozilla memes are not searchable :-(
  2133. # [20:36] <jdm> Waldo: not enough cowbell?
  2134. # [20:36] <Waldo> close guess!
  2135. # [20:36] <jdm> Waldo: true
  2136. # [20:36] <bent> gavin, https://github.com/benturner/bzsecuremail
  2137. # [20:36] <gavin> bent: nice!
  2138. # [20:36] * catlee-buildduty is now known as catlee-brb
  2139. # [20:36] <Waldo> jdm: I dunno the solution :-\ but I can't keep paging backward through tons of history to find chestnuts
  2140. # [20:36] <bent> have fun
  2141. # [20:37] * Joins: teoli (teoli@moz-7B0110AD.mv.mozilla.com)
  2142. # [20:37] * Joins: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com)
  2143. # [20:37] * Quits: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  2144. # [20:37] <jdm> Waldo: the solution is to create a tumblr and reblog the chestnuts, probably
  2145. # [20:37] <Waldo> does tumblr have tags at all? tags would help, certainly
  2146. # [20:38] <jdm> hmm
  2147. # [20:38] <Waldo> chestnuts aren't always obvious at the time
  2148. # [20:38] <jdm> it does
  2149. # [20:38] <Waldo> like, the "refactor this == good first bug" meme I was just trying to find was not chestnut-ful, except that it was relevant to the discussion at hand
  2150. # [20:38] <espindola> billm, looks like it finally reproduce on try again
  2151. # [20:38] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2152. # [20:38] <espindola> checking if I can reproduce it on a VM
  2153. # [20:39] <espindola> will also try to find out where a BackstagePass is used...
  2154. # [20:39] <jdm> http://mozillamemes.tumblr.com/post/19498471564/i-would-do-it-if-i-had-the-time-that-means-that
  2155. # [20:39] * Quits: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  2156. # [20:39] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2157. # [20:39] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
  2158. # [20:39] <jdm> ok, looks like tags are something I have to add
  2159. # [20:39] <jdm> I'll start doing that
  2160. # [20:39] <billm> espinolda: cool
  2161. # [20:40] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2162. # [20:40] <Waldo> jdm: probably a tag for the underlying image, tags for the concepts touched upon or something
  2163. # [20:40] <jdm> yep, makes sense
  2164. # [20:41] <billm> espindola: :-( sorry I keep misspelling your name
  2165. # [20:41] * Waldo would be happy to help with meticulous tagging, although he doesn't much have time to do it, just that when he can tag stuff, he tends to go tag-heavy and so seems likely to cover the bases
  2166. # [20:41] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2167. # [20:41] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Ping timeout)
  2168. # [20:41] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2169. # [20:41] <jdm> it doesn't look like anybody but the owner can
  2170. # [20:42] <jdm> where the owner is me
  2171. # [20:42] * joduinn-mtg is now known as joduinn
  2172. # [20:42] <espindola> billm, np :-)
  2173. # [20:42] * jhammel|mtg is now known as jhammel
  2174. # [20:43] <Waldo> ala{s,ck}
  2175. # [20:43] <billm> espindola: I think we leak backstage pass either if xpconnect isn't shut down or if a JS component leaks
  2176. # [20:44] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: back soon)
  2177. # [20:44] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2178. # [20:46] * glob|away is now known as glob
  2179. # [20:46] * wlach|afk is now known as wlach
  2180. # [20:47] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
  2181. # [20:48] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2182. # [20:48] * bear-afk is now known as bear
  2183. # [20:48] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Quit: scenor)
  2184. # [20:50] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Quit: Ex-Chat)
  2185. # [20:50] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  2186. # [20:53] * Quits: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net) (Ping timeout)
  2187. # [20:53] * Joins: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP)
  2188. # [20:53] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  2189. # [20:53] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2190. # [20:53] * ChanServ sets mode: +o dbaron
  2191. # [20:54] <myk> bsmedberg: thanks for the review! if you concur, i'd like to land with just three changes from the code you reviewed: 1. removal of the line of code that you think (and dwalkowski confirms) isn't needed; 2. renaming of webapprt to webapprt-stub (so we can move the xulapp files to webapprt/ at a later date); 3. resolution of the Windows build failure that crept in with last night's merge from upstream
  2192. # [20:55] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2193. # [20:55] <@bsmedberg> myk: yeah, ok
  2194. # [20:55] <@bsmedberg> myk: I'm reviewing that other patch now, there are a few things I'm concerned about
  2195. # [20:55] * catlee-brb is now known as catlee-buildduty
  2196. # [20:55] * zpao is now known as zpao|detached
  2197. # [20:56] <jesup> what bugzilla privs are required to mark a bug "feedback+"? There's a contributor who gets asked for feedback but can't actually mark it.
  2198. # [20:56] <@bsmedberg> jesup: editbugs
  2199. # [20:56] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  2200. # [20:56] * padenot is now known as padenot|away
  2201. # [20:56] <@bsmedberg> jesup: if you think they won't be spammy, I'm happy to mark their account
  2202. # [20:57] <myk> bsmedberg: ok; if they are issues that can't be readily resolved, then i'll land the first patch and file a new bug to continue work on the second
  2203. # [20:57] <@bsmedberg> myk: the l10n bits are the most concerning
  2204. # [20:58] * Joins: kaie (kaie@moz-B87F1420.dip.t-dialin.net)
  2205. # [20:58] <@bsmedberg> myk: did you test that the defaults/preferences change works for both omnijarred and non-omnijarred (running from dist/bin) builds?
  2206. # [20:58] * Quits: dao (dao@moz-9583C986.superkabel.de) (Ping timeout)
  2207. # [20:58] <myk> bsmedberg: yes, and on both windows and mac
  2208. # [20:58] * Joins: dao (dao@moz-9583C986.superkabel.de)
  2209. # [20:58] <@bsmedberg> ok
  2210. # [20:59] <myk> bsmedberg: as, i hope, did the tryserver when it ran all test suites against that patch
  2211. # [20:59] <@bsmedberg> no, tryserver only tests packaged builds
  2212. # [20:59] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2213. # [21:00] <myk> bsmedberg: packaged meaning omnijarred?
  2214. # [21:00] * glob is now known as glob|away
  2215. # [21:00] * Quits: dao (dao@moz-9583C986.superkabel.de) (Ping timeout)
  2216. # [21:00] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  2217. # [21:00] <@bsmedberg> yes, basically
  2218. # [21:00] <@bsmedberg> the tests all download the installer (or the ZIP?) and run all their tests on that build
  2219. # [21:00] <@bsmedberg> which is slightly different from the dist/bin build because of omnijar
  2220. # [21:02] <myk> bsmedberg: during development, the folks working on the code have typically tested with non-omnijarred builds (dist/bin/, dist/NightlyDebug.app/); but i also tested with omnijarred builds locally by adding |ac_add_options --enable-chrome-format=omni| to my .mozconfig, and then i pushed to tryserver and had it run all tests
  2221. # [21:03] <myk> bsmedberg: i've also tested packaging a Mac DMG and creating a windows installer, then installing, and then running against the installed copy
  2222. # [21:03] * Joins: dao (dao@moz-9583C986.superkabel.de)
  2223. # [21:03] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  2224. # [21:03] * Joins: JPeterso2 (JPeterson@moz-B2998FD7.cust.tele2.se)
  2225. # [21:03] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2226. # [21:03] * Joins: asadotzler (asa@moz-7B0110AD.mv.mozilla.com)
  2227. # [21:03] <myk> bsmedberg: of course, those were all manual tests, so it's possible that i missed something
  2228. # [21:04] * khuey|away is now known as khuey
  2229. # [21:04] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
  2230. # [21:04] * JPeterso2 is now known as JPeterson
  2231. # [21:04] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2232. # [21:04] * Quits: dao (dao@moz-9583C986.superkabel.de) (Ping timeout)
  2233. # [21:05] * Joins: dao (dao@moz-9583C986.superkabel.de)
  2234. # [21:05] * Joins: JPeterso2 (JPeterson@moz-B2998FD7.cust.tele2.se)
  2235. # [21:05] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
  2236. # [21:05] * JPeterso2 is now known as JPeterson
  2237. # [21:06] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2238. # [21:06] <froydnj> bsmedberg: for that patch you r+'d in bug 744444, could you respond to https://bugzilla.mozilla.org/show_bug.cgi?id=744444#c1 also?
  2239. # [21:06] * Quits: dao (dao@moz-9583C986.superkabel.de) (Ping timeout)
  2240. # [21:06] * Joins: dao (dao@moz-9583C986.superkabel.de)
  2241. # [21:07] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2242. # [21:07] * Joins: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net)
  2243. # [21:08] <@bsmedberg> froydnj: ask bc if he ever does purify builds any more? we do appear to build those files in all configurations currently
  2244. # [21:08] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Quit: Ex-Chat)
  2245. # [21:08] * @bsmedberg doesn't really know enough about purify to understand what those files actually accomplish
  2246. # [21:08] <froydnj> bc: ^
  2247. # [21:08] * froydnj neither
  2248. # [21:10] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2249. # [21:10] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D)
  2250. # [21:10] * padenot|away is now known as padenot
  2251. # [21:11] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  2252. # [21:11] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2253. # [21:11] * Quits: asadotzler (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2254. # [21:12] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  2255. # [21:12] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2256. # [21:14] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2257. # [21:14] * Joins: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2258. # [21:15] * Quits: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net) (Client exited)
  2259. # [21:16] * Joins: Asa (asa@moz-7B0110AD.mv.mozilla.com)
  2260. # [21:16] * Joins: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net)
  2261. # [21:17] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
  2262. # [21:20] * joduinn is now known as joduinn-brb
  2263. # [21:20] * zpao|detached is now known as zpao
  2264. # [21:20] * padenot is now known as padenot|away
  2265. # [21:20] * padenot|away is now known as padenot
  2266. # [21:21] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  2267. # [21:22] * Quits: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net) (Client exited)
  2268. # [21:22] * Quits: c0smikdebris (c0smikdebr@93EFE709.6E5D865F.274D17D6.IP) (Client exited)
  2269. # [21:22] * Joins: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net)
  2270. # [21:23] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  2271. # [21:23] * Quits: Goldorak (chatzilla@B7D7820C.ACD6413B.187A1082.IP) (Ping timeout)
  2272. # [21:23] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  2273. # [21:23] * Joins: Goldorak (chatzilla@4F1F40C9.B73E80BC.187A1082.IP)
  2274. # [21:24] <akeybl> josh: mats: please seem my latest email about bug 745453
  2275. # [21:24] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2276. # [21:24] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  2277. # [21:24] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2278. # [21:26] <timeless> froydnj: are you just doing general housecleaning?
  2279. # [21:26] * Joins: hessam (hessam@C56316CB.16703F4E.4622A9EB.IP)
  2280. # [21:26] * Quits: anuaimi (anuaimi@B65F78B7.1356EECA.2170E5F.IP) (Quit: anuaimi)
  2281. # [21:26] <timeless> from memory purify basically instruments the components
  2282. # [21:26] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  2283. # [21:27] <timeless> having to manually do that w/o a rule would definitely suck
  2284. # [21:27] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2285. # [21:27] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  2286. # [21:27] <timeless> although on windows purify was perfectly happy w/ dynamic instrumentation
  2287. # [21:27] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  2288. # [21:27] <froydnj> timeless: just general housecleaning when I find things that look reasonably self-contained, yes
  2289. # [21:28] <timeless> as of 2010, purify on unix was still doing that sort of commandline as part of build process
  2290. # [21:28] <timeless> see http://www.unix.com/programming/25748-problem-build-using-purify.html
  2291. # [21:28] <timeless> which argues against killing it
  2292. # [21:29] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
  2293. # [21:29] * Joins: kaze (kaze@moz-7048EEC1.w82-123.abo.wanadoo.fr)
  2294. # [21:30] <timeless> it's really not a great idea to remove targets like that
  2295. # [21:30] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2296. # [21:30] <timeless> the odds of someone who isn't a build expert being able to figure out how to make that target are very poor
  2297. # [21:30] * padenot is now known as padenot|away
  2298. # [21:30] <timeless> whereas it isn't unreasonable for a random soul to have access to purify
  2299. # [21:30] * padenot|away is now known as padenot
  2300. # [21:30] <timeless> and decide to try to do a purify run
  2301. # [21:30] <timeless> on a one off or continuing basis
  2302. # [21:31] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2303. # [21:31] <timeless> i've had access to purify at iirc 3 companies
  2304. # [21:31] <timeless> but i'm not a build expert
  2305. # [21:31] <froydnj> I dunno, it seems much more likely for somebody to have, say, valgrind than purify
  2306. # [21:31] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2307. # [21:31] <timeless> and the effort required to plug it into mozilla if it wasn't supported out of the box
  2308. # [21:31] <froydnj> but that may be my non-windows focus speaking
  2309. # [21:31] * joduinn-brb is now known as joduinn
  2310. # [21:31] <timeless> windows doesn't need that bit
  2311. # [21:32] <timeless> the windows purify thing does its work w/o
  2312. # [21:32] * joduinn is now known as joduinn-commute
  2313. # [21:32] <timeless> anyway
  2314. # [21:32] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/686e5bcf747b - Olli Pettay - Bug 731875 - Geolocation doorhanger might cause a zombie compartment, GeoPositionOptions part, r=dougt
  2315. # [21:32] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2316. # [21:32] * joduinn-commute is now known as joduinn
  2317. # [21:32] <timeless> purify is often available to university students as part of a site license
  2318. # [21:32] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2319. # [21:32] <timeless> which is more available than wasting time trying to build valgrind
  2320. # [21:32] * Quits: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP) (NickServ (GHOST command used by `ferongr))
  2321. # [21:32] * Joins: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP)
  2322. # [21:32] <timeless> now, you might never get students interested in doing it
  2323. # [21:32] <timeless> but, you're probably not going to get many students interested in using valgrind either
  2324. # [21:32] <timeless> so that's not a great argument
  2325. # [21:33] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2326. # [21:33] * joduinn is now known as joduinn-commute
  2327. # [21:33] <timeless> froydnj: and it isn't your non-windows focus, it's your linux focus
  2328. # [21:33] * Joins: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP)
  2329. # [21:33] <timeless> since access to purify on hpux/solaris/aix is much higher than valgrind on the same :)
  2330. # [21:33] <Wes> yes, anything > 0 :)
  2331. # [21:34] <Wes> we actually ported our app to mac os x specifically so we could run valgrind on it
  2332. # [21:34] <froydnj> epsilon is more than zero, but that's not saying much :)
  2333. # [21:34] <anant> I'm unable to compile m-c on my mac ever since I upgraded to Xcode 4.2 -- is that supported, or should I be switching back to 3.6?
  2334. # [21:34] <Wes> (we are a mostly solaris shop)
  2335. # [21:34] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  2336. # [21:35] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2337. # [21:35] <timeless> froydnj: there was a time when mozilla picked up a number of devs while they were in college
  2338. # [21:35] <froydnj> timeless: anyway, this is not the place to be having the discussion; could you please comment in the bug with concerns about removing those targets?
  2339. # [21:35] <timeless> and they took advantage of available tools
  2340. # [21:35] <timeless> no.
  2341. # [21:35] <timeless> sorry, i'm not paid to use your bugzilla
  2342. # [21:35] <timeless> and i can get in trouble for doing things during work hours that i'm not paid to do
  2343. # [21:36] * Joins: Vadim (chatzilla@moz-62356A29.broadband.corbina.ru)
  2344. # [21:36] * timeless goes back to poking the tax fairy
  2345. # [21:36] * Quits: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net) (Quit: Leaving.)
  2346. # [21:36] * Quits: loadbang (loadbang@moz-104ED848.range31-53.btcentralplus.com) (Ping timeout)
  2347. # [21:36] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2348. # [21:37] * Quits: graememcc (chatzilla@moz-77A8A989.range86-147.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  2349. # [21:39] <biesi> timeless, doing taxes during work hours is ok though? :)
  2350. # [21:39] <timeless> biesi: i'm testing the playbook :)
  2351. # [21:39] <biesi> haha ok
  2352. # [21:40] <jduell> Hmm, anybody having trouble sending email via smtp.mozilla.com? thunderbird is suddenly claiming its cert has invalid info
  2353. # [21:41] <anant> jduell: yes, switch to smtp.mozilla.org
  2354. # [21:42] * jlund is now known as jlund|brb
  2355. # [21:43] <jduell> anant: is that new? Do I need to change IMAP too, or just SMTP?
  2356. # [21:44] <anant> no, just smtp; imap stays mail.mozilla.com
  2357. # [21:44] <jduell> anant: thanks. I must have missed the memo...
  2358. # [21:44] <anant> I don't if it's new, I noticed I could no longer send mail using my old smtp server so I switched to using the .org server (which was apparently the recommended one)
  2359. # [21:44] <anant> *don't know
  2360. # [21:44] * jlund|brb is now known as jlund
  2361. # [21:45] <anant> there was no memo, just trial and error :)
  2362. # [21:45] * jwir3|lunch is now known as jwir3
  2363. # [21:45] <bc> froydnj: no, i found purify to be unuseable for testing firefox either manually or in automation.
  2364. # [21:45] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  2365. # [21:46] <froydnj> bc: thanks for the input
  2366. # [21:46] <bc> purify would crash or otherwise not complete loading web pages. i found it completely disappointing.
  2367. # [21:47] <bc> i sent around notices to several engineering managers and others looking for people interested in using purify and got no responses unfortunately. I think the machine(s) have all be decommissioned now.
  2368. # [21:48] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  2369. # [21:49] * Quits: garnacho_ (carlos@moz-B27B0825.dyn.user.ono.com) (Ping timeout)
  2370. # [21:49] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  2371. # [21:50] * Joins: garnacho_ (carlos@moz-EA2D0541.dyn.user.ono.com)
  2372. # [21:50] <myk> bsmedberg: erm, and 4. hardcode the chrome URL of the webapp window in the command line handler
  2373. # [21:50] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2374. # [21:51] <Waldo> btw, that blog.mozilla.com spamming I mentioned several days ago resulted in this change to my reading trends: http://web.mit.edu/jwalden/www/reader-chart.png
  2375. # [21:51] <Waldo> er
  2376. # [21:51] <Waldo> biesi: ^
  2377. # [21:52] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2378. # [21:53] <biesi> Waldo, hah nice
  2379. # [21:53] <Waldo> "nice" indeed
  2380. # [21:54] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2381. # [21:54] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2382. # [21:55] * Quits: past (past@moz-EA81DA75.dsl.dyn.forthnet.gr) (Input/output error)
  2383. # [21:56] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  2384. # [21:57] <froydnj> lsblakk: doh, sorry for not updating the flags in 726656
  2385. # [21:58] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2386. # [21:59] * glob|away is now known as glob
  2387. # [21:59] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2388. # [21:59] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2389. # [21:59] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  2390. # [22:00] * Quits: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  2391. # [22:01] * Joins: karl (karl@moz-A4BCBB59.jetstream.xtra.co.nz)
  2392. # [22:02] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  2393. # [22:03] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
  2394. # [22:03] * nthomas|away is now known as nthomas
  2395. # [22:03] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2396. # [22:04] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b56db6eab47c - Benoit Jacob - Bug 732233 - Explicitly enforce spec in uniform setters - r=jgilbert
  2397. # [22:04] * Quits: paolo (paolo@moz-345394E6.retail.telecomitalia.it) (Ping timeout)
  2398. # [22:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/e74b044c18b8 - Benoit Jacob - Bug 744888 - Work around a NVIDIA driver bug - r=jgilbert
  2399. # [22:05] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
  2400. # [22:05] * Joins: catalinb (ethereal@BC51BD5C.9F328403.5BC07656.IP)
  2401. # [22:05] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  2402. # [22:05] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2403. # [22:06] <jgilbert> man, getting my nick highlighted in this channel is briefly terrifying
  2404. # [22:07] <@bz> boo
  2405. # [22:07] <@khuey> omg
  2406. # [22:07] <@khuey> we hired ed morley?
  2407. # [22:07] <jgilbert> indeed
  2408. # [22:07] <jhammel> khuey: yeppers
  2409. # [22:07] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2410. # [22:07] <@khuey> awesome!
  2411. # [22:07] * Joins: cpeterso_ (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2412. # [22:08] <jhammel> and he's ours...all ours!!!
  2413. # [22:08] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2414. # [22:09] <@bz> nice
  2415. # [22:09] <gavin> bent: I think I'm going to try to make it open a little panel overlaying the gmail message
  2416. # [22:09] <gavin> with working links
  2417. # [22:09] <bent> gavin, sounds very nice
  2418. # [22:09] * catlee-buildduty is now known as catlee-mtg
  2419. # [22:10] <bent> gavin, working links was the next thing i wanted, but i didn't see any way to do that quickly
  2420. # [22:10] * Joins: ajuma_ (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2421. # [22:11] * joduinn-commute is now known as joduinn-mtg
  2422. # [22:11] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2423. # [22:11] * ajuma_ is now known as ajuma
  2424. # [22:13] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  2425. # [22:15] * Joins: anky (anky@6B144D2D.D5560FFE.A3D1B221.IP)
  2426. # [22:15] * Quits: cpeterso_ (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2427. # [22:16] * Joins: davehunt (davehunt@88D70AFD.B0D6E8AB.7D0FCE04.IP)
  2428. # [22:16] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney_)
  2429. # [22:16] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2430. # [22:17] * Quits: anky (anky@6B144D2D.D5560FFE.A3D1B221.IP) (Ping timeout)
  2431. # [22:17] * Joins: anky (anky@3EF89FEB.2C40EFCA.A3D1B221.IP)
  2432. # [22:17] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2433. # [22:17] * Joins: JPeterso2 (JPeterson@moz-B2998FD7.cust.tele2.se)
  2434. # [22:18] <lsblakk> froydnj: np, thanks for landing
  2435. # [22:18] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2436. # [22:18] * zpao is now known as zpao|detached
  2437. # [22:18] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
  2438. # [22:18] * JPeterso2 is now known as JPeterson
  2439. # [22:19] <Fallen> myk: ping
  2440. # [22:20] <myk> Fallen: pong
  2441. # [22:21] <Fallen> myk: I just read the l10n webapps post you did and am interested to hear how is extra process works and how you package it?
  2442. # [22:21] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
  2443. # [22:21] <Fallen> s/is/the/
  2444. # [22:21] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2445. # [22:21] * Quits: anky (anky@3EF89FEB.2C40EFCA.A3D1B221.IP) (Ping timeout)
  2446. # [22:21] <myk> Fallen: the executable gets packaged into the firefox installation directory
  2447. # [22:21] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2448. # [22:22] <Fallen> myk: and this is a full xul binary like firefox itself?
  2449. # [22:22] <myk> Fallen: while the xul application's files get packaged into a subdirectory
  2450. # [22:22] <myk> Fallen: it's actually a stub binary, which i think firefox also is these days
  2451. # [22:22] <myk> Fallen: i.e. a binary that loads libxul as a library
  2452. # [22:22] * Joins: anky (anky@ED32CA0F.A034B897.A3D1B221.IP)
  2453. # [22:22] <akeybl> mats: ping
  2454. # [22:23] <Fallen> myk: interesting. What is used to communicate between firefox and the webapp runtime?
  2455. # [22:23] <Fallen> dom message passing of some sort?
  2456. # [22:23] <mats> akeybl: pong
  2457. # [22:23] <myk> Fallen: the two are separate processes that generally don't communicate
  2458. # [22:23] * Quits: ericz (eziegenhor@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  2459. # [22:23] <sheppy> jorendorff: so tell me a bit about MBFT. How big is it, how long would it take someone to understand it well enough to document, etc?
  2460. # [22:23] <Fallen> ah ok
  2461. # [22:23] <myk> Fallen: the runtime loads libxul itself
  2462. # [22:24] <myk> Fallen: and uses it to load its xulapp, which then loads the webapp in a (mostly) chromeless window
  2463. # [22:24] * Quits: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
  2464. # [22:24] <Fallen> how is the memory usage before it loads the webapp?
  2465. # [22:24] <akeybl> mats: do you and bsmith want to flip a coin for investigating bug 745453?
  2466. # [22:24] * Quits: dao (dao@moz-9583C986.superkabel.de) (Quit: Leaving.)
  2467. # [22:24] <jorendorff> sheppy: Oh. Well, it's C++. You can ask sfink about it. There are a lot of APIs and more all the time. They're subject to change. I'm not sure but I'm guessing it's *at least* 20% as hard as documenting NSPR, which is impossible.
  2468. # [22:25] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2469. # [22:25] <bsmith> akeybl: not me, please
  2470. # [22:25] <sheppy> jorendorff: heh
  2471. # [22:25] <sheppy> I ask because it's on our list of things to investigate contracting out for documentation.
  2472. # [22:25] <bsmith> akeybl: if you need somebody from my team, please ask sworkman or another mac user
  2473. # [22:25] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
  2474. # [22:25] * zpao|detached is now known as zpao
  2475. # [22:25] <jorendorff> sheppy: Oh, contracting out something like that sounds like it'll end in tears.
  2476. # [22:25] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2477. # [22:26] * Joins: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net)
  2478. # [22:26] <sheppy> jorendorff: Hm, probably. I will put it on the long-term maybe if we must list then.
  2479. # [22:26] * Joins: ericz (ericz@moz-B77DEAEB.mozilla.org)
  2480. # [22:26] * Quits: ericz (ericz@moz-B77DEAEB.mozilla.org) (Max SendQ exceeded)
  2481. # [22:26] <philor> at least "end in tears" is better than the non-contracted "start in tears"
  2482. # [22:26] <sheppy> :)
  2483. # [22:27] * taras is now known as IRCMonkey36363
  2484. # [22:27] * Quits: Asa (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2485. # [22:27] <Fallen> myk: how is the memory usage before it loads the webapp? (sorry if you've already seen me ask above, thought you might have missed it with all the discussion here :)
  2486. # [22:27] <sfink> jorendorff: s/sfink/Waldo/ I hope?
  2487. # [22:27] <mats> akeybl: I'm already investigating...
  2488. # [22:27] <myk> Fallen: nope, i missed it; good idea reasking with my name attached to it!
  2489. # [22:27] <jorendorff> sfink: really? no, i didn't know that
  2490. # [22:27] * Joins: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp)
  2491. # [22:27] * Waldo terrifies jgilbert briefly
  2492. # [22:27] <jgilbert> >>
  2493. # [22:27] <myk> Fallen: however, i haven't actually measured that, so unfortunately i don't know the answer :-/
  2494. # [22:28] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
  2495. # [22:28] <jorendorff> sheppy: I think the right way to document MFBT is to read the C++ carefully and put comments in doxygen; that way as it grows developers will see the awesome documentation and keep it growing
  2496. # [22:28] <akeybl> mats: thanks!
  2497. # [22:28] <sheppy> jorendorff: Mm perhaps.
  2498. # [22:28] <jorendorff> sheppy: That would take a C++ developer with the skills of a tech writer.
  2499. # [22:29] <jorendorff> Do such creatures exist? They're rare
  2500. # [22:29] <Waldo> and time :-)
  2501. # [22:29] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2502. # [22:29] <sheppy> jorendorff: that never happens. :)
  2503. # [22:29] <Waldo> which is in a bit short supply for me lately
  2504. # [22:29] <Fallen> myk: no problem, I'll find out. Finally, do you have a bug# I can follow? I'd love to look at the sources
  2505. # [22:29] <espindola> #if defined(DEBUG_dbaron) || defined(DEBUG_bzbarsky
  2506. # [22:29] * Quits: msucan (msucan-@754ABC71.319ADCBF.D7B372F7.IP) (Quit: .)
  2507. # [22:29] <espindola> :-)
  2508. # [22:29] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  2509. # [22:30] <myk> Fallen: the launcher/shell is bug 725408; related bugs are in its dependencies
  2510. # [22:30] <sfink> #ifndef bzbarsky
  2511. # [22:30] <sfink> #error We're all doooooooooooomed!!!
  2512. # [22:30] <sfink> #endif
  2513. # [22:30] <Waldo> jorendorff: we've actually been pretty demanding about API comments and overviews and such in mfbt, so I think we're pretty good on that front
  2514. # [22:30] <myk> Fallen: development has taken place in https://github.com/michaelrhanson/mozilla-central/
  2515. # [22:30] <Fallen> myk: great, thanks for all the infos and keep up the good work :-)
  2516. # [22:30] <Waldo> jorendorff: feel free to skim files in mfbt/ to see what I mean
  2517. # [22:30] * IRCMonkey36363 is now known as taras
  2518. # [22:31] * bwinton is now known as bwinton_away
  2519. # [22:31] <myk> Fallen: sure thing! feel free to ping me if you have any additional questions
  2520. # [22:31] * Joins: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net)
  2521. # [22:31] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2522. # [22:31] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Connection reset by peer)
  2523. # [22:32] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  2524. # [22:32] * Joins: aleth (Instantbir@moz-24EE697D.ictp.it)
  2525. # [22:32] * Quits: xakz (XaMaD@moz-2EB4DFBC.w81-53.abo.wanadoo.fr) (Ping timeout)
  2526. # [22:32] <aleth> Is there a way to tell whether an XBL element has bound yet or not?
  2527. # [22:33] * Quits: njn (chatzilla@moz-51B0EB18.dyn.iinet.net.au) (Ping timeout)
  2528. # [22:33] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2529. # [22:34] <Standard8> philor: does tbpl still suffer from the bug of stopping a user escaping a tree with no builds?
  2530. # [22:34] * Quits: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120410040442])
  2531. # [22:34] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  2532. # [22:34] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2533. # [22:34] * mattwoodrow|away is now known as mattwoodrow
  2534. # [22:34] <philor> Standard8: don't know that I've ever heard of the problem, so I don't know if it still exists
  2535. # [22:34] <Standard8> heh
  2536. # [22:35] * Quits: rstrong (rstrong@moz-CE19CA8.dsl.scrm01.sbcglobal.net) (Ping timeout)
  2537. # [22:35] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2538. # [22:36] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2539. # [22:36] * Fallen is now known as Fallen|away
  2540. # [22:37] * KaiRo is now known as KaiRo_away
  2541. # [22:37] * Quits: Goldorak (chatzilla@4F1F40C9.B73E80BC.187A1082.IP) (Ping timeout)
  2542. # [22:38] * Joins: Goldorak (chatzilla@4F3B0A5C.7BDA2E47.187A1082.IP)
  2543. # [22:39] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2544. # [22:39] * Joins: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net)
  2545. # [22:39] * Quits: ohsix (ohsix@E6E9ACEC.B59296AB.15ED1FDC.IP) (Ping timeout)
  2546. # [22:39] * Joins: ohsix (ohsix@E6E9ACEC.B59296AB.15ED1FDC.IP)
  2547. # [22:40] * Quits: heycam|away (cam@moz-1D84C1DF.mcc.id.au) (Ping timeout)
  2548. # [22:40] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
  2549. # [22:40] * Quits: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com) (Ping timeout)
  2550. # [22:40] <philor> have to admit it sounds delightful, though, a tree with no builds so nothing can be orange, and you can never leave
  2551. # [22:41] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  2552. # [22:41] * Quits: davehunt (davehunt@88D70AFD.B0D6E8AB.7D0FCE04.IP) (Ping timeout)
  2553. # [22:42] * Joins: heycam|away (cam@moz-1D84C1DF.mcc.id.au)
  2554. # [22:42] * Joins: davehunt (davehunt@529E3C97.6902284.7D0FCE04.IP)
  2555. # [22:42] * Waldo likes the tune philor plays
  2556. # [22:42] <espindola> so, what is a BackstagePass anyway? I wraps a nsIPrincipal, but it is not clear what it adds
  2557. # [22:43] * Joins: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com)
  2558. # [22:43] <@bz> mrbkap might know
  2559. # [22:43] <@bz> or shaver
  2560. # [22:43] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
  2561. # [22:43] <@bz> (yes, that last is not helpful, I know)
  2562. # [22:43] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2563. # [22:44] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2564. # [22:44] * ChanServ sets mode: +o dbaron
  2565. # [22:45] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2566. # [22:46] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2567. # [22:47] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  2568. # [22:47] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  2569. # [22:47] <Waldo> dolske: I hate you forever for making me be the person to figure out where a r? in Rhino should be redirected
  2570. # [22:47] * Quits: sedovsek (robert.sed@moz-6C05035C.dynamic.t-2.net) (Quit: )
  2571. # [22:47] <Waldo> meanyface
  2572. # [22:48] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2573. # [22:49] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  2574. # [22:49] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2575. # [22:50] * Joins: jlebar|mac (~jlebarmac@8AD4AB2E.4A7CFE70.9416B279.IP)
  2576. # [22:50] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/c61e7c3a232a - Asaf Romano - add Safari migrator to package manifests. I forgot to do so in the patch for bug 710259. r=mak over irc
  2577. # [22:50] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  2578. # [22:51] * Joins: mccr8 (mccr8@moz-AAEFBBD1.gw.connect.com.au)
  2579. # [22:51] <NeilAway> espindola: I always thought it was a privileged script global object used by JS components and modules, but ymmv
  2580. # [22:52] * Fallen|away is now known as Fallen
  2581. # [22:52] * bsmedberg is now known as bsmedberg-away
  2582. # [22:52] <Ms2ger> Waldo, easy, r-
  2583. # [22:53] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney_)
  2584. # [22:53] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  2585. # [22:54] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2586. # [22:55] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
  2587. # [22:55] * Joins: loadbang (loadbang@moz-AB948BF9.range109-155.btcentralplus.com)
  2588. # [22:56] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2589. # [22:56] <taras> Enn: around?
  2590. # [22:57] * Waldo wishes he had Ms2ger's highly-esteemed people skills sometimes
  2591. # [22:57] <Ms2ger> Waldo, hah
  2592. # [22:57] <Ms2ger> No such thing
  2593. # [22:58] <Waldo> http://www.hark.com/clips/rsvskyypkm-dont-you-know-sarcasm
  2594. # [23:00] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  2595. # [23:01] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2596. # [23:01] * ChanServ sets mode: +o dbaron
  2597. # [23:01] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  2598. # [23:02] <Ms2ger> khuey, you didn't know we were hiring Ed? :)
  2599. # [23:02] * Waldo only heard about it the Thursday before last, actually
  2600. # [23:03] <jdm> I heard about it today
  2601. # [23:03] <jdm> it's great news!
  2602. # [23:03] <dholbert> huge success!
  2603. # [23:03] <Waldo> good news, everyone!
  2604. # [23:03] <@khuey> Ms2ger: I knew it was in the process of happening
  2605. # [23:04] <@khuey> but we tend to drag these things out forever
  2606. # [23:04] * Joins: asadotzler (asa@moz-7B0110AD.mv.mozilla.com)
  2607. # [23:05] * zzzzz_ ^ speaking from experience ?
  2608. # [23:05] <@dolske> Waldo: I have more :)
  2609. # [23:05] <cjones> blassey, we're back
  2610. # [23:06] * Quits: davehunt (davehunt@529E3C97.6902284.7D0FCE04.IP) (Client exited)
  2611. # [23:06] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2612. # [23:06] <blassey> nice, only a half hour late
  2613. # [23:06] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2614. # [23:06] * Quits: asadotzler (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2615. # [23:07] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2616. # [23:07] * khuey is now known as khuey|away
  2617. # [23:08] * khuey|away is now known as khuey
  2618. # [23:08] * Quits: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net) (Quit: Leaving)
  2619. # [23:08] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2620. # [23:09] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  2621. # [23:10] * glob is now known as glob|away
  2622. # [23:10] * Quits: kennyluck (kennyluck@moz-91C877ED.dynamic.hinet.net) (Ping timeout)
  2623. # [23:10] <timeless> NeilAway's understanding is more or less accurate
  2624. # [23:10] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  2625. # [23:11] <timeless> espindola: what are you poking that it matters?
  2626. # [23:11] <Ms2ger> espindola, or you could ask bholley
  2627. # [23:11] * armenzg_mtg is now known as armenzg_brb
  2628. # [23:11] * Joins: Matti (chatzilla@moz-476CBCBE.customers.d1-online.com)
  2629. # [23:12] <espindola> timeless, it doesn't, other than it is being leaked
  2630. # [23:12] * catlee-mtg is now known as catlee
  2631. # [23:12] * bhearsum is now known as bhearsum|bbiab
  2632. # [23:12] <timeless> espindola: roughly that represents an xpconnect global leaking
  2633. # [23:12] <espindola> knowing what it is should make it easier to reason about where it should be alive or not
  2634. # [23:12] <espindola> timeless, or one of the callers to GetBackstagePass
  2635. # [23:13] <timeless> espindola: i sure hope not
  2636. # [23:13] <espindola> I have a try run going to find out which one
  2637. # [23:13] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2638. # [23:13] <espindola> it show up when enabling the incremental gc, so all bets are off
  2639. # [23:13] <timeless> all callers of GetBackstagePass use getter_AddRefs
  2640. # [23:13] <timeless> so leaking the backstagepass itself that way should not happen
  2641. # [23:14] <timeless> and that code isn't touched <ever>
  2642. # [23:14] <timeless> and the instances are all stack local variables
  2643. # [23:14] <timeless> you're chasing the wrong side of the tree
  2644. # [23:14] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  2645. # [23:14] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2646. # [23:14] <timeless> it should be that someone has leaked the xpconnect global
  2647. # [23:15] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2648. # [23:15] <timeless> which is typically an xpconnect-component
  2649. # [23:15] <timeless> (js component)
  2650. # [23:15] * Quits: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2651. # [23:15] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2652. # [23:15] * Parts: aleth (Instantbir@moz-24EE697D.ictp.it)
  2653. # [23:15] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2654. # [23:15] * anant_ is now known as anant
  2655. # [23:15] * coop|mtg is now known as coop
  2656. # [23:16] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
  2657. # [23:16] * Joins: ericz (ericz@moz-B77DEAEB.mozilla.org)
  2658. # [23:17] * rail is now known as rail_away
  2659. # [23:19] <timeless> of note, dbradley also knows the code
  2660. # [23:19] <timeless> and he's more alive than the others
  2661. # [23:20] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Connection reset by peer)
  2662. # [23:20] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2663. # [23:20] * Quits: wolfiR (wolfiR@moz-FA6E510A.dip0.t-ipconnect.de) (Quit: Leaving)
  2664. # [23:20] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  2665. # [23:20] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
  2666. # [23:22] <kutsurak> priya: ping
  2667. # [23:22] * Fallen is now known as Fallen|away
  2668. # [23:22] <priya> hi
  2669. # [23:22] <kutsurak> how are you?
  2670. # [23:22] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2671. # [23:22] * Quits: Ms2ger (Ms2ger@B7481D5D.E1B231B.37724B0D.IP) (Ping timeout)
  2672. # [23:22] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2673. # [23:23] * AutomatedTester is now known as AutomatedTester|AFK
  2674. # [23:23] * philor is now known as philor|away
  2675. # [23:24] <timeless> http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&root=/cvsroot&subdir=mozilla/js/src/xpconnect/loader&command=DIFF_FRAMESET&file=mozJSComponentLoader.cpp&rev2=1.45&rev1=1.44
  2676. # [23:24] * Joins: Ms2ger (Ms2ger@B7481D5D.E1B231B.37724B0D.IP)
  2677. # [23:24] <timeless> fwiw, the backstagepass replaced the seasonpass :)
  2678. # [23:24] * Quits: harth (harth@40018561.F684631.21A4E96A.IP) (Input/output error)
  2679. # [23:25] <timeless> https://bugzilla.mozilla.org/show_bug.cgi?id=47354#c35 is probably the best standard answer to "what's a backstagepass"
  2680. # [23:25] * armenzg_brb is now known as armenzg
  2681. # [23:26] <timeless> > There's a well-known leak that entrains the backstage pass, but this bug's fix did not introduce that leak.
  2682. # [23:26] * AutomatedTester|AFK is now known as AutomatedTester
  2683. # [23:26] * Joins: rstrong (rstrong@moz-CE19CA8.dsl.scrm01.sbcglobal.net)
  2684. # [23:27] * Joins: terrence (terrence@moz-7B0110AD.mv.mozilla.com)
  2685. # [23:27] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2686. # [23:27] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2687. # [23:27] * ChanServ sets mode: +o roc
  2688. # [23:30] * Quits: Vadim (chatzilla@moz-62356A29.broadband.corbina.ru) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120415042052])
  2689. # [23:33] * Quits: ericz (ericz@moz-B77DEAEB.mozilla.org) (Quit: ZNC - http://znc.sourceforge.net)
  2690. # [23:33] * philor|away is now known as philor
  2691. # [23:34] * Joins: ericz (ericz@moz-B77DEAEB.mozilla.org)
  2692. # [23:34] * catlee is now known as catlee-mtg
  2693. # [23:35] * philor is now known as philor|away
  2694. # [23:37] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
  2695. # [23:37] <Ms2ger> dbaron, any opinion on doing http://mxr.mozilla.org/mozilla-central/source/content/html/content/src/nsHTMLFontElement.cpp#248 in all modes?
  2696. # [23:37] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  2697. # [23:37] <@khuey> I think that's a no
  2698. # [23:37] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2699. # [23:37] * ChanServ sets mode: +o dbaron
  2700. # [23:37] <Ms2ger> ... Does sound like a no
  2701. # [23:38] * jlund is now known as jlund|afk
  2702. # [23:38] <Ms2ger> Let's try this again
  2703. # [23:38] <Ms2ger> dbaron, any opinion on doing http://mxr.mozilla.org/mozilla-central/source/content/html/content/src/nsHTMLFontElement.cpp#248 in all modes?
  2704. # [23:38] * Quits: loadbang (loadbang@moz-AB948BF9.range109-155.btcentralplus.com) (Ping timeout)
  2705. # [23:39] * bhearsum|bbiab is now known as bhearsum
  2706. # [23:40] <JonathanS> How many namespace is enough in the file?
  2707. # [23:40] * Quits: ericz (ericz@moz-B77DEAEB.mozilla.org) (Quit: ZNC - http://znc.sourceforge.net)
  2708. # [23:40] <dholbert> did tbpl just die?
  2709. # [23:40] <@dbaron> Ms2ger, saw it twice, pinged on 3 channels w/i 5 mins, in meeting
  2710. # [23:40] <dholbert> (nevermind, it's back)
  2711. # [23:41] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  2712. # [23:41] * Joins: madhava (madhava@moz-C26C97AE.dsl.bell.ca)
  2713. # [23:41] <@dbaron> Ms2ger, could you send email so I don't forget to respond?
  2714. # [23:41] <Ms2ger> OK, will do
  2715. # [23:42] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2716. # [23:42] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Ping timeout)
  2717. # [23:42] * glob|away is now known as glob
  2718. # [23:42] * Quits: Goldorak (chatzilla@4F3B0A5C.7BDA2E47.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2719. # [23:43] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
  2720. # [23:44] * Quits: mccr8 (mccr8@moz-AAEFBBD1.gw.connect.com.au) (Quit: mccr8)
  2721. # [23:44] * jlebar|mac is now known as jlebar|food
  2722. # [23:44] * khuey is now known as khuey|away
  2723. # [23:44] * philor|away is now known as philor
  2724. # [23:45] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2725. # [23:45] * Joins: ericz (ericz@moz-B77DEAEB.mozilla.org)
  2726. # [23:45] * bz is now known as bz_away
  2727. # [23:45] * Quits: squib (squib-@5AEFEF69.56A3C520.4F7C5549.IP) (Quit: Leaving)
  2728. # [23:46] * Quits: jlebar|food (~jlebarmac@8AD4AB2E.4A7CFE70.9416B279.IP) (Ping timeout)
  2729. # [23:46] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
  2730. # [23:47] * Quits: jtcranmer (jtcranmer@moz-3B7840FE.cs.uiuc.edu) (Ping timeout)
  2731. # [23:47] * Quits: ericz (ericz@moz-B77DEAEB.mozilla.org) (Quit: ZNC - http://znc.sourceforge.net)
  2732. # [23:47] * Joins: ericz (ericz@moz-B77DEAEB.mozilla.org)
  2733. # [23:48] * Quits: anky (anky@ED32CA0F.A034B897.A3D1B221.IP) (Ping timeout)
  2734. # [23:48] * Quits: Ms2ger (Ms2ger@B7481D5D.E1B231B.37724B0D.IP) (Quit: nn)
  2735. # [23:48] * Joins: anky (anky@3AB4D90C.3D8920F9.A3D1B221.IP)
  2736. # [23:49] * Quits: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl) (Ping timeout)
  2737. # [23:51] * armenzg is now known as armenzg_away
  2738. # [23:52] * Quits: armenzg_away (armenzg@moz-1A5BD461.dsl.bell.ca) (Input/output error)
  2739. # [23:53] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  2740. # [23:54] * Quits: kaze (kaze@moz-7048EEC1.w82-123.abo.wanadoo.fr) (Quit: WeeChat 0.3.5)
  2741. # [23:54] * Joins: jgilbert_ (jgilbert@moz-7B0110AD.mv.mozilla.com)
  2742. # [23:54] * Joins: gandalf (zbraniecki@moz-34230F7.neoplus.adsl.tpnet.pl)
  2743. # [23:54] * Quits: espindola (espindola@9060B23.C0BD2DB9.412CF160.IP) (Ping timeout)
  2744. # [23:54] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2745. # [23:57] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2746. # [23:58] * Joins: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au)
  2747. # [23:59] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  2748. # [23:59] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  2749. # [23:59] <BenWa> Our code style says to use NULL instead of nsnull, but people still tell me to use nsnull on my reviews for new files. https://developer.mozilla.org/En/Mozilla_Coding_Style_Guide#C.2FC.2B.2B_practices
  2750. # [23:59] * Joins: jduell (jduell@moz-E9067754.airbears.berkeley.edu)
  2751. # [23:59] <BenWa> Is the style guide incorrect?
  2752. # [23:59] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  2753. # Session Close: Tue Apr 17 00:00:00 2012

The end :)