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

Options:

  1. # Session Start: Fri May 25 00:00:02 2012
  2. # Session Ident: #developers
  3. # [00:00] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120522042008])
  4. # [00:00] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  5. # [00:01] * devd is now known as dev_afk
  6. # [00:02] * philor is now known as philor|away
  7. # [00:03] * Quits: AryehGregor (AryehGrego@moz-10A71891.red.bezeqint.net) (Ping timeout)
  8. # [00:03] * Joins: overholt (overholt@moz-89F9FC0.cable.teksavvy.com)
  9. # [00:03] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  10. # [00:04] <Waldo> bjacob, jlebar|dinner: agree with "that whole class is not const-correct", and it's not clear to me there's really a good way to apply const-ness to it; const-qualified getters doesn't seem like it'd hurt to have, tho, at the very least
  11. # [00:04] * Joins: AryehGregor (AryehGrego@93416E6F.402C4F1C.CC465D70.IP)
  12. # [00:04] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  13. # [00:04] <bjacob> Waldo: the patch allowed me to proceed in my user code, in the way i'd naturally expect from a container class
  14. # [00:05] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  15. # [00:06] * Quits: supreet (quassel@5E49BC9D.947639DE.DF11F364.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  16. # [00:06] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  17. # [00:09] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  18. # [00:09] * coop|buildduty is now known as coop|afk
  19. # [00:11] * Parts: zandr (zandr@moz-891BD824.milewski.org)
  20. # [00:12] * Joins: zandr (zandr@moz-891BD824.milewski.org)
  21. # [00:12] <Ameya> ehsan: in order to disable suspicious addons always in private mode i am modifying toggleMode from browser.js.
  22. # [00:13] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  23. # [00:14] * Quits: anuaimi (anuaimi@B65F78B7.1356EECA.2170E5F.IP) (Quit: anuaimi)
  24. # [00:14] <Ameya> for restart full addons i need to restart FF before it enters into private mode. Only then they will be disabled in private mode.
  25. # [00:14] * philor|away is now known as philor
  26. # [00:14] <Ameya> the flow would be in toggleMode i would disable addons & restart FF directly into private mode...
  27. # [00:15] <Ameya> but problem comes during restoring previously opened tabs...
  28. # [00:15] <Ameya> Any idea how to restore them..?
  29. # [00:16] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  30. # [00:18] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Quit: leaving)
  31. # [00:18] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  32. # [00:19] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  33. # [00:21] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  34. # [00:21] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  35. # [00:21] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  36. # [00:21] <sicking> bonnie: http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsDOMFileReader.cpp#516
  37. # [00:23] * jwir3 is now known as jwir3|away
  38. # [00:24] <jfkthame> ehsan: i just pushed a tryserver job with a patch for bug 758257 - i'm going to bed, but if you have a chance to test the build once it appears, and let me know the outcome, that'd be great
  39. # [00:24] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  40. # [00:24] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  41. # [00:25] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  42. # [00:26] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  43. # [00:28] * Quits: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP) (Quit: jfkthame)
  44. # [00:29] * Quits: int3 (int3@moz-4465BE0.cpe.net.cable.rogers.com) (Client exited)
  45. # [00:31] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  46. # [00:31] * Quits: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  47. # [00:31] <@khuey> do we have a boston office?
  48. # [00:31] <@khuey> or a coworking space or something?
  49. # [00:31] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Quit: vanished into thin air...)
  50. # [00:32] * @khuey doesn't know what http://mozillamemes.tumblr.com/post/23675941494/i-just-had-a-3-layer-cappuccino-milk-coffee is referring to
  51. # [00:33] * wlach is now known as wlach|afk
  52. # [00:33] <qDot> khuey: I think we opened a boston space like last week?
  53. # [00:33] <@khuey> orly?
  54. # [00:33] <qDot> I remember jstraus talking about it when we were in sd.
  55. # [00:33] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  56. # [00:34] <@khuey> interesting
  57. # [00:34] <WeirdAl> about damn time we had some new memes
  58. # [00:35] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  59. # [00:36] * catlee is now known as catlee-away
  60. # [00:36] * Joins: jdm (jdm@8A2C64FE.766C155A.4802DE8C.IP)
  61. # [00:37] <jesup> ehsan++ for getting a patch up on bug 758413 less than 7 minutes after I reported it (too bad he's not logged in here!)
  62. # [00:37] * Quits: nigelb (nigel@moz-8640053A.me) (Ping timeout)
  63. # [00:38] * geekboy is now known as geekboy|afk
  64. # [00:40] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  65. # [00:41] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  66. # [00:41] <JPeterson> would you say that hg update is slow?
  67. # [00:41] * Quits: jduell (jduell@moz-30641F8D.uvs.rlghnc.sbcglobal.net) (Ping timeout)
  68. # [00:42] <JPeterson> it's updating at 15 kB/s
  69. # [00:42] * Quits: overholt (overholt@moz-89F9FC0.cable.teksavvy.com) (Ping timeout)
  70. # [00:42] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  71. # [00:43] <RyanVM> jaws: ping
  72. # [00:43] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  73. # [00:43] * ChanServ sets mode: +o dbaron
  74. # [00:43] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  75. # [00:43] * Joins: allison (Mibbit@moz-C8DE45DB.intradyn.com)
  76. # [00:43] * Joins: nigelb (nigel@moz-8640053A.me)
  77. # [00:43] * erick is now known as erick-afk
  78. # [00:43] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  79. # [00:44] <fabrice> khuey: we're renting space in a co-working office
  80. # [00:44] <fabrice> ask blassey for details
  81. # [00:44] <blassey> its a coworking space for non-profits
  82. # [00:45] <blassey> http://www.spacewithasoul.org/
  83. # [00:45] * Quits: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP) (Input/output error)
  84. # [00:47] <kbrosnan> do they have orange couches?
  85. # [00:47] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  86. # [00:48] * Quits: marco (marco@6323E967.A2DD14FC.10DC0B64.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120524042007])
  87. # [00:49] * Joins: njn (chatzilla@moz-D0F649FC.dyn.iinet.net.au)
  88. # [00:49] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  89. # [00:49] * kmoir_buildduty is now known as kmoir-afk
  90. # [00:50] * Quits: allison (Mibbit@moz-C8DE45DB.intradyn.com) (Quit: http://www.mibbit.com ajax IRC Client)
  91. # [00:50] <blassey> I don't think so
  92. # [00:50] <blassey> but there is some funky furniture around, so its possible
  93. # [00:50] * Joins: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP)
  94. # [00:53] * Joins: mcot_ (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  95. # [00:54] * Quits: JeroenDeDauw (j@3D8B249.714666EF.52AB9A83.IP) (Quit: Leaving.)
  96. # [00:54] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  97. # [00:55] * Joins: mcot__ (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  98. # [00:55] <@khuey> fabrice: neat
  99. # [00:55] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  100. # [00:56] * jlebar|dinner is now known as jlebar
  101. # [00:56] * Quits: mcot_ (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  102. # [00:56] <dietrich> NeilAway: thanks! can you file a bug plz?
  103. # [00:57] * Quits: mcot__ (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  104. # [00:58] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  105. # [00:58] * Waldo makes a note to visit the space next time he's in Boston
  106. # [01:00] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  107. # [01:01] * Quits: jdm (jdm@8A2C64FE.766C155A.4802DE8C.IP) (Ping timeout)
  108. # [01:01] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  109. # [01:02] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7.2/20120430222706])
  110. # [01:02] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  111. # [01:02] * Joins: jdm (jdm@8A2C64FE.766C155A.4802DE8C.IP)
  112. # [01:03] * rail is now known as rail_away
  113. # [01:03] * Joins: mcot_ (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  114. # [01:04] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  115. # [01:04] * geekboy|afk is now known as geekboy
  116. # [01:05] * geekboy is now known as geekboy|afk
  117. # [01:06] * Joins: cviecco_ (cviecco@moz-8CDF17D1.hfc.comcastbusiness.net)
  118. # [01:08] <mattwoodrow> jlebar: ping
  119. # [01:08] <jlebar> mattwoodrow, hey
  120. # [01:08] <mattwoodrow> jlebar: I'm getting a crash in browser-frame/test_browserFrame5.html (with my patch queue), that I can't reproduce locally
  121. # [01:08] <jlebar> mattwoodrow, is the crash on the same OS as you are?
  122. # [01:08] <mattwoodrow> is there anything different that the tinderbox machines would be doing with that code?
  123. # [01:08] <mattwoodrow> jlebar: yes
  124. # [01:09] <jlebar> mattwoodrow, Windows Tinderboxen run in-process, *nix run OOP.
  125. # [01:09] <jlebar> mattwoodrow, But we can force *nix to in-process for testing, if you need..
  126. # [01:09] <mattwoodrow> It's crashing on linux on tinderbox, but not on my local linux build
  127. # [01:09] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  128. # [01:09] <mattwoodrow> windows appears to be fine
  129. # [01:10] <jlebar> Oh, you said "yes", not "no". :)
  130. # [01:10] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  131. # [01:10] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  132. # [01:11] <jlebar> mattwoodrow, That's the only obvious difference. But can I ask what you're doing, and to see the stack?
  133. # [01:11] <mattwoodrow> https://tbpl.mozilla.org/php/getParsedLog.php?id=12004908&tree=Try&full=1#error0
  134. # [01:11] <mattwoodrow> What I'm doing.. is display list based invalidation, and its a big patch queue
  135. # [01:11] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  136. # [01:12] <jlebar> Cool...
  137. # [01:12] <dRdR> is there a simple class I can derive to implement Release/AddRef functionality so I can use an nsRefPtr? I don't want to implement them myself, I just want it to "delete (this)" when there are 0 refs
  138. # [01:12] <mattwoodrow> I guess i could bisect through my changes on try, but thats not a quick solution
  139. # [01:12] <jlebar> mattwoodrow, Locally you pass all the browser-frame tests?
  140. # [01:12] <jlebar> (Not just that specific one.)
  141. # [01:13] <@roc> dRdR
  142. # [01:13] <@roc> er
  143. # [01:13] <@roc> dRdR: yes
  144. # [01:13] <mattwoodrow> jlebar: yep, they all work fine
  145. # [01:13] <Waldo> dRdR: RefCounted<T> in mozilla/RefPtr.h, I believe
  146. # [01:13] <@roc> dRdR: you can pull mfbt/RefPtr.h and inherit from RefCounted
  147. # [01:13] <Waldo> jinx!
  148. # [01:13] <dRdR> thanks Waldo and roc
  149. # [01:13] <@roc> alternatively you can use NS_DECL_THEBES_INLINE_REFCOUNTING
  150. # [01:13] <dRdR> though roc answered first so he wins
  151. # [01:13] <@roc> or the threadsafe version of that macro
  152. # [01:14] <dRdR> I want a threadsafe version
  153. # [01:14] <Waldo> you might have to go ugly then :-(
  154. # [01:14] <@roc> sorry, not "THEBES"
  155. # [01:14] <jlebar> mattwoodrow, I don't have a good answer for you then. :-/ One thing you could look at is whether any of the other browser-frame tests fail on tinderbox. But I'm not sure what we'd learn from that.
  156. # [01:14] <@roc> NS_INLINE_DECL_THREADSAFE_REFCOUNTING
  157. # [01:14] <jlebar> mattwoodrow, that assertion is in assert-y code that I don't understand.
  158. # [01:15] <dRdR> what exactly does the threadsafe version provide, shouldn't it already track references across threads?
  159. # [01:15] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  160. # [01:15] <@roc> or you could create a ThreadsafeRefCounted class, which is a bit better
  161. # [01:15] <cjones> dRdR, you usually don't want threadsafe refcounting
  162. # [01:15] <cjones> it's a lie
  163. # [01:15] <mattwoodrow> jlebar: All the tests before the crashing one pass at least
  164. # [01:15] <jlebar> right.
  165. # [01:15] <@roc> threadsafe refcounting means that refcount adds/releases areatomic
  166. # [01:15] <dRdR> ah okay
  167. # [01:16] <dRdR> cjones: elaborate?
  168. # [01:16] <cjones> it's not actually safe unless one thread strongly owns the object
  169. # [01:16] <mattwoodrow> alright, thanks anyway jlebar, I'll play around with it for a while longer
  170. # [01:16] <cjones> what are you trying to do?
  171. # [01:16] <jlebar> mattwoodrow, Sorry I couldn't help more. cjones may know. :)
  172. # [01:16] * khuey is now known as khuey|away
  173. # [01:16] <cjones> ?
  174. # [01:16] <dRdR> viewport metrics need to be asynchronously updated from 2 directions
  175. # [01:16] * khuey|away is now known as khuey
  176. # [01:17] <jlebar> cjones, <mattwoodrow> https://tbpl.mozilla.org/php/getParsedLog.php?id=12004908&tree=Try&full=1#error0
  177. # [01:17] <jlebar> <mattwoodrow> What I'm doing.. is display list based invalidation, and its a big patch queue
  178. # [01:17] <dRdR> what I'm doing is just storing a refptr to a viewport metric object then letting whatever needs it to copy that refptr
  179. # [01:17] <dRdR> if nothing refers to it anymore it should just destroy itself
  180. # [01:17] <mattwoodrow> cjones: Any magical guesses as to why the above would crash on try server, but not locally?
  181. # [01:17] <cjones> dRdR, that should just be data, and you can copy it
  182. # [01:17] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  183. # [01:17] <dRdR> ok, I thought that would be a lot slower considering how often it's called
  184. # [01:18] <cjones> looking
  185. # [01:18] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  186. # [01:18] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  187. # [01:18] <dRdR> cjones: the method I described is how the java code currently does it
  188. # [01:18] <cjones> dRdR, depends on the next level of what you're trying to do ;)
  189. # [01:18] <dRdR> what do you mean?
  190. # [01:19] <cjones> mattwoodrow, you saw "###!!! ABORT: retaining manager changed out from under us ... HELP!" right?
  191. # [01:20] <dRdR> cjones: actually I think you're right, I'm just guessing but I think the overhead and maintenance cost of throwing around refptrs is not worth not needing a copy op
  192. # [01:20] <mattwoodrow> cjones: yes
  193. # [01:20] <cjones> you have a layer forwarder trying to talk to two shadow layer managers
  194. # [01:20] <cjones> i would guess another timing issue
  195. # [01:20] <cjones> someone you're getting a widget created, draw to it, then it's destroyed and you try to talk to another one
  196. # [01:20] <cjones> s/someone/somehow/
  197. # [01:21] * Joins: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com)
  198. # [01:21] <cpeterson> dRdR, where to the viewport metrics come from? Instead of keeping a RefPtr to the viewport metrics, could you keep pointers to the viewport metrics' owner and just requery when necessary? The owner could keep the metrics cached.
  199. # [01:21] <cjones> dRdR, i meant, it depends on who is talking to whom, and how
  200. # [01:21] <cjones> mattwoodrow, you should be able to repro the widget being created+destroyed unnecessarily locally
  201. # [01:21] <cjones> but the crash itself may be timing related
  202. # [01:22] <cjones> alternatively, you might getting a layer manager created and destroyed for no reason
  203. # [01:22] <dRdR> so CompositorParent queries it and then updates it every frame, and also it gets updated by PanZoomController
  204. # [01:22] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
  205. # [01:22] <dRdR> this is the mechanism that separates the compositor and UI threads
  206. # [01:22] <dRdR> at least for the purposes of panning/zooming
  207. # [01:22] <mattwoodrow> thanks cjones, that should help
  208. # [01:22] <mattwoodrow> cjones: will this require GL layers?
  209. # [01:22] <dRdR> effectively I'm removing the SyncViewportInfo code that talks with the JNI and instead syncing with PanZoomController in c++
  210. # [01:23] <cjones> mattwoodrow, shouldn't in theory
  211. # [01:23] <cjones> it won't be running on TB with GL layers
  212. # [01:23] <cjones> dRdR, what owns the viewport metrics?
  213. # [01:23] <cjones> (they used to be per-layer)
  214. # [01:23] <dRdR> cjones: there's a middleman class called a LayerManager (bad name I want to change it)
  215. # [01:23] <cjones> per-container
  216. # [01:24] <@roc> the atomic operations for threadsafe refcounts are often super duper expensive so if it's not a large object, copying could easily be cheaper
  217. # [01:24] * @khuey grumbles
  218. # [01:24] <dRdR> cjones: actually it's one global instance of a class that owns it, at least for the purposes of synchronization
  219. # [01:24] <@khuey> damn crashy nightly
  220. # [01:24] <dRdR> roc: ok I will copy instead, thanks (it's a pretty small object)
  221. # [01:25] <cjones> dRdR, for now you should probably just be able to lock and update, but we'll need to change the impl later
  222. # [01:25] <dRdR> cjones: the way it updates is on CompositorParent. it sends new displayport info to the pzc
  223. # [01:25] <dRdR> cjones: ok, I think even with locking it might be faster
  224. # [01:25] * Quits: cviecco_ (cviecco@moz-8CDF17D1.hfc.comcastbusiness.net) (Input/output error)
  225. # [01:25] <cjones> i'd still need to see some more code to better advise
  226. # [01:25] <cjones> we can talk tomorrow in-person :)
  227. # [01:25] <dRdR> sure
  228. # [01:25] <dRdR> I think this is fine for now
  229. # [01:25] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  230. # [01:26] * Quits: jdm (jdm@8A2C64FE.766C155A.4802DE8C.IP) (Client exited)
  231. # [01:26] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  232. # [01:27] <@roc> dRdR: you're working on the in-Gecko pan/zoom controller right?
  233. # [01:27] <dRdR> roc: yes
  234. # [01:28] <@roc> great. Can you take the RenderFrameParent code out and shoot it?
  235. # [01:28] <dRdR> maybe in a while, I'm on a kind of tight schedule
  236. # [01:28] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  237. # [01:28] <@roc> I'm hoping it's just obsolete
  238. # [01:29] <dRdR> well, considering I don't remember ever seeing it, it probably is
  239. # [01:29] <Ameya> how to restart FF directly into private mode...?
  240. # [01:29] <@roc> also I'm looking forward to using your code for desktop scrolling when we have OMTC there
  241. # [01:29] <cjones> it'll be obsoleted
  242. # [01:29] <dRdR> well, it's going to be designed to only take in nsTouchEvent
  243. # [01:29] * cjones was never sure why roc has it in for that stuff :)
  244. # [01:29] <dRdR> but I guess it could be changed
  245. # [01:30] <@roc> we'll change it later
  246. # [01:30] <cjones> async scrolling on desktop will be a fun problem
  247. # [01:30] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  248. # [01:30] <dRdR> seems a lot easier on desktop imo
  249. # [01:30] * Quits: eeejay (eitan@moz-2388D78B.tukw.qwest.net) (Quit: Ex-Chat)
  250. # [01:30] <@roc> the RenderFrameParent layers-related code is ghastly
  251. # [01:30] <dRdR> we don't have crazy multitouch stuff to deal with
  252. # [01:30] <cjones> yes, but we have crazy UX and compat issues to deal with
  253. # [01:30] <dRdR> true
  254. # [01:31] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  255. # [01:32] <KWierso> bbondy: huh, so I had flipped that app.update.stage.enabled pref to false to fix my build, restarted Firefox, downloaded and installed the update. looking in about:config, the pref was user-set to 'false', but when I right-clicked it and chose 'reset', it went to be false by default...
  256. # [01:32] * Joins: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  257. # [01:32] <nthomas> yes, it's disabled right now
  258. # [01:32] <bbondy> ya
  259. # [01:32] <bbondy> that's normal
  260. # [01:32] * Quits: bholley (anonymous@moz-C7467218.net-82-216-232.rev.numericable.fr) (Quit: bholley)
  261. # [01:32] * KWierso always thought it would pick up on the change to the default and say it's the default
  262. # [01:33] <bbondy> ah ya I thought it would too
  263. # [01:33] <cjones> mattwoodrow, also, this seems related to the other fennec crash you saw
  264. # [01:33] <cjones> whatever happened to that?
  265. # [01:33] <bbondy> if you manually adjus the preference from true to false it puts it back to default
  266. # [01:34] <mattwoodrow> cjones: That was because i was attempting to paint widgets that were invisible / had empty bounds
  267. # [01:34] <cjones> ok
  268. # [01:34] <cjones> nothing to do with multiple widgets?
  269. # [01:34] <Ameya> how to restart FF directly into private mode...?
  270. # [01:34] <mattwoodrow> Well, there were multiple widgets
  271. # [01:34] <bbondy> KWierso: here's the tracking bug for re-enabling background updates, think it should be re-enabled soon: 758101
  272. # [01:35] <mattwoodrow> but we had never attempted to paint the others previously, since they never got any invalidations
  273. # [01:35] <KWierso> bbondy: yeah, I know about them being disabled currently, it was just the user-set-ness in there that threw me off
  274. # [01:35] <Bas> OS X debug red
  275. # [01:36] <bbondy> ya so I guess the original steps with a manual reset that I said were right :)
  276. # [01:36] <cjones> mattwoodrow, this might be related then
  277. # [01:36] <dRdR> Ameya: https://developer.mozilla.org/en/Command_Line_Options
  278. # [01:36] <Ameya> dRdR: i mean by code
  279. # [01:37] <KWierso> bbondy: would the user-set bit prevent people from getting back on to background updates when the default changed again (for people like me that had flipped it to false and left it there)
  280. # [01:37] * Quits: mcot_ (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  281. # [01:37] <bbondy> you are the only one that did this that I know of but ya you should keep it at default
  282. # [01:39] * Quits: joey_ (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120517042008])
  283. # [01:39] * Joins: JeroenDeDauw (j@AC3C125E.B9C22968.704C3406.IP)
  284. # [01:39] <Ameya> dRdR: I am changing toggleMode() from browser.js. There i need to restart & that too directly into private mode
  285. # [01:39] * erick-afk is now known as erick
  286. # [01:41] * edmorley|away is now known as edmorley
  287. # [01:42] * Quits: JeroenDeDauw (j@AC3C125E.B9C22968.704C3406.IP) (Quit: Leaving.)
  288. # [01:42] * Joins: JeroenDeDauw (j@AC3C125E.B9C22968.704C3406.IP)
  289. # [01:44] <RyanVM> dRdR: give me the news
  290. # [01:45] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  291. # [01:45] <dRdR> RyanVM: ?
  292. # [01:45] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  293. # [01:45] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  294. # [01:46] <RyanVM> sigh, no time for puns I guess
  295. # [01:46] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  296. # [01:47] * Joins: djmerrit (quassel@A7E4C2EA.E12F84AD.B3E31604.IP)
  297. # [01:47] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  298. # [01:47] * Quits: KittyRa (quassel@A7E4C2EA.E12F84AD.B3E31604.IP) (Ping timeout)
  299. # [01:48] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  300. # [01:49] <jaws> RyanVM: pong
  301. # [01:50] <RyanVM> jaws: nvm, already messed it up and got saved by MattN :)
  302. # [01:50] <jaws> ok cool, yeah i saw the bugmail
  303. # [01:50] <mattwoodrow> cjones: Hrm, I bet this is because the nsDisplayRemote is becoming an inactive layer
  304. # [01:50] <RyanVM> jaws: FWIW, I was going to ask you first! (Then I forgot about it and pushed...)
  305. # [01:50] <jaws> oh no problems
  306. # [01:51] <cjones> mattwoodrow, that would be bad
  307. # [01:51] <cjones> well
  308. # [01:51] <cjones> not necessarily
  309. # [01:52] <mattwoodrow> switching from active -> inactive would show as a layer manager change at least
  310. # [01:52] <cjones> the code is OK with temp layer managers
  311. # [01:53] <cjones> (since they don't affect resource management)
  312. # [01:53] <mattwoodrow> hrm, so it is
  313. # [01:53] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  314. # [01:55] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  315. # [01:56] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
  316. # [01:57] <mattwoodrow> cjones: I think that assertion would still get hit though?
  317. # [01:57] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  318. # [01:57] * Joins: cviecco_ (cviecco@moz-8CDF17D1.hfc.comcastbusiness.net)
  319. # [01:57] <mattwoodrow> If shadow root belonged to the widget manager initially, then the next time aManager is a temporary
  320. # [01:58] <mattwoodrow> seems relevant anyway, I'll see what try server thinks
  321. # [01:58] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  322. # [01:58] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  323. # [01:58] * Quits: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  324. # [01:59] <JPeterson> ./configure is complete screwed up
  325. # [01:59] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  326. # [01:59] <JPeterson> what kind of moron requires a reg key to find DirectX
  327. # [01:59] <cjones> mattwoodrow, i don't believe so
  328. # [01:59] <cjones> i may not be following
  329. # [01:59] <JPeterson> i could previously use MOZ_DIRECTX_SDK_PATH but some numbskull removed that option
  330. # [01:59] <cjones> mattwoodrow, oh, i see
  331. # [02:00] <cjones> we might be holding on to the temp container too long
  332. # [02:00] * Joins: tanvi (tanvi@moz-7B0110AD.mv.mozilla.com)
  333. # [02:00] <cjones> that sounds plausible
  334. # [02:00] <tanvi> anyone know how far from last call the html5 spec is
  335. # [02:00] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  336. # [02:00] * Joins: allison (Mibbit@moz-B10087AC.mycingular.net)
  337. # [02:00] <cjones> we should have hit that previously though, if it could happen
  338. # [02:00] <jlebar> tanvi, Very. :)
  339. # [02:00] <mattwoodrow> cjones: I assume mContainer is NULL, since we get past that point
  340. # [02:00] <jlebar> tanvi, "Living standard" means "I laugh in the face of last call".
  341. # [02:00] <tanvi> so its still in Working Draft
  342. # [02:01] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  343. # [02:01] <mattwoodrow> then shadowRoot->Manager() is the widget manager, and aManager is a temporary
  344. # [02:01] <cjones> (non-null)
  345. # [02:01] <jlebar> tanvi, AIUI it's not going through the regular W3C process of working draft --> whatever --> whatever.
  346. # [02:01] <tanvi> ah okay
  347. # [02:01] <cjones> could be
  348. # [02:01] <mattwoodrow> I do mean actually NULL, since we'd return on line 544 if it was non-null
  349. # [02:01] <cjones> i don't remember exactly how this worked previously
  350. # [02:01] <@roc> man, Alice can reproduce everything
  351. # [02:01] <@roc> it's not fair
  352. # [02:02] <cjones> mattwoodrow, i assumed the failing assertion was NS_ABORT_IF_FALSE(!mContainer ||
  353. # [02:02] <cjones> IsTempLayerManager(aManager) ||
  354. # [02:02] <cjones> mContainer->Manager() == aManager,
  355. # [02:02] <cjones> the line numbers in your log don't match those in my m-c tree
  356. # [02:02] <mattwoodrow> cjones: Nope, its the next assertion with the same message
  357. # [02:02] <cjones> well, that's different :)
  358. # [02:02] <mattwoodrow> indeed
  359. # [02:03] <jlebar> So I have a JS object I'm returning as a service. It implements two interfaces via QI. But C++ code doesn't seem to be able to QI to the second interface.
  360. # [02:03] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  361. # [02:03] <jlebar> I imagine I'm doing something stupid here, but I can't seem to figure this out.
  362. # [02:03] <jlebar> Does XPCOM do something like reject an object's QI if it doesn't have the right functions defined?
  363. # [02:03] * Joins: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net)
  364. # [02:04] <cjones> mattwoodrow, ok, i think the intention there was to do nothing for a temp manager
  365. # [02:04] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  366. # [02:04] <cjones> so if (mContainer && mContainer->Manager() != aManager) { should probably not check if (mContainer|
  367. # [02:04] <cjones> well
  368. # [02:04] * Quits: cviecco_ (cviecco@moz-8CDF17D1.hfc.comcastbusiness.net) (Input/output error)
  369. # [02:04] <cjones> wait
  370. # [02:04] * Quits: allison (Mibbit@moz-B10087AC.mycingular.net) (Quit: http://www.mibbit.com ajax IRC Client)
  371. # [02:04] * cjones is confusing himself, one minute
  372. # [02:05] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  373. # [02:05] <WeirdAl> jlebar: pastebin?
  374. # [02:05] * Quits: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net) (Quit: Ex-Chat)
  375. # [02:05] * Joins: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net)
  376. # [02:05] <jlebar> WeirdAl, http://pastie.org/3963764
  377. # [02:05] <cjones> mattwoodrow, yeah i think you're hitting a new condition that this code should have handled
  378. # [02:06] <cjones> i have absolutely no clue why we would get into this state
  379. # [02:06] <jlebar> WeirdAl, Then the caller is nsGlobalWindow::OpenInternal. Search for nsPIWindowWatcher. The assertion right below that is failing, because the QI fails, presumably.
  380. # [02:06] * Quits: edmorley (edmorley@moz-3D130806.range86-166.btcentralplus.com) (Quit: Leaving.)
  381. # [02:06] <WeirdAl> jlebar: nsPIWindowWatcher is not scriptable.
  382. # [02:06] <WeirdAl> http://mxr.mozilla.org/mozilla-central/source/embedding/components/windowwatcher/public/nsPIWindowWatcher.idl#19
  383. # [02:06] <cjones> mattwoodrow, if we never built a layer for the "real" manager, or it was tossed out, and then we were asked to composite-to-temporary
  384. # [02:07] <cjones> it's also possible that the layer manager is non-temporary and changed
  385. # [02:07] <jlebar> WeirdAl, Yay.
  386. # [02:07] <jlebar> WeirdAl, Thanks. :)
  387. # [02:07] <mattwoodrow> cjones: If it's being treated as an inactive layer, that could happen
  388. # [02:07] <WeirdAl> so you're referring to a member of Components.interfaces that does not exist.
  389. # [02:07] <mattwoodrow> and the inactive part can happen, thanks to my component alpha patch, but i'm testing a fix to prevent that
  390. # [02:07] <cjones> mattwoodrow, right, but if it's inactive it should have been active at some point
  391. # [02:07] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  392. # [02:07] <cjones> oh
  393. # [02:08] <cjones> that part i won't pretend to understand :)
  394. # [02:08] <mattwoodrow> Yeah, it could go straight to inactive
  395. # [02:08] <cjones> anyway, this code should still be robust to the case of draw-to-temp before any other layer manager
  396. # [02:08] <WeirdAl> jlebar: no problem. I'm a little surprised you didn't think of that :)
  397. # [02:09] <cjones> er, before the retaining manager
  398. # [02:09] <mattwoodrow> Yeah, I think it should be fine without me changing expectations
  399. # [02:10] <cjones> let's hope that's the problem :)
  400. # [02:10] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  401. # [02:11] * Quits: JeroenDeDauw (j@AC3C125E.B9C22968.704C3406.IP) (Ping timeout)
  402. # [02:12] * nthomas is now known as nthomas|away
  403. # [02:12] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  404. # [02:12] * lsblakk is now known as lsblakk|afk
  405. # [02:12] * Quits: cpearce (chatzilla@moz-61822E48.xdsl.xnet.co.nz) (Ping timeout)
  406. # [02:13] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Quit: Mardak)
  407. # [02:13] <jlebar> Do I have to change the interface's UUID when I make it scriptable?
  408. # [02:13] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
  409. # [02:13] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  410. # [02:13] * Joins: JeroenDeDauw (j@FDB267C0.86078B8F.172227A7.IP)
  411. # [02:14] <WeirdAl> before you do that, jlebar, ask: why was it not scriptable in the first place?
  412. # [02:15] * Joins: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP)
  413. # [02:15] <jlebar> WeirdAl, I did, to myself. My guess is that it's "private". Or maybe someone forgot.
  414. # [02:15] <jlebar> But I can ask bz in my bug. :)
  415. # [02:16] * Quits: sriram (sriramr@moz-7B0110AD.mv.mozilla.com) (Quit: sriram)
  416. # [02:16] <jlebar> WeirdAl, There's nothing in the interface itself which suggests it can't be scriptable.
  417. # [02:17] <WeirdAl> wow.
  418. # [02:17] <WeirdAl> You're physically replacing the component with another. That's... dodgy.
  419. # [02:18] <WeirdAl> since you're explicitly keeping the original component too
  420. # [02:18] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
  421. # [02:18] <WeirdAl> what's this all for?
  422. # [02:18] <jlebar> WeirdAl, https://bugzilla.mozilla.org/show_bug.cgi?id=742944
  423. # [02:19] <jlebar> WeirdAl, But for a more complete example of the same thing, see https://bugzilla.mozilla.org/show_bug.cgi?id=741587
  424. # [02:19] * Quits: TheCrap (TheCrap@moz-731E17E4.dip0.t-ipconnect.de) (Ping timeout)
  425. # [02:20] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  426. # [02:20] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  427. # [02:21] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  428. # [02:21] * Parts: tanvi (tanvi@moz-7B0110AD.mv.mozilla.com)
  429. # [02:22] * mimcpher is now known as mcpherrinm
  430. # [02:22] <WeirdAl> jlebar: are you familiar with NS_FORWARD_... in C++ XPCOM?
  431. # [02:22] <jlebar> WeirdAl, No...
  432. # [02:23] * mcpherrinm is now known as mimcpher
  433. # [02:23] <WeirdAl> ok, obscure XPCOM lesson #642
  434. # [02:23] <WeirdAl> the xpidl parser, in generating .h files, creates a few macros for class headers
  435. # [02:24] <WeirdAl> (someone like biesi correct me when I get this wrong; I'm very likely to)
  436. # [02:24] <WeirdAl> the most commonly used one is NS_DECL_...
  437. # [02:24] <WeirdAl> example: NS_DECL_NSIDOMNODE
  438. # [02:25] <WeirdAl> however, for some implementations of an interface, you just want to forward the call. Your JS component looks to be one of these cases.
  439. # [02:25] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  440. # [02:25] <WeirdAl> for this reason, these same generated .h files also include NS_FORWARD_... and NS_FORWARD_SAFE_...
  441. # [02:26] <jlebar> WeirdAl, That's nice, but I'm not rewriting all this code in C++ so I can use a macro...
  442. # [02:26] <WeirdAl> nor should you :)
  443. # [02:26] <jlebar> (I don't mean that sarcastically...it *is* nice.)
  444. # [02:27] <jlebar> WeirdAl, I know this is complicated when I search for the macro and I see "xxx I wish we could use virtual inheritance".
  445. # [02:27] <WeirdAl> heh
  446. # [02:28] <WeirdAl> well, aside from a debug statement, the pastebin you showed me is simply a forwarding call. Work-in-progress, I assume.
  447. # [02:28] * Quits: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  448. # [02:28] <WeirdAl> maybe I should go back to reading the bugs you showed me a moment ago to infer your intent.
  449. # [02:29] * bwinton_away is now known as bwinton
  450. # [02:31] <WeirdAl> ... I'm still not grokking the intent.
  451. # [02:31] <jlebar> WeirdAl, Oh, indeed. Yes, it's going to do more than only forward. :D
  452. # [02:31] * Quits: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP) (Ping timeout)
  453. # [02:32] <WeirdAl> what, specifically, will it do more?
  454. # [02:32] <jlebar> WeirdAl, Well, for starters, it's going to capture openwindow calls and do its own thing with them.
  455. # [02:32] <WeirdAl> "its own thing"
  456. # [02:32] <jlebar> openwindow calls for certain windows.
  457. # [02:32] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  458. # [02:33] <jlebar> It's going to forward them to browserelementchild, bubble up to browserelementparent, fire an event on <iframe mozbrowser> for Gaia to observe...
  459. # [02:33] * Quits: jesup (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  460. # [02:34] * Joins: allison (Mibbit@moz-D068BA12.mycingular.net)
  461. # [02:34] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  462. # [02:34] * Quits: KaiRo (robert@moz-9998C26C.adsl.highway.telekom.at) (Input/output error)
  463. # [02:35] <allison> When I inspect {a: 3}, I get 3 not a:3. When I inspect {a: 3, b: 4}, I get Exception: Invalid Label
  464. # [02:35] <allison> Is this a bug or correct behavior?
  465. # [02:35] <WeirdAl> and you're implementing a whole new component designed to replace the original service's location in Components.classes, while still calling on that original service's methods, etc...
  466. # [02:35] <allison> It happens in both the scratchpad and web console
  467. # [02:35] <WeirdAl> why not just modify the underlying service?
  468. # [02:35] * Mook_as wonders if jlebar would be able to get away with slapping the old impl on the proto chain, now that some special magic was removed
  469. # [02:35] <WeirdAl> at the C++ level
  470. # [02:35] <Mook_as> allison: you probably want ({a:3})
  471. # [02:36] <jlebar> WeirdAl, Well, for one thing, I'm not the only one working on this, and we want to keep as much in JS as possible.
  472. # [02:36] <jlebar> WeirdAl, For another thing, the underlying service is not always the same.
  473. # [02:36] <WeirdAl> as possible, or as practical? :)
  474. # [02:36] <jlebar> WeirdAl, For example, the prompt service is different on fennec and Firefox.
  475. # [02:36] <Mook_as> allison: since {a:3} is a block, with a label "a", and an expression statement "3" (with automatic semicolon insertion), and not an object literal
  476. # [02:36] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  477. # [02:36] <jlebar> Mook_as, That's an interesting idea.
  478. # [02:36] <allison> Mook_as: thanks!
  479. # [02:37] <WeirdAl> I have to admit, I don't follow you, Mook_as
  480. # [02:37] <WeirdAl> are you saying a JS object can have a C++ object as its prototype?
  481. # [02:37] <Mook_as> jlebar: that used to _not_ work, because XPConnect "helpfully" used the proto's QI impl, but some bugmail recently lead me to believe that behaviour is gone
  482. # [02:38] <Mook_as> WeirdAl: exactly; the C++ object is wrapped by xpconnect, of course, but it's JS-y enough that you probably won't need to implement junk you don't care about
  483. # [02:38] * WeirdAl is... skeptical, especially about non-scriptable interfaces
  484. # [02:38] <dRdR> what's preferred right now, nsnull or NULL?
  485. # [02:39] <Mook_as> oh yeah, non-scriptable, you have no chance
  486. # [02:39] * Quits: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net) (Quit: ChatZilla 0.9.78.1 [SeaMonkey 1.5a/2007051508])
  487. # [02:39] <Mook_as> that's assuming he's already making it scriptable :)
  488. # [02:39] <jlebar> Yeah, everything is scriptable here.
  489. # [02:39] * zpao is now known as zpao|detached
  490. # [02:39] <WeirdAl> well, it's worth a shot, jlebar
  491. # [02:39] * juanb is now known as juanb|jog
  492. # [02:40] <WeirdAl> it'd make your life easier
  493. # [02:40] <WeirdAl> if you can call the underlying prototype's methods appropriately on methods you override
  494. # [02:41] <Mook_as> no reason you can't reference it as an additional property :)
  495. # [02:41] <WeirdAl> seriously, though, I'd consider doing this piece in C++ using the macro forwarding to stub out the base methods you don't need
  496. # [02:41] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/bd4201e13a9f - John Ford - bug 758425 -- add nightly mozconfig for non-debug builds r=mwu DONTBUILD
  497. # [02:41] <WeirdAl> and keep in mind I'm a pretty big believer in JS
  498. # [02:41] <RyanVM> njn: looks like you've got jsreftest crashing
  499. # [02:41] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  500. # [02:42] * Quits: JeroenDeDauw (j@FDB267C0.86078B8F.172227A7.IP) (Ping timeout)
  501. # [02:42] <WeirdAl> so we come back to the key question: why is this interface not scriptable?
  502. # [02:42] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  503. # [02:42] * Joins: JeroenDeDauw (j@79743504.623E412C.172227A7.IP)
  504. # [02:42] <WeirdAl> and I don't know the answer :)
  505. # [02:43] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  506. # [02:43] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
  507. # [02:43] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  508. # [02:43] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  509. # [02:44] * cadecairos_away is now known as cadecairos
  510. # [02:45] <WeirdAl> too bad you can't just add in observer service notifications... but that'd tell the whole world
  511. # [02:46] * Quits: JeroenDeDauw (j@79743504.623E412C.172227A7.IP) (Ping timeout)
  512. # [02:46] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  513. # [02:47] <RyanVM> njn: backing you out
  514. # [02:47] <Waldo> dRdR: I'd assume multitouch will come to desktop eventually (probably is already there for new enough hardware, particularly laptop desktops ;-) )
  515. # [02:47] * Joins: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net)
  516. # [02:47] * Quits: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP) (Ping timeout)
  517. # [02:47] * Joins: JeroenDeDauw (j@C0E9E96D.EFB1539A.D38347F4.IP)
  518. # [02:48] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  519. # [02:49] <dRdR> Waldo: yeah, it's just not something that's really an issue yet, though there are some laptop/tablet crossovers with multitouch
  520. # [02:50] <allison> Maybe I am being too pedantic with this question, but is it alright for my second bug to be a "good first bug"?
  521. # [02:50] <gavin> yes
  522. # [02:50] <mwu> but you must leave a regression of equal value
  523. # [02:50] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  524. # [02:50] * Joins: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP)
  525. # [02:51] <Waldo> allison: to clarify, you're typing statements into the console; { a: 3 } is a block statement, containing a labeled ("a") statement that's the expression 3; it's all because of ambiguity between { starting a block statement and { starting an object literal being resolved in favor of it being a block statement (of course in expression context there's no ambiguity, hence there { is always an...
  526. # [02:51] <Waldo> ...object literal)
  527. # [02:51] * Quits: mreavy (chatzilla@52A1524D.4E7EDEC9.632B8C24.IP) (Ping timeout)
  528. # [02:51] <Waldo> allison: feel free to fix any bug you want :-)
  529. # [02:52] * Joins: jduell (jduell@moz-1C895614.nc.res.rr.com)
  530. # [02:52] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  531. # [02:53] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  532. # [02:53] * Quits: clee (clee@52A1524D.4E7EDEC9.632B8C24.IP) (Quit: clee)
  533. # [02:54] * Quits: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP) (Ping timeout)
  534. # [02:54] <allison> Waldo: yay... didn't want to cheat
  535. # [02:54] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
  536. # [02:55] * WeirdAl calls it a day
  537. # [02:55] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  538. # [02:55] * Quits: Goldorak (chatzilla@27637B53.1EC05627.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  539. # [02:55] * Quits: mak (chatzilla@moz-C9B44EE1.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  540. # [02:56] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  541. # [02:57] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Connection reset by peer)
  542. # [02:57] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  543. # [02:59] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  544. # [03:00] * khuey is now known as khuey|away
  545. # [03:02] <cers> is there any way to determine which functions in which files are called during a specific run of Firefox?
  546. # [03:02] * Joins: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP)
  547. # [03:03] <padenot> cers: a debugger ?
  548. # [03:03] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  549. # [03:03] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  550. # [03:03] <cers> padenot: will that give me a list of all functions run in the course of execution?
  551. # [03:04] <cers> or rather, do you know of any that will?
  552. # [03:04] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  553. # [03:04] * Fallen|away is now known as Fallen
  554. # [03:04] * jlebar is now known as jlebar|away
  555. # [03:04] <jlebar|away> cers, callgrind?
  556. # [03:05] <padenot> yeah, callgrind
  557. # [03:05] <padenot> or sysprof, given it appears in profiles
  558. # [03:05] * Quits: jduell (jduell@moz-1C895614.nc.res.rr.com) (Ping timeout)
  559. # [03:06] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  560. # [03:06] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  561. # [03:06] <cers> thanks guys :-)
  562. # [03:07] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  563. # [03:08] <@roc> I keep getting annoyed by the failure of focus to follow eyes
  564. # [03:08] * Quits: WG9s (bill@moz-D750CC69.maine.res.rr.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  565. # [03:08] <jtcranmer> I totally agree
  566. # [03:08] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  567. # [03:08] * Joins: jduell (jduell@moz-1C895614.nc.res.rr.com)
  568. # [03:09] * Joins: vikram360 (vikram360@178B10B0.8FBA3BDE.2A068A5E.IP)
  569. # [03:10] <RyanVM> wtf? http://pastebin.mozilla.org/1649656
  570. # [03:10] <darktrojan> KWierso, I *think* the whitelist is synced automatically http://www.reddit.com/r/firefox/comments/u35hy/how_to_sync_aboutconfig_between_computers_and/c4s0gka
  571. # [03:10] * Quits: smontagu (chatzilla@ACD131AA.B9386950.51B98CA5.IP) (Ping timeout)
  572. # [03:10] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  573. # [03:10] * Quits: AryehGregor (AryehGrego@93416E6F.402C4F1C.CC465D70.IP) (Ping timeout)
  574. # [03:10] * Quits: avih (quassel@moz-7B54652F.red.bezeqint.net) (Ping timeout)
  575. # [03:11] * Quits: jduell (jduell@moz-1C895614.nc.res.rr.com) (Ping timeout)
  576. # [03:11] * Joins: smontagu (chatzilla@ACD131AA.B9386950.51B98CA5.IP)
  577. # [03:12] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  578. # [03:13] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  579. # [03:15] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  580. # [03:16] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  581. # [03:16] * juanb|jog is now known as juanb
  582. # [03:16] <@roc> hmm, Flash has disappeared from my machine
  583. # [03:16] * Quits: JeroenDeDauw (j@C0E9E96D.EFB1539A.D38347F4.IP) (Ping timeout)
  584. # [03:16] <RyanVM> roc: darn
  585. # [03:16] <darktrojan> why don't we blocklist the reddit enhancement suite? it clearly leaks like a sieve
  586. # [03:17] <jtcranmer> roc: it noticed you were developing HTML5 APIs and decided to fold
  587. # [03:17] <njn> RyanVM: huh... sorry
  588. # [03:17] <RyanVM> njn: check out that pastebin link a few comments up
  589. # [03:17] * Quits: chewey (chewey@moz-5E4A4271.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  590. # [03:17] * Joins: JeroenDeDauw (j@5F3BB495.BFD7ACFD.D38347F4.IP)
  591. # [03:17] <RyanVM> njn: any clue what's going on?
  592. # [03:18] * Joins: chewey (chewey@moz-76B720F.dip0.t-ipconnect.de)
  593. # [03:18] <njn> RyanVM: what's worrying you?
  594. # [03:18] <fryn> darktrojan: we could reach out to the RES author(s) first
  595. # [03:18] <fryn> and see if they can do a quick turnaround.
  596. # [03:18] <RyanVM> look at the private/explicit/etc at the bottom
  597. # [03:19] <njn> RyanVM: that is odd
  598. # [03:19] * RyanVM wonders if it has to due with azure-content being turned on
  599. # [03:19] <njn> RyanVM: does the system monitor/task manager agree with those numbers, roughly?
  600. # [03:19] <RyanVM> yes
  601. # [03:19] <RyanVM> i first checked because I was paging horribly
  602. # [03:20] <zzzzz> RyanVM: windows ? I don't see any wildly high numbers there with azure-content on
  603. # [03:20] <njn> RyanVM: azure-content sounds plausible... we're clearly not reporting some memory. If it was heap memory it would show up under "heap-unclassified". So it must be OS-allocated, e.g. VirtualAlloc
  604. # [03:21] <RyanVM> zzzzz: I have intel graphics, fwiw
  605. # [03:21] * RyanVM wonders if it's shared vram
  606. # [03:21] <zzzzz> ATI HD3200 chipset here
  607. # [03:21] <zzzzz> ooh, maybe
  608. # [03:22] * Quits: JeroenDeDauw (j@5F3BB495.BFD7ACFD.D38347F4.IP) (Ping timeout)
  609. # [03:22] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  610. # [03:22] <RyanVM> but it seems I'm leaking something
  611. # [03:22] <RyanVM> badly
  612. # [03:22] <zzzzz> http://pastebin.mozilla.org/1649659
  613. # [03:22] * Joins: JeroenDeDauw (j@26AA2A9D.D38C86E8.172227A7.IP)
  614. # [03:23] <zzzzz> mine ^
  615. # [03:23] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  616. # [03:23] <zzzzz> 9 tabs open
  617. # [03:23] * fabrice is now known as fabrice|afk
  618. # [03:23] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  619. # [03:23] <zzzzz> I don't use adblock
  620. # [03:23] <zzzzz> wait, wasn't there a bug on adblock eating lots of memory ?
  621. # [03:23] * nthomas|away is now known as nthomas
  622. # [03:24] <RyanVM> yeah, but that would show up as reported memory
  623. # [03:24] <RyanVM> this isn't showing up under any reporters
  624. # [03:24] * Quits: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net) (Quit: Leaving...)
  625. # [03:25] * Joins: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  626. # [03:26] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  627. # [03:27] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  628. # [03:27] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  629. # [03:29] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  630. # [03:30] <RyanVM> njn, zzzzz: cpu-z says I'm currently using 1807MB of graphics memory
  631. # [03:30] <njn> RyanVM: what do you mean by "reported memory"?
  632. # [03:30] <njn> RyanVM: oh, you were talking about ABP, sorry
  633. # [03:31] <RyanVM> yeah
  634. # [03:31] <RyanVM> this looks pretty likely to be a shared vram reporting issue and a huge leak
  635. # [03:32] <RyanVM> brb, going to restart fx
  636. # [03:32] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120523184257])
  637. # [03:32] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  638. # [03:33] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  639. # [03:34] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  640. # [03:34] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  641. # [03:35] * Quits: cdiehl (cdiehl@moz-F4FFF560.pool.mediaways.net) (Ping timeout)
  642. # [03:36] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: blast off!)
  643. # [03:37] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  644. # [03:37] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  645. # [03:38] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  646. # [03:38] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  647. # [03:40] <njn> RyanVM: I guess you need to turn off azure-content and see if that helps
  648. # [03:40] <RyanVM> yes
  649. # [03:40] <nthomas> bbondy: thanks for the info on 657789, very helpful!
  650. # [03:40] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  651. # [03:41] <bbondy> np :)
  652. # [03:41] * Joins: raphc_ (rc@moz-3A99E0D5.wb.wifirst.net)
  653. # [03:41] * Quits: raphc (rc@moz-3A99E0D5.wb.wifirst.net) (Connection reset by peer)
  654. # [03:41] * Joins: surkov_ (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  655. # [03:41] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Connection reset by peer)
  656. # [03:41] * surkov_ is now known as surkov
  657. # [03:43] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Connection reset by peer)
  658. # [03:43] * dhylands is now known as dhylands-dinner
  659. # [03:43] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  660. # [03:44] * njn just realized that 'xor' is the same as '!='
  661. # [03:44] <bbondy> nthomas: btw if you use signmar it can do everything that mar can do
  662. # [03:44] <bbondy> so there's no need to use diff binaries if you're already using signmar
  663. # [03:45] <bbondy> and signmar will appear in objdir/dist/bin whereas mar appears in the host dir when building
  664. # [03:45] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  665. # [03:45] <nthomas> roger that
  666. # [03:46] <bbondy> it's a lot of work but I blame bsmith for making updates secure :P
  667. # [03:46] <nthomas> heh
  668. # [03:48] * Joins: surkov_ (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  669. # [03:48] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Connection reset by peer)
  670. # [03:48] * surkov_ is now known as surkov
  671. # [03:49] <bsmith> sorry
  672. # [03:49] <bbondy> :)
  673. # [03:50] <bsmith> It is the fault of whoever taught me how to use the "clone bug" feature of bugzilla, mostly
  674. # [03:50] <njn> why does jstests.py tell me my test succeeded when it actually segfaulted? WTF?
  675. # [03:50] <bbondy> hah
  676. # [03:51] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  677. # [03:52] * Joins: JeroenDeDauw1 (j@F76F0C07.D8385052.172227A7.IP)
  678. # [03:52] * Quits: JeroenDeDauw (j@26AA2A9D.D38C86E8.172227A7.IP) (Ping timeout)
  679. # [03:52] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  680. # [03:52] * Joins: rajul (quassel@8AF2C56B.6876F9A3.27560D6E.IP)
  681. # [03:52] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  682. # [03:52] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  683. # [03:53] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  684. # [03:53] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  685. # [03:54] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  686. # [03:55] * philor is now known as philor|away
  687. # [03:55] * Quits: sewardj (sewardj@moz-7A090DB6.dip.t-dialin.net) (Ping timeout)
  688. # [03:56] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  689. # [03:56] * Joins: sewardj (sewardj@moz-A00A42B8.dip.t-dialin.net)
  690. # [03:56] * ewong|afk is now known as ewong
  691. # [03:56] * Quits: JeroenDeDauw1 (j@F76F0C07.D8385052.172227A7.IP) (Ping timeout)
  692. # [03:56] * Joins: mcot_ (mcot@moz-F552191C.hsd1.va.comcast.net)
  693. # [03:58] * Quits: vikram360 (vikram360@178B10B0.8FBA3BDE.2A068A5E.IP) (Connection reset by peer)
  694. # [03:59] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Connection reset by peer)
  695. # [03:59] * joduinn-mtg is now known as joduinn
  696. # [03:59] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  697. # [04:00] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  698. # [04:00] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  699. # [04:00] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  700. # [04:00] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  701. # [04:00] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  702. # [04:00] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  703. # [04:00] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  704. # [04:00] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  705. # [04:01] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  706. # [04:01] * Joins: cdiehl (cdiehl@moz-F4FFF560.pool.mediaways.net)
  707. # [04:02] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Connection reset by peer)
  708. # [04:02] * Joins: bbondy2 (bbondy@moz-C9962B2.home.cgocable.net)
  709. # [04:03] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  710. # [04:03] * bbondy2 is now known as bbondy
  711. # [04:03] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Connection reset by peer)
  712. # [04:03] * Joins: bbondy2 (bbondy@moz-C9962B2.home.cgocable.net)
  713. # [04:03] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  714. # [04:04] * bbondy2 is now known as bbondy
  715. # [04:06] * Joins: AryehGregor (AryehGrego@93416E6F.402C4F1C.CC465D70.IP)
  716. # [04:07] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  717. # [04:08] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  718. # [04:09] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  719. # [04:09] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  720. # [04:09] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  721. # [04:10] * Fallen is now known as Fallen|away
  722. # [04:10] * Quits: mike5w3c (MikeS@moz-83ED83F7.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  723. # [04:11] * bwinton is now known as bwinton_away
  724. # [04:11] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  725. # [04:11] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  726. # [04:12] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  727. # [04:12] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120523184257])
  728. # [04:12] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  729. # [04:13] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  730. # [04:13] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  731. # [04:13] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  732. # [04:13] <mwu> gw280: ping
  733. # [04:13] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  734. # [04:14] <darktrojan> new memes. a=me
  735. # [04:16] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  736. # [04:17] <@dolske> njn / bent: I call your attention to https://bugzilla.mozilla.org/show_bug.cgi?id=749010#c71
  737. # [04:18] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  738. # [04:18] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  739. # [04:19] <njn> dolske: nice work, thanks
  740. # [04:19] <@dolske> njn: and specifically the very last line. :)
  741. # [04:19] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  742. # [04:20] <njn> dolske: you'll be amused that I initially interpreted "JS hacker" as "JS engine hacker"
  743. # [04:20] <@dolske> noooooo
  744. # [04:21] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  745. # [04:21] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Client exited)
  746. # [04:21] * Joins: mburst (mburst@C5B03ED4.15EE8362.5379700C.IP)
  747. # [04:22] * Quits: mburst (mburst@C5B03ED4.15EE8362.5379700C.IP) (Quit: Leaving)
  748. # [04:22] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  749. # [04:22] <darktrojan> :(
  750. # [04:22] * Joins: hiro1 (zoe@moz-3B2FFFC3.tcg.mesh.ad.jp)
  751. # [04:23] <njn> dolske: it's easy, I'm looking at js/src/frontend/Parser.cpp right now, I'll teach you how it works
  752. # [04:23] * Joins: dvander`home (dvander@moz-15794884.prvdri.fios.verizon.net)
  753. # [04:23] <njn> dolske: all 7140 lines of it
  754. # [04:24] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  755. # [04:24] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  756. # [04:25] <@dolske> well... I _do_ manage the front-end team...
  757. # [04:25] <njn> dolske: it's a match made it heaven
  758. # [04:26] * cjones is now known as cjones-dinner
  759. # [04:26] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  760. # [04:27] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  761. # [04:28] * Parts: hiro1 (zoe@moz-3B2FFFC3.tcg.mesh.ad.jp)
  762. # [04:28] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  763. # [04:28] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  764. # [04:29] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
  765. # [04:30] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  766. # [04:31] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  767. # [04:31] <romaxa> do we really need dom/interfaces/base/nsIDOMWindow.idl.orig
  768. # [04:32] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  769. # [04:32] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  770. # [04:32] <romaxa> http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/base/nsIDOMWindow.idl.orig
  771. # [04:32] * Joins: mike5w3c (MikeS@moz-83ED83F7.xgsspn.imtp.tachikawa.spmode.ne.jp)
  772. # [04:32] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  773. # [04:32] <dRdR> romaxa: that sounds relevant to code I'm working on, so probably yes, or at least nsIDOMWindowUtils (haven't looked at how intertwined they are)
  774. # [04:33] * Joins: ericjung (Mibbit@moz-F3A58A61.bstnma.fios.verizon.net)
  775. # [04:33] <KWierso> romaxa: probably not. didn't someone remove an accidentally-added *.orig file yesterday?
  776. # [04:33] <dRdR> oh whoops, didn't notice the .orig x_x
  777. # [04:34] <romaxa> dRdR: yep it looks like someone added .orig to patch and pushed that... review=bz
  778. # [04:34] <dRdR> unfathomable
  779. # [04:34] <dRdR> bz never makes mistakes
  780. # [04:34] * philor|away is now known as philor
  781. # [04:35] * KWierso was under the impression the .orig came from a post-review cleanup or something
  782. # [04:35] <gw280> mwu: yo
  783. # [04:35] <dRdR> must have been
  784. # [04:35] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  785. # [04:35] * bhearsum|bbl is now known as bhearsum|afk
  786. # [04:36] <gw280> mwu: it looks like ANDROID_NDK isn't being set everywhere
  787. # [04:36] <gw280> mwu: so some files are being built with it, and some aren't
  788. # [04:36] <gw280> mwu: which causes a linker mismatch in the newer revs of skia, and it appears that we're lucky in the older versions to not trigger any link failures
  789. # [04:36] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  790. # [04:37] * heycam is now known as heycam|away
  791. # [04:37] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  792. # [04:38] * Quits: ericjung (Mibbit@moz-F3A58A61.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  793. # [04:39] <JPeterson> anyone getting a compile error in parser/htmlparser/src/nsScannerString.cpp?
  794. # [04:39] <JPeterson> parser/htmlparser/src/nsScannerString.cpp(116) : error C3861: 'AllocAtffer': identifier not found
  795. # [04:39] <hobophobe> Probably supposed to be AllocAfter?
  796. # [04:41] <hobophobe> Hmm maybe AllocBuffer?
  797. # [04:41] * Quits: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  798. # [04:42] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  799. # [04:44] * nli|away is now known as nli
  800. # [04:45] * Quits: ircloggr (nodebot@moz-FCDAA004.compute-1.amazonaws.com) (Client exited)
  801. # [04:46] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  802. # [04:46] * Joins: ircloggr (nodebot@moz-51E72D23.compute-1.amazonaws.com)
  803. # [04:46] * jmaher|afk is now known as jmaher
  804. # [04:47] <reuben> I'm trying to debug some obj-c++ code in gdb and it's saying "No symbol foo in current context" when I try to print things
  805. # [04:47] <reuben> optimization is disabled ;_;
  806. # [04:47] <reuben> it's widget/cocoa/TextInputHandler.mm if that makes any difference
  807. # [04:49] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  808. # [04:49] * khuey|away is now known as khuey
  809. # [04:50] * Joins: shorlander-away (shorlander@moz-853043D6.dhcp.insightbb.com)
  810. # [04:51] * shorlander-away is now known as shorlander
  811. # [04:54] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  812. # [04:56] <philor> romaxa: ping
  813. # [04:57] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  814. # [04:57] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  815. # [04:57] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  816. # [04:58] * Quits: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP) (Quit: Ommm.......)
  817. # [04:58] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  818. # [04:58] * jmaher is now known as jmaher|afk
  819. # [04:59] * erick is now known as erick-away
  820. # [05:00] * Joins: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
  821. # [05:01] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  822. # [05:01] <philor> both it is
  823. # [05:01] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  824. # [05:02] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  825. # [05:03] * Joins: jduell (jduell@moz-1C895614.nc.res.rr.com)
  826. # [05:03] * Quits: ircloggr|beta (nodebot@moz-2E221833.compute-1.amazonaws.com) (Client exited)
  827. # [05:05] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  828. # [05:06] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  829. # [05:07] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  830. # [05:07] <philor> haHa, Android bustage
  831. # [05:08] <philor> MoCo should hire someone just to deal with Android
  832. # [05:08] <mwu> gw280: hm that still makes me uncomfortable
  833. # [05:09] <philor> recruit outside hospitals, when they release people from ICU who've been in horrible accidents and are lucky just to be alive
  834. # [05:09] <mwu> gw280: because that means skia might be built differently now with the upgrade, now that it can't see ANDROID_NDK
  835. # [05:10] * larfdesk inserts iOS fanboy content
  836. # [05:10] * Quits: rajul (quassel@8AF2C56B.6876F9A3.27560D6E.IP) (Ping timeout)
  837. # [05:10] <JPeterson> the name is AllocÂtffer
  838. # [05:11] <philor> awesomesauce, seconds before backing someone out, I see that it's not bustage, it's the same horrible spasm
  839. # [05:12] <KWierso> high five!
  840. # [05:12] <philor> we've really should just stop doing depend builds, ever, nothing but clobbers
  841. # [05:12] <philor> I think the next merge from inbound to central is going to have *3* needs-clobber patches in it
  842. # [05:13] * Joins: nli` (nli@moz-99690620.hinet-ip.hinet.net)
  843. # [05:14] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  844. # [05:15] * Fallen|away is now known as Fallen
  845. # [05:16] <gw280> mwu: I believe that before it couldn't see ANDROID_NDK everywhere
  846. # [05:16] * Joins: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net)
  847. # [05:16] * Fallen is now known as Fallen|away
  848. # [05:16] <gw280> mwu: it's just the before there wasn't the code that added the header file that defines different inline functions depending upon whether you're just ANDROID or ANDROID_NDK
  849. # [05:17] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
  850. # [05:17] <gw280> mwu: anyway it's 11pm here, I'm off :)
  851. # [05:17] <mwu> gw280: ok
  852. # [05:18] <gw280> thanks for the review
  853. # [05:18] <gw280> mwu: are you able to help me out with debugging this issue furhter tomorrow? I don't have a b2g dev env set up and I'm kind of reluctant to set one up unless it's a quick task
  854. # [05:18] <mwu> gw280: I can help
  855. # [05:18] <gw280> thanks
  856. # [05:19] * bz_dinner is now known as bz
  857. # [05:20] * Quits: mike5w3c (MikeS@moz-83ED83F7.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
  858. # [05:21] * Quits: allison (Mibbit@moz-D068BA12.mycingular.net) (Quit: http://www.mibbit.com ajax IRC Client)
  859. # [05:21] * dhylands-dinner is now known as dhylands
  860. # [05:22] * Quits: Vincent_Chang (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120423122928])
  861. # [05:22] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  862. # [05:22] * glob|away is now known as glob
  863. # [05:25] * Joins: Vincent_Chang (chatzilla@moz-99690620.hinet-ip.hinet.net)
  864. # [05:25] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  865. # [05:25] <jrmuizel> philor: is there a bug about rck being red too much?
  866. # [05:26] <philor> jrmuizel: not the general case, though there are bugs about all the individual ways it's red, but there's a bug on the one you don't see, rck3
  867. # [05:26] <philor> and another bug to turn it the hell off, but I guess I'm going to have to take that one because nobody else will
  868. # [05:28] * Joins: gandalf (gandalf@moz-C4FD3F56.neoplus.adsl.tpnet.pl)
  869. # [05:28] <jrmuizel> :(
  870. # [05:28] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  871. # [05:29] <philor> I suspect it's not different so much as just way worse, so a fix for bug 756817 may well be a fix for the general suckiness
  872. # [05:31] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  873. # [05:32] <romaxa> philor: pong
  874. # [05:33] <philor> romaxa: I was just going to ask if it was clear which of your two pushes was doing the mochitest-4 assertions, but I backed them both out
  875. # [05:34] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  876. # [05:34] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  877. # [05:34] * ChanServ sets mode: +o ehsan
  878. # [05:36] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  879. # [05:36] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: ( x____x))
  880. # [05:37] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  881. # [05:37] * heycam|away is now known as heycam
  882. # [05:37] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  883. # [05:37] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  884. # [05:38] <romaxa> philor: ok, thanks
  885. # [05:39] <philor> jrmuizel: I don't think that's going to fix XUL panning ;)
  886. # [05:41] <jrmuizel> philor: quite
  887. # [05:42] * @khuey kicks Firefox
  888. # [05:42] <@khuey> who writes this shitty browser anyways
  889. # [05:42] <@bz> depends on what needs fixing about it
  890. # [05:42] <@bz> "make it not pan", say....
  891. # [05:42] <@bz> khuey: blame it on blakeross?
  892. # [05:42] <@bz> khuey: also ben
  893. # [05:42] <@khuey> heh
  894. # [05:42] <@bz> khuey: and hyatt
  895. # [05:42] <@bz> khuey: mostly them
  896. # [05:42] <@khuey> sgtm
  897. # [05:43] <jrmuizel> baking out
  898. # [05:44] * Quits: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net) (Ping timeout)
  899. # [05:44] <KWierso> cookies?
  900. # [05:44] * Joins: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net)
  901. # [05:44] * KWierso hopes it's cookies...
  902. # [05:44] * @bz was being _so_ good about avoiding snide comments
  903. # [05:45] <@bz> whoa
  904. # [05:45] * @bz is somehow down to two reviews
  905. # [05:45] * cjones-dinner is now known as cjones
  906. # [05:46] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  907. # [05:46] <@bz> er, no
  908. # [05:46] <@bz> it's just bugzilla being broken?
  909. # [05:46] <@bz> wtf?
  910. # [05:47] <glob> bz, wfm
  911. # [05:47] <@bz> https://bugzilla.mozilla.org/show_activity.cgi?id=481740
  912. # [05:47] <@bz> " No changes have been made to this bug yet."
  913. # [05:47] <glob> urgh
  914. # [05:47] <glob> ok, i'll let sheeri know
  915. # [05:47] <@bz> I _know_ I used to have a review request for that bug
  916. # [05:47] <@bz> now:
  917. # [05:47] <@bz> 1) The review request seems to be gone
  918. # [05:47] <@bz> 2) Bugzilla things it never existed
  919. # [05:47] <glob> bug 756946
  920. # [05:48] <@bz> thanks!
  921. # [05:48] <glob> bz, thanks for letting us know :)
  922. # [05:49] <@bz> no problem
  923. # [05:49] <@bz> I assume this just affects the bug activity, not the actual review request?
  924. # [05:49] <glob> correct
  925. # [05:50] <@bz> ok
  926. # [05:51] * @bz is a lot more worried about review requests going AWOL than bug history, for the moment
  927. # [05:51] <@bz> cool
  928. # [05:51] <@bz> so I just have two huuuge things to review
  929. # [05:51] * Quits: gandalf (gandalf@moz-C4FD3F56.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  930. # [05:51] <philor> plus the one you just got
  931. # [05:52] <@bz> yes
  932. # [05:52] <@bz> indeed
  933. # [05:52] <glob> two things to review? that doesn't sound right
  934. # [05:53] <@bz> glob: two _huuuuge_ things
  935. # [05:53] <@bz> glob: think 300kb patches
  936. # [05:53] * @bz needs to go look to figure out _why_
  937. # [05:53] <glob> bz, oh, that's ok then :D
  938. # [05:54] <Jesse> how do i dig POST data out of firefox's cache? mantis says i have an "invalid form security token" and i don't want to lose the text i wrote :(
  939. # [05:55] <KWierso> Jesse: does backspace not take you back to the filled out form?
  940. # [05:55] <Jesse> it usually does, but this time it did not
  941. # [05:55] <@bz> could be disabled if the site tried hard enough
  942. # [05:56] <Jesse> it took me back to a blank form instead
  943. # [05:56] <@bz> Jesse: recall any of the text?
  944. # [05:56] <@bz> Jesse: grep the cache dir to find the right file, then open it up in an editor?
  945. # [05:56] <Jesse> sure, i wrote "hover"
  946. # [05:56] * @bz _thinks_ we just put the data in there
  947. # [05:56] <@bz> hmm
  948. # [05:56] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  949. # [05:56] <@bz> wait
  950. # [05:56] <@bz> POST data is not stored in the cache
  951. # [05:57] <Waldo> bz: JSRESOLVE_WITH can die!
  952. # [05:57] <Waldo> bz: turns out we don't need it any more
  953. # [05:58] <Waldo> and then there were three (resolve flags)
  954. # [05:58] <philor> jrmuizel: and you've got Android reftest bustage on your first push
  955. # [05:58] <mattwoodrow> philor: Do any of the OSX10.7 M2/Moth failures here look familiar at all? https://tbpl.mozilla.org/?tree=Try&rev=a98bd4b47f70
  956. # [05:58] <@bz> waldo: good, good
  957. # [05:58] <@bz> waldo: the more features you remove, the more features you'll be willing to add when I ask for them, right? ;)
  958. # [05:58] <Waldo> and with that, I exit the day on a note of victory; night all
  959. # [05:58] <jrmuizel> philor: not my night
  960. # [05:58] <Waldo> bz: um... :-P
  961. # [05:59] <philor> mattwoodrow: sure do, I fixed them all (well, disabled most of the tests, fixed three of them), you just need a fresher parent
  962. # [05:59] <@bz> waldo: not entirely kidding.... ;)
  963. # [05:59] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  964. # [05:59] <Jesse> i don't see it in my sessionstore.js either :(
  965. # [05:59] <Waldo> bz: depends how much they're like things in the spec; things that are in the spec are much easier (or at least will be, when we clean up the engine to be more spec-like in its internals)
  966. # [05:59] <mattwoodrow> philor: fantastic news, thank you!
  967. # [05:59] <Waldo> anyway
  968. # [05:59] <Waldo> back tomorrow, night all
  969. # [05:59] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
  970. # [06:00] <JPeterson> any way to not have configure run every time i run make -f client.mk build?
  971. # [06:00] <JPeterson> can i skip that by using another make target?
  972. # [06:00] <JPeterson> any why do you have to name it client.mk, why not use the default?
  973. # [06:03] <@bz> Waldo: oh, when I think "features" I think "better inline paths for the DOM" and "that index-only proxy thing I asked for"
  974. # [06:03] <@bz> ah, he's gone
  975. # [06:04] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  976. # [06:06] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  977. # [06:09] * Quits: peterv (peterv@moz-85A72D66.access.telenet.be) (Ping timeout)
  978. # [06:11] <JPeterson> does the realbuild target go directly to gcc?
  979. # [06:12] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  980. # [06:15] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  981. # [06:15] <glob> from http://www.reddit.com/r/firefox/comments/u2zpu/ff_seems_to_have_a_memory_sink_again_and/ .. 1,719.00 MB (83.61%) ── heap-unclassified
  982. # [06:15] <glob> njn ^ you may be interested
  983. # [06:16] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  984. # [06:16] <KWierso> glob: that's pre-khuey-fixing-the-leak
  985. # [06:16] * jlebar|away is now known as jlebar
  986. # [06:16] <jlebar> bz, Do you want to talk now, or would you rather wait 'till morning?
  987. # [06:16] <KWierso> with the RES extension installed
  988. # [06:16] <@bz> jlebar: now would work for me
  989. # [06:16] <@bz> jlebar: remind me the bug# again?
  990. # [06:17] <jlebar> bz, https://bugzilla.mozilla.org/show_bug.cgi?id=757376
  991. # [06:17] <njn> KWierso: high heap-unclassified wouldn't be fixed by khuey's patch
  992. # [06:17] <jlebar> KWierso, I've heard people having all sorts of problems with RES.
  993. # [06:18] * Joins: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net)
  994. # [06:18] <@khuey> hey now
  995. # [06:18] <@khuey> my patch is magical
  996. # [06:18] <@khuey> pd said so
  997. # [06:18] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  998. # [06:19] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  999. # [06:19] * Joins: peterv (peterv@moz-85A72D66.access.telenet.be)
  1000. # [06:19] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1001. # [06:19] * ChanServ sets mode: +o ehsan
  1002. # [06:20] * @bz pulls up bug
  1003. # [06:20] <@bz> jlebar: ok
  1004. # [06:20] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1005. # [06:20] <@khuey> RES doesn't look that complicated
  1006. # [06:20] <glob> if a plugin goes crazy and allocates a ton of memory, where is that reported?
  1007. # [06:21] <philor> qDot: it burns!
  1008. # [06:21] <@khuey> glob: you mean an NPAPI plugin?
  1009. # [06:21] <@khuey> or an extension?
  1010. # [06:21] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1011. # [06:21] <glob> khuey, yes, npapi plugin not extension
  1012. # [06:22] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1013. # [06:22] <@khuey> glob: generally the memory usage happens in the plugin-container then
  1014. # [06:22] <@khuey> and we don't report that in about:memory
  1015. # [06:22] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  1016. # [06:22] <KWierso> khuey: what if you turn off IPC?
  1017. # [06:23] <@khuey> then it gets reported in heap-unclassified
  1018. # [06:23] * joduinn is now known as joduinn-afk
  1019. # [06:23] <@khuey> I expect
  1020. # [06:23] <@bz> jlebar: one sec
  1021. # [06:23] <@khuey> or actually, maybe not
  1022. # [06:23] <@khuey> since the plugin doesn't use our allocator
  1023. # [06:24] * Quits: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
  1024. # [06:24] * Quits: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  1025. # [06:24] <@khuey> so, my guess is that the RES leaks are probably in the 18,000 line user script it injects
  1026. # [06:24] * @khuey knows that isn't super-useful
  1027. # [06:25] <@bz> jlebar: ok
  1028. # [06:25] <jlebar> bz, okay.
  1029. # [06:25] <KWierso> khuey: the r/firefox frequenters seem to say that the user script version of RES is less leaky than the extension version, for whatever that's worth
  1030. # [06:25] * Quits: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1031. # [06:26] <@khuey> interesting
  1032. # [06:26] <jlebar> KWierso, It's going to really sad when it's revealed that Firefox works great for everyone except redditites.
  1033. # [06:28] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1034. # [06:28] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  1035. # [06:29] <@bz> jlebar: sorry; people keep badgering me here...
  1036. # [06:29] * @bz is really back on
  1037. # [06:29] <@bz> s/on/now
  1038. # [06:29] <jlebar> bz, Doesn't seem so unreasonable for them to want your attention. :)
  1039. # [06:29] <@bz> mm
  1040. # [06:29] <@bz> something like that
  1041. # [06:29] <@bz> ok
  1042. # [06:30] <@bz> so this thing is basically polling until it detects that the principal has changed?
  1043. # [06:30] <@bz> and then calls back() ?
  1044. # [06:30] <jlebar> bz, Correct.
  1045. # [06:30] <jlebar> bz, But I think that's just so that it can have an SHEntry which isn't in bfcache.
  1046. # [06:30] <@bz> oh
  1047. # [06:30] <@bz> ok
  1048. # [06:30] <jlebar> bz, I'm not sure.
  1049. # [06:30] <@bz> fine
  1050. # [06:31] <jlebar> bz, His original testcase only worked with dom.min_background_timeout_value = 0.
  1051. # [06:31] <@bz> right
  1052. # [06:31] <jlebar> bz, I haven't been able to connect those dots.
  1053. # [06:31] * khuey is now known as khuey|away
  1054. # [06:31] <@bz> ok
  1055. # [06:31] <jlebar> bz, But as far as I could tell, nothing goes particularly wrong after the initial back. We just haven't loaded that SHEntry he went back from.
  1056. # [06:32] * @bz is reading over code
  1057. # [06:32] * khuey|away is now known as khuey
  1058. # [06:32] <@khuey> mmm
  1059. # [06:32] <@khuey> slow vpn is slow
  1060. # [06:33] <@khuey> much better now
  1061. # [06:33] <qDot> Shit. Anyone from releng around? I think I'm burning m-i b2g due to needing to clobber slaves after a toolchain switch.
  1062. # [06:34] <@khuey> clobber them yourself
  1063. # [06:34] <qDot> khuey: I can do that?
  1064. # [06:34] * khuey is now known as khuey|away
  1065. # [06:34] * khuey|away is now known as khuey
  1066. # [06:34] <@khuey> https://build.mozilla.org/clobberer/
  1067. # [06:34] <@khuey> qDot: ^
  1068. # [06:34] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1069. # [06:34] <qDot> Neat.
  1070. # [06:35] <@khuey> beware, it's slow
  1071. # [06:35] <qDot> Ok.
  1072. # [06:37] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
  1073. # [06:38] * Quits: AryehGregor (AryehGrego@93416E6F.402C4F1C.CC465D70.IP) (Ping timeout)
  1074. # [06:38] * Quits: smontagu (chatzilla@ACD131AA.B9386950.51B98CA5.IP) (Ping timeout)
  1075. # [06:38] * Joins: AryehGregor (AryehGrego@93416E6F.402C4F1C.CC465D70.IP)
  1076. # [06:38] * Joins: smontagu (chatzilla@moz-CF1F3090.red.bezeqint.net)
  1077. # [06:43] <qDot> WTF. No dice on clobber fixing things.
  1078. # [06:47] * Joins: cpearce (chatzilla@moz-61822E48.xdsl.xnet.co.nz)
  1079. # [06:47] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  1080. # [06:48] <philor> qDot: huh?
  1081. # [06:48] <philor> tbpl doesn't know it yet, but self-serve says you're green on the tip
  1082. # [06:48] <qDot> Oh, it did at tip.
  1083. # [06:48] <qDot> Yeah.
  1084. # [06:49] <qDot> I'll kick the offender one more time then
  1085. # [06:49] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  1086. # [06:49] <qDot> The log shows it didn't clobber correctly anyways
  1087. # [06:49] <qDot> At least on bld-centos6-hp-017
  1088. # [06:49] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7a9a2341db11 - Kyle Huey - Update webidl-parser snapshot to pick up bug 742145.
  1089. # [06:50] <@khuey> bz: ^
  1090. # [06:50] * Joins: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net)
  1091. # [06:52] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  1092. # [06:52] <nthomas> qDot: that job started 10 minutes before you clobbered
  1093. # [06:52] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  1094. # [06:52] * Quits: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net) (Quit: sriram)
  1095. # [06:52] <qDot> nthomas: Oh, ok.
  1096. # [06:53] <nthomas> the 2nd build on e76794008819, starting at 21:31 did clobber
  1097. # [06:53] <JPeterson> why is the makefile named client.mk instead of the default?
  1098. # [06:54] <qDot> Ah, I see it now, ok.
  1099. # [06:54] <nthomas> same for cff8079f2325
  1100. # [06:54] <qDot> Thanks.
  1101. # [06:54] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
  1102. # [06:54] <nthomas> np
  1103. # [06:54] <qDot> Wasn't looking for another B2G right next to the red one, heh
  1104. # [06:55] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  1105. # [06:55] * nthomas is now known as nthomas|away
  1106. # [06:57] * Quits: grubshka (grubshka@moz-BB1FAAE8.w86-216.abo.wanadoo.fr) (Ping timeout)
  1107. # [06:58] * @dolske just had a terrible, terrible thought.
  1108. # [06:58] <@dolske> enscripten the gcc toolchain, use it to compile FF.
  1109. # [07:01] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1110. # [07:03] <glob> dolske, you're a bad, bad man
  1111. # [07:03] <@khuey> how about we just emscripten dolske
  1112. # [07:04] * Joins: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  1113. # [07:04] <@bz> dolske: you've seen js.js ?
  1114. # [07:04] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  1115. # [07:05] <@dolske> bz: no?
  1116. # [07:06] <@dolske> http://tatiyants.com/introducing-js-js/ ?
  1117. # [07:06] <@bz> dolske: no
  1118. # [07:06] <@bz> dolske: lemme find it for you
  1119. # [07:06] <glob> https://github.com/jterrace/js.js/
  1120. # [07:06] <@bz> dolske: yes. Or his blog post at http://sns.cs.princeton.edu/2012/04/javascript-in-javascript-js-js-sandboxing-third-party-scripts/
  1121. # [07:07] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1122. # [07:07] <@bz> dolske: I guess the github thing describes the basic idea too. ;)
  1123. # [07:07] <@dolske> haha. nice. :)
  1124. # [07:09] * Quits: victorporof (victorporo@26C96D3F.9F23B8E6.79933D60.IP) (Connection reset by peer)
  1125. # [07:09] <@dolske> sunspider and twitter? very nice.
  1126. # [07:10] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1127. # [07:10] * jlebar is now known as jlebar|sleep
  1128. # [07:11] * Quits: djmerrit (quassel@A7E4C2EA.E12F84AD.B3E31604.IP) (Ping timeout)
  1129. # [07:11] <Mossop> Hey, github released a windows client?
  1130. # [07:12] <KWierso> ^
  1131. # [07:12] <KWierso> pretty spiffy
  1132. # [07:14] <KWierso> looks a lot like the zune pc software
  1133. # [07:14] * Quits: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net) (Quit: Leaving...)
  1134. # [07:15] * glob is now known as glob|away
  1135. # [07:15] * KWierso prefers the way zune organizes settings, though
  1136. # [07:15] <Mossop> Apparently works on Windows 8
  1137. # [07:16] <KWierso> that's where I am
  1138. # [07:16] <KWierso> and yes it does
  1139. # [07:18] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9d354b418ea7 - Boris Zbarsky - Bug 755636 part 1. Convert sequence argument codegen to dom::Sequence. r=peterv
  1140. # [07:18] <firebot> http://hg.mozilla.org/mozilla-central/rev/846a1c3abadc - Boris Zbarsky - Bug 750264. Give IDLType an operator!= so that codegen actually works correctly. r=khuey
  1141. # [07:18] <firebot> http://hg.mozilla.org/mozilla-central/rev/9f4b10b1ff45 - Boris Zbarsky - Bug 755636 part 2. Add some tests (not exhaustive!) for sequence codegen and fix the bugs they uncover. r=peterv
  1142. # [07:18] <firebot> http://hg.mozilla.org/mozilla-central/rev/faa1929dc247 - Boris Zbarsky - Bug 749864. Codegen for typed array and arraybuffer arguments. r=peterv
  1143. # [07:21] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  1144. # [07:21] <Mossop> Wow, I hate the UI already
  1145. # [07:21] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1146. # [07:22] * Quits: smontagu (chatzilla@moz-CF1F3090.red.bezeqint.net) (Ping timeout)
  1147. # [07:22] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1148. # [07:22] * dev_afk is now known as devd
  1149. # [07:23] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1150. # [07:25] * Quits: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1151. # [07:26] * devd is now known as dev_afk
  1152. # [07:26] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1153. # [07:26] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1154. # [07:27] * Quits: AryehGregor (AryehGrego@93416E6F.402C4F1C.CC465D70.IP) (Ping timeout)
  1155. # [07:31] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1156. # [07:34] * bz is now known as bz_sleep
  1157. # [07:34] * Joins: jesup (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  1158. # [07:36] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
  1159. # [07:37] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  1160. # [07:37] * Joins: AryehGregor (AryehGrego@moz-7F227664.red.bezeqint.net)
  1161. # [07:37] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1162. # [07:37] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1163. # [07:38] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
  1164. # [07:38] * rniwa_ is now known as rniwa
  1165. # [07:41] <markh> gavin: ping
  1166. # [07:41] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1167. # [07:42] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  1168. # [07:44] <markh> anyone know the best component to file a bug related to the *content* on MDN? There is an MDN component but it is described as "related to *management* of the Mozilla Developer Network."
  1169. # [07:45] * Joins: honestbleeps (Mibbit@moz-8BCD305B.hsd1.il.comcast.net)
  1170. # [07:45] * Joins: cloudkicker (Mibbit@moz-B1E35C92.socal.res.rr.com)
  1171. # [07:45] * Parts: cloudkicker (Mibbit@moz-B1E35C92.socal.res.rr.com)
  1172. # [07:46] <Unfocused> markh: it's a wiki... edit it :P
  1173. # [07:46] * philor is now known as philor|away
  1174. # [07:46] <honestbleeps> njn: any chance you're around?
  1175. # [07:46] <markh> Unfocused: well, the problem is I'm not sure about exactly what edit to make :)
  1176. # [07:46] <Unfocused> failing that, i think you can tag a page as needing technical review, and comment on its talk page
  1177. # [07:47] <markh> ok, that makes sense
  1178. # [07:47] * cadecairos is now known as cadecairos_away
  1179. # [07:47] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1180. # [07:48] <markh> The attribute "disablehistory" under https://developer.mozilla.org/en/XUL/browser seems totally wrong - I'm not sure if it was ever correct or not, and thus not sure if I should just remove the existing definition or somehow keep it next to the new reality
  1181. # [07:49] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  1182. # [07:49] * glob|away is now known as glob
  1183. # [07:50] <Unfocused> ah, that. i used to know about that.
  1184. # [07:50] <markh> it almost looks as though that doc is for an obsolete attribute on a text box or something
  1185. # [07:51] <Unfocused> no, it does something
  1186. # [07:51] <Unfocused> or at least used to
  1187. # [07:51] <markh> it does something on a browser related to session history
  1188. # [07:51] <markh> but that doesn't seem anything like what that doc is saying
  1189. # [07:52] <markh> and best I can tell, that attribute isn't obsolete at all on browser
  1190. # [07:52] <markh> bug 755116 is adding a disableglobalhistory - almost an "enhanement" to disablehistory
  1191. # [07:52] <markh> (which is why I'm looking to edit it)
  1192. # [07:57] <markh> yeah - the attribute is described the same way at https://developer.mozilla.org/En/XUL/Textbox_%28XPFE_autocomplete%29#a-disablehistory
  1193. # [07:58] <markh> so I'm pretty confident disablehistory on browser is just a copy-paste error
  1194. # [07:58] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1195. # [08:01] * Joins: jhorak (jhorak@moz-2EE9C9C3.cust.nbox.cz)
  1196. # [08:02] * Parts: honestbleeps (Mibbit@moz-8BCD305B.hsd1.il.comcast.net)
  1197. # [08:04] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  1198. # [08:07] * Quits: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  1199. # [08:08] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1200. # [08:09] * Joins: sicking (chatzilla@moz-7F871C5C.hsd1.ca.comcast.net)
  1201. # [08:11] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1202. # [08:11] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1203. # [08:12] * Joins: smooney_ (smooney@moz-57825793.hsd1.ca.comcast.net)
  1204. # [08:13] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1205. # [08:13] <glandium> glob: is there a bug on splinter review being confused with patches with multiple copies of the same file?
  1206. # [08:13] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Ping timeout)
  1207. # [08:13] * smooney_ is now known as smooney
  1208. # [08:14] <glob> glandium, don't think so
  1209. # [08:15] * Joins: honestbleeps (Mibbit@moz-8BCD305B.hsd1.il.comcast.net)
  1210. # [08:15] <glandium> glob: should i file one on b.m.o or bugzilla?
  1211. # [08:15] <glob> bmo
  1212. # [08:15] <glob> there's a splinter component there
  1213. # [08:16] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1214. # [08:16] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Quit: smagnin)
  1215. # [08:17] <glob> glandium, although https://bugzilla.mozilla.org/show_bug.cgi?id=709897 may be close
  1216. # [08:18] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  1217. # [08:18] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
  1218. # [08:19] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1219. # [08:19] <glandium> glob: yeah, that's related. I guess fixing that would fix my problem. I'll comment there, thanks
  1220. # [08:19] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  1221. # [08:19] * eflores is now known as eflores|away
  1222. # [08:24] <gcp> is it know that nightly from 22-5 can't update itself?
  1223. # [08:24] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  1224. # [08:28] * Joins: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com)
  1225. # [08:28] * Joins: gwagner__ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  1226. # [08:28] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  1227. # [08:29] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1228. # [08:29] <Unfocused> gcp: on windows? bug 757716 / bug 757711
  1229. # [08:29] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1230. # [08:29] * ChanServ sets mode: +o roc
  1231. # [08:30] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  1232. # [08:30] * Joins: victorporof (victorporo@26C96D3F.9F23B8E6.79933D60.IP)
  1233. # [08:31] <gcp> thanks
  1234. # [08:33] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1235. # [08:33] * ChanServ sets mode: +o smaug
  1236. # [08:33] <gcp> ttaubert: ping
  1237. # [08:33] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1238. # [08:34] * Quits: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  1239. # [08:35] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1240. # [08:40] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1241. # [08:42] * Joins: Ms2ger (Ms2ger@3624695E.F442D4FB.37724B0D.IP)
  1242. # [08:42] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1243. # [08:45] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  1244. # [08:46] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1245. # [08:50] * Joins: grubshka (grubshka@moz-BB1FAAE8.w86-216.abo.wanadoo.fr)
  1246. # [08:52] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1247. # [08:53] * Joins: kvda (kvda@moz-B4797196.dyn.iinet.net.au)
  1248. # [08:54] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  1249. # [08:54] * ChanServ sets mode: +o dveditz
  1250. # [08:54] * Quits: gwagner__ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner__)
  1251. # [08:58] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1252. # [09:02] * Quits: victorporof (victorporo@26C96D3F.9F23B8E6.79933D60.IP) (Connection reset by peer)
  1253. # [09:02] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1254. # [09:03] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  1255. # [09:03] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1256. # [09:04] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1257. # [09:04] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1258. # [09:05] * khuey is now known as khuey|away
  1259. # [09:07] * Quits: raphc_ (rc@moz-3A99E0D5.wb.wifirst.net) (Ping timeout)
  1260. # [09:09] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1261. # [09:09] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1262. # [09:10] * Joins: Stan (Stan@moz-8557F9C6.dip.t-dialin.net)
  1263. # [09:10] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1264. # [09:10] * Quits: Stan_ (Stan@moz-A314499B.dip.t-dialin.net) (Ping timeout)
  1265. # [09:11] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1266. # [09:14] * Joins: davehunt_ (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  1267. # [09:16] * Quits: hsivonen (hsivonen@moz-E533C3E2.esp.mediateam.fi) (Ping timeout)
  1268. # [09:17] * Joins: hsivonen (hsivonen@moz-E533C3E2.esp.mediateam.fi)
  1269. # [09:19] * Quits: hsivonen (hsivonen@moz-E533C3E2.esp.mediateam.fi) (Ping timeout)
  1270. # [09:21] * Quits: sicking (chatzilla@moz-7F871C5C.hsd1.ca.comcast.net) (Ping timeout)
  1271. # [09:21] * Fallen|away is now known as Fallen
  1272. # [09:22] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1273. # [09:22] * ChanServ sets mode: +o ehsan
  1274. # [09:23] * Quits: njn (chatzilla@moz-D0F649FC.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120522183347])
  1275. # [09:23] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1276. # [09:24] * Joins: hsivonen (hsivonen@moz-E533C3E2.esp.mediateam.fi)
  1277. # [09:24] <glazou> bonjour
  1278. # [09:24] <glazou> `
  1279. # [09:24] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  1280. # [09:26] * Quits: hsivonen (hsivonen@moz-E533C3E2.esp.mediateam.fi) (Ping timeout)
  1281. # [09:28] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/561bfacbefee - Ms2ger - Bug 747434 - Part 3: Remove unused variable 'startingObj' from XPCWrappedNativeScope::FindInJSObjectScope; r=gabor
  1282. # [09:28] <firebot> http://hg.mozilla.org/mozilla-central/rev/1dd0c5c6d9fd - Ms2ger - Bug 756066 - Make StorageEventInit.key nullable; r=mayhemer
  1283. # [09:28] <Ms2ger> Bonjour
  1284. # [09:28] <firebot> http://hg.mozilla.org/mozilla-central/rev/059b142ffbc6 - Ms2ger - Bug 757365 - Don't use uint8 in DocumentRenderer{Parent,Child}.cpp; r=bjacob
  1285. # [09:28] <firebot> http://hg.mozilla.org/mozilla-central/rev/44b23b656539 - Ms2ger - Bug 756896 - Don't include xpcprivate.h in FileIOObject.cpp; r=khuey
  1286. # [09:28] <firebot> http://hg.mozilla.org/mozilla-central/rev/1740fe95440d - Ms2ger - Bug 758132 - Remove warning pragma from jscompartment.h; r=luke
  1287. # [09:29] <firebot> http://hg.mozilla.org/mozilla-central/rev/25bfc7cc3a22 - Ms2ger - Bug 758143 - Add xpc::GetCompartmentPrivate; r=bholley
  1288. # [09:29] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  1289. # [09:29] <firebot> http://hg.mozilla.org/mozilla-central/rev/fb91158d8c9a - Ms2ger - Bug 712910 - Use stdint types in HAL; r=cjones
  1290. # [09:29] <firebot> http://hg.mozilla.org/mozilla-central/rev/1cb527eb5041 - Ms2ger - Bug 757977 - Don't use uint32 in nsCycleCollector::ScanWeakMaps; r=bsmedberg
  1291. # [09:30] <Ms2ger> glandium, https://tbpl.mozilla.org/?tree=Try&rev=52c4e0edb8ca \o/
  1292. # [09:31] * Joins: hsivonen (hsivonen@moz-E533C3E2.esp.mediateam.fi)
  1293. # [09:31] <glandium> Ms2ger: KILL KILL
  1294. # [09:31] <glandium> now the same for nss
  1295. # [09:31] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Input/output error)
  1296. # [09:32] <Ms2ger> Heh
  1297. # [09:39] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  1298. # [09:39] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1299. # [09:39] * Joins: raphc (rc@moz-3A99E0D5.wb.wifirst.net)
  1300. # [09:40] * Joins: squeakytoy (squeakytoy@moz-9E84F244.netset.se)
  1301. # [09:42] * joduinn-afk is now known as joduinn-home
  1302. # [09:42] * Quits: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net) (Ping timeout)
  1303. # [09:43] <@smaug> no jdm
  1304. # [09:44] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Connection reset by peer)
  1305. # [09:45] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1306. # [09:45] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  1307. # [09:46] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
  1308. # [09:47] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1309. # [09:47] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  1310. # [09:47] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1311. # [09:48] <NeilAway> smaug: http://mxr.mozilla.org/comm-central/source/mozilla/layout/xul/base/src/nsMenuBarFrame.cpp#153
  1312. # [09:48] <NeilAway> smaug: I want to move the SetActive call to between the firstFrame and its use, I think it can send a DOM event so I had better use a weak frame?
  1313. # [09:48] <NeilAway> smaug: any good examples I can cargo-cult?
  1314. # [09:49] <@smaug> you mean like: nsWeakFrame weak(frame); /*do something evil*/ if (!weak.IsAlive) { return; }
  1315. # [09:50] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  1316. # [09:52] <NeilAway> smaug: ok, and do I still need to hold frame in a separate variable?
  1317. # [09:52] * Fallen is now known as Fallen|away
  1318. # [09:52] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  1319. # [09:53] * Quits: raphc (rc@moz-3A99E0D5.wb.wifirst.net) (Ping timeout)
  1320. # [09:53] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1321. # [09:53] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1322. # [09:54] * Joins: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP)
  1323. # [09:55] * Joins: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP)
  1324. # [09:55] <@smaug> NeilAway: you can access the nsIFrame from nsWeakFrame
  1325. # [09:55] <@smaug> weak->SomeMethodInnsIFrame() should work
  1326. # [09:56] <@smaug> there is also weak.GetFrame() or some such
  1327. # [09:56] <gavin> markh: pong
  1328. # [09:57] * Quits: jduell (jduell@moz-1C895614.nc.res.rr.com) (Ping timeout)
  1329. # [09:57] * Quits: grubshka (grubshka@moz-BB1FAAE8.w86-216.abo.wanadoo.fr) (Ping timeout)
  1330. # [09:58] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1331. # [09:58] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  1332. # [10:01] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1333. # [10:05] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  1334. # [10:05] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1335. # [10:07] * Joins: grubshka (grubshka@moz-DBAABCEE.w86-216.abo.wanadoo.fr)
  1336. # [10:07] * Joins: Stan_ (Stan@moz-6DBBE2CF.dip.t-dialin.net)
  1337. # [10:08] * Quits: Stan (Stan@moz-8557F9C6.dip.t-dialin.net) (Ping timeout)
  1338. # [10:09] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  1339. # [10:11] <ttaubert> gcp: pong
  1340. # [10:13] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1341. # [10:15] * Joins: bholley (anonymous@moz-C7467218.net-82-216-232.rev.numericable.fr)
  1342. # [10:19] * Joins: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1343. # [10:19] <NeilAway> smaug: hmm, actually I have a subclass of nsIFrame, so I'd better not
  1344. # [10:20] <@smaug> you could static_cast GetFrame()
  1345. # [10:20] * AutomatedTester|AFK is now known as AutomatedTester
  1346. # [10:21] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1347. # [10:22] * Joins: Pike (Pike@moz-5B6942F1.pool.mediaways.net)
  1348. # [10:22] <NeilAway> markh: hmm, that might be my fault
  1349. # [10:23] * Quits: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP) (Quit: jfkthame)
  1350. # [10:25] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1351. # [10:25] <gcp> ttaubert: are you working on 754671?
  1352. # [10:26] * Joins: jgilbert (jgilbert@60E228B8.B090BEBA.9F675CBD.IP)
  1353. # [10:26] * Quits: cpearce (chatzilla@moz-61822E48.xdsl.xnet.co.nz) (Ping timeout)
  1354. # [10:26] <ttaubert> gcp: not currently, no. do you want to? :)
  1355. # [10:28] * Fallen|away is now known as Fallen
  1356. # [10:28] * Joins: wolfiR (wolfiR@moz-41FF8F29.dip0.t-ipconnect.de)
  1357. # [10:28] <gcp> ttaubert: I'm wondering whether to back out the cause
  1358. # [10:28] <gcp> ttaubert: if this isn't fixed soon...well people already have 1G roaming profiles due to it
  1359. # [10:29] * Fallen is now known as Fallen|away
  1360. # [10:29] <ttaubert> gcp: I was thinking the same, at least for aurora/beta
  1361. # [10:30] <ttaubert> gcp: alternatively I could use some help with bug 752407. I have no idea of roaming/local user profiles on windows, of the directory structure at least
  1362. # [10:31] * Joins: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP)
  1363. # [10:32] <gcp> ttaubert: ah, perhaps I can actually help you there
  1364. # [10:32] <gcp> ttaubert: urlclassifier also dumps its stuff in local
  1365. # [10:32] * Joins: Gentlecat (Roman@C2B2F85D.18EC6E70.8FB52CB8.IP)
  1366. # [10:32] <ttaubert> gcp: awesome :)
  1367. # [10:32] * heycam is now known as heycam|away
  1368. # [10:32] <gcp> I'd still prefer backing out "use potentially infinite disk space" until there is a fix for that, though
  1369. # [10:32] <NeilAway> markh: hmm, I'd edited that attribute, but it was already for textbox when I got there
  1370. # [10:33] <gcp> (as in, don't do it even on the local profile)
  1371. # [10:33] <NeilAway> ttaubert: just use ProfLD instead of ProfD
  1372. # [10:33] <gcp> 1358 // Because we dump raw integers into the database, this database isn't
  1373. # [10:33] <gcp> 1359 // portable between machine types, so store it in the local profile dir.
  1374. # [10:33] <gcp> 1360 nsresult rv = NS_GetSpecialDirectory(NS_APP_USER_PROFILE_LOCAL_50_DIR,
  1375. # [10:33] <gcp> 1361 getter_AddRefs(mDBFile));
  1376. # [10:33] <gcp> 1362
  1377. # [10:33] <ttaubert> NeilAway: ah, easy. does that work for Linux and Mac as well?
  1378. # [10:34] <NeilAway> ttaubert: yeah, it's part of profiles.ini
  1379. # [10:34] <ttaubert> NeilAway: cool, ty!
  1380. # [10:34] <gcp> 69 #define NS_APP_USER_PROFILE_50_DIR "ProfD"
  1381. # [10:34] <gcp> 70 #define NS_APP_USER_PROFILE_LOCAL_50_DIR "ProfLD"
  1382. # [10:34] <gcp> I guess this is the same
  1383. # [10:34] <NeilAway> ttaubert: note that it only works if you use the create profile wizard, if you use -p then both dirs return the same value
  1384. # [10:35] <ttaubert> NeilAway: hm. should be fine for 99% of the users, right?
  1385. # [10:35] <NeilAway> ttaubert: right
  1386. # [10:35] <ttaubert> ok, I don't care about test profiles :)
  1387. # [10:35] <NeilAway> and it's not -p is it, that's for named profiles, I meant -profile <dir>
  1388. # [10:36] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1389. # [10:40] * Joins: graememcc (chatzilla@moz-FEA553BF.range86-150.btcentralplus.com)
  1390. # [10:40] * Joins: mak (chatzilla@moz-C9B44EE1.retail.telecomitalia.it)
  1391. # [10:42] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1392. # [10:42] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1393. # [10:43] * Joins: janv (varga@moz-F8D6604C.o2inet.sk)
  1394. # [10:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1395. # [10:44] * glob is now known as glob|away
  1396. # [10:45] * Joins: edmorley (edmorley@moz-3D130806.range86-166.btcentralplus.com)
  1397. # [10:46] * Joins: maikmerten (maikmerten@moz-DDFE9908.dynamic.qsc.de)
  1398. # [10:49] * Quits: ted (luser@moz-21DC4452.scr.east.verizon.net) (Ping timeout)
  1399. # [10:50] * Quits: graememcc (chatzilla@moz-FEA553BF.range86-150.btcentralplus.com) (Client exited)
  1400. # [10:55] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1401. # [11:00] * Joins: MarcoZ (Daily@moz-5F9DC830.dip.t-dialin.net)
  1402. # [11:00] * Joins: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP)
  1403. # [11:01] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1404. # [11:03] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1405. # [11:04] <NeilAway> markh: ok, I think I managed to fix things up
  1406. # [11:05] * Joins: ted (luser@moz-A811C017.sctnpa.east.verizon.net)
  1407. # [11:05] * ChanServ sets mode: +o ted
  1408. # [11:06] * Quits: janv (varga@moz-F8D6604C.o2inet.sk) (Quit: This computer has gone to sleep)
  1409. # [11:06] * Fallen|away is now known as Fallen
  1410. # [11:08] * Joins: graememcc (chatzilla@moz-FEA553BF.range86-150.btcentralplus.com)
  1411. # [11:08] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1412. # [11:10] * Joins: TheCrap (TheCrap@moz-AB4B420D.dip0.t-ipconnect.de)
  1413. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1414. # [11:13] * Joins: janv (varga@moz-F8D6604C.o2inet.sk)
  1415. # [11:15] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  1416. # [11:16] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
  1417. # [11:16] <Ms2ger> edmorley, thanks for the retriggers
  1418. # [11:17] <edmorley> np
  1419. # [11:17] * Quits: kvda (kvda@moz-B4797196.dyn.iinet.net.au) (Quit: ( x____x))
  1420. # [11:20] <Ms2ger> Found a good place for dinner yesterday?
  1421. # [11:20] <edmorley> man, the android build system dependencies are so screwed up
  1422. # [11:21] <Ms2ger> s/the// s/build system dependencies are/is/
  1423. # [11:21] * Quits: davehunt_ (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  1424. # [11:21] <edmorley> Ms2ger: yes thank you, we went to a typical british pub, seemed fitting for their last meal :-)
  1425. # [11:21] <edmorley> ha
  1426. # [11:22] <Ms2ger> You're getting rid of them already? :)
  1427. # [11:22] <Ms2ger> Man, is merge day coming up?
  1428. # [11:23] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1429. # [11:23] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1430. # [11:28] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1431. # [11:29] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Input/output error)
  1432. # [11:29] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1433. # [11:29] * Quits: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1434. # [11:30] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1435. # [11:35] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1436. # [11:36] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1437. # [11:36] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1438. # [11:36] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  1439. # [11:41] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  1440. # [11:43] <NeilAway> anyone know anything about sync?
  1441. # [11:43] * Joins: Optimizer (Instantbir@531F316.765CA6C8.2AB48280.IP)
  1442. # [11:45] <Ms2ger> bholley, yt?
  1443. # [11:48] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  1444. # [11:50] <Ms2ger> Or mrbkap...
  1445. # [11:51] * Joins: rajul (quassel@A0F65B5E.1E203E06.5700D73F.IP)
  1446. # [11:51] * philor|away is now known as philor
  1447. # [11:52] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1448. # [11:54] * Quits: jfkthame (jfkthame@A073A697.90783722.9542EC20.IP) (Ping timeout)
  1449. # [11:56] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1450. # [11:57] * Ms2ger looks for hsivonen
  1451. # [11:58] * Quits: Pike (Pike@moz-5B6942F1.pool.mediaways.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  1452. # [11:59] * Quits: janv (varga@moz-F8D6604C.o2inet.sk) (Quit: This computer has gone to sleep)
  1453. # [12:04] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1454. # [12:04] * Joins: Kailas (Kailas@moz-44FB07BC.iota5.maxonline.com.sg)
  1455. # [12:06] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  1456. # [12:06] * Quits: ferongr (ferongr@moz-15BB5393.dsl.dyn.forthnet.gr) (Quit: ferongr)
  1457. # [12:07] <Kailas> Hi, I am getting "NS_ERROR_FAILURE - Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [mozIStorageConnection.executeSimpleSQL]" error. Does anyone know the root cause of this error code?
  1458. # [12:08] * Joins: jdm (jdm@514D186.F3BBB17D.144F44FA.IP)
  1459. # [12:09] * Joins: ferongr (ferongr@moz-15BB5393.dsl.dyn.forthnet.gr)
  1460. # [12:09] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1461. # [12:10] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  1462. # [12:10] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  1463. # [12:11] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/0d1dcdf58ffb - Jim Mathies - Bug 750911 - Add a third 'flags' parameter to XRE_main and add support for WindowsEnvironmentType. r=bsmedberg
  1464. # [12:12] <bholley> Ms2ger: hey
  1465. # [12:12] <Ms2ger> I've got a nice Android crash I'd like you to have a look at over at https://tbpl.mozilla.org/php/getParsedLog.php?id=12057763&tree=Mozilla-Inbound#error0
  1466. # [12:13] <bholley> Ms2ger: what's the cause. A push? Or is it intermittent?
  1467. # [12:13] * ewong is now known as ewong|afk
  1468. # [12:13] <Ms2ger> Appears to be intermittent
  1469. # [12:15] <bholley> Ms2ger: I can never figure out how to read these things. How do I tell which line it is?
  1470. # [12:15] <Ms2ger> Me neither :(
  1471. # [12:15] * Quits: ferongr (ferongr@moz-15BB5393.dsl.dyn.forthnet.gr) (Quit: ferongr)
  1472. # [12:16] * philor is now known as philor|away
  1473. # [12:16] <bholley> Ms2ger: more to the point - is this happening off main thread?
  1474. # [12:16] <Ms2ger> Eheh
  1475. # [12:16] <Ms2ger> Thread 4 (crashed)
  1476. # [12:16] <Ms2ger> Suspicious indeed
  1477. # [12:16] <bholley> hm, appears to be the thread with XRE
  1478. # [12:16] <bholley> so probably no
  1479. # [12:16] <bholley> t
  1480. # [12:17] <bholley> Ms2ger: this code was added in bug 754044
  1481. # [12:17] * Joins: ferongr (ferongr@moz-15BB5393.dsl.dyn.forthnet.gr)
  1482. # [12:17] <Ms2ger> Access denied :(
  1483. # [12:18] <bholley> CCed
  1484. # [12:18] <Ms2ger> Dammit :)
  1485. # [12:18] <bholley> FWIW - can you add :Ms2ger to your name?
  1486. # [12:18] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  1487. # [12:18] <Ms2ger> Done
  1488. # [12:18] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1489. # [12:19] <Ms2ger> Eep
  1490. # [12:20] * Quits: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  1491. # [12:22] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  1492. # [12:22] <jimm> anyone know of some makefile trickery that can take a string like 'dir1/dir2/dir3' and split 'dir3' out into a variable?
  1493. # [12:22] * Quits: Kailas (Kailas@moz-44FB07BC.iota5.maxonline.com.sg) (Quit: Leaving)
  1494. # [12:23] <jdm> jimm: something like $(basename 'dir1/dir2/dir3') ?
  1495. # [12:25] <jimm> I think basename is for stripping off file extensions
  1496. # [12:25] <NeilAway> jimm: $(notdir 'dir1/dir2/file') ?
  1497. # [12:25] * Joins: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP)
  1498. # [12:25] * Joins: gandalf (gandalf@moz-C4FD3F56.neoplus.adsl.tpnet.pl)
  1499. # [12:26] <jimm> NeilAway: would that work if the last entry in the string is a directory? like for example - 'browser/branding/nightly'
  1500. # [12:26] <jimm> and I need 'nightly'
  1501. # [12:26] <NeilAway> jimm: it's basically the same as $(patsubst %/,,'dir1/dir2/file')
  1502. # [12:27] <NeilAway> jimm: so if your path ends in a / you're out of luck
  1503. # [12:27] <jimm> it shouldn't, it's the branding directory.
  1504. # [12:28] <jimm> I'll try it, thanks
  1505. # [12:28] * Parts: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  1506. # [12:30] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Ping timeout)
  1507. # [12:32] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1508. # [12:32] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1509. # [12:33] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1510. # [12:33] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1511. # [12:35] * Quits: rajul (quassel@A0F65B5E.1E203E06.5700D73F.IP) (Client exited)
  1512. # [12:38] * khuey|away is now known as khuey
  1513. # [12:38] * khuey is now known as khuey|away
  1514. # [12:39] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1515. # [12:42] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1516. # [12:44] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1517. # [12:44] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1518. # [12:45] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1519. # [12:45] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1520. # [12:47] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  1521. # [12:47] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  1522. # [12:48] * Quits: yury (yury@moz-E1A05497.ok.ok.cox.net) (Connection reset by peer)
  1523. # [12:48] * Joins: yury (yury@moz-E1A05497.ok.ok.cox.net)
  1524. # [12:48] * Quits: grubshka (grubshka@moz-DBAABCEE.w86-216.abo.wanadoo.fr) (Ping timeout)
  1525. # [12:49] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  1526. # [12:49] * Quits: Ms2ger (Ms2ger@3624695E.F442D4FB.37724B0D.IP) (Ping timeout)
  1527. # [12:50] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1528. # [12:50] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1529. # [12:51] <jimm> NeilAway: that worked!
  1530. # [12:51] * Joins: Ms2ger (Ms2ger@3624695E.F442D4FB.37724B0D.IP)
  1531. # [12:55] <NeilAway> lol @ http://ismycreditcardstolen.com/
  1532. # [12:56] * Joins: twi (Adium@C1923CBB.8647D445.C099686B.IP)
  1533. # [12:56] <jimm> they should have more fun with the results page
  1534. # [12:56] <Ms2ger> <p style="width: 350;
  1535. # [12:57] * Quits: wolfiR (wolfiR@moz-41FF8F29.dip0.t-ipconnect.de) (Quit: Leaving)
  1536. # [12:57] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1537. # [12:57] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1538. # [12:57] <darktrojan> 350 what
  1539. # [12:58] <Ms2ger> Things
  1540. # [12:58] * Quits: twi (Adium@C1923CBB.8647D445.C099686B.IP) (Quit: Leaving.)
  1541. # [12:58] <darktrojan> physics teachers everywhere would have someone shot for that
  1542. # [12:59] <Fallen> 350 Smoot
  1543. # [12:59] <AryehGregor> darktrojan, in quirks mode, CSS accepts <number> in place of <length> (at least for some properties), with "px" implicit.
  1544. # [12:59] <AryehGregor> http://simon.html5.org/specs/quirks-mode#the-unitless-length-quirk
  1545. # [12:59] <darktrojan> pff, quirks mode
  1546. # [13:00] <darktrojan> if people learnt to code properly (or if we limited it to people who could) the web wouldn't be full of such rubbish
  1547. # [13:01] * Joins: KaiRo (robert@moz-BA854843.adsl.highway.telekom.at)
  1548. # [13:01] <AryehGregor> Yes. There would also be five pages on the web.
  1549. # [13:01] * darktrojan is joking, btw
  1550. # [13:01] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
  1551. # [13:02] <Fallen> who needs more than 5 pages?
  1552. # [13:02] <jimm> I'm sure verisign would be happy to run the global html code approval service
  1553. # [13:02] <darktrojan> can we choose the 5 pages?
  1554. # [13:02] <Ms2ger> No, darktrojan, we don't want 5 porn pages
  1555. # [13:03] <darktrojan> I certainly don't
  1556. # [13:03] <NeilAway> hmm, Planet really doesn't like Sheppy's blog post title
  1557. # [13:03] <darktrojan> it really doesn't
  1558. # [13:03] <Fallen> so thats not going to be on the list of 5 pages then
  1559. # [13:04] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1560. # [13:05] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1561. # [13:06] <@smaug> hsivonen: I could use some help with newline handling, Bug 744830
  1562. # [13:06] <@smaug> what am I missing?
  1563. # [13:07] * Joins: victorporof (victorporo@26C96D3F.9F23B8E6.79933D60.IP)
  1564. # [13:10] * NeilAway still thinks nsCOMArray has a better API than nsTArray<nsCOMPtr>
  1565. # [13:11] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1566. # [13:11] <Unfocused> i like []
  1567. # [13:11] * Ms2ger kicks Unfocused
  1568. # [13:11] <Unfocused> :)
  1569. # [13:12] <Ms2ger> DO YOU HAVE NO HEART
  1570. # [13:12] <Unfocused> i have a beard, why would i need a heart?
  1571. # [13:12] <AutomatedTester> Ms2ger: do you? *is he anonymous or a neural network*
  1572. # [13:12] <Ms2ger> *pseudonymous
  1573. # [13:12] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1574. # [13:13] <Ms2ger> And why can't I be both?
  1575. # [13:13] <AutomatedTester> :)
  1576. # [13:13] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1577. # [13:14] <AutomatedTester> that reminds me, I need to download more of ML videos for the train journey home
  1578. # [13:14] * Quits: karl (karl@moz-D1F6CBFE.jetstream.xtra.co.nz) (Ping timeout)
  1579. # [13:14] <Ms2ger> tmi
  1580. # [13:14] <Unfocused> yea, not sure i wanna know how that connects
  1581. # [13:15] <AutomatedTester> Neural Network -> Machine Learning
  1582. # [13:15] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1583. # [13:18] <NeilAway> Unfocused: yeah, but you have to do your own range-checking
  1584. # [13:18] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1585. # [13:20] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1586. # [13:21] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1587. # [13:22] * Joins: asdc111 (Mibbit@461483D8.E1A88AC6.C842849F.IP)
  1588. # [13:23] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1589. # [13:24] <asdc111> hi...can anyone point me to a site where i can filter bugs by the language which is req to fix the bug?
  1590. # [13:25] <Ms2ger> As it happens, jdm can
  1591. # [13:26] <jdm> :D
  1592. # [13:26] <edmorley> asdc111: there is http://www.joshmatthews.net/bugsahoy/ but not all bugs have the needed annotation
  1593. # [13:26] <asdc111> thanks
  1594. # [13:26] <Ms2ger> edmorley, (isn't there a copy on m.o somewhere?)
  1595. # [13:27] <edmorley> Ms2ger: yeah I thought so, but awesomebar and google didn't agree
  1596. # [13:27] <jdm> Ms2ger: nope. once the bedrock stuff went live, my version I was working on no longer fit so well
  1597. # [13:27] <jdm> I haven't talked to the webdev people about integrating it yet
  1598. # [13:28] <Ms2ger> Is bedrock something that should ring a bell?
  1599. # [13:28] <jdm> Ms2ger: the new mozilla.org design in django
  1600. # [13:28] <Unfocused> yes, it's foundational
  1601. # [13:28] <Ms2ger> loldjango
  1602. # [13:28] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  1603. # [13:29] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1604. # [13:30] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1605. # [13:30] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1606. # [13:30] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1607. # [13:31] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1608. # [13:33] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  1609. # [13:33] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1610. # [13:34] <Ms2ger> bholley, aha!
  1611. # [13:34] <Ms2ger> Got you a crash on https://tbpl.mozilla.org/?tree=Try&rev=4ffdbceaa5fd too
  1612. # [13:35] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1613. # [13:37] * Joins: garnacho (carlos@moz-DA241EA0.adsl.alicedsl.de)
  1614. # [13:38] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  1615. # [13:38] <asdc111> the java developers package installer for macosx10.6 that you get from apple's site is broken.....does anyone have an alternate link for the download?
  1616. # [13:40] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1617. # [13:40] * Joins: pascalc (chatzilla@4A536503.45AA75E6.5C7CEBE3.IP)
  1618. # [13:41] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1619. # [13:43] * Joins: Anonymus (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net)
  1620. # [13:43] <Anonymus> Hi
  1621. # [13:43] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
  1622. # [13:44] <edmorley> Ms2ger: filed bug 758572
  1623. # [13:44] <Ms2ger> Thanks
  1624. # [13:44] <Anonymus> I would like to absorb all of your knowledge, and become the King of Mozilla. Commence dump please.
  1625. # [13:45] * Ms2ger feeds Anonymus http://developer.mozilla.org/en/Introduction
  1626. # [13:45] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  1627. # [13:48] <NeilAway> browser test paths suck :s
  1628. # [13:48] <jtcranmer> Anonymous: you don't want to learn about libmime
  1629. # [13:49] <Anonymus> What about it?
  1630. # [13:49] <jtcranmer> if you still do, should I start by talking about why the old old version was replaced by the old version and why we're replacing the old version with the new version?
  1631. # [13:50] <Anonymus> only if you can give very scientific and objective opinions, without clouding it with your mortal human emotions and irrational gut feelings
  1632. # [13:50] <jtcranmer> objectively, libmime is a flaming piece of dog shit
  1633. # [13:51] <jtcranmer> anyone who tries to claim otherwise hasn't worked with it
  1634. # [13:51] <Anonymus> fascinating, a self contained exothermic reaction. We should be using libmime as an energy source then. Who will anounce the good news to the world that we no longer need fossil fuels?
  1635. # [13:51] <jtcranmer> 'tis not self-contained
  1636. # [13:52] * Joins: grubshka (grubshka@moz-DBAABCEE.w86-216.abo.wanadoo.fr)
  1637. # [13:52] * Joins: mib_6ozgek (Mibbit@6AF54061.100EA5B5.B580DEC.IP)
  1638. # [13:53] <Anonymus> so why don't you like libmime
  1639. # [13:53] * Quits: mib_6ozgek (Mibbit@6AF54061.100EA5B5.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1640. # [13:53] <jtcranmer> I've worked with it
  1641. # [13:53] * AutomatedTester is now known as AutomatedTester|AFK
  1642. # [13:54] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
  1643. # [13:55] <Anonymus> where do I get a mentor
  1644. # [13:56] <jtcranmer> it's a senseless reimplementation of the fundamentals of C++, ti's architecturally challenged, the code just screams potential for buffer overruns and memory leaks, it involves too many undocumented magic parameters, it killed my dog, the filenames strictly adhere to 8.3 naming schemes, it's too undertested
  1645. # [13:56] <Anonymus> who will guide me, a brilliant yet reclusive genius, and nurture my gifts rather than be jealous of the fact that one day very soon, I will inevitably outshine them as the sun outshines the moon?
  1646. # [13:56] <jtcranmer> basically, it's a surprise that it hasn't keeled over and died
  1647. # [13:56] <Anonymus> jtcranmer: so basically its your average large legacy c++ project
  1648. # [13:57] <jtcranmer> no, it's effectively C
  1649. # [13:57] <gcp> Anonymus: arguing like that might get you killed in the cradle
  1650. # [13:57] <jtcranmer> not C++
  1651. # [13:57] <Anonymus> I say we blame microsoft for it
  1652. # [13:57] <Anonymus> And look forward, not backward
  1653. # [13:57] <jtcranmer> no, we want to implement TNEF decoding as well
  1654. # [13:58] <Anonymus> gcp: are you my first rival that I must defeat to prove myself and earn my mentor's respect?
  1655. # [13:58] <capella> feed him to waldo
  1656. # [13:58] <gcp> I thought you'd have to fight some dragons.
  1657. # [13:58] <gcp> Which areas of the code are like "there be dragons"?
  1658. # [13:58] <gcp> this "Gecko" thing?
  1659. # [13:58] <jtcranmer> gcp: editor?
  1660. # [13:58] * gcp runs away quickly
  1661. # [13:59] <gcp> "Good luck!"
  1662. # [13:59] <Anonymus> All of this code is like a dragon
  1663. # [13:59] <jtcranmer> that's the best reaction to editor, generally
  1664. # [13:59] <Anonymus> its intimidating as fuck for a young noob
  1665. # [13:59] <jtcranmer> you've not seen the code I work on if you think Mozilla is intimidating
  1666. # [14:00] <Anonymus> No I have not.
  1667. # [14:01] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1668. # [14:02] * Quits: Optimizer (Instantbir@531F316.765CA6C8.2AB48280.IP) (Ping timeout)
  1669. # [14:05] <NeilAway> how do you disable the £$%&*$"% timeout when running tests locally?
  1670. # [14:06] * Quits: nli` (nli@moz-99690620.hinet-ip.hinet.net) (Connection reset by peer)
  1671. # [14:06] * Joins: Optimizer (Instantbir@6C34044B.C9A62A88.2AB48280.IP)
  1672. # [14:06] * Joins: nli`_ (nli@moz-99690620.hinet-ip.hinet.net)
  1673. # [14:06] * Quits: asdc111 (Mibbit@461483D8.E1A88AC6.C842849F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1674. # [14:07] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (Input/output error)
  1675. # [14:08] * Joins: Cork (Cork@moz-49FD6A7D.cust.tele2.se)
  1676. # [14:08] <jdm> NeilAway: EXTRA_TEST_ARGS=--timeout=1000000
  1677. # [14:08] <jdm> or perhaps 0
  1678. # [14:09] <jdm> I forget if that works
  1679. # [14:13] <NeilAway> jdm: didn't seem to help
  1680. # [14:13] <jdm> hum
  1681. # [14:15] * mattwoodrow is now known as mattwoodrow|away
  1682. # [14:15] <NeilAway> --timeout=0 didn't help either
  1683. # [14:16] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1684. # [14:17] * Quits: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  1685. # [14:19] <JPeterson> compile question: what is supposed to be in the dmb dir?
  1686. # [14:19] <Unfocused> --timeout=1 would be fun
  1687. # [14:19] <JPeterson> *dbm
  1688. # [14:19] <JPeterson> Entering directory `/c/Firefox/hg/security/dbm'
  1689. # [14:19] <JPeterson> *** No targets specified and no makefile found. Stop.
  1690. # [14:19] * Joins: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1691. # [14:19] <JPeterson> there is only a (empty) Makefile.in in dmb
  1692. # [14:19] <JPeterson> *dbm
  1693. # [14:20] <JPeterson> how do i generate a makefile for a particular target?
  1694. # [14:20] <jdm> JPeterson: I see a bunch of subdirs
  1695. # [14:21] <NeilAway> hmm, does cpg insert bogus stack frames into my js stack?
  1696. # [14:23] * rail_away is now known as rail
  1697. # [14:23] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  1698. # [14:24] <JPeterson> jdm: can you paste the "rhash -Cr --simple dbm" http://pastebin.com/unrZ56nh
  1699. # [14:24] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1700. # [14:25] <jdm> JPeterson: no rhash on osx
  1701. # [14:25] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1702. # [14:25] <jdm> JPeterson: but yes, my makefile is empty
  1703. # [14:28] <JPeterson> jdm: can you do a "find dbm|xargs crc32" instead
  1704. # [14:29] <jdm> JPeterson: http://pastebin.com/g4bWXt8F
  1705. # [14:30] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1706. # [14:31] <JPeterson> jdm: they are identical
  1707. # [14:32] <@ted> that's part of NSS
  1708. # [14:32] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1709. # [14:33] * Quits: nli`_ (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli`_)
  1710. # [14:33] * nli is now known as nli|away
  1711. # [14:34] * Quits: gandalf (gandalf@moz-C4FD3F56.neoplus.adsl.tpnet.pl) (Ping timeout)
  1712. # [14:34] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  1713. # [14:34] * Joins: KLB (Kenneth_Ba@moz-C233EF2B.maine.res.rr.com)
  1714. # [14:35] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1715. # [14:35] * Joins: gandalf (gandalf@moz-DF77C863.neoplus.adsl.tpnet.pl)
  1716. # [14:35] <@ted> edmorley: has m-i not been merged back to m-c since yesterday?
  1717. # [14:35] <bjacob> jlebar|sleep: ping about linked lists
  1718. # [14:36] <darktrojan> jdm, please tell me you didn't spend 4 hours reading that patch of mine yesterday
  1719. # [14:36] <jdm> darktrojan: ok, I won't.
  1720. # [14:36] <@ted> i'm not convinced that jdm sleeps
  1721. # [14:36] * Joins: jprmc (jprmc@202124B6.5BCEC6DB.DA78B690.IP)
  1722. # [14:36] <edmorley> ted: no, waiting on pgo on 6d8518b1dae2 as I don't like crossing merges
  1723. # [14:36] <jdm> darktrojan: in my defense, it's what I did while waiting on full multiple rebuilds
  1724. # [14:36] <@ted> perhaps it's just his world-traveller-timezone-changing ways
  1725. # [14:36] <@ted> edmorley: okay, thanks
  1726. # [14:37] <darktrojan> jdm, you are mad
  1727. # [14:37] <darktrojan> or perhaps I am mad
  1728. # [14:37] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1729. # [14:37] * jmaher|afk is now known as jmaher
  1730. # [14:37] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1731. # [14:37] * Joins: espindola (espindola@moz-8B095640.dsl.teksavvy.com)
  1732. # [14:37] <mounir> someone knows who at labs has been working on the push api?
  1733. # [14:37] <JPeterson> someonew screwed up the makefile so that it runs make inside ./dbm
  1734. # [14:37] * Quits: jprmc (jprmc@202124B6.5BCEC6DB.DA78B690.IP) (Write error: Connection reset by peer)
  1735. # [14:38] <bholley> Ms2ger: yeah, almost certainly a bug in that patch
  1736. # [14:38] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Quit: leaving)
  1737. # [14:38] <bholley> Ms2ger: not a ton I can figure out from that stack though :-)
  1738. # [14:38] <bholley> Ms2ger:
  1739. # [14:38] <bholley> er
  1740. # [14:38] <bholley> Ms2ger: :-(
  1741. # [14:39] <bholley> Ms2ger: also, that push was slightly different
  1742. # [14:39] <bholley> Ms2ger: in the sense that it called JS_ObjectToOuterObject
  1743. # [14:39] <bholley> Ms2ger: which the code I landed doesn't anymore
  1744. # [14:40] <jdm> hum, that's interesting
  1745. # [14:40] <jdm> there's a null docshell in nsGlobalWindow::GetLocalStorage
  1746. # [14:40] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1747. # [14:40] <bholley> Ms2ger: but, the fact that it crashed there tells us that the issue is that obj is garbage
  1748. # [14:41] <JPeterson> can someone paste a find security/dbm|xargs crc32
  1749. # [14:43] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1750. # [14:44] * Joins: timdream (timdream@moz-477A89C4.adsl.dynamic.seed.net.tw)
  1751. # [14:46] * Quits: gandalf (gandalf@moz-DF77C863.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1752. # [14:46] * erick-away is now known as erick
  1753. # [14:46] <JPeterson> the makefile is doing a Entering directory `/obj-i686-pc-mingw32/security/manager' make -C /security/dbm
  1754. # [14:47] <@ted> JPeterson: yes, that's how we build NSS
  1755. # [14:47] * Joins: JeroenDeDauw (j@moz-651624AB.dip.t-dialin.net)
  1756. # [14:47] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1757. # [14:47] * catlee-away is now known as catlee
  1758. # [14:47] <mounir> glandium: have you ever seen a never finishing link on mobile?
  1759. # [14:47] <JPeterson> but Entering directory `/security/dbm' gives *** No targets specified and no makefile found. Stop.
  1760. # [14:47] <mounir> glandium: link as ld
  1761. # [14:48] * Joins: _alex (Mibbit@moz-91848CE0.grenet.fr)
  1762. # [14:48] <JPeterson> i two clean hg pull already
  1763. # [14:48] <JPeterson> someone messed up the makefile, please help me trace the problem
  1764. # [14:48] <jdm> JPeterson: does hg status show anything?
  1765. # [14:49] <@ted> are you using any nonstandard mozconfig options?
  1766. # [14:49] <@ted> the default build seems to be fine on tinderbox
  1767. # [14:49] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1768. # [14:50] <JPeterson> jdm here is hg status http://pastebin.com/tpTmZ4en
  1769. # [14:50] <jdm> oh dear
  1770. # [14:51] <JPeterson> ted my config is --disable-angle, becauseit wont let me set MOZ_DIRECTX_SDK_PATH
  1771. # [14:51] <JPeterson> --disable-tests
  1772. # [14:51] <JPeterson> --disable-installer, thought it would save time
  1773. # [14:51] <@ted> yeah so uh
  1774. # [14:51] <@ted> ! security\coreconf\Makefile
  1775. # [14:51] <@ted> from your hg status
  1776. # [14:52] <@ted> all those files are files that should be in the repo but are missing
  1777. # [14:52] <@smaug> what is wrong with try
  1778. # [14:52] <@smaug> very slow
  1779. # [14:52] <@ted> did you rm them?
  1780. # [14:52] <JPeterson> ted, oh
  1781. # [14:53] * NeilAway sighs
  1782. # [14:53] <NeilAway> who can I thwap regarding XPConnect?
  1783. # [14:53] <edmorley> bholley :-)
  1784. # [14:53] <@smaug> bholley?
  1785. # [14:53] * bholley bows
  1786. # [14:53] <JPeterson> ted, it seems like the hg disconencts me if i try to pull more than ten changes at a time
  1787. # [14:54] <JPeterson> hg pull is at 0.00001 kB/s
  1788. # [14:54] <NeilAway> bholley: so, the way XPConnect looks up the QueryInterface function on a JS object reports a strict JS warning if the object doesn't have that property
  1789. # [14:54] <edmorley> JPeterson: have you tried getting the bundle instead?
  1790. # [14:54] <NeilAway> bholley: but the worse thing is, if you have JS -> C++ -> QueryInterface then the warning gets reported against the JS -> C++ property
  1791. # [14:54] <JPeterson> edmorley: i'llt ry that
  1792. # [14:55] <edmorley> JPeterson: https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29#Bundles
  1793. # [14:55] <NeilAway> JPeterson: pulling won't restore files deleted from your working directory
  1794. # [14:55] <jfkthame> JPeterson, have you been building directly within the source tree instead of using a separate objdir? and then did something that "clean"ed all Makefiles?
  1795. # [14:55] * Joins: Goldorak (chatzilla@27637B53.1EC05627.187A1082.IP)
  1796. # [14:55] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Quit: Leaving)
  1797. # [14:55] <jfkthame> i don't think an incomplete pull would leave you just lacking a bunch of Makefiles and nothing else
  1798. # [14:56] <JPeterson> jfkthame: ya the makefile had the wrong path even after rm `find . -name 'config.cache'`
  1799. # [14:56] <JPeterson> so i deleted all Makefile too
  1800. # [14:56] <NeilAway> bholley: now, I suppose I could work around the bug by adding QueryInterface to the JS Object in question
  1801. # [14:56] <NeilAway> bholley: but the question is, how do I work out what JS object this is?
  1802. # [14:57] <jfkthame> JPeterson: if i were you, i'd probably "hg revert" the tree, and then start over (making sure to build in a separate objdir so you don't pollute the source tree with build stuff)
  1803. # [14:57] <bholley> NeilAway: gdb break where the warning is raised, up, and do ->dump() on the object?
  1804. # [14:58] <JPeterson> jfkthame: ya i take the blame, i should do a hg revert instead, i though all Makefile were generated
  1805. # [14:58] <jfkthame> not the ones already in the source tree
  1806. # [14:58] <jfkthame> well, they may have been generated by some upstream process, but not during the mozilla build
  1807. # [14:59] * Joins: whimboo (whimboo@88F51059.F3BBB17D.144F44FA.IP)
  1808. # [15:00] <edmorley> JPeterson: hg up -C should get you msorted
  1809. # [15:00] <edmorley> sorted
  1810. # [15:01] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1811. # [15:01] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  1812. # [15:01] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1813. # [15:02] * Quits: bholley (anonymous@moz-C7467218.net-82-216-232.rev.numericable.fr) (Ping timeout)
  1814. # [15:04] * Joins: bholley (anonymous@moz-C7467218.net-82-216-232.rev.numericable.fr)
  1815. # [15:04] * Joins: overholt (overholt@moz-89F9FC0.cable.teksavvy.com)
  1816. # [15:05] <JPeterson> can someone help me with MOZ_DIRECTX_SDK_PATH
  1817. # [15:05] <jdm> JPeterson: what about it?
  1818. # [15:05] <JPeterson> i don't like to run unecessary installers like the directx sdk
  1819. # [15:05] <NeilAway> bholley: I'm not in gdb, do you know how to do that in WinDbg?
  1820. # [15:05] <bholley> NeilAway: I don't. I know debugging jsapi on windows sucks
  1821. # [15:05] <JPeterson> so i have all SDKs in a library with batches to change sdk
  1822. # [15:05] <JPeterson> but no registry entry
  1823. # [15:05] <bholley> NeilAway: because ->dump() and stuff are sometimes not accessible
  1824. # [15:06] <JPeterson> (i use an env var DXSDK_DIR to locate it)
  1825. # [15:06] * Quits: Optimizer (Instantbir@6C34044B.C9A62A88.2AB48280.IP) (Ping timeout)
  1826. # [15:06] * mjschranz_away is now known as mjschranz
  1827. # [15:06] <JPeterson> do i have to place a dx sdk entry in the registry?
  1828. # [15:07] * Joins: armenzg (armenzg@moz-E10BB395.dsl.bell.ca)
  1829. # [15:08] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1830. # [15:10] * Quits: timdream (timdream@moz-477A89C4.adsl.dynamic.seed.net.tw) (Ping timeout)
  1831. # [15:10] * bhearsum|afk is now known as bhearsum
  1832. # [15:11] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Connection reset by peer)
  1833. # [15:12] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  1834. # [15:13] * Joins: jviereck (Adium@moz-283FD75A.ethz.ch)
  1835. # [15:13] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1836. # [15:14] <NeilAway> bholley: ah, I think I got it
  1837. # [15:14] <NeilAway> bholley: I stepped out until JSObject::getGeneric and then used .call mozjs!JSObject::dump(this)
  1838. # [15:14] <JPeterson> maybe it's because i did export MOZ_DIRECTX_SDK_PATH=$DXSDK_DIR
  1839. # [15:14] <bholley> NeilAway: nice
  1840. # [15:14] <JPeterson> i should do echo 'mk_add_options MOZ_DIRECTX_SDK_PATH="$DXSDK_DIR"'>>.mozconfig ?
  1841. # [15:15] <darktrojan> bah, interdiff doesn't account for the fact there's 33 lines been removed from the top of all these files
  1842. # [15:15] * darktrojan shakes his fist in gerv's general direction
  1843. # [15:16] * Ms2ger whacks darktrojan with his towel
  1844. # [15:16] <darktrojan> :/
  1845. # [15:16] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1846. # [15:16] <JPeterson> can i set the dx sdk path?
  1847. # [15:16] <JPeterson> should do echo 'mk_add_options MOZ_DIRECTX_SDK_PATH="$DXSDK_DIR"'>>.mozconfig ?
  1848. # [15:17] <JPeterson> *i
  1849. # [15:17] <Ms2ger> namespace subtle {
  1850. # [15:17] <JPeterson> then i get
  1851. # [15:17] <JPeterson> Adding configure options from ./.mozconfig:
  1852. # [15:17] <JPeterson> MOZ_DIRECTX_SDK_PATH=C:\Files\Source\DirectX\
  1853. # [15:17] <JPeterson> configure: warning: MOZ_DIRECTX_SDK_PATH=C:\Files\Source\DirectX\: invalid host type
  1854. # [15:19] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1855. # [15:19] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1856. # [15:20] <NeilAway> bholley: bah, I added the missing property, but now I have two exceptions :s
  1857. # [15:21] <bholley> NeilAway: :-(
  1858. # [15:21] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1859. # [15:24] <NeilAway> bholley: weird, the first time it worked, but the second time the fprintfs aren't appearing anywhere :S
  1860. # [15:24] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1861. # [15:24] <JPeterson> how do i specify MOZ_DIRECTX_SDK_PATH? is it with echo 'mk_add_options MOZ_DIRECTX_SDK_PATH="$DXSDK_DIR"'>>.mozconfig or not?
  1862. # [15:25] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  1863. # [15:26] * armenzg is now known as armenzg_brb
  1864. # [15:26] <NeilAway> bholley: oh, it's something to do with the test harness
  1865. # [15:27] <edmorley> JPeterson: you'll want to use export not mk_add_options I would ahve thought
  1866. # [15:27] <edmorley> JPeterson: also, from your pastebin it seemed like you were modifying the copy under browser/...
  1867. # [15:27] <JPeterson> edmorley: but what about the configure:19245 "MOZ_DIRECTX_SDK_PATH="
  1868. # [15:27] <edmorley> JPeterson: you just need to create a .mozconfig in the root of the repo
  1869. # [15:27] <JPeterson> *19235
  1870. # [15:28] <NeilAway> JPeterson: you'll have to hack your configure, it errors out if it doesn't find the reg key
  1871. # [15:28] <JPeterson> edmorley: ok
  1872. # [15:28] <edmorley> JPeterson: --disable-angle might just be easier for now :-)
  1873. # [15:29] <JPeterson> now i did go through all the unecessary grandma-level trouble of running the dx installer, and guess what still no key under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
  1874. # [15:29] <JPeterson> what ajoke
  1875. # [15:32] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1876. # [15:32] * coop|afk is now known as coop|buildduty
  1877. # [15:32] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/831ff2eb9a28 - Brian R. Bondy - Bug 710935 - Measure lag in handling user input. r=bsmedberg
  1878. # [15:32] <JPeterson> i've never seen a build configuration that depend on registry keys, and i'm a developer on 76 open source projects
  1879. # [15:34] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  1880. # [15:34] <NeilAway> bholley: so, it turns out I had more than one JS object, and I had to implement QI on them all to make the bug go away :s
  1881. # [15:35] * bhearsum tries to push, loses a race to bbondy, then to edmorley
  1882. # [15:35] <bbondy> hah
  1883. # [15:35] <edmorley> heh :-)
  1884. # [15:35] <bhearsum> there we go
  1885. # [15:35] <bbondy> #win
  1886. # [15:35] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1887. # [15:35] <coop|buildduty> would you like a bronze medal? ;)
  1888. # [15:35] <edmorley> I'm just glad I didn't lose or I'd have to strip and remerge :-(
  1889. # [15:35] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/caea66e968bf - Ben Hearsum - bug 723176: support mac dmg signing in the build system - turn on signing of mac builds again. r=ted
  1890. # [15:35] <bholley> NeilAway: there's lots of suboptimal stuff in XPConnect :-(
  1891. # [15:36] <bbondy> hg qimport -r tip
  1892. # [15:36] <Ms2ger> Ohrly
  1893. # [15:36] <bholley> NeilAway: patches welcome!
  1894. # [15:36] * Joins: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp)
  1895. # [15:36] <Ms2ger> bbondy, merges?
  1896. # [15:36] <edmorley> bbondy: you can't for merges
  1897. # [15:36] <bbondy> I mean do that if you qfinish but can't [ush
  1898. # [15:36] <bbondy> ah ok
  1899. # [15:36] * Joins: Matti (chatzilla@moz-D282D584.dip.t-dialin.net)
  1900. # [15:36] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  1901. # [15:36] <edmorley> I can remerge and have a double cset, but that looks messy (and yeah I know)
  1902. # [15:36] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1903. # [15:37] <edmorley> remote: added 121 changesets with 719 changes to 572 files
  1904. # [15:37] <NeilAway> bholley: sadly I don't know the JS api
  1905. # [15:37] <edmorley> merge all the things \o/
  1906. # [15:38] <Ms2ger> NeilAway, not sure if "sadly" is the right word there
  1907. # [15:38] * Quits: whimboo (whimboo@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  1908. # [15:38] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1909. # [15:39] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1910. # [15:40] <NeilAway> Ms2ger: would you prefer to fix XPConnect?
  1911. # [15:40] <Ms2ger> I've had my deal of XPConnect, thank you
  1912. # [15:41] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1913. # [15:41] * @ted is hitting a compile error in gfx
  1914. # [15:41] <@ted> http://pastebin.mozilla.org/1649901
  1915. # [15:41] <@ted> i tried clobbering locally
  1916. # [15:41] <@ted> no idea what's going on there
  1917. # [15:42] * @ted wonders if hg rebase screwed him somehow
  1918. # [15:42] <Ms2ger> That's its job, after all
  1919. # [15:42] <bbondy> I think I've seen that before and clobber didn't fix either and I recloned and then it worked
  1920. # [15:42] <jdm> hg rebase --no-complaints-allowed
  1921. # [15:42] <@ted> that seems unfortunate
  1922. # [15:42] <Ms2ger> Oh, no
  1923. # [15:43] <Ms2ger> I think I've seen a patch to fix that
  1924. # [15:43] <Ms2ger> Bug 752380
  1925. # [15:43] <Ms2ger> ted, ^
  1926. # [15:43] <Ms2ger> Just pull
  1927. # [15:43] <@ted> i just rebased
  1928. # [15:43] <@ted> did i just miss it?
  1929. # [15:43] <@ted> oh, it's only in inbound
  1930. # [15:43] <Ms2ger> It's on m-c now
  1931. # [15:44] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1932. # [15:44] <Ms2ger> I think edmorley just merged it
  1933. # [15:44] <edmorley> yup https://hg.mozilla.org/mozilla-central/rev/6747b994ba00
  1934. # [15:44] <@ted> ah
  1935. # [15:44] <@ted> great
  1936. # [15:44] * Joins: Optimizer (Instantbir@E1121B2A.765CA6C8.2AB48280.IP)
  1937. # [15:45] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Ping timeout)
  1938. # [15:47] * Quits: Gentlecat (Roman@C2B2F85D.18EC6E70.8FB52CB8.IP) (Connection reset by peer)
  1939. # [15:47] <zzzzz> edmorley: b2g RED
  1940. # [15:48] <bhearsum> i'm clobbering it
  1941. # [15:48] * armenzg_brb is now known as armenzg
  1942. # [15:48] <edmorley> oh yeah it needed clobber on inbound, was just so long ago
  1943. # [15:49] <edmorley> should probably have just clobbered android too for good measure, given how broken the dependencies are
  1944. # [15:49] * Joins: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP)
  1945. # [15:49] * zzzzz goes back to watching SpaceX Dragon docking
  1946. # [15:49] <bhearsum> edmorley: i'll do that, too
  1947. # [15:49] <mkaply> zzzzz: why did they stop it 70 meters out? Did they say why?
  1948. # [15:49] <edmorley> bhearsum: just done android
  1949. # [15:49] <bhearsum> oh, ok
  1950. # [15:49] <bhearsum> i did b2g
  1951. # [15:49] * bhearsum retriggers his red
  1952. # [15:49] <edmorley> bhearsum: thanks :-)
  1953. # [15:50] <bhearsum> yw
  1954. # [15:50] <zzzzz> mkaply: the laser guidance was locking onto the wrong target panel , had to be re-aligned to get right target
  1955. # [15:51] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1956. # [15:51] * ChanServ sets mode: +o ehsan
  1957. # [15:52] <bhearsum> morning eh
  1958. # [15:52] <bhearsum> ehsan:
  1959. # [15:52] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
  1960. # [15:52] <@ehsan> morning bh
  1961. # [15:52] <@ehsan> bhearsum:
  1962. # [15:52] <glazou> hi ehsan
  1963. # [15:52] <@ehsan> :D
  1964. # [15:52] <bhearsum> ha ha
  1965. # [15:52] <@ehsan> hi
  1966. # [15:52] <bhearsum> how's it going?
  1967. # [15:52] <@ehsan> good!
  1968. # [15:52] * Quits: overholt (overholt@moz-89F9FC0.cable.teksavvy.com) (Quit: Leaving)
  1969. # [15:52] <@ehsan> bhearsum: https://hg.mozilla.org/mozilla-central/rev/97b524dbc4ad
  1970. # [15:52] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1971. # [15:53] <bhearsum> yay
  1972. # [15:53] <bhearsum> i just turned on mac signing again, too
  1973. # [15:53] <@ehsan> yep, saw it :)
  1974. # [15:54] <bhearsum> hopefully landing them at the same time isn't bad luck
  1975. # [15:54] * glazou casts a spell on OS X for that
  1976. # [15:54] <@ehsan> bhearsum: what could possibly go wrong?!
  1977. # [15:54] <bhearsum> yes please, it needs all the buffs it can get
  1978. # [15:54] <bhearsum> anyone have an invincibility potion?
  1979. # [15:55] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  1980. # [15:55] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1981. # [15:55] <glazou> honestly I could send a fireball on OS X too for forcing us to sign
  1982. # [15:55] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  1983. # [15:55] <bhearsum> we were going to do it anyways
  1984. # [15:55] <bhearsum> they just rushed our schedule a bit
  1985. # [15:55] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1986. # [15:55] <bhearsum> and forced us to use their certs
  1987. # [15:56] <jfkthame> ehsan: if you're able to test the tryserver build from bug 758257 and confirm it works on your device (even on re-launch/restore tab), that'd be great
  1988. # [15:56] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1989. # [15:56] * Joins: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net)
  1990. # [15:56] <@ehsan> jfkthame: yeah I was watching it until last night and the build had not even started
  1991. # [15:56] <@ehsan> I'll try later today
  1992. # [15:57] <jfkthame> ehsan: tryserver seemed to forget about that one, so in the end i pushed it again
  1993. # [15:57] <jfkthame> thanks, i believe it'll fix but don't have a suitable device to confirm it here
  1994. # [15:57] <@ehsan> I bet it's still pending!
  1995. # [15:57] <glazou> bhearsum: I guess apple's marketing final wet dream is to totally disallow software not downloaded from the mac app store, and I hate them for that
  1996. # [15:57] <@ehsan> np, I'm happy to test
  1997. # [15:58] <bhearsum> glazou: probably, yet
  1998. # [15:58] <jfkthame> the original push doesn't even show up as pending in self-serve - it says it's never heard of that changeset
  1999. # [15:58] <@ehsan> jfkthame: have you filed a releng bug about that?
  2000. # [15:59] <jfkthame> ehsan: no, i considered it but unless it's a recurrent problem i figure they've got more important worries
  2001. # [15:59] * bwinton_away is now known as bwinton
  2002. # [15:59] * Quits: gfritzsche (gfritzsche@moz-3510DFB9.dynamic.qsc.de) (Ping timeout)
  2003. # [15:59] <@ehsan> dunno, yesterday we had ~2700 pending jobs at some point
  2004. # [16:00] <@ehsan> so I wouldn't be surprised if you've hit an edge case bug somehow
  2005. # [16:00] <jfkthame> quite likely
  2006. # [16:00] * Quits: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2007. # [16:04] * @ehsan finds it annoying that try server fennec builds replace Nightly :(
  2008. # [16:06] <bhearsum> change the branding in your push ;)
  2009. # [16:06] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2010. # [16:07] <jfkthame> good idea, i should do that next time
  2011. # [16:07] * Quits: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  2012. # [16:07] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2013. # [16:07] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2014. # [16:07] <@ehsan> jfkthame: the build works great!
  2015. # [16:08] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  2016. # [16:08] * Joins: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2017. # [16:08] * kmoir-afk is now known as kmoir_buildduty
  2018. # [16:08] <jfkthame> ehsan: cool, thanks for testing - i'll land the patch shortly, then
  2019. # [16:08] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  2020. # [16:08] <@ehsan> thank you
  2021. # [16:08] <@ehsan> jfkthame: can we get this on Aurora as well?
  2022. # [16:08] <jfkthame> we can try
  2023. # [16:09] <@ehsan> that would be good
  2024. # [16:09] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2025. # [16:09] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2026. # [16:10] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  2027. # [16:12] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  2028. # [16:13] * Quits: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  2029. # [16:14] * Joins: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2030. # [16:16] <Yoric> Ok, there's something I don't get about nsRefPtr.
  2031. # [16:16] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Ping timeout)
  2032. # [16:16] <Yoric> Why doesn't my call to forget work?
  2033. # [16:16] <Yoric> http://pastebin.mozilla.org/1649935
  2034. # [16:16] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  2035. # [16:17] <jdm> getter_AddRefs is incorrect there
  2036. # [16:17] <@ehsan> yeah you should drop it
  2037. # [16:17] <glandium> Yoric: you want to do manager = mManager.forget()
  2038. # [16:17] <@ehsan> forget takes T**
  2039. # [16:18] * Quits: jviereck (Adium@moz-283FD75A.ethz.ch) (Quit: Leaving.)
  2040. # [16:18] <Yoric> thanks
  2041. # [16:19] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2042. # [16:19] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  2043. # [16:19] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2044. # [16:19] <Yoric> So why did mak insist that |manager = mManager.forget()| would forget too early?
  2045. # [16:19] * Joins: jviereck (Adium@moz-283FD75A.ethz.ch)
  2046. # [16:19] <Ms2ger> Because even mak can be wrong ;)
  2047. # [16:19] <mak> I didn't insist, I was wondering :)
  2048. # [16:19] * Joins: sicking (chatzilla@moz-7F871C5C.hsd1.ca.comcast.net)
  2049. # [16:19] <kats> josh: ping
  2050. # [16:19] * jlebar|sleep is now known as jlebar
  2051. # [16:19] <jlebar> bjacob, ack
  2052. # [16:19] <glandium> mounir: someone was saying he was having 30 minutes link time for mobile
  2053. # [16:19] <Yoric> mak: :)
  2054. # [16:20] <Yoric> Thanks.
  2055. # [16:20] <glandium> Yoric: fwiw, with forget(), the refcount is never touched
  2056. # [16:21] <Yoric> This is what I believed.
  2057. # [16:21] <Yoric> But I assumed that I had missed something.
  2058. # [16:21] <Yoric> I _am_ easy to intimidate :)
  2059. # [16:21] <glandium> Yoric: you didn't :)
  2060. # [16:22] * Joins: twi (Adium@A0665E89.54870FC1.75FF248D.IP)
  2061. # [16:23] <mak> btw, I don't think I suggested using getter_addrefs...
  2062. # [16:24] <Yoric> No, that's my fault.
  2063. # [16:25] * Quits: jviereck (Adium@moz-283FD75A.ethz.ch) (Quit: Leaving.)
  2064. # [16:25] * Quits: graememcc (chatzilla@moz-FEA553BF.range86-150.btcentralplus.com) (Ping timeout)
  2065. # [16:26] * Joins: graememcc (chatzilla@moz-4764ECDD.range86-167.btcentralplus.com)
  2066. # [16:26] <bjacob> jlebar: unping, i need more time to think. have some ideas about LinkedList
  2067. # [16:26] <jlebar> bjacob, Sounds good.
  2068. # [16:27] <jfkthame> ehsan: ok, i nominated it for aurora …. if necessary, i suggest you find some drivers and bribe them with beer until they approve ;)
  2069. # [16:28] <@ehsan> jfkthame: good idea, we also have a scotch cupboard
  2070. # [16:28] <@ehsan> just saying ;)
  2071. # [16:29] * Quits: _alex (Mibbit@moz-91848CE0.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  2072. # [16:30] * KaiRo is surprised that we have v8 code in our codebase
  2073. # [16:31] <@ehsan> KaiRo: why is that surprising?!
  2074. # [16:32] <KaiRo> ehsan: because I thought it's entirely a "competition" engine to our ;-)
  2075. # [16:32] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Quit: leaving)
  2076. # [16:32] * KaiRo would have never noticed if there wasn't a crash happening in v8:: namespaced code
  2077. # [16:32] * Quits: graememcc (chatzilla@moz-4764ECDD.range86-167.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  2078. # [16:33] <@ehsan> it's open source
  2079. # [16:33] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  2080. # [16:34] * Joins: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  2081. # [16:34] <KaiRo> ehsan: sure, and as long as license are compat I guess I should expect stuff to be copied in any direction
  2082. # [16:35] <@ehsan> indeed
  2083. # [16:35] <Ms2ger> KaiRo, we steal the good bits, so we have more engineering time to beat them :)
  2084. # [16:35] <KaiRo> hehe
  2085. # [16:35] <robcee> edmorley++
  2086. # [16:35] <robcee> thanks for the diligence on fx-team
  2087. # [16:36] <robcee> I owe you beers :)
  2088. # [16:36] <edmorley> robcee: that's ok :-)
  2089. # [16:36] <KaiRo> Ms2ger: still, "the good bits" is relative if we crash in them (bug 694419 - quite low volume though)
  2090. # [16:36] <josh> kats: pong
  2091. # [16:36] <robcee> edmorley: beverage of your choosing then
  2092. # [16:36] <robcee> :)
  2093. # [16:36] <Ms2ger> KaiRo, fair point... Let's say the fast bits :)
  2094. # [16:36] <kats> josh: i had a question about plugin visibility (i think). specifically the backtrace at https://bugzilla.mozilla.org/show_bug.cgi?id=758361#c2
  2095. # [16:37] <kats> josh: some plugin code ends up calling DocumentViewerImpl::Show when the document has already been shown, and that's causing problems for me
  2096. # [16:37] <kats> josh: any idea if that is intentional, or can be avoided somewhere?
  2097. # [16:38] <NeilAway> mak: my point on bug 606575 is that the local dir is not saved anywhere, so we shouldn't have it as a parameter
  2098. # [16:38] <mak> NeilAway: ah ok, I was not sure if there was a use-case requiring it to be provided explicitly
  2099. # [16:39] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2100. # [16:39] <mak> NeilAway: so, we may make that param a fake one, to avoid interface change, just ignore it?
  2101. # [16:39] <josh> kats: can you attach stacks like that as attachments instead of comments? Wrapping makes them hard to read and they make looking over the bug difficult
  2102. # [16:39] <NeilAway> mak: you could do, I guess
  2103. # [16:39] <NeilAway> mak: depends on your reviewer really ;-)
  2104. # [16:39] * bear-afk is now known as bear
  2105. # [16:39] * cadecairos_away is now known as cadecairos
  2106. # [16:40] <mak> NeilAway: I thought it was you!
  2107. # [16:40] <kats> josh: sure, sorry
  2108. # [16:40] <josh> np
  2109. # [16:40] <kats> here's a pastebin without the wrapping: http://pastebin.mozilla.org/1649939
  2110. # [16:40] <josh> kats: Unfortunately I don't know much about that aspect of the load, I'd suggest talking to roc
  2111. # [16:40] <NeilAway> mak: sadly I don't own that
  2112. # [16:41] * armenzg is now known as armenzg_brb
  2113. # [16:41] <kats> josh: ok, thanks
  2114. # [16:41] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  2115. # [16:42] <josh> kats: I wouldn't be surprised if that call to EnsureVisible is not necessary any more, but it's going to be hard to figure out if that is true
  2116. # [16:43] <josh> it'll be a web compat problem, and I think by "some plugins" they mean Adobe PDF - they have the strongest dependencies on relationships between instances like that
  2117. # [16:43] <kats> josh: do you think having a guard to prevent running nsDocumentViewer::Show if it's already visible would be fine?
  2118. # [16:43] <josh> kats: I don't know, sorry, was just trying to add what context I could
  2119. # [16:43] <kats> josh: fair enough, thanks
  2120. # [16:44] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2121. # [16:44] <josh> kats: http://mxr.mozilla.org/mozilla-central/source/dom/plugins/base/nsPluginInstanceOwner.cpp#3219
  2122. # [16:44] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2123. # [16:45] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2124. # [16:45] <josh> kats: my understanding is that the EnsureVisible call will complete shutdown of any previous prescontext associated with a prior document, so that we shut down instances on a preview page in the tab, is that your understanding?
  2125. # [16:45] * Quits: sicking (chatzilla@moz-7F871C5C.hsd1.ca.comcast.net) (Ping timeout)
  2126. # [16:46] <josh> by "my understanding" I mean "my guess" based on the comment there and the name of the method, I haven't actually read through all the code in Ensurevisible
  2127. # [16:46] <kats> josh: that sounds reasonable although i know nothing about plugin code so I don't really know
  2128. # [16:48] * philor|away is now known as philor
  2129. # [16:48] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  2130. # [16:48] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2131. # [16:50] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  2132. # [16:51] * wlach|afk is now known as wlach
  2133. # [16:53] <vlad> hrm
  2134. # [16:53] <vlad> how is configure using $MAKE?
  2135. # [16:53] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  2136. # [16:53] <vlad> and not defining it?
  2137. # [16:53] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
  2138. # [16:54] * Joins: Gijs (chatzilla@F2D29657.F60B0462.67AC9B1.IP)
  2139. # [16:55] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2140. # [16:56] * gregglind_afk is now known as gregglind
  2141. # [16:56] <Gijs> bholley: you still around? :-)
  2142. # [16:56] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  2143. # [16:56] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2144. # [16:56] * ChanServ sets mode: +o dveditz
  2145. # [16:56] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  2146. # [16:59] <@bsmedberg> vlad: where is it using it?
  2147. # [16:59] <vlad> line 9007 of configure.in in m-c
  2148. # [17:00] <bbondy> If anyone hasn't seen this yet, and since it will directly affect our contributors, please vote here for the ability to build desktop applications (and metro style desktop browsers) in VS2011 Express. http://goo.gl/NhEL5
  2149. # [17:00] * armenzg_brb is now known as armenzg
  2150. # [17:00] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  2151. # [17:01] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  2152. # [17:01] * Quits: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP) (Ping timeout)
  2153. # [17:01] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2154. # [17:01] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  2155. # [17:02] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  2156. # [17:02] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  2157. # [17:03] <@bsmedberg> vlad: I have no clue, it doesn't look like it should work
  2158. # [17:04] <vlad> it doesn't! :)
  2159. # [17:04] * Joins: graememcc (chatzilla@moz-4764ECDD.range86-167.btcentralplus.com)
  2160. # [17:04] <vlad> unless you explicitly set MAKE=make before running configure
  2161. # [17:04] <vlad> which is I'm guessing why our tinderboxes aren't blowing up
  2162. # [17:04] <vlad> I'll file a bug
  2163. # [17:04] <@bsmedberg> yeah
  2164. # [17:04] <@bsmedberg> well, we should perhaps just back out bug 661908
  2165. # [17:04] * Joins: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP)
  2166. # [17:05] <vlad> ah, that's what I was looking for
  2167. # [17:05] <@bsmedberg> who's sheriff?
  2168. # [17:06] <@bsmedberg> ted is!
  2169. # [17:06] <edmorley> bsmedberg: trees are currently closed
  2170. # [17:06] <vlad> Convenient!
  2171. # [17:06] <vlad> I just commented on the bug
  2172. # [17:06] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2173. # [17:06] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2174. # [17:06] <edmorley> bsmedberg: I can back out after, presuming ted doesn't have an easy answer
  2175. # [17:07] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  2176. # [17:07] <@ted> ha ha
  2177. # [17:08] * Quits: victorporof (victorporo@26C96D3F.9F23B8E6.79933D60.IP) (Connection reset by peer)
  2178. # [17:08] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2179. # [17:08] <@ted> bsmedberg: that patch WFM in my builds
  2180. # [17:08] <@ted> i guess if you run configure by hand and don't use client.mk it'd break you?
  2181. # [17:08] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2182. # [17:08] <@bsmedberg> I guess... I never use client.mk
  2183. # [17:09] * Joins: victorporof (victorporo@26C96D3F.9F23B8E6.79933D60.IP)
  2184. # [17:09] <@ted> really?
  2185. # [17:09] <@bsmedberg> yeah, CONFIGURE_ENV_ARGS += MAKE="$(MAKE)"
  2186. # [17:09] <@ted> i never don't use it
  2187. # [17:09] <@bsmedberg> I can't stand client.mk
  2188. # [17:09] <@ted> heh
  2189. # [17:09] <@bsmedberg> you have to write those stupid mozconfig files
  2190. # [17:10] <@ted> heh
  2191. # [17:10] <@bsmedberg> when "../src/configure --enable-debug --disable-optimize" is in my shell history
  2192. # [17:10] <@ted> i find it easier to keep a few mozconfigs laying around
  2193. # [17:10] <@ted> than to remember stuff like that
  2194. # [17:10] <@ted> okay, so
  2195. # [17:10] * jlebar has a script to substitute in different saved mozconfig files. But maybe he is proving bsmedberg's point..
  2196. # [17:10] <@ted> http://mxr.mozilla.org/mozilla-central/source/js/src/configure.in#1169
  2197. # [17:10] <@ted> bsmedberg: if we stuck those 3 lines in configure.in, presumably it would unbreak you?
  2198. # [17:11] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2199. # [17:11] * @ted isn't sure if that will do the right thing for pymake vs. make
  2200. # [17:11] <@ted> probably should be ok, if you're running configure by hand, no?
  2201. # [17:11] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  2202. # [17:13] * mjschranz is now known as mjschranz_away
  2203. # [17:13] * mjschranz_away is now known as mjschranz
  2204. # [17:14] * Joins: rajul (quassel@38B5A24E.171E932B.25B273F5.IP)
  2205. # [17:14] * Quits: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  2206. # [17:15] * Joins: gustavold1 (gustavold@45585AD.ECBC1091.946930A0.IP)
  2207. # [17:15] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Connection reset by peer)
  2208. # [17:16] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  2209. # [17:16] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2210. # [17:16] * mjschranz is now known as mjschranz_away
  2211. # [17:17] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2212. # [17:18] <@ted> bsmedberg / vlad: http://diff.pastebin.mozilla.org/1649979
  2213. # [17:18] <@ted> try that
  2214. # [17:19] <Ms2ger> You know what's fun?
  2215. # [17:19] <vlad> that should work; I can't try it right this second though, don't want to dirty my build tree :/
  2216. # [17:19] <vlad> Idon't think pymake vs make matters though
  2217. # [17:19] <vlad> as long as we can just run make
  2218. # [17:19] <bholley> Gijs: hey
  2219. # [17:20] <@ted> okay
  2220. # [17:20] <Gijs> bholley: hey! I left a comment on bug 570638 as I figured you'd be offline by now :)
  2221. # [17:20] <Ms2ger> A file that randomly has an 'int32' in between its PR* types, and doesn't include any header that would define it...
  2222. # [17:20] <@ted> vlad: i think pymake mucks things up if you run it on client.mk because you get windows paths
  2223. # [17:20] <Ms2ger> And has been since pavlov checked it in in 2001
  2224. # [17:20] <bholley> Gijs: wrong bug number ther I think
  2225. # [17:20] <Gijs> Eh
  2226. # [17:20] <Gijs> bholley: bug 750638
  2227. # [17:20] <Gijs> D'oh.
  2228. # [17:21] * Joins: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net)
  2229. # [17:21] <Ms2ger> Also
  2230. # [17:21] <Ms2ger> ted, looked at your review queue already? :)
  2231. # [17:21] * mjschranz_away is now known as mjschranz
  2232. # [17:22] * coop|buildduty is now known as coop|afk
  2233. # [17:22] <@ted> Ms2ger: only with despair
  2234. # [17:22] <bholley> Gijs: hm
  2235. # [17:22] <Ms2ger> ted, I put something in that you'll like ;)
  2236. # [17:22] <bhearsum> is someone else triggering mac nightly builds right now?
  2237. # [17:22] <bholley> Gijs: so you're talking about xpcEnumerateContentWindows?
  2238. # [17:22] <bhearsum> if so, please don't
  2239. # [17:22] <Ms2ger> ted, not even sarcastically!
  2240. # [17:23] <Gijs> bholley: right.
  2241. # [17:23] <Gijs> bholley: the comment in poll() about the enablePrivilege call only applying to those stack frames is very interesting though
  2242. # [17:23] <@ted> hah
  2243. # [17:23] <Gijs> bholley: and it scares me that some of the other tests there rely on you not having privileges
  2244. # [17:23] <@ted> Gijs: enablePrivilege only ever worked in function scope, IIRC
  2245. # [17:23] <bhearsum> edmorley: please don't retrigger - i killed one of those nightlies on purpose so we didn't have two running at the same time
  2246. # [17:23] <Gijs> (see isNavigated, isBlank, etc.)
  2247. # [17:23] <bholley> Gijs: hm
  2248. # [17:24] <bhearsum> (we get problems with updates stomping on each other when that happens)
  2249. # [17:24] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  2250. # [17:24] <bholley> Gijs: yeah, that's unfortunate
  2251. # [17:24] <edmorley> bhearsum: ok, sorry
  2252. # [17:24] * Joins: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  2253. # [17:24] <bhearsum> edmorley: no worries
  2254. # [17:24] <mrbkap> Ms2ger: I'm back in CA now
  2255. # [17:24] <Gijs> bholley: but even before that's a problem, it's a problem that the wrappers seem to be there (as the actual exception is in specialPowersAPI.js) but not actually 'working'
  2256. # [17:24] * mjschranz is now known as mjschranz_away
  2257. # [17:24] <edmorley> bhearsum: unstarred only view bites again :-)
  2258. # [17:25] <Ms2ger> mrbkap, why would you do that?! ;)
  2259. # [17:25] * Gijs doesn't quite understand why the wrapper code suddenly breaks in that situation.
  2260. # [17:25] * mjschranz_away is now known as mjschranz
  2261. # [17:25] <bhearsum> hehe
  2262. # [17:25] <mrbkap> Ms2ger: Kind of a long story.
  2263. # [17:26] <bholley> Gijs: yeah
  2264. # [17:26] <bholley> Gijs: what's the exception?
  2265. # [17:26] <Gijs> sec
  2266. # [17:27] * Joins: WG9s (bill@moz-D750CC69.maine.res.rr.com)
  2267. # [17:27] <Gijs> bholley: Error: Permission denied for <http://mochi.test:8888> to get property XPCComponents.classes
  2268. # [17:27] <bholley> Gijs: also, the instanceof check there is going to fail
  2269. # [17:27] <Gijs> line 85 of specialPowersAPI.js
  2270. # [17:27] <Gijs> bholley: yup, that was my first guess as to why tests were failing with this stuff (as the exception was caught silently)
  2271. # [17:28] <Gijs> took a while to figure out what was actually breaking.
  2272. # [17:28] <bholley> Gijs: wait, line 85?
  2273. # [17:28] <bholley> Gijs: isXrayWrapper?
  2274. # [17:28] * Quits: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP) (Quit: Bye)
  2275. # [17:28] <gavin> markh: ping?
  2276. # [17:28] <Gijs> bholley: ehm, according to vim in my patched version, it's in doApply?
  2277. # [17:28] <bholley> Gijs: ah
  2278. # [17:28] <Gijs> Does that make sense?
  2279. # [17:29] <gavin> markh: oh nevermind, I see neil fixed it (was going to ask about 758511)
  2280. # [17:29] <gw280> when is mwu normally up?
  2281. # [17:29] * Joins: pushkar_k (Mibbit@608723AF.77025881.FDEA3160.IP)
  2282. # [17:30] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2283. # [17:30] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2284. # [17:31] <NeilAway> gavin: well, I renamed the existing page, fixed up the textbox link, then edited the new page (twice, because I couldn't think of any content the first time)
  2285. # [17:32] * Quits: gustavold1 (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  2286. # [17:32] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  2287. # [17:32] * philor is now known as philor|away
  2288. # [17:32] <gavin> NeilAway: looks fixed to me?
  2289. # [17:32] * Quits: KWierso (chatzilla@moz-66981D8E.desm.qwest.net) (Ping timeout)
  2290. # [17:35] <NeilAway> gavin: yeah, but you can't see what I did in history, because it doesn't work like that
  2291. # [17:35] * bholley thinks
  2292. # [17:36] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  2293. # [17:36] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  2294. # [17:37] * Joins: RudyL (rudy@moz-19454E2A.dynamic.hinet.net)
  2295. # [17:37] * khuey|away is now known as khuey
  2296. # [17:38] <bholley> Gijs: which test is failing, exactly?
  2297. # [17:39] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2298. # [17:39] <Gijs> bholley: this was bug270414
  2299. # [17:39] * Joins: jduell (jduell@moz-1C895614.nc.res.rr.com)
  2300. # [17:39] <Ms2ger> And there we are
  2301. # [17:40] <jimm> hmm, why am I suddenly getting a ton of talos regression spam emails that have 120 checkins listed as culprits?
  2302. # [17:40] <Ms2ger> Because you were merged with them
  2303. # [17:40] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  2304. # [17:41] * philor|away is now known as philor
  2305. # [17:41] <bholley> Gijs: during the call to xpcCleanupWindows?
  2306. # [17:41] <jimm> sort of hard to pinpoint the problem across 120 checkins. :/
  2307. # [17:41] <Ms2ger> Oh, that's what the inbound emails are for
  2308. # [17:42] <Gijs> bholley: well, it times out (or at least sits there longer than I have patience for), because that poll() just runs and fails silently every time.
  2309. # [17:42] <Gijs> bholley: if I remove the try catch, it spins and spews exceptions endlessly ;)
  2310. # [17:42] <Ms2ger> The one you got is intended for /dev/null
  2311. # [17:42] <jimm> Ms2ger: didn't get those so I guess I'm in the clear. :)
  2312. # [17:42] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  2313. # [17:42] <Gijs> bholley: so, yes, I think?
  2314. # [17:43] <bholley> Gijs: ah no, it's xpcWaitForFinishedFrames
  2315. # [17:43] <Gijs> bholley: oh, oops, sorry! I'm already somewhere else, and it sounded right :X
  2316. # [17:43] <Gijs> Let me reopen the code...
  2317. # [17:44] <bholley> Gijs: try putting a dump() around line 102 to see if Components is wrapped or not
  2318. # [17:44] <bholley> Gijs: I actually just landed a few api improvements to specialpowers
  2319. # [17:44] <Ms2ger> Good, there we are, then
  2320. # [17:44] <bholley> Gijs: including isWrapper
  2321. # [17:45] <edmorley> Ms2ger: thanks :0)
  2322. # [17:46] <Gijs> Ah!
  2323. # [17:46] <Gijs> bholley: what is 'just'?
  2324. # [17:46] <Ms2ger> edmorley, np
  2325. # [17:46] * Quits: pushkar_k (Mibbit@608723AF.77025881.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2326. # [17:46] <Gijs> bholley: the build I'm using is from last night, although I think I pulled and rebased this morning...
  2327. # [17:46] <bholley> Gijs: I think Ms2ger just did the merge moments ago
  2328. # [17:46] <Gijs> OK.
  2329. # [17:46] <Ms2ger> edmorley did the merge
  2330. # [17:46] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2331. # [17:46] * Quits: squeakytoy (squeakytoy@moz-9E84F244.netset.se) (Quit: Leaving)
  2332. # [17:46] <bholley> Gijs: if not though, you can just hack it in
  2333. # [17:46] <bholley> Gijs: isWrapper: isWrapper, in the API
  2334. # [17:46] * Quits: dvander`home (dvander@moz-15794884.prvdri.fios.verizon.net) (Quit: Leaving...)
  2335. # [17:47] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  2336. # [17:47] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2337. # [17:48] <bholley> Gijs: another thing - it sounds like you're stripping out all the calls to enablePrivilege. Have you tried what happens if you _just_ do the injection, but leave enablePrivilege?
  2338. # [17:48] <bholley> Gijs: that might be a good first step, and easier to get green
  2339. # [17:48] <bholley> Gijs: though the work you're doing right now is eventually necessary in any case
  2340. # [17:48] * Joins: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net)
  2341. # [17:48] <Gijs> bholley: I'm not doing anything to the enablePrivilege calls apart from what the patches on the deps do
  2342. # [17:49] <Gijs> IIRC one of those has an early return
  2343. # [17:49] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  2344. # [17:49] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
  2345. # [17:49] <Gijs> bholley: eh, deps, I mean, the patches you told me to use (bug 724299, bug 726053)
  2346. # [17:50] <bholley> Gijs: ah right. jdm's patch kills enablePrivilege
  2347. # [17:50] * Quits: rajul (quassel@38B5A24E.171E932B.25B273F5.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  2348. # [17:51] <bholley> Gijs: either way though, it's good to have a sense of the failures we're going to need to deal with
  2349. # [17:51] <Gijs> Mm.
  2350. # [17:51] <bholley> so the work you're doing is righteous :-)
  2351. # [17:51] <Gijs> Heh
  2352. # [17:52] * philor is now known as philor|away
  2353. # [17:52] * Quits: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88.2 [Firefox 3.6.28/20120306064154])
  2354. # [17:53] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2355. # [17:53] * ChanServ sets mode: +o ehsan
  2356. # [17:54] <bhearsum> ehsan: fyi, i canceled your nightly, because it was going to stomp on mine
  2357. # [17:54] * Quits: Optimizer (Instantbir@E1121B2A.765CA6C8.2AB48280.IP) (Ping timeout)
  2358. # [17:54] <bhearsum> there's already one out that includes both of our changes, and another one in progress with both of them
  2359. # [17:54] <Gijs> bholley: when I hack that isWrapper call in, how high up do I need to re-run make? I'm getting SpecialPowers.isWrapper is not defined errors...
  2360. # [17:54] * Joins: Optimizer (Instantbir@8E7AED01.6B677E83.2AB48280.IP)
  2361. # [17:54] <Gijs> Ah, not anymore
  2362. # [17:54] <bholley> Gijs: make -C testing/mochitet
  2363. # [17:54] <bholley> *mochitest
  2364. # [17:54] <Gijs> Right, managed :-)
  2365. # [17:54] <Gijs> So, yes, it's wrapped.
  2366. # [17:54] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2367. # [17:54] <bholley> Gijs: hm
  2368. # [17:54] <@ehsan> bhearsum: ok :)
  2369. # [17:54] <Gijs> At least according to SpecialPowers.isWrapped...
  2370. # [17:54] <bholley> Gijs: and is the subsequent access of Components.classes what throws?
  2371. # [17:55] <bholley> Gijs: or is it something else?
  2372. # [17:55] <bholley> Gijs: there's something fishy going on...
  2373. # [17:55] <bhearsum> ehsan: sorry, i meant to say "i cancelled your _mac_ nightly"
  2374. # [17:55] <bhearsum> but yeah
  2375. # [17:55] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  2376. # [17:55] * fabrice|afk is now known as fabrice
  2377. # [17:55] * Joins: Optimizer1 (Instantbir@669B619B.7FE8EE1.2AB48280.IP)
  2378. # [17:55] <bholley> Gijs: I'm not sure how we're getting into doApply
  2379. # [17:55] <bholley> Gijs: what we're applying
  2380. # [17:55] <@ehsan> bhearsum: it's ok, I'm in a forgiving mood today ;)
  2381. # [17:55] <bhearsum> lucky for me :)
  2382. # [17:56] * Quits: Optimizer (Instantbir@8E7AED01.6B677E83.2AB48280.IP) (Ping timeout)
  2383. # [17:56] <Gijs> bholley: yeah, I stuck a dump() after the components.classes access, that's not getting hit.
  2384. # [17:57] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2385. # [17:57] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
  2386. # [17:57] <Gijs> bholley: I'm not sure either, it's weird.
  2387. # [17:58] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2388. # [17:58] <bholley> Gijs: so, doApply is what gets called when you've got a Special-powers wrapped function, and you either call or new it
  2389. # [17:58] <bholley> Gijs: which I don't see here..
  2390. # [17:58] <Gijs> Oh, wait
  2391. # [17:58] <Gijs> in that case... that service, is that implemented in JS?
  2392. # [17:59] <Gijs> the window watcher?
  2393. # [17:59] * Quits: Matti (chatzilla@moz-D282D584.dip.t-dialin.net) (Ping timeout)
  2394. # [17:59] * Joins: dao-m (AndChat@moz-2DFDE4FE.web.vodafone.de)
  2395. # [17:59] * Gijs thought that was native...
  2396. # [17:59] <NeilAway> bholley: are you the go to guy for cpg (when you're free), or should I ask someone else?
  2397. # [17:59] <bent> ted, you know of any reason why nightly builds wouldn't have breakpad symbols?
  2398. # [17:59] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2399. # [17:59] <bent> ted, https://crash-stats.mozilla.com/report/index/bp-2bde239a-676d-478a-a07a-2f1c02120525
  2400. # [17:59] <bholley> NeilAway: define 'for cpg'
  2401. # [17:59] <bholley> NeilAway: regressions?
  2402. # [18:00] <bholley> NeilAway: I can answer any questions, certainly
  2403. # [18:00] <NeilAway> bholley: DumpJSStack() seems to dump a weird frame across chrome compartments
  2404. # [18:00] <bholley> NeilAway: hm, what does it look like?
  2405. # [18:00] <NeilAway> bholley: e.g. if a window passes a dom node with xbl on it to a .jsm which then calls one of the xbl methods, the stack has two "extra" frames in it
  2406. # [18:01] <bholley> NeilAway: oh, dummy frames
  2407. # [18:01] <NeilAway> bholley: so, should it just be skipping those, they are ignorable?
  2408. # [18:01] <Gijs> bholley: so, classes is a getter fn, afaict.
  2409. # [18:01] <bholley> NeilAway: well, they're going away soon
  2410. # [18:01] <bholley> NeilAway: 625199
  2411. # [18:02] <bholley> Gijs: ah, I see
  2412. # [18:02] <Gijs> bholley: and that's why it's being doApplied
  2413. # [18:02] <bholley> NeilAway: I wouldn't bother with fixing DumpJSStack since it's not user-facing
  2414. # [18:02] * jlebar is now known as jlebar|lunch
  2415. # [18:02] <bholley> Gijs: ah, I see
  2416. # [18:02] <bholley> Gijs: well, hm
  2417. # [18:03] <NeilAway> bholley: ok, so there's nothing to fix really, once 625199 is fixed?
  2418. # [18:03] <bholley> NeilAway: theoretically
  2419. # [18:03] <NeilAway> bholley: fair enough
  2420. # [18:03] <bholley> NeilAway: assuming that's what you're seeing
  2421. # [18:03] <bholley> NeilAway if you're seeing an extra frame at scope boundaries, it's almost certainly that
  2422. # [18:03] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Ping timeout)
  2423. # [18:04] <NeilAway> bholley: it's just that finding weird frames when trying to work out where a JS strict warning came from made me nervous ;-)
  2424. # [18:04] <bholley> NeilAway: we've always pushed those at compartment boundaries, but with CPG you have multiple compartments for chrome
  2425. # [18:04] <bholley> NeilAway: understandable. So I know, what do they look like in the dump?
  2426. # [18:04] <NeilAway> bholley: yeah, well I don't tend to debug content much ;-)
  2427. # [18:04] <NeilAway> bholley: ah, I don't have one handy I'm afraid
  2428. # [18:04] <bholley> NeilAway: no worries
  2429. # [18:06] * Joins: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2430. # [18:07] * joduinn-home is now known as joduinn-coffee
  2431. # [18:07] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2432. # [18:07] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  2433. # [18:07] <Gijs> bholley: lunch time here; if you have any ideas, I'll read backlog or you can comment on the bug? :)
  2434. # [18:07] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2435. # [18:07] <bholley> Gijs: ah, ok
  2436. # [18:07] <bholley> Gijs: because it's a getter
  2437. # [18:07] <bholley> Gijs: and we actually wrap getters as functions
  2438. # [18:08] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
  2439. # [18:08] <bholley> Gijs: sure thing
  2440. # [18:08] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  2441. # [18:09] * catlee is now known as catlee-lunch
  2442. # [18:09] * bear is now known as bear-afk
  2443. # [18:10] * Quits: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Quit: Reconnecting…)
  2444. # [18:10] * Joins: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2445. # [18:10] * kmoir_buildduty is now known as kmoir-afk
  2446. # [18:10] * Joins: cdiehl_ (cdiehl@moz-8C1A88CF.pool.mediaways.net)
  2447. # [18:11] * Quits: cdiehl (cdiehl@moz-F4FFF560.pool.mediaways.net) (Ping timeout)
  2448. # [18:11] * cdiehl_ is now known as cdiehl
  2449. # [18:15] * Quits: RudyL (rudy@moz-19454E2A.dynamic.hinet.net) (Quit: RudyL)
  2450. # [18:15] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2451. # [18:17] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2452. # [18:17] * jwir3|away is now known as jwir3
  2453. # [18:17] * joduinn-coffee is now known as joduinn-commute
  2454. # [18:19] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2455. # [18:19] * bz_sleep is now known as bz
  2456. # [18:20] * coop|afk is now known as coop|buildduty
  2457. # [18:22] * Joins: KWierso (chatzilla@moz-66981D8E.desm.qwest.net)
  2458. # [18:22] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2459. # [18:22] <Ms2ger> jdm, tut tut, adding MPL1.1 headers
  2460. # [18:23] <jdm> Ms2ger: is this the necko series of patches?
  2461. # [18:23] <Ms2ger> Yes
  2462. # [18:23] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  2463. # [18:23] <jdm> oops
  2464. # [18:23] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2465. # [18:24] <bholley> Gijs: when I hack that test in my own build just by inserting SpecialPowers.wrap(Components) and removing enablePrivilege, the Cc works fine
  2466. # [18:24] <bholley> Gijs: the test still polls forever, but it doesn't throw
  2467. # [18:25] <Ms2ger> ted, tut tut, tabs in new makefiles
  2468. # [18:26] <bhearsum> Ms2ger: which patch?
  2469. # [18:26] <Ms2ger> https://hg.mozilla.org/mozilla-central/rev/a70c497939cf
  2470. # [18:26] <bhearsum> ok *wheh* :)
  2471. # [18:27] <@khuey> /kick Ms2ger tut somewhere else
  2472. # [18:27] <Ms2ger> khuey, tut tut, reviewing that
  2473. # [18:27] <@khuey> be careful, next time I'll forget to put a /say in front
  2474. # [18:28] * Ms2ger shoots some reviews khuey's ways
  2475. # [18:29] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2476. # [18:29] <@khuey> hope you have plenty of time to wait
  2477. # [18:29] * @khuey is on vacation next week
  2478. # [18:29] * Quits: jhorak (jhorak@moz-2EE9C9C3.cust.nbox.cz) (Quit: Leaving)
  2479. # [18:29] * Quits: dao-m (AndChat@moz-2DFDE4FE.web.vodafone.de) (Quit: Bye)
  2480. # [18:29] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  2481. # [18:29] * Quits: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  2482. # [18:30] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/034bbdc7b9c9 - Mike Hommey - Backout changeset 81c2e2ea2dbf (bug 746794) because of bug 758648
  2483. # [18:31] <Ms2ger> I'd better get them in before next week, then!
  2484. # [18:31] <zwol> Is there a supported way to display slide-down notification bars (or doorhangers, I don't much care) *from C++*?
  2485. # [18:31] <@ted> Ms2ger: man, that is so lame
  2486. # [18:31] * jimm is now known as jimm-lunch
  2487. # [18:31] <zwol> I can only find instructions for JS extensions.
  2488. # [18:31] <@ted> bent: is this that same crash that khuey was looking at?
  2489. # [18:31] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2490. # [18:31] <@ted> bent: the reason for that is, if you look on the modules tab, xul.dll is missing the debug ID
  2491. # [18:32] <@ted> which is how breakpad finds the matching symbols
  2492. # [18:32] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  2493. # [18:32] <@ted> i sent khuey a minidump, if you have the matching binaries MSVC can figure it out (because the debug id is in the binaries too)
  2494. # [18:32] <glandium> can i bribe someone to look after the oranges on my push?
  2495. # [18:33] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  2496. # [18:34] <NeilAway> zwol: no
  2497. # [18:35] <zwol> NeilAway: well $#!+. Suggested alternatives? nsIAlertsService seems inappropriate.
  2498. # [18:35] <zwol> for this particular modal dialog box that I want to get rid of, that is.
  2499. # [18:35] <NeilAway> zwol: need more context please?
  2500. # [18:35] <bent> ted, huh
  2501. # [18:35] <bent> ted, any idea why that's happening?
  2502. # [18:35] <@ted> bent: MinidumpWriteDump screwing us? i don't nkow
  2503. # [18:35] <@ted> on windows we rely on microsoft's API to do the work
  2504. # [18:36] <@ted> could be some funky heap corruption or something
  2505. # [18:36] <@ted> bent: in any event, you should be able to grab the minidump and get a stack with a debugger
  2506. # [18:36] <bent> ok
  2507. # [18:36] <bhearsum> ehsan: i just updated from the first nightly with our changes to the second one, and it worked fine!
  2508. # [18:36] <bent> ted, do we keep binaries on symbols.m.o yet?
  2509. # [18:36] <bhearsum> it even said "applying update" in the About dialog prior to restarting
  2510. # [18:36] <@bsmedberg> bent: no
  2511. # [18:36] <@khuey> I'm just running Nightly with the debugger attached now ;-)
  2512. # [18:37] <zwol> NeilAway: http://mxr.mozilla.org/mozilla-central/source/layout/printing/nsPrintEngine.cpp#1509 <-- this function uses a windowwatcher modal prompter to report errors. This is causing tests to hang. I think a tab-modal notification is more in keeping with the way we do UX these days anyway, and that would also make the test stop hanging.
  2513. # [18:37] <bent> bsmedberg, some day?
  2514. # [18:37] <zwol> (It would still *fail*, but then I would be in a position to fix it.)
  2515. # [18:37] <@ted> bent: no, i should fix that
  2516. # [18:37] <@ted> i have a patch
  2517. # [18:37] <bent> \o/
  2518. # [18:37] <@ted> probably need to make the symbol server disk not 95% full first
  2519. # [18:37] <@bsmedberg> what's bigger, the symbols or the binaries?
  2520. # [18:37] <@ted> probably the symbols
  2521. # [18:38] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2522. # [18:38] <@khuey> symbols, surely
  2523. # [18:38] <NeilAway> zwol: well, there are ways for tests to watch for alerts
  2524. # [18:38] <@ted> i think xul.pdb is 70+MB
  2525. # [18:38] <@ted> https://bugzilla.mozilla.org/show_bug.cgi?id=528092
  2526. # [18:38] <@ted> FWIW
  2527. # [18:38] <NeilAway> zwol: how likely is this alert? is it in response to user action?
  2528. # [18:38] <bent> thanks
  2529. # [18:38] * @bsmedberg goes through and deletes hundreds of tabs
  2530. # [18:39] <zwol> NeilAway: It's any low-level failure during printing, which is always ultimately in response to user action.
  2531. # [18:39] <zwol> I think it doesn't happen very often. Certainly this is the only place it triggers in the test suite.
  2532. # [18:39] <zwol> (this = bug 702678)
  2533. # [18:39] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  2534. # [18:39] <Ms2ger> Who reviews telemetry stuff?
  2535. # [18:39] <NeilAway> zwol: but it's async, so you can't return an error code to the caller?
  2536. # [18:40] <zwol> right
  2537. # [18:40] <nemo> bjacob: http://www.fractalforums.com/fractal-programs/new-webgl-application-to-explore-3d-fractals/ <- older version of Angle?
  2538. # [18:40] * philor|away is now known as philor
  2539. # [18:40] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2540. # [18:40] <bent> khuey, was your gfx?
  2541. # [18:41] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  2542. # [18:41] <bent> khuey, mine was
  2543. # [18:41] <NeilAway> zwol: hmm, so the big problem here, is that it needs to work in Thunderbird too, I guess
  2544. # [18:41] * rail is now known as rail-lunch
  2545. # [18:41] <zwol> I thought tb had some kind of tab-modal notification system these days too
  2546. # [18:42] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2547. # [18:42] * Ms2ger throws it at taras
  2548. # [18:42] <@dolske> zwol: something like this might be of use... http://mxr.mozilla.org/mozilla-central/source/toolkit/components/passwordmgr/test/prompt_common.js
  2549. # [18:42] <NeilAway> zwol: does printing still use a web progress listener?
  2550. # [18:42] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2551. # [18:43] <@dolske> that basically runs a poll during a test, looking for a window with a specific prompt loaded in it.
  2552. # [18:43] <zwol> NeilAway: yes, but I'm in the process of taking a chain saw to that in a dependent bug (629500)
  2553. # [18:43] <@khuey> bent: yep
  2554. # [18:43] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2555. # [18:43] <NeilAway> zwol: bah, otherwise I would have suggested sending a message through one of those notifications
  2556. # [18:43] <@dolske> you could do something like that you catch the error dialog when/if it comes up during a test (expected or not)
  2557. # [18:43] * Joins: RudyL (rudy@moz-19454E2A.dynamic.hinet.net)
  2558. # [18:44] <zwol> NeilAway: my ultimate plan is to replace the progress listener with events fired at the tab, which would then naturally also include error events
  2559. # [18:44] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  2560. # [18:44] <zwol> NeilAway: That's several KLOC of patches away yet, though
  2561. # [18:44] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  2562. # [18:44] <Ms2ger> bsmedberg, so, js/ipc... How dead is that?
  2563. # [18:45] <zwol> NeilAway: Also, IIRC the listener does not necessarily exist at all of the times ShowPrintErrorDialog can be called.
  2564. # [18:45] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2565. # [18:45] * Joins: akeybl_ (akeybl@moz-7B0110AD.mv.mozilla.com)
  2566. # [18:45] <zwol> dolske: yeah, that might do for a kludge, thanks.
  2567. # [18:45] <NeilAway> zwol: looks like you're using dolske's kludge then
  2568. # [18:46] <@dolske> kludge?! that's production test code, man! ;-)
  2569. # [18:46] * Quits: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net) (Quit: sriram)
  2570. # [18:46] <zwol> :-)
  2571. # [18:46] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2572. # [18:46] <zwol> I like how what has to be a class in C++ is instead two variables and a function tied together with the global scope
  2573. # [18:47] <froydnj> it is The JS Way
  2574. # [18:48] * catlee-lunch is now known as catlee
  2575. # [18:48] * Joins: smaug (chatzilla@moz-96772BFB.elisa-mobile.fi)
  2576. # [18:48] * ChanServ sets mode: +o smaug
  2577. # [18:49] <jdm> Ms2ger: quite dead.
  2578. # [18:49] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
  2579. # [18:49] <Ms2ger> jdm, removable without too much effort-dead?
  2580. # [18:49] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2581. # [18:49] <jdm> potentially
  2582. # [18:50] <Ms2ger> Thanks for volunteering! ;)
  2583. # [18:50] * Joins: Neil (neil@moz-7E027EE5.cable.virginmedia.com)
  2584. # [18:50] * Quits: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com) (Ping timeout)
  2585. # [18:50] * Neil is now known as NeilZZZ
  2586. # [18:50] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2587. # [18:51] * akeybl_ is now known as akeybl
  2588. # [18:51] <froydnj> only mostly dead, then?
  2589. # [18:51] <jdm> froydnj: getting better, in fact!
  2590. # [18:53] <Gijs> bholley: OK. The rest is probably that instanceof call then?
  2591. # [18:53] <jdm> this chart pleases me: https://bugzilla.mozilla.org/chart.cgi?category=-All-&subcategory=-All-&name=400&label0=Open+mentored+bugs&line0=3341&label1=Resolved+mentored+bugs&line1=3342&datefrom=&dateto=&action-wrap=Chart+This+List
  2592. # [18:53] <jdm> well done people
  2593. # [18:53] <bholley> Gijs: oh, maybe
  2594. # [18:53] <gcp> pushing to try is so slow :-/
  2595. # [18:53] <bholley> Gijs: I'm curious why we have different behavior
  2596. # [18:54] <Gijs> bholley: same. I'm thinking that whatever it is, it probably also has to do with the failing test_sanityException2.html (mochitest-1)
  2597. # [18:55] <Gijs> bholley: eh, wait, forget I said that.
  2598. # [18:55] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2599. # [18:55] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2600. # [18:55] <Gijs> bholley: but, any leads on why the behaviour is different?
  2601. # [18:55] * Joins: sworkman (sworkman@moz-365D3869.lightspeed.sntcca.sbcglobal.net)
  2602. # [18:55] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  2603. # [18:56] <glandium> froydnj: fyi, there is going to be a double-conversion release soon
  2604. # [18:56] <froydnj> glandium: hopefully this import is straightforward
  2605. # [18:57] <bholley> Gijs: well, you're in the best position to figure that out :-)
  2606. # [18:57] <Gijs> Hah.
  2607. # [18:57] <bholley> Gijs: first make sure you see what I see on a clean build, and then figure out what changes it
  2608. # [18:57] <glandium> froydnj: it will have bug 750620 and 758494 already fixed
  2609. # [18:57] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2610. # [18:58] * Quits: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2611. # [18:58] * Joins: xsergio (sergio@30A2B346.631D4794.5FA960DF.IP)
  2612. # [18:59] <edmorley> jdm: that chart doesn't work for me :-(
  2613. # [18:59] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2614. # [19:00] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2615. # [19:01] <Gijs> bholley: hah. So, get this. The following works on my build: SpecialPowers.wrap(SpecialPowers.unwrap(Components))
  2616. # [19:01] <bholley> Gijs: weiiiird
  2617. # [19:01] * Gijs wonders if making SpecialPowers.wrap do that for the wrapped case works.
  2618. # [19:02] <Gijs> eh, I mean, making it do that by default is a good idea.
  2619. # [19:02] * bholley isn't sure why that would ever make a difference
  2620. # [19:02] <Gijs> *if* making it...
  2621. # [19:02] <bholley> Gijs: can you figure that out?
  2622. # [19:02] * Quits: RudyL (rudy@moz-19454E2A.dynamic.hinet.net) (Quit: RudyL)
  2623. # [19:02] <bholley> Gijs: would be very good to know...
  2624. # [19:02] <Gijs> Why it would make a difference?
  2625. # [19:02] <bholley> Gijs: yes
  2626. # [19:03] <Gijs> I'm not sure how I would... are wrappers associated with globals in some way?
  2627. # [19:03] <Gijs> (compartment per global, so, same question for compartments)
  2628. # [19:03] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2629. # [19:04] * jimm-lunch is now known as jimm
  2630. # [19:04] <bholley> Gijs: well, with CPG they should just live in the specialPowersAPI scope
  2631. # [19:04] <bholley> Gijs: and everybody outside just has cross-compartment wrappers to them
  2632. # [19:04] <Gijs> Hmm.
  2633. # [19:05] <bholley> Gijs: but anyway, if you can make a reduced testcase where the difference is visible I can debug it
  2634. # [19:05] * joduinn-commute is now known as joduinn
  2635. # [19:05] <Gijs> OK. I will give it a shot.
  2636. # [19:05] * Joins: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net)
  2637. # [19:05] * jdm is now known as jdm-phone
  2638. # [19:05] * rail-lunch is now known as rail
  2639. # [19:06] * fabrice is now known as fabrice|mtg
  2640. # [19:06] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2641. # [19:07] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2642. # [19:07] * Joins: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com)
  2643. # [19:08] * Joins: gfritzsche (gfritzsche@moz-4A1C25B4.dynamic.qsc.de)
  2644. # [19:10] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
  2645. # [19:11] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2646. # [19:11] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  2647. # [19:11] * Joins: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2648. # [19:11] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2649. # [19:11] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  2650. # [19:12] <zwol> is there a policy on whether or not tests should have MPL boilerplate?
  2651. # [19:12] <bjacob> nemo: dont know, file a bug if you can reproduce
  2652. # [19:12] <froydnj> zwol: tests should be PD, I think
  2653. # [19:13] <Ms2ger> Heh, shadow-central
  2654. # [19:14] <Gijs> bholley: so do you want a test that doesn't require the rest of the patches that I already have applied?
  2655. # [19:14] * Quits: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2656. # [19:14] <Mook_as> zwol: PD, according to http://www.mozilla.org/MPL/license-policy.html#Trivial_Support_Code_Exception
  2657. # [19:15] * Joins: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2658. # [19:15] <bholley> Gijs: as reduced as possible :-)
  2659. # [19:15] <@ted> zwol: i think it's up to the test author
  2660. # [19:15] <bholley> Gijs: my hope is that in reducing the problem you'll discover something that will help
  2661. # [19:15] <@ted> but you can use some sort of PD license if you want
  2662. # [19:16] * Joins: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2663. # [19:16] * dholbert|afk is now known as dholbert
  2664. # [19:16] <bholley> Gijs: but I'm really busy these days :-(, so I don't have a ton of time to dig through all the stuff that's there
  2665. # [19:16] <Gijs> Sure.
  2666. # [19:17] <zwol> thx
  2667. # [19:18] * Quits: pascalc (chatzilla@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2668. # [19:23] * Joins: cjones (cjones@moz-BBE3ABD.mv.mozilla.com)
  2669. # [19:23] <gaston> woooo if nothing goes wrong m-c should build without patches on OpenBSD \o/
  2670. # [19:24] * Quits: Anonymus (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net) (Input/output error)
  2671. # [19:24] <dRdR> cjones: ping
  2672. # [19:24] <gaston> unless someone rebroke it in the meantime :)
  2673. # [19:24] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2674. # [19:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2675. # [19:24] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2676. # [19:24] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  2677. # [19:25] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  2678. # [19:25] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2679. # [19:25] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2680. # [19:26] * jlebar|lunch is now known as jlebar
  2681. # [19:26] * cadecairos is now known as cadecairos_away
  2682. # [19:27] * mkaply is now known as mkaplyAway
  2683. # [19:27] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2684. # [19:28] <cjones> hi dRdR
  2685. # [19:28] <dRdR> cjones: do you know what nsEvent class to use for scaling events?
  2686. # [19:28] <dRdR> I don't see one for scaling, but I suppose I could abuse nsTouchEvent
  2687. # [19:29] * bear-afk is now known as bear
  2688. # [19:29] <cjones> scaling event?
  2689. # [19:29] <dRdR> yes, scaling is treated completely differently by the listeners in java
  2690. # [19:29] * rail is now known as rail-mtg
  2691. # [19:29] <dRdR> we don't listen for 2 touches and check the distance, etc., we seem to use a scale listener which does all that for us
  2692. # [19:30] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2693. # [19:30] <cjones> you mean a pinch-zoom gesture?
  2694. # [19:30] <dRdR> yes
  2695. # [19:30] <cjones> ok
  2696. # [19:30] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
  2697. # [19:30] <cjones> that eventually feeds into the same controller code though right?
  2698. # [19:30] <dRdR> correct
  2699. # [19:30] <dRdR> well, sort of
  2700. # [19:30] <cjones> ok, we can have a separate interface for that for now
  2701. # [19:31] <cjones> how complex is the scale gesture?
  2702. # [19:31] <cjones> for b2g we're going to have to infer pinch-zoom
  2703. # [19:31] <dRdR> not very, it pretty much just gives a focus point and a size
  2704. # [19:31] <cjones> ok that's easy
  2705. # [19:31] <dRdR> size being a float indicating how big it is compared to how big it once was
  2706. # [19:31] <dRdR> yeah so I was thinking we could just abuse nsTouchEvent even though it's not designed for this
  2707. # [19:32] <dRdR> but I don't want to do that if b2g does it differently
  2708. # [19:32] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  2709. # [19:32] <cjones> that doesn't sound like a great idea
  2710. # [19:32] <cjones> touch event has a specific meaning
  2711. # [19:32] <cjones> gesture is something that's computed over sequences of events
  2712. # [19:32] * jdm-phone is now known as jdm
  2713. # [19:32] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
  2714. # [19:32] <cjones> b2g doesn't do pinch gestures in gecko yet
  2715. # [19:33] <cjones> we have support for pinch gestures on OS X and win7
  2716. # [19:33] <cjones> would be interesting to see how those are represented
  2717. # [19:33] <cjones> (we might want to use those directly eventually)
  2718. # [19:33] <cjones> converting the android event into a gecko representation that's shared among the four, if possible, sounds good to me
  2719. # [19:34] * Fallen is now known as Fallen|away
  2720. # [19:34] <cjones> but just adding a second entry into the controller from widget
  2721. # [19:34] * Joins: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net)
  2722. # [19:34] <cjones> with the focus-point + scale as args
  2723. # [19:34] <cjones> also sounds fine for no
  2724. # [19:34] <cjones> w
  2725. # [19:34] * Quits: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2726. # [19:34] <dRdR> so you're saying to create a new nsEvent?
  2727. # [19:34] <cjones> let's roll with the second entry point
  2728. # [19:34] <dRdR> like nsScaleGestureEvent or something?
  2729. # [19:34] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Ping timeout)
  2730. # [19:35] <dRdR> well, it still needs some representation for its data
  2731. # [19:35] <cjones> we can refactor after we get the basic stuff working
  2732. # [19:35] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  2733. # [19:35] <cjones> just add a second method
  2734. # [19:35] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  2735. # [19:35] <cjones> handleInput(const nsEvent&), handlePinchGesture(const gfxPoint&, float scale)
  2736. # [19:35] <cjones> we can refactor later
  2737. # [19:37] <dRdR> cjones: ok, though we also need scale begin, scale, and scale end
  2738. # [19:37] <cjones> ok, that's grosser
  2739. # [19:37] <cjones> let's see what win7/mac do
  2740. # [19:40] <cjones> dRdR, http://mxr.mozilla.org/mozilla-central/source/widget/nsGUIEvent.h#1694 looks like what we want
  2741. # [19:40] <cjones> that's what win7 uses for zoom
  2742. # [19:42] * khuey is now known as khuey|away
  2743. # [19:42] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2744. # [19:42] <dRdR> ah ok, perfect
  2745. # [19:43] <edmorley> please may someone with webtools-security CC me on a bug
  2746. # [19:43] <dRdR> cjones: thanks
  2747. # [19:43] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2748. # [19:44] * Quits: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP) (Ping timeout)
  2749. # [19:44] <@ehsan> jdm: you around?
  2750. # [19:44] <jdm> ehsan: you bet
  2751. # [19:45] <bent> wow, today's windows nightly is super crashy
  2752. # [19:45] * Joins: tonymec (tonymec@E6EF9FBF.A45A0DE.277517C1.IP)
  2753. # [19:45] <bent> khuey|away, did you ever figure out a bug # for that crash?
  2754. # [19:45] <@ehsan> jdm: I was wondering if you're keeping the pbngen bugs updated if somebody wishes to work on them?
  2755. # [19:45] <@ehsan> jdm: cause I'm planning to see if I can get the time to smash down some of them
  2756. # [19:46] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2757. # [19:46] <@ehsan> jdm: and I may go after a lot of the easy ones too
  2758. # [19:46] <jdm> ehsan: yes. I believe all bugs being worked on currently have assignees.
  2759. # [19:46] <@ehsan> great, thanks
  2760. # [19:46] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2761. # [19:46] <@ehsan> jdm: btw, great job getting the necko stuff in :)
  2762. # [19:46] <jdm> ehsan: the one exception is the strict transport security one
  2763. # [19:46] <jduell> jdm: ehsan: indeed! jdm++
  2764. # [19:46] <jdm> ehsan: there's someone in #introduction who might be looking at it but I don't have an email yet
  2765. # [19:47] <@ehsan> jdm: ok, I'll keep that in mind
  2766. # [19:47] <@ehsan> I don't like sts that much anyways ;)
  2767. # [19:47] <jdm> ehsan: if you wanted to come up with a scheme for ContentPrefService, I would buy you a beer in a bit over a month
  2768. # [19:47] <cjones> dRdR, np
  2769. # [19:48] <@ehsan> jdm: I do like free beer :)
  2770. # [19:48] <@ehsan> jdm: btw, I'm also going to talk to Asa about this again
  2771. # [19:48] <@ehsan> jdm: I think I managed to get him excited about this about a month ago
  2772. # [19:48] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  2773. # [19:48] <jdm> nice
  2774. # [19:48] <@ehsan> and I'll ask him if he's talked to people about this yet
  2775. # [19:49] <jdm> as fun as it is doing 90% of the work myself
  2776. # [19:49] <jdm> it would be more fun not doing any more work myself!
  2777. # [19:49] <@ehsan> yeah I know
  2778. # [19:50] <jlebar> Can I go from a TabParent to its ContentParent?
  2779. # [19:50] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2780. # [19:50] <jdm> jlebar: yes. Manager(), I think
  2781. # [19:50] <jlebar> jdm, Cool; thanks!
  2782. # [19:51] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  2783. # [19:51] <jdm> grumble grumble mysterious test failures grumble
  2784. # [19:51] * Quits: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  2785. # [19:52] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2786. # [19:52] <@ehsan> jdm: you're CCed
  2787. # [19:52] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  2788. # [19:52] <dRdR> cjones: nsSimpleGestureEvent doesn't allow for storing the focal point
  2789. # [19:52] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  2790. # [19:53] <cjones> dRdR, fix it! :)
  2791. # [19:53] <dRdR> cjones: I could just derive it and add 1 field
  2792. # [19:53] <Callek> bholley: ping
  2793. # [19:53] <dRdR> or that
  2794. # [19:53] <bholley> Callek: hi
  2795. # [19:53] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/1987beeb0038 - Jonathan Griffin - Bug 754361 - Don't reset todo count at beginning of testsuite, a=test-only, DONTBUILD because NPOTB
  2796. # [19:53] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2797. # [19:53] <dRdR> cjones: I would prefer deriving it
  2798. # [19:53] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  2799. # [19:53] * cadecairos_away is now known as cadecairos
  2800. # [19:54] <Callek> bholley: so __exposedProps__ ... does the warning landed warn whenever we try to *use* something where we would need __exposedProps__ with the pref flipped?
  2801. # [19:54] <bholley> Callek: it warns in the situation where the access would otherwise be denied
  2802. # [19:54] <bholley> Callek: i.e. - when content accesses a chrome object without an __exposedProps__ property
  2803. # [19:54] <Callek> bholley: such that if I were to do extension testing of SeaMonkey UI (for example) we could find out if we have places that need it we wouldn't otherwise notice
  2804. # [19:55] <bholley> Callek: I think so, yeah
  2805. # [19:55] <Callek> bholley: sounds good -- what I had expected, but wasn't sure if this was "speculative" warning, or "actual" warning basically
  2806. # [19:55] <bholley> Callek: it's worth also testing with a build that denies access
  2807. # [19:55] <bholley> well
  2808. # [19:55] * bholley thinks
  2809. # [19:55] * zpao|detached is now known as zpao
  2810. # [19:55] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  2811. # [19:56] <bholley> Callek: in particular, it won't fire for unprivileged sandboxes and stuff
  2812. # [19:56] <bholley> Callek: it only fires if there's a document
  2813. # [19:56] <bholley> Callek: because it's a "once per document" warning
  2814. # [19:56] <Callek> bholley: ahh "once per doc"? so if I have two different areas of Suite doing things in a single document, then we'll only get one warning for the first area?
  2815. # [19:57] * Quits: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2816. # [19:57] <Callek> and if something tries to do stuff in a (mostly) sandbox, but needs stuff exposed, we won't get a warning at all?
  2817. # [19:57] <bholley> Callek: once per content document that tries to access a chrome object
  2818. # [19:57] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2819. # [19:57] * fabrice|mtg is now known as fabrice
  2820. # [19:57] <bholley> Callek: sandboxes won't, no
  2821. # [19:58] <Callek> I'm just trying to think on if/how this warning would actually be helpful/noticeable for us.
  2822. # [19:58] <Callek> so far it seems about 50/50
  2823. # [19:58] <Callek> (from the convo)
  2824. # [19:58] <bholley> Callek: well, the warn-once thing shouldn't be such a big deal
  2825. # [19:58] <bholley> Callek: it at least gives you the first thing
  2826. # [19:58] * Joins: sriram (sriramr@moz-7B0110AD.mv.mozilla.com)
  2827. # [19:58] <bholley> Callek: and when you fix that, you get the second
  2828. # [19:59] <bholley> Callek: sandboxes are trickier
  2829. # [19:59] <bholley> Callek: really though
  2830. # [19:59] <bholley> Callek: if you want to be sure
  2831. # [19:59] <bholley> Callek: just stick a MOZ_ASSERT(false) in there
  2832. # [19:59] * wlach is now known as wlach|biab
  2833. # [19:59] <bholley> Callek: instead of the code that does the warning
  2834. # [19:59] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2835. # [19:59] <bholley> Callek: (you could do a release-mode abort if you wanted it there, too)
  2836. # [20:00] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2837. # [20:00] * Quits: coop|buildduty (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Quit: coop|buildduty)
  2838. # [20:00] <bholley> Callek: any time that conditional hits, something insecure is happening
  2839. # [20:00] <Callek> bholley: hrm, that sounds promissing
  2840. # [20:00] <Callek> MOZ_ASSERT(false) :-)
  2841. # [20:01] * Callek kinda hopes cZ fixes itself though, since cZ chat-area is all-content-document, iirc
  2842. # [20:01] <Callek> and I loathe even considering touching that
  2843. # [20:02] * Quits: bholley (anonymous@moz-C7467218.net-82-216-232.rev.numericable.fr) (Ping timeout)
  2844. # [20:03] * Quits: garnacho (carlos@moz-DA241EA0.adsl.alicedsl.de) (Ping timeout)
  2845. # [20:04] * bbondy is now known as bbondy_away
  2846. # [20:04] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2847. # [20:05] * Quits: grubshka (grubshka@moz-DBAABCEE.w86-216.abo.wanadoo.fr) (Ping timeout)
  2848. # [20:06] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  2849. # [20:06] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2850. # [20:07] * philor is now known as philor|afk
  2851. # [20:07] * Quits: Gijs (chatzilla@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2852. # [20:08] * Joins: KittyRa (quassel@A7E4C2EA.E12F84AD.B3E31604.IP)
  2853. # [20:08] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2854. # [20:10] * rnewman is now known as rnewman|afk
  2855. # [20:10] <@ehsan> so, who knows things about the xpcshell test suite?
  2856. # [20:11] <jviereck1> bz: thanks for your comments in https://bugzilla.mozilla.org/show_bug.cgi?id=468568#c83. What's the best way to look at the constructed frame tree? Is there a way to "dump" it to the console?
  2857. # [20:11] * jviereck1 is now known as jviereck
  2858. # [20:11] * davidb is now known as davidb|mtg
  2859. # [20:12] <@smaug> pushing to try is very slow today
  2860. # [20:12] <gcp> what smaug says
  2861. # [20:12] <@smaug> perhaps there have been to many pushes or something
  2862. # [20:12] <@smaug> too
  2863. # [20:13] * Quits: jesup (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  2864. # [20:13] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2865. # [20:13] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  2866. # [20:13] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2867. # [20:14] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2868. # [20:14] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2869. # [20:14] * Boriss_ is now known as Boriss
  2870. # [20:14] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
  2871. # [20:14] * Joins: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net)
  2872. # [20:14] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  2873. # [20:15] * Quits: Optimizer1 (Instantbir@669B619B.7FE8EE1.2AB48280.IP) (Ping timeout)
  2874. # [20:15] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
  2875. # [20:16] * Joins: jet (junglecode@B36B21E8.9BDA1C51.484E9551.IP)
  2876. # [20:16] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  2877. # [20:17] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  2878. # [20:17] * Quits: MarcoZ (Daily@moz-5F9DC830.dip.t-dialin.net) (Quit: Long weekend!)
  2879. # [20:18] * Quits: KaiRo (robert@moz-BA854843.adsl.highway.telekom.at) (Input/output error)
  2880. # [20:18] <jdm> ehsan: what about it?
  2881. # [20:18] <jdm> I consider myself well-versed
  2882. # [20:19] <@smaug> jdm: hey, do you think you could give feedback to my modifications to your innerHTML patch?
  2883. # [20:20] <@smaug> I'll upload a new patch soon
  2884. # [20:20] <@smaug> patch without newline handling changes
  2885. # [20:20] <jdm> smaug: sure, I can take a look
  2886. # [20:21] <@ehsan> jdm: take a look at this log for example: https://tbpl.mozilla.org/php/getParsedLog.php?id=12070479&tree=Firefox&full=1
  2887. # [20:21] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  2888. # [20:21] <@ehsan> jdm: is there an easy way to get the verbose logging for a given test?
  2889. # [20:22] <@ehsan> cause this log is not particularly useful...
  2890. # [20:22] <@ted> we don't handle hangs particularly well
  2891. # [20:22] <jdm> ehsan: throw a do_timeout in there?
  2892. # [20:22] <@ted> there's a bug on that, unsurprisingly
  2893. # [20:23] <jdm> yep, and a dude working on it slowly
  2894. # [20:23] <@ehsan> jdm: a do_timeout to do what?
  2895. # [20:23] <@ted> mmm
  2896. # [20:23] <@ted> i bet we could support like
  2897. # [20:23] <jdm> ehsan: do_throw
  2898. # [20:23] <jdm> if the test fails you'll see the output
  2899. # [20:23] <@ted> verbose = true in the .ini manifest
  2900. # [20:23] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2901. # [20:23] <@ehsan> jdm: if I knew where the test is failing, I wouldn't need the log :)
  2902. # [20:23] <@ehsan> ted: oh yeah?
  2903. # [20:24] * @ehsan tries that
  2904. # [20:24] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2905. # [20:24] <@ted> ehsan: probably wouldn't be that much work
  2906. # [20:24] <@ted> ehsan: it'd have to be implemented, i mean
  2907. # [20:24] <@ted> but i don't think it'd be a lot of code
  2908. # [20:24] <jdm> ehsan: the point is that you add a do_timeout that causes a do_throw to happen after some unreasonable amount of time
  2909. # [20:24] <jdm> then the test fails and you see all the output
  2910. # [20:24] <@ehsan> ted: oh, I thought that works now :(
  2911. # [20:25] <@ehsan> jdm: huh, gotcha
  2912. # [20:25] <@ehsan> thanks
  2913. # [20:25] * joduinn is now known as joduinn-mtg
  2914. # [20:25] <@ehsan> jdm: the default timeout is what? 1200 seconds?
  2915. # [20:25] * Quits: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  2916. # [20:25] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2917. # [20:25] <@ted> actually hrmph
  2918. # [20:25] <@ted> that wouldn't help you
  2919. # [20:25] <@ted> because apparently we only dump stdout after the test finishes
  2920. # [20:26] <jviereck> is there a way to dump/interspect a frame tree?
  2921. # [20:26] <@ted> so yeah, i'd do what jdm is asking
  2922. # [20:26] <@ehsan> ok
  2923. # [20:26] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2924. # [20:28] * armenzg is now known as armenzg_lunch
  2925. # [20:28] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2926. # [20:28] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  2927. # [20:29] * Quits: jet (junglecode@B36B21E8.9BDA1C51.484E9551.IP) (Quit: jet)
  2928. # [20:29] * Joins: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2929. # [20:29] * dcamp is now known as campout
  2930. # [20:29] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2931. # [20:30] <@ehsan> bjacob: http://mozillamemes.tumblr.com/post/23673998823/thank-you-bjacob :P
  2932. # [20:30] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  2933. # [20:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2934. # [20:31] <bjacob> ehsan, yes i saw that :)
  2935. # [20:31] <@ehsan> kmoir_buildduty: btw, do you also have an ibm.ca bugzilla account?
  2936. # [20:31] <@ehsan> bjacob: I wonder why no one has submitted a meme for me...
  2937. # [20:31] <@ehsan> that's.. cold
  2938. # [20:32] <kmoir_buildduty> ehsan: Yes, I my last job was at IBM and I followed a few Mozilla bugs. I should get that deleted.
  2939. # [20:32] * khuey|away is now known as khuey
  2940. # [20:32] <@ehsan> kmoir_buildduty: I think I CCed that account the other day on a bug, which is the only thing I found when I typed your name in bugzilla...
  2941. # [20:32] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
  2942. # [20:32] <@khuey> bent: no
  2943. # [20:33] <bjacob> ehsan, only reason i got this meme is i made an unasked-for comment on this channel confirming (made a tryserver run) that failing mfbt unit tests did turn the tree orange
  2944. # [20:33] <@ehsan> kmoir_buildduty: it would be a good idea for you to also add your name to the mozilla account, to make it easier for people to find you :)
  2945. # [20:33] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  2946. # [20:33] <@ehsan> bjacob: hehe
  2947. # [20:33] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  2948. # [20:33] <kmoir_buildduty> ehsan: So when I joined Mozilla, I created a browser id account which means you can't change the description. I opened a bug for the bugzilla team to fix this for me but no joy yet.
  2949. # [20:34] <@ehsan> kmoir_buildduty: oh, ok, that's bad ;)
  2950. # [20:34] <@ehsan> kmoir_buildduty: hope that they fix that bug soon
  2951. # [20:34] * Joins: grubshka (grubshka@moz-55AB1E04.w86-216.abo.wanadoo.fr)
  2952. # [20:35] <kmoir_buildduty> ehsan: I would like to change this but I can't because it was created via browser id. bug 749381
  2953. # [20:35] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  2954. # [20:35] * Quits: victorporof (victorporo@26C96D3F.9F23B8E6.79933D60.IP) (Connection reset by peer)
  2955. # [20:35] <@ehsan> kmoir_buildduty: yeah, I feel your pain
  2956. # [20:36] <jlebar> jdm, So TabParent::Manager() returns a PContentParent, not a ContentParent. I'm not sure what the difference is -- should I just static cast up, or...something else?
  2957. # [20:37] <jdm> jlebar: yes, static cast. ContentParent implements PContentParent
  2958. # [20:37] * Joins: victorporof (victorporo@26C96D3F.9F23B8E6.79933D60.IP)
  2959. # [20:37] <jlebar> jdm, And ContentParent is the only one who implements PContentParent?
  2960. # [20:37] * bbondy_away is now known as bbondy
  2961. # [20:37] <jlebar> jdm, I mean, the only one who might be expected to implement PContentParent...
  2962. # [20:37] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2963. # [20:37] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2964. # [20:38] <jdm> jlebar: yes.
  2965. # [20:38] <jlebar> jdm, Okay, thanks.
  2966. # [20:38] * @khuey pulls b-s for the first time in several months
  2967. # [20:38] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2968. # [20:39] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
  2969. # [20:40] <lmandel> ttaubert: arewesmallyet.com doesn't look very functional. No chart is shown and the data link returns and empty page. Expected?
  2970. # [20:41] <jlebar> lmandel, It must be said, however, that the page is rather small in its current state.
  2971. # [20:41] <lmandel> jlebar: :)
  2972. # [20:41] <froydnj> how to stay small: don't add features
  2973. # [20:41] <bhearsum> hehe
  2974. # [20:41] <lmandel> as a fallback, we can just add a very tiny "small" to the middle of the page.
  2975. # [20:42] <lmandel> or, a very tiny "yes"
  2976. # [20:42] <gw280> mwu: ping
  2977. # [20:42] <mwu> gw280: pong
  2978. # [20:42] <ttaubert> lmandel: oops :( thanks for reporting :)
  2979. # [20:42] <gw280> mwu: hey, so how shall we go about debugging this skia define issue?
  2980. # [20:42] <rstrong> khuey: it has been a few months since you pulled any b-s
  2981. # [20:42] <rstrong> ;)
  2982. # [20:42] <gw280> mwu: do you use git or hg for m-c?
  2983. # [20:43] <mwu> gw280: mostly git, though I also have hg trees around
  2984. # [20:43] <gw280> mwu: cool, so my skia-rebase branch is in git
  2985. # [20:43] <@khuey> rosheh
  2986. # [20:43] <@khuey> er
  2987. # [20:43] <@khuey> rstrong: heh
  2988. # [20:43] <mwu> ah so I can just pull it. great
  2989. # [20:44] <mwu> gw280: based off mozilla/m-c or doublec/m-c?
  2990. # [20:44] <gw280> mwu: mozilla/m-c
  2991. # [20:44] <gw280> mwu: http://github.com/gw280/mozilla-central
  2992. # [20:44] <mwu> ok perfect
  2993. # [20:44] <gw280> mwu: branch is "skia_rebase"
  2994. # [20:44] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  2995. # [20:44] <gw280> it's still pushing
  2996. # [20:44] <mwu> we *just* switched to mozilla/m-c
  2997. # [20:44] * Ms2ger suggests hg
  2998. # [20:44] <gw280> mwu: haha :)
  2999. # [20:44] * davidb|mtg is now known as davidb
  3000. # [20:44] <gw280> mwu: ok, it's pushed. the top two patches you can probably discard from the branch
  3001. # [20:44] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  3002. # [20:45] * rail-mtg is now known as rail-brb
  3003. # [20:45] <gw280> mwu: top patch just force-enables skia/azure, second patch is my NDK define addition to Makefile.in
  3004. # [20:45] <mwu> it's kinda funny how for blame and code archeology purposes, git is better now
  3005. # [20:45] <mwu> with all of cvs history
  3006. # [20:45] <gw280> git is just wonderful
  3007. # [20:46] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3008. # [20:47] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  3009. # [20:47] <gw280> mwu: so the issue I think is that nsAppShell.cpp and InputReader.cpp are being built with different options
  3010. # [20:47] <gw280> mwu: they both end up including InputReader.h, which also includes PointerController.h
  3011. # [20:48] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  3012. # [20:48] <gw280> mwu: which includes SkBitmap.h -> SkThread_platform.h
  3013. # [20:48] * Parts: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  3014. # [20:48] <gw280> mwu: and SkThread_platform.h defines a set of atomic inlines differently depending on if you're ANDROID_NDK or just ANDROID
  3015. # [20:48] <lmandel> ttaubert: I see the site it back. Thanks for the quick fix.
  3016. # [20:49] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  3017. # [20:49] <ttaubert> lmandel: yes, not up-to-date but I'm working on it :)
  3018. # [20:50] <mwu> gw280: IIRC we didn't build at all without ANDROID_NDK, so I wonder how ANDROID_NDK got defined in the first place
  3019. # [20:50] <mwu> I poked at it yesterday but didn't see where it could come from
  3020. # [20:50] <gw280> mwu: weird
  3021. # [20:50] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  3022. # [20:51] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3023. # [20:51] * ChanServ sets mode: +o dbaron
  3024. # [20:51] <gw280> mwu: so the build error is here btw: https://tbpl.mozilla.org/php/getParsedLog.php?id=12004188&tree=Try&full=1
  3025. # [20:54] <mwu> gw280: weird. both libui and gonk are built from the same makefile
  3026. # [20:54] <mwu> so the options should be the same
  3027. # [20:54] <gw280> mwu: that's what I would have thought
  3028. # [20:54] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  3029. # [20:54] <gw280> mwu: are you able to run gcc -E to get the post-processed file out from each case?
  3030. # [20:55] <gw280> mwu: see if any previously included headers are setting anything we dont want?
  3031. # [20:55] <mwu> gw280: sure, lemme pull your branch first
  3032. # [20:55] <gw280> thanks
  3033. # [20:57] * gregglind is now known as gregglind_brb
  3034. # [20:57] * Quits: Goldorak (chatzilla@27637B53.1EC05627.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3035. # [20:58] * Joins: Goldorak (chatzilla@27637B53.1EC05627.187A1082.IP)
  3036. # [20:58] <jdm> smaug: why the max of 100 elements in the array?
  3037. # [20:59] <jdm> and then the ensuing mental gymnastics figuring out how the linked list works
  3038. # [20:59] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  3039. # [20:59] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  3040. # [20:59] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3041. # [20:59] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  3042. # [20:59] * ChanServ sets mode: +o dveditz
  3043. # [21:00] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  3044. # [21:00] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  3045. # [21:01] * jgriffin is now known as jgriffin-lunch
  3046. # [21:01] <@smaug> jdm: max 100 ?
  3047. # [21:01] <jdm> smaug: well, max 100 in any of the arrays
  3048. # [21:01] <@smaug> ?
  3049. # [21:01] <@smaug> what 100
  3050. # [21:01] <jdm> oh
  3051. # [21:01] <jdm> 1020
  3052. # [21:01] <jdm> anyways
  3053. # [21:01] <@bz> 1024?
  3054. # [21:02] <jdm> nope, I'm actually reading the numbers this time
  3055. # [21:02] <@smaug> 1020 + stuff fits in to jemalloc slots
  3056. # [21:02] <ttaubert> lmandel: ok, everything up-to-date again, thanks for reminding me
  3057. # [21:02] * @bz is just trying to join the game... ;)
  3058. # [21:02] <@smaug> 1024 is often bad
  3059. # [21:02] <@ted> /mnt/ssd/mozilla-central/dom/workers/WorkerScope.cpp:17: fatal error: mozilla/OSFileConstants.h: No such file or directory
  3060. # [21:02] <@ted> :-/
  3061. # [21:02] <@smaug> jdm: that value is somewhat random. In common case we can keep the array in stack
  3062. # [21:03] <@smaug> jdm: but when overflowing, keep stuff in heap
  3063. # [21:03] <@smaug> jdm: I haven't seen any StringBuilder stuff in profiles
  3064. # [21:03] <jdm> that's good
  3065. # [21:03] <@smaug> all the string operations do show up there
  3066. # [21:03] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  3067. # [21:03] * armenzg_lunch is now known as armenzg
  3068. # [21:04] <NeilAway> ehsan: I take it you're not normally in the habit of writing use-after-free code?
  3069. # [21:04] * juanb is now known as juanb|lunch
  3070. # [21:06] <Ms2ger> No, that's me
  3071. # [21:06] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  3072. # [21:07] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  3073. # [21:08] <@ehsan> NeilAway: I sometimes do that, othertimes I do free-before-use
  3074. # [21:08] * Joins: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP)
  3075. # [21:08] * Quits: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP) (Quit: joesteele)
  3076. # [21:08] * Joins: joesteele (joesteele@2BF71610.712491F4.C5749D5C.IP)
  3077. # [21:09] <@khuey> bent: http://khuey.pastebin.mozilla.org/1650055 look like your stack?
  3078. # [21:09] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Organize your IRC)
  3079. # [21:09] <bent> yes
  3080. # [21:09] <bent> exactly
  3081. # [21:09] * philor|afk is now known as philor
  3082. # [21:09] <@khuey> k
  3083. # [21:09] <bent> Bas, ^ maybe?
  3084. # [21:11] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  3085. # [21:11] <@khuey> bent: 758531
  3086. # [21:12] <bent> cool, thanks
  3087. # [21:12] <romaxa> smaug: ping
  3088. # [21:12] <gavin> smaug: ping
  3089. # [21:12] <gavin> whoa
  3090. # [21:13] <gavin> guess I'll get in line
  3091. # [21:13] <@khuey> popular guy
  3092. # [21:13] <romaxa> ;)
  3093. # [21:13] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  3094. # [21:14] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  3095. # [21:14] * zpao is now known as zpao|detached
  3096. # [21:14] * Joins: shorlander-mobile (shorlander@moz-853043D6.dhcp.insightbb.com)
  3097. # [21:15] <NeilAway> ehsan: what's the non-obsolete version of https://bugzilla.mozilla.org/attachment.cgi?id=605640&action=edit ?
  3098. # [21:15] <espindola> Standard8, I can probably debug 758688. It very likely just a mozStorageConnections not being closed
  3099. # [21:15] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3100. # [21:15] <@ehsan> NeilAway: oh, good question :)
  3101. # [21:16] <espindola> how do I build thunderbird and which test do I have to run to reproduce it?
  3102. # [21:16] <@ehsan> NeilAway: I addressed review comments as patches on top of the old ones
  3103. # [21:16] <bwinton> espindola: https://developer.mozilla.org/En/Simple_Thunderbird_build
  3104. # [21:16] <@ehsan> NeilAway: you can also look at the oak branch where a lot of the development happened
  3105. # [21:16] <@ehsan> NeilAway: have you found a bug in the code that you're not telling me about? :)
  3106. # [21:16] <@khuey> !seen Yoric
  3107. # [21:16] <espindola> bwinton, thanks
  3108. # [21:16] <firebot> yoric was last seen 3 hours, 34 minutes and 54 seconds ago, saying '* Yoric has no clue how he can ever test all that code, though.' in #jsapi.
  3109. # [21:16] <bwinton> espindola: And I don't know about the second part, but hopefully Standard8 can help you there.
  3110. # [21:17] * Joins: bholley (anonymous@moz-C7467218.net-82-216-232.rev.numericable.fr)
  3111. # [21:17] <espindola> ok, I will start a build
  3112. # [21:17] <NeilAway> ehsan: I've found a bug, but I can't seem to find the code so that I can tell you about the bug :-P
  3113. # [21:17] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3114. # [21:17] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  3115. # [21:17] <NeilAway> ehsan: I guess I have to comment on that attachment then
  3116. # [21:17] <bwinton> espindola: Cool. If you run into problems, you should totally bug, uh, maybe irving, cause he sits near you and is less busy than mconley. ;)
  3117. # [21:18] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  3118. # [21:18] <espindola> once I can reproduce the bug it should be easy to find which connection is not being closed
  3119. # [21:18] <@ehsan> NeilAway: please
  3120. # [21:18] * rail-brb is now known as rail
  3121. # [21:18] <espindola> at that point it can be really easy or really hard to fix depending if there is an obvious place to close it or not
  3122. # [21:19] <glandium> ted: the virtualenv thing broke using system ply
  3123. # [21:19] <@smaug> romaxa: pong
  3124. # [21:19] <@smaug> gavin: pong
  3125. # [21:19] <espindola> bwinton, comm-central is not on git, is it?
  3126. # [21:19] <espindola> or, is there a git clone of it?
  3127. # [21:20] <jviereck> espindola: https://github.com/mozilla/mozilla-central ?
  3128. # [21:20] <espindola> jviereck, comm-central :-)
  3129. # [21:20] <jviereck> ahh, sorry!
  3130. # [21:20] <espindola> I use and love the m-c clone :-)
  3131. # [21:21] * Joins: bjacob_ (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3132. # [21:21] <@khuey> gerv: ping
  3133. # [21:21] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  3134. # [21:22] <@ehsan> ted: do we update the symbols for tinderbox builds to the symbol server?
  3135. # [21:22] <romaxa> gavin: go ahead, I recall answer on question I wanted to ask ;)
  3136. # [21:22] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3137. # [21:22] * bjacob_ is now known as bjacob
  3138. # [21:22] <@ted> glandium: oh, right
  3139. # [21:23] <@ted> glandium: mm, we can fix that
  3140. # [21:23] * Quits: sworkman (sworkman@moz-365D3869.lightspeed.sntcca.sbcglobal.net) (Quit: sworkman)
  3141. # [21:23] <@ted> glandium: need to pass --system-site-packages when running virtualenv.py
  3142. # [21:23] <@ted> http://www.virtualenv.org/en/latest/index.html#the-system-site-packages-option
  3143. # [21:23] <@ted> ehsan: no
  3144. # [21:23] <@ted> ehsan: only nightlies/releases
  3145. # [21:24] * Quits: shorlander-mobile (shorlander@moz-853043D6.dhcp.insightbb.com) (Quit: Linkinus - http://linkinus.com)
  3146. # [21:24] <Waldo> bz: further on your semi-joke about "the more features you remove..." yesterday, actually I do think the fewer features we have, the more willing we'll be to build out new ones (and perhaps more important, the faster we'll be able to build them)
  3147. # [21:24] <NeilAway> ehsan: commented in the bug
  3148. # [21:24] <bwinton> espindola: Not that I know of.
  3149. # [21:24] <@ehsan> ted: oh crap
  3150. # [21:24] <@ehsan> NeilAway: looking
  3151. # [21:24] <davidb> where do we file dxr bugs?
  3152. # [21:24] <bwinton> espindola: But if you wanted to create one, or get ehsan to, I certainly wouldn't mind. ;)
  3153. # [21:24] <@ehsan> davidb: webtools
  3154. # [21:24] <davidb> ty
  3155. # [21:24] <@ted> ehsan: why?
  3156. # [21:24] <@ehsan> bwinton: wut?
  3157. # [21:24] <glandium> ted: where is it run?
  3158. # [21:24] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  3159. # [21:24] <@ehsan> ted: cause I have updater.exe crashing on me but I can't debug it?
  3160. # [21:25] <@ted> ehsan: that sucks
  3161. # [21:25] <@ted> glandium: in configure
  3162. # [21:25] <Ms2ger> ted, (bug 558313, btw)
  3163. # [21:26] <@ehsan> ted: so if I download a nightly will I get the symbols?
  3164. # [21:26] <@ted> ehsan: nightlies shoudl have symbols ont he symbol server yes
  3165. # [21:26] <philor> ted: so, are you fixing your inbound bustage?
  3166. # [21:26] <@ehsan> ted: ok good
  3167. # [21:26] <Ms2ger> I think ted is going to back out
  3168. # [21:26] <Ms2ger> Aren't you, ted?
  3169. # [21:27] <@ted> yes
  3170. # [21:27] <@ted> i will do that
  3171. # [21:27] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e4574b46f0ba - Honza Bambas - Bug 758732 - configure sometimes fails with rm: cannot lstat conftest.exe: Permission denied, r=ehsan
  3172. # [21:27] <glandium> ted: looks like it works. can you land that?
  3173. # [21:28] <jlebar> Heh, this is cool. My build crashes consistently when I run it outside of gdb, and it works consistently when I run it in gdb.
  3174. # [21:28] <Waldo> gdb bug, film at 11
  3175. # [21:28] <jdm> jlebar: guess we need to ship gdb
  3176. # [21:28] <@ted> glandium: not at the moment
  3177. # [21:28] <jlebar> jdm, r=me. :)
  3178. # [21:28] <Waldo> jdm!
  3179. # [21:28] * mattwoodrow|away is now known as mattwoodrow
  3180. # [21:28] <Waldo> you're back!
  3181. # [21:28] <jdm> I'll CC gerv to make sure it's cool license-wise
  3182. # [21:28] <Waldo> and so are the memes!
  3183. # [21:29] <glandium> ted: i mean, do you need some tracking or will you take care of it eventually?
  3184. # [21:29] * wlach|biab is now known as wlach
  3185. # [21:29] <jviereck> if I have something like:
  3186. # [21:29] <jviereck> Text(2)"\n "@0x10876eaa8 [run=0x108f4b500][0,5,T] next=0x10876eb18 {0,816,0,0} [state=0000000048200000] [content=0x1170ff500] sc=0x10b48e0a0 pst=:-moz-non-element
  3187. # [21:29] <jdm> Waldo: I've only truly been gone for a couple days
  3188. # [21:29] <Waldo> heh :-D
  3189. # [21:29] <jviereck> is the {0,816,0,0} the x/y/width/height stuff?
  3190. # [21:29] <@ted> glandium: file a bug please?
  3191. # [21:29] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  3192. # [21:29] <Waldo> productivity plummeted without a fresh supply of new memes to lulz over
  3193. # [21:30] <glandium> ted: ok
  3194. # [21:30] <Waldo> and it'll plummet even further now that they've returned :-D
  3195. # [21:30] * mattwoodrow is now known as mattwoodrow|away
  3196. # [21:31] * Quits: @smaug (chatzilla@moz-96772BFB.elisa-mobile.fi) (Ping timeout)
  3197. # [21:32] * romaxa is now known as romaxa_lunch
  3198. # [21:33] <mwu> gw280: emailed you the results
  3199. # [21:33] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  3200. # [21:33] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  3201. # [21:34] <gw280> mwu: thanks
  3202. # [21:35] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  3203. # [21:36] <glandium> ted: btw, why is pythonpath still called? doesn't using virtualenv obsolete it?
  3204. # [21:37] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  3205. # [21:38] <@ehsan> NeilAway: do you wanna review a fix? :)
  3206. # [21:39] <NeilAway> ehsan: if you insist
  3207. # [21:39] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  3208. # [21:39] * gregglind_brb is now known as gregglind
  3209. # [21:40] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  3210. # [21:40] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Ping timeout)
  3211. # [21:40] <@ted> Ms2ger: that was awesome
  3212. # [21:40] <@ted> glandium: yeah, i just didn't want to take on everything all at once
  3213. # [21:40] <@ted> glandium: we need to install all the modules into the virtualenv, then we can ditch pythonpath
  3214. # [21:40] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  3215. # [21:40] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  3216. # [21:41] <@ehsan> NeilAway: dammit, I'm also leaking mInfo.mArgv :(
  3217. # [21:42] <@ted> glandium: you might have noticed i spent enough time dealing with fallout just from this change alone
  3218. # [21:42] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Ping timeout)
  3219. # [21:42] <Ms2ger> ted, do you have an exact incantation for $(INSTALL)? :)
  3220. # [21:42] <Ms2ger> And I'm glad you like it :)
  3221. # [21:42] <@ted> cargo cult it from somewhere
  3222. # [21:43] * Waldo pockets that advice for the next time he needs to touch the build system
  3223. # [21:43] <Waldo> (from a build peer no less!)
  3224. # [21:43] <@ted> ha ha
  3225. # [21:43] <@ted> hell, what do you think i do half the time?
  3226. # [21:43] <Ms2ger> Hmm, $(INSTALL) or $(NSINSTALL)
  3227. # [21:43] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3228. # [21:43] <Waldo> what do any of us do half the time? :-D
  3229. # [21:43] <Waldo> Ms2ger: MOZNSINSTALL
  3230. # [21:43] <NeilAway> ehsan: oops
  3231. # [21:44] <NeilAway> Waldo: mozilla::Install
  3232. # [21:44] * Quits: bholley (anonymous@moz-C7467218.net-82-216-232.rev.numericable.fr) (Quit: bholley)
  3233. # [21:45] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  3234. # [21:45] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  3235. # [21:45] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  3236. # [21:45] <jviereck> if an element in the frame tree has width/height = 0, it shouldn't be visible, right?
  3237. # [21:46] * Quits: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3238. # [21:46] * Joins: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  3239. # [21:49] * Quits: xsergio (sergio@30A2B346.631D4794.5FA960DF.IP) (Quit: Leaving)
  3240. # [21:50] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3241. # [21:51] <gw280> mwu: that's weird, because in your case both files build with the same option
  3242. # [21:51] * joduinn-mtg is now known as joduinn-food
  3243. # [21:51] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  3244. # [21:52] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  3245. # [21:53] <gw280> mwu: so that means it must be linker failing due to the lack of static-inline in the function declaration
  3246. # [21:54] * Joins: Matti (chatzilla@moz-D282D584.dip.t-dialin.net)
  3247. # [21:55] <mwu> gw280: so having ANDROID_NDK mode puts in static inlines?
  3248. # [21:55] * armenzg is now known as armenzg_brb
  3249. # [21:55] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  3250. # [21:57] <gw280> mwu: yeah: http://code.google.com/p/skia/source/browse/trunk/include/core/SkThread_platform.h
  3251. # [21:59] * Quits: Goldorak (chatzilla@27637B53.1EC05627.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3252. # [22:00] <gw280> mwu: this is the current version of the file: http://mxr.mozilla.org/mozilla-central/source/gfx/skia/include/core/SkThread_platform.h
  3253. # [22:00] <mwu> gw280: I'm rebuilding to check how things even work right now
  3254. # [22:00] <gw280> mwu: ok
  3255. # [22:00] * jgriffin-lunch is now known as jgriffin
  3256. # [22:00] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  3257. # [22:00] * Quits: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  3258. # [22:01] * armenzg_brb is now known as armenzg
  3259. # [22:02] * Joins: Optimizer (Instantbir@70E1A6D.1163B72F.2AB48280.IP)
  3260. # [22:02] <@ehsan> NeilAway: https://bugzilla.mozilla.org/attachment.cgi?id=627328&action=edit
  3261. # [22:03] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  3262. # [22:03] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  3263. # [22:03] * mattwoodrow|away is now known as mattwoodrow
  3264. # [22:04] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  3265. # [22:04] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3266. # [22:04] <mwu> gw280: well, I can't tell
  3267. # [22:05] <gw280> mwu: how things work right now?
  3268. # [22:05] <mwu> yeah
  3269. # [22:05] <gw280> mwu: well SkThread_platform in the current version of skia that's checked in doesn't define any functions
  3270. # [22:05] <mwu> I'm going to r+ your patch and file a follow up to make skia build more like android on b2g
  3271. # [22:05] <mwu> oh ok
  3272. # [22:05] <gw280> mwu: I think we probably want to be building the NDK version of skia anyway
  3273. # [22:05] <mwu> yeah
  3274. # [22:06] <gw280> ok cool, so r+ for the patch then?
  3275. # [22:06] <mwu> lemme mark it
  3276. # [22:06] <gw280> thanks!
  3277. # [22:06] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  3278. # [22:07] * juanb|lunch is now known as juanb
  3279. # [22:07] <@ehsan> NeilAway: actually I'm not leaking mArgv...
  3280. # [22:07] <mwu> gw280: np, thanks for looking into this
  3281. # [22:08] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3282. # [22:08] * Quits: Ms2ger (Ms2ger@3624695E.F442D4FB.37724B0D.IP) (Quit: nn)
  3283. # [22:08] * mkaplyAway is now known as mkaply
  3284. # [22:09] * Joins: Gijs (chatzilla@CB3EC984.A5F785DE.396E4C6D.IP)
  3285. # [22:09] * juanb is now known as juanb|mtg
  3286. # [22:09] * Quits: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net) (Quit: Leaving...)
  3287. # [22:10] <Gijs> Callek: fwiw, re: CZ issues with chrome/content stuff, if you send me a mail w/ a general descriptions / buglinks, I can probably deal with it. And I'm fairly sure it's chrome docs, sadly. There's some problems with using content docs instead, some of which might be fixed by now...
  3288. # [22:10] <Callek> Gijs: ooo if its chrome docs I don't _think_ this will affect it, but I'll e-mail you over the weekend then, sure.
  3289. # [22:11] <Callek> Gijs: its targetted for ~ 2 [trunk] gecko releases from now, but with warnings starting ~now
  3290. # [22:11] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3291. # [22:11] <Gijs> Callek: cool!
  3292. # [22:12] <mwu> gw280: looks like we don't even enable skia on b2g right now
  3293. # [22:12] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3294. # [22:13] <hub_> I'm getting another build failure on Mac
  3295. # [22:14] <hub_> clobbering
  3296. # [22:14] * cadecairos is now known as cadecairos_away
  3297. # [22:14] <hub_> first
  3298. # [22:14] <gavin> damn missed smaug
  3299. # [22:14] <froydnj> stand by the gate while the thrush knocks and wait for him
  3300. # [22:14] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  3301. # [22:15] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3302. # [22:16] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3303. # [22:17] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3304. # [22:17] * Joins: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net)
  3305. # [22:17] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  3306. # [22:17] <froydnj> jlebar: off-main thread image decoding is coming, or currently works?
  3307. # [22:18] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  3308. # [22:18] <jlebar> froydnj, Doesn't currently work, nobody is actively working on it.
  3309. # [22:18] <jlebar> froydnj, Andreas wrote a WIP on a plan a while back, but hasn't touched it since. He's...a bit busy. :)
  3310. # [22:19] <froydnj> jlebar: ok, thanks
  3311. # [22:20] * armenzg is now known as armenzg_brb
  3312. # [22:20] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  3313. # [22:21] * zpao|detached is now known as zpao
  3314. # [22:22] * Quits: maikmerten (maikmerten@moz-DDFE9908.dynamic.qsc.de) (Client exited)
  3315. # [22:22] <bent> Achievement unlocked: 400k patch
  3316. # [22:23] <jlebar> bent++
  3317. # [22:23] <jlebar> bent, No wonder sicking hates doing reviews.
  3318. # [22:23] <bent> i keep telling him it'll go quickly ;)
  3319. # [22:23] <jlebar> lol
  3320. # [22:24] <@bz> bent: "this won't hurt a bit"?
  3321. # [22:24] * romaxa_lunch is now known as romaxa
  3322. # [22:24] <bent> something like that!
  3323. # [22:24] <jlebar> bent, Perhaps if you split it up into pieces not larger than 20kb, and made sure that all tests passed at each step.
  3324. # [22:25] <bent> i have a queue of about 30 patches...
  3325. # [22:25] <bent> but they're not all going to pass independently
  3326. # [22:25] <@bz> 30*400k == 30MB
  3327. # [22:25] <@bz> er, fail
  3328. # [22:25] <@bz> 12MB
  3329. # [22:25] <bent> heh
  3330. # [22:25] <@bz> point being
  3331. # [22:25] <@bz> TOO MUCH
  3332. # [22:26] * @bz goes back to reviewing a 300k patch and cursing
  3333. # [22:26] <bent> heh
  3334. # [22:26] <bent> which?
  3335. # [22:26] <@bz> DOM microdata API
  3336. # [22:26] <@bz> it is claimed to have lots of tests somewhere in there
  3337. # [22:26] <@bz> but so far it's all code....
  3338. # [22:27] <bent> heh
  3339. # [22:27] <bent> i say that too ;)
  3340. # [22:28] * Quits: mak (chatzilla@moz-C9B44EE1.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  3341. # [22:28] * armenzg_brb is now known as armenzg
  3342. # [22:28] * Quits: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3343. # [22:31] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3344. # [22:32] * jmaher is now known as jmaher|afk
  3345. # [22:32] <espindola> bwinton, I was able to find which db is not closed in bug 758688
  3346. # [22:33] <espindola> but it is not clear where it is supposed to be
  3347. # [22:33] <espindola> does thunderbird use the same shutdown process as firefox?
  3348. # [22:34] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  3349. # [22:35] * Quits: edmorley (edmorley@moz-3D130806.range86-166.btcentralplus.com) (Quit: Leaving.)
  3350. # [22:35] <bwinton> espindola: I have no idea. bienvenu (or someone else in #maildev) might know.
  3351. # [22:35] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  3352. # [22:36] <gw280> mwu: yeah
  3353. # [22:36] <gw280> mwu: but you're still including headers, which seems weird to me
  3354. # [22:36] * Joins: kennyluck_ (kennyluck@moz-8F259AED.dynamic.hinet.net)
  3355. # [22:37] <mwu> gw280: yeah it's just a dumb trick to get some code imported from android working
  3356. # [22:37] * Quits: kennyluck (kennyluck@moz-D97ACE6B.dynamic.hinet.net) (Ping timeout)
  3357. # [22:37] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  3358. # [22:37] * kennyluck_ is now known as kennyluck
  3359. # [22:37] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3360. # [22:37] <gw280> mwu: interesting
  3361. # [22:37] <gw280> are you using system android libraries?
  3362. # [22:37] <mwu> we're using some of them
  3363. # [22:38] <mwu> it depends
  3364. # [22:38] * Joins: atuljangra (Mibbit@C7763EC6.B4961350.93E5B96C.IP)
  3365. # [22:38] <gw280> mwu: if so then I'm very concerned that you're mismatching headers
  3366. # [22:38] * Quits: wlach (wlach@moz-3A1F70B1.vif.net) (Quit: Leaving)
  3367. # [22:38] <gw280> mwu: skia doesn't have a stable API, so the headers for skia in m-c are very likely to not match system android skia
  3368. # [22:38] <mwu> the code we imported doesn't use much from skia
  3369. # [22:38] <mwu> and we don't rely on the parts that do
  3370. # [22:39] <gw280> ah ok
  3371. # [22:39] <mwu> their inputreader code ends up talking to the surfaceflinger to display a cursor or something
  3372. # [22:39] * Joins: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net)
  3373. # [22:39] <gw280> mwu: is it worth creating a bug to track the skia dependency in widget/gonk?
  3374. # [22:39] <mwu> and we've mostly disabled that cursor displaying code
  3375. # [22:40] <mwu> nah, I think we're fine there for now
  3376. # [22:40] <gw280> ok
  3377. # [22:40] <jlebar> How do I pass a handle to a window from parent to child in the message manager?
  3378. # [22:40] <mwu> gw280: btw, I just turned on skia on b2g. I guess with your branch that turns on azure by default, I should get faster canvas?
  3379. # [22:40] <gw280> mwu: "maybe" :)
  3380. # [22:41] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  3381. # [22:41] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  3382. # [22:41] <gw280> mwu: for canvas only, I think it should be faster or the same speed, except with some filtering operations that aren't optimised for NEON in Skia but are optimised in cairo/pixman
  3383. # [22:41] <gw280> mwu: path drawing and gradients in skia should be faster, paths *especially* so
  3384. # [22:41] <mwu> gw280: alright, lemme see if cut the rope is any faster..
  3385. # [22:42] <gw280> mwu: cool
  3386. # [22:44] <mwu> nope :/
  3387. # [22:44] <jviereck> tn: *ping*
  3388. # [22:44] <tn> jviereck, pong
  3389. # [22:44] <jviereck> tn: do you have a minute?
  3390. # [22:44] <tn> jviereck, sure
  3391. # [22:45] <jviereck> tn: I'm working on bug https://bugzilla.mozilla.org/show_bug.cgi?id=468568, [@font-face] printing pages with downloadable fonts doesn't render all fonts on the page
  3392. # [22:46] <jviereck> tn: what basically needs to be done to make this work is a) make networking happen for print documents, b) do a reconstruction of the frame tree once all fonts are loaded c) reflow the frame tree
  3393. # [22:46] * Parts: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Leaving)
  3394. # [22:46] <hub_> yep
  3395. # [22:46] <hub_> build is broken on Mac
  3396. # [22:46] <hub_> https://gist.github.com/ede0009f4b8cc735fdf7
  3397. # [22:46] * mattwoodrow is now known as mattwoodrow|away
  3398. # [22:46] <jviereck> tn: that's what I have implemented so far. The problem is now, if I do this and I have a document with an iFrame, the content won't show up in the iFrame, although the frame tree looks reasonable
  3399. # [22:47] * Quits: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP) (Quit: Leaving.)
  3400. # [22:47] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  3401. # [22:48] <jviereck> tn: _bz mentioned, it might be, that the frame tree is hooking itself up to the wrong nsIView, see comment https://bugzilla.mozilla.org/show_bug.cgi?id=468568#c83
  3402. # [22:48] <jviereck> tn: and he said I should talk to you how to figure out if something goes wrong there :)
  3403. # [22:48] * Joins: dvander`home (dvander@moz-D6311F4A.nys.biz.rr.com)
  3404. # [22:48] <jviereck> tn: can you give me some pointers what I should look for/how to debug this?
  3405. # [22:49] * Quits: dvander`home (dvander@moz-D6311F4A.nys.biz.rr.com) (Quit: Leaving...)
  3406. # [22:49] * Joins: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  3407. # [22:49] * juanb|mtg is now known as juanb
  3408. # [22:50] <tn> jviereck, so i assume it works without the reconstruct? grab the root view before reconstruct, dump the view tree (view->List(stdout,0)). then dump the same view tree after reconstruct
  3409. # [22:50] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  3410. # [22:51] <jviereck> tn: that's what I've done: https://bug468568.bugzilla.mozilla.org/attachment.cgi?id=627337
  3411. # [22:51] * dev_afk is now known as devd
  3412. # [22:52] <jviereck> tn: without the reconstruction call, the fonts get loaded, but the text is not relayouted/repositioned and therefore is not useable for printing
  3413. # [22:53] <tn> jviereck, we need a reconstruct and not just a reflow after the fonts are loaded?
  3414. # [22:53] <tn> jviereck, that attachment is the frame tree, the view tree is different
  3415. # [22:53] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3416. # [22:54] <jviereck> tn: honestly, I don't have fully understanding about this reconstruction/reflowing stuff :/ I'm still very new to the business
  3417. # [22:54] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  3418. # [22:55] <tn> jviereck, ok, i'll just read the bug to see why we need a reconstruct
  3419. # [22:55] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3420. # [22:56] <sicking> bz: yeah, if you ever need arguments for why a patch is easy to review, bent is your guy. All the arguments are lies of course, but it's generally too late for the victim to realize
  3421. # [22:56] * Quits: Gijs (chatzilla@CB3EC984.A5F785DE.396E4C6D.IP) (Ping timeout)
  3422. # [22:56] * Joins: wlach (wlach@moz-3A1F70B1.vif.net)
  3423. # [22:56] <tn> jviereck, could you get the view tree dump? you do it the same way as the frame tree dump, you just get the view from the root frame via rootFrame->GetView()
  3424. # [22:57] <jviereck> tn: one sec.
  3425. # [22:57] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
  3426. # [22:57] * coop is now known as coop|buildduty
  3427. # [22:57] * joduinn-food is now known as joduinn
  3428. # [22:58] <Waldo> bent: I would totally review 30 individual patches, even if they don't all pass independently and could only be pushed as one megapatch, much more willingly, readily, and quickly than I'd review a 400k patch
  3429. # [22:58] <jwir3> what does the state bit "NS_BLOCK_FLOAT_MGR" mean for a frame?
  3430. # [22:58] * Quits: sriram (sriramr@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
  3431. # [22:59] * Joins: sriram (sriramr@moz-7B0110AD.mv.mozilla.com)
  3432. # [22:59] <jwir3> (I can't seem to find a discussion about it in the comments in nsHTMLParts)
  3433. # [22:59] * mjschranz is now known as mjschranz_away
  3434. # [22:59] <Waldo> you could read the nice comment explaining it in nsHTMLPa...oh, wait
  3435. # [23:00] * Quits: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP) (Quit: Leaving.)
  3436. # [23:00] * dhylands is now known as dhylands|afk
  3437. # [23:00] * Joins: sriram_ (sriramr@moz-BBE3ABD.mv.mozilla.com)
  3438. # [23:01] * Quits: sriram (sriramr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3439. # [23:01] * sriram_ is now known as sriram
  3440. # [23:06] <@dbaron> jwir3, it means the block has an nsFloatManager, i.e., that it's a block formatting context
  3441. # [23:06] <jwir3> dbaron: ok. awesome, thanks
  3442. # [23:07] * Quits: jgilbert (jgilbert@60E228B8.B090BEBA.9F675CBD.IP) (Input/output error)
  3443. # [23:07] * philor is now known as philor|away
  3444. # [23:08] <gkw> MattN: https://bugzilla.mozilla.org/show_bug.cgi?id=588293
  3445. # [23:08] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3446. # [23:08] <gkw> turns out it was filed ~2yrs ago by faaborg
  3447. # [23:08] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Computer has gone to sleep.)
  3448. # [23:09] * cpeterson is now known as cpeterson|lunch
  3449. # [23:09] <jviereck> tn: view tree dump = https://bug468568.bugzilla.mozilla.org/attachment.cgi?id=627349
  3450. # [23:09] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3451. # [23:09] * Quits: cpeterson|lunch (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  3452. # [23:09] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  3453. # [23:10] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  3454. # [23:10] <tn> jviereck, so yeah bz was right, the view for the iframe isn't getting hooked up to what its parent should be after reconstruct
  3455. # [23:10] * bnicholson is now known as bnicholson|lunch
  3456. # [23:10] <jviereck> tn: looks like the iFrame is missing after the reconstruction
  3457. # [23:10] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3458. # [23:10] * Joins: knelson (Adium@moz-9458D77C.superkabel.de)
  3459. # [23:10] * Parts: knelson (Adium@moz-9458D77C.superkabel.de)
  3460. # [23:10] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3461. # [23:11] <jviereck> tn: how can one fix that?
  3462. # [23:11] <tn> jviereck, DocumentViewerImpl::FindContainerView is what is probably finding the parent view to use when we create a subdocument frame
  3463. # [23:11] <tn> jviereck, so break on it and see what is happening
  3464. # [23:11] * Quits: Matti (chatzilla@moz-D282D584.dip.t-dialin.net) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.12a1/20120523003003])
  3465. # [23:12] <jorendorff> Who works on blog.mozilla.org?
  3466. # [23:12] <jorendorff> I have an intern who wants a blog (bug 757881)
  3467. # [23:13] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  3468. # [23:13] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3469. # [23:14] <jviereck> tn: can you give me some more context on what's going wrong here exactly?
  3470. # [23:14] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  3471. # [23:15] <jviereck> does the iframe has to know who its parent is after reconstruction, to add itself into it's parents view tree?
  3472. # [23:15] * philor|away is now known as philor
  3473. # [23:15] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
  3474. # [23:15] <tn> jviereck, each document has a frame tree. but we also have subdocuments (like iframes), they way that subdocument are connected are via views. if they are not connected via views they are basically lost.
  3475. # [23:15] * Joins: dvander`home (dvander@moz-D6311F4A.nys.biz.rr.com)
  3476. # [23:16] <tn> jviereck, yeah, the iframe has to find the parent document somehow to link itself to it
  3477. # [23:16] * Quits: dvander`home (dvander@moz-D6311F4A.nys.biz.rr.com) (Quit: Leaving...)
  3478. # [23:16] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
  3479. # [23:16] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  3480. # [23:17] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3481. # [23:17] * Quits: Optimizer (Instantbir@70E1A6D.1163B72F.2AB48280.IP) (Ping timeout)
  3482. # [23:17] * Quits: graememcc (chatzilla@moz-4764ECDD.range86-167.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  3483. # [23:17] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Quit: L'ordinateur  est en sommeil)
  3484. # [23:17] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  3485. # [23:19] * Joins: jprmc (jprmc@69164265.5BCEC6DB.DA78B690.IP)
  3486. # [23:19] * Joins: marco (marco@24D29C68.60DCEFAD.10DC0B64.IP)
  3487. # [23:20] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  3488. # [23:20] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  3489. # [23:21] * Joins: Optimizer (Instantbir@70E1A6D.1163B72F.2AB48280.IP)
  3490. # [23:22] * armenzg is now known as armenzg_away
  3491. # [23:23] * Quits: armenzg_away (armenzg@moz-E10BB395.dsl.bell.ca) (Input/output error)
  3492. # [23:23] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  3493. # [23:24] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  3494. # [23:25] * Quits: jprmc (jprmc@69164265.5BCEC6DB.DA78B690.IP) (Ping timeout)
  3495. # [23:25] * Joins: lmandel (lmandel@moz-185FF46D.cpe.net.cable.rogers.com)
  3496. # [23:26] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Input/output error)
  3497. # [23:26] * Joins: jprmc (jprmc@69164265.5BCEC6DB.DA78B690.IP)
  3498. # [23:26] * kmoir_buildduty is now known as kmoir-afk
  3499. # [23:27] * Quits: Optimizer (Instantbir@70E1A6D.1163B72F.2AB48280.IP) (Connection reset by peer)
  3500. # [23:27] * Quits: kmoir-afk (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  3501. # [23:28] <NeilAway> jorendorff: don't you know the drill by now? they need to file a bug...
  3502. # [23:28] <jorendorff> bug's on file
  3503. # [23:28] * bwinton is now known as bwinton_away
  3504. # [23:28] * Quits: jprmc (jprmc@69164265.5BCEC6DB.DA78B690.IP) (Ping timeout)
  3505. # [23:29] <jviereck> tn: why is this not working in print preview? Don't we use the ReconstructFrames API in other places as well?
  3506. # [23:29] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  3507. # [23:29] <tn> jviereck, views are a little bit special in print/print preview, but i'm not sure why its not working specifically
  3508. # [23:30] * Joins: jprmc (jprmc@69164265.5BCEC6DB.DA78B690.IP)
  3509. # [23:30] <tn> jviereck, and we usually don't have to reconstruct in print/print preview documents because they are basically static
  3510. # [23:30] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3511. # [23:31] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  3512. # [23:31] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  3513. # [23:31] <jviereck> tn: why do we have to do this reconstruction/reflow ourself? I mean, the normal web page does this "automatic"?
  3514. # [23:32] <tn> jviereck, i'm not sure, i don't know much about downloadable fonts work.
  3515. # [23:32] * Quits: jprmc (jprmc@69164265.5BCEC6DB.DA78B690.IP) (Quit: Leaving)
  3516. # [23:32] <jviereck> k
  3517. # [23:32] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3518. # [23:33] * Quits: wlach (wlach@moz-3A1F70B1.vif.net) (Ping timeout)
  3519. # [23:33] * catlee is now known as catlee-away
  3520. # [23:34] <felipe> hmm.. "../mozilla/configure: line 26183: -C: command not found"
  3521. # [23:35] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3522. # [23:36] * bnicholson|lunch is now known as bnicholson
  3523. # [23:36] <jviereck> tn: looking at my console logs, I see "WARNING: Subdocument container has no frame: file /Users/jviereck/develop/moz/pdfjs/ff_font/layout/base/nsDocumentViewer.cpp, line 2408" that's from within the FindContainerView() function — looks like something is really not working out there
  3524. # [23:37] * Parts: atuljangra (Mibbit@C7763EC6.B4961350.93E5B96C.IP)
  3525. # [23:38] * Quits: twi (Adium@A0665E89.54870FC1.75FF248D.IP) (Quit: Leaving.)
  3526. # [23:38] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  3527. # [23:38] <tn> jviereck, that warning actually happens a lot, so it doesn't neccesarily indicate a big problem, but it might in this case
  3528. # [23:39] * Quits: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP) (Ping timeout)
  3529. # [23:40] <NeilAway> so, why is my widget.rc complaining about indeterminateprogress_*.png ?
  3530. # [23:40] * NeilAway wonders whether jimm knows
  3531. # [23:41] <jimm> NeilAway: none of those progress patches landed so, not sure
  3532. # [23:41] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  3533. # [23:41] <WG9s> perhaps but only if this is a windows question (which is not clear)
  3534. # [23:41] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3535. # [23:42] * Joins: cikey (Mibbit@moz-DB718146.versanet.de)
  3536. # [23:42] * Joins: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP)
  3537. # [23:42] <NeilAway> jimm: hmm, so why might I have them applied locally?
  3538. # [23:43] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3539. # [23:43] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  3540. # [23:43] * ChanServ sets mode: +o roc
  3541. # [23:43] <NeilAway> jimm: no, that's the wrong question, these are to do with indeterminate progress meters that you requested review on ages ago?
  3542. # [23:43] <rstrong> felipe: I am fairly certain ted and glandium are working on it... possibly by backing out the changes
  3543. # [23:43] * NeilAway reverts in hope and moves on
  3544. # [23:44] <tn> jviereck, if the subdocument container has no frame then i would expect that when the frame does get constructed it would fix things up. maybe that doesn't work out in print documents?
  3545. # [23:44] <jimm> NeilAway: yes one of the progress patches had a file like that
  3546. # [23:44] <@ted> felipe: i landed a fix for that on inbound
  3547. # [23:44] <NeilAway> jimm: wonder why it only just started complaining though :s
  3548. # [23:45] * Joins: cpeterson|lunch (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  3549. # [23:45] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3550. # [23:45] <felipe> rstrong, ted: cool, thanks for the info
  3551. # [23:45] * cpeterson|lunch is now known as cpeterson
  3552. # [23:46] * bhearsum is now known as bhearsum|afk
  3553. # [23:48] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  3554. # [23:48] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  3555. # [23:50] * Quits: cikey (Mibbit@moz-DB718146.versanet.de) (Quit: http://www.mibbit.com ajax IRC Client)
  3556. # [23:51] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  3557. # [23:52] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  3558. # [23:54] <jviereck> tn: I have no idea.
  3559. # [23:55] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3560. # [23:55] <jviereck> tn: what looks a little bit odd to me: the FindContainerView() function is not called after the ReconstructFrames() was called
  3561. # [23:56] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  3562. # [23:57] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3563. # [23:57] <tn> jviereck, that does seem odd. do we get a nsSubDocumentFrame constructor after the ReconstructFrames call? what about nsSubDocumentFrame::ShowViewer?
  3564. # [23:58] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3565. # [23:58] <jviereck> tn: seems like the FindContainerView() function is not called for the first reflow either.
  3566. # [23:59] * Quits: coop|buildduty (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Quit: coop|buildduty)
  3567. # [23:59] * devd is now known as dev_afk
  3568. # [23:59] <tn> jviereck, for reflow? it wouldn't be called for reflow. reflow is different from reconstruct.
  3569. # Session Close: Sat May 26 00:00:01 2012

The end :)