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

Options:

  1. # Session Start: Mon May 14 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:01] * Quits: vikram360 (vikram360@6A2E4736.F93E2519.2A068A5E.IP) (Ping timeout)
  4. # [00:01] * Joins: vikram360 (vikram360@43D2C0FC.DFBDA779.2A068A5E.IP)
  5. # [00:05] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  6. # [00:06] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  7. # [00:10] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  8. # [00:10] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  9. # [00:12] * Quits: nthomas (chatzilla@moz-EE7B6FB8.dsl.telstraclear.net) (Ping timeout)
  10. # [00:13] * Joins: loadbang (loadbang@moz-915C704C.range86-144.btcentralplus.com)
  11. # [00:13] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  12. # [00:14] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  13. # [00:14] * Joins: nthomas (chatzilla@moz-EE7B6FB8.dsl.telstraclear.net)
  14. # [00:15] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  15. # [00:16] * Quits: jdm (jdm@moz-A16291D2.univie.teleweb.at) (Client exited)
  16. # [00:20] <bjacob> now that i am fighting to enable compiled unit tests in MFBT, i am convinced that we should drop makefiles at once and use CMak
  17. # [00:20] <bjacob> e
  18. # [00:20] <bjacob> !!!!!!
  19. # [00:21] <bjacob> with our makefiles, just as simple a thing as "for each cpp file in this list, build it into a separate executable" is nontrivial
  20. # [00:24] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Connection reset by peer)
  21. # [00:24] * Joins: Goldorak (chatzilla@4DB63146.B73E80BC.187A1082.IP)
  22. # [00:24] * Quits: bjacob (bjacob@252AAA94.B3D9CAD2.3EE329E3.IP) (Ping timeout)
  23. # [00:24] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  24. # [00:25] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  25. # [00:25] * ChanServ sets mode: +o roc
  26. # [00:25] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  27. # [00:25] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  28. # [00:27] * Quits: JeroenDeDauw (j@953C06EF.377B0343.172227A7.IP) (Ping timeout)
  29. # [00:27] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  30. # [00:28] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  31. # [00:32] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
  32. # [00:32] * Quits: ejpbruel (ejpbruel@moz-C81DAB65.zeelandnet.nl) (Quit: ejpbruel)
  33. # [00:33] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  34. # [00:33] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  35. # [00:34] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  36. # [00:37] * Joins: KittyRa (quassel@D944611.985B8463.B3E31604.IP)
  37. # [00:40] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  38. # [00:41] <Callek> ATTN: Trees Reoppened
  39. # [00:42] * Quits: jhammel|mostlyafk (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
  40. # [00:42] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  41. # [00:44] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  42. # [00:44] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  43. # [00:46] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  44. # [00:49] * Joins: JeroenDeDauw (j@25B364D1.6DAE4F66.704C3406.IP)
  45. # [00:52] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  46. # [00:53] * Quits: victorporo (victorporo@7F8191F2.B0D0881A.79933D60.IP) (Quit: Leaving...)
  47. # [00:55] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  48. # [00:55] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  49. # [00:56] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  50. # [00:56] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Quit: Leaving.)
  51. # [00:58] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  52. # [00:59] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  53. # [01:00] * Joins: me (me@538BABFE.A073F3E.97BBD552.IP)
  54. # [01:00] * me is now known as eflores
  55. # [01:01] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  56. # [01:01] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  57. # [01:01] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  58. # [01:01] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  59. # [01:02] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  60. # [01:03] * Joins: djmerrit (quassel@D944611.985B8463.B3E31604.IP)
  61. # [01:03] * Quits: KittyRa (quassel@D944611.985B8463.B3E31604.IP) (Connection reset by peer)
  62. # [01:04] * Joins: setton (setton@166678F8.AF949395.4646C044.IP)
  63. # [01:05] * Quits: tchevalier (Instantbir@moz-2455EBC8.w90-42.abo.wanadoo.fr) (Ping timeout)
  64. # [01:06] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  65. # [01:06] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: adev)
  66. # [01:06] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  67. # [01:07] * Joins: njn (chatzilla@moz-F1D65434.dyn.iinet.net.au)
  68. # [01:07] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  69. # [01:07] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  70. # [01:08] * Quits: Goldorak (chatzilla@4DB63146.B73E80BC.187A1082.IP) (Connection reset by peer)
  71. # [01:08] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  72. # [01:09] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  73. # [01:12] <NeilAway> bjacob needs to learn about SIMPLE_PROGRAMS
  74. # [01:12] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  75. # [01:13] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: BBIAB)
  76. # [01:13] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Leaving...)
  77. # [01:15] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  78. # [01:15] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  79. # [01:15] * Quits: setton (setton@166678F8.AF949395.4646C044.IP) (Quit: setton)
  80. # [01:16] * Joins: jdm (jdm@moz-A16291D2.univie.teleweb.at)
  81. # [01:20] * Joins: mconnor_ (mconnor@moz-59682A1.dmz.scl3.mozilla.com)
  82. # [01:20] * Quits: mconnor_ (mconnor@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  83. # [01:20] * Quits: andrieb (chatzilla@moz-CFA4D59E.dip.t-dialin.net) (Ping timeout)
  84. # [01:22] * Quits: JeroenDeDauw (j@25B364D1.6DAE4F66.704C3406.IP) (Ping timeout)
  85. # [01:22] * Joins: andrieb (chatzilla@moz-FF9D84E1.dip.t-dialin.net)
  86. # [01:23] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  87. # [01:23] * Quits: djmerrit (quassel@D944611.985B8463.B3E31604.IP) (Ping timeout)
  88. # [01:23] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  89. # [01:23] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  90. # [01:24] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  91. # [01:24] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  92. # [01:24] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  93. # [01:25] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  94. # [01:25] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  95. # [01:25] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  96. # [01:25] * Quits: nthomas (chatzilla@moz-EE7B6FB8.dsl.telstraclear.net) (Ping timeout)
  97. # [01:26] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  98. # [01:26] * Joins: nthomas (chatzilla@moz-EE7B6FB8.dsl.telstraclear.net)
  99. # [01:27] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  100. # [01:29] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  101. # [01:34] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  102. # [01:35] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  103. # [01:35] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  104. # [01:36] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  105. # [01:36] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  106. # [01:36] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  107. # [01:36] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  108. # [01:36] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: adev)
  109. # [01:36] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  110. # [01:40] * Quits: @smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi) (Ping timeout)
  111. # [01:41] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  112. # [01:42] * Joins: JeroenDeDauw (j@1DA7D52B.3B7E21A4.940AF80D.IP)
  113. # [01:42] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  114. # [01:43] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  115. # [01:44] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  116. # [01:45] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  117. # [01:45] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Input/output error)
  118. # [01:49] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  119. # [01:51] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  120. # [01:51] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Ping timeout)
  121. # [01:52] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  122. # [01:54] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  123. # [01:57] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  124. # [01:57] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  125. # [02:00] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.12a1/20120512132543])
  126. # [02:04] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  127. # [02:06] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  128. # [02:07] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  129. # [02:09] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  130. # [02:13] * Joins: benvie (brandon@moz-1C805788.nc.res.rr.com)
  131. # [02:13] * Joins: bwinton_away (bwinton@moz-59682A1.dmz.scl3.mozilla.com)
  132. # [02:13] * bwinton_away is now known as bwinton
  133. # [02:17] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  134. # [02:18] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  135. # [02:19] * Quits: JeroenDeDauw (j@1DA7D52B.3B7E21A4.940AF80D.IP) (Ping timeout)
  136. # [02:24] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Leaving...)
  137. # [02:24] * Joins: jst (jst@moz-BBE3ABD.mv.mozilla.com)
  138. # [02:25] * Quits: TheCrap (TheCrap@moz-67B8B865.dip0.t-ipconnect.de) (Ping timeout)
  139. # [02:27] * bwinton is now known as bwinton_away
  140. # [02:28] * Quits: KaiRo (robert@moz-D97F25BF.adsl.highway.telekom.at) (Input/output error)
  141. # [02:29] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  142. # [02:29] * Joins: JeroenDeDauw (j@8946BE3E.60A43267.172227A7.IP)
  143. # [02:29] <billm> mbrubeck: ping
  144. # [02:30] <mbrubeck> billm: pong
  145. # [02:30] <mbrubeck> enjoying the way I blame every new randomorange bug on IGC? :)
  146. # [02:31] <billm> mbrubeck: hey, I just backed out incremental GC on inbound. I think I should probably merge to m-c, but I've never done it before. can I just do a normal merge?
  147. # [02:31] <billm> am I supposed to merge in both directions?
  148. # [02:31] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  149. # [02:31] <billm> (the leak probably isn't my fault, but the crashes sort of are, I think)
  150. # [02:32] <mbrubeck> billm: You can do a normal merge.
  151. # [02:32] <billm> ok, thanks
  152. # [02:32] * Joins: crazy (Mibbit@moz-30681259.zone11.bethere.co.uk)
  153. # [02:33] <mbrubeck> Normally we'd wait until your change (or a changeset after it) had a full set of builds and tests on all platforms and no new breakage. But it happens that inbound is in a good state to merge right now since it's been so quiet this weekend.
  154. # [02:33] <mbrubeck> The only stuff that hasn't gotten PGO builds are my Android-only change, and your backout.
  155. # [02:34] <mbrubeck> billm: By the way, I see another new GC-related crash here: https://tbpl.mozilla.org/php/getParsedLog.php?id=11717280&tree=Mozilla-Inbound
  156. # [02:34] <billm> hmm, it wasn't even a merge...
  157. # [02:34] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  158. # [02:34] <mbrubeck> billm: Oh yeah, since the tip of m-c was already merged to inbound
  159. # [02:34] <Callek> billm: just means no m-c changes since last merge ;-)
  160. # [02:34] <billm> mbrubeck: yeah, anything with proxy_TraceObject on the stack is me. there are a lot of them.
  161. # [02:35] <Callek> but that means life is easier for you
  162. # [02:35] <billm> mbrubeck: but I just need to mark your bug (and mine) as fixed, right?
  163. # [02:37] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Input/output error)
  164. # [02:37] * Joins: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  165. # [02:38] <billm> mbrubeck: anyway, thanks. I think I did it right.
  166. # [02:39] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  167. # [02:39] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  168. # [02:41] <zzzzz> crashes with IGC ? no problems here - yet on m-c latest hourly build
  169. # [02:41] <zzzzz> which is same as today's nightly minus symbols
  170. # [02:41] <zzzzz> oh, Tbox crashes :( boooo
  171. # [02:42] * Joins: setton (setton@166678F8.AF949395.4646C044.IP)
  172. # [02:44] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  173. # [02:48] * Fallen|away is now known as Fallen
  174. # [02:54] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  175. # [02:56] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  176. # [02:57] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  177. # [02:57] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  178. # [02:58] * Quits: JeroenDeDauw (j@8946BE3E.60A43267.172227A7.IP) (Ping timeout)
  179. # [03:00] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  180. # [03:00] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: ( x____x))
  181. # [03:00] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  182. # [03:01] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  183. # [03:01] * Quits: setton (setton@166678F8.AF949395.4646C044.IP) (Quit: setton)
  184. # [03:07] * Joins: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com)
  185. # [03:07] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  186. # [03:10] * Joins: scientes (scientes@moz-A16C139A.dsl.snfc21.pacbell.net)
  187. # [03:11] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  188. # [03:12] * Quits: chewey (chewey@moz-DA5F0EC3.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  189. # [03:12] * Joins: chewey (chewey@moz-CDFA7A53.dip0.t-ipconnect.de)
  190. # [03:17] * Quits: loadbang (loadbang@moz-915C704C.range86-144.btcentralplus.com) (Quit: loadbang)
  191. # [03:18] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  192. # [03:23] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Quit: Leaving.)
  193. # [03:24] * Joins: khuey (khuey@moz-59682A1.dmz.scl3.mozilla.com)
  194. # [03:24] * ChanServ sets mode: +o khuey
  195. # [03:24] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  196. # [03:24] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  197. # [03:24] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  198. # [03:24] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  199. # [03:25] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  200. # [03:27] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  201. # [03:27] * Joins: surkov (surkov@294EEAA8.84614B10.33A1AC3C.IP)
  202. # [03:27] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  203. # [03:31] * Quits: jdm (jdm@moz-A16291D2.univie.teleweb.at) (Client exited)
  204. # [03:32] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  205. # [03:33] * nthomas is now known as nthomas|away
  206. # [03:42] * bear-afk is now known as bear
  207. # [03:43] * Fallen is now known as Fallen|away
  208. # [03:44] * bear is now known as bear-afk
  209. # [03:46] * ewong|away is now known as ewong
  210. # [03:54] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  211. # [03:54] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  212. # [03:54] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  213. # [03:54] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  214. # [03:54] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  215. # [03:54] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  216. # [03:55] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  217. # [03:55] * Quits: sewardj (sewardj@moz-E394710.dip.t-dialin.net) (Ping timeout)
  218. # [03:55] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Ping timeout)
  219. # [03:55] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  220. # [03:55] * Joins: sewardj (sewardj@moz-39E35A0A.dip.t-dialin.net)
  221. # [03:59] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  222. # [04:06] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  223. # [04:14] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  224. # [04:16] * Joins: KittyRa (quassel@D944611.985B8463.B3E31604.IP)
  225. # [04:20] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  226. # [04:29] * Joins: yvan (yboily@moz-59682A1.dmz.scl3.mozilla.com)
  227. # [04:30] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Quit: Leaving)
  228. # [04:33] * Quits: IRCMonkey46488 (wlach@moz-67D3C315.vif.net) (Quit: Leaving)
  229. # [04:37] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  230. # [04:37] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  231. # [04:39] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  232. # [04:45] * nthomas|away is now known as nthomas
  233. # [04:46] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  234. # [04:47] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Ping timeout)
  235. # [04:48] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  236. # [04:54] * Joins: mconley (mconley@moz-524B3BB3.dsl.bell.ca)
  237. # [05:01] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  238. # [05:04] * Quits: ctyler (chris@moz-A54458EA.proximity.on.ca) (Ping timeout)
  239. # [05:04] * glob|away is now known as glob
  240. # [05:06] * Joins: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP)
  241. # [05:06] * Quits: KittyRa (quassel@D944611.985B8463.B3E31604.IP) (Ping timeout)
  242. # [05:07] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  243. # [05:09] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  244. # [05:10] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  245. # [05:11] * Fallen|away is now known as Fallen
  246. # [05:16] * Quits: karl (karl@moz-E95866D.jetstream.xtra.co.nz) (Ping timeout)
  247. # [05:20] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  248. # [05:20] * bz_sleep is now known as bz
  249. # [05:23] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
  250. # [05:26] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  251. # [05:31] * Parts: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  252. # [05:32] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  253. # [05:47] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  254. # [05:50] * Quits: vikram360 (vikram360@43D2C0FC.DFBDA779.2A068A5E.IP) (Ping timeout)
  255. # [05:51] * Joins: vikram360 (vikram360@23E07B5F.5CE7E5D4.2A068A5E.IP)
  256. # [05:59] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  257. # [06:00] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  258. # [06:00] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  259. # [06:01] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  260. # [06:02] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  261. # [06:04] * Joins: kaze` (kaze@moz-4A5EB46B.w82-123.abo.wanadoo.fr)
  262. # [06:04] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  263. # [06:04] * Joins: rick (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  264. # [06:05] * rick is now known as rwaldron
  265. # [06:05] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  266. # [06:05] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  267. # [06:06] <mbrubeck> sigh, bug 752226 tests are asserty
  268. # [06:08] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  269. # [06:10] * Quits: mcot (mcot@moz-F552191C.hsd1.va.comcast.net) (Ping timeout)
  270. # [06:14] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  271. # [06:15] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  272. # [06:17] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  273. # [06:17] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  274. # [06:18] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  275. # [06:22] * Fallen is now known as Fallen|away
  276. # [06:26] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  277. # [06:26] * Joins: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net)
  278. # [06:33] * Joins: margaret (margaret@moz-59682A1.dmz.scl3.mozilla.com)
  279. # [06:33] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  280. # [06:33] * Joins: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP)
  281. # [06:34] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Connection reset by peer)
  282. # [06:34] * Joins: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  283. # [06:35] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  284. # [06:43] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.10/20120511084214])
  285. # [06:44] * erick is now known as erick-away
  286. # [06:45] * Quits: kaze` (kaze@moz-4A5EB46B.w82-123.abo.wanadoo.fr) (Ping timeout)
  287. # [06:46] * Quits: vikram360 (vikram360@23E07B5F.5CE7E5D4.2A068A5E.IP) (Quit: Leaving)
  288. # [06:47] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  289. # [06:51] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  290. # [06:51] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Connection reset by peer)
  291. # [06:53] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
  292. # [06:55] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  293. # [06:55] * Quits: mconley (mconley@moz-524B3BB3.dsl.bell.ca) (Input/output error)
  294. # [06:57] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  295. # [06:59] * Quits: @khuey (khuey@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  296. # [06:59] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  297. # [06:59] * Joins: khuey (khuey@moz-59682A1.dmz.scl3.mozilla.com)
  298. # [06:59] * ChanServ sets mode: +o khuey
  299. # [07:00] * khuey is now known as khuey|away
  300. # [07:00] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  301. # [07:11] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  302. # [07:13] * nthomas is now known as nthomas|away
  303. # [07:16] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  304. # [07:18] * Quits: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120424094117])
  305. # [07:19] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  306. # [07:19] * Joins: johns (jschoenick@moz-59682A1.dmz.scl3.mozilla.com)
  307. # [07:19] * bz is now known as bz_sleep
  308. # [07:19] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  309. # [07:20] * Quits: chewey (chewey@moz-CDFA7A53.dip0.t-ipconnect.de) (Ping timeout)
  310. # [07:20] <cpearce> are b2g apps loaded using file:// URIs or using some sort of http channel? i.e. if a b2g app's document requests fullscreen, is its document's nodeprincipal's uri a file:// URI or an http URI?
  311. # [07:21] * Joins: chewey (chewey@moz-79684AE2.dip0.t-ipconnect.de)
  312. # [07:23] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  313. # [07:23] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  314. # [07:24] * Fallen|away is now known as Fallen
  315. # [07:26] * Joins: Tomcat (Tomcat@moz-59682A1.dmz.scl3.mozilla.com)
  316. # [07:26] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  317. # [07:27] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  318. # [07:28] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  319. # [07:29] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  320. # [07:30] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  321. # [07:30] * Joins: catalinb (ethereal@moz-7443FA19.eregie.pub.ro)
  322. # [07:38] <@dolske> my understanding was that they're just normal webapps.
  323. # [07:38] <@dolske> which doesn't exactly answer your question, because I don't know how normal webapps work in that respect. :)
  324. # [07:39] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  325. # [07:40] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  326. # [07:41] * Joins: bsmith (bsmith@moz-717636FD.hsd1.tx.comcast.net)
  327. # [07:41] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Quit: leaving)
  328. # [07:43] * Joins: past (past@moz-F3F386D.dsl.dyn.forthnet.gr)
  329. # [07:44] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  330. # [07:48] * cadecairos is now known as cadecairos_away
  331. # [07:49] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  332. # [07:49] <Unfocused> darktrojan: so, uh.... i've had an almost finished patch for that breadcrumbs bug for awhile :\ its mostly just missing tests and for UX to settle on a final design
  333. # [07:49] <darktrojan> heh
  334. # [07:49] <darktrojan> yeah well
  335. # [07:49] * Quits: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP) (Quit: returning to Spare Oom)
  336. # [07:49] <darktrojan> so have I, just not in any written form that a computer can read
  337. # [07:50] <Unfocused> i really shold have attached it to the bug
  338. # [07:50] <Unfocused> heh
  339. # [07:50] <darktrojan> it really needs fixing before we ship in-content prefs
  340. # [07:50] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Ping timeout)
  341. # [07:51] * Joins: ctyler (chris@moz-A54458EA.proximity.on.ca)
  342. # [07:52] <Unfocused> part of the issue was whether it was even wanted - the ux guys keep going back and forth on it. and we're not sure if the in-content prefs would be enabled by default before or after the re-organisation, which may or may not make breadcrumbs a bit redundant
  343. # [07:53] <darktrojan> \o/ decisiveness
  344. # [07:53] <Unfocused> yea :\
  345. # [07:54] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  346. # [07:55] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  347. # [07:55] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  348. # [07:58] * Joins: wolfiR (wolfiR@moz-50D4ECDA.dip0.t-ipconnect.de)
  349. # [08:00] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  350. # [08:00] <Unfocused> darktrojan: put up my old patch for you to critique
  351. # [08:02] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  352. # [08:05] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  353. # [08:05] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  354. # [08:05] * Joins: dbaron (dbaron@B64CF6.400EB8FE.C0C7CDD.IP)
  355. # [08:05] * ChanServ sets mode: +o dbaron
  356. # [08:10] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  357. # [08:11] * Joins: kaze` (kaze@moz-104CC309.mv.mozilla.com)
  358. # [08:12] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  359. # [08:12] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  360. # [08:15] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  361. # [08:15] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  362. # [08:26] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  363. # [08:28] * Joins: vladan (vladan@moz-7D905691.avante-wifi.mozilla.hq)
  364. # [08:29] * Joins: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP)
  365. # [08:30] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  366. # [08:34] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  367. # [08:34] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  368. # [08:36] * philor|away is now known as philor
  369. # [08:38] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  370. # [08:41] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  371. # [08:45] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  372. # [08:47] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  373. # [08:48] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  374. # [08:51] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  375. # [08:51] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  376. # [08:52] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  377. # [08:53] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
  378. # [08:54] * Quits: @dbaron (dbaron@B64CF6.400EB8FE.C0C7CDD.IP) (Ping timeout)
  379. # [08:54] * glob is now known as glob|away
  380. # [08:54] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  381. # [08:54] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  382. # [08:55] <bsmith> I have exported a function MOZ_EXPORT_API(int) Foo() from libxul; I want to call this function in a C++ unit test; what do I need to change in the C++ unit test's linker flags to get it to link?
  383. # [08:55] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  384. # [08:56] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  385. # [08:57] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  386. # [08:57] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  387. # [08:59] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  388. # [09:00] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  389. # [09:03] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  390. # [09:05] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  391. # [09:07] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  392. # [09:08] * Joins: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com)
  393. # [09:10] * Quits: njn (chatzilla@moz-F1D65434.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120509162036])
  394. # [09:10] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  395. # [09:11] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  396. # [09:12] * Quits: Luqman (laden@moz-345B5EBA.csclub.uwaterloo.ca) (Ping timeout)
  397. # [09:15] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  398. # [09:15] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  399. # [09:16] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  400. # [09:16] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  401. # [09:17] * Quits: dria (dria@moz-CB9DDE0A.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
  402. # [09:17] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  403. # [09:19] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Quit: Lost terminal)
  404. # [09:19] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  405. # [09:19] * philor is now known as philor|away
  406. # [09:19] * Quits: kaze` (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
  407. # [09:20] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  408. # [09:22] * Joins: Stan (Stan@moz-B1612658.dip.t-dialin.net)
  409. # [09:23] * Quits: Stan_ (Stan@moz-E591A2B1.dip.t-dialin.net) (Ping timeout)
  410. # [09:29] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  411. # [09:31] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  412. # [09:31] * Joins: kaze` (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  413. # [09:32] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  414. # [09:32] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  415. # [09:33] <glandium> NeilAway: better yet, CPP_UNIT_TESTS
  416. # [09:34] <glandium> bsmith: there shouldn't be anything to change
  417. # [09:35] <bsmith> glandium: I just figured it out; CPP_UNIT_TESTS do not link against $(LIBXUL_LIBS)
  418. # [09:35] <bsmith> by default, anyway
  419. # [09:36] <bsmith> I just overrode LIBS = ... in Makefile.in and it now links
  420. # [09:36] <glandium> bsmith: there shouldn't be anything to change
  421. # [09:36] <glandium> err
  422. # [09:36] <glandium> bsmith: you can also LIBS += if you put that after the rules.mk include
  423. # [09:36] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  424. # [09:38] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  425. # [09:40] <NeilAway> glandium: sorry, I didn't have enough context to know that he was writing cpp tests
  426. # [09:42] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  427. # [09:44] <Fallen> Is there some hack to get the global for the calling function? I have a function that takes a string parameter, so I can't directly call Components.utils.getGlobalForObject() on it.
  428. # [09:45] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Quit: rcirc on GNU Emacs 24.1.50.2)
  429. # [09:46] * Joins: TheCrap (TheCrap@moz-4D02BA06.dip0.t-ipconnect.de)
  430. # [09:47] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
  431. # [09:47] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  432. # [09:47] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  433. # [09:47] * Joins: Pike (Pike@2C9AD4F0.72A7C03D.C308F207.IP)
  434. # [09:47] <mw22> When is the ownerDocument of an html element 'undefined'? I thought an element always would have an ownerDocument
  435. # [09:54] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  436. # [09:54] * glob|away is now known as glob
  437. # [09:54] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Quit: rcirc on GNU Emacs 24.1.50.2)
  438. # [09:54] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  439. # [09:54] <AryehGregor> mw22, per DOM4, the ownerDocument of a node is never null, except that the ownerDocument of a Document is always null (sadly).
  440. # [09:55] <mw22> AryehGregor, thanks, good to know. The question is then if Gecko is ready for DOM4 yet, I guess not
  441. # [09:56] <AryehGregor> mw22, I believe all browsers are interoperable here.
  442. # [09:56] <AryehGregor> Do you have a test-case where Gecko is wrong?
  443. # [09:56] <AryehGregor> If so, I'd like to see it!
  444. # [09:56] <AryehGregor> In any event, it will *never* be undefined. If it's undefined, you probably made a typo.
  445. # [09:57] <AryehGregor> undefined means the property doesn't exist at all. IDL properties are never undefined in the case where they exist -- only null.
  446. # [09:57] <AryehGregor> I'm guessing either the object isn't really a Node, or you typoed "ownerDocument".
  447. # [09:58] <mw22> AryehGregor, no, sorry, I haven't. But I'm seeing it currently in a GreaseMonkey script that I use (for gmail), where gmail.getActiveViewElement() appearantly returns undefined
  448. # [09:58] <AryehGregor> Well, why do you think that's an issue with Gecko?
  449. # [09:58] <mw22> it used to work fine (that script), but I guess something changed in gmail
  450. # [09:58] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  451. # [10:00] <AryehGregor> Gmail changes constantly.
  452. # [10:00] <AryehGregor> Gecko generally remains compatible.
  453. # [10:01] <mw22> AryehGregor: I'm not sure, except the element in question returns HTMLElement or something like that. I guess I need to test some more
  454. # [10:02] <gaston> argh. please $deity tell me i didn't broke c-c
  455. # [10:03] * Quits: fer (fherrera@moz-17BB32D4.dynamic.jazztel.es) (Ping timeout)
  456. # [10:03] * Joins: fer (fherrera@moz-17BB32D4.dynamic.jazztel.es)
  457. # [10:06] * Joins: karl (karl@moz-EC35D48F.jetstream.xtra.co.nz)
  458. # [10:07] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  459. # [10:07] * Joins: MarcoZ (Daily@moz-EAB75654.dip.t-dialin.net)
  460. # [10:07] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  461. # [10:10] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  462. # [10:10] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  463. # [10:11] <glandium> gaston: what did you land?
  464. # [10:12] <gaston> the xpidl cachedir change
  465. # [10:13] <glandium> gaston: bug# ?
  466. # [10:13] <gaston> ie https://bugzilla.mozilla.org/show_bug.cgi?id=754625 now
  467. # [10:14] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  468. # [10:14] <gaston> https://bugzilla.mozilla.org/show_bug.cgi?id=736961 was the original bug
  469. # [10:14] * Quits: Pike (Pike@2C9AD4F0.72A7C03D.C308F207.IP) (Ping timeout)
  470. # [10:16] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  471. # [10:18] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
  472. # [10:18] * Joins: smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi)
  473. # [10:18] * ChanServ sets mode: +o smaug
  474. # [10:19] * Joins: garnacho (carlos@moz-21A1EC24.dyn.user.ono.com)
  475. # [10:19] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  476. # [10:20] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  477. # [10:21] * Quits: @smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi) (Ping timeout)
  478. # [10:21] <glandium> gaston: commented
  479. # [10:21] * Joins: smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi)
  480. # [10:21] * ChanServ sets mode: +o smaug
  481. # [10:22] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  482. # [10:22] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  483. # [10:22] * Joins: Goldorak (chatzilla@4DB63146.B73E80BC.187A1082.IP)
  484. # [10:23] * Joins: graememcc (chatzilla@moz-E9689295.range109-151.btcentralplus.com)
  485. # [10:25] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  486. # [10:26] * Joins: aleth (Instantbir@moz-24EE697D.ictp.it)
  487. # [10:28] <NeilAway> hmm, I guess page X must have some sort of garbage problem - it eats 0.2GB of RAM an hour, but navigating away releases it all to the OS
  488. # [10:28] * joduinn is now known as joduinn-zzz
  489. # [10:28] * Joins: msucan (mihai@E66E4956.B30402B1.699550A1.IP)
  490. # [10:28] * NeilAway was too lazy to note down the URL
  491. # [10:28] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  492. # [10:29] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  493. # [10:30] * Quits: bsmith (bsmith@moz-717636FD.hsd1.tx.comcast.net) (Ping timeout)
  494. # [10:30] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  495. # [10:31] <gaston> glandium: seems i opened the pandora box
  496. # [10:32] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  497. # [10:32] <glandium> gaston: what opened the pandora box is this stuff being used in browser/
  498. # [10:32] <glandium> which is the actual problem
  499. # [10:32] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  500. # [10:33] <gaston> in the case of fx on xulrunner you mean ?
  501. # [10:33] <gaston> seems theres two issues here, that and comm-central needing cleanup after that change
  502. # [10:33] * Joins: birtles_ (chatzilla@moz-4B5534A0.mozilla.or.jp)
  503. # [10:34] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  504. # [10:34] * birtles_ is now known as birtles
  505. # [10:34] <gaston> cant we make 'clean' target to remove xpidllex.py/xpidlyacc.py while here ?
  506. # [10:35] <glandium> gaston: clean was removing them already, before your change
  507. # [10:35] <gaston> hrm, so my buildslave doesnt run clean correctly..
  508. # [10:39] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Quit: Leaving...)
  509. # [10:39] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  510. # [10:45] <nthomas|away> buildslaves on tbpl don't run make clean
  511. # [10:46] * Quits: aleth (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  512. # [10:46] <nthomas|away> if that's what you meant
  513. # [10:46] * Quits: @smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi) (Ping timeout)
  514. # [10:48] <gaston> nope, i have my own :)
  515. # [10:48] <gaston> the day tbpl has openbsd buildslaves i can take vacations ..
  516. # [10:49] * Joins: aleth (Instantbir@moz-24EE697D.ictp.it)
  517. # [10:49] * Joins: AutomatedTester (David@moz-59682A1.dmz.scl3.mozilla.com)
  518. # [10:50] * Quits: AutomatedTester (David@moz-59682A1.dmz.scl3.mozilla.com) (Input/output error)
  519. # [10:51] * Joins: AutomatedTester (David@moz-59682A1.dmz.scl3.mozilla.com)
  520. # [10:53] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  521. # [10:55] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  522. # [10:55] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  523. # [10:56] <glandium> gaston: btw, your patch effectively broke the sdk
  524. # [10:57] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  525. # [10:59] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  526. # [11:01] <gaston> /o\
  527. # [11:01] * NeilAway sighs at all the talos regression emails he got from a test-only change
  528. # [11:01] <NeilAway> glandium: btw I like your idea of running the script out of the sdk
  529. # [11:02] <glandium> NeilAway: patch on the way
  530. # [11:03] * Joins: alfredo- (Adium@88F51059.F3BBB17D.144F44FA.IP)
  531. # [11:03] <NeilAway> glandium: even without the fact that sdk builds are busted, or whatever the problem was ;-)
  532. # [11:03] <NeilAway> glandium: is it possible to delete .pyc files from the sdk?
  533. # [11:03] <NeilAway> (as part of the build process, that is)
  534. # [11:04] <glandium> NeilAway: that's my current problem
  535. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  536. # [11:10] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  537. # [11:11] * Joins: yareckon (ryan@moz-4F3CC51D.dip.t-dialin.net)
  538. # [11:11] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  539. # [11:12] * Quits: aleth (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  540. # [11:14] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  541. # [11:14] * ChanServ sets mode: +o roc
  542. # [11:14] * Quits: andrieb (chatzilla@moz-FF9D84E1.dip.t-dialin.net) (Input/output error)
  543. # [11:15] * Quits: cdiehl (cdiehl@moz-C11B309D.pool.mediaways.net) (Quit: ...---...)
  544. # [11:15] * Joins: andrieb (chatzilla@moz-FF9D84E1.dip.t-dialin.net)
  545. # [11:15] * glob is now known as glob|away
  546. # [11:16] * Joins: JeroenDeDauw (j@moz-1CF39B49.dip.t-dialin.net)
  547. # [11:16] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  548. # [11:17] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  549. # [11:17] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  550. # [11:20] * Joins: edmorley (edmorley@moz-BEDF50FD.range86-145.btcentralplus.com)
  551. # [11:23] <glandium> yay, now that i upgraded to gcc 4.7, i hit bug 741348
  552. # [11:24] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  553. # [11:24] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  554. # [11:24] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Connection reset by peer)
  555. # [11:24] * Joins: davehunt_ (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  556. # [11:25] * Quits: graememcc (chatzilla@moz-E9689295.range109-151.btcentralplus.com) (Ping timeout)
  557. # [11:26] * Quits: JeroenDeDauw (j@moz-1CF39B49.dip.t-dialin.net) (Quit: Leaving.)
  558. # [11:26] * Joins: JeroenDeDauw (j@moz-1CF39B49.dip.t-dialin.net)
  559. # [11:26] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  560. # [11:26] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  561. # [11:26] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  562. # [11:27] * Quits: davehunt_ (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Ping timeout)
  563. # [11:27] * Joins: cdiehl (cdiehl@moz-C11B309D.pool.mediaways.net)
  564. # [11:28] * Quits: yareckon (ryan@moz-4F3CC51D.dip.t-dialin.net) (Quit: yareckon)
  565. # [11:29] * Quits: fer (fherrera@moz-17BB32D4.dynamic.jazztel.es) (Ping timeout)
  566. # [11:30] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
  567. # [11:31] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  568. # [11:31] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  569. # [11:33] * Joins: fer (fherrera@moz-17BB32D4.dynamic.jazztel.es)
  570. # [11:35] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: Computer has gone to sleep.)
  571. # [11:37] * ewong is now known as ewong|away
  572. # [11:38] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  573. # [11:39] * Joins: KaiRo (robert@moz-D97F25BF.adsl.highway.telekom.at)
  574. # [11:41] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  575. # [11:45] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  576. # [11:46] * Quits: nthomas|away (chatzilla@moz-EE7B6FB8.dsl.telstraclear.net) (Ping timeout)
  577. # [11:48] * Joins: graememcc (chatzilla@moz-E86695D8.range86-147.btcentralplus.com)
  578. # [11:48] * Quits: ircloggr (nodebot@moz-8934C7CD.compute-1.amazonaws.com) (Client exited)
  579. # [11:48] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  580. # [11:48] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  581. # [11:48] * Joins: ircloggr (nodebot@moz-E97044F2.compute-1.amazonaws.com)
  582. # [11:49] * Joins: nthomas|away (chatzilla@moz-EE7B6FB8.dsl.telstraclear.net)
  583. # [11:52] <gaston> glandium: your solution looks indeed much better
  584. # [11:52] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  585. # [11:52] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Quit: leaving)
  586. # [11:53] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  587. # [11:55] <NeilAway> gaston: I guess there's a reason he's a build peer ;-)
  588. # [11:56] * Joins: victorporof (victorporo@45524559.602BD6C.79933D60.IP)
  589. # [11:56] <gaston> :)
  590. # [11:57] * Joins: priya (Adium@88F51059.F3BBB17D.144F44FA.IP)
  591. # [11:57] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  592. # [11:57] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  593. # [11:58] * Joins: tbsaunde (tbsaunde@moz-59682A1.dmz.scl3.mozilla.com)
  594. # [11:59] * Quits: birtles (chatzilla@moz-4B5534A0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  595. # [12:07] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  596. # [12:08] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  597. # [12:11] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  598. # [12:13] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  599. # [12:13] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  600. # [12:13] * Quits: priya (Adium@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving.)
  601. # [12:13] * Joins: priya (Adium@88F51059.F3BBB17D.144F44FA.IP)
  602. # [12:15] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  603. # [12:16] * Joins: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net)
  604. # [12:21] * Quits: karl (karl@moz-EC35D48F.jetstream.xtra.co.nz) (Ping timeout)
  605. # [12:21] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Connection reset by peer)
  606. # [12:21] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  607. # [12:21] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Connection timed out)
  608. # [12:22] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  609. # [12:22] * Quits: andrieb (chatzilla@moz-FF9D84E1.dip.t-dialin.net) (Input/output error)
  610. # [12:22] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  611. # [12:24] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  612. # [12:24] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  613. # [12:26] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  614. # [12:26] * Joins: sploit (thomas@moz-E8D3CB6B.dsl.scarlet.be)
  615. # [12:27] * Quits: surkov (surkov@294EEAA8.84614B10.33A1AC3C.IP) (Ping timeout)
  616. # [12:28] * Joins: mak (chatzilla@moz-A117CB95.retail.telecomitalia.it)
  617. # [12:28] <sploit> hi, anyone can tell me where i can find a list of all possible functions I can bind to a keyboard shortkey?
  618. # [12:29] * Joins: gandalf (zbraniecki@moz-DD097E9E.neoplus.adsl.tpnet.pl)
  619. # [12:31] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  620. # [12:31] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  621. # [12:32] <AryehGregor> Pushing to try is taking forever.
  622. # [12:33] * Quits: kennyluck (kennyluck@moz-F4E27FB.dynamic.hinet.net) (Quit: kennyluck)
  623. # [12:34] * Quits: MarcoZ (Daily@moz-EAB75654.dip.t-dialin.net) (Input/output error)
  624. # [12:34] * Joins: MarcoZ (Daily@moz-EAB75654.dip.t-dialin.net)
  625. # [12:34] * Parts: alfredo- (Adium@88F51059.F3BBB17D.144F44FA.IP)
  626. # [12:36] * Quits: mw22 (chatzilla@moz-BD80F5CF.cm-3-1a.dynamic.ziggo.nl) (Ping timeout)
  627. # [12:40] <Yoric> How do I use FileReader from chrome content?
  628. # [12:40] <Yoric> sploit: Hi. That looks like a question for #firefox.
  629. # [12:41] * Quits: victorporof (victorporo@45524559.602BD6C.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
  630. # [12:41] * Joins: mrbkap (mrbkap@moz-59682A1.dmz.scl3.mozilla.com)
  631. # [12:43] * Joins: Ami_Ty (Amie@88F51059.F3BBB17D.144F44FA.IP)
  632. # [12:49] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  633. # [12:50] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  634. # [12:54] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  635. # [12:56] <darktrojan> Unfocused, it seems a bit over-engineered
  636. # [12:57] <edmorley> Ms2ger++
  637. # [12:57] <darktrojan> but that's one way I don't think I considered
  638. # [12:58] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  639. # [12:58] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  640. # [13:00] * Joins: smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi)
  641. # [13:00] * ChanServ sets mode: +o smaug
  642. # [13:01] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  643. # [13:02] <andreasn> I keep running into "...xpcom/idl-parser/cache/xpidllex.py', needed by 'libs'. Stop." and the old rm of the *.pyc files don't seem to bit
  644. # [13:02] <andreasn> e
  645. # [13:02] <andreasn> any ideas?
  646. # [13:03] <darktrojan> comm central by any chance?
  647. # [13:04] * Quits: Gentlecat (Roman@13280233.3934400D.8FB52CB8.IP) (Connection reset by peer)
  648. # [13:05] <glandium> andreasn: try the patch from bug 754625
  649. # [13:06] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  650. # [13:06] <andreasn> this is not going to apply on comm-central, right?
  651. # [13:07] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  652. # [13:07] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  653. # [13:08] <gaston> i'm fixing c-c
  654. # [13:08] <gaston> well, trying
  655. # [13:08] <andreasn> gaston, sweet!
  656. # [13:09] <gaston> andreasn: and ifyou remove mozilla/xpcom/idl-parser/xpidl{lex,yacc}.py too ? i've built cc with that
  657. # [13:09] * Joins: kennyluck (kennyluck@moz-F4E27FB.dynamic.hinet.net)
  658. # [13:09] * Quits: vladan (vladan@moz-7D905691.avante-wifi.mozilla.hq) (Quit: Leaving.)
  659. # [13:09] <andreasn> gaston, did not try that yet. Lets see
  660. # [13:09] <gaston> (and remove objdir to be on the safe side..)
  661. # [13:10] <Yoric> I have some difficulties launchnig a chrome worker from a jsm.
  662. # [13:10] <Yoric> It doesn't seem to like resource://gre/modules/PageThumbsWorker.js
  663. # [13:10] * Joins: kaie2 (kaie@moz-A8821410.dip.t-dialin.net)
  664. # [13:11] <Yoric> What can I be missing?
  665. # [13:11] <Yoric> I get "failed to load script" 0x805303f4
  666. # [13:11] * Quits: kaie (kaie@moz-493112C7.dip.t-dialin.net) (Ping timeout)
  667. # [13:11] * kaie2 is now known as kaie
  668. # [13:12] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  669. # [13:12] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  670. # [13:12] <darktrojan> I tried to load that and it isn't there, Yoric
  671. # [13:13] <Yoric> I know, it's local.
  672. # [13:13] <Yoric> But on my system, I promise, it exists :)
  673. # [13:13] * Quits: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com) (Ping timeout)
  674. # [13:14] <Yoric> I can access it from the url bar.
  675. # [13:15] * darktrojan shrugs
  676. # [13:15] <gaston> andreasn: try https://bugzilla.mozilla.org/attachment.cgi?id=623627 for c-c, you might need both patches from 754625
  677. # [13:17] <Yoric> darktrojan: There must be a same-origin weirdishness that I can't figure.
  678. # [13:17] <darktrojan> I doubt it, for a chrome worker
  679. # [13:17] <darktrojan> maybe you can't load resource:// stuff into it?
  680. # [13:18] <andreasn> gaston, I think this did the trick
  681. # [13:18] * Quits: tonymec (tonymec@C4E0FE2A.57EEF4C1.277517C1.IP) (Ping timeout)
  682. # [13:18] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  683. # [13:18] * Quits: tonymec|away (tonymec@C4E0FE2A.57EEF4C1.277517C1.IP) (Ping timeout)
  684. # [13:18] <Yoric> Mmmhh...
  685. # [13:18] <andreasn> err...no
  686. # [13:18] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  687. # [13:18] <Yoric> Or maybe it's the error message that is confusing.
  688. # [13:19] <Yoric> Ahah!
  689. # [13:20] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  690. # [13:20] * Quits: eranm (Eran@D0D26911.648B0C34.5EFB9497.IP) (Quit: Leaving)
  691. # [13:21] <Yoric> darktrojan: Ok, the problem is probably an importScript inside the worker.
  692. # [13:21] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  693. # [13:21] * Quits: graememcc (chatzilla@moz-E86695D8.range86-147.btcentralplus.com) (Ping timeout)
  694. # [13:21] * Joins: graememcc (chatzilla@moz-64C879C2.range86-148.btcentralplus.com)
  695. # [13:23] <edmorley> dao: ah, was about to ask if you wanted that bug reopened for the 9 DOMWindows, or a new one, but guess question answered :-)
  696. # [13:23] <Yoric> ... or not
  697. # [13:24] <Yoric> darktrojan: Ok, it's actually a little scary.
  698. # [13:24] <Yoric> If the file is empty, no error message.
  699. # [13:24] <Yoric> If I have |var x = 1;| in it, I have that "cannot load script" error message.
  700. # [13:25] <darktrojan> heh
  701. # [13:25] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  702. # [13:25] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
  703. # [13:27] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Connection reset by peer)
  704. # [13:27] <andreasn> gaston, seems to work on the mac now with just the one 623627 patch
  705. # [13:27] <andreasn> (or the compiler is slow :)
  706. # [13:27] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  707. # [13:29] <andreasn> so, no, the compiler was slow :)
  708. # [13:29] <gaston> it failed for me on a clean objdir with only that patch
  709. # [13:29] <gaston> retrying now with both
  710. # [13:30] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Quit: rcirc on GNU Emacs 24.1.50.2)
  711. # [13:30] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  712. # [13:31] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Quit: rcirc on GNU Emacs 24.1.50.2)
  713. # [13:31] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  714. # [13:32] * Joins: bholley_ (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  715. # [13:32] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Connection reset by peer)
  716. # [13:32] * bholley_ is now known as bholley
  717. # [13:34] * Quits: mak (chatzilla@moz-A117CB95.retail.telecomitalia.it) (Input/output error)
  718. # [13:34] * mattwoodrow is now known as mattwoodrow|away
  719. # [13:35] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  720. # [13:35] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: kvda)
  721. # [13:36] * AutomatedTester is now known as AutomatedTester|away
  722. # [13:40] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  723. # [13:41] * Joins: loadbang (loadbang@moz-7F318504.range86-185.btcentralplus.com)
  724. # [13:41] <jviereck1> jfkthame: hi
  725. # [13:41] * jviereck1 is now known as jviereck
  726. # [13:41] <jfkthame> jviereck: hi there
  727. # [13:42] <jviereck> jfkthame: I'm working on the PDF.JS team (I was in the meeting about the font issues we have in PDF.JS) and currently working on adding printing support to PDF.JS
  728. # [13:42] <jfkthame> yeah - you're wondering about the downloaded fonts issue, right?
  729. # [13:42] <jviereck> jfkthame: yes
  730. # [13:42] <jviereck> that one is blocking the feature for PDF.JS :/
  731. # [13:43] <jfkthame> yeah, i'm sure….. but i don't know a simple answer :( … it's the same as the issue we have with printing html with user fonts
  732. # [13:43] <jviereck> jfkthame: not sure, do you plan to tackle it soon? I can otherwise take a look at it (as it blocks my work), but I have no idea where to start
  733. # [13:44] <jviereck> what's the best to bring me up to speed how font handling works in Gecko?
  734. # [13:44] <jviereck> jfkthame: any particular docs/bugs/patches that might be useful to look at for me?
  735. # [13:44] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  736. # [13:45] <jfkthame> the relevant parts here would be gfxUserFontSet and nsUserFontSet, and the nsCSSFontFaceLoader… and that all links back to the presShell and style system - dbaron knows more about that side of things
  737. # [13:45] * Joins: timdream (timdream@moz-D9AE474E.adsl.dynamic.seed.net.tw)
  738. # [13:45] <jfkthame> i don't know of much documentation, i just dig around in the code, unfortunately
  739. # [13:45] <jviereck> :D
  740. # [13:46] <jviereck> do you know the high-level picture how fonts are represented in gecko?
  741. # [13:46] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  742. # [13:46] <jviereck> is that like there is one "fontObject" per font that is stored somewhere on the pressShell/doc?
  743. # [13:46] <jfkthame> well… there's the gfx side of this, and the layout side…. i know more about the gfx half than the layout one
  744. # [13:47] <jviereck> stupid question: what's the gfx & layout part for? the layout calculates the actual position of the glyhps on the picture and gfx handles the rest?
  745. # [13:47] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  746. # [13:48] <jfkthame> layout deals with creating the frames, managing style data (CSS), etc…. gfx interacts with the actual fonts on the platform to measure and draw text
  747. # [13:48] * Joins: Ms3ger (Mibbit@moz-F918E6B4.ugent.be)
  748. # [13:48] <Ms3ger> edmorley: hmm?
  749. # [13:48] <edmorley> Ms3ger: content/media
  750. # [13:49] <jfkthame> so layout has nsFont which encapsulates style info relevant to fonts, and nsFontMetrics which is an interface to actually call gfx for measurements etc
  751. # [13:49] <jviereck> jfkthame: what's the differnce/purpose of gfxUserFontSet and nsUserFontSet?
  752. # [13:50] <Ms3ger> Ah, yes
  753. # [13:50] <jviereck> jfkthame: (actually, do you have time to talk about that stuff on IRC right now, or do I bother you?)
  754. # [13:50] <gaston> andreasn: bah, seems its not enough
  755. # [13:50] <Ms3ger> It started to annoy me how people would keep adding build warnings there....
  756. # [13:50] <andreasn> :'(
  757. # [13:50] <jfkthame> so gfxUserFontSet manages a collection of downloaded fonts so that gfx can use them…. nsUserFontSet subclasses this and adds the interface to CSS style-system data that is providing the @font-face rules
  758. # [13:50] <Ms3ger> _mysql_exceptions.OperationalError: (1290, 'The MySQL server is running with the --read-only option so it cannot execute this statement')
  759. # [13:50] <Ms3ger> Nice
  760. # [13:51] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  761. # [13:51] <andreasn> maybe today is an icon drawing day and not patch review day
  762. # [13:51] * davehunt is now known as davehunt|away
  763. # [13:52] <jviereck> jfkthame: okay, that gives me some ideas where to start looking at the code. Thanks a lot for that helpful information!
  764. # [13:52] <jfkthame> jviereck: the main issue you're facing is that we don't begin downloading a font resource until gfx is actually asked to use it, which means it may not be available until later, and in the meantime we'll use a fallback if necessary - but for printing that fails because you can't refresh the page once the download finishes
  765. # [13:53] <jviereck> jfkthame: but I use data:urls that are loaded sync now, so I don't get why this is the problem
  766. # [13:53] <jviereck> also, my drawing API renders after some time, so the fonts should have been loaded then already, even if the loading takes some time
  767. # [13:54] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  768. # [13:54] <gaston> andreasn: but maybe it was only because i forgot to remove xpidl{lex,yacc}.py again
  769. # [13:54] <jviereck> jfkthame: as we use data:url for PDF.JS, that's the only thing I'm interessted for now
  770. # [13:54] * Joins: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  771. # [13:54] <jfkthame> jviereck: hmm… if they're all data urls, i'm not sure how those are handled now - there was a fairly recent change to load them sync, i know….
  772. # [13:55] <andreasn> gaston, when you tried it together with the two other patches?
  773. # [13:56] <gaston> yes
  774. # [13:56] <Ms3ger> edmorley: anybody pang #it already?
  775. # [13:56] <jfkthame> jviereck: iirc, the font load gets triggered from gfxFontGroup calling ResolveFontName or something like that…. i'd have to dig through some of that to figure out why you're not getting them early enough even though they're data:
  776. # [13:57] <edmorley> Ms3ger: just done :-)
  777. # [13:57] <Ms3ger> Ta
  778. # [13:58] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  779. # [13:58] <jfkthame> jviereck: i'm afraid i need to run out for a little while, but can try to look at it some more later if necessary
  780. # [13:58] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  781. # [13:59] <jviereck> jfkthame: no worries. I need to get something for lunch as well and then just look a little bit around to famlize with the code, but if you could look into this or give me some more precise pointers what to look for, that would be very cool :)
  782. # [14:00] <jfkthame> jviereck: i can't promise anything but feel free to nag me and i'll try to poke around
  783. # [14:01] <jviereck> jfkthame: thanks :)
  784. # [14:01] <gaston> andreasn: but i've successfully built it with no patches and only clean src/objdir
  785. # [14:01] <andreasn> gaston, oh, I'll give that a shot then
  786. # [14:01] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  787. # [14:03] <gaston> (clean src as rm xpcom/idl-parser/{xpidl{lex,yacc}.py,*.pyc}
  788. # [14:03] * Joins: jmaher (jmaher@moz-59682A1.dmz.scl3.mozilla.com)
  789. # [14:04] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  790. # [14:05] <gaston> argh, failed again
  791. # [14:06] <gaston> oh, i think i know why
  792. # [14:06] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  793. # [14:08] <edmorley> Ms3ger: filed bug 754813 for the mysql errors
  794. # [14:08] <Yoric> darktrojan: Ok, got it. Problem was in the Makefie.
  795. # [14:08] <Yoric> Makefile, that is.
  796. # [14:08] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  797. # [14:09] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  798. # [14:10] <darktrojan> it's always the makefile
  799. # [14:10] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  800. # [14:10] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  801. # [14:14] <Ms3ger> edmorley: thanks, you rock
  802. # [14:14] * Joins: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com)
  803. # [14:14] * Quits: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com) (Quit: diogogmt)
  804. # [14:15] * Quits: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP) (Ping timeout)
  805. # [14:16] * Joins: maikmerten (maikmerten@moz-B4707903.dynamic.qsc.de)
  806. # [14:17] * Joins: mak (chatzilla@moz-A117CB95.retail.telecomitalia.it)
  807. # [14:17] * Quits: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  808. # [14:18] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  809. # [14:18] * davehunt|away is now known as davehunt
  810. # [14:19] * Quits: Ms3ger (Mibbit@moz-F918E6B4.ugent.be) (Quit: http://www.mibbit.com ajax IRC Client)
  811. # [14:20] * Joins: espindola (espindola@6CB4E1C5.5F4C6DA3.AE2B2F80.IP)
  812. # [14:21] <nigelb> er, how do I offer to mentor a bug?
  813. # [14:21] <nigelb> add mentor="nigelb" on the whiteboard?
  814. # [14:22] * Joins: tchevalier (Instantbir@26DF2FEE.76D180ED.C47D5415.IP)
  815. # [14:22] * Quits: tchevalier (Instantbir@26DF2FEE.76D180ED.C47D5415.IP) (Quit: tchevalier)
  816. # [14:23] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  817. # [14:24] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  818. # [14:24] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  819. # [14:25] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  820. # [14:26] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  821. # [14:26] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Client exited)
  822. # [14:27] <andreasn> gaston, somewhere along the way my build issues on Linux (possibly/hopefully) went away
  823. # [14:27] <andreasn> now it's just the mac left :)
  824. # [14:28] <gaston> i think i have smth that works (see 754625)
  825. # [14:28] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  826. # [14:30] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  827. # [14:32] <Yoric> ttaubert: ping
  828. # [14:33] * ttaubert waves at Yoric
  829. # [14:33] <Yoric> ttaubert: hi
  830. # [14:33] <Yoric> I have another question regarding PageThumbs.
  831. # [14:33] <Yoric> More precisely regarding the tests.
  832. # [14:34] <ttaubert> yes
  833. # [14:34] <Yoric> in browser_thumbnails_storage.js, you clear history
  834. # [14:34] <Yoric> I assume that this must be done after the end of |copy|?
  835. # [14:34] <Yoric> The question matters, because my version of |copy| is asynchronous.
  836. # [14:34] <ttaubert> yes
  837. # [14:35] <ttaubert> should be after copy
  838. # [14:35] <Yoric> ok
  839. # [14:35] <Yoric> In that case, I will rewrite slightly that test.
  840. # [14:35] <Yoric> Thanks
  841. # [14:35] <ttaubert> ok :)
  842. # [14:36] <Yoric> Also, I am not sure: why do you yield clearHistory instead of executing it immediately?
  843. # [14:36] <Yoric> Because you want to ensure that the main loop has had a chance to execute?
  844. # [14:36] <ttaubert> Yoric: that's because it clears history until the files are gone
  845. # [14:37] <ttaubert> windows locks the files somehow
  846. # [14:37] <ttaubert> and there's no way to get know when they get unlocked
  847. # [14:37] <ttaubert> kinda hacky
  848. # [14:37] <Yoric> And yielding changes something to that?
  849. # [14:37] * Joins: kaze1 (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  850. # [14:37] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  851. # [14:37] <ttaubert> take a look at the clearHistory() function
  852. # [14:37] <ttaubert> it continues execution when next() is called
  853. # [14:37] <ttaubert> the whole test function is an iterator
  854. # [14:38] <Yoric> I am not too familiar with iterator.
  855. # [14:38] <Yoric> Especially with mochitest - iterators.
  856. # [14:38] <ttaubert> those are JavaScript iterators ;)
  857. # [14:39] <Yoric> |next| isn't :)
  858. # [14:39] <ttaubert> it suspend runTests()
  859. # [14:39] <Yoric> This |executeSoon| is a setTimeout?
  860. # [14:39] <ttaubert> yes, setTimeout(, 0)
  861. # [14:39] <ttaubert> I guess it's actually a timer internally or somewhat not sure
  862. # [14:39] <ttaubert> should fire sooner than setTimeout(0)
  863. # [14:39] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  864. # [14:39] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  865. # [14:40] <Yoric> What is the point of calling recursively clearHistory with a second argument that looks unused?
  866. # [14:40] <ttaubert> it's used in Linx 46
  867. # [14:40] <ttaubert> Line 46
  868. # [14:40] <ttaubert> on
  869. # [14:40] <ttaubert> haha
  870. # [14:41] <ttaubert> f*ck
  871. # [14:41] <ttaubert> can you fix that? =)
  872. # [14:41] <ttaubert> and remove aFile?
  873. # [14:41] <Yoric> ok :)
  874. # [14:41] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  875. # [14:41] <ttaubert> thanks! that'll fix bug 752409
  876. # [14:41] <Yoric> Suddenly, that code makes more sense :)
  877. # [14:42] <ttaubert> sry, there had been some rewrites before that landed
  878. # [14:42] <Yoric> no problem
  879. # [14:42] <Yoric> So, if I want my callback (from function |copy|) to call clearHistory, what should I do?
  880. # [14:43] <Yoric> I assume that if it yields, the information will be lost in limbo.
  881. # [14:43] <ttaubert> so
  882. # [14:43] <ttaubert> you'll have a PageThumbsStorage.copy(src, target, callback)?
  883. # [14:43] * AutomatedTester|away is now known as AutomatedTester
  884. # [14:44] <Yoric> indeed
  885. # [14:44] <ttaubert> so that's easy
  886. # [14:44] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  887. # [14:44] <ttaubert> yield PageThumbsStorage.copy(src, target, next);
  888. # [14:44] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  889. # [14:44] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  890. # [14:44] <ttaubert> that means that runTests() suspends
  891. # [14:44] <ttaubert> until next() got called
  892. # [14:44] * glob|away is now known as glob
  893. # [14:44] <Yoric> Ah, ok.
  894. # [14:44] <Yoric> Got it.
  895. # [14:45] <ttaubert> that's actually just a neat trick to make async tests more readable
  896. # [14:45] <ttaubert> without all the callback hassle
  897. # [14:46] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  898. # [14:46] * Yoric doesn't want to look at the stack :)
  899. # [14:48] * Quits: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net) (Quit: nhirata)
  900. # [14:48] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  901. # [14:49] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  902. # [14:54] * Joins: dria (dria@moz-FF31712D.dhcp-dynamic.fibreop.nb.bellaliant.net)
  903. # [14:56] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  904. # [14:58] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  905. # [14:58] * Joins: mconley (mconley@moz-5E2C9899.eng.wind.ca)
  906. # [14:58] * rail_away is now known as rail
  907. # [14:58] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  908. # [15:00] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  909. # [15:00] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
  910. # [15:02] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  911. # [15:02] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
  912. # [15:02] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  913. # [15:03] <Yoric> ttaubert: This may sound like a stupid question, but are you sure that that line suspends until |next| is called?
  914. # [15:03] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  915. # [15:04] <ttaubert> Yoric: pretty sure :)
  916. # [15:06] <ttaubert> Yoric: it doesn't work?
  917. # [15:06] <Yoric> ttaubert: http://pastebin.mozilla.org/1638192
  918. # [15:06] <Yoric> I must have misunderstood something, I guess.
  919. # [15:06] <Yoric> Because that "sanity check" test fails.
  920. # [15:07] <ttaubert> hm
  921. # [15:07] * Joins: janv (varga@moz-93902D79.banicne.sk)
  922. # [15:07] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  923. # [15:07] <ttaubert> is that yield in runTests()?
  924. # [15:07] <ttaubert> or another function?
  925. # [15:08] <Yoric> That's in runTests.
  926. # [15:08] * Joins: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net)
  927. # [15:09] <ttaubert> Yoric: hm. can you paste the whole file=?
  928. # [15:09] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  929. # [15:09] * davehunt is now known as davehunt|away
  930. # [15:09] * Joins: wlach (wlach@moz-67D3C315.vif.net)
  931. # [15:09] <Yoric> ttaubert: http://pastebin.mozilla.org/1638193
  932. # [15:10] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Ping timeout)
  933. # [15:10] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  934. # [15:10] * Joins: deniscormier (deniscormi@B65F78B7.1356EECA.2170E5F.IP)
  935. # [15:10] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  936. # [15:11] <ttaubert> Yoric: that should work
  937. # [15:12] <Yoric> Well... it doesn't.
  938. # [15:12] <ttaubert> Yoric: hmm
  939. # [15:12] <ttaubert> can you put a 'yield' at the beginning of L21?
  940. # [15:13] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  941. # [15:13] <ttaubert> that could asynchronously execute next(). looks like I forgot to add that
  942. # [15:14] <Yoric> Testing.
  943. # [15:14] <Yoric> Ah, so there may have been a dangling |next|, is that it?
  944. # [15:15] <Yoric> That looks better, thanks.
  945. # [15:15] <ttaubert> yeah
  946. # [15:15] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
  947. # [15:16] <Yoric> Seems to work.
  948. # [15:17] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  949. # [15:17] <ttaubert> nice
  950. # [15:17] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  951. # [15:18] <Yoric> Well, my test still fails, but now, it's probably my fault :)
  952. # [15:18] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  953. # [15:18] * Quits: darin (darin@moz-CD91E596.google.com) (Ping timeout)
  954. # [15:19] * Joins: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP)
  955. # [15:20] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  956. # [15:21] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  957. # [15:23] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  958. # [15:23] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  959. # [15:24] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  960. # [15:24] <ttaubert> heh
  961. # [15:26] * Quits: JeroenDeDauw (j@moz-1CF39B49.dip.t-dialin.net) (Ping timeout)
  962. # [15:26] * Quits: janv (varga@moz-93902D79.banicne.sk) (Connection reset by peer)
  963. # [15:26] * Joins: janv (varga@moz-93902D79.banicne.sk)
  964. # [15:29] * bear-afk is now known as bear
  965. # [15:29] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  966. # [15:30] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  967. # [15:32] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  968. # [15:32] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  969. # [15:33] * Joins: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP)
  970. # [15:33] <Yoric> Well, well, well, tests seem to pass.
  971. # [15:33] <Yoric> I now have a version of that pagethumb storage that backgrounds almost everything.
  972. # [15:33] <Yoric> (all I/O except cleanup)
  973. # [15:36] <ttaubert> nice
  974. # [15:36] <ttaubert> land it
  975. # [15:37] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Client exited)
  976. # [15:37] <Yoric> Too many dependencies.
  977. # [15:37] * Joins: JeroenDeDauw (j@moz-1CF39B49.dip.t-dialin.net)
  978. # [15:37] <edmorley> ** trees reopened **
  979. # [15:37] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  980. # [15:38] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  981. # [15:38] <ttaubert> edmorley: wheee
  982. # [15:39] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  983. # [15:39] * catlee-away is now known as catlee
  984. # [15:39] <Yoric> Why were they closed, this time?
  985. # [15:40] * bear is now known as bear|buildduty
  986. # [15:40] <zzzzz> Yoric: https://bugzilla.mozilla.org/show_bug.cgi?id=754813
  987. # [15:40] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  988. # [15:40] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  989. # [15:41] * Quits: @smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi) (Ping timeout)
  990. # [15:42] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  991. # [15:43] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  992. # [15:43] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  993. # [15:44] * Joins: smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi)
  994. # [15:44] * ChanServ sets mode: +o smaug
  995. # [15:44] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  996. # [15:44] <Yoric> zzzzz: Thanks.
  997. # [15:44] * Joins: janv_ (varga@moz-93902D79.banicne.sk)
  998. # [15:44] * Quits: janv (varga@moz-93902D79.banicne.sk) (Connection reset by peer)
  999. # [15:44] <zzzzz> yw
  1000. # [15:45] * Joins: johnath (johnath@moz-59682A1.dmz.scl3.mozilla.com)
  1001. # [15:45] * bwinton_away is now known as bwinton
  1002. # [15:45] * Quits: janv_ (varga@moz-93902D79.banicne.sk) (Connection reset by peer)
  1003. # [15:45] * Joins: janv_ (varga@moz-93902D79.banicne.sk)
  1004. # [15:47] * Joins: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com)
  1005. # [15:47] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  1006. # [15:49] * mcote|afk is now known as mcote
  1007. # [15:50] * Joins: janv (varga@moz-93902D79.banicne.sk)
  1008. # [15:50] * Quits: janv_ (varga@moz-93902D79.banicne.sk) (Ping timeout)
  1009. # [15:51] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  1010. # [15:52] * Joins: janv_ (varga@moz-93902D79.banicne.sk)
  1011. # [15:53] * Quits: janv (varga@moz-93902D79.banicne.sk) (Ping timeout)
  1012. # [15:53] * Quits: edmorley (edmorley@moz-BEDF50FD.range86-145.btcentralplus.com) (Quit: Leaving.)
  1013. # [15:55] * Joins: edmorley (edmorley@moz-BEDF50FD.range86-145.btcentralplus.com)
  1014. # [15:55] * Joins: janv (varga@moz-93902D79.banicne.sk)
  1015. # [15:56] * Quits: janv_ (varga@moz-93902D79.banicne.sk) (Ping timeout)
  1016. # [15:56] <decoder> espindola: ping?
  1017. # [15:56] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  1018. # [15:56] <edmorley> AryehGregor: have retriggered builds on your try run that failed due to the infra (DB) issues; if they still don't come through let me know :-)
  1019. # [15:57] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Connection reset by peer)
  1020. # [15:57] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1021. # [15:57] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1022. # [15:58] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  1023. # [15:58] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1024. # [16:00] * Joins: mib_vpzvjq (Mibbit@84474D84.586971F7.B580DEC.IP)
  1025. # [16:01] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1026. # [16:01] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Ping timeout)
  1027. # [16:01] * Quits: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  1028. # [16:02] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1029. # [16:02] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  1030. # [16:02] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1031. # [16:02] * Quits: mib_vpzvjq (Mibbit@84474D84.586971F7.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1032. # [16:03] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1033. # [16:03] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1034. # [16:04] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
  1035. # [16:04] <espindola> decoder, pong
  1036. # [16:04] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1037. # [16:05] * Quits: janv (varga@moz-93902D79.banicne.sk) (Ping timeout)
  1038. # [16:05] * Joins: ctalbert (ctalbert@moz-59682A1.dmz.scl3.mozilla.com)
  1039. # [16:06] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  1040. # [16:06] * Joins: janv (varga@moz-B569740F.o2inet.sk)
  1041. # [16:07] <decoder> espindola: re bug 753969, can I assume that the symlink keeps that name? (/tools/clang-3.0). I'm planning to land a patch that references it already (i know it's not there yet).
  1042. # [16:08] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  1043. # [16:08] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1044. # [16:08] <espindola> decoder, not sure what we are doing in the end
  1045. # [16:08] <espindola> rail, ^
  1046. # [16:08] * davehunt|away is now known as davehunt
  1047. # [16:08] <espindola> ?
  1048. # [16:09] * Joins: shorlander-away (shorlander@moz-853043D6.dhcp.insightbb.com)
  1049. # [16:10] * Joins: squeakytoy (squeakytoy@moz-9E84F244.netset.se)
  1050. # [16:10] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  1051. # [16:12] * coop is now known as coop|mtg
  1052. # [16:13] <gaston> edmorley: my last try submission seems stuck too (https://tbpl.mozilla.org/?tree=Try&rev=4202c1cfba42), any idea how to retrigger it (besides pushing it again) ?
  1053. # [16:13] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1054. # [16:14] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  1055. # [16:14] <edmorley> gaston: buildapi doesn't know about that rev, so it'll just be easier to push again
  1056. # [16:14] <gaston> meh
  1057. # [16:14] <edmorley> sorry! :-)
  1058. # [16:14] <gaston> :)
  1059. # [16:14] <catlee> decoder, espindola: we'll keep that symlink updated when we deploy new clang versions
  1060. # [16:15] <gaston> but the changeset is in try ..
  1061. # [16:15] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1062. # [16:16] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  1063. # [16:16] <decoder> catlee: yea, i just wanted to make sure that the name doesnt change before it's deployed now .)
  1064. # [16:16] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1065. # [16:17] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1066. # [16:17] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1067. # [16:17] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  1068. # [16:17] * Joins: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  1069. # [16:18] * Joins: c0smikdebris (c0smikdebr@ED96A83F.3A385CE3.274D17D6.IP)
  1070. # [16:18] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  1071. # [16:20] * Joins: zuzelvp (zuzelvp@moz-9B1AAFC2.cpe.net.cable.rogers.com)
  1072. # [16:24] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  1073. # [16:24] * Joins: tonymec__ (tonymec@moz-B71D4903.adsl-dyn.isp.belgacom.be)
  1074. # [16:24] * tonymec__ is now known as tonymec|away
  1075. # [16:25] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  1076. # [16:25] * Quits: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net) (Input/output error)
  1077. # [16:26] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1078. # [16:26] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  1079. # [16:27] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  1080. # [16:28] * Joins: evilpie (chatzilla@moz-440B4968.pools.arcor-ip.net)
  1081. # [16:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/2b84084855c3 - Jeff Hammel - Bug 754392 - deploy new talos.zip to fix tp5 responsiveness regressions on windows. r=jmaher
  1082. # [16:29] <firebot> http://hg.mozilla.org/mozilla-central/rev/3f76065955a9 - Joel Maher - Bug 754001 - random-if r3 failures so we can unhide the tests. r=jrmuizel
  1083. # [16:30] * coop|mtg is now known as coop
  1084. # [16:31] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1085. # [16:31] * Quits: squeakytoy (squeakytoy@moz-9E84F244.netset.se) (Quit: Leaving)
  1086. # [16:32] * Joins: CuriousJohn (John@moz-4C1C7342.gar.clearwire-wmx.net)
  1087. # [16:33] * Joins: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net)
  1088. # [16:35] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  1089. # [16:35] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1090. # [16:35] * ChanServ sets mode: +o ehsan
  1091. # [16:36] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1092. # [16:36] * erick-away is now known as erick
  1093. # [16:37] * Quits: Elen (El@moz-749635E7.hsd1.ut.comcast.net) (Quit: )
  1094. # [16:37] * Joins: gregglind (glind@moz-59682A1.dmz.scl3.mozilla.com)
  1095. # [16:39] * bz_sleep is now known as bz
  1096. # [16:39] * coop is now known as coop|mtg
  1097. # [16:39] * Joins: victorporof (victorporo@45524559.602BD6C.79933D60.IP)
  1098. # [16:40] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1099. # [16:40] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
  1100. # [16:42] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  1101. # [16:42] * Joins: KittyRa (quassel@D944611.985B8463.B3E31604.IP)
  1102. # [16:42] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  1103. # [16:42] * Joins: huddler (Mibbit@84474D84.586971F7.B580DEC.IP)
  1104. # [16:43] * Quits: huddler (Mibbit@84474D84.586971F7.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1105. # [16:43] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  1106. # [16:43] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  1107. # [16:43] * Quits: janv (varga@moz-B569740F.o2inet.sk) (Quit: This computer has gone to sleep)
  1108. # [16:45] * Quits: evilpie (chatzilla@moz-440B4968.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120423122928])
  1109. # [16:45] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1110. # [16:45] * glob is now known as glob|away
  1111. # [16:45] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1112. # [16:47] <sheppy> Hum. The about window doesn't appear in the Window menu's list of windows. That's... really weird.
  1113. # [16:47] <sheppy> And annoying. :)
  1114. # [16:47] * Quits: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net) (Input/output error)
  1115. # [16:47] * Joins: naveed (nihsanulla@moz-9277577A.bstnma.fios.verizon.net)
  1116. # [16:48] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1117. # [16:49] <jesup> ted: ping
  1118. # [16:49] * Quits: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  1119. # [16:50] * sheppy files bug 754845 about that.
  1120. # [16:51] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  1121. # [16:51] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1122. # [16:52] * khuey|away is now known as khuey
  1123. # [16:52] <@khuey> ted: ping
  1124. # [16:52] <jesup> ted's popular!
  1125. # [16:53] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1126. # [16:54] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1127. # [16:55] * jesup wishes there was a reliable way to get a working win64 build setup without full VS2008 - debugging link failures that work in x32 by Try is not fun... or fast
  1128. # [16:55] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1129. # [16:55] <edmorley> jesup: or has just broken all the things \o/ :-)
  1130. # [16:56] <gaston> edmorley: it seem try just ignores me.. i've repushed and some more recent try pushes got some jobs running, mine didnt
  1131. # [16:56] <gaston> edmorley: https://tbpl.mozilla.org/?tree=Try&rev=e2e6ce2cbca8
  1132. # [16:56] <gaston> ARGH
  1133. # [16:56] <gaston> doh
  1134. # [16:56] <gaston> my fault, indeed
  1135. # [16:57] <edmorley> p =none :-)
  1136. # [16:57] <edmorley> sorry didn't see that before
  1137. # [16:57] <gaston> yeah finally saw it :)
  1138. # [16:57] * Joins: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu)
  1139. # [16:58] <gaston> that'll teach me to s/all/none/ in my empty try changeset
  1140. # [16:59] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  1141. # [16:59] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  1142. # [17:00] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  1143. # [17:00] * Joins: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP)
  1144. # [17:00] * cadecairos_away is now known as cadecairos
  1145. # [17:01] * Joins: jstraus_ (jstraus@moz-C7B4D9FC.hsd1.ma.comcast.net)
  1146. # [17:01] <edmorley> gaston: ah, was wondering how you ended up with that :-)
  1147. # [17:01] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  1148. # [17:01] * Quits: kaze` (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1149. # [17:01] * Joins: evilpie (chatzilla@moz-440B4968.pools.arcor-ip.net)
  1150. # [17:01] * cadecairos is now known as cadecairos_away
  1151. # [17:02] <gaston> shouldnt try refuse that ? :)
  1152. # [17:02] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1153. # [17:02] * cadecairos_away is now known as cadecairos
  1154. # [17:02] * AutomatedTester is now known as AutomatedTester|away
  1155. # [17:02] * joduinn-zzz is now known as joduinn
  1156. # [17:03] * NeilAway wonders why msdn links all have that (v=vs.N) in them when it's unnecessary
  1157. # [17:04] * Quits: tonymec|away (tonymec@moz-B71D4903.adsl-dyn.isp.belgacom.be) (Quit: Konversation terminated!)
  1158. # [17:08] * Joins: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net)
  1159. # [17:10] * Joins: knelson (Adium@moz-B0E3D39B.dsl.pltn13.sbcglobal.net)
  1160. # [17:10] * Joins: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP)
  1161. # [17:11] * Parts: knelson (Adium@moz-B0E3D39B.dsl.pltn13.sbcglobal.net)
  1162. # [17:11] * Quits: surkov (surkov@527AC9D3.B7015738.33A1AC3C.IP) (Connection reset by peer)
  1163. # [17:11] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  1164. # [17:13] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1165. # [17:13] * Quits: evilpie (chatzilla@moz-440B4968.pools.arcor-ip.net) (Input/output error)
  1166. # [17:14] <kaie> I have a windows VM that I set up as a build slave. It worked fine until recently. Without changes to build environment, I suddenly get failures:
  1167. # [17:14] <kaie> gmake: fhandler_console::dup: error opening console, Win32 error 6 --- sh: fhandler_console::fixup_after_exec: error opening console after exec, error 9, Win32 error 6
  1168. # [17:15] <jlebar|mac> What's a good way to test whether a JS object == {}? At the moment, I'm doing |for (x in myobj) { does this loop run one iteration? }|, which is pretty lame.
  1169. # [17:15] * Joins: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP)
  1170. # [17:15] <edmorley> I'm not an expert at reading stacktraces, can someone confirm that https://tbpl.mozilla.org/php/getParsedLog.php?id=11706589&tree=Mozilla-Inbound#error2 is indeed the same as that in bug 754828, and that the different top frame doesn't matter...?
  1171. # [17:15] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  1172. # [17:16] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1173. # [17:16] <bz> jlebar|mac: == {} in what sense?
  1174. # [17:16] <jlebar|mac> bz: In this case, I know it's a dict; I just want to know if it's empty.
  1175. # [17:16] <bz> jlebar|mac: proto is Object.prototype and has no own properties?
  1176. # [17:16] <bz> ah
  1177. # [17:16] <bz> so you know the proto is the right thing
  1178. # [17:17] <jlebar|mac> Yes
  1179. # [17:17] <@khuey> jlebar|mac: dherman told me that every time you use for in on an object it shaves a day off his life
  1180. # [17:17] * bz looks
  1181. # [17:17] <jlebar|mac> khuey: Specifically me? Then I'm doing pretty well… :)
  1182. # [17:17] * Joins: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP)
  1183. # [17:17] <@khuey> no I think he meant everyone
  1184. # [17:17] <@khuey> I expect him to be dead pretty soon
  1185. # [17:18] <jlebar|mac> khuey: I suppose his is a testable hypothesis!
  1186. # [17:18] <bz> jlebar|mac: there's no good API for this short of getOwnPropertyNames or what you're doing
  1187. # [17:18] <bz> jlebar|mac: I think it's worth asking the JS people for a hasOwnProperties....
  1188. # [17:18] <jlebar|mac> bz: Hm. Okay; thanks!
  1189. # [17:19] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1190. # [17:19] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1191. # [17:20] * Joins: ek (Mibbit@moz-46EAEB5E.pool-125-25.dynamic.totbb.net)
  1192. # [17:21] * Parts: ek (Mibbit@moz-46EAEB5E.pool-125-25.dynamic.totbb.net)
  1193. # [17:24] * Joins: Optimizer (Mibbit@13A6D583.AFA9C078.2AB48280.IP)
  1194. # [17:24] * Joins: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  1195. # [17:24] <jesup> edmorley: Well, Heap.h : 497 + 0xb isn't exactly == Heap.h : 497 + 0x1a, but it's very likely the same bug I'd say. Not 100%, but close, and given Mac vs Linux, I'd call it a match
  1196. # [17:25] <edmorley> jesup: thank you
  1197. # [17:25] * Joins: gustavold (gustavold@moz-245CF253.static-user.ajato.com.br)
  1198. # [17:26] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  1199. # [17:27] * Quits: dietrich (dietrich@moz-59682A1.dmz.scl3.mozilla.com) (Quit: leaving)
  1200. # [17:28] <jesup> ted: ping - do you know any way to get a working win64 build setup (without a commercial copy of VS2008?)
  1201. # [17:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9e5b25074f9f - Mike Hommey - Bug 754625 - Use idl-parser from $(LIBXUL_DIST)/sdk/bin and only remove lex and yacc files in header.py --regen. r=khuey
  1202. # [17:30] <jesup> Any out there with a working win64 build setup willing to pull alder and run a build? (so we can dumpobj to figure out why it doesn't link)
  1203. # [17:30] <jesup> s/Any/Anyone/
  1204. # [17:30] * Quits: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1205. # [17:30] * glob|away is now known as glob
  1206. # [17:30] * Joins: dietrich (dietrich@moz-59682A1.dmz.scl3.mozilla.com)
  1207. # [17:31] * Fallen is now known as Fallen|away
  1208. # [17:32] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1209. # [17:32] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  1210. # [17:32] <jesup> it's so bizarre we're using syntax from dec(?) line-based editors dating back to the 70's... Of course I'm using Emacs, which hails to macros built with such things. ("Somewhere in this sprawling baroque mansion, there's a room that was the original log cabin 300 years ago")
  1211. # [17:33] * Joins: mreid_ (mark@moz-7B0110AD.mv.mozilla.com)
  1212. # [17:34] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1213. # [17:34] <edmorley> glandium: m-c burning
  1214. # [17:34] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Ping timeout)
  1215. # [17:34] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1216. # [17:34] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1217. # [17:34] * Quits: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP) (Connection reset by peer)
  1218. # [17:35] * kaze1 is now known as kaze
  1219. # [17:35] <glandium> wtf
  1220. # [17:36] * joduinn is now known as joduinn-commute
  1221. # [17:36] * Joins: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP)
  1222. # [17:36] * khuey is now known as khuey|away
  1223. # [17:36] <glandium> ah, i bet the problem is remaining .pyc files
  1224. # [17:37] <mbrubeck> needs clobber, then?
  1225. # [17:37] * Quits: mreid_ (mark@moz-7B0110AD.mv.mozilla.com) (Input/output error)
  1226. # [17:37] <mbrubeck> glandium: shall I clobber m-c?
  1227. # [17:37] * bbondy is now known as bbondy_away
  1228. # [17:38] <glandium> mbrubeck: there are two options: clobber m-c, or add a bit more cleanup in header.py. khuey, any opinion?
  1229. # [17:38] <mbrubeck> glandium: If there's a solution that avoids the need for clobbering, that would be preferable.
  1230. # [17:39] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1231. # [17:39] * AutomatedTester|away is now known as AutomatedTester
  1232. # [17:39] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  1233. # [17:40] * Joins: mortisha (Mibbit@84474D84.586971F7.B580DEC.IP)
  1234. # [17:40] * Quits: priya (Adium@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving.)
  1235. # [17:40] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1236. # [17:40] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  1237. # [17:40] * Quits: Ami_Ty (Amie@88F51059.F3BBB17D.144F44FA.IP) (Quit: Ami_Ty)
  1238. # [17:40] * Quits: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120424094117])
  1239. # [17:41] * Quits: mortisha (Mibbit@84474D84.586971F7.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1240. # [17:41] * Joins: mreid_ (mark@moz-7B0110AD.mv.mozilla.com)
  1241. # [17:42] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
  1242. # [17:43] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1243. # [17:44] * jwir3|away is now known as jwir3
  1244. # [17:44] * bbondy_away is now known as bbondy
  1245. # [17:44] * Quits: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com) (Quit: NO CARRIER)
  1246. # [17:45] <glandium> ted or khuey: a quick r? for http://pastebin.mozilla.org/1638379 (fixup for current bustage on m-c)
  1247. # [17:45] <glandium> without the print
  1248. # [17:45] * Joins: squeakytoy (squeakytoy@moz-135838FA.netset.se)
  1249. # [17:46] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1250. # [17:46] * Joins: evilpie (chatzilla@moz-440B4968.pools.arcor-ip.net)
  1251. # [17:46] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  1252. # [17:46] * Joins: froydnj (nfroyd@moz-59682A1.dmz.scl3.mozilla.com)
  1253. # [17:46] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  1254. # [17:47] * Joins: arhayward (Adium@F2D29657.F60B0462.67AC9B1.IP)
  1255. # [17:48] * Joins: imelven (imelven2@moz-59682A1.dmz.scl3.mozilla.com)
  1256. # [17:48] <@ted> jesup: i don't know, but i have one here
  1257. # [17:49] <@ted> jesup: also, you should be able to download the pro ISOs via the intranet
  1258. # [17:50] * Joins: NotKnown (User@moz-EFD11503.rgv.res.rr.com)
  1259. # [17:50] * Joins: dbaron (dbaron@DC492B4E.6E845DE5.C0C7CDD.IP)
  1260. # [17:50] * ChanServ sets mode: +o dbaron
  1261. # [17:51] <glandium> jesup: yeah, you can get visual studio from fs
  1262. # [17:51] * Quits: @dbaron (dbaron@DC492B4E.6E845DE5.C0C7CDD.IP) (Connection reset by peer)
  1263. # [17:51] * Joins: dbaron (dbaron@DC492B4E.6E845DE5.C0C7CDD.IP)
  1264. # [17:51] * ChanServ sets mode: +o dbaron
  1265. # [17:52] <NotKnown> Is there a channel for firefox's security?
  1266. # [17:52] <yvan> #security )
  1267. # [17:52] <yvan> :) even
  1268. # [17:52] * Quits: evilpie (chatzilla@moz-440B4968.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120423122928])
  1269. # [17:52] * Quits: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP) (Connection reset by peer)
  1270. # [17:53] * Joins: sheppy (sheppy@5F2E80BB.F290A0EC.20065979.IP)
  1271. # [17:53] <ejpbruel> bbondy: ping
  1272. # [17:53] <bbondy> ejpbruel: hi
  1273. # [17:53] <ejpbruel> ive created a new patch that should not break ICO's on win xp
  1274. # [17:53] <NotKnown> Doesn't seem to have services is it official? Lol I just wanna hang around somewhere I can get notified of something that could cause harm :)
  1275. # [17:54] <ejpbruel> bbondy: with this patch you can optionally specify that you want v5, not v3 headers
  1276. # [17:54] <ejpbruel> bbondy: so unless you explicitly ask for one nothing changes
  1277. # [17:54] * Joins: micahg (micahg@B390EE27.7DF7A61A.B66DD36E.IP)
  1278. # [17:54] <bbondy> ejpbruel: does it work with all platforms with existing 40 byte bmp's being inside the ico?
  1279. # [17:54] <yvan> NotKnown: in a meeting, but can discuss more in a few minutes
  1280. # [17:54] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1281. # [17:54] <bbondy> k
  1282. # [17:54] <NotKnown> yvan: Alright.
  1283. # [17:54] <Optimizer> Can anyone clearly explain me what exactly is trusted and untrusted in terms of window and object
  1284. # [17:54] <bbondy> how about the decoder
  1285. # [17:54] <ejpbruel> bbondy: well, it *should* ;)
  1286. # [17:54] <ejpbruel> bbondy: the decoder is practically unchanged
  1287. # [17:55] <ejpbruel> bbondy: turns out that the decoder already took alpha into account
  1288. # [17:55] <ejpbruel> bbondy: so the decoder can just ignore the v5 part of the header
  1289. # [17:55] <ejpbruel> bbondy: and thats good enough for my needs
  1290. # [17:55] <bbondy> k
  1291. # [17:55] <bz> what's the pref to set to run XUL from a file://
  1292. # [17:55] <bz> ?
  1293. # [17:55] * Quits: squeakytoy (squeakytoy@moz-135838FA.netset.se) (Quit: Leaving)
  1294. # [17:55] <ejpbruel> bbondy: question though
  1295. # [17:55] <bbondy> well I knew the 32bpp BMP ICO's had transparency support
  1296. # [17:55] <ejpbruel> bbondy: can i create a decoder via do_createInstance
  1297. # [17:56] * Quits: @dbaron (dbaron@DC492B4E.6E845DE5.C0C7CDD.IP) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1298. # [17:56] * Joins: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP)
  1299. # [17:56] <ejpbruel> bbondy: yeah thats probably whyu
  1300. # [17:56] * Joins: dbaron (dbaron@DC492B4E.6E845DE5.C0C7CDD.IP)
  1301. # [17:56] * ChanServ sets mode: +o dbaron
  1302. # [17:56] <bbondy> you want to create an image or a decoder?
  1303. # [17:56] * Joins: Mavericks (Mibbit@54D90293.EF1C5635.C6104E0F.IP)
  1304. # [17:56] * Joins: kaze` (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1305. # [17:56] <ejpbruel> bbondy: i want to use the BMP decoder to parse the clipboard contents
  1306. # [17:56] <ejpbruel> bbondy: and then put the result in an encoder for the appropriate mime type
  1307. # [17:56] * bear|buildduty is now known as bear-afk
  1308. # [17:56] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  1309. # [17:57] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1310. # [17:57] <@ehsan> bwinton: ping
  1311. # [17:57] <bwinton> ehsan: pong.
  1312. # [17:57] <@ehsan> bwinton: can you please make a thunderbird try build with the patches in bug 590640?
  1313. # [17:57] <glandium> bz: is that even still possible?
  1314. # [17:57] * Joins: bsmith (bsmith@moz-717636FD.hsd1.tx.comcast.net)
  1315. # [17:57] <bz> yes
  1316. # [17:57] <bwinton> ehsan: Yeah, I can do that…
  1317. # [17:57] <bz> dom.allow_XUL_XBL_for_file
  1318. # [17:57] <@ehsan> bwinton: thanks, that'd be great!
  1319. # [17:58] <@ehsan> bwinton: also, does thunderbird have any QA staff?
  1320. # [17:58] <@ehsan> bwinton: or community?
  1321. # [17:58] <bbondy> ejpbruel: so you want to do this I think: http://mxr.mozilla.org/mozilla-central/source/widget/windows/JumpListBuilder.cpp#620
  1322. # [17:58] <bwinton> ehsan: Usul (in #maildev) is our QA lead…
  1323. # [17:59] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  1324. # [17:59] <@ehsan> bwinton: cool, it would be useful to have somebody who knows how to do QA for a living test those builds as well :)
  1325. # [17:59] <ejpbruel> bbondy: i dont think so. the BMP on the clipboard has no fileheader, which imgtools expects to read from the stream
  1326. # [17:59] * Joins: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com)
  1327. # [17:59] <bbondy> so generate one :)
  1328. # [17:59] <ejpbruel> bbondy: how do i pass that to the stream then?
  1329. # [17:59] <ejpbruel> (i already wrote some code that generates one)
  1330. # [18:00] * Joins: omeringen (omer@CC8EA6A.9400201E.9CD63BA8.IP)
  1331. # [18:00] * Quits: mreid_ (mark@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
  1332. # [18:01] * Joins: rhelmer (rhelmer@moz-59682A1.dmz.scl3.mozilla.com)
  1333. # [18:01] <bbondy> I think you'd have to convert it ot a buffer but I'm not certain if there's an easier way. You could do an extra write to the decoder before.a
  1334. # [18:01] <yvan> NotKnown: so what kind of security info are you looking for?
  1335. # [18:02] <glandium> someone wants to rs http://pastebin.mozilla.org/1638379 ? (without print) since ted and khuey aren't very responsive
  1336. # [18:02] * Quits: c0smikdebris (c0smikdebr@ED96A83F.3A385CE3.274D17D6.IP) (Client exited)
  1337. # [18:02] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1338. # [18:02] <glandium> i guess it's lunch time for ted
  1339. # [18:02] * shorlander-away is now known as shorlander
  1340. # [18:02] <bbondy> ejpbruel: you can add more to the imgtool's interface if needed
  1341. # [18:03] <NotKnown> yvan: Nothing really I just wanted to leave my IRC somewhere I can get notified faster if something does happen.
  1342. # [18:03] <ejpbruel> bbondy: i noticed that the imageclipboard already creates encoders directly, via "@mozilla.org/image/encoder;2?type=image/jpeg" for instance
  1343. # [18:03] <bbondy> ejpbruel: like maybe an option to pass to the decoder
  1344. # [18:04] <gaston> NotKnown: using the web is insecure, don't.
  1345. # [18:04] <ejpbruel> bbondy: im not going to add an option to the decoder to ignore the file header. it actually uses the information it reads everywhere, so that looks non trivial
  1346. # [18:04] * rail is now known as rail-lunch
  1347. # [18:04] <decoder> why don't you call it reverse-encoder? :) much easier! :D
  1348. # [18:04] * Joins: luke (andhow@moz-BBE3ABD.mv.mozilla.com)
  1349. # [18:04] <glandium> ah ted had answered on #pymake ; missed that
  1350. # [18:04] <ejpbruel> bbondy: ideally, id be able to create a decoder in the same way nsImageClipboard creates an encoder. iImageDecoder has the interface i need (using a write call)
  1351. # [18:04] * Joins: KaIRC (robert@moz-ACE8DA1B.adsl.highway.telekom.at)
  1352. # [18:04] * Quits: KaiRo (robert@moz-D97F25BF.adsl.highway.telekom.at) (Ping timeout)
  1353. # [18:04] <ejpbruel> decoder: unencoder?
  1354. # [18:05] * Joins: squib (squib-@moz-415BAA34.engr.wisc.edu)
  1355. # [18:05] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3bd6844f2898 - Mike Hommey - Fixup for bug 754625. r=ted
  1356. # [18:05] <decoder> ejpbruel: sounds good
  1357. # [18:05] <sheppy> I totally just read that as uuencode...
  1358. # [18:06] <ejpbruel> sheppy++
  1359. # [18:06] <bbondy> ejpbruel: I'm not sure if others want it exposed that way, maybe that's fine. Maybe check with joe
  1360. # [18:06] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  1361. # [18:06] <ejpbruel> bbondy: encoder is already expose this way, would be surprised if decoder wasnt, but ok
  1362. # [18:06] <ejpbruel> joe: ping
  1363. # [18:06] <gaston> glandium: taking care of the c-c part or i should ping a specific person ?
  1364. # [18:07] * Quits: Stan (Stan@moz-B1612658.dip.t-dialin.net) (Quit: KVIrc KVIrc Equilibrium 4.1.3, revision: 6109, sources date: 20120101, built on: 2012-03-27 22:01:16 UTC - http://www.kvirc.net/)
  1365. # [18:07] <glandium> gaston: i'd like to know the error they have now on c-c
  1366. # [18:08] <gaston> apparently the one sgautherie reportex
  1367. # [18:08] * Joins: evilpie (chatzilla@moz-440B4968.pools.arcor-ip.net)
  1368. # [18:08] <gaston> -reported
  1369. # [18:08] * jwir3 is now known as jwir3|lunch
  1370. # [18:09] * Joins: Ms2ger (Ms2ger@98647F7E.B3555099.37724B0D.IP)
  1371. # [18:09] <gaston> (but i agree it lacks some context :)
  1372. # [18:09] * jhford-work-away is now known as jhford-work
  1373. # [18:09] <glandium> gaston: yeah, it's not very helpful
  1374. # [18:09] <bbondy> ejpbruel: I'm not suggesting to hold back progress, so proceed as you want. Just suggesting to ask in the meantime so you can avoid extra work if it's not the desired way.
  1375. # [18:09] <gaston> i've built cc with your previous patch and mine
  1376. # [18:09] * Joins: Stan (Stan@moz-B1612658.dip.t-dialin.net)
  1377. # [18:09] <ejpbruel> bbondy: i dont think iDecoder is exposed in the public headers
  1378. # [18:10] <ejpbruel> this doesnt bode well :(
  1379. # [18:10] <@smaug> bsmedberg: ping
  1380. # [18:10] * Quits: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP) (Connection reset by peer)
  1381. # [18:11] <bbondy> ejpbruel: You can add it easily just by adding the file to the list of EXPORTS = in the makefile
  1382. # [18:11] * Joins: mreid_ (mark@moz-7B0110AD.mv.mozilla.com)
  1383. # [18:11] * Quits: @dbaron (dbaron@DC492B4E.6E845DE5.C0C7CDD.IP) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1384. # [18:11] <bbondy> but I'm not sure if that's desired by joe (imglib owner)
  1385. # [18:11] * Joins: wippler (Mibbit@84474D84.586971F7.B580DEC.IP)
  1386. # [18:11] <ejpbruel> bbondy: not really, there doesnt even exist an IDL file for it, and it looks like Decoder is an abstract class, not an interface
  1387. # [18:11] <joe> hi
  1388. # [18:11] <ejpbruel> joe: hi
  1389. # [18:12] <ejpbruel> joe: i want to reimplement the clipboard code using our BMP encoder/decoder
  1390. # [18:12] <ejpbruel> joe: so far i managed to copy an image to the clipboar using the BMP encoder (which i can create via do_createInstance)
  1391. # [18:12] <ejpbruel> jo
  1392. # [18:12] <ejpbruel> e
  1393. # [18:12] <ejpbruel> joe: but the decoder is not exposed in the same way, or so it seems
  1394. # [18:12] <gerv> Anyone seen ted or khuey?
  1395. # [18:12] <ejpbruel> joe: i could use iImgTools, which is supposed to be the public interface, i assume. but the BMP on the clipboard doesnt contain the file header
  1396. # [18:13] * Joins: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP)
  1397. # [18:13] <ejpbruel> joe: so what i need to be able to do is pass a generated file header, and then the clipboard contents
  1398. # [18:13] <ejpbruel> joe: thoughts?
  1399. # [18:13] * Joins: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com)
  1400. # [18:13] * Quits: wippler (Mibbit@84474D84.586971F7.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1401. # [18:14] * AutomatedTester is now known as AutomatedTester|away
  1402. # [18:14] * armenzg is now known as armenzg_brb
  1403. # [18:15] * Joins: cdiehl_ (cdiehl@moz-1292515F.pool.mediaways.net)
  1404. # [18:15] * jimm is now known as jimm-lunch
  1405. # [18:15] * Quits: cdiehl (cdiehl@moz-C11B309D.pool.mediaways.net) (Ping timeout)
  1406. # [18:15] * cdiehl_ is now known as cdiehl
  1407. # [18:15] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1408. # [18:16] * Joins: alfredo- (Adium@514D186.F3BBB17D.144F44FA.IP)
  1409. # [18:16] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1410. # [18:16] * Joins: janv (varga@moz-B569740F.o2inet.sk)
  1411. # [18:18] * KaIRC is now known as KaiRo
  1412. # [18:18] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (No route to host)
  1413. # [18:18] * Joins: Cork- (Cork@moz-49FD6A7D.cust.tele2.se)
  1414. # [18:18] <@smaug> does anyone know what code decides where the default profile is created. On FF it is /home/foo/.mozilla/firefox/aldkfj.default but on TB /home/foo/.thunderbird
  1415. # [18:19] * Quits: janv (varga@moz-B569740F.o2inet.sk) (Ping timeout)
  1416. # [18:19] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Input/output error)
  1417. # [18:19] * Cork- is now known as Cork
  1418. # [18:19] * Parts: alfredo- (Adium@514D186.F3BBB17D.144F44FA.IP)
  1419. # [18:19] <gaston> you want to put TB's profile under .mozilla ?
  1420. # [18:20] * Joins: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP)
  1421. # [18:20] <gaston> (i've also often wondered why it was different.. seamonkey's profile is under .mozilla too)
  1422. # [18:20] <@smaug> gaston: no. I want to understand how profile handling code works
  1423. # [18:21] <ejpbruel> joe: ?
  1424. # [18:21] * Parts: NotKnown (User@moz-EFD11503.rgv.res.rr.com) (Leaving)
  1425. # [18:21] <mbrubeck> smaug: I think it might be http://mxr.mozilla.org/mozilla-central/source/xpcom/io/nsAppFileLocationProvider.cpp#321
  1426. # [18:21] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1427. # [18:21] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1428. # [18:22] <@smaug> mbrubeck: ah, perhaps. thanks
  1429. # [18:22] <eeejay> hum
  1430. # [18:22] <eeejay> is try down?
  1431. # [18:22] * Quits: aja (chatzilla@EE732A75.6BD0AE10.7880DB15.IP) (Client exited)
  1432. # [18:22] * rail-lunch is now known as rail_away
  1433. # [18:23] <eeejay> i'm getting twisted connection errors on tests
  1434. # [18:26] * Quits: micahg (micahg@B390EE27.7DF7A61A.B66DD36E.IP) (Ping timeout)
  1435. # [18:27] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  1436. # [18:27] * Quits: omeringen (omer@CC8EA6A.9400201E.9CD63BA8.IP) (Ping timeout)
  1437. # [18:27] * rail_away is now known as rail
  1438. # [18:28] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  1439. # [18:28] * Joins: nli (nli@moz-BBE3ABD.mv.mozilla.com)
  1440. # [18:28] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  1441. # [18:28] * Quits: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP) (Connection reset by peer)
  1442. # [18:28] <@bsmedberg> smaug: pong
  1443. # [18:29] <catlee> ehsan: how long do these emscripten tests take??
  1444. # [18:29] * Joins: omeringen (omer@C02D19D.5FB03BD4.9CD63BA8.IP)
  1445. # [18:29] * Joins: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP)
  1446. # [18:29] <edmorley> eeejay: which try run?
  1447. # [18:30] <eeejay> https://tbpl.mozilla.org/?tree=Try&rev=f817251f46d4#
  1448. # [18:30] <gerv> Who knows about the "inspector" devtool?
  1449. # [18:30] <eeejay> edmorley, ^
  1450. # [18:30] <Optimizer> gerv: ask in #devtools ?
  1451. # [18:31] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  1452. # [18:31] <@smaug> bsmedberg: do we have currently code for creating new profiles for other programs? I'd like FF process to create profile for webapp
  1453. # [18:32] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  1454. # [18:32] * Quits: omeringen (omer@C02D19D.5FB03BD4.9CD63BA8.IP) (Ping timeout)
  1455. # [18:32] <@bsmedberg> smaug: well, webapps have a special profile location
  1456. # [18:32] <gerv> Optimizer: Thanks, will do.
  1457. # [18:32] <@bsmedberg> have you talked to tima about this?
  1458. # [18:32] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1459. # [18:32] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  1460. # [18:32] <@smaug> oh, more specialness..
  1461. # [18:32] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1462. # [18:32] * Joins: omeringen (omer@A45FDFD1.5B303017.9CD63BA8.IP)
  1463. # [18:33] <Ms2ger> smaug, the ateam certainly has python scripts for such things
  1464. # [18:33] * Joins: janv (varga@moz-B569740F.o2inet.sk)
  1465. # [18:33] <edmorley> eeejay: oh android, yeah that's pretty typical for an android run https://tbpl.mozilla.org/php/getParsedLog.php?id=11728137&tree=Try is bug 660480 etc
  1466. # [18:33] <edmorley> eeejay: I'd just retrigger anything you're not sure about
  1467. # [18:34] <@smaug> bsmedberg: I'll ask timA, but still, do we have code to create profile for other programs?
  1468. # [18:34] <@bsmedberg> smaug: no, but a profile is just a directory
  1469. # [18:34] <edmorley> in the case of the log above, the actual error is slightly higher up than the twisted connection errors
  1470. # [18:34] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  1471. # [18:34] <@bsmedberg> smaug: webapps don't use profiles.ini
  1472. # [18:34] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1473. # [18:34] <@bsmedberg> smaug: so "creating a profile" for them just means putting files in a certain directory
  1474. # [18:34] <@smaug> ahaa
  1475. # [18:35] <ejpbruel> joe: still here?
  1476. # [18:35] <@smaug> bsmedberg: so they effectively have just one profile +
  1477. # [18:35] <@smaug> s/+/?/
  1478. # [18:35] <@bsmedberg> basically yes
  1479. # [18:35] * Quits: omeringen (omer@A45FDFD1.5B303017.9CD63BA8.IP) (Ping timeout)
  1480. # [18:36] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1481. # [18:36] * Quits: victorporof (victorporo@45524559.602BD6C.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
  1482. # [18:36] <@smaug> bsmedberg: so, if I know that certain directory, do we have code to create the profile there?
  1483. # [18:36] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  1484. # [18:37] <@bsmedberg> there is no such thing as "create a profile"
  1485. # [18:37] <@bsmedberg> a profile is just a directory
  1486. # [18:37] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1487. # [18:37] <@smaug> ah, right
  1488. # [18:39] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  1489. # [18:40] * Quits: sheppy (sheppy@5F2E80BB.F290A0EC.20065979.IP) (Quit: Leaving)
  1490. # [18:40] * Joins: omeringen (omer@D04CE51F.16851AED.9CD63BA8.IP)
  1491. # [18:41] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  1492. # [18:41] * Quits: gandalf (zbraniecki@moz-DD097E9E.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1493. # [18:41] * Joins: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP)
  1494. # [18:41] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1495. # [18:43] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  1496. # [18:43] * Joins: vladan (vladan@moz-BBE3ABD.mv.mozilla.com)
  1497. # [18:44] <dougt> jmaher: ping?
  1498. # [18:44] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  1499. # [18:44] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1500. # [18:44] <edmorley> trees closed again \o/
  1501. # [18:44] * Parts: Optimizer (Mibbit@13A6D583.AFA9C078.2AB48280.IP)
  1502. # [18:44] * Joins: gandalf (zbraniecki@moz-DD097E9E.neoplus.adsl.tpnet.pl)
  1503. # [18:44] <bz> uh, wtf?
  1504. # [18:44] * bz adds printfs
  1505. # [18:44] <nemo> Hm. Is it a bad sign that https://bugzilla.mozilla.org/show_activity.cgi?id=705294 hasn't changed in a month? :)
  1506. # [18:44] <jmaher> dougt: pong
  1507. # [18:45] * coop|mtg is now known as coop
  1508. # [18:45] <bz> uh
  1509. # [18:45] <bz> This code is totally broken
  1510. # [18:45] * armenzg_brb is now known as armenzg
  1511. # [18:45] * Joins: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1512. # [18:45] <dougt> jmaher: hey.
  1513. # [18:45] <dougt> i have a q for you -- http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/tests/SimpleTest/TestRunner.js#430
  1514. # [18:45] * Joins: micahg (micahg@5D58BDDA.24FABC30.F98C6DDA.IP)
  1515. # [18:45] <dougt> my patch is tripping that code.
  1516. # [18:46] <jmaher> dougt: bummer
  1517. # [18:46] <dougt> any idea what that test is suppose to be testing?
  1518. # [18:46] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  1519. # [18:46] <nemo> at least IonFuzz seems pretty darn busy :)
  1520. # [18:46] * Quits: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP) (Connection reset by peer)
  1521. # [18:46] <@ehsan> catlee: hmm, depends on the machine... let's say ~1hr on a decent machine
  1522. # [18:46] <jmaher> dougt: that specific code is new to me, but it appears that the url it should be testing is not the url that is loaded
  1523. # [18:46] <@ehsan> catlee: that is, if you run them in parallel
  1524. # [18:46] <Ms2ger> dougt, don't call SimpleTest.finish more than once
  1525. # [18:46] <Ms2ger> (cc jmaher)
  1526. # [18:47] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1527. # [18:47] <catlee> ehsan: how do you run them in parallel?
  1528. # [18:47] <jmaher> dougt: are you changing test cases at all?
  1529. # [18:47] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
  1530. # [18:47] <dougt> Ms2ger: okay
  1531. # [18:47] <dougt> jmaher: probably
  1532. # [18:47] <azakai|2> catlee: the full emscripten test suite takes many hours i am afraid
  1533. # [18:47] <@ehsan> catlee: nosetests --processes=4 -v -s tests/runner.py
  1534. # [18:48] <@ehsan> catlee: where 4 is the number of processes
  1535. # [18:48] <catlee> ehsan: ok, can you put that in the bug?
  1536. # [18:48] <@ehsan> sure
  1537. # [18:48] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  1538. # [18:48] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
  1539. # [18:49] * Quits: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP) (Quit: Bye)
  1540. # [18:49] <dougt> Ms2ger: yeah, that was most likely it.
  1541. # [18:49] * Joins: Puddles (Mibbit@84474D84.586971F7.B580DEC.IP)
  1542. # [18:50] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  1543. # [18:50] * Joins: gkw2 (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  1544. # [18:50] * Quits: Puddles (Mibbit@84474D84.586971F7.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1545. # [18:50] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
  1546. # [18:51] * AutomatedTester|away is now known as AutomatedTester
  1547. # [18:51] <joe> ejpbruel: sorry stepped away
  1548. # [18:51] <joe> ejpbruel: i think i would prefer we fix imgITools
  1549. # [18:51] * Joins: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP)
  1550. # [18:51] <ejpbruel> joe: define fix
  1551. # [18:52] * Quits: mconley (mconley@moz-5E2C9899.eng.wind.ca) (Ping timeout)
  1552. # [18:52] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1553. # [18:52] <joe> oh, wait, i see
  1554. # [18:52] <joe> so what you have is a raw BMP with no file headers
  1555. # [18:52] <ejpbruel> joe: jup
  1556. # [18:52] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (Input/output error)
  1557. # [18:52] * bear-afk is now known as bear
  1558. # [18:52] * bear is now known as bear|buildduty
  1559. # [18:52] <joe> you won't be able to convince the decoder to do that either, I think
  1560. # [18:52] * Joins: Cork (Cork@moz-49FD6A7D.cust.tele2.se)
  1561. # [18:53] * Joins: dcamp (dave@moz-7B0110AD.mv.mozilla.com)
  1562. # [18:53] <joe> so your best bet is to tack on the BMP header
  1563. # [18:54] <ejpbruel> joe: i already have some code that does that
  1564. # [18:54] * Joins: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP)
  1565. # [18:54] <joe> ok
  1566. # [18:54] <ejpbruel> joe: but how do i pass it to imgITools?
  1567. # [18:54] <catlee> ehsan: just ran in 2.5 hours on my machine without parallelization
  1568. # [18:54] * Quits: John-Galt (kris@FACBEC9F.1DC3B5D1.24939243.IP) (Ping timeout)
  1569. # [18:54] * Joins: John-Galt (kris@moz-104CC309.mv.mozilla.com)
  1570. # [18:54] * Quits: graememcc (chatzilla@moz-64C879C2.range86-148.btcentralplus.com) (Ping timeout)
  1571. # [18:54] <ejpbruel> joe: it takes an input stream, i cant create an input stream that maps to *two* buffers
  1572. # [18:54] <@ehsan> catlee: sounds about right
  1573. # [18:54] <joe> ejpbruel: you could implement an input stream
  1574. # [18:55] <ejpbruel> joe: that sounds like too much work for what im trying to accomplish
  1575. # [18:55] * joduinn-commute is now known as joduinn
  1576. # [18:55] <ejpbruel> joe: my main goal was to add alpha channel support to the clipboard
  1577. # [18:55] <Mook_as> nsIMultiplexInputStream?
  1578. # [18:55] <ejpbruel> joe: the cleanest way to do that was to use the BMP encoder/decoder, since these already had (almost) complete support for alpha
  1579. # [18:55] <ejpbruel> i already wrote a patch that adds optional v5 header support to the BMP encoder
  1580. # [18:56] <ejpbruel> (which the clipboard expects if your BMP is to contain alpha data)
  1581. # [18:56] * Joins: graememcc (chatzilla@moz-A15B7238.range86-147.btcentralplus.com)
  1582. # [18:56] * AutomatedTester is now known as AutomatedTester|AFK
  1583. # [18:56] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1584. # [18:56] <ejpbruel> the clipboard code already has its own bitmap to raw image conversion. it would be nice if i could reuse the BMP decoder there, but i dont want to go as far as write a new input stream just to make that work
  1585. # [18:57] * khuey|away is now known as khuey
  1586. # [18:57] <@ehsan> catlee: how are the win64 builds coming along? did you resolve all of the issues?
  1587. # [18:58] <ejpbruel> joe: ^
  1588. # [18:58] <joe> ejpbruel: yeah, Mook_as is right - nsIMultiplexInputStream
  1589. # [18:58] <ejpbruel> joe: it already exists?
  1590. # [18:58] <joe> yup
  1591. # [18:58] <ejpbruel> well, in that case i could give it a shot
  1592. # [18:58] * Quits: dcamp (dave@moz-7B0110AD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  1593. # [18:59] * Joins: dcamp (dave@moz-7B0110AD.mv.mozilla.com)
  1594. # [18:59] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1595. # [18:59] * Quits: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP) (Quit: Bye)
  1596. # [19:00] * Quits: gandalf (zbraniecki@moz-DD097E9E.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1597. # [19:00] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Connection reset by peer)
  1598. # [19:00] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1599. # [19:01] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1600. # [19:01] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  1601. # [19:01] * ChanServ sets mode: +o dveditz
  1602. # [19:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1603. # [19:02] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Ping timeout)
  1604. # [19:02] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1605. # [19:02] * jimm-lunch is now known as jimm
  1606. # [19:02] * Joins: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP)
  1607. # [19:03] <catlee> ehsan: I think so
  1608. # [19:03] * AutomatedTester|AFK is now known as AutomatedTester
  1609. # [19:03] <@ehsan> cool
  1610. # [19:04] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1611. # [19:04] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1612. # [19:04] * Quits: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP) (Connection reset by peer)
  1613. # [19:04] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  1614. # [19:05] <jesup> glandium: (VS available on 'fs') Cool - I shouldn't ask, but is this documented anywhere? ;-)
  1615. # [19:06] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  1616. # [19:06] <glandium> jesup: i guess you should hear about fs during orientation :)
  1617. # [19:06] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1618. # [19:06] * Joins: wlach_ (wlach@moz-67D3C315.vif.net)
  1619. # [19:07] * Quits: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP) (Ping timeout)
  1620. # [19:07] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  1621. # [19:07] * wlach_ is now known as wlach|desktop
  1622. # [19:08] <@ehsan> kaie: ajuma: please let me know if you needed somebody to look over an RTL test build or something :)
  1623. # [19:08] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1624. # [19:08] <@smaug> !seen timA
  1625. # [19:08] * Quits: vladan (vladan@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  1626. # [19:08] <@killer> I don't know who timA is.
  1627. # [19:08] * Joins: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP)
  1628. # [19:08] <firebot> tima was last seen 2 days, 16 hours, 13 minutes and 33 seconds ago, changing nick to timA|away.
  1629. # [19:08] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  1630. # [19:09] <kaie> ehsan, did you mean to ping someone else? not sure what you're referring to
  1631. # [19:09] * Quits: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
  1632. # [19:09] <@ehsan> kaie: oh sorry
  1633. # [19:09] <@ehsan> kats: ajuma: please let me know if you needed somebody to look over an RTL test build or something :)
  1634. # [19:09] <kaie> np :)
  1635. # [19:10] <@ehsan> hmm, he's not even here!
  1636. # [19:10] * Joins: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP)
  1637. # [19:10] * NeilAway wonders whether jesup was able to point mozillabuild 1.6 at the Windows 7 SDK 64-bit compiler
  1638. # [19:10] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1639. # [19:10] * Quits: jet (junglecode@88F51059.F3BBB17D.144F44FA.IP) (Quit: jet)
  1640. # [19:10] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
  1641. # [19:12] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  1642. # [19:12] * Joins: vladan (vladan@moz-BBE3ABD.mv.mozilla.com)
  1643. # [19:12] <vlad> NeilAway: I was able to do that for something else, not mozilla related
  1644. # [19:12] <jviereck> jfkthame: hi. What's the difference between a gfxUserFontSet and a gfxFontGroup?
  1645. # [19:13] <vlad> NeilAway: it was a little gross, but it worked -- I had to write some stuff manually
  1646. # [19:13] <vlad> and of course I don't think I have the sh files I wrote for it handy :/
  1647. # [19:13] <NeilAway> gaston: I blame mscott for not putting thunderbird under .mozilla
  1648. # [19:13] * Quits: @smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi) (Ping timeout)
  1649. # [19:14] * Joins: smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi)
  1650. # [19:14] * ChanServ sets mode: +o smaug
  1651. # [19:14] * coop is now known as coop|mtg
  1652. # [19:14] * joduinn is now known as joduinn-mtg
  1653. # [19:14] * Joins: paolo (paolo@moz-8F7B1D3B.retail.telecomitalia.it)
  1654. # [19:15] <jfkthame> jviereck: gfxFontGroup has a list of font names that come from the css font-family property (plus fallbacks from prefs, etc), and resolves these to specific available fonts....
  1655. # [19:15] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  1656. # [19:15] <NeilAway> vlad: the bat files should be in 1.6 I thought (I had to tweak the 1.5 bat files)
  1657. # [19:15] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  1658. # [19:15] <jfkthame> jviereck: gfxUserFontSet is the current (per-context) set of "user fonts", i.e. those that come from @font-face rules rather than being installed in the host environment
  1659. # [19:16] * dholbert|afk is now known as dholbert
  1660. # [19:16] <romaxa> jfkthame: ping
  1661. # [19:16] <jfkthame> jviereck: so when a gfxFontGroup is resolving the font names from CSS, it'll look in the current gfxUserFontSet (if any), and then in the list of installed fonts
  1662. # [19:17] <jfkthame> romaxa: pong
  1663. # [19:17] <romaxa> jfkthame: regarding your comment, you told I should use fontconfig font lookup, isn't that lookup supposed to be conditional? which fontconfig API should I use for that?
  1664. # [19:17] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  1665. # [19:17] * Joins: hub (hub@moz-6D2CDEFB.panavision.com)
  1666. # [19:17] <jviereck> jfkthame: okay. Then I will first look if the fonts are copied onto the gfxUserFontSet for the printer context or if something goes wrong there. Sounds like a good way to start?
  1667. # [19:18] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  1668. # [19:18] <jfkthame> jviereck: yep, that sounds like a start
  1669. # [19:18] <romaxa> jfkthame: originally I was looking at android implementation and just replace static font list with font list from font config
  1670. # [19:18] <jfkthame> romaxa: yeah, but android doesn't have fontconfig so we just use the list of fonts, like on windows and mac
  1671. # [19:19] * Joins: sriram (sriramr@moz-7B0110AD.mv.mozilla.com)
  1672. # [19:20] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  1673. # [19:20] <jfkthame> romaxa: i don't remember the exact APIs but i think you need to use FcPatternMatch or something - similar to what gfxPangoFonts does for its fontconfig support, but obviously without the pango bits
  1674. # [19:20] <romaxa> jfkthame: honestly I'm not very much familiar with fontconfig API, just took whatever gfxPlatformGtk::UpdateFontList using
  1675. # [19:21] <jfkthame> romaxa: do you know if the linux desktop build with --disable-pango currently works?
  1676. # [19:21] <romaxa> jfkthame: ok will check
  1677. # [19:21] <jfkthame> if it does, that would be a good starting point i think
  1678. # [19:21] <romaxa> jfkthame: now them all broken now, that is why I'm trying to solve it at least for Qt
  1679. # [19:21] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  1680. # [19:22] <romaxa> jfkthame: it was working somehow before your font cleanup fix
  1681. # [19:22] <jfkthame> romaxa: ok… though it might be easiest to fix the gtx --disable-pango build first....
  1682. # [19:23] <jfkthame> romaxa: i'll update my tree on linux and try building it so see what breaks
  1683. # [19:23] * Joins: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu)
  1684. # [19:23] <jfkthame> romaxa: do you know which bug/patch broke things for you?
  1685. # [19:24] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1686. # [19:24] <romaxa> jfkthame: bug 684889
  1687. # [19:24] * Joins: Honza_ (chatzilla@2D490F7.23B79DE4.D0083327.IP)
  1688. # [19:24] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1689. # [19:25] <jfkthame> ah, ok…. yeah, that hacked the FT2Fonts stuff a lot, so i'm not much surprised
  1690. # [19:25] <jfkthame> romaxa: tell you what, would you like to file a bug about --disable-pango being broken, and cc me?
  1691. # [19:25] <jfkthame> romaxa: then i might remember to fix it :)
  1692. # [19:25] * Joins: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP)
  1693. # [19:25] <jesup> NeilAway: I used start-msvc10-x64.bat, after installing VS2010 Express and MS SDK 7.1 with the 64-bit compiler support (which is supposed to work generally from what I read online). Of course I can't actually run cl.exe, so it's not working (missing mspdb100.dll from some path and/or dir)
  1694. # [19:26] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1695. # [19:26] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Ping timeout)
  1696. # [19:26] <vlad> NeilAway: for 64-bit compilers from the SDK?
  1697. # [19:26] <vlad> I thought it was a fairly incomplete set of compilers there
  1698. # [19:26] * Honza_ is now known as Honza
  1699. # [19:26] <vlad> but it was enough to build
  1700. # [19:26] <romaxa> jfkthame: ok,.. btw are you talking about FcFontMatch? which return only one font or something else?
  1701. # [19:27] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1702. # [19:27] <jesup> glandium: I vaguely know fs exists. I virtually never connect to the VPN. (For added fun, they didn't run me through formal orientation, so even if it was mentioned I wouldn't know.)
  1703. # [19:27] * Quits: MarcoZ (Daily@moz-EAB75654.dip.t-dialin.net) (Quit: l8er!)
  1704. # [19:27] <jfkthame> romaxa: just a sec, i'll look.....
  1705. # [19:28] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1706. # [19:29] <capella> thought I saw
  1707. # [19:29] <capella> Even if you are on 64-bit Windows, do not use the start-msvcX-x64.bat files (unless you know what you're doing). Those files are experimental and unsupported.
  1708. # [19:29] * armenzg is now known as armenzg_lunch
  1709. # [19:29] <jprmc> ehsan: https://bugzilla.mozilla.org/show_bug.cgi?id=259810
  1710. # [19:30] <romaxa> jfkthame: I can basically rename my current bug, GTK part after that fix should be pretty small
  1711. # [19:30] <@ehsan> jprmc: yeah I think this has been broken for a long time...
  1712. # [19:30] <romaxa> jfkthame: it basically gfxQtPlatform changes need to be applyed to gfxPlatformGtk
  1713. # [19:31] <jfkthame> romaxa: ok, that's fine….. i'll try to have a look at it….
  1714. # [19:32] <jfkthame> romaxa: yeah, FcFontMatch sounds like it's probably the right thing to use - but depends on preparing the right font set and pattern, etc…. it's a long time since i did anything with this :(
  1715. # [19:33] * Quits: wlach|desktop (wlach@moz-67D3C315.vif.net) (Quit: Leaving)
  1716. # [19:33] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  1717. # [19:34] <Ms2ger> bz, see comment 4 in bug 745516?
  1718. # [19:34] <bz> Ms2ger: ah, thanks
  1719. # [19:35] <Ms2ger> "this is a descriptive comment for you: unsustainable standard."
  1720. # [19:35] <Ms2ger> Wut
  1721. # [19:35] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1722. # [19:35] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  1723. # [19:35] <Ms2ger> (https://www.w3.org/Bugs/Public/show_bug.cgi?id=16672)
  1724. # [19:35] <bz> hmm?
  1725. # [19:36] <bz> well
  1726. # [19:36] <bz> this _is_ about current-work
  1727. # [19:36] <bz> so it's true
  1728. # [19:36] <bz> but that just isn't helpful
  1729. # [19:36] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1730. # [19:37] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1731. # [19:37] <Ms2ger> Then again, unhelpful gets you in the 10% most useful bugs on that spec
  1732. # [19:38] * Joins: gandalf (zbraniecki@moz-DD097E9E.neoplus.adsl.tpnet.pl)
  1733. # [19:39] * AutomatedTester is now known as AutomatedTester|away
  1734. # [19:41] <romaxa> jfkthame: wait, FcFontMatch supposed to be used with some incoming parameters... like Family specification or size... bug place where I do this is gfxFT2FontList::FindFonts() which does not have any arguments and just supposed to lookup for all available fonts
  1735. # [19:41] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  1736. # [19:41] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1737. # [19:41] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  1738. # [19:41] * zpao|detached is now known as zpao
  1739. # [19:41] <jfkthame> romaxa: no, in a fontconfig environment i don't think we will use FT2FontList at all...
  1740. # [19:42] <bz> ms2ger: btw... at least now we know what happened with nsIDOMNSElement
  1741. # [19:42] <bz> ms2ger: but not what to do about it. :(
  1742. # [19:42] <Ms2ger> Yeah :/
  1743. # [19:43] <bz> ms2ger: well, short of reducing the stack limit
  1744. # [19:43] * Quits: ehsan_xchat (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  1745. # [19:43] <jfkthame> romaxa: the gfxPlatformFontList model is designed for cases where we manage all font matching ourselves, but when we're using fontconfig that doesn't work so we need a different mechanism where gfxFontGroup::BuildFontList ends up relying on fontconfig *instead of* a gfxPlatformFontList subclass
  1746. # [19:43] <bz> ms2ger: or putting some of those things that traverse siblings down lower on the interface chain for now
  1747. # [19:43] * Quits: armenzg_lunch (armenzg@moz-8555CE12.cable.teksavvy.com) (Ping timeout)
  1748. # [19:44] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  1749. # [19:45] <Ms2ger> bz, selective quickstubbing won't work, I guess?
  1750. # [19:45] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1751. # [19:45] <bz> ms2ger: I don't think so
  1752. # [19:45] <bz> esp. not with new bindings, of course.
  1753. # [19:45] <bz> so here's something else that confuses me
  1754. # [19:45] <bz> var recursionLevel = 0;
  1755. # [19:45] <bz> function foo() {
  1756. # [19:45] <bz> ++recursionLevel;
  1757. # [19:45] <bz> foo()
  1758. # [19:45] <bz> }
  1759. # [19:45] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  1760. # [19:45] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  1761. # [19:46] <romaxa> jfkthame: ah, so we should use gfxFontconfigUtils:: if fontconfig available
  1762. # [19:46] <bz> This claims to get about 31726 levels deep in Gecko, about 24806 levels deep in Chrome
  1763. # [19:46] <jfkthame> romaxa: something like that, yes ......
  1764. # [19:46] <bz> so why was I only seeing 7000 with SHARETHIS_unlink in chrome and so many more in Gecko?
  1765. # [19:46] * bz tests something
  1766. # [19:46] <jfkthame> romaxa: ok, my gtk --disable-pango build just failed, so i'll have a look and see if i can quickly unbreak it
  1767. # [19:46] <WeirdAl> bsmedberg: ping
  1768. # [19:47] * Quits: past (past@moz-F3F386D.dsl.dyn.forthnet.gr) (Input/output error)
  1769. # [19:47] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1770. # [19:49] * Joins: campd (dave@moz-BBE3ABD.mv.mozilla.com)
  1771. # [19:50] <bz> ms2ger: can you deal with making sure this gets backed out everywhere and stays out until ShareThis fixes things?
  1772. # [19:50] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1773. # [19:50] <Ms2ger> bz, if everywhere is m-c/m-a, sure
  1774. # [19:50] <bz> ms2ger: imo the right way to deal with this if they don't fix on their end is to just block ShareThis stuff
  1775. # [19:51] <bz> Ms2ger: I _think_ that's correct
  1776. # [19:51] * Quits: dcamp (dave@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1777. # [19:51] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  1778. # [19:51] * Quits: paolo (paolo@moz-8F7B1D3B.retail.telecomitalia.it) (Ping timeout)
  1779. # [19:51] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1780. # [19:52] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  1781. # [19:52] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1782. # [19:52] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1783. # [19:52] * Quits: surkov (surkov@A2574A3.1344B664.5D3F4C44.IP) (Quit: surkov)
  1784. # [19:52] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
  1785. # [19:53] * Joins: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net)
  1786. # [19:53] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1787. # [19:53] * mdas is now known as mdas|lunch
  1788. # [19:53] * Joins: harth (harth@514D186.F3BBB17D.144F44FA.IP)
  1789. # [19:54] * Joins: stefanh (stefanh@DBAF8047.F24FC961.222B27F0.IP)
  1790. # [19:54] <jviereck> how do I have to change my mozconfig to get a xul-android build?
  1791. # [19:55] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  1792. # [19:56] * tbsaunde is now known as tbsaunde|afk
  1793. # [19:56] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  1794. # [19:58] <fabrice> jviereck: --enable-application=mobile/xul
  1795. # [19:58] * Quits: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com) (Ping timeout)
  1796. # [19:58] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  1797. # [19:59] * Quits: harth (harth@514D186.F3BBB17D.144F44FA.IP) (Ping timeout)
  1798. # [19:59] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  1799. # [19:59] <jviereck> fabrice: thx!
  1800. # [19:59] * Quits: campd (dave@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  1801. # [20:00] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
  1802. # [20:00] * juanb is now known as juanb|brb
  1803. # [20:00] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1804. # [20:00] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1805. # [20:00] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  1806. # [20:01] * Quits: @smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi) (Ping timeout)
  1807. # [20:01] * Joins: smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi)
  1808. # [20:01] * ChanServ sets mode: +o smaug
  1809. # [20:02] * davehunt is now known as davehunt|away
  1810. # [20:04] * Joins: dcamp (dave@moz-7B0110AD.mv.mozilla.com)
  1811. # [20:04] <AryehGregor> Ms2ger, heads up: https://hg.mozilla.org/try/rev/6219bfd69f7a (<https://tbpl.mozilla.org/?tree=Try&rev=6a617ff04355>)
  1812. # [20:04] <AryehGregor> I'll be submitting that for review if it actually works.
  1813. # [20:04] <AryehGregor> (Infra failure is masking it so far.)
  1814. # [20:06] * Joins: harth (harth@514D186.F3BBB17D.144F44FA.IP)
  1815. # [20:07] <bz> uh
  1816. # [20:07] <bz> performance.now() is so broken. :(
  1817. # [20:07] <@ted> didn't you review that?
  1818. # [20:07] * Joins: harth_ (harth@88F51059.F3BBB17D.144F44FA.IP)
  1819. # [20:07] <Ms2ger> Sync xhr :/
  1820. # [20:08] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Connection reset by peer)
  1821. # [20:08] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  1822. # [20:08] <Ms2ger> AryehGregor, (request.status == "200") -> (request.status === 200), please :)
  1823. # [20:08] <bz> ted: I meant the spec
  1824. # [20:08] <bz> ted: not the code
  1825. # [20:08] * Quits: harth (harth@514D186.F3BBB17D.144F44FA.IP) (Ping timeout)
  1826. # [20:08] <@ted> ah
  1827. # [20:08] <@ted> hah
  1828. # [20:08] <@ted> what's wrong with the spec?
  1829. # [20:08] <Ms2ger> AryehGregor, actually, we should probably report an error if the request fails
  1830. # [20:08] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1831. # [20:08] <bz> <!DOCTYPE html>
  1832. # [20:08] <bz> <script>
  1833. # [20:08] <bz> function foo() {
  1834. # [20:08] <bz> var x = window.performance.now();
  1835. # [20:08] <bz> var y = window[0].performance.now();
  1836. # [20:08] <bz> alert(x);
  1837. # [20:08] <bz> alert(y);
  1838. # [20:08] <bz> }
  1839. # [20:08] <bz> </script>
  1840. # [20:08] <bz> <div onclick="document.querySelector('iframe').src = 'baz.html'">Load frame</div>
  1841. # [20:08] <bz> <div onclick="foo()">Click me</div>
  1842. # [20:08] <bz> <iframe></iframe>
  1843. # [20:08] <bz> Consider that testcase
  1844. # [20:09] <Ms2ger> I'd rather not :)
  1845. # [20:09] <bz> would you expect the two alerts to show different numbers?
  1846. # [20:09] <@ted> ooh
  1847. # [20:09] <@ted> it's based on the loadstart isn't it
  1848. # [20:09] <bz> after clicking the "Load frame" and then clicking "Click me"?
  1849. # [20:09] <bz> yes
  1850. # [20:09] <@ted> oof
  1851. # [20:09] <bz> which is per-window
  1852. # [20:09] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1853. # [20:09] * mdas|lunch is now known as mdas
  1854. # [20:09] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  1855. # [20:10] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1856. # [20:10] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1857. # [20:10] * Joins: anky (anky@278A9E0.9EB919EA.A3D1B221.IP)
  1858. # [20:10] * Joins: Pike (Pike@moz-BDAF742D.pool.mediaways.net)
  1859. # [20:10] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1860. # [20:11] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1861. # [20:11] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1862. # [20:11] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1863. # [20:11] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  1864. # [20:11] <Ms2ger> AryehGregor, so, one other issue is path length...
  1865. # [20:11] <jesup> bz: is performance.now speced to never return the same value? Some functions like that are (time moves inexorably forward...)
  1866. # [20:11] * jesup hasn't read the spec
  1867. # [20:12] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1868. # [20:12] <Ms2ger> bent--
  1869. # [20:12] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  1870. # [20:13] <bent> another day, another Ms2ger witticism
  1871. # [20:13] <@ted> jesup: pretty sure it's monotonically increasing
  1872. # [20:13] <@ted> http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/HighResolutionTime/Overview.html
  1873. # [20:13] <@ted> FWIW
  1874. # [20:13] <romaxa> bsmedberg: ping
  1875. # [20:13] * Quits: mreid_ (mark@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1876. # [20:13] <bz> jesup: it's not specced to do that, no
  1877. # [20:13] <bz> bent!
  1878. # [20:13] * Joins: mconley (mconley@moz-7B22FBCF.eng.wind.ca)
  1879. # [20:14] * Quits: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1880. # [20:14] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1881. # [20:14] * Joins: lmandel (lmandel@moz-BBE3ABD.mv.mozilla.com)
  1882. # [20:14] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1883. # [20:14] * zpao is now known as zpao|detached
  1884. # [20:15] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  1885. # [20:15] <jesup> Hmmm. bz says no, ted says yes. Wonder what the spec actually says.
  1886. # [20:15] * Joins: mreid_ (mark@moz-7B0110AD.mv.mozilla.com)
  1887. # [20:15] <@ted> read the spec
  1888. # [20:15] <@ted> or trust bz :)
  1889. # [20:16] <bz> jesup: spec says monotonically nondecreasing
  1890. # [20:16] <jesup> ted: I usually do. :-)
  1891. # [20:16] <bz> though not in those terms
  1892. # [20:16] * zpao|detached is now known as zpao
  1893. # [20:16] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1894. # [20:16] <@ted> " The time values returned when calling the now method MUST be monotonically increasing and not subject to system clock adjustments or system clock skew. The difference between any two chronologically recorded time values returned from the now method MUST never be negative. "
  1895. # [20:16] <bz> those are not the same statement
  1896. # [20:17] * Joins: tchevalier (Instantbir@moz-2455EBC8.w90-42.abo.wanadoo.fr)
  1897. # [20:17] * bz sends in spec comment
  1898. # [20:17] <@ted> it says monotonically increasing in the spec
  1899. # [20:17] <@ted> FWIW
  1900. # [20:17] <@ted> 4.4 Monotonic Clock
  1901. # [20:17] <jesup> Yes. Of course, if they said the same thing, should both be there?
  1902. # [20:17] * Joins: gmoro_ (guilherme@84484EC9.1F1093E8.D159334F.IP)
  1903. # [20:17] <bz> well
  1904. # [20:17] <bz> so
  1905. # [20:17] <bz> here's the thing
  1906. # [20:18] <bz> A DOMHighResTimeStamp SHOULD represent a number of milliseconds accurate to a thousandth of a millisecond.
  1907. # [20:18] <bz> Which implies that if you make two calls less than a us apart, you should get the same value
  1908. # [20:19] <@ted> the spec also says it can just punt to ms accuracy
  1909. # [20:19] <@ted> so yeah
  1910. # [20:19] <@ted> it does say you should never be able to subtract them and get negative results
  1911. # [20:19] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1912. # [20:20] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1913. # [20:20] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1914. # [20:20] <jesup> So then the question is "what does 'monotonically increasing' mean?"
  1915. # [20:20] * Joins: sriram_ (sriramr@moz-7B0110AD.mv.mozilla.com)
  1916. # [20:20] * Quits: sriram (sriramr@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
  1917. # [20:20] * sriram_ is now known as sriram
  1918. # [20:21] <@khuey> given f: R->R
  1919. # [20:21] <@khuey> for x <= y
  1920. # [20:22] <@khuey> f(x) <= f(y)
  1921. # [20:22] <bz> that's monotonically nondecreasing
  1922. # [20:22] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  1923. # [20:22] <Ms2ger> Zing
  1924. # [20:22] <bz> monotonically increasing is for x < y, f(x) < f(y)
  1925. # [20:22] * Quits: sriram (sriramr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1926. # [20:22] <@ted> ah
  1927. # [20:23] <bz> though I guess some people actually do what khuey said
  1928. # [20:23] <@khuey> isn't the latter usually defined as 'strictly increasing'?
  1929. # [20:23] <Ms2ger> NO
  1930. # [20:23] <@ted> then it sounds like they really do want monotonically nondecreasing
  1931. # [20:23] <Ms2ger> At least, not over here
  1932. # [20:23] <bz> and use "strictly increasing" for the other
  1933. # [20:23] * Joins: sriram (sriramr@moz-7B0110AD.mv.mozilla.com)
  1934. # [20:23] <@khuey> that's how I remember learning it
  1935. # [20:23] <@khuey> granted, it's been a few years since calculus
  1936. # [20:23] <bz> terminology here is not standardized across the world
  1937. # [20:23] <@ted> bz: but your point is still valid
  1938. # [20:23] <@khuey> right
  1939. # [20:23] <Ms2ger> s/here//
  1940. # [20:23] <@khuey> anyways, the spec should be more explicit
  1941. # [20:23] <@khuey> that's always the correct answer to any spec question
  1942. # [20:23] <@ted> in that using the page's loadstart is kind of weird
  1943. # [20:24] <@ted> i wonder if there's a way to make that sane
  1944. # [20:24] <@ted> use the parent's loadstart for frames?
  1945. # [20:24] <@ted> use one counter per-origin?
  1946. # [20:25] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1947. # [20:25] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1948. # [20:26] <jesup> ted: I don't know why it uses loadstart, but could it be fingerprinting issues? (I.e. if you used a single counter, it could correlate across different origins)
  1949. # [20:26] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1950. # [20:26] <bz> ted: using parent's loadstart with a same-origin check would work, but make .now() slow
  1951. # [20:26] <@ted> yeah...
  1952. # [20:26] <bz> ted: I really don't have a good idea how to solve it. :(
  1953. # [20:26] <@ted> jesup: not really sure
  1954. # [20:26] <@ted> jesup: i think part of the loadstart thing is just to avoid wrapping
  1955. # [20:26] <@ted> well, maybe not wrapping, but loss of precision
  1956. # [20:26] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  1957. # [20:27] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1958. # [20:27] <bz> jesup: it uses loadstart to avoid having to define a timebase, I think....
  1959. # [20:27] <@ted> since JS overflows into floats
  1960. # [20:27] <bz> well
  1961. # [20:27] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Connection reset by peer)
  1962. # [20:27] <bz> performance.now() returns floats
  1963. # [20:27] <@ted> right
  1964. # [20:27] <bz> it returns the number of milliseconds since loadstart
  1965. # [20:27] <@ted> but floats lose precision as they get larger
  1966. # [20:27] <bz> true
  1967. # [20:27] <@ted> so if you had to return milliseconds since the epoch
  1968. # [20:27] <@ted> as a float
  1969. # [20:27] <@ted> you'd have less precision
  1970. # [20:28] <bz> right now, we're at order of 2^32 milliseconds since epoch
  1971. # [20:28] * Joins: anode|away (alice@moz-23D4E1FC.dsl.teksavvy.com)
  1972. # [20:28] <bz> doubles have 53 bits of precision
  1973. # [20:28] * @ted just read a fascinating blog post on this]
  1974. # [20:28] * Joins: jamesr (jamesr@BE74E46C.D6CCE4AE.77834EAA.IP)
  1975. # [20:28] <bz> so about 21 bits for the fractional part
  1976. # [20:28] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1977. # [20:28] <bz> The spec is talking about a clock with 1 in 1000 accuracy (in ms)
  1978. # [20:28] <bz> so needs about 11 bits of fractional part to be just fine
  1979. # [20:29] * Joins: necolas (necolas@moz-E9544C43.bb.sky.com)
  1980. # [20:29] * Joins: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com)
  1981. # [20:29] <bz> so in practice we won't run into issues until the number of ms since epoch goes up by a factor of 2^10 or so
  1982. # [20:29] <bz> Figure about 60000 years from now
  1983. # [20:29] <@ted> http://randomascii.wordpress.com/2012/02/13/dont-store-that-in-a-float/
  1984. # [20:29] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  1985. # [20:30] <bz> sure
  1986. # [20:30] <bz> js uses doubles, not floats
  1987. # [20:30] <jhammel> bz: sure, it seems a long time away now, but....
  1988. # [20:30] <@ted> yeah, most of that is float vs. double
  1989. # [20:30] <bz> if we used floats we _would_ be in trouble
  1990. # [20:31] <bz> jhammel: if we're worried about that, why are we not worried about a webapp someone loads next year and htne leaves open for 60000 years?
  1991. # [20:31] <jhammel> oh, i am ;)
  1992. # [20:31] <bz> jhammel: on which scale the time between epoch and now is ... not all that significant.
  1993. # [20:31] <@ted> haha
  1994. # [20:31] <bjacob> glandium: are you available to help me as i'm trying to enabled compiled unit tests in mfbt/ and run into trouble as SIMPLE_PROGRAMS wants to link to mozglue which isn't available
  1995. # [20:32] * Quits: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1996. # [20:32] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1997. # [20:32] * bz and jhammel have been reading too much scifi
  1998. # [20:32] <jesup> Well, if we did share counters, regardless of the rollover issue, it would allow some level of fingerprinting (I believe)
  1999. # [20:32] <bz> fwiw, I am _so_ glad I am not writing software for generation ships!
  2000. # [20:32] <bz> jesup: how so?
  2001. # [20:33] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2002. # [20:33] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Quit: Leaving)
  2003. # [20:33] * Joins: gmuberwa (Mibbit@moz-DC0CC634.allocated.csupomona.edu)
  2004. # [20:34] <jesup> bz: yeah, need really high MBTF there. And memory leaks would be a bitch. :-)
  2005. # [20:34] * Joins: mib_jkmxb0 (Mibbit@E9DA0A13.247C477A.59163313.IP)
  2006. # [20:35] * @ted wonders if that use case is prohibited by the java EULA
  2007. # [20:35] <@ted> like using it for nuclear facilities
  2008. # [20:35] <jesup> fingerprinting: it would tell you when the counter started, and if you browsed to two different sites and the apparent counter-start-time is close, you can use that as a bunch of bits in fingerprinting
  2009. # [20:35] * Quits: mib_jkmxb0 (Mibbit@E9DA0A13.247C477A.59163313.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2010. # [20:35] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  2011. # [20:35] <gmuberwa> is there a fennec developer to ask how to upload a patch to them?
  2012. # [20:35] <jesup> If it's page-whatever-load time, not really useful for fingerprinting
  2013. # [20:36] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  2014. # [20:36] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2015. # [20:36] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2016. # [20:37] <bjacob> ted: i am looking for a sucker who knows the build system well. trying to enable compiled unit tests in mfbt/ but SIMPLE_PROGRAMS wants mozglue which isn't available there. Can you help?
  2017. # [20:37] <Ms2ger> khuey, ^
  2018. # [20:37] <@ted> bjacob: hrm
  2019. # [20:37] <glandium> bjacob: you should just put your tests elsewhere
  2020. # [20:37] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  2021. # [20:37] <@ted> hah
  2022. # [20:37] <@ted> that's one way to do it
  2023. # [20:37] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2024. # [20:38] <Ms2ger> glandium, this patch is *moving* them to mfbt
  2025. # [20:38] <cpeterson> gmuberwa, what is your patch? There is a #mobile channel for Fennec discussion, but normal patch submission channel is Bugzilla with Product="Native Fennec".
  2026. # [20:38] <bjacob> glandium: but is there a good reason why MFBT's compiled unit tests would have a dependency on mozglue?
  2027. # [20:38] * @ted wonders if we could move all the SIMPLE_PROGRAMS compilation to the tools phase
  2028. # [20:38] <glandium> Ms2ger: why?
  2029. # [20:38] <glob> cpeterson, "Fennec Native"
  2030. # [20:38] <@ted> bjacob: it's just an artifact of "link everything to mozglue"
  2031. # [20:38] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
  2032. # [20:38] * rniwa_ is now known as rniwa
  2033. # [20:39] * Quits: janv (varga@moz-B569740F.o2inet.sk) (Ping timeout)
  2034. # [20:39] <cpeterson> glob, oop. you're correct. <:)
  2035. # [20:39] <bjacob> ted: doesn't MFBT, precisely, break the assumption that everything depends on mozglue?
  2036. # [20:40] <@ted> well sure, but we never had to link any binaries there before :0
  2037. # [20:40] <@ted> :)
  2038. # [20:40] <bjacob> so
  2039. # [20:40] <bjacob> if MFBT test should really be elsewhere, where should that be? the test is currently in xpcom/tests
  2040. # [20:40] <gmuberwa> cpeterson, don't have one ready yet and how do I connect to the channel fennec to discuss about the problem?
  2041. # [20:41] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  2042. # [20:41] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  2043. # [20:41] <glandium> bjacob: mozglue/tests ?
  2044. # [20:41] <gmuberwa> #fennec
  2045. # [20:42] <bjacob> glandium: ok
  2046. # [20:42] * Joins: janv (varga@moz-B569740F.o2inet.sk)
  2047. # [20:42] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2048. # [20:42] <cpeterson> gmuberwa, #mobile is the active channel for fennec discussion on this same IRC server irc.mozilla.org
  2049. # [20:42] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Quit: ekr)
  2050. # [20:42] <glandium> bjacob: although, if you *really* want mfbt to be "independent", you could overwrite LIBS
  2051. # [20:42] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2052. # [20:43] <gmuberwa> cpeterson, thank you
  2053. # [20:43] <cpeterson> gmuberwa, np. See you there. :)
  2054. # [20:43] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2055. # [20:44] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  2056. # [20:44] <bjacob> glandium: as far as i'm concerned it's not really a matter of "independent", rather a matter of file locality
  2057. # [20:44] <bjacob> glandium: makes things easier to find
  2058. # [20:44] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2059. # [20:44] <gavin> bear|buildduty: how's the tree looking?
  2060. # [20:44] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2061. # [20:44] <bear|buildduty> gavin - we have the tests being scheduled again
  2062. # [20:44] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2063. # [20:44] <bjacob> anyone seen these build errors? nsBaseWidgetAccessible.h:42:30: error: nsAccessibleWrap.h: No such file or directory
  2064. # [20:45] <bear|buildduty> gavin - waiting for edmorley to bless the fix and open trees
  2065. # [20:45] <@khuey> hg in
  2066. # [20:45] <@khuey> woops
  2067. # [20:45] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2068. # [20:45] <jesup> IRC needs a /retract
  2069. # [20:46] <edmorley> gavin, bear|buildduty: all looks good, in the process of reopening them now
  2070. # [20:46] * Joins: dvander (dvander@moz-BBE3ABD.mv.mozilla.com)
  2071. # [20:46] * Quits: vladan (vladan@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2072. # [20:46] <dholbert> bjacob, from grepping "hg log -p" for nsAccessibleWrap.h , looks like that could've been caused by http://hg.mozilla.org/mozilla-central/rev/c02ce3b34b49 which was merged to m-c yesterday
  2073. # [20:46] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2074. # [20:47] <dholbert> bjacob, (I'm doing a fresh up-to-date build at the moment & haven't hit that error yet, but I have --disable-accessibility in my local debug build)
  2075. # [20:47] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2076. # [20:47] * Quits: Goldorak (chatzilla@4DB63146.B73E80BC.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2077. # [20:47] * nical|ToJam is now known as nical
  2078. # [20:47] <bjacob> dholbert: ok, doing a clobber build
  2079. # [20:47] <mbrubeck> Is there a way to be evil in the Add-on SDK and get the underlying XBL tab/window/browser objects from inside their nice clean wrappers?
  2080. # [20:48] <glandium> akeybl: are oldish approval-esr10+ (about 2 months old) still valid?
  2081. # [20:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/498d2784a240 - Kyle Huey - Bug 725499. r=bent
  2082. # [20:48] * Quits: Wes (chatzilla@moz-BEF0C255.page.ca) (Client exited)
  2083. # [20:49] * Joins: mcsmurf (mcsmurf@moz-8808A956.dip.t-dialin.net)
  2084. # [20:49] <akeybl> glandium: it's good to check back in on the bug with us if it wasn't landed - I'm guessing it was a low risk build change though
  2085. # [20:49] <akeybl> we don't let any security bugs slip through the cracks
  2086. # [20:49] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2087. # [20:49] <akeybl> bug #?
  2088. # [20:49] * Joins: overholt (overholt@moz-BBE3ABD.mv.mozilla.com)
  2089. # [20:50] <glandium> akeybl: 732764
  2090. # [20:50] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2091. # [20:50] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2092. # [20:50] <akeybl> glandium: yeah we're still good to land that
  2093. # [20:50] <glandium> akeybl: thanks. I'll land it tomorrow, then
  2094. # [20:50] * merike|away is now known as merike
  2095. # [20:51] * Quits: overholt (overholt@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2096. # [20:51] * armenzg is now known as armenzg_mtg
  2097. # [20:52] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2098. # [20:53] * coop|mtg is now known as coop
  2099. # [20:54] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  2100. # [20:54] <jviereck> how does PR_LOGGING get turned on?
  2101. # [20:54] * Quits: graememcc (chatzilla@moz-A15B7238.range86-147.btcentralplus.com) (Ping timeout)
  2102. # [20:54] * Joins: Wes (chatzilla@moz-BEF0C255.page.ca)
  2103. # [20:54] <Mook_as> debug buildes, or #define FORCE_PR_LOG 1
  2104. # [20:54] <dholbert> jviereck, see https://developer.mozilla.org/en/NSPR_API_Reference/Logging
  2105. # [20:54] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  2106. # [20:54] * glob is now known as glob|away
  2107. # [20:55] * Joins: mib_jv5rj1 (Mibbit@8351DEC6.EFE7A4DF.8368E798.IP)
  2108. # [20:55] * Joins: graememcc (chatzilla@moz-BE75657E.range86-140.btcentralplus.com)
  2109. # [20:55] <dholbert> jviereck, see "use example" at the bottom there
  2110. # [20:55] <jviereck> thx
  2111. # [20:56] <dholbert> so basically: make a debug build, and then run "export NSPR_LOG_MODULES=userStuff:5" before you start firefox (where userStuff is the PR_NewLogModule that's defined in whatever code you want to see logging from)
  2112. # [20:56] * Quits: anky (anky@278A9E0.9EB919EA.A3D1B221.IP) (Client exited)
  2113. # [20:57] * Joins: paolo (paolo@moz-F56F97D5.retail.telecomitalia.it)
  2114. # [20:57] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Ping timeout)
  2115. # [20:58] * Joins: mfinkle_ (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  2116. # [20:58] * mfinkle_ is now known as mfinkle
  2117. # [21:00] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2118. # [21:00] * Joins: overholt (overholt@moz-BBE3ABD.mv.mozilla.com)
  2119. # [21:02] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2120. # [21:03] * Quits: maikmerten (maikmerten@moz-B4707903.dynamic.qsc.de) (Client exited)
  2121. # [21:03] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2122. # [21:03] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  2123. # [21:03] * Quits: KittyRa (quassel@D944611.985B8463.B3E31604.IP) (Ping timeout)
  2124. # [21:04] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2125. # [21:04] * Quits: micahg (micahg@5D58BDDA.24FABC30.F98C6DDA.IP) (Ping timeout)
  2126. # [21:05] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2127. # [21:05] * Quits: paolo (paolo@moz-F56F97D5.retail.telecomitalia.it) (Client exited)
  2128. # [21:05] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2129. # [21:06] * Quits: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net) (Quit: Rebooting for kernel update.)
  2130. # [21:06] * Joins: micahg (micahg@5D58BDDA.24FABC30.F98C6DDA.IP)
  2131. # [21:06] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2132. # [21:07] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2133. # [21:07] * Quits: nli (nli@moz-BBE3ABD.mv.mozilla.com) (Quit: nli)
  2134. # [21:08] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  2135. # [21:08] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2136. # [21:09] <edmorley> khuey: thanks for moving that, too many bug forms open lost track
  2137. # [21:09] <rniwa> ehsan: so about multi-range selection
  2138. # [21:09] * Quits: gmoro_ (guilherme@84484EC9.1F1093E8.D159334F.IP) (Connection reset by peer)
  2139. # [21:10] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2140. # [21:10] <rniwa> ehsan, bz: it appears that there's some interest in implementing it from other browser vendors or at least come up with some alternative solution
  2141. # [21:10] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2142. # [21:10] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2143. # [21:10] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- The alternative IRC client)
  2144. # [21:10] <rniwa> with respect to new layout modes such as grid and flexbox and even component model
  2145. # [21:10] <rniwa> because they tend to mess up the DOM ordering <-> visual ordering
  2146. # [21:10] <@khuey> edmorley: hmm?
  2147. # [21:11] <Ms2ger> wfm!
  2148. # [21:11] <edmorley> khuey: moving the orange bug to the component where the crash actually happened, not DOM
  2149. # [21:11] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  2150. # [21:11] <dRdR> wow, typing "ls" is crashing my terminal, but "dir" and most other commands seem to be fine, does anyone know how to even start on figuring out what's wrong there? google yields nothing
  2151. # [21:11] * Joins: Kabaka (Kabaka@moz-7D55A797.stl1cmta01.stwrok.ok.dh.suddenlink.net)
  2152. # [21:11] <rniwa> ehsan, bz: it's counter intuitive for the user if selection could only follow DOM order. It's even worse than bidi case because the user has no way of knowing which the order in which content appears in DOM.
  2153. # [21:12] <rniwa> unless they can read authors' minds
  2154. # [21:12] <Ms2ger> cc AryehGregor
  2155. # [21:12] <Mook_as> dRdR: pipe it to less (which tends to escape funny characters)?
  2156. # [21:12] <@khuey> edmorley: ah
  2157. # [21:12] <@khuey> edmorley: I just didn't want to look at it ;-)
  2158. # [21:12] * Joins: zwol (zwol@moz-F391F09C.csl.sri.com)
  2159. # [21:13] <dRdR> Mook_as: LOL someone was playing a prank on me
  2160. # [21:13] <dRdR> it's ok
  2161. # [21:13] <dRdR> alias ls='exit'
  2162. # [21:13] <@khuey> ahahaha
  2163. # [21:13] * dRdR adds reminder to lock computer when walking away
  2164. # [21:14] <jhammel> hmmm, and i thought i aliases ls='sudo rm -rf /'
  2165. # [21:14] * Quits: gandalf (zbraniecki@moz-DD097E9E.neoplus.adsl.tpnet.pl) (Ping timeout)
  2166. # [21:14] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  2167. # [21:14] * Quits: micahg (micahg@5D58BDDA.24FABC30.F98C6DDA.IP) (Ping timeout)
  2168. # [21:14] * jwir3|lunch is now known as jwir3
  2169. # [21:14] <dRdR> well played, whoever did that
  2170. # [21:14] * Joins: gandalf (zbraniecki@moz-DD097E9E.neoplus.adsl.tpnet.pl)
  2171. # [21:14] <@ehsan> rniwa: interesting
  2172. # [21:14] <Ms2ger> khuey, should ipc/chromium/chromium-config.mk use LOCAL_INCLUDES or INCLUDES?
  2173. # [21:14] <@ehsan> rniwa: which vendors are you referring to?
  2174. # [21:14] <@khuey> LOCAL_INCLUDES
  2175. # [21:15] <@khuey> nobody should be touching INCLUDES
  2176. # [21:15] <rniwa> ehsan: MS/Google.
  2177. # [21:15] <rniwa> ehsan: of course, it's not their/our official statement, etc...
  2178. # [21:15] <stefanh> smontagu: we're still interested in keeping regionName.properties (in toolkit/locales) up to date, right?
  2179. # [21:15] <@ehsan> rniwa: yeah
  2180. # [21:15] * stefanh just updated the file
  2181. # [21:15] <rniwa> ehsan: but informally, i think they sounded like they're interested in coming up with some solution
  2182. # [21:15] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2183. # [21:15] <@ehsan> rniwa: can you comment on the bug? cause that changes a lot of things :)
  2184. # [21:16] * Quits: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP) (Ping timeout)
  2185. # [21:16] <rniwa> ehsan: intuitively, we shouldn't invent a new API while deprecating the old API
  2186. # [21:16] <bz> rniwa: heh
  2187. # [21:16] <rniwa> ehsan: if those two do the exactly same thing
  2188. # [21:16] * Quits: gandalf (zbraniecki@moz-DD097E9E.neoplus.adsl.tpnet.pl) (Ping timeout)
  2189. # [21:16] <bz> rniwa: didn't use to bother anyone with floats and relpos and abspos.... ;)
  2190. # [21:16] <bz> rniwa: but yes, good to hear
  2191. # [21:16] * armenzg_mtg is now known as armenzg
  2192. # [21:17] * bz mutters about Apple's browser updates
  2193. # [21:17] * Ms2ger wonders if builds with MOZ_XUL undefined are anywhere close to compiling
  2194. # [21:17] * Quits: overholt (overholt@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2195. # [21:18] <rniwa> bz, ehsan: so i think limiting the API to be less generic might help ehre.
  2196. # [21:18] <rniwa> bz, ehsan: the last time I looked into supporting multi-range selection in webkit
  2197. # [21:19] <rniwa> the hardest part is that scripts can mess around with them and come up with crazy set of ranges
  2198. # [21:19] <rniwa> and fixing them properly, etc... turned out be really hard
  2199. # [21:19] <rniwa> also when we try to execute editing commands on them
  2200. # [21:19] * Joins: knelson (Adium@A01051A9.6F669779.3D1CA460.IP)
  2201. # [21:19] * Parts: knelson (Adium@A01051A9.6F669779.3D1CA460.IP)
  2202. # [21:19] <rniwa> if they're "exotic", then it's hard to deal with
  2203. # [21:19] <gaston> 19:04 <NeilAway > gaston: I blame mscott for not putting thunderbird under .mozilla
  2204. # [21:20] <rniwa> ehsan, bz: however, if we had limited multi-range selection to be used only in table cells
  2205. # [21:20] <gaston> NeilAway: out of curiosity, what was the reasoning ?
  2206. # [21:20] <mcsmurf> heh
  2207. # [21:20] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2208. # [21:20] <@ehsan> rniwa: I think if we're going to support them, we should ideally do that everywhere
  2209. # [21:20] <rniwa> or only among flexbox, grid, etc... where applying editing commands cannot possibly affect each other
  2210. # [21:20] <@ehsan> rniwa: also note that if we make them non-overlapping, then a lot of the implementation difficulties will be avoided
  2211. # [21:21] <rniwa> ehsan, bz: then things get much easier.
  2212. # [21:21] <rniwa> ehsan: right.
  2213. # [21:21] <bz> fwiw, Gecko internally makes the selection ranges nonoverlapping
  2214. # [21:21] <rniwa> ehsan: but even intuitively, selection with overlapping ranges make no sense :)
  2215. # [21:21] <bz> precisely because the other option sucks
  2216. # [21:21] <rniwa> bz: yeah
  2217. # [21:21] <@ehsan> yep
  2218. # [21:21] * Joins: gandalf (zbraniecki@moz-23909D23.neoplus.adsl.tpnet.pl)
  2219. # [21:21] <bz> (not thiat this option doesn't suck; it just sucks less)
  2220. # [21:22] <rniwa> bz, ehsan: but even just not overlapping may not be enough
  2221. # [21:22] <bz> s/thiat/this/
  2222. # [21:22] * bz is in a cheery mood today. ;)
  2223. # [21:22] <rniwa> bz, ehsan: if two ranges both touches the same inline node, and then we apply some editing commands
  2224. # [21:22] <rniwa> then we might get confused
  2225. # [21:22] <rniwa> e.g. <b>[hello][world</b>] and then execute execCommand('bold');
  2226. # [21:23] <rniwa> bz, ehsan: because we have to lots of "fixups" while applying editing commands
  2227. # [21:23] <bjacob> why does nss build with -j1 only?
  2228. # [21:23] <@ehsan> rniwa: yeah we would definitely need more clever fixup algorithms
  2229. # [21:23] <Ms2ger> Because its build system sucks
  2230. # [21:23] <bz> bjacob: because it doesn't build the other way, iirc
  2231. # [21:23] <bjacob> :-(
  2232. # [21:24] * Quits: mib_jv5rj1 (Mibbit@8351DEC6.EFE7A4DF.8368E798.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2233. # [21:24] <WeirdAl> that should be fixable (and nss's -j1 is irritating to me, but only mildly)
  2234. # [21:26] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  2235. # [21:26] <Ms2ger> Let's hire someone to make our builds faster
  2236. # [21:27] <rniwa> Ms2ger: have you tried ninja?
  2237. # [21:27] <WeirdAl> accelerate ALL the builds!
  2238. # [21:27] <Ms2ger> rniwa, *I* don't try anything ;)
  2239. # [21:27] <rniwa> Ms2ger: http://martine.github.com/ninja/
  2240. # [21:29] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  2241. # [21:29] <bjacob> glandium: so i tried the "LIBS=" way but it still complains.
  2242. # [21:29] <bjacob> glandium: my makefile: http://pastebin.mozilla.org/1638593
  2243. # [21:29] * Joins: karl (karl@moz-AA2C00EF.jetstream.xtra.co.nz)
  2244. # [21:29] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2245. # [21:29] <bjacob> glandium: oh, it complains it can't find libc , of course
  2246. # [21:30] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  2247. # [21:30] <bjacob> glandium: so, i need to link to standard c/c++ libs but nothing else
  2248. # [21:30] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2249. # [21:30] <glandium> bjacob: use CPP_UNIT_TESTS
  2250. # [21:31] <glandium> bjacob: which means you can remove the check rule and SIMPLE_PROGRAMS
  2251. # [21:31] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  2252. # [21:32] <glandium> bjacob: and INCLUDES is probably useless. i doubt there's anything in DIST/include when you reach mfbt/tests
  2253. # [21:32] * AutomatedTester|away is now known as AutomatedTester
  2254. # [21:32] <glandium> bjacob: and without the actual error log, i can't tell much
  2255. # [21:33] * Joins: Gentlecat (Roman@13280233.3934400D.8FB52CB8.IP)
  2256. # [21:33] <bjacob> glandium: here's my new makefile http://pastebin.mozilla.org/1638622 and here's the new errors: http://pastebin.mozilla.org/1638623
  2257. # [21:34] <bjacob> glandium: got it! removed LDFLAGS=
  2258. # [21:34] <bjacob> seems to be building...
  2259. # [21:34] <glandium> bjacob: yeah, i was going to say that
  2260. # [21:35] <bjacob> yoohoo, works now
  2261. # [21:35] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  2262. # [21:35] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2263. # [21:35] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2264. # [21:35] <glandium> bjacob: i don't know why you put relativesrcdir
  2265. # [21:35] * Joins: vladan (vladan@moz-BBE3ABD.mv.mozilla.com)
  2266. # [21:36] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2267. # [21:36] <bjacob> glandium: this is how big my clue about makefiles it: .
  2268. # [21:36] <bjacob> is
  2269. # [21:36] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2270. # [21:36] * Quits: mconley (mconley@moz-7B22FBCF.eng.wind.ca) (Ping timeout)
  2271. # [21:37] <glandium> bjacob: you can remove it, as well as "DIRS ="
  2272. # [21:37] * joduinn-mtg is now known as joduinn
  2273. # [21:37] <bjacob> thanks, trying
  2274. # [21:37] * Joins: mconley (mconley@moz-7B22FBCF.eng.wind.ca)
  2275. # [21:38] <jviereck> jfkthame: might have foudn something: "userfonts (1176a16b0) downloadable font: font load failed (font-family: "font_p1_37" style:normal weight:normal stretch:normal src index:0): content blocked"
  2276. # [21:38] <jviereck> the "content blocked" - is there maybe a problem with the same origin policy that blocks the font for preview?
  2277. # [21:39] <jviereck> (haven't look too much into it now)
  2278. # [21:39] <jfkthame> jviereck: yeah, that sounds like the kind of message you'd get if same-origin restrictions are blocking it
  2279. # [21:39] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2280. # [21:39] <jviereck> cool :)
  2281. # [21:39] <jfkthame> jviereck: though i'm not sure why that would happen to data: urls
  2282. # [21:40] <edmorley> gerv: btw the B2g and android failures on https://tbpl.mozilla.org/?tree=Try&rev=8af7f8d3ef05 are real;
  2283. # [21:40] <jviereck> jfkthame: good point
  2284. # [21:41] <jfkthame> jviereck: maybe you can find where that message is generated, and work backwards from there to find the actual check that fails
  2285. # [21:41] <jfkthame> it'll be in nsFontFaceLoader somewhere
  2286. # [21:41] <jviereck> jfkthame: that's the plan - at least there is a hint now. Got to run. Thanks a lot :)
  2287. # [21:41] * Quits: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP) (Quit: Bye)
  2288. # [21:41] * merike is now known as merike|away
  2289. # [21:44] <jfkthame> jviereck: from the comments in nsFontFaceLoader, i don't think that's same-origin blocking, it's some other kind of content policy thing - but i know nothing about that stuff
  2290. # [21:44] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  2291. # [21:45] * Joins: overholt (overholt@moz-BBE3ABD.mv.mozilla.com)
  2292. # [21:47] <Yoric> Is there a way to see the output of |console.log| et al. on stderr?
  2293. # [21:47] <Yoric> (or, equivalently, on some mochitest log)
  2294. # [21:47] <Yoric> ?
  2295. # [21:47] <bjacob> Yoric: dump() goes on stderr
  2296. # [21:47] <bjacob> or out
  2297. # [21:47] <Yoric> Can't see them from my mochitest.
  2298. # [21:47] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  2299. # [21:47] <bjacob> Yoric: so do mochitest ok() and todo() messages
  2300. # [21:47] <bjacob> in debug builds, anyway
  2301. # [21:48] <Yoric> Yeah, in the test, that's what I do.
  2302. # [21:48] <Yoric> But right now, I would like messages from the component I try to debug.
  2303. # [21:49] <Yoric> Because debugging js-ctypes code is difficult enough, but it only gets worse when you can't output anything :)
  2304. # [21:49] <gavin> dump() should work in the test profile
  2305. # [21:49] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  2306. # [21:50] <Yoric> I will double-check.
  2307. # [21:50] <Yoric> Ah, I realize I am mixing things up.
  2308. # [21:51] <Yoric> The additional difficulty is that I am running code from a worker.
  2309. # [21:51] <Yoric> (dump works from the main thread)
  2310. # [21:51] * Quits: CEnnis91 (u3543@moz-160C58C6.com) (Ping timeout)
  2311. # [21:51] * Quits: mreid_ (mark@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2312. # [21:51] <bjacob> Yoric: didn't you forget to mention you're on a bicycle, too?
  2313. # [21:51] <Yoric> :)
  2314. # [21:51] <Yoric> Sorry about that one.
  2315. # [21:52] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2316. # [21:52] <Yoric> After a few hours of debugging, talking with presumed human beings becomes more difficult.
  2317. # [21:52] * Quits: Unfocused (u2622@moz-160C58C6.com) (Ping timeout)
  2318. # [21:52] * Quits: NimeshNeema (u2689@moz-160C58C6.com) (Ping timeout)
  2319. # [21:52] * Quits: timeless (u4015@moz-160C58C6.com) (Ping timeout)
  2320. # [21:53] * Quits: felipe (u2734@moz-160C58C6.com) (Ping timeout)
  2321. # [21:53] * Quits: sid0 (u2934@moz-160C58C6.com) (Ping timeout)
  2322. # [21:53] * Quits: spartan (u5883@moz-160C58C6.com) (Ping timeout)
  2323. # [21:53] <jhammel> what are these "human beings" you speak of?
  2324. # [21:53] * Quits: fryn|cloud (u3935@moz-160C58C6.com) (Ping timeout)
  2325. # [21:53] * Quits: ttaubert (u2620@moz-160C58C6.com) (Max SendQ exceeded)
  2326. # [21:53] * Quits: jaws (u2871@moz-160C58C6.com) (Max SendQ exceeded)
  2327. # [21:53] * Joins: RAUNAK (chatzilla@E0B67F5C.7C62DE8D.9493CB1D.IP)
  2328. # [21:54] <RAUNAK> please give me some open source projects
  2329. # [21:54] * Quits: stefanh (stefanh@DBAF8047.F24FC961.222B27F0.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.8/20120312221231])
  2330. # [21:54] <mcsmurf> *blink*
  2331. # [21:54] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2332. # [21:55] * carljm is now known as carljm|lunch
  2333. # [21:55] <RAUNAK> actually i am new to this community and i am looking for a project which can let me a certificate of completion of a project
  2334. # [21:55] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  2335. # [21:56] <Yoric> RAUNAK: Come and join #introduction.
  2336. # [21:56] * Joins: benjamin (benjamin@moz-7B0110AD.mv.mozilla.com)
  2337. # [21:57] * Parts: benjamin (benjamin@moz-7B0110AD.mv.mozilla.com)
  2338. # [21:57] * Quits: evilpie (chatzilla@moz-440B4968.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120423122928])
  2339. # [21:58] * Joins: stefanh (stefanh@moz-3EED0162.customers.ownit.se)
  2340. # [21:58] * Quits: stefanh (stefanh@moz-3EED0162.customers.ownit.se) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.8/20120312221231])
  2341. # [21:59] <gps> PSA: Python -O disables asserts. pretty much all the Python in the tree uses assert. please stop using Python -O
  2342. # [21:59] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2343. # [21:59] * wlach is now known as wlach|biab
  2344. # [21:59] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Reconnecting…)
  2345. # [22:00] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2346. # [22:00] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2347. # [22:02] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2348. # [22:02] * Joins: fryn|cloud (u3935@moz-160C58C6.com)
  2349. # [22:02] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2350. # [22:03] * Joins: Unfocused (u2622@moz-160C58C6.com)
  2351. # [22:03] <jhammel> (also there is effectively no optimization with python -O despite the option name)
  2352. # [22:03] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  2353. # [22:03] <edmorley> gerv: though m-oth orange is cleared up now at least :-)
  2354. # [22:04] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2355. # [22:04] <@khuey> jhammel: hence -OO
  2356. # [22:04] <gavin> gps: what are the downsides to disabling asserts?
  2357. # [22:04] * Parts: RAUNAK (chatzilla@E0B67F5C.7C62DE8D.9493CB1D.IP)
  2358. # [22:05] <Ms2ger> gavin, "we don't assert"
  2359. # [22:05] <jhammel> khuey: yes, even "more" helpful o_O
  2360. # [22:05] <jhammel> python should feature -OOO, which in addition to discarding asserts and docstrings also discards all code
  2361. # [22:05] * Joins: ttaubert (u2620@moz-160C58C6.com)
  2362. # [22:06] * Quits: bsmith (bsmith@moz-717636FD.hsd1.tx.comcast.net) (Ping timeout)
  2363. # [22:06] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  2364. # [22:06] <edmorley> much faster \o/
  2365. # [22:06] <gavin> Ms2ger: and what are the downsides to that?
  2366. # [22:06] * Joins: felipe (u2734@moz-160C58C6.com)
  2367. # [22:06] <gps> we want the build system to fail if a known bad state was encountered
  2368. # [22:06] * nthomas|away is now known as nthomas
  2369. # [22:06] <@khuey> jhammel: sgtm
  2370. # [22:07] * Joins: CEnnis91 (u3543@moz-160C58C6.com)
  2371. # [22:07] <gavin> I just want my builds to be fast, I don't quite care about build system asserts :)
  2372. # [22:07] <Ms2ger> You will once you hit one :)
  2373. # [22:07] <jhammel> gavin: well that's the thing....-O doesn't actually make anything fast ;) its a giant lie
  2374. # [22:07] * Quits: overholt (overholt@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2375. # [22:07] <gps> I doubt you could measure teh difference with -O
  2376. # [22:07] <gavin> jhammel: I assumed -OO had the same effect
  2377. # [22:07] * Quits: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  2378. # [22:07] <gavin> does it not?
  2379. # [22:08] * Quits: gmuberwa (Mibbit@moz-DC0CC634.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  2380. # [22:08] <jhammel> gavin: yes, and that *also* doesn't actually speed up anything
  2381. # [22:08] * aki is now known as aki|mtg
  2382. # [22:08] <gavin> ok, so then tell me to stop using -O[O] because it doesn't make things faster
  2383. # [22:08] * joduinn is now known as joduinn-mtg
  2384. # [22:08] <jhammel> i mean, really we should probably change asserts to raise AssertionError()
  2385. # [22:08] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2386. # [22:09] <gps> that's what assert does by default
  2387. # [22:09] <jhammel> indeed, but the latter won't be disabled by -O
  2388. # [22:09] * Joins: aw1231 (androirc@moz-4EAC955D.dhcp.embarqhsd.net)
  2389. # [22:09] <gps> so don't use -O and it isn't an issue
  2390. # [22:09] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2391. # [22:09] * Joins: NimeshNeema (u2689@moz-160C58C6.com)
  2392. # [22:10] * Joins: timeless (u4015@moz-160C58C6.com)
  2393. # [22:10] <gps> you can't assign to __debug__, so we can't enable asserts with -O
  2394. # [22:10] * Joins: evilpie_ (evilpie@moz-440B4968.pools.arcor-ip.net)
  2395. # [22:10] * dzbarsky is now known as dz
  2396. # [22:10] * Joins: phantom_ (c@moz-CF516DF6.customer.t3.se)
  2397. # [22:11] <zpao> gps: you
  2398. # [22:11] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2399. # [22:11] <zpao> 're my resident clang expert... want to check out 754988 and see if that's a thing I can fix?
  2400. # [22:11] <bjacob> aargh i 'm red on inbound. looking
  2401. # [22:11] <bjacob> edmorley: ^
  2402. # [22:11] <edmorley> bjacob: beat me to it ;-)
  2403. # [22:12] <gps> zpao: that's a fun bug
  2404. # [22:12] <gps> I defer to espindola, my resident clang expert :)
  2405. # [22:12] * Joins: campd (dave@moz-BBE3ABD.mv.mozilla.com)
  2406. # [22:12] <edmorley> bjacob: or more, I have the backout mq'd and ready to go
  2407. # [22:12] <edmorley> (just seeing how busy I expect inbound to be, given the tree closures)
  2408. # [22:13] <bjacob> edmorley: if you have the backout ready, ok, thanks, please backout
  2409. # [22:13] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2410. # [22:13] * Quits: dcamp (dave@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2411. # [22:13] <edmorley> bjacob: cool, ok :_)
  2412. # [22:14] * Quits: chewey (chewey@moz-79684AE2.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  2413. # [22:14] <bjacob> glandium: the LIBS= tweak made it work locally for me, but not on inbound :-/
  2414. # [22:14] <bjacob> glandium: https://hg.mozilla.org/integration/mozilla-inbound/diff/345ae68f15f4/mfbt/tests/Makefile.in
  2415. # [22:14] * Joins: chewey (chewey@moz-F3712782.dip0.t-ipconnect.de)
  2416. # [22:14] <bjacob> glandium: the logs still say cannot find -lmozglue
  2417. # [22:14] * armenzg is now known as armenzg_mtg
  2418. # [22:14] <bjacob> glandium: https://tbpl.mozilla.org/php/getParsedLog.php?id=11732648&tree=Mozilla-Inbound&full=1
  2419. # [22:15] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  2420. # [22:15] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2421. # [22:15] * espindola looks
  2422. # [22:15] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2423. # [22:16] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2424. # [22:16] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2425. # [22:16] * madhava_ is now known as madhava
  2426. # [22:17] <bjacob> glandium: also, since i removed that check:: rule, make check doesn't do anything anymore for me locally
  2427. # [22:17] <espindola> zpao, sorry, no idea
  2428. # [22:17] <espindola> does it work with open source clang?
  2429. # [22:17] * Joins: mreid_ (mark@moz-7B0110AD.mv.mozilla.com)
  2430. # [22:18] <espindola> does it work if you save the preprocessed file in 10.8 and run in 10.7? And the other way around?
  2431. # [22:18] * Joins: nli (nli@moz-BBE3ABD.mv.mozilla.com)
  2432. # [22:18] * Joins: xsergio (sergio@79CA2835.D8CE4A68.DF1E30BF.IP)
  2433. # [22:18] * Joins: jaws (u2871@moz-160C58C6.com)
  2434. # [22:20] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  2435. # [22:20] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2436. # [22:21] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  2437. # [22:22] * Joins: jdm (Mibbit@moz-CC81569A.dip.t-dialin.net)
  2438. # [22:22] * Quits: loadbang (loadbang@moz-7F318504.range86-185.btcentralplus.com) (Quit: loadbang)
  2439. # [22:25] <zpao> espindola: no idea to all of the above. i only have the one machine so no multi-os testing right now
  2440. # [22:25] * juanb|brb is now known as juanb|lunch
  2441. # [22:25] <espindola> zpao, I would suggest attaching the .ii to the bug then
  2442. # [22:26] <espindola> most devs are in 10.6 or 10.7 I think
  2443. # [22:26] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2444. # [22:26] <zpao> where would the .ii be?
  2445. # [22:27] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
  2446. # [22:27] * Joins: knelson (Adium@E18FBFBF.103DC7D.4EA770CF.IP)
  2447. # [22:27] * Parts: knelson (Adium@E18FBFBF.103DC7D.4EA770CF.IP)
  2448. # [22:28] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2449. # [22:29] <gps> zpao: you'll have to produce that manually
  2450. # [22:29] <gps> figure out the command the build system is invoking to compile the file
  2451. # [22:30] <@khuey> make -C objdir/foo/bar nsFoo.i
  2452. # [22:30] <gps> then if you change the output file name to .ii, I believe the Clang driver magically changes the output type to do the right thing
  2453. # [22:31] <gps> or add -emit-ast
  2454. # [22:32] * cadecairos is now known as cadecairos_brb
  2455. # [22:32] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  2456. # [22:32] <zpao> interesting... soo if i don't use ccache, then it compiles. once i add the ccache command before it, then i get the error again
  2457. # [22:33] <armenzg_mtg> jimb: ping
  2458. # [22:33] <gps> what if you wipe your ccache?
  2459. # [22:33] <zpao> i tried that but it still happened
  2460. # [22:33] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2461. # [22:33] <gps> mind blown
  2462. # [22:33] <glandium> khuey: btw, the rules to create .i files are broken
  2463. # [22:34] <jtcranmer> gps: you need to change the -c to a -E
  2464. # [22:34] <glandium> khuey: i've got some preprocessor failures when using them while build just works fine
  2465. # [22:34] * Joins: gcp (gpascutto@E9758364.9EC0A5AF.CFE928A7.IP)
  2466. # [22:34] <@khuey> glandium: fun
  2467. # [22:34] <zpao> gps: but i didn't clear out my objdir after clearing the cache soo perhaps that has something to do with it?
  2468. # [22:34] <glandium> (and just replacing -c with -E works, too)
  2469. # [22:35] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2470. # [22:35] <glandium> bjacob: having CPP_UNIT_TESTS defined adds a check rules, see config/rules.mk
  2471. # [22:36] * Joins: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2472. # [22:36] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2473. # [22:37] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2474. # [22:38] <Yoric> jhammel: Ah, my bad, that's a deprecated tag for <meatbag />.
  2475. # [22:38] <Yoric> bjacob: gavin: Binding |puts| with js-ctypes does wonders, too :)
  2476. # [22:39] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  2477. # [22:41] <bjacob> glandium: but when i do make -C obj-firefox-debug/mfbt/ check
  2478. # [22:41] <bjacob> glandium: it says Nothing to be done for `check'.
  2479. # [22:41] <zpao> espindola: gps: the wondrous jhford suggested setting CCACHE_CPP2=yes, and that works. so I think i'll have to put that in my mozconfig
  2480. # [22:42] <glandium> bjacob: that would be a recursion problem. what does make -C obj-firefox-debug/mfbt/tests check do ?
  2481. # [22:42] <bjacob> glandium: huh, it says make: *** No rule to make target `Makefile.in', needed by `Makefile'. Stop.
  2482. # [22:43] <bjacob> oh
  2483. # [22:43] <bjacob> sorry
  2484. # [22:43] <glandium> bjacob: sounds like you lack a Makefile.in in $srcdir/mfbt/tests
  2485. # [22:43] <bjacob> yeah i unapplied the patch
  2486. # [22:43] * cadecairos_brb is now known as cadecairos
  2487. # [22:43] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2488. # [22:44] <bjacob> ok, make -C tests works
  2489. # [22:44] <bjacob> glandium: ^
  2490. # [22:44] <glandium> bjacob: and make -C obj-firefox-debug/mfbt/ check ?
  2491. # [22:44] <bjacob> oh works too now :-/ sorry
  2492. # [22:44] * KaiRo is now known as KaiRo_away
  2493. # [22:45] <bjacob> glandium: so can you help with the other problem which is that build still failed on inbound due to can't find -lmozglue?
  2494. # [22:45] <glandium> bjacob: replied in the bug
  2495. # [22:46] * Quits: janv (varga@moz-B569740F.o2inet.sk) (Quit: This computer has gone to sleep)
  2496. # [22:46] <catlee> did b2g require a clobber recently?
  2497. # [22:47] <mwu> there was a change that required it last week
  2498. # [22:47] <catlee> hm, maybe that's it
  2499. # [22:47] <catlee> been a while since I've merged
  2500. # [22:48] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: vagrant halt)
  2501. # [22:49] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2502. # [22:49] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2503. # [22:50] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2504. # [22:50] <jlebar|mac> The comment at the top of all.js says you shouldn't use prefs with hyphens in the name. What happens if you do?
  2505. # [22:51] * jlebar|mac is wondering if he needs to file a bug on "full-screen-api.enabled"
  2506. # [22:51] <Ms2ger> Yes
  2507. # [22:51] <Ms2ger> It should be fullscreen-api.enabled
  2508. # [22:52] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  2509. # [22:52] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2510. # [22:52] * Quits: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
  2511. # [22:52] <Mook_as> that comment's been there since Free the Lizard, so who knows if that's correct
  2512. # [22:53] * jlebar|mac is not sure if Ms2ger is kidding.
  2513. # [22:53] * Quits: aw1231 (androirc@moz-4EAC955D.dhcp.embarqhsd.net) (Ping timeout)
  2514. # [22:53] <jlebar|mac> Mook_as: Indeed, that's why I ask!
  2515. # [22:53] <Ms2ger> jlebar|mac, you should default to "yes", of course
  2516. # [22:54] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2517. # [22:54] <taras> fryn: are you in MV?
  2518. # [22:54] * davehunt|away is now known as davehunt
  2519. # [22:55] * Quits: graememcc (chatzilla@moz-BE75657E.range86-140.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  2520. # [22:56] * carljm|lunch is now known as carljm
  2521. # [22:56] <gaston> anyone remembers the bug # for pdf.js failing to open file:// urls ? i was pretty sure seeing it but can't find it now
  2522. # [22:58] <bdahl> gaston: i
  2523. # [22:58] <bdahl> m' not aware of any issues with file urls
  2524. # [22:59] <gaston> hrm i was pretty sure seeing file:// in one of the pdf.js bug summaries last time i looked at it
  2525. # [23:00] * philor|away is now known as philor
  2526. # [23:00] <gaston> i've just tried here with m-c and it offers me to open with external viewer/save as, but maybe there's an about:config switch to twiddle
  2527. # [23:00] <bdahl> sounds like pdf.js is disabled
  2528. # [23:00] <bdahl> about:addons
  2529. # [23:01] <gaston> it's here & enabled
  2530. # [23:01] <gaston> though i didnt restart nightly after enabling it when prompted at first start after update
  2531. # [23:02] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2532. # [23:02] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  2533. # [23:02] <zzzzz_> gaston: did you disable adobe reader, or whatever reader you were using before ?
  2534. # [23:03] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Connection reset by peer)
  2535. # [23:03] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  2536. # [23:03] * Joins: smontagu (chatzilla@55BBA7ED.5ACD0297.CC465D70.IP)
  2537. # [23:03] <gaston> i dont have a specific plugin for pdfs, only external viewer
  2538. # [23:03] * wlach|biab is now known as wlach
  2539. # [23:03] * Quits: msucan (mihai@E66E4956.B30402B1.699550A1.IP) (Quit: Leaving.)
  2540. # [23:04] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  2541. # [23:04] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2542. # [23:04] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2543. # [23:05] <gaston> (like if adobe was providing binaries for openbsd...)
  2544. # [23:05] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
  2545. # [23:05] <jimb> armenzg_mtg: pong; but I need to go out in a bit (passport renewal ridiculousness)
  2546. # [23:05] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  2547. # [23:05] <armenzg_mtg> jimb: oh. I pong the wrong jimm. sorry about that
  2548. # [23:05] <jimb> armenzg_mtg: np. :)
  2549. # [23:06] <armenzg_mtg> jimm: it was wrt the bug comments I was making
  2550. # [23:06] * Quits: evilpie_ (evilpie@moz-440B4968.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120512030520])
  2551. # [23:06] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  2552. # [23:06] <jimm> armenzg_mtg: think I get what you need, I'll land on elm and file a bug for mc landings.
  2553. # [23:07] <armenzg_mtg> thanks jimm. I am currently locally creating one
  2554. # [23:07] * AutomatedTester is now known as AutomatedTester|AFK
  2555. # [23:07] <armenzg_mtg> jimm: it seems that SDK gets installed to C:\Program Files (x86)
  2556. # [23:07] <armenzg_mtg> and can't custom that
  2557. # [23:07] * jmaher is now known as jmaher|afk
  2558. # [23:07] <gaston> i don't have 'preview in nightly' for pdf apptype in applications tab pref either..
  2559. # [23:08] * jhford-work is now known as jhford-work-away
  2560. # [23:08] * bhearsum is now known as bhearsum|afk
  2561. # [23:08] <armenzg_mtg> we normally put them under /c/Tools/SDKs
  2562. # [23:08] <jimm> armenzg_mtg: yeah, for some reason the beta doesn't have the option to change the dir. they might change that in a future release.
  2563. # [23:08] <jimm> who knows
  2564. # [23:08] <armenzg_mtg> it works better with Mozilla Build to not have white spaces, I think
  2565. # [23:08] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  2566. # [23:08] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2567. # [23:08] <armenzg_mtg> true
  2568. # [23:08] <armenzg_mtg> I am trying to trigger a build and see if I have all I need to setup another 4 machines
  2569. # [23:09] <jimm> I think mozilla build's problem with white space is in the path to mozilla build. I've never had any trouble with sdks being in program files.
  2570. # [23:09] * catlee is now known as catlee-away
  2571. # [23:09] * Parts: arhayward (Adium@F2D29657.F60B0462.67AC9B1.IP)
  2572. # [23:09] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2573. # [23:09] <jimm> armenzg_mtg: for .mozconfigs, all you need is that one added metro option, fwiw
  2574. # [23:09] * aki|mtg is now known as aki
  2575. # [23:10] <armenzg_mtg> jimm: I also see some export LIBPATH that I had to adjust, no?
  2576. # [23:10] * bear|buildduty is now known as bear
  2577. # [23:10] <jimm> armenzg_mtg: ah yes, of course.
  2578. # [23:10] * Quits: zuzelvp (zuzelvp@moz-9B1AAFC2.cpe.net.cable.rogers.com) (Ping timeout)
  2579. # [23:10] <armenzg_mtg> ok
  2580. # [23:11] <armenzg_mtg> jimm: which timezone are you in?
  2581. # [23:11] <jimm> I was thinking those changes would be in the batch startup scripts, but i guess you guys put those in the configs as well.
  2582. # [23:11] <jimm> central
  2583. # [23:11] <armenzg_mtg> just trying to know when I can ping you
  2584. # [23:11] <armenzg_mtg> oh cool
  2585. # [23:12] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  2586. # [23:13] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  2587. # [23:13] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  2588. # [23:14] * Quits: phantom_ (c@moz-CF516DF6.customer.t3.se) (Ping timeout)
  2589. # [23:14] * nli is now known as nli`
  2590. # [23:14] * armenzg_mtg is now known as armenzg
  2591. # [23:14] <jimm> armenzg_mtg: which drive is 'program files' in on your slave? c or d?
  2592. # [23:14] <fryn> taras: yes
  2593. # [23:14] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  2594. # [23:15] <armenzg> jimm: C
  2595. # [23:15] <jimm> ok
  2596. # [23:15] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  2597. # [23:15] <jviereck> I have a nsIURI, how do I get it's origin from c++?
  2598. # [23:15] <jviereck> I can't find an implementation :/
  2599. # [23:16] <jviereck> want to figure out what the aSourcePrincipal and http://mxr.mozilla.org/mozilla-central/ident?i=aTargetURII are here: http://mxr.mozilla.org/mozilla-central/source/layout/style/nsFontFaceLoader.cpp#274
  2600. # [23:16] * Joins: nli (nli@moz-59682A1.dmz.scl3.mozilla.com)
  2601. # [23:16] <taras> fryn: cool we should chat today
  2602. # [23:16] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  2603. # [23:16] <taras> i'm in very very mightly
  2604. # [23:16] <@khuey> taras: is your work week this week?
  2605. # [23:16] <taras> khuey: yes
  2606. # [23:17] <taras> fryn: today/tuesday
  2607. # [23:17] <@khuey> taras: is froydnj with you?
  2608. # [23:17] <taras> khuey: we were just plotting coming up to see you
  2609. # [23:17] <@khuey> taras: oh yeah?
  2610. # [23:17] * Quits: wolfiR (wolfiR@moz-50D4ECDA.dip0.t-ipconnect.de) (Quit: Leaving)
  2611. # [23:17] <@khuey> taras: when?
  2612. # [23:17] <taras> khuey: on wednesday
  2613. # [23:17] <@khuey> ok
  2614. # [23:17] * @khuey will be here
  2615. # [23:18] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  2616. # [23:19] <jviereck> dholbert: can you help me with my nsIURI question (scroll a little bit up)
  2617. # [23:20] <dholbert> jviereck, looking
  2618. # [23:20] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2619. # [23:20] * Joins: phantom_ (c@moz-CF516DF6.customer.t3.se)
  2620. # [23:21] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2621. # [23:21] * ChanServ sets mode: +o roc
  2622. # [23:22] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2623. # [23:22] * Quits: anode|away (alice@moz-23D4E1FC.dsl.teksavvy.com) (Quit: anode|away)
  2624. # [23:22] * Quits: NimeshNeema (u2689@moz-160C58C6.com) (Max SendQ exceeded)
  2625. # [23:23] * Quits: felipe (u2734@moz-160C58C6.com) (Max SendQ exceeded)
  2626. # [23:23] * Quits: CEnnis91 (u3543@moz-160C58C6.com) (Ping timeout)
  2627. # [23:24] <dholbert> jviereck, is this for drawing images / fonts into a canvas or something?
  2628. # [23:24] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
  2629. # [23:24] <dholbert> jviereck, (does that code not already do what you want it to do?)
  2630. # [23:24] * mattwoodrow|away is now known as mattwoodrow
  2631. # [23:24] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2632. # [23:24] <fryn> taras: ok
  2633. # [23:25] * Joins: NimeshNeema (u2689@moz-160C58C6.com)
  2634. # [23:25] <jviereck> dholbert: it's debug-in-progress for https://bugzilla.mozilla.org/show_bug.cgi?id=468568
  2635. # [23:25] <jviereck> dholbert: I'm not 100% sure yet, but something seems to be wrong with the policy handling once the fonts get used during print preview
  2636. # [23:26] * Joins: zuzelvp (zuzelvp@moz-A77F6A45.cpe.net.cable.rogers.com)
  2637. # [23:26] <jviereck> and therefore they don't show up in print or print-preview
  2638. # [23:26] * Joins: felipe (u2734@moz-160C58C6.com)
  2639. # [23:26] <Ms2ger> mbrubeck, merci
  2640. # [23:27] <dholbert> jviereck, in general, I believe nsIPrincipal::CheckMayLoad is what you use to compare origins: -http://mxr.mozilla.org/mozilla-central/source/caps/idl/nsIPrincipal.idl#202
  2641. # [23:27] <mbrubeck> de rien, Ms2ger
  2642. # [23:27] <jviereck> dholbert: I just want to look at what that's nsIURL look like to see if some wrong value is set to it and maybe that helps me to get going
  2643. # [23:27] * Joins: anky (anky@9EF57DF7.ED5B353D.A3D1B221.IP)
  2644. # [23:28] <jviereck> dholbert: the problem is, I don't know what URL to compare to, as I don't know how to get the origin from the object when things work :(
  2645. # [23:29] <dholbert> jviereck, you mean, you don't know what principal to use?
  2646. # [23:29] <dholbert> jviereck, the URL is the URL of the resource (the font)
  2647. # [23:29] <jviereck> dholbert: sorry, let's start over again
  2648. # [23:29] <dholbert> aiight
  2649. # [23:29] * Joins: CEnnis91 (u3543@moz-160C58C6.com)
  2650. # [23:29] <jviereck> there is the CheckLoadAllowed function: http://mxr.mozilla.org/mozilla-central/source/layout/style/nsFontFaceLoader.cpp#274
  2651. # [23:29] <mbrubeck> Ms2ger: vous pourriez venir a #frenchmozilla si vous voulez lire plus de mes essais de parler le français. :)
  2652. # [23:30] <jviereck> dholbert: it has a nsIPrincipal* aSourcePrincipal, nsIURI* aTargetURI as arguments
  2653. # [23:30] <dholbert> yup
  2654. # [23:30] <dholbert> so that's basically saying "Can a document with principal aSourcePrincipal load a resource at aTargetURI?"
  2655. # [23:30] <jviereck> dholbert: now I want to look at what's the "content" of these two objects. If I do that in the case things work out to the case where it doesn't (e.g. non-preview agains the preview case), I might get what's going wrong
  2656. # [23:31] <jviereck> no
  2657. # [23:31] * Joins: dbaron (dbaron@4920F749.3F73889.C0C7CDD.IP)
  2658. # [23:31] * ChanServ sets mode: +o dbaron
  2659. # [23:31] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  2660. # [23:31] <Ms2ger> mbrubeck, vous me vouvoieriez?
  2661. # [23:31] * Quits: anky (anky@9EF57DF7.ED5B353D.A3D1B221.IP) (Client exited)
  2662. # [23:31] <jviereck> dholbert: so I guess the aSourcePrincipal should have something like a URI on it or some other string that holds the location, but how do I get that string?
  2663. # [23:32] <fabrice> Ms2ger: c'est un canal très poli
  2664. # [23:32] <Ms2ger> fabrice, "canal", vraiment? :)
  2665. # [23:32] <jviereck> dholbert: I just want to interspect the object and see what values it has
  2666. # [23:32] <fabrice> Ms2ger: oui :)
  2667. # [23:32] * Quits: @dbaron (dbaron@4920F749.3F73889.C0C7CDD.IP) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  2668. # [23:32] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2669. # [23:33] <mbrubeck> Ms2ger: je n'ai pratiqué bien encore le tutoiement. :)
  2670. # [23:33] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2671. # [23:33] <dholbert> jviereck, I haven't worked with nsIPrincipal much, but glancing at http://mxr.mozilla.org/mozilla-central/source/caps/idl/nsIPrincipal.idl , it looks like it's got a "URI" member -- I'd think you'd want to look at that
  2672. # [23:33] <dholbert> jviereck, that and the the other nsIURI both have GetSpec() methods which return UTF8 strings
  2673. # [23:34] <jviereck> dholbert: I think that GetSpec() was what I was looking for, thanks :)
  2674. # [23:34] <dholbert> jviereck, cool, sure :)
  2675. # [23:34] <jviereck> (sorry this took so long!)
  2676. # [23:34] <dholbert> jviereck, depending on the underlying implementation of the nsIURI (nsStandardURL vs nsSimpleURI vs other stuff), the actual internal data members may be different
  2677. # [23:34] <dholbert> no prob :)
  2678. # [23:34] <mbrubeck> Ms2ger: je te fais l'apologie d'être trop formel. :)
  2679. # [23:34] <jviereck> dholbert: btw, I was brave and used GDB - and it worked!
  2680. # [23:34] <dholbert> jviereck, nice, good job!
  2681. # [23:35] <Ms2ger> jviereck, this conversions sounds scary... Make sure someone who understands nsIPrincipals reviews your patch?
  2682. # [23:35] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  2683. # [23:35] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2684. # [23:35] <Ms2ger> s/conversions/conversation/
  2685. # [23:35] <dholbert> jviereck, see http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsContentUtils.cpp#3269 for sample GetSpec usage
  2686. # [23:36] * Ms2ger ne peut pas taper
  2687. # [23:36] <jviereck> Ms2ger: will do so!
  2688. # [23:36] <jviereck> thanks for that hint
  2689. # [23:36] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  2690. # [23:36] <Ms2ger> Merci
  2691. # [23:37] <Ms2ger> jdm++
  2692. # [23:37] <Ms2ger> mbrubeck, rouge...
  2693. # [23:37] <mbrubeck> oui
  2694. # [23:37] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2695. # [23:38] * Joins: Unfocused (u2622@moz-160C58C6.com)
  2696. # [23:38] <mbrubeck> looks like infra
  2697. # [23:38] <mbrubeck> or needs-clobber...
  2698. # [23:38] <Ms2ger> It's a clobber
  2699. # [23:38] <mbrubeck> No, this was already a clobber
  2700. # [23:38] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2701. # [23:38] * mbrubeck retriggers
  2702. # [23:38] * Joins: sheppy (sheppy@moz-78EDD746.sub-166-248-64.myvzw.com)
  2703. # [23:38] * Quits: zuzelvp (zuzelvp@moz-A77F6A45.cpe.net.cable.rogers.com) (Ping timeout)
  2704. # [23:38] <Ms2ger> azakai, bug 755039 was a conscious decision, fwiw
  2705. # [23:39] <azakai> Ms2ger: really? is there a bug?
  2706. # [23:39] <Ms2ger> jdm, did you mean to file content/base twice?
  2707. # [23:39] * bear is now known as bear-afk
  2708. # [23:39] <jdm> Ms2ger: nope!
  2709. # [23:39] <Ms2ger> azakai, I've got https://www.khronos.org/webgl/public-mailing-list/archives/1204/msg00314.html
  2710. # [23:39] <jdm> just the bzapi giving me weird repsonses
  2711. # [23:40] <azakai> thanks Ms2ger
  2712. # [23:40] <jhammel> bzapi was down; not sure if it still is
  2713. # [23:40] <Ms2ger> azakai, np
  2714. # [23:40] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2715. # [23:40] <Ms2ger> jhammel, well, his bugs seem to come through :)
  2716. # [23:40] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2717. # [23:40] <jhammel> well, down(ish)
  2718. # [23:40] <Ms2ger> khuey++
  2719. # [23:40] <@khuey> jhammel: hmm?
  2720. # [23:40] <@khuey> er
  2721. # [23:40] <@khuey> Ms2ger: hmm?
  2722. # [23:41] <Ms2ger> "There's a reason we track everything in Bugzilla ;-)"
  2723. # [23:41] <RyanVM> gfx\Rect.h(91) : warning C4244: 'argument' : conversion from 'int32_t' to 'mozilla::gfx::Float', possible loss of data
  2724. # [23:41] <@khuey> ah, yes
  2725. # [23:41] <RyanVM> holy warning spam
  2726. # [23:41] <@khuey> RyanVM: please for the love of god fix it
  2727. # [23:41] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2728. # [23:41] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
  2729. # [23:41] <RyanVM> hah
  2730. # [23:41] <Ms2ger> I saw a patch for that
  2731. # [23:41] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  2732. # [23:41] <Ms2ger> dz, I think
  2733. # [23:41] * Quits: gkw2 (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird -- http://www.instantbird.com)
  2734. # [23:41] <jviereck> how can I printf a nsCAutoString string?
  2735. # [23:42] <Ms2ger> jviereck, .get()
  2736. # [23:42] <jdm> jviereck: str.get()?
  2737. # [23:42] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2738. # [23:42] * coop is now known as coop|mtg
  2739. # [23:42] <RyanVM> Ms2ger: checkin-needed even
  2740. # [23:42] <RyanVM> khuey: I'm on it :P
  2741. # [23:42] * bwinton is now known as bwinton_away
  2742. # [23:42] <Ms2ger> All I had was https://hg.mozilla.org/try/rev/5b376fc61ec5 :)
  2743. # [23:42] <@khuey> RyanVM: i love you
  2744. # [23:42] * armenzg is now known as armenzg_away
  2745. # [23:43] <Ms2ger> Hmm
  2746. # [23:43] * Quits: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Ping timeout)
  2747. # [23:43] <Ms2ger> RyanVM, isn't float wrong if you want Float?
  2748. # [23:43] * Joins: kaze (kaze@moz-4A5EB46B.w82-123.abo.wanadoo.fr)
  2749. # [23:44] <RyanVM> Bas: You OK if I change that prior to checking in?
  2750. # [23:44] <Ms2ger> khuey, (though OpenDatabaseHelper seems to be packed pretty badly)
  2751. # [23:44] <@khuey> Ms2ger: rearrangements welcome
  2752. # [23:44] <Ms2ger> Nah, thanks :)
  2753. # [23:44] <@khuey> it's not exactly a commonly allocated object
  2754. # [23:44] <Ms2ger> I guessed
  2755. # [23:44] * Quits: mconley (mconley@moz-7B22FBCF.eng.wind.ca) (Ping timeout)
  2756. # [23:45] * jhford-work-away is now known as jhford-work
  2757. # [23:45] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/0c78207fc93f - Tim Taubert - merge m-c to fx-team
  2758. # [23:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/92317d7fe1ee - Tim Taubert - Bug 753755 - [Page Thumbnails] Disabling thumbnails should not create empty folders; r=dietrich
  2759. # [23:45] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2760. # [23:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/06438370bd3f - Tim Taubert - Bug 745303 - remove leftover test/browser_tabview_storage_policy.js; r=me
  2761. # [23:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/9d7a4b137c06 - Tim Taubert - Bug 753815 - Intermittent INFO | runtests.py | Received unexpected exception while running application; r=ted
  2762. # [23:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/470fddafc49b - Tim Taubert - Bug 752409 - Intermittent browser/browser/components/thumbnails/test/browser_thumbnails_storage.js; r=dietrich
  2763. # [23:45] <Bas> RyanVM: Yes, please change to Float :) And thanks a lot for fixing that annoying warning I introduced! :)
  2764. # [23:45] * Quits: armenzg_away (armenzg@moz-8555CE12.cable.teksavvy.com) (Input/output error)
  2765. # [23:45] <Bas> (Float could at some point be changed to be typedeffed to double)
  2766. # [23:46] <Ms2ger> Because hey, gfx isn't confusing enough ;)
  2767. # [23:47] * Quits: @smaug (chatzilla@moz-CCF522E6.elisa-mobile.fi) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120509194158])
  2768. # [23:48] <Ms2ger> ttaubert, should we make that fx-ttaubert instead of fx-team? ;)
  2769. # [23:48] <RyanVM> Bas: so just s/f/F
  2770. # [23:48] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2771. # [23:48] <Ms2ger> RyanVM, yep
  2772. # [23:50] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  2773. # [23:51] <RyanVM> (sorry about not doing any checkins lately, BTW. Been busy as a new daddy :-))
  2774. # [23:51] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2775. # [23:51] <@khuey> RyanVM: congrats!
  2776. # [23:51] <@khuey> when did that happen?
  2777. # [23:51] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  2778. # [23:51] <RyanVM> Friday
  2779. # [23:52] <@khuey> nice
  2780. # [23:52] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  2781. # [23:52] <Ms2ger> Congratulations!
  2782. # [23:52] <Ms2ger> (And dammit, now you'll be busy ;))
  2783. # [23:55] <sheppy> But still great news.
  2784. # [23:55] <RyanVM> :)
  2785. # [23:56] <dz> RyanVM: thanks for checking that in, and congrats!
  2786. # [23:56] <RyanVM> thanks :)
  2787. # [23:56] <Ms2ger> Oh hey, it's dz
  2788. # [23:56] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2789. # [23:56] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2790. # [23:56] <Bas> RyanVM: (Sorry, in a meeting) That's right! Thanks again for the patch.
  2791. # [23:57] * Quits: TheCrap (TheCrap@moz-4D02BA06.dip0.t-ipconnect.de) (Ping timeout)
  2792. # [23:57] * Quits: Ms2ger (Ms2ger@98647F7E.B3555099.37724B0D.IP) (Quit: nn)
  2793. # Session Close: Tue May 15 00:00:00 2012

The end :)