/irc-logs / mozilla / #developers / 2012-03-21 / end

Options:

  1. # Session Start: Wed Mar 21 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  4. # [00:00] * Quits: wolfiR_ (wolfiR@moz-8E7755F4.dip0.t-ipconnect.de) (Quit: Leaving)
  5. # [00:00] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Ping timeout)
  6. # [00:01] * bhearsum is now known as bhearsum|afk
  7. # [00:03] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  8. # [00:04] * Quits: nthomas (chatzilla@moz-95627F12.dsl.telstraclear.net) (Ping timeout)
  9. # [00:04] * Quits: twi (Adium@moz-47FC02E0.cust.dsl.vodafone.it) (Quit: Leaving.)
  10. # [00:05] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  11. # [00:05] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  12. # [00:06] * Joins: nthomas (chatzilla@moz-95627F12.dsl.telstraclear.net)
  13. # [00:06] * Quits: mcot_ (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  14. # [00:07] * Quits: surkov (surkov@BEE06F1B.E0C13F7A.33A1AC3C.IP) (Ping timeout)
  15. # [00:09] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  16. # [00:10] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  17. # [00:11] * Quits: jdm (jdm@moz-EAE0A217.uwaterloo.ca) (Client exited)
  18. # [00:12] * Joins: surkov (surkov@3F308DDA.65585E1B.33A1AC3C.IP)
  19. # [00:12] * padenot|away is now known as padenot
  20. # [00:13] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  21. # [00:13] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  22. # [00:14] * Quits: mdas|afk (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas|afk)
  23. # [00:14] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  24. # [00:15] * Quits: enda (chatzilla@47B4F0B4.4B89E028.26E09BF0.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 8.0.1/20111120135848])
  25. # [00:16] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  26. # [00:16] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  27. # [00:17] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  28. # [00:17] * Quits: wolfiR (wolfiR@moz-8E7755F4.dip0.t-ipconnect.de) (Quit: Leaving)
  29. # [00:17] * cjones-brb is now known as cjones
  30. # [00:18] * Joins: harth (harth@E9758364.9EC0A5AF.CFE928A7.IP)
  31. # [00:18] * Quits: bjacob (bjacob@moz-D75E9AE0.rev.sfr.net) (Ping timeout)
  32. # [00:19] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  33. # [00:23] * Joins: darktrojan (geoff@moz-DAB6A0CC.telstraclear.net)
  34. # [00:23] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Quit: Leaving.)
  35. # [00:24] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  36. # [00:24] * Quits: darktrojan (geoff@moz-DAB6A0CC.telstraclear.net) (Quit: darktrojan)
  37. # [00:24] * Joins: darktrojan (geoff@moz-DAB6A0CC.telstraclear.net)
  38. # [00:25] * edransch is now known as edransch-away
  39. # [00:25] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  40. # [00:26] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Ping timeout)
  41. # [00:26] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  42. # [00:27] * Quits: mak (chatzilla@moz-777E45F2.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  43. # [00:27] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  44. # [00:27] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  45. # [00:28] * Joins: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu)
  46. # [00:28] <josh> espindola: Which version of clang do we require on Linux?
  47. # [00:28] * bwinton is now known as bwinton_away
  48. # [00:29] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  49. # [00:30] * Joins: Nathandim (Nathandim@moz-76497106.home.otenet.gr)
  50. # [00:30] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  51. # [00:30] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  52. # [00:30] * Quits: tchevalier (Instantbir@moz-1870791.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  53. # [00:32] * Joins: catalinb (ethereal@moz-7443FA19.eregie.pub.ro)
  54. # [00:33] * Joins: davidb (davidb@471D72E.2257F909.F30C9E9E.IP)
  55. # [00:34] * Quits: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP) (Quit: Joeh)
  56. # [00:34] * Joins: mjschranz (mjschranz@84482DE6.531FD64C.630E4E47.IP)
  57. # [00:35] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  58. # [00:36] * Joins: ddahl_ (ddahl@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  59. # [00:37] * Joins: dseif (dseif@moz-DD1F0571.dsl.teksavvy.com)
  60. # [00:38] * Parts: josh (josh@moz-2EE66546.nyc.res.rr.com)
  61. # [00:40] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  62. # [00:42] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  63. # [00:43] * Joins: ehugg (chatzilla@moz-EA33CD8D.hsd1.wa.comcast.net)
  64. # [00:44] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  65. # [00:44] <darktrojan> dolske, ping
  66. # [00:45] * Quits: JeroenDeDauw (jeroen@moz-A2DF2B8E.dip.t-dialin.net) (Ping timeout)
  67. # [00:45] * joduinn-mtg is now known as joduinn
  68. # [00:45] <dholbert> dbaron, ping?
  69. # [00:45] <@dbaron> dholbert, pong
  70. # [00:45] <darktrojan> also, it's quiet in here, is everybody at the pub?
  71. # [00:46] <Waldo> josh: I think it's at least 2.9
  72. # [00:46] * Joins: JeroenDeDauw (jeroen@moz-A2DF2B8E.dip.t-dialin.net)
  73. # [00:46] <dholbert> dbaron, how is your review-load right now? :) I'm not sure how to balance flexbox reviews between you and bz
  74. # [00:46] <Waldo> er, he left
  75. # [00:46] <Mossop> darktrojan: I'm not ... yet
  76. # [00:46] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  77. # [00:48] * joduinn is now known as joduinn-biab
  78. # [00:48] * Joins: clee_ (clee@moz-BBE3ABD.mv.mozilla.com)
  79. # [00:48] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  80. # [00:48] * clee_ is now known as clee
  81. # [00:48] <dholbert> dbaron, e.g. one logical breakdown would be for bz to review the nsFlexboxFrame class & frame-construction, & have you review the style/parsing parts -- would that make sense?
  82. # [00:48] <@dbaron> dholbert, perhaps
  83. # [00:48] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  84. # [00:48] <@dbaron> dholbert, can we discuss later?
  85. # [00:48] <dholbert> dbaron, sure
  86. # [00:48] <@dbaron> dholbert, doing triage right now
  87. # [00:49] <dholbert> dbaron, cool, no rush
  88. # [00:49] * Quits: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Connection reset by peer)
  89. # [00:50] * Joins: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  90. # [00:50] <mbrubeck> dougt: Now it looks like you may have broken browser-chrome tests on XUL Fennec... though the blame is not 100% clear
  91. # [00:50] * Joins: cviecco_ (cviecco@7D871D9E.1B9CFF7.4401682D.IP)
  92. # [00:51] * Quits: cviecco_ (cviecco@7D871D9E.1B9CFF7.4401682D.IP) (Input/output error)
  93. # [00:51] * Quits: cviecco (cviecco@moz-104CC309.mv.mozilla.com) (Ping timeout)
  94. # [00:51] <mbrubeck> dougt: Missing change in /embedding/android
  95. # [00:52] * WG9s wonders isn't it about time we had the tablet interface on native builds so XUL fennec was irrelevant?
  96. # [00:52] <mbrubeck> +1
  97. # [00:53] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Ping timeout)
  98. # [00:54] * mbrubeck works on a patch
  99. # [00:54] <mbrubeck> (for the bustage, not the native tablet UI, sorry)
  100. # [00:55] * Quits: mcsmurf (mcsmurf@moz-48B8D2B6.dip.t-dialin.net) (Quit: )
  101. # [00:55] <WG9s> ;-)
  102. # [00:56] <mbrubeck> dougt: ping
  103. # [00:57] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  104. # [00:57] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  105. # [00:58] * khuey is now known as khuey|away
  106. # [00:58] <mbrubeck> meh, I better just back this out for now
  107. # [00:58] * Joins: kanru (user@moz-2EF1756C.dynamic.hinet.net)
  108. # [00:59] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  109. # [00:59] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  110. # [01:01] * Joins: Mavericks (Mibbit@BADE37FE.8BB74E6E.FDEA3160.IP)
  111. # [01:03] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Input/output error)
  112. # [01:05] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
  113. # [01:05] <espindola> !seen josh
  114. # [01:05] <firebot> josh was last seen 36 minutes and 59 seconds ago, saying 'espindola: Which version of clang do we require on Linux?' in #developers.
  115. # [01:05] * Joins: victorporof (victorporo@E9758364.9EC0A5AF.CFE928A7.IP)
  116. # [01:05] <espindola> just missed :-(
  117. # [01:05] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  118. # [01:06] * Joins: IRCMonkey5367 (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  119. # [01:06] * Joins: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP)
  120. # [01:06] * fabrice is now known as fabrice|afk
  121. # [01:07] * Quits: harth (harth@E9758364.9EC0A5AF.CFE928A7.IP) (Input/output error)
  122. # [01:07] <@dolske> darktrojan: pong!
  123. # [01:07] <NeilAway> anyone know where the code for pseudo-class lock is?
  124. # [01:07] * zpao is now known as zpao|detached
  125. # [01:09] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  126. # [01:10] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  127. # [01:10] * Quits: IRCMonkey5367 (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Ping timeout)
  128. # [01:10] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  129. # [01:10] * Quits: catalinb (ethereal@moz-7443FA19.eregie.pub.ro) (Client exited)
  130. # [01:10] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  131. # [01:11] * db48x``` is now known as db48x
  132. # [01:11] * Quits: Nathandim (Nathandim@moz-76497106.home.otenet.gr) (Client exited)
  133. # [01:12] * db48x is now known as IRCMonkey52971
  134. # [01:12] * Quits: cdiehl (cdiehl@moz-5613679F.pool.mediaways.net) (Quit: ...---...)
  135. # [01:13] * IRCMonkey52971 is now known as db48x`
  136. # [01:13] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.1 [Firefox 14.0a1/20120320072527])
  137. # [01:13] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  138. # [01:14] <jaws> jimm: ping?
  139. # [01:14] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  140. # [01:15] * Quits: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Client exited)
  141. # [01:15] * Joins: gozala (u5923@moz-160C58C6.com)
  142. # [01:15] * joduinn-biab is now known as joduinn
  143. # [01:15] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  144. # [01:17] * khuey|away is now known as khuey
  145. # [01:17] <ddahl_> khuey: https://bugzilla.mozilla.org/attachment.cgi?id=606266&action=diff
  146. # [01:18] * Joins: cdiehl (cdiehl@moz-5613679F.pool.mediaways.net)
  147. # [01:18] * Quits: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com) (Quit: kumar)
  148. # [01:18] <cpeterson> Any suggestions for handling hg warning: ignoring unknown working parent? Or is my hg repo hosed?
  149. # [01:18] * Joins: ibarlow (ibarlow@moz-D5CDF301.cpe.net.cable.rogers.com)
  150. # [01:20] * Quits: cdiehl (cdiehl@moz-5613679F.pool.mediaways.net) (Connection reset by peer)
  151. # [01:22] * Quits: jrmuizel (jrmuizel@F7CF1233.F8C4DECC.DA78B690.IP) (Ping timeout)
  152. # [01:22] <jimm> jaws: pong
  153. # [01:23] <dholbert> cpeterson, never seen that before, but yeah, that would make me distrust the repo & want to reclone
  154. # [01:24] * Quits: ibarlow (ibarlow@moz-D5CDF301.cpe.net.cable.rogers.com) (Quit: ibarlow)
  155. # [01:25] <cpeterson> dholbert, recloning now. searching for that warning pulls up discussions about hardware errors. :\
  156. # [01:25] <jaws> jimm: do we have a plugin that can be used for automated testing? i'm looking to write some tests for click-to-play plugins (bug 711552)
  157. # [01:25] * Quits: mixedpuppy (mixedpuppy@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: mixedpuppy)
  158. # [01:25] * Joins: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP)
  159. # [01:26] <cpeterson> but I suspect it was fallout from munging my hg mq from different terminals..
  160. # [01:26] <jimm> yep, testplugin
  161. # [01:26] <jimm> jaws: dom\plugins\test\testplugin
  162. # [01:27] <jaws> ok, and is that usable by mochitest?
  163. # [01:28] <NeilAway> ah, fortunately it was well documented in the code :-)
  164. # [01:28] <jimm> jaws: yes, there's a scripting interface on it.
  165. # [01:28] * Joins: peregrino (peregrino@moz-9A666907.telecom.net.ar)
  166. # [01:28] <jaws> jimm: ok thanks, i'll see what i can find :)
  167. # [01:30] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  168. # [01:30] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  169. # [01:30] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  170. # [01:31] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  171. # [01:32] * Joins: aja (chatzilla@B0EAFCC1.95B1E73D.7880DB15.IP)
  172. # [01:32] <Waldo> hey, funtimes! anyone else made an approval request lately on a security bug, who can confirm that the approval result mail is sent unencrypted?
  173. # [01:33] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  174. # [01:36] <@khuey> ha
  175. # [01:36] <@khuey> can we revert that now?
  176. # [01:37] <dholbert> cpeterson, good luck!
  177. # [01:37] * nthomas is now known as nthomas|away
  178. # [01:37] * joduinn is now known as joduinn-mtg
  179. # [01:38] * Quits: Pike (Pike@moz-27FE3029.pool.mediaways.net) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  180. # [01:38] * Quits: AaronMT|afk (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  181. # [01:39] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  182. # [01:39] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  183. # [01:40] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  184. # [01:41] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  185. # [01:42] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  186. # [01:43] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  187. # [01:44] <Waldo> bug 737709 filed for the flag-change encryption issue
  188. # [01:45] * Quits: hendry (hendry@moz-90ED2C86.webconverger.com) (Ping timeout)
  189. # [01:46] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  190. # [01:46] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Connection reset by peer)
  191. # [01:46] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  192. # [01:47] * Quits: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  193. # [01:47] * Joins: jdm (jdm@moz-EAE0A217.uwaterloo.ca)
  194. # [01:47] * Quits: fxa90id (fxa90id@moz-D3802D8E.neoplus.adsl.tpnet.pl) (Ping timeout)
  195. # [01:47] * Quits: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net) (Connection reset by peer)
  196. # [01:48] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  197. # [01:48] * Joins: hendry (hendry@moz-90ED2C86.webconverger.com)
  198. # [01:49] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  199. # [01:50] * Quits: necolas (necolas@moz-8F849A9F.bb.sky.com) (Client exited)
  200. # [01:50] * Joins: cpeterso_ (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  201. # [01:50] * Quits: cpeterso_ (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  202. # [01:50] * Quits: tonymec (tonymec@B89E4AB7.66C7C178.277517C1.IP) (Ping timeout)
  203. # [01:51] <WG9s> Waldo:NOt sure what language you submitted that bug in. Does not really appear to be English ;-)
  204. # [01:51] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  205. # [01:51] * catlee-away is now known as catlee
  206. # [01:51] * Quits: asac (asac@moz-67557800.pppoe.wtnet.de) (Ping timeout)
  207. # [01:51] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  208. # [01:52] <Waldo> assuming you meant the hidden bug, it's actually pretty stupid, and probably within a week of my landing the fix in aurora I'll open it up
  209. # [01:53] <Waldo> and we might have enough stopgap code in place that the issue isn't actually one (except for an assert, at least)
  210. # [01:53] <WG9s> Waldo: NO I meant bug 737709. I think you need a remedial English grammar class ;-)
  211. # [01:53] <WG9s> Looks like not all ways mail can be generated for a bug change got audited for securemail considerations.
  212. # [01:53] <Waldo> I disagree!
  213. # [01:54] <WG9s> I have no idea how to parse that sentence.
  214. # [01:54] <philor> I know exactly how to parse it.
  215. # [01:55] * Joins: asac (asac@moz-67557800.pppoe.wtnet.de)
  216. # [01:55] <WG9s> Perhaps you can parse it, but it is still not English!
  217. # [01:55] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  218. # [01:56] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  219. # [01:56] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  220. # [01:56] <WG9s> (allthough all the words are)
  221. # [01:56] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  222. # [01:56] * Tobbi is now known as IRCMonkey32798
  223. # [01:59] * nthomas|away is now known as nthomas
  224. # [02:00] * Quits: ferongr (ferongr@497AA2A8.4E2247C6.F5160715.IP) (Ping timeout)
  225. # [02:00] * Joins: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz)
  226. # [02:00] * Joins: ferongr (ferongr@459AD619.5C47E5B6.F5160715.IP)
  227. # [02:00] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  228. # [02:01] * Quits: hendry (hendry@moz-90ED2C86.webconverger.com) (Ping timeout)
  229. # [02:02] <@bz_away> dholbert: ping
  230. # [02:02] * bz_away is now known as bz
  231. # [02:02] <dholbert> bz, pong
  232. # [02:02] <@bz> dholbert: got a question about your flexbox frame construction patch
  233. # [02:02] <dholbert> bz, sure
  234. # [02:02] <@bz> dholbert: why do you need the full constructor?
  235. # [02:02] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  236. # [02:03] <@bz> dholbert: is there more complicated frame construction logic to come?
  237. # [02:03] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  238. # [02:03] <dholbert> bz, there might be -- I still haven't sorted out exactly how I want to handle the anonymous wrapper frame situation
  239. # [02:03] * Joins: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP)
  240. # [02:03] <@bz> ok
  241. # [02:03] * Parts: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  242. # [02:03] <@bz> that's fair
  243. # [02:03] * khuey is now known as khuey|away
  244. # [02:04] * Joins: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net)
  245. # [02:04] * @bz would vote for handling that on the frame construction item list level and not doing a full constructor, but it sort of depends on exactly what the anonymous wrapper frame stuff will need to do
  246. # [02:04] <WG9s> Now: "It looks like not all the ways mail can be generated for a bug change were audited for securemail considerations." would be a gramtically correct English sentence that I could readily understand on first reading.
  247. # [02:05] <dholbert> bz, what is the alternative to a full constructor? IIRC I was cribbing from ConstructTableFrame / ConstructInlineFrame, and didn't really realize there was a simpler option. :)
  248. # [02:05] * Joins: hendry (hendry@moz-90ED2C86.webconverger.com)
  249. # [02:05] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  250. # [02:06] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  251. # [02:07] * Quits: kanru (user@moz-2EF1756C.dynamic.hinet.net) (Ping timeout)
  252. # [02:07] * bwinton_away is now known as bwinton
  253. # [02:08] <WG9s> Waldo: hint biggest issuein understanding this sentence was the lack of the word "the" changing "not all ways" to "not all the ways"
  254. # [02:08] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  255. # [02:09] <WG9s> And I am not just trying to give you a hard time. I really could not figure out what you were trying to say with that sentence even though I did understand the point of the bug.
  256. # [02:10] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  257. # [02:10] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  258. # [02:10] <philor> pointing at the mud on another's fins will not improve your own swimming
  259. # [02:11] <dholbert> bz, also: mind if I r? you on the main flexbox bug's patches? (the 2 posted so far at least) I've got dbaron on one of them, but he's already got a some flexbox-property-parsing patches from me in his queue
  260. # [02:11] <dholbert> s/a some/some/
  261. # [02:11] <WG9s> well but then everyone here is always happy to point out the lack of my typing ability. so ....
  262. # [02:12] * Quits: JeroenDeDauw (jeroen@moz-A2DF2B8E.dip.t-dialin.net) (Quit: Leaving.)
  263. # [02:12] * Joins: JeroenDeDauw (jeroen@moz-A2DF2B8E.dip.t-dialin.net)
  264. # [02:12] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Connection reset by peer)
  265. # [02:13] <WG9s> and the problem with bug comments is that they have to be understood trying to do English as a second language, so it would be really helpful if we tried to actually do the English as a first language correctly. just a thought.
  266. # [02:13] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  267. # [02:13] * Quits: anky (anky@E326FE60.31804B8C.A3D1B221.IP) (Client exited)
  268. # [02:15] <WG9s> And I realize that Proper English grammar is a skill that was lost sometime back in the 1960's I think.
  269. # [02:16] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  270. # [02:17] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  271. # [02:17] <WG9s> Has someting to do with TV news anchors. (called news readers in the UK)
  272. # [02:17] <Waldo> WG9s: "not all ways...got audited
  273. # [02:17] <Waldo> er
  274. # [02:17] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Ping timeout)
  275. # [02:17] <Waldo> nothing wrong with that
  276. # [02:18] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  277. # [02:18] <WG9s> Waeella ctually there is.
  278. # [02:18] <WG9s> the use of "got" itself is bad
  279. # [02:18] <Waldo> at risk of being too snide, that response doesn't deserve a response ;-)
  280. # [02:18] * Joins: tonymec (tonymec@B89E4AB7.66C7C178.277517C1.IP)
  281. # [02:18] <WG9s> I think maybe you really do need to take an english course if you don;t know that.
  282. # [02:19] <Waldo> but this kind of petty sniping seems kind of rather pointless to me
  283. # [02:19] <@dolske> I think Waldo can write in whatever Michiganese he wants, since this topic is otherwise not helping to get anything done.
  284. # [02:19] <Waldo> it might be more colloquial, perhaps
  285. # [02:19] * Quits: Gentlecat (Roman@4654FE12.18EC6E70.8FB52CB8.IP) (Quit: Leaving)
  286. # [02:20] <Waldo> dolske: you keep out of this, he doesn't have to shoot you now
  287. # [02:21] <WG9s> But the reall issue is the new people. THey keep saying someone Pleaded guilty when the work is pled. etc.
  288. # [02:21] <WG9s> and then we lear to talk this way.
  289. # [02:21] * Quits: biesi (cbiesinger@moz-7BB2E24D.corp.tfbnw.net) (Ping timeout)
  290. # [02:21] <@dolske> meh.
  291. # [02:22] <@bz> dholbert: so..
  292. # [02:22] <@bz> dholbert: I can review the style system and cssfc stuff
  293. # [02:22] <@bz> dholbert: the reflow parts, I dunno
  294. # [02:22] <@bz> dholbert: for one thing, I haven't read the spec yet. ;)
  295. # [02:23] <dholbert> bz, yup :) I can have dbaron review the reflow stuff
  296. # [02:23] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  297. # [02:23] <@dbaron> dholbert, yeah, probably better if I review the reflow parts
  298. # [02:23] <WG9s> well more out of normal windows security updates so i need to switch os'es now.
  299. # [02:23] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 11.0/20120313114517])
  300. # [02:23] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  301. # [02:23] <dholbert> yup. I'll r?bz on the patches on the flexbox bug so far, since they're boilerplate/cssfc
  302. # [02:24] <dholbert> and r?dbaron on subsequent stuff there
  303. # [02:24] * Quits: JeroenDeDauw (jeroen@moz-A2DF2B8E.dip.t-dialin.net) (Ping timeout)
  304. # [02:25] * Quits: ddahl_ (ddahl@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  305. # [02:25] <@bz> sounds good
  306. # [02:25] <@bz> but then I'd like my question about what the actual plan is for the cssfc bits answered. ;)
  307. # [02:25] <darktrojan> I miss wg9s's nonsensical rants
  308. # [02:26] <Waldo> that seems a little harsher than is reasonable, honestly
  309. # [02:26] <Waldo> also, keep in mind this channel's logged publicly
  310. # [02:27] <dholbert> bz, sure -- I think you might've missed my question above -- so what's the alternative to a full constructor? is there somewhere I can just stick in a "this display type maps to this NS_NewXyzFrame function"?
  311. # [02:27] * ctalbert|afk is now known as ctalbert
  312. # [02:28] <dholbert> bz, (I was semi-cribbing from CreateTableFrame / CreateInlineFrame when I made ConstructFlexboxFrame)
  313. # [02:28] <dholbert> is this FULL_CTOR_FCDATA vs. something non-FULL ?
  314. # [02:29] <dholbert> (ah, yeah, looks like SIMPLE_FCDATA is the alternative)
  315. # [02:29] * padenot is now known as padenot|away
  316. # [02:29] <@dolske> Waldo: no join/parts logged, so still plausable deniability. :)
  317. # [02:30] <@bz> sorry
  318. # [02:30] <@bz> yes, that's the alternateive
  319. # [02:30] <@bz> er, alternative
  320. # [02:30] <@bz> basically, crib from something sane. ;)
  321. # [02:31] <dholbert> bz, (I wanted to crib from something container-ish that wasn't a block frame; hence the table frame :))
  322. # [02:31] <@bz> ah
  323. # [02:32] <@bz> so most containers are somewhat insane
  324. # [02:32] <@bz> rowgroups don't use a full ctor
  325. # [02:32] <@bz> but use some crazy flags
  326. # [02:32] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  327. # [02:33] <@bz> as long as we're here
  328. # [02:33] <@bz> can you describe the wrapping behavior we need here?
  329. # [02:33] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  330. # [02:33] <dholbert> wrapping child frames into multiple lines, you mean?
  331. # [02:33] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  332. # [02:33] <@bz> no, wrapping in terms of the box tree
  333. # [02:33] <dholbert> not entirely sure what you mean
  334. # [02:34] <@bz> The code in the bug right now just parents all the child boxes to the flexbox box
  335. # [02:34] <dholbert> oh right
  336. # [02:34] <@bz> I get the impression we want something slightly different
  337. # [02:34] <dholbert> anonymous-block-wrapping
  338. # [02:34] <@bz> the question is what
  339. # [02:34] <@bz> ok
  340. # [02:34] <@bz> so how is that supposed to behave?
  341. # [02:34] <dholbert> (I was stuck in wrapping=linewrapping mindset)
  342. # [02:34] <dholbert> so all contiguous runs of non-atomic inline content are supposed to get wrapped in an anonymous block
  343. # [02:35] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  344. # [02:35] <dholbert> and that block is treated as a flexbox item
  345. # [02:35] <dholbert> At some point, I did that wrapping fixup at reflow time, since the parenting doesn't really matter until that point
  346. # [02:35] <@bz> ok
  347. # [02:35] <@bz> so we _sorta_ have something that does that
  348. # [02:36] <@bz> the FCDATA_WRAP_KIDS_IN_BLOCKS flag
  349. # [02:36] <@bz> it doesn't deal with floats
  350. # [02:36] <@bz> Right now it's used only for mathml, which doesn't allow floating inside it, so it doesn't matter
  351. # [02:36] <dholbert> [...]but IIRC that caused a few issues, in part because doing frame construction during reflow can trigger some assertion-failures (e.g. to split one anonymous block into two, if something is inserted in the middle of it)
  352. # [02:36] <@bz> but for your purpose it would
  353. # [02:36] <dholbert> Ok
  354. # [02:36] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  355. # [02:36] * @bz really wishes he'd already done the block-of-blocks infrastructure
  356. # [02:37] <@bz> since that's what you really want here...
  357. # [02:37] <@bz> So we either need to basically do that or do some sort of float reparenting. :(
  358. # [02:37] <@bz> assuming we do this during frame construction
  359. # [02:38] * cjones is now known as cjones-dinner
  360. # [02:38] <dholbert> yeah... I think we do have to do it during frame construction
  361. # [02:38] <dholbert> So I
  362. # [02:39] <@bz> OK
  363. # [02:39] <@bz> so one option is to make FCDATA_WRAP_KIDS_IN_BLOCKS work with floats
  364. # [02:39] <@bz> involves reparenting them....
  365. # [02:39] * Quits: asac (asac@moz-67557800.pppoe.wtnet.de) (Ping timeout)
  366. # [02:39] <@bz> That's probably less work than the other
  367. # [02:39] <@bz> I hope
  368. # [02:40] <@bz> and when I do the other, I can just switch the code
  369. # [02:40] <dholbert> That sounds sane
  370. # [02:40] <@bz> s/when/if or when/
  371. # [02:40] <dholbert> haha
  372. # [02:40] <dholbert> OK, I
  373. # [02:40] <dholbert> *I'll cancel the r? and switch over to that type of FC
  374. # [02:40] <@bz> sounds good
  375. # [02:41] <@bz> it should Just Work for everything except floats
  376. # [02:41] <dholbert> awesome
  377. # [02:41] <@bz> Basically FCDATA_DECL(FCDATA_WRAP_KIDS_IN_BLOCKS, NS_NewWhatever)
  378. # [02:41] <dholbert> so slick!
  379. # [02:42] * @bz takes a bow
  380. # [02:42] <@bz> it only took a few years of thinking to make frame construction almost sane... ;)
  381. # [02:42] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  382. # [02:42] * davidb hands bz a beer
  383. # [02:44] <hub> I need beer too
  384. # [02:44] <@bz> heh
  385. # [02:44] * davidb hands a virtual round to #developers
  386. # [02:44] <heycam> thanks, I guess 12:30pm isn't too early to start
  387. # [02:46] <hub> heycam: noon is the right time to start
  388. # [02:46] * dholbert heads to 10 forward to collect
  389. # [02:46] <@bz> heycam: btw, I'm trying to implement overload resolution now
  390. # [02:46] <@bz> heycam: want some feedback so far
  391. # [02:46] <@bz> heycam: ?
  392. # [02:46] <heycam> bz, yes please!
  393. # [02:47] <@bz> heycam: first off, step 6 seems pointless, because T is unused
  394. # [02:47] <@bz> heycam: unless I'm blind
  395. # [02:47] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  396. # [02:47] <heycam> bz, ah yes, that should go
  397. # [02:47] <@bz> heycam: second, it would be really nice to have an informative (to avoid conflicts) description of the goal. It's hard to evaluate whether the spec does that it wants as things stand (esp. things like step 4)
  398. # [02:48] <@bz> heycam: that's it so far.
  399. # [02:48] <heycam> sure, I can add that
  400. # [02:48] <heycam> thanks
  401. # [02:48] <@bz> heycam: oh, and afaict the goal of making it look like arg conversion is just left to right, stopping when no more overloads match, has been achieved
  402. # [02:48] <@bz> heycam: assuming that was a goal. ;)
  403. # [02:48] <heycam> yes that's the goal :)
  404. # [02:48] <heycam> cool
  405. # [02:48] <@bz> excellent
  406. # [02:48] <heycam> I think I'm happiest with this one so far
  407. # [02:49] * @bz is now trying to figure out how to actually implement this efficiently. ;)
  408. # [02:49] <@bz> yeah, it's certainly simpler than what we used to have
  409. # [02:49] <heycam> lets spec writers write easy-to-read overloads
  410. # [02:49] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  411. # [02:49] <heycam> doesn't have crazy argument evaluation order
  412. # [02:49] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  413. # [02:49] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  414. # [02:49] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  415. # [02:50] * joduinn-mtg is now known as joduinn
  416. # [02:50] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  417. # [02:52] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Ping timeout)
  418. # [02:53] <philor> bz: https://tbpl.mozilla.org/php/getParsedLog.php?id=10225771&full=1&branch=mozilla-inbound#error0 assertions in your crashtest from yesterday
  419. # [02:53] <@bz> philor: looling
  420. # [02:53] <@bz> er, looking
  421. # [02:53] <aja> bz: fwiw....there is some special handling/ignoring of float/abspos in spec...give it a read
  422. # [02:53] <@bz> aja: which spec?
  423. # [02:53] <philor> I laughed so hard I drooled
  424. # [02:53] <aja> flex
  425. # [02:54] * Joins: fabrice (fabrice@moz-104CC309.mv.mozilla.com)
  426. # [02:54] <@bz> philor: wtf?
  427. # [02:54] <@bz> philor: jsd?
  428. # [02:54] <@bz> philor: that stack seems ... unrelated
  429. # [02:55] <@bz> philor: or more precisely "bogus, in that it only shows exported symbols"
  430. # [02:55] <@bz> aja: ok, I expect dholbert will deal. ;)
  431. # [02:55] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  432. # [02:55] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  433. # [02:55] <dholbert> aja, yup, I've seen that
  434. # [02:55] <philor> bz: yeah, that may well have been broken for quite a while, I don't know since I don't know what to expect, but I don't have any recent memory of them looking sensible
  435. # [02:56] <philor> or it could be as recent as symbols-downloaded-on-demand, I guess
  436. # [02:56] <dholbert> aja, abspos mostly "just works". floats are a little trickier. But yeah - trickiness known, thanks for the heads up :)
  437. # [02:56] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  438. # [02:57] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  439. # [02:57] * Quits: davidb (davidb@471D72E.2257F909.F30C9E9E.IP) (Quit: davidb)
  440. # [02:58] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
  441. # [02:58] * philor is now known as philor|away
  442. # [02:58] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120216115618])
  443. # [02:58] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  444. # [03:00] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Ping timeout)
  445. # [03:00] * ewong|afk is now known as ewong
  446. # [03:02] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  447. # [03:02] * Quits: smontagu (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  448. # [03:02] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  449. # [03:02] <aja> dholbert: you planning on publicizing try/experimental builds when you get to that point?
  450. # [03:03] * Joins: biesi (cbiesinger@moz-EF8AF9E2.tmodns.net)
  451. # [03:03] * joduinn is now known as joduinn-afk
  452. # [03:03] <jdm> arrrrrrrrgh
  453. # [03:03] <jdm> I bet I just lost my MDN changes when firefox crashed :(
  454. # [03:04] <jdm> ooh, I can restore them
  455. # [03:04] <jdm> <3 MDN
  456. # [03:04] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  457. # [03:04] <dholbert> aja, yup
  458. # [03:05] <aja> i've been doing some testing with webkit (partial) implementation...and may have some feedback re viable fallbacks for display modes
  459. # [03:05] <dholbert> aja, cool! what do you mean about fallbacks for display modes?
  460. # [03:06] <@bz> @supports!
  461. # [03:07] * Joins: tan (tanner@66090057.89B7F6A1.E1FC2552.IP)
  462. # [03:07] <tan> I'm sure someone has already mentioned this, but http://ariejan.net/2012/03/20/open-source-is-a-privilege-not-a-right is a pretty good post, and I think it's pretty true.
  463. # [03:08] <aja> dholbert: trying to impl horizontal nav bar that'll fall back to something reasonably similar when display: flexbox isn't supported
  464. # [03:09] <dholbert> aja, ah, gotcha
  465. # [03:09] <@bz> aja: @supports !
  466. # [03:09] <aja> vertical's no problem
  467. # [03:09] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  468. # [03:09] <dholbert> bz, do we support (ha!) that already?
  469. # [03:09] <@bz> not yet
  470. # [03:09] <@bz> but we should
  471. # [03:10] <aja> yeah......meant w/o js
  472. # [03:10] <@bz> yes...I
  473. # [03:10] <dholbert> I suppose I could check with @supports { @supports }
  474. # [03:10] <@bz> I'm not talking about JS
  475. # [03:10] <@bz> I'm talking about http://www.w3.org/TR/css3-conditional/
  476. # [03:10] <aja> ah.....suppose that'd do the trick
  477. # [03:10] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  478. # [03:10] * Parts: tan (tanner@66090057.89B7F6A1.E1FC2552.IP)
  479. # [03:10] <@bz> So like so:
  480. # [03:10] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  481. # [03:11] <@bz> /* rules for downrev stuff here */
  482. # [03:11] <@bz> @supports(display: flexbox) { /* rules for new hotness here */ }
  483. # [03:11] * @bz notes that this exact example is used in the spec
  484. # [03:11] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  485. # [03:11] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  486. # [03:11] <aja> yeah....have read. just didn't cross my mind (prolly cuz of lack of implementation attempts so far that i'm aware of)
  487. # [03:13] <aja> bz: we have bug for it yet?
  488. # [03:13] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.2a1pre)
  489. # [03:13] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  490. # [03:14] <heycam> bz, I've added an informal description of the argument resolution algorithm now, let me know if it is helpful or confusing
  491. # [03:15] <@bz> aja: no idea
  492. # [03:15] <@bz> heycam: added where?
  493. # [03:15] <@bz> oh, note after the steps
  494. # [03:15] <heycam> bz, just below the algorithm itself
  495. # [03:15] <heycam> yeah
  496. # [03:15] * @bz reads
  497. # [03:15] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  498. # [03:16] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  499. # [03:17] <@bz> good
  500. # [03:17] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
  501. # [03:17] <@bz> this matches what I understood from reading the steps
  502. # [03:17] <@bz> thanks!
  503. # [03:17] <heycam> cool
  504. # [03:17] <heycam> :)
  505. # [03:19] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  506. # [03:20] <aja> dbaron++ (for @supports syntax)
  507. # [03:20] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  508. # [03:20] * Joins: ctopper (craig@moz-42075866.hsd1.or.comcast.net)
  509. # [03:22] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  510. # [03:22] * Quits: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  511. # [03:23] * KaiRo_away is now known as KaiRo
  512. # [03:24] * Joins: nli (nli@moz-99690620.hinet-ip.hinet.net)
  513. # [03:25] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  514. # [03:26] * jlebar is now known as jlebar|sleep
  515. # [03:26] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  516. # [03:27] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  517. # [03:31] * heycam is now known as heycam|away
  518. # [03:31] * Quits: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net) (Ping timeout)
  519. # [03:33] * Quits: ehoogeveen (emanuel.ho@moz-B95F3766.chello.nl) (Quit: )
  520. # [03:34] * Joins: biesi_ (cbiesinger@moz-94ACC58F.tmodns.net)
  521. # [03:35] * Quits: biesi (cbiesinger@moz-EF8AF9E2.tmodns.net) (Ping timeout)
  522. # [03:35] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  523. # [03:35] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  524. # [03:35] * Quits: dseif (dseif@moz-DD1F0571.dsl.teksavvy.com) (Ping timeout)
  525. # [03:37] * Joins: dseif (dseif@moz-A11838C.dsl.teksavvy.com)
  526. # [03:37] * Quits: peregrino (peregrino@moz-9A666907.telecom.net.ar) (Input/output error)
  527. # [03:37] * Joins: KaIRC (robert@moz-6819C3BB.adsl.highway.telekom.at)
  528. # [03:37] * Quits: KaiRo (robert@moz-2DD8B3FF.adsl.highway.telekom.at) (Ping timeout)
  529. # [03:39] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  530. # [03:39] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  531. # [03:39] * Quits: jammink (textual@moz-A183B0B0.tcso.qwest.net) (Quit: Textual IRC Client: http://www.textualapp.com/)
  532. # [03:39] * Quits: jlebar|mac (~jlebarmac@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
  533. # [03:39] * philor|away is now known as philor
  534. # [03:40] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  535. # [03:41] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  536. # [03:41] * Quits: biesi_ (cbiesinger@moz-94ACC58F.tmodns.net) (Ping timeout)
  537. # [03:43] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  538. # [03:43] * KaIRC is now known as KaiRo
  539. # [03:43] * Joins: bent_ (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  540. # [03:43] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Ping timeout)
  541. # [03:43] * bent_ is now known as bent
  542. # [03:44] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  543. # [03:44] * Quits: KaiRo (robert@moz-6819C3BB.adsl.highway.telekom.at) (Input/output error)
  544. # [03:44] * bent is now known as IRCMonkey34828
  545. # [03:45] * Quits: IRCMonkey34828 (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  546. # [03:49] * Quits: chewey (chewey@moz-B04E1983.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  547. # [03:49] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  548. # [03:49] * Joins: chewey (chewey@moz-34089DDE.dip0.t-ipconnect.de)
  549. # [03:49] * cjones-dinner is now known as cjones
  550. # [03:51] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  551. # [03:51] * bwinton is now known as bwinton_away
  552. # [03:53] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  553. # [03:54] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  554. # [03:54] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  555. # [03:55] * Quits: sewardj (sewardj@moz-54BDA5C7.dip.t-dialin.net) (Ping timeout)
  556. # [03:56] * Joins: sewardj (sewardj@moz-D996C2A8.dip.t-dialin.net)
  557. # [03:58] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  558. # [04:00] * jhford-work is now known as jhford-work-away
  559. # [04:00] * heycam|away is now known as heycam
  560. # [04:00] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  561. # [04:01] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  562. # [04:02] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Ping timeout)
  563. # [04:03] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  564. # [04:03] * Quits: mkelly (mkelly@moz-99CF8925.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
  565. # [04:03] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  566. # [04:03] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  567. # [04:04] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  568. # [04:04] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  569. # [04:05] * Quits: ctopper (craig@moz-42075866.hsd1.or.comcast.net) (Quit: ctopper)
  570. # [04:07] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120310173008])
  571. # [04:08] * Joins: mkelly (mkelly@moz-99CF8925.members.linode.com)
  572. # [04:11] * Joins: bonnie (bbsurender@moz-A917AD60.dsl.pltn13.sbcglobal.net)
  573. # [04:11] * Quits: bonnie (bbsurender@moz-A917AD60.dsl.pltn13.sbcglobal.net) (Quit: Ex-Chat)
  574. # [04:12] <nthomas> philor: ready to reopen the tree, should I hold off for their state ?
  575. # [04:12] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  576. # [04:12] <philor> nthomas: Loading 6%
  577. # [04:12] * philor trims off that &noignore=1
  578. # [04:13] <philor> nthomas: open away, we're in awesome shape
  579. # [04:13] * kinetik changes topic to 'close'
  580. # [04:13] <kinetik> oops
  581. # [04:13] <philor> unless it wasn't my connection, and self-serve is really down
  582. # [04:13] <nthomas> done
  583. # [04:13] <philor> in which case we're in awesome shape for people with both hands cut off
  584. # [04:14] <philor> kinetik: close, but no cigar
  585. # [04:14] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
  586. # [04:14] <kinetik> would someone mind fixing that? i can't find the old topic in my history
  587. # [04:15] * Quits: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz) (Quit: This computer has gone to sleep)
  588. # [04:15] <catlee> I thought most people wrote patches with their toes anyway
  589. # [04:16] * kinetik changes topic to 'Next uplift: 24th April || New/want to help? See #introduction || http://krijnhoetmer.nl/irc-logs/'
  590. # [04:16] <philor> oh, here, I've got the old topic, it was "close"
  591. # [04:18] <kinetik> i guess i owe you a cigar
  592. # [04:18] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  593. # [04:19] * Joins: Ami_Ty (Amie@moz-7D22EB0A.dsl.static.sonic.net)
  594. # [04:21] * Joins: vikash (vikash@FFF106B1.2905CAEE.5D9ABA9F.IP)
  595. # [04:22] * Quits: mjschranz (mjschranz@84482DE6.531FD64C.630E4E47.IP) (Client exited)
  596. # [04:24] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  597. # [04:25] * Joins: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz)
  598. # [04:25] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
  599. # [04:25] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  600. # [04:25] * Quits: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com) (Quit: lmandel)
  601. # [04:27] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  602. # [04:27] * Quits: espindola (espindola@moz-561E0E49.dsl.teksavvy.com) (Quit: Ex-Chat)
  603. # [04:29] <jlebar|sleep> mochitest runs with its own profile, right? My other profiles have no effect on e.g. what prefs the mochitest profile has set?
  604. # [04:31] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e02266bccdc7 - Kan-Ru Chen - Bug 737308 - Add Gaia localhost to dom.power.whitelist [r=cjones] DONTBUILD because NPOTB
  605. # [04:33] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  606. # [04:35] <@dolske> First thing in my head when I saw "dom.power.whitelist" -- KKK. :|
  607. # [04:38] * Quits: nli (nli@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  608. # [04:38] * Joins: nli (nli@moz-99690620.hinet-ip.hinet.net)
  609. # [04:39] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f374738260ff - Serge Gautherie - Bug 737454. (Av1) test_bug518777.html: Move code from body to head, Rewrite it a little. r=roc.
  610. # [04:40] * glob|away is now known as glob
  611. # [04:41] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  612. # [04:43] * Quits: nli (nli@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  613. # [04:45] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  614. # [04:45] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  615. # [04:45] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  616. # [04:45] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/cec9443fa8eb - Yoshi Huang - Bug 733266 - B2G SMS DB: Use MSISDN from RIL as own phone number. [r=philikon] DONTBUILD because NPOTB
  617. # [04:46] * Joins: fs (Elchi3@6666F31E.910C2697.65DDFA89.IP)
  618. # [04:51] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  619. # [04:53] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  620. # [04:53] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  621. # [04:54] * philor is now known as philor|away
  622. # [04:55] <ewong> anyone here fluent in reftests and finding out about unexpected test failures?
  623. # [04:56] <ewong> I was hoping someone might 'guide' me in the right direction.. if given : http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1332295787.1332298972.2890.gz&fulltext=1#err0
  624. # [04:56] * philor|away is now known as philor
  625. # [04:57] <ewong> I have both 729047-1.html and 729047-1-ref.html loaded in an editor.. now I don't know what to do next
  626. # [05:01] * catlee is now known as catlee-away
  627. # [05:02] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  628. # [05:02] * philor is now known as philor|away
  629. # [05:02] * philor|away is now known as philor
  630. # [05:03] * ctalbert is now known as ctalbert|afk
  631. # [05:04] * Joins: ctopper (craig@moz-42075866.hsd1.or.comcast.net)
  632. # [05:06] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  633. # [05:07] * Quits: fs (Elchi3@6666F31E.910C2697.65DDFA89.IP) (Quit: Leaving)
  634. # [05:07] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  635. # [05:08] * philor is now known as philor|away
  636. # [05:09] <ewong> err.. back up a bit.. 729047-1-ref.html is the reference page, and 729047-1.html is the test page, right? Loading them on the browser gives me two different views.. the ref page has 123,456 on the right most margin.. the test page has 456,123
  637. # [05:09] <tn> write ten sarcastic replies. send none of them. fail to compose polite reply at all. send no reply.
  638. # [05:09] * philor|away is now known as philor
  639. # [05:11] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  640. # [05:12] * Quits: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: faramarz)
  641. # [05:13] * philor stares blankly at https://tbpl.mozilla.org/
  642. # [05:13] <kwierso> barney took over
  643. # [05:16] <avih> tn: got a minute to discuss Linux/OSX wheel handling? I know we should generate pixel events for line events, and line events to some pixels events. However, while the latter is x-platform code (ESM), the former seems to be platform specific. I can see the windows code that does it, and I can handle it. But for OSX I can't locate such behavior at the code, and for Linux I can't even locate the code which is supposedly doing it. I'd
  644. # [05:16] <avih> appreciate some help on this.
  645. # [05:16] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  646. # [05:18] <avih> If anyone is familiar with OSX/Linux mouse wheel handling code, I could use some help, thx.
  647. # [05:18] <philor> does he think he's using self-serve like a trychooser?
  648. # [05:18] <philor> only in this case a trychooser that will fuck over some future person who pushes to m-c...
  649. # [05:20] <tn> avih, sorry, what is your question? i think we only send line scroll events on linux for example. if we send a pixel event then i think we also send a line event
  650. # [05:21] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Ping timeout)
  651. # [05:21] <avih> tn: my question is: where's the code that generate pixels scroll from line scroll on OSX and Linux.
  652. # [05:22] * philor is now known as philor|away
  653. # [05:22] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  654. # [05:22] * philor|away is now known as philor
  655. # [05:23] <avih> if I'm looking at OSX (void)scrollWheel:(NSEvent*)theEvent forAxis:(enum nsMouseScrollEvent::nsMouseScrollFlags)inAxis, then I can see that not all line scrolls generate pixels scrolls (even if "mousewheel.enable_pixel_scrolling" is enabled)
  656. # [05:23] <avih> (at widget/cocoa/nsChildView.mm)
  657. # [05:23] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  658. # [05:23] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  659. # [05:24] <avih> the OS can send "normal" mouse wheel scroll events, and the code doesn't generate pixel events for them.
  660. # [05:24] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  661. # [05:25] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
  662. # [05:25] * rniwa_ is now known as rniwa
  663. # [05:25] <tn> avih, ok, lets just talk about linux. we get regular mouse wheel scroll events, they aren't pixel events. we never get a pixel event. the events gets to the nsGfxScrollFrame as a line event.
  664. # [05:26] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Connection reset by peer)
  665. # [05:26] <avih> tn: so that's like having mousewheel.enable_pixel_scrolling==false ?
  666. # [05:26] <@bz> heycam: ping
  667. # [05:26] <heycam> bz, pong
  668. # [05:26] <@bz> heycam: so in the definition of distinguishable types
  669. # [05:26] <@bz> heycam: item (a)
  670. # [05:26] <tn> avih, mousewheel.enable_pixel_scrolling has no effect on linux, we do the same thing no matter what it is set to
  671. # [05:26] <@bz> heycam: I don't see how that can be implemented, offhand....
  672. # [05:27] <heycam> the "not possible to implement both interfaces" part?
  673. # [05:27] <@bz> heycam: worse yet, I don't see how specs can avoid falling afoul of it
  674. # [05:27] <@bz> yes
  675. # [05:27] <@bz> say I have a spec which defines:
  676. # [05:27] <@bz> void foo(A a)
  677. # [05:27] <@bz> void foo(B b)
  678. # [05:27] <@bz> where A and B are interface types
  679. # [05:27] <@bz> that have nothing to do with each other
  680. # [05:28] <@bz> then a third spec defines an interface C and says:
  681. # [05:28] <@bz> C implements A;
  682. # [05:28] <@bz> C implements B;
  683. # [05:28] <@bz> What should happen now?
  684. # [05:28] <heycam> yes, that third spec should not have done that :)
  685. # [05:28] <@bz> Should the idl from the first spec be considered invalid?
  686. # [05:28] <@bz> well, sure
  687. # [05:29] <heycam> well the combination of spec is invalid
  688. # [05:29] <heycam> *specs
  689. # [05:29] <@bz> should UAs always throw for calls to foo?
  690. # [05:29] <@bz> ok
  691. # [05:29] <avih> tn: when I asked people with linux to check, it seems their browser DOES generate MozMousePixelScroll events (testing using http://smoothwheel.mozdev.org/test_events.html ), and while i can see the code that does it for windows, i can't see the code that does it for linux
  692. # [05:29] <heycam> whether you want to think of the implements statements or the original overloading as being the problem...
  693. # [05:29] <avih> (or osx)
  694. # [05:29] <@bz> So this situation is something that should be statically detectable from just the IDL?
  695. # [05:29] * Joins: twi (Adium@moz-47FC02E0.cust.dsl.vodafone.it)
  696. # [05:29] <@bz> as in, WebIDL disallows the combination of those IDL snippets?
  697. # [05:30] <heycam> that is a good question, whether it's always just detectable from the idl
  698. # [05:30] <tn> avih, well then i guess i'm lieing to you. i'll have to look at the code to see what is going on.
  699. # [05:30] <@bz> I mean, this case is
  700. # [05:30] <heycam> let me have a look again at what i've written about which objects can implement which interfaces
  701. # [05:30] <heycam> yes this case you can tell
  702. # [05:30] <@bz> ok
  703. # [05:30] <heycam> but i'm wondering for all cases
  704. # [05:30] <@bz> please cc khuey on any mail about this?
  705. # [05:30] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  706. # [05:30] <heycam> sure, i'll investigate and send mail
  707. # [05:30] <avih> tn: i don't care about lies, just trying to get to the bottom of this :)
  708. # [05:30] * @bz would love it if the IDL parser just failed when something like this happens, instead of having to deal in the codegen
  709. # [05:30] * Quits: jdm (jdm@moz-EAE0A217.uwaterloo.ca) (Client exited)
  710. # [05:30] * nthomas is now known as nthomas|away
  711. # [05:31] <@bz> then again, I'd love it if the IDL parser just failed if there are two indistinguishable overloads on the same interface. ;)
  712. # [05:31] <@bz> thanks!
  713. # [05:31] * glob is now known as glob|away
  714. # [05:31] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  715. # [05:31] <tn> avih, i meant i don't know the answer to your question. i will have to look at the code myself to determine what is going on.
  716. # [05:32] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  717. # [05:32] <avih> tn: i know :)
  718. # [05:32] <tn> avih, ah, ok, i'm a little slow too then
  719. # [05:33] <tn> avih, have you seen this? http://mxr.mozilla.org/mozilla-central/source/widget/nsGUIEvent.h#1216
  720. # [05:33] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  721. # [05:33] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  722. # [05:33] <avih> tn: checking now. sec.
  723. # [05:34] * Quits: surkov (surkov@3F308DDA.65585E1B.33A1AC3C.IP) (Ping timeout)
  724. # [05:35] <avih> tn: yes, i have before. reading it again now. sec.
  725. # [05:36] * Quits: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz) (Quit: This computer has gone to sleep)
  726. # [05:36] * Joins: ddahl_ (ddahl@25F88422.B7606226.6BED537B.IP)
  727. # [05:38] <@bz> hmm
  728. # [05:38] <@bz> so....
  729. # [05:39] <@bz> heycam: how about this case:
  730. # [05:39] <@bz> void foo(A a, long x);
  731. # [05:39] <@bz> void foo(B b, C c);
  732. # [05:39] <@bz> heycam: and then another spec defines:
  733. # [05:39] <@bz> D implements A;
  734. # [05:39] <@bz> D implements B;
  735. # [05:39] <@bz> heycam: the distinguishing index changes from 0 to 1, right?
  736. # [05:40] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/866ef7425e08 - Serge Gautherie - Bug 483992. (Bv1) dom-level*-*/*: Work around tests that report no SimpleTest checks. r=bzbarsky.
  737. # [05:40] <heycam> hmm
  738. # [05:40] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  739. # [05:40] <heycam> that sounds bad
  740. # [05:40] <tn> avih, looks like SendPixelScrollEvent is what sends the pixel scroll events
  741. # [05:40] <heycam> but per what I've written at the moment, yes
  742. # [05:40] <tn> avih, that comment in nsGUIEvent might be out of date now, not sure
  743. # [05:40] * @bz likes it when things that are hard to implement sound bad
  744. # [05:40] <heycam> heh
  745. # [05:40] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  746. # [05:40] <heycam> not sure what the right thing to do there is though
  747. # [05:41] <avih> tn: i think that what confuses me is that on windows, the platform-specific code always generates pixel scrolls as much as ESM is concerned.
  748. # [05:41] <heycam> ah!
  749. # [05:41] <avih> tn: so on windows, the case of "line" scroll never happens when mousewheel.enable_pixel_scrolling==false
  750. # [05:41] <heycam> it's disallowed, because A and B aren't the same type
  751. # [05:41] <@bz> heycam: oh, good
  752. # [05:41] <heycam> I have the rule that all types to the left of the distinguishing index must be the same
  753. # [05:42] <philor> woo, zpao made it a whole push before the first 10.7 fullscreen test failure!
  754. # [05:42] <heycam> (same at each index)
  755. # [05:42] <@bz> good
  756. # [05:42] <@bz> so basically any time two types are different they better be distinguishable
  757. # [05:42] * Joins: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP)
  758. # [05:42] <@bz> assuming the arg counts are the same
  759. # [05:42] <@bz> correct?
  760. # [05:43] <tn> avih, i think the kHasPixels flag on the event is what determines who sends the pixel events.
  761. # [05:43] * Joins: surkov (surkov@94A5747D.33FD2287.EBE09E3C.IP)
  762. # [05:43] <avih> tn: sorrym when mousewheel.enable_pixel_scrolling==true (default), the windows platform code pushes 2 events into ESM, first one is lines with kHasPixels, and second one is pixels. so this the (2) from that big comment
  763. # [05:44] * Joins: anky (anky@48C8B50D.36C2522D.A3D1B221.IP)
  764. # [05:45] * Quits: Mavericks (Mibbit@BADE37FE.8BB74E6E.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  765. # [05:46] <@bz> heycam: how is a dictionary distinguishable from a sequence?
  766. # [05:48] <heycam> bz, by checking whether it is an Array, or a platform array object, or a platform object that supports indexed properties
  767. # [05:48] <heycam> that means it's a sequence
  768. # [05:48] <heycam> dictionaries can't be made from JS Arrays or from platform objects
  769. # [05:48] <@bz> heycam: hrm
  770. # [05:48] <heycam> and sequences can't be made from objects like { 0: blah, length: bleh }
  771. # [05:48] <@bz> heycam: why not from JS Arrays?
  772. # [05:48] <heycam> bz, so that they can be distinguishable :)
  773. # [05:49] <@bz> heycam: fwiw, this is nowhere stated in the spec
  774. # [05:49] <tn> avih, yeah, sounds right
  775. # [05:49] <@bz> heycam: can I pass a new String() as a dictionary?
  776. # [05:49] <heycam> bz, ah sure it is, as part of the argumnet resolution algorithm
  777. # [05:49] <@bz> heycam: looking
  778. # [05:49] <heycam> all the bits under step 13
  779. # [05:49] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  780. # [05:50] <heycam> you can pass a new String() as a dictionary yes
  781. # [05:50] * Joins: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk)
  782. # [05:50] <avih> tn: but on osx i cannot identify this procedure. at least i'm not sure of what it does exactly. that's the (void)scrollWheel:(NSEvent*)theEvent forAxis:(enum ... code on nsChildView.mm
  783. # [05:50] <@bz> ah, ok, I see
  784. # [05:50] <@bz> hrm
  785. # [05:51] <@bz> this will be extra fun to implement
  786. # [05:51] * Joins: sicking (chatzilla@moz-903915C1.hsd1.ca.comcast.net)
  787. # [05:51] <@bz> alright, thanks
  788. # [05:51] * @bz adds more XXX comments
  789. # [05:51] <tn> avih, do you know about the magic of mxr search?
  790. # [05:51] <avih> tn: for starters, i don't know if the OS can send events which have both pixels AND lines info, and the code seems to depend on it
  791. # [05:51] * glob|away is now known as glob
  792. # [05:51] <avih> tn: i use it extensively
  793. # [05:51] <heycam> yeah maybe it's a pain actually to check if [[Class]] is one of the tens of classes that has indexed properties
  794. # [05:52] <avih> tn: this, and dxr navigation at the code itself
  795. # [05:53] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  796. # [05:53] <tn> avih, i think you'll be able to find the code knowing the name of the flag (kHasPixels), the name of the event (NS_MOUSE_PIXEL_SCROLL), and the knowledge that mac os x specific code is in widget/cocoa
  797. # [05:53] <@bz> that's actually not a problem
  798. # [05:53] <@bz> for me
  799. # [05:53] <@bz> well
  800. # [05:53] <@bz> maybe it will be
  801. # [05:53] <@bz> we'll see
  802. # [05:53] <avih> tn: i know of all the places it appears at. i looked at them at least once, and then some ++
  803. # [05:54] * @bz is not doing anything with sequences or arrays yet, so not worrying about it
  804. # [05:54] <tn> avih, this is probably what you are looking for http://mxr.mozilla.org/mozilla-central/source/widget/cocoa/nsChildView.mm#3767
  805. # [05:54] <@bz> honestly, it feels like anything should be convertible to sequence
  806. # [05:54] <@bz> but anyway
  807. # [05:54] <heycam> I used to allow that
  808. # [05:54] <avih> tn: i've quoted from this file for this entire conversation :)
  809. # [05:54] <heycam> but restricted it just so I could have overloading on sequences and dictionaries
  810. # [05:54] <avih> the function i mentioned is at this file
  811. # [05:54] * @bz is not sure that's a worthwhile use case
  812. # [05:55] <@bz> for the amount of complexity it introduces into conversion to sequence
  813. # [05:55] <heycam> maybe
  814. # [05:55] <@bz> and for conversion into dictionary, for that matter
  815. # [05:55] <tn> avih, ok, so that is where the flag is added on os x. can you not follow the code backwards to see how it gets set? i don't know off hand specifically, but thats what i would do
  816. # [05:56] <avih> tn: exactly where you pointed, the hasPixels depends on some checks, and whether or not the os can send both pixel info AND line info
  817. # [05:56] <avih> tn: that's exactly my focus on the osx side
  818. # [05:57] * cpearce observes philor striking again...
  819. # [05:57] <@bz> TypeError: Signatures with 2 arguments for XMLHttpRequest.send are not distinguishable
  820. # [05:58] <tn> avih, ok, i guess i'm misunderstanding you. what is your question about that code?
  821. # [05:58] <@bz> woohoo!
  822. # [05:58] * @bz does little dance
  823. # [05:58] <heycam> does that mean xhr does something it shouldn't?
  824. # [05:58] <avih> tn: if the OS can send events that have both pixels info AND lines info
  825. # [05:58] <philor> cpearce: a bug's better than a backout, my mama always said
  826. # [05:58] <@bz> well
  827. # [05:58] <@bz> my version of xhr does
  828. # [05:58] * @bz is using it to test
  829. # [05:58] <@bz> void send(long a, long b, optional Document? c);
  830. # [05:58] <@bz> void send(long? a, long? b, long? c, long? d, long? e);
  831. # [05:58] <avih> tn: from there, i can analyze the code itself.
  832. # [05:58] <heycam> cool
  833. # [05:59] <@bz> Specificaly, it was doing that
  834. # [05:59] <@bz> taking away the "optional" on Document? c makes this compile. ;)
  835. # [06:01] <@bz> erm
  836. # [06:01] <avih> tn: looking at the code, the answer appears to be yes. it can send events with both pixels and lines info. So the question changes to when it would send such events. e.g. simple wheel scroll of an external mouse - generates both? trackpad two single scrolling - generate both? or only pixels?
  837. # [06:01] <@bz> this is not quite right
  838. # [06:01] <avih> two finger*
  839. # [06:02] * Quits: dseif (dseif@moz-A11838C.dsl.teksavvy.com) (Ping timeout)
  840. # [06:02] * Joins: dseif (dseif@moz-D8DE3131.dsl.teksavvy.com)
  841. # [06:04] * Quits: dseif (dseif@moz-D8DE3131.dsl.teksavvy.com) (Input/output error)
  842. # [06:05] <avih> tn: for example, specifically, if for an external wheel mouse, OSX sends both pixel and line info, then i'm not sure we can tell it apart from trackpad scrolling.
  843. # [06:05] <avih> tn: which is ultimately what i'm interested in.
  844. # [06:07] <avih> brb
  845. # [06:09] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  846. # [06:09] * Quits: ddahl_ (ddahl@25F88422.B7606226.6BED537B.IP) (Ping timeout)
  847. # [06:12] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  848. # [06:14] * Quits: dnivra (dnivra@2E56966.8293D34.9105FBCF.IP) (Ping timeout)
  849. # [06:16] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  850. # [06:16] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  851. # [06:16] * Joins: dnivra (dnivra@E2331D3.8293D34.9105FBCF.IP)
  852. # [06:17] * Quits: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net) (Ping timeout)
  853. # [06:18] * joduinn-afk is now known as joduinn-home
  854. # [06:18] <tn> avih, i think the OS will only send the pixel info when it actually has pixel level info. i checked that a real mouse with mouse wheel didn't send pixels on osx
  855. # [06:18] <avih> back
  856. # [06:18] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  857. # [06:19] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  858. # [06:19] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  859. # [06:20] <avih> tn: very good news, thank you :) and for pixel scrolls (such as trackpad), will it send both?
  860. # [06:21] <avih> tn: the OSX code which handles lines scrolls at http://mxr.mozilla.org/mozilla-central/source/widget/cocoa/nsChildView.mm#3760 assumes that it can also have pixels info (line 3766)
  861. # [06:21] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  862. # [06:21] <avih> tn: so only lines == descrete, and both lines and pixels == real pixels input?
  863. # [06:21] <tn> avih, yeah, i think it sends both
  864. # [06:22] <tn> avih, yes, i think so
  865. # [06:22] <avih> tn: ok, that solves it for me. thx :)
  866. # [06:22] <tn> avih, you can double check this with mstange, he wrote all that code and is a mac os x wizard
  867. # [06:23] <avih> tn: thx, didn't know that, but i do know that he's rarely on irc...
  868. # [06:23] * Joins: kennyluck (kennyluck@moz-DCA9D5DB.dynamic.hinet.net)
  869. # [06:24] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  870. # [06:24] <tn> avih, discussing in bugs is a great form of asynchronous communication. doesn't require people to be around at the same time and its all archived so future people can learn from our missteps
  871. # [06:24] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  872. # [06:25] <avih> tn: yes, but after i was given some bugzilla permissions and saw how many people get notified of every post, i'm posting less freely ;)
  873. # [06:26] <tn> avih, people are good at ignoring/skimming bugmail for that reason
  874. # [06:26] <tn> avih, if they are getting notified it is because they want to be, they have the power to change that.
  875. # [06:26] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  876. # [06:26] <avih> tn: so, bottom line is just that the windows code does it wrongly, as it specifically generate both lines (with haspixels) and pixels, even for plain lines request from the os.
  877. # [06:26] <jaws> avih: +1 for commenting in bugs. people can always un-CC themselves :)
  878. # [06:27] <avih> jaws: yes, i was half joking :)
  879. # [06:27] <jaws> :D
  880. # [06:28] <tn> avih, you might want to talk to masayuki, i think he's responsible for that code on windows
  881. # [06:28] <avih> jaws: as tn noted, the distinguishing mouse wheel from other triggers with "pixels" scrolls only works on windows. so i'm opening another bug to fix that.
  882. # [06:28] * Joins: hvq (HVQ@F965EDBF.E2166CF0.428E23B0.IP)
  883. # [06:28] * Quits: dnivra (dnivra@E2331D3.8293D34.9105FBCF.IP) (Quit: See ya!)
  884. # [06:29] <jaws> ok thanks avih
  885. # [06:30] <avih> jaws: tn just helped me understand better the mechanism on osx
  886. # [06:30] <avih> and got me to the conclusion that the windows code is the exception, if such thing can be said loudly ;)
  887. # [06:31] <bholley> somebody should make a mozilla meme about greylock
  888. # [06:31] <jaws> nice, i've been trying to read the conversation as it's been going
  889. # [06:31] <jaws> bholley++
  890. # [06:32] <avih> jaws: summary: linux and mac send plain wheel scroll events as line scrolls to ESM. mac sends trackpad as both lines (with kHasPixels) and then pixels scroll event. windows always sends both lines (with kHasPixels) and then pixels scroll event for plain mouse wheel scrolls
  891. # [06:33] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  892. # [06:33] <jaws> what does ESM stand for?
  893. # [06:33] <avih> event state manager
  894. # [06:33] <jaws> oh ok
  895. # [06:34] * Quits: jcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
  896. # [06:34] <avih> the above is correct when mousewheel.enable_pixel_scrolling==true (the default). if we turn it to false, then windows behaves "normally" and sends normal line scroll events for plain mouse wheel scroll
  897. # [06:35] <tn> avih, talk to masayuki to see if the way its happening on windows is intentional and if it could be changed to be like os x
  898. # [06:35] * fabrice is now known as fabrice|zZz
  899. # [06:35] <avih> tn: ok, what time zone is he at?
  900. # [06:36] * Joins: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz)
  901. # [06:36] <avih> masayuki: there?
  902. # [06:36] <jaws> avih: i think japan
  903. # [06:37] <avih> tn: on windows, there's a 1500 lines file with the sole purpose of handling mouse scroll ;)
  904. # [06:38] <tn> avih, yeah, and thats the refactored and cleaned up version
  905. # [06:38] <avih> :)
  906. # [06:39] <tn> avih, we just landed a clean up of that code
  907. # [06:39] <tn> avih, masayuki did, rather
  908. # [06:39] <avih> tn: ok, that's important, as i was touching this code for my purposes. when is "just landed"?
  909. # [06:40] * Quits: ctopper (craig@moz-42075866.hsd1.or.comcast.net) (Quit: ctopper)
  910. # [06:40] <tn> avih, march 7, http://hg.mozilla.org/mozilla-central/rev/a752fae4b8df
  911. # [06:41] <avih> tn: ok, i'm pdated after that. the code which always sends both lines and pixels for mouse wheel scroll starts here: http://mxr.mozilla.org/mozilla-central/source/widget/windows/WinMouseScrollHandler.cpp#568
  912. # [06:41] * glob is now known as glob|away
  913. # [06:43] <avih> so, as far as the ESM is concerned, on windows there no mouse wheel which generate lines scroll, except if we change mousewheel.enable_pixel_scrolling from the default true, to false.
  914. # [06:43] <avih> and i was using this approach when looking at the osx code, which confused me.
  915. # [06:45] * Quits: SeoZ (DanielJuyu@C48EB598.4591610E.F796972A.IP) (Ping timeout)
  916. # [06:46] * Joins: cpearce (chatzilla@moz-6004FBED.xdsl.xnet.co.nz)
  917. # [06:48] <avih> jaws: tn suggested a new bug to fix bug 206438 (to make it work on linux and osx too, which now it doesn't). should I mark it for firefox 13? and for platform(s)?
  918. # [06:49] <jaws> avih: just mark it for trunk and you can choose OSX for the platform i guess
  919. # [06:49] * Quits: surkov (surkov@94A5747D.33FD2287.EBE09E3C.IP) (Ping timeout)
  920. # [06:49] <avih> can i choose two platforms?
  921. # [06:49] <jaws> once it's fixed for Fx14 we'll decide if we can push it up to Aurora, Fx13
  922. # [06:49] <avih> ok
  923. # [06:49] <jaws> unfortunately i don't know how, unless you create three bugs and do one as a meta bug and two dependent bugs
  924. # [06:50] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  925. # [06:50] <jaws> if the code changes are different for each platform, then the three bug (or just two bug) approach is better
  926. # [06:50] <avih> i'll mark it as "fix bug 206438 on linux + osx"?
  927. # [06:50] * Quits: hvq (HVQ@F965EDBF.E2166CF0.428E23B0.IP) (Ping timeout)
  928. # [06:50] <jaws> is it really "fixing" bug 206438 or is it adding the behavior to the other platforms?
  929. # [06:50] <avih> jaws: no, the code cganges are multiplatform and windows-only.
  930. # [06:50] <jaws> i don't see anything wrong with the patch for bug 206438
  931. # [06:51] <jaws> what is meant by "multiplatform and windows-only"?
  932. # [06:51] * Joins: ddahl_ (ddahl@25F88422.B7606226.6BED537B.IP)
  933. # [06:51] <avih> jaws: well, that resolved fixed is not really fixed, since it doesn't work on linux and osx. i would think it needs a reopen, but tn suggested otherwise
  934. # [06:52] <jaws> yeah, don't reopen it
  935. # [06:53] <jaws> avih: if the code changes for bug 206438 only affect Windows, then we can change the platform of 206438 to Windows to make that part clearer though
  936. # [06:53] <avih> windows-only means adding a bit of code on the windows side to allow us to distinguish scroll events which originated from lines (for mouse wheel) from those which don't (e.g. tablet drag). the rest is crossplatform code for propagating event origin (mouse lines, mouse pixels) down to the scroll implementation, instead of distinguishing it using "pixels"
  937. # [06:53] * Quits: anky (anky@48C8B50D.36C2522D.A3D1B221.IP) (Client exited)
  938. # [06:54] * Joins: surkov (surkov@8396BAAD.8439BF19.EBE09E3C.IP)
  939. # [06:54] <avih> i already have the code working, but i wasn't sure if it'll work on linux/osx, which is what tn helped me with
  940. # [06:54] <jaws> oh ok, then i would file two bugs: one for windows and the other for All
  941. # [06:56] <avih> jaws: it currently works on windows and doesn't on other platforms. the new code will fix other platforms by using a better global approach, while adding a small windows-specific code to fit with the global approach.
  942. # [06:56] <jaws> cool :)
  943. # [06:57] <avih> ok, i'll just open the bug, you'll mangle it later :P
  944. # [06:57] <@bz> heycam: ping
  945. # [06:57] <jaws> hehe, cool
  946. # [06:57] <jaws> avih: can you CC me on the bug?
  947. # [06:57] <avih> sure
  948. # [06:57] <heycam> bz, pong
  949. # [06:57] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  950. # [06:57] <@bz> heycam: so a question
  951. # [06:58] <@bz> heycam: how do union types enter into distinguishability?
  952. # [06:58] <@bz> oh, I see
  953. # [06:58] <@bz> they don't go via the table...
  954. # [06:58] <heycam> yeah, just distiguish based on all their member types
  955. # [06:59] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  956. # [07:00] * Joins: c0smikdebris (c0smikdebr@623DF3BB.5E52A1B.BE90E62C.IP)
  957. # [07:00] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  958. # [07:01] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  959. # [07:03] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  960. # [07:03] <@bz> alright
  961. # [07:03] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  962. # [07:03] * @bz is not happy with the size of this overload resolution stuff
  963. # [07:04] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  964. # [07:04] <@bz> 200 lines of python and counting....
  965. # [07:04] <@bz> and I have yet to do step 13
  966. # [07:04] <heycam> as long as the actual generated code isn't big...
  967. # [07:04] <@bz> haha
  968. # [07:04] <@bz> the actual generated code obviously depends on the number of overloads
  969. # [07:05] * @bz has 11 overloads for testing for the moment
  970. # [07:05] * Joins: jcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
  971. # [07:05] <@bz> http://pastebin.mozilla.org/1528962
  972. # [07:05] <@bz> if you care
  973. # [07:06] <heycam> *cough*
  974. # [07:06] <heycam> hmm
  975. # [07:07] <heycam> so for overloads where it's just a bunch of optional arguments, we could do better
  976. # [07:07] <heycam> not straightforward to generate though
  977. # [07:07] <@bz> hmm?
  978. # [07:07] <@bz> better in what sense?
  979. # [07:07] <heycam> like if you just have void f(optional long x, optional long y, optional long z, optional long a);
  980. # [07:08] <@bz> we treat that as one overload
  981. # [07:08] <heycam> then doing a switch on the argcount with each case doing conversions of args 0 up to the argcount..
  982. # [07:08] <heycam> oh, good
  983. # [07:09] <@bz> hmm
  984. # [07:09] <@bz> or do we?
  985. # [07:09] * @bz checks
  986. # [07:09] <@bz> we sometimes do
  987. # [07:09] <@bz> and sometimes don't
  988. # [07:09] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  989. # [07:09] <heycam> :)
  990. # [07:10] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  991. # [07:10] <@bz> in the output there, the 4 and 5 cases are identical
  992. # [07:10] * @bz wonders whether he can somehow coalesce them easily
  993. # [07:11] <@bz> not too easily
  994. # [07:11] * Joins: pachuco (Mibbit@AAD71C28.29E0BAFB.1957C0DA.IP)
  995. # [07:11] * Quits: pachuco (Mibbit@AAD71C28.29E0BAFB.1957C0DA.IP) (Quit: pachuco)
  996. # [07:11] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Connection reset by peer)
  997. # [07:11] * Joins: jet_ (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  998. # [07:11] <@bz> The obvious way would be to fall through
  999. # [07:11] <@bz> but that might require case reorderig
  1000. # [07:11] <@bz> er, case reordering
  1001. # [07:12] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
  1002. # [07:12] * Quits: jet_ (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet_)
  1003. # [07:12] <@bz> hrmph
  1004. # [07:13] <@bz> so this only matter when there are trailing optionals
  1005. # [07:13] * Joins: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net)
  1006. # [07:13] <@bz> and overloads apart from that
  1007. # [07:13] * @bz wonders whether he can actually make use of that
  1008. # [07:13] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Input/output error)
  1009. # [07:14] <heycam> dunno if you can make it fall through to handle the trailing optional arguments, if you want to ensure the conversions always happen left to right
  1010. # [07:15] <@bz> well
  1011. # [07:15] <@bz> I can fall through in the simple case
  1012. # [07:15] <@bz> which is that argCount N and argCount N+1 both only have one signature matching them
  1013. # [07:15] <@bz> and that signature just differs by an optional arg
  1014. # [07:16] * @bz codes that up
  1015. # [07:16] <heycam> but wouldn't you need to do: case N+1: /* convert arg N+1, then fall through */ case N: /* do the other args */ ?
  1016. # [07:17] <@bz> no
  1017. # [07:17] <@bz> It'll be like this:
  1018. # [07:17] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1019. # [07:17] <@bz> case N: /* do nothing, fall through */
  1020. # [07:17] <@bz> case N+1: /* Do all the args */
  1021. # [07:17] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1022. # [07:17] <@bz> since we already handle optional args
  1023. # [07:17] <@bz> lemme just code it up and pastebin it. ;)
  1024. # [07:18] <heycam> oh because of the argc checking you've got in there?
  1025. # [07:18] <@bz> yes
  1026. # [07:18] <heycam> I was wondering if that was necessary
  1027. # [07:18] <@bz> well
  1028. # [07:18] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1029. # [07:18] <@bz> it's not in some cases
  1030. # [07:18] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1031. # [07:18] <@bz> it _is_ in the "no overloads, just optional args" case
  1032. # [07:18] <@bz> and since I'm reusing the same codegen....
  1033. # [07:19] <@bz> The goal is to make simple stuff fast and other stuff work. ;)
  1034. # [07:19] <heycam> fair enough :)
  1035. # [07:19] * philor fingers the CLOSED button
  1036. # [07:20] * Quits: zpao|detached (zpao@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1037. # [07:20] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1038. # [07:20] <heycam> especially given there's.. what, maybe 3 or 4 cases of apis that use overloading where it's not just optional arguments
  1039. # [07:20] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Connection reset by peer)
  1040. # [07:20] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1041. # [07:20] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  1042. # [07:20] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1043. # [07:20] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1044. # [07:21] * Joins: gwagner_ (gwagner@moz-79A614AC.static.twtelecom.net)
  1045. # [07:21] <masayuki> avih: pong
  1046. # [07:21] * glob|away is now known as glob
  1047. # [07:22] <avih> masayuki: hey :)
  1048. # [07:22] <@bz> heycam: indeed
  1049. # [07:22] <masayuki> avih: do you want change the file?
  1050. # [07:22] <avih> masayuki: you're familiar with the windows mouse wheel handling code?
  1051. # [07:22] <avih> masayuki: yes, very slightly
  1052. # [07:23] <masayuki> avih: yes
  1053. # [07:23] <masayuki> avih: it will be changed once again by bug 719320
  1054. # [07:23] <@bz> heycam: http://pastebin.mozilla.org/1528988
  1055. # [07:24] <@bz> er....
  1056. # [07:24] <masayuki> avih: then, it will be smaller, especially dispatching mouse scroll event and pixel scroll event.
  1057. # [07:24] <avih> masayuki: My goal is to be able to distinguish mouse wheel scroll events from pixels scroll events, and it seems that on windows, it always sends both lines event (with kHasPixels) followed by a pixels event. This sequence should (i think) be used only for proper pixel scroll triggers. but on windows it's used always.
  1058. # [07:24] * Joins: grubshka (grubshka@moz-4BD0D229.w86-216.abo.wanadoo.fr)
  1059. # [07:24] * Joins: cdiehl (cdiehl@moz-A2F8E488.pool.mediaways.net)
  1060. # [07:24] <@bz> heycam: static JSBool
  1061. # [07:24] <@bz> send(JSContext* cx, unsigned argc, JS::Value* vp)
  1062. # [07:24] <@bz> {
  1063. # [07:24] <@bz> JSObject* obj = JS_THIS_OBJECT(cx, vp);
  1064. # [07:24] <@bz> if (!obj)
  1065. # [07:24] <@bz> return false;
  1066. # [07:24] <@bz> nsXMLHttpRequest* self;
  1067. # [07:24] <@bz> {
  1068. # [07:24] <@bz> nsresult rv = UnwrapObject<id::XMLHttpRequest>(cx, obj, &self);
  1069. # [07:24] <@bz> if (NS_FAILED(rv)) {
  1070. # [07:24] <@bz> return Throw(cx, rv);
  1071. # [07:24] <@bz> }
  1072. # [07:24] <@bz> }
  1073. # [07:24] <@bz> unsigned argcount = NS_MIN(argc, 8u);
  1074. # [07:24] <@bz> switch (argcount) {
  1075. # [07:24] <@bz> case 0: {
  1076. # [07:24] <@bz> nsresult rv = NS_OK;
  1077. # [07:24] <@bz> #if 0
  1078. # [07:24] <@bz> self->Send(rv);
  1079. # [07:24] <@bz> #endif
  1080. # [07:24] <@bz> if (NS_FAILED(rv)) {
  1081. # [07:24] <@bz> return ThrowMethodFailedWithDetails(cx, rv, "XMLHttpRequest", "send");
  1082. # [07:24] <@bz> }
  1083. # [07:24] <@bz> *vp = JSVAL_VOID;
  1084. # [07:24] * Quits: gwagner_ (gwagner@moz-79A614AC.static.twtelecom.net) (Ping timeout)
  1085. # [07:24] <@bz> return true;
  1086. # [07:24] <@bz> break;
  1087. # [07:24] <@bz> }
  1088. # [07:24] <@bz> case 1: {
  1089. # [07:24] <@bz> JS::Value* argv = JS_ARGV(cx, vp);
  1090. # [07:24] <@bz> JSObject* arg0;
  1091. # [07:24] <@bz> if (argv[0].isObject() && JS_IsArrayBufferObject(&argv[0].toObject())) {
  1092. # [07:24] <@bz> arg0 = &argv[0].toObject();
  1093. # [07:24] <@bz> } else {
  1094. # [07:25] <@bz> return Throw(cx, NS_ERROR_XPC_BAD_CONVERT_JS);
  1095. # [07:25] * heycam wonders if bz meant to paste that
  1096. # [07:25] <@bz> }
  1097. # [07:25] <@bz> nsresult rv = NS_OK;
  1098. # [07:25] <@bz> #if 0
  1099. # [07:25] <@bz> self->Send(arg0, rv);
  1100. # [07:25] <@bz> #endif
  1101. # [07:25] <@bz> if (NS_FAILED(rv)) {
  1102. # [07:25] <@bz> return ThrowMethodFailedWithDetails(cx, rv, "XMLHttpRequest", "send");
  1103. # [07:25] <@bz> }
  1104. # [07:25] <@bz> *vp = JSVAL_VOID;
  1105. # [07:25] <@bz> return true;
  1106. # [07:25] <@bz> break;
  1107. # [07:25] <@bz> }
  1108. # [07:25] <@bz> case 2: {
  1109. # [07:25] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  1110. # [07:25] <@bz> JS::Value* argv = JS_ARGV(cx, vp);
  1111. # [07:25] <@bz> int32_t arg0_jstype;
  1112. # [07:25] * Joins: wolfiR (wolfiR@moz-7908B763.dip0.t-ipconnect.de)
  1113. # [07:25] <@bz> int32_t arg0;
  1114. # [07:25] <@bz> if (JS_ValueToECMAInt32(cx, argv[0], &arg0_jstype)) {
  1115. # [07:25] * avih lols
  1116. # [07:25] <@bz> arg0 = ((int32_t)arg0_jstype);
  1117. # [07:25] <@bz> } else {
  1118. # [07:25] <@bz> return false;
  1119. # [07:25] <@bz> }
  1120. # [07:25] <@bz> nsIDocument* arg1;
  1121. # [07:25] <@bz> xpc_qsSelfRef tmpRef_arg1;
  1122. # [07:25] <@bz> jsval tmpVal_arg1 = argv[1];
  1123. # [07:25] <@bz> if (argv[1].isObject()) {
  1124. # [07:25] <@bz> nsIDocument* tmp;
  1125. # [07:25] <@bz> if (NS_FAILED(xpc_qsUnwrapArg<nsIDocument>(cx, argv[1], &tmp, &tmpRef_arg1.ptr,
  1126. # [07:25] <@bz> &tmpVal_arg1))) {
  1127. # [07:25] <@bz> return Throw(cx, NS_ERROR_XPC_BAD_CONVERT_JS);
  1128. # [07:25] <@bz> }
  1129. # [07:25] <@bz> MOZ_ASSERT(tmp);
  1130. # [07:25] <@bz> arg1 = tmp;
  1131. # [07:25] <@bz> } else {
  1132. # [07:25] <@bz> return Throw(cx, NS_ERROR_XPC_BAD_CONVERT_JS);
  1133. # [07:25] <@bz> }
  1134. # [07:25] * heycam eyes killer
  1135. # [07:25] <@bz> nsresult rv = NS_OK;
  1136. # [07:25] <@bz> #if 0
  1137. # [07:25] <@bz> self->Send(arg0, arg1, rv);
  1138. # [07:25] <@bz> #endif
  1139. # [07:25] <@bz> if (NS_FAILED(rv)) {
  1140. # [07:25] <@bz> return ThrowMethodFailedWithDetails(cx, rv, "XMLHttpRequest", "send");
  1141. # [07:25] * avih wonders if that's the entire file, and if bz can disconnect to stop this madness
  1142. # [07:25] <mwu> :(
  1143. # [07:25] <@bz> }
  1144. # [07:25] <@bz> *vp = JSVAL_VOID;
  1145. # [07:25] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Excess Flood)
  1146. # [07:25] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  1147. # [07:25] * ChanServ sets mode: +o bz
  1148. # [07:25] <mwu> hahaha
  1149. # [07:25] * Quits: sicking (chatzilla@moz-903915C1.hsd1.ca.comcast.net) (Ping timeout)
  1150. # [07:26] <masayuki> avih: then, it's not going to dispatch pixel scroll event on Windows after bug 719320.
  1151. # [07:26] <mwu> I thought bz was immune to excess flood kicks
  1152. # [07:26] * Quits: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com) (Ping timeout)
  1153. # [07:26] <@bz> I'm immune to killer kicks
  1154. # [07:26] <mwu> maybe just killer
  1155. # [07:26] <@bz> but the excess flood thing is something else
  1156. # [07:26] <@bz> and no, I did not paste the whole file
  1157. # [07:26] <avih> masayuki: looking at. sec.
  1158. # [07:27] <@bz> Which is good, because the whole file (XMLHttpRequestBinding.cpp) is about 1300 lines
  1159. # [07:27] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1160. # [07:27] <@bz> I only pasted about 400 of them.... ;)
  1161. # [07:27] * Joins: zpao (zpao@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1162. # [07:27] <jaws> lolz
  1163. # [07:27] <avih> masayuki: what version is it aimed at? Firefox 14?
  1164. # [07:27] * Joins: sicking (chatzilla@moz-903915C1.hsd1.ca.comcast.net)
  1165. # [07:27] <nigelb> Where's jdm? y no mnew mozillamemes.
  1166. # [07:28] <nigelb> *new
  1167. # [07:28] * Joins: Neil (neil@moz-7E027EE5.cable.virginmedia.com)
  1168. # [07:28] <masayuki> avih: not sure, other bugs block it. they're waiting smaug's review.
  1169. # [07:28] * Neil is now known as NeilZZZ
  1170. # [07:28] <heycam> bz, oh so the overloads you've got there should be invalid I think -- because with argcount 3, it's ambiguous
  1171. # [07:28] <jaws> nigelb: http://www.tumblr.com/photo/1280/mozillamemes/19498902236/1/tumblr_m12bml5U3O1rrf1ee
  1172. # [07:29] <masayuki> avih: if it's possible, I'd like to fix them in Fx14.
  1173. # [07:29] <@bz> heycam: why is it ambiguous for argcount 3?
  1174. # [07:29] <heycam> bz, you can't tell which of the last two overloads was meant
  1175. # [07:29] <heycam> long and long? aren't distinguishable
  1176. # [07:29] <nigelb> jaws: exactly!
  1177. # [07:29] <@bz> last two being:
  1178. # [07:29] <@bz> void send(long? a, long? b, long? c, long? d, long? e, long f);
  1179. # [07:29] <heycam> oh
  1180. # [07:29] <heycam> hang on
  1181. # [07:29] <@bz> void send(long a, long b, long c, optional long? d, optional long? e);
  1182. # [07:29] <@bz> ?
  1183. # [07:30] <heycam> yeah no my mistake
  1184. # [07:30] <@bz> ok
  1185. # [07:30] <@bz> good
  1186. # [07:30] * @bz did have to tweak this some once he wrote his distinguishability checking
  1187. # [07:30] <@bz> to make it not fail to compile. ;)
  1188. # [07:30] <heycam> ok, that case 3/4/5 looks good then
  1189. # [07:30] <@bz> yep
  1190. # [07:30] <@bz> excellent
  1191. # [07:30] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1192. # [07:30] <@bz> and if it were not for the Document?c overload, case 3 would fall through too
  1193. # [07:31] * @bz tested
  1194. # [07:31] <heycam> (case 2 I assume)
  1195. # [07:31] <@bz> I considered doing something where I do a bunch of switching to determine the "overload index"
  1196. # [07:31] <avih> masayuki: ok, i'll post a patch to current code, and add myself as a cc on DOM3 scroll bug, and if that changes the behavior on windows, I'll update my patch. ok?
  1197. # [07:31] <@bz> and then switch on that once so we codegen for any given overload only once
  1198. # [07:31] <@bz> but it's a bit of a pain to do it that way....
  1199. # [07:31] <@bz> I think
  1200. # [07:32] * @bz could be wrong
  1201. # [07:32] <heycam> it's surprising how much code is needed actually
  1202. # [07:33] <@bz> it would certainly reduce the code when optional stuff matches several different overloaded lengths
  1203. # [07:33] <@bz> but it would somewhat slow down any lengths that only have one matching overload....
  1204. # [07:33] <@bz> (for one thing, two switches instead of 1)
  1205. # [07:33] * Joins: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  1206. # [07:33] <@bz> well
  1207. # [07:33] <@bz> keep in mind I have 11 overloads here
  1208. # [07:33] <avih> masayuki: my current patch to that file is to add kHadLines to scrollFlags, and set it to on for mouse pixel events which were originally mouse lines events.
  1209. # [07:33] <@bz> though I haven't even started on step 13 yet...
  1210. # [07:34] <avih> masayuki: this way, on ESM, I can identify pixel scrolls which are "faked" from line scrolls.
  1211. # [07:34] <masayuki> avih: ah, okay, that sounds not big change, would you cc me to the bug?
  1212. # [07:34] <heycam> I guess the code that does the casting to int32_t isn't necessary, looking at case 8
  1213. # [07:34] <avih> masayuki: i have already
  1214. # [07:34] <heycam> probably optimises out anyway
  1215. # [07:35] <@bz> yes
  1216. # [07:35] <@bz> it does
  1217. # [07:35] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1218. # [07:35] <@bz> made the python simpler
  1219. # [07:35] <@bz> to generate it this way
  1220. # [07:35] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  1221. # [07:35] <masayuki> avih: thanks. I'll comment when you post the patch.
  1222. # [07:36] <jaws> avih: sorry for the bugspam :)
  1223. # [07:36] <@bz> Ugly, but simpler
  1224. # [07:36] <@bz> http://pastebin.mozilla.org/1529011
  1225. # [07:36] <@bz> (yes, that is using two separate templating systems at once)
  1226. # [07:36] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1227. # [07:37] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1228. # [07:37] * Quits: ddahl_ (ddahl@25F88422.B7606226.6BED537B.IP) (Connection reset by peer)
  1229. # [07:37] <heycam> :o
  1230. # [07:37] * Joins: ddahl_ (ddahl@25F88422.B7606226.6BED537B.IP)
  1231. # [07:37] <masayuki> avih: FYI: bug 672175 will be fixed soon (I'll land automated tests), it will changes the file, so, be careful.
  1232. # [07:38] <@bz> It sort of makes sense in context. ;)
  1233. # [07:38] <@bz> I think
  1234. # [07:39] <@bz> since this template handles all numeric types and booleans....
  1235. # [07:39] <@bz> ok
  1236. # [07:40] <@bz> I'll think about this some more tomorrow
  1237. # [07:40] <@bz> it's really really bedtime now
  1238. # [07:40] <heycam> bfn
  1239. # [07:41] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1240. # [07:44] * Quits: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP) (Ping timeout)
  1241. # [07:45] <avih> masayuki: do the changes for bug 672175 change mouse wheel from NS_MOUSE_SCROLL + NS_MOUSE_PIXEL_SCROLL to only NS_MOUSE_PIXEL_SCROLL?
  1242. # [07:46] <avih> masayuki: sorry, to only NS_MOUSE_SCROLL ?
  1243. # [07:46] * Quits: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: faramarz)
  1244. # [07:47] * bz is now known as bz_sleep
  1245. # [07:48] <@bz_sleep> ah
  1246. # [07:48] <@bz_sleep> that wouldn't actually work with the new setup
  1247. # [07:48] <@bz_sleep> because we'd not have a sane way of converting args up to the distinguishing arg
  1248. # [07:48] <@bz_sleep> ok, then
  1249. # [07:50] <@bz_sleep> well, though we could cheat on it...
  1250. # [07:50] <@bz_sleep> anyway
  1251. # [07:50] * nthomas|away is now known as nthomas
  1252. # [07:50] <avih> bz_sleep: was that aimed at me?
  1253. # [07:50] <@bz_sleep> no
  1254. # [07:50] <avih> k, sorry.
  1255. # [07:51] <@bz_sleep> no problem
  1256. # [07:51] * @bz_sleep really really sleeps
  1257. # [07:51] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1258. # [07:52] * Joins: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  1259. # [07:52] * avih is not surprised considering the extensive flooding earlier
  1260. # [07:54] <avih> hg question: can i revert specific locally modified files to base?
  1261. # [07:54] <Unfocused> hg revert
  1262. # [07:55] <avih> hg revert path/to/locally/modified/file ?
  1263. # [07:55] <masayuki> avih: no, see part 16 and part 17, they might conflict with your patch.
  1264. # [07:55] <Unfocused> hg help revert
  1265. # [07:55] <Unfocused> ;)
  1266. # [07:55] <avih> Unfocused: that will do. thx :)
  1267. # [07:55] * Quits: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP) (Ping timeout)
  1268. # [07:55] <avih> masayuki: looking now.
  1269. # [07:56] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1270. # [07:57] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1271. # [07:58] * Joins: hvq (HVQ@moz-72C6123E.pc.nus.edu.sg)
  1272. # [07:58] * Quits: ddahl_ (ddahl@25F88422.B7606226.6BED537B.IP) (Quit: Adios Amigos)
  1273. # [07:59] <darktrojan> I hope the about:mozilla newsletter wasn't emailed to the subscribers with this 550KB image in it
  1274. # [08:00] * Joins: MarcoZ (marco.zehe@moz-1F1E4014.dip.t-dialin.net)
  1275. # [08:00] <darktrojan> 1,470px × 660px (scaled to 450px × 202px) :-(
  1276. # [08:00] * Quits: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net) (Quit: Leaving)
  1277. # [08:01] * Joins: Mavericks (Mibbit@167523B.D42FEAD6.C6104E0F.IP)
  1278. # [08:01] <heycam> darktrojan, will look lovely on an ipad 3 though ;)
  1279. # [08:01] <avih> masayuki: i think parts 16/17 don't change my code. My code (Still not submitted) is only at MouseScrollHandler::HandleMouseWheelMessage. The important question is if, for mouse wheel scroll, it changes the behavior, such that instead of the current NS_MOUSE_SCROLL (with kHasPixels) + NS_MOUSE_PIXEL_SCROLL, it will send only NS_MOUSE_SCROLL.
  1280. # [08:01] * Unfocused would not be surprised
  1281. # [08:01] * Unfocused wanders away again
  1282. # [08:01] <darktrojan> heycam, and also on any non-gecko browser, because we still can't downscale images well
  1283. # [08:02] <dholbert> mats, ping?
  1284. # [08:03] <masayuki> avih: did you mean it's after bug 719320? If so, neither NS_MOUSE_SCROLL nor NS_MOUSE_PIXEL_SCROLL will be dispatched from widget. They will be dispatched from ESM for compatibility.
  1285. # [08:04] <masayuki> avih: Only NS_WHEEL_WHEEL will be dispatched from widget after bug 719320.
  1286. # [08:05] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  1287. # [08:05] <masayuki> avih: http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-wheelevents
  1288. # [08:06] <masayuki> avih: the new event has deltaMode which can indicates the unit of delta values.
  1289. # [08:06] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1290. # [08:07] <avih> masayuki: well, i have to fix it for current code, and adapt later if required, i think. no?
  1291. # [08:07] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1292. # [08:07] <avih> masayuki: especially since i want this to fix a bug which has already landed for firefox 13.
  1293. # [08:07] <masayuki> avih: if you land it before my fix, I'll not break the feature you implemented.
  1294. # [08:08] <avih> masayuki: my change at that file is only to detect "fake" pixel scrolls. if that's fixed globally, then my patch is no longer needed.
  1295. # [08:09] <masayuki> avih: yes. but I'm not sure the ESM side. Anyway, you don't need to mind after you land your patch. I'll be careful for it.
  1296. # [08:10] <avih> masayuki: no worries, you submit your patches, and i'll adapt mine to them, when the time comes. my change is very minor, it shouldn't be an issue.
  1297. # [08:10] * Joins: vivek1729 (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  1298. # [08:10] <masayuki> avih: ah, okay.
  1299. # [08:10] <vivek1729> hey i am vivek and i am interested in certain mozilla projects for GSOC 2012
  1300. # [08:11] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1301. # [08:11] <vivek1729> anybody out there?
  1302. # [08:12] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1303. # [08:13] <dholbert> vivek1729, hi! more people are on during daylight hours, California-time
  1304. # [08:13] <dholbert> vivek1729, (I'm afraid I don't know anything about Mozilla's GSOC projects)
  1305. # [08:14] <vivek1729> which channel do u think i should join then?
  1306. # [08:14] <vivek1729> coz i really need to get in touch with the team
  1307. # [08:15] <dholbert> This is probably as good a channel as any
  1308. # [08:15] <dholbert> but just not a great time :)
  1309. # [08:15] <vivek1729> lol. i think i get u.
  1310. # [08:15] <dholbert> gerv may be the person to talk to (I'm not sure) -- he's in the UK I think, so he's on that timezone
  1311. # [08:15] <dholbert> so it's getting to be morning time for him I think (?)
  1312. # [08:16] <dholbert> vivek1729, what's your question, generally?
  1313. # [08:17] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1314. # [08:17] <vivek1729> u see i checked this https://wiki.mozilla.org/Community:SummerOfCode12
  1315. # [08:18] <glandium> is there any way to get an old osx running on a recent mac ?
  1316. # [08:18] <vivek1729> and i am interested in doing the projects under the developer tools sections
  1317. # [08:18] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  1318. # [08:18] <jaws> vivek1729: you should ask in #devtools :)
  1319. # [08:18] <dholbert> in that case: yeah, what jaws said :)
  1320. # [08:18] <dholbert> though still probably during California hours
  1321. # [08:18] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1322. # [08:19] * Joins: jfkthame_afk (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  1323. # [08:19] <kbrosnan> glandium: we have a few different mac setups in the qa lab. if you are not in mv check with marcia
  1324. # [08:19] * jfkthame_afk is now known as jfkthame
  1325. # [08:19] <vivek1729> but can u give me the address of a mailing list probably where i can get in touch with people
  1326. # [08:19] <glandium> kbrosnan: i'm in france
  1327. # [08:19] <vivek1729> coz i checked the mailing lists
  1328. # [08:19] <vivek1729> and there are tons of them
  1329. # [08:20] * Joins: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net)
  1330. # [08:20] <jaws> vivek1729: you could email rcampbell@mozilla.com and msucan@mozilla.com
  1331. # [08:20] <dholbert> yeah, that's what I'd recommend too
  1332. # [08:20] <dholbert> (those are robcee and msucan from that wiki page)
  1333. # [08:20] <glandium> apparently, people have managed to run osx under vmware fusion
  1334. # [08:21] * Quits: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com) (Ping timeout)
  1335. # [08:21] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  1336. # [08:21] * Quits: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP) (Quit: jfkthame)
  1337. # [08:21] <glandium> (the install dvd for 10.6 wouldn't even boot on my mbp)
  1338. # [08:21] <ewong> glandium: oooh.. what about vSphere?
  1339. # [08:21] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1340. # [08:22] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1341. # [08:22] <heycam> roc, do you know what paints the find on the page "highlight all" selections (pink on my machine)? doesn't seem to be the normal selection painting that nsTextFrame does.
  1342. # [08:22] <glandium> ewong: on vsphere it only works on xserve, afaik. plus, it's not very convenient
  1343. # [08:22] <ewong> bah..
  1344. # [08:24] <Jesse> smontagu++
  1345. # [08:25] * Quits: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net) (Connection reset by peer)
  1346. # [08:26] <vivek1729> thanks a lot people
  1347. # [08:26] <vivek1729> cheers
  1348. # [08:26] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1349. # [08:27] <dholbert> vivek1729, no prob
  1350. # [08:28] <glandium> mmm vmware fusion 4.1 is supposed to support osx guests without hacks. let's try that
  1351. # [08:28] <gavin> heycam: http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsTextFrameThebes.cpp#4871 ?
  1352. # [08:30] * Joins: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net)
  1353. # [08:31] <heycam> gavin, so I get into there for the main selection highlight (green one for me on mac), but not for the other ones in the document when Highlight All is turned on
  1354. # [08:31] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1355. # [08:32] <gavin> heycam: AFAICT those use the same selection type
  1356. # [08:32] <heycam> gavin, hmm ok. wonder how they get different colours.
  1357. # [08:32] <heycam> must go, bbl
  1358. # [08:32] <heycam> thanks
  1359. # [08:32] <gavin> foreground vs. background?
  1360. # [08:32] <heycam> i think that's text vs background fill colours
  1361. # [08:32] <heycam> rather than pink background vs green background
  1362. # [08:33] * heycam is now known as heycam|away
  1363. # [08:33] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  1364. # [08:35] * Joins: tgummerer (Adium@31BAD81D.A5F114BE.8465EFE9.IP)
  1365. # [08:36] * Fallen|away is now known as Fallen
  1366. # [08:40] * Joins: dao (dao@moz-1D70FAB7.superkabel.de)
  1367. # [08:42] * mattwoodrow is now known as mattwoodrow|away
  1368. # [08:42] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1369. # [08:43] * Fallen is now known as Fallen|away
  1370. # [08:48] * Quits: hvq (HVQ@moz-72C6123E.pc.nus.edu.sg) (Ping timeout)
  1371. # [08:54] * Joins: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP)
  1372. # [08:55] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1373. # [08:55] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1374. # [08:55] <glazou> bonjour
  1375. # [08:56] * Quits: victorporof (victorporo@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: Leaving...)
  1376. # [08:58] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1377. # [08:59] * Joins: bjacob (bjacob@moz-D75E9AE0.rev.sfr.net)
  1378. # [08:59] * philor is now known as philor|away
  1379. # [08:59] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1380. # [09:00] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
  1381. # [09:01] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: brb)
  1382. # [09:02] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1383. # [09:02] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
  1384. # [09:02] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  1385. # [09:03] * Quits: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com) (Ping timeout)
  1386. # [09:03] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  1387. # [09:05] * Quits: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com) (Ping timeout)
  1388. # [09:05] * joduinn-home is now known as joduinn-afk
  1389. # [09:05] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  1390. # [09:05] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1391. # [09:07] * Quits: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net) (Quit: Leaving)
  1392. # [09:08] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1393. # [09:09] * Quits: philor|away (philor@moz-638273A8.my-nick.name) (Ping timeout)
  1394. # [09:10] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Ping timeout)
  1395. # [09:10] * Joins: philor (philor@moz-638273A8.my-nick.name)
  1396. # [09:11] * Joins: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  1397. # [09:11] * Joins: harth (harth@E9758364.9EC0A5AF.CFE928A7.IP)
  1398. # [09:11] * Joins: jfkthame_ (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  1399. # [09:12] * Quits: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP) (Ping timeout)
  1400. # [09:12] * jfkthame_ is now known as jfkthame
  1401. # [09:13] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  1402. # [09:13] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1403. # [09:13] * Quits: karl (karl@moz-3833C291.jetstream.xtra.co.nz) (Ping timeout)
  1404. # [09:14] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1405. # [09:14] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Quit: Leaving.)
  1406. # [09:15] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1407. # [09:18] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1408. # [09:19] * philor is now known as philor|away
  1409. # [09:19] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1410. # [09:20] * Quits: vivek1729 (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1411. # [09:20] * Quits: darktrojan (geoff@moz-DAB6A0CC.telstraclear.net) (Ping timeout)
  1412. # [09:22] * Joins: darktrojan (geoff@moz-DAB6A0CC.telstraclear.net)
  1413. # [09:22] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  1414. # [09:22] * Joins: rclick (rclick@moz-A7287142.dsl.covlil.sbcglobal.net)
  1415. # [09:22] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1416. # [09:26] <tgummerer> Hello, I would be interested in the CSS Source Maps project for Google Summer of Code. What language(s) would this project have to be coded in?
  1417. # [09:26] <ewong> is this bug 'fixable'? https://bugzilla.mozilla.org/show_bug.cgi?id=626103 and if so, how should I go about in fixing it?
  1418. # [09:27] * Joins: Gentlecat (Roman@4654FE12.18EC6E70.8FB52CB8.IP)
  1419. # [09:28] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1420. # [09:30] * Quits: rclick (rclick@moz-A7287142.dsl.covlil.sbcglobal.net) (Quit: )
  1421. # [09:30] * Joins: rclick (rclick@moz-A7287142.dsl.covlil.sbcglobal.net)
  1422. # [09:31] * Quits: harth (harth@E9758364.9EC0A5AF.CFE928A7.IP) (Input/output error)
  1423. # [09:32] <Mavericks> tgummerer: do you still need help ?
  1424. # [09:33] <darktrojan> ewong, I think you can make the reftest wait until you're ready
  1425. # [09:33] * Quits: cpearce (chatzilla@moz-6004FBED.xdsl.xnet.co.nz) (Ping timeout)
  1426. # [09:33] <darktrojan> so use js to fix the focus, then tell it you're ready
  1427. # [09:34] <tgummerer> Mavericks: Yes, if possible. Has the project to be coded in JavaScript?
  1428. # [09:34] <Mavericks> tgummerer: did you check this - http://www.google-melange.com/gsoc/org/google/gsoc2012/mozilla ?
  1429. # [09:34] <Mavericks> oh
  1430. # [09:36] <ewong> darktrojan: I see.. sounds 'simple' enough... now do I have the knowledge to do that... anyway thanks for the pointer... will try out that avenue
  1431. # [09:37] <@roc> heycam|away: I think it is
  1432. # [09:38] <tgummerer> Mavericks: Yes, I did, but it says there are projects available in C++, Python, JavaScript, etc, just not sure in what language the CSS Source Maps project would be, because it also doesn't say anything on this site: https://wiki.mozilla.org/Community:SummerOfCode12#Developer_Tools
  1433. # [09:39] <darktrojan> ewong, https://developer.mozilla.org/en/Creating_reftest-based_unit_tests#Testing_invalidation
  1434. # [09:40] <darktrojan> I've never done it, so now you know as much as I do
  1435. # [09:40] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  1436. # [09:41] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1437. # [09:44] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1438. # [09:49] * Quits: njn (chatzilla@moz-B15A394.dyn.iinet.net.au) (Client exited)
  1439. # [09:49] * Joins: fxa90id (fxa90id@moz-D3802D8E.neoplus.adsl.tpnet.pl)
  1440. # [09:52] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1441. # [09:52] * Quits: Mavericks (Mibbit@167523B.D42FEAD6.C6104E0F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1442. # [09:53] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: This computer has gone to sleep)
  1443. # [09:57] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1444. # [09:58] <ewong> hmm
  1445. # [09:58] <ewong> darktrojan thanks.. was hoping to see some sort of an example as I've never done a test before.. so I'm completely clueless..
  1446. # [09:59] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1447. # [10:09] <glandium> does anyone have vmware fusion 4.1.0 around ?
  1448. # [10:10] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3f965690ce1f - Jonathan Kew - bug 717175 - disable the timed expiration of shaped-word caches. r=roc
  1449. # [10:10] * Joins: victorporof (victorporo@40018561.F684631.21A4E96A.IP)
  1450. # [10:11] * Quits: lsumar (lsumar@moz-7691825E.adsl.xtra.co.nz) (Quit: This computer has gone to sleep)
  1451. # [10:14] * Joins: Honza (chatzilla@40018561.F684631.21A4E96A.IP)
  1452. # [10:17] * Joins: rohan (Mibbit@816337C3.2C2BFB59.35E0727C.IP)
  1453. # [10:17] * Joins: nli (nli@moz-99690620.hinet-ip.hinet.net)
  1454. # [10:18] * Quits: bjacob (bjacob@moz-D75E9AE0.rev.sfr.net) (Ping timeout)
  1455. # [10:20] * Quits: aja (chatzilla@B0EAFCC1.95B1E73D.7880DB15.IP) (Client exited)
  1456. # [10:21] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1457. # [10:21] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1458. # [10:24] * Joins: dcamp (dave@40018561.F684631.21A4E96A.IP)
  1459. # [10:27] * Joins: harth (harth@40018561.F684631.21A4E96A.IP)
  1460. # [10:29] * Joins: past (past@40018561.F684631.21A4E96A.IP)
  1461. # [10:31] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1462. # [10:34] * Joins: karl (karl@moz-3833C291.jetstream.xtra.co.nz)
  1463. # [10:36] * Quits: tgummerer (Adium@31BAD81D.A5F114BE.8465EFE9.IP) (Quit: Leaving.)
  1464. # [10:36] * mattwoodrow|away is now known as mattwoodrow
  1465. # [10:38] * Quits: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP) (Connection reset by peer)
  1466. # [10:39] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1467. # [10:41] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1468. # [10:41] * Joins: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP)
  1469. # [10:44] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1470. # [10:44] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1471. # [10:44] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1472. # [10:44] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  1473. # [10:44] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1474. # [10:45] * Joins: Mavericks (Mibbit@8267EFDD.E5773B9B.FDEA3160.IP)
  1475. # [10:45] * Joins: lsumar (lsumar@59E5D51.793B015F.11F528CC.IP)
  1476. # [10:46] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  1477. # [10:47] <ewong> regarding tests.. to fix tests.. I must fix the code right? and not the test? in layout/reftests/css-invalid/select/select-required-multiple-invalid.html, (re: bug #626103), do I add the "invalidation part" or is this not why it fails intermittently?
  1478. # [10:49] * Joins: Ms2ger (Ms2ger@moz-8C3B1E1.kulnet.kuleuven.be)
  1479. # [10:49] <Unfocused> ewong: sometimes its the test that's wrong
  1480. # [10:49] <ewong> Unfocused: how would I tell?
  1481. # [10:49] * Joins: imphil (philipp@F25A9EC0.C9D3A6D5.478CFEE9.IP)
  1482. # [10:50] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1483. # [10:50] * sancus is now known as sancus_
  1484. # [10:50] * sancus_ is now known as sancus
  1485. # [10:50] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  1486. # [10:51] * Joins: anky (anky@48C8B50D.36C2522D.A3D1B221.IP)
  1487. # [10:51] <Unfocused> by figuring out why it fails :)
  1488. # [10:51] * Parts: rohan (Mibbit@816337C3.2C2BFB59.35E0727C.IP)
  1489. # [10:53] <ewong> seems steep for me to understand this...
  1490. # [10:54] * glob is now known as glob|away
  1491. # [10:55] * Quits: sicking (chatzilla@moz-903915C1.hsd1.ca.comcast.net) (Input/output error)
  1492. # [10:55] * Joins: mak (chatzilla@moz-777E45F2.retail.telecomitalia.it)
  1493. # [10:55] * Quits: Mavericks (Mibbit@8267EFDD.E5773B9B.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1494. # [10:58] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3de967c4624c - Dão Gottwald - Bug 734706 - The Page Style menu's "No Style" menu item shouldn't have to stop the command event propagation. r=dolske
  1495. # [10:59] * Joins: shorlander (shorlander@40018561.F684631.21A4E96A.IP)
  1496. # [11:00] * Quits: anky (anky@48C8B50D.36C2522D.A3D1B221.IP) (Client exited)
  1497. # [11:00] * Joins: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  1498. # [11:01] <Ms2ger> dolske, join/part/quits are logged, there's a checkbox to show them
  1499. # [11:02] * Quits: lsumar (lsumar@59E5D51.793B015F.11F528CC.IP) (Ping timeout)
  1500. # [11:05] * Quits: Ami_Ty (Amie@moz-7D22EB0A.dsl.static.sonic.net) (Quit: Ami_Ty)
  1501. # [11:06] * Joins: anky (anky@48C8B50D.36C2522D.A3D1B221.IP)
  1502. # [11:07] * Quits: grubshka (grubshka@moz-4BD0D229.w86-216.abo.wanadoo.fr) (Ping timeout)
  1503. # [11:08] * Quits: imphil (philipp@F25A9EC0.C9D3A6D5.478CFEE9.IP) (Ping timeout)
  1504. # [11:08] * Quits: fxa90id (fxa90id@moz-D3802D8E.neoplus.adsl.tpnet.pl) (Ping timeout)
  1505. # [11:08] * Joins: bjacob (bjacob@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1506. # [11:10] * Joins: Mavericks (Mibbit@15D4D211.D42FEAD6.C6104E0F.IP)
  1507. # [11:11] * Joins: lsumar (lsumar@59E5D51.793B015F.11F528CC.IP)
  1508. # [11:14] * Joins: necolas (necolas@moz-8F849A9F.bb.sky.com)
  1509. # [11:16] <hsivonen> So it's been over 3 years since I filed the bug about rewriting bookmark import.
  1510. # [11:16] <hsivonen> time flies. the remains of the old parser die hard.
  1511. # [11:16] <glandium> hsivonen: that's the last piece?
  1512. # [11:16] * ewong is now known as ewong|afk
  1513. # [11:16] <hsivonen> glandium: second to last
  1514. # [11:16] <glandium> hsivonen: what is the other?
  1515. # [11:17] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1516. # [11:17] <hsivonen> glandium: about:blank
  1517. # [11:17] <glandium> erf
  1518. # [11:17] <hsivonen> and then there are still the tables that editor depends on
  1519. # [11:17] <hsivonen> tables as in data structures
  1520. # [11:18] <hsivonen> the third third to last thing is going to go away as soon as m-i merges to m-c and the tree opens
  1521. # [11:19] <hsivonen> ooh. the tree has been reopened!
  1522. # [11:19] <Ms2ger> KILL!
  1523. # [11:19] <darktrojan> was going to say, the tree is open
  1524. # [11:20] <hsivonen> Ms2ger: gotta wait for the next m-i to m-c merge still
  1525. # [11:20] <hsivonen> to avoid making Thunderbird nightly testers unhappy because of misordered landings
  1526. # [11:21] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1527. # [11:21] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1528. # [11:21] * Quits: anky (anky@48C8B50D.36C2522D.A3D1B221.IP) (Client exited)
  1529. # [11:21] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1530. # [11:21] <Ms2ger> Mm
  1531. # [11:22] <Ms2ger> Do we always get so many gsoc applicants?
  1532. # [11:22] <bjacob> anyone with a Mac (with OSX 10.6+ and a Intel GPU, but all recent macs have that), please test: http://people.mozilla.org/~bjacob/canvas2D5k.html
  1533. # [11:22] * Quits: lsumar (lsumar@59E5D51.793B015F.11F528CC.IP) (Quit: This computer has gone to sleep)
  1534. # [11:23] <darktrojan> Ms2ger, dunno, but it'd be nice if we had a bot to tell them the person they're looking for isn't here right now
  1535. # [11:23] * Quits: Mavericks (Mibbit@15D4D211.D42FEAD6.C6104E0F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1536. # [11:23] <glandium> bjacob: on a nightly ?
  1537. # [11:24] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  1538. # [11:24] <darktrojan> slow tbpl is slow
  1539. # [11:24] <Unfocused> yea, it gets like this every year
  1540. # [11:25] <glandium> bjacob: i see garbage on an old nightly
  1541. # [11:25] * Joins: mauke_ (mauke@moz-6A01E0D8.superkabel.de)
  1542. # [11:26] <glandium> bjacob: and i see garbage on current nightly too
  1543. # [11:26] <robcee> is the tree hosed?
  1544. # [11:26] <robcee> lots of red on m-c
  1545. # [11:26] * Quits: znhxr (mauke@moz-6A01E0D8.superkabel.de) (Ping timeout)
  1546. # [11:26] <bjacob> glandium: thanks, that is expected (mac/intel driver bug). patch coming to work around it
  1547. # [11:27] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1548. # [11:27] <glandium> bjacob: it looks like random pieces of the screen
  1549. # [11:27] * Joins: smaug (chatzilla@moz-AA96D69.gprs.sl-laajakaista.fi)
  1550. # [11:27] * ChanServ sets mode: +o smaug
  1551. # [11:27] <bjacob> glandium: this is a 5000x5000 image downsized to fit the window. if you remove the style to get 1:1 zoom you'll probably see real stuff that was on your screen in recent past
  1552. # [11:28] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  1553. # [11:28] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1554. # [11:29] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1555. # [11:29] * mauke_ is now known as znhxr
  1556. # [11:30] <darktrojan> robcee, yeah, that's not looking so good
  1557. # [11:33] <masayuki> smaug: could you sr for bug 672175?
  1558. # [11:34] <Unfocused> Connecting to ftp.mozilla.org|63.245.209.137|:80... connected.
  1559. # [11:34] <Unfocused> HTTP request sent, awaiting response... 503 Server Too Busy
  1560. # [11:34] <nthomas> robcee, darktrojan - sorry about those 503 errors on ftp.m.o. I suggest you rebuild them on tbpl for now
  1561. # [11:35] <nthomas> it gets slammed when lots of test jobs all try to download the same file simultaneously
  1562. # [11:35] <hsivonen> awesome. Ubuntu Software Center says the .deb for Vidyo Desktop violates package quality standards
  1563. # [11:35] <hsivonen> does Vidyo QA this stuff at all?
  1564. # [11:36] <glandium> hsivonen: i solved all my vidyo problems by using the android client
  1565. # [11:36] <glandium> which creates other problems, but lesser ones
  1566. # [11:36] <hsivonen> glandium: I've been using the android client, too
  1567. # [11:36] <robcee> nthomas: was asking about the reds, actually, but thanks
  1568. # [11:37] <nthomas> the 503 causes the red, no ?
  1569. # [11:37] <hsivonen> glandium: yesterday, I missed over 10 minutes of a call, because I had a hard time getting wifi up on a Mac
  1570. # [11:37] <glandium> i just have to get used to seeing peple sideways
  1571. # [11:37] <hsivonen> and Vidyo on Android doesn't work over 3G
  1572. # [11:37] * Quits: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Connection reset by peer)
  1573. # [11:37] <hsivonen> is there a way to tell Vidyo on Android to use only audio and no video to make it work over 3G?
  1574. # [11:38] <glandium> not sure
  1575. # [11:38] <hsivonen> ok. now I have VidyoDesktop in my Unity launcher but it doesn't launch
  1576. # [11:38] <hsivonen> yes, I have Ubuntu
  1577. # [11:39] <hsivonen> does it sniff the version of Ubuntu, too?
  1578. # [11:39] <hsivonen> can't wait for WebRTC to replace this
  1579. # [11:39] * mounir regrets what he just did...
  1580. # [11:40] <mounir> someone wants to help marking bugs merged from m-i ? :)
  1581. # [11:40] * Quits: @smaug (chatzilla@moz-AA96D69.gprs.sl-laajakaista.fi) (Connection reset by peer)
  1582. # [11:40] <darktrojan> heh
  1583. # [11:40] * ewong|sleep is now known as ewong
  1584. # [11:41] * Joins: anky (anky@48C8B50D.36C2522D.A3D1B221.IP)
  1585. # [11:41] * mattwoodrow is now known as mattwoodrow|away
  1586. # [11:41] * darktrojan gives all those purples a pretty star too
  1587. # [11:41] * Joins: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  1588. # [11:43] * Joins: RaZiel (quassel@B32E5CD3.8D8F7BC9.4073AF81.IP)
  1589. # [11:44] * Quits: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Connection reset by peer)
  1590. # [11:46] * Quits: anky (anky@48C8B50D.36C2522D.A3D1B221.IP) (Client exited)
  1591. # [11:46] * Quits: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP) (Connection reset by peer)
  1592. # [11:46] * Joins: pranavrc (pranavrc@7D88244E.F976102B.520CDC98.IP)
  1593. # [11:49] * Joins: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP)
  1594. # [11:50] * Joins: dao (dao@moz-1D70FAB7.superkabel.de)
  1595. # [11:51] * Joins: gabor (gabor@moz-797A1A8A.pool.digikabel.hu)
  1596. # [11:51] <Mark_Capella> ms2ger: ping re: bug#734023
  1597. # [11:52] <Ms2ger> ack
  1598. # [11:52] <Mark_Capella> Is JST fairly responsive to review request?
  1599. # [11:52] <Ms2ger> Fairly, I'd say
  1600. # [11:53] <Mark_Capella> <--- Will wait some more
  1601. # [11:53] <Ms2ger> I'll poke him if he doesn't reply quickly :)
  1602. # [11:53] <Mark_Capella> k
  1603. # [11:53] * Joins: asac (asac@D1AEE99B.6F8AB468.B3DDC20A.IP)
  1604. # [11:53] * Quits: ewong (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  1605. # [11:54] * Joins: ewong (chatzilla@F536648C.E5F17347.51F738FB.IP)
  1606. # [11:55] <hsivonen> boom. zapped one nsIHTMLContentSink impl!
  1607. # [11:55] <darktrojan> hsivonen++
  1608. # [11:55] <mounir> someone around is in sec group?
  1609. # [11:55] * Joins: KaiRo (robert@moz-6819C3BB.adsl.highway.telekom.at)
  1610. # [11:56] <mounir> I need to mark bug 732951 as fixed
  1611. # [11:57] * Joins: mike5w3c (MikeS@10BC89C3.C24DC5D2.9FD833D8.IP)
  1612. # [11:57] * Joins: tgummerer_mobile2 (yaaic@E0621142.384FABE7.83BB78DC.IP)
  1613. # [11:58] * Joins: libs (blah@94066260.70F4CDBF.45459EBF.IP)
  1614. # [11:58] * Quits: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP) (Ping timeout)
  1615. # [11:58] * Joins: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP)
  1616. # [11:58] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1617. # [11:59] <libs> http://www.sqlite.org/releaselog/3_7_11.html SQLite 3.7.11 released, should Firefox update to the latest version? last update was https://bugzilla.mozilla.org/show_bug.cgi?id=718455 3.7.10
  1618. # [11:59] <KaiRo> mounir: oh, and you can't access the bug?
  1619. # [11:59] <mounir> KaiRo: yes
  1620. # [11:59] * Quits: tgummerer_mobile2 (yaaic@E0621142.384FABE7.83BB78DC.IP) (Ping timeout)
  1621. # [12:00] <KaiRo> mounir: ok, I'll mark it fixed for you
  1622. # [12:00] * padenot|away is now known as padenot
  1623. # [12:00] <Unfocused> libs: i bet mak can answer that
  1624. # [12:00] <mounir> KaiRo: thanks
  1625. # [12:00] * Joins: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  1626. # [12:01] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1627. # [12:01] <KaiRo> mounir: done
  1628. # [12:01] <mak> well, considered "Upgrading from all other SQLite versions, including 3.7.10, is recommended." we should probably upgrade
  1629. # [12:02] <KaiRo> mak: sounds like it
  1630. # [12:02] <avih> what would be a good practice when choosing what prefs to expose via about config, vs the prefs that stay "hidden" (but can be added by the user)?
  1631. # [12:02] <KaiRo> mak: a security fix?
  1632. # [12:02] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1633. # [12:02] <hsivonen> avih: usually everything goes into about:config
  1634. # [12:02] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1635. # [12:03] <hsivonen> avih: truly hidden prefs are rare
  1636. # [12:03] <avih> hsivonen: got it. thx.
  1637. # [12:03] <mak> KaiRo: not that clear from the changelog, there is a bug in LEFT JOINs though
  1638. # [12:03] * Joins: hvq (HVQ@moz-DBF7B1D0.dynip.nus.edu.sg)
  1639. # [12:03] <Unfocused> hsivonen: how do you know? ;)
  1640. # [12:03] <mak> that exists just in 3.7.10
  1641. # [12:03] <hsivonen> Unfocused: hehe
  1642. # [12:03] <mak> so that may explain why it's recommended
  1643. # [12:03] <avih> Unfocused: you know otherwise?
  1644. # [12:04] <KaiRo> mak: if we are using those in our code, sounds like we want to go to 3.7.11 everywhere we have .10 now
  1645. # [12:04] <mak> KaiRo: indeed it's optional from 3.7.9, so likely it's just the bug fix
  1646. # [12:04] <Unfocused> avih: i was being facetious
  1647. # [12:04] <mounir> KaiRo: could you please mark bug 711043 too?
  1648. # [12:04] <avih> Unfocused: doesn't necessarily mean you don't know otherwise ;)
  1649. # [12:05] <Unfocused> heh, fair enough :)
  1650. # [12:05] <mak> KaiRo: I doubt we may take a SQLite upgrade in beta. btw, reading the bug entry.
  1651. # [12:05] <Unfocused> to the best of my knowledge, they are indeed rare
  1652. # [12:05] * glazou is now known as glazou_lunch
  1653. # [12:05] <avih> ok, thank you :)
  1654. # [12:06] <libs> mak can the upgrade be done for Nightly and Aurora?
  1655. # [12:06] <avih> Unfocused: and for those rare ones, what would be the motivation to leave them out? abundance of rarely useful features? security? potential to wreck havoc?
  1656. # [12:06] <mak> probably yes
  1657. # [12:06] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  1658. # [12:06] <mak> surely for Nightly
  1659. # [12:06] <hsivonen> huh. comm-central is burning because it failed to pull mozilla-central
  1660. # [12:07] <Unfocused> avih: mostly the last one, i think
  1661. # [12:07] <avih> Unfocused: good enough for me. thx :)
  1662. # [12:08] <KaiRo> mounir: noted the merge there, but there's two different reviewed patches in that bug, so I only asked if it's fixed now or not
  1663. # [12:09] <KaiRo> mak: I guess it depends on how grave that bug really is and how it hits us (and also what the risk is in taking the fix on the channels if required)
  1664. # [12:09] <hsivonen> how does one restart a comm-central build? The RelEng self-serve doesn't how comm-central to me.
  1665. # [12:09] * Joins: anky (anky@48C8B50D.36C2522D.A3D1B221.IP)
  1666. # [12:11] <KaiRo> hsivonen: I'd not sure if there's a self-serve, you might need to track down Thunderbird and SeaMonkey build people and ask them - for SeaMonkey it's Callek or ewong, for Thunderbird I'm not sure who's in charge now but it runs through some Mozilla releng people now
  1667. # [12:11] <mak> KaiRo: the example broken query in the bug report is quite complex involving both a left join and a inner join, that I doubt we use anywhere. it's unclear which queries may be broken. will don some experiment.
  1668. # [12:11] <KaiRo> mak: ah, ok
  1669. # [12:11] <hsivonen> KaiRo: thanks
  1670. # [12:11] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  1671. # [12:12] * Joins: gerv (gerv@moz-1E86B6B0.as13285.net)
  1672. # [12:13] <hsivonen> is there a for dummies guide for setting up aurora, beta and esr trees so that they share the maximal amount of disk with a mozilla-inbound clone?
  1673. # [12:14] * Joins: peregrino (peregrino@moz-9A666907.telecom.net.ar)
  1674. # [12:14] <darktrojan> hsivonen, there's http://jlebar.com/2011/5/20/Faster_and_smaller_clones_of_branches.html
  1675. # [12:14] * Joins: timdream (timdream@moz-4B58184A.hinet-ip.hinet.net)
  1676. # [12:15] <darktrojan> but it doesn't save all that much space
  1677. # [12:15] <hsivonen> darktrojan: thanks
  1678. # [12:15] * Quits: karl (karl@moz-3833C291.jetstream.xtra.co.nz) (Ping timeout)
  1679. # [12:15] <hsivonen> at some point, I will have to bite the bullet and get another SSD
  1680. # [12:16] <darktrojan> get me one too
  1681. # [12:16] <hsivonen> this one isn't enough for all my VMs and trees
  1682. # [12:16] * hsivonen doesn't like opening the computer and installing hardware
  1683. # [12:16] * hsivonen is a software guy
  1684. # [12:17] <Unfocused> hsivonen: that's one reason why i have a separate machine for my VMs :\
  1685. # [12:17] <darktrojan> that you're a software guy?
  1686. # [12:17] * padenot is now known as padenot|away
  1687. # [12:18] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1688. # [12:18] <Unfocused> no, lack of HD space
  1689. # [12:18] <Unfocused> the other reasons are lack of memory, and lack of cpu
  1690. # [12:19] <avih> Unfocused: got a good case at least? :P
  1691. # [12:19] * Quits: ochameau (ochameau@moz-A33C217B.fbx.proxad.net) (Quit: WeeChat 0.3.5)
  1692. # [12:19] <libs> anyone know the status for https://bugzilla.mozilla.org/show_bug.cgi?id=722391 ? it's just sitting around, forgotten
  1693. # [12:20] * Quits: timdream (timdream@moz-4B58184A.hinet-ip.hinet.net) (Ping timeout)
  1694. # [12:20] * Unfocused won't mention that he has a sandy bridge xeon and 16gb of ram
  1695. # [12:20] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
  1696. # [12:21] <gcp> libs: patch should ask for review
  1697. # [12:21] <darktrojan> wooooo, relinked 943 files (20.8 MB reclaimed)
  1698. # [12:21] * glob|away is now known as glob
  1699. # [12:21] <glandium> hsivonen: for your question about aurora, beta, esr... use git
  1700. # [12:21] <jdm> ...where did my night go?
  1701. # [12:21] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  1702. # [12:22] <jdm> I started digging around in the DWARF generation of llvm around 3:30, and suddenly the sun is rising
  1703. # [12:22] <Unfocused> jdm: i ated it
  1704. # [12:22] <jdm> Unfocused: you jerk
  1705. # [12:22] <Ms2ger> Needs mem
  1706. # [12:22] <Ms2ger> e
  1707. # [12:22] <avih> Unfocused: the common practice when submitting a multi-part patch is to use hg queues, yes?
  1708. # [12:23] <Ms2ger> Yes
  1709. # [12:23] <avih> well.. managing locally, rather than submittin..
  1710. # [12:23] <Unfocused> yes, mq is your friend
  1711. # [12:23] <avih> thx.
  1712. # [12:23] <Unfocused> https://developer.mozilla.org/en/Mercurial_Queues if you haven't read it already
  1713. # [12:24] <jdm> I should move that big red box somewhere else
  1714. # [12:24] * Joins: Px-BSD (chatzilla@moz-4FB595E5.new-point.com.ua)
  1715. # [12:24] <ewong> hsivonen: no..there's no self-serve for c-c
  1716. # [12:24] * padenot|away is now known as padenot
  1717. # [12:24] <jdm> it's kind of a grab bag of stuff that most people don't actually need to know
  1718. # [12:24] * Joins: Px (chatzilla@moz-4FB595E5.new-point.com.ua)
  1719. # [12:25] * Quits: ochameau (ochameau@moz-A33C217B.fbx.proxad.net) (Quit: WeeChat 0.3.5)
  1720. # [12:25] <hsivonen> ewong: ok.
  1721. # [12:25] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
  1722. # [12:25] * Quits: Ms2ger (Ms2ger@moz-8C3B1E1.kulnet.kuleuven.be) (Quit: Leaving)
  1723. # [12:25] * Joins: Ms2ger (Ms2ger@moz-8C3B1E1.kulnet.kuleuven.be)
  1724. # [12:26] * Quits: gerv (gerv@moz-1E86B6B0.as13285.net) (Quit: Leaving.)
  1725. # [12:27] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
  1726. # [12:29] * Quits: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP) (Client exited)
  1727. # [12:29] <Px> Hello, I'm pointed here to get help with problem, today I get memory leaks with yesterday/today SeaMonkey nightly, two times browser became irresponsible fully consuming one CPU core and doing something inside xul.dll, memory grown was 200 MB in 3 minutes while I'm doing nothing.
  1728. # [12:30] <Px> Short about:memory data: when problem just appeared - http://pastebin.mozilla.org/1529416, in three minutes after - http://pastebin.mozilla.org/1529419
  1729. # [12:31] <Px> Full data also available, if needed
  1730. # [12:33] * glob is now known as glob|away
  1731. # [12:35] * Quits: darktrojan (geoff@moz-DAB6A0CC.telstraclear.net) (Quit: darktrojan)
  1732. # [12:36] * Parts: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP)
  1733. # [12:36] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Client exited)
  1734. # [12:39] * Quits: rclick (rclick@moz-A7287142.dsl.covlil.sbcglobal.net) (Ping timeout)
  1735. # [12:40] <gcp> any specific steps to reproduce?
  1736. # [12:41] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1737. # [12:41] * Quits: decoder (quassel@45737F17.411DB1E9.95550721.IP) (Ping timeout)
  1738. # [12:42] * glazou_lunch is now known as glazou
  1739. # [12:42] * Joins: AutomatedTester (AutomatedT@moz-242AE4CF.as13285.net)
  1740. # [12:43] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1741. # [12:43] <Px> Currently - no, both times when it happens I just reading text and scrolling between
  1742. # [12:44] <gcp> I'd say: file a bug narrowing the range of versions as much as possible, and include the full about:memory if possible
  1743. # [12:44] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1744. # [12:46] <Px> That's would be next step, if no other advices/ideas appeared
  1745. # [12:47] * Joins: SeoZ (DanielJuyu@8A70477A.4591610E.F796972A.IP)
  1746. # [12:47] * Joins: sr (chatzilla@91BC8839.F442218F.88FACCAA.IP)
  1747. # [12:50] * rail_away is now known as rail
  1748. # [12:52] <hsivonen> so I need to land on mozilla-beta and the tip is on a branch that identifies a beta build. What should I do so that I land with the right branch metadata instead of extending the branch that tags a build?
  1749. # [12:52] <nthomas> hg up -r default
  1750. # [12:53] * Joins: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP)
  1751. # [12:53] <hsivonen> nthomas: thanks
  1752. # [12:53] <nthomas> then transplant or choose your poison
  1753. # [12:54] <mak> KaiRo: libs: fyi, filed bug 737807 for the upgrade. afaict we are unaffected, btw.
  1754. # [12:57] <KaiRo> mak: the "unaffected" part is what I like about this sentence :)
  1755. # [12:59] * Quits: necolas (necolas@moz-8F849A9F.bb.sky.com) (Client exited)
  1756. # [12:59] * Joins: ajuma (ajuma@moz-CDCFE118.home.cgocable.net)
  1757. # [13:00] * Quits: AutomatedTester (AutomatedT@moz-242AE4CF.as13285.net) (Quit: Leaving...)
  1758. # [13:02] * zz_AutomatedTester is now known as AutomatedTester
  1759. # [13:06] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  1760. # [13:07] * Joins: bb10 (bb10@moz-C7B05616.org)
  1761. # [13:10] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1762. # [13:10] * nthomas is now known as nthomas|away
  1763. # [13:12] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Quit: Leaving.)
  1764. # [13:12] * Joins: prashant (Mibbit@64D20D7E.2905CAEE.5D9ABA9F.IP)
  1765. # [13:14] * mak is now known as mak|afk
  1766. # [13:15] * Quits: nthomas|away (chatzilla@moz-95627F12.dsl.telstraclear.net) (Ping timeout)
  1767. # [13:15] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1768. # [13:16] <Px> Heh, now FF nightly crashed, which is good, it has only one page open, which is likely causing problems :)
  1769. # [13:16] <Px> Crash report (nothing useful there, but anyway) - https://crash-stats.mozilla.com/report/index/bp-523b6cba-0048-48c3-8e6d-149c32120321
  1770. # [13:16] * Joins: dao (dao@moz-1D70FAB7.superkabel.de)
  1771. # [13:16] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  1772. # [13:17] * Joins: tgummerer (Adium@31BAD81D.A5F114BE.8465EFE9.IP)
  1773. # [13:18] * Joins: nthomas|away (chatzilla@moz-95627F12.dsl.telstraclear.net)
  1774. # [13:18] <Px> But strange, that nightly is one week old...
  1775. # [13:19] * Quits: anky (anky@48C8B50D.36C2522D.A3D1B221.IP) (Client exited)
  1776. # [13:19] * bhearsum|afk is now known as bhearsum
  1777. # [13:19] <libs> try updating to today's Nightly when released
  1778. # [13:19] <gcp> this might have been an OOM crash
  1779. # [13:23] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1780. # [13:23] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1781. # [13:25] <Px> I was on other system console, so didn't catch exact crash moment, now opened Task manager to observe memory usage, currently only 1 GB of 2 used
  1782. # [13:26] * Quits: mike5w3c (MikeS@10BC89C3.C24DC5D2.9FD833D8.IP) (Ping timeout)
  1783. # [13:31] * Joins: davidb (davidb@471D72E.2257F909.F30C9E9E.IP)
  1784. # [13:32] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1785. # [13:32] * Quits: ashish (ashish@moz-B77DEAEB.mozilla.org) (Ping timeout)
  1786. # [13:32] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1787. # [13:34] * Quits: nli (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli)
  1788. # [13:34] * Quits: Px-BSD (chatzilla@moz-4FB595E5.new-point.com.ua) (Ping timeout)
  1789. # [13:35] * Joins: logiclord (Gaurav@DAD40FA8.B2B3EA5B.35E3DDC8.IP)
  1790. # [13:36] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Quit: Leaving.)
  1791. # [13:36] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 11.0/20120313114517])
  1792. # [13:37] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1793. # [13:38] * Joins: Px-BSD (chatzilla@moz-4FB595E5.new-point.com.ua)
  1794. # [13:38] * Joins: Mavericks (Mibbit@A3FCEDA5.9D3D7498.FDEA3160.IP)
  1795. # [13:38] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1796. # [13:41] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1797. # [13:42] * Quits: Ms2ger (Ms2ger@moz-8C3B1E1.kulnet.kuleuven.be) (Ping timeout)
  1798. # [13:42] * Quits: tgummerer (Adium@31BAD81D.A5F114BE.8465EFE9.IP) (Quit: Leaving.)
  1799. # [13:42] * Joins: ashish (ashish@moz-B77DEAEB.mozilla.org)
  1800. # [13:43] * Joins: joey_ (chatzilla@moz-E31CD2CB.mozilla.org)
  1801. # [13:43] * Quits: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP) (Input/output error)
  1802. # [13:43] <KaiRo> hrm, "(Secure bug updated)" as the bug subject and no hint anywhere in the body as to what the bug summary is, that sounds suboptimal
  1803. # [13:44] * Quits: wolfiR (wolfiR@moz-7908B763.dip0.t-ipconnect.de) (Quit: Leaving)
  1804. # [13:46] <avih> masayuki: on windows, what event does the OS send for pixel scrolls? (maybe windows 7 tablet? for example) is it also WM_MOUSE(V)WHEEL like for normal mouse wheel?
  1805. # [13:47] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1806. # [13:47] * IRCMonkey32798 is now known as Tobbi
  1807. # [13:48] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1808. # [13:49] * Quits: ehugg (chatzilla@moz-EA33CD8D.hsd1.wa.comcast.net) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
  1809. # [13:49] * jmaher|afk is now known as jmaher
  1810. # [13:51] * Joins: timdream (timdream@4A959B56.4C5A5F66.60701F4B.IP)
  1811. # [13:52] * Joins: supreet (quassel@716D9C2B.A1A0D2DF.DF11F364.IP)
  1812. # [13:52] <jfkthame> KaiRo: yeah, it's highly annoying
  1813. # [13:54] * catlee-away is now known as catlee-buildduty
  1814. # [13:57] * Quits: Honza (chatzilla@40018561.F684631.21A4E96A.IP) (Ping timeout)
  1815. # [13:58] * Quits: ircloggr (nodebot@moz-F885385B.compute-1.amazonaws.com) (Client exited)
  1816. # [13:59] * Joins: ircloggr (nodebot@moz-F2213F01.compute-1.amazonaws.com)
  1817. # [14:01] <mounir> KaiRo: the two patches have been landed
  1818. # [14:03] <Callek> hsivonen: SeaMonkey does not have Self-Serve, I don;t *think* TB does
  1819. # [14:03] * Joins: hvq1 (HVQ@moz-DBF7B1D0.dynip.nus.edu.sg)
  1820. # [14:04] * Quits: hvq (HVQ@moz-DBF7B1D0.dynip.nus.edu.sg) (Ping timeout)
  1821. # [14:04] * Joins: wolfiR (wolfiR@moz-7908B763.dip0.t-ipconnect.de)
  1822. # [14:04] <Callek> KaiRo: the real summary is (should be) part of the encrypted headers, iirc
  1823. # [14:04] <Callek> KaiRo: glob would know more
  1824. # [14:05] <hsivonen> Callek: well, OS X debug and Linux64 debug are now green, so if Windows opt goes green, I guess we can forget about the Windows debug red
  1825. # [14:05] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  1826. # [14:05] * Joins: armenzg (armenzg@moz-A8509789.acanac.net)
  1827. # [14:05] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1828. # [14:05] * Quits: mak|afk (chatzilla@moz-777E45F2.retail.telecomitalia.it) (Connection reset by peer)
  1829. # [14:06] <Callek> hsivonen: yea if Win Opt for TB goes green I wouldn't worry too much
  1830. # [14:06] * Joins: mak|afk (chatzilla@moz-777E45F2.retail.telecomitalia.it)
  1831. # [14:06] <Callek> SM Win Debug might even get lucky and appear for you: http://build.mozillamessaging.com/tinderboxpushlog/?tree=SeaMonkey
  1832. # [14:06] <Callek> since its mailnews/ code a good chance of that being meaningful
  1833. # [14:06] <Callek> (though feel free to ignore SM oranges on your push for now)
  1834. # [14:07] * Joins: harsh (Mibbit@DDB90180.15C6DF7B.1551A00F.IP)
  1835. # [14:08] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1836. # [14:09] * mak|afk is now known as mak
  1837. # [14:10] * Quits: joey_ (chatzilla@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.1 [Firefox 12.0a2/20120308042012])
  1838. # [14:10] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1839. # [14:11] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1840. # [14:13] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  1841. # [14:13] * Joins: espindola (espindola@DAFAF5B7.9C110E9F.6F478678.IP)
  1842. # [14:13] <KaiRo> mounir: yes, the "(Secure bug updated)" above was talking about that, and to leave the bug open still
  1843. # [14:14] * Quits: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP) (Quit: ibarlow)
  1844. # [14:14] <KaiRo> Callek: well, doesn't look like that's the case - or S/MIME can't do that reasonably, or SeaMonkey 2.8 is too dumb to show that correctly
  1845. # [14:14] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  1846. # [14:15] * Joins: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP)
  1847. # [14:15] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1848. # [14:20] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
  1849. # [14:20] * Quits: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  1850. # [14:22] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1851. # [14:22] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1852. # [14:24] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  1853. # [14:25] * Quits: Px (chatzilla@moz-4FB595E5.new-point.com.ua) (Client exited)
  1854. # [14:25] * Joins: Px (chatzilla@moz-4FB595E5.new-point.com.ua)
  1855. # [14:27] <gakiwate> rillian, Hi
  1856. # [14:27] * Quits: wolfiR (wolfiR@moz-7908B763.dip0.t-ipconnect.de) (Ping timeout)
  1857. # [14:27] * Joins: mike5w3c (MikeS@10BC89C3.C24DC5D2.9FD833D8.IP)
  1858. # [14:27] * Joins: jfkthame_ (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  1859. # [14:27] * Quits: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP) (Connection reset by peer)
  1860. # [14:27] * sheeri-afk is now known as sheeri
  1861. # [14:27] * jfkthame_ is now known as jfkthame
  1862. # [14:27] * Quits: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP) (Connection reset by peer)
  1863. # [14:29] * Quits: Gentlecat (Roman@4654FE12.18EC6E70.8FB52CB8.IP) (Quit: Leaving)
  1864. # [14:30] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1865. # [14:31] <espindola> mak, not sure I follow what is the difference in having a null connection and a closed one
  1866. # [14:31] <espindola> anything you try to do with it will fail
  1867. # [14:31] <mak> espindola: null connection can crash on dereference
  1868. # [14:31] <espindola> with a segmentation fault even
  1869. # [14:31] <espindola> mak, Close runs InternalClose
  1870. # [14:31] <espindola> which null members
  1871. # [14:32] <mak> sure, though Storage is likely protecting from using those members
  1872. # [14:32] <espindola> so you still crash on deference
  1873. # [14:32] * Joins: wolfiR (wolfiR@moz-E378607.dip0.t-ipconnect.de)
  1874. # [14:32] <espindola> which just makes for harder and harder to find bugs, but whatever
  1875. # [14:32] <mak> while nulling out the external reference has no protection vs that, the dm just thinks it's never null
  1876. # [14:32] <espindola> I also don't understand what you want the code to look like
  1877. # [14:32] * armenzg is now known as armenzg_brb
  1878. # [14:33] <mak> espindola: well we may even null it out, then we get a bunch of crash reports and we have to revert it.... so not sure what's less work to do
  1879. # [14:33] * Quits: logiclord (Gaurav@DAD40FA8.B2B3EA5B.35E3DDC8.IP) (Ping timeout)
  1880. # [14:33] <espindola> Can you explain what you what you mean by GetConnectionReady
  1881. # [14:33] <espindola> mak, it fixes the problem
  1882. # [14:34] <espindola> which is way better than having the next guy with an exit(0) like task hitting them all over the place
  1883. # [14:34] <mak> espindola: something like this http://mxr.mozilla.org/mozilla-central/source/storage/src/VacuumManager.cpp#170
  1884. # [14:34] <espindola> but In any case, as usual this part is so painful I am ok with putting as many bugs under the carpet to close this one
  1885. # [14:35] <espindola> mak, what do you want to be inside the if
  1886. # [14:35] <espindola> the call to Close?
  1887. # [14:36] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  1888. # [14:36] <mak> espindola: I'd say to just call CloseDB() where you need it, and inside it do a check like the one I linked and bail out if close is not needed
  1889. # [14:37] <espindola> mak, that existing code is able to call close unconditionally
  1890. # [14:37] <espindola> only the new places need the check
  1891. # [14:37] <espindola> it would be sad to drop this know precondition and move the check (null or not) to the CloseDB function
  1892. # [14:38] <espindola> I can (but really don't like) change the
  1893. # [14:38] <espindola> if (mDBConn)
  1894. # [14:38] <mak> as you prefer, I don't care that much. just that the long if is a bit annoying repeated all around
  1895. # [14:38] <espindola> CloseDB()
  1896. # [14:38] <espindola> to
  1897. # [14:38] <espindola> if (mDBConn->GetConnectionReady(&ready))
  1898. # [14:38] <espindola> Close()
  1899. # [14:39] * Quits: ekw (ekw@moz-E0C3F0AF.dsl.irvnca.pacbell.net) (Connection reset by peer)
  1900. # [14:39] <espindola> so is the patch OK with just s/Close/CloseDB/
  1901. # [14:39] <espindola> and changing the if?
  1902. # [14:39] <espindola> and removing the mDBConn = NULL?
  1903. # [14:39] <mak> the if should be more complicated than the one you wrote above
  1904. # [14:40] <espindola> if (!mDBNull && ..)?
  1905. # [14:40] <mak> if (mDBConn && NS_SUCCEEDED(mDBConn->GetConnectionReady(&ready)) && ready)
  1906. # [14:40] <espindola> mDBConn
  1907. # [14:40] <espindola> lovely.
  1908. # [14:40] <espindola> is it ok with that?
  1909. # [14:40] <mak> yep
  1910. # [14:41] * AutomatedTester is now known as zz_AutomatedTester
  1911. # [14:41] <espindola> ok, I really hope I am not the one debugging the db being used after closed in the future
  1912. # [14:41] * Quits: libs (blah@94066260.70F4CDBF.45459EBF.IP) (Quit: )
  1913. # [14:42] * Joins: Honza (chatzilla@40018561.F684631.21A4E96A.IP)
  1914. # [14:42] <mak> I still have to file the bugs in Storage for that, will do
  1915. # [14:43] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1916. # [14:43] * bear-afk is now known as bear
  1917. # [14:44] * Joins: gandalf (zbraniecki@moz-3F6EB325.neoplus.adsl.tpnet.pl)
  1918. # [14:46] * Joins: dao (dao@moz-1D70FAB7.superkabel.de)
  1919. # [14:49] * Joins: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP)
  1920. # [14:51] * Quits: past (past@40018561.F684631.21A4E96A.IP) (Ping timeout)
  1921. # [14:51] * edransch-away is now known as edransch
  1922. # [14:51] * Joins: past (past@40018561.F684631.21A4E96A.IP)
  1923. # [14:52] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  1924. # [14:52] * Quits: Px-BSD (chatzilla@moz-4FB595E5.new-point.com.ua) (Ping timeout)
  1925. # [14:53] * Joins: dseif (dseif@F2D29657.F60B0462.67AC9B1.IP)
  1926. # [14:53] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1927. # [14:53] * Joins: mjschranz_ (mjschranz@moz-57B23647.senecac.on.ca)
  1928. # [14:54] * Quits: fabrice|zZz (fabrice@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1929. # [14:54] * Quits: mjschranz_ (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  1930. # [14:54] * jlebar|sleep is now known as jlebar
  1931. # [14:55] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1932. # [14:56] * Joins: grubshka (grubshka@moz-E4D7810D.w109-213.abo.wanadoo.fr)
  1933. # [14:56] * Joins: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP)
  1934. # [14:57] * armenzg_brb is now known as armenzg
  1935. # [14:58] * bwinton_away is now known as bwinton
  1936. # [14:58] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  1937. # [14:59] * Quits: supreet (quassel@716D9C2B.A1A0D2DF.DF11F364.IP) (Ping timeout)
  1938. # [14:59] <@bz_sleep> anyone here know about bugzilla's encrypted mail thing?
  1939. # [14:59] * Quits: tgummerer_mobile (yaaic@31BAD81D.A5F114BE.8465EFE9.IP) (Connection reset by peer)
  1940. # [15:00] * @bz_sleep thinks he sees a bug, not sure where to file it
  1941. # [15:00] * Quits: sr (chatzilla@91BC8839.F442218F.88FACCAA.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 13.0a1/20120303192654])
  1942. # [15:00] * Quits: statix|- (statix@moz-AE3C0771.zone12.bethere.co.uk) (Ping timeout)
  1943. # [15:00] * Quits: timdream (timdream@4A959B56.4C5A5F66.60701F4B.IP) (Quit: timdream)
  1944. # [15:01] <NeilAway> bz_sleep: glob|away is usually the victim to ping ;-)
  1945. # [15:02] * Joins: jorendorff (jorendorff@40018561.F684631.21A4E96A.IP)
  1946. # [15:03] * glob|away is now known as glob
  1947. # [15:03] <glob> \o
  1948. # [15:03] <@bz_sleep> glob: so secure mail
  1949. # [15:03] <@bz_sleep> glob: it's not set up for review request mails?
  1950. # [15:03] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1951. # [15:04] <glob> bz_sleep, bug 737709
  1952. # [15:04] <hsivonen> aaargh. I discovered another nsIParser use that I need to get rid of
  1953. # [15:04] <@bz_sleep> glob: thanks
  1954. # [15:04] <hsivonen> what's nsExternalResourceMap?
  1955. # [15:05] <@bz_sleep> that's for cross-document <svg> paint servers
  1956. # [15:05] <jlebar> Nobody minds that I'm using inbound as my personal try server, right?
  1957. # [15:05] <ttaubert> does anyone know how to get XPCOM_MEM_COMPTR_LOG to use the symbols of my debug build? it prints UNKNOWN in libxul.so a lot
  1958. # [15:05] * Quits: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP) (Ping timeout)
  1959. # [15:06] * Joins: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP)
  1960. # [15:06] <hsivonen> bz_sleep: ok. :-(
  1961. # [15:06] <@bz_sleep> ttaubert: are you running the relevant stack-fixing script?
  1962. # [15:06] * bz_sleep is now known as bz
  1963. # [15:07] * coop|afk is now known as coop
  1964. # [15:07] <@bz> hsivonen: so..
  1965. # [15:07] <KaiRo> hsivonen: I think it's jhopkins for Thunderbird releng, btw
  1966. # [15:08] <@bz> hsivonen: this code just wants to make sure the doc is being parsed as XML
  1967. # [15:08] * Joins: kumar (kmcmillan@moz-E31CD2CB.mozilla.org)
  1968. # [15:08] <@bz> hsivonen: that's the only reason nsIParser is involved
  1969. # [15:08] <ttaubert> bz: um, no? is there any documentation about that?
  1970. # [15:09] <@bz> hsivonen: and now that we support html parsing for data-like things, maybe we can even drop this check. Maybe
  1971. # [15:09] <@bz> hsivonen: unclear whether we should
  1972. # [15:09] * Quits: jorendorff (jorendorff@40018561.F684631.21A4E96A.IP) (Quit: jorendorff)
  1973. # [15:09] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1974. # [15:10] <@bz> ttaubert: which os?
  1975. # [15:10] <ttaubert> bz: Linux
  1976. # [15:10] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1977. # [15:10] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1978. # [15:10] * Quits: grubshka (grubshka@moz-E4D7810D.w109-213.abo.wanadoo.fr) (Input/output error)
  1979. # [15:10] <@bz> tools/rb/fix_stack_using_bpsyms.py or tools/rb/fix-linux-stack.pl
  1980. # [15:11] <@bz> I can't recall which is the current one for Linux
  1981. # [15:11] <@bz> pipe your stuff through one of those?
  1982. # [15:11] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  1983. # [15:11] <@bz> https://wiki.mozilla.org/Performance:Leak_Tools does talk about it
  1984. # [15:11] * Joins: grubshka (grubshka@moz-E4D7810D.w109-213.abo.wanadoo.fr)
  1985. # [15:11] <hsivonen> bz: filed https://bugzilla.mozilla.org/show_bug.cgi?id=737845
  1986. # [15:11] <@bz> ttaubert: ^
  1987. # [15:12] * Quits: Px (chatzilla@moz-4FB595E5.new-point.com.ua) (Ping timeout)
  1988. # [15:12] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  1989. # [15:12] <@bz> hsivonen: I wonder whether we can get this info off the viewer...
  1990. # [15:12] <ttaubert> bz: aha! thx I didn't see that at all
  1991. # [15:13] <@bz> ttaubert: does it help? ;
  1992. # [15:13] * Parts: harsh (Mibbit@DDB90180.15C6DF7B.1551A00F.IP)
  1993. # [15:13] * Joins: Px (chatzilla@moz-4FB595E5.new-point.com.ua)
  1994. # [15:13] * Joins: mcot_ (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  1995. # [15:13] <ttaubert> bz: yes, very readable now
  1996. # [15:13] <ttaubert> :)
  1997. # [15:14] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
  1998. # [15:14] <@bz> hsivonen: yes
  1999. # [15:15] <@bz> hsivonen: the content viewer ends up wth the document bound to it under CreateInstance
  2000. # [15:15] * padenot is now known as padenot|away
  2001. # [15:15] <@bz> hsivonen: so we could get the document from it
  2002. # [15:15] <@bz> hsivonen: now the question is...
  2003. # [15:15] <@bz> hsivonen: can we get the parser from the document and then do what we do now?
  2004. # [15:15] <@bz> hsivonen: or should we do the check some other way?
  2005. # [15:16] * Joins: jorendorff (jorendorff@40018561.F684631.21A4E96A.IP)
  2006. # [15:16] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  2007. # [15:17] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  2008. # [15:17] <mak> espindola: you didn't change nsDownloadManager.h
  2009. # [15:17] * Joins: vsrao (quassel@12708B22.A48133E6.9FEB19E.IP)
  2010. # [15:17] * Joins: vikram360 (vikram360@D33AC302.D49FD144.2A068A5E.IP)
  2011. # [15:17] <glandium> jesup: ping
  2012. # [15:18] <mak> espindola: and please don't nullify the statements
  2013. # [15:19] * Joins: statix|- (statix@moz-AE3C0771.zone12.bethere.co.uk)
  2014. # [15:19] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2015. # [15:21] <jesup> glandium: pong
  2016. # [15:21] <hsivonen> bz: I guess we could obtain the parser without QI and add IsXML() to nsIParser
  2017. # [15:21] <glandium> jesup: i found the problem
  2018. # [15:21] <espindola> mak, ok, I am confused now
  2019. # [15:21] * Joins: tanvi (tanvi@moz-104CC309.mv.mozilla.com)
  2020. # [15:21] <espindola> you asked me to use = null for statements before
  2021. # [15:21] <hsivonen> bz: no that nsIParser can eventually become deCOMtaminated nsAParser
  2022. # [15:21] <hsivonen> s/no/so/
  2023. # [15:22] <mak> espindola: yes, but that caused nice crashes on shutdown for a bunch of users
  2024. # [15:22] <espindola> in other words, it found more bugs that we fixed
  2025. # [15:22] <mak> espindola: and surely we can find a better way to debug issues than crashing users
  2026. # [15:22] <glandium> jesup: it's because libjingle's makefile adds -fvisibility=hidden and -fvisibility-inlines-hidden, which clashes with our own flags. Also, it adds plenty of other flags we may not want, like -mmmx
  2027. # [15:22] <espindola> not what I have seen since looking at exit(0)
  2028. # [15:22] <mak> espindola: no, actually it just found a bug we had already fixed but not backported to aurora
  2029. # [15:22] <espindola> we were barely finalizing statements
  2030. # [15:22] <espindola> any extra check I every added found more bugs
  2031. # [15:22] * Joins: enda (chatzilla@805B2C83.679532CF.2500F951.IP)
  2032. # [15:23] <tanvi> I want to know the scheme from window.content.location.href. Is there a way I can get the scheme without manually parsing? or a function that I can call to parse this for me (since parsing code is error prone, and we shoudln't duplicate that work). unfortunately, its not an nsIURI
  2033. # [15:23] <jesup> glandium: aha. That makes some sense
  2034. # [15:24] <jesup> I had though ted had addressed that in his gyp->Makefile stuff, but I guess not
  2035. # [15:24] <@bz> hsivonen: we can get the parser without QI from the nsIDocument, iirc
  2036. # [15:24] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2037. # [15:24] <glandium> jesup: i'd vote for not using any of the flags provided in gyp
  2038. # [15:24] <@bz> hsivonen: if the parser had isXML on it, that would be great
  2039. # [15:24] <mak> espindola: we have to handle the issue in the library (Storage) making it properly report misuses, than in each single component. Once we have Storage check for connectionReady and we set it on asyncClose, we can easily block any further usage.
  2040. # [15:24] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2041. # [15:24] <espindola> mak, is keeping dangling statements a sine qua non?
  2042. # [15:25] <espindola> would you mind saying that in the bug?
  2043. # [15:25] <jesup> glandium: Ok - all C/CPPFLAGS?
  2044. # [15:25] <glandium> jesup: yeah
  2045. # [15:25] * jesup goes to see what they set
  2046. # [15:25] <mak> espindola: what you mean by dangling statements?
  2047. # [15:25] <glandium> jesup: obviously, DEFINES are needed
  2048. # [15:25] <espindola> Finalizing but not nulling
  2049. # [15:25] <mak> espindola: doesn't change much, the difference is that trying to use them failes instead of crashing
  2050. # [15:25] <hsivonen> bz: hmm. actually, the document already knows if *it* is XML
  2051. # [15:25] <mak> fails
  2052. # [15:25] * jhopkins is now known as jhopkins|bbl
  2053. # [15:26] <jesup> glandium: I'll have to check carefully as some of the signal-processing code *might* need particular flags (hopefully not)
  2054. # [15:26] <espindola> mak, in other words just makes harder and potentially worse bugs
  2055. # [15:26] <mak> this is your opinion
  2056. # [15:26] * wlach|afk is now known as wlach
  2057. # [15:26] <espindola> but please, if there must leave them to get an r+
  2058. # [15:26] <espindola> note that on the bug
  2059. # [15:26] <espindola> so that we have a record
  2060. # [15:26] <mak> my opinion is that not doing so we have handled a nice shutdown crash to millions users
  2061. # [15:27] <espindola> so please note that on the bug
  2062. # [15:27] <glandium> jesup: we should understand which flags may be required, why, and add them manually, imho
  2063. # [15:27] <mak> sure
  2064. # [15:27] <jesup> glandium: exactly
  2065. # [15:27] <espindola> I really don't want to get blamed
  2066. # [15:27] <jesup> glandium: Thanks!
  2067. # [15:27] <mak> espindola: if someone does just forward to me, I don't care
  2068. # [15:27] <glandium> jesup: np
  2069. # [15:28] <espindola> mak, it is much better to have that directly on the bug
  2070. # [15:28] * djvj|away is now known as djvj
  2071. # [15:30] <mak> done
  2072. # [15:30] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  2073. # [15:36] <tanvi> my answer is location.protocol
  2074. # [15:37] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  2075. # [15:38] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
  2076. # [15:38] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  2077. # [15:38] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Quit: Leaving.)
  2078. # [15:38] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  2079. # [15:38] * armenzg is now known as armenzg_mtg
  2080. # [15:39] * jhopkins|bbl is now known as jhopkins
  2081. # [15:40] * Joins: Kwan (chatzilla@moz-2402E6E3.zone11.bethere.co.uk)
  2082. # [15:40] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2083. # [15:42] * Parts: josh (josh@moz-2EE66546.nyc.res.rr.com)
  2084. # [15:43] * Quits: prashant (Mibbit@64D20D7E.2905CAEE.5D9ABA9F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2085. # [15:46] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  2086. # [15:46] * Joins: kaie2 (kaie@moz-4421EBF9.dip.t-dialin.net)
  2087. # [15:47] * Joins: rclick (rclick@moz-A7287142.dsl.covlil.sbcglobal.net)
  2088. # [15:47] * Quits: kaie (kaie@moz-2050B231.dip.t-dialin.net) (Ping timeout)
  2089. # [15:47] * kaie2 is now known as kaie
  2090. # [15:47] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2091. # [15:48] * Joins: Ms2ger (Ms2ger@moz-4378F9F8.adsl-dyn.isp.belgacom.be)
  2092. # [15:50] * Quits: enda (chatzilla@805B2C83.679532CF.2500F951.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 8.0.1/20111120135848])
  2093. # [15:52] * Parts: tanvi (tanvi@moz-104CC309.mv.mozilla.com)
  2094. # [15:53] * Joins: smaug (chatzilla@moz-3A1A2CE.gprs.sl-laajakaista.fi)
  2095. # [15:53] * ChanServ sets mode: +o smaug
  2096. # [15:53] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2097. # [15:53] * Joins: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP)
  2098. # [15:54] <Yoric> I am trying to open a ChromeWorker from a browser chrome test and it does not find the file.
  2099. # [15:54] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  2100. # [15:54] <Yoric> What can I be missing?
  2101. # [15:54] * Quits: tonymec (tonymec@B89E4AB7.66C7C178.277517C1.IP) (Ping timeout)
  2102. # [15:54] * Quits: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de) (Ping timeout)
  2103. # [15:55] <Yoric> (the worker source has been installed in the same directory as the test source)
  2104. # [15:55] * Joins: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de)
  2105. # [15:55] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  2106. # [15:55] * ChanServ sets mode: +o dveditz
  2107. # [15:56] * Joins: SeoZ[home] (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  2108. # [15:56] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  2109. # [15:56] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2110. # [15:56] * Quits: nattofriends (tsutsumi@moz-A369A791.warosu.org) (Ping timeout)
  2111. # [15:57] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2112. # [15:57] * ChanServ sets mode: +o ehsan
  2113. # [15:58] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  2114. # [15:58] * Joins: nattofriends (tsutsumi@moz-A369A791.warosu.org)
  2115. # [15:59] <Yoric> Or is it simply not possible with a regular browser chrome test?
  2116. # [15:59] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  2117. # [15:59] <@smaug> Yoric: you need bent
  2118. # [15:59] * Quits: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  2119. # [15:59] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  2120. # [16:00] * Yoric hopes it's not a disguised swear word.
  2121. # [16:00] <@smaug> hmm, bent is awake ... isn't it quite early in CA
  2122. # [16:01] <@bz> it's almost 8am there
  2123. # [16:01] * Joins: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP)
  2124. # [16:01] <bent> burning candle at both ends
  2125. # [16:01] <@smaug> 8am is like middle of night for me :p
  2126. # [16:01] <mounir> bent: are you sick or something?
  2127. # [16:01] <@bz> 8am is at least an hour after reveille for me
  2128. # [16:01] * Joins: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net)
  2129. # [16:02] <Ms2ger> You must have kids
  2130. # [16:02] <mounir> bz: did you meant 'reveil'?
  2131. # [16:02] <bent> why sleep when there's so much good coffee in the world
  2132. # [16:02] <@bz> Ms2ger: yes. ;)
  2133. # [16:02] <@bz> mounir: no, I meant what I said
  2134. # [16:02] <mounir> bz: what reveille means?
  2135. # [16:02] <Yoric> bent: hi
  2136. # [16:02] <mounir> bent: you mean, so much good coffee outside of the US, right? :)
  2137. # [16:03] <bent> mounir, and hot chocolate
  2138. # [16:03] <@bz> mounir: http://en.wikipedia.org/wiki/Reveille
  2139. # [16:03] <bent> Yoric, hi
  2140. # [16:03] <jesup> Ms2ger: kids do get one up early... though they slept late this morning (very foggy and dark, and up late last night)
  2141. # [16:03] * Quits: tonymec|away (tonymec@B89E4AB7.66C7C178.277517C1.IP) (Ping timeout)
  2142. # [16:03] * Joins: joey_ (chatzilla@moz-E31CD2CB.mozilla.org)
  2143. # [16:03] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  2144. # [16:04] <mounir> why do english speaking people use malformed french words? :(
  2145. # [16:04] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/29d7555d52fb - Blake Kaplan - Bug 736092 - Notify on the 'connecting' state so the UI can update itself properly. r=cjones
  2146. # [16:04] <@bz> mounir: for fun!
  2147. # [16:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/6e9a8454ccae - Blake Kaplan - Bug 737376 - Shut down the wifi system on shutdown. r=cjones
  2148. # [16:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/ac271854f43d - Blake Kaplan - Bug 737029 - Use DOMRequestHelper.jsm in DOMWifiManager.js. r=fabrice DONTBUILD
  2149. # [16:04] <Yoric> mounir: Part of the reason is that English is partly based on 12th century French, with an injection of 18th century French.
  2150. # [16:04] <@bz> mounir: also, I blame William....
  2151. # [16:05] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  2152. # [16:05] <Yoric> (I may be wrong by two centuries or so)
  2153. # [16:05] <mounir> bz: the prince?
  2154. # [16:05] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2155. # [16:05] * Quits: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  2156. # [16:06] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  2157. # [16:06] <Yoric> bent: I am trying to write a chrome test which uses chrome workers. For this purpose, I need to pass the name of the js file containing the source code for that worker. Unfortunately, it won't find the file. I assume that the test is simply executed with distinct base url, but I need a way to specify a url relative to this one. Should I go for |document.url| trickery or is there a better way?
  2158. # [16:06] <@bz> mounir: yes
  2159. # [16:06] * Joins: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP)
  2160. # [16:06] <@bz> mounir: this one: http://en.wikipedia.org/wiki/William_the_Conqueror
  2161. # [16:06] * zz_AutomatedTester is now known as AutomatedTester
  2162. # [16:06] <jfkthame> i thought you meant the conqueror
  2163. # [16:06] <jfkthame> aka Guillaume le Bâtard
  2164. # [16:07] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2165. # [16:07] <mounir> In France, we know him as Guillaume le Conquérant
  2166. # [16:08] * mcote|afk is now known as mcote
  2167. # [16:08] * Parts: Px (chatzilla@moz-4FB595E5.new-point.com.ua)
  2168. # [16:08] <mounir> didn't knew his name was William
  2169. # [16:08] <Yoric> And since he was a Norseman in the first place, who knows how he was known at the time :)
  2170. # [16:08] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
  2171. # [16:08] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2172. # [16:08] <Ms2ger> Guillaume, William, same thing
  2173. # [16:08] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  2174. # [16:09] <mounir> King of England but he was born and died in France
  2175. # [16:09] <glazou> well
  2176. # [16:09] <mounir> not logical :)
  2177. # [16:09] <glazou> his name was more probably Wilhelm
  2178. # [16:09] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  2179. # [16:09] <glazou> in old Norse
  2180. # [16:09] <BenB> sorry, stupid question: if I want to rebuild and test changes in content/, what's the fasted way to rebuild on Windows? I already build in a RAM-disk and a depend build (just running make on top level) takes 23 minutes.
  2181. # [16:09] * Joins: tonymec|away (tonymec@B89E4AB7.66C7C178.277517C1.IP)
  2182. # [16:10] <BenB> more generally, is there a document which tells me this, because it keeps changing?
  2183. # [16:10] <glazou> BenB: rebuild content and then layout ?
  2184. # [16:10] <BenB> glazou: so make -C content && make -C layout should suffice, despite libxul?
  2185. # [16:11] <glazou> bz, can you confirm?
  2186. # [16:11] <jfkthame> you'd need to make -C toolkit/library to relink libxul, i believe
  2187. # [16:11] * glazou needs to run, bye folks
  2188. # [16:11] * Joins: vsrao_ (quassel@940998A.CF4AFAAA.26A7EDE3.IP)
  2189. # [16:11] * Quits: vsrao (quassel@12708B22.A48133E6.9FEB19E.IP) (Ping timeout)
  2190. # [16:11] * Quits: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Connection reset by peer)
  2191. # [16:11] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  2192. # [16:11] <BenB> jfkthame: ok, thanks. I'd really appreciate a prominent document about this (and so would many other devs), because it keeps changing every year.
  2193. # [16:11] * Joins: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  2194. # [16:12] <jfkthame> BenB: i don't really know much about it, but that's what works for me if i've touched code in layout
  2195. # [16:12] * Quits: joey_ (chatzilla@moz-E31CD2CB.mozilla.org) (Ping timeout)
  2196. # [16:12] <BenB> jfkthame: that's helpful, thanks
  2197. # [16:12] <jfkthame> do you use pymake, btw?
  2198. # [16:13] <jfkthame> that should help significantly on windows
  2199. # [16:13] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
  2200. # [16:13] * Quits: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net) (Ping timeout)
  2201. # [16:13] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  2202. # [16:13] <BenB> I don't know. if it's not the standard configure-make, then I don't and I'll try.
  2203. # [16:13] <@bz> BenB: rebuild the relevant parts of content, layout/build, and toolkit/library
  2204. # [16:14] <froydnj> at a matter of ettiquette, if you have a multi-patch series that needs adjusting for aurora, should you be rolling up the series into a single patch for approval, or should you be a?'ing adjusted individual patches?
  2205. # [16:14] <BenB> bz: I'd really appreciate a prominent document about this (and so would many other devs), because it keeps changing every year. is there one?
  2206. # [16:14] * Quits: vsrao_ (quassel@940998A.CF4AFAAA.26A7EDE3.IP) (Client exited)
  2207. # [16:14] * Joins: vsrao (quassel@940998A.CF4AFAAA.26A7EDE3.IP)
  2208. # [16:15] <@bz> BenB: nope
  2209. # [16:15] <BenB> bz: I'd write one, but I don't know anything about it :)
  2210. # [16:15] <BenB> I could write a stub, though
  2211. # [16:15] <BenB> bz: thanks anyway
  2212. # [16:15] <Yoric> bent: Pinging you before my question is hopelessly buried underneath William the Conqueror and the build system :)
  2213. # [16:16] <bent> Yoric, yup, still here
  2214. # [16:16] * smaug is now known as smaugAfk
  2215. # [16:16] <Yoric> Should I repeat my question?
  2216. # [16:16] * Quits: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk) (Quit: Computer has gone to sleep.)
  2217. # [16:16] * Joins: tonymec (tonymec@B89E4AB7.66C7C178.277517C1.IP)
  2218. # [16:18] <Yoric> bent: Should I repeat my question?
  2219. # [16:18] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2220. # [16:18] <@bz> should you repeat your metaquestion?
  2221. # [16:18] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  2222. # [16:18] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2223. # [16:18] <@bz> I think bent's being DoSed
  2224. # [16:18] <bent> oh, i somehow missed it
  2225. # [16:18] * Quits: SeoZ[home] (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  2226. # [16:19] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2227. # [16:19] <bent> so, we do this in our tests already
  2228. # [16:19] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2229. # [16:19] <bent> not sure if that counts as "pretty"
  2230. # [16:19] <Yoric> Yes, but I can't figure out how it works.
  2231. # [16:19] <Yoric> You use .xul files instead of .js files, is that it?
  2232. # [16:19] <bent> but yeah, we munge window.location
  2233. # [16:20] <bent> no, chrome workers use js files
  2234. # [16:20] * Quits: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP) (Quit: jfkthame)
  2235. # [16:20] <Yoric> I mean for the test entry point.
  2236. # [16:20] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2237. # [16:20] * Yoric is trying to figure out how dom/worker/tests works.
  2238. # [16:21] * Joins: dao (dao@moz-1D70FAB7.superkabel.de)
  2239. # [16:21] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2240. # [16:21] * khuey|away is now known as khuey
  2241. # [16:21] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  2242. # [16:21] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  2243. # [16:21] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2244. # [16:21] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2245. # [16:21] <Yoric> bent: Also, I'm afraid that my dictionary can't help me understand what "munge" means.
  2246. # [16:21] * armenzg_mtg is now known as armenzg
  2247. # [16:21] <bent> oh, chrome mochitests use xul files
  2248. # [16:21] * Joins: joey_ (chatzilla@moz-E31CD2CB.mozilla.org)
  2249. # [16:21] <Yoric> Mmmhhh..
  2250. # [16:21] <Yoric> Is there a difference between "chrome mochitests" and "browser chrome mochitests"?
  2251. # [16:22] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  2252. # [16:22] <bent> "munge" basically just means "manipulate"
  2253. # [16:22] <bent> yes
  2254. # [16:22] <Yoric> ok
  2255. # [16:22] <bent> browser chrome tests use plain js file
  2256. # [16:22] <bent> s
  2257. # [16:22] * joduinn-afk is now known as joduinn-coffee
  2258. # [16:22] <Yoric> At least, this explains why the documentation I am reading does not match with the source code.
  2259. # [16:22] <glandium> What the hell am i doing wrong? my local mac build crashes on start while the build on try from the same tree works properly... my mozconfig is boring http://pastebin.mozilla.org/1529613
  2260. # [16:22] <Yoric> Should I use regular chrome mochitests?
  2261. # [16:22] <glandium> is my only problem to be using xcode 4.2.1?
  2262. # [16:23] * Quits: vikram360 (vikram360@D33AC302.D49FD144.2A068A5E.IP) (Ping timeout)
  2263. # [16:23] <bent> Yoric, do you need to be able to manipulate the browser at all? or do you just want a chrome worker?
  2264. # [16:23] <Yoric> I just want a chrome worker.
  2265. # [16:23] <jbuck> glandium: I thought that gcc/g++ were removed from xcode 4.2.1 and you had to use clang/clang++?
  2266. # [16:24] <Yoric> glandium: I don't see anything wrong – on my build, I just don't specify gcc/g++.
  2267. # [16:24] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2268. # [16:24] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2269. # [16:24] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2270. # [16:24] * smaugAfk is now known as smaug
  2271. # [16:25] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Ping timeout)
  2272. # [16:25] * Joins: dao (dao@moz-1D70FAB7.superkabel.de)
  2273. # [16:25] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  2274. # [16:25] * philor|away is now known as philor
  2275. # [16:25] <Yoric> bent: I just want a chrome worker.
  2276. # [16:26] * Quits: grubshka (grubshka@moz-E4D7810D.w109-213.abo.wanadoo.fr) (Ping timeout)
  2277. # [16:26] <@khuey> glob: can you point me to the bug where we enabled secure bugmail on bmo?
  2278. # [16:26] <glob> khuey, yup, hang on
  2279. # [16:26] <glandium> jbuck: apparently, it's still there, and it's what's used by default. my export lines are there from the time configure was searching for gcc-4.2, and that went away in xcode 4.2
  2280. # [16:26] <glandium> (and it was not so long ago)
  2281. # [16:27] <glob> khuey, bug 731044
  2282. # [16:27] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Quit: Leaving.)
  2283. # [16:27] * Joins: tgummerer (Adium@26DDA9F1.6ACFE53C.EA6EAF8F.IP)
  2284. # [16:27] <glandium> while i'm on this subject, do i need to do something special to have a build that runs on 10.6, considering i'm building on 10.7, or is our default just fine?
  2285. # [16:28] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
  2286. # [16:29] * Yoric wonders whether he needs to ping bent another time or whether this will be considered rude.
  2287. # [16:29] <bent> Yoric, just busy, one sec
  2288. # [16:30] <Yoric> ok
  2289. # [16:30] * ewong is now known as ewong|sleep
  2290. # [16:30] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  2291. # [16:31] * Joins: dao (dao@moz-1D70FAB7.superkabel.de)
  2292. # [16:31] <bent> Yoric, yeah, then chrome mochitest is what you want, not browser
  2293. # [16:31] <jbuck> glandium: looks like you might need --with-macos-sdk=/Developer/SDKs/MacOSX10.6.sdk
  2294. # [16:31] <jbuck> I'm not entirely sure if that's the default, or something that needs to be set specifically however
  2295. # [16:31] <Yoric> bent: ok, so xul files it is
  2296. # [16:33] <BenB> bz: https://developer.mozilla.org/en/Developer_Guide/Mozilla_build_FAQ#Making_builds_faster
  2297. # [16:34] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  2298. # [16:35] * Joins: evilpie (tom@moz-2C299389.pools.arcor-ip.net)
  2299. # [16:35] * Joins: vikram360 (vikram360@E6F1EB55.3DCFA0B5.2A068A5E.IP)
  2300. # [16:35] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2301. # [16:37] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2302. # [16:38] <glandium> jlebar: ping
  2303. # [16:38] <jlebar> glandium, ack
  2304. # [16:38] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2305. # [16:38] <glandium> jlebar: do you have osx 10.6 at hand?
  2306. # [16:38] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  2307. # [16:38] <jlebar> glandium, I forget if my mac still has a 10.6 partition. Let me check.
  2308. # [16:39] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2309. # [16:39] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2310. # [16:39] <glandium> jlebar: i have the strangest thing https://tbpl.mozilla.org/?tree=Try&rev=15df01d37fbc (that's a build with jemalloc2)
  2311. # [16:40] <glandium> jlebar: at the moment i'm trying to get a local build to just plain work, so i can't test much of anything
  2312. # [16:40] * Joins: harsh (Mibbit@DDB90180.15C6DF7B.1551A00F.IP)
  2313. # [16:40] <jlebar> glandium, Looks like I have a partition set aside for 10.6, but it's currently empty. It's no trouble to install it, but it'll take a few hours.
  2314. # [16:40] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2315. # [16:41] <glandium> jlebar: don't bother then
  2316. # [16:41] <jlebar> glandium, All right. Let me know if you change your mind!
  2317. # [16:41] <glandium> i guess i should install xcode on the 10.6 vm i installed this morning
  2318. # [16:41] <glandium> what do people use to debug on mac? gdb?
  2319. # [16:42] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Ping timeout)
  2320. # [16:43] * armenzg is now known as armenzg_mtg
  2321. # [16:43] <hub> glandium: XCode
  2322. # [16:43] * Joins: dao (dao@moz-1D70FAB7.superkabel.de)
  2323. # [16:43] <mwu> I use gdb on osx
  2324. # [16:43] <hub> glandium: https://developer.mozilla.org/en/Debugging_on_Mac_OS_X
  2325. # [16:43] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2326. # [16:43] <AryehGregor> Why does retrieving the summary on tbpl take so long? :(
  2327. # [16:43] <hub> or plain gdb, like mwu says
  2328. # [16:44] <AryehGregor> It would be so much easier to diagnose random orange if the summaries were all preloaded and appeared instantly.
  2329. # [16:45] <@bz> AryehGregor: it loads a large log file and parses it?
  2330. # [16:45] <Yoric> bent: Thanks for the help, with this in mind, I am now able to get something tested.
  2331. # [16:45] * Quits: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  2332. # [16:45] * AryehGregor deserved an answer like that :)
  2333. # [16:46] <bent> Yoric, did you see our existing tests for this kind of thing?
  2334. # [16:46] * Quits: SeoZ (DanielJuyu@8A70477A.4591610E.F796972A.IP) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
  2335. # [16:47] * Joins: pedro (Something@moz-E14A0F6A.clients.your-server.de)
  2336. # [16:47] * Joins: timdream (timdream@moz-104CC309.mv.mozilla.com)
  2337. # [16:47] * padenot|away is now known as padenot
  2338. # [16:47] <Yoric> bent: I did, I just wasn't able to figure out heads from tails until I realized that there were two distinct categories of _browser chrome tests_ and _chrome tests_.
  2339. # [16:47] <pedro> hey guys, my firefox nightly doesn't start at all - segfault
  2340. # [16:47] <bent> Yoric, ah ok
  2341. # [16:47] <NeilAway> dao: did you mean to request from me this time?
  2342. # [16:47] <glob> khuey, just saw your bug... urgh :(
  2343. # [16:47] <pedro> ubuntu, using mozilla's ppa, seemed to happen after it prompted me to update itself (which I never saw)
  2344. # [16:47] <pedro> any tips?
  2345. # [16:48] <@bz> pedro: got symbols?
  2346. # [16:48] <pedro> nop, don think so
  2347. # [16:48] <dao> NeilAway: yes!
  2348. # [16:48] <pedro> happens with new profile too
  2349. # [16:49] <@bz> pedro: hard to debug a segfault without symbols... ;)
  2350. # [16:50] <@khuey> glob: yeah I'm less than pleased about this whole thing
  2351. # [16:50] * Joins: tgummerer1 (Adium@26DDA9F1.6ACFE53C.EA6EAF8F.IP)
  2352. # [16:50] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  2353. # [16:50] * Quits: tgummerer (Adium@26DDA9F1.6ACFE53C.EA6EAF8F.IP) (Connection reset by peer)
  2354. # [16:50] <pedro> bz: is this helpful? http://kaapa.pastebin.mozilla.org/1529660
  2355. # [16:52] * Quits: tgummerer1 (Adium@26DDA9F1.6ACFE53C.EA6EAF8F.IP) (Quit: Leaving.)
  2356. # [16:53] <@bz> pedro: not so much, no
  2357. # [16:53] <@bz> pedro: what can you get out of this thing if you run under gdb?
  2358. # [16:53] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Ping timeout)
  2359. # [16:53] <@bz> pedro: though this looks like a possible null deref...
  2360. # [16:53] * jhford-work-away is now known as jhford-work
  2361. # [16:54] * fabrice|afk is now known as fabrice
  2362. # [16:54] <pedro> bz: creating a new profile doesn't help, but moving away my .mozilla dir made it start again. What happened when I said yes to that slient update?
  2363. # [16:54] <pedro> where did it install to?
  2364. # [16:55] <@bz> pedro: should install on top of the existing install
  2365. # [16:55] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2366. # [16:55] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2367. # [16:55] <@bz> pedro: perhaps an issue with fastload?
  2368. # [16:55] <pedro> hum...
  2369. # [16:56] <pedro> on my root only system?
  2370. # [16:56] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2371. # [16:56] <@bz> pedro: um
  2372. # [16:56] <@bz> pedro: that would be odd
  2373. # [16:56] <pedro> I mean, on a dir where it has no permissions to write?
  2374. # [16:56] <@bz> pedro: update just installs on top of the existing install, or fails to install at all
  2375. # [16:56] <pedro> isn't it like chrome, where it installs itself in a user dir?
  2376. # [16:56] <@bz> no idea
  2377. # [16:56] <@bz> where did you install it?
  2378. # [16:56] <pedro> well, I had a prompt saying it wanted to update itself
  2379. # [16:56] <@bz> update just updates it wherever it's installed
  2380. # [16:57] <@bz> "it" being the thing running
  2381. # [16:57] <@smaug> ...and suddenly my review queue exploded ..again
  2382. # [16:57] <pedro> ut's /usr/lib/firefox-trunk, but my user "pedro" can't write there
  2383. # [16:57] * Quits: vikram360 (vikram360@E6F1EB55.3DCFA0B5.2A068A5E.IP) (Ping timeout)
  2384. # [16:57] <glandium> wtf 4GB for Xcode 3.2.6 O_O
  2385. # [16:58] <@bz> pedro: I have no idea, then
  2386. # [16:58] <pedro> ok
  2387. # [16:58] <@bz> pedro: but I may know why you're crashing
  2388. # [16:58] <pedro> thanks anyway!
  2389. # [16:58] * Quits: Honza (chatzilla@40018561.F684631.21A4E96A.IP) (Ping timeout)
  2390. # [16:58] <@bz> pedro: nuking the fastload caches should fix
  2391. # [16:58] <pedro> bz: do you know how I fix that?
  2392. # [16:58] <pedro> s/fix/do/
  2393. # [16:59] <AryehGregor> bz, sgautherie r-'d a patch that you r+'d . . . does your r+ still hold despite his objections? Should I just check in the old version that you were okay with? My fixes in v2 are no longer needed, since he fixed the DOM tests in other ways that are probably better. https://bugzilla.mozilla.org/show_bug.cgi?id=735805#c35 https://bugzilla.mozilla.org/show_bug.cgi?id=735805#c38
  2394. # [16:59] <@bz> pedro: the startupCache file
  2395. # [16:59] <@bz> AryehGregor: why did he r- ?
  2396. # [16:59] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2397. # [16:59] <AryehGregor> bz, his objections are in https://bugzilla.mozilla.org/show_bug.cgi?id=735805#c35, my response is in https://bugzilla.mozilla.org/show_bug.cgi?id=735805#c38
  2398. # [17:00] <Ms2ger> Well, 'tis Serge...
  2399. # [17:00] <pedro> bz: rm ./Profiles/he4lj0kt.default/startupCache/startupCache.8.little sounds good?
  2400. # [17:00] <AryehGregor> ?
  2401. # [17:00] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  2402. # [17:00] <@bz> pedro: yes
  2403. # [17:01] <pedro> still the same
  2404. # [17:01] <pedro> it's not profile related, since not even -safe-mode works, nor a new profile
  2405. # [17:02] <@bz> pedro: one sec
  2406. # [17:02] * Joins: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  2407. # [17:02] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
  2408. # [17:03] <@bz> dunno what other caches might be involved....
  2409. # [17:03] <@bz> how do we version startupcache?
  2410. # [17:04] * Quits: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP) (Connection reset by peer)
  2411. # [17:04] * padenot is now known as padenot|away
  2412. # [17:04] * Joins: jfkthame_ (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  2413. # [17:05] * armenzg_mtg is now known as armenzg
  2414. # [17:05] <froydnj> we don't, really, iirc
  2415. # [17:05] <glob> khuey, so gmail's threading messages with different subjects into the same group?
  2416. # [17:05] * Joins: kwierso_ (chatzilla@moz-77693AC4.desm.qwest.net)
  2417. # [17:05] <glob> *thread
  2418. # [17:06] <@khuey> yep
  2419. # [17:06] <@bz> froydnj: so how do we deal with the serialization format changing?
  2420. # [17:06] * Quits: kwierso (chatzilla@moz-77693AC4.desm.qwest.net) (Ping timeout)
  2421. # [17:07] * kwierso_ is now known as kwierso
  2422. # [17:07] <glob> khuey, and i thought i couldn't hate gmail's threading any more
  2423. # [17:07] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2424. # [17:07] <@khuey> heh
  2425. # [17:07] <froydnj> bz: serialization of individual things in the cache?
  2426. # [17:07] <@bz> froydnj: yes
  2427. # [17:08] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Quit: Leaving.)
  2428. # [17:08] <@bz> froydnj: like "we changed how we serialize JS stuff"
  2429. # [17:08] * Quits: jfkthame_ (jfkthame@172E6502.44C0F4C5.9542EC20.IP) (Ping timeout)
  2430. # [17:08] <glandium> bz: the whole cache is thrown away on each version update
  2431. # [17:08] <froydnj> bz: we blow away the startup cache on new app versions
  2432. # [17:08] <@bz> that includes nightly updates?
  2433. # [17:08] <jesup> glandium: So far so good on my fedora machine with removing cflags (had to exempt the pkg-config for gtk). On the builder it won't build due to using a ton of SSE2 inline optimizations (I think it also runtime tests, but needs the compiler option for them to be visibile - will need to check on this, since I haven't played with this before - probably ask derf)
  2434. # [17:09] <glandium> bz: theoretically yes
  2435. # [17:09] <glandium> jesup: you could check a linux64 try already.
  2436. # [17:09] <@bz> ok, thanks
  2437. # [17:09] * Joins: vikram360 (vikram360@72C87730.8274BA73.2A068A5E.IP)
  2438. # [17:10] <glandium> jesup: for sse2 inline assembly, you should check what we do in other places where we have such things
  2439. # [17:11] <jesup> glandium: yeah, that's why I figured I'd hit up derf
  2440. # [17:11] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2441. # [17:12] * Joins: wg9s (wg9s@moz-7A06A043.hsd1.ma.comcast.net)
  2442. # [17:12] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  2443. # [17:12] <glandium> jesup: you can check e.g. gfx/skia/Makefile.in (at the end)
  2444. # [17:12] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e9938aab62e2 - Dão Gottwald - Bug 735691 - Make toolbar buttons borderless in the default state. r=shorlander
  2445. # [17:12] * ajuma is now known as ajuma|lunch
  2446. # [17:13] * mjessome is now known as mjessome|lunch
  2447. # [17:13] * Joins: diogogmt (kvirc@moz-57B23647.senecac.on.ca)
  2448. # [17:13] * edransch is now known as edransch-lunch
  2449. # [17:13] <jesup> glandium: thanks
  2450. # [17:14] * Mavericks is now known as Mavericks|afk
  2451. # [17:14] * Parts: harsh (Mibbit@DDB90180.15C6DF7B.1551A00F.IP)
  2452. # [17:14] * Joins: harsh (Mibbit@DDB90180.15C6DF7B.1551A00F.IP)
  2453. # [17:14] * Parts: harsh (Mibbit@DDB90180.15C6DF7B.1551A00F.IP)
  2454. # [17:14] * Ziggy|AWAY is now known as Ziggy_Maes
  2455. # [17:15] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2456. # [17:15] * Joins: cviecco (cviecco@7D871D9E.1B9CFF7.4401682D.IP)
  2457. # [17:15] * Joins: Pyro (Mibbit@DDB90180.15C6DF7B.1551A00F.IP)
  2458. # [17:15] * bear is now known as bear-afk
  2459. # [17:15] * Joins: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  2460. # [17:15] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2461. # [17:15] * Quits: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP) (Ping timeout)
  2462. # [17:15] * Quits: hvq1 (HVQ@moz-DBF7B1D0.dynip.nus.edu.sg) (Quit: Instantbird 1.1)
  2463. # [17:15] <pedro> while running gdb I found this: 0x00007ffff3c97e9a in ?? () from /usr/lib/firefox-trunk/libxul.so
  2464. # [17:15] * Joins: hvq (HVQ@moz-DBF7B1D0.dynip.nus.edu.sg)
  2465. # [17:16] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2466. # [17:16] * Joins: iamaregee (Mibbit@A94CF029.2B9155CD.D30E9BEF.IP)
  2467. # [17:16] * Joins: sheppy (sheppy@moz-CFE4934D.isp.broadviewnet.net)
  2468. # [17:17] * Joins: tgummerer (Adium@31BAD81D.A5F114BE.8465EFE9.IP)
  2469. # [17:17] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2470. # [17:17] * Joins: dao (dao@moz-1D70FAB7.superkabel.de)
  2471. # [17:17] <pedro> doh!
  2472. # [17:17] <pedro> apt-get install firefox-trunk-dbg
  2473. # [17:17] <glob> khuey, are you using pgp or smime?
  2474. # [17:18] <@khuey> glob: smime, but this is broken even with the secure stuff turned off
  2475. # [17:18] <glob> khuey, ah, that makes it easier to test, thanks
  2476. # [17:18] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2477. # [17:18] * Parts: BenB (ben@B911518A.DD7DF417.DDA41192.IP) (Konversation terminating Quasselstrippen)
  2478. # [17:19] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  2479. # [17:19] * joduinn-coffee is now known as joduinn-commute
  2480. # [17:19] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  2481. # [17:19] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  2482. # [17:19] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2483. # [17:20] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2484. # [17:20] * AutomatedTester is now known as AutomatedTester|afk
  2485. # [17:21] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
  2486. # [17:21] <glob> khuey, hrm, wfm
  2487. # [17:22] <@khuey> really?
  2488. # [17:22] * Quits: vikram360 (vikram360@72C87730.8274BA73.2A068A5E.IP) (Ping timeout)
  2489. # [17:22] * Joins: vikram360 (vikram360@1FF11041.60746C98.2A068A5E.IP)
  2490. # [17:22] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2491. # [17:22] <glandium> is running firefox from objdir/dist/bin supposed to work on mac?
  2492. # [17:23] <glob> khuey, 2 bugs, with 2 messages each, resulted in http://i.imgur.com/KZ0Uk.png
  2493. # [17:23] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2494. # [17:23] <Ms2ger> glandium, no
  2495. # [17:23] <Ms2ger> But I don't remember the exact incatation
  2496. # [17:23] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2497. # [17:23] * madhava_ is now known as madhava
  2498. # [17:23] <@khuey> ugh
  2499. # [17:23] <@khuey> wtf
  2500. # [17:23] * Joins: bsmith (bsmith@moz-6BB70391.hsd1.ca.comcast.net)
  2501. # [17:24] <philor> glandium: objdir/dist/Firefox.app/Contents/MacOS/firefox
  2502. # [17:24] <glandium> Ms2ger: i'm better off doing make package then
  2503. # [17:24] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2504. # [17:24] * Quits: merike|away (quassel@moz-A8787E1E.cable.starman.ee) (Ping timeout)
  2505. # [17:25] <@khuey> glob: http://people.mozilla.org/~khuey/whydoesgmailhateme.png
  2506. # [17:25] <Yoric> felipe: there's someone who wants to talk to you on #introduction
  2507. # [17:26] <glob> khuey, :( :(
  2508. # [17:26] * Joins: wm_tylerdavis (Mibbit@moz-1BD7EAEB.hq.af.mil)
  2509. # [17:26] <glandium> khuey: haha
  2510. # [17:27] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  2511. # [17:27] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2512. # [17:27] <glob> khuey, gmail's threading is anti-logic
  2513. # [17:27] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2514. # [17:27] * Quits: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Connection reset by peer)
  2515. # [17:27] <@khuey> I know
  2516. # [17:28] <@khuey> but it's so nice
  2517. # [17:28] <@khuey> :-/
  2518. # [17:28] * Joins: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  2519. # [17:28] <jhammel> hah!
  2520. # [17:28] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2521. # [17:28] * jhammel imagines the ads "You want to secure your house against bugs?"
  2522. # [17:28] <glob> khuey, i dunno, it's web based, and i'm not sure if this internet thing will catch on
  2523. # [17:28] * Quits: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Connection reset by peer)
  2524. # [17:29] * Joins: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  2525. # [17:29] * jhammel is still waiting until the internet comes on bluray
  2526. # [17:29] <jlebar> glandium, http://pastebin.mozilla.org/1529707
  2527. # [17:29] <jhammel> i bet the commentaries will be interested
  2528. # [17:29] <sheppy> jhammel: 3D?
  2529. # [17:29] <jhammel> sheppy: *4*-D! ;)
  2530. # [17:29] * Joins: JeroenDeDauw (jeroen@moz-63AA0E5F.dip0.t-ipconnect.de)
  2531. # [17:29] <sheppy> With Sens-O-Rama!
  2532. # [17:30] <glob> jhammel, http://goldcoaster.files.wordpress.com/2007/09/the_internet_on_one_disk.jpg
  2533. # [17:30] * Quits: harth (harth@40018561.F684631.21A4E96A.IP) (Input/output error)
  2534. # [17:30] <jhammel> glob++
  2535. # [17:30] <glandium> yay, a null deref on startup. now why does that happen locally and not on try is beyond me
  2536. # [17:30] <jhammel> i especially like how "The Internet" is copyrighted ;)
  2537. # [17:30] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2538. # [17:30] <jlebar> khuey, Check your e-mail headers? I thought bugzilla included a gmail thread ID; maybe it's the same for these two messages.
  2539. # [17:30] <pedro> bz: got a stacktrace with debuging sysmbols
  2540. # [17:30] <@khuey> jlebar: it's not
  2541. # [17:31] <jlebar> khuey, Sounds like gmail hates you, then.
  2542. # [17:31] <Yoric> glob: What is that?
  2543. # [17:31] <pedro> bz: is this more helpful? http://kaapa.pastebin.mozilla.org/1529709
  2544. # [17:31] <glob> jlebar, gmail doesn't honour the thread markers in the header
  2545. # [17:31] <@khuey> jlebar: pretty much
  2546. # [17:31] <glob> Yoric, it's the internet, on a disk!
  2547. # [17:31] <glandium> okay let's try it another way. Someone that builds on 10.7 with xcode 4, please give me an m-c changeset that works for you
  2548. # [17:31] <jlebar> glob, Completely ignored?
  2549. # [17:31] <Yoric> glob: wow
  2550. # [17:31] <froydnj> o/~ I'm on a disk o/~
  2551. # [17:31] <jhammel> i hope its linux compatible
  2552. # [17:31] <glob> jlebar, as far as i can tell and read, yes
  2553. # [17:32] <pedro> /build/buildd/firefox-trunk-14.0~a1~hg20120320r89816/build-tree/mozilla/image/src/DiscardTracker.cpp: No such file or directory. @ mozilla/image/src/DiscardTracker.cpp:208
  2554. # [17:32] <jhammel> jlebar: you can always check the source code...oh, wait
  2555. # [17:32] <@khuey> Message-ID: <bug-737307-336670-UCsB5uFoDO@https.bugzilla.mozilla.org/>
  2556. # [17:32] * Joins: logiclord (Gaurav@F2908AB2.71CB4442.35E3DDC8.IP)
  2557. # [17:32] <@khuey> Message-ID: <bug-687256-336670-KNetX861f0@https.bugzilla.mozilla.org/>
  2558. # [17:33] <@khuey> end up in the same "conversation"
  2559. # [17:33] <Yoric> glandium: I use 10.7 + XCode 4.1, changeset 89724:65578021a495 seems to work.
  2560. # [17:33] * Joins: anant (Anant@moz-1722580F.dsl.dynamic.sonic.net)
  2561. # [17:33] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2562. # [17:33] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  2563. # [17:33] <Yoric> glandium: (at least, I can launch tests with it, I haven't tried any deeper)
  2564. # [17:33] <glob> khuey, if anything it would be the in-reply-to header, but it a moot point
  2565. # [17:33] * Quits: bsmith (bsmith@moz-6BB70391.hsd1.ca.comcast.net) (Ping timeout)
  2566. # [17:34] <@khuey> in reply to has the same thing
  2567. # [17:34] <@khuey> mor or less
  2568. # [17:34] * jwir3|away is now known as jwir3
  2569. # [17:34] <glandium> Yoric: well my build just crashes on a null deref when starting, so it can hardly be worse
  2570. # [17:34] <@khuey> *more
  2571. # [17:34] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2572. # [17:34] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  2573. # [17:34] <sheppy> glandium: it could reformat the Internet...
  2574. # [17:35] * Joins: bsmith (bsmith@moz-6BB70391.hsd1.ca.comcast.net)
  2575. # [17:36] <glob> khuey, i have to sleep about 30 mins ago; will continue investigation work tomorrow
  2576. # [17:36] * glob is now known as glob|away
  2577. # [17:36] * Joins: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP)
  2578. # [17:36] <@khuey> glob|away: that's fine, even if I get the threading right I can't read the messages ;-)
  2579. # [17:36] <Ms2ger> Good night, glob|away
  2580. # [17:36] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2581. # [17:36] <glob|away> Ms2ger, :)
  2582. # [17:36] <Ms2ger> Or should I say G'day already? :)
  2583. # [17:37] * mcote is now known as mcote|lunch
  2584. # [17:37] <sheppy> "Happy sleepytime."
  2585. # [17:37] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2586. # [17:38] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2587. # [17:39] * jlebar is now known as jlebar|lunch
  2588. # [17:40] * ajuma|lunch is now known as ajuma
  2589. # [17:40] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2590. # [17:40] <AryehGregor> Yay, my first push to inbound. Scary!
  2591. # [17:41] * edransch-lunch is now known as edransch
  2592. # [17:42] <Ms2ger> AryehGregor, http://30.media.tumblr.com/tumblr_m16r69cABl1rrf1eeo1_400.jpg
  2593. # [17:42] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
  2594. # [17:42] <AryehGregor> Hope not!
  2595. # [17:42] <Ms2ger> :)
  2596. # [17:42] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2597. # [17:42] <AryehGregor> (one of my first commits to MediaWiki broke Wikipedia relatively badly)
  2598. # [17:42] <AryehGregor> (it un-floated all the section edit links for many users)
  2599. # [17:42] <Ms2ger> Woops
  2600. # [17:42] * mdas is now known as mdas|afk
  2601. # [17:43] <AryehGregor> (because nobody told me I was supposed to increment the number after the ? when making backward-incompatible changes to stylesheets so that users didn't use cached copies)
  2602. # [17:43] <evilpie> mozillians really seem to like the meme thing
  2603. # [17:43] <AryehGregor> (I was moving the float: right from inline style to a stylesheet . . .)
  2604. # [17:43] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2605. # [17:43] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2606. # [17:44] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2607. # [17:44] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  2608. # [17:44] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  2609. # [17:44] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  2610. # [17:44] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2611. # [17:44] <pedro> bz: found it - without -ProfileManager it works, with it, it segfaults
  2612. # [17:44] <evilpie> hey we have more memes than webkit already, gotcha
  2613. # [17:44] * Joins: TheLink (TheLink@moz-183F7DCD.pools.arcor-ip.net)
  2614. # [17:45] <glandium> interesting... the plugin finder doesn't find flash
  2615. # [17:45] * mjessome|lunch is now known as mjessome
  2616. # [17:45] * Quits: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk) (Quit: Leaving)
  2617. # [17:46] * Quits: db48x` (user@moz-83319934.dsl.static.sonic.net) (Ping timeout)
  2618. # [17:46] * Joins: tchevalier (Instantbir@moz-1870791.w90-48.abo.wanadoo.fr)
  2619. # [17:46] * Quits: tchevalier (Instantbir@moz-1870791.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  2620. # [17:46] * Joins: tchevalier (Instantbir@moz-1870791.w90-48.abo.wanadoo.fr)
  2621. # [17:46] * wlach is now known as wlach|out
  2622. # [17:47] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2623. # [17:47] <jesup> glandium: on the builder now (with -msse2 added for specific files via gyp), this command yields nothing: "readelf -r obj-i686-pc-linux-gnu-debug/dist/bin/libxul.so | grep PC32" :-)
  2624. # [17:47] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
  2625. # [17:48] * Quits: bsmith (bsmith@moz-6BB70391.hsd1.ca.comcast.net) (Ping timeout)
  2626. # [17:48] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2627. # [17:48] <glandium> jesup: check readelf -d libxul.so | grep TEXTREL
  2628. # [17:48] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  2629. # [17:48] <jesup> nothing :-)
  2630. # [17:48] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2631. # [17:49] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2632. # [17:49] <glandium> jesup: perfect :) in all likeliness, this means linux64 won't fail to link
  2633. # [17:49] * Joins: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP)
  2634. # [17:49] <jesup> glandium: Yup. Thanks for all the help!
  2635. # [17:49] <glandium> jesup: np. these things are sometimes tricky
  2636. # [17:49] * Joins: Honza (chatzilla@40018561.F684631.21A4E96A.IP)
  2637. # [17:50] * Joins: anant_ (Anant@moz-271479F2.hsd1.ca.comcast.net)
  2638. # [17:50] <jesup> All fallout of this mozmake stuff (which really saves our bacon when tracking a project in active development, and could make it a lot easier to track upstream changes to other imported bits)
  2639. # [17:51] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  2640. # [17:51] * Quits: anant (Anant@moz-1722580F.dsl.dynamic.sonic.net) (Ping timeout)
  2641. # [17:51] * Quits: sheppy (sheppy@moz-CFE4934D.isp.broadviewnet.net) (Quit: Leaving)
  2642. # [17:52] * joduinn-commute is now known as joduinn
  2643. # [17:53] <jesup> glandium: on ia32, what's the issue with -mmmx -m32?
  2644. # [17:53] * Quits: gandalf (zbraniecki@moz-3F6EB325.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2645. # [17:53] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  2646. # [17:53] <glandium> jesup: probably nothing
  2647. # [17:54] <glandium> jesup: -m32 is not needed
  2648. # [17:54] <jesup> we use it in Cairo and gfx/ycbcr
  2649. # [17:54] * Quits: iamaregee (Mibbit@A94CF029.2B9155CD.D30E9BEF.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2650. # [17:54] <jesup> mmmx that is
  2651. # [17:54] <glandium> jesup: well we don't need to
  2652. # [17:54] <glandium> jesup: ah, mmmx is needed when you have mmx assembly
  2653. # [17:55] <glandium> which we do
  2654. # [17:55] <glandium> like -msse2
  2655. # [17:55] <glandium> for sse assembly
  2656. # [17:55] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2657. # [17:55] <jesup> Ok - it doesn't turn on any other optimizations?
  2658. # [17:55] * Quits: Pyro (Mibbit@DDB90180.15C6DF7B.1551A00F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2659. # [17:55] <glandium> jesup: it does, on C. like -msse*
  2660. # [17:55] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  2661. # [17:55] <glandium> for a few things
  2662. # [17:56] <glandium> (c and c++)
  2663. # [17:56] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2664. # [17:56] * Joins: cers (textual@F31D2A63.B77C4F2D.A6D27E7D.IP)
  2665. # [17:56] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  2666. # [17:57] <jesup> So it can have a perf impact on media processing code, then, at least in theory, without MMX inline asm
  2667. # [17:57] <glandium> jesup: for media processing code, i'd expect sse to be wanted instead of mmx
  2668. # [17:57] * Quits: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan_)
  2669. # [17:57] * Quits: cviecco (cviecco@7D871D9E.1B9CFF7.4401682D.IP) (Input/output error)
  2670. # [17:58] <glandium> jesup: iirc mmx shares registers with the fpu, and that means it can be rather bad for us
  2671. # [17:58] * Mavericks|afk is now known as Mavericks
  2672. # [17:58] <jesup> the current gyp files turn sse2 on for the blah_sse2.c files only, and has -mmmx on for all of it on ia32
  2673. # [17:58] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2674. # [17:58] * glandium off for a bit
  2675. # [17:58] <jesup> or so I read them
  2676. # [17:58] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2677. # [17:59] * Joins: harth (harth@E9758364.9EC0A5AF.CFE928A7.IP)
  2678. # [17:59] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Ping timeout)
  2679. # [17:59] * Joins: smontagu (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2680. # [17:59] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  2681. # [18:00] <dao> jacek: you don't need to add [inbound] anymore. in fact you shouldn't, since removing it is extra work for those resolving the bug
  2682. # [18:01] * Joins: jimb (user@40018561.F684631.21A4E96A.IP)
  2683. # [18:01] * Quits: logiclord (Gaurav@F2908AB2.71CB4442.35E3DDC8.IP) (Ping timeout)
  2684. # [18:01] * sheeri is now known as sheeri-lunch
  2685. # [18:01] * Quits: armenzg (armenzg@moz-A8509789.acanac.net) (Connection reset by peer)
  2686. # [18:01] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Max SendQ exceeded)
  2687. # [18:01] * Joins: armenzg_ (armenzg@moz-A8509789.acanac.net)
  2688. # [18:02] <jacek> dao: thanks for pointing this, I didn't know that
  2689. # [18:02] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  2690. # [18:02] * Joins: wg9s|_ (wg9s@moz-7A06A043.hsd1.ma.comcast.net)
  2691. # [18:02] * Quits: wg9s|_ (wg9s@moz-7A06A043.hsd1.ma.comcast.net) (Input/output error)
  2692. # [18:02] * sheeri-lunch is now known as sheeri_page_me_if_you_need_me
  2693. # [18:02] * sheeri_page_me_if_you_need_me is now known as lerxst_is_whiny
  2694. # [18:03] * Joins: cviecco (cviecco@7D871D9E.1B9CFF7.4401682D.IP)
  2695. # [18:03] * lerxst_is_whiny is now known as sheeri_cross_me_and_your_dbs_g
  2696. # [18:03] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2697. # [18:03] * Quits: wg9s (wg9s@moz-7A06A043.hsd1.ma.comcast.net) (Ping timeout)
  2698. # [18:03] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2699. # [18:03] * sheeri_cross_me_and_your_dbs_g is now known as cross_sheeri_and_dbs_get_it
  2700. # [18:03] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2701. # [18:03] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2702. # [18:04] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2703. # [18:04] * yuan_ is now known as yuan
  2704. # [18:04] * cross_sheeri_and_dbs_get_it is now known as sheeri_lunch
  2705. # [18:04] * Joins: biesi (cbiesinger@moz-7BB2E24D.corp.tfbnw.net)
  2706. # [18:04] * Joins: gkw (gkw@moz-7CD88B0C.hsd1.ca.comcast.net)
  2707. # [18:05] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2708. # [18:05] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2709. # [18:05] * Joins: logiclord (Gaurav@13D86F18.A950547D.35E3DDC8.IP)
  2710. # [18:06] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2711. # [18:07] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2712. # [18:07] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2713. # [18:07] <NeilAway> dao: so, is someone doing a currentSet = currentSet somewhere?
  2714. # [18:07] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2715. # [18:07] * armenzg_ is now known as armenzg_lunch
  2716. # [18:07] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2717. # [18:08] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2718. # [18:08] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2719. # [18:08] * Joins: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk)
  2720. # [18:09] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2721. # [18:09] * Quits: tonymec (tonymec@B89E4AB7.66C7C178.277517C1.IP) (Ping timeout)
  2722. # [18:09] <dao> NeilAway: I think so, although I wrote that patch more than a year ago. need to do some research to find out what code is doing this
  2723. # [18:10] * Quits: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2724. # [18:10] * Quits: wm_tylerdavis (Mibbit@moz-1BD7EAEB.hq.af.mil) (Quit: http://www.mibbit.com ajax IRC Client)
  2725. # [18:11] <dao> NeilAway: oh, it's the toolbar constructor
  2726. # [18:11] <pedro> ok, so my bug aparently was fixed already, and landed on https://hg.mozilla.org/mozilla-central/rev/4ce96dfc2c16 . Is there a way to know if my build already has this?
  2727. # [18:11] * Joins: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk)
  2728. # [18:11] * Joins: tonymec (tonymec@B89E4AB7.66C7C178.277517C1.IP)
  2729. # [18:11] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  2730. # [18:11] <dao> NeilAway: i.e. the XBL constructor
  2731. # [18:11] <gcp> pedro: about:buildconfig
  2732. # [18:11] <pedro> mounir: actually, oy was you who commented on that... wow, 1 hour ago?
  2733. # [18:12] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Max SendQ exceeded)
  2734. # [18:12] <pedro> my source is Built from http://hg.mozilla.org/mozilla-central/rev/4bdae514b9be
  2735. # [18:12] <pedro> is this string sort?
  2736. # [18:12] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  2737. # [18:13] <pedro> 4bdae514b9be < 4ce96dfc2c16 ?
  2738. # [18:13] <gcp> look at the changeset nr
  2739. # [18:13] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  2740. # [18:13] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2741. # [18:13] * jimm is now known as jimm-lunch
  2742. # [18:13] <gcp> 4bdae514 is older than 4ce96df
  2743. # [18:13] <pedro> changeset 89835
  2744. # [18:13] <Ms2ger> gcp, the changeset number is not reliable, fwiw
  2745. # [18:14] <gcp> even if you look it up on m-c?
  2746. # [18:14] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2747. # [18:14] <gcp> or does that fail because of merges?
  2748. # [18:14] <pedro> wow - my nightly is not recent enough!
  2749. # [18:14] <pedro> I need channel twilight
  2750. # [18:14] <pedro> (and was downloaded 5 minutes ago)
  2751. # [18:15] <sfink> Anyone else getting localStorage failures? I get NS_ERROR_FAILURE from any attempt to access it on my nightly for the last few days, which breaks tbpl.
  2752. # [18:15] <Mossop> gcp: Two changesets may have different numbers in different clones of the same repository
  2753. # [18:15] * Quits: diogogmt (kvirc@moz-57B23647.senecac.on.ca) (Ping timeout)
  2754. # [18:15] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Ping timeout)
  2755. # [18:15] <Mossop> Err one changeset even
  2756. # [18:15] * Joins: dao (dao@moz-1D70FAB7.superkabel.de)
  2757. # [18:15] <gcp> I know this. But as I said, this is looking up against m-c.
  2758. # [18:15] <jgilbert> put together a 'dawn' release that is any inbound set that is starred to green
  2759. # [18:15] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2760. # [18:15] * pedro is amazed that his bug was fixed after he started to describe it here
  2761. # [18:16] <mbrubeck> gcp: If you look them all up on https://hg.mozilla.org/mozilla-central/ then they'll stay the same
  2762. # [18:16] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2763. # [18:16] <gcp> mbrubeck: thanks, that's what I presumed.
  2764. # [18:16] <mbrubeck> but your personal m-c clone might not have the same numbers as https://hg.mozilla.org/mozilla-central/
  2765. # [18:17] * Quits: timdream (timdream@moz-104CC309.mv.mozilla.com) (Quit: timdream)
  2766. # [18:17] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2767. # [18:17] * Quits: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP) (Connection reset by peer)
  2768. # [18:17] * philor is now known as philor|away
  2769. # [18:18] * Joins: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  2770. # [18:18] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2771. # [18:18] * AryehGregor wonders why nsRange uses signed integers for start/end offsets
  2772. # [18:18] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2773. # [18:18] <AryehGregor> + res = tChildList->GetLength((PRUint32*)&newOffset);
  2774. # [18:19] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  2775. # [18:19] <AryehGregor> I guess I can assume that it's safe to cast the length of an nsIDOMNodeList to PRUint32.
  2776. # [18:19] <AryehGregor> Er, rather, to a PRInt32.
  2777. # [18:19] <AryehGregor> Unlikely to overflow. :)
  2778. # [18:19] * Ms2ger looks at cvs blame
  2779. # [18:19] <NeilAway> dao: ok, so is there any mileage in moving the check there too?
  2780. # [18:20] * philor|away is now known as philor
  2781. # [18:21] * Joins: Pyro (Mibbit@DDB90180.15C6DF7B.1551A00F.IP)
  2782. # [18:21] <dao> NeilAway: you mean adding a second check or putting it there in favor of where I put it?
  2783. # [18:22] <NeilAway> dao: moving, as in not where you put it, yes ;-)
  2784. # [18:23] * Quits: pierron (pierron@moz-7EB03C5F.fbx.proxad.net) (Ping timeout)
  2785. # [18:23] * Quits: tgummerer (Adium@31BAD81D.A5F114BE.8465EFE9.IP) (Quit: Leaving.)
  2786. # [18:23] * Quits: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  2787. # [18:24] * Joins: gandalf (zbraniecki@moz-3F6EB325.neoplus.adsl.tpnet.pl)
  2788. # [18:24] <dao> NeilAway: that would be less invasive and sufficient for the case that bug is concerned about, but I'm not sure it actually makes more sense
  2789. # [18:24] <BenB> if I want to be notified about every "addEventListener" that a webpage does (but not those that the chrome does), what's the best way? I am currently hacking into nsEventListenerManager.cpp::AddEventListener, but that gives me too much. AddScriptEventListener gives me too few.
  2790. # [18:24] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2791. # [18:25] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2792. # [18:25] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2793. # [18:26] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2794. # [18:26] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
  2795. # [18:27] <Ms2ger> 1.1 <akkana@netscape.com> 1998-11-24 13:20
  2796. # [18:27] <Ms2ger> Implementation file for nsIDOMRange
  2797. # [18:27] <Ms2ger> Unsurprising
  2798. # [18:27] * mdas|afk is now known as mdas
  2799. # [18:28] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  2800. # [18:28] <jesup> Ms2ger: Akkana!!! Haven't heard her name in ages
  2801. # [18:28] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2802. # [18:28] <mbrubeck> dougt: ping
  2803. # [18:28] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2804. # [18:29] <sfink> where's the source code for pushloghtml?
  2805. # [18:29] <biesi> jesup, I wonder how many people are still around that know her name
  2806. # [18:29] <jesup> Akkana Peck, also a serious british-sports-car aficionado
  2807. # [18:29] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2808. # [18:29] <jesup> I knew her from the british-cars list from before the days of the Web
  2809. # [18:30] * bear-afk is now known as bear
  2810. # [18:30] <biesi> sfink: http://hg.mozilla.org/hgcustom/pushlog/
  2811. # [18:30] <sfink> biesi: great, thanks!
  2812. # [18:30] * Joins: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP)
  2813. # [18:31] * ctalbert|afk is now known as ctalbert
  2814. # [18:31] <biesi> sfink: probably http://hg.mozilla.org/hgcustom/pushlog/file/e99a36d3fd4a/pushlog-feed.py in particular, b ut I'm not sure
  2815. # [18:32] <biesi> oh yeah line 488 looks like I'm right
  2816. # [18:32] <sfink> yes, it looks like the right thing
  2817. # [18:33] * Quits: gandalf (zbraniecki@moz-3F6EB325.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2818. # [18:33] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2819. # [18:33] * Quits: cers (textual@F31D2A63.B77C4F2D.A6D27E7D.IP) (Quit: Computer has gone to sleep.)
  2820. # [18:33] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  2821. # [18:34] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2822. # [18:34] * armenzg_lunch is now known as armenzg
  2823. # [18:34] * sheeri_lunch is now known as sheeri
  2824. # [18:34] * Quits: dao (dao@moz-1D70FAB7.superkabel.de) (Quit: Leaving.)
  2825. # [18:34] <Ms2ger> biesi, not me :)
  2826. # [18:35] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2827. # [18:36] * Joins: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2828. # [18:37] <biesi> Ms2ger, true, when did you appear? :)
  2829. # [18:37] * armenzg is now known as armenzg_mtg
  2830. # [18:37] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2831. # [18:37] <Ms2ger> Out of thin air
  2832. # [18:37] <Ms2ger> Oh, when
  2833. # [18:37] <sfink> Out of rather thick, foul-smelling air, I thought
  2834. # [18:38] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2835. # [18:38] <Ms2ger> sfink, why thank you
  2836. # [18:38] * Joins: cpeterso_ (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  2837. # [18:38] * Quits: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  2838. # [18:38] <Ms2ger> biesi, summer 09, it seems
  2839. # [18:38] <biesi> wow, that's almost 3 years now
  2840. # [18:39] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2841. # [18:39] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
  2842. # [18:40] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2843. # [18:40] * Quits: cpeterso_ (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2844. # [18:40] * Quits: Pyro (Mibbit@DDB90180.15C6DF7B.1551A00F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2845. # [18:41] <mbrubeck> Now, who broke Android reftests?
  2846. # [18:41] <@khuey> android?
  2847. # [18:42] * Joins: supreet (quassel@716D9C2B.A1A0D2DF.DF11F364.IP)
  2848. # [18:42] * Joins: philipp64|laptop_ (chatzilla@moz-B40B9015.ctcweb.net)
  2849. # [18:42] <mbrubeck> khuey, want to back out dougt? >:-D
  2850. # [18:42] <@khuey> hehe
  2851. # [18:42] <@khuey> is it on central?
  2852. # [18:42] <mbrubeck> no, inbound
  2853. # [18:42] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  2854. # [18:42] <mbrubeck> though, dougt's patches did not cause reftest failures when they landed last night, so I'm suspicious
  2855. # [18:42] * philipp64|laptop_ is now known as philipp64|laptop
  2856. # [18:43] <BenB> jesup: Akkana rox :)
  2857. # [18:43] <@khuey> I don't have an inbound tree
  2858. # [18:44] <mbrubeck> oh, you crazy hg users. :)
  2859. # [18:44] <Ms2ger> Just pull inbound into your central tree
  2860. # [18:44] <mbrubeck> exactly
  2861. # [18:44] * Joins: cadecairos (cadecairos@moz-57B23647.senecac.on.ca)
  2862. # [18:45] * jimm-lunch is now known as jimm
  2863. # [18:45] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2864. # [18:45] * Joins: dao (dao@moz-EEA971DB.pool.mediaways.net)
  2865. # [18:45] * Joins: fxa90id (fxa90id@moz-BE012A28.neoplus.adsl.tpnet.pl)
  2866. # [18:46] * Quits: pranavrc (pranavrc@7D88244E.F976102B.520CDC98.IP) (Ping timeout)
  2867. # [18:47] * Joins: gozala1 (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2868. # [18:47] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
  2869. # [18:47] * Joins: cers (textual@F31D2A63.B77C4F2D.A6D27E7D.IP)
  2870. # [18:48] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2871. # [18:49] * Quits: vsrao (quassel@940998A.CF4AFAAA.26A7EDE3.IP) (Client exited)
  2872. # [18:49] <Mossop> khuey: Do we even need install:: sections in Makefiles anymore?
  2873. # [18:49] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  2874. # [18:49] <@khuey> don't think s
  2875. # [18:49] <@khuey> o
  2876. # [18:49] * Quits: cers (textual@F31D2A63.B77C4F2D.A6D27E7D.IP) (Ping timeout)
  2877. # [18:50] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2878. # [18:50] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2879. # [18:51] * Joins: cdiehl_ (cdiehl@moz-66D15B94.pool.mediaways.net)
  2880. # [18:51] <avih> dao: yes, I guess i wanted it reviewd. i hope i marked it properly.
  2881. # [18:51] * Quits: cdiehl (cdiehl@moz-A2F8E488.pool.mediaways.net) (Ping timeout)
  2882. # [18:51] * cdiehl_ is now known as cdiehl
  2883. # [18:51] * Quits: bjacob (bjacob@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2884. # [18:52] <mbrubeck> oh weird, the same Android native reftests are failing on central
  2885. # [18:52] <josh> espindola: What version of clang is required for building trunk on Linux?
  2886. # [18:52] <philor> mbrubeck: put that in the form of "armenzg: ping about the resolution change"
  2887. # [18:52] <espindola> josh, required I am not sure
  2888. # [18:52] <armenzg_mtg> I will look into it
  2889. # [18:52] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  2890. # [18:52] <espindola> I can point you to the one in the bots
  2891. # [18:52] <espindola> which I know works
  2892. # [18:52] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2893. # [18:53] <josh> espindola: will the 2.9.6 package that comes with fc16 work?
  2894. # [18:53] <espindola> josh, 151655
  2895. # [18:53] <espindola> josh, I don't know
  2896. # [18:53] <espindola> but I would guess no
  2897. # [18:53] <espindola> with work == would produce a all green try run
  2898. # [18:53] <armenzg_mtg> mbrubeck: do you have some more info?
  2899. # [18:53] <espindola> it might be able to build it
  2900. # [18:53] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2901. # [18:54] <mounir> pedro: on what?
  2902. # [18:54] <josh> thanks
  2903. # [18:54] <espindola> np
  2904. # [18:55] <@smaug> AryehGregor: so are the range patches ready to review?
  2905. # [18:55] * Quits: logiclord (Gaurav@13D86F18.A950547D.35E3DDC8.IP) (Ping timeout)
  2906. # [18:55] * josh can't wait for pdf.js support to land on trunk
  2907. # [18:55] * Quits: MarcoZ (marco.zehe@moz-1F1E4014.dip.t-dialin.net) (Quit: n8)
  2908. # [18:55] <armenzg_mtg> mbrubeck: https://tbpl.mozilla.org/php/getParsedLog.php?id=10245899&tree=Firefox&full=1?
  2909. # [18:55] <@smaug> or should I wait for successful try run
  2910. # [18:55] * philor is now known as philor|away
  2911. # [18:55] <pedro> mounir: hum? oh, the bug?
  2912. # [18:55] <Mossop> jimm: Does the patch in bug 736953 look any less scary if generated with -w?
  2913. # [18:55] <mbrubeck> armenzg_mtg: yeah, and some additional failures on inbound - https://tbpl.mozilla.org/php/getParsedLog.php?id=10246583&tree=Mozilla-Inbound
  2914. # [18:56] <AryehGregor> smaug, whichever you prefer. I don't expect a try run fail, but if you'd prefer to save your time, by all means feel free.
  2915. # [18:56] <AryehGregor> Hmm, let me try locally and see if I get failures in any obvious places.
  2916. # [18:56] <jimm> Mossop: let me try..
  2917. # [18:56] <armenzg_mtg> mbrubeck: jmaher mentioned to me that we saw this previously happening on production
  2918. # [18:56] <armenzg_mtg> I will investigate
  2919. # [18:57] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2920. # [18:57] <AryehGregor> Namely content/base/test/.
  2921. # [18:57] <AryehGregor> It takes a long time to run locally. :(
  2922. # [18:57] <mbrubeck> darn, I don't get to back out dougt after all. :P
  2923. # [18:58] <pedro> mounir: I was debugging this crash: https://crash-stats.mozilla.com/report/index/bp-dd361e8e-5934-4f93-8948-025e62120321 and found out that you merged it something like 2 hours ago
  2924. # [18:58] <jimm> Mossop: posted, yes it does
  2925. # [18:58] <Mossop> jimm: Thanks
  2926. # [18:58] * AryehGregor lets the try servers do the work . . . drat people who write mochitests that run for 190 seconds
  2927. # [18:58] <espindola> armenzg_mtg, is there anything on my plate for the "build on 10.7" bug? I lots track of it.
  2928. # [18:58] <@smaug> AryehGregor: yeah, content/base/test has some long running XHR tests
  2929. # [18:58] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2930. # [18:58] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  2931. # [18:58] <AryehGregor> I should use xvfb.
  2932. # [18:58] <AryehGregor> Anyway.
  2933. # [18:59] <AryehGregor> So feel free not to review yet.
  2934. # [18:59] <armenzg_mtg> espindola: jhford might know better
  2935. # [18:59] <@smaug> AryehGregor: it is tricky to write tests which involve XHR.timeout without it taking some time
  2936. # [18:59] <armenzg_mtg> we are still setting up the infra
  2937. # [18:59] <@smaug> AryehGregor: ok, I'll review something else...
  2938. # [18:59] <AryehGregor> I blame the mochitest framework for serializing everything. If you always had X tests running in parallel, for X like 8 or 10 . . .
  2939. # [18:59] <espindola> armenzg_mtg, jhford , ok. Let me know if there is anything I need to do. Looking forward to the faster builders :-)
  2940. # [19:00] <jhford-work> espindola: we are getting machines imaged very soon, we've been blocked on hardware coming up for a while
  2941. # [19:00] <jhford-work> last i looked, we are still able to build on 10.7
  2942. # [19:00] <jhford-work> we'll want to double check that things work on 10.5 before we replace the current builds with the new machine builds
  2943. # [19:01] <Ms2ger> AryehGregor, "people who write mochitests that run for 190 seconds" includes you if I ever get your tests imported :)
  2944. # [19:02] <AryehGregor> Ms2ger, well, at least those will be *doing* something for 190 seconds, not just sitting around twiddling their thumbs the whole time.
  2945. # [19:02] <AryehGregor> Anyway, don't mind me, I'm just griping. :)
  2946. # [19:02] <Ms2ger> That's true
  2947. # [19:02] <mounir> pedro: ok, not my fault then ;)
  2948. # [19:02] <Ms2ger> mounir, IT IS ALL YOUR FAULT
  2949. # [19:03] <pedro> :)
  2950. # [19:03] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2951. # [19:03] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  2952. # [19:04] <mounir> Ms2ger: like poverty and hunger all over the world? :(
  2953. # [19:04] <Ms2ger> Yep
  2954. # [19:04] <mounir> jlebar|lunch: why are you avoiding #webapi? :)
  2955. # [19:04] * Joins: jet_ (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2956. # [19:04] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Connection reset by peer)
  2957. # [19:04] * jlebar|lunch is now known as jlebar
  2958. # [19:04] * jet_ is now known as jet
  2959. # [19:04] <jlebar> mounir, Oh, I have enough fun on the mailing list.
  2960. # [19:04] <mounir> jlebar: the channel is actually pretty silent
  2961. # [19:04] <armenzg_mtg> mbrubeck: philor|away the previous job had the same resolution and passed https://tbpl.mozilla.org/php/getParsedLog.php?id=10246409&tree=Mozilla-Inbound&full=1
  2962. # [19:05] * Joins: db48x` (user@moz-83319934.dsl.static.sonic.net)
  2963. # [19:05] <mounir> jlebar: this mailing list is going to kill me I think
  2964. # [19:05] <jlebar> mounir, At least lkcl is gone. For now...
  2965. # [19:05] <mounir> jlebar: he wasn't posting on devwebapi
  2966. # [19:05] * Joins: knelson (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2967. # [19:05] <mounir> was he?
  2968. # [19:05] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
  2969. # [19:05] * Parts: knelson (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2970. # [19:05] <mbrubeck> no, mostly on the b2g list
  2971. # [19:05] <gakiwate> rillian, Hi
  2972. # [19:06] <mounir> and webapps and security too
  2973. # [19:06] <jlebar> Ah, he was cc'ing webapps.
  2974. # [19:06] <jlebar> Right, not webapi.
  2975. # [19:06] * Quits: cviecco (cviecco@7D871D9E.1B9CFF7.4401682D.IP) (Input/output error)
  2976. # [19:06] <jlebar> Oh good, he contacted the SELinux people on our behalf. That was so considerate of him.
  2977. # [19:07] <jesup> benb: what's akkkna up to nowadays?
  2978. # [19:07] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2979. # [19:07] * Quits: past (past@40018561.F684631.21A4E96A.IP) (Input/output error)
  2980. # [19:07] <Ms2ger> jlebar, freelance writer
  2981. # [19:07] <mounir> jlebar: so, you really don't care about having a proper element instead of an ugly attribute added to iframe? :(
  2982. # [19:07] <mounir> Ms2ger: you wish his messages were so short...
  2983. # [19:08] <jlebar> mounir, It's similar enough to <iframe sandbox> that I don't think it's a big deal either way.
  2984. # [19:08] <jlebar> mounir, But I'm more concerned that we come up with a name which fits both browser and apps.
  2985. # [19:08] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2986. # [19:08] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2987. # [19:08] <mounir> jlebar: what about <apps>
  2988. # [19:08] <BenB> jesup: http://www.linkedin.com/profile/view?id=182793
  2989. # [19:08] <mounir> and we put a mozbrawser attribute :D
  2990. # [19:08] <mounir> <apps browser> :)
  2991. # [19:08] <jlebar> lol
  2992. # [19:09] * Quits: victorporof (victorporo@40018561.F684631.21A4E96A.IP) (Quit: Leaving...)
  2993. # [19:09] <BenB> jesup: consulting in linux, ruby on rails, wrote a book about GIMP
  2994. # [19:09] <jlebar> mounir, I think what we have is basically <iframe pokeable>.
  2995. # [19:09] * Quits: harth (harth@E9758364.9EC0A5AF.CFE928A7.IP) (Input/output error)
  2996. # [19:09] <jlebar> mounir, You can use that for apps, or browsers, or whatever you wish.
  2997. # [19:09] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2998. # [19:09] <BenB> jesup: would be really nice, if she could join Mozilla again as employee
  2999. # [19:09] <jlebar> mounir, If you want to call it <pokeablething> instead, that's OK with me. :shrug:
  3000. # [19:09] * Quits: jorendorff (jorendorff@40018561.F684631.21A4E96A.IP) (Quit: jorendorff)
  3001. # [19:10] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3002. # [19:10] <mounir> jlebar: we could call it <poke> but Facebook might sue us :-/
  3003. # [19:10] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3004. # [19:10] <jhammel> how about <throwasheep>?
  3005. # [19:10] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3006. # [19:10] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  3007. # [19:10] <mounir> jlebar: but more seriously, what do you mean by "pokeable"?
  3008. # [19:10] <mounir> (don't answer "something you can poke" ;))
  3009. # [19:11] <Ms2ger> Something you c... Oh
  3010. # [19:11] * rnewman|sf is now known as rnewman|mv
  3011. # [19:11] <BenB> jhammel: <weraisegoats>?
  3012. # [19:11] <jlebar> mounir, I mean, it's an iframe which you can inspect (receive events for) and make do things (stop loading, freeze, etc.)
  3013. # [19:12] * rail is now known as rail-brb
  3014. # [19:12] <espindola> armenzg_mtg, jhford , thanks
  3015. # [19:12] * Quits: rclick (rclick@moz-A7287142.dsl.covlil.sbcglobal.net) (Quit: )
  3016. # [19:13] * Quits: jimb (user@40018561.F684631.21A4E96A.IP) (Ping timeout)
  3017. # [19:13] <mounir> jlebar: but then you also want to add 'toplevel'
  3018. # [19:13] <jlebar> mounir, Indeed.
  3019. # [19:13] <mounir> and 'sandbox' likely
  3020. # [19:14] <jlebar> Well, sandbox disallow-top-navigation, which is implied by 'toplevel'
  3021. # [19:14] * blassey is now known as blassey|mfinkle
  3022. # [19:14] <mounir> but 'toplevel' will never be able to be added to HTML specifications
  3023. # [19:14] <mounir> jlebar: indeed ;)
  3024. # [19:14] <gerv> Anyone know the default admin/moderator/leader passcode for Asterisk rooms?
  3025. # [19:14] <jlebar> mounir, It seems to me that the fact that we're using this as a browser is incidental. But maybe not.
  3026. # [19:14] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3027. # [19:14] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  3028. # [19:15] <mounir> jlebar: one of my concerns is also to make sure we are taking a path that leads to standardization
  3029. # [19:15] * Joins: cviecco (cviecco@7D871D9E.1B9CFF7.4401682D.IP)
  3030. # [19:15] <jlebar> mounir, Of all the things which may have to change when we standardize, I'm least concerned about the tag name.
  3031. # [19:16] <jlebar> mounir, I am honestly quite skeptical that this will ever be a useful standard. I know this is heresy, but there, I said it!
  3032. # [19:16] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3033. # [19:16] * Parts: pedro (Something@moz-E14A0F6A.clients.your-server.de)
  3034. # [19:16] <mounir> jlebar: you might be true, I didn't thought about it
  3035. # [19:16] <mounir> but still, doing something that we know will have to be changed is a bad idea
  3036. # [19:17] <jlebar> mounir, Sure.
  3037. # [19:17] <mounir> we clearly don't want to have our own proprietary extension to HTML standard
  3038. # [19:17] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.1 [Firefox 12.0a2/20120313042010])
  3039. # [19:17] <mounir> I mean, not something we have done in 2012 and we knew was wrong
  3040. # [19:17] <Ms2ger> Oh, I thought that was the goal
  3041. # [19:17] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  3042. # [19:17] <jlebar> mounir, Like I say, I don't object to creating a new tag.
  3043. # [19:18] <mounir> Ms2ger: we haven't named the project WebOS yes ;)
  3044. # [19:18] <mounir> s/yes/yet/
  3045. # [19:18] * Quits: joey_ (chatzilla@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.1 [Firefox 12.0a2/20120308042012])
  3046. # [19:18] * Joins: joey (chatzilla@moz-E31CD2CB.mozilla.org)
  3047. # [19:19] <jlebar> mounir, If we wanted to start out with <browser> and then, at a later date, evaluate whether that's right for apps, that would be OK with me. There's a semantic argument in favor of using <browser> for...browsers.
  3048. # [19:19] * philor|away is now known as philor
  3049. # [19:19] <mounir> jlebar: that sounds like a very reasonable plan to me
  3050. # [19:19] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  3051. # [19:19] * joey is now known as IRCMonkey24445
  3052. # [19:20] * Quits: IRCMonkey24445 (chatzilla@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.1 [Firefox 12.0a2/20120308042012])
  3053. # [19:20] <jlebar> mounir, But let's not write the patch until bug 736688 lands, so we don't waste our time with code that's going to be deleted.
  3054. # [19:20] * Joins: joey_ (chatzilla@moz-E31CD2CB.mozilla.org)
  3055. # [19:20] * Quits: joey_ (chatzilla@moz-E31CD2CB.mozilla.org) (Input/output error)
  3056. # [19:20] <mounir> ouch
  3057. # [19:20] * Joins: gandalf (zbraniecki@moz-3F6EB325.neoplus.adsl.tpnet.pl)
  3058. # [19:21] * Joins: priya (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3059. # [19:21] <mounir> why do we want to implement everything is js :'(
  3060. # [19:21] * Joins: jono (jonathandi@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3061. # [19:21] <froydnj> because it's easier and it's more portable to servo ;)
  3062. # [19:21] <jlebar> mounir, It was approximately 10x harder to override window.top using C++ than JS. And we have a lot more methods to override.
  3063. # [19:21] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3064. # [19:21] <jlebar> mounir, Anyway, I spelled it out in the bug. :)
  3065. # [19:22] * gregglind_mv is now known as gregglind_sf
  3066. # [19:22] <jlebar> mounir, I am no JS apologist!
  3067. # [19:22] <jono> hello! I am writing a Test Pilot study and I'm looking for details on the implementation of search suggestions in the firefox search bar
  3068. # [19:22] <mounir> jlebar: I know, you are a sane person ;)
  3069. # [19:22] <jono> could anyone tell me what channel would be the best place to ask about that?
  3070. # [19:22] <mounir> jlebar: I will send an email to the list explaining that implementing <browser> will be the first step
  3071. # [19:22] <mounir> I will open a bug and CC you too
  3072. # [19:23] <jdm> jono: mak would be a good person to talk to
  3073. # [19:23] <jlebar> mounir, Sounds good.
  3074. # [19:23] <mounir> then, if no one complain, someone will have to write the patch :)
  3075. # [19:23] * mounir looks at jlebar
  3076. # [19:23] <jdm> jono: looks like there #places as well
  3077. # [19:23] <jono> jdm: thanks
  3078. # [19:23] <jlebar> mounir, Hey, now.
  3079. # [19:23] <jlebar> mounir, I don't care about this change!
  3080. # [19:23] <mak> hm search suggestions in the search bar are not #places
  3081. # [19:23] <jono> hi mak!
  3082. # [19:23] <mounir> jlebar: the web is counting on you! :)
  3083. # [19:23] * Quits: RaZiel (quassel@B32E5CD3.8D8F7BC9.4073AF81.IP) (Client exited)
  3084. # [19:24] <jono> so I'm trying to write a listener that gets called when a user clicks on one of the search bar suggestions
  3085. # [19:24] <philor> armenzg_mtg: that looks like an Android XUL log - https://tbpl.mozilla.org/php/getParsedLog.php?id=10244711&tree=Mozilla-Inbound&full=1 is native passing at 1600x1200, https://tbpl.mozilla.org/php/getParsedLog.php?id=10246645&full=1&branch=mozilla-inbound is native failing at 1024x768
  3086. # [19:24] <mak> jono: hi (sorry I'm leaving but I'll be back in minutes)
  3087. # [19:24] <jono> ok I will wait
  3088. # [19:24] <AryehGregor> Ms2ger, so, would anyone accept a patch for <https://bugzilla.mozilla.org/show_bug.cgi?id=611787>?
  3089. # [19:24] <mak> jono: thanks, sorry
  3090. # [19:24] * AryehGregor expects such a patch would be awfully painful to write
  3091. # [19:24] * Quits: c0smikdebris (c0smikdebr@623DF3BB.5E52A1B.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  3092. # [19:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3093. # [19:25] <Ms2ger> I'm working on it
  3094. # [19:25] <AryehGregor> Okay.
  3095. # [19:25] <Ms2ger> Slowly
  3096. # [19:25] * mak is now known as mak|afk
  3097. # [19:25] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3098. # [19:26] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  3099. # [19:26] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3100. # [19:27] * Joins: ddahl (ddahl@25F88422.B7606226.6BED537B.IP)
  3101. # [19:27] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3102. # [19:27] <AryehGregor> Is it going to have compat issues?
  3103. # [19:28] * jhammel is now known as jhammel|lunch
  3104. # [19:28] <Ms2ger> Probably
  3105. # [19:28] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3106. # [19:28] <Ms2ger> None too worse, I hope
  3107. # [19:28] <armenzg_mtg> philor: I think we might have to backout
  3108. # [19:28] <armenzg_mtg> I am waiting just a little more and talking with jmaher
  3109. # [19:29] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  3110. # [19:29] <glandium> http://pastebin.mozilla.org/1529840 does that talk to anyone? (built on osx 10.7, with xcode 4.2.1 and 4.3.1 ; happens at startup)
  3111. # [19:29] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3112. # [19:29] <rillian> hi gakiwate. How's your proposal going?
  3113. # [19:30] * Quits: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  3114. # [19:31] <gakiwate> rillian, Its looks promising. :) Found a potential mentor. Working out the proposal now
  3115. # [19:31] * rail-brb is now known as rail
  3116. # [19:31] * Quits: espindola (espindola@DAFAF5B7.9C110E9F.6F478678.IP) (Ping timeout)
  3117. # [19:31] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  3118. # [19:31] <rillian> gakiwate, great!
  3119. # [19:32] <WeirdAl> AryehGregor++
  3120. # [19:32] * Quits: vikash (vikash@FFF106B1.2905CAEE.5D9ABA9F.IP) (Quit: Leaving)
  3121. # [19:32] <WeirdAl> for fixing yet another bug only I seemed to have cared about :)
  3122. # [19:32] * Joins: vikash (vikash@F9712E96.9B552DFD.5D9ABA9F.IP)
  3123. # [19:33] <AryehGregor> :)
  3124. # [19:33] * Joins: espindola (espindola@5182B604.F171182D.412CF160.IP)
  3125. # [19:33] <gakiwate> rillian, Do you have any idea as to how the Mozilla mentoring works?
  3126. # [19:33] * Cwiiis is now known as CwiiisAway
  3127. # [19:34] <rillian> nope, sorry
  3128. # [19:34] * armenzg_mtg is now known as armenzg
  3129. # [19:34] * Quits: Honza (chatzilla@40018561.F684631.21A4E96A.IP) (Ping timeout)
  3130. # [19:35] * mcote|lunch is now known as mcote
  3131. # [19:35] * Joins: knelson (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3132. # [19:35] * Parts: knelson (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3133. # [19:36] * Parts: zandr (zandr@moz-891BD824.milewski.org)
  3134. # [19:36] <AryehGregor> Which is preferred, NS_ENSURE_SUCCESS(rv, rv) or if (NS_FAILED(rv)) return rv?
  3135. # [19:36] * Joins: vivek (quassel@47D20956.E2C15B5F.2A068A5E.IP)
  3136. # [19:36] <AryehGregor> I tend to follow whatever the local code does . . .
  3137. # [19:36] * Joins: zandr (zandr@moz-891BD824.milewski.org)
  3138. # [19:36] * Joins: logiclord (Gaurav@AA19F7D5.CE11FDBA.35E3DDC8.IP)
  3139. # [19:37] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  3140. # [19:37] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  3141. # [19:37] <gakiwate> rillian, Do you know anybody who might?
  3142. # [19:37] * blassey|mfinkle is now known as blassey
  3143. # [19:37] <@bz> AryehGregor: depends on whether you expect the thing to fail
  3144. # [19:38] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3145. # [19:38] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  3146. # [19:38] <AryehGregor> Really? That seems unintuitive.
  3147. # [19:38] * Quits: logiclord (Gaurav@AA19F7D5.CE11FDBA.35E3DDC8.IP) (Ping timeout)
  3148. # [19:38] <glandium> https://bugzilla.mozilla.org/show_bug.cgi?id=732467 i'm not crazy/alone
  3149. # [19:38] <dholbert> AryehGregor, NS_ENSURE_* spams a warning to stderr, so you don't want to use it if failure is common
  3150. # [19:38] <AryehGregor> Oh.
  3151. # [19:39] <AryehGregor> So it shouldn't be used for things like "author called extractContents() on a range that contains a doctype", then.
  3152. # [19:39] <Ms2ger> Would you say that's common? :)
  3153. # [19:39] <AryehGregor> (I wasn't, actually, I was calling it for something that I don't think should return an error)
  3154. # [19:40] <AryehGregor> Well, it's trivial to trigger it and it's not a bug or anything, so . . .
  3155. # [19:40] * Quits: vivek (quassel@47D20956.E2C15B5F.2A068A5E.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  3156. # [19:40] <AryehGregor> It would be nice if there were a macro that would handle the creation of temporary nsresults for you, so we don't need tons of "nsresult rv" scattered everywhere.
  3157. # [19:40] <@smaug> things which throw exceptions per specs aren't common
  3158. # [19:40] * Quits: cadecairos (cadecairos@moz-57B23647.senecac.on.ca) (Ping timeout)
  3159. # [19:40] <jlebar> What's the name of the thing in our code which understands that "google.com" and "google.co.uk" are both second-level-domains?
  3160. # [19:40] <@smaug> NS_ENSURE_ are ok with those cases
  3161. # [19:41] <Mook_as> jlebar: effective tld service?
  3162. # [19:41] <jlebar> yay
  3163. # [19:41] <AryehGregor> Also, while I'm wishing, it would be nice if web-exposed APIs returned some type other than nsresult that only included standard exception types, so we didn't throw NS_ERROR_FAILURE and whatever where the web can see . . . or maybe the glue layer should translate those into standard exception types.
  3164. # [19:41] <@smaug> AryehGregor: NS_ENSURE_SUCCESS(DoSomething(), NS_ERROR_DOM_FOO_BAR_ERROR);
  3165. # [19:41] <jlebar> Mook_as, thanks!
  3166. # [19:41] <Mook_as> jlebar: you're welcome!
  3167. # [19:42] <@bz> AryehGregor: we can munge that stuff in the bindings later
  3168. # [19:42] <@bz> AryehGregor: fwiw
  3169. # [19:42] <@smaug> AryehGregor: or perhaps you were asking some other kind of macro
  3170. # [19:42] <AryehGregor> smaug, I was asking for that except with only one argument.
  3171. # [19:42] * Joins: philipp64|laptop_ (chatzilla@moz-49802010.redfish-solutions.com)
  3172. # [19:42] <AryehGregor> So just NS_SOMETHING(DoSomething()).
  3173. # [19:43] * Joins: enda (chatzilla@805B2C83.679532CF.2500F951.IP)
  3174. # [19:43] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  3175. # [19:43] * philipp64|laptop_ is now known as philipp64|laptop
  3176. # [19:44] * Quits: priya (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  3177. # [19:44] <Waldo> every time you use a macro, God kills a kitten
  3178. # [19:44] <Ms2ger> AryehGregor, ENSURE_STATE?
  3179. # [19:44] <Ms2ger> Waldo--
  3180. # [19:44] <Waldo> :-(
  3181. # [19:44] <Waldo> haters gonna hate
  3182. # [19:45] <AryehGregor> That always throws NS_ERROR_UNEXPECTED.
  3183. # [19:45] <Ms2ger> Ah
  3184. # [19:45] <armenzg> jmaher: philor mbrubeck I am backing out
  3185. # [19:45] <Ms2ger> To replace rv = Foo(); NS_ENSURE_SUCCESS(rv, rv);?
  3186. # [19:45] <AryehGregor> Yes.
  3187. # [19:45] * Ms2ger wants that
  3188. # [19:45] * joduinn is now known as joduinn-brb
  3189. # [19:45] * Joins: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP)
  3190. # [19:45] * Quits: gandalf (zbraniecki@moz-3F6EB325.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  3191. # [19:45] * Quits: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP) (Quit: jfkthame)
  3192. # [19:45] <AryehGregor> #define NS_BETTER_ENSURE_STATE(state) nsresult __rev = state; NS_ENSURE_TRUE(state, state);
  3193. # [19:45] <jmaher> armenzg: thanks
  3194. # [19:45] * Joins: ted (ted@moz-9426856F.sctnpa.east.verizon.net)
  3195. # [19:45] * ChanServ sets mode: +o ted
  3196. # [19:45] <AryehGregor> Temporaries are bad.
  3197. # [19:46] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  3198. # [19:46] <Ms2ger> __rev, __rev, you mean
  3199. # [19:46] <ddahl> Ms2ger: so khuey fixed that nsCrypto DOM goop problem. it was the ordering in nsDOMClassInfo
  3200. # [19:46] <ddahl> it builds and runs now
  3201. # [19:46] <Ms2ger> Didn't I tell you that was it? :)
  3202. # [19:46] <AryehGregor> Right.
  3203. # [19:47] <ddahl> Ms2ger: yep. but I did not grock it
  3204. # [19:47] <espindola> rail, does puppet support having two versions of an rpm installed?
  3205. # [19:47] <jaws> khuey: ping?
  3206. # [19:48] <espindola> (and does the way you guys work support it?)
  3207. # [19:48] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  3208. # [19:48] <@khuey> jaws: hi
  3209. # [19:48] <jaws> khuey: i just want to make sure, in https://bugzilla.mozilla.org/show_bug.cgi?id=730318#c37, i'm going to MOZ_ASSERT before I dereference the pointer. your comment makes it seem that i should assert after deref. just wanted to double check with you.
  3210. # [19:48] <@ehsan> jlebar: so how do you setup git tools?
  3211. # [19:48] <espindola> context: I would like to start keeping two versions of clang at once
  3212. # [19:49] <@ehsan> jlebar: just put things in your path?
  3213. # [19:49] <jlebar> ehsan, Yep.
  3214. # [19:49] <@ehsan> ok
  3215. # [19:49] <@khuey> jaws: I want you to assert before derefing
  3216. # [19:49] <@ehsan> jlebar: thanks for the work there btw
  3217. # [19:49] <espindola> it is ok if I need to put the version in the package name (like we do with gcc)
  3218. # [19:49] <jaws> ok yeah tha'ts what i thought. thanks
  3219. # [19:49] <@ehsan> jlebar: I'm sure I'll have some mac fixes for you
  3220. # [19:49] <jlebar> ehsan, yw! I hope it helps.
  3221. # [19:49] <espindola> but if puppet supports that directly it might be better to use it
  3222. # [19:49] <jlebar> ehsan, And mac fixes would be much appreciated. :)
  3223. # [19:49] <dholbert> bz, ping?
  3224. # [19:50] * Quits: supreet (quassel@716D9C2B.A1A0D2DF.DF11F364.IP) (Ping timeout)
  3225. # [19:50] <AryehGregor> Oh, crud.
  3226. # [19:51] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3227. # [19:51] <AryehGregor> I put the wrong --post-to-bugzilla's on my try pushes.
  3228. # [19:51] <AryehGregor> I guess there's no way to fix that, huh?
  3229. # [19:51] <AryehGregor> Oh well.
  3230. # [19:51] <@ehsan> jlebar: first problem, git bz doesn't work
  3231. # [19:51] <@ehsan> maybe because git-bz is a symlink?
  3232. # [19:51] <jlebar> ehsan, The tool I didn't write!
  3233. # [19:52] * Joins: TheOne (one@moz-4E4FD4E6.dip.t-dialin.net)
  3234. # [19:52] * Joins: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk)
  3235. # [19:52] <@ehsan> jlebar: who did?
  3236. # [19:52] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3237. # [19:52] <@ehsan> jlebar: that's a symlink to a file that doesn't exist!
  3238. # [19:53] <@ehsan> oh waity
  3239. # [19:53] <@ehsan> it's a submodule
  3240. # [19:53] <jlebar> ehsan, Oh...you need to git something or other to pull the submodule, since git isn't helpful like that.
  3241. # [19:53] <@ehsan> embarrassing
  3242. # [19:53] <@ehsan> yeah
  3243. # [19:53] <@ehsan> cause helpful UI is for suckers
  3244. # [19:53] <@ehsan> ;)
  3245. # [19:53] <jlebar> I guess in the top-level directory, it could be more helpful about noticing that.
  3246. # [19:54] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3247. # [19:54] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  3248. # [19:54] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3249. # [19:55] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3250. # [19:55] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  3251. # [19:55] * joduinn-brb is now known as joduinn
  3252. # [19:55] * Quits: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ami_Ty)
  3253. # [19:56] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  3254. # [19:56] <AryehGregor> Ms2ger, are you going to write a test for https://bugzilla.mozilla.org/show_bug.cgi?id=714279? Shall I?
  3255. # [19:56] * AryehGregor is seeing if he can get a copy of Firefox today that passes all his Range tests
  3256. # [19:57] <@ehsan> jlebar: https://github.com/jlebar/moz-git-tools/pull/2 :)
  3257. # [19:57] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  3258. # [19:57] <Ms2ger> AryehGregor, I was going to import your tests for that bug, but I guess that will take a while
  3259. # [19:57] <AryehGregor> I've been assuming we shouldn't wait on that, yeah.
  3260. # [19:58] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  3261. # [19:58] * Joins: grubshka (grubshka@moz-4BD0D229.w86-216.abo.wanadoo.fr)
  3262. # [19:58] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3263. # [19:58] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  3264. # [19:58] <rail> espindola: I doubt, rpm would fail trying to install a package with the same name (and actually would upgrade the current one)
  3265. # [19:58] <AryehGregor> If your patch makes all my tests pass, that leaves only intersectsNode.
  3266. # [19:59] <espindola> rail, rpm support that :-)
  3267. # [19:59] * Joins: hessam (hessam@EBC2C97D.AD407357.8278F7B9.IP)
  3268. # [19:59] <espindola> but lets stay with different package names. That is what we use for gcc.
  3269. # [19:59] <rail> espindola: if you have rpm name and prefix different, right?
  3270. # [20:00] <AryehGregor> Ms2ger, what do you think about <https://bugzilla.mozilla.org/show_bug.cgi?id=579638#c10>?
  3271. # [20:00] <espindola> no, you can install multiple ones as long as the files don't conflict
  3272. # [20:00] <espindola> that is how one normally install multiple kernels
  3273. # [20:00] <@smaug> AryehGregor: I don't understand Bug 719533
  3274. # [20:00] <espindola> or 32 bit libraries in 64 bit systems
  3275. # [20:00] <@smaug> AryehGregor: Opera's behavior is what I would expect
  3276. # [20:01] <rillian> gakiwate, sorry, I don't. Maybe check the main wiki page, see if someone is listed as an organizer?
  3277. # [20:01] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Ping timeout)
  3278. # [20:01] <AryehGregor> smaug, the problem is that doctypes can't be the children of a DocumentFragment.
  3279. # [20:01] <rail> espindola: any reason why we should use this hack? I'd prefer to use explicit names...
  3280. # [20:01] <@smaug> ah, right
  3281. # [20:01] <@smaug> AryehGregor: ok
  3282. # [20:01] <@smaug> silly DOM
  3283. # [20:01] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  3284. # [20:01] <@smaug> could we get rid of doctypes :)
  3285. # [20:01] <AryehGregor> Or at least make them behave sanely.
  3286. # [20:01] * wlach|out is now known as wlach
  3287. # [20:02] <AryehGregor> Like make cloneNode() work on them, let them be children of DocumentFragments, whatever . . .
  3288. # [20:02] <espindola> rail, just preferences. Some people like to use that rpm feature (rpm based distros do)
  3289. # [20:02] <espindola> since you prefer to use the name, lets do that
  3290. # [20:02] <rail> yay! :)
  3291. # [20:02] <rail> it's easier to track, imo
  3292. # [20:02] <Ms2ger> I blame Acid3 for doctypes
  3293. # [20:02] <Tobbi> Hey. Do we support XSL-FO?
  3294. # [20:02] <espindola> (on the next push, on this one it is ok to just replace the previous one as we were doing)
  3295. # [20:03] <Ms2ger> Tobbi, no, and never will
  3296. # [20:03] <Tobbi> ok
  3297. # [20:03] <Ms2ger> In fact, it's so silly Hixie once proposed something almost entirely like it as an April Fools joke
  3298. # [20:04] <Tobbi> eh, what's silly about the W3C standard?
  3299. # [20:04] <@smaug> AryehGregor: doctype can be a child of a document, but not anything else, right?
  3300. # [20:04] <Tobbi> Oh, for some reason, the discussion was about doctype, while I had a doctype question.
  3301. # [20:04] <AryehGregor> smaug, right. And there are restrictions on number and order of Document children too.
  3302. # [20:05] * Quits: gkw (gkw@moz-7CD88B0C.hsd1.ca.comcast.net) (Quit: Instantbird 1.2a1pre)
  3303. # [20:05] <AryehGregor> Document's children must be one optional doctype followed by one optional element, with any number of optional comments sprinkled in between.
  3304. # [20:05] * mak|afk is now known as mak
  3305. # [20:05] <AryehGregor> Or something like that.
  3306. # [20:05] <AryehGregor> http://dvcs.w3.org/hg/domcore/raw-file/tip/dom-core.html#node-tree
  3307. # [20:05] * armenzg is now known as armenzg_brb
  3308. # [20:05] <AryehGregor> PIs are allowed along with comments.
  3309. # [20:05] * AryehGregor hates the DOM
  3310. # [20:05] * Joins: vivek (quassel@47D20956.E2C15B5F.2A068A5E.IP)
  3311. # [20:05] <Hixie> Ms2ger: seems highly unlikely given my stats on april fools jokes, i think you have me confused with someone else :-)
  3312. # [20:05] <gakiwate> rillian, Thanks. Will do that
  3313. # [20:06] <Ms2ger> Hixie, rly? Hmm
  3314. # [20:06] <AryehGregor> We should have a hierarchy like: Node. CharacterData implements Node, Text/Comment implement CharacterData. Element implements Node. That's it.
  3315. # [20:06] <AryehGregor> Kill Document, DocumentType, DocumentFragment, ProcessingInstruction.
  3316. # [20:06] <AryehGregor> Nobody likes them anyway.
  3317. # [20:06] <AryehGregor> Well, maybe we need Document.
  3318. # [20:07] <AryehGregor> Maybe it should inherit from Element.
  3319. # [20:07] * AryehGregor dreams
  3320. # [20:07] <Ms2ger> Hixie, hmm, yes, your only post on 1 April is "The performance aspect of Acid3"
  3321. # [20:07] <@ehsan> n
  3322. # [20:07] <Ms2ger> Hi ehsan
  3323. # [20:07] <@ehsan> hi
  3324. # [20:08] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  3325. # [20:08] * Quits: dao (dao@moz-EEA971DB.pool.mediaways.net) (Quit: Leaving.)
  3326. # [20:08] * jgriffin is now known as jgriffin-lunch
  3327. # [20:09] <AryehGregor> Yay, with Ms2ger's patch all the compareBoundaryPoint tests pass too.
  3328. # [20:09] <Waldo> Ms2ger: sounds apropos
  3329. # [20:09] <AryehGregor> That's everything except intersectsNode.
  3330. # [20:09] <AryehGregor> Now let's make all the execCommand() tests pass! :D
  3331. # [20:09] <Ms2ger> Heh
  3332. # [20:09] * Waldo wonders how long it'll take to train TB's bayesian filter that pgp-encrypted mail is not junk
  3333. # [20:09] * Waldo grmbls
  3334. # [20:09] <Ms2ger> ehsan, prepare for a big review queue when you wake up tomorrow :)
  3335. # [20:09] <AryehGregor> :P
  3336. # [20:09] <Waldo> suppose I could try smime once they start putting bug summaries in the message
  3337. # [20:10] <@ehsan> Ms2ger: great!
  3338. # [20:10] <dholbert> mats, ping?
  3339. # [20:11] * AutomatedTester|afk is now known as zz_AutomatedTester|afk
  3340. # [20:11] <mbrubeck> hsivonen: bug 717488 has been merged to central. (I don't have access to resolve it.)
  3341. # [20:11] * Joins: mixedpuppy (mixedpuppy@21B7B9F2.B87E9213.6E712CE2.IP)
  3342. # [20:11] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3343. # [20:12] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3344. # [20:12] <mbrubeck> !seen bhackett
  3345. # [20:12] <firebot> bhackett was last seen 4 days, 21 hours, 7 minutes and 43 seconds ago, saying 'terrence: I think it was just for performance' in #jsapi.
  3346. # [20:12] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3347. # [20:13] <dholbert> mbrubeck, I updated bug 717488
  3348. # [20:13] <mbrubeck> dholbert: thanks -- if you have sg access, could you also do 733979?
  3349. # [20:13] * Quits: gabor (gabor@moz-797A1A8A.pool.digikabel.hu) (Ping timeout)
  3350. # [20:13] <dholbert> sure
  3351. # [20:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3352. # [20:13] <mbrubeck> thanks again!
  3353. # [20:14] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  3354. # [20:14] <dholbert> mbrubeck, np (resolved that bug)
  3355. # [20:15] * Quits: surkov (surkov@8396BAAD.8439BF19.EBE09E3C.IP) (Quit: surkov)
  3356. # [20:16] * Quits: cviecco (cviecco@7D871D9E.1B9CFF7.4401682D.IP) (Input/output error)
  3357. # [20:17] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3358. # [20:17] * joduinn is now known as joduinn-mtg
  3359. # [20:17] * khuey is now known as khuey|away
  3360. # [20:18] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  3361. # [20:20] * Joins: PraZuBeR (PraZuBeR@moz-8FDA4E25.savvy.volia.net)
  3362. # [20:21] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D)
  3363. # [20:23] <mats> dholbert: pong
  3364. # [20:24] <dholbert> mats, do you know offhand why nsPlaceholderFrames aren't inline (according to IsFrameOfType(eLineParticipant)) ?
  3365. # [20:24] <dholbert> mats, (they don't have an IsFrameOfType impl)
  3366. # [20:24] * Joins: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net)
  3367. # [20:24] <dholbert> mats, what I mean is: why don't we consider them inline?
  3368. # [20:24] * mccr8 is now known as mccr8|lunch
  3369. # [20:25] <dholbert> (flexbox spec says they're supposed to be, when inside of a flexbox - not sure if that's been specified anywhere before)
  3370. # [20:26] * Quits: anant_ (Anant@moz-271479F2.hsd1.ca.comcast.net) (Quit: Leaving)
  3371. # [20:26] <dholbert> mats, (this is at http://dev.w3.org/csswg/css3-flexbox/#abspos-flexbox-items in the flexbox spec -- "These placeholders are anonymous inline boxes[...]")
  3372. # [20:26] * Joins: supreet (quassel@716D9C2B.A1A0D2DF.DF11F364.IP)
  3373. # [20:26] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  3374. # [20:26] * Quits: dseif (dseif@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3375. # [20:27] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3376. # [20:29] <firebot> Check-in:
  3377. # [20:29] <firebot> http://hg.mozilla.org/mozilla-central/rev/9023803c5d64 - Asaf Romano - Bug 718608 - Migration code shrink and cleanup: unified code for notifications and error handling, prepare for deCOM. r=mak. sr=gavin on the interface change. browser/components/build
  3378. # [20:29] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3379. # [20:29] <firebot> part was done by mak (r=bsmedberg.
  3380. # [20:29] <mats> dholbert: I don't know, it seems to me they should be considered inline for the purpose of line layout
  3381. # [20:29] * Quits: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
  3382. # [20:30] <mats> dholbert: oh wow, the flexbox spec explicitly mentions them - I didn't know that...
  3383. # [20:30] <dholbert> mats, yeah -- I think they were just implementation artifacts before (?)
  3384. # [20:30] * Joins: sheppy (sheppy@6666F31E.910C2697.65DDFA89.IP)
  3385. # [20:30] <dholbert> mats, but yeah, their presence affects behavior of the flexbox layout algorithm
  3386. # [20:31] * Quits: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ami_Ty)
  3387. # [20:31] <dholbert> mats, anyway -- thanks for the sanity-check -- I'm going to run an IsFrameOfType() addition through TryServer, and if that likes it, I'll file a bug
  3388. # [20:32] * armenzg_brb is now known as armenzg
  3389. # [20:32] <mats> dholbert: ok, no problem
  3390. # [20:34] <mats> dholbert: I wonder if it's a good idea for the spec to introduce the concept of placeholders...
  3391. # [20:34] * Joins: curmet (Mibbit@8A553CE2.EFCD7E10.F6B52440.IP)
  3392. # [20:34] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3393. # [20:34] * jhammel|lunch is now known as jhammel
  3394. # [20:34] <curmet> hello everyone , does anybody her want to help me ?
  3395. # [20:35] <mats> dholbert: couldn't it just say that positioned boxes force an anonymous item? (without mentioning placeholders)
  3396. # [20:35] <dholbert> mats, well, that's basically what it's saying, it just uses the term "placeholder" :)
  3397. # [20:36] <dholbert> it's saying that a 0-size inline-level rendering object is left behind
  3398. # [20:36] <mbrubeck> curmet: If you have a question, feel free to ask...
  3399. # [20:36] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  3400. # [20:37] <mats> dholbert: ok, maybe it's just me that thinks it goes too deep into Gecko's specific implementation details...
  3401. # [20:37] <dholbert> mats, (0-size is important for correct behavior of course, and inline-level is important because we're supposed to wrap contiguous inline runs in an anonymous wrapper-block)
  3402. # [20:37] <dholbert> (so inline-level vs block-level affects behavior)
  3403. # [20:37] <jdm> curmet: what kind of help?
  3404. # [20:38] <mats> dholbert: I guess it's ok if other vendors agree to this "abstract" placeholder box
  3405. # [20:38] <dholbert> mats, yeah - I wasn't involved in that conversation, but IIUC other vendors are cool with it
  3406. # [20:38] * Quits: JeroenDeDauw (jeroen@moz-63AA0E5F.dip0.t-ipconnect.de) (Ping timeout)
  3407. # [20:39] <curmet> I'm really interested by participating in "Google Summer of COde" and I find out a subject in the subjet list, whom I have to ask for participating in that subject ?
  3408. # [20:39] <Ms2ger> curmet, there should be a mentor listed for each project
  3409. # [20:40] <mats> dholbert: yes, but I don't see the need to say there *is* a 0-size, inline box there at all
  3410. # [20:40] <curmet> yes , but how I find out his e-mail ?
  3411. # [20:40] * Joins: jfkthame (jfkthame@172E6502.44C0F4C5.9542EC20.IP)
  3412. # [20:40] <Ms2ger> curmet, who is it?
  3413. # [20:40] <mats> dholbert: ok
  3414. # [20:40] <dholbert> mats, it affects behavior whether that is present or not
  3415. # [20:40] <curmet> Frédéric Wang
  3416. # [20:40] <dholbert> e.g. if you have [block][block][abspos element][block] with "flex-pack: justify"
  3417. # [20:41] <Ms2ger> firebot, fwang?
  3418. # [20:41] <firebot> Ms2ger: Sorry, I've no idea what 'fwang' might be.
  3419. # [20:41] <Ms2ger> firebot, fredw?
  3420. # [20:41] <firebot> Ms2ger: Sorry, I've no idea what 'fredw' might be.
  3421. # [20:41] <Ms2ger> Bah
  3422. # [20:41] <dholbert> mats, (flex-pack:justify means "put equal space between each flexbox item")
  3423. # [20:41] <dholbert> mats, so in that situation, it's important whether or not something is left behind
  3424. # [20:42] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3425. # [20:42] <dholbert> because it determines whether we've got 3 or 4 flex items (and whether we've got equal-spacing between the [blocks] vs. twice as much space (visually) before the final [block])
  3426. # [20:42] <curmet> Ms2ger, do you know Frédéric Wang's email address please ?
  3427. # [20:42] <Ms2ger> curmet, fred.wang@free.fr
  3428. # [20:42] <mats> dholbert: yes, I get that, but the spec could just say that positioned boxes force an item, no?
  3429. # [20:43] <Ms2ger> firebot, fwang is Frédéric Wang <fred.wang@free.fr>, MathML guru
  3430. # [20:43] <dholbert> mats, well, so then you've got [block]abc[abspos]def[block]
  3431. # [20:43] <firebot> Ms2ger: ok
  3432. # [20:43] <mats> dholbert: I don't really see the need to say that the item contains an abstract placeholder...
  3433. # [20:43] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3434. # [20:43] <curmet> Ms2ger, thanks a lot. and what if a subject don't have a montor ? to whom should I talk please ?
  3435. # [20:43] <dholbert> mats, then the question would be: does the abspos element there ^ get its own item, or share that with the text around it?
  3436. # [20:44] <Ms2ger> curmet, gerv, I think
  3437. # [20:44] <dholbert> mats, if we just say "it forces a 0-size inline-level rendering object", then it clears this all up. :)
  3438. # [20:45] <AryehGregor> Oh, drat . . . I think my m-i push converted random orange to permanent orange. :(
  3439. # [20:45] <mats> dholbert: I agree it's convenient... I just don't think it's needed :-)
  3440. # [20:45] <KaiRo> mccr8|lunch: ping
  3441. # [20:45] <AryehGregor> https://bugzilla.mozilla.org/show_bug.cgi?id=668716#c86
  3442. # [20:45] <AryehGregor> But I forgot to make the change in the patch I pushed.
  3443. # [20:45] * AryehGregor writes a patch to fix it
  3444. # [20:45] * Quits: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com) (Ping timeout)
  3445. # [20:46] <dholbert> mats, mm, I like the highly-specific-ness in this instance at least. but maybe I'm biased to like it because it (mostly) matches gecko internals :)
  3446. # [20:46] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  3447. # [20:48] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  3448. # [20:49] <curmet> Ms2ge, thanks a lot.
  3449. # [20:49] <Ms2ger> Np
  3450. # [20:50] <AryehGregor> philor, I messed up my push and forgot to include the fix that stopped test_bug632379.xul from becoming perma-orange: https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=25a2a013eea1
  3451. # [20:50] <NeilAway> dao: (sorry, combination of phone call and afw) ok, so who else usually sets currentSet?
  3452. # [20:50] <AryehGregor> What should I do? Try to get review on a patch to push right away, or backout that commit?
  3453. # [20:50] <AryehGregor> (input from Ms2ger or someone else also appreciated)
  3454. # [20:50] <Ms2ger> AryehGregor, push it, r=orange
  3455. # [20:52] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3456. # [20:52] * Quits: @smaug (chatzilla@moz-3A1A2CE.gprs.sl-laajakaista.fi) (Ping timeout)
  3457. # [20:52] * Joins: joey (chatzilla@moz-E31CD2CB.mozilla.org)
  3458. # [20:54] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3459. # [20:56] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3460. # [20:56] * Joins: knelson (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3461. # [20:56] <AryehGregor> I should probably have made the bug 735805, not 668716. Oh well.
  3462. # [20:57] * Parts: knelson (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3463. # [20:57] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  3464. # [20:58] <Waldo> http://webkitmemes.tumblr.com/post/19682791175/forever-alone mutatis mutandis for us :-)
  3465. # [20:58] <Waldo> pushing with r=orange is perfectly fine generally, just don't use it as an excuse for removing xpconnect :-)
  3466. # [20:58] <Waldo> that doesn't need an excuse
  3467. # [20:59] <mconnor> sr=me
  3468. # [20:59] <gerv> curmet: yes, send me mail. Although every idea on the official list should have a mentor.
  3469. # [20:59] * Quits: squib (squib-@moz-3F6F2A9C.ep.wisc.edu) (Quit: Leaving)
  3470. # [21:00] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  3471. # [21:00] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3472. # [21:00] * armenzg is now known as armenzg_mtg
  3473. # [21:01] * mattwoodrow|away is now known as mattwoodrow
  3474. # [21:01] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3475. # [21:01] * Quits: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3476. # [21:01] <AryehGregor> Removing xpconnect?
  3477. # [21:01] * AryehGregor doesn't get it
  3478. # [21:02] <jdm> AryehGregor: it's a popular component for people to beat up on
  3479. # [21:02] * zz_AutomatedTester|afk is now known as AutomatedTester
  3480. # [21:03] * Joins: priya (Adium@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3481. # [21:03] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3482. # [21:04] * AryehGregor just hopes it actually fixes the orange and causes no other regressions
  3483. # [21:04] <curmet> gerv, oki I'll, thanks
  3484. # [21:04] * Joins: smaug (chatzilla@moz-3A1A2CE.gprs.sl-laajakaista.fi)
  3485. # [21:04] * ChanServ sets mode: +o smaug
  3486. # [21:05] * jgriffin-lunch is now known as jgriffin
  3487. # [21:07] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3488. # [21:07] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3489. # [21:07] * Waldo apologizes to the denizens of bug 731261 for his last comment (responding to the one before it)
  3490. # [21:07] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3491. # [21:07] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3492. # [21:07] * Quits: @smaug (chatzilla@moz-3A1A2CE.gprs.sl-laajakaista.fi) (Input/output error)
  3493. # [21:08] * Joins: smaug (chatzilla@moz-3A1A2CE.gprs.sl-laajakaista.fi)
  3494. # [21:08] * ChanServ sets mode: +o smaug
  3495. # [21:09] <Waldo> people who install aurora get nightly updates for it when patches land in aurora, right?
  3496. # [21:09] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3497. # [21:10] <Ms2ger> I think so, yes
  3498. # [21:10] * jfkthame is now known as jfkthame_afk
  3499. # [21:10] <Waldo> good, good
  3500. # [21:10] * Quits: @ted (ted@moz-9426856F.sctnpa.east.verizon.net) (Quit: ted)
  3501. # [21:10] <Waldo> means I can unhide 735313 in short order
  3502. # [21:11] <Ms2ger> Is that the pwn2own bug?
  3503. # [21:11] <Waldo> no
  3504. # [21:11] <Waldo> some StringBuffer refactoring I did had a mini-assertion regression
  3505. # [21:11] <Waldo> and the timing was such that it propagated to aurora for a little bit
  3506. # [21:11] <Ms2ger> I see
  3507. # [21:12] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  3508. # [21:12] * armenzg_mtg is now known as armenzg
  3509. # [21:12] * Quits: supreet (quassel@716D9C2B.A1A0D2DF.DF11F364.IP) (Ping timeout)
  3510. # [21:12] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Client exited)
  3511. # [21:12] * Quits: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP) (Quit: ibarlow)
  3512. # [21:13] * Joins: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP)
  3513. # [21:13] * Quits: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com) (Ping timeout)
  3514. # [21:14] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  3515. # [21:14] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3516. # [21:14] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.2a1pre)
  3517. # [21:14] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3518. # [21:14] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  3519. # [21:16] * nthomas|away is now known as nthomas|mtg
  3520. # [21:17] * Joins: gandalf (zbraniecki@moz-3F6EB325.neoplus.adsl.tpnet.pl)
  3521. # [21:18] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3522. # [21:18] * Joins: jammink (textual@moz-9B03AC.static.keyway.net)
  3523. # [21:18] * jammink is now known as jammink|LA
  3524. # [21:21] * Quits: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Ping timeout)
  3525. # [21:21] * Quits: sheppy (sheppy@6666F31E.910C2697.65DDFA89.IP) (Quit: sheppy)
  3526. # [21:21] * jmaher is now known as jmaher|afk
  3527. # [21:21] <bholley> ehsan, jlebar: should I be accepting pull requests for git-bz?
  3528. # [21:21] <bholley> I thought it was all in jlebar's repo now
  3529. # [21:22] <jlebar> bholley, I just commented; I think I'd managed not to switch over the subrepo.
  3530. # [21:22] <@ehsan> bholley: well it's marked as a fork of your repo
  3531. # [21:22] <@ehsan> which confused me
  3532. # [21:22] <@ehsan> jlebar: should I submit this to you?
  3533. # [21:22] <jlebar> bholley, Er, no, the subrepo is right.
  3534. # [21:22] <jlebar> ehsan, Yes, please.
  3535. # [21:22] <@ehsan> ok
  3536. # [21:22] <jlebar> ehsan, Thank you!
  3537. # [21:22] <bholley> ehsan: how should I make my repo less confusing
  3538. # [21:22] <bholley> ?
  3539. # [21:22] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  3540. # [21:23] <@ehsan> bholley: delete it ;)
  3541. # [21:23] <jlebar> bholley, Yay github.
  3542. # [21:23] <@ehsan> and then fork jlebar
  3543. # [21:23] * Joins: snorp (snorp@moz-1E566C62.hsd1.mi.comcast.net)
  3544. # [21:23] <snorp> have folks noticed the linker taking even longer than normal recently?
  3545. # [21:24] <snorp> like maybe a couple weeks?
  3546. # [21:24] <snorp> with debug builds
  3547. # [21:24] <jlebar> snorp, How much RAM do you have?
  3548. # [21:24] <snorp> jlebar: 18GB
  3549. # [21:24] <snorp> so…probably not the problem :)
  3550. # [21:24] <jlebar> snorp, Mmm, I dunno. :D
  3551. # [21:25] <@ehsan> snorp: I have indeed noticed it
  3552. # [21:25] <snorp> ld using about 1.4GB here
  3553. # [21:25] <bholley> ehsan: done
  3554. # [21:25] <snorp> ehsan: nice
  3555. # [21:25] <snorp> wtf is going on
  3556. # [21:25] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3557. # [21:25] <sfink> you forgot you switched back to ld.bfd?
  3558. # [21:25] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3559. # [21:26] * Quits: @smaug (chatzilla@moz-3A1A2CE.gprs.sl-laajakaista.fi) (Ping timeout)
  3560. # [21:26] <snorp> heh
  3561. # [21:26] <AryehGregor> note: no known conversion for argument 3 from ‘nsCOMPtr<nsIDOMDocumentType>’ to ‘nsIDOMNode*’
  3562. # [21:26] * Joins: smaug (chatzilla@moz-3A1A2CE.gprs.sl-laajakaista.fi)
  3563. # [21:26] * ChanServ sets mode: +o smaug
  3564. # [21:26] <@ehsan> jlebar: https://github.com/jlebar/git-bz-moz/pull/1
  3565. # [21:26] <AryehGregor> Okay, all this typing is confusing me. What's the right way to convert here?
  3566. # [21:27] <jlebar> AryehGregor, QueryInterface? Or you could do .get() if it'd be a static cast.
  3567. # [21:27] * AryehGregor understands things like pointers and reference-counting in theory, but apparently not so well yet in practice
  3568. # [21:28] * Quits: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com) (Ping timeout)
  3569. # [21:28] <jlebar> AryehGregor, In C++, implicit conversions are not transitive. nsCOMptr<nsIDOMDocumentType> can be implicitly converted to nsIDOMDocumentType*. And nsIDOMDocumentType* might be implicitly converted to nsIDOMNode* (I'd have to look at the inheritance).
  3570. # [21:28] <jlebar> AryehGregor, But...not transitive.
  3571. # [21:28] <AryehGregor> Hmm.
  3572. # [21:29] * khuey|away is now known as khuey
  3573. # [21:29] * Quits: davidillsley (chatzilla@moz-F51CD111.range86-144.btcentralplus.com) (Client exited)
  3574. # [21:29] * Joins: davidillsley (chatzilla@moz-F51CD111.range86-144.btcentralplus.com)
  3575. # [21:31] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  3576. # [21:31] * Parts: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  3577. # [21:33] * Quits: Elen (El@moz-749635E7.hsd1.ut.comcast.net) (Quit: )
  3578. # [21:34] * zpao is now known as zpao|detached
  3579. # [21:34] <Ms2ger> AryehGregor, so just .get(), yes
  3580. # [21:34] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3581. # [21:35] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  3582. # [21:35] <AryehGregor> With .get(): note: no known conversion for argument 3 from ‘nsIDOMDocumentType*’ to ‘nsIDOMNode*’
  3583. # [21:36] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  3584. # [21:36] <AryehGregor> It inherits directly: http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/core/nsIDOMDocumentType.idl
  3585. # [21:36] * mccr8|lunch is now known as mccr8
  3586. # [21:37] <mccr8> KaiRo: pong
  3587. # [21:37] <Ms2ger> Eh
  3588. # [21:37] <@khuey> AryehGregor: are you including nsIDOMDocumentType.h?
  3589. # [21:37] <@khuey> AryehGregor: that'll happen if nsIDOMDocumentType is just forward declared
  3590. # [21:37] <Ms2ger> khuey++
  3591. # [21:37] <AryehGregor> <3 C++
  3592. # [21:37] <Ms2ger> What would clang say?
  3593. # [21:38] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  3594. # [21:38] * Quits: peregrino (peregrino@moz-9A666907.telecom.net.ar) (Ping timeout)
  3595. # [21:38] <KaiRo> mccr8: what way should we go in bug 733235? should those frames disappear or be prefixed to the next frame?
  3596. # [21:38] <@khuey> so ...
  3597. # [21:38] * Quits: vivek (quassel@47D20956.E2C15B5F.2A068A5E.IP) (Client exited)
  3598. # [21:38] <@khuey> where did the webidl overload resolution algorithm go
  3599. # [21:38] <Ms2ger> ehsan, oh, I guess nsIContentFilter is for extensions, right?
  3600. # [21:38] * Quits: enda (chatzilla@805B2C83.679532CF.2500F951.IP) (Input/output error)
  3601. # [21:38] * KaiRo has done a large skiplist triage today
  3602. # [21:38] <Ms2ger> It's argument resolution now
  3603. # [21:38] <Ms2ger> khuey, ^
  3604. # [21:39] <@ehsan> Ms2ger: I've never used that interface...
  3605. # [21:39] <@khuey> srsly?
  3606. # [21:39] <@ehsan> (iirc)
  3607. # [21:39] <@khuey> wtf
  3608. # [21:39] <Ms2ger> ehsan, 'tis in editor
  3609. # [21:39] <mccr8> KaiRo: Either way is fine with me. I guess it matters if you want to split assertion failures from other kinds of crashes.
  3610. # [21:39] <@ehsan> really?
  3611. # [21:39] <Ms2ger> editor/idl/nsIContentFilter.idl
  3612. # [21:39] <KaiRo> mccr8: well, I'd like us to do what is most helpful for developers
  3613. # [21:40] <mccr8> KaiRo: I think conceptually an assertion failure is part of the function itself?
  3614. # [21:40] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3615. # [21:40] <mccr8> maybe Waldo has an opinion? I think he added MOZ_ASSERT.
  3616. # [21:40] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  3617. # [21:40] <mccr8> though I think he's having lunch right now
  3618. # [21:40] <KaiRo> mccr8: I have too little view into what's actually going on there in code
  3619. # [21:40] <mccr8> yeah.
  3620. # [21:40] * Joins: gakiwate (Gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  3621. # [21:40] <AryehGregor> Yay, it compiles. Thanks, jlebar/Ms2ger/khuey. Now to see if it does what I want . . .
  3622. # [21:40] <Ms2ger> :)
  3623. # [21:40] <@ehsan> Ms2ger: I would guess it's used in SeaMonkey?
  3624. # [21:41] <@ehsan> or Composer
  3625. # [21:41] <@ehsan> or Thunderbird
  3626. # [21:41] <@ehsan> etc
  3627. # [21:41] <Ms2ger> KaiRo, disappear, I think
  3628. # [21:41] <Waldo> mccr8: which is this?
  3629. # [21:41] * joduinn-mtg is now known as joduinn
  3630. # [21:41] <Ms2ger> ehsan, not in c-c, apparently
  3631. # [21:42] <@ehsan> weird
  3632. # [21:42] <KaiRo> Waldo: bug 733235
  3633. # [21:42] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3634. # [21:42] <KaiRo> Waldo: we're trying to figure out if those should be omitted or prefixed
  3635. # [21:43] <@ehsan> Ms2ger: http://www.isislab.it/projects/NoTrace/ uses it
  3636. # [21:43] <Ms2ger> ehsan, the reason I was asking is that we call it with (nsIDOMNode **)address_of(fragmentAsNode),
  3637. # [21:44] <mccr8> KaiRo: I went over and talked to Waldo. He agrees that we should just make it disappear.
  3638. # [21:44] <mccr8> Apparently in WebKit assertions don't involve method calls so they don't show up at all in stacks.
  3639. # [21:44] <KaiRo> mccr8: ok, so ignore list for those two, thanks
  3640. # [21:44] * Waldo doesn't have any idea what the dif between omit and prefix is :-)
  3641. # [21:44] <mccr8> KaiRo: Thanks for pushing these along!
  3642. # [21:44] <KaiRo> er, irrelevant
  3643. # [21:44] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3644. # [21:44] * ChanServ sets mode: +o dbaron
  3645. # [21:45] * Joins: cviecco (cviecco@7D871D9E.1B9CFF7.4401682D.IP)
  3646. # [21:45] <Waldo> ideally MOZ_ASSERT wouldn't affect stacks at all, but it does for now, so just doing what we can to pretend MOZ_Assert doesn't seems best
  3647. # [21:45] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  3648. # [21:45] <mccr8> Waldo: basically it affects how things are bucketed. If you assert in method FooBar, it is the difference between it showing up as a crash in FooBar or in MOZ_ASSERT | FooBar.
  3649. # [21:45] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  3650. # [21:45] <mccr8> yeah it seems like omitting it is the way to go.
  3651. # [21:45] <KaiRo> Waldo: it's either not shown at all in crash signature or the next frame is appended, with a | in between - as mccr8 says
  3652. # [21:45] <Waldo> yup, definitely want that to show up as a crash in FooBar; MOZ_ASSERT's not relevant
  3653. # [21:45] <mccr8> as the function call is really just an implementation detail.
  3654. # [21:46] <mccr8> right now all of the MOZ_ASSERTs are bucketed togehter which is pretty lame...
  3655. # [21:46] <sfink> mccr8: where's the code that generates the strings "XPCWrappedNative (Event) 0xf85cc40" and "nsDOMEvent 0x11207df0" in the CC log?
  3656. # [21:46] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  3657. # [21:46] <mccr8> sfink: in the traverse function for the class, guarded by something like cb.WantDebugInfo()
  3658. # [21:46] <sfink> mccr8: ok, thanks
  3659. # [21:46] <@khuey> firebot: 0x5a5a5a5a?
  3660. # [21:46] <firebot> khuey: 0x5a5a5a5a is jemalloc freed junk memory (cf. 0xa5a5a5a5)
  3661. # [21:46] <@khuey> rillian: ^
  3662. # [21:47] * Quits: db48x` (user@moz-83319934.dsl.static.sonic.net) (Client exited)
  3663. # [21:47] * Joins: db48x` (user@moz-83319934.dsl.static.sonic.net)
  3664. # [21:47] <jlebar> Is nsGlobalWindow::SetDocShell(null) what gets called when a window's container is destroyed?
  3665. # [21:48] <KaiRo> ok, now bug 711953 and bug 711954 are probably the only larger skiplist bugs that are not actionable yet - if anyone has input on if those should go irrelevant or prefix, please comment in the bugs
  3666. # [21:48] <rillian> khuey, nifty
  3667. # [21:48] <@bz> jlebar: sorta
  3668. # [21:48] <@bz> jlebar: for outer windows...
  3669. # [21:48] <jlebar> bz, Yeah, I thought it was more complicated than that...
  3670. # [21:48] <@khuey> rillian: firebot is all knowing
  3671. # [21:48] <@khuey> it even reviews patches
  3672. # [21:48] * Quits: hvq (HVQ@moz-DBF7B1D0.dynip.nus.edu.sg) (Ping timeout)
  3673. # [21:48] <@bz> well, it depends on how you define "destroyed"
  3674. # [21:48] <rillian> firebot, how many bugs do I have open?
  3675. # [21:48] <@bz> "torn down", yes
  3676. # [21:48] <firebot> rillian: Sorry, I've no idea what 'how many bugs do I have open' might be.
  3677. # [21:48] <@bz> destructor, maybe not
  3678. # [21:48] <jlebar> bz, "torn down" is good.
  3679. # [21:49] <jlebar> bz, But...suppose I have an iframe, and I hold the window object, then delete the iframe object.
  3680. # [21:49] <rillian> khuey, all knowing, *and* able to lie about it. Very impressive!
  3681. # [21:49] <@khuey> indeed
  3682. # [21:49] <jlebar> bz, er, remove the iframe object from the DOM.
  3683. # [21:49] <@khuey> firebot: botsnack
  3684. # [21:49] * firebot smiles
  3685. # [21:49] <jlebar> bz, If SetDocShell(null) is called, we'll do mDoc = NULL, which seems wrong.
  3686. # [21:49] <jlebar> bz, So I expect SetDocShell wouldn't be called.
  3687. # [21:50] * Quits: db48x` (user@moz-83319934.dsl.static.sonic.net) (Client exited)
  3688. # [21:50] * Joins: db48x` (user@moz-83319934.dsl.static.sonic.net)
  3689. # [21:51] * zpao|detached is now known as zpao
  3690. # [21:52] * Quits: curmet (Mibbit@8A553CE2.EFCD7E10.F6B52440.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3691. # [21:53] <hub> is there a way to tell firefox to open a XUL file?
  3692. # [21:53] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  3693. # [21:53] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3694. # [21:54] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Ping timeout)
  3695. # [21:54] <dholbert> hub, this is a local file I assume?
  3696. # [21:54] <dholbert> hub, you need to set the pref dom.allow_XUL_XBL_for_file to true, IIRC
  3697. # [21:54] <hub> yes it is
  3698. # [21:54] <hub> oh
  3699. # [21:54] <hub> ok
  3700. # [21:54] <hub> I'll try that
  3701. # [21:54] <dholbert> hub, https://developer.mozilla.org/en/using_remote_xul has more info
  3702. # [21:54] * Quits: evilpie (tom@moz-2C299389.pools.arcor-ip.net) (Quit: Lost terminal)
  3703. # [21:56] <hub> the preference is not even listed in about:config
  3704. # [21:56] <Jesse> KaiRo++
  3705. # [21:57] <@khuey> hub: yes, so that you have to know about it to set it
  3706. # [21:57] <hub> make sense
  3707. # [21:57] * hub is reading the page on MDN
  3708. # [21:58] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3709. # [21:59] <@khuey> catlee-buildduty:ping?
  3710. # [21:59] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  3711. # [21:59] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  3712. # [22:00] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  3713. # [22:02] * Quits: snorp (snorp@moz-1E566C62.hsd1.mi.comcast.net) (Ping timeout)
  3714. # [22:02] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  3715. # [22:03] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3716. # [22:03] * Joins: saad (saad@A71DD6F3.1B601AA3.4BD71336.IP)
  3717. # [22:04] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  3718. # [22:05] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Ping timeout)
  3719. # [22:05] * Fallen|away is now known as Fallen
  3720. # [22:06] * Joins: snorp (snorp@moz-1E566C62.hsd1.mi.comcast.net)
  3721. # [22:07] * Joins: peregrino (peregrino@moz-41F352F2.telecom.net.ar)
  3722. # [22:08] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  3723. # [22:10] <catlee-buildduty> khuey: pong
  3724. # [22:11] <@khuey> catlee-buildduty: are all of the twigs that say they're in use really in use?
  3725. # [22:12] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3726. # [22:12] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  3727. # [22:12] * Quits: ddahl (ddahl@25F88422.B7606226.6BED537B.IP) (Ping timeout)
  3728. # [22:12] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3729. # [22:13] <catlee-buildduty> khuey: you'd have to ask their owners
  3730. # [22:13] <@khuey> ok
  3731. # [22:14] <catlee-buildduty> you should poke people who are using htem for many months
  3732. # [22:14] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  3733. # [22:14] * Fallen is now known as Fallen|away
  3734. # [22:15] <@khuey> yeah I'll send mail
  3735. # [22:17] * Joins: db48x`` (user@moz-83319934.dsl.static.sonic.net)
  3736. # [22:17] <billm> khuey: larch is no longer used
  3737. # [22:17] <catlee-buildduty> that's allotta twigs
  3738. # [22:17] * bhearsum is now known as bhearsum|afk
  3739. # [22:18] <@khuey> catlee-buildduty: indeed
  3740. # [22:18] <@khuey> billm: cool
  3741. # [22:18] * Quits: db48x` (user@moz-83319934.dsl.static.sonic.net) (Ping timeout)
  3742. # [22:18] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  3743. # [22:19] <@khuey> billm: I unbooked it for you
  3744. # [22:20] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3745. # [22:20] <billm> khuey: thanks
  3746. # [22:21] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3747. # [22:22] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3748. # [22:25] * Fallen|away is now known as Fallen
  3749. # [22:25] <@smaug> !seen sicking
  3750. # [22:25] <@killer> I don't know who sicking is.
  3751. # [22:25] <firebot> sicking was last seen 24 hours, 33 minutes and 6 seconds ago, saying 'Ms2ger: hey hey hey' in #content.
  3752. # [22:26] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3753. # [22:26] <mbrubeck> ...and he was never heard from again.
  3754. # [22:27] <WG9s> was that his freddie mercury impression
  3755. # [22:28] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  3756. # [22:29] * Joins: ddahl (ddahl@moz-68BB1718.tmodns.net)
  3757. # [22:29] * Quits: kumar (kmcmillan@moz-E31CD2CB.mozilla.org) (Quit: kumar)
  3758. # [22:29] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Computer has gone to sleep.)
  3759. # [22:30] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Ping timeout)
  3760. # [22:30] <mak> bz: smaug: offhand, is it expected that the docshell passes 404 pages to global history?
  3761. # [22:30] * Quits: mcot_ (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  3762. # [22:31] <@smaug> I would expect that
  3763. # [22:31] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gwagner)
  3764. # [22:31] <@smaug> but not sure what actually happens :)
  3765. # [22:31] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  3766. # [22:32] <mak> smaug: what would you? I mean, what should history do with 404 pages being unable to recognize them from success pages?
  3767. # [22:32] * Joins: JeroenDeDauw (jeroen@moz-D28A60D4.dip.t-dialin.net)
  3768. # [22:32] <mak> ehr "what would you expect it to do?"
  3769. # [22:32] <mak> cause, we are storing visits to broken/wrong urls in history...
  3770. # [22:32] <mak> that doesn't sound sane
  3771. # [22:33] * Joins: gwagner (idefix@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3772. # [22:33] <@smaug> mak: I do want to know if I've visited some page
  3773. # [22:33] <mak> so either we block in the docshell, or we make history able to recognize those (thus I'm asking what should I do)
  3774. # [22:33] <@smaug> even if that page is 404
  3775. # [22:34] <mak> but this way you are autocompleting to mistyped urls
  3776. # [22:35] * armenzg is now known as armenzg_away
  3777. # [22:36] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Ping timeout)
  3778. # [22:36] * Joins: philipp64|laptop_ (chatzilla@moz-B40B9015.ctcweb.net)
  3779. # [22:36] * joduinn is now known as joduinn-mtg
  3780. # [22:36] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3781. # [22:37] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Ping timeout)
  3782. # [22:37] * philipp64|laptop_ is now known as philipp64|laptop
  3783. # [22:37] <mak> so maybe the answer is to store, but not autocomplete them?
  3784. # [22:37] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3785. # [22:38] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3786. # [22:38] <jhammel> ++
  3787. # [22:38] * Joins: anky (anky@E6F93F6F.294EEC3B.A3D1B221.IP)
  3788. # [22:39] * Quits: armenzg_away (armenzg@moz-A8509789.acanac.net) (Input/output error)
  3789. # [22:40] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  3790. # [22:40] * rail is now known as rail_away
  3791. # [22:40] <mak> this adds quite some complication :(
  3792. # [22:41] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  3793. # [22:41] * Quits: kutsurak (pex@moz-3021D75B.w92-128.abo.wanadoo.fr) (Client exited)
  3794. # [22:42] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  3795. # [22:42] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  3796. # [22:42] <mak> btw, that's another story, at least I know which side to handle that
  3797. # [22:43] * Joins: kutsurak (pex@moz-3021D75B.w92-128.abo.wanadoo.fr)
  3798. # [22:43] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Ping timeout)
  3799. # [22:44] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  3800. # [22:44] * Joins: enda (chatzilla@47B4F0B4.4B89E028.26E09BF0.IP)
  3801. # [22:45] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  3802. # [22:46] * khuey is now known as khuey|away
  3803. # [22:47] * Quits: davidb (davidb@471D72E.2257F909.F30C9E9E.IP) (Quit: davidb)
  3804. # [22:48] * Waldo looks at that
  3805. # [22:49] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3806. # [22:49] * Quits: statix|- (statix@moz-AE3C0771.zone12.bethere.co.uk) (Ping timeout)
  3807. # [22:49] * Joins: statix|- (statix@moz-AE3C0771.zone12.bethere.co.uk)
  3808. # [22:50] * Quits: joey (chatzilla@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.1 [Firefox 12.0a2/20120308042012])
  3809. # [22:50] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 11.0/20120313114517])
  3810. # [22:51] * Waldo is trying to figure out if Windows has a trivial fix or not, before backing out
  3811. # [22:51] <jlebar> bz, Is nsGlobalWindow::GetDocument not what backs window.document?
  3812. # [22:52] * fabrice is now known as fabrice|afk
  3813. # [22:52] * nthomas|mtg is now known as nthomas
  3814. # [22:52] * jlebar suspects something weird is happening here.
  3815. # [22:53] <jlebar> GetNavigator works as I expect...
  3816. # [22:53] <Ms2ger> jlebar, it's cached
  3817. # [22:53] <Ms2ger> Somewhere in nsDOMClassInfo
  3818. # [22:53] * Quits: JeroenDeDauw (jeroen@moz-D28A60D4.dip.t-dialin.net) (Ping timeout)
  3819. # [22:53] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  3820. # [22:54] <Waldo> jlebar: nsWindowSH on resolve defines a data property for it, iirc
  3821. # [22:54] <Waldo> where Ms2ger pointed
  3822. # [22:55] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
  3823. # [22:56] * heycam|away is now known as heycam
  3824. # [22:56] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  3825. # [22:56] <gakiwate> gerv, Hi
  3826. # [22:56] <jlebar> Waldo, Ms2ger Yay, disaster averted. Thanks.
  3827. # [22:56] * sheeri is now known as sheeri-afk
  3828. # [22:56] <Ms2ger> Np
  3829. # [22:57] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  3830. # [22:57] * ChanServ sets mode: +o ehsan
  3831. # [22:57] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Connection reset by peer)
  3832. # [22:57] <Waldo> gakiwate: you probably won't reach him, it being near midnight in London
  3833. # [22:57] <gakiwate> Waldo, Oh! Thanks for that.
  3834. # [22:57] * bwinton is now known as bwinton_away
  3835. # [22:57] <Ms2ger> Waldo, well, ten to ten
  3836. # [22:58] <@ehsan> bz: ping
  3837. # [22:58] <Waldo> hm, that's kinda close to what I thought :-)
  3838. # [22:58] <Waldo> still, late enough it seems doubtful
  3839. # [22:58] * Joins: JeroenDeDauw (jeroen@moz-D28A60D4.dip.t-dialin.net)
  3840. # [22:58] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  3841. # [22:58] <@smaug> ten is not late
  3842. # [22:58] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3843. # [22:59] <Waldo> smaug: with family and all, it pretty much is
  3844. # [22:59] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
  3845. # [22:59] <Ms2ger> smaug, not everyone sleeps from 3AM to noon
  3846. # [22:59] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  3847. # [22:59] * Quits: JeroenDeDauw (jeroen@moz-D28A60D4.dip.t-dialin.net) (Quit: Leaving.)
  3848. # [22:59] * Joins: JeroenDeDauw (jeroen@moz-D28A60D4.dip.t-dialin.net)
  3849. # [22:59] <Waldo> okay, looks like locally I can build if I replace |const Value &value| with |const js::Value &value|, so pushing that fix for Windows
  3850. # [23:00] <@smaug> Ms2ger: I don't sleep that much ;)
  3851. # [23:00] <Ms2ger> 4AM? :)
  3852. # [23:00] <Ms2ger> Waldo, JS::Value, surely ;)
  3853. # [23:01] * Quits: twi (Adium@moz-47FC02E0.cust.dsl.vodafone.it) (Quit: Leaving.)
  3854. # [23:01] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  3855. # [23:01] * Joins: Mark_Capella (chatzilla@moz-9CD4E6CF.nys.biz.rr.com)
  3856. # [23:02] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3857. # [23:02] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3858. # [23:02] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3859. # [23:03] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3860. # [23:04] * jlebar is now known as jlebar|away
  3861. # [23:04] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3862. # [23:05] * philor is now known as philor|away
  3863. # [23:05] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  3864. # [23:07] * Parts: PraZuBeR (PraZuBeR@moz-8FDA4E25.savvy.volia.net)
  3865. # [23:08] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3866. # [23:08] <Waldo> also, 2200 not being late doesn't mean he's on IRC regardless
  3867. # [23:08] * Quits: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant_)
  3868. # [23:09] * Quits: grubshka (grubshka@moz-4BD0D229.w86-216.abo.wanadoo.fr) (Ping timeout)
  3869. # [23:09] <Waldo> by 2200 I'm usually awake but trying not to be on IRC so much, generally
  3870. # [23:09] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  3871. # [23:09] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3872. # [23:09] <Ms2ger> I doubt he's got a logical schedule anyway, with the baby
  3873. # [23:09] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Ping timeout)
  3874. # [23:10] <Waldo> depends on your definition of logical
  3875. # [23:10] * Joins: njn (chatzilla@moz-B15A394.dyn.iinet.net.au)
  3876. # [23:10] <Waldo> and I realize I just tagged the bustage-fix as "No bug" :-(
  3877. # [23:10] <@smaug> Ms2ger: exactly, he might be online at 3am
  3878. # [23:10] <Waldo> I don't think that's how that usually works :-P
  3879. # [23:10] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  3880. # [23:11] * Quits: ddahl (ddahl@moz-68BB1718.tmodns.net) (Ping timeout)
  3881. # [23:11] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3882. # [23:11] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  3883. # [23:12] * Joins: jprmc (jprmc@1B12F656.5BCEC6DB.DA78B690.IP)
  3884. # [23:12] * Joins: bb10 (bb10@moz-C7B05616.org)
  3885. # [23:12] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3886. # [23:12] * Quits: vikram360 (vikram360@1FF11041.60746C98.2A068A5E.IP) (Ping timeout)
  3887. # [23:13] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3888. # [23:15] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3889. # [23:15] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  3890. # [23:16] <Kwan> anyone know why http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.js#695 uses getBrowserAtIndex(i) instead of browsers[i] ?
  3891. # [23:17] <gavin> probably because it was written (or copied from code that was written) before browsers existed
  3892. # [23:18] <eflores> Is anybody else's build failing on the HAL stuff?
  3893. # [23:18] <Kwan> so browsers[i] and thus also for (let browser of browsers) will both work fine then?
  3894. # [23:18] <gavin> or the person who rewrote the loop to use .browsers forgot to replace the getBrowserAtIndex call too
  3895. # [23:18] <gavin> Kwan: yes
  3896. # [23:18] * Quits: anky (anky@E6F93F6F.294EEC3B.A3D1B221.IP) (Quit: Leaving...)
  3897. # [23:18] <Kwan> sweet, thanks
  3898. # [23:19] <eflores> Or even better, is there an option to exculde that stuff? I doubt that's desktop-relevant
  3899. # [23:19] * Quits: tchevalier (Instantbir@moz-1870791.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  3900. # [23:20] * Quits: dcamp (dave@40018561.F684631.21A4E96A.IP) (Quit: Leaving...)
  3901. # [23:20] * mcote is now known as mcote|afk
  3902. # [23:20] * Quits: jprmc (jprmc@1B12F656.5BCEC6DB.DA78B690.IP) (Ping timeout)
  3903. # [23:20] * Quits: shorlander (shorlander@40018561.F684631.21A4E96A.IP) (Quit: Leaving...)
  3904. # [23:20] * Joins: tchevalier (Instantbir@moz-1870791.w90-48.abo.wanadoo.fr)
  3905. # [23:21] * Joins: harth (harth@E9758364.9EC0A5AF.CFE928A7.IP)
  3906. # [23:22] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3907. # [23:22] * Quits: Ms2ger (Ms2ger@moz-4378F9F8.adsl-dyn.isp.belgacom.be) (Quit: nn)
  3908. # [23:23] * Joins: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net)
  3909. # [23:25] <mbrubeck> eflores: What OS?
  3910. # [23:25] * Quits: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  3911. # [23:25] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3912. # [23:25] <eflores> mbrubeck: Mac OS 10.7
  3913. # [23:26] <mbrubeck> eflores: If you're building from inbound you may need to clobber
  3914. # [23:26] <eflores> mbrubeck: m-c
  3915. # [23:26] <mbrubeck> no idea then, sorry
  3916. # [23:27] <Callek> did l10n repacks break again overnight on trunk
  3917. # [23:27] <Callek> and if so, did the problem patch get backed out
  3918. # [23:27] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3919. # [23:30] <eflores> Nope, doesn't seem to be l10n
  3920. # [23:31] <eflores> Seems to be in the HAL stuff, but from quite a while ago
  3921. # [23:31] <eflores> Hrm, this doesn't make sense
  3922. # [23:31] * Quits: JeroenDeDauw (jeroen@moz-D28A60D4.dip.t-dialin.net) (Ping timeout)
  3923. # [23:33] * Joins: JeroenDeDauw (jeroen@moz-D28A60D4.dip.t-dialin.net)
  3924. # [23:34] <eflores> It's this line http://mxr.mozilla.org/mozilla-central/source/hal/Hal.cpp#196
  3925. # [23:34] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  3926. # [23:34] <eflores> RemoveObservers returns void, and it throws a fit about it trying to cast to bool
  3927. # [23:34] <@ehsan> BenWa: https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=c61855cb4558
  3928. # [23:34] <eflores> Also a bunch of stuff referred to in SandboxHal.cpp not existing, but one thing at a time, methinks
  3929. # [23:35] <doublec> eflores: pastebin the errors?
  3930. # [23:35] <eflores> Er, good point
  3931. # [23:36] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3932. # [23:36] <BenWa> ehsan: Horray!
  3933. # [23:36] * Joins: biesi_ (cbiesinger@moz-7BB2E24D.corp.tfbnw.net)
  3934. # [23:36] <eflores> http://pastebin.mozilla.org/1530079
  3935. # [23:36] * Quits: biesi (cbiesinger@moz-7BB2E24D.corp.tfbnw.net) (Ping timeout)
  3936. # [23:37] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3937. # [23:37] * Quits: TheOne (one@moz-4E4FD4E6.dip.t-dialin.net) (Input/output error)
  3938. # [23:38] * Quits: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  3939. # [23:40] <eflores> Hrm, I'ma just update to the rev before those lines for now
  3940. # [23:40] * Quits: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
  3941. # [23:40] * wlach is now known as wlach|out
  3942. # [23:41] <mbrubeck> I think we have a new OSX debug perma-orange that snuck in on inbound...
  3943. # [23:41] <doublec> eflores: bug 745778 looks to have landed recently and touched that area
  3944. # [23:41] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3945. # [23:41] <eflores> Yeah, saw that
  3946. # [23:41] <doublec> eflores: 735778 I mean
  3947. # [23:41] <eflores> Looks like it's about midnight for him though; may wait until later to chase up on it
  3948. # [23:42] <eflores> For now just updating to r89739 and hoping nothing is broken there...
  3949. # [23:42] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3950. # [23:44] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
  3951. # [23:44] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3952. # [23:45] <Yoric> Do we have some internal ftp that I could use to store an iso for 24h?
  3953. # [23:45] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  3954. # [23:45] * Quits: fxa90id (fxa90id@moz-BE012A28.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  3955. # [23:45] <Yoric> (this would save glandium from having to come back to the office just to grab a dvd)
  3956. # [23:45] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3957. # [23:45] * AutomatedTester is now known as zz_AutomatedTester
  3958. # [23:46] <mbrubeck> AryehGregor: Something in this range made bug 668716 become perma-orange in Mac debug builds: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=6a2c57fa8edf&tochange=25a2a013eea1 ... could it be your change?
  3959. # [23:47] <gavin> Yoric: fs2? thought you might not want to use that from paris...
  3960. # [23:48] <clever> i'm having a very strange error in my extension, var url = doc.location.href; this line of code is throwing an error that makes no sense at all
  3961. # [23:48] <clever> Error: Permission denied for <http://......> to get property XULDocument.readyState, 9, dummy
  3962. # [23:48] <Yoric> gavin: Do we have access to fs2?
  3963. # [23:48] <Callek> AryehGregor: p.s. "please signup on Mozillians.org for those of us who may have a need to look for you" :-)
  3964. # [23:48] <Yoric> (I mean, rw access)
  3965. # [23:48] <Yoric> If so, this might be a solution, thanks.
  3966. # [23:48] <gavin> yes
  3967. # [23:48] <Yoric> Usual ldap?
  3968. # [23:48] <nthomas> or people
  3969. # [23:48] <clever> its not on line 9, its on line 3, and its not in a file called dummy (which venkman cant even open to give help on)
  3970. # [23:48] <gavin> you should be able to access it directly over the inter-office VPN
  3971. # [23:49] <Yoric> ok
  3972. # [23:49] * Joins: darktrojan (geoff@moz-DAB6A0CC.telstraclear.net)
  3973. # [23:49] * Yoric suspects transfer will last just about forever, though.
  3974. # [23:49] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
  3975. # [23:49] * Parts: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  3976. # [23:49] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3977. # [23:50] <mbrubeck> err, not just debug builds... all Mac builds are perma-orange :(
  3978. # [23:50] <gavin> yeah, it's in mountain view...
  3979. # [23:50] <Kwan> mbrubeck: http://krijnhoetmer.nl/irc-logs/developers/20120321#l-3450
  3980. # [23:50] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  3981. # [23:50] * Joins: victorporof (victorporo@E9758364.9EC0A5AF.CFE928A7.IP)
  3982. # [23:51] <mbrubeck> Kwan: Oh, thanks!
  3983. # [23:51] <mbrubeck> That'll teach me to search scrollback better.
  3984. # [23:51] <Kwan> np
  3985. # [23:52] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  3986. # [23:52] * Quits: Mark_Capella (chatzilla@moz-9CD4E6CF.nys.biz.rr.com) (Quit: ChatZilla 0.9.88.1 [Firefox 13.0a2/20120319042013])
  3987. # [23:53] * joduinn-mtg is now known as joduinn-brb
  3988. # [23:53] * Quits: asac (asac@D1AEE99B.6F8AB468.B3DDC20A.IP) (Quit: leaving)
  3989. # [23:54] * Joins: deLta30 (androirc@B0873D10.CEA64A3E.F7B44A7.IP)
  3990. # [23:54] * zz_AutomatedTester is now known as AutomatedTester
  3991. # [23:55] * Quits: deLta30 (androirc@B0873D10.CEA64A3E.F7B44A7.IP) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
  3992. # [23:56] * Joins: loadbang (loadbang@moz-ECEEBDE4.range86-185.btcentralplus.com)
  3993. # [23:56] * Joins: armenzg_away (armenzg@moz-DBD74FB0.home1.cgocable.net)
  3994. # [23:56] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3995. # [23:56] * Joins: asac (asac@D1AEE99B.6F8AB468.B3DDC20A.IP)
  3996. # [23:57] * Quits: wolfiR (wolfiR@moz-E378607.dip0.t-ipconnect.de) (Quit: Leaving)
  3997. # [23:57] * joduinn-brb is now known as joduinn-mtg
  3998. # [23:57] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d23d714bc491 - Blair McBride - Bug 736542 - Bug 727637 causes about:newaddon to not show up with magically appearing XPI's (backout c4e3ec142aa8). r=dtownsend
  3999. # [23:57] <firebot> http://hg.mozilla.org/mozilla-central/rev/6a8e6cb42afa - Blair McBride - Bug 734848 - extensions.checkCompatibility.* prefs don't work as expected in ESR releases. r=dtownsend
  4000. # [23:57] <firebot> http://hg.mozilla.org/mozilla-central/rev/652a5c8a24b6 - Marco Bonardo - Merge fx-team and central
  4001. # [23:58] <firebot> http://hg.mozilla.org/mozilla-central/rev/f04d1f26bdb0 - Dave Townsend - Bug 735069 - Some add-ons manager tests are pinging AMO. r=Unfocused
  4002. # [23:58] <loadbang> why does firefox ground to a halt and beech ball on OS X when copying files from one external firewire or USB hard drive to another.
  4003. # [23:58] <firebot> http://hg.mozilla.org/mozilla-central/rev/5673f647d33a - Blair McBride - Bug 735564 - about:newtab has on-hover UI that doesn't work well with touch-screens. r=ttaubert
  4004. # [23:58] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  4005. # [23:58] <firebot> http://hg.mozilla.org/mozilla-central/rev/e4901b5d891a - Blair McBride - Bug 727637 - nsBrowserGlue does unnecessary work when there are no new add-ons installed. r=dtownsend,mak77
  4006. # [23:58] <firebot> http://hg.mozilla.org/mozilla-central/rev/40e83506f87b - Mario Alvarado - Bug 715454 - Current group is switched when using switch-to-tab and opening new tab r=ttaubert
  4007. # [23:59] * Joins: deLta30 (androirc@B0873D10.CEA64A3E.F7B44A7.IP)
  4008. # [23:59] <jhammel> loadbang: i think the short answer is "because our IO isn't entirely async'
  4009. # [23:59] * coop is now known as coop|afk
  4010. # [23:59] <jhammel> (known issue)
  4011. # Session Close: Thu Mar 22 00:00:00 2012

The end :)