/irc-logs / mozilla / #developers / 2012-06-26 / end

Options:

  1. # Session Start: Tue Jun 26 00:00:01 2012
  2. # Session Ident: #developers
  3. # [00:00] <sawrubh> jdm: should I add other interfaces which can be queried to that context ?
  4. # [00:00] <jdm> sawrubh: probably, yeah. give it a shot.
  5. # [00:00] * sawrubh prepares his shot
  6. # [00:00] * Joins: Stan (Stan@moz-C0C013F4.dip.t-dialin.net)
  7. # [00:01] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  8. # [00:02] * Quits: jrmuizel_ (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  9. # [00:02] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  10. # [00:02] * Quits: gwagner (idefix2@moz-3859BA3C.static.user.ono.com) (Quit: gwagner)
  11. # [00:03] * jimm is now known as jimm-bbias
  12. # [00:03] * Quits: victorporof (victorporo@8338BC8D.AB163232.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
  13. # [00:03] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Quit: leaving)
  14. # [00:04] * AaronMT is now known as AaronMT|away
  15. # [00:04] <sawrubh> jdm: wait , I think adding extra interfaces would be wrong, coz our model aims to work with what exists and if the context isn't currently supporting the other interfaces, we shouldn't add them
  16. # [00:04] <sawrubh> let me ask ehsan , he seems to be the author of the test
  17. # [00:04] <ekr> I have some compiled unit tests that I enabled by adding them to CPP_UNIT_TESTS However, they seem to be running even when I just ask the try server to build, not run tests. Is this what is supposed to happen?
  18. # [00:05] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  19. # [00:05] <@khuey> yes
  20. # [00:05] <@khuey> compiled tests run during make check
  21. # [00:05] <@khuey> which happens on the builders
  22. # [00:05] <ekr> Hmm....
  23. # [00:05] <@khuey> there's no way to skip them
  24. # [00:05] <jdm> sawrubh: this is just a test mockup; the interfaces are never supported in xpcshell tests otherwise
  25. # [00:05] <@khuey> via the try syntax
  26. # [00:05] <jdm> I think this is the proper way to proceed
  27. # [00:05] <ekr> It looks like if any one of them fails, things just abort?
  28. # [00:05] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Quit: Leaving.)
  29. # [00:05] <jdm> sawrubh: as long as the proper browser doesn't complain with your changes, at least
  30. # [00:06] * Quits: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de) (Client exited)
  31. # [00:06] <sawrubh> jdm: by proper browser what do you mean ? are there tests to catch that complaining or will I have to write them ?
  32. # [00:07] <jdm> sawrubh: dunno, but a sanity check to make sure it works manually would be a good first step
  33. # [00:07] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  34. # [00:07] <sawrubh> jdm: sgtm
  35. # [00:07] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  36. # [00:07] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  37. # [00:08] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  38. # [00:08] * Joins: gandalf (gandalf@moz-D4039A36.neoplus.adsl.tpnet.pl)
  39. # [00:08] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  40. # [00:08] <jdm> sawrubh: although, hum.
  41. # [00:09] <jdm> I'm not thrilled with referring to gPrivateBrowsingUI inside toolkit/ code
  42. # [00:09] <jdm> toolkit/ is shared among all gecko products; gPrivateBrowsingUI is Firefox-only
  43. # [00:09] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  44. # [00:09] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  45. # [00:09] <mbrubeck> Yeah, usually we try to obfuscate those things by wrapping them into XPCOM "services".... :)
  46. # [00:10] <jdm> haha
  47. # [00:10] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  48. # [00:10] <mbrubeck> It might still be Firefox-only, but at least it's not as obvious. :P
  49. # [00:10] <ekr> khuey: so, basically, I'm hosed?
  50. # [00:11] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  51. # [00:11] * Quits: cedricv (cedricv@moz-EA1E52EF.inaddr.ip-pool.com) (Ping timeout)
  52. # [00:11] <jdm> sawrubh: what if you used http://mxr.mozilla.org/mozilla-central/source/browser/components/privatebrowsing/test/browser/head.js#37 with parent instead of aWindow?
  53. # [00:11] <sawrubh> ehsan: ping
  54. # [00:12] <sawrubh> jdm: let me try
  55. # [00:12] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  56. # [00:12] * Joins: cedricv (cedricv@moz-EA1E52EF.inaddr.ip-pool.com)
  57. # [00:12] * Joins: overholt (overholt@moz-3859BA3C.static.user.ono.com)
  58. # [00:13] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  59. # [00:13] <sawrubh> jdm: line 37 refers to a docshell but the signature didn't show any docshells associated with parent
  60. # [00:13] <@khuey> ekr: uh, that depends on what you want ...
  61. # [00:13] <sawrubh> did you give the correct line
  62. # [00:13] <@khuey> ekr: can't you just disable the test?
  63. # [00:13] * Quits: sheppy (sheppy@moz-580DE80D.sub-166-248-84.myvzw.com) (Quit: Leaving)
  64. # [00:13] * Quits: overholt (overholt@moz-3859BA3C.static.user.ono.com) (Quit: overholt)
  65. # [00:13] <@khuey> by removing it from the makefile?
  66. # [00:14] * Quits: kinger (chatzilla@moz-72C91A61.dial-up.dsl.siol.net) (Ping timeout)
  67. # [00:14] <ekr> khuey: what I want is standalone compiled unit tests (using gtest, as it happens) that run automatically on commit. But I would like them to (a) not run in the build phase (b) to all run even if one fails, like ordinary tests do.
  68. # [00:15] <Bas> nrc: Mac bustage :)
  69. # [00:15] * Quits: jfkthame_ (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Quit: jfkthame_)
  70. # [00:15] * Joins: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP)
  71. # [00:15] * Quits: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  72. # [00:15] <nrc> Who is looking after the tree right now?
  73. # [00:15] * Quits: gbrown (gbrown@moz-6075880C.cg.shawcable.net) (Quit: gbrown)
  74. # [00:15] <philor> I'm halfway through getting a backout of your push ready, if that counts?
  75. # [00:16] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
  76. # [00:16] <nrc> philor: if it's OK, I can fix it real easy, the patches are missing two ".forgets()"
  77. # [00:16] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
  78. # [00:17] <nrc> if you'd rather backout, I can do it that way, obviously
  79. # [00:17] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  80. # [00:17] <philor> nah, fix it
  81. # [00:17] <nrc> sorry about the bustage too!
  82. # [00:17] <nrc> ok, thanks, just be a sec to make a patch... (I expect the Windows builds will bust too, same reason)
  83. # [00:17] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Quit: pnemsak)
  84. # [00:18] <@khuey> ekr: yeah you're hosed
  85. # [00:18] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  86. # [00:19] * Joins: tonymec (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP)
  87. # [00:19] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  88. # [00:19] * Quits: jimb (user@moz-91500B31.pool.e-mobile.ne.jp) (Ping timeout)
  89. # [00:19] <ekr> khuey: in that case, is there a way to stop the tests from running by default? Maybe by making them SIMPLE_PROGRAMS rather than CPP_UNIT_TESTS?
  90. # [00:19] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
  91. # [00:19] * Joins: gbrown (gbrown@moz-6075880C.cg.shawcable.net)
  92. # [00:20] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  93. # [00:21] <nrc> philor: what do I need in the commit message for my fix patch?
  94. # [00:22] * Joins: Havv2 (Mibbit@moz-C8F5011C.ptld.qwest.net)
  95. # [00:22] <philor> nrc: nothing in particular besides one of the bug numbers, "bug whichever followup, actually compile" is nice ;)
  96. # [00:23] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
  97. # [00:23] <philor> despite the way people make odd claims like "r=red" we don't actually have a hook that looks for review
  98. # [00:24] <jhammel> firebot: r?
  99. # [00:24] <firebot> jhammel: Was it not... er, someone, who said: R is registered trademark.
  100. # [00:26] <nrc> philor: thanks! Fix has landed
  101. # [00:26] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  102. # [00:26] * jdm is now known as jdm|f00ding
  103. # [00:26] <philor> \o/
  104. # [00:27] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  105. # [00:27] <philor> heh, our advice for seeing your results on try is "keep clicking the down arrow until you get back to your push" despite the way we'll have a 24+ hour test backlog going by tomorrow?
  106. # [00:27] * Quits: mdas (mdas@moz-E31CD2CB.mozilla.org) (Quit: mdas)
  107. # [00:27] * Quits: Havv2 (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  108. # [00:27] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
  109. # [00:28] <@khuey> no, our advice for seeing your results on try is "push to inbound and get them there"
  110. # [00:28] <philor> due to a bug which will be fixed by some future hg release and the upgrading to that future release?
  111. # [00:28] <hub> philor: yeah I got bitten by that breakage
  112. # [00:28] <hub> *sigh*
  113. # [00:28] <philor> yeah, I don't think I'll be giving people crap about pushing totally broken crap for a while
  114. # [00:29] <philor> since I'm lucky when I can load 30 pushes at a time, much less 27 hours worth of try pushes
  115. # [00:29] * kats is now known as kats|away
  116. # [00:30] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  117. # [00:31] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
  118. # [00:31] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120623042007])
  119. # [00:32] * kmoir is now known as kmoir-afk
  120. # [00:32] * Quits: garnacho (carlos@moz-980C3F91.dyn.user.ono.com) (Ping timeout)
  121. # [00:34] * Joins: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net)
  122. # [00:34] <sawrubh> jdm|f00ding: using the QI goop in that "head.js" didn't work. Again it's failing at the |.getInterface(Ci.nsIWebNavigation)|
  123. # [00:35] <philor> nrc: still busted
  124. # [00:37] <sawrubh> The QI goop is this
  125. # [00:37] <sawrubh> parent.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIWebNavigation).QueryInterface(Ci.nsIDocShellTreeItem).treeOwner.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIXULWindow).docShell.QueryInterface(Ci.nsILoadContext).usePrivateBrowsing;
  126. # [00:37] <nrc> philor: ah, sorry, the same fail?
  127. # [00:37] * Quits: rednaks (rednaks@23324633.76C9F31B.55FFA9B4.IP) (Ping timeout)
  128. # [00:37] <philor> nrc: https://tbpl.mozilla.org/php/getParsedLog.php?id=12980736&tree=Mozilla-Inbound - gfxMacFont
  129. # [00:37] <sawrubh> jdm|f00ding: I've given you some food for thought ;)
  130. # [00:38] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  131. # [00:39] <hub_> still broken
  132. # [00:39] <hub_> yeah
  133. # [00:39] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
  134. # [00:39] * Quits: espindola (espindola@moz-2D9C2606.dsl.teksavvy.com) (Ping timeout)
  135. # [00:40] <nrc> philor: sorry, assumptions about tiny changes not causing breakage if they compile on one platform
  136. # [00:40] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  137. # [00:40] * Joins: garnacho (carlos@moz-150E2894.dyn.user.ono.com)
  138. # [00:42] <nrc> philor: probably better to back it out at this stage, I think the fix is small, but I should test that it compiles
  139. # [00:42] <Mook_as> sawrubh: what's |parent| again? a DOM window?
  140. # [00:42] <nrc> philor: shall I back it out or do you want to?
  141. # [00:42] <philor> nrc: I'm happy to let you
  142. # [00:43] * Quits: Goldorak (chatzilla@A4694D65.A3660296.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  143. # [00:43] <nrc> philor: OK, shall do
  144. # [00:43] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  145. # [00:43] * Joins: espindola (espindola@A8D30265.612A058E.97F07BE5.IP)
  146. # [00:44] * Quits: squib (squib-@moz-3F6F2A9C.ep.wisc.edu) (Quit: Leaving)
  147. # [00:46] * Joins: mike5w3c_ (MikeS@moz-C5677E54.xgsspn.imtp.tachikawa.spmode.ne.jp)
  148. # [00:47] * Quits: mike5w3c (MikeS@moz-7FC26807.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  149. # [00:47] * mike5w3c_ is now known as mike5w3c
  150. # [00:47] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  151. # [00:50] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  152. # [00:50] <sawrubh> Mook_as: http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/downloads/nsHelperAppDlg.js#244
  153. # [00:50] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
  154. # [00:50] * davehunt is now known as davehunt|away
  155. # [00:51] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  156. # [00:52] <sawrubh> Mook_as: from it's signature |parent| doesn't look to be a chrome window, so I assume it's a browser window
  157. # [00:52] <sawrubh> Mook_as: https://bugzilla.mozilla.org/show_bug.cgi?id=722995#c10
  158. # [00:54] * jimm-bbias is now known as jimm
  159. # [00:55] * philor is now known as philor|away
  160. # [00:56] * Joins: rednaks (rednaks@23324633.76C9F31B.55FFA9B4.IP)
  161. # [00:56] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Ping timeout)
  162. # [00:56] <Mook_as> sawrubh: looks like it ends up coming from aWindowContext in http://mxr.mozilla.org/mozilla-central/source/uriloader/exthandler/nsExternalHelperAppService.cpp#561
  163. # [00:57] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Quit: leaving)
  164. # [00:58] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  165. # [00:59] * Joins: mdas (mdas@moz-E31CD2CB.mozilla.org)
  166. # [00:59] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  167. # [00:59] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  168. # [00:59] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
  169. # [01:00] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  170. # [01:00] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  171. # [01:00] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  172. # [01:01] * Joins: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se)
  173. # [01:02] * jhammel is now known as jhammel|dog
  174. # [01:03] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  175. # [01:03] * joduinn-mtg is now known as joduinn-brb
  176. # [01:04] * Quits: rednaks (rednaks@23324633.76C9F31B.55FFA9B4.IP) (Ping timeout)
  177. # [01:04] * philor|away is now known as philor
  178. # [01:05] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  179. # [01:06] * mjschranz_away is now known as mjschranz
  180. # [01:07] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  181. # [01:07] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  182. # [01:10] <sawrubh> Mook_as: thanks, but I still don't get why the getInterface is not completing
  183. # [01:10] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  184. # [01:11] <Mook_as> sawrubh: silly debugging test: getInterface everything in Ci and see what it can get you :p
  185. # [01:11] * Quits: ginn (ginn@3FD2BACE.FE5E8EF9.EE4773DA.IP) (Quit: This computer has gone to sleep)
  186. # [01:12] <sawrubh> Mook_as: I'm trying to dump the getInterfaces but they return empty, I'm using Object.keys to list out their components
  187. # [01:12] <sawrubh> let me try some more
  188. # [01:13] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  189. # [01:13] * sawrubh wants a chrome debugger
  190. # [01:13] * Joins: njn (chatzilla@moz-D6929F2F.dyn.iinet.net.au)
  191. # [01:16] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  192. # [01:16] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  193. # [01:16] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  194. # [01:16] * jhammel|dog is now known as jhammel
  195. # [01:16] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  196. # [01:17] <philor> BenWa: busted
  197. # [01:17] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  198. # [01:18] <Mook_as> sawrubh:oh, I was trying to recommend for (i in Ci) try { parent.getInterface(i) } catch {}; dump(parent)
  199. # [01:18] * khuey is now known as khuey|away
  200. # [01:18] * sawrubh tries
  201. # [01:19] * Mook_as wonders how badly broken venkman is these days
  202. # [01:19] * Joins: willy1234x1 (willy1234x@moz-AEF6A348.slkc.qwest.net)
  203. # [01:19] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  204. # [01:19] <sawrubh> Mook_as: what's venkman ?
  205. # [01:19] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  206. # [01:19] <devd> halp! can someone tell me what is the difference between nsDocument and nsIDocument. I figure nsIDocument is just the XPCom interface for nsDocument, but in the code for nsIDocument.h, I can't find the word 'nsDocument.h'.. how is it all connected ?
  207. # [01:20] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  208. # [01:20] <devd> imelven: ping ^^
  209. # [01:21] <sawrubh> devd: from what I know, the IDL file is parsed by the IDL parser to generate these header files, but then I might be completely wrong :P
  210. # [01:22] * Quits: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP) (Quit: wchen)
  211. # [01:22] <Mook_as> devd: I'd guess via http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsDocument.h#463 ?
  212. # [01:22] <Jesse> khuey|away, mccr8: http://www.vupen.com/blog/20120625.Advanced_Exploitation_of_Mozilla_Firefox_UaF_CVE-2012-0469.php makes me wonder what we can do to (1) make these kinds of bugs less likely and (2) make these kinds of bugs less exploitable
  213. # [01:23] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  214. # [01:23] <devd> Mook_as: err thanks
  215. # [01:23] <devd> Mook_as: don't I feel like an idiot
  216. # [01:23] <devd> :)
  217. # [01:23] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
  218. # [01:23] <devd> Jesse: I thought the bug wasn't very interesting
  219. # [01:24] <devd> maybe I should read it again
  220. # [01:25] <imelven> jesse: i was wondering those same exact 2 things when reading that post this morning.
  221. # [01:25] <imelven> mostly around point (2)
  222. # [01:25] <imelven> devd: pong
  223. # [01:25] <imelven> did you get what you were looking for already ?
  224. # [01:25] <devd> imelven: nvm
  225. # [01:25] <devd> yup
  226. # [01:26] <imelven> devd: cool :)
  227. # [01:26] <mccr8> Jesse: I'm reading over it now
  228. # [01:26] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  229. # [01:26] * Quits: mdas (mdas@moz-E31CD2CB.mozilla.org) (Quit: mdas)
  230. # [01:26] * Quits: atuljangra (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  231. # [01:27] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
  232. # [01:28] * Joins: jimb (user@moz-E55503DB.pool.e-mobile.ne.jp)
  233. # [01:30] <devd> Jesse: in general, some randomization can help with sprays, right?
  234. # [01:30] <mccr8> Jesse: I'm not really sure. These C++->JS edges are a pretty nasty corner of the browser, as they can't be managed by either refcounting or the GC.
  235. # [01:30] <devd> "The object used to perform the object spray is an HTML tag of length 0x80 bytes"
  236. # [01:30] * philor is now known as philor|away
  237. # [01:31] <devd> can't we mitigate that ? is that a common thing?
  238. # [01:31] * mjschranz is now known as mjschranz_away
  239. # [01:32] * Quits: gandalf (gandalf@moz-D4039A36.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  240. # [01:32] <devd> mccr8: would webidl make these edges less nasty?
  241. # [01:32] <devd> s/would/can
  242. # [01:33] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
  243. # [01:33] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  244. # [01:33] <mccr8> dved: probably not.
  245. # [01:33] * Quits: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP) (Quit: Computer has gone to sleep.)
  246. # [01:34] <mccr8> maybe we could shift around who is responsible for removing things like that. though if you remove things too soon you get other use-after-free problems...
  247. # [01:34] <devd> I was thinking maybe webidl allows us to move from refcounting to GC for the DOM too.. then both JS and DOM could use the same algorithm
  248. # [01:35] * philor|away is now known as philor
  249. # [01:36] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  250. # [01:36] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  251. # [01:36] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  252. # [01:37] <JonathanS> http://i.imgur.com/R3i3j.jpg oh boy.
  253. # [01:38] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Quit: Jesse)
  254. # [01:38] * coop is now known as coop|afk
  255. # [01:38] <JonathanS> horrible photos.
  256. # [01:38] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  257. # [01:39] * Quits: newbie (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  258. # [01:41] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
  259. # [01:41] <mccr8> devd: allocating DOM objects with the GC would be a huge amount of work.
  260. # [01:42] * NeilAway looks for someone to thwap
  261. # [01:43] * Quits: sawrubh (chatzilla@FDB7ED83.2D40295B.885A2F14.IP) (Quit: Stack has overflowed, need to save it.)
  262. # [01:43] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  263. # [01:44] <darktrojan> NeilAway, what have I done now?
  264. # [01:44] <njn> can I use 100-char lines in xpconnect? I heard that xpconnect now uses JS code style guidelines...
  265. # [01:45] * NeilAway thwaps espindola
  266. # [01:46] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  267. # [01:46] <terrence> njn: yes, if you can get an r+ on the patch :-)
  268. # [01:46] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  269. # [01:46] * heycam|away is now known as heycam
  270. # [01:46] <njn> terrence: how Machiavellian of you
  271. # [01:47] <mccr8> njn: yes, xpconnect uses js style
  272. # [01:47] * NeilAway would thwap mak too but he's not here
  273. # [01:47] * Joins: fantasai (fantasai@moz-B8B22C00.org)
  274. # [01:47] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  275. # [01:47] <njn> mccr8: k, thx.
  276. # [01:47] <espindola> NeilAway, yes?
  277. # [01:47] <terrence> njn: the fewer styles I have to remember, the better
  278. # [01:47] <njn> mccr8: actually, it's an amusing notion, because existing xpconnect code doesn't use JS style *at all*
  279. # [01:48] <mccr8> njn: yes, there was a little bit of a cleanup of it by bholley, but a lot of old badness remains.
  280. # [01:48] <njn> mccr8: e.g. JS style is to not brace single line statements, while Gecko and old-xpconnect style is to brace them
  281. # [01:48] <njn> mccr8: so I never know what to do
  282. # [01:48] <NeilAway> espindola: what exactly is the point of crashing my debug build on shutdown, without even telling me what went wrong and what I might have to look into fixing?
  283. # [01:48] <NeilAway> espindola: bug 711076
  284. # [01:48] <njn> mccr8: but I'll start using 100-char lines, that's easy
  285. # [01:48] <mccr8> right. I've been using JS style non-bracing in XPConnect.
  286. # [01:49] <espindola> NeilAway, finding the bug
  287. # [01:49] <mccr8> njn: I don't know if I've seen anybody use long lines, but if somebody complains you can just point at the JS style guide. ;)
  288. # [01:49] <espindola> I should be easy to find which connection is not being closed
  289. # [01:50] <espindola> s/I/it/
  290. # [01:51] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  291. # [01:51] * mjschranz_away is now known as mjschranz
  292. # [01:52] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  293. # [01:52] * Quits: micahg (micahg@moz-DEBA912.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Connection reset by peer)
  294. # [01:53] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  295. # [01:55] * Joins: willy1234x1|2 (willy1234x@moz-AEF6A348.slkc.qwest.net)
  296. # [01:55] * Quits: willy1234x1 (willy1234x@moz-AEF6A348.slkc.qwest.net) (Ping timeout)
  297. # [01:56] * Quits: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se) (Ping timeout)
  298. # [01:56] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  299. # [01:56] * Joins: micahg (micahg@moz-DEBA912.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  300. # [01:56] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
  301. # [01:56] * mjschranz is now known as mjschranz_away
  302. # [01:58] * sheeri-afk is now known as sheeri
  303. # [01:59] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  304. # [01:59] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  305. # [02:00] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
  306. # [02:01] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
  307. # [02:01] * Quits: espindola (espindola@A8D30265.612A058E.97F07BE5.IP) (Quit: Ex-Chat)
  308. # [02:03] * mjschranz_away is now known as mjschranz
  309. # [02:03] * njn is impressed by the Firefox Mobile Reddit AMA
  310. # [02:04] * njn was wondering what the compelling reason to switch to Firefox Mobile would be, and wasn't expecting it to be "it's faster than the stock browser" :)
  311. # [02:05] <devd> has anyone ever looked at ninjabuild for M-C ? http://martine.github.com/ninja/manual.html
  312. # [02:06] <biesi> njn, mobile firefox is amazing!
  313. # [02:06] * Joins: atuljangra (Mibbit@74BCC802.19DA4F92.E7E9D4A8.IP)
  314. # [02:06] * khuey|away is now known as khuey
  315. # [02:08] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Ping timeout)
  316. # [02:08] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Quit: redDragon)
  317. # [02:08] * Quits: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  318. # [02:08] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
  319. # [02:09] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
  320. # [02:09] * Quits: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP) (Quit: tantek)
  321. # [02:09] <njn> biesi: sounds like it :)
  322. # [02:09] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
  323. # [02:10] <NeilAway> espindola: sure, but an NS_ASSERTION would have sufficed :-P
  324. # [02:10] <njn> biesi (or anyone else): why exactly doesn't apple allow Firefox on iPhone? Because it doesn't allow JIT compilers? Why is Opera allowed?
  325. # [02:10] <fabrice1> njn: Opera Mini is allowed, which is a proxy browser
  326. # [02:11] <fabrice1> not Opera Mobile
  327. # [02:11] <njn> fabrice1: ah
  328. # [02:11] <@roc> Apple doesn't allow third-party apps to download content from the Internet and execute it (either by interpretation or not)
  329. # [02:11] <@roc> of course, that's what a browser does
  330. # [02:11] <@roc> they also don't allow JIT compilers
  331. # [02:11] <njn> fabrice1: how does a proxy browser deal with JS code?
  332. # [02:11] <@roc> no marking data pages executable
  333. # [02:11] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  334. # [02:11] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  335. # [02:11] <@roc> Opera Mini runs JS on Opera's servers
  336. # [02:12] <@khuey> "poorly"
  337. # [02:12] <njn> roc: I'm having trouble imagining that working well
  338. # [02:12] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  339. # [02:12] <@roc> yes
  340. # [02:12] <@roc> you'll never run games that way
  341. # [02:12] <njn> ok, thanks for the clarification
  342. # [02:12] <@roc> a lot of other things can work quite well though
  343. # [02:12] <njn> gmail?
  344. # [02:12] <NeilAway> njn: imagine running the browser over x forwarding through an ssh tunnel
  345. # [02:12] <@roc> mccr8: I think there's probably quite a few things we can do there
  346. # [02:12] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  347. # [02:13] <devd> roc: have you seen onlive.com ?
  348. # [02:13] <njn> NeilAway: that feels entirely different
  349. # [02:13] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  350. # [02:13] <devd> they run real games in the cloud
  351. # [02:13] <@roc> devd: I've heard of it
  352. # [02:13] <devd> and forward just the drawn things
  353. # [02:13] <devd> arguably, games might be faster.. since the GPU in teh cloud is better
  354. # [02:14] <@roc> I'd like to see it running over the cell network
  355. # [02:14] <mccr8> roc: yeah, I should think about that a bit after I get some of the current stuff I'm working on cleared off my plate...
  356. # [02:15] <devd> roc: Firefox for iOS is not just for cell network, right? I suspect it will work well over 4g, and ipad/iphone on wifi
  357. # [02:15] * gregglind is now known as gregglind_away
  358. # [02:15] <devd> I haven't used Opera, but saying "you can never play games that way" seems a bit harsh
  359. # [02:15] <@khuey> Firefox for iOS doesn't exist
  360. # [02:15] <devd> err.. I meant browsers for iOS
  361. # [02:16] <gavin> I'm sure tic-tac-toe would work well in a proxy browser
  362. # [02:16] <darktrojan> hangman
  363. # [02:16] <devd> once we have hangman
  364. # [02:16] <devd> whats stopping cut the rope
  365. # [02:16] <capella> mugwump
  366. # [02:16] <devd> it is just hangman++ :P
  367. # [02:17] <devd> ohh wait .. that's not what hangman is
  368. # [02:17] <devd> :D
  369. # [02:17] <devd> my mistake
  370. # [02:18] <devd> one of the great things about executing in the cloud is no security issues
  371. # [02:18] <biesi> only for opera itself :p
  372. # [02:20] <hub> roc: which lead to the question: how is WebRTC gonna work on iOS?
  373. # [02:21] * AutomatedTester is now known as AutomatedTester|AFK
  374. # [02:21] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  375. # [02:21] <@khuey> magic
  376. # [02:21] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  377. # [02:21] * Quits: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr) (Ping timeout)
  378. # [02:22] <@khuey> what is the mochitest equivalent of do_execute_soon?
  379. # [02:22] * sheeri is now known as sheeri-afk
  380. # [02:22] <gavin> executeSoon
  381. # [02:23] <gavin> or SimpleTest.executeSoon
  382. # [02:23] <@khuey> and does that do setTimeout(0), or does it actually post to the end of the event loop?
  383. # [02:23] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  384. # [02:24] <gavin> it does threadthing.scheduleTaskOrSomething(foo, nsIThread.EXECUTE_NORMAL) or somesuch
  385. # [02:24] <@khuey> http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/tests/SimpleTest/SimpleTest.js#654 is a mess
  386. # [02:24] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  387. # [02:24] <@khuey> and it looks like it falls back to setTimeout in certain situations
  388. # [02:24] <@khuey> which won't work for me :-/
  389. # [02:25] <gavin> probably never in practice
  390. # [02:25] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  391. # [02:25] <gavin> but you can just call mainThread.dispatch yourself if you're that picky!
  392. # [02:25] * Joins: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP)
  393. # [02:25] <@khuey> yeah
  394. # [02:25] <@khuey> with some fun wallpaper
  395. # [02:25] <@khuey> writing tests that execute in xpcshell and in mochitest is lots of fun
  396. # [02:25] <gavin> o_O
  397. # [02:25] <gavin> why
  398. # [02:26] <@khuey> indexedDB runs in windows and in components
  399. # [02:26] <@khuey> so do our tests
  400. # [02:26] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  401. # [02:27] <gavin> I see
  402. # [02:27] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  403. # [02:27] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  404. # [02:28] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  405. # [02:29] <@khuey> we hate it too ;-)
  406. # [02:29] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  407. # [02:29] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  408. # [02:30] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Quit: redDragon)
  409. # [02:30] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
  410. # [02:30] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  411. # [02:30] * AaronMT|away is now known as AaronMT
  412. # [02:31] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  413. # [02:34] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  414. # [02:34] * Quits: zwol (zwol@moz-F391F09C.csl.sri.com) (Quit: Leaving)
  415. # [02:35] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
  416. # [02:35] * Quits: jet (junglecode@7D871D9E.1B9CFF7.4401682D.IP) (Quit: jet)
  417. # [02:36] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  418. # [02:37] * padenot is now known as padenot|away
  419. # [02:37] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  420. # [02:37] * Quits: wesj (Instantbir@7D871D9E.1B9CFF7.4401682D.IP) (Ping timeout)
  421. # [02:40] * Quits: peterv (peterv@moz-85A72D66.access.telenet.be) (Ping timeout)
  422. # [02:40] <@roc> devd: sure, some games will work, but there are hard limits
  423. # [02:40] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  424. # [02:40] <@roc> there's also a power issue. The network is expensive
  425. # [02:41] <@roc> hard to make offline Web apps work in the Opera Mini model
  426. # [02:41] <@roc> there are also security and privacy issues. You have to trust Opera and their server farm completely
  427. # [02:41] <@khuey> and then when they get bought by facebook ...
  428. # [02:42] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  429. # [02:42] <cpearce> Why aren't I seeing BrowserElementParent debug logging since I updated my tree? Has BrowserElementParent been removed or something?
  430. # [02:44] * joduinn-brb is now known as joduinn-afk
  431. # [02:45] * philor is now known as philor|away
  432. # [02:45] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  433. # [02:46] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  434. # [02:46] * Quits: atuljangra (Mibbit@74BCC802.19DA4F92.E7E9D4A8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  435. # [02:46] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  436. # [02:46] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  437. # [02:47] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  438. # [02:48] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  439. # [02:49] * nthomas is now known as nthomas|away
  440. # [02:51] * Quits: jimb (user@moz-E55503DB.pool.e-mobile.ne.jp) (Ping timeout)
  441. # [02:52] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
  442. # [02:52] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  443. # [02:54] * philor|away is now known as philor
  444. # [02:55] * Joins: peterv (peterv@moz-85A72D66.access.telenet.be)
  445. # [02:55] * yuan_ is now known as yuan
  446. # [02:55] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  447. # [02:58] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  448. # [02:58] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
  449. # [02:58] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  450. # [02:59] * padenot|away is now known as padenot
  451. # [03:00] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  452. # [03:01] * Joins: jimb (user@moz-27B08014.pool.e-mobile.ne.jp)
  453. # [03:02] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0/20120612164001])
  454. # [03:03] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  455. # [03:03] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  456. # [03:03] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: Mook_as)
  457. # [03:04] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  458. # [03:05] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  459. # [03:05] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  460. # [03:07] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  461. # [03:07] * ChanServ sets mode: +o ehsan
  462. # [03:07] <hub> I did a clobber, and js does not build :-)
  463. # [03:07] * kats|away is now known as kats
  464. # [03:10] * Joins: mib_jhn5an (Mibbit@DDF39A8C.328486A.B580DEC.IP)
  465. # [03:10] <hub> ok, I nuked the build dir instead
  466. # [03:10] <hub> I wonder why I bothered with clobber
  467. # [03:10] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  468. # [03:11] <dholbert> hub, that's what most people mean by clobber
  469. # [03:11] <dholbert> (nuking objdir)
  470. # [03:12] <hub> instead of "make clobber"
  471. # [03:12] <dholbert> yup
  472. # [03:12] <hub> yeah I should stop taking it literally
  473. # [03:12] <dholbert> I'm not sure what that does :)
  474. # [03:12] <dholbert> it sounds like it doesn't do what it should, likely because it's infrequently-used
  475. # [03:12] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  476. # [03:14] * Quits: mib_jhn5an (Mibbit@DDF39A8C.328486A.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  477. # [03:15] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
  478. # [03:15] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  479. # [03:16] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  480. # [03:17] <@khuey> I really should remove make clobber
  481. # [03:18] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Ping timeout)
  482. # [03:18] <ekr> or make it do rm -rf /
  483. # [03:18] <hub> no '/'
  484. # [03:18] <ekr> I mean rm -rf obj...
  485. # [03:18] <hub> yeah
  486. # [03:19] <hub> :-)
  487. # [03:19] <@khuey> nah, that's scary
  488. # [03:19] <@khuey> definitely want people to be responsible for their own rm -rf ing
  489. # [03:19] <@khuey> somebody will set MOZ_OBJDIR=/ and then try to kill me
  490. # [03:20] <@dolske> njn: Apple's policy makes sence when you think about it in terms of protecting their business model. They don't want you downloading some kind of runtime environment that cuts them out of the app store gravytrain.
  491. # [03:22] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  492. # [03:22] <ekr> dolske: not just that, they also want to be able to make some kind of guarantee about the security of the software you buy in the app store
  493. # [03:22] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  494. # [03:22] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Ping timeout)
  495. # [03:22] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  496. # [03:22] * Joins: [[|Havvy|]] (Mibbit@moz-C8F5011C.ptld.qwest.net)
  497. # [03:22] <@dolske> it's a good line, but isn't really true
  498. # [03:23] <ekr> dolske: why do you say that?
  499. # [03:23] * Quits: chewey (chewey@moz-3A5A4E29.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  500. # [03:23] * Joins: chewey (chewey@moz-861C73F7.dip0.t-ipconnect.de)
  501. # [03:24] <@dolske> they could allow safe runtimes, or require rules whereby 3rd parties would need to block unsafe apps
  502. # [03:24] <ekr> a safe runtime is a lot harder than it sounds.
  503. # [03:24] * philor is now known as philor|away
  504. # [03:24] <@dolske> in addition to little things like apps that slip through which steal credentials, slurp down your address book, etc etc
  505. # [03:24] <ekr> sure, but the point is that app behavior is largely static once approved.
  506. # [03:25] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  507. # [03:25] <ekr> I'm not saying it's perfect, but compare to android.
  508. # [03:25] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  509. # [03:26] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  510. # [03:26] * kats is now known as kats|away
  511. # [03:26] <njn> dolske: well, sure. Lots of unpleasant behaviour can be good for business.
  512. # [03:27] * Joins: biesi (cbiesinger@moz-B08CBF74.tmodns.net)
  513. # [03:27] * philor|away is now known as philor
  514. # [03:28] <@dolske> that's what my arms dealer always says!
  515. # [03:29] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  516. # [03:29] * Quits: [[|Havvy|]] (Mibbit@moz-C8F5011C.ptld.qwest.net) (Ping timeout)
  517. # [03:29] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Ping timeout)
  518. # [03:30] * Quits: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP) (Quit: tantek)
  519. # [03:30] * philor is now known as philor|away
  520. # [03:31] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  521. # [03:31] * Joins: tantek (tantek@moz-6C501D3F.tmodns.net)
  522. # [03:32] <JonathanS> ekr Security through obscurity
  523. # [03:32] * Quits: WorkerThread (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net) (Input/output error)
  524. # [03:32] <ekr> JonathanS: no, I don't agree with that.
  525. # [03:32] <ekr> It's just a much more locked down environment
  526. # [03:32] <JonathanS> walled gardens?
  527. # [03:32] <ekr> sure, that's a fair description of the iphone
  528. # [03:33] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  529. # [03:33] <JonathanS> It already lead a false sense of security
  530. # [03:33] <ekr> Why do you say "false"?
  531. # [03:33] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  532. # [03:33] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  533. # [03:34] <JonathanS> ekr, many Mac users believe "Mac NEVER get viruses", so they never buy any kind of antivirus programs.
  534. # [03:34] * Quits: tantek (tantek@moz-6C501D3F.tmodns.net) (Quit: tantek)
  535. # [03:34] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  536. # [03:34] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  537. # [03:34] <ekr> (1) I'm talking about iPhone, not Mac. (2) I'm not really aware of any empirical evidence that antivirus programs do much
  538. # [03:35] * @khuey uses Windows without antivirus software :-P
  539. # [03:35] <ekr> And there's plenty of evidence that they have a really high false negative rate
  540. # [03:35] <ekr> khuey: I think that may need to be a meme
  541. # [03:35] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  542. # [03:36] <jcranmer> apple has convinced its users that it is built out of gold
  543. # [03:36] <JonathanS> ekr, iPhone does have a various kind of security flaws like how Pwn2Owns contest where Miller able to get access of the address book without jailbreak it.
  544. # [03:36] <jcranmer> when it's really built out of pyrite
  545. # [03:36] <ekr> I'm not sure what you're arguing. I'm not claiming that the iPhone has never had any security flaws, but the state of malware on iPhone seems to be significantly better than that on android
  546. # [03:36] * Quits: biesi (cbiesinger@moz-B08CBF74.tmodns.net) (Ping timeout)
  547. # [03:37] * nthomas|away is now known as nthomas
  548. # [03:37] * ewong|afk is now known as ewong
  549. # [03:38] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
  550. # [03:38] * ctalbert is now known as ctalbert|afk
  551. # [03:38] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  552. # [03:39] <ekr> see, for instance: http://www.scribd.com/doc/62909369/McAfee-Threats-Report-Q2-2011
  553. # [03:40] <JonathanS> " Security researchers Charlie Miller and Dion Blazakis were able to gain access to the iPhone's address book through a vulnerability in Mobile Safari by visiting their exploit ridden webpage"
  554. # [03:41] <tbsaunde> so, what are the reasonable values for EXPORT_LIBRARY ?
  555. # [03:41] <ekr> yes, I'm aware of this vulnerability. As I said, it's not that there haven't been any issues with iOS. To suggest otherwise would be silly. What I said was that the situation on iOS appears to be *better* than that on android, as the citation I linked to above indicaes
  556. # [03:41] <hub> ekr: people forget the HTML baseds jailbreaking
  557. # [03:41] <ekr> hub: I certainly haven't.
  558. # [03:41] <hub> which by itself just wipe the illusion of security
  559. # [03:42] <hub> like shipping Flash in the OS and never updating it
  560. # [03:42] * Joins: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com)
  561. # [03:42] <hub> (MacOS 10.6, I'm looking at you)
  562. # [03:42] <ekr> For what must be the 4th time, I'm referring to iOS rather than MacOS
  563. # [03:42] <ekr> since the topic at hand is the app store.
  564. # [03:42] <JonathanS> hub, I love how JS able to bypass security.
  565. # [03:43] <hub> the concept that the Mac App Store require entitlements to do stuff is just mind boggling
  566. # [03:43] <hub> because entitlement is no reviewing what is being done
  567. # [03:43] * philor|away is now known as philor
  568. # [03:43] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  569. # [03:43] <JonathanS> those entilements are temporary?
  570. # [03:44] <hub> JonathanS: I don't know exactly what the policy is
  571. # [03:44] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  572. # [03:45] * clokep is now known as clokep_
  573. # [03:46] <mattwoodrow> blassey: ping
  574. # [03:46] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  575. # [03:46] <JonathanS> hub, in http://lacquer.fi/pauli/blog/2011/11/why-the-mac-app-sandbox-makes-me-sad/, oh my in entitlement list
  576. # [03:46] <hub> JonathanS: but it is my understanding that lot of the hardware access and others will require entitlements
  577. # [03:47] <hub> JonathanS: yeah. I also had a presentation at $PREVIOUS_JOB on it
  578. # [03:47] <ekr> why do you think this is bad?
  579. # [03:47] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  580. # [03:48] <ekr> the idea of having apps come with built-in permissions is one of the things security people have wanted for years.
  581. # [03:48] <hub> yeah but having apps vendor request permission to an opaque review "board" isn't
  582. # [03:48] <ekr> sure, that's fair.
  583. # [03:48] <hub> it is just snake oil
  584. # [03:48] <ekr> I agree that that sucks.
  585. # [03:48] <ekr> No, I don't agree with that
  586. # [03:48] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  587. # [03:49] <hub> because it just does not review the actual usage
  588. # [03:49] <JonathanS> in MAS, are they going to show permission list before install/upgrade?
  589. # [03:49] <hub> JonathanS: no
  590. # [03:49] <ekr> the problem is that if you don't do that, people just ask for a whole pile of entitlements. See Felt's work on android permissions, for instance.
  591. # [03:49] <hub> ekr: yeah there is that
  592. # [03:49] <devd> hub: you are making arguments based on what is theoretically nice and good, what are good security principles etc
  593. # [03:49] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  594. # [03:49] <devd> while ekr is talking about "look what is happening"
  595. # [03:49] <devd> two different things
  596. # [03:49] <JonathanS> hub, how users know which permissions of this X apps have?
  597. # [03:49] <ekr> obviously, I'm not thrilled that apple is going to be like the ultimate arbiter of everything.
  598. # [03:49] <devd> and I think ekr is right right now
  599. # [03:49] <devd> but on the other hand
  600. # [03:50] <devd> if you are right, then there could be a day
  601. # [03:50] <ekr> JonathanS: I think that it's just like iPhone. Apple decides it's cool so it's cool.
  602. # [03:50] <devd> maybe because of popularity of iphone
  603. # [03:50] <devd> that malware does become a problem
  604. # [03:50] <JonathanS> ekr, it is not cool for me.
  605. # [03:50] <ekr> Sure, I can understand that. I'm just describing the model that apple has in mind.
  606. # [03:50] <devd> but ekr's claims that 'there is not much problem right now on Apple's systems' are right
  607. # [03:50] <devd> I don't see why folks find it so shocking
  608. # [03:51] <ekr> I suspect that you can in fact interrogate the app, but it won't be up front like it is with android.
  609. # [03:51] <ekr> (which, as Felt's research has shown, is a disaster)
  610. # [03:51] <JonathanS> it is like you gave $1.00 to the lochness monster then he came back to want $3.50 (tree fiddy)
  611. # [03:51] <hub> Entitlement.plist has the list
  612. # [03:51] <RyanVM> lol, gerv's facebook email post got cited on cnn.com
  613. # [03:51] <@khuey> damn you bent
  614. # [03:51] <ekr> URL?
  615. # [03:51] <devd> it was on pcmag a while back
  616. # [03:52] <devd> then it went to cnn
  617. # [03:52] <@khuey> http://www.cnn.com/2012/06/25/tech/social-media/facebook-email-switch/index.html?hpt=hp_t2
  618. # [03:52] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  619. # [03:52] <@khuey> cnn is reposting mashable these days
  620. # [03:52] <@khuey> isn't that cute
  621. # [03:53] <ekr> awesome
  622. # [03:53] <ekr> please email me at 12345678910@facebook.com
  623. # [03:53] <JonathanS> khuey, oh, I noticed that earlier in http://lifehacker.com/5921095/facebook-just-changed-your-email-without-permission-heres-how-to-get-it-back
  624. # [03:53] <hub> ekr: that's my phone number
  625. # [03:54] <ekr> hub: oh, sorry about that.
  626. # [03:54] <hub> :-)
  627. # [03:54] <JonathanS> hub, your common password is 12345?
  628. # [03:54] <ekr> you can have it back for …. one million dollars
  629. # [03:54] <ekr> "that's the combination an idiot would have on his luggage"
  630. # [03:54] <JonathanS> ekr, :P
  631. # [03:55] <hub> yep :-)
  632. # [03:55] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  633. # [03:55] <hub> it is also my bank card pin
  634. # [03:56] <JonathanS> http://redtape.msnbc.msn.com/_news/2012/06/07/12107855-a-linkedin-leak-lesson-top-30-dumb-passwords-people-still-use LOLWUT? it contain 12345
  635. # [03:56] * Quits: sewardj (sewardj@moz-9AC2B04B.dip.t-dialin.net) (Ping timeout)
  636. # [03:57] * Joins: sewardj (sewardj@moz-51CA3442.dip.t-dialin.net)
  637. # [03:57] <ekr> Not sure what to make of the fact that job beats jesus
  638. # [03:57] <ekr> otoh, god beats job
  639. # [03:57] <JonathanS> No Cash. No Hope. No Job.
  640. # [03:58] * Joins: tantek (tantek@moz-F07DD0A5.tmodns.net)
  641. # [03:58] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  642. # [03:58] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss_)
  643. # [03:58] * Joins: tantek_ (tantek@moz-11654395.hfc.comcastbusiness.net)
  644. # [03:58] <JonathanS> hub, if linkedin supposed to be professional business social networking site, it still have dumb users.
  645. # [03:59] <ekr> Are you kidding, that's probably *why it has dumb users
  646. # [03:59] * Quits: tantek (tantek@moz-F07DD0A5.tmodns.net) (Connection reset by peer)
  647. # [03:59] * tantek_ is now known as tantek
  648. # [03:59] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  649. # [03:59] <JonathanS> ekr, a lot of times, why I am still watching Spaceballs.
  650. # [04:00] <hub> JonathanS: I closed my account :-)
  651. # [04:00] <hub> and yes I was joking about it being my password
  652. # [04:00] <hub> I'm not that dumb
  653. # [04:01] <JonathanS> hub, one business man wants me to have accounts on that site.
  654. # [04:01] * clokep_ is now known as clokep
  655. # [04:02] <hub> http://www.weknowwhatyouredoing.com/ <- like that?
  656. # [04:02] <hub> :-)
  657. # [04:03] <JonathanS> lol @ Florida on right
  658. # [04:03] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  659. # [04:06] * mjschranz is now known as mjschranz_away
  660. # [04:08] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  661. # [04:08] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
  662. # [04:09] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  663. # [04:10] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  664. # [04:11] * mjschranz_away is now known as mjschranz
  665. # [04:11] * Parts: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  666. # [04:12] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120625093824])
  667. # [04:12] * Joins: espadrine__ (espadrine@moz-BBE3ABD.mv.mozilla.com)
  668. # [04:12] * Quits: espadrine__ (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine__)
  669. # [04:13] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  670. # [04:14] * philor is now known as philor|away
  671. # [04:14] <JonathanS> is it weird for few Mozilla employee has reddit accounts?
  672. # [04:16] * Joins: Mook (Daily@moz-D37F711A.dsl.teksavvy.com)
  673. # [04:19] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  674. # [04:20] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  675. # [04:21] <@bz> most of us can get our kicks like that via irc and bugzilla
  676. # [04:22] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
  677. # [04:23] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  678. # [04:23] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  679. # [04:23] <@khuey> bent is lucky he's nine time zones away
  680. # [04:23] <@khuey> this code makes me want to strangle him
  681. # [04:24] <jcranmer> we
  682. # [04:24] <jcranmer> 're working on an app that lets you strangle people over the internet
  683. # [04:24] <ewong> o_O
  684. # [04:24] <ewong> jcranmer: The Force?
  685. # [04:25] * Joins: ekr_ (ekr@moz-A42FC1B6.mycingular.net)
  686. # [04:25] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  687. # [04:25] <heycam> you mean, we're working on a Web API that we're bringing to the W3C for standardised strangulation device access
  688. # [04:25] <jcranmer> no, the Schwarz, obviously
  689. # [04:26] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  690. # [04:26] <@khuey> navigator.mozStrangle(person, callbackWhenComplete, optionsDictionary);
  691. # [04:26] <@roc> heycam!
  692. # [04:26] <heycam> hello roc
  693. # [04:27] <JonathanS> jcranmer, did you go over of the Darth Helmet?
  694. # [04:27] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  695. # [04:27] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Ping timeout)
  696. # [04:27] * nli|away is now known as nli
  697. # [04:27] <ewong> khuey: you don't want a callback.. they police'll trace it to you.. .
  698. # [04:28] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  699. # [04:29] <@khuey> ewong: nah, just pass { untraceable: true } in for the options
  700. # [04:29] * Joins: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
  701. # [04:29] <JonathanS> khuey, they can trace it by stack?
  702. # [04:30] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  703. # [04:30] * kats|away is now known as kats
  704. # [04:31] <darktrojan> { timing: "surprise!" }
  705. # [04:31] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  706. # [04:32] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
  707. # [04:34] * Quits: ekr_ (ekr@moz-A42FC1B6.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  708. # [04:35] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  709. # [04:35] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  710. # [04:38] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  711. # [04:38] <njn> bz, khuey: I'm working on per-tab memory reporters
  712. # [04:38] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  713. # [04:38] <njn> following https://bugzilla.mozilla.org/show_bug.cgi?id=687724#c11
  714. # [04:39] <njn> bz, khuey: I wrote "if it's an instance of NSPIDOMWindow then it's an nsGlobalWindow, and I can report it under the appropriate "window-objects" entry in about:memory." I'm not sure how to get from NSPIDOMWindow to nsGlobalWindow...
  715. # [04:39] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Ping timeout)
  716. # [04:39] <njn> another QI, maybe?
  717. # [04:40] <@khuey> static_cast
  718. # [04:40] <njn> khuey: k, thx
  719. # [04:41] <njn> khuey: can I static_cast a |nsCOMPtr<NSPIDOMWindow>| to a |nsGlobalWindow*| ?
  720. # [04:41] <@khuey> no
  721. # [04:41] <@khuey> nsCOMPtr<nsPIDOMWindow> piwindow;
  722. # [04:41] <@khuey> nsGlobalWindow* window = static_cast<nsGlobalWindow*>(piwindow.get());
  723. # [04:41] <njn> gotcha
  724. # [04:42] * njn will be shocked if this code actually works
  725. # [04:42] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  726. # [04:42] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  727. # [04:43] <@khuey> oh, hey, bent left me comments
  728. # [04:43] <@khuey> they're wrong
  729. # [04:43] <@khuey> but at least he tried
  730. # [04:44] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
  731. # [04:45] <njn> khuey: "error: invalid static_cast from type ‘NSPIDOMWindow*’ to type ‘nsGlobalWindow*'"
  732. # [04:45] <@bz> khuey: I get the impression you're not that happy with bent recently.. ;)
  733. # [04:46] <@bz> njn: are both types visible?
  734. # [04:46] * padenot is now known as padenot|away
  735. # [04:46] <njn> bz: I've #included the header files...
  736. # [04:46] <@bz> njn: that cast should totally work....
  737. # [04:46] * Quits: tantek (tantek@moz-11654395.hfc.comcastbusiness.net) (Quit: tantek)
  738. # [04:46] <@khuey> bz: he's a good outlet for my frustration
  739. # [04:46] * mjschranz is now known as mjschranz_away
  740. # [04:46] <@bz> njn: hrm
  741. # [04:46] <@khuey> bz: he landed a 0.5 MB diff the other week
  742. # [04:47] <@khuey> bz: and his code barely works ;-)
  743. # [04:47] * @bz wonders why the compiler has "NS" there in caps... kinda weird
  744. # [04:47] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: Leaving)
  745. # [04:47] <@bz> or maybe it's just my IRC client not handling non-ASCII well
  746. # [04:47] * padenot|away is now known as padenot
  747. # [04:47] <@khuey> because njn is typing it wrong
  748. # [04:47] <@khuey> is my guess
  749. # [04:47] <@bz> oh
  750. # [04:47] <@bz> nsPIDOMWindow is the type
  751. # [04:48] <njn> ah
  752. # [04:48] * @bz sees that it's NS everywhere above.. not sure whether it matters
  753. # [04:48] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  754. # [04:48] <njn> bz: it does matter :)
  755. # [04:48] <@bz> ok. ;)
  756. # [04:48] * Quits: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com) (Ping timeout)
  757. # [04:49] <njn> bz: other critiques of that pastebin'd code are welcome, I'm just making this up as I go along
  758. # [04:49] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.11/20120621211003])
  759. # [04:49] * Joins: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com)
  760. # [04:50] <devd> can I compile firefox for android and run it on my desktop ?
  761. # [04:51] <@khuey> without an emulator? no
  762. # [04:51] <@khuey> with an emulator? maybe, I don't know
  763. # [04:51] <devd> ok .. why not without an emulator ?
  764. # [04:52] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Quit: jwilde)
  765. # [04:52] * philor|away is now known as philor
  766. # [04:52] <devd> is it that no one has done that because no one wants to
  767. # [04:52] <@khuey> does your desktop have an ARM CPU?
  768. # [04:52] <devd> or just impossible to do because <reason>
  769. # [04:52] <devd> compile ..
  770. # [04:52] <@khuey> because that would be reason #1
  771. # [04:52] <devd> not copy paste and run
  772. # [04:52] <devd> *err copy executable and run
  773. # [04:52] * Quits: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com) (Ping timeout)
  774. # [04:52] <@khuey> devd: android firefox uses a completely native UI
  775. # [04:53] <devd> so by emulator, you mean Android emulator
  776. # [04:53] <@khuey> yes
  777. # [04:53] <devd> an ARM emulator isn't enough
  778. # [04:53] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  779. # [04:53] * Joins: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com)
  780. # [04:54] <devd> hmm ok ..
  781. # [04:54] <devd> I have an old 1.3Ghz Intel Atom notebook, which is slower than the newer phones
  782. # [04:54] <devd> it would be nice to run Firefox for android on it
  783. # [04:54] <devd> :)
  784. # [04:54] * Quits: samliu (samliu@moz-BBE3ABD.mv.mozilla.com) (Quit: samliu)
  785. # [04:55] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  786. # [04:55] * jmaher is now known as jmaher|afk
  787. # [04:56] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  788. # [04:58] * devd is now known as devd_afk
  789. # [04:59] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  790. # [05:00] <@khuey> huzzah
  791. # [05:00] <@khuey> it's alive
  792. # [05:01] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
  793. # [05:04] <@bz> khuey: got a sec?
  794. # [05:05] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  795. # [05:06] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  796. # [05:10] * heycam is now known as heycam|away
  797. # [05:11] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  798. # [05:12] * Joins: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com)
  799. # [05:12] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  800. # [05:16] <njn> how do I print an nsCString again?
  801. # [05:17] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  802. # [05:17] <@dolske> dear lazy channel... can an iframe be made to scale the content it's showing? like if I want it to load cnn.com scaled to 10% of its size?
  803. # [05:17] <@dolske> transform (scale) maybe?
  804. # [05:18] <njn> oh, just get()
  805. # [05:18] * Joins: trevorh (trevor@moz-129C9963.lnse4.woo.bigpond.net.au)
  806. # [05:20] * Quits: mike5w3c (MikeS@moz-C5677E54.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  807. # [05:20] * Joins: mike5w3c (MikeS@moz-BB27A234.xgsspn.imtp.tachikawa.spmode.ne.jp)
  808. # [05:20] * kats is now known as kats|away
  809. # [05:21] <@roc> dolske: yes, CSS transforms is the only way to do this
  810. # [05:21] <@roc> well, SVG transforms too but that amounts to the same thing
  811. # [05:21] * devd_afk is now known as devd
  812. # [05:21] * Quits: trevorh (trevor@moz-129C9963.lnse4.woo.bigpond.net.au) (Ping timeout)
  813. # [05:22] <@dolske> *cackle*
  814. # [05:22] <@dolske> it works!
  815. # [05:22] * Joins: trevorh (trevor@moz-5D28DCFC.lns5.cha.bigpond.net.au)
  816. # [05:22] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  817. # [05:24] * Quits: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP) (Ping timeout)
  818. # [05:24] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
  819. # [05:26] * philor is now known as philor|away
  820. # [05:28] * jwir3 is now known as jwir3|zzz
  821. # [05:29] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Ping timeout)
  822. # [05:30] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
  823. # [05:31] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  824. # [05:31] * philor|away is now known as philor
  825. # [05:33] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  826. # [05:33] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  827. # [05:34] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  828. # [05:34] * heycam|away is now known as heycam
  829. # [05:35] * Quits: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  830. # [05:35] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
  831. # [05:36] * Quits: jimb (user@moz-27B08014.pool.e-mobile.ne.jp) (Ping timeout)
  832. # [05:38] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  833. # [05:40] * Quits: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr) (Ping timeout)
  834. # [05:42] * Joins: trevorh1 (trevor@moz-5BC46793.lnse1.woo.bigpond.net.au)
  835. # [05:42] * Quits: trevorh (trevor@moz-5D28DCFC.lns5.cha.bigpond.net.au) (Ping timeout)
  836. # [05:42] * Quits: Stan (Stan@moz-C0C013F4.dip.t-dialin.net) (Ping timeout)
  837. # [05:44] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  838. # [05:45] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: priya)
  839. # [05:46] * Quits: brendan (brendaneic@moz-3859BA3C.static.user.ono.com) (Quit: brendan)
  840. # [05:46] * Quits: benvie (brandon@moz-1C805788.nc.res.rr.com) (Quit: )
  841. # [05:48] <@khuey> I wish we had someone whose job was to write tests for specs
  842. # [05:49] <@khuey> or a team of someones
  843. # [05:49] <@khuey> but I'd settle for one
  844. # [05:49] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  845. # [05:50] <Callek> khuey: just wait till you get surprised by your new set of business cards when they arrive and you see your title
  846. # [05:51] <@khuey> heh
  847. # [05:51] <@bz> khuey: dbaron and I and aryeh and ms2ger don't count?
  848. # [05:51] <Callek> "Kyle Huey, test writer extraordinaire. `if the test is wrong, then the spec is wrong.`"
  849. # [05:52] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  850. # [05:52] <@khuey> bz: can I get one of you to write a comprehensive test suite for IDB?
  851. # [05:52] * jdm|f00ding is now known as jdm
  852. # [05:53] <@khuey> and get it through the w3c process?
  853. # [05:54] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  854. # [05:55] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  855. # [05:56] <@bz> khuey: mmm
  856. # [05:57] <@khuey> ;-)
  857. # [05:57] <@bz> khuey: how is the priority of that wrt other things on my plate?
  858. # [05:57] * @bz wishes he had more time....
  859. # [05:57] <@khuey> we all do
  860. # [05:57] <@bz> yeah
  861. # [05:57] <@khuey> bz: that's the problem, everyone has more important things to do
  862. # [05:57] <Unfocused> i too would like to acquire more time
  863. # [05:57] <@khuey> doesn't time go backwards down there?
  864. # [05:58] <njn> khuey: you seen gszorc's blog post about the build system?
  865. # [05:58] <@khuey> or is that the water in the toilet bowl?
  866. # [05:58] <@khuey> I always get those confused
  867. # [05:58] <Unfocused> khuey: neither
  868. # [05:58] <@khuey> :-P
  869. # [05:58] <@khuey> njn: yes
  870. # [05:58] <devd> khuey: one of the things I have been thinking of
  871. # [05:58] <Unfocused> though i'm pretty sure the govt is going backwards at the moment... does that count?
  872. # [05:58] <@khuey> njn: I'm currently debating which day I can afford to spend reading it
  873. # [05:58] <@khuey> njn: because it's going to take a full day
  874. # [05:58] <devd> khuey: is making it a class project
  875. # [05:58] <njn> khuey: ok
  876. # [05:58] <devd> khuey: tell students, write comprehensive test suite for <spec x>
  877. # [05:59] <devd> khuey: it seems like it is a fantastic way to test their knowledge
  878. # [05:59] <devd> khuey: and teach them how hard these things are
  879. # [05:59] <devd> for example, writing a test suite for CSP might be a great way to teach web application security
  880. # [06:00] <njn> khuey: imagine how long it took him to *write* it
  881. # [06:00] * Unfocused wonders what the chances of that going through the w3c process are
  882. # [06:00] <devd> but it would be nice if every few weeks yo//a mozdev can review the tests
  883. # [06:00] <@khuey> http://people.mozilla.org/~khuey/damnyoubent.png
  884. # [06:00] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
  885. # [06:00] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  886. # [06:01] <@khuey> njn: a long time
  887. # [06:01] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  888. # [06:01] * Quits: trevorh1 (trevor@moz-5BC46793.lnse1.woo.bigpond.net.au) (Ping timeout)
  889. # [06:02] * Joins: trevorh (trevor@moz-9DBD7B3E.lns1.cha.bigpond.net.au)
  890. # [06:03] <devd> http://people.mozilla.org/~khuey/damnyoubent.png
  891. # [06:04] <devd> err..copy/paste #fail
  892. # [06:04] <jdm> maybe we could talk to a professor teaching a software testing class
  893. # [06:04] * Joins: mreavy_ (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  894. # [06:04] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Ping timeout)
  895. # [06:04] * mreavy_ is now known as mreavy
  896. # [06:04] <jdm> get students to write thorough test suites for credit
  897. # [06:05] <JonathanS> jdm, which college would do it?
  898. # [06:05] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
  899. # [06:05] <jdm> JonathanS: the best one
  900. # [06:05] <jdm> make them fight for the right
  901. # [06:05] <@khuey> the school of hard knocks
  902. # [06:05] <devd> Berkeley might be interested in doing it for web app sec
  903. # [06:05] <aja> Seneca?
  904. # [06:07] * Joins: MarcoZ (Daily@moz-E47C69DC.dip.t-dialin.net)
  905. # [06:15] <devd> bz: re the addition of 1 more arg to nsIContentPolicy; do you know why this JS call http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.js#3125 would throw an error ?
  906. # [06:16] <devd> bz: https://tbpl.mozilla.org/php/getParsedLog.php?id=12988720&tree=Try#error65
  907. # [06:18] <@bz> devd: looking
  908. # [06:18] <@bz> ah
  909. # [06:18] <@bz> that call is _calling_ content policy, not implementing it
  910. # [06:19] <@bz> so it would throw
  911. # [06:19] <@bz> if we want to allow those, we should make the new argument optional
  912. # [06:19] <devd> bz: aah .. which is not something code outside of M-C can do, right?
  913. # [06:19] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Ping timeout)
  914. # [06:19] <@bz> no, code outside m-c can do it
  915. # [06:19] <@bz> but is incredibly unlikely to
  916. # [06:20] <devd> what do you suggest? Fixing browser.js or making arg optional ?
  917. # [06:20] <njn> khuey: I've read about 2/3 of gszorc's post. He (a) sounds like he understands make deeply, and (b) has done a lot of work
  918. # [06:20] <@bz> both
  919. # [06:20] <devd> heh
  920. # [06:20] <@bz> hmm
  921. # [06:20] <devd> ok
  922. # [06:20] <@bz> flashblock does in fact make such calls
  923. # [06:20] <devd> uggh .. why does flashblock make such calls ?
  924. # [06:20] <@bz> and noscript
  925. # [06:21] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  926. # [06:21] <@bz> just make the arg optional. ;)
  927. # [06:21] <@bz> (and fix browser.js as desired)
  928. # [06:21] * Quits: trevorh (trevor@moz-9DBD7B3E.lns1.cha.bigpond.net.au) (Connection reset by peer)
  929. # [06:21] <devd> heh .. ok
  930. # [06:21] <devd> why are they calling it directly though ?
  931. # [06:21] <@bz> noscript wants to test whether a load is blocked by content policy
  932. # [06:21] <devd> weird
  933. # [06:21] <devd> why ?
  934. # [06:21] <@bz> so as not to give the option of unblocking stuff that it itself is not blocking
  935. # [06:22] <@bz> (on the assumption that something _else_ is blocking them)
  936. # [06:22] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
  937. # [06:22] <@bz> afaict from a brief skim
  938. # [06:22] <devd> ohh
  939. # [06:22] <devd> hmm ok
  940. # [06:22] <@khuey> njn: the parts that I read are what we've wanted to do for years
  941. # [06:22] <@khuey> particularly the derecursifying bit
  942. # [06:22] * @bz digs more
  943. # [06:23] <njn> khuey: derecursifying is a no-brainer, it's just a question of the practicality of the approach
  944. # [06:23] <devd> gaah.. I wish I had a desktop machine at the office to ssh into
  945. # [06:23] <devd> anyhow, thanks bz
  946. # [06:23] * Joins: trevorh (trevor@2775B541.4C552E9.5F93A189.IP)
  947. # [06:23] <@bz> no problem
  948. # [06:23] <@bz> sorry I didn't think of addons being willing to do this...
  949. # [06:23] <@khuey> well, it's a ton of work
  950. # [06:23] <@khuey> and you don't find out how the perf numbers look until you're done
  951. # [06:23] <@bz> vertical-tabbar does this too
  952. # [06:24] <@bz> or some such
  953. # [06:24] <@bz> it's doing the same thing as browser.js, in fact
  954. # [06:24] <@bz> for its version of the tabbar
  955. # [06:24] <@bz> so yeah
  956. # [06:24] <devd> makes sense
  957. # [06:25] <devd> irnoically, I just mxr'ed it and contentsecuritypolicy.js also does this
  958. # [06:25] <devd> *ironically
  959. # [06:25] <devd> bz: what are you using to search through addon code?
  960. # [06:25] <@bz> https://mxr.mozilla.org/addons/
  961. # [06:26] <@bz> kinda old snapshot from AMO
  962. # [06:26] <@bz> so doesn't have newer stuff
  963. # [06:26] <@bz> and needs LDAP login
  964. # [06:26] <@bz> but within those constraints....
  965. # [06:26] * @bz wishes we could get a newer snapshot
  966. # [06:26] <devd> this is great!
  967. # [06:26] <devd> well .. I spoke too soon
  968. # [06:26] <@bz> won't let you log in?
  969. # [06:27] <devd> nvm .. a mistake in what I was searching for
  970. # [06:27] <devd> what is your search term? Just curious ...
  971. # [06:27] <@bz> I searched for content-policy
  972. # [06:27] <njn> khuey: wow, the first cut at the compartment->nsGlobalWindow code is actually working
  973. # [06:27] <@bz> which is part of the service contract...
  974. # [06:27] <@bz> (well, searched on .shouldLoad first, but then realized the other is better)
  975. # [06:28] <njn> khuey: 133,800 B (00.18%) -- compartment(http://valgrind.org/ ^ explicit/window-objects/top(http://valgrind.org/, id=12)
  976. # [06:28] <njn> khuey: the "^" is obviously temporary
  977. # [06:29] <@khuey> cool
  978. # [06:29] <devd> I was doing getService(Ci.nsIContentPolicy) which didn't return much
  979. # [06:29] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  980. # [06:30] <jdm> njn: woo!
  981. # [06:30] <njn> jdm, khuey: now I have to undo the gross hacks, like commenting out a key assertion
  982. # [06:31] <@khuey> njn: is jet actually going to work on 760331?
  983. # [06:31] <njn> khuey: I think we assigned that one to him with the idea that he'd find someone to work on it
  984. # [06:31] <@khuey> ah
  985. # [06:31] <@khuey> ok
  986. # [06:32] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  987. # [06:32] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  988. # [06:32] * Joins: dholbert_ (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  989. # [06:33] * Quits: hurley (hurley@moz-10A8C43E.monkey.org) (Ping timeout)
  990. # [06:34] * Joins: hurley (hurley@moz-10A8C43E.monkey.org)
  991. # [06:36] * philor is now known as philor|away
  992. # [06:39] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  993. # [06:40] * khuey is now known as khuey|away
  994. # [06:41] * Quits: trevorh (trevor@2775B541.4C552E9.5F93A189.IP) (Ping timeout)
  995. # [06:41] * Joins: trevorh (trevor@1AD793E9.D1E62079.2CE63F58.IP)
  996. # [06:42] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  997. # [06:45] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
  998. # [06:46] * philor|away is now known as philor
  999. # [06:46] * Quits: dholbert_ (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Quit: Ex-Chat)
  1000. # [06:48] * glob|away is now known as glob
  1001. # [06:50] * Joins: c0smikdebris (c0smikdebr@A146D691.27DDE783.BE90E62C.IP)
  1002. # [06:51] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  1003. # [06:52] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  1004. # [06:53] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  1005. # [06:54] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  1006. # [06:55] * Joins: mike5w3c_ (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1007. # [06:55] * Quits: mike5w3c (MikeS@moz-BB27A234.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  1008. # [06:55] * mike5w3c_ is now known as mike5w3c
  1009. # [06:59] <philor> bz: orange
  1010. # [06:59] <philor> on inbound, since you're on several
  1011. # [07:01] * Quits: trevorh (trevor@1AD793E9.D1E62079.2CE63F58.IP) (Ping timeout)
  1012. # [07:03] * Joins: trevorh (trevor@moz-D52BDEA3.lnse1.woo.bigpond.net.au)
  1013. # [07:04] <njn> khuey|away, jdm: http://pastebin.mozilla.org/1678782 -- note that "js" is beneath "window(...)"
  1014. # [07:04] <jdm> niiice
  1015. # [07:07] * nthomas is now known as nthomas|away
  1016. # [07:08] * Quits: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net) (Client exited)
  1017. # [07:08] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  1018. # [07:08] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1019. # [07:09] * Quits: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net) (Client exited)
  1020. # [07:10] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  1021. # [07:11] * Quits: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP) (Quit: )
  1022. # [07:12] * njn is guessing all the people who know about JS GC assertions have gone home
  1023. # [07:12] <darktrojan> that doesn't usually stop them
  1024. # [07:13] * bz is now known as bz_sleep
  1025. # [07:13] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  1026. # [07:13] <@bz_sleep> philor: looking
  1027. # [07:14] <@bz_sleep> philor: gah
  1028. # [07:14] <@bz_sleep> philor: I bet there's no webgl there....
  1029. # [07:15] <@bz_sleep> philor: looking
  1030. # [07:15] <@bz_sleep> http://mxr.mozilla.org/mozilla-central/source/content/canvas/test/crossorigin/test_video_crossorigin.html?force=1#155
  1031. # [07:15] <@bz_sleep> yeah, silly
  1032. # [07:17] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  1033. # [07:18] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Connection reset by peer)
  1034. # [07:18] <@bz_sleep> philor: checking fix
  1035. # [07:19] * Quits: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com) (Client exited)
  1036. # [07:19] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  1037. # [07:19] <@bz_sleep> fix pushed
  1038. # [07:20] <@ehsan> firebot: uuid
  1039. # [07:20] <firebot> 836316a9-6834-45e7-92af-5a4b9bd01a31 (/msg firebot cid for CID form)
  1040. # [07:22] * Quits: trevorh (trevor@moz-D52BDEA3.lnse1.woo.bigpond.net.au) (Ping timeout)
  1041. # [07:22] * Joins: trevorh (trevor@moz-1FE41018.lns10.woo.bigpond.net.au)
  1042. # [07:22] * Joins: jimb (user@moz-F9B46AD6.pool.e-mobile.ne.jp)
  1043. # [07:23] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  1044. # [07:23] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  1045. # [07:24] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  1046. # [07:25] * Joins: smontagu (chatzilla@moz-9C7A6CB2.red.bezeqint.net)
  1047. # [07:25] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1048. # [07:26] * Joins: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
  1049. # [07:26] * Quits: mike5w3c (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  1050. # [07:26] * Quits: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  1051. # [07:26] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  1052. # [07:27] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1053. # [07:28] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1054. # [07:29] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
  1055. # [07:30] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  1056. # [07:30] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1057. # [07:31] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  1058. # [07:32] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
  1059. # [07:33] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  1060. # [07:33] * Joins: mike5w3c (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1061. # [07:34] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1062. # [07:36] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  1063. # [07:37] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  1064. # [07:37] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1065. # [07:41] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1066. # [07:41] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  1067. # [07:41] * Quits: trevorh (trevor@moz-1FE41018.lns10.woo.bigpond.net.au) (Ping timeout)
  1068. # [07:42] * Joins: trevorh (trevor@E725F269.46FAFED6.5F93A189.IP)
  1069. # [07:45] * Joins: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
  1070. # [07:45] * Parts: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
  1071. # [07:47] * Joins: KWierso (Daily@95FE9085.99380057.66281533.IP)
  1072. # [07:47] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  1073. # [07:48] * Joins: kamathln (laxminaray@F2104728.BAFD76A3.4F2994B4.IP)
  1074. # [07:49] * Quits: kamathln (laxminaray@F2104728.BAFD76A3.4F2994B4.IP) (Quit: leaving)
  1075. # [07:50] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1076. # [07:53] <@roc> the dev.platform discussion on signed vs unsigned makes me super glad that integer overflow will be a fatal error in Rust
  1077. # [07:54] <@bz_sleep> yeah
  1078. # [07:54] <@bz_sleep> The C behavior for signed types is just sadfaces
  1079. # [07:54] * Joins: int3 (int3@moz-52E3FBD1.public.wayport.net)
  1080. # [07:55] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1081. # [07:55] * Joins: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
  1082. # [07:56] * Parts: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
  1083. # [07:56] <Unfocused> "i'm glad javascript solved the numerical type issues in C" -no one, ever
  1084. # [07:57] <@bz_sleep> well, that's because JavaScript's numerical type story involves IEEE floats
  1085. # [07:57] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
  1086. # [07:57] <@bz_sleep> which are, basically, Batshit Insane
  1087. # [07:57] <@bz_sleep> like most floats
  1088. # [07:57] <@roc> IEEE floats aren't that bad
  1089. # [07:57] <@bz_sleep> What, you want == to work? haha!
  1090. # [07:57] <@bz_sleep> well
  1091. # [07:57] <@bz_sleep> they are if you're not used to them
  1092. # [07:57] <@roc> at least they're reasonably well defined
  1093. # [07:57] <@bz_sleep> well, yes
  1094. # [07:58] <@bz_sleep> let's just say the last time I saw someone trying to do a taylor series with floats...
  1095. # [07:58] <@bz_sleep> they got it totally wrong
  1096. # [07:58] <@bz_sleep> made the rookie mistake of doing it the way they would on paper instead of backwards
  1097. # [07:58] * Joins: jgilbert (jgilbert@moz-A18DC955.ph.ph.cox.net)
  1098. # [07:58] * Quits: c0smikdebris (c0smikdebr@A146D691.27DDE783.BE90E62C.IP) (Ping timeout)
  1099. # [07:58] <@bz_sleep> but yes, being well-defined is a key property... ;)
  1100. # [07:59] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1101. # [07:59] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1102. # [08:00] * Joins: mcomella (mcomella@moz-85EBB8A.dia.static.qwest.net)
  1103. # [08:00] * Joins: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP)
  1104. # [08:00] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1105. # [08:01] * @bz_sleep sleeps for real
  1106. # [08:01] * Quits: trevorh (trevor@E725F269.46FAFED6.5F93A189.IP) (Ping timeout)
  1107. # [08:03] * Joins: trevorh (trevor@E725F269.46FAFED6.5F93A189.IP)
  1108. # [08:04] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1109. # [08:05] * Quits: fabrice1 (fabrice@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  1110. # [08:10] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1111. # [08:10] * Quits: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP) (Connection reset by peer)
  1112. # [08:11] * Joins: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP)
  1113. # [08:11] * Joins: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP)
  1114. # [08:17] * Joins: tantek (tantek@moz-70212B8A.hsd1.or.comcast.net)
  1115. # [08:17] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  1116. # [08:18] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1117. # [08:19] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1118. # [08:21] * Joins: trevorh1 (trevor@8E45C9A4.B371DA69.2CE63F58.IP)
  1119. # [08:22] * Quits: trevorh (trevor@E725F269.46FAFED6.5F93A189.IP) (Ping timeout)
  1120. # [08:22] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1121. # [08:22] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1122. # [08:23] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1123. # [08:23] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1124. # [08:26] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1125. # [08:26] * Parts: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  1126. # [08:27] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1127. # [08:28] * Joins: brendan (brendaneic@moz-3859BA3C.static.user.ono.com)
  1128. # [08:28] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1129. # [08:30] * Joins: wolfiR (wolfiR@moz-F571279E.dip0.t-ipconnect.de)
  1130. # [08:30] <markh> anyone know how to get an nsIWebProgress or nsIDocShell for an iframe?
  1131. # [08:30] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1132. # [08:32] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
  1133. # [08:35] * philor is now known as philor|away
  1134. # [08:38] * Quits: int3 (int3@moz-52E3FBD1.public.wayport.net) (Client exited)
  1135. # [08:39] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1136. # [08:41] * Joins: trevorh (trevor@93362583.B371DA69.2CE63F58.IP)
  1137. # [08:41] <njn> roc: how does Rust check integer overflow? ain't that expensive?
  1138. # [08:41] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  1139. # [08:42] * Quits: trevorh1 (trevor@8E45C9A4.B371DA69.2CE63F58.IP) (Ping timeout)
  1140. # [08:42] <njn> looks like ehsan turned Moth orange
  1141. # [08:42] * njn wants to land
  1142. # [08:43] * Quits: jimb (user@moz-F9B46AD6.pool.e-mobile.ne.jp) (Ping timeout)
  1143. # [08:44] * Quits: KWierso (Daily@95FE9085.99380057.66281533.IP) (Ping timeout)
  1144. # [08:46] * Joins: kaze (kaze@A42549D0.BE46155B.9C3DCB4C.IP)
  1145. # [08:47] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  1146. # [08:49] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
  1147. # [08:49] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1148. # [08:50] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1149. # [08:50] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
  1150. # [08:50] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1151. # [08:52] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  1152. # [08:56] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1153. # [08:56] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  1154. # [08:56] * ChanServ sets mode: +o smaug
  1155. # [08:57] * Quits: mcomella (mcomella@moz-85EBB8A.dia.static.qwest.net) (Quit: mcomella)
  1156. # [08:58] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1157. # [09:00] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
  1158. # [09:00] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1159. # [09:00] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1160. # [09:01] * Quits: trevorh (trevor@93362583.B371DA69.2CE63F58.IP) (Ping timeout)
  1161. # [09:01] * Quits: kaze (kaze@A42549D0.BE46155B.9C3DCB4C.IP) (Ping timeout)
  1162. # [09:02] * Joins: trevorh (trevor@E2694C80.24275CAC.2CE63F58.IP)
  1163. # [09:03] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
  1164. # [09:04] * Joins: rednaks (rednaks@80964B40.636577D7.55FFA9B4.IP)
  1165. # [09:06] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1166. # [09:06] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
  1167. # [09:08] * Quits: brendan (brendaneic@moz-3859BA3C.static.user.ono.com) (Quit: brendan)
  1168. # [09:10] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  1169. # [09:10] <jesup> njn: cycle-counting is for wimps. :-) Seriously, the x86 instruction set has a "JO" (Jump if Overflow) instruction, so the cost would be a ton of not-taken branches. The branch predictor would certainly predict them all correctly.
  1170. # [09:10] * Joins: sawrubh (chatzilla@8DDCDF39.863CB945.9C072EFC.IP)
  1171. # [09:12] * Quits: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Input/output error)
  1172. # [09:14] * Joins: past (past@moz-B1F9FDB7.dsl.dyn.forthnet.gr)
  1173. # [09:15] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1174. # [09:19] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1175. # [09:21] * Quits: trevorh (trevor@E2694C80.24275CAC.2CE63F58.IP) (Ping timeout)
  1176. # [09:22] * Joins: trevorh (trevor@moz-BE75EAD6.lns3.woo.bigpond.net.au)
  1177. # [09:23] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
  1178. # [09:24] * Quits: tantek (tantek@moz-70212B8A.hsd1.or.comcast.net) (Quit: tantek)
  1179. # [09:24] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
  1180. # [09:25] * Joins: dao (dao@moz-C9830A29.superkabel.de)
  1181. # [09:26] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1182. # [09:26] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1183. # [09:26] * Joins: stransky_ (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1184. # [09:26] * Quits: stransky_ (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: stransky_)
  1185. # [09:26] * Joins: stransky_ (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1186. # [09:26] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Connection reset by peer)
  1187. # [09:27] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  1188. # [09:28] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1189. # [09:28] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  1190. # [09:29] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1191. # [09:31] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1192. # [09:33] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  1193. # [09:34] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1194. # [09:34] * Quits: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP) (Client exited)
  1195. # [09:34] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1196. # [09:35] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1197. # [09:36] * Joins: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de)
  1198. # [09:40] <Jesse> Jesse-Ruderman-MBP13:mozilla-central jruderman$ make -f client.mk
  1199. # [09:40] <Jesse> client.mk:106: *** Fix above errors before continuing.. Stop.
  1200. # [09:41] * Joins: janv (varga@moz-1028FB23.o2inet.sk)
  1201. # [09:42] * Quits: trevorh (trevor@moz-BE75EAD6.lns3.woo.bigpond.net.au) (Ping timeout)
  1202. # [09:42] * Joins: trevorh1 (trevor@42AA33F1.4B10322A.2CE63F58.IP)
  1203. # [09:42] <Jesse> oh, "someone" deleted my mozconfig
  1204. # [09:43] <Unfocused> what devious evil person would do such a thing?
  1205. # [09:44] <Jesse> i did an "hg purge --all" after hitting Ctrl+C in the middle of something
  1206. # [09:44] <Jesse> i wonder what happened to the error message
  1207. # [09:44] <Jesse> about not having a mozconfig
  1208. # [09:44] <JonathanS> Jesse, so you killed your own mozconfig
  1209. # [09:47] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
  1210. # [09:48] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
  1211. # [09:50] * Quits: sawrubh (chatzilla@8DDCDF39.863CB945.9C072EFC.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
  1212. # [09:50] * Joins: edmorley (edmorley@moz-4C974D06.range86-145.btcentralplus.com)
  1213. # [09:52] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  1214. # [09:53] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  1215. # [09:53] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Connection reset by peer)
  1216. # [09:54] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  1217. # [09:54] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Quit: Leaving)
  1218. # [09:55] * Joins: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com)
  1219. # [09:56] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
  1220. # [09:57] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  1221. # [09:59] * Joins: adrian (adrian@moz-DE8639AB.fbx.proxad.net)
  1222. # [10:00] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1223. # [10:00] <@smaug> hmm, if Mozilla had an office in Finland, it would be easy to find experienced employees
  1224. # [10:01] <stuart> but then we'd have an office in finland
  1225. # [10:01] * Quits: trevorh1 (trevor@42AA33F1.4B10322A.2CE63F58.IP) (Ping timeout)
  1226. # [10:02] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1227. # [10:02] * Joins: raphc (AndChat501@DB2AD99A.C20A00FF.B3F72630.IP)
  1228. # [10:02] * Joins: trevorh (trevor@moz-4B0F2540.lnse4.cha.bigpond.net.au)
  1229. # [10:02] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1230. # [10:03] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1231. # [10:04] * Joins: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1232. # [10:04] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1233. # [10:04] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1234. # [10:05] * Joins: TheOne (TheOne@moz-9F1B2257.dfki.uni-kl.de)
  1235. # [10:05] * Quits: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
  1236. # [10:06] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1237. # [10:08] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
  1238. # [10:09] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1239. # [10:09] * Joins: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1240. # [10:10] * Joins: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1241. # [10:11] * Quits: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1242. # [10:11] <Yoric> Not having reliable access to TryServer is kind of pissing me off.
  1243. # [10:11] <Yoric> That and segfaulting from JavaScript.
  1244. # [10:11] <Yoric> (but that one is my fault)
  1245. # [10:12] <glazou> bonjour
  1246. # [10:13] * heycam is now known as heycam|away
  1247. # [10:16] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1248. # [10:16] * Joins: kinger (chatzilla@moz-8FA111D6.dial-up.dsl.siol.net)
  1249. # [10:17] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1250. # [10:18] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  1251. # [10:20] * Quits: mike5w3c (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  1252. # [10:20] * Joins: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1253. # [10:20] * Quits: kinger (chatzilla@moz-8FA111D6.dial-up.dsl.siol.net) (Ping timeout)
  1254. # [10:21] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1255. # [10:21] * Quits: trevorh (trevor@moz-4B0F2540.lnse4.cha.bigpond.net.au) (Ping timeout)
  1256. # [10:21] * Joins: trevorh (trevor@6AD320C1.53B08DD4.2CE63F58.IP)
  1257. # [10:21] * Joins: Noah (opera@moz-568AF6D6.dsl.rcsntx.sbcglobal.net)
  1258. # [10:22] * Quits: Noah (opera@moz-568AF6D6.dsl.rcsntx.sbcglobal.net) (Quit: Noah)
  1259. # [10:23] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1260. # [10:24] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1261. # [10:24] * ChanServ sets mode: +o roc
  1262. # [10:25] * Joins: mike5w3c (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1263. # [10:25] * Joins: gandalf (gandalf@moz-BE47532F.neoplus.adsl.tpnet.pl)
  1264. # [10:27] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1265. # [10:27] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  1266. # [10:28] <edmorley> tbpl y u so slow :-(
  1267. # [10:29] <NeilAway> devd: http://mxr.mozilla.org/comm-central/source/suite/browser/tabbrowser.xml#1163
  1268. # [10:29] * Joins: raph (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1269. # [10:29] * Joins: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com)
  1270. # [10:29] * Quits: raphc (AndChat501@DB2AD99A.C20A00FF.B3F72630.IP) (Quit: Bye)
  1271. # [10:30] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  1272. # [10:30] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
  1273. # [10:31] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  1274. # [10:31] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1275. # [10:35] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
  1276. # [10:36] * Quits: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP) (Ping timeout)
  1277. # [10:37] * Joins: msucan (mihai@3E887206.8C9343F9.D7B372F7.IP)
  1278. # [10:38] * Joins: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com)
  1279. # [10:39] <NeilAway> edmorley: have you visited http://hg.mozilla.org/try/ recently?
  1280. # [10:39] * Joins: Ms2ger (Ms2ger@168D9992.512B6A35.37724B0D.IP)
  1281. # [10:39] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
  1282. # [10:39] <edmorley> NeilAway: bug 767657 I presume? :-)
  1283. # [10:40] <edmorley> I'll add it to the tree status
  1284. # [10:40] <Ms2ger> Morning, edmorley
  1285. # [10:40] * Quits: chewey (chewey@moz-861C73F7.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  1286. # [10:40] <edmorley> Good morning Ms2ger :-)
  1287. # [10:40] * Joins: chewey (chewey@moz-D3C51E46.dip0.t-ipconnect.de)
  1288. # [10:41] * Quits: trevorh (trevor@6AD320C1.53B08DD4.2CE63F58.IP) (Ping timeout)
  1289. # [10:41] * Joins: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1290. # [10:41] * Joins: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP)
  1291. # [10:42] * Joins: trevorh (trevor@moz-865EAB3.qld.bigpond.net.au)
  1292. # [10:42] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  1293. # [10:43] * Quits: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com) (Ping timeout)
  1294. # [10:43] * Quits: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com) (Quit: ZNC - http://znc.in)
  1295. # [10:44] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
  1296. # [10:45] * Joins: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com)
  1297. # [10:49] * Quits: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com) (Quit: ZNC - http://znc.in)
  1298. # [10:50] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1299. # [10:50] * ChanServ sets mode: +o roc
  1300. # [10:50] * Joins: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP)
  1301. # [10:51] * Joins: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com)
  1302. # [10:51] * Joins: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP)
  1303. # [10:52] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1304. # [10:53] * Quits: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com) (Quit: ZNC - http://znc.in)
  1305. # [10:54] * Quits: rednaks (rednaks@80964B40.636577D7.55FFA9B4.IP) (Quit: a lancé une bombe fumigène et s'est eclipsé ! è_é)
  1306. # [10:54] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1307. # [10:56] * Joins: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1308. # [10:56] <Yoric> edmorley: THanks for the update on bug 767657.
  1309. # [10:56] <Yoric> s/THanks/Thanks/
  1310. # [10:57] <edmorley> np :-)
  1311. # [10:57] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1312. # [10:59] * glob is now known as glob|away
  1313. # [11:01] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  1314. # [11:01] * Quits: trevorh (trevor@moz-865EAB3.qld.bigpond.net.au) (Ping timeout)
  1315. # [11:01] * Joins: trevorh1 (trevor@moz-A896A615.lnse1.woo.bigpond.net.au)
  1316. # [11:02] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1317. # [11:04] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  1318. # [11:04] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1319. # [11:05] * Quits: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP) (Ping timeout)
  1320. # [11:05] * Joins: c0smikdebris (c0smikdebr@7BC6DD93.F94ECD12.D2D1FAF0.IP)
  1321. # [11:06] * Joins: mikeh|sleep (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1322. # [11:06] <Ms2ger> khuey|away, that's what Opera is for
  1323. # [11:09] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
  1324. # [11:10] <Ms2ger> khuey|away, but yes, we should totally hire more people to write tests... I've got my eye on someone :)
  1325. # [11:11] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1326. # [11:11] * Joins: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1327. # [11:11] * mikeh|sleep is now known as mikeh|bcn
  1328. # [11:11] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
  1329. # [11:13] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
  1330. # [11:14] * Quits: janv (varga@moz-1028FB23.o2inet.sk) (Quit: This computer has gone to sleep)
  1331. # [11:15] <NeilAway> edmorley: yeah, it was just a silly 1-character typo :")
  1332. # [11:18] <edmorley> NeilAway: ah! typical :-)
  1333. # [11:20] <NeilAway> edmorley: I had to change a bunch of lines in the vicinity, and accidentally changed that line by mistake :s
  1334. # [11:20] <sawrubh> The size of my .hg directory is 700mb. Is that normal or do I need to do some cleaning in there periodically ?
  1335. # [11:20] * Quits: gbrown (gbrown@moz-6075880C.cg.shawcable.net) (Ping timeout)
  1336. # [11:20] <edmorley> sawrubh: check strip-backup maybe?
  1337. # [11:20] <edmorley> sawrubh: though I think mine is not far off that
  1338. # [11:21] * Quits: mikeh|bcn (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1339. # [11:21] * Quits: trevorh1 (trevor@moz-A896A615.lnse1.woo.bigpond.net.au) (Ping timeout)
  1340. # [11:21] <edmorley> sawrubh: newer versions of mercurial have a more efficient storage format iirc; you could update, scrap the clone and then also use http://jlebar.com/2011/5/20/Faster_and_smaller_clones_of_branches.html to save diskspace on any other related trees you might have alongside (eg inbound)
  1341. # [11:21] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1342. # [11:22] * Joins: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz)
  1343. # [11:22] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1344. # [11:22] <edmorley> njn: reported mq push/pop speedups on a fresher tree a while bacl
  1345. # [11:22] * Joins: Goldorak (chatzilla@B92B68E0.ACD6413B.187A1082.IP)
  1346. # [11:22] <edmorley> back
  1347. # [11:23] <edmorley> s/njn:/njn/
  1348. # [11:23] * Joins: trevorh (trevor@moz-3CF8FC24.lnse4.woo.bigpond.net.au)
  1349. # [11:23] * edmorley gives up trying to type and heads into the office
  1350. # [11:23] * Quits: past (past@moz-B1F9FDB7.dsl.dyn.forthnet.gr) (Ping timeout)
  1351. # [11:23] * Joins: mikeh|bcn (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1352. # [11:24] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1353. # [11:26] * Joins: past (past@moz-CCBA7EC5.dsl.dyn.forthnet.gr)
  1354. # [11:26] <Ms2ger> njn, so how do I pronounce your nickname? :)
  1355. # [11:27] <ewong> engine ;)
  1356. # [11:27] * Quits: c0smikdebris (c0smikdebr@7BC6DD93.F94ECD12.D2D1FAF0.IP) (Ping timeout)
  1357. # [11:28] * Joins: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP)
  1358. # [11:28] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1359. # [11:31] * Quits: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP) (Ping timeout)
  1360. # [11:32] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1361. # [11:32] * ChanServ sets mode: +o roc
  1362. # [11:32] <njn> Ms2ger: n - j - n :)
  1363. # [11:32] <njn> Ms2ger: it's just my initials
  1364. # [11:32] <jfkthame> Ms2ger: and how should we pronounce yours? :)
  1365. # [11:32] * Joins: c0smikdebris (c0smikdebr@CB43356F.3F372527.BE90E62C.IP)
  1366. # [11:33] <Ms2ger> Any way you like :)
  1367. # [11:33] <darktrojan> those are his initials too
  1368. # [11:33] <njn> edmorley, sawrubh: http://blog.mozilla.org/nnethercote/2012/01/17/speeding-up-mercurial/
  1369. # [11:34] <dRdR> smaug roc ping
  1370. # [11:34] <@smaug> dRdR: pong
  1371. # [11:34] * @smaug wonders in which time zone dRdR lives
  1372. # [11:34] <dRdR> smaug: hey, want to talk with roc about your suggestions
  1373. # [11:34] <njn> jfkthame: in my head I usually say "message-two-er"
  1374. # [11:34] * Quits: karl (karl@moz-80C79211.jetstream.xtra.co.nz) (Ping timeout)
  1375. # [11:34] <dRdR> smaug: I'm in barcelona
  1376. # [11:34] <dRdR> right now at least
  1377. # [11:34] <@roc> what suggestion?
  1378. # [11:35] <dRdR> roc: so smaug wants to write separate classes for use with off-main-thread touch event handling
  1379. # [11:35] <@smaug> I suggested using non-nsEvent related structs
  1380. # [11:35] <dRdR> right, and roc you said that you wanted to eventually port this over to desktop so I'm not sure how much doing this would impede that
  1381. # [11:35] <@smaug> because the patch ended up using 1 of the 14 member variables of the existing stuff
  1382. # [11:35] <ewong> njn not Ms. tooger?
  1383. # [11:36] <@smaug> and also because as of now nsEvent has stuff which expects it to be used in main thread only
  1384. # [11:36] <njn> ewong: sometimes that too :)
  1385. # [11:36] <ewong> ;P
  1386. # [11:37] <gwagner> njn: ping
  1387. # [11:37] <@smaug> if the new stuff ends up being useful for nsEvents too, nsEvent classes could inherit the non-main-thread-only stuff
  1388. # [11:37] <@roc> smaug: that's OK
  1389. # [11:38] <@roc> ok
  1390. # [11:38] <njn> gwagner: pong
  1391. # [11:38] <gwagner> njn: have you followed bug 765435?
  1392. # [11:38] * Joins: gbrown (gbrown@moz-6075880C.cg.shawcable.net)
  1393. # [11:39] <gwagner> njn: I want to change the heap growth factors for the JS heap. that's a big win for heavy allocation sites
  1394. # [11:39] <dRdR> roc: so you want to do separate classes now too?
  1395. # [11:39] <njn> gwagner: yes
  1396. # [11:39] * Quits: Fallen|away (Fallen@moz-F0262F50.ch) (Ping timeout)
  1397. # [11:39] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1398. # [11:39] <dRdR> :(
  1399. # [11:40] <gwagner> njn: it might also help regular users and reduce fragmentation
  1400. # [11:40] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1401. # [11:40] * ChanServ sets mode: +o roc
  1402. # [11:40] <njn> gwagner: based on prior experience, I have great faith in your ability to tweak the GC heuristics for the better
  1403. # [11:40] <dRdR> roc: so you want to do separate classes now too?
  1404. # [11:40] <@roc> I'm OK with it
  1405. # [11:41] <gwagner> heh well I think that patch should be a win :)
  1406. # [11:41] <dRdR> roc: ok then, thanks
  1407. # [11:41] <njn> yep
  1408. # [11:41] * Joins: trevorh1 (trevor@moz-7A023632.lnse1.cha.bigpond.net.au)
  1409. # [11:41] * Joins: Fallen|away (Fallen@moz-F0262F50.ch)
  1410. # [11:41] * Quits: trevorh (trevor@moz-3CF8FC24.lnse4.woo.bigpond.net.au) (Ping timeout)
  1411. # [11:42] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Connection reset by peer)
  1412. # [11:43] <@smaug> dRdR: sorry :)
  1413. # [11:43] <dRdR> smaug: it's fine, I'm not opposed to it, I just didn't know what roc's plans were for the future
  1414. # [11:43] <njn> gwagner: I gotta run
  1415. # [11:43] * Quits: njn (chatzilla@moz-D6929F2F.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120618160657])
  1416. # [11:43] <TheOne> every time I update the aurora build windows 7 creates a new icon instead of using the already pinned one. who knows about the windows 7 taskbar integration?
  1417. # [11:44] <@roc> jmathies
  1418. # [11:44] <@roc> and Brian Bondy
  1419. # [11:45] <@smaug> TheOne: please file a bug
  1420. # [11:45] <TheOne> roc: thx. do you also know in which component such bugs fit?
  1421. # [11:45] * Joins: c0smikde_ (c0smikdebr@AA02C2F1.B7FFA1.BE90E62C.IP)
  1422. # [11:45] <@smaug> cc :jimm, :bbondy and :ehsan
  1423. # [11:45] * Quits: c0smikdebris (c0smikdebr@CB43356F.3F372527.BE90E62C.IP) (Ping timeout)
  1424. # [11:46] <TheOne> smaug: could you tell me the component to file in, please?
  1425. # [11:46] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  1426. # [11:46] <@smaug> TheOne: try Core: Widget-Win32
  1427. # [11:47] <@smaug> if you cc the right persons, they'll change the component if needed
  1428. # [11:48] <TheOne> smaug: thank you
  1429. # [11:48] * Joins: JeroenDeDauw (j@moz-5DB7ADFE.dip.t-dialin.net)
  1430. # [11:48] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1431. # [11:49] * Quits: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP) (Ping timeout)
  1432. # [11:51] * Quits: timeless (users.4015@moz-D63BDBD0.irccloud.com) (Ping timeout)
  1433. # [11:51] * Joins: timeless (users.4015@moz-D63BDBD0.irccloud.com)
  1434. # [11:52] * Joins: bent (chatzilla@moz-104CC309.mv.mozilla.com)
  1435. # [11:52] * Joins: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP)
  1436. # [11:52] * Joins: karl (karl@moz-80C79211.jetstream.xtra.co.nz)
  1437. # [11:52] * jlebar|away is now known as jlebar
  1438. # [11:54] * Quits: c0smikde_ (c0smikdebr@AA02C2F1.B7FFA1.BE90E62C.IP) (Ping timeout)
  1439. # [11:54] <Ms2ger> smontagu, did you see https://twitter.com/fantasai/status/217501010791383042 ? :)
  1440. # [11:55] * Quits: adrian (adrian@moz-DE8639AB.fbx.proxad.net) (Ping timeout)
  1441. # [11:56] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1442. # [11:56] * AryehGregor also cares, kind of
  1443. # [11:57] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
  1444. # [11:57] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1445. # [11:58] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
  1446. # [11:58] <@roc> I love these Silicon Valley startups with badges "trusted since 2007"
  1447. # [11:59] <ebassi> "accidents free since [] days"
  1448. # [11:59] <Yoric> :)
  1449. # [12:00] <Ms2ger> AryehGregor, that makes two, then :)
  1450. # [12:01] * Quits: timeless (users.4015@moz-D63BDBD0.irccloud.com) (Input/output error)
  1451. # [12:01] <Callek> "trusted since July 1'st 2012" -- "Page fetched June 26'th 2012"
  1452. # [12:02] * Joins: trevorh (trevor@moz-911A56FE.lnse1.cha.bigpond.net.au)
  1453. # [12:02] * Quits: trevorh1 (trevor@moz-7A023632.lnse1.cha.bigpond.net.au) (Ping timeout)
  1454. # [12:02] * Quits: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP) (Ping timeout)
  1455. # [12:02] <Callek> ..."We expect our founder will finally trust our company next week"
  1456. # [12:02] * Joins: timeless (users.4015@moz-D63BDBD0.irccloud.com)
  1457. # [12:02] * Joins: jfkthame_ (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
  1458. # [12:02] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Connection reset by peer)
  1459. # [12:02] * jfkthame_ is now known as jfkthame
  1460. # [12:02] * Quits: bent (chatzilla@moz-104CC309.mv.mozilla.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  1461. # [12:03] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1462. # [12:03] * Joins: bent (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1463. # [12:03] * Joins: c0smikdebris (c0smikdebr@BD62516F.9E7B6A84.D2D1FAF0.IP)
  1464. # [12:04] <sawrubh> I'm getting this error when trying to build Servo, which I cloned from the git repo : http://pastebin.mozilla.org/1679029
  1465. # [12:04] <sawrubh> This comes in the |make check && make| step.
  1466. # [12:04] * Quits: karl (karl@moz-80C79211.jetstream.xtra.co.nz) (Ping timeout)
  1467. # [12:04] <Ms2ger> Heh, git
  1468. # [12:05] <sawrubh> I have installed the dependencies mentioned there.
  1469. # [12:05] * Joins: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP)
  1470. # [12:06] <sawrubh> (atleast that's what I feel)
  1471. # [12:06] <@smaug> tryserver, could you please be a bit faster
  1472. # [12:06] <Yoric> smaug: Don't you mean "could you please work a bit"?
  1473. # [12:07] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  1474. # [12:07] * Joins: vikash_ (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
  1475. # [12:07] <@smaug> well, I did manage to upload a patch to try
  1476. # [12:07] <@smaug> so it does work a bit
  1477. # [12:07] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
  1478. # [12:07] <sawrubh> smaug: there are only 255 pending jobs ;), what more do you want from it :P
  1479. # [12:08] * Standard8 is now known as Standard8Away
  1480. # [12:08] <Callek> yea thats not much for try
  1481. # [12:08] <Callek> :-)
  1482. # [12:09] <sawrubh> Callek: how many machines normally are employed for the try ?
  1483. # [12:09] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
  1484. # [12:09] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  1485. # [12:09] * Quits: c0smikdebris (c0smikdebr@BD62516F.9E7B6A84.D2D1FAF0.IP) (Ping timeout)
  1486. # [12:10] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Connection reset by peer)
  1487. # [12:10] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
  1488. # [12:10] * Quits: vikash_ (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
  1489. # [12:10] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1490. # [12:11] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1491. # [12:12] <Callek> sawrubh: I don't have that data readily available atm, but see: http://oduinn.com/blog/2012/06/10/infrastructure-load-for-may-2012/
  1492. # [12:12] * Joins: rednaks (rednaks@51AF5509.74C6FD40.360EF119.IP)
  1493. # [12:12] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
  1494. # [12:13] * Quits: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1495. # [12:13] * Joins: driia (dria@FA546736.3CBDB8AB.DA78B690.IP)
  1496. # [12:13] <Callek> sawrubh: see-also http://atlee.ca/blog/2012/01/13/what-happens-when-you-push-2012-edition/
  1497. # [12:13] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Connection reset by peer)
  1498. # [12:13] <Callek> smaug: see-also http://atlee.ca/blog/2011/12/09/hg-performance/
  1499. # [12:13] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1500. # [12:14] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  1501. # [12:14] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
  1502. # [12:14] * Quits: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1503. # [12:16] <sawrubh> Callek: who is Chris Atlee on irc ? with mozillian search down, can't find him.
  1504. # [12:16] * ewong is now known as ewong|afk
  1505. # [12:16] <Callek> sawrubh: cat-lee (minus the dash)
  1506. # [12:17] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1507. # [12:17] <jlebar> sfink: https://bugzilla.mozilla.org/show_bug.cgi?id=687724#c15
  1508. # [12:17] <Callek> sawrubh: (he is very very busy with things lately, and a manager, so I wouldn't bother him unless you need to, fwiw)
  1509. # [12:18] * Quits: avih (quassel@moz-2A709D58.red.bezeqint.net) (Ping timeout)
  1510. # [12:18] <sawrubh> Callek: I won't I promise :)
  1511. # [12:19] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1512. # [12:19] * Joins: decoder (quassel@45737F17.411DB1E9.95550721.IP)
  1513. # [12:19] * Joins: victorporof (victorporo@6B0DEF4B.1C233438.79933D60.IP)
  1514. # [12:19] * Joins: avih (quassel@3FFABA78.2DC00633.CB858787.IP)
  1515. # [12:19] * Joins: c0smikdebris (c0smikdebr@32CB2B30.B86A8E9E.BE90E62C.IP)
  1516. # [12:21] * Quits: TheOne (TheOne@moz-9F1B2257.dfki.uni-kl.de) (Ping timeout)
  1517. # [12:21] * Quits: trevorh (trevor@moz-911A56FE.lnse1.cha.bigpond.net.au) (Ping timeout)
  1518. # [12:23] * Joins: trevorh (trevor@moz-B0617620.lnse4.cha.bigpond.net.au)
  1519. # [12:24] <gaston> gps: insane blog post about build-system, thanks!
  1520. # [12:25] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  1521. # [12:27] * Joins: adrian (adrian@moz-DE8639AB.fbx.proxad.net)
  1522. # [12:27] * Quits: rednaks (rednaks@51AF5509.74C6FD40.360EF119.IP) (Connection reset by peer)
  1523. # [12:27] * Joins: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1524. # [12:28] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1525. # [12:29] * Quits: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1526. # [12:32] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
  1527. # [12:35] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1528. # [12:36] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  1529. # [12:36] <edmorley> yeah gps++
  1530. # [12:36] <edmorley> :-)
  1531. # [12:36] <_AtilA_> Where?
  1532. # [12:36] <gaston> http://gregoryszorc.com/blog/2012/06/25/improving-mozilla's-build-system/
  1533. # [12:40] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  1534. # [12:41] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  1535. # [12:42] * Quits: trevorh (trevor@moz-B0617620.lnse4.cha.bigpond.net.au) (Ping timeout)
  1536. # [12:42] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
  1537. # [12:42] * Joins: trevorh (trevor@moz-24D377E7.lns9.cha.bigpond.net.au)
  1538. # [12:43] * Quits: c0smikdebris (c0smikdebr@32CB2B30.B86A8E9E.BE90E62C.IP) (Ping timeout)
  1539. # [12:44] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  1540. # [12:45] * Joins: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com)
  1541. # [12:45] * Joins: dao (dao@moz-DEAFA066.superkabel.de)
  1542. # [12:46] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1543. # [12:50] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1544. # [12:52] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
  1545. # [12:53] * Joins: c0smikdebris (c0smikdebr@765482CB.7D627531.D2D1FAF0.IP)
  1546. # [12:53] <sawrubh> I'll start with this blog post now and maybe finish up my tomorrow :P . It's a tad small
  1547. # [12:53] <sawrubh> s/my/by
  1548. # [12:53] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  1549. # [12:54] * Joins: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
  1550. # [12:55] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
  1551. # [12:57] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
  1552. # [12:58] * Quits: c0smikdebris (c0smikdebr@765482CB.7D627531.D2D1FAF0.IP) (Ping timeout)
  1553. # [12:58] * driia is now known as dria
  1554. # [12:59] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
  1555. # [13:01] * Quits: ted__ (luser@moz-F94AB59B.scr.east.verizon.net) (Ping timeout)
  1556. # [13:01] <Ms2ger> "My response is going to be "why do you hate developers?" Seriously, that will be my question."
  1557. # [13:01] <Ms2ger> gps, I believe you ;)
  1558. # [13:02] * Quits: trevorh (trevor@moz-24D377E7.lns9.cha.bigpond.net.au) (Ping timeout)
  1559. # [13:03] * Joins: trevorh (trevor@moz-7AD6CFB1.lnse3.cha.bigpond.net.au)
  1560. # [13:03] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
  1561. # [13:03] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1562. # [13:04] <AryehGregor> So who do we need to petition to get a team of developers assigned to do gps' bidding and fix the build system?
  1563. # [13:04] * AryehGregor cries at 45-second no-op builds
  1564. # [13:05] <@roc> that is a large blog post
  1565. # [13:05] <Callek> AryehGregor: we used to have 30 minute no-op builds on windows
  1566. # [13:05] <Callek> :-)
  1567. # [13:05] <@roc> why would you ever do a no-op build?
  1568. # [13:05] <Callek> so don't cry as long
  1569. # [13:05] <AryehGregor> Yes, it is, but a worthwhile one.
  1570. # [13:05] <AryehGregor> You wouldn't, but it implies that even the most trivial change to anything takes at least that long.
  1571. # [13:06] <@roc> it doesn't, because you know to run "pymake -C objdir/layout && pymake -C objdir/toolkit/library"
  1572. # [13:06] <@roc> don't mind me, I'm trolling. I'm all for a better build system.
  1573. # [13:06] <Unfocused> "you" being the developers in the know
  1574. # [13:06] <Callek> roc: "you" are a unique breed of person to know the magic incantations to do those magic shortcuts ;-)
  1575. # [13:07] <AryehGregor> Does that actually work reliably for any old file that gets modified, or will it cause things to mysteriously break if you haven't memorized all the build dependencies?
  1576. # [13:07] <Callek> and I am even a comm-* build system Peer, and I still get boggled when I try to do that magic, since I never remember the right combinations
  1577. # [13:07] <@roc> it only works for layout and if you haven't modified any header files that are included by other modules
  1578. # [13:07] <AryehGregor> So would "pymake -C editor/" work if I make an editor change, do you think?
  1579. # [13:08] <@roc> yes I think it would
  1580. # [13:08] * Joins: c0smikdebris (c0smikdebr@D37166CB.54D1C081.BE90E62C.IP)
  1581. # [13:08] <@roc> you have to remake in toolkit/library though
  1582. # [13:08] <@roc> to rebuild xul.dll
  1583. # [13:08] <Callek> AryehGregor: thats just it, it varies based on *exactly* what you are touching, and where it is linked
  1584. # [13:08] <Callek> and all bets are off if you touch a header
  1585. # [13:08] <AryehGregor> Well, lots of editor headers aren't used outside of editor. I think.
  1586. # [13:08] <Callek> and *some* source files are linked in multiple places even
  1587. # [13:09] <Ms2ger> AryehGregor, (also, you'd use make instead of pymake if you're not on windows)
  1588. # [13:09] <Callek> (or at least used to be)
  1589. # [13:09] <AryehGregor> Oh, good to know.
  1590. # [13:09] <AryehGregor> (re Ms2ger)
  1591. # [13:09] <@roc> if gps is that much into this problem, he should just work on it full time
  1592. # [13:09] <Ms2ger> roc, are you his manager? ;)
  1593. # [13:09] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1594. # [13:09] <@roc> I'm sure his manager wouldn't mind
  1595. # [13:10] <AryehGregor> If his manager objects, I expect we can get together a decent-sized mob of developers with torches and pitchforks to persuade him otherwise.
  1596. # [13:11] * Quits: c0smikdebris (c0smikdebr@D37166CB.54D1C081.BE90E62C.IP) (Ping timeout)
  1597. # [13:11] * Joins: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1598. # [13:13] * bhearsum|afk is now known as bhearsum
  1599. # [13:14] <darktrojan> he should just file it and mark it [good first bug]
  1600. # [13:14] * Joins: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1601. # [13:14] <@roc> oh yes
  1602. # [13:15] <edmorley> darktrojan++
  1603. # [13:15] <darktrojan> :)
  1604. # [13:15] <Ms2ger> [mentor=khuey]
  1605. # [13:15] * davehunt is now known as davehunt|away
  1606. # [13:16] * Joins: ted__ (luser@moz-DAF83DF3.scr.east.verizon.net)
  1607. # [13:17] * sawrubh will now suspect every good first bugs
  1608. # [13:17] <sawrubh> edmorley: what is the version of hg being used by hg.m.o ?
  1609. # [13:18] <darktrojan> actually some bits could be chipped off by people of the right mindset (aspergers, mainly)
  1610. # [13:18] <darktrojan> such as http://mxr.mozilla.org/mozilla-central/search?string=_tests%2Ftesting%2Fmochitest%2F&find=&findi=&;filter=^[^\0]*%24&hitlimit=&tree=mozilla-central
  1611. # [13:18] <edmorley> sawrubh: 2.0.x iirc according to bug 741353
  1612. # [13:19] <edmorley> s/iirc//
  1613. # [13:20] <darktrojan> woah, that mxr page actually sorted the top level directories
  1614. # [13:20] * darktrojan is suspicious
  1615. # [13:20] <sawrubh> Ms2ger: did you check out Clue(1985) ? How is it ? It was being highly praised yesterday
  1616. # [13:21] <Ms2ger> I didn't
  1617. # [13:21] * Joins: c0smikdebris (c0smikdebr@54895C8C.D1B67D4C.274D17D6.IP)
  1618. # [13:22] * Quits: trevorh (trevor@moz-7AD6CFB1.lnse3.cha.bigpond.net.au) (Ping timeout)
  1619. # [13:22] * Joins: trevorh (trevor@moz-DFED0D6B.lns9.woo.bigpond.net.au)
  1620. # [13:23] * Quits: stransky_ (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1621. # [13:23] * Joins: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1622. # [13:23] * sawrubh is fed up of Mid-air collisions and having to throw away his changes
  1623. # [13:23] * ted__ is now known as ted
  1624. # [13:24] <sawrubh> edmorley: did you also get a mid-air collision alert or is it just one way :P
  1625. # [13:24] <edmorley> sawrubh: only the second (and later) people get it
  1626. # [13:24] * Quits: c0smikdebris (c0smikdebr@54895C8C.D1B67D4C.274D17D6.IP) (Ping timeout)
  1627. # [13:24] <edmorley> my changes were already made
  1628. # [13:24] <sawrubh> heh
  1629. # [13:25] <edmorley> :-)
  1630. # [13:25] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  1631. # [13:26] * Quits: JeroenDeDauw (j@moz-5DB7ADFE.dip.t-dialin.net) (Ping timeout)
  1632. # [13:28] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
  1633. # [13:29] * Joins: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net)
  1634. # [13:31] <AryehGregor> So it seems like no one agrees on whether we should use signed or unsigned for things like Range offsets etc.
  1635. # [13:31] <AryehGregor> Sigh.
  1636. # [13:32] <AryehGregor> I guess the path of least resistance is probably unsigned, since everything but range offsets uses that.
  1637. # [13:32] <Ms2ger> sgtm :)
  1638. # [13:32] * AryehGregor likes the idea of unsigned better, but oh well
  1639. # [13:32] * AryehGregor likes the idea of *signed* better, but oh well
  1640. # [13:33] * AryehGregor notes that some code accepts "-1" as a magical offset meaning "the last", which won't work without casts if we use strict compiler options
  1641. # [13:33] <AryehGregor> smaug, would you take a patch to change range offsets to be unsigned?
  1642. # [13:34] * Joins: mwu_ (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1643. # [13:34] * Quits: mwu_ (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: mwu_)
  1644. # [13:34] * Joins: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1645. # [13:34] * Joins: c0smikdebris (c0smikdebr@1204D680.E1A0A7E0.BE90E62C.IP)
  1646. # [13:34] <AryehGregor> Hmm -- is underflow of an unsigned integer well-defined in C++?
  1647. # [13:35] * Quits: Goldorak (chatzilla@B92B68E0.ACD6413B.187A1082.IP) (Ping timeout)
  1648. # [13:36] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  1649. # [13:36] <Ms2ger> As in uint32(-1)?
  1650. # [13:37] <AryehGregor> Ugh, why does dxr do string search instead of identifier match by default?
  1651. # [13:37] <AryehGregor> Ah, okay.
  1652. # [13:37] <AryehGregor> Well, sure.
  1653. # [13:38] <AryehGregor> Or PRUint32 x = 0; x--; or whatever.
  1654. # [13:38] <jcranmer> AryehGregor: yes
  1655. # [13:38] <AryehGregor> Ah, that's interesting.
  1656. # [13:38] <jlebar> jfkthame++
  1657. # [13:38] <jcranmer> unsigned integers are guaranteed to be basically arithmetic modulo 2^N for an appropriate value of N
  1658. # [13:38] <jlebar> jfkthame: That was awesome.
  1659. # [13:39] <jfkthame> jlebar: ?
  1660. # [13:39] <jlebar> jfkthame: The two incorrect loop bodies.
  1661. # [13:39] <jfkthame> ah :)
  1662. # [13:40] <jcranmer> AryehGregor: so -1 is congruent to 2^32 -1 mod 2^32, so (unsigned)-1 is equal to to UINT_MAX if unsigned is a 32-bit integer
  1663. # [13:41] <Ms2ger> jcranmer, surely UINT_MAX is always unsigned(-1)?
  1664. # [13:41] * jcranmer is now known as jcranmer|away
  1665. # [13:41] * Quits: trevorh (trevor@moz-DFED0D6B.lns9.woo.bigpond.net.au) (Ping timeout)
  1666. # [13:41] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b4d033913a03 - Michael Wu - Bug 768377 - Back out Bug 762153 due to regression on akami, r=cjones
  1667. # [13:42] * Quits: davidill_ (davidillsl@moz-2D57556B.range86-160.btcentralplus.com) (Ping timeout)
  1668. # [13:42] * Joins: trevorh (trevor@moz-DC6E5595.lnse2.cha.bigpond.net.au)
  1669. # [13:42] <AryehGregor> So, question: is there any reason we prefer macros to inline functions for things like MOZ_ASSERT or NS_SUCCEEDED?
  1670. # [13:42] <AryehGregor> Hmm, I guess MOZ_ASSERT needs to print its argument as a string.
  1671. # [13:42] <AryehGregor> So it can't be an inline function.
  1672. # [13:42] <AryehGregor> So ignore that example.
  1673. # [13:43] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1674. # [13:44] <Ms2ger> Also, MOZ_ASSERT needs to not expand its argument in non-debug
  1675. # [13:44] <AryehGregor> Right.
  1676. # [13:44] <Ms2ger> But changing NS_SUCCEEDED sounds good to me :)
  1677. # [13:45] * Quits: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net) (Quit: Leaving.)
  1678. # [13:45] * Joins: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net)
  1679. # [13:47] * Joins: IanN (iann@4837CDFE.2ECE621A.E5F36E28.IP)
  1680. # [13:48] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  1681. # [13:49] <@roc> I think the "undefined behavior" argument is weak
  1682. # [13:50] <@roc> overflowing and wrapping around is quite likely to be just as catastrophic as undefined behavior, even though it's defined
  1683. # [13:50] <AryehGregor> Well, at least you can reliably check for it.
  1684. # [13:50] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1685. # [13:51] <AryehGregor> You can't reliably check for undefined behavior, right? Because the compiler is allowed to eat the check.
  1686. # [13:51] <@roc> with MOZ_ASSERT_NONNEGATIVE you mean?
  1687. # [13:51] <@roc> it depends on how you check for overflow I guess
  1688. # [13:51] * Quits: c0smikdebris (c0smikdebr@1204D680.E1A0A7E0.BE90E62C.IP) (Ping timeout)
  1689. # [13:51] <@roc> if you're conservative it's OK
  1690. # [13:52] <AryehGregor> I mean, basically I agree with you in that I prefer signed types.
  1691. # [13:52] <AryehGregor> I think their behavior will make more sense to people who think like normal programmers and not language lawyers.
  1692. # [13:52] * rail_away is now known as rail
  1693. # [13:53] <derf> What is the difference between normal programmers and language lawyers?
  1694. # [13:54] <AryehGregor> The methods I'd want to convert to signed are all in content/base/, I think, so if an owner or peer is willing to r+ the change, I'm happy to write a patch.
  1695. # [13:55] <AryehGregor> bz_sleep, what do you think? (About having things like nsINode::Length, GetChildCount, etc. return PRInt32 instead of PRUint32.)
  1696. # [13:55] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1697. # [13:56] <@roc> derf: normal programmers are happy when their code passes tryserver; language lawyers aren't happy until they know it would run on a Cray-1
  1698. # [13:56] <derf> So in this context "normal programmers" == "bad programmers". Got it.
  1699. # [13:56] <Ms2ger> I'd object to that
  1700. # [13:57] <Callek> perfectionists vs realists is more like it
  1701. # [13:57] <Callek> the enemy of the good, is the perfect
  1702. # [13:57] <Callek> (especially in programming)
  1703. # [13:57] * Joins: Stan (Stan@moz-C5B7AAC7.dip.t-dialin.net)
  1704. # [13:57] <AryehGregor> derf, normal programmers think of "int" as "something that behaves like an integer in pretty much all the cases I care about". Language lawyers think of "int" as "an integer type defined to be at least 16 bits long, at least as long as 'short', no longer than 'long', . . ."
  1705. # [13:57] <mwu> ehsan: hm, shouldn't the git m-c mirror have updated by now?
  1706. # [13:57] * heycam|away is now known as heycam
  1707. # [13:59] <heycam> where are mouse events on links handled? I'm wondering why any mousedown on a link these days marks the link as visited, even if you don't open the link, and was going to dig around.
  1708. # [13:59] <AryehGregor> Ms2ger, why would you object to it?
  1709. # [14:00] <Ms2ger> Because using signed integers for things that can never be negative is silly
  1710. # [14:00] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
  1711. # [14:00] <heycam> inconsistency between PRUint32s and PRInt32s have annoyed me, end up having to do a bunch of casting to satisfy compilers with warnings-as-errors turned on
  1712. # [14:01] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1713. # [14:01] * Quits: ketas (ketas@195.20.191.90.dyn.estpak.ee) (Ping timeout)
  1714. # [14:01] <derf> Right. It's the same reason that not using const for things that can never be written to isn't silly.
  1715. # [14:01] * Quits: merike|away (quassel@moz-F4A0EEEE.cable.starman.ee) (Ping timeout)
  1716. # [14:01] <AryehGregor> Ms2ger, but that way we can easily detect underflow with MOZ_ASSERT(foo >= 0), whereas if it happens with unsigned values it's not nearly as obvious.
  1717. # [14:01] <Ms2ger> Don't overflow
  1718. # [14:01] * Quits: trevorh (trevor@moz-DC6E5595.lnse2.cha.bigpond.net.au) (Ping timeout)
  1719. # [14:02] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1720. # [14:02] * ChanServ sets mode: +o roc
  1721. # [14:02] <derf> Like anything else, sometimes it's a good idea, sometimes it isn't.
  1722. # [14:02] * Joins: morozovm_ (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
  1723. # [14:02] <AryehGregor> Um, good advice, but it's nice to be able to actually check for bugs . . .
  1724. # [14:02] * Joins: trevorh (trevor@4CC88774.F28493F3.2CE63F58.IP)
  1725. # [14:02] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Ping timeout)
  1726. # [14:02] * morozovm_ is now known as morozovm
  1727. # [14:02] <@roc> derf: yes
  1728. # [14:02] <@roc> unfortunately
  1729. # [14:02] <Ms2ger> Do tell how you're going to underflow in Length(), btw
  1730. # [14:03] <heycam> it's not necessarily in Length(), but what you do with the return value
  1731. # [14:03] <AryehGregor> Ms2ger, you're not. You might underflow when you do things like PRUint32 = range->StartOffset(); /* lots of processing goes here */
  1732. # [14:03] <AryehGregor> And I want StartOffset() and Length() to be the same type so we don't have to cast to compare them.
  1733. # [14:04] <AryehGregor> There are tons of editor functions that accept node/offset pairs as arguments. They could come from anywhere.
  1734. # [14:04] <AryehGregor> If offsets were unsigned, you'd have to check for underflow in a significantly less intuitive manner.
  1735. # [14:04] <@roc> if you make content offsets unsigned, then nsTextFrame will get very unhappy
  1736. # [14:04] <AryehGregor> E.g., MOZ_ASSERT(aOffset & 0x80000000 == 0) or some wrapper for that.
  1737. # [14:05] <AryehGregor> Also, some functions accept -1 as a special value for an offset input.
  1738. # [14:05] <AryehGregor> Which is impossible if it's signed.
  1739. # [14:05] * Quits: dao (dao@moz-DEAFA066.superkabel.de) (Ping timeout)
  1740. # [14:06] * Joins: dao (dao@moz-DEAFA066.superkabel.de)
  1741. # [14:06] <AryehGregor> roc, why?
  1742. # [14:06] * Joins: Bharat (Mibbit@EB67D214.7CD68C9E.98FED56D.IP)
  1743. # [14:06] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1744. # [14:07] <@roc> right now we use signed integers to represent offsets into text nodes and unsigned integers to represent offsets into text runs (which contain text possibly from multiple nodes with whitespace collapsed and certain other processing applied)
  1745. # [14:07] <@roc> warnings on signed/unsigned mismatches help debug problems
  1746. # [14:07] * Joins: ketas (ketas@195.20.191.90.dyn.estpak.ee)
  1747. # [14:07] <Ms2ger> Whoa, "Web IDL (Second Edition)"
  1748. # [14:07] * Quits: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: gwagner)
  1749. # [14:07] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1750. # [14:08] <heycam> Ms2ger, I just branched it off so I could add new feature requests while the first edition does its W3C thing
  1751. # [14:08] <AryehGregor> roc, that seems excessively magical. You couldn't define some trivial wrapper class that will get compiled to the same code but will make comparisons fail?
  1752. # [14:08] <Ms2ger> heycam, sounds silly, the first edition isn't going to do that thing for a number of years
  1753. # [14:08] <@roc> historically I haven't had much luck with trying to get compilers to boil away wrapper classes around simple integer types
  1754. # [14:09] <AryehGregor> Sad.
  1755. # [14:09] <@roc> we tried to do it for nscoord and it totally failed
  1756. # [14:09] <heycam> Ms2ger, maybe
  1757. # [14:09] <@roc> that was years ago, maybe things have improved
  1758. # [14:09] * kmoir-afk is now known as kmoir
  1759. # [14:09] <AryehGregor> Would be nice if they had.
  1760. # [14:09] <Ms2ger> heycam, oh, and there's no link to the CR in the ED
  1761. # [14:09] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
  1762. # [14:10] <AryehGregor> roc, maybe you could be sneaky and make them enums, then use them like regular integer types?
  1763. # [14:10] <heycam> Ms2ger, will add (once I've finished some other edits)
  1764. # [14:10] <Ms2ger> Ta
  1765. # [14:11] * Joins: espindola (espindola@moz-C83D3162.dsl.teksavvy.com)
  1766. # [14:12] <derf> AryehGregor: That's a really bad idea.
  1767. # [14:12] <AryehGregor> It sure sounds like one, but I couldn't think way.
  1768. # [14:12] <AryehGregor> Enlighten me, please. :)
  1769. # [14:12] <derf> Well, for one thing, the signedness of enums is not guaranteed.
  1770. # [14:12] <derf> Compilers get to pick.
  1771. # [14:12] <AryehGregor> You could use C++0x enums with an explicit base type.
  1772. # [14:12] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1773. # [14:13] <AryehGregor> (falling back to the base type itself if that's not supported)
  1774. # [14:13] <derf> For a second thing, compilers make all kinds of crazy assumptions about enums and warn you when they aren't met.
  1775. # [14:13] <AryehGregor> True.
  1776. # [14:14] * Quits: espindola (espindola@moz-C83D3162.dsl.teksavvy.com) (Quit: Ex-Chat)
  1777. # [14:14] * Joins: espindola (espindola@moz-C83D3162.dsl.teksavvy.com)
  1778. # [14:14] * Ms2ger does something useful instead
  1779. # [14:16] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
  1780. # [14:16] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Quit: redDragon)
  1781. # [14:17] <@smaug> oh, WebIDL is the real spec
  1782. # [14:17] <@smaug> (2nd ed)
  1783. # [14:17] <@smaug> and the 1st ed is effectively deprecated, or obsolete
  1784. # [14:17] <heycam> pretty much
  1785. # [14:17] <heycam> "for the people who don't care about versions" or some such I said in my mail
  1786. # [14:18] <AryehGregor> smaug, do you have an opinion on the use of PRInt32 vs. PRUint32 for range offsets, nsINode::GetChildCount, etc.?
  1787. # [14:18] <AryehGregor> Everyone seems to disagree on which is preferable. I mostly just want them to match.
  1788. # [14:18] <AryehGregor> (although I'd prefer PRInt32)
  1789. # [14:18] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Quit: WeeChat 0.3.7)
  1790. # [14:19] * Quits: Bharat (Mibbit@EB67D214.7CD68C9E.98FED56D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1791. # [14:19] <@smaug> I think I'd prefer unsigned...but the problem is things like IndexOf
  1792. # [14:20] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  1793. # [14:20] <AryehGregor> Ah, right, that has to return signed.
  1794. # [14:20] <@smaug> yeah
  1795. # [14:20] <AryehGregor> Also, some editor methods take a signed offset and use -1 to mean "the end".
  1796. # [14:20] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1797. # [14:20] <AryehGregor> Maybe that's bad, I don't know.
  1798. # [14:20] <Ms2ger> Editor does a lot of silly things :)
  1799. # [14:20] <AryehGregor> Ms2ger, what do you think IndexOf should return if the node isn't found?
  1800. # [14:20] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1801. # [14:21] <Ms2ger> Signed -1
  1802. # [14:21] <AryehGregor> So it should return PRInt32 even though offsets everywhere else are PRUint32?
  1803. # [14:21] <Ms2ger> Right
  1804. # [14:21] <AryehGregor> So we have to cast the result?
  1805. # [14:21] <@smaug> hmm
  1806. # [14:21] <@smaug> that would be unfortunate
  1807. # [14:21] <Ms2ger> Yes, because you need to think about how you want to handle the -1 case
  1808. # [14:22] * Quits: trevorh (trevor@4CC88774.F28493F3.2CE63F58.IP) (Ping timeout)
  1809. # [14:22] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1810. # [14:22] <@roc> if (result < 0) ...
  1811. # [14:22] <jfkthame> couldn't it return NOT_FOUND, where NOT_FOUND is defined as PRUint32(-1) ?
  1812. # [14:22] <Ms2ger> Indeed
  1813. # [14:22] <jfkthame> if (result == NOT_FOUND) ....
  1814. # [14:23] <@smaug> IndexOf returns quite commonly -1 if something isn't found
  1815. # [14:23] * Joins: trevorh (trevor@B8F7DC29.ADC55F11.466B28B1.IP)
  1816. # [14:23] <gaston> anyone knows what's up with fx 13.0.2 ? so far 767612 only deals with its preparation but it doesnt look planned for actual release
  1817. # [14:24] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  1818. # [14:24] <@smaug> AryehGregor: which all methods would you change to take or return PRUint32?
  1819. # [14:24] <Callek> gaston: its in limbo for now
  1820. # [14:24] * Joins: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1821. # [14:24] <Callek> gaston: which is relatedly why we don't announce a release until its all said and done
  1822. # [14:24] <AryehGregor> smaug, what? I didn't understand that. I'd want to change everything that deals with offsets, as much as possible.
  1823. # [14:25] <AryehGregor> To avoid casts and/or compiler warnings.
  1824. # [14:25] <@smaug> AryehGregor: well, obviously *if* IndexOf would return PRInt32, there would be at least one method returning PRInt32
  1825. # [14:25] <AryehGregor> Yes, so I'd have to keep that, and anything similar.
  1826. # [14:25] <AryehGregor> But everything else I'd make unsigned.
  1827. # [14:25] <gaston> Callek: ghost release :)
  1828. # [14:26] <@smaug> AryehGregor: could you make everything to use signed ?
  1829. # [14:26] <AryehGregor> Yes, I could do that too.
  1830. # [14:26] <AryehGregor> I guess Ms2ger would argue that IndexOf *should* return a different type, though.
  1831. # [14:26] <AryehGregor> Because it means something different.
  1832. # [14:26] <AryehGregor> I'm somewhat on the fence.
  1833. # [14:27] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1834. # [14:27] <AryehGregor> Likewise for the editor/ methods -- I could define separate variants that took PRInt32, and make those wrappers around the PRUint32 variants.
  1835. # [14:27] <AryehGregor> That sounds attractive to me now.
  1836. # [14:28] <@smaug> is this unsigned vs. signed causing any real problems?
  1837. # [14:28] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  1838. # [14:29] <heycam> it causes me a problem when things compile nicely with warnings locally and fail when I push to try because of warnings-as-errors :)
  1839. # [14:29] <AryehGregor> smaug, right now it requires casts occasionally because of -Wsigned-comparison. I want to try enabling -Wsigned-conversion in editor dir-by-dir, and that would require a *lot* of casts if the types don't match.
  1840. # [14:29] <AryehGregor> So, yes, I'd say that's a real problem, although not a huge one.
  1841. # [14:29] * Quits: dao (dao@moz-DEAFA066.superkabel.de) (Connection reset by peer)
  1842. # [14:30] <decoder> espindola: thanks for taking care of that bug. is it ok that I flagged you for review on the other bug? that config file is solely used by me and I thought you can review best :)
  1843. # [14:30] <espindola> decoder, I am assuming "that bug" == 768406
  1844. # [14:30] <espindola> which one is the "other bug"? :-)
  1845. # [14:31] * Joins: dao (dao@moz-DEAFA066.superkabel.de)
  1846. # [14:31] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1847. # [14:31] <espindola> 768405 I guess
  1848. # [14:31] * Joins: mrwibbit (Mibbit@moz-88B3DCEB.inf.um.es)
  1849. # [14:31] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  1850. # [14:32] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  1851. # [14:32] * Joins: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP)
  1852. # [14:32] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  1853. # [14:32] <decoder> espindola: right :D
  1854. # [14:32] <decoder> thanks!
  1855. # [14:32] <@smaug> AryehGregor: I don't have strong feelings about this. Do whatever makes the code least error prone and easiest to read :)
  1856. # [14:33] <@smaug> and IndexOf should return -1
  1857. # [14:33] <AryehGregor> Yay.
  1858. # [14:33] <@smaug> (if the object isn't found)
  1859. # [14:33] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  1860. # [14:33] * Quits: dao (dao@moz-DEAFA066.superkabel.de) (Ping timeout)
  1861. # [14:33] * Joins: dao (dao@moz-DEAFA066.superkabel.de)
  1862. # [14:33] <Callek> smaug: awww we could have made our code sooo much faster if we could strip IndexOf implementation down to *just* return -1
  1863. # [14:35] * Quits: dria (dria@FA546736.3CBDB8AB.DA78B690.IP) (Ping timeout)
  1864. # [14:36] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1865. # [14:37] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1866. # [14:37] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1867. # [14:39] * Joins: kaie (kaie@moz-5ED48111.dip.t-dialin.net)
  1868. # [14:40] * khuey|away is now known as khuey
  1869. # [14:40] <@khuey> Ms2ger: yourself?
  1870. # [14:41] <Ms2ger> Besides me
  1871. # [14:42] * Joins: whimboo|afk (whimboo@moz-216F9AFA.superkabel.de)
  1872. # [14:42] * Quits: trevorh (trevor@B8F7DC29.ADC55F11.466B28B1.IP) (Ping timeout)
  1873. # [14:43] <Ms2ger> khuey, and you should find some time to read gps's post
  1874. # [14:43] <@smaug> how is khuey awake. probably he wanted to review my patches
  1875. # [14:43] * Joins: trevorh (trevor@moz-D85D06EC.lnse4.woo.bigpond.net.au)
  1876. # [14:44] <NeilAway> jfkthame: actually I noticed my error when I saw Benoit's reply (since he CCd me)
  1877. # [14:45] <@khuey> it's only 5:30 am
  1878. # [14:45] <@khuey> :-P
  1879. # [14:45] <gaston> Ms2ger: that post got my mind totally blown
  1880. # [14:45] <derf> khuey: Exactly.
  1881. # [14:45] <Ms2ger> gaston, interested in a build system job? :)
  1882. # [14:46] * Parts: mrwibbit (Mibbit@moz-88B3DCEB.inf.um.es)
  1883. # [14:46] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1884. # [14:46] <NeilAway> we have a kNotFound which iirc is something like ~0U
  1885. # [14:46] <gaston> Ms2ger: errr... when days will be 48h, i'd enjoy that :)
  1886. # [14:48] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1887. # [14:48] * Quits: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP) (Quit: Leaving)
  1888. # [14:48] <NeilAway> gaston: hmm, not sure whether earth's rotation will decay fast enough for that to happen before the Sun "explodes"
  1889. # [14:49] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  1890. # [14:49] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1891. # [14:50] * Quits: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP) (Quit: Stack has overflowed, need to save it.)
  1892. # [14:51] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1893. # [14:52] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1894. # [14:52] <@roc> the Sun won't explode
  1895. # [14:53] <@roc> I believe with current projections the Earth's rotation stops before it get swallowed by the Sun's red giant stage
  1896. # [14:53] * khuey is now known as khuey|away
  1897. # [14:54] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  1898. # [14:54] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Quit: morozovm)
  1899. # [14:55] <gaston> by then we'll be at firefox -1, since version number would have overflown
  1900. # [14:55] <Callek> gaston: no
  1901. # [14:56] <Callek> we'll be using PRUint128 by then
  1902. # [14:56] * jlebar is now known as jlebar|away
  1903. # [14:56] <gaston> uint128_t please
  1904. # [14:56] <Ms2ger> ^
  1905. # [14:56] <Callek> nope, we'll be carrying NSPR naming conventions along to the death of earth
  1906. # [14:57] <gaston> or maybe it'll have migrated to NewPRUint128_t
  1907. # [14:57] <Ms2ger> Missing ns
  1908. # [14:57] <@roc> actually, that's wrong. we won't get tidally locked to the Sun,.
  1909. # [14:58] * heycam is now known as heycam|away
  1910. # [14:58] * ewong|sleep is now known as ewong
  1911. # [14:59] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1912. # [14:59] * ChanServ sets mode: +o ehsan
  1913. # [14:59] * Quits: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP) (Ping timeout)
  1914. # [14:59] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  1915. # [15:00] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1916. # [15:01] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Ping timeout)
  1917. # [15:01] * Joins: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP)
  1918. # [15:01] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1919. # [15:02] * Joins: trevorh1 (trevor@moz-6E64F26C.lnse1.cha.bigpond.net.au)
  1920. # [15:02] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1921. # [15:02] * Quits: trevorh (trevor@moz-D85D06EC.lnse4.woo.bigpond.net.au) (Ping timeout)
  1922. # [15:02] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1923. # [15:03] * Quits: dao (dao@moz-DEAFA066.superkabel.de) (Quit: Leaving.)
  1924. # [15:03] * jcranmer|away is now known as jcranmer
  1925. # [15:03] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  1926. # [15:05] * Joins: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1927. # [15:06] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1928. # [15:09] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1929. # [15:09] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1930. # [15:09] * Joins: KWierso (Daily@3C926C74.99380057.66281533.IP)
  1931. # [15:10] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
  1932. # [15:10] <Yoric> dougt: ping
  1933. # [15:10] <NeilAway> roc: well, its size "explodes" at least, just not violently (as if you can call being engulfed by a fusion reaction nonviolent)
  1934. # [15:11] <dougt> Yoric: hey
  1935. # [15:11] * Joins: gen (gen@moz-F5AA64CA.s41.a013.ap.plala.or.jp)
  1936. # [15:11] <Yoric> dougt: Hi, how are you?
  1937. # [15:12] <dougt> good. you?
  1938. # [15:12] <Yoric> Fine, thanks.
  1939. # [15:12] <Yoric> Having fun segfaulting everything from JavaScript :)
  1940. # [15:12] <dougt> looked at my review queue.
  1941. # [15:12] <dougt> nothing for you.
  1942. # [15:12] <Yoric> Nope.
  1943. # [15:12] <Yoric> Not yet :)
  1944. # [15:12] <dougt> i am not segfaulting right now.
  1945. # [15:12] <dougt> are you?
  1946. # [15:13] <Yoric> Well, with judicious application of js-ctypes and improperly defined data structure, I certainly do :)
  1947. # [15:13] <Yoric> Do you mind if I ask you to review the patches of bug 764436?
  1948. # [15:13] <Yoric> (once I have updated them)
  1949. # [15:13] <jcranmer> NeilAway: I don't think we'd be absorbed by the core, but the heat currents would disintegrate our bodies
  1950. # [15:13] <Yoric> taras cannot review them for the time being
  1951. # [15:14] <dougt> i can tonight.
  1952. # [15:14] <dougt> in spain at the b2g shindig.
  1953. # [15:14] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1954. # [15:14] <Yoric> dougt: If you are too busy, I can find someone else, just give me the word.
  1955. # [15:15] <dougt> thanks.
  1956. # [15:15] * Quits: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP) (Ping timeout)
  1957. # [15:15] * Joins: dao (dao@moz-DEAFA066.superkabel.de)
  1958. # [15:15] * Joins: mib_oxt5kx (Mibbit@76B03B95.4851BAE3.A5CBE450.IP)
  1959. # [15:16] <Yoric> Actually, bug 707696 is more urgent.
  1960. # [15:17] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
  1961. # [15:17] <Yoric> dougt: So if you have time to review bug 707696, that's great.
  1962. # [15:17] <Yoric> Otherwise, it will just have to wait.
  1963. # [15:17] <dougt> put in my queue.
  1964. # [15:17] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1965. # [15:17] <Yoric> Thanks.
  1966. # [15:17] <dougt> i can redirect if I don't get to it tonigth
  1967. # [15:18] * Quits: mib_oxt5kx (Mibbit@76B03B95.4851BAE3.A5CBE450.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1968. # [15:18] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1969. # [15:19] * Joins: mib_v3qu1o (Mibbit@76B03B95.4851BAE3.A5CBE450.IP)
  1970. # [15:20] <Yoric> perfect
  1971. # [15:20] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  1972. # [15:20] * mjschranz_away is now known as mjschranz
  1973. # [15:20] * IanN is now known as IanN|Away
  1974. # [15:21] * Quits: trevorh1 (trevor@moz-6E64F26C.lnse1.cha.bigpond.net.au) (Ping timeout)
  1975. # [15:22] * Joins: trevorh (trevor@moz-A4CE3DE5.lnse2.cha.bigpond.net.au)
  1976. # [15:22] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1977. # [15:22] * mattwoodrow is now known as mattwoodrow|away
  1978. # [15:23] * Quits: mib_v3qu1o (Mibbit@76B03B95.4851BAE3.A5CBE450.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1979. # [15:23] <smontagu> Ms2ger: I didn't see the tweet, but I saw the update on public-i18n-bidi
  1980. # [15:23] <AryehGregor> Is gcc 4.2 supported in practice, or can we ignore it?
  1981. # [15:24] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1982. # [15:24] <AryehGregor> Blech, it's used for Mac.
  1983. # [15:25] <gaston> (and openbsd)
  1984. # [15:25] <Yoric> dougt: And of course, if you have enough time for bug 764436 (or if you can redirect it), it's even better.
  1985. # [15:26] <Callek> AryehGregor: its necessary to deal with it, at least in some minor fashions
  1986. # [15:26] <Callek> since you need to deal with it for l10n-repacks (its used for the mar binary)
  1987. # [15:27] * nli is now known as nli|away
  1988. # [15:27] * AryehGregor is trying to figure out how to allow "-Wconversion -Wsigned-conversion" to be added on a per-dir basis
  1989. # [15:27] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  1990. # [15:28] * Joins: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  1991. # [15:28] <ekr> AryehGregor: when you do, let me know, since I have some directories which need -Wno-parentheses
  1992. # [15:28] <AryehGregor> Hmm, so maybe a more general mechanism would be nice.
  1993. # [15:29] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1994. # [15:29] <AryehGregor> Hmm, why would you want to disable that warning?
  1995. # [15:29] * rail is now known as rail-brb
  1996. # [15:30] <ekr> because I'm importing a big chunk of code which does if (rv = foo()) {}
  1997. # [15:30] <ekr> so we can either have a -Wno-parenthes or we can have -Werror, but not both
  1998. # [15:30] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1999. # [15:31] * jmaher|afk is now known as jmaher
  2000. # [15:32] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  2001. # [15:35] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2002. # [15:35] * Joins: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  2003. # [15:35] * kats|away is now known as kats
  2004. # [15:36] * AryehGregor can't even figure out how to get the flags added as a hack
  2005. # [15:37] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  2006. # [15:38] <AryehGregor> "CXXFLAGS += -Wconversion -Wsigned-conversion" doesn't seem to work.
  2007. # [15:38] <AryehGregor> (in editor/Makefile.in)
  2008. # [15:39] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2009. # [15:40] * Joins: Mitch (chatzilla@moz-10CF0B65.sbr802.nsw.optusnet.com.au)
  2010. # [15:41] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2011. # [15:41] * Quits: trevorh (trevor@moz-A4CE3DE5.lnse2.cha.bigpond.net.au) (Ping timeout)
  2012. # [15:42] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  2013. # [15:42] * Joins: trevorh (trevor@moz-4F50C2D2.lns10.woo.bigpond.net.au)
  2014. # [15:42] * rail-brb is now known as rail
  2015. # [15:43] * Joins: momo (Mibbit@3B038FD8.B30A6E72.B878F8EC.IP)
  2016. # [15:43] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  2017. # [15:43] * davehunt|away is now known as davehunt
  2018. # [15:43] * mcote|afk is now known as mcote
  2019. # [15:45] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  2020. # [15:45] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2021. # [15:45] * glob|away is now known as glob
  2022. # [15:46] <Callek> edmorley: does anything stand out that could cause SeaMonkey (debug) win jobs to hang in [seemingly] shutdown landing recently
  2023. # [15:46] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  2024. # [15:46] <Callek> edmorley: e.g. your inbound merge
  2025. # [15:46] <Callek> s/hang/take much longer/
  2026. # [15:46] <Callek> edmorley: http://tbpl.drapostles.org/?rev=08dcb285b375
  2027. # [15:46] <Callek> edmorley: the blame for that is your merge and a single calendar push
  2028. # [15:46] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2029. # [15:46] <Callek> (normally mochi 1-5 are green now)
  2030. # [15:47] <jcranmer> AryehGregor: you have to position them correctly
  2031. # [15:47] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2032. # [15:47] <jcranmer> since $(DEPTH)/config/autoconf.mk does a CXXFLAGS = foo
  2033. # [15:47] * kats is now known as kats|away
  2034. # [15:48] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
  2035. # [15:49] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  2036. # [15:49] * Quits: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP) (Ping timeout)
  2037. # [15:49] <edmorley> Callek: sorry, just had to show more people into the community area; is getting quite busy here now (presume due to the mobile release)
  2038. # [15:50] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  2039. # [15:50] * Quits: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net) (Quit: Leaving.)
  2040. # [15:50] <edmorley> Callek: I'm sorry I don't really know; I presume you don't have anything tracking inbound?
  2041. # [15:50] <Callek> edmorley: ooo you mean the office
  2042. # [15:50] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  2043. # [15:50] <edmorley> yeah
  2044. # [15:50] <Callek> edmorley: yea tracking inbound would overwhelm our infra
  2045. # [15:50] <Callek> so no
  2046. # [15:51] * Joins: Goldorak (chatzilla@B92B68E0.ACD6413B.187A1082.IP)
  2047. # [15:52] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  2048. # [15:52] * Quits: @bsmedberg (bsmedberg@moz-3EE28647.altnpa.east.verizon.net) (Connection reset by peer)
  2049. # [15:53] * Joins: Optimizer (Optimizer@2FD29AC7.C7027553.2AB48280.IP)
  2050. # [15:54] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  2051. # [15:54] * ChanServ sets mode: +o ehsan
  2052. # [15:54] <@smaug> AryehGregor: you didn't make DF to not inherit nsGenericElement yet, right?
  2053. # [15:54] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2054. # [15:54] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  2055. # [15:55] * Quits: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net) (Quit: ChatZilla 0.9.78.1 [SeaMonkey 1.5a/2007051508])
  2056. # [15:56] * Quits: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: gwagner)
  2057. # [15:57] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
  2058. # [15:57] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2059. # [15:58] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  2060. # [15:58] * Joins: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net)
  2061. # [15:58] <momo> i have a question:
  2062. # [15:58] <momo> iv we would develop a web plattform for mozilla
  2063. # [15:58] <momo> would you support opa?
  2064. # [15:59] * Joins: evilpie (chatzilla@moz-7277FC67.pools.arcor-ip.net)
  2065. # [16:00] * Joins: soundz (Mibbit@moz-E00114D4.hsi7.kabel-badenwuerttemberg.de)
  2066. # [16:01] * Quits: bent (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  2067. # [16:01] * Quits: trevorh (trevor@moz-4F50C2D2.lns10.woo.bigpond.net.au) (Ping timeout)
  2068. # [16:02] * Joins: bsmedberg (bsmedberg@moz-3EE28647.altnpa.east.verizon.net)
  2069. # [16:02] * ChanServ sets mode: +o bsmedberg
  2070. # [16:02] * Joins: trevorh (trevor@moz-63B493F5.lnse1.cha.bigpond.net.au)
  2071. # [16:02] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  2072. # [16:02] * Quits: soundz (Mibbit@moz-E00114D4.hsi7.kabel-badenwuerttemberg.de) (Quit: http://www.mibbit.com ajax IRC Client)
  2073. # [16:03] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2074. # [16:04] * Quits: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2075. # [16:04] <@smaug> momo: don't understand the question
  2076. # [16:04] * Joins: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP)
  2077. # [16:06] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Ping timeout)
  2078. # [16:06] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2079. # [16:07] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2080. # [16:07] * Quits: momo (Mibbit@3B038FD8.B30A6E72.B878F8EC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2081. # [16:09] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
  2082. # [16:11] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2083. # [16:12] * Joins: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2084. # [16:13] * bwinton_away is now known as bwinton
  2085. # [16:14] * Joins: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2086. # [16:15] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2087. # [16:15] * Quits: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2088. # [16:15] * Joins: Fabio_Magnoni (chatzilla@36721D0B.C8DF8424.C55BF118.IP)
  2089. # [16:18] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2090. # [16:18] * cade_away is now known as cadecairos
  2091. # [16:19] * Joins: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2092. # [16:20] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
  2093. # [16:20] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Ping timeout)
  2094. # [16:21] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  2095. # [16:21] * Quits: trevorh (trevor@moz-63B493F5.lnse1.cha.bigpond.net.au) (Ping timeout)
  2096. # [16:22] <Ms2ger> smaug, no, not yet
  2097. # [16:22] * Joins: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  2098. # [16:22] * cadecairos is now known as cade
  2099. # [16:23] * Joins: trevorh (trevor@moz-4F7AF42E.qld.bigpond.net.au)
  2100. # [16:25] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  2101. # [16:25] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2102. # [16:26] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  2103. # [16:26] * Quits: Fabio_Magnoni (chatzilla@36721D0B.C8DF8424.C55BF118.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120625042007])
  2104. # [16:26] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  2105. # [16:28] * khuey|away is now known as khuey
  2106. # [16:29] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
  2107. # [16:29] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  2108. # [16:29] * Quits: Mook (Daily@moz-D37F711A.dsl.teksavvy.com) (Quit: Mook)
  2109. # [16:30] * Joins: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com)
  2110. # [16:30] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
  2111. # [16:33] * joduinn-afk is now known as joduinn
  2112. # [16:33] * Quits: dao (dao@moz-DEAFA066.superkabel.de) (Quit: Leaving.)
  2113. # [16:33] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2114. # [16:34] * Joins: Fabio_Magnoni (chatzilla@36721D0B.C8DF8424.C55BF118.IP)
  2115. # [16:34] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2116. # [16:34] * kats|away is now known as kats
  2117. # [16:34] * Quits: raph (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Client exited)
  2118. # [16:35] * Standard8Away is now known as Standard8
  2119. # [16:36] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  2120. # [16:36] * Joins: raphc (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2121. # [16:37] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2122. # [16:37] <AryehGregor> smaug, I tried writing a patch and posted it to the bug, but I gave up on making it work. It's bitrotted pretty badly already, of course.
  2123. # [16:38] * Joins: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net)
  2124. # [16:38] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
  2125. # [16:38] <AryehGregor> I think I was taking the wrong approach.
  2126. # [16:38] * Joins: raph (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2127. # [16:38] * Joins: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2128. # [16:39] <AryehGregor> Probably the first thing to do is just rename nsGenericElement to ElementOrFragment, and add a dummy nsGenericElement class in between that just matches ElementOrFragment exactly.
  2129. # [16:39] <AryehGregor> Then write a separate patch that splits off bunches of the functionality.
  2130. # [16:40] * whimboo|afk is now known as whimboo
  2131. # [16:41] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2132. # [16:41] * Joins: dria (dria@moz-3BC4E13.aliant.net)
  2133. # [16:42] * Quits: trevorh (trevor@moz-4F7AF42E.qld.bigpond.net.au) (Ping timeout)
  2134. # [16:42] * Joins: trevorh (trevor@moz-33755C02.lns5.woo.bigpond.net.au)
  2135. # [16:42] * Joins: bent (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2136. # [16:42] <jcranmer> in case anyone believes that cmake is a better buildsystem then autoconf+make
  2137. # [16:42] <jcranmer> I have come to the conclusion that it is not
  2138. # [16:43] <Ms2ger> Congratulations
  2139. # [16:44] <jcranmer> I'm installing a program because I want to get the equivalent of ./configure --help
  2140. # [16:44] * Quits: raph (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Client exited)
  2141. # [16:44] <gcp> That is really quite frightening if you think about how good (gargle) autoconf is
  2142. # [16:44] <ebassi> \o\ |o| /o/
  2143. # [16:44] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2144. # [16:44] <Ms2ger> gcp, did you read scrollback?
  2145. # [16:44] * Quits: Fabio_Magnoni (chatzilla@36721D0B.C8DF8424.C55BF118.IP) (Ping timeout)
  2146. # [16:44] * rail is now known as rail-coffee
  2147. # [16:45] <Ms2ger> Wait, no
  2148. # [16:45] <gcp> </sarcasm>
  2149. # [16:45] <Ms2ger> Nvm, too many gxx nicks
  2150. # [16:45] <Ms2ger> Can't you use another name? :)
  2151. # [16:45] <gcp> I'll tell my parents you complained.
  2152. # [16:46] <gaston> autoconf, kindly nicknamed autohell
  2153. # [16:46] <AryehGregor> jcranmer, I have them after "include $(DEPTH)/config/autoconf.mk". I tried putting them both before and after "include $(topsrcdir)/config/rules.mk", neither seemed to work. (I'm guessing it has to be before.)
  2154. # [16:46] <Ms2ger> I'll come over and do it myself :)
  2155. # [16:46] <jcranmer> too bad I can't /nick g++
  2156. # [16:46] <AryehGregor> objdir/editor/Makefile reflected the change.
  2157. # [16:46] <gcp> Ms2ger: I know it can't be far for you :P
  2158. # [16:46] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2159. # [16:46] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2160. # [16:46] <ekr> maybe you can /nick clang instead
  2161. # [16:47] <Ms2ger> Zing
  2162. # [16:47] <jcranmer> AryehGregor: between $(topsrcdir)/config/config.mk and config/rules.make should be the right place
  2163. # [16:48] * jlebar|away is now known as jlebar
  2164. # [16:49] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  2165. # [16:49] * philor|away is now known as philor
  2166. # [16:49] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2167. # [16:49] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2168. # [16:49] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  2169. # [16:49] * jwir3|zzz is now known as jwir3
  2170. # [16:53] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: WeeChat 0.3.7)
  2171. # [16:54] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Ping timeout)
  2172. # [16:55] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  2173. # [16:55] * ChanServ sets mode: +o smaug
  2174. # [16:56] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Input/output error)
  2175. # [16:56] * rail-coffee is now known as rail
  2176. # [16:56] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  2177. # [16:56] * ChanServ sets mode: +o smaug
  2178. # [16:56] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2179. # [16:56] * ChanServ sets mode: +o ehsan
  2180. # [16:56] * Joins: sawrubh (chatzilla@6DA85AA9.408F66C8.DC7754FE.IP)
  2181. # [16:57] * Joins: dsherk (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2182. # [16:57] * kats is now known as kats|away
  2183. # [16:57] * dsherk is now known as dRdR
  2184. # [16:57] * Joins: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP)
  2185. # [16:58] * Joins: WorkerThread (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net)
  2186. # [16:59] <Cwiiis> paul, ping?
  2187. # [16:59] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2188. # [17:00] * Joins: Fabio_Magnoni (chatzilla@630EA9C.C8DF8424.C55BF118.IP)
  2189. # [17:00] <Ms2ger> Morning, bz_sleep
  2190. # [17:00] <paul> Cwiiis: pong
  2191. # [17:00] * bz_sleep is now known as bz
  2192. # [17:01] <@bz> Ms2ger: what made you think I was awake? ;)
  2193. # [17:01] * Joins: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2194. # [17:01] <Ms2ger> Bugzilla
  2195. # [17:01] <@bz> "Oh, no! Important Google Play features may not work in your browser."
  2196. # [17:01] * @bz laughs
  2197. # [17:01] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  2198. # [17:01] * Quits: dria (dria@moz-3BC4E13.aliant.net) (Quit: dria)
  2199. # [17:01] <@bz> That's part of the 3 lines of text a Google search shows for Google Play... ;)
  2200. # [17:01] * Joins: chrisccoulson (chr1s@A10EDEB.C331CF86.EB325F58.IP)
  2201. # [17:01] <@bz> Sounds like their UA sniffing didn't like the spider
  2202. # [17:01] <Ms2ger> Hah
  2203. # [17:01] * Quits: trevorh (trevor@moz-33755C02.lns5.woo.bigpond.net.au) (Ping timeout)
  2204. # [17:01] * Joins: trevorh (trevor@moz-20F9240A.lns9.woo.bigpond.net.au)
  2205. # [17:02] <Cwiiis> paul, with the responsive design mode thingy, would it also be a good idea to have a touch-event simulator mode too? (for developing mobile sites on desktop)
  2206. # [17:02] <Ms2ger> Ah, spacer gifs :)
  2207. # [17:02] <paul> Cwiiis: yes
  2208. # [17:03] <paul> Cwiiis: there are a lot of things we could do for mobile
  2209. # [17:03] <paul> Cwiiis: but step after step :)
  2210. # [17:03] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
  2211. # [17:04] <Cwiiis> paul, is there a bug for that? Is it worth filing?
  2212. # [17:04] <@ehsan> BenWa: http://gregoryszorc.com/blog/2012/06/25/improving-mozilla%27s-build-system/
  2213. # [17:04] <@ehsan> BenWa: (I silently shed some tears this morning when I read it ;)
  2214. # [17:04] <BenWa> ehsan: Yea :)
  2215. # [17:04] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  2216. # [17:04] <BenWa> I hope it happens soon
  2217. # [17:04] <Ms2ger> ehsan, #developers assigned gps to implementing it full-time this morning, fwiw ;)
  2218. # [17:05] <@ehsan> oh cool
  2219. # [17:05] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  2220. # [17:05] <@ehsan> gps: I'll send you a bottle of scotch myself :)
  2221. # [17:05] * Quits: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Broken pipe)
  2222. # [17:05] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  2223. # [17:05] * BenWa adds +1 to the unanimous consensus of #developers!
  2224. # [17:05] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2225. # [17:05] * Joins: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  2226. # [17:06] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  2227. # [17:06] <@bz> Ms2ger: fwiw, nothing says I can't post to Bugzilla in my sleep (e.g. via cron job)
  2228. # [17:06] * @bz should set one up, with bzapi, just to mess with people
  2229. # [17:07] <Ms2ger> Joke's on you, people will ask you for quick reviews because you're online anyway :)
  2230. # [17:07] <jwir3> well, plus that, and bz|sleep doesn't actually mean you're sleeping. (Or else you can code in your sleep... impressive.)
  2231. # [17:07] * Joins: wsmwk (chatzilla@moz-A0259CC0.cc.lehigh.edu)
  2232. # [17:07] <wsmwk> question - does -safemode bypass startup caches?
  2233. # [17:07] * jwir3 is starting to think it's probably the latter.
  2234. # [17:07] * Quits: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2235. # [17:07] <froydnj> auto-deny reviews requested while you're sleeping saying "because you woke me up"
  2236. # [17:08] * Joins: dria (dria@moz-3BC4E13.aliant.net)
  2237. # [17:08] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2238. # [17:08] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  2239. # [17:08] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  2240. # [17:08] * Joins: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2241. # [17:08] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  2242. # [17:09] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2243. # [17:09] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  2244. # [17:09] <@dolske> Ms2ger: nothing says he can't do reviews via cron job too... ;-)
  2245. # [17:10] <paul> Cwiiis: I don't think we have a bug for that
  2246. # [17:11] <Cwiiis> paul, will file one in that case
  2247. # [17:11] <paul> Cwiiis: thanks :)
  2248. # [17:12] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  2249. # [17:12] * jlebar is now known as jlebar|away
  2250. # [17:12] <jcranmer> we really need to use := much more often than =
  2251. # [17:12] * mcote is now known as mcote|dentist
  2252. # [17:12] <Wes> you're talking about make, it can be a huge perf boost when used appropriately
  2253. # [17:13] * jlebar|away is now known as jlebar
  2254. # [17:13] <Wes> s/^/if /
  2255. # [17:13] <Ms2ger> Correct
  2256. # [17:13] <Wes> lazy expansion is awesome, but comes at a price
  2257. # [17:13] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  2258. # [17:13] <Ms2ger> Wes, context is http://gregoryszorc.com/blog/2012/06/25/improving-mozilla%27s-build-system/
  2259. # [17:13] <jcranmer> no, I need it because it helps me to do things like override variables in a particular makefile
  2260. # [17:14] * Quits: dria (dria@moz-3BC4E13.aliant.net) (Quit: dria)
  2261. # [17:14] * Joins: dria (dria@moz-3BC4E13.aliant.net)
  2262. # [17:14] <sawrubh> ehsan: not to rush you, could you maybe review 722988 today maybe.
  2263. # [17:14] <Wes> Ms2ger: thanks, reading (BTW I have a huge interest in better build systems, but no time budget ATM)
  2264. # [17:14] <sawrubh> ehsan: it'll give me peace :P
  2265. # [17:15] * ewong is now known as ewong|sleep
  2266. # [17:15] <Ms2ger> Wes, if you don't have a time budget, you may want to punt on reading, it's huge ;)
  2267. # [17:15] <@ehsan> sawrubh: yep, I'll get to all of my reviews today :)
  2268. # [17:15] <Ms2ger> Ooh
  2269. # [17:15] <Ms2ger> Sounds like I need to r? some editor patches
  2270. # [17:15] * Joins: dao (dao@moz-AA13F392.dip.tu-dresden.de)
  2271. # [17:15] <sawrubh> ehsan: Thank you sir ;)
  2272. # [17:16] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2273. # [17:16] * Joins: Matti (chatzilla@moz-CC10A8BC.dip.t-dialin.net)
  2274. # [17:16] * Quits: Optimizer (Optimizer@2FD29AC7.C7027553.2AB48280.IP) (Ping timeout)
  2275. # [17:16] <jcranmer> gps: fixing our configure mess at some point would also be wonderful
  2276. # [17:17] <sawrubh> Ms2ger: at the risk of sounding stupid, what is this editor I keep hearing about. Is it something related to some devtool ?
  2277. # [17:17] <Ms2ger> jcranmer, file bugs, cc him, it might work out :)
  2278. # [17:17] <Ms2ger> sawrubh, <textarea></textarea> <-- you can type in here
  2279. # [17:17] <Ms2ger> That's what editor is for :)
  2280. # [17:17] <jcranmer> of course, being able to use a newer autoconf than 2.13 would be splendid
  2281. # [17:18] <gaston> hmm is it normal for bundled pdf.js to show up as 'incompatible with nightly 16.0a1' ?
  2282. # [17:18] <froydnj> there is a bug on file for autoconf2.13
  2283. # [17:18] <Wes> Ms2ger: Yeah. I am now up to "Transitioning to a Single DAG" in betwen 658 other tasks... I have actually taken that approach with my current project, eliminating many $(MAKE)s in favour of better include directives. Another big win for me recently was building "makedepend" for CommonJS/2.0 modules. We have a rather large project and NFSd hg repos, so eliminating work helps a lot.
  2284. # [17:18] <sawrubh> Ms2ger: can you give some bug # so that I can know where the source for the editor is ?
  2285. # [17:18] <jcranmer> I know
  2286. # [17:18] <jcranmer> I'm cc'd
  2287. # [17:18] <Ms2ger> gaston, I think the extension is obsolete
  2288. # [17:18] * Joins: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP)
  2289. # [17:18] <@ehsan> Ms2ger: that's not the only thing it's used for, unfortunately ;)
  2290. # [17:18] * armenzg is now known as armenzg_buildduty
  2291. # [17:18] <Ms2ger> Indeed
  2292. # [17:18] <@khuey> are there linux distros that don't have a package for 2.13?
  2293. # [17:19] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/22e58ac501b5 - Kyle Huey - Bug 755510: db.transaction should work inside a versionchange transaction's oncomplete handler. r=bent
  2294. # [17:19] <Ms2ger> sawrubh, mozilla-central/editor
  2295. # [17:19] <@ehsan> sawrubh: editor lives in editor/ :)
  2296. # [17:19] * glob is now known as glob|away
  2297. # [17:19] <sawrubh> :P
  2298. # [17:19] <jcranmer> let me modify my statement
  2299. # [17:19] <gaston> Ms2ger: obsolete wrt what ? i though it was meant to be shipped with firefox..
  2300. # [17:19] <jcranmer> of course, being able to not need autoconf at all would be splendid
  2301. # [17:19] <Ms2ger> gaston, built into Firefox rather than an extension
  2302. # [17:19] * Joins: kaze (kaze@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2303. # [17:20] <gaston> ah
  2304. # [17:20] <gaston> so if it shows as an extension that's because it was this way at some point
  2305. # [17:20] <froydnj> khuey: I think many of them do simply for firefox
  2306. # [17:20] <@khuey> froydnj: so then what's the problem? ;-)
  2307. # [17:20] <Ms2ger> gaston, it was when it first landed
  2308. # [17:21] <gaston> okay
  2309. # [17:21] * juanb is now known as juanb|afk
  2310. # [17:21] * Quits: trevorh (trevor@moz-20F9240A.lns9.woo.bigpond.net.au) (Ping timeout)
  2311. # [17:21] * Joins: trevorh (trevor@moz-A3D00BA2.lnse3.woo.bigpond.net.au)
  2312. # [17:22] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2313. # [17:22] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Ping timeout)
  2314. # [17:22] <sawrubh> Ms2ger: still bug # please :P
  2315. # [17:22] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2316. # [17:23] <@ehsan> firebot: uuid
  2317. # [17:23] <firebot> 983cb266-535b-4ca5-8ef2-2cee08d061e6 (/msg firebot cid for CID form)
  2318. # [17:23] <Ms2ger> Everything in Core::Editor :)
  2319. # [17:23] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  2320. # [17:23] <froydnj> khuey: why did they ever let you maintain the build system...
  2321. # [17:23] <sawrubh> Ms2ger: thanks
  2322. # [17:23] <Ms2ger> froydnj, he volunteered
  2323. # [17:23] <Callek> froydnj: because he is/was good at it
  2324. # [17:23] <@khuey> froydnj: it's all shaver's fault
  2325. # [17:23] <@khuey> Ms2ger: no, I most certainly did not
  2326. # [17:23] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
  2327. # [17:24] <Callek> khuey: you can no longer blame shaver
  2328. # [17:24] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
  2329. # [17:24] <@khuey> yes I can
  2330. # [17:24] <jwir3> hahaha
  2331. # [17:24] <jwir3> the bugzilla quote I got just now, "Does a beaver have a flat dick?"
  2332. # [17:24] <derf> shaver is now the perfect person to blame, since he can't defend himself.
  2333. # [17:24] * Matti likes the dutch name for network and misses libpr0n
  2334. # [17:25] <Ms2ger> Matti, blame shaver
  2335. # [17:25] <froydnj> "backed out by khuey? blame it on shaver"
  2336. # [17:25] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0/20120612164001])
  2337. # [17:26] <Matti> and we had a real domain for libpr0n -> http://libpr0n.com/
  2338. # [17:26] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
  2339. # [17:27] * Quits: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: clee)
  2340. # [17:27] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  2341. # [17:27] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2342. # [17:27] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  2343. # [17:28] <gaston> such a beautiful web 0.1 design
  2344. # [17:28] <Matti> blame pavlov
  2345. # [17:29] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  2346. # [17:29] * sawrubh is elated tbpl is working again
  2347. # [17:29] * Joins: graememcc (chatzilla@moz-757A0C23.range81-157.btcentralplus.com)
  2348. # [17:29] <edmorley> s/tbpl/hgweb/ :-)
  2349. # [17:29] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2350. # [17:30] <sawrubh> edmorley: what changed in the meantime which caused this better performance ?
  2351. # [17:31] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
  2352. # [17:31] * Joins: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2353. # [17:31] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2354. # [17:32] * Quits: dria (dria@moz-3BC4E13.aliant.net) (Quit: dria)
  2355. # [17:33] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2356. # [17:35] <edmorley> sawrubh: given bug 767657 comment 17, I presume enough later commits have been landed that the slow one if gone
  2357. # [17:35] <edmorley> s/if gone/has been pushed out the way/
  2358. # [17:35] <edmorley> but that's just a guess
  2359. # [17:35] * Quits: sfink (chatzilla@moz-8D93AA61.dsl.pltn13.sbcglobal.net) (Ping timeout)
  2360. # [17:38] <AryehGregor> Ms2ger, when using make -C objdir/foo syntax, how do I use multiple threads?
  2361. # [17:38] <AryehGregor> It seems to be running single-threaded, since it's not using config.mk.
  2362. # [17:38] * adrian is now known as adrian|away
  2363. # [17:38] <@bsmedberg> AryehGregor: make -j6 -C objdir/foo
  2364. # [17:38] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Input/output error)
  2365. # [17:38] <AryehGregor> Ah, right, I can pass that directly to make.
  2366. # [17:38] <@bsmedberg> where "6" is about twice the number of cores you have
  2367. # [17:40] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2368. # [17:41] * Quits: trevorh (trevor@moz-A3D00BA2.lnse3.woo.bigpond.net.au) (Ping timeout)
  2369. # [17:42] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
  2370. # [17:42] * Joins: trevorh (trevor@moz-CD91C103.lns8.cha.bigpond.net.au)
  2371. # [17:42] <@khuey> nice
  2372. # [17:42] <@khuey> the message from mozilla about firefox for android was marked as spam by gmail
  2373. # [17:43] <derf> Thunderbird and SeaMonkey apparently flagged it as a scam.
  2374. # [17:43] <gcp> yes
  2375. # [17:45] <AryehGregor> It wasn't spam?
  2376. # [17:45] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
  2377. # [17:45] <Matti> My SM trunk marked it also as SCAM
  2378. # [17:45] <gcp> good point, imho
  2379. # [17:45] <gcp> I dont remember signing up for mailings when getting my mozillians account.
  2380. # [17:46] <jcranmer> espindola: ping
  2381. # [17:46] * Quits: KWierso (Daily@3C926C74.99380057.66281533.IP) (Ping timeout)
  2382. # [17:46] * Quits: Mitch (chatzilla@moz-10CF0B65.sbr802.nsw.optusnet.com.au) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.10.1/20120615050225])
  2383. # [17:47] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2384. # [17:47] <Matti> spamassasin think "T_DKIM_INVALID"
  2385. # [17:48] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  2386. # [17:48] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2387. # [17:49] <gcp> X-Spam-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,
  2388. # [17:49] <gcp> DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,REMOVE_BEFORE_LINK,
  2389. # [17:49] <gcp> SPF_PASS,T_RP_MATCHES_RCVD autolearn=no version=3.3.1
  2390. # [17:49] <gcp> "not here"
  2391. # [17:50] * Joins: supreet (quassel@E6C66FDB.B309EE0D.DF11F364.IP)
  2392. # [17:50] * Quits: supreet (quassel@E6C66FDB.B309EE0D.DF11F364.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  2393. # [17:51] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  2394. # [17:51] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2395. # [17:52] <Matti> hmm, i have the same version (3.3.1)
  2396. # [17:53] * glob|away is now known as glob
  2397. # [17:53] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2398. # [17:54] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2399. # [17:54] * Quits: past (past@moz-CCBA7EC5.dsl.dyn.forthnet.gr) (Ping timeout)
  2400. # [17:54] * Joins: past (past@moz-CCBA7EC5.dsl.dyn.forthnet.gr)
  2401. # [17:55] * kats|away is now known as kats
  2402. # [17:55] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
  2403. # [17:56] * Quits: juanb|afk (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb|afk)
  2404. # [17:57] * Parts: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  2405. # [17:59] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2406. # [17:59] * padenot is now known as padenot|away
  2407. # [18:00] <espindola> jcranmer, pong
  2408. # [18:00] <jcranmer> espindola: how are you building clang with lto?
  2409. # [18:00] <jcranmer> er, using clang and lto to build mozilla?
  2410. # [18:01] <jcranmer> I'm getting failure in elfhack
  2411. # [18:01] <espindola> jcranmer, it was some time ago
  2412. # [18:01] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2413. # [18:01] <Ms2ger> "Firefox for Android is here!"
  2414. # [18:01] <Ms2ger> NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
  2415. # [18:01] * Quits: trevorh (trevor@moz-CD91C103.lns8.cha.bigpond.net.au) (Ping timeout)
  2416. # [18:01] <espindola> jcranmer, http://blog.mozilla.org/respindola/2011/02/23/lto-with-elfhack/
  2417. # [18:02] <espindola> maybe we regressed
  2418. # [18:02] <Callek> Ms2ger: ERROR: Buffer Overflow
  2419. # [18:02] * Joins: trevorh (trevor@moz-81E24EB4.lnse3.cha.bigpond.net.au)
  2420. # [18:02] <Callek> (expected length 4: "NO!\0" :-) )
  2421. # [18:02] * jimm is now known as jimm-lunch
  2422. # [18:03] <Matti> Ms2ger: really ?
  2423. # [18:03] <Callek> though I suppose that string I just pasted is technically length 5 is done in C++ since double-quotes yeild a \0 automatically
  2424. # [18:03] * Callek is not up on his C++ these days
  2425. # [18:03] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
  2426. # [18:04] * Quits: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com) (Ping timeout)
  2427. # [18:05] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2428. # [18:05] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Quit: Leaving)
  2429. # [18:05] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Connection reset by peer)
  2430. # [18:05] * Joins: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2431. # [18:06] * Quits: adrian|away (adrian@moz-DE8639AB.fbx.proxad.net) (Ping timeout)
  2432. # [18:06] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
  2433. # [18:07] <kbrosnan> if you are in mtv will trade a tasty breakfast sandwich for a google play review of Firefox
  2434. # [18:07] * rail is now known as rail-lunch
  2435. # [18:07] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2436. # [18:07] * Joins: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2437. # [18:07] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
  2438. # [18:08] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
  2439. # [18:08] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2440. # [18:08] * anant_ is now known as anant
  2441. # [18:09] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2442. # [18:10] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  2443. # [18:11] * armenzg_buildduty is now known as armenzg_lunch
  2444. # [18:11] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
  2445. # [18:12] * Quits: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP) (Ping timeout)
  2446. # [18:12] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
  2447. # [18:12] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
  2448. # [18:12] <Optimizer> how to get the tabs from the visible tab group ?
  2449. # [18:12] * Joins: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP)
  2450. # [18:13] <@smaug> ttaubert might know ^
  2451. # [18:13] <Optimizer> ttaubert: above ^
  2452. # [18:14] * jcranmer is now known as jcranmer|away
  2453. # [18:15] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
  2454. # [18:16] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
  2455. # [18:16] * khuey is now known as khuey|away
  2456. # [18:16] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2457. # [18:17] * Joins: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2458. # [18:17] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2459. # [18:17] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2460. # [18:17] <ttaubert> Optimizer: gBrowser.visibleTabs
  2461. # [18:17] <Optimizer> cool
  2462. # [18:18] <Optimizer> but _tPos is a global index, right ?
  2463. # [18:18] <Optimizer> like _tPos 0 can be in an hidden tab group
  2464. # [18:18] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2465. # [18:18] * gregglind_away is now known as gregglind
  2466. # [18:18] <ttaubert> yeah
  2467. # [18:19] * kats is now known as kats|away
  2468. # [18:20] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2469. # [18:20] * Quits: mike5w3c (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  2470. # [18:21] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2471. # [18:21] * Joins: mike5w3c (MikeS@moz-6D1BDD22.xgsspn.imtp.tachikawa.spmode.ne.jp)
  2472. # [18:21] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Quit: Leaving.)
  2473. # [18:21] * Quits: trevorh (trevor@moz-81E24EB4.lnse3.cha.bigpond.net.au) (Ping timeout)
  2474. # [18:22] <mwu> edmorley: any idea when the next m-i->m-c merge will be?
  2475. # [18:22] <gaston> !seen glandium
  2476. # [18:22] <firebot> glandium was last seen 9 minutes and 40 seconds ago, saying 'neither /proc/diskstats nor /sys/block/*/stat contain I/O stats on mtd devices :(' in #perf.
  2477. # [18:22] * Joins: trevorh (trevor@moz-988A5295.lns10.cha.bigpond.net.au)
  2478. # [18:22] * Quits: dao (dao@moz-AA13F392.dip.tu-dresden.de) (Quit: Leaving.)
  2479. # [18:22] <gaston> glandium: reping #767403 :(
  2480. # [18:23] * Quits: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP) (Client exited)
  2481. # [18:23] * Joins: Topal (Topal@moz-8A9EC59D.customers.d1-online.com)
  2482. # [18:23] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2483. # [18:24] <edmorley> mwu: one was done this morning, there are only 35 outstanding changesets, of which only 20 are pgo green
  2484. # [18:25] <edmorley> mwu: was there something specific you needed merging? :-)
  2485. # [18:25] * Joins: bbondy (bbondy@moz-BE76EF7A.home.cgocable.net)
  2486. # [18:25] <mwu> edmorley: there may be - I'm looking a bit more closely
  2487. # [18:27] * jwir3 is now known as jwir3|lunch
  2488. # [18:27] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2489. # [18:28] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Input/output error)
  2490. # [18:28] * Quits: evilpie (chatzilla@moz-7277FC67.pools.arcor-ip.net) (Input/output error)
  2491. # [18:28] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  2492. # [18:28] * ChanServ sets mode: +o smaug
  2493. # [18:28] <glandium> gaston: done
  2494. # [18:28] * Quits: gandalf (gandalf@moz-BE47532F.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2495. # [18:29] <glandium> gaston: sorry for the delay
  2496. # [18:29] <mwu> edmorley: yeah - people want bug 768238 which was landed in https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=8a0a36ccc830
  2497. # [18:29] * Joins: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com)
  2498. # [18:29] <gaston> glandium: thx :)
  2499. # [18:30] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  2500. # [18:30] * kmoir is now known as kmoir-afk
  2501. # [18:31] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2502. # [18:31] * Quits: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: clee)
  2503. # [18:31] <edmorley> mwu: that's in the pgo green subset, I'll merge now
  2504. # [18:32] <mwu> edmorley: oh, thanks!
  2505. # [18:32] <mwu> was trying to figure out if it was valid
  2506. # [18:32] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2507. # [18:32] <edmorley> the android failure tea leaves take a bit of getting used to... :-)
  2508. # [18:33] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2509. # [18:33] <sawrubh> jdm: yo
  2510. # [18:33] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2511. # [18:34] <Optimizer> ttaubert: any idea on how to move the second tab to fourth position ? (visible tabs, 0 is the left most tab)
  2512. # [18:34] <Ms2ger> bz, (cc: AryehGregor) I thought I'd got nsGenericElement.h exported?
  2513. # [18:34] <AryehGregor> Ms2ger, ?
  2514. # [18:34] * AryehGregor has to go
  2515. # [18:34] * AryehGregor has new hope for fixing bug 563659 \o/
  2516. # [18:34] <Ms2ger> You didn't read your bugmail in the last 8 minutes? :)
  2517. # [18:34] <edmorley> mwu: do you need nightlies?
  2518. # [18:36] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Input/output error)
  2519. # [18:36] <mwu> edmorley: nah, just a merge will be sufficient
  2520. # [18:36] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  2521. # [18:36] * ChanServ sets mode: +o smaug
  2522. # [18:36] <edmorley> mwu: cool; done :-)
  2523. # [18:36] <mwu> \o?
  2524. # [18:36] <mwu> \o/
  2525. # [18:37] <mwu> mangled arm
  2526. # [18:37] <Ms2ger> \o_
  2527. # [18:38] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2528. # [18:38] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
  2529. # [18:39] <@bz> Ms2ger: oh, hmm
  2530. # [18:39] <@bz> Ms2ger: maybe!
  2531. # [18:39] <jdm> sawrubh: hey
  2532. # [18:40] * jlebar is now known as jlebar|away
  2533. # [18:41] * Quits: trevorh (trevor@moz-988A5295.lns10.cha.bigpond.net.au) (Ping timeout)
  2534. # [18:41] * Joins: wesj (Instantbir@7D871D9E.1B9CFF7.4401682D.IP)
  2535. # [18:42] * Joins: trevorh (trevor@moz-CC8F644D.lnse1.woo.bigpond.net.au)
  2536. # [18:42] * gps catches up on scrollback. hopes he didn't sign himself up for a death march
  2537. # [18:43] * Quits: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  2538. # [18:43] * Joins: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2539. # [18:44] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2540. # [18:44] <gps> jcranmer: I view configure as a separate and distinct step from building. highly related, definitely
  2541. # [18:44] <gps> there are many ways to fix configure. most of them involve something not m4
  2542. # [18:44] <jcranmer|away> yeah
  2543. # [18:45] * mdas is now known as mdas|afk
  2544. # [18:45] <jcranmer|away> I think moving our configure off of shell would be next to impossible in any small amount of time
  2545. # [18:45] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Connection reset by peer)
  2546. # [18:45] * Joins: dao (dao@moz-99CBF0AE.pool.mediaways.net)
  2547. # [18:45] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2548. # [18:46] * Joins: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP)
  2549. # [18:46] <edmorley> ehsan: have you clobbered?
  2550. # [18:46] <gps> the benefits of optimizing the build phase of the build system dwarf those of optimizing configure. even on Windows, where configure sucks (mainly because of new process overhead)
  2551. # [18:46] <@ehsan> edmorley: no
  2552. # [18:46] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2553. # [18:47] <Ms2ger> gps, you didn't sign yourself up for a death march
  2554. # [18:47] <Ms2ger> gps, roc did sign you up for that :)
  2555. # [18:47] <gps> :)
  2556. # [18:48] <jcranmer|away> sigh
  2557. # [18:48] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2558. # [18:48] <Waldo> mwu: captain hook, rather
  2559. # [18:48] <Ms2ger> So, you can start implementing :)
  2560. # [18:48] <mwu> oh I see.
  2561. # [18:48] <edmorley> ehsan: are you about to, or do you need me to? (boo to bug 756532 making it sure a pain)
  2562. # [18:49] <edmorley> s/sure/such/
  2563. # [18:49] * jcranmer|away has been increasingly despising our build system
  2564. # [18:49] <derf> Of course, part of the problem is we do an awful lot of things at build time that normal people would do during configure.
  2565. # [18:49] <Ms2ger> Normal people don't use either make or configure
  2566. # [18:49] <Waldo> derf: like what?
  2567. # [18:49] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
  2568. # [18:50] * coop|afk is now known as coop
  2569. # [18:50] <derf> Waldo: Stuff like:
  2570. # [18:50] <derf> ifneq ($(filter $(OS_ARCH),Linux Darwin),) DEFINES += -DHAVE_LRINTF
  2571. # [18:50] <derf> endif
  2572. # [18:50] * sheppy is now known as sheppy-lunch
  2573. # [18:50] <gps> jcranmer: see bug 751795 for a patch that at least makes it prettier
  2574. # [18:51] <Waldo> hmm
  2575. # [18:51] <derf> (that's from media/libopus/Makefile.in)
  2576. # [18:51] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2577. # [18:51] <sawrubh> jdm: about the GFX project that you were talking, I checked the bug linked there and that already seems to be nearly complete, only 2 are left on which Bas Schouten is working
  2578. # [18:51] <gps> I'm guessing that line wasn't reviewed by a build system peer
  2579. # [18:51] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  2580. # [18:51] <jdm> sawrubh: you could check with the #gfx people if there will be others
  2581. # [18:51] <gps> or someone opened up configure.in and just gve up
  2582. # [18:51] <jcranmer|away> derf: half the problem is we have a half trillion different subprojects that we import wholesale into the code
  2583. # [18:51] * jcranmer|away is now known as jcranmer
  2584. # [18:52] * sawrubh wanders away
  2585. # [18:52] <Ms2ger> gps, r=ted
  2586. # [18:52] <derf> gps: r=ted
  2587. # [18:52] <sawrubh> jdm: Btw is Ba-s(without the dash) the guy who's working on that ?
  2588. # [18:52] * Ms2ger high-fives derf
  2589. # [18:52] <jdm> sawrubh: yep
  2590. # [18:52] * jimm-lunch is now known as jimm
  2591. # [18:53] <derf> jcranmer: That's certainly a fun problem.
  2592. # [18:53] <derf> I mean, I know _I_ enjoy rewriting the libvpx build system everytime we import a new version of their library, but...
  2593. # [18:54] <jcranmer> gps: mozilla-central essentially consists of gecko, JS, libffi, nspr, nss, jemalloc, libjpeg, libpng, libbz2, etc., all in a single almost-build-sytsem
  2594. # [18:54] * philor is now known as philor|away
  2595. # [18:54] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2596. # [18:54] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2597. # [18:55] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  2598. # [18:55] <gps> jcranmer: we manage it today. we can figure it out in the future
  2599. # [18:55] <derf> jcranmer: libogg, libvorbis, Tremor, libtheora, libvpx, webrtc, libyuv...
  2600. # [18:55] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2601. # [18:55] * Quits: Topal (Topal@moz-8A9EC59D.customers.d1-online.com) (Input/output error)
  2602. # [18:55] <derf> And that's just the ones I work on.
  2603. # [18:56] <gps> I hear you that it is a dark put
  2604. # [18:56] * Joins: myk1 (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2605. # [18:56] <gps> pit
  2606. # [18:56] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2607. # [18:56] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2608. # [18:56] * armenzg_lunch is now known as armenzg_buildduty
  2609. # [18:57] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2610. # [18:57] * Quits: trevorh (trevor@moz-CC8F644D.lnse1.woo.bigpond.net.au) (Quit: Leaving.)
  2611. # [18:57] * Quits: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP) (Client exited)
  2612. # [18:57] * khuey|away is now known as khuey
  2613. # [18:58] * rail-lunch is now known as rail
  2614. # [18:58] <Ms2ger> Half of those are maintained by Mozilla employees, so we have some power to fix them, at least :)
  2615. # [18:59] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  2616. # [18:59] <Ms2ger> gps, (so, is "mach" the final name?)
  2617. # [19:00] <gps> Ms2ger: unless someone comes up with something better
  2618. # [19:00] <Ms2ger> How about "pony"?
  2619. # [19:00] <derf> cakepony
  2620. # [19:00] <derf> (not to be confused with pony cake)
  2621. # [19:00] <Ms2ger> The cake is a lie
  2622. # [19:00] <@khuey> is pony cake made from ponies?
  2623. # [19:00] <gps> hmmm. I like ponies
  2624. # [19:01] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2625. # [19:01] <derf> khuey: Yes.
  2626. # [19:01] <Ms2ger> MONSTER
  2627. # [19:01] <@khuey> I see
  2628. # [19:01] <Ms2ger> Like khuey
  2629. # [19:01] * @khuey r-s all of Ms2ger's future DOM patches
  2630. # [19:01] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
  2631. # [19:01] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2632. # [19:02] * Quits: dao (dao@moz-99CBF0AE.pool.mediaways.net) (Quit: Leaving.)
  2633. # [19:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2634. # [19:03] * Ms2ger rm -rf's IDB
  2635. # [19:03] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  2636. # [19:04] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2637. # [19:04] <@khuey> your commit access is now disabled
  2638. # [19:04] <Ms2ger> Finally!
  2639. # [19:04] * Ms2ger dumps a nuke on Fla
  2640. # [19:04] <@khuey> you know I don't live there anymore ...
  2641. # [19:04] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2642. # [19:05] <Ms2ger> :)
  2643. # [19:05] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2644. # [19:05] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2645. # [19:05] <peterv> khuey: we don't have any nukes that aren't US property, so he's bluffing
  2646. # [19:05] <vlad> sewardj: ping
  2647. # [19:05] * Joins: mcsmurf (mcsmurf@moz-3E820AB5.dip.t-dialin.net)
  2648. # [19:05] <sewardj> vlad: pong
  2649. # [19:05] <Ms2ger> peterv, otoh, you know how easy those are to get at :)
  2650. # [19:06] <vlad> sewardj: heya.. question for ya, I'm looking at the SPS profiler, and it's pretty awesome
  2651. # [19:06] <vlad> but it really desperately needs better stack unwinding, especially on ARM
  2652. # [19:06] <@khuey> peterv: :-D
  2653. # [19:06] <vlad> how hard do you think that would be to add?
  2654. # [19:06] * Quits: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2655. # [19:06] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2656. # [19:06] <vlad> and how hard would it be to convince you to add it? :D
  2657. # [19:06] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2658. # [19:06] <peterv> Ms2ger: well, I wouldn't recommend trying to get one
  2659. # [19:06] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2660. # [19:06] * anant_ is now known as anant
  2661. # [19:06] * jlebar|away is now known as jlebar
  2662. # [19:06] <@bz> peterv: er... I'm pretty sure France has some of their own if it comes to that!
  2663. # [19:06] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2664. # [19:06] <sewardj> vlad: the SPS profiler is the built-in one?
  2665. # [19:06] <vlad> yeah
  2666. # [19:06] <peterv> bz: France, yes, Belgium not so much :-)
  2667. # [19:07] <@bz> peterv: sure
  2668. # [19:07] <@bz> peterv: (though I bet you could get France to lend you some!)
  2669. # [19:07] <sewardj> vlad: does it work on x86-64 linux?
  2670. # [19:07] <Ms2ger> I could get France's and blame peterv
  2671. # [19:07] <@khuey> lol
  2672. # [19:07] <vlad> I believe so
  2673. # [19:07] <vlad> the profiler does for sure
  2674. # [19:07] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving)
  2675. # [19:07] <vlad> I'm not sure if stackwalking does, though.. BenWa?
  2676. # [19:07] * Joins: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2677. # [19:07] <peterv> if they're to be used against the US France might be persuaded, yes
  2678. # [19:07] <sewardj> vlad: then (with zero knowledge about this ..) it should be doable on arm-linux, since they both use CFI based stack unwinding
  2679. # [19:07] * Joins: dao (dao@moz-99CBF0AE.pool.mediaways.net)
  2680. # [19:07] <vlad> sewardj: I know they experimented with stackwalking through backtrace() and libunwind, but were getting either bogus results or too slow
  2681. # [19:08] <sewardj> vlad: basically i'm saying x86_64-linux and arm-linux use the same mechanism
  2682. # [19:08] <vlad> sewardj: nod
  2683. # [19:08] <vlad> hmm
  2684. # [19:08] <BenWa> vlad: sewardj: We have stack walking on all desktop platform but the linux once uses glibc backtrace and is buggy so I disabled it
  2685. # [19:08] <vlad> ah, there
  2686. # [19:08] <peterv> bz: though it seems unwise to threaten a country that has nukes stationed in your own country
  2687. # [19:08] <BenWa> I want to move it to using framepointer like mac
  2688. # [19:08] * jlebar is now known as jlebar|away
  2689. # [19:09] <peterv> bz: you don't even have to launch them :-)
  2690. # [19:09] <@khuey> heh
  2691. # [19:09] <Ms2ger> peterv, who said anything about threatening? :)
  2692. # [19:09] <sewardj> BenWa: where is the profiler, in the tree?
  2693. # [19:09] <BenWa> sewardj: tools/profiler/*
  2694. # [19:09] <sewardj> BenWa: so on exactly which platforms does it work?
  2695. # [19:09] * mdas|afk is now known as mdas
  2696. # [19:09] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2697. # [19:09] <BenWa> sewardj: It works on win, mac, linux, android fennec, b2g
  2698. # [19:10] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2699. # [19:10] <vlad> (the profiler, mind you; not stack unwinding, I think that's basically disabled everywhere?)
  2700. # [19:10] <BenWa> It doesn't work the exact same way everywhere
  2701. # [19:10] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
  2702. # [19:10] <BenWa> No, we stackwalk on mac and linux
  2703. # [19:10] * Quits: ircloggr (nodebot@moz-F24EFD4B.compute-1.amazonaws.com) (Client exited)
  2704. # [19:10] * sewardj doesn't understand how the profiler can do anything sane without stack unwinding
  2705. # [19:10] <BenWa> sorry we stackwalk on mac and windows on nightly builds
  2706. # [19:10] <@smaug> (no stackwalking on 64bit linux)
  2707. # [19:11] <vlad> sewardj: oh; it supports manual annotation of code and basically walks that chain
  2708. # [19:11] <vlad> so you get pc + the manually annotated chain
  2709. # [19:11] * Joins: ircloggr (nodebot@moz-7E186787.compute-1.amazonaws.com)
  2710. # [19:11] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Quit: L'ordinateur  est en sommeil)
  2711. # [19:11] <sewardj> vlad: does that also work on arm linux, then?
  2712. # [19:11] <BenWa> Yes, we do that if we can't stackwalk because we don't have framepointers built (release builds)
  2713. # [19:11] <@khuey> so which version of Gecko is android firefox based on?
  2714. # [19:11] <@bz> 14
  2715. # [19:11] <vlad> sewardj: yep
  2716. # [19:11] <@khuey> really?
  2717. # [19:11] <@bz> yes
  2718. # [19:11] <@khuey> that's ... unfortunate
  2719. # [19:11] <@bz> heh
  2720. # [19:11] <@smaug> how so?
  2721. # [19:12] <vlad> khuey: well, the next one will be 15!
  2722. # [19:12] * Quits: myk1 (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2723. # [19:12] <BenWa> sewardj: vlad: Try it on desktop mac or windows if you have that around. Install nightly and the extension
  2724. # [19:12] <vlad> and then 16 after that..
  2725. # [19:12] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2726. # [19:12] <Ms2ger> vlad, :o
  2727. # [19:12] * devd is now known as devd_afk
  2728. # [19:12] <BenWa> But yea, on arm we really need stackwalking to get parity
  2729. # [19:12] <@khuey> smaug: because nobody bothered to tell people that stuff they wanted in 14 needed to land already
  2730. # [19:12] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2731. # [19:12] <vlad> BenWa: yeah, you just confused me when you said mac and linux first :)
  2732. # [19:12] <BenWa> Yea sorry
  2733. # [19:12] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  2734. # [19:12] <BenWa> linux just needs the bug fixed
  2735. # [19:13] <sewardj> BenWa, vlad: am happy to poke at this if that would help
  2736. # [19:13] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Input/output error)
  2737. # [19:13] <vlad> khuey: there will be a point release soon
  2738. # [19:13] <gavin> khuey: why do you care about a number?
  2739. # [19:13] <vlad> sewardj: it would be a huge help :)
  2740. # [19:13] <@khuey> gavin: I don't care about the number
  2741. # [19:13] <vlad> sewardj: being able to use the profiler on fennec and b2g has been a huge help
  2742. # [19:13] <@khuey> gavin: I care about the fact that the Gecko that's in the 'beta' channel for desktop is shipping on mobile
  2743. # [19:13] <sewardj> BenWa, vlad: can we discuss later (in about 3 1/2 hours) ? it's early evening here
  2744. # [19:13] <vlad> since it just works, without having to fiddle with any platform pieces
  2745. # [19:13] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  2746. # [19:13] * ChanServ sets mode: +o smaug
  2747. # [19:13] <BenWa> Yes sure
  2748. # [19:13] <vlad> absolutely, or via email; whatever's easier for you
  2749. # [19:13] <@khuey> gavin: and that if we wanted to backport things we've already lost
  2750. # [19:13] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2751. # [19:13] <gavin> khuey: but why does that matter? desktop will still ship on schedule
  2752. # [19:14] <Ms2ger> khuey, Fx on android sucks so bad, they won't notice any sg:crits you haven't landed yet
  2753. # [19:14] <sewardj> BenWa, vlad: talk later then
  2754. # [19:14] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  2755. # [19:14] <vlad> great, thanks
  2756. # [19:15] <jprmc> ehsan: https://bugzilla.mozilla.org/show_bug.cgi?id=768503
  2757. # [19:15] * kmoir-afk is now known as kmoir
  2758. # [19:16] * Quits: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: clee)
  2759. # [19:16] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  2760. # [19:17] * jlebar|away is now known as jlebar
  2761. # [19:17] * Joins: longsonr (chatzilla@moz-9573A8AE.zone8.bethere.co.uk)
  2762. # [19:18] <@ehsan> jprmc: thanks
  2763. # [19:19] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  2764. # [19:19] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2765. # [19:20] <edmorley> ehsan: have you clobbered those slaves yet?
  2766. # [19:21] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
  2767. # [19:21] * jlebar is now known as jlebar|away
  2768. # [19:21] <@ehsan> edmorley: no, should I?
  2769. # [19:21] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2770. # [19:21] <edmorley> or would you like me to?
  2771. # [19:21] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2772. # [19:21] <@ehsan> edmorley: please!
  2773. # [19:21] <edmorley> ehsan: killing builds means a clobber is necessary; we just added a warning to TBPL, I presume you used self serve directly/
  2774. # [19:21] <edmorley> s_/_?_
  2775. # [19:22] <jcranmer> sigh
  2776. # [19:22] <@ehsan> yeah that's what I did
  2777. # [19:22] <jcranmer> LTO seems to be broken for me
  2778. # [19:24] <@smaug> so do we know why try tbpl is so broken?
  2779. # [19:24] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2780. # [19:24] <@smaug> and is someone fixing it?
  2781. # [19:24] <edmorley> see tbpl try status
  2782. # [19:24] <@smaug> edmorley: that doesn't say much
  2783. # [19:24] <@smaug> nor the bug
  2784. # [19:25] <edmorley> the bug says all I know
  2785. # [19:25] * Joins: TheOne (one@moz-422DB19E.dip.t-dialin.net)
  2786. # [19:25] * Joins: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2787. # [19:25] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2788. # [19:26] * padenot|away is now known as padenot
  2789. # [19:26] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  2790. # [19:26] <@smaug> edmorley: and whoever maintains try knows how badly tryserver problems affect to all the devs?
  2791. # [19:27] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2792. # [19:27] <taras> bent: what's the filename obfuscation logic in indexeddb?
  2793. # [19:27] <derf> smaug: I think the fact that you don't know who that is says all that needs to be said.
  2794. # [19:28] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2795. # [19:30] <bent> taras, it's, um, awesome
  2796. # [19:30] * Joins: davehunt (davehunt@moz-301C0F3.dab.02.net)
  2797. # [19:31] * Joins: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com)
  2798. # [19:31] * Quits: davehunt (davehunt@moz-301C0F3.dab.02.net) (Quit: Leaving...)
  2799. # [19:31] * Quits: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  2800. # [19:31] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2801. # [19:31] <bent> taras, do you need to know for something you're doing? or are you just curious?
  2802. # [19:31] * Quits: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com) (Client exited)
  2803. # [19:32] * jwir3|lunch is now known as jwir3
  2804. # [19:32] * jlebar|away is now known as jlebar
  2805. # [19:33] <jcranmer> sigh
  2806. # [19:33] <jcranmer> why is our logic for making shared libraries so complicated?
  2807. # [19:34] * Joins: graydot (jebasinghe@534D269A.BE1C6841.388CF16F.IP)
  2808. # [19:34] <chewey> What has changed in the handling of "transform: rotate()" recently? One of my uses of it has stopped working in recent Geckos (not yet sure when exaclty).
  2809. # [19:34] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2810. # [19:34] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2811. # [19:34] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  2812. # [19:34] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2813. # [19:35] <chewey> Sort-of-reduced test: http://home.chewey.org/test/rotate.html
  2814. # [19:35] <chewey> not that the "hover" still works.
  2815. # [19:35] <chewey> *note
  2816. # [19:35] <chewey> To see how it is intended, look at it in Opera…
  2817. # [19:35] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2818. # [19:36] <@bz> chewey: we updated to follow the spec
  2819. # [19:36] * Joins: chrisccoulson_ (chr1s@ECCCD368.CF2A040F.B7C3A019.IP)
  2820. # [19:36] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2821. # [19:36] * Quits: chrisccoulson_ (chr1s@ECCCD368.CF2A040F.B7C3A019.IP) (Client exited)
  2822. # [19:36] <@bz> chewey: transform is ignored on inlines
  2823. # [19:36] * Joins: chrisccoulson_ (chr1s@ECCCD368.CF2A040F.B7C3A019.IP)
  2824. # [19:36] <@bz> chewey: (see also your comment about webkit behavior in the CSS: that's what the spec decided to call for and what we updated to)
  2825. # [19:36] <chewey> bz: Oooooh, ok.
  2826. # [19:36] <@bz> chewey: your hover applies transform to a block, not an inline
  2827. # [19:36] <chewey> Weird an unexpected :-}
  2828. # [19:36] <chewey> Thanks!
  2829. # [19:37] <chewey> *and
  2830. # [19:37] <@bz> chewey: not as weird as what should happen when applying a rotate transform to the span in this:
  2831. # [19:37] <@bz> Some <span>text<br>and more</span>
  2832. # [19:37] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2833. # [19:37] * mcote|dentist is now known as mcote
  2834. # [19:37] * Quits: chrisccoulson (chr1s@A10EDEB.C331CF86.EB325F58.IP) (Ping timeout)
  2835. # [19:37] <Ms2ger> mike5w3c, you around?
  2836. # [19:37] * Joins: cviecco (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2837. # [19:38] <chewey> bz: Well, nobodoy would ever do that! *hides*
  2838. # [19:38] * philor|away is now known as philor
  2839. # [19:38] * Quits: graydot (jebasinghe@534D269A.BE1C6841.388CF16F.IP) (Ping timeout)
  2840. # [19:38] <Waldo> laugh it up, fuzzball :-P
  2841. # [19:39] <Ms2ger> bjacob, didn't we already have a bug for undefined behaviour in CheckedInt?
  2842. # [19:39] <edmorley> smaug: I don't believe anyone maintains Try per se
  2843. # [19:39] <@bz> chewey: until the text wrapped because he user made the font-size larger.... ;)
  2844. # [19:39] <chewey> *pfffp* ;)
  2845. # [19:39] <Ms2ger> bz: Well, nobodoy would ever do that!
  2846. # [19:39] <chewey> Anyway, thanks again. Fixing CSS now.
  2847. # [19:40] <@smaug> edmorley: uh
  2848. # [19:41] * Quits: longsonr (chatzilla@moz-9573A8AE.zone8.bethere.co.uk) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901])
  2849. # [19:41] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2850. # [19:42] * Joins: Kailas (patilkr@7CFAD063.4A788DE3.4A949B84.IP)
  2851. # [19:44] * Joins: evilpie (chatzilla@moz-7277FC67.pools.arcor-ip.net)
  2852. # [19:46] * Quits: dao (dao@moz-99CBF0AE.pool.mediaways.net) (Quit: Leaving.)
  2853. # [19:46] * Quits: Kailas (patilkr@7CFAD063.4A788DE3.4A949B84.IP) (Quit: Leaving)
  2854. # [19:47] <chewey> Ah, I remember now why I applied the rotation to elements at different tree depths: I want the hover rotation to add to the existing, not be absolute. Am I missing an easy solution?
  2855. # [19:47] * Quits: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2856. # [19:47] <bjacob> Ms2ger: i wasn't aware of it?
  2857. # [19:47] * ctalbert|afk is now known as ctalbert
  2858. # [19:48] * Joins: graydot (jebasinghe@F9F367B7.7CFEBD3D.388CF16F.IP)
  2859. # [19:48] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  2860. # [19:48] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2861. # [19:48] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2862. # [19:49] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  2863. # [19:49] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2864. # [19:49] * Joins: dao (dao@moz-99CBF0AE.pool.mediaways.net)
  2865. # [19:50] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  2866. # [19:50] * Quits: graydot (jebasinghe@F9F367B7.7CFEBD3D.388CF16F.IP) (Ping timeout)
  2867. # [19:51] * Quits: rillian (giles@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  2868. # [19:51] * Joins: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2869. # [19:53] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  2870. # [19:53] * Quits: dao (dao@moz-99CBF0AE.pool.mediaways.net) (Quit: Leaving.)
  2871. # [19:55] * Joins: jet (junglecode@7D871D9E.1B9CFF7.4401682D.IP)
  2872. # [19:55] * Quits: raphc (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2873. # [19:57] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
  2874. # [19:57] * Joins: merike|away (quassel@moz-238097C6.cable.starman.ee)
  2875. # [19:57] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2876. # [19:58] <jcranmer> okay, I think I have a HOST_SHARED_LIBRARY target that actually works
  2877. # [19:58] * bear-afk is now known as bear
  2878. # [19:58] <@khuey> r-
  2879. # [19:58] * Joins: graydot (jebasinghe@D16F3B27.5248B8A1.388CF16F.IP)
  2880. # [19:59] <Ms2ger> That wasn't even my patch!
  2881. # [19:59] * Joins: rillian (giles@A5087023.2354C43D.D8E68FF6.IP)
  2882. # [19:59] <@khuey> yeah, but new host code is no fun
  2883. # [19:59] <froydnj> he's just keeping in practice
  2884. # [19:59] <jcranmer> khuey: what, you don't want clang static analysis running on your builds
  2885. # [19:59] <jcranmer> ?
  2886. # [19:59] <Ms2ger> NO
  2887. # [19:59] <@khuey> static analysis is a tool of the devil
  2888. # [19:59] <jcranmer> (bug 733873 for the interested)
  2889. # [20:00] * devd_afk is now known as devd
  2890. # [20:00] <jcranmer> er, waitk not that one
  2891. # [20:00] <derf> The devil is known for being tempting.
  2892. # [20:00] * Quits: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
  2893. # [20:01] <jcranmer> bug 767563
  2894. # [20:01] * Joins: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
  2895. # [20:01] <froydnj> firebot: bug 767563
  2896. # [20:01] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=767563 nor, --, ---, nobody, NEW, Build a clang static checker
  2897. # [20:01] <@khuey> firebot: insult Ms2ger
  2898. # [20:01] <firebot> khuey: Sorry, I've no idea what 'insult Ms2ger' might be.
  2899. # [20:01] <Ms2ger> Hah
  2900. # [20:01] <@khuey> aw did we turn that off?
  2901. # [20:02] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2902. # [20:02] * Quits: bent (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  2903. # [20:02] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
  2904. # [20:02] <gps> khuey: Clang's static analysis has identified real bugs. nearly every one of its reports on OS X SDK usage has been valid
  2905. # [20:02] <jcranmer> khuey: this one makes NS_MUST_OVERRIDE do something useful
  2906. # [20:02] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2907. # [20:02] <gps> I will admit there are plenty of false positives
  2908. # [20:02] <@khuey> you people really need to take the things I say less seriously
  2909. # [20:03] <Ms2ger> gps, yes, but it will add recipes to Makefile.ins :)
  2910. # [20:03] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  2911. # [20:03] <jcranmer> gps: this is for things with 0 false positives ;-)
  2912. # [20:03] * Quits: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
  2913. # [20:03] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2914. # [20:03] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  2915. # [20:03] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
  2916. # [20:03] <Waldo> khuey: so you're always serious, then!
  2917. # [20:03] <@khuey> :-P
  2918. # [20:03] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  2919. # [20:03] <@khuey> touche
  2920. # [20:03] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  2921. # [20:03] * Quits: chrisccoulson_ (chr1s@ECCCD368.CF2A040F.B7C3A019.IP) (Ping timeout)
  2922. # [20:04] * Joins: givanica (chatzilla@F2635759.2E7E5149.FB866788.IP)
  2923. # [20:04] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b7bb7c789131 - Joe Walker - Back out 551ad0863475 and a5a50d13cc85 for test failures
  2924. # [20:04] <gps> wait - are you talking about style analysis or actual static code analysis?
  2925. # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/38eb0ceba74f - Tim Taubert - merge m-c to fx-team
  2926. # [20:04] * Quits: kaze (kaze@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2927. # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/551ad0863475 - Joe Walker - Bug 761481 - GCLI help output does not display the first time; r=dcamp
  2928. # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/b8956522f66c - Paul Rouget - Bug 766999 - In the developer toolbar, the debugger should be named "debugger", not "Script"; r=past,dao,rcampbell
  2929. # [20:04] <gps> by the latter I mean clang's built-in static code analyzer
  2930. # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/85d44a26763c - Andres Hernandez [:andreshm] - Bug 765729 - New Tab page thumbnails can't be tabbed to r=ttaubert
  2931. # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/d9e78d7def12 - Paul Rouget - Bug 763932 - [devtb] Add the right buttons to the Developer Toolbar; r=dao,jwalker,cedricv
  2932. # [20:04] * Quits: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2933. # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/a5a50d13cc85 - Joe Walker - Bug 768150 - The developer toolbar should be preffed on by default for testing on nightly only; r=dcamp
  2934. # [20:04] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
  2935. # [20:04] * Joins: davehunt (davehunt@F0F38F6B.16E4425B.7D0FCE04.IP)
  2936. # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/05bd5e010835 - Mihai Sucan - Bug 766812 - Exception in HUDService-content.js when the Web Console is closed during network requests; r=rcampbell
  2937. # [20:05] * Quits: davehunt (davehunt@F0F38F6B.16E4425B.7D0FCE04.IP) (Quit: Leaving...)
  2938. # [20:05] <gps> either way - more automated checks so reviewers don't have to do menial tasks \o/
  2939. # [20:05] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
  2940. # [20:05] <@khuey> but we all know that checking style is the most important part of code review
  2941. # [20:05] * taras wonders where bent went
  2942. # [20:06] * Quits: mikeh|bcn (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2943. # [20:06] <@khuey> taras: he's in barcelona
  2944. # [20:06] <@khuey> it's 8 pm
  2945. # [20:06] <froydnj> to an event
  2946. # [20:06] <jcranmer> gps: I'm building a clang plugin that (automatically, hopefully eventually) gets built and then does static checking on our tree in lieu of the old --enable-static-checking
  2947. # [20:06] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
  2948. # [20:07] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2949. # [20:07] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2950. # [20:08] <taras> khuey: thanks
  2951. # [20:08] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2952. # [20:08] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2953. # [20:09] * jlebar is now known as jlebar|away
  2954. # [20:09] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2955. # [20:09] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2956. # [20:09] * ChanServ sets mode: +o dveditz
  2957. # [20:10] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  2958. # [20:10] * Quits: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2959. # [20:10] <ketas> anyone have any idea what kind of irc channel and where is suitable for "webdev" talk?
  2960. # [20:10] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  2961. # [20:10] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2962. # [20:11] * Joins: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com)
  2963. # [20:11] * Quits: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2964. # [20:12] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2965. # [20:12] <Ms2ger> #webdev
  2966. # [20:12] * Quits: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Connection reset by peer)
  2967. # [20:12] <jcranmer> who "owns" mfbt?
  2968. # [20:12] <@khuey> Waldo
  2969. # [20:12] <jcranmer> Waldo: ping
  2970. # [20:12] <Ms2ger> Why?
  2971. # [20:12] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  2972. # [20:12] <Waldo> jcranmer: pong
  2973. # [20:12] <Waldo> u rang?
  2974. # [20:12] * Joins: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
  2975. # [20:12] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2976. # [20:12] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  2977. # [20:12] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2978. # [20:12] * ChanServ sets mode: +o dbaron
  2979. # [20:12] <jcranmer> Waldo: do you have any opinion on moving the NS_STATIC_CHECKING from nscore.h to a mfbt file?
  2980. # [20:13] * Quits: mike5w3c (MikeS@moz-6D1BDD22.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  2981. # [20:13] <padenot> who should I ask to review xpcom registration + a tiny bit of build system ?
  2982. # [20:13] <Waldo> jcranmer: sounds reasonable
  2983. # [20:13] <edmorley> ehsan: about bug 754804 comment 75 (b-c leaks), dao is your best bet, since he added those checks
  2984. # [20:13] <Ms2ger> padenot, khuey
  2985. # [20:13] <Waldo> jcranmer: modulo renaming to be consistent with mfbt
  2986. # [20:13] <padenot> Ms2ger: he didn't want to help me on the xpcom thingy last time.
  2987. # [20:13] * Joins: mike5w3c (MikeS@moz-4A9272DF.xgsspn.imtp.tachikawa.spmode.ne.jp)
  2988. # [20:13] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2989. # [20:13] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2990. # [20:13] <padenot> and I don't have my french cheese yet.
  2991. # [20:13] <jcranmer> Waldo: okay, I need to decide if the stack class checking is worth keeping
  2992. # [20:13] <jcranmer> (since I have no #@$!ing clue what NS_OKONHEAP means)
  2993. # [20:14] <@khuey> presumably it means heap allocating that class is ok
  2994. # [20:14] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2995. # [20:14] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2996. # [20:14] <froydnj> it's a trap!
  2997. # [20:14] <Ms2ger> 75 struct nsCSSToken {
  2998. # [20:14] <Ms2ger> 76 nsAutoString mIdent NS_OKONHEAP;
  2999. # [20:14] * Quits: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
  3000. # [20:15] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  3001. # [20:15] <cviecco> Can I use a nsCString to a binary data? is there another recomended class?
  3002. # [20:15] <cviecco> store binary data.
  3003. # [20:15] * Joins: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com)
  3004. # [20:16] <NeilAway> Ms2ger: I'll assume you'll issue an appropriate smackdown?
  3005. # [20:16] * Ms2ger smacks NeilAway down
  3006. # [20:16] <NeilAway> mounir++
  3007. # [20:17] <@ehsan> edmorley: ok I think he's CCed on the bug, so I'll go back to ignoring that bug ;)
  3008. # [20:17] <edmorley> ok ;-)
  3009. # [20:18] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  3010. # [20:18] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Connection reset by peer)
  3011. # [20:18] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
  3012. # [20:19] <givanica> can anyone help me to find the code (from XHR) that implements the Bookmark Toolbar
  3013. # [20:20] <@smaug> XHR?
  3014. # [20:20] <@smaug> you mean MXR?
  3015. # [20:20] <givanica> sry
  3016. # [20:20] <givanica> yep
  3017. # [20:20] * armenzg_buildduty is now known as armenzg_brb
  3018. # [20:20] <givanica> i need to understand better how to use nsINavBookmarksService
  3019. # [20:22] <givanica> i can't find a way to list all the bookmarks from a folder ... or the number of them
  3020. # [20:22] <@smaug> based on http://hg.mozilla.org/mozilla-central/annotate/b4d033913a03/toolkit/components/places/nsINavBookmarksService.idl dietrich or mak might be able to help you
  3021. # [20:23] * Joins: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
  3022. # [20:24] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Ping timeout)
  3023. # [20:24] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  3024. # [20:24] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  3025. # [20:24] * ChanServ sets mode: +o smaug
  3026. # [20:25] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  3027. # [20:25] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  3028. # [20:25] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Connection reset by peer)
  3029. # [20:25] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
  3030. # [20:25] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  3031. # [20:25] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3032. # [20:25] * ChanServ sets mode: +o dbaron
  3033. # [20:26] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
  3034. # [20:28] * Joins: robhawkes (robhawkes@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3035. # [20:29] * Quits: evilpie (chatzilla@moz-7277FC67.pools.arcor-ip.net) (Connection reset by peer)
  3036. # [20:30] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3037. # [20:31] * Parts: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
  3038. # [20:31] <givanica> getItemIndex() , indexOfFolder, IndexOfItem(), and many other functions to access by index a single element ... , just a removeFolderChildren() for multiple intems but no way of finding out the number of items within a folder, or to iterate through them, or there's a solution and I'm not able to see it ...
  3039. # [20:32] <givanica> I'm looking here
  3040. # [20:32] <givanica> https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsINavBookmarksService#getItemIndex%28%29
  3041. # [20:32] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  3042. # [20:33] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
  3043. # [20:34] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  3044. # [20:35] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  3045. # [20:35] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  3046. # [20:35] * edmorley is now known as edmorley|away
  3047. # [20:37] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3048. # [20:37] * Quits: mike5w3c (MikeS@moz-4A9272DF.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  3049. # [20:37] * hub_ is now known as hub
  3050. # [20:37] * Joins: mike5w3c (MikeS@moz-59645F3C.xgsspn.imtp.tachikawa.spmode.ne.jp)
  3051. # [20:38] <anant> mayhemer: ping
  3052. # [20:38] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Quit: Bye)
  3053. # [20:38] * Quits: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3054. # [20:38] <mayhemer> anant: pong
  3055. # [20:38] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  3056. # [20:38] <sawrubh> firebot: seen sid0
  3057. # [20:38] <firebot> sid0 was last seen 23 hours, 39 minutes and 59 seconds ago, saying 'bienvenu: heh' in #maildev.
  3058. # [20:39] <anant> mayhemer: hi, I was just looking at the implementation of window.applicationcache.mozAdd, and seems like it prevents a https site from adding a http URL to the appcache
  3059. # [20:39] <anant> mayhemer: looking for more info on that and to see if there are any ways we can work around it
  3060. # [20:39] <mayhemer> anant: yes, that is by spec
  3061. # [20:39] <mayhemer> I don't know how to go over this
  3062. # [20:39] * Joins: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com)
  3063. # [20:39] <mayhemer> actually, I would like to eventually remove support for mozAdd
  3064. # [20:39] <anant> oh, the spec enforces protocol matching?
  3065. # [20:39] <mayhemer> dynamic entries are not speced any more
  3066. # [20:40] <mayhemer> yes
  3067. # [20:40] <anant> mayhemer: it's really useful! there's no other way to dynamically update the appcache
  3068. # [20:40] <Ms2ger> anant, why are you enabling mitm attacks again? :)
  3069. # [20:40] <anant> Ms2ger: how does that enable it? it's the https site that has to call mozAdd...
  3070. # [20:40] * Quits: givanica (chatzilla@F2635759.2E7E5149.FB866788.IP) (Client exited)
  3071. # [20:41] <anant> mayhemer: ok, so looks like there isn't much we can do here… anyway our use case was to be able to cache some images served off a different domain but served over http in our https app
  3072. # [20:41] * armenzg_brb is now known as armenzg_buildduty
  3073. # [20:41] <anant> I suspect gaia will also run into this at some point, so i'll just try and see what they have planned
  3074. # [20:41] <anant> mayhemer: thanks!
  3075. # [20:42] * Joins: kinger (chatzilla@moz-5A3AF8D.adsl.net.t-com.hr)
  3076. # [20:42] <mayhemer> anant: resources in an offline cache has more or less same-origin policy
  3077. # [20:42] <mayhemer> anant: relative to manifest url\
  3078. # [20:42] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  3079. # [20:43] <anant> mayhemer: oh! but I was able to cache an external resource (different origin)… is it a bug that it was allowed?
  3080. # [20:43] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  3081. # [20:44] * bbondy is now known as bbondy_away
  3082. # [20:44] <mayhemer> anant: I said more or less ;)
  3083. # [20:44] * Joins: karthik (chatzilla@1C544B1C.5123F571.B58D974D.IP)
  3084. # [20:45] <anant> mayhemer: well, good for me, because these images I want to cache are from a different domain :)
  3085. # [20:45] <anant> okay, so different domain is allowed, but not different protocol.. that seems odd
  3086. # [20:45] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Quit: Reconnecting…)
  3087. # [20:45] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  3088. # [20:45] * Quits: kinger (chatzilla@moz-5A3AF8D.adsl.net.t-com.hr) (Ping timeout)
  3089. # [20:46] <anant> but since mozAdd is our own method can't we just do whatever we want? since it's not in the spec, how can we be in violation of it if we just allow https sites to cache http resources?
  3090. # [20:46] * Joins: givanica (chatzilla@F2635759.2E7E5149.FB866788.IP)
  3091. # [20:46] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  3092. # [20:46] <mayhemer> anant: I would have to go though the spec again
  3093. # [20:47] <mayhemer> anant: just put results of this conversion to the bug and I can later take a look
  3094. # [20:47] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  3095. # [20:47] <anant> mayhemer: sweet, thanks!
  3096. # [20:47] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
  3097. # [20:48] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  3098. # [20:48] * Joins: brendan (brendaneic@moz-3859BA3C.static.user.ono.com)
  3099. # [20:50] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  3100. # [20:50] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  3101. # [20:50] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  3102. # [20:51] * Joins: gwagner (idefix2@moz-3859BA3C.static.user.ono.com)
  3103. # [20:53] * Joins: fabrice1 (fabrice@moz-3859BA3C.static.user.ono.com)
  3104. # [20:54] * Joins: raphc (quassel@moz-C761CDFC.wb.wifirst.net)
  3105. # [20:54] * Quits: givanica (chatzilla@F2635759.2E7E5149.FB866788.IP) (Client exited)
  3106. # [20:54] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  3107. # [20:56] * Joins: jprmc (jprmc@moz-3859BA3C.static.user.ono.com)
  3108. # [20:56] * joduinn is now known as joduinn-biab
  3109. # [20:56] * Quits: gwagner (idefix2@moz-3859BA3C.static.user.ono.com) (Quit: gwagner)
  3110. # [20:57] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3111. # [20:57] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3112. # [20:57] <nemo> bz: hey. got a minor weirdness
  3113. # [20:57] <nemo> bz: http://m8y.org/images/sandy_1280_1024_stripped.svg - I made this years ago. is a desktop background where the photo is an image rotator
  3114. # [20:57] <nemo> bz: has always rendered great in firefox
  3115. # [20:57] <nemo> I mostly used it to test a webkit rendering bug w/ the stripes
  3116. # [20:58] <nemo> bz: the weird thing is now in nightlies rendering that tab is REALLY REALLY slow
  3117. # [20:58] <nemo> like, switching to the tab takes 3 or 4 seconds
  3118. # [20:58] <nemo> hm. more like 5 seconds
  3119. # [20:58] <nemo> you getting same? This is in nightly on my windows XP machine
  3120. # [20:58] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  3121. # [20:58] <nemo> file bug etc? :)
  3122. # [21:00] * glob is now known as glob|away
  3123. # [21:01] * Joins: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
  3124. # [21:01] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Quit: morozovm)
  3125. # [21:02] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  3126. # [21:02] * Joins: Mic (Instantbir@moz-DD713DC4.superkabel.de)
  3127. # [21:03] * Quits: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com) (Client exited)
  3128. # [21:05] * Joins: joe_walker (joe_walker@F726D112.81C85DC3.2FBE88C3.IP)
  3129. # [21:06] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  3130. # [21:07] <@khuey> what's the thing to tell an nsTArray up front "I want you to be N elements long"?
  3131. # [21:07] <Ms2ger> SetCapacity?
  3132. # [21:07] <@khuey> EnsureCapacity isn't it
  3133. # [21:07] <@khuey> oh, SetCapacity?
  3134. # [21:07] * @khuey tries
  3135. # [21:07] * Joins: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com)
  3136. # [21:07] <@khuey> sweet
  3137. # [21:07] <@khuey> that compiles at least
  3138. # [21:08] <Ms2ger> Or an argument to the constructor
  3139. # [21:08] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- IRC with a difference)
  3140. # [21:10] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  3141. # [21:10] * bbondy_away is now known as bbondy
  3142. # [21:10] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3143. # [21:11] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3144. # [21:11] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3145. # [21:12] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
  3146. # [21:12] * juanb is now known as juanb|bbl
  3147. # [21:13] * Quits: willy1234x1|2 (willy1234x@moz-AEF6A348.slkc.qwest.net) (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
  3148. # [21:13] * Joins: willy1234x1 (willy1234x@moz-AEF6A348.slkc.qwest.net)
  3149. # [21:13] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  3150. # [21:14] * coop is now known as coop|afk
  3151. # [21:15] * Quits: smontagu (chatzilla@moz-9C7A6CB2.red.bezeqint.net) (Ping timeout)
  3152. # [21:15] * Quits: graydot (jebasinghe@D16F3B27.5248B8A1.388CF16F.IP) (Ping timeout)
  3153. # [21:17] * Quits: joe_walker (joe_walker@F726D112.81C85DC3.2FBE88C3.IP) (Ping timeout)
  3154. # [21:18] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  3155. # [21:19] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3156. # [21:19] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3157. # [21:19] * Joins: Ami_Ty_ (Amie@moz-BBE3ABD.mv.mozilla.com)
  3158. # [21:19] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3159. # [21:19] * Ami_Ty_ is now known as Ami_Ty
  3160. # [21:20] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3161. # [21:20] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3162. # [21:23] * Quits: Mic (Instantbir@moz-DD713DC4.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3163. # [21:23] * Joins: mike5w3c_ (MikeS@moz-4D5F5A07.xgsspn.imtp.tachikawa.spmode.ne.jp)
  3164. # [21:24] * Quits: mike5w3c (MikeS@moz-59645F3C.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  3165. # [21:24] * mike5w3c_ is now known as mike5w3c
  3166. # [21:28] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3167. # [21:29] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3168. # [21:29] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  3169. # [21:30] * Joins: deniscormier_ (deniscormi@B65F78B7.1356EECA.2170E5F.IP)
  3170. # [21:30] * Quits: deniscormier_ (deniscormi@B65F78B7.1356EECA.2170E5F.IP) (Client exited)
  3171. # [21:30] * Joins: deniscormier_ (deniscormi@B65F78B7.1356EECA.2170E5F.IP)
  3172. # [21:31] * Quits: deniscormier (deniscormi@B65F78B7.1356EECA.2170E5F.IP) (No route to host)
  3173. # [21:31] * deniscormier_ is now known as deniscormier
  3174. # [21:31] * Joins: ianbicking_ (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  3175. # [21:31] * alon_ is now known as azakai
  3176. # [21:31] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Connection reset by peer)
  3177. # [21:32] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  3178. # [21:32] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3179. # [21:32] * ianbicking_ is now known as ianbicking
  3180. # [21:33] <jdm> nemo: goodness, that is a noticeable lag when switching to the tab
  3181. # [21:33] <jdm> not quite 5 seconds
  3182. # [21:33] * Joins: mw22 (chatzilla@moz-9BA8BFCE.speed.planet.nl)
  3183. # [21:33] <jdm> probably worth profiling
  3184. # [21:34] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  3185. # [21:36] * Joins: davidillsley (davidillsl@moz-99A58D04.range86-160.btcentralplus.com)
  3186. # [21:36] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  3187. # [21:37] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  3188. # [21:38] * kats|away is now known as kats
  3189. # [21:39] * armenzg_buildduty is now known as armenzg_brb
  3190. # [21:39] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
  3191. # [21:39] * joduinn-biab is now known as joduinn-food
  3192. # [21:39] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3193. # [21:40] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
  3194. # [21:41] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  3195. # [21:41] * Joins: dria (dria@F2D29657.F60B0462.67AC9B1.IP)
  3196. # [21:43] * Quits: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net) (Quit: Leaving.)
  3197. # [21:43] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3198. # [21:44] * Quits: cviecco (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3199. # [21:45] <jdm> oh look, the metrics team has a different bug tracker they use
  3200. # [21:45] <Ms2ger> Silly people
  3201. # [21:46] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
  3202. # [21:47] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  3203. # [21:47] <JonathanS> different bug tracker is for kids
  3204. # [21:47] <froydnj> ah, UnblockOnload is firing off all sorts of stuff with useful events still in the queue...
  3205. # [21:50] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  3206. # [21:52] * coop|afk is now known as coop
  3207. # [21:52] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  3208. # [21:53] <edmorley|away> jdm: you're the second person to say that today; presume there is something more visibly linked that both of you have seen? :-)
  3209. # [21:53] <jdm> edmorley|away: yeah, a bunch of bugs were updated with links to where the corresponding issue is being tracked
  3210. # [21:53] <froydnj> edmorley|away: bunch of telemetry toolkit bugs closed in favor of other bug tracker
  3211. # [21:54] * armenzg_brb is now known as armenzg_buildduty
  3212. # [21:55] <edmorley|away> jdm, froydnj: ah thank you
  3213. # [21:56] <froydnj> jdm: fwiw, some of the metrics folks are talking to lmandel and myself tomorrow about this
  3214. # [21:56] * Quits: AryehGregor (AryehGrego@moz-139EB9CA.red.bezeqint.net) (Ping timeout)
  3215. # [21:56] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  3216. # [21:56] * Quits: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
  3217. # [21:57] * Joins: AryehGregor (AryehGrego@moz-139EB9CA.red.bezeqint.net)
  3218. # [21:57] <lmandel> edmorley|away, jdm, froydnj: I would be happy to pass on your specific comments to the metrics team about this shift if you want to fire me something.
  3219. # [21:57] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
  3220. # [21:57] <froydnj> maybe this will help move bugzilla shininess forward </optimism>
  3221. # [21:58] <lmandel> I've already heard from jlebar|away about this.
  3222. # [21:58] * @bz tries to actually reproduce our most common randomorange
  3223. # [21:58] <jdm> bz++
  3224. # [21:58] <@khuey> bz: which one would that be
  3225. # [21:58] <Ms2ger> lmandel, tell them that if they have issues with bugzilla, that they complain about it rather than running off to a silo of their own?
  3226. # [21:58] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3227. # [21:59] * froydnj guesses many people *have* complained, and nothing has happened...
  3228. # [21:59] * Joins: kkdeep (krishna@FB502C09.145AF2AE.E3E2C386.IP)
  3229. # [21:59] <Ms2ger> froydnj, well, sure, but were bugs filed?
  3230. # [22:00] <lmandel> Ms2ger: thanks. Got it.
  3231. # [22:00] <froydnj> Ms2ger: no idea. have seen at least one epic comment thread on yammer
  3232. # [22:00] <Ms2ger> Yammer is for jerks
  3233. # [22:00] <derf> No, no, they got bought by MS.
  3234. # [22:00] * Joins: cviecco (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3235. # [22:00] <derf> Now Yammer is for tools.
  3236. # [22:01] <mcsmurf> what bug tracker do they use?
  3237. # [22:01] <mcsmurf> (link wanted)
  3238. # [22:01] * Joins: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP)
  3239. # [22:02] <Ms2ger> mcsmurf, "jira"
  3240. # [22:02] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3241. # [22:02] <lmandel> mcsmurf: https://metrics.mozilla.com/projects/secure/Dashboard.jspa
  3242. # [22:02] <@khuey> yeah, there was a comment on yammer about how if your project wasn't on bugzilla it wasn't worth doing
  3243. # [22:02] * Joins: supreet (quassel@C42A203E.1158D60B.DF11F364.IP)
  3244. # [22:02] * @khuey enjoyed that
  3245. # [22:03] * Quits: supreet (quassel@C42A203E.1158D60B.DF11F364.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  3246. # [22:03] <Ms2ger> "To request an account, please contact your JIRA administrators."
  3247. # [22:03] <@smaug> froydnj: what? telemetry stuff moved to some other bug tracker ?
  3248. # [22:03] <Ms2ger> Lovely open culture there
  3249. # [22:03] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
  3250. # [22:03] <Ms2ger> Fire them all
  3251. # [22:03] <sawrubh> jdm: see this is what I was talking about :P
  3252. # [22:03] <jdm> ha
  3253. # [22:03] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3254. # [22:03] * Joins: ekr_ (ekr@moz-7B0110AD.mv.mozilla.com)
  3255. # [22:04] <froydnj> smaug: all the data analysis bugs for telemetry, yes
  3256. # [22:04] <lmandel> smaug: To be fair, only the server site (metrics) bugs move to Jira. Telemetry toolkit bugs are still in bugzilla.
  3257. # [22:04] * @smaug gives up with telemetry
  3258. # [22:04] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
  3259. # [22:04] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3260. # [22:04] * ekr_ is now known as ekr
  3261. # [22:05] <Ms2ger> Good I never cared about telemetry
  3262. # [22:05] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  3263. # [22:05] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  3264. # [22:05] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  3265. # [22:05] <lmandel> Ms2ger, smaug: hate to hear that.
  3266. # [22:06] * Quits: graememcc (chatzilla@moz-757A0C23.range81-157.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
  3267. # [22:06] <Ms2ger> lmandel, I hate to hear about people hiding away in hostile silos too
  3268. # [22:06] <lmandel> Ms2ger: I hate that too. But metrics != Telemetry.
  3269. # [22:07] <lmandel> That's why froydnj and I are talking to the metrics team about this tomorrow.
  3270. # [22:07] * Quits: MarcoZ (Daily@moz-E47C69DC.dip.t-dialin.net) (Quit: Made Firefox for Android just a little more accessible. Good night!)
  3271. # [22:07] <Ms2ger> Thanks :)
  3272. # [22:07] <lmandel> Ms2ger: I think this is a fight worth fighting.
  3273. # [22:07] <@smaug> certainly
  3274. # [22:08] * sheppy-lunch is now known as sheppy
  3275. # [22:08] * Quits: raphc (quassel@moz-C761CDFC.wb.wifirst.net) (Ping timeout)
  3276. # [22:08] * Quits: Ms2ger (Ms2ger@168D9992.512B6A35.37724B0D.IP) (Quit: nn)
  3277. # [22:08] * nthomas|away is now known as nthomas
  3278. # [22:09] <@dolske> never give up! never surrender!
  3279. # [22:10] * Parts: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
  3280. # [22:10] <@khuey> the line must be drawn here!
  3281. # [22:10] <@khuey> this far, no farther!
  3282. # [22:10] <@khuey> </picard>
  3283. # [22:10] <dria> https://www.youtube.com/watch?v=-4pg6Jh94Lo
  3284. # [22:11] <WorkerThread> is a nsComPtr<nsiChannel> the same thing as a nsiChannel * ?
  3285. # [22:11] <@dolske> we just need to hug our friendly metrics team back into our existing toolset. :)
  3286. # [22:11] * juanb|bbl is now known as juanb
  3287. # [22:12] <biesi> WorkerThread, mostly, except that it is automatically reference countd
  3288. # [22:12] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  3289. # [22:13] * Quits: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP) (Ping timeout)
  3290. # [22:13] <jdm> WorkerThread: nsCOMPtr is a smart pointer, like the STL's shared_ptr
  3291. # [22:13] <nemo> jdm: so. whats the profile say?
  3292. # [22:14] <WorkerThread> my mind = blown that it can be used as a regular pointer without type casting
  3293. # [22:14] <nemo> jdm: 'cause it didn't do this before
  3294. # [22:14] <jdm> nemo: didn't profile, sorry
  3295. # [22:14] <jdm> WorkerThread: there is some deep template magic to make that work
  3296. # [22:14] <WorkerThread> Ah yes, that explains it
  3297. # [22:14] <WorkerThread> It must take forever to get aquainted with all this code
  3298. # [22:15] <@khuey> operator T* ftw
  3299. # [22:15] <biesi> jdm, it's mostly an "operator T*"...
  3300. # [22:15] * joduinn-food is now known as joduinn-mtg
  3301. # [22:15] <jdm> biesi: yep, I hyperbolize on occasion
  3302. # [22:15] <@bz> define "aquainted"?
  3303. # [22:15] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
  3304. # [22:15] * Quits: karthik (chatzilla@1C544B1C.5123F571.B58D974D.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3305. # [22:15] <WorkerThread> Having intimate knowledge of the workings
  3306. # [22:15] <@bz> yeah ,that would take forever
  3307. # [22:15] <@bz> since the code changes faster than you can learn it. )
  3308. # [22:16] <biesi> bz, you seem to manage to keep up :p
  3309. # [22:16] <froydnj> for the most part, you just use nsCOMPtr and similar and ignore the workings
  3310. # [22:16] <@bz> hell, no
  3311. # [22:16] <@bz> I gave up on all the painting/layers/etc stuff
  3312. # [22:16] <@bz> and most of networking
  3313. # [22:16] * @bz retrenched to dom and layout
  3314. # [22:16] <@bz> and even then, font inflation, wut?
  3315. # [22:16] <biesi> hmm, I suppose that's fair
  3316. # [22:16] * biesi has no idea what font inflatoin is
  3317. # [22:16] * Joins: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP)
  3318. # [22:18] * mcote is now known as mcote|afk
  3319. # [22:18] <@bz> it's something for mobile
  3320. # [22:18] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  3321. # [22:18] <@bz> where we increase font sizes automagically for something
  3322. # [22:18] <@bz> somewhere
  3323. # [22:18] <@bz> you can tell how much I know about it. ;)
  3324. # [22:18] <biesi> hm interesting
  3325. # [22:18] <biesi> heh
  3326. # [22:18] <@khuey> didn't you review it?
  3327. # [22:18] <@khuey> or was that roc
  3328. # [22:18] * Quits: kkdeep (krishna@FB502C09.145AF2AE.E3E2C386.IP) (Quit: Instantbird 1.1)
  3329. # [22:21] <jdm> // XXX: This cast will be removed by the next patch
  3330. # [22:21] <jdm> nice
  3331. # [22:22] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3332. # [22:22] * kats is now known as kats|away
  3333. # [22:22] <@bz> khuey: that was roc
  3334. # [22:22] * Quits: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP) (Ping timeout)
  3335. # [22:23] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  3336. # [22:23] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  3337. # [22:24] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3338. # [22:25] * @bz has test failures, yay!
  3339. # [22:25] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  3340. # [22:25] <philor> woo!
  3341. # [22:25] <edmorley|away> khuey++
  3342. # [22:25] * Joins: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP)
  3343. # [22:25] <froydnj> pffft, I have those too
  3344. # [22:25] * Quits: Fabio_Magnoni (chatzilla@630EA9C.C8DF8424.C55BF118.IP) (Client exited)
  3345. # [22:26] <@khuey> edmorley|away: hmm?
  3346. # [22:26] <wsmwk> how to force a changed omni.jar / browser.jar to load on linux? (without recompiling)
  3347. # [22:26] <edmorley|away> khuey: quote above :-)
  3348. # [22:26] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  3349. # [22:27] <@khuey> ah, yes
  3350. # [22:27] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3351. # [22:28] <@bz> philor: well, I added logging
  3352. # [22:28] <@bz> philor: then tried to reproduce a randomorange
  3353. # [22:28] <@bz> philor: and it reproduced!
  3354. # [22:28] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3355. # [22:29] * @bz now hopes the log is useful
  3356. # [22:29] <@bsmedberg> what exactly does "74D3887E test byte ptr [ebp-24h],0F0h" mean in disassembly
  3357. # [22:29] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  3358. # [22:29] <froydnj> do [ebp-24] & 0xf0 and set flags
  3359. # [22:29] <edmorley|away> bz: bug # ?
  3360. # [22:30] <@bz> edmorley|away: 558220
  3361. # [22:30] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3362. # [22:30] * Quits: dria (dria@F2D29657.F60B0462.67AC9B1.IP) (Quit: dria)
  3363. # [22:30] * Joins: JeroenDeDauw (j@120C0A2D.4366D4A3.172227A7.IP)
  3364. # [22:30] <froydnj> bsmedberg: usually to branch on whether ^ is 0 or not
  3365. # [22:31] <@bsmedberg> froydnj: what about "byte"?
  3366. # [22:32] <derf> bsmedberg: That's telling you how much data it is loading from [ebp-24h]
  3367. # [22:32] <@bz> bsmedberg: that just reads a single byte from the memory address
  3368. # [22:32] <@bsmedberg> ok
  3369. # [22:32] <edmorley|away> bz: thank you :-)
  3370. # [22:32] <@bz> edmorley|away: it was at the top of the list
  3371. # [22:33] * Quits: Matti (chatzilla@moz-CC10A8BC.dip.t-dialin.net) (Ping timeout)
  3372. # [22:33] <@bz> edmorley|away: now I just need to figure out what the hell is going on...
  3373. # [22:33] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3374. # [22:34] * sawrubh is getting scared of bz's comment
  3375. # [22:34] <sawrubh> bz: do you mean painting/layer/* is scary ?
  3376. # [22:35] <@bz> sawrubh: no, just that I don't know that code
  3377. # [22:35] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  3378. # [22:35] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
  3379. # [22:36] * Joins: dRdR (dsherk@moz-3859BA3C.static.user.ono.com)
  3380. # [22:36] <coop> we're planning to reset the try repo later tonight: https://bugzilla.mozilla.org/show_bug.cgi?id=768622
  3381. # [22:37] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  3382. # [22:38] <froydnj> aha, SimpleTest.executeSoon is my undoing
  3383. # [22:38] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Computer has gone to sleep.)
  3384. # [22:38] <philor> and lest you've forgotten, that means anything you've pushed to Try will disappear at 8pm, and you want to look at it before then
  3385. # [22:39] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3386. # [22:39] <@khuey> except that you can't look at it now
  3387. # [22:39] <@khuey> ironic, eh?
  3388. # [22:39] <philor> (unless you like digging through the logs on ftp.m.o)
  3389. # [22:39] <@bz> yeah
  3390. # [22:39] <@bz> 8pm tonight
  3391. # [22:39] * @bz pushes to try again and hopes
  3392. # [22:39] <@bz> 8pm is a long ways off
  3393. # [22:39] <philor> only 666 pending jobs
  3394. # [22:40] <mcsmurf> :O
  3395. # [22:40] <Wes> that's the first time I've seen 666 and jobs used in a sentence not-on-slashdot
  3396. # [22:40] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3397. # [22:40] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  3398. # [22:41] * Quits: past (past@moz-CCBA7EC5.dsl.dyn.forthnet.gr) (Input/output error)
  3399. # [22:41] * Joins: me (me@moz-3859BA3C.static.user.ono.com)
  3400. # [22:41] * Quits: TheOne (one@moz-422DB19E.dip.t-dialin.net) (Input/output error)
  3401. # [22:42] <jdm> huh, I could have sworn thatI pushed to try last night
  3402. # [22:42] <@bz> philor: I only care about Android jobs here. ;)
  3403. # [22:43] * Joins: jlin (Jonathan@moz-619C4F64.x.rootbsd.net)
  3404. # [22:44] * mjschranz is now known as mjschranz_away
  3405. # [22:44] * Joins: ianbicking_ (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
  3406. # [22:44] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Connection reset by peer)
  3407. # [22:44] * ianbicking_ is now known as ianbicking
  3408. # [22:45] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Input/output error)
  3409. # [22:45] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3410. # [22:45] <froydnj> ooo, we are now purple
  3411. # [22:45] * me is now known as edwin
  3412. # [22:45] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
  3413. # [22:46] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  3414. # [22:47] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  3415. # [22:47] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  3416. # [22:47] * Joins: Asa (asa@moz-7B0110AD.mv.mozilla.com)
  3417. # [22:47] * Joins: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  3418. # [22:49] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  3419. # [22:49] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  3420. # [22:49] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  3421. # [22:49] * ChanServ sets mode: +o dveditz
  3422. # [22:50] * Quits: mw22 (chatzilla@moz-9BA8BFCE.speed.planet.nl) (Ping timeout)
  3423. # [22:52] * cade is now known as cade_away
  3424. # [22:53] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
  3425. # [22:55] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3426. # [23:00] * khuey is now known as khuey|away
  3427. # [23:00] * Parts: luke (andhow@moz-BBE3ABD.mv.mozilla.com)
  3428. # [23:01] * Quits: jstraus (Adium@moz-9B0F384B.cable.mindspring.com) (Ping timeout)
  3429. # [23:01] * Joins: luke1 (andhow@moz-BBE3ABD.mv.mozilla.com)
  3430. # [23:01] * Quits: luke1 (andhow@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3431. # [23:01] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  3432. # [23:01] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3433. # [23:03] * Joins: gandalf (gandalf@moz-BE47532F.neoplus.adsl.tpnet.pl)
  3434. # [23:03] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  3435. # [23:04] * Quits: wesj (Instantbir@7D871D9E.1B9CFF7.4401682D.IP) (Ping timeout)
  3436. # [23:04] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  3437. # [23:05] * lsblakk|afk is now known as lsblakk
  3438. # [23:05] * Joins: jstraus (Adium@moz-9B0F384B.cable.mindspring.com)
  3439. # [23:06] * Joins: FabioMagnoni (chatzilla@moz-873E0DAE.dsl.telesp.net.br)
  3440. # [23:06] * Joins: kanru (kanru@moz-3859BA3C.static.user.ono.com)
  3441. # [23:07] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  3442. # [23:07] * Quits: jstraus (Adium@moz-9B0F384B.cable.mindspring.com) (Ping timeout)
  3443. # [23:07] * Quits: msucan (mihai@3E887206.8C9343F9.D7B372F7.IP) (Quit: Leaving.)
  3444. # [23:08] * armenzg_buildduty is now known as armenzg_brb
  3445. # [23:09] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  3446. # [23:09] * philor is now known as philor|away
  3447. # [23:09] * Joins: jstraus (Adium@moz-9B0F384B.cable.mindspring.com)
  3448. # [23:09] <devd> bz: What will happen here: <script>...some code</script>...browser replaces principal with null... <script>.. new code..</script>. Can new code call the previous code ? I just talked to jst and he suggested pinging you
  3449. # [23:09] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
  3450. # [23:09] * bear is now known as bear-afk
  3451. # [23:10] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3452. # [23:10] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3453. # [23:11] <jdm> dolske: ping for a reply to the last comment in bug 723004?
  3454. # [23:11] * Quits: cviecco (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3455. # [23:11] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  3456. # [23:11] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  3457. # [23:12] <jdm> sawrubh: do you mind if I work on bug 723002?
  3458. # [23:12] * jmaher is now known as jmaher|afk
  3459. # [23:12] <@bz> devd: browser replaces the principal of what?
  3460. # [23:12] <@bz> devd: are the scripts on the same page?
  3461. # [23:12] <sawrubh> jdm: np, go ahead
  3462. # [23:13] <jdm> cool
  3463. # [23:13] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Input/output error)
  3464. # [23:13] <devd> bz: yup
  3465. # [23:13] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  3466. # [23:13] * ChanServ sets mode: +o smaug
  3467. # [23:13] <@bz> devd: ok. why is the browser changing the principal of a page that's partially loaded?
  3468. # [23:13] <devd> so browser replaces principal of the page (or is it channel) ... basically what a <iframe sandbox does
  3469. # [23:14] <devd> bz: if we decide to support CSP via a meta tag
  3470. # [23:14] <@bz> devd: You can't do this
  3471. # [23:14] <@bz> devd: basically
  3472. # [23:14] <devd> (I can test this, but my understanding is this code is under a lot of flux right now)
  3473. # [23:14] <@bz> devd: replace the principal of a document with stuff already in it
  3474. # [23:14] <@bz> devd: so the deal is...
  3475. # [23:15] <devd> bz: why ?
  3476. # [23:15] <@bz> devd: JSScripts have a principal baked in
  3477. # [23:15] <@bz> devd: "because it violates invariants things depend on"?
  3478. # [23:15] <@bz> devd: because that principal has already been used for things?
  3479. # [23:15] <devd> yup .. what are the invariants
  3480. # [23:15] * Joins: tanvi (tanvi@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3481. # [23:15] <@bz> devd: the main invariant involved is that there is a single principal per compartment
  3482. # [23:15] <tanvi> do mochitests create a new firefox profile for each run?
  3483. # [23:15] <devd> my understanding was that compartments have principals baked in
  3484. # [23:16] * bhearsum is now known as bhearsum|afk
  3485. # [23:16] <@bz> devd: compartments do too, but that's mutable
  3486. # [23:16] <@bz> devd: but each JS function has it baked in too
  3487. # [23:16] <@bz> devd: and each toplevel script
  3488. # [23:16] <@bz> devd: and also, stylesheets, images
  3489. # [23:16] <devd> ok .. so then the first script block will have the principal, the second script block will have the new null principal ?
  3490. # [23:16] <@bz> devd: subframes
  3491. # [23:17] <@bz> devd: what are you actually trying to do?
  3492. # [23:17] <devd> bz: I suspect you already know what CSP is
  3493. # [23:17] <@bz> devd: basically, changing what the nsIPrincipal* of a document points to without blowing away everything in the document first is likely to be broken in all sorts of ways
  3494. # [23:17] * @bz has a general idea, yes
  3495. # [23:17] <devd> bz: the new spec calls for supporting CSP via a meta tag
  3496. # [23:17] <@bz> which means what, in practice?
  3497. # [23:17] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3498. # [23:17] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  3499. # [23:17] <@bz> what happens if there is content before the <meta> tag?
  3500. # [23:18] <jdm> firebot: uuid
  3501. # [23:18] <firebot> e3f772f3-023f-4b32-b074-36cf0fd5d414 (/msg firebot cid for CID form)
  3502. # [23:18] <jdm> firebot: uuid
  3503. # [23:18] <firebot> f7d27721-205b-4186-aef5-221e668dd278 (/msg firebot cid for CID form)
  3504. # [23:18] <devd> bz: a CSP policy can have a sandbox flag
  3505. # [23:18] <devd> saying document should run in a null principal
  3506. # [23:18] * Quits: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP) (Ping timeout)
  3507. # [23:18] <@bz> that doesn't answer my question
  3508. # [23:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3509. # [23:19] <@bz> let me make it concrete
  3510. # [23:19] <devd> and I want to support that
  3511. # [23:19] <@bz> <html><iframe/><meta></html>
  3512. # [23:19] <@bz> What should the principal of the iframe be?
  3513. # [23:19] <@bz> (note that the iframe comes _before_ the meta)
  3514. # [23:20] <devd> I am more interested in the <html><script><meta>..
  3515. # [23:20] <@bz> sure
  3516. # [23:20] <devd> we can leave principal for iframe undefined
  3517. # [23:20] <@bz> it's the same issue
  3518. # [23:20] <@bz> no, we can't
  3519. # [23:20] * Quits: rillian (giles@A5087023.2354C43D.D8E68FF6.IP) (Quit: Ex-Chat)
  3520. # [23:20] <@bz> because you can throw a <script> into the frme
  3521. # [23:20] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  3522. # [23:20] <@bz> which will then run with the principal of the frame
  3523. # [23:20] <@bz> so ....
  3524. # [23:20] <devd> doesn't the iframe run in a separate thing of its own
  3525. # [23:20] <devd> its principal is defined by its src value
  3526. # [23:20] <@bz> not if it's about:blank
  3527. # [23:20] <devd> <iframe src="foo.com" has a foo.com principal ?
  3528. # [23:20] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  3529. # [23:21] <@bz> then it aliases the main-page principal
  3530. # [23:21] <@bz> as in, has the same nsIPrincipal*
  3531. # [23:21] <@bz> as the main page
  3532. # [23:21] <@bz> but you want to change that for the main page...
  3533. # [23:21] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3534. # [23:21] * ChanServ sets mode: +o dbaron
  3535. # [23:21] <@bz> does the frame keep the old one, or get the new one?
  3536. # [23:21] <@bz> it's just like the <script> thing
  3537. # [23:21] <devd> keep the old one
  3538. # [23:21] <@bz> why?
  3539. # [23:21] <@bz> does the spec say that?
  3540. # [23:22] <@bz> And if so, how is that not a vulnerability?
  3541. # [23:22] * Joins: Optimizer (Optimizer@19EE2DE0.2E835692.2AB48280.IP)
  3542. # [23:22] <devd> I think the model is .."CSP is too hard to implement. So first, we do all the sorts of bad behavior to get the app ready, and then lock things down"
  3543. # [23:22] <@dolske> jdm: done
  3544. # [23:22] <devd> (with a meta tag)
  3545. # [23:22] <jdm> thanks!
  3546. # [23:22] * Joins: dao (dao@moz-4F82C6D6.superkabel.de)
  3547. # [23:22] <devd> the spec, afaik, doesn't say anything right now
  3548. # [23:22] <@bz> devd: well, that should clearly get fixed. ;)
  3549. # [23:23] <devd> it pushes things of to other specs
  3550. # [23:23] <devd> for example, what does the html5 spec say for about:blank frames
  3551. # [23:23] <@bz> devd: so to answer your original question, the scripts will be able to call each other
  3552. # [23:23] <@bz> devd: since they're same-compartment
  3553. # [23:23] <@bz> devd: and they will have different principals
  3554. # [23:23] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3555. # [23:23] <@bz> devd: for about:blank frames it says they alias the parent
  3556. # [23:23] <@bz> devd: let me get you a link
  3557. # [23:23] <devd> bz: aliases the parent at creation time or always
  3558. # [23:24] <@bz> devd: the html5 spec assumes the origin of a document is immutable
  3559. # [23:24] <@bz> devd: so the issue does not arise
  3560. # [23:24] * philor|away is now known as philor
  3561. # [23:24] <devd> bz: ok .. so the code before meta can do document.cookie, the after meta can't do document.cookie, but if code before meta defines a function foo that calls document.cookie, then it might work ?
  3562. # [23:25] <devd> devd: hmm .. I guess the CSP spec needs to be fixed then ?
  3563. # [23:25] <@bz> Actually...
  3564. # [23:25] <@bz> http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#about-blank-origin
  3565. # [23:25] * @bz thinks the spec needs work
  3566. # [23:25] <@bz> but whatever
  3567. # [23:25] <devd> Actually ?
  3568. # [23:25] <devd> yup .. it says at creation time, right
  3569. # [23:25] <@bz> seel ink
  3570. # [23:25] * @bz sends spec comments
  3571. # [23:25] <devd> so it will be depend on whether about:blank comes before or after the meta
  3572. # [23:26] <@bz> devd: that's broken
  3573. # [23:26] <@bz> devd: this whole thing sounds broken to me
  3574. # [23:26] <devd> what is ?
  3575. # [23:26] <@bz> devd: the CSP meta thing
  3576. # [23:26] <devd> well.. without the sandbox directive, it is pretty clean
  3577. # [23:26] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  3578. # [23:26] <@bz> devd: well, sure
  3579. # [23:27] <@bz> devd: I meant the sandbox thing
  3580. # [23:27] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3581. # [23:27] <@bz> devd: So we _could_ make it work in our impl
  3582. # [23:27] <@bz> devd: but not with the behavior you just described
  3583. # [23:27] <devd> what would be the behavior ?
  3584. # [23:27] * Joins: mwu (mwu@moz-3859BA3C.static.user.ono.com)
  3585. # [23:27] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3586. # [23:27] * Quits: bbondy (bbondy@moz-BE76EF7A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  3587. # [23:28] <@bz> we would just have a way to tell an existing nsIPrincipal* to "be null"
  3588. # [23:28] <@bz> without changing what object it points to
  3589. # [23:28] <@bz> so that all the places that have that pointer backed in get updated automatically
  3590. # [23:28] <devd> yeah .. that is another disaster though
  3591. # [23:28] <@bz> This would correspond to changing the origin in spec terms
  3592. # [23:29] * Quits: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  3593. # [23:29] <@bz> because all aliases would follow such a change
  3594. # [23:29] <@bz> and for things like scripts...
  3595. # [23:29] <devd> I was talking to jst, and he talked about how e.g., XHR (according to his recollection) cached the origin at object construction
  3596. # [23:29] <@bz> "
  3597. # [23:29] <@bz> The origin and effective script origin of a script are determined from another resource, called the owner:"
  3598. # [23:29] <@bz> it caches the nsIPrincipal*
  3599. # [23:29] <@bz> right?
  3600. # [23:29] <@bz> if it caches a string origin, it would need to get fixed
  3601. # [23:30] <@bz> "If a script is in a script element
  3602. # [23:30] <@bz> The owner is the Document to which the script element belongs."
  3603. # [23:30] <devd> hmm .... ok
  3604. # [23:30] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Ping timeout)
  3605. # [23:30] <@bz> So per spec if the origin of the document were to get changed, the origin of all scripts hanging off the document would change too
  3606. # [23:30] <devd> so that would be the right way, following the spec
  3607. # [23:30] <devd> to just add a "setToNull" to nsIPrincipal ?
  3608. # [23:30] <@bz> well, you'd need to implement it somehow
  3609. # [23:31] <devd> why would it be hard?
  3610. # [23:31] * @bz shrugs
  3611. # [23:31] <gavin> philor: bug 758990 looks like it needs some beta/aurora love - want me to pick that up?
  3612. # [23:31] <@bz> because people are idiots and do all sorts of weird with principals?
  3613. # [23:31] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  3614. # [23:31] <@bz> I guess you can basically create an nsNullPrincipal inside and forward everything to it
  3615. # [23:31] * Quits: Optimizer (Optimizer@19EE2DE0.2E835692.2AB48280.IP) (Ping timeout)
  3616. # [23:31] <@bz> that might work
  3617. # [23:32] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  3618. # [23:32] * jcranmer is now known as jcranmer|away
  3619. # [23:32] * Quits: sawrubh (chatzilla@6DA85AA9.408F66C8.DC7754FE.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901])
  3620. # [23:32] <devd> yeah
  3621. # [23:33] <devd> basically, as long as people aren't using pointer comparisons to compare principals
  3622. # [23:33] * @bz still think this thing is just security Theater
  3623. # [23:33] <devd> which I suspect is a bug in itself
  3624. # [23:33] <@bz> oh, that's used too
  3625. # [23:33] <devd> the behavior of null principals is very well defined right
  3626. # [23:33] <@bz> e.g. a principal is always same-origin with itself
  3627. # [23:33] <@bz> pointer-identity
  3628. # [23:33] <devd> ohh yeah that is fine
  3629. # [23:33] <@bz> even if the URI is not equal to itself for security purposes
  3630. # [23:33] <devd> well hmm
  3631. # [23:33] <devd> if they cache things
  3632. # [23:33] * Quits: dao (dao@moz-4F82C6D6.superkabel.de) (Ping timeout)
  3633. # [23:34] <@bz> here's a better question for you
  3634. # [23:34] <sewardj> vlad: ping
  3635. # [23:34] <@bz> What's supposed to happen when I document.write such a <meta> tag?
  3636. # [23:34] <@bz> into a document that I'm clearly same-origin with to start with....
  3637. # [23:34] * Joins: dao (dao@moz-4F82C6D6.superkabel.de)
  3638. # [23:34] <@bz> does my next write() call fail?
  3639. # [23:34] <devd> what about access to things ? The initial code gets window.top.secretobject (which was allowed since it was same origin).. who will invalidate that pointer
  3640. # [23:35] * Parts: tanvi (tanvi@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3641. # [23:35] <@bz> nothing invalidates it
  3642. # [23:35] <devd> bz: yes ?
  3643. # [23:35] * Joins: Optimizer (Optimizer@19EE2DE0.2E835692.2AB48280.IP)
  3644. # [23:35] <@bz> devd: that's %$^%^$% broken
  3645. # [23:35] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
  3646. # [23:35] <devd> jst told me that every access across globals is checked
  3647. # [23:35] <devd> after teh CPG change
  3648. # [23:35] <@bz> devd: jst is wrong
  3649. # [23:35] <jst> bz: I am?
  3650. # [23:35] <@bz> devd: both in our impl and per spec
  3651. # [23:35] <@bz> yes
  3652. # [23:36] <@bz> how about we get on vidyo?
  3653. # [23:36] <@bz> and talk about this?
  3654. # [23:36] <philor> gavin: oh, oops, forgot it was mine, thought it was just a bunch of bounty noise in something I'd backed out at some point
  3655. # [23:36] <@bz> both because there are security bugs involved and because my fingers are getting tired? ;)
  3656. # [23:36] * mattwoodrow|away is now known as mattwoodrow
  3657. # [23:36] <philor> thanks, secureemail!
  3658. # [23:36] <gavin> philor: happy to pick it up, I can bug someone for approval; I have another beta bug I need to check in anyways
  3659. # [23:36] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  3660. # [23:37] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
  3661. # [23:37] <philor> gavin: thanks, awkward part of the week for me to push where I have to watch
  3662. # [23:37] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  3663. # [23:38] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Ping timeout)
  3664. # [23:38] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3665. # [23:38] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  3666. # [23:38] * Quits: kaie (kaie@moz-5ED48111.dip.t-dialin.net) (Quit: Leaving)
  3667. # [23:40] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  3668. # [23:40] * joduinn-mtg is now known as joduinn-biab
  3669. # [23:40] * bwinton is now known as bwinton_away
  3670. # [23:41] * bhearsum|afk is now known as bhearsum
  3671. # [23:41] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
  3672. # [23:41] * ChanServ sets mode: +o smaug
  3673. # [23:42] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3674. # [23:42] * bhearsum is now known as bhearsum|afk
  3675. # [23:43] * mcote|afk is now known as mcote
  3676. # [23:43] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  3677. # [23:45] * Joins: wesj (Instantbir@CD95EFE.1B9CFF7.4401682D.IP)
  3678. # [23:46] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3679. # [23:46] * rail is now known as rail_away
  3680. # [23:47] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  3681. # [23:49] * Quits: JeroenDeDauw (j@120C0A2D.4366D4A3.172227A7.IP) (Quit: Leaving.)
  3682. # [23:49] * Quits: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz) (Ping timeout)
  3683. # [23:49] * mcote is now known as mcote|afk
  3684. # [23:49] <jorendorff> bsmedberg: bug 761723 would cause us to save function source, replacing the decompiler for func.toString()
  3685. # [23:50] <jorendorff> bsmedberg: but, it doesn't work with XDR, so XDR'd functions wouldn't have a working .toString(). Do we care?
  3686. # [23:50] * Quits: dao (dao@moz-4F82C6D6.superkabel.de) (Quit: Leaving.)
  3687. # [23:50] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  3688. # [23:51] * Quits: wolfiR (wolfiR@moz-F571279E.dip0.t-ipconnect.de) (Quit: Leaving)
  3689. # [23:52] * Joins: willy1234x1|2 (willy1234x@moz-AEF6A348.slkc.qwest.net)
  3690. # [23:53] * Quits: willy1234x1 (willy1234x@moz-AEF6A348.slkc.qwest.net) (Ping timeout)
  3691. # [23:54] * kmoir is now known as kmoir-afk
  3692. # [23:54] * Quits: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de) (Client exited)
  3693. # [23:54] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Quit: Leaving...)
  3694. # [23:55] * Quits: Optimizer (Optimizer@19EE2DE0.2E835692.2AB48280.IP) (Connection reset by peer)
  3695. # [23:55] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3696. # [23:56] * Quits: armenzg_brb (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Input/output error)
  3697. # [23:56] * Joins: armenzg_brb (armenzg@F2D29657.F60B0462.67AC9B1.IP)
  3698. # [23:57] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
  3699. # [23:58] * Quits: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com) (Client exited)
  3700. # [23:58] * Quits: armenzg_brb (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3701. # [23:59] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Quit: Leaving)
  3702. # [23:59] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  3703. # Session Close: Wed Jun 27 00:00:00 2012

The end :)