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

Options:

  1. # Session Start: Mon May 28 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:02] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  4. # [00:06] * Joins: eflores (eflores@59E5D51.793B015F.11F528CC.IP)
  5. # [00:09] * Quits: evilpie (chatzilla@moz-705F2ECD.pools.arcor-ip.net) (Ping timeout)
  6. # [00:10] * Quits: mw22 (chatzilla@moz-BD80F5CF.cm-3-1a.dynamic.ziggo.nl) (Ping timeout)
  7. # [00:13] * mattwoodrow|away is now known as mattwoodrow
  8. # [00:14] * Quits: pcglue (ekw@moz-B5B81AE7.dsl.irvnca.pacbell.net) (Ping timeout)
  9. # [00:15] <philor> hg rm browser/components/feeds/*
  10. # [00:15] * Joins: ekw (ekw@moz-904C079B.dsl.irvnca.pacbell.net)
  11. # [00:16] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  12. # [00:17] <philor> what were we thinking, deciding that if your prefs say to open feeds in another app, but we can't parse the feed ourselves, we'll load it raw instead of opening it in another app?
  13. # [00:17] * Quits: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de) (Client exited)
  14. # [00:18] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  15. # [00:18] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  16. # [00:18] * Quits: mcsmurf (mcsmurf@moz-3921E706.dip.t-dialin.net) (Quit: )
  17. # [00:21] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  18. # [00:22] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  19. # [00:23] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  20. # [00:23] * Quits: andreasn (andreasn@moz-7C447FC0.a336.priv.bahnhof.se) (Ping timeout)
  21. # [00:23] * Quits: kdc (chatzilla@moz-6176CD61.no.shawcable.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  22. # [00:26] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  23. # [00:26] * Joins: bbondy (bbondy@moz-A05ECC22.home.cgocable.net)
  24. # [00:29] * Joins: abwillis (abwillis@moz-8352A034.hlrn.qwest.net)
  25. # [00:29] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Ping timeout)
  26. # [00:30] * Joins: bbondy (bbondy@moz-A05ECC22.home.cgocable.net)
  27. # [00:33] * Quits: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
  28. # [00:34] * Quits: abwillis (abwillis@moz-8352A034.hlrn.qwest.net) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7.2/20120430222706])
  29. # [00:38] * Quits: jviereck (Adium@moz-20FC0B3E.ethz.ch) (Quit: Leaving.)
  30. # [00:39] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (Ping timeout)
  31. # [00:39] <zwol> smaug: thanks for the vote of confidence in the bug, but i still don't know where to put the darn event handler so it actually gets called
  32. # [00:39] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Client exited)
  33. # [00:39] <zwol> (ideally with a reference to the right browser object)
  34. # [00:40] <edmorley> philor: I'm presuming there's no easy way to work out what hg hooks are enabled on what trees (context: knowing which trees I have to add to treestatus.m.o, what sheriffs need access there + what trees should have their hooks corrected etc), without contacting server ops?
  35. # [00:40] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  36. # [00:41] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Connection reset by peer)
  37. # [00:41] * Joins: bbondy2 (bbondy@moz-A05ECC22.home.cgocable.net)
  38. # [00:42] <edmorley> philor: looking at treeclosure.py implies there are a lot of trees that clearly don't have the tree closure hook enabled, since those trees (eg fx-team) are not present in the hgNameToTinderboxURL list, so would exit 1 if the hook were active
  39. # [00:42] * bbondy2 is now known as bbondy
  40. # [00:43] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  41. # [00:44] * mjschranz_away is now known as mjschranz
  42. # [00:45] <philor> edmorley: well, you have to create trees for everything tbpl displays, whether or not there's a hook that enforces it, but yeah, I guess you have to ask serverops to be sure there isn't a tree with the hook enabled which is not on tbpl
  43. # [00:47] <edmorley> ok, thanks
  44. # [00:48] * Quits: nthomas (chatzilla@moz-A1F52C9.dsl.telstraclear.net) (Ping timeout)
  45. # [00:49] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  46. # [00:50] <@smaug> zwol: so where is the listener atm?
  47. # [00:50] <@smaug> zwol: note, print preview opens a new tab
  48. # [00:50] <@smaug> but perhaps you're testing printing only and not print preview
  49. # [00:51] <edmorley> philor: I'm pretty sure fx-team and several others are missing hooks as it is
  50. # [00:51] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  51. # [00:52] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  52. # [00:52] <philor> edmorley: depends on whether they want to be closeable (or, as is much more likely, we want to be able to close them whether or not they want it)
  53. # [00:54] * Joins: kdc (chatzilla@moz-6176CD61.no.shawcable.net)
  54. # [00:55] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Quit: Leaving.)
  55. # [00:58] <zwol> smaug: Right now, the listeners are nowhere, because I can't figure out where to put them.
  56. # [00:58] <zwol> Or where to do the putting.
  57. # [00:58] <zwol> It *seems* like the abstract Right Thing would be to find a hook that would allow me to attach the listener to each and every <xul:browser> upon creation.
  58. # [00:59] <@smaug> sounds right
  59. # [00:59] <zwol> Is there any such hook?
  60. # [00:59] <@smaug> though, I'm not a firefox developer
  61. # [01:00] <@smaug> zwol: in the browser binding add event listener
  62. # [01:00] <@smaug> either using <handler> or this.addEventListener(...)
  63. # [01:01] <zwol> this is literally the first time I have attempted to change anything under browser/
  64. # [01:01] * Joins: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net)
  65. # [01:01] <zwol> I don't know what you mean by "the browser binding"
  66. # [01:01] <@smaug> browser.xml isn't under browser
  67. # [01:02] <@smaug> browser.xml is an xbl binding
  68. # [01:02] <@smaug> for the xul:browser element
  69. # [01:02] <zwol> ah
  70. # [01:02] <@smaug> http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/browser.xml
  71. # [01:02] <zwol> okay, that is more than I knew before
  72. # [01:02] <philor> whew, close escape from browser/ there!
  73. # [01:03] <zwol> aha
  74. # [01:03] <zwol> so I just add <handler event="mynewevent"> and it auto-applies to every <browser>?
  75. # [01:03] <@smaug> yes
  76. # [01:03] <zwol> cool
  77. # [01:03] <zwol> I think that's the missing piece
  78. # [01:03] <zwol> thanks
  79. # [01:03] <@smaug> I'm not sure if you want that
  80. # [01:03] <@smaug> or add some listener to browser.js or browser.xul
  81. # [01:03] * Joins: nthomas (chatzilla@moz-CA3CA8E4.dsl.telstraclear.net)
  82. # [01:04] <@smaug> those are somewhere under browser/
  83. # [01:04] <zwol> that was where I was staring at before, but nothing made any sense
  84. # [01:04] <zwol> also this is maybe more naturally part of toolkit/
  85. # [01:04] <@smaug> you'd need to ask some Firefox developer
  86. # [01:04] <zwol> nod
  87. # [01:05] * Quits: cadecairos_away (cadecairos@78D3F304.33EE9F8A.1139E686.IP) (Ping timeout)
  88. # [01:05] <zwol> this is probably enough to get a first draft that works and then i can bug people who know
  89. # [01:05] <@smaug> IIRC dao knows about print preview code at least
  90. # [01:05] * zwol makes a note of that
  91. # [01:05] <zwol> I have to leave shortly
  92. # [01:05] <zwol> thanks again
  93. # [01:06] * Joins: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP)
  94. # [01:06] * Quits: nthomas (chatzilla@moz-CA3CA8E4.dsl.telstraclear.net) (Ping timeout)
  95. # [01:07] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  96. # [01:08] * Quits: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net) (Ping timeout)
  97. # [01:10] * Quits: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  98. # [01:11] * Joins: nthomas (chatzilla@moz-CA3CA8E4.dsl.telstraclear.net)
  99. # [01:13] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  100. # [01:13] * Joins: njn (chatzilla@moz-D0F649FC.dyn.iinet.net.au)
  101. # [01:13] <edmorley> roc: inbound burning
  102. # [01:13] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  103. # [01:14] <@roc> looking
  104. # [01:17] <@roc> pushed a bustage fix
  105. # [01:29] <edmorley> roc: thanks :-)
  106. # [01:29] <@roc> thanks for letting me know
  107. # [01:30] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  108. # [01:32] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
  109. # [01:32] * heycam|away is now known as heycam
  110. # [01:32] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  111. # [01:34] * mjschranz is now known as mjschranz_away
  112. # [01:34] <@smaug> hmm, has scrolling performance regressed lately?
  113. # [01:34] <@smaug> on linux
  114. # [01:35] <@roc> surely not
  115. # [01:37] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  116. # [01:37] * ChanServ sets mode: +o ehsan
  117. # [01:38] * Joins: Cork (Cork@moz-49FD6A7D.cust.tele2.se)
  118. # [01:38] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (Connection reset by peer)
  119. # [01:38] * Quits: kanru` (user@moz-DEE4A455.dynamic.hinet.net) (Ping timeout)
  120. # [01:39] * Quits: jdm (jdm@moz-B686C9AB.range86-171.btcentralplus.com) (Client exited)
  121. # [01:40] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a2/20120424042009])
  122. # [01:41] * mjschranz_away is now known as mjschranz
  123. # [01:41] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  124. # [01:42] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  125. # [01:42] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  126. # [01:47] * Quits: rajul (quassel@326D254A.5486C4D5.25B273F5.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  127. # [01:50] * mjschranz is now known as mjschranz_away
  128. # [01:50] * Quits: edmorley (edmorley@moz-3D130806.range86-166.btcentralplus.com) (Quit: Leaving.)
  129. # [01:50] * ewong is now known as ewong|sleep
  130. # [01:53] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  131. # [01:56] * Joins: bz_sleep (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  132. # [02:01] <darktrojan> hah, just read a question on r/chrome ... half the answers say "don't question google"
  133. # [02:01] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
  134. # [02:02] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  135. # [02:03] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (NickServ (GHOST command used by rick))
  136. # [02:03] * Joins: rick (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  137. # [02:05] * Quits: eflores (eflores@59E5D51.793B015F.11F528CC.IP) (Quit: Bye)
  138. # [02:07] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  139. # [02:08] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  140. # [02:10] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  141. # [02:13] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  142. # [02:25] * mjschranz_away is now known as mjschranz
  143. # [02:26] * Quits: @smaug (chatzilla@moz-96772BFB.elisa-mobile.fi) (Ping timeout)
  144. # [02:29] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Ping timeout)
  145. # [02:30] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  146. # [02:32] * Joins: smvv (smvv@moz-ADA081D0.org)
  147. # [02:36] * Quits: TheCrap (TheCrap@moz-35728D27.dip0.t-ipconnect.de) (Ping timeout)
  148. # [02:38] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Connection reset by peer)
  149. # [02:38] * Joins: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  150. # [02:52] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  151. # [02:52] * nthomas is now known as nthomas|away
  152. # [02:56] * Joins: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  153. # [03:01] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Ping timeout)
  154. # [03:02] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  155. # [03:05] * Joins: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net)
  156. # [03:10] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/4ce695c26fc5 - Dale Harvey - Bug 702880 - Add setVisible api to mozbrowser. r=jlebar
  157. # [03:10] <firebot> http://hg.mozilla.org/mozilla-central/rev/602c1435026d - Nicholas Cameron - Bug 757346 - Change from clipping the mask to drawing it. r=roc
  158. # [03:10] <firebot> http://hg.mozilla.org/mozilla-central/rev/e1a1d40f2246 - Jignesh Kakadiya - Bug 754384 - nsDragService's mNativeDragTarget is completely unused. r=khuey
  159. # [03:10] <firebot> http://hg.mozilla.org/mozilla-central/rev/4c3f2ddd82e8 - Till Schneidereit - Bug 758278 - Sweep crossCompartmentWrappers of all compartments, not only GCed ones. r=billm
  160. # [03:10] <firebot> http://hg.mozilla.org/mozilla-central/rev/01673165f0ee - Dan Wendorf - Bug 702159 - Add context menu to exit DOM full screen mode and tests. r=jaws
  161. # [03:10] <firebot> http://hg.mozilla.org/mozilla-central/rev/f41434c72cb5 - Mark Capella - Bug 758870 - de-ns-ify nsDocAccessible, r=surkov, f=tbsaunde
  162. # [03:14] * Quits: rick (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  163. # [03:14] * Quits: chewey (chewey@moz-AA9BE484.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  164. # [03:15] * Joins: chewey (chewey@moz-1941DBE0.dip0.t-ipconnect.de)
  165. # [03:16] * Joins: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  166. # [03:17] * mjschranz is now known as mjschranz_away
  167. # [03:19] * Quits: JeroenDeDauw (j@moz-A7931EB7.dip.t-dialin.net) (Quit: Leaving.)
  168. # [03:21] * Joins: gandalf (zbraniecki@moz-EE403199.neoplus.adsl.tpnet.pl)
  169. # [03:21] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  170. # [03:21] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  171. # [03:24] * Quits: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP) (Ping timeout)
  172. # [03:25] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  173. # [03:29] * Quits: lightsofapollo (jlal@moz-ACAEA2CB.hsd1.ca.comcast.net) (Quit: lightsofapollo)
  174. # [03:33] * shorlander-away is now known as shorlander
  175. # [03:34] * shorlander is now known as shorlander-away
  176. # [03:36] * shorlander-away is now known as shorlander
  177. # [03:40] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  178. # [03:42] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (Quit: Quit)
  179. # [03:42] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  180. # [03:43] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  181. # [03:43] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Connection reset by peer)
  182. # [03:44] * Joins: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  183. # [03:44] * Joins: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP)
  184. # [03:45] * Quits: vikash|sleep (vikash@EFCA81DB.97D13B93.FB0CC892.IP) (Ping timeout)
  185. # [03:45] * ewong|afk is now known as ewong
  186. # [03:45] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  187. # [03:47] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Ping timeout)
  188. # [03:47] * nthomas|away is now known as nthomas
  189. # [03:47] * Joins: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  190. # [03:47] * Joins: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
  191. # [03:49] * Quits: Fallen|away (Fallen@moz-F0262F50.ch) (Ping timeout)
  192. # [03:49] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  193. # [03:50] * Quits: Stan_ (Stan@moz-26D5053.dip.t-dialin.net) (Ping timeout)
  194. # [03:50] * Joins: Fallen|away (Fallen@moz-F0262F50.ch)
  195. # [03:51] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  196. # [03:55] * Quits: sewardj (sewardj@moz-6D352451.dip.t-dialin.net) (Ping timeout)
  197. # [03:56] * Joins: sewardj (sewardj@moz-E66068E0.dip.t-dialin.net)
  198. # [03:56] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  199. # [03:59] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  200. # [04:01] * Joins: lightsofapollo (jlal@moz-ACAEA2CB.hsd1.ca.comcast.net)
  201. # [04:01] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
  202. # [04:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  203. # [04:03] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  204. # [04:08] * Joins: akeybl (akeybl@moz-FD74BF8F.static.reno.nv.charter.com)
  205. # [04:13] * Quits: asadotzler (asa@moz-FEE5419.csi-sbs.com) (Input/output error)
  206. # [04:14] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Ping timeout)
  207. # [04:15] * Joins: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  208. # [04:22] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  209. # [04:23] * Joins: jduell (jduell@moz-A71D42D4.nc.res.rr.com)
  210. # [04:23] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  211. # [04:24] * Quits: wlach (wlach@moz-3A1F70B1.vif.net) (Ping timeout)
  212. # [04:24] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Ping timeout)
  213. # [04:26] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  214. # [04:29] * Joins: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  215. # [04:30] * Quits: gandalf (zbraniecki@moz-EE403199.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  216. # [04:30] * Quits: jduell (jduell@moz-A71D42D4.nc.res.rr.com) (Ping timeout)
  217. # [04:33] <lduros> trying to build firefox with a different default directory using --with-user-appdir but it doesn't seem to have any effect with FF12 source
  218. # [04:34] <lduros> did anybody have the same issue? :-) Maybe if they tried to build FF with a different appdir
  219. # [04:44] * Quits: akeybl (akeybl@moz-FD74BF8F.static.reno.nv.charter.com) (Quit: Leaving...)
  220. # [04:44] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  221. # [04:46] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  222. # [04:50] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/4dd2d5f25910 - Brian R. Bondy - Bug 692255 - Get rid of prefetch files on Windows for faster startup. r=rstrong
  223. # [04:50] <firebot> http://hg.mozilla.org/mozilla-central/rev/21ae85ff4286 - Brian R. Bondy - Bug 727864 - Enable DLL preloading when MozillaMaintenance service disabled prefetch. r=jimm
  224. # [04:50] <firebot> http://hg.mozilla.org/mozilla-central/rev/fb61360eab85 - Brian R. Bondy - Bug 758410 - Installs of service should not attempt to clear prefetch. r=rstrong
  225. # [04:50] * nli|away is now known as nli
  226. # [04:50] <firebot> http://hg.mozilla.org/mozilla-central/rev/93018b4bf4da - Brian R. Bondy - Bug 758206 - Better detection for preload/prefetch telemetry. r=taras
  227. # [04:50] <firebot> http://hg.mozilla.org/mozilla-central/rev/b3ca05098ddc - Brian R. Bondy - Bug 756846 - Increase timeout to 3 minutes for prefetch clearing. r=rstrong
  228. # [04:50] <firebot> http://hg.mozilla.org/mozilla-central/rev/de230f4a91f7 - Brian R. Bondy - Bug 758206 - Telemetry for preload/prefetch. r=taras
  229. # [04:52] <reed> bbondy: your comment doesn't seem to match the code there
  230. # [04:52] <bbondy> which one?
  231. # [04:52] <reed> bbondy: https://hg.mozilla.org/mozilla-central/rev/21ae85ff4286#l1.19
  232. # [04:52] <reed> "So we disable all of them that start with FIREFOX."
  233. # [04:53] <bbondy> It's controlled by the installer but the only value in use today is FIREFOX
  234. # [04:53] <bbondy> if we add more we can change that comment at that time I guess
  235. # [04:53] <reed> ah, ok
  236. # [04:53] * Joins: wlach (wlach@moz-3A1F70B1.vif.net)
  237. # [04:54] <reed> I was expecting you to actually be looking for FIREFOX or something
  238. # [04:54] <reed> in that code
  239. # [04:54] <bbondy> before it was hardcoded to FIREFOX and ifdefed for phoenix, but we generalized it, but not the comment :) but sinc eit's the only one in use it's ok :)
  240. # [04:54] <reed> k
  241. # [04:54] <reed> anyway, it just confused me :)
  242. # [05:02] * Quits: Gentlecat (Roman@1399931A.DF8A527C.8FB52CB8.IP) (Ping timeout)
  243. # [05:05] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  244. # [05:06] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  245. # [05:12] * Joins: Gentlecat (Roman@1399931A.DF8A527C.8FB52CB8.IP)
  246. # [05:16] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  247. # [05:19] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  248. # [05:21] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  249. # [05:25] * Joins: abwillis (abwillis@moz-8352A034.hlrn.qwest.net)
  250. # [05:26] * Quits: wlach (wlach@moz-3A1F70B1.vif.net) (Ping timeout)
  251. # [05:28] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  252. # [05:28] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  253. # [05:29] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  254. # [05:30] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Client exited)
  255. # [05:30] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  256. # [05:31] * Quits: abwillis (abwillis@moz-8352A034.hlrn.qwest.net) (Client exited)
  257. # [05:37] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  258. # [05:38] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  259. # [05:40] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Ping timeout)
  260. # [05:41] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  261. # [05:41] * heycam is now known as heycam|away
  262. # [05:43] * glob|away is now known as glob
  263. # [05:44] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  264. # [05:45] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  265. # [05:54] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
  266. # [06:08] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Ping timeout)
  267. # [06:12] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  268. # [06:19] * heycam|away is now known as heycam
  269. # [06:20] * Quits: ircloggr (nodebot@moz-8B6FE5AD.compute-1.amazonaws.com) (Client exited)
  270. # [06:21] * Joins: ircloggr (nodebot@moz-29275020.compute-1.amazonaws.com)
  271. # [06:23] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  272. # [06:23] * njn sees some tumbleweeds rolling by
  273. # [06:24] <darktrojan> those must be the tumbleweeds that went past here a few hours ago
  274. # [06:25] * Joins: mike5w3c (MikeS@moz-2AD291AD.xgsspn.imtp.tachikawa.spmode.ne.jp)
  275. # [06:25] <Unfocused> maybe they're lost
  276. # [06:26] <glob> maybe we're under attack!
  277. # [06:26] <glob> battle stations everyone!
  278. # [06:27] <darktrojan> what's the best defence against tumbleweed? fire?
  279. # [06:27] <glob> nukes.
  280. # [06:27] <glob> it's the only way to be safe.
  281. # [06:28] <darktrojan> india has nukes. nigelb, fetch the nukes!
  282. # [06:29] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  283. # [06:29] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  284. # [06:30] <glob> since this is the only active channel... in the latest support newsletter they talk about WPR .. what's that?
  285. # [06:30] <glob> "... one-stop shop for creating both desktop and wpr requests."
  286. # [06:30] <darktrojan> wisconsin public radio apparently
  287. # [06:31] <glob> oh, workplace resources i guess
  288. # [06:31] <Unfocused> yea, that
  289. # [06:32] <Unfocused> see blog.mozilla.com/places/
  290. # [06:32] <Unfocused> which is quite possibly the worse naming choice ever
  291. # [06:32] <glob> ah, being "place-less" i'd never seen that tla before
  292. # [06:34] <Havvy> Unfocused: Just acronymize it to BMOP.
  293. # [06:34] <Unfocused> itym BMCP
  294. # [06:34] <Unfocused> oh, wait, soon to be BMOP, i guess
  295. # [06:35] <Unfocused> too bad if the places team ever want a central blog
  296. # [06:35] <darktrojan> ooh "if you'd like new hardware" ...
  297. # [06:37] <Unfocused> huh, i'd have expected desktop to still handle that
  298. # [06:37] * Unfocused shrugs
  299. # [06:38] <njn> Unfocused: what Places team?
  300. # [06:38] * philor is now known as philor|away
  301. # [06:38] <darktrojan> maybe they mean hardware hardware
  302. # [06:38] <Unfocused> njn: marco... and.. er... marco
  303. # [06:39] <darktrojan> polo
  304. # [06:39] <Unfocused> please imagine this convo taking places 2 years ago
  305. # [06:39] * Quits: lightsofapollo (jlal@moz-ACAEA2CB.hsd1.ca.comcast.net) (Quit: lightsofapollo)
  306. # [06:40] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  307. # [06:40] <Unfocused> er, taking place
  308. # [06:40] <Unfocused> wow, what a typo
  309. # [06:41] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Ping timeout)
  310. # [06:41] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  311. # [06:41] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  312. # [06:41] * Joins: zzzzz_ (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  313. # [06:41] <glob> anyone know who "moz_bug_r_a4" is?
  314. # [06:41] * zzzzz_ is now known as zzzzz
  315. # [06:41] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  316. # [06:42] <jlebar|away> glob, I understand that some people do, but his identity is guarded.
  317. # [06:42] <jlebar|away> glob, Talk to the security team if you have a need to know. :)
  318. # [06:43] <glob> jlebar|away, thanks, shall do
  319. # [06:45] * philor|away is now known as philor
  320. # [06:48] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  321. # [06:51] <darktrojan> oh its a holiday weekend in the US
  322. # [06:51] <darktrojan> stand by for more tumbleweed
  323. # [06:52] <glob> red six standing by
  324. # [06:54] * Joins: sawrubh (Mibbit@1049E10.EDCAC209.69A05079.IP)
  325. # [06:55] <Unfocused> we'll sure show them next weekend, as the great might of NZ abandons IRC
  326. # [06:55] <darktrojan> oh yeah
  327. # [06:56] * darktrojan forgot about it
  328. # [06:56] <darktrojan> days of the week have such an impact on my life
  329. # [06:56] <darktrojan> :/
  330. # [06:56] <glob> Unfocused, AU as well; they won't know what (didn't) hit them
  331. # [06:57] <darktrojan> woah
  332. # [06:57] <Unfocused> me too... i only know because someone told me earlier. i usually find out about public holidays after i've already worked through them
  333. # [06:58] <darktrojan> claim time and a half?
  334. # [06:59] * glob has kids, wouldn't be able to work through a public holiday
  335. # [06:59] <glob> also, mrs glob would tell me off if i tried
  336. # [06:59] <Unfocused> heh
  337. # [07:00] <Unfocused> time and a half doesn't apply for salaries
  338. # [07:01] <Unfocused> and i just take it off on another day anyway
  339. # [07:01] <Unfocused> so it evens out
  340. # [07:01] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  341. # [07:01] * ChanServ sets mode: +o ehsan
  342. # [07:01] * nthomas is now known as nthomas|away
  343. # [07:02] <darktrojan> good point
  344. # [07:02] * darktrojan isn't experienced with this thing called 'salary'
  345. # [07:03] * ewong spotted a tumbleweed that was about to roll by, but was abruptly nuked by darktrojan's quick reflexes.
  346. # [07:03] <glob> darktrojan++
  347. # [07:03] * darktrojan nuked ewong, not the tumbleweed
  348. # [07:04] <darktrojan> "oops"
  349. # [07:04] <ewong> -.-
  350. # [07:05] <darktrojan> Unfocused, 64px icon is not 64px :( https://static-ssl-cdn.addons.mozilla.net/img/uploads/addon_icons/1/1843-64.png
  351. # [07:05] <Unfocused> heh
  352. # [07:07] <Unfocused> also: returning all sizes would be good (i thought thats what you were gonna do anyway)
  353. # [07:07] <darktrojan> well yeah I probably should've
  354. # [07:07] <darktrojan> one track mind
  355. # [07:07] <Unfocused> :)
  356. # [07:07] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  357. # [07:08] <Unfocused> btw, how hard was it to setup zamboni?
  358. # [07:08] <darktrojan> I haven't done it
  359. # [07:08] <darktrojan> but I was just reading http://micropipes.com/blog/2012/04/10/how-to-get-a-development-instance-of-amo-set-up-in-about-10-minutes/
  360. # [07:08] <Unfocused> ah heh
  361. # [07:09] <darktrojan> github editing ftw
  362. # [07:09] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  363. # [07:09] <darktrojan> I want to change a few things that bug revealed so I might try setting it up
  364. # [07:09] * Unfocused nods
  365. # [07:11] <Unfocused> that might end up being the quick path for some api changes we want :)
  366. # [07:11] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  367. # [07:11] <darktrojan> wfm
  368. # [07:13] <darktrojan> I do like that about OSS, if nobody will fix it for you, do it yourself
  369. # [07:16] * dev_afk is now known as devd
  370. # [07:16] <darktrojan> Unfocused, that article doesn't mention the 700MB download involved
  371. # [07:16] <Unfocused> hah
  372. # [07:16] <darktrojan> 10 minutes might be an understatement
  373. # [07:17] * Unfocused has a 555gb cap now
  374. # [07:17] <darktrojan> woah
  375. # [07:17] <Unfocused> <3 snap
  376. # [07:17] <darktrojan> I have a much better cap now, it's only 40gb but I don't use anywhere near that
  377. # [07:21] <glob> i just upped from 50g to 200g; video conferencing burns the quota
  378. # [07:23] <sawrubh> just out of curiosity(I hate to come in between) are you guys talking this cap for a per month basis or what ?
  379. # [07:23] <glob> sawrubh, yes, per month
  380. # [07:23] <sawrubh> then Unfocused woah!
  381. # [07:23] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  382. # [07:24] <Unfocused> :)
  383. # [07:24] <Unfocused> was a free upgrade too
  384. # [07:24] <glob> Unfocused, that's a lot of sheep porn :P
  385. # [07:24] <darktrojan> he's started hosting that now
  386. # [07:25] <Unfocused> yea, there seems to be huge demand for it from aussie
  387. # [07:25] <glob> lol :D
  388. # [07:25] <glob> Unfocused, what's your connection speed?
  389. # [07:26] <Unfocused> adsl2+, i get around 1.2mbit down - would be more if it weren't for the ancient wiring in this house
  390. # [07:26] * Joins: nli` (nli@moz-99690620.hinet-ip.hinet.net)
  391. # [07:26] <glob> ouch
  392. # [07:26] <Unfocused> been thinking about getting the wiring fixed and upgrading to vdsl2
  393. # [07:26] <glob> can you even hit your limit at that rate?
  394. # [07:26] <Unfocused> er, sorry, 1.2mbyte down
  395. # [07:26] <glob> ah!
  396. # [07:26] * Unfocused is half asleep today
  397. # [07:27] <glob> that's *slightly* better :P
  398. # [07:27] <darktrojan> heh
  399. # [07:27] <glob> .au is still really behind when it comes to internet infrastructure :(
  400. # [07:27] <Unfocused> so is NZ :\
  401. # [07:28] <Unfocused> thankfully, i'm only a few houses away from the exchange in Dunedin
  402. # [07:28] <darktrojan> it wouldn't be so annoying if we weren't at the end of the world
  403. # [07:28] <Unfocused> (er, one of the two exchanges)
  404. # [07:28] <darktrojan> heh
  405. # [07:29] <Unfocused> i won't be getting fiber anytime soon though :\
  406. # [07:29] <glob> we don't have vdsl here
  407. # [07:29] <darktrojan> 50%
  408. # [07:30] * khuey|away is now known as khuey
  409. # [07:30] <Unfocused> it's very new here. only a couple of ISPs support it, even with hardware at the exchanges/cabinets
  410. # [07:31] <Unfocused> and the hardware there is new
  411. # [07:32] <Unfocused> vdsl has a rather short range though, so i'd bet most people wouldn't be in range anyway
  412. # [07:32] <glob> we're rolling out fibre across australia; of course this happens: http://nbnco.com.au/rollout/rollout-map.html?address=success
  413. # [07:33] <darktrojan> more like fail
  414. # [07:34] <Unfocused> you live in place called success?
  415. # [07:34] <glob> success \o/
  416. # [07:35] <glob> it's the name of jame stirling's ship
  417. # [07:35] <glob> *james
  418. # [07:36] * Quits: sawrubh (Mibbit@1049E10.EDCAC209.69A05079.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  419. # [07:37] <philor> you live on a 180 year old ship?
  420. # [07:39] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  421. # [07:41] * Quits: glob (glob@moz-DF237567.glob.com.au) (Quit: abandon ship)
  422. # [07:42] <darktrojan> hah
  423. # [07:42] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  424. # [07:42] <darktrojan> he likes things made using technology nobody uses any more
  425. # [07:42] <darktrojan> like bugzilla
  426. # [07:43] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  427. # [07:43] <JonathanS> hipster?
  428. # [07:44] <darktrojan> \o/ my download is done
  429. # [07:46] <JonathanS> darktrojan, is your fries are also done too?
  430. # [07:46] <darktrojan> no :(
  431. # [07:46] * Joins: glob (glob@moz-DF237567.glob.com.au)
  432. # [07:47] <JonathanS> Ding download is done :)
  433. # [07:47] <glob> darktrojan, :P
  434. # [07:47] <darktrojan> just an observation
  435. # [07:48] <glob> darktrojan, does it help that at my previous job i had to use delphi and java ejb's ?
  436. # [07:48] <darktrojan> ewww EJBs
  437. # [07:49] <darktrojan> I'd forgotten about those
  438. # [07:49] <glob> and SOAP
  439. # [07:49] <darktrojan> hadn't forgotten about that
  440. # [07:50] <glob> i'm sorry about that :(
  441. # [07:50] <glob> try drinking more
  442. # [07:50] <darktrojan> hah
  443. # [07:50] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  444. # [07:50] <nigelb> wpr team. this is the first I've heard of them.
  445. # [07:51] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  446. # [07:51] <Unfocused> nigelb: its new-ish
  447. # [07:51] <nigelb> Unfocused: ah, well.
  448. # [07:51] <nigelb> I haven't read the planet in a while.
  449. # [07:52] <Unfocused> used to be done more ad-hoc.. and mozilla used to be much smaller :)
  450. # [07:55] * devd is now known as dev_afk
  451. # [08:02] <darktrojan> well I got stuck running zamboni
  452. # [08:02] * darktrojan leaves it for today
  453. # [08:03] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  454. # [08:03] * Joins: Cork (Cork@moz-49FD6A7D.cust.tele2.se)
  455. # [08:07] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Ping timeout)
  456. # [08:08] * Joins: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  457. # [08:10] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Quit: Leaving.)
  458. # [08:16] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  459. # [08:18] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  460. # [08:24] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  461. # [08:27] <njn> back to work everyone
  462. # [08:28] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/ef0180b53eae - Mike Hommey - Bug 758010 - Wrap operator new/delete on Android. r=khuey
  463. # [08:29] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  464. # [08:31] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  465. # [08:32] * Quits: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  466. # [08:36] * Joins: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP)
  467. # [08:36] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  468. # [08:39] * Quits: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  469. # [08:41] * Quits: mauke (mauke@moz-6A01E0D8.superkabel.de) (Input/output error)
  470. # [08:42] * Quits: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
  471. # [08:43] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  472. # [08:52] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  473. # [08:52] * Quits: njn (chatzilla@moz-D0F649FC.dyn.iinet.net.au) (Ping timeout)
  474. # [08:54] <@khuey> /,e grumbles
  475. # [08:54] <@khuey> er
  476. # [08:54] * @khuey grumbles
  477. # [08:56] * KWierso grumbles about khuey /,m grumbling
  478. # [08:56] <KWierso> man, I can't even type out my mockery correctly tonight...
  479. # [08:56] * philor grumbles about khuey breaking OS X
  480. # [08:57] <@khuey> I doubt I just broke OS X
  481. # [08:57] <philor> oh, it being first to fail is so unnatural I can't remember it
  482. # [08:58] * Quits: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net) (Ping timeout)
  483. # [08:58] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  484. # [08:58] * ChanServ sets mode: +o ehsan
  485. # [08:58] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  486. # [09:00] * Joins: zzzzz_ (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  487. # [09:00] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Ping timeout)
  488. # [09:00] * zzzzz_ is now known as zzzzz
  489. # [09:02] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  490. # [09:02] * ChanServ sets mode: +o roc
  491. # [09:03] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  492. # [09:03] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  493. # [09:03] * Quits: Mardak (Mardak@12C26F84.EE8E98AF.50A2323E.IP) (Ping timeout)
  494. # [09:06] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Quit: Leaving)
  495. # [09:06] * Joins: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com)
  496. # [09:06] * Joins: vikash (vikash@8631D2F.29030610.5B70BD0F.IP)
  497. # [09:07] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  498. # [09:08] <dRdR> does anyone else get this error even after a clobber? res/values-xlarge/themes.xml:17: error: Error: No resource found that matches the given
  499. # [09:08] <dRdR> | name: attr 'android:actionBarDivider'.
  500. # [09:08] <dRdR> (building fennec)
  501. # [09:09] * Joins: Optimizer (Instantbir@540564CE.5204F603.2AB48280.IP)
  502. # [09:15] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  503. # [09:15] * Quits: Optimizer (Instantbir@540564CE.5204F603.2AB48280.IP) (Ping timeout)
  504. # [09:17] * Joins: Mardak (Mardak@12C26F84.EE8E98AF.50A2323E.IP)
  505. # [09:18] * Quits: sawrubh (Mibbit@3D0D07B2.BD57A133.DDC6F5D1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  506. # [09:21] <JonathanS> dRdR, sounds like you are not target against API 14 or later
  507. # [09:27] <dRdR> JonathanS: yeah that sounds right
  508. # [09:27] <dRdR> I'll update, thanks
  509. # [09:29] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  510. # [09:30] * Joins: jdm (jdm@moz-B686C9AB.range86-171.btcentralplus.com)
  511. # [09:32] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  512. # [09:33] * Joins: mreavy_ (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  513. # [09:34] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Ping timeout)
  514. # [09:34] * mreavy_ is now known as mreavy
  515. # [09:34] * Parts: qDot (qDot@moz-4548DE5D.members.linode.com) (ERC Version 5.3 (IRC client for Emacs))
  516. # [09:34] * Quits: jdm (jdm@moz-B686C9AB.range86-171.btcentralplus.com) (Client exited)
  517. # [09:35] * Joins: qDot (qDot@moz-4548DE5D.members.linode.com)
  518. # [09:36] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  519. # [09:36] * Joins: karl (karl@moz-830AA979.jetstream.xtra.co.nz)
  520. # [09:37] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  521. # [09:37] * Joins: ehsan_ (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  522. # [09:37] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Ping timeout)
  523. # [09:38] * Joins: jdm (jdm@moz-B686C9AB.range86-171.btcentralplus.com)
  524. # [09:38] * Quits: avih (quassel@moz-A9CF8C2.red.bezeqint.net) (Connection reset by peer)
  525. # [09:39] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  526. # [09:39] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  527. # [09:41] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  528. # [09:41] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  529. # [09:43] * Joins: smaug (chatzilla@moz-96772BFB.elisa-mobile.fi)
  530. # [09:43] * ChanServ sets mode: +o smaug
  531. # [09:44] <@smaug> hsivonen: ping
  532. # [09:44] <@smaug> or anyone
  533. # [09:44] * Joins: avih (quassel@moz-A9CF8C2.red.bezeqint.net)
  534. # [09:44] <@smaug> isn't http://www.whatwg.org/specs/web-apps/current-work/multipage/the-end.html#html-fragment-serialization-algorithm broken for void element
  535. # [09:44] <@smaug> s/void/empty/ or whatever the elements are called
  536. # [09:45] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  537. # [09:45] <@smaug> I mean the case if 'the node' is void element, yet it has child nodes
  538. # [09:47] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  539. # [09:47] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  540. # [09:48] * Joins: lightsofapollo (jlal@moz-ACAEA2CB.hsd1.ca.comcast.net)
  541. # [09:52] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  542. # [09:54] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  543. # [09:55] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  544. # [09:57] * Quits: jdm (jdm@moz-B686C9AB.range86-171.btcentralplus.com) (Client exited)
  545. # [09:57] <@smaug> oh, there is now khu and khuey
  546. # [09:58] <@khuey> fun
  547. # [09:58] <darktrojan> only one of them has an @
  548. # [10:00] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  549. # [10:00] <@smaug> um, is today some sort of memorial day ?
  550. # [10:00] <@khuey> yes
  551. # [10:01] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  552. # [10:01] <@khuey> http://en.wikipedia.org/wiki/Memorial_Day
  553. # [10:01] <@smaug> khuey: are you landing bug 757284 to branch ?
  554. # [10:02] <@smaug> or should I?
  555. # [10:02] * Joins: squeakytoy (squeakytoy@moz-9E84F244.netset.se)
  556. # [10:02] <@smaug> ah, you will
  557. # [10:02] <@khuey> I will
  558. # [10:02] <@khuey> after I land it on central ;-)
  559. # [10:03] * Quits: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP) (Client exited)
  560. # [10:03] * Joins: mike5w3c_ (MikeS@moz-530DB8B7.xgsspn.imtp.tachikawa.spmode.ne.jp)
  561. # [10:04] <@smaug> unrelated note, implementing anything from a spec is annoying. specs are so buggy.
  562. # [10:04] * Quits: mike5w3c (MikeS@moz-2AD291AD.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  563. # [10:04] * mike5w3c_ is now known as mike5w3c
  564. # [10:04] <@khuey> much better to just reverse engineer IE and NN4
  565. # [10:05] <@smaug> yes!
  566. # [10:05] <@smaug> well, this particular part of HTML is probably reverse engineered IE plus some random stuff and some fixes and some new bugs
  567. # [10:06] <@smaug> never ever trust any part of a spec to be right :)
  568. # [10:11] * Quits: Mardak (Mardak@12C26F84.EE8E98AF.50A2323E.IP) (Quit: Mardak)
  569. # [10:11] * Joins: Optimizer (Instantbir@7E91004A.F4B3AA07.2AB48280.IP)
  570. # [10:11] <@khuey> smaug: I landed
  571. # [10:12] <@khuey> smaug: I would appreciate it if you could keep an eye on the tree, as I am likely to fall asleep before it cycles
  572. # [10:12] * Joins: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP)
  573. # [10:12] <@khuey> I expect it will be fine
  574. # [10:12] <@smaug> ok
  575. # [10:12] * philor snickers softly
  576. # [10:12] * Joins: edmorley (edmorley@moz-BEE16293.range86-145.btcentralplus.com)
  577. # [10:12] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: Computer has gone to sleep.)
  578. # [10:12] <@smaug> khuey: m-c and beta?
  579. # [10:13] * Parts: lightsofapollo (jlal@moz-ACAEA2CB.hsd1.ca.comcast.net)
  580. # [10:13] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  581. # [10:13] <edmorley> philor: good evening :-)
  582. # [10:13] <@khuey> yeah
  583. # [10:13] <@khuey> m-c is definitely ok though
  584. # [10:14] <@khuey> I sorted that all out on build-system
  585. # [10:14] <philor> edmorley: good morning works, it's after 1 ;)
  586. # [10:14] <edmorley> philor: heh, true :-)
  587. # [10:14] <@khuey> ugh
  588. # [10:14] <@khuey> so it is
  589. # [10:14] <philor> holiday tomorrow, no need to ugh
  590. # [10:14] <@khuey> good thing I don't have to work tomorrow! :-P
  591. # [10:16] <edmorley> philor: for the re-enable devtools et al bug, I was going to ask robcee/bhackett etc whether they still needed nightlies, but didn't want to double up if they had already said they did somewhere?
  592. # [10:17] * Joins: smontagu (chatzilla@moz-58EF91E7.red.bezeqint.net)
  593. # [10:17] <philor> edmorley: I don't know anything that's not in the dependencies
  594. # [10:17] <edmorley> ok
  595. # [10:19] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  596. # [10:24] * Joins: garnacho (carlos@moz-36890E2D.static.user.ono.com)
  597. # [10:25] <@smaug> glandium: ping
  598. # [10:25] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  599. # [10:26] * Quits: @smaug (chatzilla@moz-96772BFB.elisa-mobile.fi) (Ping timeout)
  600. # [10:26] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  601. # [10:27] * khuey is now known as khuey|away
  602. # [10:27] * Joins: smaug (chatzilla@moz-96772BFB.elisa-mobile.fi)
  603. # [10:27] * ChanServ sets mode: +o smaug
  604. # [10:28] * Quits: smontagu (chatzilla@moz-58EF91E7.red.bezeqint.net) (Ping timeout)
  605. # [10:29] * philor is now known as philor|away
  606. # [10:29] <glandium> smaug: pong
  607. # [10:30] <@smaug> glandium: what kinds of static things should be avoided?
  608. # [10:31] <@smaug> glandium: is it ok to have static objects inside methods?
  609. # [10:31] <@smaug> I mean some object which effectively just keeps int[] array alive
  610. # [10:32] <glandium> smaug: static objects in the global scope are the problematic ones
  611. # [10:32] <@smaug> ok
  612. # [10:32] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
  613. # [10:32] <glandium> smaug: for those, some are okay, but let's not discuss these details now :)
  614. # [10:34] * heycam is now known as heycam|away
  615. # [10:35] * Joins: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net)
  616. # [10:36] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  617. # [10:37] * Joins: smontagu (chatzilla@2B060B9D.C39404F5.CB858787.IP)
  618. # [10:40] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
  619. # [10:42] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
  620. # [10:42] <past> can anyone explain how I ended up with a bunch of .egg-info text files in my workspace after today's pull? http://past.pastebin.mozilla.org/1650704
  621. # [10:43] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  622. # [10:45] <nthomas|away> bug 661908 probably
  623. # [10:47] <glandium> past: bug 758823
  624. # [10:48] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  625. # [10:49] <past> thanks
  626. # [10:53] * Joins: Ms2ger (Ms2ger@16192524.D97FCA28.37724B0D.IP)
  627. # [10:56] * Quits: Optimizer (Instantbir@7E91004A.F4B3AA07.2AB48280.IP) (Ping timeout)
  628. # [10:57] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  629. # [10:59] * Quits: karl (karl@moz-830AA979.jetstream.xtra.co.nz) (Ping timeout)
  630. # [10:59] <AryehGregor> smaug, specs are buggy, but at least everyone should have the *same* bugs, so that's a step forward. :)
  631. # [11:00] * Joins: Optimizer (Instantbir@7E91004A.F4B3AA07.2AB48280.IP)
  632. # [11:00] <AryehGregor> smaug, the fragment serialization algorithm looks correct to me for an element with no children. s is initialized to the empty string, step 2 does nothing because it iterates over a list of zero children, so the result is the empty string.
  633. # [11:02] <AryehGregor> What spec bug do you have a problem with here?
  634. # [11:02] * Joins: TheCrap (TheCrap@moz-7DF81360.dip0.t-ipconnect.de)
  635. # [11:03] * AryehGregor finds a bug in the algorithm, reading through it: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17217
  636. # [11:03] * nthomas|away is now known as nthomas
  637. # [11:03] <@smaug> AryehGregor: the case when 'the node' is void
  638. # [11:04] * Joins: mak (chatzilla@moz-F4976B9B.retail.telecomitalia.it)
  639. # [11:04] <Ms2ger> Hmm, is smaug online already, or still online...
  640. # [11:04] <AryehGregor> Oh.
  641. # [11:04] <AryehGregor> You mean the current node.
  642. # [11:04] <@smaug> IMO in that case child nodes should not be serialized
  643. # [11:04] <@smaug> no, I mean 'the node'
  644. # [11:04] <@smaug> not current node
  645. # [11:04] <AryehGregor> Oh, I see.
  646. # [11:04] <AryehGregor> Current node being void is also buggy, isn't it?
  647. # [11:04] * Joins: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de)
  648. # [11:04] <AryehGregor> This algorithm looks like it says .innerHTML of <div><img></div> is "<img></img>".
  649. # [11:05] <@smaug> AryehGregor: Apparently Simon thinks it is ok to have such strange inconsistency https://www.w3.org/Bugs/Public/show_bug.cgi?id=17216
  650. # [11:05] <AryehGregor> You mean that if you have a DOM where <img> has children, they should be ignored.
  651. # [11:05] <AryehGregor> Hmm.
  652. # [11:05] <@smaug> AryehGregor: how so?
  653. # [11:05] <AryehGregor> Oh, I missed that.
  654. # [11:05] <AryehGregor> Never mind, you're right.
  655. # [11:05] <Ms2ger> So, if you have...
  656. # [11:05] <AryehGregor> That would be a really horrible bug. :)
  657. # [11:05] <Ms2ger> <img><div><span></span></div></img>, what's div.innerHTML?
  658. # [11:06] <glandium> smaug: would that be okay? http://pastebin.mozilla.org/1650713
  659. # [11:07] <@smaug> Ms2ger: right
  660. # [11:07] <@smaug> span
  661. # [11:07] <@smaug> ugh, HTML's parsing and serialization is just so broken
  662. # [11:07] * Joins: gcp (gpascutto@moz-162451B9.access.telenet.be)
  663. # [11:07] <@smaug> by design
  664. # [11:07] <@smaug> too late to fix it
  665. # [11:07] <@smaug> I guess
  666. # [11:08] * Quits: ted_ (luser@moz-6EA147AF.scr.east.verizon.net) (Ping timeout)
  667. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  668. # [11:10] <AryehGregor> smaug, Gecko nightly seems to match the spec.
  669. # [11:11] <AryehGregor> For <img><div></div></img>.
  670. # [11:11] <@smaug> I don't care about that :)
  671. # [11:11] <AryehGregor> So does IRE
  672. # [11:11] <AryehGregor> So does IE10 in IE10 mode.
  673. # [11:11] <@smaug> webkit doesn't
  674. # [11:11] <@smaug> at least not for input element
  675. # [11:11] <@smaug> but I did close the bug
  676. # [11:11] <@smaug> as invalid
  677. # [11:12] * @smaug should not look at any html parsing or serialization
  678. # [11:12] <AryehGregor> Right, WebKit and Opera go with your suggestion.
  679. # [11:12] <@smaug> Opera does what Gecko does
  680. # [11:12] <@smaug> at least in some cases
  681. # [11:13] <Ms2ger> Time to write some tests, then :)
  682. # [11:13] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  683. # [11:13] * Quits: Optimizer (Instantbir@7E91004A.F4B3AA07.2AB48280.IP) (Ping timeout)
  684. # [11:13] * AryehGregor can tell you the major serialization differences between Gecko and WebKit already, because his editing tests hit them
  685. # [11:14] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  686. # [11:14] <AryehGregor> Mainly: Gecko doesn't output as many newlines as it should sometimes for pre etc.; it's completely broken for the contents of <xmp> (doesn't treat them like <script>/<style>); and style="" is a trainwreck.
  687. # [11:14] <AryehGregor> (style="" serialization isn't specced at all :( )
  688. # [11:15] <AryehGregor> (some browsers add trailing "; ", for instance, some don't; individual properties' serialization is all over the map)
  689. # [11:15] <@smaug> webkit seems to also serialize non empty void elements with end tag
  690. # [11:15] <@smaug> although it doesn't serialize the contents
  691. # [11:16] <@smaug> <div><input><span></span></input></div> -> div.innerHTML is <input></input> in webkit, IIRC, which is odd
  692. # [11:16] <AryehGregor> That seems like a very weird bug.
  693. # [11:16] <Ms2ger> Huh
  694. # [11:21] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  695. # [11:22] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  696. # [11:23] * Joins: Optimizer (Instantbir@85FBFD9C.7B93B32C.2AB48280.IP)
  697. # [11:24] * Joins: ted_ (luser@moz-49FFD954.scr.east.verizon.net)
  698. # [11:28] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  699. # [11:28] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  700. # [11:29] <NeilAway> AryehGregor: well, we now parse xmp but create a pre element these days...
  701. # [11:30] * Parts: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  702. # [11:30] <AryehGregor> NeilAway, ?
  703. # [11:30] * nthomas is now known as nthomas|away
  704. # [11:32] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  705. # [11:32] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  706. # [11:33] * Joins: bbondy (bbondy@moz-A05ECC22.home.cgocable.net)
  707. # [11:33] <@smaug> ++bz
  708. # [11:35] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  709. # [11:36] <Ms2ger> No idea why, but I agree
  710. # [11:36] * Joins: karl (karl@moz-830AA979.jetstream.xtra.co.nz)
  711. # [11:36] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  712. # [11:36] <AryehGregor> Agree with what?
  713. # [11:36] <@smaug> Ms2ger: our bloomfilter is super easy to use
  714. # [11:36] * glob is now known as glob|away
  715. # [11:37] <NeilAway> AryehGregor: oh, sorry, mixed it up with another tag
  716. # [11:37] <Ms2ger> Ah, I see
  717. # [11:37] <@smaug> especially with nsIAtoms
  718. # [11:37] * Joins: decoder (quassel@45737F17.411DB1E9.95550721.IP)
  719. # [11:39] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  720. # [11:42] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  721. # [11:45] * Quits: vikash (vikash@8631D2F.29030610.5B70BD0F.IP) (Quit: Leaving)
  722. # [11:45] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
  723. # [11:48] * Quits: karl (karl@moz-830AA979.jetstream.xtra.co.nz) (Ping timeout)
  724. # [11:50] * Quits: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP) (Quit: surkov)
  725. # [11:50] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  726. # [11:55] * Joins: azakai (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net)
  727. # [11:55] <jviereck> can someone point me to some code that implements a new event?
  728. # [11:55] <Ms2ger> A new interface?
  729. # [11:56] <Ms2ger> Maybe around http://mxr.mozilla.org/mozilla-central/source/dom/src/storage/nsDOMStorage.cpp?force=1#2072
  730. # [11:57] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  731. # [11:57] <@smaug> jviereck: what kind of event?
  732. # [11:57] <@smaug> Ms2ger: and please don't look at storage code how to implement a new event
  733. # [11:58] <@smaug> it does it in quite strange way
  734. # [11:58] <@smaug> jviereck: look at content/events/src
  735. # [11:58] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  736. # [11:59] <@smaug> jviereck: are you thinking the progress event for printing?
  737. # [11:59] <@smaug> jviereck: if so, could you reuse ProgressEvent?
  738. # [11:59] <@smaug> event type could be something like printprogress
  739. # [12:00] <@smaug> hmm, .loaded is a bit strange property name though
  740. # [12:00] <@smaug> perhaps we need a new interface
  741. # [12:00] <@smaug> which would be very similar to progress event
  742. # [12:00] <@smaug> just contain few numeric properties
  743. # [12:02] <jviereck> smaug: I need to send an event form the printEngine whenever the number of pages changes, such that the code in printPreviewBindings.xml can update the toolbar, see https://bugzilla.mozilla.org/show_bug.cgi?id=468568#c93
  744. # [12:02] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Ping timeout)
  745. # [12:03] <jviereck> smaug: should I reuse the progressEvent for that one? It's some sort of progress event, but not really
  746. # [12:05] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  747. # [12:05] * Joins: victorporof (victorporo@34984574.14EB2DE0.79933D60.IP)
  748. # [12:05] <@smaug> jviereck: what kind of event you need
  749. # [12:06] <@smaug> would it be ok to just send "pageCountChanged"
  750. # [12:06] <@smaug> and then printpreviewbindings could ask printengine how many pages it has
  751. # [12:06] <jviereck> smaug: yes. maybe we need a "printAborted" later
  752. # [12:06] <@smaug> since for new event types you don't need to implement any new interface
  753. # [12:06] <jviereck> the printpreviewbindings can query the new data itself, so no need to send that with the event I think
  754. # [12:07] <@smaug> just use the methods in nsContentUtils to dispatch trusted events
  755. # [12:07] <jviereck> is "event types" = event name?
  756. # [12:07] * mattwoodrow is now known as mattwoodrow|away
  757. # [12:07] <@smaug> event.type is the type
  758. # [12:07] <@smaug> I guess event name
  759. # [12:07] <@smaug> there is also the name of the interface
  760. # [12:07] * Quits: Optimizer (Instantbir@85FBFD9C.7B93B32C.2AB48280.IP) (Ping timeout)
  761. # [12:08] <jviereck> does the type defined the string you use to listen to the event? e.g. print.addEventListener("name", callback)?
  762. # [12:08] * Joins: Optimizer (Instantbir@4005FE8.F4B3AA07.2AB48280.IP)
  763. # [12:08] <@smaug> yes, that type
  764. # [12:10] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  765. # [12:10] * Quits: Optimizer (Instantbir@4005FE8.F4B3AA07.2AB48280.IP) (Ping timeout)
  766. # [12:10] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Ping timeout)
  767. # [12:11] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  768. # [12:11] <@smaug> so, actually, since you may end up dispatching the event at unsafe time, this could be easy: (new nsAsyncDOMEvent(target, NS_LITERAL_STRING("printPreviewPageCountChanged"), true, true))->RunDOMEventWhenSafe()
  769. # [12:11] <jviereck> smaug: http://mxr.mozilla.org/mozilla-central/source/content/base/public/nsContentUtils.h#921, so target would be the nsPrintEngine and I implement the nsIDOMEventTarget for the nsPrintEngine. What is the document/aDoc here?
  770. # [12:11] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  771. # [12:11] <@smaug> no
  772. # [12:11] * Joins: Optimizer (Instantbir@2004CCFD.2E424EDA.2AB48280.IP)
  773. # [12:11] <@smaug> there is no need nsPrintEngine to be the target
  774. # [12:11] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  775. # [12:12] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
  776. # [12:12] <@smaug> you could dispatch to the topmost document
  777. # [12:12] * ewong is now known as ewong|afk
  778. # [12:12] <@smaug> basically contentviewer->document
  779. # [12:15] <jviereck> smaug: k. I would run somewhat like the code here: http://mxr.mozilla.org/mozilla-central/source/layout/printing/nsPrintEngine.cpp#2683 to get the document.
  780. # [12:16] <jviereck> smaug: once the event is dispatched, how can the code in printPreviewBindings.xml bind to it? the document queried there is not the same as the printPreviewBindings.xml document, right?
  781. # [12:17] <@smaug> jviereck: ah, hey, nsPrintEngine has mDocument
  782. # [12:17] <@smaug> you could probably use just that as the target
  783. # [12:17] <@smaug> it is the topmost
  784. # [12:17] <jviereck> … sometimes it's that simple
  785. # [12:18] <@smaug> jviereck: the event propagates from the content to chrome
  786. # [12:18] <@smaug> so adding event listener somewhere in printpreviewbindings should work
  787. # [12:18] * @smaug verifies the mDocument is really the right document
  788. # [12:19] <@smaug> jviereck: also, is this for print preview only, or also for printing?
  789. # [12:19] <jviereck> smaug: this is print preview only. While printing, there is no need to tell the print-preview window that the page number changed
  790. # [12:19] <jviereck> therefore I see no need to dispatch the event then
  791. # [12:20] <@smaug> ah, right
  792. # [12:20] * Quits: ferongr (ferongr@moz-15BB5393.dsl.dyn.forthnet.gr) (Quit: ferongr)
  793. # [12:20] <@smaug> boo, the mDocument isn't the right doc
  794. # [12:20] <@smaug> it is the original
  795. # [12:22] <jviereck> smaug: does the query magic in http://mxr.mozilla.org/mozilla-central/source/layout/printing/nsPrintEngine.cpp#2683 does the right thing?
  796. # [12:23] <@smaug> that is complicated
  797. # [12:23] * Joins: mvalzelli (mvalzelli@moz-81F5B601.retail.telecomitalia.it)
  798. # [12:23] <@smaug> nsCOMPtr<nsIContentViewer> cv = do_QueryInterface(mDocViewerPrint); cv->GetDocument(); should be enough
  799. # [12:24] <jviereck> smaug: I believe you blind^^
  800. # [12:24] <jviereck> thx, let's see if this works :)
  801. # [12:25] * jviereck want's canvas.toBlob to be implemented
  802. # [12:26] <jviereck> smaug: assuming I get this bug done today, how realistic is it to get landed in the FF15 time frame?
  803. # [12:26] <@smaug> jviereck: this is about the font handling
  804. # [12:26] <jviereck> yeah
  805. # [12:27] <@smaug> there is one week for reviews + followups
  806. # [12:27] <AryehGregor> So if I have an mq patch that I pushed to m-i, then hg pull --rebase will just fail (instead of dropping the patch automatically like git does)?
  807. # [12:27] <@smaug> so, should be ok to land
  808. # [12:27] <@smaug> I should be able to review
  809. # [12:27] <jviereck> :)
  810. # [12:27] <@smaug> though, my review queue looks horrible atm
  811. # [12:27] <jviereck> there is also the mozPrintCallback patch/ but I have to figure out why invaliation doesn't work in print preview :/
  812. # [12:27] * Joins: gandalf (zbraniecki@moz-EE403199.neoplus.adsl.tpnet.pl)
  813. # [12:28] <jviereck> smaug: mhmm, can you think of someone else that might have enough review power to do it? If we don't get these two patches landed for FF15, we (PDF.JS team) need to come up with something else for printing
  814. # [12:32] <@smaug> is this font thingie required for pdf.js?
  815. # [12:32] <@smaug> interesting
  816. # [12:32] <@smaug> jviereck: I can review
  817. # [12:32] <@smaug> I just need to spend few days reviewing
  818. # [12:33] <jviereck> smaug: yeah, otherwise the mozPrintCallback API can't use the fonts as it uses the same fonts as available in the print document
  819. # [12:33] <@smaug> looks like I'm a bit behind the normal reviewing per month
  820. # [12:33] <jviereck> and printing a PDF without the right fonts is not the best thing to do :/
  821. # [12:33] <@smaug> yup
  822. # [12:33] <@smaug> now, lunch time
  823. # [12:34] <@smaug> back later
  824. # [12:34] <jviereck> smaug: m2, enjoy
  825. # [12:35] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  826. # [12:36] * Quits: Optimizer (Instantbir@2004CCFD.2E424EDA.2AB48280.IP) (Ping timeout)
  827. # [12:38] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  828. # [12:39] * Joins: Optimizer (Instantbir@53EB0E96.CC8DB6A3.2AB48280.IP)
  829. # [12:40] * Joins: ferongr (ferongr@moz-15BB5393.dsl.dyn.forthnet.gr)
  830. # [12:40] * Joins: Neil (neil@moz-4AB77362.cable.virginmedia.com)
  831. # [12:40] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  832. # [12:41] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  833. # [12:42] <Ms2ger> smaug, heh, Storage is the only event code I've been around lately :)
  834. # [12:42] * Quits: Neil (neil@moz-4AB77362.cable.virginmedia.com) (Ping timeout)
  835. # [12:43] * Joins: evilpie (chatzilla@moz-8BD8E1A0.pools.arcor-ip.net)
  836. # [12:45] <Ms2ger> jacek, so what still confuses me is why nsRefPtr<Foo> foo = new Foo(); works, and nsAutoPtr<Foo> foo = new Foo(); doesn't
  837. # [12:45] <NeilAway> eek
  838. # [12:46] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  839. # [12:46] <NeilAway> Ms2ger: are you seriously suggesting you don't know the difference between an nsRefPtr and an nsAutoPtr?
  840. # [12:47] <Ms2ger> One refcounts and one owns
  841. # [12:47] <Ms2ger> But why does that break the obvious syntax?
  842. # [12:49] * Joins: Asa (asa@moz-FEE5419.csi-sbs.com)
  843. # [12:49] <jacek> Ms2ger: are you sure nsRefPtr works with this syntax?
  844. # [12:49] * jacek checks
  845. # [12:50] <Ms2ger> http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsDocument.cpp#5040 is an example
  846. # [12:52] <jacek> hmm, that's interesting
  847. # [12:52] <jacek> perhaps there is a way to make it work with nsAutoPtr then
  848. # [12:54] * Joins: Goldorak (chatzilla@1F645F24.38C3D724.187A1082.IP)
  849. # [12:55] * Quits: Gentlecat (Roman@1399931A.DF8A527C.8FB52CB8.IP) (Connection reset by peer)
  850. # [12:57] <Standard8> what is jsshell needed for?
  851. # [12:58] <Standard8> I'm trying to work out why Firefox packages it
  852. # [13:00] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  853. # [13:00] <Standard8> oh, its just a developer thing according to bug 543463
  854. # [13:01] <Ms2ger> It what you get when you run python, but for JS
  855. # [13:01] * Quits: nli` (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli`)
  856. # [13:01] * nli is now known as nli|away
  857. # [13:03] <jacek> Ms2ger: nsRefPtr works because it has constructor taking assignee's type directly, while nsAutoPtr has this: http://mxr.mozilla.org/mozilla-central/source/xpcom/base/nsAutoPtr.h#41
  858. # [13:04] <Ms2ger> Ah, I see
  859. # [13:05] <evilpie> Ms2ger: how familiar are you with our Document Loading strategy?
  860. # [13:05] <Ms2ger> Try me :)
  861. # [13:07] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  862. # [13:07] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  863. # [13:08] <evilpie> so i am trying to implement X-Content-Type-Options: nosniff
  864. # [13:08] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  865. # [13:09] <evilpie> thing is we try very hard to convert data to something usuable, and i have no idea where i should say no we don't want to guess a type here
  866. # [13:09] <evilpie> i found https://developer.mozilla.org/en/Document_Loading_-_From_Load_Start_to_Finding_a_Handler which is seriously awesome
  867. # [13:09] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  868. # [13:09] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  869. # [13:10] <Ms2ger> Heh, nsWebShell
  870. # [13:11] <evilpie> what's up with that?
  871. # [13:11] <Ms2ger> Long dead
  872. # [13:11] <Ms2ger> I think you want bz_sleep, really
  873. # [13:12] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  874. # [13:12] <evilpie> okay, i thought so
  875. # [13:12] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  876. # [13:12] <evilpie> nsDocumentOpenInfo::DispatchContent does look a good place maybe?
  877. # [13:13] <evilpie> wow nsDocShell really implements a hell of a lot classes
  878. # [13:14] <Ms2ger> Indeed
  879. # [13:14] <Ms2ger> Now go and look at nsDocLoader ;)
  880. # [13:16] <evilpie> i like this subtle punch "nsDocLoader implementation..."
  881. # [13:21] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  882. # [13:22] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  883. # [13:23] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  884. # [13:26] * Quits: ehsan_ (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  885. # [13:26] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  886. # [13:26] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Quit: smagnin)
  887. # [13:28] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  888. # [13:29] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  889. # [13:34] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  890. # [13:34] * davehunt is now known as davehunt|away
  891. # [13:35] * Joins: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP)
  892. # [13:39] * Joins: maikmerten (maikmerten@moz-1F1AAD55.dynamic.qsc.de)
  893. # [13:40] * Parts: mvalzelli (mvalzelli@moz-81F5B601.retail.telecomitalia.it)
  894. # [13:40] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  895. # [13:41] <darktrojan> don't we normally uplift on a Tuesday?
  896. # [13:41] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  897. # [13:41] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
  898. # [13:42] <edmorley> someone hasn't been reading the newsgroups... ;-)
  899. # [13:42] <darktrojan> correct
  900. # [13:42] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  901. # [13:42] <edmorley> https://groups.google.com/forum/#!topic/mozilla.dev.planning/dC9s-GiRbwQ
  902. # [13:42] <darktrojan> m.d.planning?
  903. # [13:42] <edmorley> and https://groups.google.com/forum/#!topic/mozilla.dev.planning/ygFLEU2bl4k
  904. # [13:43] <darktrojan> I see
  905. # [13:43] <darktrojan> I stopped reading m.d.planning
  906. # [13:46] <edmorley> I use google groups then it keeps it out of my inbox and can read via mobile on my commute
  907. # [13:54] <mayhemer> what is it when I get "automation.py | Exited with code -11 during test run" on linux when running mochitests?
  908. # [13:55] * Quits: maikmerten (maikmerten@moz-1F1AAD55.dynamic.qsc.de) (Client exited)
  909. # [13:55] <edmorley> link to log?
  910. # [13:56] <mayhemer> ah, my fault - just enexpecte
  911. # [13:58] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  912. # [14:03] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  913. # [14:03] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  914. # [14:05] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/43fb1c7ae6e7 - Olli Pettay - Bug 758401 - Add a way to get message manager from docshell, r=jst
  915. # [14:05] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Ping timeout)
  916. # [14:08] * davehunt|away is now known as davehunt
  917. # [14:09] * Joins: kmoir (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  918. # [14:10] <@smaug> AryehGregor: what is imptests?
  919. # [14:10] <@smaug> I assume you might know
  920. # [14:10] * kaze is now known as kaze|lunch
  921. # [14:10] <Ms2ger> Imported tests
  922. # [14:10] <@smaug> or perhaps Ms2ger knows
  923. # [14:11] <@smaug> imp...
  924. # [14:11] <@smaug> sounds strange
  925. # [14:11] <edmorley> \o/ file path lengths...
  926. # [14:11] <Ms2ger> Which means what it says, tests imported from spec test suites
  927. # [14:11] <Ms2ger> Yeah, comm-central windows builds broke when it was called imported-tests
  928. # [14:11] <@smaug> why not imported?
  929. # [14:12] <@smaug> hmm, or where are those tests
  930. # [14:12] <@smaug> ahaa, they aren't under tests
  931. # [14:13] <Ms2ger> They used to be, but that broke windows even earlier :)
  932. # [14:15] * Joins: Pike (Pike@moz-5B6942F1.pool.mediaways.net)
  933. # [14:15] <jviereck1> Any idea how a canvas can take up exactly one page in height? I tried: https://gist.github.com/2818800, but that only works if the ratio between width/height of the canvas is smaller then the ratio of the page content
  934. # [14:16] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  935. # [14:17] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  936. # [14:18] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Ping timeout)
  937. # [14:18] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  938. # [14:18] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
  939. # [14:23] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  940. # [14:23] * Quits: Pike (Pike@moz-5B6942F1.pool.mediaways.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  941. # [14:23] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  942. # [14:26] <darktrojan> jviereck1, you've got to make the height of html and body 100% also
  943. # [14:27] * kaze|lunch is now known as kaze
  944. # [14:28] <jviereck1> darktrojan: thanks, it's still not 100% correct. The border is not printed on the right side of the page, but that shouldn't be a problem in my case: https://gist.github.com/2818867
  945. # [14:29] <jviereck1> any idea how that might be fixable?
  946. # [14:30] <darktrojan> is that because the border is printed outside the width specified?
  947. # [14:31] <darktrojan> -moz-box-sizing: border-box
  948. # [14:33] <jviereck1> darktrojan: mhmm, no but width: -moz-calc(100% - 15px); makes it work, although I know that's very hacky
  949. # [14:33] <jviereck1> but it seems to work for A4 and Letter format
  950. # [14:33] <darktrojan> :/
  951. # [14:34] <darktrojan> you got rid of the margin on body?
  952. # [14:35] <jviereck1> setting margin & padding = 0 doesn't help :?
  953. # [14:35] <jviereck1> :/
  954. # [14:35] * Fallen|away is now known as Fallen
  955. # [14:38] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  956. # [14:39] <lduros> hi, is --with-user-appdir broken in FF12? When I set it in .mozconfig, and build from source, it still uses .mozilla
  957. # [14:40] * Quits: gcp (gpascutto@moz-162451B9.access.telenet.be) (Quit: Make a new plan, Stan!)
  958. # [14:41] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  959. # [14:43] * Fallen is now known as Fallen|away
  960. # [14:43] * Fallen|away is now known as Fallen
  961. # [14:44] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  962. # [14:44] <edmorley> Anyone wondering about the failed Nightlies, bug 759084 has been filed
  963. # [14:44] <zzzzz_> how timely, I just came in to ask about them - :)
  964. # [14:45] * smaug changes topic to 'Next uplift for Fx15: 2012-06-04 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  965. # [14:45] <@smaug> oops
  966. # [14:45] <@smaug> urm, dom/imptests/editing/conformancetest/* fail nicely on this machine
  967. # [14:45] <@smaug> I wonder why
  968. # [14:46] <@smaug> Failed: 11820
  969. # [14:46] <@smaug> AryehGregor: is there anything strange with those tests?
  970. # [14:46] <@smaug> or Ms2ger
  971. # [14:46] <jviereck1> smaug: what should the unit test for the font-loading bug look like?
  972. # [14:48] <@smaug> jviereck1: have you checked the existing printpreview tests
  973. # [14:48] <@smaug> I guess you'll end up comparing canvases somehow
  974. # [14:48] <jviereck1> not tested if they work, but I know about the
  975. # [14:49] <jviereck1> smaug: I can preview the doc without downloadable fonts and then with downloadable fonts and see if there is a difference
  976. # [14:49] * edmorley changes topic to 'Nightly failures is bug 759084 || Next uplift for Fx15: 2012-06-04 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  977. # [14:49] * edmorley changes topic to 'Nightly failures are bug 759084 || Next uplift for Fx15: 2012-06-04 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  978. # [14:49] <jviereck1> smaug: but there might be a delay until they are loaded and I'm not sure if using a setTimout is the best idea to check back after some ms :/
  979. # [14:50] <@smaug> jviereck1: well, do you get any event when the fonts are loaded?
  980. # [14:50] <jviereck1> well, there is the numberOfPagesChanged event now ;)
  981. # [14:51] <@smaug> I assume it fires only if the number of pages actually changed
  982. # [14:51] <jviereck1> right now I call that one whenever a reconstruction is done, no matter if the actual number of pages changed or not
  983. # [14:51] <@smaug> oh
  984. # [14:51] <@smaug> that sounds a bit strange
  985. # [14:51] <jviereck1> k, rename it, such that we can use if for testing? afterDocReflow?
  986. # [14:52] * Fallen is now known as Fallen|away
  987. # [14:53] <@smaug> printPreviewRefreshed?
  988. # [14:53] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Ping timeout)
  989. # [14:54] <jviereck1> well, that event is send from the nsPrintEngine and that event sounds more like it is triggered when the print preview did an update
  990. # [14:54] <@smaug> you mean print preview UI?
  991. # [14:55] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  992. # [14:55] <jviereck1> yes
  993. # [14:56] * Quits: @smaug (chatzilla@moz-96772BFB.elisa-mobile.fi) (Ping timeout)
  994. # [14:56] * Joins: smaug_ (chatzilla@moz-96772BFB.elisa-mobile.fi)
  995. # [14:57] * smaug_ is now known as smaug
  996. # [14:57] <smaug> you mean print preview UI?
  997. # [14:57] <smaug> afterDocReflow doesn't indicate at all that it is about print preview
  998. # [14:57] <smaug> how do you handle printing?
  999. # [14:57] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1000. # [14:57] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1001. # [14:57] <smaug> jviereck1: ^
  1002. # [14:58] <jviereck1> smaug: right, afterDocReflow is not printPreview specific, but it don't has to be. The print preview code just watches out for this event and whenever it happens, there might be a change of the page numbers and therefore it calls updateToolbar()
  1003. # [14:59] <smaug> print preview code?
  1004. # [14:59] <smaug> where?
  1005. # [14:59] <smaug> you mean the UI?
  1006. # [14:59] <jviereck1> yes
  1007. # [14:59] <jviereck1> printPreviewBindings.xml
  1008. # [14:59] <smaug> afterDocReflow sounds still odd
  1009. # [14:59] <smaug> it is all about printing
  1010. # [15:00] <smaug> we have other ways to do paginated reflows
  1011. # [15:01] <jviereck1> afterPrintReflow?
  1012. # [15:01] * bhearsum|afk is now known as bhearsum
  1013. # [15:01] <smaug> does it have to have "reflow"
  1014. # [15:02] <smaug> that is too technical term, IMO
  1015. # [15:02] <jviereck1> no, it just is emitted after the reflow is done
  1016. # [15:02] <jviereck1> we can call it whatever we agree on that roc don't kills us for
  1017. # [15:02] * Joins: Steve (chatzilla@moz-5A67B42A.dyn.plus.net)
  1018. # [15:02] <@roc> pagecountchanged
  1019. # [15:02] * rail_away is now known as rail
  1020. # [15:03] <Steve> Hi all. A docs out of date reminder.
  1021. # [15:03] <Steve> https://developer.mozilla.org/en/Plugins/Samples_and_Test_Cases
  1022. # [15:03] <smaug> roc: but the event is apparently fired also after fonts have been loaded and layout refreshed
  1023. # [15:03] <@roc> because the page count might have changed
  1024. # [15:04] <jviereck1> as long as we agree it's okay to fire the event even if the number of pages has not changed, we are all set
  1025. # [15:04] <Steve> the example plugins are actually in [mozilla]\dom\plugins\test
  1026. # [15:04] <jviereck1> then the event can be used for testing code as well
  1027. # [15:04] * kmoir is now known as kmoir_buildduty
  1028. # [15:04] <smaug> jviereck1: it is odd to say that page count has changed, even if that is not the case
  1029. # [15:05] <@roc> pagecountmaybechanged
  1030. # [15:05] <smaug> some generic "printPreviewUpdated" would be IMO better
  1031. # [15:05] <smaug> :)
  1032. # [15:05] <jviereck1> :D, +1 with roc
  1033. # [15:05] <@roc> lots of notifications fire if the underlying thing actually may not have changed
  1034. # [15:06] <@roc> but I don't really care what it's called as long as it doesn't expose "reflow"
  1035. # [15:06] <jviereck1> smaug: are you happy when I add the "maybe"
  1036. # [15:06] <@roc> do we actually need this for anything other than handling page count changes?
  1037. # [15:06] * bwinton_away is now known as bwinton
  1038. # [15:07] <jviereck1> roc: unit testing to know when the fonts should be loaded and see if we get the number of events that should be there
  1039. # [15:07] <smaug> jviereck1: no
  1040. # [15:07] <smaug> what is wrong with printPreviewUpdated
  1041. # [15:07] <smaug> it tells pretty well what just happened
  1042. # [15:08] <smaug> the print preview has been updated
  1043. # [15:08] <jviereck1> for you there is a difference between "print preview" and "print preview ui"? Then that naming makes sense
  1044. # [15:08] <smaug> print preview is all Gecko thing
  1045. # [15:09] <smaug> Firefox or other app may have different UIs
  1046. # [15:09] <smaug> I don't recall now what kind of UI Thunderbird has
  1047. # [15:09] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1048. # [15:09] <jviereck1> k
  1049. # [15:10] <smaug> ahaa, Thunderbird opens a new window and shows similar to Firefox's print preview UI there
  1050. # [15:10] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1051. # [15:10] * Quits: Steve (chatzilla@moz-5A67B42A.dyn.plus.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120523114940])
  1052. # [15:10] * Joins: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1053. # [15:11] * Joins: JeroenDeDauw (j@moz-752ED2D0.dip.t-dialin.net)
  1054. # [15:11] <smaug> jviereck1: you know, I'm a Gecko developer. I know next to nothing about UIs :)
  1055. # [15:12] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  1056. # [15:12] <jviereck1> smaug: :)
  1057. # [15:13] * mjschranz_away is now known as mjschranz
  1058. # [15:14] * Joins: wlach (wlach@moz-3A1F70B1.vif.net)
  1059. # [15:14] * Quits: mike5w3c (MikeS@moz-530DB8B7.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  1060. # [15:14] * Joins: bbondy (bbondy@moz-A05ECC22.home.cgocable.net)
  1061. # [15:15] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1062. # [15:15] * Quits: nthomas|away (chatzilla@moz-CA3CA8E4.dsl.telstraclear.net) (Ping timeout)
  1063. # [15:16] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  1064. # [15:18] * Quits: wlach (wlach@moz-3A1F70B1.vif.net) (Ping timeout)
  1065. # [15:18] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  1066. # [15:19] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1067. # [15:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1068. # [15:21] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  1069. # [15:22] <AryehGregor> smaug, when was the last time you clobbered the machine where you have the failures? Try removing the file called testharnessreport.js from your objdir and rebuilding. There was a patch that required clobbering because of that file.
  1070. # [15:22] <smaug> AryehGregor: ok, I'll try
  1071. # [15:22] <smaug> thanks
  1072. # [15:22] <smaug> AryehGregor: where is that file?
  1073. # [15:23] * glob|away is now known as glob
  1074. # [15:23] <AryehGregor> smaug, not sure where it will be in your objdir -- I think the patch that broke things also moved it around. Try "find -name testharnessreport.js".
  1075. # [15:23] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  1076. # [15:24] * jviereck1 is now known as jviereck
  1077. # [15:24] * catlee-away is now known as catlee
  1078. # [15:24] * Joins: sawrubh (Mibbit@8BCC7690.3161DC44.553D87E5.IP)
  1079. # [15:27] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1080. # [15:27] * Quits: bz_sleep (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
  1081. # [15:29] * Quits: Optimizer (Instantbir@53EB0E96.CC8DB6A3.2AB48280.IP) (Ping timeout)
  1082. # [15:29] * Joins: krishna_ (chatzilla@A63A59E6.175DA3DB.E3E2C386.IP)
  1083. # [15:30] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1084. # [15:31] * Joins: nthomas|away (chatzilla@moz-4427912A.telstraclear.net)
  1085. # [15:32] * Joins: Optimizer (Instantbir@14B3240B.93F3616D.2AB48280.IP)
  1086. # [15:33] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  1087. # [15:33] * Quits: ferongr (ferongr@moz-15BB5393.dsl.dyn.forthnet.gr) (Ping timeout)
  1088. # [15:34] * Joins: vikash (vikash@8631D2F.29030610.5B70BD0F.IP)
  1089. # [15:35] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  1090. # [15:36] * Quits: krishna_ (chatzilla@A63A59E6.175DA3DB.E3E2C386.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120423122624])
  1091. # [15:36] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1092. # [15:37] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  1093. # [15:38] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  1094. # [15:38] * Joins: mconley_ (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1095. # [15:38] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  1096. # [15:38] * Joins: hvq (HVQ@moz-EEAD8CEC.dynip.nus.edu.sg)
  1097. # [15:38] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1098. # [15:39] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
  1099. # [15:40] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1100. # [15:40] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  1101. # [15:40] * Quits: mconley_ (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1102. # [15:42] * Joins: peregrino (peregrino@moz-62C2A253.telecom.net.ar)
  1103. # [15:42] * Joins: wlach (wlach@moz-3A1F70B1.vif.net)
  1104. # [15:42] <peregrino> hey, I have a windows build question. I ran make package on a debug build, but the result was not usable by a tester that didn't have visual studio. Did I do something wrong or the user not being able to test the build was to be expected?
  1105. # [15:43] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1106. # [15:43] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  1107. # [15:46] * Joins: coop (Chris@moz-B4FD8D3E.dsl.bell.ca)
  1108. # [15:46] <jviereck> smaug: if I perform a print from within print preview, the same nsPrintEngine instance is used?
  1109. # [15:46] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  1110. # [15:46] * coop is now known as coop|buildduty
  1111. # [15:47] <smaug> jviereck: yes
  1112. # [15:47] <AryehGregor> If I want to return an array of dom::Elements or something, what's the best return type to use?
  1113. # [15:48] <smaug> nsTArray<Element>& aRetVal ?
  1114. # [15:48] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1115. # [15:48] <smaug> or nsTArray<nsRefPtr<Element>>& aRetVal
  1116. # [15:48] <smaug> as a out param
  1117. # [15:48] <AryehGregor> I can't actually return it, I should use an out param?
  1118. # [15:48] <smaug> s/a/an/
  1119. # [15:49] <AryehGregor> (Also, shouldn't that be an nsCOMPtr?)
  1120. # [15:49] * Quits: Optimizer (Instantbir@14B3240B.93F3616D.2AB48280.IP) (Ping timeout)
  1121. # [15:49] <jviereck> smaug: that's pretty bad then - the network loading logic can't tell apart which one (print preview/printing) caused the network event to finish and there is only one counter at the moment
  1122. # [15:49] <smaug> oh, Element has IID nowadays
  1123. # [15:50] <smaug> AryehGregor: so, yes, nsCOMPtr perhaps
  1124. # [15:50] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1125. # [15:50] <jviereck> smaug: can we prevent printing from print preview until all networking stuff is done?
  1126. # [15:51] <smaug> (phone)
  1127. # [15:52] <NeilAway> peregrino: that's expected
  1128. # [15:52] <NeilAway> peregrino: debug crt isn't redistriubtable
  1129. # [15:52] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1130. # [15:52] <NeilAway> peregrino: which version of VS did you use?
  1131. # [15:53] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1132. # [15:53] * Joins: Optimizer (Instantbir@14B3240B.93F3616D.2AB48280.IP)
  1133. # [15:53] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Ping timeout)
  1134. # [15:54] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  1135. # [15:54] <smaug> jviereck sounds ok
  1136. # [15:54] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  1137. # [15:54] <smaug> jviereck: also, I do assume you have some timer somewhere
  1138. # [15:54] <smaug> to cancel network connections
  1139. # [15:54] <smaug> if they take too much time
  1140. # [15:55] <jviereck> smaug: no, I don't :/ Should there be?
  1141. # [15:55] <smaug> perhaps that could be done in a followup
  1142. # [15:55] <jviereck> isn't the network code canceling the request if it times out and then sends a stop progressEvent?
  1143. # [15:55] <smaug> but as a user if I want to print, I usually just want to get something to the paper
  1144. # [15:56] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
  1145. # [15:56] * ChanServ sets mode: +o ehsan
  1146. # [15:56] <smaug> if the font isn't quite right, I don't care too much
  1147. # [15:56] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1148. # [15:56] <smaug> jviereck: necko does time out at some point
  1149. # [15:56] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Ping timeout)
  1150. # [15:56] <smaug> but some badly behaving page could actually give data, but just very very slowly
  1151. # [15:57] <jviereck> smaug: can we show an error message if the user tries to print while the print preview stuff is still ongoing?
  1152. # [15:57] <jviereck> that would be the easiest & safest thing to do for now I guess
  1153. # [15:57] <smaug> hmm
  1154. # [15:57] <jviereck> otherwise there might be edge cases where we haven't diabled the print button, the user presses it and we get into a bad state
  1155. # [15:57] <smaug> don't we show some kind of progress bad when print preview stuff is still ongoing ?
  1156. # [15:58] <jviereck> we do on linux, haven't tested on win, but guess we do so
  1157. # [15:58] <smaug> but yes, print button should be disabled if printing can't work
  1158. # [15:58] <smaug> IIRC win and linux work pretty much the same way
  1159. # [15:58] <jviereck> can we do the error message for now?
  1160. # [15:58] <smaug> OSX is different
  1161. # [15:58] <jviereck> OSX don't have preview
  1162. # [15:58] <smaug> error message sounds strange
  1163. # [15:58] <peregrino> NeilAway: I used VS 2010 express IIRC
  1164. # [15:59] <smaug> can't we just prevent printing while waiting for print preview?
  1165. # [15:59] <peregrino> NeilAway: and what about creating an installer with make installer?
  1166. # [15:59] <jviereck> smaug: thinking of something like this: http://mxr.mozilla.org/mozilla-central/source/layout/printing/nsPrintEngine.cpp#728
  1167. # [16:00] <peregrino> NeilAway: I'm surprised as I think OSXs debug builds can be distributed, but I'm a n00b at windows :)
  1168. # [16:00] <smaug> jviereck: that is rather horrible
  1169. # [16:00] <jviereck> smaug: do you mean prevent by disable the button or start the print process and then continue automatically once the print-preview stuff is done?
  1170. # [16:00] <smaug> and I don't understand why that is needed
  1171. # [16:01] <smaug> jviereck: either way. disable print button (and ctrl+p) and continue automatically to printing after print preview is done
  1172. # [16:01] <smaug> error messages are really annoying
  1173. # [16:02] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  1174. # [16:03] * armenzg is now known as armenzg_brb
  1175. # [16:03] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  1176. # [16:04] <jviereck> smaug: how do I disable a key combo? There is some code to disable printing here: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/printing/content/printPreviewBindings.xml#166, but it doesn't disable the button
  1177. # [16:04] <jviereck> sorry, doesn't disable the key combo ctrl-p
  1178. # [16:04] * Joins: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP)
  1179. # [16:05] * smaug doesn't know FF UI code
  1180. # [16:06] <smaug> I assume there is some <command> somewhere which you can disable
  1181. # [16:06] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  1182. # [16:06] <jviereck> ttaubert: hi, can you help me with disabling default keyboard shortcuts from FF chrome code?
  1183. # [16:06] * Joins: bc_ (bc@454BDC37.1D5E8529.AC69809B.IP)
  1184. # [16:06] <jviereck> in this case ctrl-p for printing
  1185. # [16:06] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  1186. # [16:08] * Joins: wlach_ (wlach@moz-3A1F70B1.vif.net)
  1187. # [16:08] <smaug> jviereck: what kind of UI is there when printpreview is still loading fonts?
  1188. # [16:08] <smaug> is there some modal dialog?
  1189. # [16:08] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Ping timeout)
  1190. # [16:09] <smaug> since doesn't such prevent keyboard shortcuts automatically
  1191. # [16:10] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1192. # [16:12] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  1193. # [16:12] <jtcranmer> Gecko, why do you suck?
  1194. # [16:12] <jviereck> smaug: there is nothing right now
  1195. # [16:12] <NeilAway> peregrino: sure, but I doubt that the osx crt contains much proprietary code
  1196. # [16:12] <jviereck> smaug: the print preview window looks like "normal" and at some points the entire window content might get reconstructed if some fonts arrivve
  1197. # [16:13] <jtcranmer> why can't you animate a few thousand divs at the same time?
  1198. # [16:13] <NeilAway> peregrino: it doesn't matter what you do on your end, you aren't allowed to ship them the debug crt... although they could of course just install vs2010 express themselves
  1199. # [16:13] <peregrino> NeilAway: I tell you I'm a n00b at windows packaging :)
  1200. # [16:14] <peregrino> I just did a debug build and wanted to create a package for a guy that wanted to test. So I can't just "package" my build in some way and send it to him, right?
  1201. # [16:14] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Ping timeout)
  1202. # [16:14] <peregrino> I should create a regular build and then create the package?
  1203. # [16:14] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
  1204. # [16:17] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1205. # [16:18] <smaug> jviereck: that would be odd
  1206. # [16:18] <smaug> there must be some progress indicator, IMO
  1207. # [16:19] <jviereck> wait one sec
  1208. # [16:19] <smaug> AryehGregor: still doesn't work
  1209. # [16:20] <smaug> perhaps I should try a full clobber
  1210. # [16:20] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1211. # [16:21] * Quits: wlach_ (wlach@moz-3A1F70B1.vif.net) (Ping timeout)
  1212. # [16:23] * Quits: smaug (chatzilla@moz-96772BFB.elisa-mobile.fi) (Input/output error)
  1213. # [16:25] * Quits: hvq (HVQ@moz-EEAD8CEC.dynip.nus.edu.sg) (Quit: Instantbird 1.1)
  1214. # [16:26] * Quits: bc_ (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  1215. # [16:27] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1216. # [16:31] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  1217. # [16:32] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1218. # [16:32] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1219. # [16:33] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1220. # [16:33] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1221. # [16:33] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1222. # [16:33] * armenzg_brb is now known as armenzg
  1223. # [16:35] * Fallen|away is now known as Fallen
  1224. # [16:36] <AryehGregor> #error "This file should only be included within the layout library"
  1225. # [16:36] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1226. # [16:37] <AryehGregor> Ugh, why? That means there's no sane interface for an element's inline style that can be used in editor/.
  1227. # [16:37] <AryehGregor> (from layout/style/Declaration.h)
  1228. # [16:39] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1229. # [16:40] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1230. # [16:41] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  1231. # [16:42] * Joins: janv (varga@moz-C16DE985.t-com.sk)
  1232. # [16:44] * Quits: Optimizer (Instantbir@14B3240B.93F3616D.2AB48280.IP) (Ping timeout)
  1233. # [16:45] <AryehGregor> I only want ->Count() here anyway . . .
  1234. # [16:46] <NeilAway> peregrino: it doesn't matter what you do, if he wants to run a vc2010 debug build he'll need to install vc2010
  1235. # [16:46] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1236. # [16:46] <peregrino> NeilAway: ok, thanks :)
  1237. # [16:47] <NeilAway> AryehGregor: technically editor's been a layout library for years, but nobody tweaked the Makefiles
  1238. # [16:48] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1239. # [16:48] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1240. # [16:48] <NeilAway> AryehGregor: well, 5 years
  1241. # [16:48] <AryehGregor> :)
  1242. # [16:49] <NeilAway> AryehGregor: that ifdef made no sense since Gecko 5
  1243. # [16:49] * Quits: gandalf (zbraniecki@moz-EE403199.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1244. # [16:49] <AryehGregor> So how should I fix it?
  1245. # [16:50] <NeilAway> AryehGregor: file a bug on removing _IMPL_NS_LAYOUT ?
  1246. # [16:50] <AryehGregor> If I try just ignoring the fact that _IMPL_NS_LAYOUT is undefined, I get errors when trying to include nsCSSDataBlock.h etc.
  1247. # [16:51] * Joins: espindola (espindola@6CC9C2AE.1B49AB10.971E19F6.IP)
  1248. # [16:51] <AryehGregor> I can selectively comment out the parts that depend on nsCSSDataBlock and stuff if _IMPL_NS_LAYOUT is undefined . . .
  1249. # [16:51] * AryehGregor doesn't think that will go over as well, but doesn't know what else to do
  1250. # [16:51] <espindola> Standard8, how does one push to thunderbird? Is there a comm-inbound?
  1251. # [16:52] <Standard8> espindola: nope, just comm-central
  1252. # [16:52] <espindola> ok
  1253. # [16:52] <espindola> Standard8, is it on tbpl?
  1254. # [16:52] <espindola> do I have to look at it until the tests are done?
  1255. # [16:52] <Standard8> espindola: just let me review this other patch as well, and you can get a=me for checkin to CLOSED TREE
  1256. # [16:52] <Standard8> espindola: https://tbpl.mozilla.org/?tree=Thunderbird-Trunk
  1257. # [16:53] <espindola> ok
  1258. # [16:53] <Standard8> espindola: given the fact its fixing bustage, we'll keep an eye on the tests for you
  1259. # [16:53] <espindola> thanks
  1260. # [16:53] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1261. # [16:55] * Joins: Optimizer (Instantbir@85723726.765CA6C8.2AB48280.IP)
  1262. # [16:57] * sawrubh is now known as sawrubh|away
  1263. # [16:58] * Joins: smaug (chatzilla@moz-96772BFB.elisa-mobile.fi)
  1264. # [16:58] * ChanServ sets mode: +o smaug
  1265. # [17:00] * Fallen is now known as Fallen|away
  1266. # [17:00] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1267. # [17:02] * Quits: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
  1268. # [17:03] * Quits: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de) (Client exited)
  1269. # [17:04] <GPHemsley> I only go to about:memory when I'm having memory problems. But when I go there, I always get a bazillion "stop script" request notifications, thus rendering it useless.
  1270. # [17:04] * Joins: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk)
  1271. # [17:04] <Bas> Is there any way I can make the try servers give up the minidumps made by the plugin process crashing during reftests.
  1272. # [17:04] <GPHemsley> oh, I actually got an error! "Bad memory multi-reporter 'window-objects': [Exception... \"Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMemoryMultiReporter.collectReports]\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: chrome://global/content/aboutMemory.js :: processMemoryReporters :: line 254\" data: no]"
  1273. # [17:05] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1274. # [17:05] <GPHemsley> (of course, that may be because I hit "stop script" after the third time)
  1275. # [17:08] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1276. # [17:09] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1277. # [17:09] <glandium> Bas: how do you want it to give them?
  1278. # [17:10] <edmorley> GPHemsley: maybe file a bug in https://bugzilla.mozilla.org/enter_bug.cgi?product=Toolkit&component=about%3Amemory , that's not normal
  1279. # [17:10] <edmorley> GPHemsley: addons?
  1280. # [17:10] <GPHemsley> edmorley: Sure... and when I finally gain control of the browser, I'll let you know what they are...
  1281. # [17:10] <Bas> glandium: I just want that .dmp file?
  1282. # [17:11] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  1283. # [17:11] <glandium> Bas: i mean, where would you want them? because you can certainly do stuff by modifying build/automationsomething.py, but it won't put the file somewhere you can download it
  1284. # [17:12] <glandium> Bas: the hack I've been using when I needed files from build servers was to base64 them and output them in the log. ugly, but works
  1285. # [17:12] * Quits: janv (varga@moz-C16DE985.t-com.sk) (Quit: This computer has gone to sleep)
  1286. # [17:13] * Joins: RudyL (rudy@moz-19454E2A.dynamic.hinet.net)
  1287. # [17:13] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  1288. # [17:14] <smontagu> pastebin.mozilla.org/1650753
  1289. # [17:14] * Quits: peregrino (peregrino@moz-62C2A253.telecom.net.ar) (Quit: )
  1290. # [17:14] <smontagu> http://pastebin.mozilla.org/1650753, even
  1291. # [17:14] <glandium> smontagu: change your android sdk to 14 at least
  1292. # [17:15] <smontagu> glandium: I already tried that
  1293. # [17:15] <glandium> smontagu: worked for me
  1294. # [17:15] <glandium> smontagu: did you rerun configure?
  1295. # [17:15] <smontagu> glandium: I clobbered
  1296. # [17:16] * Quits: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
  1297. # [17:16] * Joins: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP)
  1298. # [17:17] <glandium> smontagu: what does your mozconfig look like?
  1299. # [17:17] <smontagu> glandium: I added it to the pastebin
  1300. # [17:17] <espindola> Standard8, florian r+ 758688, can I add a=mbanner?
  1301. # [17:17] * Joins: adoria0000 (Mibbit@moz-7128DD01.bbtec.net)
  1302. # [17:18] <smontagu> uuh, no, it doesn;t work like that does it
  1303. # [17:18] * Parts: gw280 (george@moz-B0193EE1.gwright.org.uk)
  1304. # [17:18] <smontagu> http://pastebin.mozilla.org/1650755
  1305. # [17:18] <Standard8> espindola: oh sure
  1306. # [17:19] <glandium> smontagu: that's quite unexpected
  1307. # [17:19] <mconley> espindola: thanks for your help - highly appreciated.
  1308. # [17:19] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1309. # [17:20] <smontagu> oh! sorry, my mistake
  1310. # [17:20] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1311. # [17:20] <glandium> smontagu: what did you do?
  1312. # [17:20] <glandium> or not do
  1313. # [17:21] <smontagu> glandium: changed .mozconfig_android, but what I am using is called .mozconfig_android_native
  1314. # [17:21] <glandium> erf
  1315. # [17:21] <smontagu> glandium: how can I rerun configure *without* clobbering?
  1316. # [17:21] <glandium> smontagu: make -f client.mk configure
  1317. # [17:21] <Standard8> espindola: are you going to land the mime emitter bug as well?
  1318. # [17:21] <smontagu> thanks!
  1319. # [17:22] <espindola> mconley, np
  1320. # [17:22] <NeilAway> AryehGregor: well, the other thing you can do is to add DEFINES += _IMPL_NS_LAYOUT in your Makefile.in
  1321. # [17:22] <glandium> smontagu: that's why i only use one mozconfig, and have it enable/disable options depending on the environment
  1322. # [17:22] <espindola> Standard8, was about to ask if I should :-)
  1323. # [17:22] <mconley> espindola: please do!
  1324. # [17:22] <Standard8> espindola: please do
  1325. # [17:22] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1326. # [17:22] <espindola> ok
  1327. # [17:22] <GPHemsley> edmorley: Bug 759112
  1328. # [17:23] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  1329. # [17:23] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  1330. # [17:24] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  1331. # [17:24] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1332. # [17:24] <smontagu> looks as if configure without clobber won't save much time, it's rebuilding the world anyway
  1333. # [17:25] * coop|buildduty is now known as coop|afk
  1334. # [17:26] <edmorley> GPHemsley: thank you
  1335. # [17:26] <edmorley> GPHemsley: do the errors only occur when you have having memory issues anyway?
  1336. # [17:26] <glandium> smontagu: yeah, because your change modified autoconf.mk, which is basically a dep for everything
  1337. # [17:26] <GPHemsley> edmorley: AFAIK, yeah
  1338. # [17:27] <edmorley> GPHemsley: could you also paste the revision you are using from about:buildconfig
  1339. # [17:27] <edmorley> into the bug
  1340. # [17:28] <GPHemsley> done
  1341. # [17:31] <edmorley> :-)
  1342. # [17:31] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
  1343. # [17:31] <AryehGregor> NeilAway, which Makefile.in? Any one inside editor/ will do?
  1344. # [17:31] <AryehGregor> Then it will magically see all the files it's supposed to?
  1345. # [17:31] * Quits: squeakytoy (squeakytoy@moz-9E84F244.netset.se) (Quit: Leaving)
  1346. # [17:32] <Standard8> espindola: many thanks for the bustage fixes :-)
  1347. # [17:33] * Quits: adoria0000 (Mibbit@moz-7128DD01.bbtec.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1348. # [17:33] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1349. # [17:34] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1350. # [17:36] <NeilAway> AryehGregor: the one for the .cpp file that won't compile
  1351. # [17:36] <AryehGregor> NeilAway, okay.
  1352. # [17:39] * Quits: tonymec (tonymec@179EB2F9.9CEE3480.277517C1.IP) (Input/output error)
  1353. # [17:41] <espindola> Standard8, np
  1354. # [17:41] <espindola> I added the asserts, so..
  1355. # [17:41] <AryehGregor> NeilAway, ../../../dist/include/mozilla/css/Declaration.h:22:28: fatal error: nsCSSDataBlock.h: No such file or directory
  1356. # [17:42] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  1357. # [17:45] <NeilAway> AryehGregor: hmm, needs some LOCAL_INCLUDES += -I$(srcdir)/../../../layout/style in your Makefile (adjust ..s to taste)
  1358. # [17:45] * sawrubh|away is now known as sawrubh
  1359. # [17:45] * Quits: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP) (Quit: Leaving.)
  1360. # [17:45] * rail is now known as rail-lunch
  1361. # [17:46] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  1362. # [17:47] * Joins: timdream (timdream@moz-67610E5C.adsl.dynamic.seed.net.tw)
  1363. # [17:49] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  1364. # [17:49] * Quits: Optimizer (Instantbir@85723726.765CA6C8.2AB48280.IP) (Ping timeout)
  1365. # [17:51] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1366. # [17:51] * Joins: tonymec (tonymec@179EB2F9.9CEE3480.277517C1.IP)
  1367. # [17:51] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1368. # [17:51] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1369. # [17:52] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1370. # [17:52] * Joins: Optimizer (Instantbir@85723726.765CA6C8.2AB48280.IP)
  1371. # [18:02] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  1372. # [18:02] * Quits: timdream (timdream@moz-67610E5C.adsl.dynamic.seed.net.tw) (Connection reset by peer)
  1373. # [18:02] <evilpie> Ms2ger: yaay i got something working
  1374. # [18:03] * Joins: timdream (timdream@moz-67610E5C.adsl.dynamic.seed.net.tw)
  1375. # [18:04] <lduros> where should the distribution ini file reside before a build: https://wiki.mozilla.org/Distribution_INI_File
  1376. # [18:08] * Joins: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net)
  1377. # [18:08] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1378. # [18:09] * Quits: victorporof (victorporo@34984574.14EB2DE0.79933D60.IP) (Connection reset by peer)
  1379. # [18:10] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1380. # [18:10] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1381. # [18:16] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  1382. # [18:16] * ChanServ sets mode: +o dveditz
  1383. # [18:17] * Joins: victorporof (victorporo@34984574.14EB2DE0.79933D60.IP)
  1384. # [18:20] * bhearsum is now known as bhearsum|afk
  1385. # [18:20] * kmoir_buildduty is now known as kmoir-afk
  1386. # [18:27] <@smaug> glandium: the patch makes CC code even less readable :(
  1387. # [18:27] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1388. # [18:28] <@smaug> takes couple of iterations to understand the patch
  1389. # [18:28] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1390. # [18:29] <@smaug> glandium: so in which case should one use NS_IMPL_CYCLE_COLLECTION_NATIVE_CLASS ?
  1391. # [18:30] <glandium> smaug: when the class is a nsCycleCollectionParticipant
  1392. # [18:31] <glandium> smaug: so, when the class is defined with NS_DECL_CYCLE_COLLECTION_NATIVE_CLASS
  1393. # [18:31] <@smaug> ah
  1394. # [18:31] <@smaug> ok, makes sense
  1395. # [18:32] <glandium> i didn't take the name out of my hat
  1396. # [18:32] <glandium> likewise with NS_IMPL_CYCLE_COLLECTION_SCRIPT_HOLDER_NATIVE_CLASS
  1397. # [18:32] * philor|away is now known as philor
  1398. # [18:32] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1399. # [18:32] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1400. # [18:33] * Joins: maikmerten (maikmerten@moz-1F1AAD55.dynamic.qsc.de)
  1401. # [18:34] <@smaug> glandium: why *Impl ?
  1402. # [18:35] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1403. # [18:35] <@smaug> wouldn't it have been simpler to use other names in nsCycleCollectionParticipantVTableCommon ?
  1404. # [18:35] <glandium> smaug: because it needed to be a name different than *, which are the member function pointers
  1405. # [18:35] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Client exited)
  1406. # [18:36] * Quits: Optimizer (Instantbir@85723726.765CA6C8.2AB48280.IP) (Ping timeout)
  1407. # [18:36] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  1408. # [18:36] <glandium> smaug: using other names in nsCycleCollectionParticipantVTableCommon means code using the current names will be calling the implementations directly, instead of calling the "virtual" methods
  1409. # [18:37] <@smaug> ahaa
  1410. # [18:37] <glandium> yay for manual vtable
  1411. # [18:38] <@smaug> glandium: what does this all give us?
  1412. # [18:38] <@smaug> faster startup?
  1413. # [18:38] * Joins: akeybl (akeybl@moz-FD74BF8F.static.reno.nv.charter.com)
  1414. # [18:39] <glandium> smaug: less static initializers, so theoretically less seeks at startup on linux and mac. The other benefit is that the "number of constructors" regression tracking won't be noised by cycle collection
  1415. # [18:39] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1416. # [18:40] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1417. # [18:40] <glandium> (although, maybe the mac linker already does something sensible, avoiding the seeks, I haven't checked)
  1418. # [18:40] * Joins: Optimizer (Instantbir@AFA290BB.2E835692.2AB48280.IP)
  1419. # [18:40] <glandium> (this does help on android, too, and will help for on-demand decompression)
  1420. # [18:42] * Quits: kmoir-afk (chatzilla@moz-4CA9B556.cable.teksavvy.com) (Ping timeout)
  1421. # [18:42] * Quits: timdream (timdream@moz-67610E5C.adsl.dynamic.seed.net.tw) (Quit: timdream)
  1422. # [18:42] <glandium> smaug: note that i tried to make the changes as much self-contained as I could, so the way to add new classes to cycle collection doesn't change
  1423. # [18:43] <glandium> (except for NS_IMPL_CYCLE_COLLECTION_NATIVE_CLASS)
  1424. # [18:43] <@smaug> well, C++ template code makes code harder to read
  1425. # [18:43] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  1426. # [18:43] <@smaug> I mean the template code itseld
  1427. # [18:43] <@smaug> itself
  1428. # [18:43] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1429. # [18:43] <@smaug> code using those templates is easier
  1430. # [18:44] <glandium> smaug: the template code is mostly implementation details that once done shouldn't be very much relevant, even to cycle collection changes
  1431. # [18:44] * Joins: bbondy (bbondy@moz-A05ECC22.home.cgocable.net)
  1432. # [18:45] <@smaug> sure
  1433. # [18:45] * Joins: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net)
  1434. # [18:45] <@smaug> glandium: just not very much fun to review :)
  1435. # [18:45] <glandium> smaug: i plead guilty
  1436. # [18:45] <glandium> :)
  1437. # [18:48] <Ms2ger> evilpie, \o/
  1438. # [18:50] <@smaug> glandium: so, about static stuff in general
  1439. # [18:50] <@smaug> in which case static objects are ok?
  1440. # [18:50] <@smaug> you said not in global
  1441. # [18:50] <glandium> smaug: note that one advantage of the templates is that we can replace the void * args with the relevant type in the future
  1442. # [18:51] * Quits: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP) (Quit: Computer has gone to sleep.)
  1443. # [18:51] * Joins: jduell (jduell@moz-A71D42D4.nc.res.rr.com)
  1444. # [18:51] <glandium> smaug: so, static initialization in functions is ok
  1445. # [18:52] <glandium> smaug: static initialization of integral types is ok
  1446. # [18:52] <glandium> smaug: static initialization of aggregate types is ok
  1447. # [18:52] <glandium> smaug: static initialization of classes with constructors is *not* ok
  1448. # [18:52] <glandium> smaug: static initialization of subclasses is *not* ok
  1449. # [18:53] <@smaug> is TimeStamp a bad case?
  1450. # [18:53] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  1451. # [18:53] <@smaug> TimeStamp has ctor
  1452. # [18:53] <evilpie> Ms2ger: sadly it's very hard to even figure out how it should behave ...
  1453. # [18:54] <glandium> smaug: if you define a global TimeStamp, yes, it's bad.
  1454. # [18:54] <@smaug> glandium: so, I'm look at a patch which adds an innerclass
  1455. # [18:54] <@smaug> and that innerclass has static TimeStamp
  1456. # [18:55] <@smaug> so then there is TimeStamp nsEventStateManager::PixelDeltaAccumulator::sLastTime;
  1457. # [18:55] <@smaug> glandium: you say that is not ok?
  1458. # [18:55] <@smaug> and if it is not ok, what is the recommended alternative to that
  1459. # [18:56] <glandium> smaug: yeah, not ok
  1460. # [18:57] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  1461. # [18:58] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  1462. # [18:58] <@smaug> glandium: should that become TimeStamp*
  1463. # [18:58] <@smaug> and create the object first time it is use
  1464. # [18:58] <@smaug> d
  1465. # [18:58] <@smaug> or what?
  1466. # [18:58] * rail-lunch is now known as rail
  1467. # [18:58] <glandium> smaug: depends why it needs to be static in the first place
  1468. # [18:59] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  1469. # [18:59] <@smaug> well, it needs to be some sort of global
  1470. # [19:00] <glandium> smaug: nothing /needs/ to be a global ;)
  1471. # [19:01] <@smaug> well, all the instances of nsEventStateManager should access the same variable
  1472. # [19:01] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1473. # [19:01] * @smaug would guess compiler can optimize static stuff better than heap allocated
  1474. # [19:02] <glandium> smaug: clang and msvc do. gcc is stupid
  1475. # [19:03] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1476. # [19:03] <@smaug> glandium: so, what should be used if not static initializer
  1477. # [19:04] <@smaug> something which is hopefully still as fast
  1478. # [19:04] * Joins: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1479. # [19:05] * Joins: cdiehl_ (cdiehl@moz-8DCC3113.pool.mediaways.net)
  1480. # [19:06] * Quits: cdiehl (cdiehl@moz-6DD0588A.pool.mediaways.net) (Ping timeout)
  1481. # [19:06] * cdiehl_ is now known as cdiehl
  1482. # [19:06] * Joins: marco (marco@9E19FB05.84C7FC14.10DC0B64.IP)
  1483. # [19:06] <glandium> smaug: alternatively, you can modify TimeStamp to be less of a problem.
  1484. # [19:06] <@smaug> it has trivial ctor
  1485. # [19:07] <@smaug> glandium: what kind of ctor wouldn't be a problem?
  1486. # [19:07] <@smaug> we certainly do want it to have default ctor
  1487. # [19:08] <@smaug> (it feels a bit odd if we need to avoid very useful C++ language features)
  1488. # [19:09] * Quits: jduell (jduell@moz-A71D42D4.nc.res.rr.com) (Ping timeout)
  1489. # [19:09] * Joins: jduell (jduell@moz-A71D42D4.nc.res.rr.com)
  1490. # [19:10] <glandium> smaug: something like this http://pastebin.mozilla.org/1650765 should work
  1491. # [19:10] * Quits: akeybl (akeybl@moz-FD74BF8F.static.reno.nv.charter.com) (Quit: Linkinus - http://linkinus.com)
  1492. # [19:10] * Joins: dhtup (u1144@moz-160C58C6.com)
  1493. # [19:10] * Joins: akeybl (akeybl@moz-FD74BF8F.static.reno.nv.charter.com)
  1494. # [19:10] <glandium> TimeStamp(_foobar &foo) instead of TimeStamp(foobar &foo)
  1495. # [19:11] <@smaug> uh horrible
  1496. # [19:11] <@smaug> not going to recommend that
  1497. # [19:11] <@smaug> heap usage is better
  1498. # [19:12] <glandium> smaug: if foobar is properly named (saying it's an explicit non initialization), it's not so horrible
  1499. # [19:12] <@smaug> looks very much like a hack
  1500. # [19:12] <glandium> it could be a shared const like mozilla::fallible
  1501. # [19:13] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1502. # [19:13] <glandium> smaug: you won't be able to do heap usage as fast as a global variable
  1503. # [19:13] * Joins: vikash_ (vikash@7F8F27F1.1EC0964.5B70BD0F.IP)
  1504. # [19:13] <@smaug> this isn't that perf critical
  1505. # [19:13] * Quits: vikash (vikash@8631D2F.29030610.5B70BD0F.IP) (Ping timeout)
  1506. # [19:13] <@smaug> but too bad that code needs to be uglier :(
  1507. # [19:15] <glandium> crap, the patch breaks windows... an earlier iteration didn't :(
  1508. # [19:17] * bhearsum|afk is now known as bhearsum
  1509. # [19:18] * Quits: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP) (Quit: jfkthame)
  1510. # [19:19] * glob is now known as glob|away
  1511. # [19:19] <Matt> let's say I have an HTML window that includes a couple of scripts using <script> tags
  1512. # [19:19] <Matt> a
  1513. # [19:19] <Matt> nd
  1514. # [19:19] <Matt> I want to add a symbol to the window *before* the scripts execute
  1515. # [19:19] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  1516. # [19:19] <Matt> HTML page I should have said
  1517. # [19:19] <Matt> so I create an iframe and set the src to the URL of my page
  1518. # [19:19] <Matt> i
  1519. # [19:19] <Matt> ack, sticky space bar
  1520. # [19:20] <glandium> smaug: anyways, i don't think that hack is so horrible. it's a good tradeoff
  1521. # [19:20] <Matt> is there anyway to add a symbol to the JS context before the scripts run?
  1522. # [19:20] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  1523. # [19:20] <glandium> smaug: it's certainly less horrible than avoiding the global altogether
  1524. # [19:20] * Matt is a privileged script running in a chrome window
  1525. # [19:20] * Joins: jfkthame (jfkthame@25F581E4.90783722.9542EC20.IP)
  1526. # [19:20] <@smaug> well, creating the object when first time needed should work too
  1527. # [19:21] * sawrubh is now known as sawrubh|away
  1528. # [19:22] * sawrubh|away is now known as sawrubh|busy
  1529. # [19:23] * sawrubh|busy is now known as sawrubh|uselesslyIdle
  1530. # [19:23] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1531. # [19:24] * sawrubh|uselesslyIdle is now known as sawrubh|meditation
  1532. # [19:24] * Quits: Havvy (Mibbit@moz-95A7B4EE.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1533. # [19:24] * Quits: garnacho (carlos@moz-36890E2D.static.user.ono.com) (Client exited)
  1534. # [19:25] * Joins: garnacho (carlos@moz-36890E2D.static.user.ono.com)
  1535. # [19:26] * Joins: cdiehl_ (cdiehl@moz-1053BA8F.pool.mediaways.net)
  1536. # [19:27] * Quits: cdiehl (cdiehl@moz-8DCC3113.pool.mediaways.net) (Ping timeout)
  1537. # [19:27] * cdiehl_ is now known as cdiehl
  1538. # [19:28] * Quits: garnacho (carlos@moz-36890E2D.static.user.ono.com) (Client exited)
  1539. # [19:28] * Joins: glphvgacs (glphvgacs@moz-3C0E7207.electronicbox.net)
  1540. # [19:28] <glphvgacs> Your paste can be seen here: http://paste.lugons.org/show/1504/
  1541. # [19:29] <glphvgacs> Your paste can be seen here: http://paste.lugons.org/show/1503/
  1542. # [19:29] * Joins: sgimeno|2 (santiago.g@A922400D.48362F18.BCC03455.IP)
  1543. # [19:29] * Joins: garnacho (carlos@moz-36890E2D.static.user.ono.com)
  1544. # [19:29] * Quits: sawrubh|meditation (Mibbit@8BCC7690.3161DC44.553D87E5.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1545. # [19:29] * Joins: dao1 (dao@moz-38822FD3.superkabel.de)
  1546. # [19:29] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Ping timeout)
  1547. # [19:29] <glphvgacs> XPCOMGlueLoad error for file /usr/lib/firefox/libxpcom.so:
  1548. # [19:29] <glphvgacs> File not found
  1549. # [19:29] <glphvgacs> Couldn't load XPCOM.
  1550. # [19:29] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  1551. # [19:29] <glphvgacs> trying to run firefox i get ^that^
  1552. # [19:29] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1553. # [19:30] * Joins: cdiehl_ (cdiehl@moz-A14075E.pool.mediaways.net)
  1554. # [19:30] <glphvgacs> ldconfig -p |grep libxpcom returns emptiness
  1555. # [19:30] * armenzg is now known as armenzg_lunch
  1556. # [19:31] * Quits: cdiehl (cdiehl@moz-1053BA8F.pool.mediaways.net) (Ping timeout)
  1557. # [19:31] * cdiehl_ is now known as cdiehl
  1558. # [19:31] <glphvgacs> but libxpcom is installed by firefox
  1559. # [19:31] <glphvgacs> www-client/firefox (/usr/lib/firefox/libxpcom.so)
  1560. # [19:31] <glphvgacs> /usr/lib/firefox/libxpcom.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped
  1561. # [19:31] <glphvgacs> any idea?
  1562. # [19:33] * Quits: vikash_ (vikash@7F8F27F1.1EC0964.5B70BD0F.IP) (Ping timeout)
  1563. # [19:34] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  1564. # [19:34] * Quits: dao1 (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  1565. # [19:35] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1566. # [19:35] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Ping timeout)
  1567. # [19:35] * Joins: abwillis (abwillis@moz-8352A034.hlrn.qwest.net)
  1568. # [19:36] <glandium> glphvgacs: how did you install firefox?
  1569. # [19:37] <glphvgacs> glandium: emerge firefox
  1570. # [19:37] <glandium> glphvgacs: then you should seek help from a gentoo forum
  1571. # [19:38] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  1572. # [19:38] <glandium> glphvgacs: (if you take the binary tarballs from mozilla.org, they should work)
  1573. # [19:38] <glphvgacs> glandium: well they couldn't figure it out, nor did people here at #firefox
  1574. # [19:38] <glphvgacs> glandium: did you read the logs?
  1575. # [19:38] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1576. # [19:38] <glphvgacs> glandium: i don't have glibc here
  1577. # [19:39] <glphvgacs> glandium: ABI is gonna go boom
  1578. # [19:39] <glandium> glphvgacs: is there a dependentlibs.list file in /usr/lib/firefox ?
  1579. # [19:39] * coop|afk is now known as coop|buildduty
  1580. # [19:40] * Joins: ericjung (Mibbit@moz-1DEC771C.cmbrmaor.static.covad.net)
  1581. # [19:40] <glphvgacs> glandium: all are taken care of by portage
  1582. # [19:41] <glphvgacs> glandium: excapt xulrunner which is no longer require apparently
  1583. # [19:41] <glandium> glphvgacs: that doesn't answer the question
  1584. # [19:41] <glphvgacs> glandium: i'm not sure if i understand the question, sorry
  1585. # [19:41] <glphvgacs> glandium: could you explain?
  1586. # [19:41] <glandium> glphvgacs: is there a /usr/lib/firefox/dependentlibs.list file ?
  1587. # [19:42] * Joins: sawrubh (Mibbit@C8E9D1DC.37DD29F0.9BC10BA2.IP)
  1588. # [19:42] <glphvgacs> ls: cannot access /usr/bin/firefox/dependentlibs.list: Not a directory
  1589. # [19:42] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1590. # [19:42] <glphvgacs> oops
  1591. # [19:43] <glphvgacs> -rw-r--r-- 1 root root 125 May 28 15:43 /usr/lib/firefox/dependentlibs.list
  1592. # [19:43] <glphvgacs> yes
  1593. # [19:43] <glandium> what is in there?
  1594. # [19:43] <glphvgacs> Your paste can be seen here: http://paste.lugons.org/show/1510/
  1595. # [19:44] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1596. # [19:44] <bjacob> Ms2ger: do you have a minute to explain the unit test part of bug 727590?
  1597. # [19:45] <glandium> glphvgacs: aha, you're using uclibc
  1598. # [19:45] * Joins: Mardak (Mardak@12C26F84.EE8E98AF.50A2323E.IP)
  1599. # [19:45] <glphvgacs> glandium: yes
  1600. # [19:45] <glandium> glphvgacs: yeah, so that's probably what your problem is
  1601. # [19:46] <glphvgacs> glandium: how so?
  1602. # [19:46] <glandium> glphvgacs: because according to your log, it's loading libmozalloc.so, yet fails to find it as a dependency of libxul.so
  1603. # [19:46] <glandium> glphvgacs: which means a problem in ld.so
  1604. # [19:46] <glphvgacs> glandium: i see
  1605. # [19:47] * Quits: sgimeno|2 (santiago.g@A922400D.48362F18.BCC03455.IP) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  1606. # [19:47] <glphvgacs> glandium: hang on, i used a patch for mozalloc.c
  1607. # [19:47] <glandium> glphvgacs: presumably, if you set LD_LIBRAY_PATH=/usr/lib/firefox, it will find it
  1608. # [19:48] <glandium> glphvgacs: your log doesn't suggest libmozalloc is not loaded
  1609. # [19:48] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Connection reset by peer)
  1610. # [19:48] <glphvgacs> Your paste can be seen here: http://paste.lugons.org/show/1511/
  1611. # [19:48] <glandium> glphvgacs: as a matter of fact, it does its relocation and runs initializers
  1612. # [19:49] <glandium> glphvgacs: that patch is not going to be a problem
  1613. # [19:49] <bjacob> Ms2ger: continuing on #jsapi
  1614. # [19:50] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1615. # [19:50] <glphvgacs> glandium: LD_LIBRARY_PATH did the trick
  1616. # [19:50] * Quits: Mardak (Mardak@12C26F84.EE8E98AF.50A2323E.IP) (Quit: Mardak)
  1617. # [19:50] <glphvgacs> glandium: it now says something about not finding my profile. i guess i've had that before, shouldn't be a problem
  1618. # [19:51] <glandium> glphvgacs: you can open a bug on uclibc, then, saying that when you dlopen(liba) and dlopen(libb), and libb depends on liba, it doesn't work
  1619. # [19:51] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  1620. # [19:51] <glandium> glphvgacs: (and liba is not in the default search path)
  1621. # [19:52] * Quits: abwillis (abwillis@moz-8352A034.hlrn.qwest.net) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7.2/20120430222706])
  1622. # [19:52] <glphvgacs> glandium: i see. thanks for your help
  1623. # [19:52] * glphvgacs goes to bug uclibc people
  1624. # [19:52] * Quits: glphvgacs (glphvgacs@moz-3C0E7207.electronicbox.net) (Quit: leaving)
  1625. # [19:53] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  1626. # [19:55] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
  1627. # [19:55] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1628. # [19:57] * Joins: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  1629. # [19:57] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 12.0/20120420145725])
  1630. # [19:57] <edmorley> philor: for bug 757879 (removing concept of last job of each type, and just listing total unstarred), what's your preference? "N unstarred" or the suggestion made in the last comment of that bug of "X failing, Y unstarred" / ""X out of Y unstarred" etc?
  1631. # [19:58] * Joins: vikash (vikash@8EA8CEC9.7FDCFE6B.FB0CC892.IP)
  1632. # [19:58] * Joins: wlach_ (wlach@moz-3A1F70B1.vif.net)
  1633. # [19:58] * Joins: abwillis (abwillis@moz-8352A034.hlrn.qwest.net)
  1634. # [20:00] * Quits: maikmerten (maikmerten@moz-1F1AAD55.dynamic.qsc.de) (Quit: Leaving)
  1635. # [20:00] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Ping timeout)
  1636. # [20:01] <philor> edmorley: like, "the total number of failures in all of the random and meaningless number of pushes displayed"? I can't see where that would be useful
  1637. # [20:01] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  1638. # [20:02] <philor> maybe interesting in a rev= display, but in general? I don't care whether or not someone wet the bed 10 pushes ago
  1639. # [20:02] <edmorley> hehe yeah indeed :-)
  1640. # [20:03] * Quits: wlach_ (wlach@moz-3A1F70B1.vif.net) (Ping timeout)
  1641. # [20:06] * philor puts it in the bug
  1642. # [20:08] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1643. # [20:09] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  1644. # [20:10] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Ping timeout)
  1645. # [20:10] <Ameya> which is the first method gets called when private browsing starts.......?
  1646. # [20:11] * Joins: bbondy (bbondy@moz-A05ECC22.home.cgocable.net)
  1647. # [20:12] * Joins: KaiRo (robert@moz-809DE36.adsl.highway.telekom.at)
  1648. # [20:13] <Ameya> I mean when we set browser.privatebrowsing.autostart to true. the menu option "tools->stop_private_browsing" gets disable
  1649. # [20:16] * Joins: daoberes (chatzilla@moz-7C0D9792.cable.teksavvy.com)
  1650. # [20:16] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1651. # [20:17] * Fallen|away is now known as Fallen
  1652. # [20:17] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1653. # [20:17] * Joins: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  1654. # [20:17] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1655. # [20:18] * Fallen is now known as Fallen|away
  1656. # [20:19] * Quits: sawrubh (Mibbit@C8E9D1DC.37DD29F0.9BC10BA2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1657. # [20:19] <joe> glandium: ping
  1658. # [20:20] <glandium> joe: pong
  1659. # [20:20] * Quits: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net) (Ping timeout)
  1660. # [20:20] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1661. # [20:20] <joe> glandium: can you nom bug 758010 for aurora (so we can take it for a beta build of Fennec)?
  1662. # [20:21] <joe> alternately can you post why it shouldn't be on aurora :)
  1663. # [20:22] * Joins: rajul (quassel@884B6BD.6090F640.25B273F5.IP)
  1664. # [20:22] <glandium> joe: ah, i asked earlier on #mobile what the procedure was to land something for the next fennec beta, but got no answer. So it's like normal landing for aurora
  1665. # [20:22] <joe> glandium: yep
  1666. # [20:22] * armenzg_lunch is now known as armenzg
  1667. # [20:22] <joe> sorry nobody got back to you
  1668. # [20:22] <joe> must be because of the holiday in the USA
  1669. # [20:24] * Quits: surkov (surkov@5F83DAE4.67A28CF2.EBE09E3C.IP) (Quit: surkov)
  1670. # [20:24] <glandium> joe: yeah, figured so
  1671. # [20:25] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  1672. # [20:26] <glandium> joe: done
  1673. # [20:26] <joe> glandium: appreciate it
  1674. # [20:33] * Joins: mib_n3w2ys (Mibbit@7DF83875.29A61048.A5CBE450.IP)
  1675. # [20:34] * Quits: marco (marco@9E19FB05.84C7FC14.10DC0B64.IP) (Ping timeout)
  1676. # [20:35] * Joins: marco (marco@9E19FB05.84C7FC14.10DC0B64.IP)
  1677. # [20:36] * Quits: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1678. # [20:37] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1679. # [20:41] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1680. # [20:42] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1681. # [20:44] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Quit: )
  1682. # [20:44] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  1683. # [20:47] <Standard8> philor: edmorley: hmm, so are we going with repo name on treestatus? I'm just thinking we currently have different sections of comm-central open depending on which app is open...
  1684. # [20:47] <Standard8> hmm
  1685. # [20:47] <Standard8> maybe we could do comm-central-thunderbird
  1686. # [20:47] * Fallen|away is now known as Fallen
  1687. # [20:47] <edmorley> ^ CC catlee
  1688. # [20:47] * Joins: mike5w3c (MikeS@moz-D6E846B7.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1689. # [20:48] <philor> oh, I'd forgotten that fun problem
  1690. # [20:48] <Standard8> or actually thunderbird-comm-central
  1691. # [20:48] <joe> glandium: you got your a+; can you land now?
  1692. # [20:49] <bwinton> Standard8: What about forking Thunderbird, and having tb-central?
  1693. # [20:49] * Fallen is now known as Fallen|away
  1694. # [20:49] * Standard8 kicks bwinton
  1695. # [20:49] <edmorley> Standard8: surely the c-c trees use the c-c hook file instead, so (a) can be done separately to the initial move over to treestatus, and (b) can use whatever method for forming the name used by treestatus?
  1696. # [20:50] <Standard8> edmorley: yes, we going to have to do it separately, but actually I want it done near the same time, I want to be off tinderbox for Thunderbird asap
  1697. # [20:50] <edmorley> don't we all :-)
  1698. # [20:50] <edmorley> I think comm-central-thunderbird (or similar) would be good just so they sort together
  1699. # [20:51] <Standard8> you mean like comm-central-thunderbird, comm-central-seamonkey etc?
  1700. # [20:51] <edmorley> yeah
  1701. # [20:51] <edmorley> or just c-c
  1702. # [20:51] <Standard8> well just c-c means that we can only close one app
  1703. # [20:51] <Standard8> err
  1704. # [20:51] <edmorley> c-c-thunderbird
  1705. # [20:51] <Standard8> we can only close/open the whole repo
  1706. # [20:51] * Joins: tchevalier (Instantbir@moz-22E0BF85.w109-222.abo.wanadoo.fr)
  1707. # [20:51] <Standard8> oh right
  1708. # [20:51] * Quits: tchevalier (Instantbir@moz-22E0BF85.w109-222.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1709. # [20:52] * Joins: tchevalier (Instantbir@moz-22E0BF85.w109-222.abo.wanadoo.fr)
  1710. # [20:52] <Standard8> I think might as well go for the whole name
  1711. # [20:52] <edmorley> yeah
  1712. # [20:53] <edmorley> if possible, I would just like it if the mozilla-central trees weren't all interspersed with half a dozen c-c related trees, so if they could ahve the same prefix (whatever you end up chosing), that would be ideal
  1713. # [20:53] <Standard8> knew it was a good idea to adjust the tests first ;-)
  1714. # [20:53] <Standard8> yeah
  1715. # [20:53] <Standard8> I think we'll just go with comm-*
  1716. # [20:53] <edmorley> :-)
  1717. # [20:53] <Standard8> although https://treestatus.mozilla.org/ doesn't look ordered to me...
  1718. # [20:53] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  1719. # [20:53] * Quits: mib_n3w2ys (Mibbit@7DF83875.29A61048.A5CBE450.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1720. # [20:53] <Standard8> oh actually, I guess it could be case ordered
  1721. # [20:57] <edmorley> https://github.com/catlee/treestatus/blob/master/treestatus/app.py#L312
  1722. # [20:58] <glandium> joe: sure
  1723. # [20:58] * Joins: wlach_ (wlach@moz-3A1F70B1.vif.net)
  1724. # [20:59] <Optimizer> doesn't Components.utils.unload("chrome://graphical-timeline/content/producers/NetworkProducer.jsm"); unload the jsm imported through : Cu.import("chrome://graphical-timeline/content/producers/NetworkProducer.jsm", global);
  1725. # [21:00] <Optimizer> where Cu = Components.utils and global = this
  1726. # [21:04] <glandium> joe: what are the flags to update on the bug, besides status-firefox14?
  1727. # [21:04] <joe> glandium: that's the only one
  1728. # [21:04] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Ping timeout)
  1729. # [21:06] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  1730. # [21:07] <edmorley> Standard8: we need a way to delete trees as well; we'll need to get rid of Firefox for one
  1731. # [21:07] * Quits: wlach_ (wlach@moz-3A1F70B1.vif.net) (Ping timeout)
  1732. # [21:07] * jviereck is now known as _jviereck
  1733. # [21:07] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1734. # [21:08] * Quits: RudyL (rudy@moz-19454E2A.dynamic.hinet.net) (Quit: RudyL)
  1735. # [21:08] <jviereck> smaug: how can I add the "updatePrintPreview" event to document when writing unit tests?
  1736. # [21:09] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it)
  1737. # [21:10] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  1738. # [21:10] <@smaug> jviereck: what kind of test are you writing?
  1739. # [21:10] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
  1740. # [21:10] <@smaug> chrome test?
  1741. # [21:10] <jviereck> smaug: yes
  1742. # [21:10] <@smaug> what kind of iframe or xul:browser are you using?
  1743. # [21:10] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1744. # [21:11] <jviereck> one of the existing test fails right now, as it does the painting of the document before it's ready
  1745. # [21:11] <jviereck> smaug: http://mxr.mozilla.org/mozilla-central/source/layout/base/tests/chrome/printpreview_helper.xul
  1746. # [21:11] <lduros> I'm trying to figure out what variable or option sets the default directory to be .mozilla/firefox as opposed to .mozilla/something when building FF from source. Anybody can help me?
  1747. # [21:11] <@smaug> ah, it is type="content"
  1748. # [21:12] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  1749. # [21:12] <@smaug> jviereck: so, addEventListener("printPreviewUpdated", function() {doSomething})
  1750. # [21:12] <@smaug> do that somewhere in the beginning of the file
  1751. # [21:12] <@smaug> to make sure you have the listener when needed
  1752. # [21:12] <jviereck> is the event not specific to a print preview?
  1753. # [21:13] <@smaug> events propagate from content to chrome
  1754. # [21:13] <@smaug> I hope the event name is not updatePrintPreview
  1755. # [21:13] <@smaug> but printPreviewUpdated
  1756. # [21:13] <jviereck> does that mean the print preview UI will catch all the event from all print previews, even the ones that are not on the current page?
  1757. # [21:14] <@smaug> that depends on where the listener is added
  1758. # [21:14] <jviereck> it's added in printPreviewBindings.xml, on the document object that is available in the constructor
  1759. # [21:14] * Quits: akeybl (akeybl@moz-FD74BF8F.static.reno.nv.charter.com) (Quit: Linkinus - http://linkinus.com)
  1760. # [21:14] <@smaug> so then it gets events from all the printpreview tabs
  1761. # [21:15] <@smaug> you can check the event.target from which tab it is from
  1762. # [21:15] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  1763. # [21:16] <zwol> lduros: ac_add_options --with-app-basename=whatever in your .mozconfig
  1764. # [21:16] <zwol> lduros: you may also in that case want --disable-system-extension-dirs
  1765. # [21:16] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  1766. # [21:16] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
  1767. # [21:16] <zwol> jviereck: bug number? i'm hacking up those tests and i'd like to not step on your toes.
  1768. # [21:17] <jviereck> zwol: https://bugzilla.mozilla.org/show_bug.cgi?id=468568
  1769. # [21:17] <jviereck> zwol: what are you changing?
  1770. # [21:17] <lduros> zwol: ha! Cool thanks. with-user-appdir doesn't work anymore. So I have to use this then :-)
  1771. # [21:17] <zwol> jviereck: https://bugzilla.mozilla.org/show_bug.cgi?id=650960 -- the progress bar is going away (replaced with doorhangers)
  1772. # [21:17] <zwol> jviereck: probably orthogonal, but.
  1773. # [21:18] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  1774. # [21:18] <jviereck> zwol: I "need" that model window :/
  1775. # [21:19] <jviereck> zwol: what does exactly mean "replace by doorhangers:?
  1776. # [21:19] <@smaug> jviereck: well, you need some notification
  1777. # [21:19] <@smaug> doorhanger is better
  1778. # [21:20] <zwol> jviereck: the modal window for *print preview itself* is not presently going away
  1779. # [21:20] * Quits: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP) (Quit: Bye)
  1780. # [21:20] <jviereck> smaug: will they allow the user to press ctrl-p to open the print dialog?
  1781. # [21:20] <zwol> only the modal popup that tells the user it's being rendered
  1782. # [21:20] <@smaug> ah, that modal window is going to be there
  1783. # [21:20] <@smaug> good
  1784. # [21:20] <jviereck> k, then we should be same
  1785. # [21:20] <zwol> there is another bug to convert the print preview display to a tab state, but i'm not presently working on that
  1786. # [21:21] <zwol> & it is waaay down my priority queue
  1787. # [21:21] <@smaug> zwol: er, what?
  1788. # [21:21] <@smaug> tab state?
  1789. # [21:21] <zwol> smaug: https://bugzilla.mozilla.org/show_bug.cgi?id=650966
  1790. # [21:21] <jviereck> smaug: how can I get the tab that the printPreviewBindings.xml is using? To check if the event.target is for that print preview or not
  1791. # [21:21] * Quits: Optimizer (Instantbir@AFA290BB.2E835692.2AB48280.IP) (Ping timeout)
  1792. # [21:21] <zwol> smaug: basically, print preview shouldn't eat the whole window, just the tab being previewed
  1793. # [21:22] * Joins: Optimizer (Instantbir@50AE2594.A0BECD74.2AB48280.IP)
  1794. # [21:22] <@smaug> print preview is already a separate tab
  1795. # [21:22] <jviereck> zwol: you mean the print preview will be somewhat more like a viewer in PDF.JS right now?
  1796. # [21:22] <Standard8> fg
  1797. # [21:22] <@smaug> it is just the UI which needs some changes
  1798. # [21:22] <Standard8> oops, wrong window
  1799. # [21:22] <zwol> smaug: internally it may be a separate tab, but UI-wise it's window-modal
  1800. # [21:22] <zwol> jviereck: yeah, perhaps
  1801. # [21:22] * Quits: smontagu (chatzilla@2B060B9D.C39404F5.CB858787.IP) (Ping timeout)
  1802. # [21:23] <@smaug> UI code-wise it is a separate tab
  1803. # [21:23] <@smaug> but sure, user sees only a tab
  1804. # [21:23] <@smaug> anyhow, that shouldn't affect to what jviereck is doing
  1805. # [21:23] <paul> did we remove the "capture" button from the <inpyt type=file accept="image/*">? (fennec)
  1806. # [21:23] * Quits: ericjung (Mibbit@moz-1DEC771C.cmbrmaor.static.covad.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1807. # [21:23] <@smaug> paul: ask #mobile
  1808. # [21:24] * Joins: ericjung (Mibbit@moz-1DEC771C.cmbrmaor.static.covad.net)
  1809. # [21:26] <bhearsum> anyone around who knows updater code?
  1810. # [21:26] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a2/20120424042009])
  1811. # [21:26] <bhearsum> maybe bbondy
  1812. # [21:26] <bbondy> what's up?
  1813. # [21:26] <bbondy> bhearsum^
  1814. # [21:26] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1815. # [21:27] * Joins: gandalf (zbraniecki@moz-DDF38936.neoplus.adsl.tpnet.pl)
  1816. # [21:27] <bhearsum> bbondy: just wondering if you have any idea how hard it would be for mar.exe/updater.exe to support symlinks (on available platforms)
  1817. # [21:28] * Quits: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net) (Ping timeout)
  1818. # [21:29] <bbondy> so you want to write out a symlink, or you want to input the target of a symlink inside a mar?
  1819. # [21:29] <bhearsum> both
  1820. # [21:29] <bhearsum> er
  1821. # [21:29] <bbondy> doesn't the later already ahppen?
  1822. # [21:29] <bhearsum> sorry :)
  1823. # [21:29] <bhearsum> i want any symlinks that appear in the source folder that the mar is generated out of to still be symlinks when the mar is applied
  1824. # [21:29] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1825. # [21:30] <bhearsum> right now, they're converted to copies of the file they point to at some point
  1826. # [21:30] * Joins: zzzzz (chatzilla@moz-831C26A7.dhcp.embarqhsd.net)
  1827. # [21:30] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1828. # [21:30] * Joins: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net)
  1829. # [21:31] <bbondy> are you sure that dist/bin has no symlinks as of now?
  1830. # [21:31] <bbondy> that would cause side effects if we made that change
  1831. # [21:31] <bhearsum> oh yeah
  1832. # [21:31] <bhearsum> ted pointed that out too...i forgot about that
  1833. # [21:31] <bhearsum> hmmm, ok
  1834. # [21:31] <jviereck> smaug: when the print preview is opened, the progress dialog is shown. What closes the dialog again? I need to extend it's life time such that it closes after all reflows are done
  1835. # [21:31] <bhearsum> i'm looking at https://bugzilla.mozilla.org/show_bug.cgi?id=758644 right now
  1836. # [21:31] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1837. # [21:31] * dev_afk is now known as devd
  1838. # [21:31] <bbondy> also what would happen on windows?
  1839. # [21:31] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1840. # [21:32] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1841. # [21:32] <bhearsum> bbondy: i dunno, probably a copy of the file...
  1842. # [21:32] <bbondy> create a soft link or an lnk file or?
  1843. # [21:32] <bhearsum> this seems like a rathole
  1844. # [21:32] <bhearsum> i'm going to find a different way to fix this
  1845. # [21:32] <bbondy> it scares me :)
  1846. # [21:32] <bhearsum> touching updater code is probably the last thing i want to do
  1847. # [21:32] <bhearsum> i so do not want to be on the blamelist for it
  1848. # [21:32] <bbondy> bhearsum++
  1849. # [21:32] <bbondy> :)
  1850. # [21:32] <bbondy> hah
  1851. # [21:32] <bhearsum> let's leave that job to ehsan :)
  1852. # [21:32] <bbondy> on the bright side, if you touch it you can own it though
  1853. # [21:33] <bhearsum> gtfo
  1854. # [21:33] * Quits: John-Galt (kris@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1855. # [21:33] <bbondy> (please touch it)
  1856. # [21:33] <bhearsum> twss
  1857. # [21:33] * Joins: John-Galt (kris@moz-104CC309.mv.mozilla.com)
  1858. # [21:33] <bbondy> haha
  1859. # [21:33] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1860. # [21:34] <bhearsum> anyways, thanks your time bbondy
  1861. # [21:34] <bbondy> np
  1862. # [21:34] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
  1863. # [21:34] <bbondy> twss
  1864. # [21:34] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Ping timeout)
  1865. # [21:34] <edmorley> ummm I'm probably missing the obvious, but using github, how do I pull changes from the original repo from which I forked mine, into my repo?
  1866. # [21:34] <bhearsum> lol
  1867. # [21:35] <Ms2ger> You don't
  1868. # [21:35] <qheaden> What does the NS_HIDDEN macro do? Can I use NS_HIDDEN methods on a class in C++?
  1869. # [21:35] <bhearsum> edmorley: you need to add the original repo as a remote first
  1870. # [21:35] <Ms2ger> At least, IME
  1871. # [21:35] <edmorley> bhearsum: through the webui
  1872. # [21:35] <bhearsum> oh
  1873. # [21:35] <Ms2ger> qheaden, yes, you can
  1874. # [21:35] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1875. # [21:35] <bhearsum> no clue
  1876. # [21:35] <qheaden> Okay.
  1877. # [21:35] * Joins: gustavold (gustavold@C4F230BB.D760C312.D3DD5ECF.IP)
  1878. # [21:36] <Ms2ger> qheaden, I'm not sure what it does, but at least I've never had issues using them
  1879. # [21:36] <qheaden> Also, what is the difference between an nsString and an nsAutoString?
  1880. # [21:36] <Ms2ger> nsAutoString can store a short string on the stack
  1881. # [21:36] * devd is now known as dev_afk
  1882. # [21:36] <qheaden> Ahh okay.
  1883. # [21:37] <Ms2ger> Which can avoid a heap allocation, because that could be slow
  1884. # [21:37] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  1885. # [21:38] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Ping timeout)
  1886. # [21:38] <@smaug> jviereck1: I can't remember that now
  1887. # [21:38] <@smaug> some progress listener thingie closes it
  1888. # [21:39] * Quits: tchevalier (Instantbir@moz-22E0BF85.w109-222.abo.wanadoo.fr) (Ping timeout)
  1889. # [21:39] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1890. # [21:41] * Quits: _jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Ping timeout)
  1891. # [21:41] <jlebar|away> edmorley, Figure out your github business?
  1892. # [21:41] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1893. # [21:42] <edmorley> nope lol
  1894. # [21:42] <Ms2ger> There's one easy solution
  1895. # [21:42] <Ms2ger> Use hg
  1896. # [21:42] <jlebar|away> edmorley, So first look at git remote -v
  1897. # [21:42] <jlebar|away> edmorley, One of the remotes -- perhaps "origin" -- may correspond to the repo you forked from.
  1898. # [21:42] <edmorley> jlebar|away: sorry, using the web interface
  1899. # [21:42] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1900. # [21:42] <Mook_as> you make a local clone, pull into that, and push to your github repo, basically. not via the web ui.
  1901. # [21:43] <edmorley> oh
  1902. # [21:43] <edmorley> I'm sure in the past I've been able to do it via the web ui
  1903. # [21:43] <jlebar|away> Like...maybe you could make a pull request or something.
  1904. # [21:43] <Mook_as> because Merging is Hard, I suspect
  1905. # [21:43] <jlebar|away> But that's not how you want to do it.
  1906. # [21:44] <edmorley> fair enough, I'll just use git locally; I just thought I could avoid it, seeing how little I touch git repos
  1907. # [21:44] <edmorley> and seeing that they allowed you to do it via the web interface in the past
  1908. # [21:44] * jlebar|away is not sure of that.
  1909. # [21:44] * Joins: wlach_ (wlach@moz-3A1F70B1.vif.net)
  1910. # [21:45] <jviereck1> when I attach a listener to the WebProgressListener of the docShell, I get a request with a name = "about:document-onload-blocker"
  1911. # [21:46] <jviereck1> is there a way to prevent this? I'm only interessted in font/image downloads
  1912. # [21:46] <jlebar|away> jviereck, |if (name == "about:document-onload-blocker") { return; }|?
  1913. # [21:46] <Standard8> edmorley: for bug 758886, shall I just round up a list of c-c people who are/can be sheriffs, get their browser ids and forward it to you?
  1914. # [21:47] <edmorley> Standard8: that would be awesome :-)
  1915. # [21:47] <Standard8> cool, that gets Thunderbird done easily for you ;-)
  1916. # [21:47] * mconley is now known as cake
  1917. # [21:48] <jviereck1> jlebar|away: not sure if they will like that one - is that the "proper" way to do it or can I pass something to the addProgessListener to filter out this kind of notifications?
  1918. # [21:48] <Standard8> hmm
  1919. # [21:48] <jlebar|away> jviereck, You may be able to tweak the flags you send when you register the web progress listener so that you don't get that request. I dunno.
  1920. # [21:48] * Standard8 would like to eat some cake
  1921. # [21:48] <Standard8> just not an mconley flavoured cake
  1922. # [21:48] <jlebar|away> jviereck, But if you're only interested in fonts / images, presumably this about:document-onload-blocker request isn't one?
  1923. # [21:48] <cake> :D
  1924. # [21:48] * cake is now known as mconley
  1925. # [21:49] * Parts: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  1926. # [21:49] * Parts: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  1927. # [21:49] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  1928. # [21:49] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  1929. # [21:49] * Quits: John-Galt (kris@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1930. # [21:49] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  1931. # [21:49] <jviereck1> jlebar|away: yeah, let's do that for now
  1932. # [21:50] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1933. # [21:50] * Joins: John-Galt (kris@moz-104CC309.mv.mozilla.com)
  1934. # [21:52] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1935. # [21:52] * Joins: brendan_ (brendaneic@35E90EE3.B8B12C49.396B22AD.IP)
  1936. # [21:52] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
  1937. # [21:52] * brendan_ is now known as brendan
  1938. # [21:53] * Quits: ericjung (Mibbit@moz-1DEC771C.cmbrmaor.static.covad.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1939. # [21:54] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  1940. # [21:54] <lduros> is there a build option to disable the sync feature
  1941. # [21:55] <lduros> Isn't that part of FF "brand" not to be built on other unbranded unofficial versions of the Mozilla browser?
  1942. # [21:57] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1943. # [21:57] * Quits: marco (marco@9E19FB05.84C7FC14.10DC0B64.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a2/20120526042008])
  1944. # [21:57] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1945. # [21:58] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  1946. # [22:01] * Parts: harishneit (Adium@8FD3E33A.D63C8F60.700C6EB0.IP)
  1947. # [22:02] <edmorley> philor: any idea why the logs have stopped being created? https://tbpl-dev.allizom.org/cache/
  1948. # [22:02] * Joins: bbondy2 (bbondy@moz-A05ECC22.home.cgocable.net)
  1949. # [22:02] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Connection reset by peer)
  1950. # [22:02] <robcee> ejpbruel: man
  1951. # [22:02] <philor> edmorley: bug 758114
  1952. # [22:02] <ejpbruel> robcee: ?
  1953. # [22:03] * bbondy2 is now known as bbondy
  1954. # [22:03] <robcee> when you see the repeated messages from me in twitter, know that I've taken my fingers outside and had them removed
  1955. # [22:03] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  1956. # [22:03] <robcee> 3 attempts to get a bug number right
  1957. # [22:03] <ejpbruel> robcee: :D
  1958. # [22:04] * Quits: brendan (brendaneic@35E90EE3.B8B12C49.396B22AD.IP) (Quit: brendan)
  1959. # [22:04] <robcee> this is what msucan's patches do to me
  1960. # [22:04] <edmorley> philor: yeah but these are the import-buildbot-data.py logs, not the dev update script
  1961. # [22:04] <ejpbruel> robcee: maybe its time to take the rest of the day off ;)
  1962. # [22:04] <robcee> I think I'm going to do that
  1963. # [22:04] <ejpbruel> robcee: also, OMG at that bug
  1964. # [22:05] <ejpbruel> you guys *are* prolific
  1965. # [22:05] <robcee> these *are* the small patches!
  1966. # [22:05] * ejpbruel is scared now
  1967. # [22:05] <philor> edmorley: https://bugzilla.mozilla.org/show_bug.cgi?id=758114#c4
  1968. # [22:05] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  1969. # [22:06] <edmorley> philor: oh sorry, I thought he was meaning logs of the update script stored elsewhere; thanks
  1970. # [22:07] <philor> edmorley: cluster's confusing as hell, that's why our caching was totally broken for months before we realized that you cannot use the filesystem
  1971. # [22:08] <edmorley> :-(
  1972. # [22:08] * nthomas|away is now known as nthomas
  1973. # [22:09] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1974. # [22:09] * armenzg is now known as armenzg_mtg
  1975. # [22:10] * Joins: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net)
  1976. # [22:10] * Quits: vikash (vikash@8EA8CEC9.7FDCFE6B.FB0CC892.IP) (Quit: Leaving)
  1977. # [22:11] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1978. # [22:12] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
  1979. # [22:12] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1980. # [22:12] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1981. # [22:13] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1982. # [22:15] <edmorley> philor: do you normally use a local tbpl instance or tbpl.m.o?
  1983. # [22:16] * Joins: gcp (gpascutto@moz-162451B9.access.telenet.be)
  1984. # [22:16] <Ameya> Would this restart FF directly into private mode...?
  1985. # [22:16] <Ameya> this._privateBrowsingService.privateBrowsingEnabled = !this.privateBrowsingEnabled;
  1986. # [22:16] <Ameya> appStartup.quit(Components.interfaces.nsIAppStartup.eAttemptQuit | Components.interfaces.nsIAppStartup.eRestart);
  1987. # [22:17] * KaiRo is now known as KaiRo_away
  1988. # [22:17] <Ameya> I mean i am testing it but What do think...?
  1989. # [22:19] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
  1990. # [22:20] * Quits: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1991. # [22:21] <philor> edmorley: use? tbpl.m.o. test? local.
  1992. # [22:22] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1993. # [22:23] <Ameya> anyone..?
  1994. # [22:23] <philor> edmorley: and #tbpl does exist, even though it's pretty much /query philor ;)
  1995. # [22:23] <edmorley> philor: oh sorry :-)
  1996. # [22:25] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1997. # [22:28] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1998. # [22:29] * Quits: evilpie (chatzilla@moz-8BD8E1A0.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120423122928])
  1999. # [22:30] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  2000. # [22:31] * Joins: necolas (necolas@moz-2D68B52B.bb.sky.com)
  2001. # [22:32] * Quits: wlach_ (wlach@moz-3A1F70B1.vif.net) (Ping timeout)
  2002. # [22:32] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2003. # [22:34] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  2004. # [22:34] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Ping timeout)
  2005. # [22:34] <jlebar|away> Ameya, It's a holiday today in the US. Try tomorrow during working hours PST and you're more likely to get an answer.
  2006. # [22:34] <Ameya> ok
  2007. # [22:35] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  2008. # [22:36] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2009. # [22:36] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2010. # [22:36] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
  2011. # [22:36] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  2012. # [22:36] * ChanServ sets mode: +o roc
  2013. # [22:40] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2014. # [22:42] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  2015. # [22:44] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
  2016. # [22:45] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
  2017. # [22:46] * Quits: Goldorak (chatzilla@1F645F24.38C3D724.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2018. # [22:47] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2019. # [22:47] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2020. # [22:50] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  2021. # [22:53] * mattwoodrow|away is now known as mattwoodrow
  2022. # [22:54] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  2023. # [22:56] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2024. # [22:57] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2025. # [22:59] * Quits: Ms2ger (Ms2ger@16192524.D97FCA28.37724B0D.IP) (Quit: nn)
  2026. # [23:00] * Quits: MattN (MattN@A9390198.FB699058.2125B4DC.IP) (Ping timeout)
  2027. # [23:01] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2028. # [23:01] <jviereck1> smaug: can I set you as review on the font-load bug although I haven't the test ready yet?
  2029. # [23:01] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Input/output error)
  2030. # [23:03] <@smaug> jviereck1: sure
  2031. # [23:03] * Quits: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP) (Quit: Leaving.)
  2032. # [23:03] <_AtilA_> anyway, Does anyone know what's the purpose of: nsAppShell.cpp -> mozilla::NotifyEvent() ?
  2033. # [23:04] <_AtilA_> Why does it write just a "w" over the pipe ?
  2034. # [23:04] <_AtilA_> The other pipe extreme is just reading, but it does nothing else
  2035. # [23:05] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2036. # [23:05] <philor> JavaScript Error: "Services.perms.tsstExactPermission is not a function"
  2037. # [23:05] * philor blinks, and increase his font size
  2038. # [23:05] <@smaug> _AtilA_: which NotifyEvent do you mean?
  2039. # [23:06] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2040. # [23:06] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2041. # [23:06] <@smaug> _AtilA_: and have you checked hg annotation
  2042. # [23:06] <_AtilA_> nsAppShell.cpp (widget/gonk)
  2043. # [23:06] <_AtilA_> sorry
  2044. # [23:07] <jviereck1> smaug: I will write you some comments on what the patch is doing tomorrow. Want to figure out why invalidation is not working in the mozPrintCallback stuff
  2045. # [23:07] * bwinton is now known as bwinton_away
  2046. # [23:07] <_AtilA_> hg annotation?
  2047. # [23:07] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2048. # [23:07] <@smaug> http://hg.mozilla.org/mozilla-central/annotate/79262a88881d/widget/gonk/nsAppShell.cpp#l67
  2049. # [23:08] <@smaug> called also hg blame in mxr
  2050. # [23:08] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  2051. # [23:08] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2052. # [23:09] <jviereck1> roc: hi. How realistic do you think is it to get the mozPrintCallback stuff landed for FF15? I hope I have an idea why the invalidation is not working today or tomorrow, is that still enough time to get it landed?
  2053. # [23:09] <@smaug> _AtilA_: for Gonk stuff you really want #b2g
  2054. # [23:09] <_AtilA_> Yes smaug, I already did it, but there's no activity today
  2055. # [23:10] <_AtilA_> The annotation doesn't tell me more explicit... I will ask tomorrow :)
  2056. # [23:10] <_AtilA_> thks anyway!
  2057. # [23:10] <@smaug> _AtilA_: so where do you see that "w" ?
  2058. # [23:11] * Joins: MattN (MattN@A9390198.FB699058.2125B4DC.IP)
  2059. # [23:11] <@smaug> _AtilA_: from annotation you get link to the bug which added the code you're interested in
  2060. # [23:11] * Joins: karl (karl@moz-614B59C2.dialup.xtra.co.nz)
  2061. # [23:11] <_AtilA_> http://hg.mozilla.org/mozilla-central/annotate/79262a88881d/widget/gonk/nsAppShell.cpp#606
  2062. # [23:12] <_AtilA_> Yes, but in this case the bug is something too generic.
  2063. # [23:12] <@roc> jviereck1: I don't know
  2064. # [23:13] <@smaug> _AtilA_: well, at least you know who to ask, mwu or cjones
  2065. # [23:13] <jviereck1> roc: that makes you unsure? The state of review queues beeing very full already for FF15?
  2066. # [23:13] <_AtilA_> and I didn't know about these annotations :)
  2067. # [23:14] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  2068. # [23:14] <jviereck1> s/that/what
  2069. # [23:14] <@roc> not worried about review queue, just worried about number of interations of review
  2070. # [23:14] <@roc> land landing risk
  2071. # [23:14] <@roc> and landing risk
  2072. # [23:14] * Joins: fuckoff (Mibbit@moz-705E975C.lightspeed.mtryca.sbcglobal.net)
  2073. # [23:15] <jviereck1> okay
  2074. # [23:15] <fuckoff> the ultimate test is exploitation of just how much bs is placed in webpages. empty promises that come simply by implementation of gimmicks
  2075. # [23:17] <JuanDaugherty> ultimate test of what?
  2076. # [23:17] <fuckoff> lets create what can be created by the tools that are already in place, rather than what I see as the true FAIL in the the web
  2077. # [23:17] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  2078. # [23:17] * bhearsum is now known as bhearsum|afk
  2079. # [23:17] * Quits: fuckoff (Mibbit@moz-705E975C.lightspeed.mtryca.sbcglobal.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2080. # [23:18] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
  2081. # [23:18] <JuanDaugherty> inchorent and disoriented future conservative
  2082. # [23:19] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
  2083. # [23:19] <@smaug> jviereck1: btw, have you uploaded the patch to tryserver?
  2084. # [23:19] * Joins: gandalf_ (gandalf@moz-DDF38936.neoplus.adsl.tpnet.pl)
  2085. # [23:20] <jviereck1> not 100% the current patch, but a earlier version of it
  2086. # [23:20] <jviereck1> smaug: should I do a try build for all platforms/tests?
  2087. # [23:20] <@smaug> probably
  2088. # [23:20] <jviereck1> k
  2089. # [23:20] <@smaug> jviereck1: btw, you don't want printfs in patches ;)
  2090. # [23:20] <jviereck1> ...
  2091. # [23:21] <jviereck1> smaug: I remove them, promised, but this evening I really want to concentrate on the invalidation bug, okay?
  2092. # [23:21] * Quits: gustavold (gustavold@C4F230BB.D760C312.D3DD5ECF.IP) (Connection reset by peer)
  2093. # [23:22] * Quits: bbondy (bbondy@moz-A05ECC22.home.cgocable.net) (Ping timeout)
  2094. # [23:22] <@smaug> yup
  2095. # [23:23] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2096. # [23:23] * Joins: gustavold (gustavold@867163F0.4E3D2767.8AC41BD4.IP)
  2097. # [23:23] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  2098. # [23:24] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  2099. # [23:24] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  2100. # [23:25] * Quits: gustavold (gustavold@867163F0.4E3D2767.8AC41BD4.IP) (Ping timeout)
  2101. # [23:27] * Joins: gustavold (gustavold@867163F0.4E3D2767.8AC41BD4.IP)
  2102. # [23:27] <jviereck1> smaug: https://tbpl.mozilla.org/?tree=Try&rev=67a7c7ef20cf
  2103. # [23:27] * Quits: kennyluck (kennyluck@moz-8F259AED.dynamic.hinet.net) (Connection reset by peer)
  2104. # [23:27] * Joins: mike5w3c_ (MikeS@moz-DC43D8FE.xgsspn.imtp.tachikawa.spmode.ne.jp)
  2105. # [23:27] * Quits: mike5w3c (MikeS@moz-D6E846B7.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  2106. # [23:27] * mike5w3c_ is now known as mike5w3c
  2107. # [23:27] * Joins: kennyluck (kennyluck@moz-7ACBBAA2.dynamic.hinet.net)
  2108. # [23:28] * Quits: MattN (MattN@A9390198.FB699058.2125B4DC.IP) (Ping timeout)
  2109. # [23:28] * Joins: MattN (MattN@A9390198.FB699058.2125B4DC.IP)
  2110. # [23:29] <@smaug> jviereck1: I'll try to review your patch tomorrow
  2111. # [23:29] <@smaug> jviereck1: someone else needs to review toolkit/ parts
  2112. # [23:29] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  2113. # [23:29] * Quits: edmorley (edmorley@moz-BEE16293.range86-145.btcentralplus.com) (Quit: Leaving.)
  2114. # [23:29] <@smaug> hmm, oh, that is just one line
  2115. # [23:29] * armenzg_mtg is now known as armenzg_away
  2116. # [23:30] * Quits: kennyluck (kennyluck@moz-7ACBBAA2.dynamic.hinet.net) (Quit: kennyluck)
  2117. # [23:30] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  2118. # [23:30] <jviereck1> robcee: can you review toolkit/ code?
  2119. # [23:31] * Joins: jdm (jdm@moz-B686C9AB.range86-171.btcentralplus.com)
  2120. # [23:32] <@smaug> AfterNetworkPrint is oddly named
  2121. # [23:33] <jviereck1> please feel free to rename whatever you find odd. I have a very strange naming scheme that don't really make sense
  2122. # [23:34] <jviereck1> also, I guess I don't stick to the "normal" gecko naming scheme, just because I'm not used to it
  2123. # [23:35] <@smaug> AfterNetworkPrint sounds like you've been doing some sort of network printing
  2124. # [23:35] <@smaug> and then do something after it
  2125. # [23:36] <jviereck1> AfterResourceReady?
  2126. # [23:36] * philor is now known as philor|away
  2127. # [23:37] <ejpbruel> mrbkap: ping
  2128. # [23:40] <@smaug> jviereck1: have you tested the code in case resources are loaded via some redirection ?
  2129. # [23:40] <jviereck1> no, what exactly do you mean by redirection?
  2130. # [23:40] <jviereck1> fallback fonts?
  2131. # [23:41] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  2132. # [23:41] * Joins: gustavold1 (gustavold@45585AD.ECBC1091.946930A0.IP)
  2133. # [23:41] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving)
  2134. # [23:41] * Quits: gcp (gpascutto@moz-162451B9.access.telenet.be) (Quit: Make a new plan, Stan!)
  2135. # [23:42] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  2136. # [23:42] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2137. # [23:42] <@smaug> jviereck1: I mean http redirection
  2138. # [23:42] <@smaug> hmm, "+ // If all resources are loaded, then do a small timeout and if there"
  2139. # [23:42] * rail is now known as rail_away
  2140. # [23:42] <@smaug> I don't see the timeout anywhere
  2141. # [23:42] * Quits: gustavold (gustavold@867163F0.4E3D2767.8AC41BD4.IP) (Ping timeout)
  2142. # [23:42] <jviereck1> that is old code :/ there is no timeout anymore
  2143. # [23:43] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  2144. # [23:43] <jviereck1> what's the easiest way to test for http redirections?
  2145. # [23:43] <@smaug> mochitests can do that
  2146. # [23:43] * philor|away is now known as philor
  2147. # [23:44] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2148. # [23:44] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  2149. # [23:44] <jviereck1> is there a particular test that comes to your mind I could steal code from?
  2150. # [23:45] <@smaug> jviereck1: dunno. but I guess your code works...just reading http://mxr.mozilla.org/mozilla-central/source/uriloader/base/nsIWebProgressListener.idl
  2151. # [23:47] * Joins: jviereck2 (Adium@moz-26045BE5.dclient.hispeed.ch)
  2152. # [23:47] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  2153. # [23:48] * Quits: jviereck2 (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  2154. # [23:48] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  2155. # [23:50] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2156. # [23:51] * Quits: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2157. # [23:54] * philor is now known as philor|away
  2158. # [23:56] * Quits: daoberes (chatzilla@moz-7C0D9792.cable.teksavvy.com) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  2159. # [23:57] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2160. # [23:59] * Quits: gandalf_ (gandalf@moz-DDF38936.neoplus.adsl.tpnet.pl) (Ping timeout)
  2161. # [23:59] * Quits: gandalf (zbraniecki@moz-DDF38936.neoplus.adsl.tpnet.pl) (Ping timeout)
  2162. # [23:59] * Joins: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net)
  2163. # Session Close: Tue May 29 00:00:00 2012

The end :)