/irc-logs / mozilla / #developers / 2012-04-24 / end

Options:

  1. # Session Start: Tue Apr 24 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] * Joins: cpeterso_ (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
  4. # [00:00] * Quits: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  5. # [00:00] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  6. # [00:00] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  7. # [00:00] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  8. # [00:00] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  9. # [00:00] * Parts: knelson1 (Adium@moz-BBE3ABD.mv.mozilla.com)
  10. # [00:03] * philor is not impressed
  11. # [00:03] <philor> the day before an uplift, and we've only managed to break *3* suites? isn't anyone trying?
  12. # [00:04] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  13. # [00:06] * catlee lands something
  14. # [00:06] * Joins: joe_walker (joe_walker@8F761026.B5EF4AF6.E96CA9D8.IP)
  15. # [00:07] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  16. # [00:07] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  17. # [00:07] * Quits: @smaug (chatzilla@moz-D81BFA7B.gprs.sl-laajakaista.fi) (Ping timeout)
  18. # [00:07] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  19. # [00:08] <mwu> jrmuizel: orange on inbound?
  20. # [00:08] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  21. # [00:09] <cpeterso_> philor, everyone is waiting for the post-uplift flood gate to open.
  22. # [00:09] <jrmuizel> mwu: should be fixed
  23. # [00:09] <mwu> by the followup push?
  24. # [00:09] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  25. # [00:10] <jrmuizel> mwu: or oops I forgot to push it
  26. # [00:10] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  27. # [00:10] <mwu> heh
  28. # [00:11] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  29. # [00:13] * Joins: smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi)
  30. # [00:13] * ChanServ sets mode: +o smaug
  31. # [00:13] * philor is now known as philor|away
  32. # [00:14] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  33. # [00:15] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  34. # [00:16] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  35. # [00:16] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
  36. # [00:17] <@smaug> mounir: pong
  37. # [00:17] <@smaug> mounir: sorry, forgot your question
  38. # [00:17] * gregglind is now known as gregglind_away
  39. # [00:18] * Joins: robert (robert@moz-11E4ED00.dynamic.t-2.net)
  40. # [00:18] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  41. # [00:18] * Quits: Cwiiis (cwiiis@F2D29657.F60B0462.67AC9B1.IP) (Quit: Ex-Chat)
  42. # [00:18] * Joins: Cwiiis_ (cwiiis@F2D29657.F60B0462.67AC9B1.IP)
  43. # [00:18] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  44. # [00:20] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
  45. # [00:21] * Quits: kaie (kaie@moz-3A36000C.dip.t-dialin.net) (Quit: Leaving)
  46. # [00:21] * philor|away is now known as philor
  47. # [00:23] * catlee is now known as catlee-away
  48. # [00:23] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  49. # [00:24] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
  50. # [00:24] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  51. # [00:26] <decoder> /usr/bin/ld: ../../dist/lib/libjs_static.a(ffi64.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
  52. # [00:26] <decoder> ../../dist/lib/libjs_static.a: could not read symbols: Bad value
  53. # [00:27] <decoder> is this a known issue with clang on the build slaves for linux?
  54. # [00:27] <decoder> (building clang with asan right now but ive never seen this before)
  55. # [00:29] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  56. # [00:29] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
  57. # [00:31] * Quits: twi (Adium@moz-D3D42ABC.cust.dsl.vodafone.it) (Ping timeout)
  58. # [00:31] * Quits: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP) (Quit: pnemsak)
  59. # [00:34] * edransch is now known as edransch-away
  60. # [00:34] * taras wonders if khuey and jlebar are still in oz
  61. # [00:34] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  62. # [00:34] * jlund is now known as jlund|away
  63. # [00:36] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  64. # [00:36] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  65. # [00:37] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  66. # [00:38] <philor> oh, no wonder, everyone's too busy throwing armloads of crap at aurora to throw any more than handfuls at the trunk
  67. # [00:38] * nical is now known as nical|away
  68. # [00:39] <philor> [26], that's more like it!
  69. # [00:39] <@smaug> philor is as positive as always :)
  70. # [00:39] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
  71. # [00:39] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  72. # [00:40] * Quits: hessam (hessam@F2B4716.935591D9.4622A9EB.IP) (Ping timeout)
  73. # [00:40] <bent> i have some crap here, if anyone is bored
  74. # [00:41] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  75. # [00:42] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  76. # [00:42] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  77. # [00:42] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  78. # [00:42] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
  79. # [00:43] * Quits: necolas (necolas@moz-EA7E3264.bb.sky.com) (Client exited)
  80. # [00:43] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  81. # [00:44] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  82. # [00:44] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  83. # [00:44] * bwinton_away is now known as bwinton
  84. # [00:45] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  85. # [00:46] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  86. # [00:46] * Parts: Noah (opera@moz-7A0655.dsl.rcsntx.sbcglobal.net)
  87. # [00:46] * Quits: ddahl (ddahl@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  88. # [00:47] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  89. # [00:48] * jwir3 is now known as jwir3|away
  90. # [00:50] * Joins: tonymec__ (tonymec@2E5CA7B6.3E187EED.277517C1.IP)
  91. # [00:51] * tonymec__ is now known as tonymec|away
  92. # [00:51] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  93. # [00:52] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
  94. # [00:52] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  95. # [00:53] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  96. # [00:54] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  97. # [00:54] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  98. # [00:54] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  99. # [00:55] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Client exited)
  100. # [00:55] <philor> smaug: https://tbpl.mozilla.org/php/getParsedLog.php?id=11134060&full=1&branch=mozilla-aurora#error0
  101. # [00:55] <philor> been going on intermittently on aurora for several weeks, but, you know, orange, unfiled, windows, assertion
  102. # [00:55] <philor> should I worry about the rather strident tone of the assertion?
  103. # [00:55] <@smaug> uh
  104. # [00:56] <philor> unsafe!
  105. # [00:56] <@smaug> yes
  106. # [00:56] <@smaug> please file a bug
  107. # [00:56] <philor> shitty stack!
  108. # [00:56] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  109. # [00:56] <philor> fix the caller, which is within 0x000000000033CD99 of scache!
  110. # [00:56] <@smaug> oh, it is very strange stack
  111. # [00:57] <@smaug> makes no sense
  112. # [00:57] <@smaug> sounds like mozilla::scache::PathifyURI is doing something bad
  113. # [00:57] * @smaug doesn't know what mozilla::scache is
  114. # [00:57] * Quits: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  115. # [00:57] <@smaug> startupcache perhaps
  116. # [00:58] <philor> doubt that's it, we just have crap stacks for assertions anymore
  117. # [00:58] <philor> might have broken it with the download symbols on demand thing, might have already been broken, dunno
  118. # [00:58] <@smaug> oh
  119. # [00:58] <philor> also? those assertions are coming from loading about:blank
  120. # [00:58] * AutomatedTester is now known as AutomatedTester|AFK
  121. # [00:58] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  122. # [00:59] <philor> loading a blank page, assert assert, TEST-START
  123. # [00:59] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  124. # [01:00] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  125. # [01:00] * Quits: Cwiiis_ (cwiiis@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  126. # [01:01] * bwinton is now known as bwinton_away
  127. # [01:01] * Quits: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP) (Quit: nhirata)
  128. # [01:03] <philor> https://bugzilla.mozilla.org/show_bug.cgi?id=748156
  129. # [01:05] <@ehsan> BenWa: https://bugzilla.mozilla.org/show_bug.cgi?id=739679
  130. # [01:05] <@ehsan> BenWa: you landed both patches with "part 1" in their name!
  131. # [01:05] <BenWa> I know :(
  132. # [01:05] <BenWa> didn't how how to edit it
  133. # [01:06] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
  134. # [01:06] * Quits: tonymec|away (tonymec@2E5CA7B6.3E187EED.277517C1.IP) (Quit: Konversation terminated!)
  135. # [01:06] <philor> maybe just one week
  136. # [01:07] * Quits: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  137. # [01:07] * zpao is now known as zpao|detached
  138. # [01:07] <philor> ehsan: guess who just merged permaorange?
  139. # [01:07] * Quits: daoberes (donna@D2B84AF4.C749D475.1139E686.IP) (Quit: leaving)
  140. # [01:07] <@ehsan> philor: which perma orange?
  141. # [01:07] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  142. # [01:08] <philor> Android R1
  143. # [01:08] * Quits: robert (robert@moz-11E4ED00.dynamic.t-2.net) (Quit: robert)
  144. # [01:08] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
  145. # [01:08] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  146. # [01:08] <philor> only fair, since m-c (by way of fx-team) gave m-i all those ShutdownLeaks
  147. # [01:09] <philor> now, quick, merge m-c to fx-team :)
  148. # [01:09] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  149. # [01:09] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  150. # [01:10] <@ehsan> philor: so looks to me like https://hg.mozilla.org/mozilla-central/rev/190fc7cd65c6 is the cause
  151. # [01:10] <@ehsan> do you agree?
  152. # [01:10] * Quits: @smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi) (Input/output error)
  153. # [01:10] * Joins: smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi)
  154. # [01:10] * ChanServ sets mode: +o smaug
  155. # [01:11] * Joins: tonymec__ (tonymec@1724C5D5.AC85AA9D.277517C1.IP)
  156. # [01:11] * Joins: automata (automata@21672CAB.EF70936A.E0F4401A.IP)
  157. # [01:11] <mbrubeck> ehsan: Yeah; there's a patch in the bug to annotate the tests.
  158. # [01:11] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  159. # [01:11] * tonymec__ is now known as tonymec|away
  160. # [01:11] <mbrubeck> building on Try as we speak.
  161. # [01:12] <@smaug> oh, lock icon
  162. # [01:12] <@smaug> that sure looks ugly :)
  163. # [01:12] <@ehsan> mbrubeck: I'll back him out for now
  164. # [01:12] <@ehsan> cause he's left for the day
  165. # [01:12] <@ehsan> he can land on aurora tomorrow
  166. # [01:13] * Joins: Matti (chatzilla@moz-8D8F4DDA.customers.d1-online.com)
  167. # [01:13] * khuey|away is now known as khuey
  168. # [01:13] <@smaug> does anyone know which bug added the lock icon?
  169. # [01:13] * Quits: cpeterso_ (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  170. # [01:13] <@ehsan> philor: backed out
  171. # [01:13] <@ehsan> mbrubeck: ^
  172. # [01:14] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/72fcb7c13613 - Ehsan Akhgari - Backout 190fc7cd65c6 (bug 747274) for breaking Android R1; a=bustage
  173. # [01:15] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  174. # [01:15] <@khuey> that wasn't me, I hope
  175. # [01:15] <@khuey> whew
  176. # [01:15] <philor> nobody backs you out without mockingly pinging you first. and during. and after.
  177. # [01:15] <@khuey> ha
  178. # [01:16] <@ehsan> bholley: ping
  179. # [01:16] <jhammel> philor++
  180. # [01:16] <bholley> uh oh!
  181. # [01:16] <bholley> $&%* rebasing
  182. # [01:17] <bholley> ehsan: sorry. The patch built before I rebased to trunK!
  183. # [01:17] <@ehsan> bholley: are you backing out or should I?
  184. # [01:17] <@ehsan> it's ok
  185. # [01:17] * @ehsan is in the middle of backing out
  186. # [01:17] <bholley> ehsan: by all means please do
  187. # [01:17] <@ehsan> ok
  188. # [01:18] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  189. # [01:18] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  190. # [01:18] <@khuey> bsmedberg: ping?
  191. # [01:18] * coop is now known as coop|afk
  192. # [01:18] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7/20120129174238])
  193. # [01:19] <bholley> ehsan: does inbound get merged to m-c before uplift?
  194. # [01:19] <mbrubeck> bholley: edmorley has generally managed to get a merge in shortly before uplift
  195. # [01:19] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  196. # [01:19] <mbrubeck> but we can't guarantee anything
  197. # [01:20] <@ehsan> yeah it's not guaranteed
  198. # [01:20] <philor> mmm, now inbound looks like pre-uplift day
  199. # [01:20] <mbrubeck> If you want guaranteed next-day service, you have to pay the m-c shipping and handling fees.
  200. # [01:20] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  201. # [01:20] <@ehsan> bholley: but you shouldn't rush stuff in, you can always get approval later for aurora
  202. # [01:20] <philor> bholley: since you're burning the piss out of it, I think maybe you aren't getting merged :)
  203. # [01:20] <bholley> philor: yeah, rebasing forward 2 days killed my patches
  204. # [01:21] * Quits: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  205. # [01:21] * bholley will land directly on m-c tomorrow morning
  206. # [01:21] <bholley> (europe time)
  207. # [01:21] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  208. # [01:21] * Quits: adeel (chatzilla@6B3315EA.D30FCE78.59D8DB68.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.8/20120312220748])
  209. # [01:21] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  210. # [01:21] <philor> yeah, that's the killer for autolanding, too - how on earth could you ever say that something had built and been tested on try recently enough?
  211. # [01:22] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  212. # [01:22] <@smaug> who broken tabs list
  213. # [01:22] <@smaug> the styling of it
  214. # [01:22] * Quits: beaufour (beaufour@moz-2E6963D3.nyc.res.rr.com) (Quit: beaufour)
  215. # [01:22] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  216. # [01:22] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  217. # [01:23] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  218. # [01:23] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  219. # [01:23] <mbrubeck> smaug: https://bugzilla.mozilla.org/show_bug.cgi?id=742419 for your earlier question
  220. # [01:24] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  221. # [01:24] * Quits: akeybl (akeybl@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  222. # [01:25] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  223. # [01:26] <@smaug> suddenly I see plenty of new UI stuff
  224. # [01:26] <@smaug> bugs
  225. # [01:27] <@smaug> we do strange things
  226. # [01:27] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  227. # [01:27] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  228. # [01:27] <@smaug> sorry jaws
  229. # [01:28] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  230. # [01:28] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  231. # [01:28] <@ehsan> philor: should I also merge fx-team?
  232. # [01:28] <@ehsan> (into central, I mean)
  233. # [01:29] * Quits: drice (derice@1606D15F.E628B196.8E155D4E.IP) (Quit: Leaving.)
  234. # [01:29] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
  235. # [01:32] * Joins: tonymec (tonymec@1724C5D5.AC85AA9D.277517C1.IP)
  236. # [01:32] * Quits: drice (derice@1606D15F.E628B196.8E155D4E.IP) (Quit: Leaving.)
  237. # [01:32] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  238. # [01:33] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  239. # [01:36] * Joins: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  240. # [01:36] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Quit: Mardak)
  241. # [01:37] * Quits: nthomas (chatzilla@moz-A9A754FF.dsl.telstraclear.net) (Ping timeout)
  242. # [01:37] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
  243. # [01:37] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  244. # [01:38] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  245. # [01:39] * rail_away is now known as rail
  246. # [01:39] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  247. # [01:40] * Quits: bnicholson (bnicholson@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  248. # [01:40] * Joins: nthomas (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
  249. # [01:41] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
  250. # [01:42] * Joins: njn (chatzilla@moz-AA4CDDB6.dyn.iinet.net.au)
  251. # [01:44] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  252. # [01:44] * rail is now known as rail_away
  253. # [01:45] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  254. # [01:47] <philor> ehsan: without even looking, I strongly doubt it ;)
  255. # [01:47] <@ehsan> philor: ok ;)
  256. # [01:47] * Quits: kumar (kmcmillan@moz-E31CD2CB.mozilla.org) (Quit: kumar)
  257. # [01:50] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  258. # [01:52] <philor> with looking, the single not-backed-out push on it does look safe to merge
  259. # [01:53] <jduell> so who's handing out a= for m-c? I've got a patch that we may want to back out: bug 738484. It has to happen today, right?
  260. # [01:53] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  261. # [01:53] <philor> by 9 tomorrow, which is a lot like today for people who get up at a reasonable time
  262. # [01:54] <jduell> Or who stay up unreasonably late :)
  263. # [01:54] * Joins: pascalc (chatzilla@moz-81BF0F51.telecom.net.ar)
  264. # [01:54] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  265. # [01:56] <philor> though for the most part, it's exactly the same people handing out approval-central today who will also be handing out approval-aurora tomorrow, so "has to" is putting it strongly
  266. # [01:57] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  267. # [01:57] * Quits: @smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi) (Ping timeout)
  268. # [01:59] * Quits: pascalc (chatzilla@moz-81BF0F51.telecom.net.ar) (Ping timeout)
  269. # [02:00] * Joins: clee (clee@moz-70DDAA8E.rev.dyxnet.com)
  270. # [02:00] <philor> RyanVM: what day and time was that last pink dust on the lens failure?
  271. # [02:00] <mbrubeck> philor: 4/20
  272. # [02:01] <mbrubeck> and 3/27 before that
  273. # [02:01] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  274. # [02:01] * Joins: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu)
  275. # [02:02] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  276. # [02:02] <Jenny> can someone guide me to the files where this bug: 731091 would be located?
  277. # [02:02] <mbrubeck> Jenny: looking...
  278. # [02:03] <mbrubeck> Jenny: You might want to see if anyone is around in the #accessibility channel
  279. # [02:03] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Ping timeout)
  280. # [02:03] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  281. # [02:04] <Jenny> thank you i will go ask in that channel too
  282. # [02:04] <mbrubeck> Mark_Capella or tbsaunde might know.
  283. # [02:04] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  284. # [02:04] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  285. # [02:04] <Mark_Capella> ?
  286. # [02:05] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  287. # [02:06] <Jenny> Mark_Capella do you know or can you find out where we can find the files for bug 731091?
  288. # [02:06] <Mark_Capella> looking...
  289. # [02:07] <mbrubeck> Jenny: This search might give you some good starting points: https://mxr.mozilla.org/mozilla-central/search?string=menuStart
  290. # [02:07] <mbrubeck> and from there, https://mxr.mozilla.org/mozilla-central/ident?i=EVENT_MENU_START
  291. # [02:07] * Joins: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl)
  292. # [02:08] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: I've been leaving on my things so in the morning when the morning bird sings there's still dinner on my dinner jacket 'til the dinner bell rings)
  293. # [02:08] <Jenny> ok thanks
  294. # [02:08] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  295. # [02:09] * Quits: Polynomial-C (Poly-C@moz-9B3FE1F5.dip.t-dialin.net) (Ping timeout)
  296. # [02:09] * Joins: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP)
  297. # [02:09] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  298. # [02:09] * Joins: Polynomial-C (Poly-C@moz-DD73C116.dip.t-dialin.net)
  299. # [02:10] * Joins: pascalc (chatzilla@moz-104CC309.mv.mozilla.com)
  300. # [02:11] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  301. # [02:11] * Joins: bb10 (bb10@moz-C7B05616.org)
  302. # [02:13] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  303. # [02:15] * hwine is now known as hwine-commuting
  304. # [02:16] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  305. # [02:17] * Quits: Matti (chatzilla@moz-8D8F4DDA.customers.d1-online.com) (Client exited)
  306. # [02:18] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  307. # [02:19] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  308. # [02:20] * Quits: Polynomial-C (Poly-C@moz-DD73C116.dip.t-dialin.net) (Ping timeout)
  309. # [02:20] <Ameya> how to implelemt callback for addon.getalladdons()?
  310. # [02:21] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  311. # [02:21] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  312. # [02:21] <Ameya> I checked this https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/browser/head.js#750
  313. # [02:22] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  314. # [02:23] <mbrubeck> Ameya: The callback gets passed an array of add-on objects... for example, https://mxr.mozilla.org/mozilla-central/source/mobile/android/components/AddonUpdateService.js#192
  315. # [02:25] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  316. # [02:25] * Quits: pascalc (chatzilla@moz-104CC309.mv.mozilla.com) (Ping timeout)
  317. # [02:26] * Joins: pascalc (chatzilla@moz-104CC309.mv.mozilla.com)
  318. # [02:27] * Quits: pascalc (chatzilla@moz-104CC309.mv.mozilla.com) (Connection reset by peer)
  319. # [02:28] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
  320. # [02:28] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  321. # [02:33] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  322. # [02:33] * Quits: doublehp (dhp@moz-11780613.villers.doublehp.org) (Quit: Leaving.)
  323. # [02:34] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
  324. # [02:34] * Joins: brendan (brendaneic@2AC65036.C853119A.43362C16.IP)
  325. # [02:35] * joduinn-mtg is now known as joduinn-coffee
  326. # [02:35] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
  327. # [02:36] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  328. # [02:36] * ChanServ sets mode: +o ehsan
  329. # [02:38] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  330. # [02:39] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
  331. # [02:39] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  332. # [02:41] * Joins: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP)
  333. # [02:41] * Quits: brendan (brendaneic@2AC65036.C853119A.43362C16.IP) (Quit: brendan)
  334. # [02:44] * Quits: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl) (Ping timeout)
  335. # [02:45] * Joins: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl)
  336. # [02:46] * Joins: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net)
  337. # [02:46] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  338. # [02:46] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  339. # [02:47] * Quits: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl) (Ping timeout)
  340. # [02:49] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  341. # [02:50] * wlach is now known as wlach|afk
  342. # [02:52] * Quits: Olipro (Olipro@moz-9F100761.catv.pool.telekom.hu) (Ping timeout)
  343. # [02:52] * Mark_Capella is now known as Mark_Capella|away
  344. # [02:52] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Ping timeout)
  345. # [02:53] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
  346. # [02:54] * philor is now known as philor|away
  347. # [02:55] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  348. # [02:56] * Joins: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl)
  349. # [02:58] * Quits: taustin (taustin@moz-94197569.cse.ucsc.edu) (Quit: taustin)
  350. # [02:58] * Quits: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl) (Ping timeout)
  351. # [03:00] * Joins: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl)
  352. # [03:02] * Quits: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl) (Ping timeout)
  353. # [03:04] * joduinn-coffee is now known as joduinn
  354. # [03:04] * Joins: mauke_ (mauke@moz-6A01E0D8.superkabel.de)
  355. # [03:05] * Quits: mauke (mauke@moz-6A01E0D8.superkabel.de) (Ping timeout)
  356. # [03:06] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  357. # [03:07] * Quits: joe_walker (joe_walker@8F761026.B5EF4AF6.E96CA9D8.IP) (Input/output error)
  358. # [03:08] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 11.0/20120313114517])
  359. # [03:08] * Joins: Honza (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP)
  360. # [03:08] * Joins: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl)
  361. # [03:09] * Quits: sheppy-afk (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy-afk)
  362. # [03:09] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  363. # [03:09] * mauke_ is now known as mauke
  364. # [03:10] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  365. # [03:10] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  366. # [03:11] * Joins: Olipro (Olipro@moz-9F100761.catv.pool.telekom.hu)
  367. # [03:11] * Quits: Honza (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  368. # [03:14] * Quits: Olipro (Olipro@moz-9F100761.catv.pool.telekom.hu) (Ping timeout)
  369. # [03:15] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  370. # [03:15] * Joins: geoffbrown (geoffbrown@8F761026.B5EF4AF6.E96CA9D8.IP)
  371. # [03:17] * Quits: loadbang (loadbang@moz-A7A86367.range86-174.btcentralplus.com) (Quit: loadbang)
  372. # [03:17] * jhford-work is now known as jhford-work-away
  373. # [03:18] * Quits: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP) (Client exited)
  374. # [03:18] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/21da3f655b30 - Serge Gautherie - Bug 744663. (Cv1) Use 'test' pre instead of redundant 'log' pre, Improve on-screen logging. r=smaug.
  375. # [03:19] <firebot> http://hg.mozilla.org/mozilla-central/rev/03b56b258f69 - Serge Gautherie - Bug 744663. (Bv1) Inline finishWSTest(), Use executeSoon() between sub-tests, Improve message contents, Receive "end" messages too, Add an additional forcegc(), Nits. r=smaug.
  376. # [03:19] <firebot> http://hg.mozilla.org/mozilla-central/rev/30404871c57e - Serge Gautherie - Bug 744663. (Av1) Improve documentation and logs, Nits. r=smaug.
  377. # [03:19] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  378. # [03:19] * Quits: bonnie__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  379. # [03:20] * Joins: Olipro (Olipro@moz-9F100761.catv.pool.telekom.hu)
  380. # [03:21] * Quits: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu) (Connection reset by peer)
  381. # [03:22] * Joins: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu)
  382. # [03:22] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  383. # [03:22] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Ping timeout)
  384. # [03:23] * Joins: Boriss (FlyingToas@moz-38EE8E9F.wireless.telus.com)
  385. # [03:23] <@bz_dinner> oh, nice
  386. # [03:23] <@bz_dinner> uint32_t and PRUint32 don't seem to be the same type?
  387. # [03:24] * Quits: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu) (Ping timeout)
  388. # [03:25] * Joins: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu)
  389. # [03:25] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: nbvcx)
  390. # [03:26] * Quits: Boriss (FlyingToas@moz-38EE8E9F.wireless.telus.com) (Quit: Boriss)
  391. # [03:28] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  392. # [03:28] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  393. # [03:29] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  394. # [03:31] * hwine-commuting is now known as hwine
  395. # [03:31] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  396. # [03:32] * Quits: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  397. # [03:32] * nthomas is now known as nthomas|away
  398. # [03:32] * ewong|afk is now known as ewong
  399. # [03:33] <Ameya> Ex: char *sensitiveInterface[2]={"nsILocalFile","nsICookieService"}
  400. # [03:33] <Ameya> if(iid->Equals(NS_GET_IID(sensitiveInterface[i]))) { }
  401. # [03:33] <Ameya> Gives error as
  402. # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2039: 'sen
  403. # [03:33] <Ameya> sitiveInterface' : is not a member of '`global namespace''
  404. # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2039: 'COM
  405. # [03:33] <Ameya> TypeInfo' : is not a member of '`global namespace''
  406. # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2146: synt
  407. # [03:33] <Ameya> ax error : missing ')' before identifier 'COMTypeInfo'
  408. # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2039: 'kII
  409. # [03:33] <Ameya> D' : is not a member of '`global namespace''
  410. # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2059: synt
  411. # [03:33] <Ameya> ax error : ')'
  412. # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(917) : error C2143: synt
  413. # [03:33] <Ameya> ax error : missing ';' before '{'
  414. # [03:33] * Ameya was kicked by killer (Stop flooding!)
  415. # [03:34] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  416. # [03:34] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  417. # [03:34] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  418. # [03:34] <jdm> Ameya: I think you're missing a semicolon on the sensitiveInterface line
  419. # [03:35] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  420. # [03:35] <Ameya> Ex: char *sensitiveInterface[2]={"nsILocalFile","nsICookieService"};
  421. # [03:35] <Ameya> if(iid->Equals(NS_GET_IID(sensitiveInterface[i]))) { }Gives error asc:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2039: 'sensitiveInterface' : is not a member of '`global namespace'
  422. # [03:36] <Ameya> jdm: what is this not member of global namespace?
  423. # [03:36] <jdm> Ameya: I think you should pastebin more of your code
  424. # [03:37] <jdm> Ameya: also, it might have to do with now NS_GET_IID is implemented
  425. # [03:37] <Ameya> Ok...I will do that I m actually checking for multiple interfaces such as
  426. # [03:37] <Ameya> let me pastebin
  427. # [03:39] <Ameya> jdm: http://pastebin.mozilla.org/1592125
  428. # [03:40] <Ameya> jdm: see line 43
  429. # [03:41] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  430. # [03:41] <Ameya> jdm: u there?
  431. # [03:41] <jdm> Ameya: http://mxr.mozilla.org/mozilla-central/source/xpcom/glue/nsID.h#172 is why your code isn't working
  432. # [03:42] * nthomas|away is now known as nthomas
  433. # [03:42] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  434. # [03:44] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  435. # [03:44] <Ameya> Ya... So instead of char * i need COMPType
  436. # [03:45] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
  437. # [03:45] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
  438. # [03:45] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Connection reset by peer)
  439. # [03:45] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Ping timeout)
  440. # [03:45] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  441. # [03:46] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  442. # [03:47] <Ameya> jdm: how to write for for template <class Dummy> line 154 of nsID.h..? for multiple interfaces..?
  443. # [03:48] <jdm> dunno
  444. # [03:48] <jdm> look for examples?
  445. # [03:48] * Quits: chewey (chewey@moz-B0AC5988.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  446. # [03:49] * Joins: chewey (chewey@moz-6EB5BD81.dip0.t-ipconnect.de)
  447. # [03:49] * Quits: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com) (Ping timeout)
  448. # [03:51] * fabrice is now known as fabrice|afk
  449. # [03:52] * hwine is now known as hwine-food
  450. # [03:54] * Quits: sewardj (sewardj@moz-4B2467E0.dip.t-dialin.net) (Ping timeout)
  451. # [03:55] <jdm> Ameya: I think your best bet is to do a list of iid->Equals(nsIFoo) || iid->Equls(nsIBar)
  452. # [03:55] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120419191039])
  453. # [03:55] <Ameya> jdm: for 20 interfaces?
  454. # [03:56] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  455. # [03:57] <Ameya> 20-30 conditions in if stmt..?
  456. # [03:57] * Quits: geoffbrown (geoffbrown@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  457. # [03:58] <Ameya> jdm: i mean i will do that... but is there a upperbound for max no of conditions in if stmt..?
  458. # [04:00] * Joins: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP)
  459. # [04:02] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  460. # [04:02] * khuey is now known as khuey|away
  461. # [04:03] <jdm> Ameya: nope.
  462. # [04:03] * khuey|away is now known as khuey
  463. # [04:03] * Quits: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
  464. # [04:03] * joduinn is now known as joduinn-commute
  465. # [04:05] * nthomas is now known as nthomas|away
  466. # [04:06] * Quits: vingtetun (vingtetun@moz-13E039D1.games-host.eu) (Ping timeout)
  467. # [04:06] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  468. # [04:06] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Ping timeout)
  469. # [04:07] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  470. # [04:07] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  471. # [04:07] * Joins: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP)
  472. # [04:08] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 11.0/20120313114635])
  473. # [04:08] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  474. # [04:10] * Joins: vingtetun_away (vingtetun@moz-13E039D1.games-host.eu)
  475. # [04:11] * darktrojan is pretty sure the mozilla tab on mdn isn't meant to be in the middle of the header
  476. # [04:11] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
  477. # [04:11] <darktrojan> oh there we go
  478. # [04:11] <darktrojan> caching++
  479. # [04:14] * rail_away is now known as rail
  480. # [04:14] * Joins: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk)
  481. # [04:14] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Ping timeout)
  482. # [04:15] * Joins: brendan (brendaneic@2AC65036.C853119A.43362C16.IP)
  483. # [04:15] * Joins: lht (elihait@moz-722A94AD.dreamhost.com)
  484. # [04:16] <darktrojan> bsmedberg, are the frozen xpcom functions still frozen?
  485. # [04:17] * spartan|away is now known as spartan
  486. # [04:17] * Joins: cers (textual@moz-F3CAA083.k41.webspeed.dk)
  487. # [04:17] * Joins: Mardak (Mardak@moz-AFAC6B.hsd1.ca.comcast.net)
  488. # [04:19] * Joins: nli__ (nli@moz-99690620.hinet-ip.hinet.net)
  489. # [04:19] * Joins: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  490. # [04:19] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
  491. # [04:20] * Quits: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP) (Input/output error)
  492. # [04:20] * nli__ is now known as nli`
  493. # [04:20] * Joins: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP)
  494. # [04:20] * Joins: lht_ (elihait@EA5FB32.B12F50E4.A8E1B1F1.IP)
  495. # [04:20] * Quits: lht (elihait@moz-722A94AD.dreamhost.com) (Quit: Ex-Chat)
  496. # [04:22] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  497. # [04:22] * ChanServ sets mode: +o ehsan
  498. # [04:22] * Quits: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
  499. # [04:23] * Quits: automata (automata@21672CAB.EF70936A.E0F4401A.IP) (Quit: Saindo)
  500. # [04:24] * Quits: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP) (Connection reset by peer)
  501. # [04:24] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  502. # [04:24] * Joins: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP)
  503. # [04:24] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  504. # [04:24] * Quits: Mardak (Mardak@moz-AFAC6B.hsd1.ca.comcast.net) (Quit: Mardak)
  505. # [04:25] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  506. # [04:25] * Quits: jamesr_ (jamesr@9D646D74.D6CCE4AE.77834EAA.IP) (Quit: jamesr_)
  507. # [04:26] * KaiRo_away is now known as KaiRo
  508. # [04:26] <Ameya> jdm: c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(919) : error C3083: 'nsISHistoryListener': the symbol to the left of a '::' must be a type
  509. # [04:26] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
  510. # [04:26] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  511. # [04:26] * ChanServ sets mode: +o ehsan
  512. # [04:27] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  513. # [04:27] * Quits: KaiRo (robert@moz-A969E17.adsl.highway.telekom.at) (Input/output error)
  514. # [04:28] * Joins: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  515. # [04:28] * Quits: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net) (Input/output error)
  516. # [04:28] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
  517. # [04:29] * Joins: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
  518. # [04:29] <Ameya> 'nsISHistoryListener': the symbol to the left of a '::' must be a type means...?
  519. # [04:30] * Quits: njn (chatzilla@moz-AA4CDDB6.dyn.iinet.net.au) (Ping timeout)
  520. # [04:31] <squib> presumably that nsISHistoryListener isn't recognized as a type by the compiler
  521. # [04:31] * Joins: njn (chatzilla@moz-33787CE9.dyn.iinet.net.au)
  522. # [04:32] * Joins: mib_fr5tln (Mibbit@C30C8122.796E765D.67BABDAE.IP)
  523. # [04:32] <Ameya> i wrote it like if(iid->Equals(NS_GET_IID(nsISHistoryListener)))
  524. # [04:32] <Ameya> i gives error
  525. # [04:32] * Joins: Mardak (Mardak@moz-3D7891C2.hsd1.ca.comcast.net)
  526. # [04:33] * Quits: mib_fr5tln (Mibbit@C30C8122.796E765D.67BABDAE.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  527. # [04:33] <squib> Ameya: http://mxr.mozilla.org/comm-central/source/mozilla/xpcom/glue/nsID.h#172
  528. # [04:33] <squib> like i said, nsISHistoryListener probably isn't being recognized as a type
  529. # [04:33] <squib> check your includes
  530. # [04:34] * Quits: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  531. # [04:34] * Joins: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP)
  532. # [04:34] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  533. # [04:35] * Quits: Mardak (Mardak@moz-3D7891C2.hsd1.ca.comcast.net) (Quit: Mardak)
  534. # [04:38] * spartan is now known as spartan|out
  535. # [04:38] * Parts: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP)
  536. # [04:38] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  537. # [04:39] <@bz_dinner> Ameya: you still there?
  538. # [04:39] * bz_dinner is now known as bz
  539. # [04:39] <Ameya> yes
  540. # [04:39] <@bz> Ameya: did you figure out your sync vs async thing?
  541. # [04:40] * Quits: njn (chatzilla@moz-33787CE9.dyn.iinet.net.au) (Ping timeout)
  542. # [04:40] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  543. # [04:41] * Joins: njn (chatzilla@moz-EEC0548B.dyn.iinet.net.au)
  544. # [04:42] <Ameya> https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/browser/head.js#750 Like delayCallback() .... right?
  545. # [04:42] * Quits: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP) (Ping timeout)
  546. # [04:42] * Joins: Mardak (Mardak@B1A04851.559FC6D5.439315E1.IP)
  547. # [04:42] <Ameya> bz: https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/browser/head.js#750 Like delayCallback() .... right?
  548. # [04:43] * Quits: Mardak (Mardak@B1A04851.559FC6D5.439315E1.IP) (Quit: Mardak)
  549. # [04:44] * @bz looks
  550. # [04:44] <@bz> yes
  551. # [04:44] <Ameya> bz:Ok.. i will be back in 10 mins...
  552. # [04:44] <@bz> ok
  553. # [04:44] <@bz> well, let me know if you have more questions
  554. # [04:45] <Ameya> sure..
  555. # [04:45] <Ameya> thnks
  556. # [04:46] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  557. # [04:46] * Quits: brendan (brendaneic@2AC65036.C853119A.43362C16.IP) (Quit: brendan)
  558. # [04:47] <@bz> (1 - 2 * n%2) doesn't work like one would hope... ;)
  559. # [04:47] * joduinn-commute is now known as joduinn-home
  560. # [04:48] * Quits: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  561. # [04:48] * Joins: jamesr_ (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  562. # [04:48] * Joins: gozala (gozala@8F761026.B5EF4AF6.E96CA9D8.IP)
  563. # [04:49] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  564. # [04:51] * Joins: Havvy (Mibbit@moz-58C3546E.ptld.qwest.net)
  565. # [04:52] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: This computer has gone to sleep)
  566. # [04:52] * Quits: gozala (gozala@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
  567. # [04:54] * Joins: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP)
  568. # [04:54] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  569. # [04:55] * Quits: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP) (Quit: clee)
  570. # [04:55] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  571. # [04:55] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  572. # [04:56] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  573. # [04:56] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  574. # [04:56] * Joins: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP)
  575. # [04:57] * glob|away is now known as glob
  576. # [04:57] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  577. # [04:58] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  578. # [04:58] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  579. # [04:59] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  580. # [04:59] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
  581. # [05:04] <Ameya> hello
  582. # [05:04] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  583. # [05:05] <Ameya> bz: if(iid->Equals(NS_GET_IID(nsISHistoryListener))||iid->Equals(NS_GET_IID(nsIHttpChannelInternal))) then i get error as 'nsISHistoryListener': the symbol to the left of a '::' must be a type. I also included nsID.h
  584. # [05:05] <Ameya> but if i write if(iid->Equals(NS_GET_IID(nsICookieManager)) || iid->Equals(NS_GET_IID(nsIProperties))) then it works well
  585. # [05:06] <Ameya> why is it so... all are interfaces only right..?
  586. # [05:06] <Ameya> bz: ?
  587. # [05:06] * Quits: karl (karl@moz-A9D282FB.jetstream.xtra.co.nz) (Ping timeout)
  588. # [05:07] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  589. # [05:07] <biesi> Ameya, did you include nsISHistoryListener.h?
  590. # [05:07] * Quits: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
  591. # [05:08] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  592. # [05:08] * ChanServ sets mode: +o ehsan
  593. # [05:08] <Ameya> oho..ok no..
  594. # [05:08] <biesi> that might explain it :)
  595. # [05:10] <jtcranmer> bz: 1 - 2 * n %2 === 1 - (2 * n) % 2
  596. # [05:12] * Quits: mauke (mauke@moz-6A01E0D8.superkabel.de) (Input/output error)
  597. # [05:12] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
  598. # [05:12] * Joins: mauke (mauke@moz-6A01E0D8.superkabel.de)
  599. # [05:12] * Joins: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  600. # [05:13] * Joins: Polynomial-C (Poly-C@moz-DD73C116.dip.t-dialin.net)
  601. # [05:13] <@bz> jtcranmer: yes
  602. # [05:14] <jtcranmer> I'm just trying to think why 1 - 2 * (n % 2) ought to be doing something more useful
  603. # [05:14] <@bz> jtcranmer: It's (-1)^n
  604. # [05:14] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  605. # [05:14] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  606. # [05:15] <@khuey> oh joy
  607. # [05:15] <@bz> jtcranmer: whereas the other is just the constant 1
  608. # [05:15] <@khuey> ldap pw expiring
  609. # [05:15] <@bz> khuey: let it go and claim you can no longer check in stuff? ;)
  610. # [05:15] <jtcranmer> what ever happened to n % 2 ? 1 : -1 and letting the compiler optimize it?
  611. # [05:15] * ctalbert is now known as ctalbert|afk
  612. # [05:15] <@khuey> bz: haha
  613. # [05:15] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  614. # [05:15] <@khuey> commit access should still work
  615. # [05:15] <@bz> jtcranmer: mmm
  616. # [05:16] <@bz> jtcranmer: I didn't think of it. ;)
  617. # [05:16] <@khuey> no more @mozilla.com email
  618. # [05:16] <@khuey> that might be a good thing
  619. # [05:16] <@bz> jtcranmer: not a fan of ?: ;)
  620. # [05:16] <@khuey> also my calendar will be gone
  621. # [05:16] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
  622. # [05:16] <mbrubeck> another plus
  623. # [05:16] <@bz> khuey: mmmm
  624. # [05:16] <@khuey> I think that would mean I don't have to attend meetings
  625. # [05:16] <@bz> khuey: I was about to say
  626. # [05:16] <@bz> khuey: there are totally benefits to this
  627. # [05:16] * Quits: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  628. # [05:16] <@bz> khuey: no more vidyo, though
  629. # [05:16] <@bz> speaking of...
  630. # [05:17] <dumitru> khuey: if you want to be relieved from the burden of an active LDAP, I am happy to help you earlier than your password expiration
  631. # [05:17] <jtcranmer> bz: clang -O3 turned that into (n >> 1) & 2 - 1
  632. # [05:17] <@bz> anyone know whom I should mail about the last board slide meeting?
  633. # [05:17] <jtcranmer> no sorry
  634. # [05:17] <jtcranmer> I can't read shl
  635. # [05:17] <jtcranmer> (n << 1) & 2 - 1
  636. # [05:17] <@bz> the video of it, that is?
  637. # [05:17] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  638. # [05:17] * ChanServ sets mode: +o ehsan
  639. # [05:17] <@khuey> dumitru: :-P
  640. # [05:17] <glob> bz, richard probably
  641. # [05:17] <@bz> glob: richard?
  642. # [05:18] <@khuey> was that last week?
  643. # [05:18] <@bz> yes
  644. # [05:18] * Quits: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
  645. # [05:18] <glob> bz, Richard Milewski
  646. # [05:18] <@bz> aha, thanks
  647. # [05:18] <@khuey> mmm
  648. # [05:18] * glob would also like the video
  649. # [05:18] * @khuey liked being in Australia
  650. # [05:18] <@bz> Shoud I just mail all then?
  651. # [05:18] <@khuey> I could forget that anything else was happening
  652. # [05:18] <glob> khuey, :)
  653. # [05:19] * @bz mails all
  654. # [05:19] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  655. # [05:19] <glob> bz++
  656. # [05:19] <@khuey> hmm
  657. # [05:19] <glob> khuey, say.. if you want your bmo account to deactivate when your ldap password expires, let me know :P
  658. # [05:19] * @khuey kicks the vpn
  659. # [05:19] <@bz> glob: that would be 'orrible
  660. # [05:19] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  661. # [05:20] <@bz> glob: double plus ungood
  662. # [05:20] * Quits: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu) (Ping timeout)
  663. # [05:20] <@khuey> are you offering to fire me?
  664. # [05:20] <glob> khuey, lol
  665. # [05:20] <jtcranmer> khuey: you didn't notice when they took away your desk?
  666. # [05:20] <@khuey> jtcranmer: I haven't been to my desk in over a week
  667. # [05:21] <mbrubeck> Mozilla doesn't need to fire employees; it just tells Postini to eat the password expiration notices.
  668. # [05:21] * @khuey better finish these reimbursements before he gets fired
  669. # [05:22] <@bz> first they came for khuey's desk, and I did not speak up, because I was not a desk....
  670. # [05:23] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  671. # [05:23] <@khuey> my desk is in a terrible location anyways
  672. # [05:23] * Quits: jamesr_ (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr_)
  673. # [05:23] <@khuey> I usually float between whichever of {bent, sicking, dherman} doesn't show up
  674. # [05:23] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  675. # [05:23] * philor|away is now known as philor
  676. # [05:23] <jtcranmer> I usually sit in the intern room
  677. # [05:23] <@khuey> some days I have a choice of three desks
  678. # [05:23] <jtcranmer> wait... I was an intern
  679. # [05:24] <jtcranmer> .... KAHN!
  680. # [05:24] <jtcranmer> (or was that KHAN?)
  681. # [05:24] * Joins: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP)
  682. # [05:24] * @bz usually floats between the armchair and the desk and the dining table
  683. # [05:24] <jtcranmer> just the armchair for me
  684. # [05:24] * Joins: ferongr (ferongr@F5925E50.94D8C642.F5160715.IP)
  685. # [05:25] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  686. # [05:25] * nthomas|away is now known as nthomas
  687. # [05:26] * Joins: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  688. # [05:26] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
  689. # [05:26] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  690. # [05:26] <@khuey> so many pretty colors on my try run
  691. # [05:26] * Joins: mjschranz_ (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  692. # [05:27] * Joins: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it)
  693. # [05:27] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  694. # [05:29] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  695. # [05:30] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
  696. # [05:33] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  697. # [05:34] <@bz> khuey: fireworks?
  698. # [05:35] * Joins: jamesr_ (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  699. # [05:35] <@khuey> something like that
  700. # [05:35] * @bz ponders qimporting khuey's typedef thing
  701. # [05:36] * Joins: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu)
  702. # [05:36] <@khuey> jlebar doesn't like it
  703. # [05:37] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  704. # [05:37] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  705. # [05:38] <philor> oh, goodie, android R1 is busted on inbound
  706. # [05:39] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  707. # [05:39] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  708. # [05:39] * Joins: shorlande (shorlander@8F761026.B5EF4AF6.E96CA9D8.IP)
  709. # [05:40] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
  710. # [05:40] * Quits: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP) (Quit: clee)
  711. # [05:41] <Callek> philor: I'm expecting/hoping we'll have more coverage soon, so if there is ANYTHING I can do to assist tonight let me know
  712. # [05:41] <philor> ah, only five pushes in the window, nice
  713. # [05:41] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  714. # [05:41] * @bz has green
  715. # [05:41] <@bz> if I ignore windows
  716. # [05:42] <@khuey> its ok, windows doesn't have any users
  717. # [05:42] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  718. # [05:43] <philor> Callek: make people stop busting shit that's already busted, that'd be a huge help :)
  719. # [05:43] <philor> this bustage window overlaps the all-day-long bustage window, so I misstarred the first instance as being the old thing
  720. # [05:43] <@bz> khuey: so I should ignore the typedef patch for now?
  721. # [05:44] * @bz did see jlebar's comment
  722. # [05:44] <Callek> philor: I meant anything I actually *can* do, getting people to stop busting stuff, is hard
  723. # [05:44] <philor> yeah, but the other thing I need, turn off coalescing for 20 minutes, is equally hard
  724. # [05:45] <@khuey> bz: I need to read his comments
  725. # [05:45] <@khuey> and then argue with him ;-)
  726. # [05:46] * @bz wonders what the hell nsWebGLViewportHandler is doing
  727. # [05:46] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Ping timeout)
  728. # [05:47] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  729. # [05:47] * Mark_Capella|away is now known as Mark_Capella
  730. # [05:47] * Quits: shorlande (shorlander@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving...)
  731. # [05:48] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  732. # [05:49] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  733. # [05:51] <philor> mmm, 38 unstarred failures on mozilla-central, good thing we abolished all the tree rules
  734. # [05:51] * Joins: eflores_ (eflores@538BABFE.A073F3E.97BBD552.IP)
  735. # [05:51] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
  736. # [05:52] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  737. # [05:53] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  738. # [05:53] <@khuey> "rulez"?
  739. # [05:53] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  740. # [05:54] <philor> I know, we don't need no stinkin' rules
  741. # [05:54] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Connection reset by peer)
  742. # [05:54] * Quits: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP) (Ping timeout)
  743. # [05:55] * Joins: pranavrc (pranavrc@20D6883A.44F41798.520CDC98.IP)
  744. # [05:55] * hwine-food is now known as hwine
  745. # [05:56] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  746. # [05:56] * philor backspaces a fifth time
  747. # [05:59] <@khuey> http://www.wired.com/wiredscience/2012/04/jet-stream-observatory-damage/
  748. # [06:00] <Ameya> bz: nsIFormHistory2 does not have .h file & its defined in JS. so how could we use for iid->Equals(NS_GET_IID(nsIFormHistory2))
  749. # [06:01] <jdm> Ameya: do you just need nsIFormHistory.h?
  750. # [06:01] <Ameya> jdm: for monitoring.....
  751. # [06:01] <jdm> nsIFormHistory2 is defined in nsIFormHistory.idl
  752. # [06:01] <@bz> what jdm said
  753. # [06:01] <@bz> Ameya: you know about mxr, right?
  754. # [06:02] * Quits: jamesr_ (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr_)
  755. # [06:02] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  756. # [06:02] * Quits: mjschranz_ (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  757. # [06:03] <Ameya> Yes.....but in order to use in c++ for comparison I need to include its include .h right?
  758. # [06:03] <@bz> yes
  759. # [06:03] <@bz> and jdm said what that is
  760. # [06:03] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  761. # [06:04] * Quits: ted (luser@moz-4D95B73C.sctnpa.east.verizon.net) (Ping timeout)
  762. # [06:04] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  763. # [06:08] <philor> hmm
  764. # [06:08] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
  765. # [06:08] <philor> I'm pretty seriously tempted to close the trees
  766. # [06:08] * Joins: Poly-C (Poly-C@moz-62C4F05C.dip.t-dialin.net)
  767. # [06:08] * Quits: Polynomial-C (Poly-C@moz-DD73C116.dip.t-dialin.net) (Ping timeout)
  768. # [06:09] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  769. # [06:09] <@bz> anyone here understand msvc a bit?
  770. # [06:09] <@bz> I'm looking at https://tbpl.mozilla.org/php/getParsedLog.php?id=11142958&tree=Try&full=1
  771. # [06:09] <@bz> which is complaining about things like WebGLuint being ambiguous
  772. # [06:09] <@bz> But I did:
  773. # [06:10] <@bz> using mozilla::WebGLuint;
  774. # [06:10] <@bz> at the top of the relevant file
  775. # [06:10] <@bz> should that not be sufficient?
  776. # [06:11] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  777. # [06:12] <@khuey> wouldn't that make it ambiguous?
  778. # [06:12] <@khuey> or are you expecting the using decl to shadow the previous decl?
  779. # [06:13] <@bz> so what I actually have
  780. # [06:13] * Quits: timdream (timdream@moz-EBBD5C2E.adsl.dynamic.seed.net.tw) (Quit: timdream)
  781. # [06:13] <@bz> is that I have, at very toplevel, this typedef
  782. # [06:13] <@bz> typedef PRUint32 WebGLuint;
  783. # [06:13] <@bz> this is generated by xpidl
  784. # [06:13] <@bz> and is in the nsIDOMWebGLRenderingContext.h header
  785. # [06:13] <@bz> then in WebGLContext.h, in namespace mozilla, I have:
  786. # [06:13] <@bz> typedef uint32_t WebGLuint;
  787. # [06:14] <@bz> Then in the .cpp there are:
  788. # [06:14] <@bz> using namespace mozilla;
  789. # [06:14] <@bz> and then using mozilla::WebGLuint;
  790. # [06:14] <@bz> the idea being that I really do want to have WebGLuint mean the one I defined, not the xpidl one
  791. # [06:14] <mauke> yeah, that looks perfectly ambiguous
  792. # [06:14] <@bz> interesting
  793. # [06:15] <@bz> so on Mac, both gcc and clang are fine with the setup, even without "using"
  794. # [06:15] <@bz> on Linux, gcc is not happy with the setup without the "using", but happy once I add it
  795. # [06:15] <@bz> (note that it's possible that on Mac uint32_t and PRUint32 are the same type, while they're not on Windows)
  796. # [06:15] <@khuey> mmm
  797. # [06:16] <@khuey> that's possible
  798. # [06:16] <@bz> but then the Linux behavior confuses me
  799. # [06:16] <@bz> unless that's just a gcc bug
  800. # [06:17] <@khuey> so
  801. # [06:17] <@khuey> uint32_t is an unsigned __int32
  802. # [06:17] <@khuey> and PRUint32 is either an unsigned long or an unsigned int
  803. # [06:17] * Quits: chewey (chewey@moz-6EB5BD81.dip0.t-ipconnect.de) (Input/output error)
  804. # [06:18] <@khuey> MSDN claims that __int32 is synonymous with int
  805. # [06:18] <@bz> right
  806. # [06:18] <@bz> I understand why having both typedefs is a problem
  807. # [06:18] <@bz> what I don't understand is why the "using" helped on Linux
  808. # [06:18] <@bz> and how I can make this work on Window
  809. # [06:18] <@bz> er, Windows
  810. # [06:19] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  811. # [06:19] <@bz> (nixing my typedefs might be an option, of course)
  812. # [06:19] <mauke> do you have to use the name 'WebGLuint'?
  813. # [06:19] <@bz> well
  814. # [06:19] <@bz> "no"
  815. # [06:20] <@bz> but it sure simplifies things if I do!
  816. # [06:20] <@bz> in general
  817. # [06:20] <@bz> I can just use the one from the xpidl for now if I have to
  818. # [06:20] <@bz> it'll just mean more work when we nuke that xpidl
  819. # [06:20] * Joins: ted (luser@moz-265C0A71.scr.east.verizon.net)
  820. # [06:20] * ChanServ sets mode: +o ted
  821. # [06:20] <@bz> ok
  822. # [06:21] <@bz> I guess I'll try nixing my typedefs
  823. # [06:21] <@bz> maybe I can wean this code off the "Web" prefix before the xpidl dies
  824. # [06:21] * Joins: chewey (chewey@moz-6EB5BD81.dip0.t-ipconnect.de)
  825. # [06:22] <Ameya> bz: but in cpp i need nsIFormHistory2.h & there is no nsIFormHistory.h as well... so iid->Equals(NS_GET_IID(nsIFormHistory2)) gives error
  826. # [06:22] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  827. # [06:22] <@bz> Ameya: no, you need nsIFormHistory.h
  828. # [06:22] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  829. # [06:23] <@bz> Ameya: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/satchel/nsIFormHistory.idl#54
  830. # [06:24] <Ameya> Ok... why is https://mxr.mozilla.org/mozilla-central/search?string=nsIFormHistory.h Null??
  831. # [06:25] <@bz> because it's generated at compile-time from the idl
  832. # [06:26] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  833. # [06:26] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  834. # [06:27] <Ameya> Ok...Yes now i got it... like for xpcom component xpidl cmd...
  835. # [06:27] <Ameya> Sorry
  836. # [06:28] <@dolske> Ameya: out of curiousity, what are you doing with nsIFormHistory?
  837. # [06:28] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  838. # [06:28] * @dolske is hoping to kill that interface in the not-too-distant future
  839. # [06:28] * Quits: pranavrc (pranavrc@20D6883A.44F41798.520CDC98.IP) (Quit: Ping timeout: ∞)
  840. # [06:29] <Ameya> dolske: checking whether any addon is trying to use that interface in private browsing.
  841. # [06:30] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  842. # [06:30] <Ameya> dolske: monitoring calls of getservice().... & matching them to some specific user data related interfaces..
  843. # [06:31] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  844. # [06:31] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  845. # [06:31] * Quits: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  846. # [06:31] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  847. # [06:35] <Ameya> bz: are all extensions always get installed in AppData\Roaming\Mozilla\Firefox\Profiles\profile1\extensions or user can decide where to install?
  848. # [06:36] * @khuey grumbles
  849. # [06:36] <@khuey> its very frustrating when you can't reproduce test failures
  850. # [06:37] * Joins: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  851. # [06:37] <@bz> Ameya: No idea
  852. # [06:37] * @bz avoids the dark side
  853. # [06:37] <@bz> extensions, profiles, ui
  854. # [06:37] <@bz> give me some nice clean C++ with a bit of micro-optimization, any day
  855. # [06:38] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  856. # [06:38] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  857. # [06:38] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Ping timeout)
  858. # [06:38] <@dolske> clean C++ I wasn't aware that existed! ;)
  859. # [06:38] * Quits: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  860. # [06:39] <@bz> you don't like http://hg.mozilla.org/users/bzbarsky_mozilla.com/webgl-bindings/file/9562e946ca83/typedarray-dombinding-reflection ? ;)
  861. # [06:39] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  862. # [06:40] <@dolske> well... the comments are nicely formatted.
  863. # [06:41] * hwine is now known as hwine-ooo
  864. # [06:41] <@dolske> ;)
  865. # [06:41] <jtcranmer> bz: if it doesn't have a brainfuck interpreter using template metaprogramming, it's not clean enough
  866. # [06:41] <Ameya> bz: reason i asked if they always get installed in profiles\profile\ then no need do getalladdon callback as i have url which calls specific interfaces. & i can match that with profiles\ url .
  867. # [06:42] <Ameya> if matched... Then easily i can say it belongs to extensions....
  868. # [06:43] * Joins: Jenny (chatzilla@moz-DF390D.lsanca.fios.verizon.net)
  869. # [06:43] * Joins: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP)
  870. # [06:43] <jtcranmer> extensions can be installed globally
  871. # [06:43] <jtcranmer> eg., /usr/lib/firefox/extensions/
  872. # [06:44] * Quits: vikram360 (vikram360@E618EC07.8274BA73.2A068A5E.IP) (Ping timeout)
  873. # [06:45] * Joins: smooney (smooney@8F761026.B5EF4AF6.E96CA9D8.IP)
  874. # [06:45] <Ameya> jtcranmer: ok... then thats why i have to work with addonmanager.getalladdons()... addon.getresourceurl()
  875. # [06:45] <Ameya> which requires callback...
  876. # [06:46] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  877. # [06:47] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  878. # [06:51] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  879. # [06:51] * glob is now known as glob|away
  880. # [06:52] <philor> actually, I probably need to close inbound for the benefit of people who would otherwise land in it, as much as for me
  881. # [06:52] * Joins: smontagu (chatzilla@moz-7B849C8E.red.bezeqint.net)
  882. # [06:53] <philor> because the way it's going, I can't promise to have it cleaned up and mergeable by tomorrow morning
  883. # [06:54] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  884. # [06:55] <Callek> philor: sounds like a good plan
  885. # [07:00] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
  886. # [07:01] <cabanier> All, I would like to add additional blending modes to canvas
  887. # [07:01] <cabanier> I already implemented them but am wondering what the process is for getting them in a build
  888. # [07:02] <heycam> cabanier, hi :)
  889. # [07:02] <heycam> cabanier, file a bug, attach the patch, request review from someone graphics-y
  890. # [07:02] <cabanier> hey Cam!
  891. # [07:02] <heycam> (well, depending on exactly what areas of the code it touches)
  892. # [07:02] <cabanier> canvas stuff
  893. # [07:03] <cabanier> who would I ask?
  894. # [07:03] <@bz> 2d canvas, or gl canvas?
  895. # [07:03] <@bz> cabanier: ^
  896. # [07:03] <cabanier> 2d
  897. # [07:04] <@bz> Start with "jrmuizel"
  898. # [07:04] <@bz> he can probably redirect if needed
  899. # [07:04] <cabanier> spec for formula: https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html#blending
  900. # [07:04] <cabanier> spec for syntax: http://www.w3.org/Graphics/fx/wiki/BlendingInCanvas
  901. # [07:04] <cabanier> OK! I will contact that person
  902. # [07:05] <@bz> Jeff Muizelaar, fwiw
  903. # [07:05] * nthomas is now known as nthomas|away
  904. # [07:05] <@bz> but the string above should give you a unique match in Bugzilla. ;)
  905. # [07:06] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
  906. # [07:06] * Quits: lht_ (elihait@EA5FB32.B12F50E4.A8E1B1F1.IP) (Quit: Ex-Chat)
  907. # [07:06] * Joins: lht (elihait@moz-722A94AD.dreamhost.com)
  908. # [07:06] * tbsaunde is now known as tbsaunde|afk
  909. # [07:08] <cabanier> what's his email? or do I write a bug and assign it to him?
  910. # [07:08] <cabanier> ah
  911. # [07:08] <cabanier> got it
  912. # [07:08] <@bz> bmo does substring matching
  913. # [07:08] <rclick> cabanier, there's a review flag you can set when you upload a patch.
  914. # [07:09] <@bz> so you just need a substring that will match uniquely
  915. # [07:09] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  916. # [07:11] <cabanier> I see, it's similar to the webkit process
  917. # [07:11] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  918. # [07:11] <cabanier> thanks!
  919. # [07:13] * Parts: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
  920. # [07:14] <@khuey> ehsan_: ping?
  921. # [07:14] <ehsan_> khuey: sleepy pong
  922. # [07:14] <@khuey> ehsan_: so, about bug 748216
  923. # [07:14] <@khuey> does the nsHTMLTextAreaElement hold the only ref to the nsTextEditorState?
  924. # [07:14] <ehsan_> yes
  925. # [07:15] <ehsan_> nsTextEditorState is just a method to share code between that class and nsHTMLInputElement
  926. # [07:15] <@khuey> the "right" way to do this then is probably to have the Traverse/Unlink for nsHTMLTextAreaElement invoke Traverse/Unlink on the nsTextEditorState
  927. # [07:15] <@khuey> and not report the nsTextEditorState to the CC at all
  928. # [07:15] * Joins: wolfiR (wolfiR@moz-A96F4876.dip0.t-ipconnect.de)
  929. # [07:16] <ehsan_> khuey: I tried doing that but didn't figure out how to call the Traverse on nsTextEditorState properly
  930. # [07:16] <@khuey> ehsan_: stick the Traverse method on nsTextEditorState (just like nsINode::Traverse)
  931. # [07:16] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  932. # [07:16] <ehsan_> khuey: it already has one
  933. # [07:17] <ehsan_> khuey: declared using the macros
  934. # [07:17] <@khuey> ehsan_: no, the cycle collection participant has one
  935. # [07:17] <@khuey> nsTextEditorState does not
  936. # [07:17] <ehsan_> oh
  937. # [07:17] <ehsan_> I see
  938. # [07:17] <@khuey> and change the CC participant to just call Traverse on the nsTextEditorState
  939. # [07:17] <@bz> wtf?
  940. # [07:17] <@bz> android now?
  941. # [07:18] * @bz hates this
  942. # [07:18] <ehsan_> khuey: ok, I'll try that
  943. # [07:18] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  944. # [07:19] <@bz> uh
  945. # [07:19] <@bz> this is jseng bustage
  946. # [07:19] <@bz> seems unrelated to my patches
  947. # [07:19] <@bz> I hope
  948. # [07:19] <@bz> ../../../dist/include/js/Utility.h:860: error: returning reference to temporary
  949. # [07:19] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  950. # [07:20] <@bz> uh
  951. # [07:20] <@bz> do we build in c++ 0x11 mode on android?
  952. # [07:21] <ehsan_> bz: yes
  953. # [07:21] <@bz> so this code is ifdefed
  954. # [07:21] <@bz> on that mode
  955. # [07:21] <@bz> on gcc
  956. # [07:21] <@bz> and in that mode...
  957. # [07:21] <@bz> operator T&& () const { return static_cast<T&&>(*pointer); }
  958. # [07:22] <@bz> "pointer" is a member of type T*
  959. # [07:22] <ehsan_> then there should be no temporary...
  960. # [07:22] <@bz> indeed
  961. # [07:22] <@bz> and yet that is the line the error is on
  962. # [07:22] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
  963. # [07:22] <ehsan_> hmm
  964. # [07:22] <@bz> oh
  965. # [07:22] <ehsan_> why not just return &pointer? ;)
  966. # [07:22] <@bz> hrm
  967. # [07:22] <@bz> dunno
  968. # [07:22] <ehsan_> maybe there's more than meets the eye here
  969. # [07:23] <@bz> This is a MoveRef template
  970. # [07:23] <@bz> there's a long comment before this line
  971. # [07:23] <ehsan_> read it ;)
  972. # [07:23] <@bz> I di
  973. # [07:23] <@bz> er, did
  974. # [07:23] <@bz> it's not making sense yet
  975. # [07:23] <@bz> much less why this is red on try
  976. # [07:23] <ehsan_> bz: mxr link?
  977. # [07:23] <@bz> given that I changed nothing near this code. ;)
  978. # [07:23] <@bz> http://mxr.mozilla.org/mozilla-central/source/js/public/Utility.h#851
  979. # [07:24] <ehsan_> wait a sec
  980. # [07:24] <@bz> oh
  981. # [07:24] <@bz> wait
  982. # [07:24] <ehsan_> what the hell is T&&?
  983. # [07:24] <@bz> I see why this is red
  984. # [07:24] <ehsan_> man
  985. # [07:24] <@bz> you know why this is red?
  986. # [07:24] <ehsan_> I read that as T**!
  987. # [07:24] * glob|away is now known as glob
  988. # [07:24] <ehsan_> this is a move ctor thing iirc
  989. # [07:24] <ehsan_> which I know nothing about!
  990. # [07:24] <@bz> ../../../dist/include/js/Utility.h:860: warning: returning reference to temporary
  991. # [07:24] <ehsan_> bz: why?
  992. # [07:25] <@bz> all over the place
  993. # [07:25] <@bz> then...
  994. # [07:25] <@bz> cc1plus: warnings being treated as errors
  995. # [07:25] <@bz> In file included from ../../../dist/include/jsutil.h:49,
  996. # [07:25] <@bz> from ../../../dist/include/jsapi.h:55,
  997. # [07:25] <@bz> from ../../../dist/include/nsIDOMWebGLRenderingContext.h:50,
  998. # [07:25] <@bz> ...
  999. # [07:25] <@bz> ../../../dist/include/js/Utility.h:860: error: returning reference to temporary
  1000. # [07:25] <ehsan_> nice!
  1001. # [07:25] <@bz> note the "warnings being treated as errors"
  1002. # [07:25] <ehsan_> well
  1003. # [07:25] <ehsan_> yeah
  1004. # [07:25] <ehsan_> so
  1005. # [07:25] <@bz> note "jsapi.h"
  1006. # [07:26] <@khuey> hey guys
  1007. # [07:26] <@khuey> warnings as errors will be great
  1008. # [07:26] <@khuey> its just swell
  1009. # [07:26] <ehsan_> this may not be trivial
  1010. # [07:26] <@bz> esp. when jsapi.h triggers them
  1011. # [07:26] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
  1012. # [07:26] <@bz> it sure is not
  1013. # [07:26] <ehsan_> as in, this warning _might_ be worth being an error
  1014. # [07:26] <@bz> except that I dunno that I changed this about nsIDOMWebGLRenderingContext.h
  1015. # [07:27] <ehsan_> bz: I'd ask Waldo
  1016. # [07:27] <ehsan_> except that he's not around
  1017. # [07:27] <@bz> yeah
  1018. # [07:27] <@bz> that idl file includes jsapi.h and has all along
  1019. # [07:27] <@bz> and the canvas dir has has FAIL_ON_WARNINGS on all along
  1020. # [07:27] <ehsan_> superb
  1021. # [07:28] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1022. # [07:28] <@bz> so why is the tree green?
  1023. # [07:28] <Ameya> how to get interface name when i have const nsID* iid ??
  1024. # [07:28] <ehsan_> this requires some C++11 knowledge
  1025. # [07:28] <ehsan_> which I lack
  1026. # [07:28] * ehsan_ needs to sleep at some point
  1027. # [07:28] <ehsan_> later guys
  1028. # [07:28] <ehsan_> bz: I wish you the best of luck :)
  1029. # [07:29] <@khuey> Ameya: ask the nsIInterfaceInfoManager for it
  1030. # [07:29] <@bz> ehsan: well
  1031. # [07:29] <@bz> the question is, why is the tree green?
  1032. # [07:29] <ehsan_> bz: don't question a good thing!
  1033. # [07:29] <@bz> well
  1034. # [07:29] <@bz> I question it when it stops happening for me!
  1035. # [07:29] <ehsan_> heh
  1036. # [07:30] <ehsan_> bz: I'd setup a local build env for this if I were you
  1037. # [07:30] <ehsan_> seems like the kind of thing which you don't wanna debug on try
  1038. # [07:30] <@bz> oh
  1039. # [07:30] <@bz> I see why
  1040. # [07:30] <@bz> #$%^$%^$%^$%^$^$%^$^
  1041. # [07:30] <ehsan_> tell me
  1042. # [07:30] <@bz> So this MoveRef thing
  1043. # [07:30] <@bz> is a template
  1044. # [07:30] <glob> bz, looks like perl
  1045. # [07:30] <@bz> so just including this header won't kill you
  1046. # [07:30] <@bz> until you try to _instantiate_ the template
  1047. # [07:30] <ehsan_> right
  1048. # [07:31] <@bz> which canvas code used to not do
  1049. # [07:31] <@bz> but now does because of
  1050. # [07:31] <@bz> /builds/slave/try-andrd-xul/build/content/canvas/src/../../../js/xpconnect/src/XPCMaps.h:752: instantiated from here
  1051. # [07:31] <@bz> because I had to add some xpconnect headers
  1052. # [07:31] <ehsan_> nice!
  1053. # [07:31] * Joins: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP)
  1054. # [07:31] <@bz> that include XPCMaps.h
  1055. # [07:31] <ehsan_> bz: thank bholley ;)
  1056. # [07:31] <@bz> which uses jshashtable
  1057. # [07:31] <@bz> and once you use jshashtable, you're fucked
  1058. # [07:31] <ehsan_> indeed!
  1059. # [07:31] * ehsan_ loves C++
  1060. # [07:32] <@bz> oh, and the "xpconnect" headers are actually probably the Utils.h new-binding header
  1061. # [07:32] <@bz> which has to include some xpconnect goop because it needs to wrap xpconnect objects
  1062. # [07:32] <@bz> goddammit
  1063. # [07:32] * @bz files bug
  1064. # [07:32] <ehsan_> bz: cc me please?
  1065. # [07:33] * ehsan_ is curious
  1066. # [07:33] <@bz> will do
  1067. # [07:33] <ehsan_> ty
  1068. # [07:33] <ehsan_> good luck :)
  1069. # [07:33] * Quits: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  1070. # [07:33] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1071. # [07:34] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1072. # [07:36] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1073. # [07:37] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1074. # [07:39] * Joins: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP)
  1075. # [07:40] <Ameya> khuey: yes got it..
  1076. # [07:40] * Parts: heycam (cam@moz-1D84C1DF.mcc.id.au) (Leaving)
  1077. # [07:40] * Joins: heycam (cam@moz-1D84C1DF.mcc.id.au)
  1078. # [07:41] <@bz> 'uint8_t' : ambiguous symbol
  1079. # [07:41] <@bz> goddamit
  1080. # [07:41] <@bz> I thought we weren't manually defining stupid stuff like that anymore
  1081. # [07:43] * Quits: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
  1082. # [07:47] <@khuey> lol
  1083. # [07:47] * @khuey chuckles in mounir's direction
  1084. # [07:48] * Joins: geoffbrown (geoffbrown@8F761026.B5EF4AF6.E96CA9D8.IP)
  1085. # [07:48] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1086. # [07:49] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1087. # [07:51] * @bz nukes uint8_t from orbit
  1088. # [07:51] * Quits: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP) (Quit: clee)
  1089. # [07:51] <Cork> anyone know why firefox box-shadow has a much larger blur radius then other browsers for the same css values?
  1090. # [07:51] <Cork> http://imagebin.org/209458 (ie, opera, webkit, gecko)
  1091. # [07:51] <@bz> Cork: because the spec changed and they haven't updated yet
  1092. # [07:51] <Cork> oh
  1093. # [07:51] <@bz> Cork: or we haven't
  1094. # [07:51] <@bz> Cork: one or the other
  1095. # [07:51] <Cork> :D
  1096. # [07:52] <@bz> Cork: note that the spec on the radius is ... very fuzzy
  1097. # [07:52] <@bz> (pun intended)
  1098. # [07:52] <Cork> lol
  1099. # [07:52] <Cork> thx
  1100. # [07:52] * @bz is not sure how _useful_ that answer was
  1101. # [07:52] <@bz> "A non-zero blur distance indicates that the resulting shadow should be blurred, such as by a Gaussian filter. The exact algorithm is not defined; however the resulting shadow must approximate (with each pixel being within 5% of its expected value) the image that would be generated by applying to the shadow a Gaussian blur with a standard deviation equal to half the blur radius "
  1102. # [07:53] <@bz> says the spec right now
  1103. # [07:53] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
  1104. # [07:53] <@bz> So it's possible we're using the full blur radius as the stddev
  1105. # [07:53] <@bz> except we dropped the prefix
  1106. # [07:53] <@bz> and that's the sort of thing dbaron would have checked on.
  1107. # [07:53] <@bz> hmm
  1108. # [07:54] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  1109. # [07:55] <@bz> I have a hard time imagining that both we and other browsers are fulfilling that MUST, if the behavior difference is visible
  1110. # [07:56] <aja> thought i remember seeing something recent about converging on what gecko currently does
  1111. # [07:56] * @bz does too
  1112. # [07:56] <@bz> but....
  1113. # [07:56] <@bz> Cork: got a testcase?
  1114. # [07:56] <Cork> http://jsfiddle.net/zcKgX/1/
  1115. # [07:56] * @bz looks
  1116. # [07:56] <aja> ...sans multiple borders, anyway\
  1117. # [07:57] * @bz changes the blur radius to 100px for ease of use
  1118. # [07:58] <aja> corners behavioiur is still semi-defined though, iirc
  1119. # [07:59] <aja> behavior even
  1120. # [07:59] <@bz> is it expected that the shadow is not black at the box edge?
  1121. # [08:01] * Quits: nli` (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli`)
  1122. # [08:01] <@bz> anyway, over 100px a shadow with radius 100px seems to go from gray(172) to gray(247)
  1123. # [08:02] <@bz> In Gecko
  1124. # [08:02] <@bz> In Chrome it's all the way over at 255
  1125. # [08:03] <@bz> if we assume stddev == 0.5*radius, that means 100px == 2 stddevs
  1126. # [08:04] <@bz> which would mean dividing by e^2 = 9
  1127. # [08:04] <@bz> er, 8
  1128. # [08:04] <@bz> or so
  1129. # [08:04] <@bz> which about matches what we do
  1130. # [08:05] <@bz> so yeah, we match the spec here
  1131. # [08:05] <aja> Cork, tried with recent webkit nightly?
  1132. # [08:06] <Cork> aja: using chromium
  1133. # [08:06] <aja> recent one?
  1134. # [08:06] <Cork> 18.0.1025.151
  1135. # [08:06] <@bz> Chrome 20 dev still has the old behavior
  1136. # [08:06] <AryehGregor> So the uplift will probably not be until the afternoon or night American time, I guess?
  1137. # [08:07] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  1138. # [08:07] <aja> cuz that's where i seem to recall a recent landing....like within last wk or so
  1139. # [08:07] <@bz> but a Webkit nightly from 2 weeks ago matches us
  1140. # [08:08] <aja> hmm
  1141. # [08:08] <Cork> interesting
  1142. # [08:08] <@bz> http://jsfiddle.net/zcKgX/6/
  1143. # [08:08] <@bz> makes it very visible
  1144. # [08:09] <@bz> or at least is way closer to matching us
  1145. # [08:09] <Cork> ok, then i know what happens at least
  1146. # [08:09] * rail is now known as rail_away
  1147. # [08:09] <Cork> so time for some "nice" agent sniffing then
  1148. # [08:09] <@bz> mmm
  1149. # [08:10] <mounir> khuey: ?
  1150. # [08:11] <@khuey> AryehGregor: usually happens in the morning Pacific time
  1151. # [08:11] <@khuey> mounir: the dance about HTMLMeterElement
  1152. # [08:11] <AryehGregor> Oh, good.
  1153. # [08:11] <aja> Cork: or abandon "pixel-perfect"
  1154. # [08:11] <AryehGregor> Well, doesn't matter for me, I guess, since that's still probably after I stop working for today.
  1155. # [08:11] <mounir> khuey: eh, indeed, what did you jump on that bug?
  1156. # [08:11] <mounir> s/what/why/
  1157. # [08:12] <@bz> abandon even "within 5% of pixel-perfect"
  1158. # [08:12] <Cork> aja: the problem is the shadow i need is .2rem (gecko vs .5rem other), and .2rem becomes no shadow what so ever in the other browsers
  1159. # [08:12] <@khuey> mounir: I like duping things
  1160. # [08:13] <AryehGregor> Isn't the "5%" thing just "we expect everyone to implement this identically using box blurs but want to spec Gaussian instead because it's more theoretically pure and maybe people will want to switch to true Gaussian on GPUs"?
  1161. # [08:13] <Cork> and the shadow is what builds the borsers in the design i've been given
  1162. # [08:13] <Cork> *borders
  1163. # [08:13] <@bz> um
  1164. # [08:13] <@bz> the shadow builds the borders?
  1165. # [08:13] * @bz sighs
  1166. # [08:13] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1167. # [08:14] <@bz> AryehGregor: pretty much, yes
  1168. # [08:14] <@bz> AryehGregor: note we still don't _quite_ match webkit; no idea why
  1169. # [08:14] <AryehGregor> Aren't specs great?
  1170. # [08:14] <Cork> bz: ya, sadly no border just shadows
  1171. # [08:14] <@bz> AryehGregor: especially the wide variety available for selective implementation
  1172. # [08:16] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1173. # [08:16] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Connection reset by peer)
  1174. # [08:16] <aja> Cork: hate to even say this....but last time i hit simiilar situation, solved it with an non-semantic wrapper div
  1175. # [08:16] * Joins: robert (robert@moz-11E4ED00.dynamic.t-2.net)
  1176. # [08:16] * aja sighs
  1177. # [08:16] <Cork> aja: ouch
  1178. # [08:16] <aja> i know
  1179. # [08:17] <aja> ended up just liviing without the "border"
  1180. # [08:17] <aja> in my case it was only on 1 side, so wasn't so bad
  1181. # [08:17] <Cork> without the border is a white slider handle on a white background
  1182. # [08:18] <Cork> only the focus ring would show the element >_<
  1183. # [08:19] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1184. # [08:19] <aja> change color of the slider?
  1185. # [08:20] <Cork> i've got a design i'm suppose to follow
  1186. # [08:20] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1187. # [08:21] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1188. # [08:21] * @bz is so glad he's programming in C++ and not JS
  1189. # [08:21] * Joins: bharath (Mibbit@E582E0A5.8EE3492B.D30E9BEF.IP)
  1190. # [08:21] <Cork> js is fine, its css and html that drives me nuts
  1191. # [08:21] <Havvy> ^^
  1192. # [08:21] <Havvy> Actually, it's just CSS that drives me nuts.
  1193. # [08:22] <Cork> especially when the arguments alreays "its just html its simple to do, just add a few tables" T_T
  1194. # [08:22] <Cork> *always are
  1195. # [08:22] <@bz> yes, but I can safely put a line-break after "return" without the world blowing up
  1196. # [08:22] <Cork> heh
  1197. # [08:23] <AryehGregor> When is it unsafe to put a line-break after "return" in JS?
  1198. # [08:23] <Havvy> You know...I would have never found out at about that unless I was told, which I was.
  1199. # [08:23] <Havvy> AryehGregor: When there is no other value in front of it.
  1200. # [08:23] <Havvy> return\nmyValue; === return;\nmyValue;
  1201. # [08:23] <Cork> ah the implisit ;'s
  1202. # [08:23] <Cork> ya, that sucks
  1203. # [08:23] <@bz> AryehGregor: always
  1204. # [08:24] <@bz> AryehGregor: this JS:
  1205. # [08:24] <@bz> return
  1206. # [08:24] <JonathanS> Cork, if JS copied python part for js, it be godsend
  1207. # [08:24] <@bz> 5;
  1208. # [08:24] <Havvy> Also known as Automatic Semicolon Insertion (;)
  1209. # [08:24] <@bz> AryehGregor: returns undefined
  1210. # [08:24] <AryehGregor> Ah, right.
  1211. # [08:24] <AryehGregor> Fun!
  1212. # [08:24] <@bz> AryehGregor: becayse of ASI
  1213. # [08:24] <@bz> AryehGregor: so like I said, glad I'm in C++
  1214. # [08:24] * AryehGregor has never hit that, but guesses he just uses a newline convention that agrees with whoever made up JS
  1215. # [08:24] <Havvy> bz: Where is this case where you want return on its own line?
  1216. # [08:24] <@bz> AryehGregor: where all I have to do is avoid writing Nullable<nsTArray<uint32_t>>
  1217. # [08:25] <@bz> Havvy: when the return expression is long
  1218. # [08:25] <AryehGregor> Because the C++ standard says it's a parse error because it's too hard to parse even though all compilers special-case it anyway to give descriptive errors messages so in new C++ versions it's okay?
  1219. # [08:25] <@bz> AryehGregor: dunno what the spec status is
  1220. # [08:25] <@bz> AryehGregor: or even current compiler status
  1221. # [08:25] <JonathanS> I really hate semicolon
  1222. # [08:26] <@bz> AryehGregor: I just know it might blow up in my face, and put in some spaces... ;)
  1223. # [08:26] <Havvy> bz: Then wrap halfway through the expression. I don't see a case where losing seven characters will change must.
  1224. # [08:26] <Havvy> *change much
  1225. # [08:26] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1226. # [08:27] <@bz> Havvy: return
  1227. # [08:27] <@bz> mozilla::bindings::WebGLRenderingContextBinding::Wrap(cx, scope,
  1228. # [08:27] <@bz> this,
  1229. # [08:27] <@bz> triedToWrap);
  1230. # [08:27] <@bz> if I put the thing on the same line, I either have to wrap after one of the ::
  1231. # [08:27] <@bz> which I don't like to do
  1232. # [08:27] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1233. # [08:27] <@bz> or the "triedToWrap" goes over the 80-char limit
  1234. # [08:27] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1235. # [08:28] <smontagu> we still have an 80-char limit?
  1236. # [08:28] <@bz> I do
  1237. # [08:28] <jgilbert> heh
  1238. # [08:28] <JonathanS> bz, not enough namespace?
  1239. # [08:28] <Havvy> What happens when you have over 80 characters of namespaces?
  1240. # [08:28] <@bz> jgilbert: do you know whether the warnings-as-errors trigger on windows?
  1241. # [08:28] <@bz> HAvvy: someone screwed up and I write a patch like https://bugzilla.mozilla.org/show_bug.cgi?id=742217
  1242. # [08:29] <jgilbert> bz: it doesn't
  1243. # [08:29] <@bz> jgilbert: (asking you, because it's enabled in webgl)
  1244. # [08:29] <@bz> ok
  1245. # [08:29] <mounir> should we care about ringmark? (IOW, is it useful to have a tracker bug for that?)
  1246. # [08:29] <jgilbert> is it?
  1247. # [08:29] <Cork> bz: anyway thx for looking into the bluring
  1248. # [08:29] <jgilbert> windows builds have thousands of warnings
  1249. # [08:29] <@bz> or more precisely in content/canvas/src
  1250. # [08:29] <@bz> some of them seem reasonable
  1251. # [08:29] <@bz> like passing a 64-bit signed int as a 32-bit int
  1252. # [08:29] <jgilbert> where are these defined, actually?
  1253. # [08:30] <@bz> to a function meant to validate the argument....
  1254. # [08:30] <@bz> jgilbert: which "these"?
  1255. # [08:30] <jgilbert> do we specify which warnings should be errors?
  1256. # [08:30] <@bz> nope
  1257. # [08:30] <@bz> just all of them
  1258. # [08:30] <@bz> again, presumably not triggering on windows
  1259. # [08:30] <jgilbert> yeah
  1260. # [08:31] * @bz thinks fixing these warnings in preparation for people pushing > 2^31 bytes to the GPU might be nice ... sometime
  1261. # [08:31] <@bz> AryehGregor: try works by just building what you push
  1262. # [08:31] <@bz> AryehGregor: and you push changesets, not patches
  1263. # [08:31] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120417165043])
  1264. # [08:32] <AryehGregor> So am I really pushing all of birch to try?
  1265. # [08:32] <@bz> AryehGregor: well
  1266. # [08:32] <@bz> AryehGregor: all of what's on birch and wasn't on try already
  1267. # [08:32] <@bz> AryehGregor: so in your case, looks like 4 changesets not authored by you
  1268. # [08:32] <@bz> AryehGregor: and then a bunch of your changesets
  1269. # [08:32] <AryehGregor> Wait, I thought try is a clone of m-c?
  1270. # [08:33] <@bz> AryehGregor: yes, and so is birch
  1271. # [08:33] <@bz> AryehGregor: try is actually....
  1272. # [08:33] <@bz> AryehGregor: not really a clone of m-c either
  1273. # [08:33] <@bz> AryehGregor: let's back up. You understand how the changeset graph works?
  1274. # [08:33] <AryehGregor> Yes, every changeset is the child of one or more others.
  1275. # [08:33] <@bz> AryehGregor: yes
  1276. # [08:34] <@bz> AryehGregor: well, not every
  1277. # [08:34] * Quits: Havvy (Mibbit@moz-58C3546E.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1278. # [08:34] <@bz> AryehGregor: there are changesets with no parent
  1279. # [08:34] * Parts: bharath (Mibbit@E582E0A5.8EE3492B.D30E9BEF.IP)
  1280. # [08:34] <@bz> AryehGregor: the first changeset in every repo
  1281. # [08:34] <AryehGregor> And if you push when your head isn't a descendant of the remote head, you create multiple heads and have to merge.
  1282. # [08:34] * Joins: jgilbert_ (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP)
  1283. # [08:34] <AryehGregor> Okay, right.
  1284. # [08:34] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
  1285. # [08:34] <@bz> AryehGregor: but in terms of the graph, you can think of those as having a parent too: the unique initial changeset
  1286. # [08:35] <@bz> AryehGregor: which means that any two hg repos have a common changeset: the initial changeset
  1287. # [08:35] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  1288. # [08:35] <@bz> AryehGregor: still with me?
  1289. # [08:35] <AryehGregor> Yes.
  1290. # [08:35] <@bz> AryehGregor: the upshot is that you can take any hg repo and push it to any other hg repo
  1291. # [08:35] <@bz> AryehGregor: and it'll "work"
  1292. # [08:35] <@bz> AryehGregor: (creating a new head or three, of course)
  1293. # [08:35] <@bz> AryehGregor: it's just merging that might fail. ;)
  1294. # [08:36] <@bz> AryehGregor: so in fact, people push stuff based on m-c to try. And stuff based on our release branches (including 1.9.2 until recently)
  1295. # [08:36] <@bz> AryehGregor: and it all sorta works
  1296. # [08:36] <AryehGregor> So try just accumulates five million heads that sit there forever?
  1297. # [08:36] <@bz> AryehGregor: (of course all of our branches have more changesets in common than just the initial changesets)
  1298. # [08:36] <@bz> yes
  1299. # [08:36] <@bz> and then it gets slow
  1300. # [08:36] <@bz> and then someone nukes it and does a clean reclone of m-c or something
  1301. # [08:37] <@bz> just so the next push won't have to push 80000 changesets
  1302. # [08:37] <AryehGregor> Wow. I thought it did something magical like make private repos for each try push.
  1303. # [08:37] <@bz> nope
  1304. # [08:37] <@bz> just one big repo
  1305. # [08:37] * Parts: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
  1306. # [08:37] <@bz> don't ever try to _pull_ from try
  1307. # [08:37] <philor> actually, the last time, someone merged all the heads
  1308. # [08:37] <@bz> it's theoretically possible
  1309. # [08:37] * Joins: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
  1310. # [08:37] <@bz> but not recommended
  1311. # [08:37] <@bz> philor: oh, nice
  1312. # [08:37] <@bz> philor: just one-sided merges or something?
  1313. # [08:37] <@bz> philor: basically to keep hg happy?
  1314. # [08:38] <smontagu> did something change recently in default fonts on Linux?
  1315. # [08:38] <smontagu> I suddenly have a serif font all over the UI
  1316. # [08:38] <AryehGregor> So for every try push, tbpl only mentions the changesets it doesn't already know about?
  1317. # [08:38] <philor> bz: I think it was jhopkins, and I think there's details in a bug about doing it regularly, beyond that I'm not sure
  1318. # [08:39] <AryehGregor> And when I push to try and some random other revision is there too, that's actually because I pulled it from m-c and no one had randomly pushed it to try yet.
  1319. # [08:39] <AryehGregor> Now it makes a lot more sense.
  1320. # [08:39] <@bz> AryehGregor: yes
  1321. # [08:39] <@bz> AryehGregor: exactly
  1322. # [08:39] <@bz> AryehGregor: the things that came in in that push
  1323. # [08:39] <@bz> AryehGregor: that's how it works for non-try too. ;)
  1324. # [08:40] <@bz> AryehGregor: the surprising thing is... it all kinda works
  1325. # [08:40] <AryehGregor> Yeah, that *is* surprising.
  1326. # [08:40] <AryehGregor> The brave new world of DVCSes!
  1327. # [08:40] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1328. # [08:40] <@bz> unlike webgl in my build
  1329. # [08:40] <@bz> apparently commenting out half the idl does not lend itself to running useful webgl programs
  1330. # [08:40] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1331. # [08:41] <AryehGregor> (why does B2g build so fast?)
  1332. # [08:41] <@bz> fast linux machines?
  1333. # [08:41] <@bz> Bq similar
  1334. # [08:41] <@bz> oh, and....
  1335. # [08:41] <AryehGregor> Builds faster than regular Linux . . .
  1336. # [08:41] <philor> new slaves
  1337. # [08:41] <@bz> does it run tests?
  1338. # [08:42] <@bz> (regular linux presumably does)
  1339. # [08:42] <nthomas|away> it's got less to build than regular linux
  1340. # [08:42] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1341. # [08:43] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1342. # [08:43] <@bz> to answer my question
  1343. # [08:43] <@bz> no
  1344. # [08:43] <@bz> b2g does not run test
  1345. # [08:43] <@bz> er, tests
  1346. # [08:43] <@bz> linux does
  1347. # [08:44] * @bz seems to recall a discussion about this
  1348. # [08:46] * Fallen|away is now known as Fallen
  1349. # [08:46] * Joins: LeLouch16 (Mibbit@BA41CFFF.A5D32A5C.1C37C358.IP)
  1350. # [08:49] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1351. # [08:49] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1352. # [08:49] * Joins: Ms2ger (Ms2ger@85110C90.3711BBF6.37724B0D.IP)
  1353. # [08:51] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
  1354. # [08:52] <glob> b2g also doesn't have any packaging to worry about
  1355. # [08:53] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1356. # [08:55] * Quits: robert (robert@moz-11E4ED00.dynamic.t-2.net) (Quit: robert)
  1357. # [09:00] * khuey is now known as khuey|away
  1358. # [09:02] * Parts: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  1359. # [09:05] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  1360. # [09:05] * Joins: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com)
  1361. # [09:05] * Parts: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  1362. # [09:06] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1363. # [09:06] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1364. # [09:06] * jgilbert_ is now known as jgilbert
  1365. # [09:07] * philor adds another layer to his Android hating
  1366. # [09:07] * Quits: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
  1367. # [09:08] <philor> couldn't we have come up with some more pleasant hobby, like pulling wings off flies or torturing squirrels, instead of doing an Android browser?
  1368. # [09:09] <KWierso> we have to hate deeper
  1369. # [09:09] <KWierso> hateception
  1370. # [09:09] * Joins: alice (anonymous@moz-AA643485.w109-212.abo.wanadoo.fr)
  1371. # [09:09] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
  1372. # [09:14] <JonathanS> philor, sorry, I don't speak squirrel.
  1373. # [09:14] <mimcpher> Make an android browser for squirrels
  1374. # [09:14] <JonathanS> KWierso, we have to go dreams with another dreams?
  1375. # [09:15] <KWierso> JonathanS: or is it a nightmare within a nightmare?
  1376. # [09:15] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1377. # [09:16] <JonathanS> KWierso, heh. It would be bad when you do C++ within Java and go deeper
  1378. # [09:17] * Quits: LeLouch16 (Mibbit@BA41CFFF.A5D32A5C.1C37C358.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1379. # [09:17] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
  1380. # [09:18] <JonathanS> JNI is pita.
  1381. # [09:18] * rhelmer is now known as IRCMonkey43019
  1382. # [09:18] * Joins: nli__ (nli@moz-99690620.hinet-ip.hinet.net)
  1383. # [09:19] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1384. # [09:19] * Quits: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1385. # [09:19] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
  1386. # [09:19] * IRCMonkey43019 is now known as rhelmer
  1387. # [09:19] * Joins: Stan (Stan@moz-6974B2B.dip.t-dialin.net)
  1388. # [09:20] * Quits: Stan_ (Stan@moz-563A3BC8.dip.t-dialin.net) (Ping timeout)
  1389. # [09:21] * Quits: alice (anonymous@moz-AA643485.w109-212.abo.wanadoo.fr) (Quit: alice)
  1390. # [09:22] * Joins: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP)
  1391. # [09:25] * Quits: Jenny (chatzilla@moz-DF390D.lsanca.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  1392. # [09:27] <Ms2ger> mounir, given that ringmark does browser sniffing, I wouldn't track it
  1393. # [09:29] * Joins: graememcc (chatzilla@moz-AA5FE0E0.range86-148.btcentralplus.com)
  1394. # [09:31] <@bz> what's ringmark?
  1395. # [09:31] <Ms2ger> A mobile browser test from facebook
  1396. # [09:32] <Ms2ger> And dammit, you noticed doc.all.tags broke :)
  1397. # [09:32] <@bz> mmm?
  1398. # [09:32] <@bz> why dammit? ;)
  1399. # [09:33] <@bz> in any case, whoever fixes this bug will find all the things that broke, I'd hope
  1400. # [09:33] <@bz> android still red, as expected
  1401. # [09:34] <Ms2ger> Because I'd hoped nobody would notice, and we could just drop it :)
  1402. # [09:36] <@bz> funny man
  1403. # [09:36] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1404. # [09:36] <@bz> woohoo!
  1405. # [09:37] * @bz gets first perf numbers on new webgl context bindings, on a dumb test
  1406. # [09:37] <@bz> "they're faster"
  1407. # [09:37] <@bz> I think
  1408. # [09:37] <Ms2ger> The parts of them that work, you mean? :)
  1409. # [09:37] <@bz> yes
  1410. # [09:37] <Ms2ger> Also, isn't it 3:30AM for you?
  1411. # [09:37] <@bz> the test is
  1412. # [09:37] <@bz> for(var i = 0; i < 65535; ++i)
  1413. # [09:37] <@bz> {
  1414. # [09:37] <@bz> ctx.getParameter(i);
  1415. # [09:37] <@bz> ctx.getError();
  1416. # [09:37] <@bz> }
  1417. # [09:38] <@bz> so... not much needing to work
  1418. # [09:38] <@bz> yes, it is
  1419. # [09:38] <@bz> but I'm so close!
  1420. # [09:38] <@bz> anyway
  1421. # [09:38] <@bz> that takes 50ms with old bindings
  1422. # [09:39] <@bz> 20ms with new ones
  1423. # [09:39] * @bz has not checked whether the new bindings produce the right answers, of course
  1424. # [09:40] <Ms2ger> Pff
  1425. # [09:40] <Ms2ger> 'tis fast
  1426. # [09:40] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1427. # [09:40] <@bz> oh, wow
  1428. # [09:40] <@bz> so
  1429. # [09:40] <@bz> old-bindings, GetError is 17% of total time
  1430. # [09:41] * Joins: mijia_ (mijia@DC4232F0.766373FB.C3A57E70.IP)
  1431. # [09:41] <@bz> new-bindings it's 32%. ;)
  1432. # [09:41] * @bz is pretty sure it did not get slower
  1433. # [09:41] <@bz> 690 samples vs 872
  1434. # [09:42] * Quits: mijia_ (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia_)
  1435. # [09:42] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Ping timeout)
  1436. # [09:42] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  1437. # [09:43] * philor is now known as philor|away
  1438. # [09:43] <@bz> And this still has the JS_WrapValue crud
  1439. # [09:43] <Ms2ger> "we're finding that all the layout algorithms are giant piles of hands, blindly waving."
  1440. # [09:44] <@bz> oh
  1441. # [09:44] <@bz> duh
  1442. # [09:44] <@bz> of course
  1443. # [09:44] <@bz> getParameter
  1444. # [09:44] <@bz> used to return nsIVariant
  1445. # [09:44] <@bz> now returns JS::Value
  1446. # [09:44] <Ms2ger> Heh
  1447. # [09:44] <@bz> that's the main difference right there
  1448. # [09:45] * Joins: LeLouch16 (Mibbit@6B7A4482.E1AEE687.5A3DA98.IP)
  1449. # [09:45] <Ms2ger> nsIVariant--
  1450. # [09:45] <glazou> bonjour
  1451. # [09:45] <Ms2ger> Bonjour
  1452. # [09:45] * Joins: necolas (necolas@moz-EA7E3264.bb.sky.com)
  1453. # [09:45] <@bz> nsCOMPtr<nsIWritableVariant> wrval = do_CreateInstance("@mozilla.org/variant;1");
  1454. # [09:45] <@bz> that bit
  1455. # [09:45] <@bz> that went away
  1456. # [09:45] <@bz> that was 30% of the old time right there
  1457. # [09:45] <@bz> so half the win
  1458. # [09:46] <@bz> and another 11% was nsVariant::Release
  1459. # [09:46] <Ms2ger> How about you file a bug on me to make those all use new nsVariant()?
  1460. # [09:46] <@bz> how about we move to new bindings?
  1461. # [09:46] <Ms2ger> wfm!
  1462. # [09:46] <@bz> (wouldn't help with the release bit anyway
  1463. # [09:47] <@bz> so yeah
  1464. # [09:47] <@bz> if I nuke those, then I'm going from 30ms to 20ms
  1465. # [09:47] <@bz> and most of the remainder is dumb
  1466. # [09:47] <@bz> (error reporting inside the gl stuff, etc)
  1467. # [09:47] <@bz> this is not _that_ interesting a testcase. ;)
  1468. # [09:47] * Joins: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP)
  1469. # [09:48] <@bz> if only because I bet no one really cares about the perf or getParameter or getError
  1470. # [09:48] <Ms2ger> If you want an interesting test case...
  1471. # [09:48] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  1472. # [09:48] <Ms2ger> var list = document.body.children
  1473. # [09:48] <Ms2ger> Object.defineProperty(list, "length", {get: function() { throw 7 }})
  1474. # [09:48] <Ms2ger> new Blob(list)
  1475. # [09:48] * philor|away is now known as philor
  1476. # [09:48] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  1477. # [09:48] <@bz> "interesting" in what sense?
  1478. # [09:49] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1479. # [09:49] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1480. # [09:49] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  1481. # [09:49] <Ms2ger> "ridiculous edge case"
  1482. # [09:49] <@bz> link to spec defining "new Blob"?
  1483. # [09:49] <@bz> behavior strongly depends on IDL
  1484. # [09:50] <@bz> ok
  1485. # [09:50] <@bz> tomorrow I'll try to make the rest of this gl stuff work
  1486. # [09:50] <Ms2ger> [Constructor, Constructor((ArrayBuffer or Blob or DOMString)[] blobParts, optional BlobPropertyBag options)]
  1487. # [09:50] * @bz tries to make sense of that
  1488. # [09:51] <@bz> what's blobParts?
  1489. # [09:51] <@bz> and also, what the hell does that syntax mean? ;)
  1490. # [09:51] <Ms2ger> Unions :)
  1491. # [09:51] <@bz> well, yes
  1492. # [09:51] <Ms2ger> blobParts is the argument name
  1493. # [09:52] <Ms2ger> (ArrayBuffer or Blob or DOMString)[] is an array of (ArrayBuffer or Blob or DOMString)
  1494. # [09:52] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  1495. # [09:52] <@bz> yes
  1496. # [09:52] <@bz> I get that part
  1497. # [09:52] <@bz> and idl array
  1498. # [09:52] * @bz is not sure that makes sense here
  1499. # [09:52] <@bz> so what you did there
  1500. # [09:52] <heycam> Ms2ger, I think I get what you're getting at
  1501. # [09:52] <@bz> should call toString(), no?
  1502. # [09:53] <heycam> Ms2ger, the getting of "length" property when converting to the array type rather than looking at the number of indexed properties
  1503. # [09:53] <Ms2ger> Right
  1504. # [09:53] <@bz> that's an interesting question
  1505. # [09:53] <heycam> the spec says get the length property
  1506. # [09:53] <heycam> but that might be stupid
  1507. # [09:53] <Ms2ger> Maybe :)
  1508. # [09:53] * @bz would have to look at the spec to see whether we start conversion to the array type without checking what we have too carefully
  1509. # [09:53] <heycam> oh I wonder if the defineProperty would actually succeed in the first place
  1510. # [09:53] <@bz> in any case, nothing indicates that .children is an IDL array object
  1511. # [09:54] <Ms2ger> It does
  1512. # [09:54] <@bz> heycam: why not?
  1513. # [09:54] <@bz> heycam: you can add named prop expandos to nodelists
  1514. # [09:54] <heycam> bz, because of the special [[DefineOwnProperty]] behaviour for objects with indexed properties
  1515. # [09:54] <heycam> bz, ah no, no special casing of the "length" property there
  1516. # [09:54] <@bz> heycam: that behavior does nothing with properties whose names are not integers
  1517. # [09:54] <Ms2ger> .children is a platform object with indexed properties
  1518. # [09:54] <Ms2ger> So it gets treated like a JS Array
  1519. # [09:55] <@bz> heycam: btw, I've heard complaints from the js eng folks about webidl + typed arrays
  1520. # [09:55] <@bz> heycam: in particular the "length is an accessor" bit
  1521. # [09:55] <@bz> Ms2ger: yes
  1522. # [09:55] <heycam> hang on, what am I doing -- objects with indexed properties don't need to have a property named "length" do they
  1523. # [09:55] <@bz> Ms2ger: agreed
  1524. # [09:55] <@bz> that's correct
  1525. # [09:55] <@bz> they don't have to
  1526. # [09:55] <Ms2ger> Even better
  1527. # [09:55] <heycam> that's bogus then that the sequence/array conversion looks at "length"
  1528. # [09:55] <@bz> that's fine
  1529. # [09:55] <heycam> it should look at the length internally
  1530. # [09:56] <@bz> which could be infinite
  1531. # [09:56] <heycam> well
  1532. # [09:56] <@bz> just sayin'
  1533. # [09:56] <heycam> it could be 2**32-1
  1534. # [09:56] <heycam> (or -2)
  1535. # [09:56] <heycam> but not infinite :)
  1536. # [09:56] <@bz> what do you do with an object that supports indexed props and whose indexed property set are all positive integers
  1537. # [09:56] <@bz> (modulo whatever silly restrictions we put on them)
  1538. # [09:56] <heycam> convert all the properties!
  1539. # [09:57] <@bz> crash all the browsers!
  1540. # [09:57] <heycam> heh
  1541. # [09:57] <@bz> use all the memory!
  1542. # [09:57] <Ms2ger> non-negative integers, I hope :)
  1543. # [09:57] <hsivonen> hmm. I think I don't like seeing pointer-based string processing that doesn't make it clear how it avoids breaking the nsString abstraction
  1544. # [09:57] <@bz> Ms2ger: nope
  1545. # [09:57] <philor> edmorley: when do you wake up?
  1546. # [09:57] <heycam> Ms2ger, can you file about about the length thing?
  1547. # [09:57] <@bz> Ms2ger: pascal arrays will have a future on the web!
  1548. # [09:57] <Ms2ger> nsIProgrammingLanguage::PASCAL?
  1549. # [09:58] <@bz> Ms2ger: pascal.js
  1550. # [09:58] <@bz> Ms2ger: similar to js.js
  1551. # [09:58] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Connection reset by peer)
  1552. # [09:58] * Ms2ger waits for dom.pascal.js
  1553. # [09:58] <heycam> oh pascal, my first compiled language
  1554. # [09:58] <@bz> Ms2ger: which I assume you saw
  1555. # [09:58] <Ms2ger> js.js? No
  1556. # [09:58] <@bz> fwiw, Fortran indexes starting at 1 as well, by default
  1557. # [09:59] <@bz> Ms2ger: http://sns.cs.princeton.edu/2012/04/javascript-in-javascript-js-js-sandboxing-third-party-scripts/
  1558. # [09:59] <heycam> bz, regarding length being an accessor, we could make it a data property exposed through [[GetOwnProperty]] specialness if we needed
  1559. # [09:59] <@bz> Ms2ger: someone got spidermonkey through Emscripten
  1560. # [09:59] <Ms2ger> Pascal was my second language, I think...
  1561. # [09:59] <@bz> Ms2ger: interp only, obviously
  1562. # [09:59] * Joins: vikram360 (vikram360@E618EC07.8274BA73.2A068A5E.IP)
  1563. # [09:59] <Ms2ger> After Visual Basic
  1564. # [09:59] <hsivonen> "by default"? does it let you change where the index starts?
  1565. # [09:59] <@bz> Ms2ger: but then... they have the ease of use of JSAPI, on the web!
  1566. # [09:59] <heycam> OPTION BASE 1
  1567. # [09:59] * Ms2ger tears his hair out
  1568. # [10:00] <@bz> hsivonen: yes
  1569. # [10:00] <Ms2ger> bz, does emscripten do RAII?
  1570. # [10:00] <@bz> hsivonen: you can specify an array type indexed N to M
  1571. # [10:00] <@bz> hsivonen: and trying to index it with stuff < N will be a compile error, iirc
  1572. # [10:00] <mauke> Ms2ger: what does that even mean?
  1573. # [10:00] <hsivonen> bz: hmm. not sure if being able to configure array indexing is a good idea
  1574. # [10:00] <@bz> hsivonen: N need not be nonnegative
  1575. # [10:00] <edmorley> philor: sorry was on route to the office; today 7ish
  1576. # [10:01] <@bz> hsivonen: depends on how your code is structured
  1577. # [10:01] <@bz> hsivonen: if your array represents a slice out of another thing
  1578. # [10:01] <@bz> hsivonen: using the same index into both is sorta nice
  1579. # [10:01] <hsivonen> bz: fair enough
  1580. # [10:01] <Ms2ger> mauke, I have no idea what it expands to; it's when the only point to your class is running the constructors / destructors
  1581. # [10:01] <philor> edmorley: no need to be sorry, I'm just waiting to dump a load of garbage in your lap ;)
  1582. # [10:01] <@bz> hsivonen: and again, the type tells you what the indexing is, so it's not like you have to guess
  1583. # [10:01] <mauke> Ms2ger: I know what RAII means
  1584. # [10:01] <mauke> Ms2ger: but what are you talking about?
  1585. # [10:02] <Ms2ger> mauke, what are you asking then? :)
  1586. # [10:02] <hsivonen> It's *very* annoying how there's a bunch of old books and journal articles that thought it was a great idea to use Pascal and 1-based arrays for showing fundamental algorithms
  1587. # [10:02] <@bz> Ms2ger: I don't know
  1588. # [10:02] <mauke> Ms2ger: like, what does emscripten have to do with destructors?
  1589. # [10:02] <Ms2ger> mauke, Emscripten is a tool that compiles C++ to JS
  1590. # [10:02] <edmorley> philor: ha, fair enough :-)
  1591. # [10:02] * Quits: eflores_ (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  1592. # [10:02] <@bz> Ms2ger: no
  1593. # [10:02] <mauke> Ms2ger: no, it's a clang backend
  1594. # [10:02] <@bz> Ms2ger: it compiles llvm to JS
  1595. # [10:02] * Ms2ger shuts up
  1596. # [10:02] <mauke> er, llvm
  1597. # [10:02] <hsivonen> since these days, everyone needs to implement those in 0-based languages anyway and it's easy to introduce bugs
  1598. # [10:02] <@bz> Ms2ger: so clang compiles C++ to llvm bytecode
  1599. # [10:03] <@bz> Ms2ger: and then emscripten is the compiler backend
  1600. # [10:03] <@bz> Ms2ger: (though it does try to recover higher-level semantics when it can, iirc)
  1601. # [10:03] <mauke> Ms2ger: (resource acquisition is initialization)
  1602. # [10:03] <@bz> Ms2ger: in any case, js.js
  1603. # [10:03] <philor> edmorley: pretty sure 37b4c6fd16ed:b43c36197d4f needs to come out too, for the android xul everything and android native crashtest timeouts
  1604. # [10:03] <@bz> Ms2ger: it's apparently a 200x slowdown, but azakai thinks that's a bug we need to fix
  1605. # [10:04] <@bz> Ms2ger: to get it closer to the normal thing
  1606. # [10:04] <@bz> Ms2ger: something about large loops not jitting well...
  1607. # [10:04] <@bz> Ms2ger: and spidermonkey has a large loop
  1608. # [10:04] <Ms2ger> Next, compiling docshell and using it instead of the C++ version? :)
  1609. # [10:04] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  1610. # [10:04] <@bz> Ms2ger: mmmm
  1611. # [10:04] <heycam> Ms2ger, (thanks)
  1612. # [10:04] <Ms2ger> heycam, np
  1613. # [10:05] <Ms2ger> Next to WD, I say ;)
  1614. # [10:05] <edmorley> philor: ok
  1615. # [10:05] <philor> edmorley: I expect f3d8b1faf611 will have green android reftests, despite the unlikelihood of that having been the problem, but don't yet know
  1616. # [10:05] <@bz> hmm
  1617. # [10:05] <@bz> so actually
  1618. # [10:05] <@bz> this will really suck
  1619. # [10:05] <@bz> the "use the internal length" bit
  1620. # [10:05] * @bz is not actually quite sure how to implement it
  1621. # [10:05] <@bz> I guess we could add a virtual method
  1622. # [10:05] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1623. # [10:05] <@bz> somewhere
  1624. # [10:05] <Ms2ger> Templates
  1625. # [10:06] * @bz is not even sure _where_ to add it
  1626. # [10:06] <@bz> templates on what?
  1627. # [10:06] <@bz> I have a JSObject*
  1628. # [10:06] <Ms2ger> Just, templates? :)
  1629. # [10:06] <@bz> I know its JSClass is indicates it supports indexed props
  1630. # [10:06] <@bz> now what? ;)
  1631. # [10:06] <philor> edmorley: if you do have to go chasing after the reftest bustage again, don't believe starring, since I misstarred some that were the second bustage as being the first, 3 unexpected pass, bustage
  1632. # [10:06] <edmorley> philor: sounds like a fun evening :-)
  1633. # [10:06] <@bz> I suppose we can hang a function off the DOMJSClass to get the length
  1634. # [10:06] <Ms2ger> Mm
  1635. # [10:07] <Ms2ger> edmorley, oh, first uplift as an employee... Enjoy :)
  1636. # [10:07] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  1637. # [10:08] <edmorley> Ms2ger: how are you this morning? :-)
  1638. # [10:08] <Ms2ger> Good good :)
  1639. # [10:08] <philor> edmorley: it has indeed been a charming evening, but now I'm off for my allotted 6 hours of sleep, thanks for taking the mangy tree off my hands
  1640. # [10:08] <Ms2ger> I'm confident that the approval process has made sure no broken patch landed on this tree
  1641. # [10:08] <edmorley> philor: np, sleep well
  1642. # [10:08] <Ms2ger> So, this should go smooth
  1643. # [10:08] <edmorley> Ms2ger: lol
  1644. # [10:09] * philor is now known as philor|away
  1645. # [10:09] <edmorley> I'm sure it will be smoother than birch -> m-c after uplift
  1646. # [10:09] <Ms2ger> See you, philor
  1647. # [10:09] <@bz> birch -> m-c will be butter-smooth
  1648. # [10:09] * Ms2ger hasn't looked at the tree lately; surely the approvals mean it doesn't need my attention
  1649. # [10:09] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1650. # [10:09] * @bz trusts ehsan
  1651. # [10:10] <Ms2ger> What? Why?
  1652. # [10:10] <Ms2ger> Have you seen editor?
  1653. # [10:10] <edmorley> bz: I meant more from issues that fall out only once csets get tested in the nightly
  1654. # [10:10] <edmorley> Ms2ger++
  1655. # [10:10] <edmorley> Ms2ger: check :-)
  1656. # [10:10] <@bz> edmorley: ah
  1657. # [10:11] <@bz> Ms2ger: ehsan is just owner, not creator
  1658. # [10:11] <@bz> Ms2ger: the difference is usually obvious
  1659. # [10:11] * Joins: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP)
  1660. # [10:12] <smontagu> bz++
  1661. # [10:12] <Ms2ger> (And I should really be packing my bag instead of dissing editor)
  1662. # [10:12] <glazou> everything is better than dissing editor
  1663. # [10:13] * glazou hides :)
  1664. # [10:13] <Ms2ger> Dissing Adobe's stuff?
  1665. # [10:13] <glazou> no comment ;-D
  1666. # [10:14] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1667. # [10:14] * Quits: LeLouch16 (Mibbit@6B7A4482.E1AEE687.5A3DA98.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1668. # [10:15] <@bz> dissing the csswg? ;)
  1669. # [10:15] * @bz sleeps
  1670. # [10:15] <glazou> I can do that
  1671. # [10:15] <@bz> glazou: dissing is a spectator sport on the web!
  1672. # [10:15] <heycam> "some of my best friends are CSS WG members"
  1673. # [10:15] * Joins: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com)
  1674. # [10:15] <glazou> heycam, poor man :-)
  1675. # [10:15] * joduinn-home is now known as joduinn-zzz
  1676. # [10:16] * Joins: andrieb (chatzilla@moz-C0217DD7.dip.t-dialin.net)
  1677. # [10:16] * heycam has been digging a lot in layout/generic/ and layout/base/ the last couple of days so is also starting to go mad
  1678. # [10:16] * Quits: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net) (Connection reset by peer)
  1679. # [10:16] * Quits: necolas (necolas@moz-EA7E3264.bb.sky.com) (Client exited)
  1680. # [10:16] * Joins: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net)
  1681. # [10:17] * Joins: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net)
  1682. # [10:18] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1683. # [10:19] * Joins: martyn (martyn@moz-CABED5F2.range81-154.btcentralplus.com)
  1684. # [10:20] <Ms2ger> heycam, not even 'some of my best friends own companies whose employees are CSS WG members'? :)
  1685. # [10:20] <heycam> lol
  1686. # [10:20] <Ms2ger> Also, this Logic class is so not helpful if I'm going to work on the web...
  1687. # [10:20] <glazou> lol
  1688. # [10:22] * Joins: nthomas|tablet (AndChat@moz-A9A754FF.dsl.telstraclear.net)
  1689. # [10:23] * Joins: gene (gene@moz-99690620.hinet-ip.hinet.net)
  1690. # [10:23] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  1691. # [10:23] * Quits: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP) (Ping timeout)
  1692. # [10:24] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1693. # [10:24] * edmorley paints some go faster stripes on the android tests on inbound, hoping they'll complete faster so the tree can be reopened
  1694. # [10:24] <darktrojan> heh
  1695. # [10:25] <darktrojan> the tegras are somewhat busy
  1696. # [10:25] * Joins: MarcoZ (Daily@moz-EBA01E97.dip.t-dialin.net)
  1697. # [10:26] <hsivonen> can do_GetService still fail if the service exists? that is, does do_GetService use infallible malloc?
  1698. # [10:27] <Callek> edmorley: the ONLY pending android builds are on try
  1699. # [10:28] <Callek> edmorley: so everything inbound is running
  1700. # [10:28] <Callek> s/builds//
  1701. # [10:28] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1702. # [10:28] <edmorley> or coalescing just to be annoying
  1703. # [10:28] <Callek> edmorley: coalesced !== pending :-P
  1704. # [10:28] <Callek> but could mean you need to re-trigger another run
  1705. # [10:29] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1706. # [10:30] <edmorley> Callek: already done :-)
  1707. # [10:30] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1708. # [10:30] * Quits: lht (elihait@moz-722A94AD.dreamhost.com) (Ping timeout)
  1709. # [10:30] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1710. # [10:34] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
  1711. # [10:34] <Ms2ger> hsivonen, I guess someone could override the service and do something stupid...
  1712. # [10:34] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
  1713. # [10:35] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1714. # [10:36] * Joins: kanru` (user@moz-99690620.hinet-ip.hinet.net)
  1715. # [10:39] <@bz> heycam: fwiw
  1716. # [10:39] <@bz> heycam: slowness due to being on the proto is just a matter of js engines sucking
  1717. # [10:39] <heycam> bz, ok
  1718. # [10:39] <@bz> heycam: (including ours, but we're working on fixing that)
  1719. # [10:39] <heycam> bz, i.e. people will get to fixing that up in due course, so not worth changing in the spec?
  1720. # [10:39] <@bz> heycam: though for array case, perhaps it's hard to fix
  1721. # [10:39] * Joins: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP)
  1722. # [10:39] <@bz> heycam: well
  1723. # [10:40] <@bz> heycam: unclear
  1724. # [10:40] <hsivonen> Ms2ger: is that worth checking nsresult for?
  1725. # [10:40] <heycam> bz, I think it would be fine to stick it on the object actually
  1726. # [10:40] <@bz> heycam: afaict JSC/V8 have no plans to move the props to proto to start with
  1727. # [10:40] <heycam> bz, if we wanted to go back to that
  1728. # [10:40] <@bz> heycam: I don't have a strong preference
  1729. # [10:40] <heycam> bz, the indexed properties, or properties in general?
  1730. # [10:40] <@bz> heycam: it _would_ make it faster in the short term
  1731. # [10:40] <heycam> bz, the actual array index properties themselves are own properties
  1732. # [10:40] <Ms2ger> hsivonen, I dunno, I prefer avoiding CI :)
  1733. # [10:40] <@bz> heycam: props in general are not on the proto there
  1734. # [10:40] <heycam> bz, ok
  1735. # [10:41] <hsivonen> Ms2ger: Continuous Integration?
  1736. # [10:41] <heycam> bz, well if they're never planning on doing that it would be good to know that :)
  1737. # [10:41] * smontagu suspects that 48 new testcases for one feature deserve their own directory
  1738. # [10:41] <Ms2ger> Er, GS
  1739. # [10:41] <Ms2ger> CreateInstance
  1740. # [10:41] <@bz> heycam: and at least for JSC they worry about a perf hit for props in general if they move them
  1741. # [10:41] <@bz> heycam: and aren't in a rush to do it, obviously
  1742. # [10:41] <heycam> bz, mm
  1743. # [10:41] * Ms2ger goes off
  1744. # [10:41] <@bz> heycam: just so you know
  1745. # [10:41] * Quits: Ms2ger (Ms2ger@85110C90.3711BBF6.37724B0D.IP) (Quit: bbl)
  1746. # [10:41] * Joins: c0smikdebris (c0smikdebr@17900A6F.14D5BA90.274D17D6.IP)
  1747. # [10:41] <@bz> heycam: getting that part out of CR might be fun
  1748. # [10:41] <heycam> bz, yeah :(
  1749. # [10:42] <@bz> heycam: we put props on the proto. Not sure what IE and Opera do.
  1750. # [10:42] <heycam> bz, IE do
  1751. # [10:42] <@bz> heycam: putting them _not_ on the proto would take some js engine work
  1752. # [10:42] <@bz> heycam: it's pretty much impossible for us right now...
  1753. # [10:42] <@bz> heycam: anyway
  1754. # [10:42] * @bz sleeps
  1755. # [10:42] * bz is now known as bz_sleep
  1756. # [10:42] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  1757. # [10:42] <edmorley> lol... of the last 23 csets on inbound, only 6 have stuck
  1758. # [10:43] <edmorley> on the plus side, m-c is green
  1759. # [10:43] <@bz_sleep> people are doing it wrong
  1760. # [10:44] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
  1761. # [10:44] * Joins: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP)
  1762. # [10:45] <edmorley> bz_sleep: indeed, if they were putting maximum effort in, they could have reduced that down to zero :-)
  1763. # [10:47] * Quits: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP) (Quit: Leaving.)
  1764. # [10:47] * Quits: c0smikdebris (c0smikdebr@17900A6F.14D5BA90.274D17D6.IP) (Quit: Computer has gone to sleep.)
  1765. # [10:47] * Joins: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP)
  1766. # [10:51] * Quits: andrieb (chatzilla@moz-C0217DD7.dip.t-dialin.net) (Client exited)
  1767. # [10:53] * Quits: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
  1768. # [10:54] <gaston> hmpf i'm still failing to build c-c even after removing objdir & *.pyc in the src tree
  1769. # [10:54] <gaston> xpidl.IDLError: error: invalid syntax, /home/buildslave/comm-central-i386/build/mozilla/dom/interfaces/core/nsIDOMMutationObserver.idl line 47:0
  1770. # [10:54] <gaston> dictionary MutationObserverInit
  1771. # [10:54] * Joins: andrieb (chatzilla@moz-C0217DD7.dip.t-dialin.net)
  1772. # [10:54] <gaston> anyone could have an idea ?
  1773. # [10:54] * Joins: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk)
  1774. # [10:55] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1775. # [10:57] <darktrojan> yup
  1776. # [10:58] <darktrojan> just a mo
  1777. # [10:58] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  1778. # [10:59] <gaston> m-c builds fine, so that puzzles me..
  1779. # [10:59] <darktrojan> you need to remove xpcom/idl-parser/xpidllex.py and xpcom/idl-parser/xpidlyacc.py
  1780. # [10:59] <darktrojan> and the .pyc s
  1781. # [11:00] <gaston> ahh
  1782. # [11:00] <gaston> is there a gmake target which would have donethat ? to me there's only 'clobber' which does some cleaning
  1783. # [11:01] <darktrojan> not sure
  1784. # [11:01] <darktrojan> but after it's done the first time it works
  1785. # [11:01] <gaston> ok
  1786. # [11:01] <gaston> thanks a lot :)
  1787. # [11:01] * darktrojan figured out what was going on there once, but has forgotten
  1788. # [11:02] <gaston> those two .py files are generated too ? (ie not versionned in hg)
  1789. # [11:03] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1790. # [11:03] <darktrojan> yeah
  1791. # [11:03] <darktrojan> I think they used to be part of the tree and now they're not, or something
  1792. # [11:03] <hsivonen> is nsMemory supposed to be used for new stuff these days?
  1793. # [11:03] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1794. # [11:04] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  1795. # [11:05] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1796. # [11:06] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  1797. # [11:09] * Joins: clee (clee@moz-70DDAA8E.rev.dyxnet.com)
  1798. # [11:09] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1799. # [11:10] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  1800. # [11:12] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1801. # [11:13] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1802. # [11:14] * Quits: njn (chatzilla@moz-EEC0548B.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120422154559])
  1803. # [11:15] * Quits: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP) (Ping timeout)
  1804. # [11:16] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  1805. # [11:17] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
  1806. # [11:18] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1807. # [11:18] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Quit: Ex-Chat)
  1808. # [11:19] <edmorley> for those wanting to use inbound: approx 15 mins until we'll know for sure the bustage is resolved
  1809. # [11:19] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  1810. # [11:21] <edmorley> a PGO run has been triggered on tip, so I'll merge from that once hopefully green (there aren't really any other obvious places prior from which a merge to m-c can be done due to the amount of bustage)
  1811. # [11:22] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1812. # [11:24] * Quits: Poly-C (Poly-C@moz-62C4F05C.dip.t-dialin.net) (Quit: GNU/Linux, because I'd rather own a free OS than steal one that's not worth paying for.)
  1813. # [11:25] <Yoric> edmorley: what's the issue?
  1814. # [11:26] <edmorley> Yoric: android
  1815. # [11:26] <edmorley> for a change :-)
  1816. # [11:26] <Yoric> :)
  1817. # [11:26] * Joins: smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi)
  1818. # [11:26] * ChanServ sets mode: +o smaug
  1819. # [11:26] * Quits: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP) (Quit: Ping timeout: ∞)
  1820. # [11:26] <TheLink> Is the new gstreamer backend just for mobile usage or will it be enabled on all platforms (when?)?
  1821. # [11:27] * AutomatedTester|AFK is now known as AutomatedTester
  1822. # [11:27] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
  1823. # [11:30] <cpearce> TheLink: undecided yet. We may use it on linux desktop only, or we may use ffmpeg on linux desktop, or we may use it everywhere instead of platform specific backends. We're trying to use the hardware decoders on mobile rather than gstreamer.
  1824. # [11:30] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  1825. # [11:30] * Quits: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP) (Client exited)
  1826. # [11:30] * Joins: jgilbert_ (jgilbert@911DC8B5.CDEF824B.9FDAC312.IP)
  1827. # [11:30] <gaston> oh that landed ?
  1828. # [11:30] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
  1829. # [11:31] <TheLink> ok, thank you
  1830. # [11:31] <cpearce> yeah, landed a couple of days ago.
  1831. # [11:31] <TheLink> I'm on os x and native video decoding performance is significantly worse than flash
  1832. # [11:32] <gaston> cpearce: got a bz # ?
  1833. # [11:32] <Yoric> Oh great, I have again forgotten to |qpop -a| before pulling and now I am painting myself in a corner.
  1834. # [11:32] <TheLink> (of course flash can use hardware decoding)
  1835. # [11:32] <edmorley> Yoric: ha I hate that
  1836. # [11:32] <cpearce> gaston: bug 422540
  1837. # [11:32] <Yoric> How do I unstuck myself from this, again?
  1838. # [11:32] <TheLink> improvement are welcome
  1839. # [11:33] <cpearce> hardware video decoding is bug 714408
  1840. # [11:33] <gaston> cpearce: thanks
  1841. # [11:33] <TheLink> ah, great
  1842. # [11:33] <jfkthame> Yoric: you could hg strip everything you pulled, then do the qpop and try again
  1843. # [11:33] <Yoric> thanks
  1844. # [11:34] <hsivonen> TheLink: QuickTime X can use HW decode on the same Macs on which Flash Player can use HW decode
  1845. # [11:34] <jfkthame> (the hg wizards probably know better ways … i just plod along using a few basic operations)
  1846. # [11:34] <TheLink> yes
  1847. # [11:35] * Quits: gene (gene@moz-99690620.hinet-ip.hinet.net) (Quit: Leaving)
  1848. # [11:35] <Yoric> jfkthame: Worked, thanks.
  1849. # [11:35] * Yoric should really find out how to make a script to ensure that this never happens.
  1850. # [11:36] * Joins: JeroenDeDauw (jeroen@82F5919F.F4E69886.172227A7.IP)
  1851. # [11:36] <gaston> so on the long term (assuming i'm talking about linux/unix) html5 video will use gstreamer and html5 audio use cubeb, right ?
  1852. # [11:37] <edmorley> green glorious greeeeeeeen... \o/
  1853. # [11:37] <jfkthame> edmorley: yeah, what a novelty
  1854. # [11:38] * edmorley tries to get Oliver lyrics out of his head
  1855. # [11:39] <Yoric> edmorley: \o/
  1856. # [11:40] <jgilbert_> Yoric: when you pull on top of a patch queue, just qpop -a after, run hg update, and qpush on again
  1857. # [11:41] * glob is now known as glob|away
  1858. # [11:41] <edmorley> jgilbert_: yeah it's just slow :-(
  1859. # [11:41] <aja> In-di-gestion!
  1860. # [11:41] <cpearce> gaston: we're going to use cubeb, not sure whether we'll use ffmpeg or gstreamer on linux for playback yet. we have a patch for gstreamer however, which is in its favour.
  1861. # [11:42] <jgilbert_> edmorley: really? WFM and I'm on windows even :P
  1862. # [11:42] <edmorley> s/slow/slower/
  1863. # [11:42] <edmorley> aiui mercurial has to internally strip the changesets since mq is just fakery
  1864. # [11:43] <edmorley> *** Inbound reopened, please be gentle! :-) ***
  1865. # [11:43] <gaston> cpearce: what next, land both gstreamer & ffmeg, let them fight and see who wins ? :)
  1866. # [11:44] <cpearce> We'll need to evaluate their reliability and performance.
  1867. # [11:44] <smontagu> edmorley: inbound opened for next train?
  1868. # [11:45] <jfkthame> smontagu: no, reopened after clearing bustage
  1869. # [11:45] <edmorley> smontagu: reopened from bustage, still approval required, will likely be one more merge
  1870. # [11:45] <smontagu> k
  1871. # [11:45] <gaston> cpearce: anyway, that's a nice step forward !
  1872. # [11:46] <jfkthame> smontagu: if you want to land stuff for the next train, you could just push it to birch
  1873. # [11:46] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
  1874. # [11:46] <smontagu> jfkthame: I have too many trees already
  1875. # [11:46] <AryehGregor> smontagu, I just changed my m-c and m-i checkouts to point to birch temporarily.
  1876. # [11:46] * Quits: JeroenDeDauw (jeroen@82F5919F.F4E69886.172227A7.IP) (Quit: Leaving.)
  1877. # [11:47] * Quits: kanru` (user@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1878. # [11:47] * Joins: loadbang (loadbang@moz-A7A86367.range86-174.btcentralplus.com)
  1879. # [11:47] <AryehGregor> Once it merges back, I'll change them to point back and then do hg pull.
  1880. # [11:47] * Quits: @smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi) (Ping timeout)
  1881. # [11:47] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
  1882. # [11:47] <smontagu> AryehGregor: can one do that without corrupting the repo?
  1883. # [11:48] * Joins: smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi)
  1884. # [11:48] * ChanServ sets mode: +o smaug
  1885. # [11:48] <AryehGregor> smontagu, of course. bz was just explaining to me how you can do all kinds of crazy stuff. :) But if it's been merged in already, it's trivial -- it works just like any pull.
  1886. # [11:48] <Yoric> jgilbert_: Thanks.
  1887. # [11:48] <AryehGregor> birch was branched off of m-c, and merges from it regularly, so just hg strip any changesets that haven't been merged to birch yet and then the hg pull will be a fast-forward, no merge required.
  1888. # [11:48] <AryehGregor> Likewise once it gets merged back.
  1889. # [11:49] * Quits: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP) (Client exited)
  1890. # [11:50] <darktrojan> oh hey the android backlog has cleared
  1891. # [11:52] <edmorley> Actually, I can do an inbound merge before the PGO finishes, there have only been blatently android csets since last PGO, once you exclude all the backouts
  1892. # [11:52] <darktrojan> heh
  1893. # [11:57] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1894. # [12:00] * Joins: sewardj (sewardj@moz-1BA6D0B0.dip.t-dialin.net)
  1895. # [12:01] * Joins: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl)
  1896. # [12:01] <edmorley> bholley: morning :-)
  1897. # [12:01] <bholley> edmorley: g'morining
  1898. # [12:03] * heycam is now known as heycam|away
  1899. # [12:09] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1900. # [12:09] * jgilbert_ is now known as jgilbert
  1901. # [12:10] * ewong is now known as ewong|afk
  1902. # [12:10] * jgilbert is now known as jgilbert_
  1903. # [12:11] * Quits: jgilbert_ (jgilbert@911DC8B5.CDEF824B.9FDAC312.IP) (Quit: Leaving)
  1904. # [12:12] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f946709d44e1 - Matthew Schranz - Bug 686913 - HTMLProgressElement should no longer be a form control. r=mounir a=mfinkle
  1905. # [12:12] <@smaug> mounir: ping
  1906. # [12:12] <mounir> smaug: pong
  1907. # [12:13] <@smaug> mounir: you ping'ed yesterday
  1908. # [12:13] <mounir> yes
  1909. # [12:13] <mounir> I wanted to talk with you and vingtetun_away about an API
  1910. # [12:13] <mounir> to allow implementing a virtual keyboard in B2G
  1911. # [12:13] <@smaug> hmm
  1912. # [12:14] <@smaug> some kind of IME ?
  1913. # [12:14] <mounir> smaug: not really
  1914. # [12:14] <mounir> hmm, yes the VKB would be some kind of IME
  1915. # [12:14] <mounir> but the api would be to allow someone to implement that
  1916. # [12:14] <mounir> very different from the IME API Google is working on
  1917. # [12:14] * Joins: clee (clee@moz-70DDAA8E.rev.dyxnet.com)
  1918. # [12:14] * Joins: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP)
  1919. # [12:14] <mounir> I'm not really sure what this API is for actually
  1920. # [12:15] <@smaug> do you have a link to the google API. I haven't read it for ages
  1921. # [12:15] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Connection reset by peer)
  1922. # [12:15] <mounir> smaug: http://dvcs.w3.org/hg/ime-api/raw-file/default/Overview.html
  1923. # [12:17] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
  1924. # [12:18] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1925. # [12:18] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
  1926. # [12:18] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1927. # [12:18] <NeilAway> gaston: make distclean might possibly have removed those files
  1928. # [12:18] <@smaug> mounir: ah, so the Google API still relies on the OS' IME
  1929. # [12:19] <mounir> smaug: yes
  1930. # [12:19] * Joins: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP)
  1931. # [12:19] <mounir> smaug: we want something to implement an IME
  1932. # [12:19] <@smaug> mounir: and you'd like to actually implement an IME
  1933. # [12:19] <@smaug> right
  1934. # [12:19] <mounir> basically, that would require knowing when the focus changes and to what kind of elements
  1935. # [12:19] <mounir> and being able to send key events
  1936. # [12:19] <@smaug> mounir: have you discussed with Masayuki ?
  1937. # [12:19] <mounir> no
  1938. # [12:20] <mounir> maybe vingtetun_away did
  1939. # [12:20] * glob|away is now known as glob
  1940. # [12:20] <@smaug> Masayuki just happens to know about 10x more about IME than I do
  1941. # [12:20] * Quits: vikram360 (vikram360@E618EC07.8274BA73.2A068A5E.IP) (Ping timeout)
  1942. # [12:21] <@smaug> mounir: sending key events...
  1943. # [12:21] <mounir> smaug: actually, it's more about event handling that we wanted to speak with you
  1944. # [12:21] <@smaug> hmm, that requires sending trusted events
  1945. # [12:21] <mounir> yes
  1946. # [12:22] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Quit: Leaving.)
  1947. # [12:22] <mounir> that would be a privileged API, though
  1948. # [12:22] <@smaug> sure, but the difference between privileged API and chrome is getting quite thin
  1949. # [12:22] <mounir> yes
  1950. # [12:22] <@smaug> but ok
  1951. # [12:22] <mounir> smaug: but do you have any better idea?
  1952. # [12:23] <@smaug> no really
  1953. # [12:23] <@smaug> mounir: so, the API needs to be something close to what DOMWindowUtils has
  1954. # [12:23] <mounir> smaug: so, if we have a navigator.keyboard object which gets 'focuschange' events when the FocusManager see a focus change and is able to send key events to anything with the current focus, you would agree?
  1955. # [12:24] <@smaug> why does it need to see focuschange?
  1956. # [12:24] * Joins: KaiRo (robert@moz-1B45E99E.adsl.highway.telekom.at)
  1957. # [12:24] <@smaug> but yes, the new API should just send events, and they go to the focused element
  1958. # [12:24] * Joins: karl (karl@moz-2FDC4D52.jetstream.xtra.co.nz)
  1959. # [12:24] <@smaug> s/element/object/
  1960. # [12:24] <mounir> smaug: if you focus an <input type=number> in an iframe, the IME should know that the focus has changed to that element
  1961. # [12:25] <@smaug> ah, to get the type="number"
  1962. # [12:25] <@smaug> ok
  1963. # [12:25] <mounir> and to know that the focus is set to something
  1964. # [12:25] <jfkthame> fwiw, note that an ime needs to work with something richer than just key events - it has to deal with distinctions between raw keystrokes and converted text, to handle things like chinese/japanese
  1965. # [12:26] <mounir> actually, we thought about sending a dictionnary of some attributes set on the element (that seem relevant) in the Event
  1966. # [12:26] <mounir> instead of sending the event (for privacy reasons, in case of)
  1967. # [12:26] <mounir> does that seem okay?
  1968. # [12:27] <@smaug> don't understand
  1969. # [12:27] <@smaug> what dictionary
  1970. # [12:27] <mounir> when navigator.keyboard gets the focuschange event, it needs to know which element has the focus to show the correct IME
  1971. # [12:27] <mounir> but it can't get the focused element because it's another app so another origin
  1972. # [12:27] <mounir> we need to pass that information
  1973. # [12:27] <@smaug> ah, sure
  1974. # [12:28] <mounir> we could pass the Element object or a dictionnory of information that seems relevant
  1975. # [12:28] <mounir> information being mostly attributes and tagname
  1976. # [12:29] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1977. # [12:29] <@smaug> sounds reasonable
  1978. # [12:29] <@smaug> I mean dictionary
  1979. # [12:30] <@smaug> because you can't pass the Element object
  1980. # [12:30] <@smaug> it may live in a different process
  1981. # [12:31] <mounir> oh, that's true indeed
  1982. # [12:32] * Quits: karl (karl@moz-2FDC4D52.jetstream.xtra.co.nz) (Ping timeout)
  1983. # [12:33] * Joins: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP)
  1984. # [12:39] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1985. # [12:40] * Joins: vikram360 (vikram360@808C6EC9.3BB86A63.2A068A5E.IP)
  1986. # [12:40] * Joins: jdm (jdm@CAB30FBD.8F96AEA7.2D179A7D.IP)
  1987. # [12:41] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  1988. # [12:41] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1989. # [12:43] <AryehGregor> /mnt/extra/checkouts/mozilla-central/editor/libeditor/html/nsHTMLEditor.cpp:3541:65: error: ‘nsISupports’ is an ambiguous base of ‘nsRange’
  1990. # [12:43] <AryehGregor> That sounds exciting.
  1991. # [12:43] <glazou> i have a rc1 for bluegriffon 1.5...
  1992. # [12:43] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  1993. # [12:43] <AryehGregor> (the line was: nsCOMPtr<nsIDOMRange> domRange = do_QueryInterface(range);, where range is: nsCOMPtr<nsRange> range;)
  1994. # [12:43] <AryehGregor> (I take it I'm doing something wrong)
  1995. # [12:44] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1996. # [12:44] <@smaug> AryehGregor: range is type nsRange ?
  1997. # [12:44] <glazou> nsIRange ?
  1998. # [12:44] <AryehGregor> Oh, I should make it nsIRange instead?
  1999. # [12:44] <@smaug> there is no nsIRange
  2000. # [12:44] <AryehGregor> Hmm.
  2001. # [12:44] <glazou> eheh
  2002. # [12:44] * AryehGregor could just make it nsIDOMRange if that will make the error go away
  2003. # [12:45] <@smaug> AryehGregor: if 'range' is type nsRange, it is already nsIDOMRange
  2004. # [12:45] <@smaug> no need to QI
  2005. # [12:45] <AryehGregor> Oh, okay.
  2006. # [12:45] <@smaug> oh, and I just noticed "where range is: nsCOMPtr<nsRange> range;)"
  2007. # [12:45] <AryehGregor> Is the same true for nsINode and nsIDOMNode?
  2008. # [12:45] <@smaug> no
  2009. # [12:45] <AryehGregor> I see.
  2010. # [12:45] <AryehGregor> Or, really I don't exactly see, but I'll take your word for it.
  2011. # [12:46] * AutomatedTester is now known as AutomatedTester|AFK
  2012. # [12:46] <@smaug> class nsRange : public nsIDOMRange,
  2013. # [12:46] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  2014. # [12:46] <@smaug> also, nsRange is a concrete class, so you should use nsRefPtr<nsRange>
  2015. # [12:46] <AryehGregor> Hmm, okay.
  2016. # [12:47] * Quits: nthomas|tablet (AndChat@moz-A9A754FF.dsl.telstraclear.net) (Quit: Bye)
  2017. # [12:47] * AryehGregor has no idea what any of this actually means, but will go along if it means his code compiles
  2018. # [12:47] <AryehGregor> The compiler is obviously smarter than I am.
  2019. # [12:48] <@smaug> ttaubert: IMO, some layout or graphics peer should review Bug 748135
  2020. # [12:49] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
  2021. # [12:49] <AryehGregor> C++ is an exciting and mysterious thing, isn't it?
  2022. # [12:49] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Input/output error)
  2023. # [12:49] <@smaug> C++ sure is mysterious :)
  2024. # [12:50] <glazou> C++ sure is.
  2025. # [12:50] <Yoric> Can anyone remind me of how I should rebuild when I have only modified a jsm of toolkit/content?
  2026. # [12:50] <AryehGregor> Yay: ###!!! ASSERTION: You can't dereference a NULL nsRefPtr with operator->().: 'mRawPtr != 0', file ../../dist/include/nsAutoPtr.h, line 1056
  2027. # [12:50] * Yoric should have written this down.
  2028. # [12:50] <AryehGregor> It's not nice enough to give a stack trace.
  2029. # [12:51] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
  2030. # [12:51] <Yoric> AryehGregor: Despite appearances to the contrary, this is generally good news :)
  2031. # [12:51] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2032. # [12:51] <AryehGregor> Oh . . . I guess I have to initialize my nsRange somehow before I use it? Calling Set() right away isn't acceptable?
  2033. # [12:52] <AryehGregor> Isn't the constructor supposed to handle that stuff?
  2034. # [12:52] <AryehGregor> Er, except I guess I declared it but never constructed it.
  2035. # [12:52] <mauke> apparently you don't have an nsRange
  2036. # [12:52] <mauke> only a pointer
  2037. # [12:52] <AryehGregor> Apparently.
  2038. # [12:52] * AryehGregor greps for nsRange so he can cargo-cult something that works
  2039. # [12:52] <mauke> do you need a pointer?
  2040. # [12:53] <jfkthame> at least nsRefPtr has helpfully initialized the ptr to null for you, so you didn't proceed to use a random bit of memory as your nsRange
  2041. # [12:53] * AryehGregor tries adding " = new nsRange()"
  2042. # [12:53] <AryehGregor> Well, if I did it would probably segfault, which might give about as useful an error message.
  2043. # [12:53] * Quits: nli__ (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli__)
  2044. # [12:53] <jfkthame> perhaps, although it might equally well have corrupted something else and caused mysterious errors much later
  2045. # [12:54] <mauke> asserts are backtraceable in the debugger
  2046. # [12:54] <AryehGregor> I guess that would be plausible if that location on the stack were previously occupied by a pointer. Or maybe if I were using 32-bit (which I am).
  2047. # [12:54] <mauke> mysterious segfaults, not so much
  2048. # [12:54] <AryehGregor> Fair point.
  2049. # [12:54] <AryehGregor> I guess if I did what it said and attached gdb, I could do "bt" or something, right?
  2050. # [12:54] <jfkthame> right - run under gdb with XPCOM_DEBUG_BREAK=break and you'll drop right into the debugger
  2051. # [12:54] <mauke> yes
  2052. # [12:55] <AryehGregor> XPCOM_DEBUG_BREAK as an environment variable? What does that do?
  2053. # [12:55] <jfkthame> makes assertions break into the debugger by default
  2054. # [12:55] <jfkthame> (assuming you're running under the debugger, that is)
  2055. # [12:55] <AryehGregor> Okay, thanks.
  2056. # [12:56] * Joins: alice (anonymous@moz-6ACBBF19.net-89-2-120.rev.numericable.fr)
  2057. # [12:56] * glazou is now known as glazou_lunch
  2058. # [12:56] <@smaug> XPCOM_DEBUG_BREAK=stack may also work
  2059. # [12:56] <jfkthame> true
  2060. # [12:56] * @smaug hasn't used all the options http://mxr.mozilla.org/mozilla-central/source/xpcom/base/nsDebugImpl.cpp#218
  2061. # [12:57] * AryehGregor realizes he just used if (res) instead of if (NS_SUCCEEDED(res)), and was wondering why his code didn't run
  2062. # [12:57] <AryehGregor> I'm in top shape this afternoon!
  2063. # [12:58] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
  2064. # [12:59] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Input/output error)
  2065. # [13:00] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  2066. # [13:00] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2067. # [13:01] <jdm> Yoric: make -C objdir/toolkit/content && make -C objdir/browser
  2068. # [13:01] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2069. # [13:01] <jdm> I think that should do it
  2070. # [13:01] <jdm> Yoric: or you can just use smartmake
  2071. # [13:02] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
  2072. # [13:02] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  2073. # [13:06] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Connection reset by peer)
  2074. # [13:06] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/ed667638551d - Bobby Holley - Bug 743615 - MainThreadWorkerStructuredCloneCallbacks should not call the WorkerStructuredCloneCallbacks variants. r=bent
  2075. # [13:06] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  2076. # [13:06] <firebot> http://hg.mozilla.org/mozilla-central/rev/620dde7a187c - Bobby Holley - Bug 743615 - Hook up worker ImageData to the structured clone stream. r=bent
  2077. # [13:06] * Quits: vikram360 (vikram360@808C6EC9.3BB86A63.2A068A5E.IP) (Ping timeout)
  2078. # [13:06] <firebot> http://hg.mozilla.org/mozilla-central/rev/bf3d41520582 - Bobby Holley - Bug 743615 - Tests. r=bent, a=blassey
  2079. # [13:06] <firebot> http://hg.mozilla.org/mozilla-central/rev/db555180be49 - Bobby Holley - Bug 743615 - Handle ImageData in the main thread runtime callbacks. r=bent
  2080. # [13:06] <firebot> http://hg.mozilla.org/mozilla-central/rev/ced1395a8ad0 - Bobby Holley - Bug 743615 - Base worker structured clone tags on the dom ones to ensure against collisions. r=bent
  2081. # [13:06] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  2082. # [13:06] <firebot> http://hg.mozilla.org/mozilla-central/rev/da2791698bf8 - Bobby Holley - Bug 743615 - Introduce the ImageData object/constructor in workers. r=bent
  2083. # [13:07] <firebot> http://hg.mozilla.org/mozilla-central/rev/270848da27e4 - Bobby Holley - Bug 743615 - Add the JS_{Read,Write}StructuredClone api. r=jorendorff
  2084. # [13:08] <bholley> edmorley: uplift hasn't happened yet, has it?
  2085. # [13:08] <edmorley> bholley: not yet
  2086. # [13:08] <bholley> edmorley: I just noticed that bugzilla just switched target milestones such that mozilla14 is below the ---
  2087. # [13:08] <edmorley> blame glob :-)
  2088. # [13:09] <glob> bholley, i generally do them early, mostly because it's easier to make all the changes at once
  2089. # [13:09] <bholley> glob: :-)
  2090. # [13:09] <glob> i can change that if it's a problem
  2091. # [13:09] <glob> in which case you'll probably get them late
  2092. # [13:10] <bholley> glob: no, totally fine
  2093. # [13:10] <bholley> glob: makes sense even, I just wanted to check that I hadn't missed it
  2094. # [13:10] <glob> bholley, cool :)
  2095. # [13:10] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  2096. # [13:11] <AryehGregor> smaug, so detached ranges are 0.01%. Would you be willing to accept a patch that makes detach() a no-op for 15?
  2097. # [13:11] <AryehGregor> If you accept it now, it will have six weeks of feedback on nightlies before it makes it to Aurora. So now's your chance! :)
  2098. # [13:13] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Input/output error)
  2099. # [13:13] <@smaug> I was just thinking about it
  2100. # [13:13] <@smaug> AryehGregor: and I wonder...
  2101. # [13:13] <@smaug> is there actually a use case
  2102. # [13:13] <@smaug> maybe not...
  2103. # [13:13] <@smaug> for selection handling
  2104. # [13:13] <AryehGregor> There's certainly no use-case for Range.detach(). It's useless.
  2105. # [13:13] <AryehGregor> And it complicates everything.
  2106. # [13:14] <@smaug> I could accept a patch to make it no-op
  2107. # [13:14] <@smaug> but please try to convince other browsers to do the same
  2108. # [13:14] <AryehGregor> Okay.
  2109. # [13:14] <@smaug> or drop it
  2110. # [13:15] <AryehGregor> Do you want a page that makes it a no-op, or one that drops it?
  2111. # [13:15] <AryehGregor> I can do whichever you prefer.
  2112. # [13:15] <AryehGregor> Obviously, dropping it has more of a compat risk.
  2113. # [13:16] <@smaug> AryehGregor: I'd prefer no-op first
  2114. # [13:16] <AryehGregor> Okay.
  2115. # [13:16] <@smaug> pages do strange things
  2116. # [13:16] <AryehGregor> Yeah, I think making it a no-op is probably better.
  2117. # [13:17] <@smaug> AryehGregor: could we still keep the telemetry probe
  2118. # [13:17] <@smaug> or, hmm
  2119. # [13:17] <AryehGregor> We could, but it would mean I couldn't get rid of mIsDetached.
  2120. # [13:18] <@smaug> well, having one bool member variable isn't that bad
  2121. # [13:19] <AryehGregor> Right, but there's no reason to keep it just for this . . . what will it tell us, really? I mean, look, okay, I can keep it if you want.
  2122. # [13:20] <@smaug> well, we don't have too much data yet
  2123. # [13:21] * Joins: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP)
  2124. # [13:21] * Quits: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP) (Quit: Ping timeout: ∞)
  2125. # [13:21] * Joins: harsh (Mibbit@2AE675E3.15C6DF7B.1551A00F.IP)
  2126. # [13:22] * Joins: squiggy (Mibbit@AE44FBF6.838A64BF.B580DEC.IP)
  2127. # [13:23] * Quits: squiggy (Mibbit@AE44FBF6.838A64BF.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2128. # [13:23] <@smaug> lunch time
  2129. # [13:23] * Quits: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ping timeout)
  2130. # [13:24] <KaiRo> glob: has bugzilla interdiff been removed completely? if so, any plans to get it or something like it back? was quite helpful to see what someone changed between patch iterations, even if it didn't always work right
  2131. # [13:24] <glob> KaiRo, no, it hasn't been removed
  2132. # [13:25] <glob> KaiRo, however the module we're using has problems with hg comments; i've submitted a few patches to the module owner
  2133. # [13:25] <glob> hrm, i should ping him again to get some action on those
  2134. # [13:25] <KaiRo> glob: hmm, I can't find it, so I thought it's gone
  2135. # [13:26] <glob> KaiRo, oh?
  2136. # [13:26] * Quits: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
  2137. # [13:26] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  2138. # [13:27] <AryehGregor> How many years until we can convert nsresult to an enum class? :) http://en.wikipedia.org/wiki/C%2B%2B11#Strongly_typed_enumerations
  2139. # [13:27] <KaiRo> glob: ah, it's there, yes... helps when both attachments are actually marked as patches ;-)
  2140. # [13:27] <glob> KaiRo, :)
  2141. # [13:27] * darktrojan was right
  2142. # [13:29] * mattwoodrow is now known as mattwoodrow|away
  2143. # [13:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2144. # [13:33] <AryehGregor> So, can we make nsresult an enum?
  2145. # [13:34] * AryehGregor wonders how many things would break
  2146. # [13:34] <AryehGregor> I guess we'd need to have all the values in one place.
  2147. # [13:34] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  2148. # [13:37] * Quits: alice (anonymous@moz-6ACBBF19.net-89-2-120.rev.numericable.fr) (Ping timeout)
  2149. # [13:38] <hsivonen> AryehGregor: by the time nsresult becomes an enum, we can probably get rid of nsresult :-)
  2150. # [13:38] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  2151. # [13:38] <AryehGregor> hsivonen, and replace it with what
  2152. # [13:38] <AryehGregor> ?
  2153. # [13:39] <hsivonen> AryehGregor: nothing when all it can do is signal OOM and infallible malloc is used
  2154. # [13:39] <hsivonen> AryehGregor: perhaps boolean otherwise
  2155. # [13:39] <AryehGregor> What would we use for other error conditions? It's used for loads of different types of errors.
  2156. # [13:39] <AryehGregor> Like DOM exceptions, say.
  2157. # [13:40] <hsivonen> in principle, yes. In practice, most stuff is just NS_FAILED(rv) or NS_SUCCEEDED(rv)
  2158. # [13:40] * glob is now known as glob|away
  2159. # [13:40] * mattwoodrow|away is now known as mattwoodrow
  2160. # [13:40] * Quits: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com) (Quit: Ex-Chat)
  2161. # [13:40] <AryehGregor> Lots of stuff that I see is NS_ENSURE_SUCCESS() or similar.
  2162. # [13:40] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  2163. # [13:41] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
  2164. # [13:44] * Quits: harsh (Mibbit@2AE675E3.15C6DF7B.1551A00F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2165. # [13:44] * Quits: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP) (Quit: )
  2166. # [13:47] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
  2167. # [13:48] * mattwoodrow is now known as mattwoodrow|away
  2168. # [13:48] <edmorley> ehsan: ping
  2169. # [13:49] * Joins: alice (anonymous@moz-6ACBBF19.net-89-2-120.rev.numericable.fr)
  2170. # [13:49] * Joins: c0smikdebris (c0smikdebr@19239894.9E7B6A84.D2D1FAF0.IP)
  2171. # [13:52] * Joins: vikram360 (vikram360@DED6FC81.3929851E.2A068A5E.IP)
  2172. # [13:52] <jfkthame> edmorley: don't think he's around yet
  2173. # [13:53] <edmorley> edmorley: yeah occurred to me after sending :-)
  2174. # [13:53] <edmorley> I've resolved it now
  2175. # [13:53] * Joins: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP)
  2176. # [13:54] <edmorley> (was a landing, backout, relanding and merges of all the above from inbound to m-c intermingled in the bug comments)
  2177. # [13:55] <jfkthame> i'm glad you're sorting out the mess, not me :)
  2178. # [13:55] * Joins: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com)
  2179. # [13:55] <edmorley> :-)
  2180. # [13:55] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
  2181. # [13:55] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  2182. # [13:57] * Joins: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP)
  2183. # [13:58] <edmorley> has TBPL been slow sending comments for anyone else recently?
  2184. # [13:58] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  2185. # [13:59] <jfkthame> has anyone else been trying to star the tree? :P
  2186. # [13:59] <edmorley> not sure if it's just that the London office connection is slower than my home connection (!!) or if bzapi et al needs to go and stand in the corner
  2187. # [14:00] <darktrojan> not overly slow
  2188. # [14:01] * Joins: jprmc (jprmc@D10FB0A3.5BCEC6DB.DA78B690.IP)
  2189. # [14:01] * Quits: alice (anonymous@moz-6ACBBF19.net-89-2-120.rev.numericable.fr) (Quit: alice)
  2190. # [14:03] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
  2191. # [14:03] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  2192. # [14:08] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
  2193. # [14:09] * Joins: Honza (chatzilla@F2D29657.F60B0462.67AC9B1.IP)
  2194. # [14:14] * Joins: clee (clee@moz-70DDAA8E.rev.dyxnet.com)
  2195. # [14:14] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
  2196. # [14:15] * Joins: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP)
  2197. # [14:15] * Quits: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2198. # [14:15] * Joins: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP)
  2199. # [14:15] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  2200. # [14:20] * Quits: vikram360 (vikram360@DED6FC81.3929851E.2A068A5E.IP) (Ping timeout)
  2201. # [14:21] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  2202. # [14:21] <Yoric> jdm: Thanks.
  2203. # [14:21] * Joins: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl)
  2204. # [14:21] * Yoric will try and figure out out how to use smartmake.
  2205. # [14:21] * Joins: bc (bc@moz-9A08D204.va.richmond.hfc.comcastbusiness.net)
  2206. # [14:22] * Quits: jprmc (jprmc@D10FB0A3.5BCEC6DB.DA78B690.IP) (Ping timeout)
  2207. # [14:23] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  2208. # [14:23] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Input/output error)
  2209. # [14:23] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
  2210. # [14:23] * Quits: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net) (Quit: )
  2211. # [14:25] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  2212. # [14:26] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2213. # [14:26] * Joins: espindola (espindola@moz-4C8276F2.dsl.teksavvy.com)
  2214. # [14:26] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  2215. # [14:26] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
  2216. # [14:30] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  2217. # [14:30] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2218. # [14:31] * Joins: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP)
  2219. # [14:31] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  2220. # [14:31] * Quits: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP) (Quit: Leaving.)
  2221. # [14:31] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2222. # [14:31] * rail_away is now known as rail
  2223. # [14:33] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2224. # [14:33] * Quits: geoffbrown (geoffbrown@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  2225. # [14:33] * Joins: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP)
  2226. # [14:34] * Joins: vikram360 (vikram360@18DF4394.B8EDB1A7.2A068A5E.IP)
  2227. # [14:35] * Quits: jdm (jdm@CAB30FBD.8F96AEA7.2D179A7D.IP) (Client exited)
  2228. # [14:36] * Quits: tonymec (tonymec@1724C5D5.AC85AA9D.277517C1.IP) (Ping timeout)
  2229. # [14:36] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  2230. # [14:37] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  2231. # [14:37] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2232. # [14:38] * Quits: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: nhirata)
  2233. # [14:39] * Joins: tonymec (tonymec@1724C5D5.AC85AA9D.277517C1.IP)
  2234. # [14:39] <@smaug> why, oh, why is this leaking...
  2235. # [14:42] * tbsaunde|afk is now known as tbsaunde
  2236. # [14:42] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  2237. # [14:44] * sheppy furiously works on documenting Firefox 12 stuff.
  2238. # [14:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2239. # [14:45] <@smaug> did I implement anything interesting new features for FF12...
  2240. # [14:45] <@smaug> probably not
  2241. # [14:46] <@smaug> sheppy: do you have a list of bugs fixed for FF12?
  2242. # [14:46] <sheppy> Not a complete list, no, just the list of stuff that's flagged as dev-doc-needed that we've determined is fixed in Firefox 12.
  2243. # [14:48] <glazou_lunch> "Firefox 12: no important changes from Firefox 11" in french press
  2244. # [14:49] * glazou_lunch is now known as glazou
  2245. # [14:49] <glazou> :(
  2246. # [14:49] <sheppy> Well, from the end-user perspective, I'm not sure there's much to see, but that's pretty misleading nonetheless.
  2247. # [14:49] * Joins: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP)
  2248. # [14:50] * Quits: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2249. # [14:50] * jmaher|afk is now known as jmaher
  2250. # [14:50] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  2251. # [14:50] * Joins: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  2252. # [14:51] * Joins: geoffbrown_ (geoffbrown@F2D29657.F60B0462.67AC9B1.IP)
  2253. # [14:51] * Quits: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2254. # [14:51] * geoffbrown_ is now known as geoffbrown
  2255. # [14:52] * Joins: mjschranz (mjschranz@E1007D64.33EE9F8A.1139E686.IP)
  2256. # [14:53] * Quits: mjschranz (mjschranz@E1007D64.33EE9F8A.1139E686.IP) (Client exited)
  2257. # [14:55] * Quits: smooney (smooney@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: smooney)
  2258. # [14:56] <NeilAway> josh++
  2259. # [14:57] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  2260. # [14:58] * rail is now known as rail-buildduty
  2261. # [14:59] * Joins: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP)
  2262. # [15:00] * Quits: loadbang (loadbang@moz-A7A86367.range86-174.btcentralplus.com) (Quit: loadbang)
  2263. # [15:01] * Joins: garnacho (carlos@moz-671C78E6.red-88-1-78.dynamicip.rima-tde.net)
  2264. # [15:01] <NeilAway> damn
  2265. # [15:01] <NeilAway> josh--
  2266. # [15:01] <NeilAway> or maybe viddler--
  2267. # [15:04] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2268. # [15:08] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a2/20120423042011])
  2269. # [15:08] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2270. # [15:09] * Quits: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  2271. # [15:09] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2272. # [15:09] <jhopkins> philor|away: bz_sleep: bug 734225 - Set up periodic merge of try repo heads
  2273. # [15:11] * Joins: beaufour (beaufour@moz-2E6963D3.nyc.res.rr.com)
  2274. # [15:11] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
  2275. # [15:11] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2276. # [15:13] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2277. # [15:13] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2278. # [15:14] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2279. # [15:15] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2280. # [15:16] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  2281. # [15:18] * Quits: vikram360 (vikram360@18DF4394.B8EDB1A7.2A068A5E.IP) (Ping timeout)
  2282. # [15:19] * Joins: vikram360 (vikram360@ED4A3FDF.5CE7E5D4.2A068A5E.IP)
  2283. # [15:19] <nigelb> Wasn't there a way to download Fennec that I could run on the desktop?
  2284. # [15:19] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  2285. # [15:19] * khuey|away is now known as khuey
  2286. # [15:19] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  2287. # [15:19] * Joins: akeybl (akeybl@F2D29657.F60B0462.67AC9B1.IP)
  2288. # [15:20] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  2289. # [15:20] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  2290. # [15:20] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  2291. # [15:20] <@khuey> nigelb: back when fennec used xul, yes
  2292. # [15:20] <nigelb> khuey: Oh. No longer? :(
  2293. # [15:20] * lsblakk|afk is now known as lsblakk
  2294. # [15:20] * bhearsum|afk is now known as bhearsum
  2295. # [15:20] * Joins: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP)
  2296. # [15:20] <nigelb> I mean. We can no longer have those?
  2297. # [15:21] <@khuey> right
  2298. # [15:21] <nigelb> Oh.ok.
  2299. # [15:21] <edmorley> nigelb: the mobile desktop builds have been turned off, wouldn't have helped with native anyway
  2300. # [15:21] <edmorley> nigelb: https://wiki.mozilla.org/Mobile/Fennec/Android/Emulator is your best bet
  2301. # [15:21] <nigelb> I liked using Fennec to test sites for mobile :)
  2302. # [15:21] <nigelb> Now I guess I have to actually use a phone :P
  2303. # [15:21] * Quits: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
  2304. # [15:22] * Quits: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it) (Connection reset by peer)
  2305. # [15:22] <nigelb> edmorley: Thanks :)
  2306. # [15:22] <edmorley> np
  2307. # [15:23] <nigelb> Also, khuey, thanks!
  2308. # [15:23] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2309. # [15:23] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  2310. # [15:23] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  2311. # [15:24] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  2312. # [15:24] * bwinton_away is now known as bwinton
  2313. # [15:24] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2314. # [15:25] * Joins: timdream (timdream@C1DB63BD.2D3125E3.74E0D10F.IP)
  2315. # [15:26] * Joins: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
  2316. # [15:27] * Joins: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP)
  2317. # [15:28] * Joins: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it)
  2318. # [15:29] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2319. # [15:29] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
  2320. # [15:30] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Ping timeout)
  2321. # [15:30] * Joins: Boriss (FlyingToas@8F761026.B5EF4AF6.E96CA9D8.IP)
  2322. # [15:30] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2323. # [15:30] * Joins: mjschranz (mjschranz@E1007D64.33EE9F8A.1139E686.IP)
  2324. # [15:30] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  2325. # [15:31] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2326. # [15:32] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2327. # [15:32] * Joins: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  2328. # [15:33] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
  2329. # [15:34] * Quits: smontagu (chatzilla@moz-7B849C8E.red.bezeqint.net) (Ping timeout)
  2330. # [15:35] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  2331. # [15:35] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
  2332. # [15:35] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
  2333. # [15:36] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
  2334. # [15:37] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  2335. # [15:41] * Joins: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP)
  2336. # [15:42] * Quits: beaufour (beaufour@moz-2E6963D3.nyc.res.rr.com) (Quit: beaufour)
  2337. # [15:43] * Joins: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com)
  2338. # [15:43] * Joins: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP)
  2339. # [15:44] * Quits: Gentlecat_ (Roman@CA71FA1C.1149AF99.8FB52CB8.IP) (Quit: Leaving)
  2340. # [15:44] * Joins: Gentlecat (Roman@CA71FA1C.1149AF99.8FB52CB8.IP)
  2341. # [15:46] * Joins: smontagu (chatzilla@moz-7B849C8E.red.bezeqint.net)
  2342. # [15:46] * Quits: Boriss (FlyingToas@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Boriss)
  2343. # [15:46] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
  2344. # [15:47] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
  2345. # [15:47] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
  2346. # [15:48] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2347. # [15:49] * coop|afk is now known as coop
  2348. # [15:50] * Joins: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP)
  2349. # [15:50] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
  2350. # [15:51] * Joins: jimb (user@F2D29657.F60B0462.67AC9B1.IP)
  2351. # [15:52] * Quits: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com) (Quit: Leaving.)
  2352. # [15:52] * sheppy is always happy when he sees that someone that's not on the docs team added dev-doc-needed to a bug. :)
  2353. # [15:52] * Quits: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com) (Ping timeout)
  2354. # [15:52] * glazou should add dev-doc-needed to his bluegriffon docs
  2355. # [15:53] * Joins: past (past@F2D29657.F60B0462.67AC9B1.IP)
  2356. # [15:53] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  2357. # [15:53] <decoder> espindola: ping :) see pm
  2358. # [15:54] * Joins: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com)
  2359. # [15:54] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
  2360. # [15:54] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  2361. # [15:54] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  2362. # [15:54] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  2363. # [15:55] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  2364. # [15:56] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
  2365. # [15:56] * Joins: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP)
  2366. # [15:57] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  2367. # [15:57] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
  2368. # [15:57] * Quits: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  2369. # [15:58] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2370. # [15:59] <Mossop> sheppy: I can have bugzilla add it to a few thousand bugs automatically, that'd make you ecstatic right? ;)
  2371. # [15:59] <sheppy> Mossop: Don't make me come over there. :)
  2372. # [15:59] * Joins: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP)
  2373. # [15:59] * bear-afk is now known as bear
  2374. # [15:59] <Mossop> sheppy: I'm in Toronto :p
  2375. # [16:00] <sheppy> Mossop: That just means I can be there in just a couple of hours. :)
  2376. # [16:00] * nical|away is now known as nical
  2377. # [16:00] <sheppy> (from whenever a flight leaves, anyway)
  2378. # [16:00] * sheppy is no longer embarrassed by the number of undocumented changes in Firefox 12.
  2379. # [16:00] * Quits: past (past@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2380. # [16:00] <sheppy> I'm merely disappointed.
  2381. # [16:00] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
  2382. # [16:00] <sheppy> The tally of undocumented bugs was 48 three days ago. Now 17.
  2383. # [16:00] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  2384. # [16:01] * Joins: past (past@F2D29657.F60B0462.67AC9B1.IP)
  2385. # [16:01] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
  2386. # [16:01] <hsivonen> is there a wiki page documenting the current official plan for 3.6 to 12 migration pushes?
  2387. # [16:01] * glob|away is now known as glob
  2388. # [16:02] * Joins: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com)
  2389. # [16:02] * Quits: bc (bc@moz-9A08D204.va.richmond.hfc.comcastbusiness.net) (Ping timeout)
  2390. # [16:03] * mcote|afk is now known as mcote
  2391. # [16:03] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2392. # [16:03] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2393. # [16:04] * Joins: Boriss_ (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  2394. # [16:04] * Joins: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP)
  2395. # [16:04] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2396. # [16:04] * Boriss_ is now known as Boriss
  2397. # [16:04] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2398. # [16:05] * madhava_ is now known as madhava
  2399. # [16:05] * Joins: jrmuizel_ (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  2400. # [16:05] * Quits: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com) (Ping timeout)
  2401. # [16:06] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2402. # [16:06] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  2403. # [16:06] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2404. # [16:06] * Quits: jrmuizel_ (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  2405. # [16:07] <glandium> Yoric: when did that happen? (wrt octal in js)
  2406. # [16:07] <Yoric> I don't know.
  2407. # [16:07] <Yoric> Recently, I guess.
  2408. # [16:07] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  2409. # [16:07] <Yoric> I remember writing in octal in js with no warnings, some time ago.
  2410. # [16:07] * Quits: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
  2411. # [16:08] <Yoric> But right now, in strict mode, it is a flatout error.
  2412. # [16:08] * Quits: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2413. # [16:08] <Yoric> I would not have introduced these constants if it had not been for the warnings.
  2414. # [16:08] * Quits: jimb (user@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2415. # [16:08] * Joins: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP)
  2416. # [16:08] * Joins: jimb (user@F2D29657.F60B0462.67AC9B1.IP)
  2417. # [16:09] <sheppy> Is it just me, or has bugzilla been getting slower and slower as the morning progresses?
  2418. # [16:09] * Joins: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP)
  2419. # [16:09] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
  2420. # [16:10] * Quits: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
  2421. # [16:10] <Yoric> I would not know, the Paris network has been getting slower and slower as the week progresses.
  2422. # [16:10] <Yoric> And this is only Tuesday.
  2423. # [16:10] <jtcranmer> bugzilla's speed is now adaptive, so as to cause you monotonically nondecreasing frustration
  2424. # [16:10] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
  2425. # [16:10] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
  2426. # [16:10] * Joins: rstrong (rstrong@F2D29657.F60B0462.67AC9B1.IP)
  2427. # [16:10] <glob> sheppy, someone's been slurping all bugs on bmo all morning :(
  2428. # [16:11] <sheppy> glob: sigh.
  2429. # [16:11] <sewardj> ted: ping
  2430. # [16:11] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
  2431. # [16:11] <glandium> Yoric: apparently, it's ES5 :( https://bugzilla.mozilla.org/show_bug.cgi?id=514559
  2432. # [16:12] * Quits: jimb (user@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2433. # [16:12] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2434. # [16:13] * Joins: ddahl (ddahl@F2D29657.F60B0462.67AC9B1.IP)
  2435. # [16:14] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  2436. # [16:14] * joduinn-zzz is now known as joduinn
  2437. # [16:14] * Quits: rstrong (rstrong@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2438. # [16:15] <glandium> https://bug572890.bugzilla.mozilla.org/attachment.cgi?id=452323 :(==
  2439. # [16:15] * hwine-ooo is now known as hwine
  2440. # [16:15] * edransch-away is now known as edransch
  2441. # [16:15] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  2442. # [16:15] * Quits: graememcc (chatzilla@moz-AA5FE0E0.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  2443. # [16:16] * Quits: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2444. # [16:16] * Quits: c0smikdebris (c0smikdebr@19239894.9E7B6A84.D2D1FAF0.IP) (Ping timeout)
  2445. # [16:16] * Joins: rstrong (rstrong@F2D29657.F60B0462.67AC9B1.IP)
  2446. # [16:16] * Joins: c0smikdebris (c0smikdebr@19239894.9E7B6A84.D2D1FAF0.IP)
  2447. # [16:16] * Joins: gozala1 (gozala@F2D29657.F60B0462.67AC9B1.IP)
  2448. # [16:17] <joduinn> ted: ping?
  2449. # [16:17] <@ted> sewardj: pong
  2450. # [16:17] <@ted> joduinn: pong
  2451. # [16:17] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  2452. # [16:18] <Yoric> glandium: ouch
  2453. # [16:18] <sewardj> ted: is there an easy way to get rid of -pedantic that shows up all over the place? It screws up stuffing in "__attribute__((noinline))" for debugging purposes
  2454. # [16:18] * Quits: c0smikdebris (c0smikdebr@19239894.9E7B6A84.D2D1FAF0.IP) (Ping timeout)
  2455. # [16:18] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2456. # [16:18] <@ted> sewardj: i believe we have a --disable-pedantic
  2457. # [16:18] <@ted> but i'd have to check
  2458. # [16:18] <Standard8> we do
  2459. # [16:18] <sewardj> i will try, thx
  2460. # [16:18] <@ted> yup
  2461. # [16:19] <joduinn> ted: hey, 1) thanks for the r+, I'll land that this morning. 2) i think the "equivalent" comment is because of the "(win32) equivalent target to (linux) build target"
  2462. # [16:19] <@ted> joduinn: i don't think that's what it is
  2463. # [16:19] * Joins: Cwiiis (cwiiis@F2D29657.F60B0462.67AC9B1.IP)
  2464. # [16:19] <@ted> well
  2465. # [16:19] <@ted> not in any useful sense
  2466. # [16:19] <joduinn> .../me happy to just put no comment at all if it matters
  2467. # [16:19] <@ted> those are just aliases
  2468. # [16:19] <@ted> i'd like a comment, just not that one :)
  2469. # [16:19] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2470. # [16:20] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  2471. # [16:20] * joduinn can change the comment, I really dont care what it is, that just seemed easiest. will change before landing if you have anything you prefer instead
  2472. # [16:20] <@ted> okay
  2473. # [16:20] <@ted> i'd just say "Mobile convenience target" or something like htat
  2474. # [16:21] * joduinn sips
  2475. # [16:21] <@ted> *shrug*
  2476. # [16:21] <@ted> anything but what you've got ;-)
  2477. # [16:21] <joduinn> "helper target for mobile" ?
  2478. # [16:21] <@ted> sure
  2479. # [16:22] <joduinn> r?
  2480. # [16:22] * Joins: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  2481. # [16:22] * Quits: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP) (Quit: jorendorff)
  2482. # [16:22] <mkaply> ttaubert: Is there an easy way to tell if a page thumbnail actually exists?
  2483. # [16:23] * Joins: evilpie (chatzilla@moz-672D54BA.pools.arcor-ip.net)
  2484. # [16:23] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  2485. # [16:23] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2486. # [16:24] <joduinn> ted: you need another patch for review or you ok with this irc discussion before i land?
  2487. # [16:24] <ttaubert> mkaply: well with bug 744388 fixed it'd be as simple as file.exists()
  2488. # [16:24] <mkaply> ttaubert: is that going to make it for FF13?
  2489. # [16:24] <ttaubert> mkaply: for now you can check if a specific cache entry exists
  2490. # [16:24] <ttaubert> mkaply: not even 14.
  2491. # [16:24] <@ted> joduinn: that's fine
  2492. # [16:24] <@ted> i hate re-reviewing for trivial changes
  2493. # [16:25] * Joins: mike5w3c (MikeS@moz-6CF149AE.wireless.csail.mit.edu)
  2494. # [16:26] * @ted bbiaf
  2495. # [16:26] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  2496. # [16:27] * joduinn nods
  2497. # [16:27] <joduinn> thanks ted
  2498. # [16:28] * Joins: c0smikdebris (c0smikdebr@8D770EBE.7752A5ED.BE90E62C.IP)
  2499. # [16:28] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2500. # [16:29] <mkaply> ttaubert: have you considered for FF13 adding a function to new tab page on startup that just checks for missing thumbs and grabs them asyncrhonously?
  2501. # [16:29] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  2502. # [16:29] * Joins: bb10 (bb10@moz-C7B05616.org)
  2503. # [16:29] <mkaply> ttaubert: as a stop gap
  2504. # [16:30] * zpao|detached is now known as zpao
  2505. # [16:30] * Joins: bnicholson (bnicholson@F2D29657.F60B0462.67AC9B1.IP)
  2506. # [16:30] <glazou> hi mkaply
  2507. # [16:30] <ttaubert> mkaply: that's how we implemented it first and stopped doing this because it has a whole lot of privacy implications
  2508. # [16:31] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2509. # [16:31] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  2510. # [16:31] * catlee-away is now known as catlee
  2511. # [16:31] <mkaply> ttaubert: because you're loading pages without the users's permission?
  2512. # [16:32] <glandium> speaking of thumbnails... i used to (finally) have some, and they're now gone
  2513. # [16:33] * philor|away is now known as philor
  2514. # [16:33] <ttaubert> mkaply: yes, it's impossible to determine when we're allowed to load pages in the background
  2515. # [16:33] <mkaply> glandium: if your cache clears, you lose them.
  2516. # [16:33] <ttaubert> mkaply: you might be in some unsafe wifi or whatever
  2517. # [16:34] <glandium> ttaubert: it might be useful to display *something* instead of a grey area, though. that could be a placeholder image, a text, whatever, but something
  2518. # [16:34] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
  2519. # [16:34] <mkaply> favicon
  2520. # [16:35] <ttaubert> glandium: yeah I'd like that too
  2521. # [16:35] <ttaubert> favicon is possible as well
  2522. # [16:35] <ttaubert> there's a bug for the latter
  2523. # [16:36] <glandium> ttaubert: is there a bug for titles on pages that aren't HTTP 200?
  2524. # [16:36] * Quits: c0smikdebris (c0smikdebr@8D770EBE.7752A5ED.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  2525. # [16:36] <glandium> like, the title for the intranet is... 401 Authorization Required
  2526. # [16:36] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b88fba85586b - George Wright - Bug 747274 - Add a pref (default to true on Android) to forcible use nearest pixel filtering for background drawing. r=jrmuizel,ajuma a=blassey
  2527. # [16:37] <BenB> ttaubert: re "generate thumb": if the site is sensitive, it should use https.
  2528. # [16:37] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  2529. # [16:37] <ttaubert> glandium: hm not sure.
  2530. # [16:37] * Quits: cers (textual@moz-F3CAA083.k41.webspeed.dk) (Quit: Computer has gone to sleep.)
  2531. # [16:37] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2532. # [16:37] <BenB> ttaubert: but we stopped generating thumbs in the background, because we couldn't have it work reliably.
  2533. # [16:37] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  2534. # [16:37] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  2535. # [16:37] * Joins: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP)
  2536. # [16:38] <BenB> ttaubert: we just use the favicon now, centered, with a frame to look bigger. I think Chrome and/or MSIE does the same.
  2537. # [16:38] <BenB> looks good
  2538. # [16:38] <ttaubert> BenB: you mean as a placeholder for non-existing thumbs?
  2539. # [16:38] <BenB> yes
  2540. # [16:38] <ttaubert> let me have a look at chrome
  2541. # [16:38] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2542. # [16:39] <ttaubert> I see gray like we have now
  2543. # [16:39] <ttaubert> with maybe a favicon in the lower left
  2544. # [16:39] * Quits: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2545. # [16:39] <sheppy> So... who all works on MFBT? I have a question or two. :)
  2546. # [16:40] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
  2547. # [16:40] * Quits: vingtetun_away (vingtetun@moz-13E039D1.games-host.eu) (Ping timeout)
  2548. # [16:41] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
  2549. # [16:41] <glandium> sheppy: depends what question you have, i might be able to answer
  2550. # [16:41] <BenB> ttaubert: http://www.bucksch.org/xfer/ff-newtab-thumbs.png
  2551. # [16:41] <glandium> sheppy: otherwise, Waldo
  2552. # [16:41] <BenB> ttaubert: center looks best, that's what MSIE does.
  2553. # [16:41] * Quits: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP) (Ping timeout)
  2554. # [16:41] <glandium> ttaubert: let me file one, then. what's the component for thumbnails?
  2555. # [16:42] <BenB> ttaubert: the screenshot is what we do in Firefox. the last row is the placeholder. in this case, we don't even have favs, but you can see where they'd be
  2556. # [16:42] <sheppy> glandium: It's actually a somewhat non-technical question. What would be the best way to go about getting MFBT documented? Is there any chance we can get the MFBT devs to write docs for it, or do I need to go to someone, lock them in a room with me, and do it? :)
  2557. # [16:42] <BenB> ttaubert: the idea is that it should not look empty or missing.
  2558. # [16:42] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2559. # [16:42] * ChanServ sets mode: +o ehsan
  2560. # [16:42] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  2561. # [16:42] <glandium> sheppy: so, here's the good news for you: it's almost entirely documented in the .h files
  2562. # [16:42] <sheppy> glandium: well, that's promising.
  2563. # [16:43] <ttaubert> glandium: firefox general is good for newtab page bugs
  2564. # [16:44] * Joins: vingtetun_away (vingtetun@moz-13E039D1.games-host.eu)
  2565. # [16:44] * Joins: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP)
  2566. # [16:44] <AryehGregor> Why aren't nsINodes nsIDOMNodes also, such that you could pass nsINode* to things that want nsIDOMNode*? That seems like it would be considerably more convenient . . . is it just that there are naming conflicts?
  2567. # [16:44] <ttaubert> BenB: I'd like some better placeholder. we should file a bug and ask for UX input. favicons would help too
  2568. # [16:44] <BenB> ttaubert: sure... I'm just showing that the favicon in the center, with a frame around it, looks good.
  2569. # [16:45] <BenB> (albeit not showing very well, given that these have no fav at all)
  2570. # [16:45] <ttaubert> :)
  2571. # [16:45] <BenB> ttaubert: agreed that the "we don't even have a favicon" should be better
  2572. # [16:45] * Joins: hessam (hessam@2BE9AEB3.DB55EAA6.AAC02D62.IP)
  2573. # [16:45] <@smaug> AryehGregor: partly because of history
  2574. # [16:45] <AryehGregor> :/
  2575. # [16:46] <BenB> ttaubert: I assume you're accepting patches? :)
  2576. # [16:46] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
  2577. # [16:46] * Joins: pcwalton (pcwalton@moz-83669184.hsd1.ca.comcast.net)
  2578. # [16:46] <@smaug> AryehGregor: I'll land https://bugzilla.mozilla.org/show_bug.cgi?id=740063 soon
  2579. # [16:46] <ttaubert> BenB: sure. I'd be reviewing too.
  2580. # [16:46] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  2581. # [16:46] <BenB> ttaubert: amazing.
  2582. # [16:46] * Quits: ferongr (ferongr@F5925E50.94D8C642.F5160715.IP) (Ping timeout)
  2583. # [16:46] <BenB> ttaubert: getting reviews... what a luxury
  2584. # [16:46] * Joins: ferongr (ferongr@F5925E50.94D8C642.F5160715.IP)
  2585. # [16:46] <BenB> mkaply: you heard that?
  2586. # [16:46] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  2587. # [16:47] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/6aac1347aa35 - Benoit Girard - Bug 739679 - Part 3: BasicTiledThebesLayer. r=mwoodrow,roc
  2588. # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/82cb595c2a03 - Benoit Girard - Bug 739679 - Part 7: Enable tiling. r=pcwalton a=blocking-fennec
  2589. # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/a8f489c62eb0 - Benoit Girard - Bug 739679 - Part 4: TiledLayerBufferOGL. r=mwoodrow,roc
  2590. # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/58736fb3b001 - Benoit Girard - Bug 739679 - Part 6: Fix unlocking gfxReusableSurface. r=pcwalton
  2591. # [16:47] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  2592. # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/2f5d290dc234 - Benoit Girard - Bug 739679 - Part 2.5: Add TiledBuffer IPC code. r=cjones
  2593. # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/baffceac44f9 - Benoit Girard - Bug 739679 - Part 5: Remove memset for 565 surfaces. r=mwoodrow
  2594. # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/f410f3436cdb - Ehsan Akhgari - Merge mozilla-inbound to mozilla-central based on a green PGO changeset with some green mobile specific patches pushed on top of it; a=merge
  2595. # [16:47] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
  2596. # [16:48] <@ehsan> BenWa: done
  2597. # [16:48] <@smaug> AryehGregor: note, also the interface hierarchy in the specs has changed
  2598. # [16:48] <@smaug> AryehGregor: eventtarget is the top most interface nowadays
  2599. # [16:48] <BenWa> ehsan++
  2600. # [16:49] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  2601. # [16:49] <jdm> gavin: how do you get a window from an ID?
  2602. # [16:50] <mkaply> ttaubert: so there isn't already a a bug for a better place holder? Do you want me to file it?
  2603. # [16:50] <ttaubert> mkaply: yes :)
  2604. # [16:50] <edmorley> ehsan: thank you for merging
  2605. # [16:50] <ttaubert> thx
  2606. # [16:51] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2607. # [16:51] * Quits: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP) (Quit: jorendorff)
  2608. # [16:51] <edmorley> ehsan: don't feel you can't ask for me to do it if you're busy with the updater stuff :-)
  2609. # [16:51] <@ehsan> edmorley: it's ok, this one was only one bug :)
  2610. # [16:52] <@ehsan> edmorley: also, BenWa twisted my arm to do it ;)
  2611. # [16:52] <BenWa> ehsan: You asked me :P
  2612. # [16:52] <@ehsan> lies!
  2613. # [16:52] <BenWa> haha
  2614. # [16:53] <edmorley> ehsan: I presume we're merging birch later today after the merge? had there been any thoughts as to POA? (a bit of mercurial says 55 csets to be merged (and that includes a bunch of "Merge from mozilla-central"), so in a way isn't any worse than an average inbound merge when not approval required
  2615. # [16:53] <edmorley> ehsan: merge thief!
  2616. # [16:53] <edmorley> my precious!
  2617. # [16:53] <edmorley> :-)
  2618. # [16:54] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d7f017e8e572 - John O'Duinn - bug 746741: add makefile targets to encapsulate rebuild/repackage/install steps on android. r=ted, a=npotb
  2619. # [16:54] <@ehsan> edmorley: yesterday there were 42 non merge csets
  2620. # [16:54] * Quits: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP) (Quit: geoffbrown)
  2621. # [16:54] * jlund|away is now known as jlund
  2622. # [16:54] <@ehsan> and there's some new stuff there
  2623. # [16:54] * Joins: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP)
  2624. # [16:54] <@ehsan> but I will most likely merge it in one chunk
  2625. # [16:55] <@ehsan> and then trigger a nightly on it
  2626. # [16:55] <@ehsan> (for mozregression)
  2627. # [16:55] * Quits: tonymec (tonymec@1724C5D5.AC85AA9D.277517C1.IP) (Input/output error)
  2628. # [16:55] <edmorley> yeah
  2629. # [16:55] <edmorley> (albeit mozregression just picks the first nightly it can for the day iirc)
  2630. # [16:56] <edmorley> but will be useful for manually narrowing
  2631. # [16:56] <@ehsan> oh it does?
  2632. # [16:56] <@ehsan> I didn't know that
  2633. # [16:56] <@ehsan> but still
  2634. # [16:56] <@ehsan> I've been watching the changes landing there
  2635. # [16:56] <@ehsan> and there isn't anything super risky
  2636. # [16:56] * @ted isn't even sure how mozregression finds nightlies
  2637. # [16:56] * @ted sure wishes we had built that web service to list nightly builds
  2638. # [16:57] * Quits: tonymec|away (tonymec@1724C5D5.AC85AA9D.277517C1.IP) (Quit: Konversation terminated!)
  2639. # [16:57] <@ehsan> yeah that would have been nice
  2640. # [16:57] * glob is now known as glob|away
  2641. # [16:58] <gavin> jdm: hmm, I suppose you can't with an inner window ID
  2642. # [16:58] <joduinn> gerv: ping?
  2643. # [16:58] <gerv> pong.
  2644. # [16:58] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  2645. # [16:58] <edmorley> ehsan: the last time I looked was like 9 months ago, and it basically had a hard coded list of hours and ran through them in YYYY-MM-DD-<HH> form, in the order of most likely (hardcoded) success
  2646. # [16:58] <@ted> heh
  2647. # [16:58] <@ehsan> well
  2648. # [16:58] <edmorley> ehsan: but the paths have changed since, so must have been updated since I suppose
  2649. # [16:58] <@ehsan> there's only so much a tool can do
  2650. # [16:58] <edmorley> indeed :-)
  2651. # [16:58] <@ted> i guess it could exhaustively find nightlies
  2652. # [16:58] <joduinn> gerv: hey, are you the right person for https://bugzilla.mozilla.org/show_bug.cgi?id=746774 ?
  2653. # [16:58] <@ted> and then pick one
  2654. # [16:58] <NeilAway> Yoric: octal warnings in chrome js were accidentally disabled in about fx3.6 (? not sure exactly when)
  2655. # [16:59] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2656. # [16:59] <@ted> hard to really do the right thing without extra info about how many changesets are between each one
  2657. # [16:59] <Yoric> NeilAway: Well, they still are.
  2658. # [16:59] <@ehsan> but I'll still trigger the nightlies
  2659. # [16:59] <Yoric> (in strict mode)
  2660. # [16:59] <@ehsan> to make myself feel better
  2661. # [16:59] <edmorley> ehsan: don't get me wrong, I love mozregression (regression range finding using mozregression was one of the things that sucked me into triage then the rest)
  2662. # [16:59] <sheppy> Anyone out there understand bug 696586 thoroughly? I get the gist of it, but am curious how it's actually used by web code. The test is a little obfuscated, so it's not very helpful to understand usage.
  2663. # [16:59] <@ted> ehsan: if nothing else, that gives you more builds for manual regression finding
  2664. # [16:59] * Quits: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP) (Quit: geoffbrown)
  2665. # [16:59] <@ehsan> yeah
  2666. # [16:59] * Joins: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP)
  2667. # [16:59] <edmorley> ehsan: happy to do the birch merge if it frees you up?
  2668. # [17:00] <NeilAway> Yoric: well, I fixed them in at least two places
  2669. # [17:00] <@ehsan> edmorley: that'd be great :)
  2670. # [17:00] <gerv> joduinn: Yes, I am, and I added a comment 5 hours ago :-)
  2671. # [17:00] <joduinn> gerv: bah. /me force refreshes and sees
  2672. # [17:00] <gerv> :-)
  2673. # [17:00] <@ehsan> edmorley: if you wanna do it, please let me know when you're done so that I can close birch down
  2674. # [17:00] <gerv> joduinn: Does that answer the question?
  2675. # [17:00] * Quits: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP) (Quit: geoffbrown)
  2676. # [17:01] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
  2677. # [17:01] <edmorley> ehsan: sure
  2678. # [17:01] * wlach|afk is now known as wlach
  2679. # [17:01] <@ehsan> ty
  2680. # [17:01] * Quits: smontagu (chatzilla@moz-7B849C8E.red.bezeqint.net) (Ping timeout)
  2681. # [17:01] * Quits: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2682. # [17:02] <joduinn> gerv: do we have to post src for every tool used in toolchain?
  2683. # [17:02] * Joins: smontagu (chatzilla@moz-BF37C31A.red.bezeqint.net)
  2684. # [17:02] <NeilAway> Yoric: well, take https://bugzilla.mozilla.org/show_bug.cgi?id=738589#c0 for instance
  2685. # [17:02] <gerv> joduinn: Everything you are distributing binaries for, you need to distribute source for.
  2686. # [17:02] <gerv> If some tool was used in creating those binaries,
  2687. # [17:02] * Joins: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP)
  2688. # [17:02] <gerv> you don't need to distribute it, or its source,
  2689. # [17:03] <gerv> but you should document the build process and where to find the tool.
  2690. # [17:03] <BenB> gerv: oh, you don't? At least the GPL requires it.
  2691. # [17:04] <joduinn> comment#0 includes list of NDK (thing that we want to redistribute) and list of toolchain used to build (gcc, etc)
  2692. # [17:04] <gerv> The GPL does not require that you provide the source code for every tool used in building the binaries you are distributing IIRC.
  2693. # [17:04] <NeilAway> AryehGregor: only leaf classes actually implement DOM interfaces because a) they're COM interfaces, so have stuff like outparam and nsresult goop that internal code doesn't want b) multiple inheritance bloats vtables
  2694. # [17:04] <BenB> gerv: if mozilla.org or mozilla.com created it, I think it should definitely be open, no?
  2695. # [17:04] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  2696. # [17:04] * zpao is now known as zpao|detached
  2697. # [17:04] <gerv> BenB: we are talking here about distributing the toolchain for our Android development.
  2698. # [17:04] <BenB> gerv: right, but the scripts you used.
  2699. # [17:04] <BenB> (and wrote to build it)
  2700. # [17:04] * AutomatedTester|AFK is now known as AutomatedTester
  2701. # [17:04] <edmorley> ehsan: I'll do it once the repo versions get revved etc. I'm here til late anyway, since the CouchDB people are using the london mozilla space for an event and a couple of us are staying to herd cats (/make sure we still have an office tomorrow :-))
  2702. # [17:04] <gerv> If there is some proprietary tool required to build stuff for building stuff on Android,
  2703. # [17:04] <gerv> that's not our problem.
  2704. # [17:04] <BenB> gerv: true
  2705. # [17:05] <gerv> What I said is here:
  2706. # [17:05] <gerv> https://bugzilla.mozilla.org/show_bug.cgi?id=746774
  2707. # [17:05] <gerv> Tell me if you think I've understated the GPL v3's requirements.
  2708. # [17:05] <BenB> gerv: the bug is closed. why?
  2709. # [17:05] * Joins: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net)
  2710. # [17:05] <BenB> s/closed/restricted access/
  2711. # [17:05] <gerv> Hmm. Good question.
  2712. # [17:05] <joduinn> BenB: its legal component
  2713. # [17:05] <gerv> It's in the Legal component.
  2714. # [17:06] <gerv> I don't think it needs to be.
  2715. # [17:06] <gerv> joduinn: Concur?
  2716. # [17:06] <joduinn> thats the default aiui from jhford-work-away
  2717. # [17:06] <BenB> joduinn: so what? all mozilla does is open, unless there's a really strong reason why it *must* be closed.
  2718. # [17:06] <gerv> BenB demonstrates how to win friends and influence people.
  2719. # [17:06] <gerv> What he meant to say was:
  2720. # [17:06] <joduinn> BenB: agreed. I'm just saying that I am not qualified to comment on whether this legal bug *must* be closed.
  2721. # [17:06] <gerv> joduinn: We have a policy of things being open unless there's a reason for them to be closed, and I think it should apply in this case.
  2722. # [17:07] <@ehsan> edmorley: cool
  2723. # [17:07] <gerv> joduinn: I suspect it's the default for the legal bug filing form.
  2724. # [17:07] <BenB> gerv: I thought that's exactly what I said :)
  2725. # [17:07] <joduinn> gerv: as you are owner, happy to abide by whatever you decide here
  2726. # [17:07] <gerv> OK.
  2727. # [17:07] <@ted> yes, legal bugs are confidential by default
  2728. # [17:07] <@ted> because of the whole attorney-client privilege thing
  2729. # [17:07] * joduinn explicitly did not file, and does not own this bug
  2730. # [17:07] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2731. # [17:07] <gerv> OK, now open.
  2732. # [17:08] <@ted> that bug doesn't really have any legal analysis by a lawyer, so it probably doesn't need to be closed
  2733. # [17:08] <Yoric> NeilAway: Yes, I am aware of that and it is a bit of a PITA.
  2734. # [17:08] * zpao|detached is now known as zpao
  2735. # [17:08] <Yoric> For Unix constants, that is.
  2736. # [17:08] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  2737. # [17:08] <BenB> ted: "attorney-client privilege" means that the lawyer must not disclose unless the client agrees. in this case, the whole purpose for existance of the client is, by definition, to be open, so the client agrees, so the attorney doesn't close.
  2738. # [17:09] <BenB> ted: in other words, even legal bugs are open by default.
  2739. # [17:09] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
  2740. # [17:09] <@ted> no
  2741. # [17:09] <joduinn> so to get back to the matter at hand 1) post source for NDK in "src" dir 2) post instructions on what toolchain used, steps to follow.
  2742. # [17:09] <@ted> i'm pretty sure it doesn't actually work that way in the US legal system
  2743. # [17:09] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
  2744. # [17:09] <BenB> ted: which part of what I said is wrong?
  2745. # [17:09] <@ted> anything that has been explicitly made public can be used in a court of law as evidence
  2746. # [17:09] <joduinn> 2a) we are not required to post copies of all the binaries or source for all the tools used
  2747. # [17:10] <gerv> joduinn: Is "NDK" the same thing as that list of packages in comment #0?
  2748. # [17:10] <gerv> You are required to post the source for anything you post the binaries for,
  2749. # [17:10] <@ted> which means that making all legal bugs open means that the ability of MoCo's legal staff to freely discuss legal issues with other staff is severely restricted
  2750. # [17:10] <gerv> but you are not required to post the source or binaries for tools used to create the binaries you are posting.
  2751. # [17:10] <@dolske> ted is absolutely right here.
  2752. # [17:10] <gerv> I _think_.
  2753. # [17:10] <@ted> due to the potential for it to be used as evidence in any sort of legal matter
  2754. # [17:10] <joduinn> gerv: no. NDK is first url. toolchain used to compile, link, package NDK is later block of 7 urls
  2755. # [17:10] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  2756. # [17:10] * Quits: smontagu (chatzilla@moz-BF37C31A.red.bezeqint.net) (Ping timeout)
  2757. # [17:10] <@dolske> gerv: I'd sure assume that's the case, or we'd have a hard time using Visual Studio to build our Windows binary! :)
  2758. # [17:11] <gerv> And we want to ship binaries of the things in the block of 7?
  2759. # [17:11] <@ted> hah
  2760. # [17:11] <BenB> ted: right. that can be argued. I can also argue that visibility of source code means that attackers can find security bugs more easily.
  2761. # [17:11] <gerv> Then we need to ship the source for the things in the block of 7.
  2762. # [17:11] <@ted> BenB: if only the legal system were as simple as source code
  2763. # [17:11] <@ehsan> edmorley: oh I was wondering, are you watching the tree? :)
  2764. # [17:11] <BenB> ted: heh, agreed! :)
  2765. # [17:11] <gerv> Oh, sorry.
  2766. # [17:11] * Joins: smontagu (chatzilla@moz-C643CC49.red.bezeqint.net)
  2767. # [17:11] <@ted> BenB: in a perfect world all our bugs would be open
  2768. # [17:11] <@ted> i fully agree
  2769. # [17:11] <gerv> Am I thoroughly confused?
  2770. # [17:11] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  2771. # [17:12] <gerv> joduinn: tell me again, in words of one syllable, what we want to ship binaries of?
  2772. # [17:12] * Joins: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP)
  2773. # [17:12] <@dolske> challenging. :)
  2774. # [17:12] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2775. # [17:12] <edmorley> ehsan: yup, why? :-)
  2776. # [17:13] <joduinn> 1) we took source code of new android ndk
  2777. # [17:13] <joduinn> 2) we used open source tools (binaries and sources available elsewhere - link of 7 urls supplied)
  2778. # [17:13] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  2779. # [17:13] <@ehsan> edmorley: I figured if you are, I can pretend that you did the merge and not watch the tee ;)
  2780. # [17:13] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  2781. # [17:13] <edmorley> ehsan: sure :-O)
  2782. # [17:13] <@ehsan> jdm: want me to land 722942 on birch?
  2783. # [17:13] <glandium> joduinn: that's actually not true.
  2784. # [17:13] <joduinn> 3) we used those open source tools to compile source code in (1)
  2785. # [17:13] <edmorley> :-) even
  2786. # [17:13] <@ehsan> thanks!
  2787. # [17:13] <jdm> ehsan: yes please!
  2788. # [17:14] <glandium> joduinn: what actually happens is that you take the source of all these things, and compile them.
  2789. # [17:14] <jfkthame> ehsan: do you still have your android device with the broken arabic font (bug 706888)? i'd like to know if the tryserver build there helps with it…
  2790. # [17:14] <joduinn> 4) we want to save every fennec developer the bother of having to do (3)
  2791. # [17:14] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
  2792. # [17:14] <@ehsan> jfkthame: yep
  2793. # [17:14] <glandium> joduinn: and you compile them with the gcc on your system, not the one in these tarballs
  2794. # [17:15] <jfkthame> ehsan: cool - if you could test it when you have a moment, please :) …. if it fixes the issue, i'll try to get the mobile folk to accept the patch
  2795. # [17:15] <@ehsan> jfkthame: sure, where's the build?
  2796. # [17:15] <BenB> joduinn: is android NDK, is it open-source itself?
  2797. # [17:16] <joduinn> glandium: wha? no. we compiled with the version of gcc specified in the bug.
  2798. # [17:16] <glandium> gerv: the ndk package we ship is a collection of compilers, linkers, headers, and libraries
  2799. # [17:16] <jfkthame> see bug 706888 comment 16 for tryserver link
  2800. # [17:16] <BenB> if so, I don't see any problem.
  2801. # [17:16] <glandium> gerv: they are built from the 7 tarballs
  2802. # [17:16] <glandium> gerv: everything in these 7 tarballs is free software
  2803. # [17:16] <joduinn> BenB: yes, NDK is open source. see comment#0
  2804. # [17:16] <gerv> Is the NDK Apache, GPL, a mix or what?
  2805. # [17:17] <gerv> I could download it to read the LICENSE file, but it's big,
  2806. # [17:17] <gerv> and I can't find a browsable source repo.
  2807. # [17:17] <BenB> joduinn: then I don't see a problem: Just upload the binaries and all sources and scripts you used and the instructions.
  2808. # [17:17] <gerv> glandium: You seem to be saying something different from joduinn.
  2809. # [17:17] <glandium> gerv: i am
  2810. # [17:17] <gerv> He is saying that the 7 tarballs are the software we used to _build_ the NDK.
  2811. # [17:17] <BenB> joduinn: alternatively, some licenses may allow you to just reference a third-party server for e.g. gnu gcc
  2812. # [17:17] * Quits: past (past@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2813. # [17:17] <gerv> You are saying that the 7 tarballs are part of the NDK.
  2814. # [17:17] * gerv is getting confused by compilers compiling compilers.
  2815. # [17:18] <@ehsan> jfkthame: ok, now I need to figure out how to type in that try server directory link into my phone :(
  2816. # [17:18] <glandium> gerv: a small part of the ndk is built with the compiler that is also part of the ndk
  2817. # [17:18] <gerv> Hey bro, I know you like some compilers to compile your compilers, so I compiled some compilers for you!
  2818. # [17:18] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Input/output error)
  2819. # [17:18] * Quits: cdiehl (cdiehl@moz-7C582495.pool.mediaways.net) (Ping timeout)
  2820. # [17:18] * Joins: past (past@F2D29657.F60B0462.67AC9B1.IP)
  2821. # [17:18] <@ehsan> bitly I gues
  2822. # [17:18] <glandium> but the compiler in the ndk is built with another compiler
  2823. # [17:18] <jfkthame> ehsan: yeah, that should save some pain!
  2824. # [17:18] <catlee> all going back to some Prime Compiler
  2825. # [17:19] * joduinn pours coffee and waits to be enlighted. I just *love* legal bugs.
  2826. # [17:19] <gerv> (Which has a backdoor to compile that backdoor into any compiler it compiles.)
  2827. # [17:19] <glandium> anyways, contents from all tarballs are built and end up in the ndk binary tarball
  2828. # [17:19] <@ehsan> boy do we render l and I the same!
  2829. # [17:19] <jfkthame> complain to your font supplier!
  2830. # [17:19] <gerv> ehsan: in the UI? File a bug on our default font choices.
  2831. # [17:20] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2832. # [17:20] <@ehsan> gerv: no, on bit.ly ;)
  2833. # [17:20] * @ehsan runs away
  2834. # [17:20] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2835. # [17:20] <gerv> You mean bit.Iy?
  2836. # [17:20] <@ehsan> hehe
  2837. # [17:20] <@ehsan> speaking of which
  2838. # [17:20] * gerv notes his IRC client has a similar problem.
  2839. # [17:21] <@ehsan> jfkthame: if you type "lI" in the search bar for example, you get two very similar vertical bars
  2840. # [17:21] * zpao is now known as zpao|detached
  2841. # [17:21] <@ehsan> with different heights of course
  2842. # [17:21] <@ehsan> but not enough distinction
  2843. # [17:21] <@ehsan> should I file a bug on that?
  2844. # [17:21] * NeilAway has the problem with l and 1 in courier
  2845. # [17:21] <joduinn> gerv: BenB ted glandium : so what is the summary? specifically what does jhford-work-away need to do in order to distribute new pre-compiled NDK to fennec developers
  2846. # [17:21] <gerv> joduinn: Writing a new comment now :-)
  2847. # [17:21] <@dolske> ehsan: that's default system font, so not much we can do about that....
  2848. # [17:21] <jfkthame> ehsan: which platform are you referring to?
  2849. # [17:21] <BenB> joduinn: here's my take: https://bugzilla.mozilla.org/show_bug.cgi?id=746774#c5
  2850. # [17:21] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  2851. # [17:22] <@ehsan> jfkthame: os x
  2852. # [17:22] <glandium> joduinn: he just needs to ship all the tarballs
  2853. # [17:22] <BenB> plus his patches
  2854. # [17:22] <stransky> glandium, I expect ppc builds are broken for FF12, right?
  2855. # [17:22] <jfkthame> ehsan: what dolske said - file a bug with apple, i guess
  2856. # [17:22] <glandium> stransky: i don't know
  2857. # [17:22] <@ted> catlee: presumably the first compiler was hand-assembled or just written in assembly
  2858. # [17:23] <glandium> (yet)
  2859. # [17:23] <stransky> :)
  2860. # [17:23] <@ehsan> yeah like that's gonna get me anywhere ;)
  2861. # [17:23] * zpao|detached is now known as zpao
  2862. # [17:23] <jfkthame> indeed
  2863. # [17:23] <@dolske> radr: !
  2864. # [17:23] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  2865. # [17:23] <@dolske> * radar!
  2866. # [17:23] <glandium> stransky: broken how?
  2867. # [17:23] <stransky> glandium, https://bugzilla.mozilla.org/show_bug.cgi?id=691898, https://bugzilla.mozilla.org/show_bug.cgi?id=746112
  2868. # [17:24] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2869. # [17:24] <gerv> joduinn: Had another go. Let me know if it seems clear.
  2870. # [17:24] <@ehsan> jfkthame: the try server build works great!!!!!!!!!!
  2871. # [17:24] <glandium> stransky: the first is not exactly new. it's been there since at least 10
  2872. # [17:24] <@ehsan> god it's good to be able to read persian again on fennec :)
  2873. # [17:24] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2874. # [17:25] <jfkthame> ehsan: awesome! ok, i'll request review on the patch and see if we can move it forward
  2875. # [17:25] * Quits: rstrong (rstrong@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2876. # [17:25] <@ehsan> thank you
  2877. # [17:25] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2878. # [17:25] * ChanServ sets mode: +o dveditz
  2879. # [17:25] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
  2880. # [17:25] <@ehsan> jfkthame: btw, the rendering looks better than the stock browser
  2881. # [17:25] <@ehsan> I'm not quite sure why
  2882. # [17:25] <glandium> stransky: the second one is not new either, and i haven't seen it on ppc (not ppc64, ppc)
  2883. # [17:25] <@ehsan> the font looks crisper I guess
  2884. # [17:25] <jfkthame> ehsan: extra-cool - though i don't know why that would be!
  2885. # [17:25] <@khuey> firebot: uuid
  2886. # [17:25] <firebot> 76732e62-da09-4aef-850a-78b9f6d5c8cf (/msg firebot cid for CID form)
  2887. # [17:25] <joduinn> gerv: 100% clear. but different to what BenB said in comment#3, comment#4
  2888. # [17:26] <jfkthame> ehsan: is it perhaps a slightly different size?
  2889. # [17:26] <joduinn> bah. typo
  2890. # [17:26] <joduinn> gerv: 100% clear. but different to what BenB said in comment#5, comment#6
  2891. # [17:26] <stransky> glandium, i see. so for the second one, it does not affect your builds?
  2892. # [17:26] <@ehsan> jfkthame: could be
  2893. # [17:26] <glandium> stransky: not afaik, on ppc32
  2894. # [17:27] <stransky> glandium, interesting, thanks
  2895. # [17:27] <gerv> joduinn: The GPL does not require the tools or sources of tools for compilation of binaries to be provided, _unless_ you are shipping a "User Product" (like a phone or a router).
  2896. # [17:27] <BenB> joduinn: no conflict. gerv comment 6 is right
  2897. # [17:27] <glandium> stransky: you're likely to be hitting a problem with 64-bit jsval
  2898. # [17:27] <BenB> joduinn: I said it's fine to either upload GCC source or reference it. gerv said you can reference gcc source.
  2899. # [17:27] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2900. # [17:27] <gerv> "The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work."
  2901. # [17:27] <BenB> comment 7, rather
  2902. # [17:28] <Mossop> myk: I think the webapps stuff has broken xulrunner builds :(
  2903. # [17:28] <joduinn> lol
  2904. # [17:28] <stransky> glandium, seems to be a problem with kernel page size
  2905. # [17:28] <myk> Mossop: :-(
  2906. # [17:28] * zpao is now known as zpao|detached
  2907. # [17:28] <glandium> stransky: yeah, could be that too
  2908. # [17:28] <gerv> So what I said just above is not quite right, but nevertheless, you don't need to provide the source of the tools used if you haven't modified them and you don't want to.
  2909. # [17:28] * zpao|detached is now known as zpao
  2910. # [17:28] * Joins: fxa90id (fxa90id@moz-B58179A8.neoplus.adsl.tpnet.pl)
  2911. # [17:28] <glandium> stransky: i think ppc32 uses 4k pages
  2912. # [17:28] <stransky> i see
  2913. # [17:28] <myk> Mossop: bug 747394 is something else?
  2914. # [17:28] <BenB> exactly. <gerv> So what I said just above is not quite right, but nevertheless, you don't need to provide the source of the tools used if you haven't modified them and you don't want to.
  2915. # [17:29] <glandium> gerv: depends what you mean by tools
  2916. # [17:29] <myk> Mossop: erm, i mean *or* something else
  2917. # [17:29] <gerv> glandium: I mean things used in the build process but not included in the binaries you are providing.
  2918. # [17:29] <gerv> If it is used in the build process _and_ included in the binaries you are providing,
  2919. # [17:29] <gerv> you need to provide source for it.
  2920. # [17:29] <myk> Mossop: that bug caused nightly build bustage that was resolved for firefox nightlies but may not be resolved for others
  2921. # [17:29] <gerv> Does that answer your question?
  2922. # [17:29] <BenB> joduinn: what I am unclear about is whether you modify gcc or not. if you do, and you use that modified gcc to build the binaries, you should or must publish the gcc source, preferably as original tarball + your patch
  2923. # [17:29] <glandium> gerv: we agree :)
  2924. # [17:29] <Mossop> myk: Looks like something else. Fails during packaging: "/bin/sh: line 0: cd: universal/xulrunner/XUL.framework/Versions/Current/webapprt: No such file or directory"
  2925. # [17:30] <gerv> BenB: you are correct; if we patched gcc, we would need to provide full source for our modified gcc,
  2926. # [17:30] <gerv> although we are allowed to reference the main tarball and provide a patch on top.
  2927. # [17:30] <myk> Mossop: hmm, interesting; have you filed a bug yet? if not, point me at the log, and i'll file one referencing it
  2928. # [17:30] <gerv> See GPL v3 6 d).
  2929. # [17:30] <joduinn> BenB: aiui, jhford-work-away did *not* modify gcc; however, he's not awake yet to verify
  2930. # [17:30] <myk> Mossop: if so, just point me at the bug :-)
  2931. # [17:30] <glandium> gerv: i don't think that's true.
  2932. # [17:30] <glandium> joduinn: he necessarily has
  2933. # [17:30] <gerv> You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts
  2934. # [17:31] <myk> Mossop: or is this on your own local build?
  2935. # [17:31] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  2936. # [17:31] <Mossop> myk: Only jsut saw the log, if you could file the bug that'd be great as I'm in a work week right now: https://tbpl.mozilla.org/php/getParsedLog.php?id=11150844&tree=Firefox&full=1#error0
  2937. # [17:31] <myk> Mossop: you betcha!
  2938. # [17:31] <gerv> If gcc is modified, "Corresponding Source" includes the source code to the GCC you used.
  2939. # [17:31] <joduinn> glandium: ?
  2940. # [17:31] <gerv> So it can be on a different network server,
  2941. # [17:31] <BenB> joduinn: oki. gerv and me are in complete agreement. do you still see points to clarify or are things clear?
  2942. # [17:31] <gerv> as long as you make sure it stays there.
  2943. # [17:31] <gerv> (Which is why it's often best to ship it yourself,
  2944. # [17:31] <Mossop> myk: Looks like windows and osx both affected
  2945. # [17:31] <gerv> to save you having to keep checking.)
  2946. # [17:31] <glandium> joduinn: gcc needs to be modified for the ndk
  2947. # [17:32] <gerv> Really? <sigh>
  2948. # [17:32] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  2949. # [17:32] <gerv> glandium: Perhaps we have reached the limits of IRC.
  2950. # [17:32] <BenB> gerv: with just 4 participants? :)
  2951. # [17:32] * Quits: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  2952. # [17:32] <BenB> poor IRC
  2953. # [17:32] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120328051619])
  2954. # [17:32] <gerv> Would you be able to post a step-by-step explanation of what actually happens between having a newly-installed computer and having a set of NDK binaries we want to distribute,
  2955. # [17:32] <gerv> in the bug?
  2956. # [17:32] <myk> Mossop: got it; just found the rest of the builds by adding noignore=1 to the tbpl URL
  2957. # [17:32] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2958. # [17:33] * gerv things double negatives in options suck ;-)
  2959. # [17:33] <glandium> gerv: ok, i'll do that
  2960. # [17:33] <gerv> Thank you :-)
  2961. # [17:33] <gerv> Ping me when you're done,
  2962. # [17:33] <gerv> and I'll have a 3rd go at an analysis.
  2963. # [17:33] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  2964. # [17:33] * Joins: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP)
  2965. # [17:33] <joduinn> gerv: +1; this feels like an infinite loop, but maybe i just need more coffee and things are getting closer to resolution
  2966. # [17:33] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2967. # [17:33] * Quits: past (past@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2968. # [17:33] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2969. # [17:33] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2970. # [17:33] * Quits: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2971. # [17:33] <Mossop> myk: I'm guessing the packaging stuff just needs to check if webapps is enabled or something since I guess we don't want it in XULRunner builds?
  2972. # [17:34] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2973. # [17:34] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2974. # [17:34] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2975. # [17:34] <myk> Mossop: yeah, looks like we're enabling webapprt somewhere we shouldn't be; shouldn't be too hard to find and fix; i'll tackle it today
  2976. # [17:35] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  2977. # [17:35] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  2978. # [17:35] <glandium> gerv: your analysis is actually sound, afaict
  2979. # [17:35] * AutomatedTester is now known as AutomatedTester|AFK
  2980. # [17:36] <gerv> glandium: I know the principles;
  2981. # [17:36] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
  2982. # [17:36] <gerv> it just seems that their application is complex in this case,
  2983. # [17:36] <gerv> and like joduinn, I want to make sure that jhford-work-away comes out of this
  2984. # [17:36] <gerv> clear on what he needs to do.
  2985. # [17:37] * Fallen is now known as Fallen|away
  2986. # [17:37] * Fallen|away is now known as Fallen
  2987. # [17:37] <myk> Mossop: bug 748379
  2988. # [17:38] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2989. # [17:38] <Mossop> myk: Thanks
  2990. # [17:38] * joduinn hits force-refresh on bug and re-reads
  2991. # [17:39] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  2992. # [17:39] <myk> Mossop: sure thing
  2993. # [17:39] <joduinn> gerv: comment#7 is the latest-and-greatest ?
  2994. # [17:40] <gerv> joduinn: I asked glandium to provide more info on precisely what's happening.
  2995. # [17:40] <gerv> Assuming he's still doing that, then wait for me to read it and check.
  2996. # [17:40] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2997. # [17:40] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2998. # [17:40] <gerv> But comment #7 is the current latest :-)
  2999. # [17:40] <joduinn> gerv: k
  3000. # [17:40] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3001. # [17:40] <joduinn> gerv: my expectation coming into this last week was:
  3002. # [17:40] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
  3003. # [17:40] <joduinn> 1) ship source + binary of NDK
  3004. # [17:40] <joduinn> 2) post build instructions
  3005. # [17:41] <@khuey> ted: ping
  3006. # [17:41] <gerv> joduinn: That sounds right to me,
  3007. # [17:41] * Joins: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  3008. # [17:41] <joduinn> 2a) have links to tools used for (1)
  3009. # [17:41] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
  3010. # [17:41] <gerv> but it's a little more complex if we are modifying any of the tools we use to do the build,
  3011. # [17:41] <joduinn> 3) drink coffee
  3012. # [17:41] <gerv> which glandium suggests we are.
  3013. # [17:41] <gerv> Why don't you start with item 3),
  3014. # [17:41] * jwir3|away is now known as jwir3
  3015. # [17:41] <gerv> while I check items 1) and 2)?
  3016. # [17:42] <joduinn> gerv: :-)
  3017. # [17:42] * sheppy is now known as sheppy-lunch
  3018. # [17:42] <BenB> joduinn: for 3), make sure the coffee is from Java
  3019. # [17:42] <joduinn> well, actually, its from blue bottle.
  3020. # [17:42] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3021. # [17:42] <BenB> joduinn: BUT given that you used a modified gcc, be sure to post these patches for the modified gcc.
  3022. # [17:42] * Joins: timA (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  3023. # [17:42] <timA> ted: ping
  3024. # [17:42] <BenB> joduinn: the idea being that somebody else must be able to reproduce what you did
  3025. # [17:43] <@ted> khuey: pong
  3026. # [17:43] <@ted> timA: pong
  3027. # [17:43] * Joins: philipp64|laptop_ (chatzilla@moz-B40B9015.ctcweb.net)
  3028. # [17:44] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  3029. # [17:44] * gerv wonders how one can typo "timA" as "khuey"
  3030. # [17:44] <@ted> gerv: they both pinged
  3031. # [17:44] * joduinn steps back and rephrases
  3032. # [17:44] <gerv> ted is a man in demand
  3033. # [17:44] * @khuey consolidates this conversation in #pymake
  3034. # [17:44] <@ted> apparently
  3035. # [17:44] <@ted> have you seen my review queue?
  3036. # [17:44] <joduinn> 1) ship source + binary of NDK
  3037. # [17:44] <joduinn> 2) post build instructions
  3038. # [17:44] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
  3039. # [17:44] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  3040. # [17:45] <espindola> ehsan, btw, when you run the performance tests, can you plese write down on the bug how you did it?
  3041. # [17:45] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Ping timeout)
  3042. # [17:45] * philipp64|laptop_ is now known as philipp64|laptop
  3043. # [17:45] <@ehsan> espindola: sure (I'm planning to submit try server pushes, fwiw)
  3044. # [17:45] <espindola> I know one has to run talus many times
  3045. # [17:45] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  3046. # [17:45] <joduinn> 2a) post tarballs of src of the 7 tools used (see comment#0). Its possibly overkill, but will resolve this discussion and has no negative, as all the toolchains are open source.
  3047. # [17:45] <espindola> but not sure how one averages them
  3048. # [17:45] <timA> ted: re bug 747470, any idea why adding "USE_STATIC_LIBS = 1" would fail to make webapprt.exe statically linked against the CRT?
  3049. # [17:46] <@ted> no
  3050. # [17:46] <@ted> it's pretty trivial in its implementation
  3051. # [17:46] <joduinn> 3) drink more coffee
  3052. # [17:46] <joduinn> ?
  3053. # [17:46] <@ehsan> espindola: ok, I'll document everything that I did
  3054. # [17:46] <BenB> joduinn: you're still missing the gcc patches, no?
  3055. # [17:46] <@ted> http://mxr.mozilla.org/mozilla-central/source/config/config.mk#502
  3056. # [17:46] <espindola> awesome, thanks!
  3057. # [17:46] <joduinn> BenB: if there are any gcc modifications, we'll post that also, of course.
  3058. # [17:46] <BenB> joduinn: if you're patching gcc, you should post the gcc tarball plus your patches, spearately.
  3059. # [17:47] <BenB> joduinn: good, thanks. these and the instructions are the important bit, in fact. :)
  3060. # [17:47] <gerv> joduinn: I think what you just outlined, with the patches, would be fine.
  3061. # [17:47] <gerv> Err on the side of posting more stuff;
  3062. # [17:47] <glandium> gerv, BenB, joduinn: https://bugzilla.mozilla.org/show_bug.cgi?id=746774#c8
  3063. # [17:47] <gerv> ftp space is cheaper than lawyer time :-)
  3064. # [17:47] <timA> ted: thanks for the link, I'll keep investigating
  3065. # [17:47] <BenB> gerv: lol
  3066. # [17:47] * Quits: blassey (blassey@moz-8ACFF7A9.hsd1.ma.comcast.net) (Ping timeout)
  3067. # [17:48] <@ted> np
  3068. # [17:48] * Joins: graememcc (chatzilla@moz-AA5FE0E0.range86-148.btcentralplus.com)
  3069. # [17:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/906f3bb4c5aa - Victor Porof - Bug 741324 - Make it possible to start a debugger in a new firefox instance; r=past,rcampbell,zpao
  3070. # [17:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/357da346ceb7 - Tim Taubert - merge m-c to fx-team; a=desktop-only
  3071. # [17:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/b9914d4ebc92 - Panos Astithas - Bug 740803 - Put the debugger in its own compartment again; r=dcamp, a=mfinkle
  3072. # [17:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/3bdab8c31492 - Victor Porof - Bug 741325 - Sort the scripts in the menulist by filename; r=rcampbell
  3073. # [17:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/f849003d9864 - Rob Campbell - backout failing patches in bug 741324, 741325, 741328; a=orange
  3074. # [17:48] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3075. # [17:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/d636e92961fa - Victor Porof - Bug 741328 - Add a search input to easily/incrementally find scripts => with live buffer switching; r=rcampbell
  3076. # [17:49] <@ehsan> khuey: is there a simpler Traverse implementation than nsINodes?
  3077. # [17:49] * joduinn reads glandium 's comment#8 and tries to match it up with my 1) 2) 2a) above
  3078. # [17:49] <joduinn> glandium: are we saying the same thing?
  3079. # [17:49] <@ehsan> khuey: just looking at that gives me the chills
  3080. # [17:50] <@khuey> http://mxr.mozilla.org/mozilla-central/source/xpcom/ds/nsVariant.cpp#1664
  3081. # [17:50] <glandium> joduinn: i'm not saying anything about what should or should not be distributed alongside the built ndk
  3082. # [17:50] <@khuey> that one is static though
  3083. # [17:50] * Quits: vikram360 (vikram360@ED4A3FDF.5CE7E5D4.2A068A5E.IP) (Ping timeout)
  3084. # [17:50] <gerv> joduinn: I've added another comment.
  3085. # [17:50] * Quits: gozala1 (gozala@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  3086. # [17:50] * timA is now known as timA|lunch
  3087. # [17:50] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  3088. # [17:50] <gerv> Any clearer now?
  3089. # [17:50] * Quits: smontagu (chatzilla@moz-C643CC49.red.bezeqint.net) (Ping timeout)
  3090. # [17:50] <BenB> gerv++
  3091. # [17:51] <joduinn> gerv: wfm
  3092. # [17:51] <@ehsan> khuey: so I guess my real question is, what should I do in nsTextEditorState::Traverse to use the traverse method implemented by the macros?
  3093. # [17:51] <gerv> OK :-)
  3094. # [17:51] <edmorley> talos-r4-snow-007 says oooh another test job nom nom nom nom nom nom nom nom nom write error (disk full?)
  3095. # [17:51] <@khuey> ehsan: you should replace the stuff in the macros with tmp->Traverse(arguments)
  3096. # [17:51] * Joins: smontagu (chatzilla@moz-CD554C9F.red.bezeqint.net)
  3097. # [17:51] <joduinn> glandium: ted you ok with state of https://bugzilla.mozilla.org/show_bug.cgi?id=746774 ?
  3098. # [17:51] <@ehsan> ok
  3099. # [17:52] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  3100. # [17:52] <@ted> wfm
  3101. # [17:52] <mbrubeck> edmorley: filing a bug
  3102. # [17:52] * Quits: pcwalton (pcwalton@moz-83669184.hsd1.ca.comcast.net) (Quit: nbvcx)
  3103. # [17:52] <edmorley> mbrubeck: #build know :-)
  3104. # [17:53] <glandium> joduinn: yes
  3105. # [17:53] <joduinn> W00T!
  3106. # [17:54] * Quits: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3107. # [17:54] * fabrice|afk is now known as fabrice
  3108. # [17:54] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  3109. # [17:56] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  3110. # [17:57] <mbrubeck> akeybl, anyone else: Can we open inbound now (but leave m-c approval only until Aurora uplift is complete)?
  3111. # [17:57] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3112. # [17:57] <@khuey> OPEN THE GATE
  3113. # [17:58] <akeybl> mbrubeck: makes sense to me
  3114. # [17:58] <akeybl> I can go do that now
  3115. # [17:58] <mbrubeck> okay, opening inbound only...
  3116. # [17:58] <akeybl> mbrubeck: thanks
  3117. # [17:59] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  3118. # [17:59] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
  3119. # [17:59] * Joins: sheppy (sheppy@FD751BB7.9A12A851.20065979.IP)
  3120. # [17:59] * mbrubeck changes topic to 'm-i OPEN | m-c APPROVAL-REQUIRED || Next uplift: TODAY || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  3121. # [18:00] * jlund is now known as jlund|brb
  3122. # [18:00] * bear is now known as bear-afk
  3123. # [18:00] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  3124. # [18:00] * Quits: timdream (timdream@C1DB63BD.2D3125E3.74E0D10F.IP) (Quit: timdream)
  3125. # [18:02] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3126. # [18:02] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  3127. # [18:02] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  3128. # [18:04] <joduinn> ted: glandium BenB gerv thanks for that marathon
  3129. # [18:04] <gerv> You're welcome.
  3130. # [18:04] * joduinn is now known as joduinn-brb
  3131. # [18:04] <BenB> joduinn-brb: thanks for caring :)
  3132. # [18:04] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3133. # [18:04] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3134. # [18:05] * nical is now known as nical|away
  3135. # [18:05] * jhford-work-away is now known as jhford-work
  3136. # [18:06] <akeybl> jwir3: quick question about bug 733614 - should we perform the same backout from Aurora 14 and Beta 13?
  3137. # [18:06] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3138. # [18:06] * anant_ is now known as anant
  3139. # [18:06] <jwir3> akeybl: Yes, I think so.
  3140. # [18:06] * Quits: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP) (Quit: jorendorff)
  3141. # [18:06] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
  3142. # [18:06] <@khuey> jdm: plz approve memez kthxbai
  3143. # [18:06] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  3144. # [18:07] <akeybl> jwir3: OK we're performing the merge soon, can you prepare patches and we'll let you know when to land?
  3145. # [18:07] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
  3146. # [18:07] <jwir3> akeybl: I spoke with jet about this yesterday, and my priorities aren't there atm (I'm working on fennec native font inflation), so I don't think I'll get to it. BUT - I would suggest just backing it out of aurora right now, and that would buy us 6 weeks.
  3147. # [18:07] * Joins: past (past@F2D29657.F60B0462.67AC9B1.IP)
  3148. # [18:07] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  3149. # [18:07] <jwir3> (it's already been backed out of beta)
  3150. # [18:07] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3151. # [18:08] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
  3152. # [18:08] <@ehsan> khuey: so I tried this, with no luck:
  3153. # [18:08] <@ehsan> NS_CYCLE_COLLECTION_NOTE_EDGE_NAME(cb, "mState");
  3154. # [18:08] <@ehsan> cb.NoteNativeChild(&tmp->mState, &NS_CYCLE_COLLECTION_NAME(nsTextEditorState));
  3155. # [18:09] * Joins: vikram360 (vikram360@ED4A3FDF.5CE7E5D4.2A068A5E.IP)
  3156. # [18:10] <akeybl> jwir3: understood - did you want to perform the backout or do you think it'll be a clean hg backout?
  3157. # [18:10] <jwir3> I think it'll be pretty clean.
  3158. # [18:11] <Waldo> bz_sleep: uint32_t and PRUint32 aren't necessarily the same type, no; on Windows one's int, one's long, and good luck trying to get either Microsoft to change <stdint.h> or NSPR to change prtypes.h
  3159. # [18:11] <@khuey> ehsan: can you post what you have in the bug?
  3160. # [18:11] <@ehsan> sure
  3161. # [18:11] <jdm> khuey: ooh, is that happening today?
  3162. # [18:11] <Waldo> bz_sleep: also BSD has some issues around uint64_t and PRUint64 because one uses long, one uses long long
  3163. # [18:11] <@khuey> ehsan: I'll poke at it when I get a spare moment
  3164. # [18:11] <@khuey> jdm: indeed
  3165. # [18:12] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
  3166. # [18:12] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  3167. # [18:12] <akeybl> jwir3: ok we'll ping you if we run into problems
  3168. # [18:12] * jlund|brb is now known as jlund|lunch
  3169. # [18:12] <jwir3> sounds good, thanks akeybl
  3170. # [18:12] <@ehsan> khuey: thanks
  3171. # [18:12] * timA|lunch is now known as timA|mtg
  3172. # [18:13] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
  3173. # [18:13] <Waldo> bz_sleep: I think I remember debugging differences on Linux as well, but it's been awhile
  3174. # [18:13] <@khuey> ehsan: also, set f?=me so I don't lose track of it
  3175. # [18:13] <@ehsan> sure
  3176. # [18:13] <Waldo> bz_sleep: hence why we should get rid of the PR* types
  3177. # [18:13] <Waldo> bz_sleep: and use only <stdint.h> types everywhere
  3178. # [18:13] <@dolske> khuey: speaking of losing track, you have a trophy waiting on my desk still! :)
  3179. # [18:13] <@khuey> yes please
  3180. # [18:13] * Quits: fxa90id (fxa90id@moz-B58179A8.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  3181. # [18:13] <@khuey> dolske: yeah!
  3182. # [18:14] <@khuey> dolske: want to deliver it to SF? :-P
  3183. # [18:14] <evilpie> i have the feeling people forget to properly update feature pages
  3184. # [18:14] <@dolske> if I remember! :)
  3185. # [18:14] * bz_sleep is now known as bz
  3186. # [18:14] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  3187. # [18:15] <@bz> waldo: yes
  3188. # [18:15] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  3189. # [18:15] <@khuey> dolske: are you at MoTo this week?
  3190. # [18:16] <evilpie> no love for pdf.js on the features page :(
  3191. # [18:16] <@bz> waldo: my question was really why the "using mozilla::foo" made things compile on Linux but not Windows....
  3192. # [18:16] * jlund|lunch is now known as jlund
  3193. # [18:16] * Joins: gozala1 (gozala@F2D29657.F60B0462.67AC9B1.IP)
  3194. # [18:16] * Quits: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP) (Quit: damons)
  3195. # [18:16] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  3196. # [18:16] * zpao is now known as zpao|detached
  3197. # [18:16] <Waldo> bz: we have either of those types in the mozilla namespace? or am I misunderstanding?
  3198. # [18:16] * Joins: jeremy (Adium@F2D29657.F60B0462.67AC9B1.IP)
  3199. # [18:17] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  3200. # [18:17] <jtcranmer> Waldo: write a patch to make xpidl use stdint.h instead :-)
  3201. # [18:17] <evilpie> jaws: i think it wouldn't hurt if you edited your blog post to clearly state that the favicion is still in the tab, and maybe some image of that?
  3202. # [18:17] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  3203. # [18:18] * Quits: timA|mtg (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3204. # [18:18] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  3205. # [18:18] <Waldo> jtcranmer: I switched JS over, I think someone else can tackle the rest (plus I don't have time :-\ )
  3206. # [18:18] * rail-buildduty is now known as rail-lunch
  3207. # [18:19] <Waldo> there is also fun from how C++ symbols encode argument types, so the switch would break binary compat somewhat
  3208. # [18:19] <@bz> Waldo: I had the following typedefs
  3209. # [18:19] <@bz> Waldo: at toplevel: typedef PRUint32 WebGLuint;
  3210. # [18:19] <@bz> Waldo: in the mozilla namespace: typedef uint32_t WebGLuint;
  3211. # [18:19] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  3212. # [18:19] <@bz> waldo: the compiler complained that "WebGLuint" was ambiguous
  3213. # [18:20] <Waldo> yeah, that sounds pretty fml
  3214. # [18:20] <jtcranmer> ::WebGLuint
  3215. # [18:20] <@bz> waldo: throwing "using mozilla::WebGLuint" at the top of the file made Linux compile
  3216. # [18:20] * catlee is now known as catlee-lunch
  3217. # [18:20] <edmorley> ehsan: birch burning
  3218. # [18:20] <edmorley> (ha!)
  3219. # [18:20] <@bz> waldo: but did not affect windows
  3220. # [18:20] * mjessome is now known as mjessome|lunch
  3221. # [18:21] <espindola> ehsan, do you want me to build the spec file for 748208?
  3222. # [18:21] <evilpie> evilpie: sorry if this sounded harsh :/
  3223. # [18:21] <edmorley> ehsan: not ha at you of course, just the phrase (though 'twig' burning would be even better I suppose :-))
  3224. # [18:21] <@dolske> khuey: I am
  3225. # [18:21] * Quits: josh (josh@moz-2EE66546.nyc.res.rr.com) (Input/output error)
  3226. # [18:21] * jlund is now known as jlund|lunch
  3227. # [18:22] * edransch is now known as edransch-lunch
  3228. # [18:22] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
  3229. # [18:22] <@ehsan> edmorley: looking
  3230. # [18:22] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  3231. # [18:22] <edmorley> ah warnings as errors \o/
  3232. # [18:23] <@ehsan> why the heck are warnings treated as errors in editor/????
  3233. # [18:24] <evilpie> niceee
  3234. # [18:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3235. # [18:24] <Waldo> because broken windows beget more broken windows, and worse
  3236. # [18:24] * Joins: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com)
  3237. # [18:25] <mounir> ehsan: why not?
  3238. # [18:25] <edmorley> ehsan: Ms2ger did it hehehehehehe
  3239. # [18:25] <@ehsan> mounir: well, don't I get a say over that? ;)
  3240. # [18:25] <@ehsan> oh
  3241. # [18:25] <mounir> ehsan: I don't see why
  3242. # [18:25] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  3243. # [18:26] * Joins: Ms2ger (Ms2ger@85110C90.3711BBF6.37724B0D.IP)
  3244. # [18:26] <sheppy> I love when we can blame Ms2ger for things!
  3245. # [18:26] <edmorley> ehsan: you r+'d the patch :-)
  3246. # [18:26] <evilpie> at which point do we change a feature to landed? if it landed, or if it is in some stable firefox release?
  3247. # [18:26] <@ehsan> mounir: because the people who work on this component don't build with warnings as errors?
  3248. # [18:26] <sheppy> Haha timing
  3249. # [18:26] <Waldo> sheppy: well-t...yeah
  3250. # [18:26] <mounir> ehsan: the build bots do
  3251. # [18:26] <@ehsan> edmorley: well, it hadn't happened to me back then ;)
  3252. # [18:26] <edmorley> ha
  3253. # [18:26] * Quits: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3254. # [18:26] <edmorley> :-)
  3255. # [18:26] <@ehsan> espindola: if you can, by all means please :)
  3256. # [18:27] <@ehsan> espindola: so now I have to setup centos vms too? :(
  3257. # [18:27] * Quits: Honza (chatzilla@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3258. # [18:27] * @ehsan has been trying to avoid that
  3259. # [18:27] <Ms2ger> Bonsoir
  3260. # [18:27] * Joins: clee (clee@moz-70DDAA8E.rev.dyxnet.com)
  3261. # [18:28] <mounir> Ms2ger: don't try to look like a French so we will be blamed for that
  3262. # [18:28] <Ms2ger> Mwuahahahahahaha
  3263. # [18:28] <Waldo> yeah, the French already have enough blame to take
  3264. # [18:28] <philor> since the actual benefits from broken windows theory are probably actually from moving criminals and crime into jails, instead of warnings as errors shouldn't we just be disabling access for people who push new warnings?
  3265. # [18:28] <Waldo> philor: I like the way you think
  3266. # [18:28] <Ms2ger> Let's start with people who don't use try :)
  3267. # [18:29] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  3268. # [18:29] <Waldo> although I'm pretty sure the broken-window idea, to the extent it succeeds, isn't because it takes offenders off the streets
  3269. # [18:29] * Joins: cdiehl (cdiehl@moz-7C582495.pool.mediaways.net)
  3270. # [18:29] <Waldo> although that might play some part, certainly
  3271. # [18:29] <jaws> evilpie: will do, thanks :)
  3272. # [18:29] <jtcranmer> the broken-window theory was originally based on experimental evidence
  3273. # [18:30] <@ehsan> espindola: are these regular centos vms?
  3274. # [18:30] <jtcranmer> and it's probably in part due to psychology: people trust rumors more than fact
  3275. # [18:30] <jtcranmer> s/rumors/perception/
  3276. # [18:31] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  3277. # [18:31] * Joins: KelleyCook (Mibbit@1B193D8A.70048BEA.2BD6AF8D.IP)
  3278. # [18:31] <evilpie> jaws: thanks :]
  3279. # [18:33] <@ehsan> so does anyone remember how I would set my local builds to be treating warnings as errors?
  3280. # [18:33] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
  3281. # [18:33] * ctalbert|afk is now known as ctalbert
  3282. # [18:34] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  3283. # [18:34] * sancus is now known as sancus_
  3284. # [18:34] * sancus_ is now known as sancus
  3285. # [18:35] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Linkinus - http://linkinus.com)
  3286. # [18:36] * Joins: Gentlecat_ (Roman@CA71FA1C.1149AF99.8FB52CB8.IP)
  3287. # [18:36] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  3288. # [18:36] <espindola> ehsan, ok, I will do it.
  3289. # [18:36] <espindola> it is not hard to set up, but it is annoying
  3290. # [18:36] <@ehsan> espindola: I'm downloading the centos images now...
  3291. # [18:36] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  3292. # [18:36] <espindola> since these are really old ones
  3293. # [18:36] <@ehsan> should I stop?
  3294. # [18:36] <edmorley> ehsan: ac_add_options --enable-warnings-as-errors
  3295. # [18:36] <espindola> up to you, note that you need 32 and 64 bits
  3296. # [18:37] <espindola> ehsan, centos 5, the current one is 6
  3297. # [18:37] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Quit: Leaving)
  3298. # [18:37] * Joins: kaie (kaie@moz-72F763B0.dip.t-dialin.net)
  3299. # [18:37] * Quits: Gentlecat (Roman@CA71FA1C.1149AF99.8FB52CB8.IP) (Ping timeout)
  3300. # [18:37] <@ehsan> espindola: I think I'm not gonna be able to avoid this in the end if I wanna help with this project, so better get the vm's set up now :)
  3301. # [18:37] <espindola> ehsan, having someone else that is able to build these rpms is a good thing, so if you are ok with setting them up, that is awesome
  3302. # [18:37] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  3303. # [18:38] <espindola> thanks!
  3304. # [18:38] <@ehsan> espindola: is it 5.8?
  3305. # [18:38] <espindola> I have a 5.7, 5.8 should be ok
  3306. # [18:38] <espindola> I only once had a build that worked on 5.7
  3307. # [18:38] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
  3308. # [18:38] <espindola> but failed one the even older ones we have on the bots
  3309. # [18:39] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3310. # [18:39] <@ehsan> ok
  3311. # [18:39] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  3312. # [18:39] <jaws> evilpie: just updated the post http://msujaws.wordpress.com/2012/04/23/an-update-to-site-identity-in-desktop-firefox/
  3313. # [18:40] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
  3314. # [18:40] <@ehsan> espindola: I can't find a download link for the iso!!!
  3315. # [18:40] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Quit: Fleeing the scene)
  3316. # [18:40] * Joins: sanctop (sancus@moz-FFCAF468.cpe.net.cable.rogers.com)
  3317. # [18:40] <@ehsan> espindola: ok, nm
  3318. # [18:40] <@ehsan> found it
  3319. # [18:40] <espindola> ehsan, ah, cool
  3320. # [18:40] <espindola> I think I installed 5.7 because I could not find a 5.0 iso
  3321. # [18:41] <evilpie> jaws: perfect
  3322. # [18:41] * Quits: ferongr (ferongr@F5925E50.94D8C642.F5160715.IP) (Ping timeout)
  3323. # [18:41] <@ehsan> espindola: so once I have the vms set up, I'll need your help on creating the rpms
  3324. # [18:41] <espindola> ehsan, http://vault.centos.org/5.0/isos/x86_64/ has torrents...
  3325. # [18:41] <@ehsan> since I know nothing about doing that
  3326. # [18:41] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  3327. # [18:41] <espindola> ehsan, np
  3328. # [18:42] * @ehsan is downloading over http
  3329. # [18:42] <espindola> the dvd? I think the only have the cd ones
  3330. # [18:42] * Quits: garnacho (carlos@moz-671C78E6.red-88-1-78.dynamicip.rima-tde.net) (Quit: Ex-Chat)
  3331. # [18:42] <espindola> you will probably need to download many (all?) of them
  3332. # [18:43] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  3333. # [18:43] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  3334. # [18:43] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  3335. # [18:43] * Joins: Jake (Jake@moz-3284655B.resnet.drexel.edu)
  3336. # [18:44] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Linkinus - http://linkinus.com)
  3337. # [18:44] * zpao|detached is now known as zpao
  3338. # [18:44] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
  3339. # [18:45] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
  3340. # [18:45] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  3341. # [18:45] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3342. # [18:45] * Joins: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP)
  3343. # [18:45] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  3344. # [18:45] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
  3345. # [18:46] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3346. # [18:46] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  3347. # [18:46] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3348. # [18:46] * Joins: bonnie__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3349. # [18:47] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3350. # [18:48] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3351. # [18:48] * Joins: timdream (timdream@C1DB63BD.2D3125E3.74E0D10F.IP)
  3352. # [18:48] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3353. # [18:48] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
  3354. # [18:49] * nical|away is now known as nical
  3355. # [18:49] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  3356. # [18:49] * Quits: sheppy (sheppy@FD751BB7.9A12A851.20065979.IP) (Quit: Leaving)
  3357. # [18:49] * Joins: campd (dave@F2D29657.F60B0462.67AC9B1.IP)
  3358. # [18:51] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3359. # [18:51] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  3360. # [18:51] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  3361. # [18:52] * philor is now known as philor|away
  3362. # [18:52] * Joins: daoberes (donna@D2B84AF4.C749D475.1139E686.IP)
  3363. # [18:52] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  3364. # [18:52] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  3365. # [18:52] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3366. # [18:52] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  3367. # [18:53] * Quits: sanctop (sancus@moz-FFCAF468.cpe.net.cable.rogers.com) (Quit: )
  3368. # [18:53] * artur is now known as artur-lunch
  3369. # [18:53] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  3370. # [18:54] <rillian> timeless, do we have a coverity license?
  3371. # [18:54] * khuey is now known as khuey|away
  3372. # [18:54] <timeless> rillian: we?
  3373. # [18:54] <rillian> I'd like someone to run http://tools.ietf.org/id/draft-ietf-codec-opus-12.txt through it before it goes RFC
  3374. # [18:54] <bent> huh, anyone noticed bad drawing problems for flash videos recently (mostly youtube)?
  3375. # [18:54] <bent> http://people.mozilla.org/~bturner/screenshot.png
  3376. # [18:54] <rillian> timeless, mozilla
  3377. # [18:55] * Quits: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu) (Quit: taustin)
  3378. # [18:55] <timeless> rillian: DHS has paid for coverity access for a number of open source projects including mozilla
  3379. # [18:55] <rillian> timeless, but we don't currently have a license we can run things through?
  3380. # [18:55] * AaronMT is now known as AaronMT|afk
  3381. # [18:55] <timeless> that people at mozilla haven't spent time fixing the build there to give useful coverage is a matter of effort
  3382. # [18:55] <timeless> rillian: i'm not part of your we
  3383. # [18:55] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  3384. # [18:55] <timeless> for a number of definitions of `mozilla`
  3385. # [18:56] * Quits: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net) (Client exited)
  3386. # [18:56] <rillian> timeless, oh, sorry. I found a reference to you having experience with Coverity
  3387. # [18:56] -lsblakk:#developers- - aurora and beta are now closed for merge
  3388. # [18:56] <timeless> if you want to use the scan.coverity.com service for mozilla
  3389. # [18:56] <timeless> all you need to do is get someone from mozilla (chofmann/dveditz?) to vouch for you to Coverity
  3390. # [18:56] <timeless> and they can set you up
  3391. # [18:56] <rillian> they weren't usefully responsive the times I've tried scan.coverity.com, at least for this
  3392. # [18:56] <timeless> i have no idea whether mozilla has an internal license
  3393. # [18:57] <timeless> well
  3394. # [18:57] * timeless shrugs
  3395. # [18:57] <@ted> nothing i've ever heard of
  3396. # [18:57] <@ted> doesn't mean it doesn't exist
  3397. # [18:57] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
  3398. # [18:57] <timeless> my guess is that my employer has a license for it
  3399. # [18:57] <timeless> but i'd have to find it, and i have no reason to use it for this purpose
  3400. # [18:57] * Joins: Pike (Pike@moz-F55AE5FE.pool.mediaways.net)
  3401. # [18:57] * timeless is already facing tax consequences from the last use
  3402. # [18:57] <rillian> ha
  3403. # [18:58] <timeless> seriously, it was like 10% of my taxable income
  3404. # [18:58] <rillian> I think they often give exceptions for open source software, but it's hard to get their attention
  3405. # [18:58] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  3406. # [18:58] <timeless> consequences = new income that isn't deductible
  3407. # [18:58] <rillian> ow
  3408. # [18:58] <timeless> (not paying for a license, my employer did that)
  3409. # [18:58] * sheppy-lunch is now known as sheppy
  3410. # [18:59] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  3411. # [18:59] * Quits: campd (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Linkinus - http://linkinus.com)
  3412. # [18:59] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  3413. # [19:00] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3414. # [19:00] <timeless> rillian: which people weren't responsive?
  3415. # [19:00] <timeless> in theory scan-admin@coverity.com should be responsive
  3416. # [19:00] <timeless> i know there was a time when they were
  3417. # [19:01] <Ms2ger> AryehGregor, one issue with making nsresult an enum is that we sometimes to rv = Foo(); rv |= Bar();
  3418. # [19:01] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/424cb3a6141b - Lukas Blakk - Merging in version bump NO BUG a=relman
  3419. # [19:01] <daoberes> beeen ;)/win 7
  3420. # [19:01] <firebot> http://hg.mozilla.org/mozilla-central/rev/2c4cfdfaf077 - Lukas Blakk - Added tag FIREFOX_AURORA_14_BASE for changeset 357da346ceb7
  3421. # [19:01] <lsblakk> mc bump is complete
  3422. # [19:01] <edmorley> \o/
  3423. # [19:02] <daoberes> oops sorry
  3424. # [19:03] <timeless> Ms2ger: which is of course totally bogus, but hey :)
  3425. # [19:03] <Ms2ger> timeless, well, it makes sense for the case of "if Foo() or Bar() failed, return... something"
  3426. # [19:04] * joduinn-brb is now known as joduinn
  3427. # [19:04] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
  3428. # [19:04] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3429. # [19:04] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3430. # [19:04] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  3431. # [19:04] * Fallen is now known as Fallen|away
  3432. # [19:04] * Quits: timdream (timdream@C1DB63BD.2D3125E3.74E0D10F.IP) (Quit: timdream)
  3433. # [19:05] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  3434. # [19:05] * mjessome|lunch is now known as mjessome
  3435. # [19:06] * jlund|lunch is now known as jlund
  3436. # [19:06] * catlee-lunch is now known as catlee
  3437. # [19:07] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  3438. # [19:07] * coop is now known as coop|mtg
  3439. # [19:08] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
  3440. # [19:08] * edransch-lunch is now known as edransch
  3441. # [19:08] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  3442. # [19:08] <@smaug> ehsan: please don't use nsTextEditorState as a member variable type
  3443. # [19:08] * rail-lunch is now known as rail-buildduty
  3444. # [19:08] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  3445. # [19:08] <@ehsan> smaug: why?
  3446. # [19:08] * jlebar|upupandaway is now known as jlebar
  3447. # [19:08] <@smaug> ehsan: or make it non-refcounted
  3448. # [19:08] * gregglind_away is now known as gregglind
  3449. # [19:09] * bear-afk is now known as bear
  3450. # [19:09] <@smaug> using refcounted objects as member or stack variables is horribly error prone
  3451. # [19:09] <@ehsan> smaug: I think the reason I made it refcounted was to get the CC right
  3452. # [19:09] * Quits: BenB (ben@B911518A.DD7DF417.DDA41192.IP) (Ping timeout)
  3453. # [19:09] <@smaug> if someone takes a reference to such object, and then releases it...
  3454. # [19:09] <@smaug> ehsan: if that is the case, then remove the refcounting
  3455. # [19:10] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  3456. # [19:10] <@ehsan> smaug: fwiw, nobody takes a ref to that object
  3457. # [19:10] * Parts: daoberes (donna@D2B84AF4.C749D475.1139E686.IP)
  3458. # [19:10] <@smaug> ehsan: we've had sc:crit bugs because people have used refcounted objects as member/stack variables
  3459. # [19:10] <@ehsan> smaug: that's only a class to make it possible to share code for inputs and textareas
  3460. # [19:11] <@smaug> ehsan: why do you need to make change the type?
  3461. # [19:11] <@smaug> asldfkj
  3462. # [19:11] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3463. # [19:11] <@ehsan> smaug: if you teach me how to get the CC right for a member, then I'll happily make it non refcounted
  3464. # [19:11] <@smaug> ehsan: why do you need to change the type from nsRefPtr<foo> to foo
  3465. # [19:11] <@ehsan> to avoid a dynamic allocation which is not really needed
  3466. # [19:11] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
  3467. # [19:11] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
  3468. # [19:12] <NeilAway> would making it a base class help?
  3469. # [19:12] <@smaug> ehsan: so, first make nsTextEditorState non ref-counted
  3470. # [19:12] * jimm is now known as jimm-lunch
  3471. # [19:13] * Parts: KelleyCook (Mibbit@1B193D8A.70048BEA.2BD6AF8D.IP)
  3472. # [19:13] <@ehsan> NeilAway: no, since it should not exist for non-text input elements
  3473. # [19:13] <@ehsan> smaug: ok
  3474. # [19:13] <@smaug> then in the traverse method call tmp->mState->Traverse(cb);
  3475. # [19:13] <@smaug> and Traverse to nsEditorState if it isn't there yet
  3476. # [19:13] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  3477. # [19:13] <@smaug> ehsan: I guess nsHTMLInputElement could have nsAutoPtr<nsTextEditorState>
  3478. # [19:13] <@ehsan> smaug: how should that Traverse method be implemented?
  3479. # [19:14] <@ehsan> yeah
  3480. # [19:14] <Ms2ger> fantasai++
  3481. # [19:14] <Ms2ger> tmp.mState, I guess
  3482. # [19:14] * Joins: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP)
  3483. # [19:14] <@smaug> ehsan: void Traverse(cb) {}
  3484. # [19:15] <@smaug> just what mccr8 mentioned in the bug
  3485. # [19:15] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
  3486. # [19:15] * @ehsan looks
  3487. # [19:15] * Quits: Jake (Jake@moz-3284655B.resnet.drexel.edu) (Quit: Leaving.)
  3488. # [19:16] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3489. # [19:16] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3490. # [19:16] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
  3491. # [19:17] * Quits: MarcoZ (Daily@moz-EBA01E97.dip.t-dialin.net) (Quit: l8er)
  3492. # [19:18] <@ehsan> smaug: ok I'm still not sure if I understand things completely, but I'll give it a shot
  3493. # [19:18] * Joins: vikash (vikash@5EDB8F87.2905CAEE.5D9ABA9F.IP)
  3494. # [19:19] * philor|away is now known as philor
  3495. # [19:20] * joduinn is now known as joduinn-mtg
  3496. # [19:21] <@ehsan> smaug: what about Unlink?
  3497. # [19:21] * Joins: ferongr (ferongr@83D56FB7.DDEAD33F.F5160715.IP)
  3498. # [19:21] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
  3499. # [19:22] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3500. # [19:22] <Matt> interesting
  3501. # [19:22] <Matt> when I say:
  3502. # [19:22] <mccr8> ehsan: you might be able to call the unlink directly. just look at what the UNLINK_BEGIN etc macro does.
  3503. # [19:22] <Matt> var foo = {}; dump(foo instanceof Object);
  3504. # [19:22] <mccr8> if it doesn't do anything besides a cast it is probably okay.
  3505. # [19:22] <Matt> it returns false if I loaded the script via the subscript loader
  3506. # [19:23] <@ehsan> mccr8: yeah it only does a cast
  3507. # [19:24] <sheeri> jhopkins - re: https://bugzilla.mozilla.org/show_bug.cgi?id=748328 I grok that bhearsum approved it, but do you only want me to actually do the lines with a + next to it? Should I make delete statements for lines with a - next to it? Any way you could make me a file of the actual SQL commands I should run? (or at least give me the hints to do it myself)
  3508. # [19:24] <@smaug> ehsan: unlink could be just void Unlink()
  3509. # [19:24] <@ehsan> mccr8: so I should call Unlink on the _cycleCollectorGlobal object?
  3510. # [19:24] <@ehsan> or whatever it's called?
  3511. # [19:24] <@smaug> ehsan: just add void Unlink
  3512. # [19:24] <@ehsan> hmm ok
  3513. # [19:24] <@smaug> you won't have _cycleCollectorGloba
  3514. # [19:24] <@smaug> once you make state object non-refcounted
  3515. # [19:25] <jaws> smaug: did you have questions about the lock?
  3516. # [19:25] <@smaug> jaws: just complains :)
  3517. # [19:25] <@smaug> looks very old-style
  3518. # [19:25] <@ehsan> smaug: oh, ok I see, so I should get rid of NS_DECL_CYCLE_COLLECTION_NATIVE_CLASS too!
  3519. # [19:26] <@smaug> yes
  3520. # [19:26] * khuey|away is now known as khuey
  3521. # [19:26] * Quits: vikash (vikash@5EDB8F87.2905CAEE.5D9ABA9F.IP) (Quit: Leaving)
  3522. # [19:26] <@ehsan> ok, that was what I was missing!
  3523. # [19:26] <mccr8> ehsan smaug: only if there are no other places that use it as a cycle collected class...
  3524. # [19:26] * Matt decides the subscript loader is pretty buggy
  3525. # [19:26] <mccr8> I thought I saw some when I looked but maybe I was wrong. :P
  3526. # [19:26] <@ehsan> do I also need to worry about Root and Unroot?
  3527. # [19:26] <@smaug> ehsan: no
  3528. # [19:26] <@ehsan> mccr8: yeah I have total control over the users
  3529. # [19:27] <@ehsan> good!
  3530. # [19:27] <@smaug> it is not cycle collectable anymore
  3531. # [19:27] * Quits: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3532. # [19:27] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  3533. # [19:27] <Matt> even (new Object() instance of Object) is false in my subscript
  3534. # [19:27] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  3535. # [19:27] <@bz> Matt: hmm?
  3536. # [19:27] <@smaug> ehsan: things work like having the members of mState in the container object, you just forward traversing and unlinking to the mState
  3537. # [19:28] <@ehsan> yeah I see, that's what I want
  3538. # [19:28] <@smaug> which knows about its members
  3539. # [19:28] <Matt> bz: you have any idea what's up with that?
  3540. # [19:28] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  3541. # [19:28] <@bz> Matt: possibly
  3542. # [19:28] <Matt> bz: var foo = new Object; dump(foo instanceof Object);
  3543. # [19:28] <sheppy> Can anyone explain to me what forcedCharset, parentCharset, and parentCharsetSource mean? There aren't any comments related to these in the code. :)
  3544. # [19:28] <Matt> returns false
  3545. # [19:28] <@bz> Matt: the subscript loader runs the script against some global
  3546. # [19:28] <@bz> Matt: but that global is not the thing on the scope chain; whatever you passed as the scope is
  3547. # [19:29] <Matt> bz: why would that mess up instanceof Object?
  3548. # [19:29] <@bz> Matt: So when you do "Object" that gives you the Object from the scope chain
  3549. # [19:29] <@bz> because instanceof Object checks whether Object.prototype is on your scope chain
  3550. # [19:29] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  3551. # [19:29] <@bz> whereas per spec |new Object| gives you the original object prototype for your globak
  3552. # [19:29] <@bz> er, global
  3553. # [19:30] <@bz> even if someone changed Object.prototype
  3554. # [19:30] <@bz> you can easily reproduce this in a web page:
  3555. # [19:30] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  3556. # [19:30] * bc is now known as bc|afk
  3557. # [19:30] <Ms2ger> Really?
  3558. # [19:30] <Waldo> bz: |new Object() instanceof Object| should always be true
  3559. # [19:30] <@bz> hmm
  3560. # [19:30] <@bz> is Object.protototype not configurable?
  3561. # [19:30] <Matt> bz: so I have to make sure that what I pass in as the scope object to my script has Object.prototype on the scope chain?
  3562. # [19:31] <@bz> waldo: well, it sure isn't in this case. ;)
  3563. # [19:31] <Waldo> without cpg, tho, |new otherWindow.Object() instanceof Object| is true, unfortunately
  3564. # [19:31] <@bz> Matt: waldo's a better person to talk to here
  3565. # [19:31] * Matt thinks the behavior of the subscript loader is unintuitive to say the least
  3566. # [19:31] <@bz> Matt: he has a better idea of how this should work
  3567. # [19:31] <@bz> well, yes
  3568. # [19:31] <@bz> that it is
  3569. # [19:31] <@bz> because it's not really clear what the hell it's trying to do
  3570. # [19:31] <@ehsan> smaug: mccr8: out of curiosity, why do the CC macros implement a nested class? as opposed to regular members?
  3571. # [19:31] <Matt> alright well lemme try quickly to "derive" my scope object from Object
  3572. # [19:31] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3573. # [19:31] <Waldo> I think he wants the intersection of us, actually, seeing as I don't know and/or remember much of the subscript loader :-)
  3574. # [19:31] <@bz> and because having random scope objects around never helps
  3575. # [19:32] <Ms2ger> ehsan, curiosity killed the cat, remember ;)
  3576. # [19:32] <@bz> Matt: it already is, of course
  3577. # [19:32] <@bz> what the subscript loader does
  3578. # [19:32] <@ehsan> heh
  3579. # [19:32] <@bz> is call JS_EvaluateScript
  3580. # [19:32] <@bz> using the given object as the obj
  3581. # [19:32] <Waldo> Ms2ger: ^C killed the cat
  3582. # [19:32] <Matt> bz: my scope object is a JS object proxy
  3583. # [19:32] <Matt> could that be the problem?
  3584. # [19:32] * @bz has no idea
  3585. # [19:32] <Matt> I made it with Object.create
  3586. # [19:32] <Matt> waldo: do you have any idea?
  3587. # [19:32] <Ms2ger> philor, http://28.media.tumblr.com/tumblr_m2y4f59XkU1rqvy12o1_1280.jpg
  3588. # [19:33] <@ehsan> smaug: mccr8: btw I just realized that textareas don't unlink mState, I guess that's bad!
  3589. # [19:33] <mccr8> ehsan: well, I think that the alternative would be making every CC a subclass of the outer thing.
  3590. # [19:33] <@bz> So more precisely
  3591. # [19:33] <mccr8> ehsan: it isn't necessarily super bad, but good to fix it. ;)
  3592. # [19:33] <@bz> it uses the caller's JSContext
  3593. # [19:33] <@bz> and the provided object as the obj argument
  3594. # [19:33] <@bz> then what happens?
  3595. # [19:33] <@bz> I was wrong about a separate global, btw
  3596. # [19:33] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3597. # [19:33] <Waldo> Matt: once you start throwing proxies, or multiple global objects, into things, instanceof does start to break up a bit; it's really a language flaw
  3598. # [19:33] * Quits: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3599. # [19:33] <Matt> Waldo: ah bummer
  3600. # [19:33] * Joins: Honza (chatzilla@F2D29657.F60B0462.67AC9B1.IP)
  3601. # [19:33] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
  3602. # [19:33] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  3603. # [19:34] <Matt> Waldo: no obvious workaround?
  3604. # [19:34] <Ms2ger> toString :)
  3605. # [19:34] <Matt> I'm passing in an object proxy as the scope object to my subscript
  3606. # [19:34] <@bz> Matt: what does the proto chain of your |new Object| actually look like?
  3607. # [19:34] <Matt> and according to bz that means that the Object.prototype of that scope object will be used by instanceof Object inside the script
  3608. # [19:34] <Waldo> Matt: it depends on your exact code, really; hard to say exactly what you can do without seeing it, since this stuff's a bit complicated
  3609. # [19:34] <Ms2ger> Thanks again for the ImageData bug, bholley
  3610. # [19:34] <Matt> lemme check
  3611. # [19:34] <Matt> Waldo: my code is a bit complicated too ;-)
  3612. # [19:35] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
  3613. # [19:35] <Waldo> :-)
  3614. # [19:35] <Waldo> unsurprising
  3615. # [19:35] <Matt> but let me have a look at the prototype chain
  3616. # [19:35] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  3617. # [19:35] * Waldo wanders back to his desk for power, apologies if he drops (temporarily) in advance
  3618. # [19:35] <Matt> I'm using a module I wrote that needs to work in all browsers so it would be nice if instanceof would work
  3619. # [19:37] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3620. # [19:37] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  3621. # [19:37] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  3622. # [19:37] * Quits: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3623. # [19:38] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  3624. # [19:38] * Joins: ImperceptibleSmiley (Jens@moz-E15E9478.adsl.alicedsl.de)
  3625. # [19:39] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  3626. # [19:39] <Matt> bz, Waldo: var foo = {}; dump(foo.prototype);
  3627. # [19:39] <Matt> returns undefined
  3628. # [19:39] <Matt> lemme check what the proxy itself has as a prototype chain
  3629. # [19:39] <ImperceptibleSmiley> Hi all. I'm trying to get the jump list feature to work with a current Nightly on Win 7 (in a VPC VM) but can only see Tasks there. Anything else one needs to do?
  3630. # [19:39] * mcote is now known as mcote|afk
  3631. # [19:40] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  3632. # [19:40] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3633. # [19:40] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
  3634. # [19:41] <Waldo> Matt: you mean dump(Object.getPrototypeOf(foo)), right?
  3635. # [19:41] <Matt> uh
  3636. # [19:41] * Matt wishes he did
  3637. # [19:41] <Matt> let me try that
  3638. # [19:41] <@ehsan> smaug: mccr8: yay, it worked!!
  3639. # [19:41] <Waldo> .prototype is just a normal property, nothing special about it on arbitrary objects :-)
  3640. # [19:41] <@ehsan> smaug: do you wanna review the patch?
  3641. # [19:41] <Matt> stretching my JS foo here
  3642. # [19:42] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  3643. # [19:42] <Waldo> now, on function instances it's a non-configurable (i.e. non-deletable) property, and on the built-in constructors it's also non-writable, but aside from that it's nothing special
  3644. # [19:42] <mccr8> ehsan: hurray!
  3645. # [19:42] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  3646. # [19:43] <@smaug> ehsan: and I mccr8 could both review it
  3647. # [19:43] <@smaug> I and
  3648. # [19:43] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3649. # [19:43] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Quit: msucan)
  3650. # [19:43] <@smaug> did uplift happen already ?
  3651. # [19:43] <@ehsan> smaug: mccr8: ok, I asked you both! let there be a race! https://bugzilla.mozilla.org/attachment.cgi?id=617934&action=edit
  3652. # [19:43] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3653. # [19:44] <@ehsan> smaug: the version bump landed!
  3654. # [19:44] * Quits: hessam (hessam@2BE9AEB3.DB55EAA6.AAC02D62.IP) (Ping timeout)
  3655. # [19:44] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3656. # [19:44] <@ehsan> edmorley: so I think we should wait for birch's tip to be green
  3657. # [19:45] <@ehsan> I'm gonna close it now so that nobody pushes to it any more
  3658. # [19:45] * Joins: hessam (hessam@2BE9AEB3.DB55EAA6.AAC02D62.IP)
  3659. # [19:46] * Quits: espindola (espindola@moz-4C8276F2.dsl.teksavvy.com) (Ping timeout)
  3660. # [19:46] * Quits: mascondante (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP) (Ping timeout)
  3661. # [19:46] <@dveditz> rillian, timeless: the scan.coverity.com builds are broken, continuously so.
  3662. # [19:47] <@smaug> ehsan: so what kind of value is mInputData.mState
  3663. # [19:47] <@dveditz> rillian, timeless: we're working with them to convert the firefox project to their "supply your own builds" mechanism (requires moving us to a different rung?)
  3664. # [19:47] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
  3665. # [19:47] <@smaug> ehsan: oh, union
  3666. # [19:47] <@smaug> ugly, but ok
  3667. # [19:47] <@dveditz> rillian, timeless: at which point we'll try to get regular builds submitted
  3668. # [19:47] <rillian> dveditz, but not something we can fix on our own?
  3669. # [19:47] <jhopkins> sheeri: i'm not sure how deletions are handled wrt. bug 748328. if the database is completely managed by that file, perhaps all rows are deleted/re-added when there are updates?
  3670. # [19:48] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
  3671. # [19:48] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  3672. # [19:48] * Joins: mascondante (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP)
  3673. # [19:48] <@dveditz> rillian: for the scan project coverity doesn't hand out the software -- they run it
  3674. # [19:48] <@dveditz> so we can work with them to get it fixed, but we can't fix it ourselves
  3675. # [19:49] <@ehsan> smaug: yeah it's ugly but not wasting memory
  3676. # [19:49] <@ehsan> edmorley: I also triggered PGO builds on the tip of birch
  3677. # [19:49] <rillian> dveditz, ok, that's unfortunate. thanks for the update.
  3678. # [19:49] * Joins: espindola (espindola@moz-7619C02.dsl.teksavvy.com)
  3679. # [19:50] <bent> ehsan, this article is totally incorrect, yes? http://www.webmonkey.com/2012/04/firefox-12-banishes-the-endless-firefox-updates/
  3680. # [19:50] <@dveditz> rillian: you're in vancouver?
  3681. # [19:50] <padenot> khuey: ping
  3682. # [19:50] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  3683. # [19:50] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
  3684. # [19:50] <bent> "The new update system in Firefox 12 downloads and actually installs while Firefox is still running. It still requires a restart for the update to take effect, but now that should happen very quickly. So quickly, in fact, that Mozilla says you won’t even notice it. "
  3685. # [19:50] <mbrubeck> bent: Yeah, that's incorrect
  3686. # [19:50] <jhopkins> sheeri: for now, if you just want to run the sql lines starting with a '+' that works for me
  3687. # [19:50] <@dveditz> er, what? I notice
  3688. # [19:50] * Quits: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
  3689. # [19:50] <rillian> dveditz, yes
  3690. # [19:50] <edmorley> ehsan: cool, sounds good (sorry the mongoDB guys had started to arrive)
  3691. # [19:50] <@ehsan> bent: yes! :)
  3692. # [19:50] <@ehsan> bent: my stuff is not in yet ;)
  3693. # [19:51] <bent> thought so
  3694. # [19:51] <bent> ok
  3695. # [19:51] <Ms2ger> dveditz, you're not "Mozilla" :)
  3696. # [19:51] <bent> do we have anyone to talk to wired?
  3697. # [19:51] <@dveditz> rillian: talk to yvan, he was trying to get that project restarted but has been swamped
  3698. # [19:51] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  3699. # [19:51] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  3700. # [19:51] * joduinn-mtg is now known as joduinn
  3701. # [19:51] <@bz> bent: mail press@
  3702. # [19:51] <rillian> dveditz, have done, thanks
  3703. # [19:51] <@bz> bent: they have contacts
  3704. # [19:52] <@ehsan> bent: email pr@?
  3705. # [19:52] <sheeri> jhopkins awesome, willdo
  3706. # [19:52] <@ehsan> smaug: did you mean to comment on the patch? :)
  3707. # [19:52] * Joins: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net)
  3708. # [19:52] <@smaug> no
  3709. # [19:53] <@smaug> oh, oops
  3710. # [19:53] <@smaug> sorry
  3711. # [19:53] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  3712. # [19:53] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  3713. # [19:54] <@khuey> padenot: pong
  3714. # [19:54] <bent> ehsan, bz, mailed
  3715. # [19:55] <@ehsan> bent: thanks!
  3716. # [19:55] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
  3717. # [19:55] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  3718. # [19:55] <mccr8> I figured it would be better for smaug to review because I gave you bad advice at least once. ;)
  3719. # [19:55] <@ehsan> bent: the weird thing is that the term "silent updates" is *so* overloaded that I'm not sure even the PR folks would be able to identify all the subtleties :(
  3720. # [19:55] <Ms2ger> hah
  3721. # [19:56] <padenot> khuey: so, regarding bug 743720, I was wondering what is the rationale for putting headers in an include/ directory or directly in the source directory
  3722. # [19:56] <Ms2ger> smaug gives me bad advice regularly ;)
  3723. # [19:56] <@ehsan> mccr8: yeah, right, we're not supposed to cheat... ;)
  3724. # [19:56] <Matt> Waldo: http://pastebin.mozilla.org/1594256
  3725. # [19:56] <Matt> basically looks like bz was right
  3726. # [19:56] <Matt> *** CONTEXT is my subscript scope object… it's an object proxyu
  3727. # [19:56] <bent> ok, where do the video guys hang out?
  3728. # [19:56] <Matt> apparently instanceof Object is false for it
  3729. # [19:56] <bent> joe, ping?
  3730. # [19:56] <dholbert> bent, #media
  3731. # [19:56] <Matt> which seems to be the reason that it is false for the object in the subscript
  3732. # [19:57] <joe> bent: ohai
  3733. # [19:57] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3734. # [19:57] <bent> hey joe
  3735. # [19:57] <Matt> even though Object is on the prototype chain
  3736. # [19:57] <@smaug> Ms2ger: I do ?
  3737. # [19:57] * Joins: dseif (dseif@moz-B6BACC41.dsl.teksavvy.com)
  3738. # [19:57] <bent> joe, what do you make of this? http://people.mozilla.org/~bturner/screenshot.png
  3739. # [19:57] <Ms2ger> smaug, well, I can't remember any, but I'll claim you do anyway ;)
  3740. # [19:57] <@smaug> pöh
  3741. # [19:58] <@khuey> padenot: well, a long time ago people thought it was a good idea to separate them
  3742. # [19:58] <bent> joe, it's a youtube video where the color has gone haywire
  3743. # [19:58] * jimm-lunch is now known as jimm
  3744. # [19:58] <@khuey> padenot: we try not to do that these days unless there's a good reason
  3745. # [19:58] <joe> exciting!
  3746. # [19:58] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
  3747. # [19:58] <joe> bent: flash or vp8?
  3748. # [19:59] <bent> joe, it's embedded in facebook... but how do i tell?
  3749. # [19:59] <joe> right click on it
  3750. # [19:59] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  3751. # [19:59] <joe> (very likely it's flash)
  3752. # [20:00] <padenot> khuey: all right, thank you, I just wanted to be sure I was not missing some magic part of the build system.
  3753. # [20:00] <bent> joe, yes, flash
  3754. # [20:00] <joe> bent: ok. totally reproducible?
  3755. # [20:00] <bent> yes
  3756. # [20:00] -lsblakk:#developers- mozilla-aurora and mozilla-beta have been returned to APPROVAL REQUIRED, merge is complete
  3757. # [20:00] <bent> can't reproduce in chrome, or IE
  3758. # [20:01] <joe> bent: file a bug, cc benwa
  3759. # [20:01] <bent> (actually, IE just crashes :-/ )
  3760. # [20:01] <joe> and josh
  3761. # [20:01] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  3762. # [20:01] <bent> joe, which component?
  3763. # [20:01] * Quits: dseif (dseif@moz-B6BACC41.dsl.teksavvy.com) (Input/output error)
  3764. # [20:01] <bent> plugins?
  3765. # [20:01] <bent> or video?
  3766. # [20:01] <joe> core : plugins
  3767. # [20:02] <bent> k
  3768. # [20:02] <joe> really it goes in core :: benwa
  3769. # [20:02] * Joins: c0smikdebris (c0smikdebr@8D770EBE.7752A5ED.BE90E62C.IP)
  3770. # [20:02] <bent> heh
  3771. # [20:02] * Parts: BenB (ben@B911518A.DD7DF417.DDA41192.IP) (Konversation terminating Quasselstrippen)
  3772. # [20:03] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  3773. # [20:03] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  3774. # [20:04] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  3775. # [20:04] * Quits: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net) (Quit: Leaving...)
  3776. # [20:05] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  3777. # [20:05] * Joins: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  3778. # [20:06] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  3779. # [20:06] * Quits: @smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi) (Ping timeout)
  3780. # [20:06] * Quits: akeybl (akeybl@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  3781. # [20:06] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  3782. # [20:06] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  3783. # [20:07] <BenWa> joe: Worse component of them all. That's where bugs go to die
  3784. # [20:07] <BenWa> auto resolve: WONTFIX mobile first
  3785. # [20:07] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3786. # [20:07] * Quits: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3787. # [20:08] * Joins: akeybl (akeybl@F2D29657.F60B0462.67AC9B1.IP)
  3788. # [20:08] * Joins: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com)
  3789. # [20:08] <joe> haha
  3790. # [20:08] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  3791. # [20:09] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3792. # [20:09] * sworkman_ is now known as sworkman
  3793. # [20:09] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  3794. # [20:09] * Quits: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com) (Max SendQ exceeded)
  3795. # [20:09] <BenWa> bent: just kidding, I'll take a look
  3796. # [20:09] * artur-lunch is now known as artur
  3797. # [20:09] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  3798. # [20:09] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  3799. # [20:10] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  3800. # [20:10] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  3801. # [20:10] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3802. # [20:11] <bent> BenWa, bug 748458!
  3803. # [20:11] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3804. # [20:12] * Quits: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3805. # [20:12] <hub> so anything checked into m-i will be merged AFTER the uplift?
  3806. # [20:12] <jfkthame> yes
  3807. # [20:12] <hub> good
  3808. # [20:12] <Waldo> inbound is open again?
  3809. # [20:12] <jfkthame> yup
  3810. # [20:13] <Waldo> sans approvals?
  3811. # [20:13] <jfkthame> as is m-c
  3812. # [20:13] <Waldo> \o/ \o/ \o/
  3813. # [20:13] <BenWa> bent: Is that windows?
  3814. # [20:13] <Waldo> OUR LONG NATIONAL NIGHTMARE IS OVER
  3815. # [20:13] <bent> BenWa, yes, but a friend reported same thing on mac today
  3816. # [20:13] <BenWa> ohh ok
  3817. # [20:13] * Joins: Boriss_ (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  3818. # [20:14] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3819. # [20:14] * Boriss_ is now known as Boriss
  3820. # [20:14] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  3821. # [20:14] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3822. # [20:14] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  3823. # [20:16] <bent> BenWa, no way to be sure but i think it's the latest flash update
  3824. # [20:16] <romaxa> are try builds having problems https://tbpl.mozilla.org/?tree=Try&rev=378e1c0583ac see some weird red's with empty sumary
  3825. # [20:17] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3826. # [20:17] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3827. # [20:17] * Joins: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com)
  3828. # [20:18] * Quits: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net) (Quit: Instantbird -- http://www.instantbird.com)
  3829. # [20:18] * Quits: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com) (Max SendQ exceeded)
  3830. # [20:19] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3831. # [20:19] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3832. # [20:19] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
  3833. # [20:19] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  3834. # [20:20] * Joins: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com)
  3835. # [20:20] * Joins: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net)
  3836. # [20:20] * Joins: cesar (cdolivei@moz-FAFD684E.r.rev.accesscomm.ca)
  3837. # [20:20] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Client exited)
  3838. # [20:22] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  3839. # [20:22] * Quits: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3840. # [20:23] <cesar> does anyone know what would cause window.location to fail (with Error: Permission denied for <https://www.walmart.com> to call method Location.toString). But window.location.toString() to succeed?
  3841. # [20:23] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
  3842. # [20:23] <cesar> it doesn't make any sense to me
  3843. # [20:23] * Joins: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP)
  3844. # [20:23] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3845. # [20:24] <Mook_as> cesar: is there flash involved on that page?
  3846. # [20:24] <cesar> this is walmart.com's checkout page. And I issue those commands via the web console
  3847. # [20:24] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3848. # [20:25] <cesar> Mook_as: doesn't seem to be
  3849. # [20:25] <NeilAway> ehsan: well, having a foo member is as bad as a base class in that respect, I'm sure smaug's suggestion of nsAutoPtr works best
  3850. # [20:25] <cesar> (no object or embed tags)
  3851. # [20:25] * Quits: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3852. # [20:25] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  3853. # [20:26] * Joins: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
  3854. # [20:26] * AaronMT|afk is now known as AaronMT
  3855. # [20:27] <jfkthame> romaxa: that's a specific slave having problems (disk full?) - just re-trigger if you want to try again and hope to get a different one
  3856. # [20:28] * Joins: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP)
  3857. # [20:29] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  3858. # [20:29] * Quits: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  3859. # [20:30] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Ping timeout)
  3860. # [20:30] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  3861. # [20:31] <WeirdAl> Waldo: that's "international" :)
  3862. # [20:32] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  3863. # [20:32] * Joins: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  3864. # [20:33] <@ted> urgh
  3865. # [20:33] <@ted> waching youtube vidoes is seriously horrible on my mac nightly
  3866. # [20:33] <@ted> video freezes
  3867. # [20:33] * Joins: mcsmurf (mcsmurf@moz-16F28C04.dip.t-dialin.net)
  3868. # [20:33] * Quits: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Quit: Linkinus - http://linkinus.com)
  3869. # [20:34] <jfkthame> watching most youtube videos is seriously horrible, period
  3870. # [20:34] <@ted> okay, i'll accept that
  3871. # [20:34] <@ted> but actually viewing their content is difficult
  3872. # [20:34] <@ted> in a strictly technical sense
  3873. # [20:34] <Waldo> WeirdAl: it was a classical reference, not meant to be taken (entirely) seriously or be (entirely) accurate :-)
  3874. # [20:34] * Waldo always found the comments harder to deal with than the videos
  3875. # [20:35] * jwir3 is now known as jwir3|lunch
  3876. # [20:35] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  3877. # [20:36] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3878. # [20:36] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  3879. # [20:36] <Waldo> cesar: the web console is a different compartment, ergo security context, from the page it operates on, so that stuff may just not work :-\
  3880. # [20:37] <Waldo> window.location probably involves the console calling the method differently from a direct call
  3881. # [20:37] <gavin> there's a bug on this
  3882. # [20:37] <gavin> bug 690529
  3883. # [20:38] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  3884. # [20:39] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  3885. # [20:39] * Quits: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com) (Quit: NO CARRIER)
  3886. # [20:40] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  3887. # [20:40] <WeirdAl> whoever came up with that moztrap meme was particularly inspired
  3888. # [20:40] * Joins: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net)
  3889. # [20:41] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3890. # [20:42] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  3891. # [20:42] <cesar> ah. Interesting. Thanks for the help
  3892. # [20:43] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3893. # [20:44] * Quits: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com) (Max SendQ exceeded)
  3894. # [20:44] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  3895. # [20:44] * Joins: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com)
  3896. # [20:44] * ctalbert is now known as ctalbert|lunch
  3897. # [20:45] * Joins: TehLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
  3898. # [20:45] * Quits: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP) (Quit: Ping timeout: ∞)
  3899. # [20:45] * Quits: jez (user@moz-4B93ED4.bethere.co.uk) (Ping timeout)
  3900. # [20:46] * Joins: JuanDaugherty (juan@moz-253CFD8E.buffalo.res.rr.com)
  3901. # [20:47] * Joins: jlund_ (jlund@moz-B77DEAEB.mozilla.org)
  3902. # [20:48] * Joins: jez (user@moz-4B93ED4.bethere.co.uk)
  3903. # [20:48] * Quits: jlund_ (jlund@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3904. # [20:48] * Quits: JuanDaugherty (juan@moz-253CFD8E.buffalo.res.rr.com) (Quit: Exeunt IRC)
  3905. # [20:48] * Quits: jez (user@moz-4B93ED4.bethere.co.uk) (Client exited)
  3906. # [20:48] * Joins: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP)
  3907. # [20:49] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  3908. # [20:50] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  3909. # [20:50] * AutomatedTester|AFK is now known as AutomatedTester
  3910. # [20:51] * Quits: evilpie (chatzilla@moz-672D54BA.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120423030700])
  3911. # [20:51] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  3912. # [20:51] * Joins: evilpie (chatzilla@moz-672D54BA.pools.arcor-ip.net)
  3913. # [20:52] * Joins: mario (mario@moz-91CB1162.customers.d1-online.com)
  3914. # [20:53] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3915. # [20:53] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3916. # [20:53] <mario> hi all, i got a question regarding libmozglue - which isn't included in the xulrunner sdk, yet. my build stucks because libmozglue.a is not in libs -> can i compile it for my own or download it anywhere? (thx for your help)
  3917. # [20:53] <@khuey> glandium: ^
  3918. # [20:56] <glandium> mario: what platform are building on?
  3919. # [20:56] <mario> macosx
  3920. # [20:56] <mario> 64 - with xulrunner sdk
  3921. # [20:57] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  3922. # [20:57] * Quits: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Quit: Leaving)
  3923. # [20:57] <glandium> mario: on osx, you should be able to use the .dylib from xulrunner
  3924. # [20:57] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  3925. # [20:58] * Quits: mjessome (mjessome@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  3926. # [20:58] * Quits: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3927. # [20:58] * Joins: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP)
  3928. # [20:58] <@ehsan> jhford: ping
  3929. # [20:58] <jhford> pong
  3930. # [20:58] * Quits: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP) (Quit: leaving)
  3931. # [20:59] <@ehsan> jhford: can you tell me a bit about tooltool?
  3932. # [20:59] <mario> ok, it happens as i try to compile a component. is there a something in the Makefile.in i need to configure?(this is my makefile: https://gist.github.com/2482662)
  3933. # [20:59] <@ehsan> I'm trying to get clang builgs working
  3934. # [20:59] * Joins: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP)
  3935. # [20:59] <jhford> ehsan: tooltool isn't yet being used for clang
  3936. # [20:59] <@ehsan> and I need to be able to pull clang binaries from my people as part of the build process
  3937. # [20:59] <@ehsan> jhford: I know, I want to start using it :)
  3938. # [20:59] * Quits: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3939. # [20:59] * hwine is now known as hwine|afk
  3940. # [20:59] <jhford> ahh!
  3941. # [20:59] <@ehsan> I hear it's being used for b2g
  3942. # [20:59] <jhford> yes, it is
  3943. # [20:59] * Quits: bnicholson (bnicholson@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  3944. # [21:00] <@ehsan> ok cool
  3945. # [21:00] <@ehsan> so how do I use it?
  3946. # [21:00] <mario> glandium: do i miss something?
  3947. # [21:00] <mario> DSO_LDOPTS?
  3948. # [21:00] <glandium> mario: what kind of build failure do you have?
  3949. # [21:01] <jhford> ehsan: we need to create and check in a manifeset to mozilla-central
  3950. # [21:01] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3951. # [21:01] <jhford> right now, we are grabbing those files off an internal IT server not people, but it's just a copy to put it on that server
  3952. # [21:01] <mario> glandium: libmozglue.a: No such file or directory when he tries to link (i think)
  3953. # [21:01] * Joins: bnicholson (bnicholson@F2D29657.F60B0462.67AC9B1.IP)
  3954. # [21:02] <jhford> for the manifest, we need a bootstrapping script -- b2g has a setup.sh script included in the manifest
  3955. # [21:02] * philor waves byebye to bugzilla
  3956. # [21:02] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3957. # [21:02] <mario> glandium: more verbose:https://gist.github.com/2482662
  3958. # [21:02] <glandium> mario: then try to find where that comes from because that shouldn't happen
  3959. # [21:02] <mario> https://gist.github.com/2482662
  3960. # [21:03] <mario> uh
  3961. # [21:03] <mario> ok
  3962. # [21:03] <@ehsan> jhford: ok, is that server something that I can get access to?
  3963. # [21:03] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3964. # [21:03] <mario> thx :D
  3965. # [21:03] <tn> did i kill bugzilla? "Bugzilla has suffered an internal error: DBD::mysql::db selectrow_array failed..."
  3966. # [21:03] <@ehsan> jhford: and I'm not sure what the file names and hashes in the manifest point to
  3967. # [21:03] <Ms2ger> tn, yes
  3968. # [21:03] <@ehsan> tn: file a bug :P
  3969. # [21:03] <Ms2ger> You're fired.
  3970. # [21:03] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3971. # [21:04] <mario> glandium: any suggestions for a good starting point?
  3972. # [21:04] <sheeri> tn - no, our load balancers are having issues
  3973. # [21:04] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  3974. # [21:04] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
  3975. # [21:04] <jhford> ehsan: the filename is what the file will be called after it's downloaded onto the build slave
  3976. # [21:04] <sheeri> actually at this point I think our load balancer has a full subscription
  3977. # [21:04] <glandium> mario: try make echo-variable-XPCOM_GLUE_LDOPTS
  3978. # [21:04] <jhford> the hash is how the tooltool.py script figures out what to fetch
  3979. # [21:04] * Quits: smontagu (chatzilla@moz-CD554C9F.red.bezeqint.net) (Ping timeout)
  3980. # [21:04] * Quits: jeremy (Adium@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  3981. # [21:04] <jhford> for now, the files are stored on the server with a filename that is exactly equal to the sha512 hash
  3982. # [21:04] <@ehsan> ok I see
  3983. # [21:04] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3984. # [21:04] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  3985. # [21:05] <@ehsan> jhford: does tooltool also support extracting tarballls?
  3986. # [21:05] <mario> ok
  3987. # [21:05] <mario> thx
  3988. # [21:05] <mario> glandium: when i kick the ldopts out, the thing happens
  3989. # [21:05] <jhford> we can figure out where to stick the manifest into mozilla-central and then set the correct params in buildbot to have it do the tooltool logic for m-c builds
  3990. # [21:05] * Joins: smontagu (chatzilla@6E4CD2DC.5ACD0297.CC465D70.IP)
  3991. # [21:05] <jhford> ehsan: nope, that's why there is a bootstrapping script included in the manifest
  3992. # [21:06] <glandium> mario: the thing?
  3993. # [21:06] <jhford> in b2g, it's called 'setup.sh'. I did that to make tooltool as general as possible, since some things need to do more than just extracting a tarball possibly
  3994. # [21:06] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3995. # [21:06] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  3996. # [21:06] <mario> glandium: sorry, ment the same thing happens, seems to me that ldopts have no effect at all
  3997. # [21:06] * Quits: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP) (Quit: leaving)
  3998. # [21:06] <mario> glandium: i try to clob it first and start over
  3999. # [21:07] <edmorley> woah, just seen infra load
  4000. # [21:07] <edmorley> land all the things \o/
  4001. # [21:07] * Ms2ger pushes a few things a try
  4002. # [21:08] <mario> glandium: i think i do not need libmozglue i should use libxpcomglue or?
  4003. # [21:08] <glandium> mario: now that i think of it, on osx, mozglue is probably always in the link line. So just copy libmozglue.dylib from xulrunner in sdk/lib/
  4004. # [21:08] * Quits: smontagu (chatzilla@6E4CD2DC.5ACD0297.CC465D70.IP) (Ping timeout)
  4005. # [21:09] <glandium> mario: that will work
  4006. # [21:09] <mario> glandium: thx
  4007. # [21:09] * Quits: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net) (Ping timeout)
  4008. # [21:09] <@ehsan> ok
  4009. # [21:09] <@ehsan> jhford: how do I test this stuff?
  4010. # [21:09] <@ehsan> jhford: how do I get access to that server?
  4011. # [21:09] <@ehsan> espindola: ping
  4012. # [21:10] <espindola> ehsan, pong
  4013. # [21:10] <@ehsan> espindola: what VM software do you use?
  4014. # [21:10] <espindola> kvm
  4015. # [21:10] * jlebar is now known as jlebar|mtg
  4016. # [21:10] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  4017. # [21:10] <@ehsan> hmm ok
  4018. # [21:10] * Joins: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP)
  4019. # [21:10] <espindola> on the 32 bit centos 5 I used to have to make it single core for it to boot
  4020. # [21:10] <@ehsan> virtualbox can't boot centos 64 bit
  4021. # [21:10] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  4022. # [21:11] * jwir3|lunch is now known as jwir3
  4023. # [21:11] <espindola> newer versions are booting it fine
  4024. # [21:11] <espindola> :-(
  4025. # [21:11] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  4026. # [21:11] <espindola> newer versions of kvm are booting multicore centos fine, that is
  4027. # [21:11] <@ehsan> oh wait
  4028. # [21:11] <@ehsan> enable IO APIC fixed it!
  4029. # [21:12] <@ehsan> fwiw I'm using single core
  4030. # [21:12] <espindola> :-)
  4031. # [21:12] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  4032. # [21:12] * Joins: smontagu (chatzilla@moz-BA26C09.red.bezeqint.net)
  4033. # [21:12] <jhford> ehsan: write a bootstrap script and generate a tarball. That script will be downloaded into $topsrcdir as will the tarball
  4034. # [21:12] <mario> glandium: thx that seems to work :D (now i handle the next error) - thanks a million
  4035. # [21:12] <glandium> mario: np
  4036. # [21:12] <jhford> if you can make sure that script sets up your environment, I can generate the tooltool manifest and do the buildbot side changes
  4037. # [21:13] <@ehsan> jhford: shouldn't I first put the files on those servers?
  4038. # [21:13] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  4039. # [21:13] <@ehsan> jhford: I need to be able to test, without testing I can't be sure
  4040. # [21:13] * @ehsan is kind of puzzled how this process is bootstrapped
  4041. # [21:14] <jhford> 1) generate the tarball 2) write boot strap 3) check in manifest to code 4) enable tooltool on that platform/branch to run the setup script
  4042. # [21:14] * Joins: Boriss_ (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  4043. # [21:14] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  4044. # [21:14] * Boriss_ is now known as Boriss
  4045. # [21:14] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
  4046. # [21:14] <jhford> let me get a b2g log to extract the relevant bits
  4047. # [21:14] <edmorley> bah, birch is not being given any machines
  4048. # [21:15] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
  4049. # [21:15] <edmorley> merging will have to wait a bit
  4050. # [21:16] <@ehsan> jhford: thanks
  4051. # [21:18] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4052. # [21:18] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  4053. # [21:18] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
  4054. # [21:19] <jhford> ehsan: http://pastebin.mozilla.org/1594406
  4055. # [21:20] <jhford> those are the important bits
  4056. # [21:20] * Quits: mario (mario@moz-91CB1162.customers.d1-online.com) (Ping timeout)
  4057. # [21:20] <jhford> after setup.sh is run, the mozconfig can refer to files created/setup by setup.sh
  4058. # [21:20] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Ping timeout)
  4059. # [21:20] <@ehsan> ok
  4060. # [21:20] <@ehsan> jhford: how do I give you the files?
  4061. # [21:20] * Joins: mario (mario@moz-91CB1162.customers.d1-online.com)
  4062. # [21:21] <jhford> put them on people
  4063. # [21:21] <Ms2ger> Paste them in this channel
  4064. # [21:21] <jhford> i can transfer them where they need to go
  4065. # [21:21] <Ms2ger> Oh, I thought you were Callek :)
  4066. # [21:21] <@ehsan> jhford: is there any way for me to upload the files myself in the future?
  4067. # [21:21] <jhford> when I or someone else has the time to write that, yes
  4068. # [21:21] <jhford> it shouldn't be too difficult
  4069. # [21:21] <@ehsan> jhford: cause the goal here is for me to be able to update the compiler without any work on the releng side :)
  4070. # [21:21] <jhford> yes!
  4071. # [21:21] <@ehsan> ok good
  4072. # [21:21] <@ehsan> yikes
  4073. # [21:21] <jhford> the server api is exceedingly simple
  4074. # [21:22] <@ehsan> great
  4075. # [21:22] <jhford> if you are interested in tooltool.py, it's on github at https://github.com/jhford/tooltool
  4076. # [21:23] <jhammel> tooltool?
  4077. # [21:23] <jhford> its a tool for getting tools
  4078. # [21:23] <Ms2ger> Why not call it getjhammel.py, then?
  4079. # [21:23] <@ehsan> jhford: yeah
  4080. # [21:23] <jhammel> you sir have intrigued me
  4081. # [21:23] * Quits: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP) (Ping timeout)
  4082. # [21:24] <jhford> is it sane to use an html form to transfer 100s of mb of data?
  4083. # [21:24] * Ms2ger changes topic to 'm-c OPEN || Next uplift for Fx15: 2012-06-05 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  4084. # [21:25] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4085. # [21:25] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4086. # [21:26] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  4087. # [21:26] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Go on, try it!)
  4088. # [21:26] <decoder> espindola: ehsan: any idea what error this is at the end of the error log? http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/decoder@own-hero.net-7f75311f4be6/try-linux64-debug/try-linux64-debug-bm27-try1-build973.txt.gz
  4089. # [21:26] <decoder> i didnt even request any tests to run
  4090. # [21:26] <decoder> tests might be broken with this build
  4091. # [21:27] <Ms2ger> decoder, we do make check on the builder
  4092. # [21:27] <espindola> decoder, that is the libstdc++ compatibility hack
  4093. # [21:27] <decoder> espindola: that means? you got magic powder to fix it? ;D
  4094. # [21:27] <espindola> decoder, you probably want to remove ac_add_options --enable-stdcxx-compat
  4095. # [21:28] <decoder> ok
  4096. # [21:28] <espindola> from the mozconfig
  4097. # [21:28] <decoder> thx
  4098. # [21:28] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4099. # [21:28] * Quits: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4100. # [21:28] * Quits: evilpie (chatzilla@moz-672D54BA.pools.arcor-ip.net) (Ping timeout)
  4101. # [21:28] <espindola> np
  4102. # [21:28] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  4103. # [21:29] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Input/output error)
  4104. # [21:32] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  4105. # [21:33] * Quits: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4106. # [21:34] <mario> stupid question: i've written a simple component in c++ and it gets compiled - but it seems that the component is not registred itself. (i am using the moduleutils.h and the right macros, do i need a special trick to trigger the registration?
  4107. # [21:35] <@ehsan> espindola: so, you can't install git on centos?!
  4108. # [21:35] <Ms2ger> Why would you want to?
  4109. # [21:35] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
  4110. # [21:36] * joduinn is now known as joduinn-brb
  4111. # [21:36] * Quits: mjschranz (mjschranz@E1007D64.33EE9F8A.1139E686.IP) (Ping timeout)
  4112. # [21:36] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  4113. # [21:37] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Quit: I has album artz!!!1)
  4114. # [21:37] <espindola> ehsan, you can compile it
  4115. # [21:38] <espindola> I guess centos is older than git :-)
  4116. # [21:38] <espindola> centos 5
  4117. # [21:38] <edmorley> ehsan: the birch builds are taking ages (presume due to the tree priority), will merge it later once I'm back at home, hopefully will be done by then
  4118. # [21:38] * Quits: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4119. # [21:38] <espindola> or at least it being common
  4120. # [21:38] * Joins: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP)
  4121. # [21:38] <mario> glandium: can you help out again? plz. :)
  4122. # [21:39] <@ehsan> edmorley: ok, I can handle the merge too if you want
  4123. # [21:39] <Ms2ger> edmorley, tsk tsk, can't do that now you're an employee ;)
  4124. # [21:39] <@ehsan> espindola: heh, ok
  4125. # [21:39] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4126. # [21:39] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
  4127. # [21:40] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  4128. # [21:41] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  4129. # [21:43] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  4130. # [21:43] <mbrubeck> nightly users always say, "The version of nightly just changed, what's new in the new version?"
  4131. # [21:43] <mbrubeck> this is the first time in a while the answer won't be "nothing" :)
  4132. # [21:44] * Joins: anant (Anant@moz-D3725328.dsl.dynamic.sonic.net)
  4133. # [21:44] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  4134. # [21:44] <Ms2ger> dolske, gandalf (iirc) was working on l20n in HTML, also hsivonen
  4135. # [21:45] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  4136. # [21:45] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  4137. # [21:45] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
  4138. # [21:45] * Quits: Ms2ger (Ms2ger@85110C90.3711BBF6.37724B0D.IP) (Quit: nn)
  4139. # [21:46] * mcote|afk is now known as mcote
  4140. # [21:48] <timeless> Matt: each script has its own Global scope with its own instance of Object + Array + ...
  4141. # [21:48] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  4142. # [21:48] * Quits: bonnie__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  4143. # [21:48] <timeless> Matt: thus random_object_from_random_window instanceof Object
  4144. # [21:48] <timeless> is likely to be false
  4145. # [21:48] <timeless> unless random_object happens to be from the window for Object
  4146. # [21:49] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  4147. # [21:49] * merike|away is now known as merike
  4148. # [21:49] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
  4149. # [21:50] <@khuey> are broken B2G builds known?
  4150. # [21:50] <@khuey> rail-buildduty: ^?
  4151. # [21:50] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  4152. # [21:50] <@khuey> https://tbpl.mozilla.org/php/getParsedLog.php?id=11162433&tree=Try&full=1
  4153. # [21:51] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
  4154. # [21:51] * Joins: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
  4155. # [21:51] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  4156. # [21:51] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
  4157. # [21:52] <timeless> dveditz: i seem to recall they offered that years ago, have you made actual progress and is there someone rillian can prod about it?
  4158. # [21:53] * Quits: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4159. # [21:53] * merike is now known as merike|away
  4160. # [21:54] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  4161. # [21:54] * Quits: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com) (Quit: Leaving.)
  4162. # [21:54] <timeless> (sorry, i was stuck in scrollback)
  4163. # [21:55] * Joins: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com)
  4164. # [21:55] * Joins: taustin (taustin@moz-94197569.cse.ucsc.edu)
  4165. # [21:55] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  4166. # [21:55] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
  4167. # [21:56] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
  4168. # [21:57] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  4169. # [21:58] <@dveditz> timeless: it was an option, but Firefox was not in the right "rung" for the software upgrade
  4170. # [21:58] <Callek> jhford: [jhford-work]: re: B2G ^^
  4171. # [21:58] * Quits: smontagu (chatzilla@moz-BA26C09.red.bezeqint.net) (Ping timeout)
  4172. # [21:59] <JonathanS> Callek http://mozillamemes.tumblr.com/post/21725383454/heres-a-bug-thats-tracking-your-complaint-feel
  4173. # [21:59] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  4174. # [21:59] * Joins: smontagu (chatzilla@moz-9CE001BC.red.bezeqint.net)
  4175. # [21:59] <jhford> that's uhh, weird
  4176. # [22:00] * Joins: TheCrap (TheCrap@moz-2126F5E6.dip0.t-ipconnect.de)
  4177. # [22:00] <jhford> khuey: you're using a really old tree it looks like
  4178. # [22:00] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4179. # [22:00] <mario> stupid question: i've written a simple component in c++ and it gets compiled - but it seems that the component is not registred itself. (i am using the moduleutils.h and the right macros, do i need a special trick to trigger the registration?
  4180. # [22:00] <@khuey> jhford: aurora, I think
  4181. # [22:00] <jhford> there's your problem
  4182. # [22:00] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
  4183. # [22:00] <@khuey> ok
  4184. # [22:00] <@khuey> as long as I don't have to care about it ;-)
  4185. # [22:00] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4186. # [22:00] <@khuey> ty
  4187. # [22:00] <jhford> oh no, wait
  4188. # [22:01] <TheCrap> hi taras. Jesse send me.
  4189. # [22:01] <@bsmedberg> mario: components must be listed in a manifest or we don't look at them
  4190. # [22:01] <jhford> khuey: aurora that contains what was mozilla-central 2 days ago or aurora from 2 days agao?
  4191. # [22:01] * jhford looks at date
  4192. # [22:01] <jhford> khuey: you're clear there
  4193. # [22:01] <@khuey> jhford: the 6 weeks ago m-c
  4194. # [22:01] <jhford> AHH!
  4195. # [22:01] <jhford> yes
  4196. # [22:01] <jhford> you're ok!
  4197. # [22:02] <jhford> what's happening is that it's trying to load https://hg.mozilla.org/mozilla-central/file/default/b2g/config/mozconfigs/linux32/debug
  4198. # [22:02] <jhford> and not finding it, so it falls back to using a mozconfig out of buildbot-configs which is failing
  4199. # [22:03] <@khuey> ok
  4200. # [22:03] * Joins: Julian (chatzilla@moz-79A72EAF.dynamic.hispeed.ch)
  4201. # [22:03] <@khuey> cool
  4202. # [22:03] <JonathanS> khuey, are you glad you left UF?
  4203. # [22:04] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4204. # [22:04] <mario> bsmedberg: i know, ok. how can i register it in the build system, i think this is the issue
  4205. # [22:04] <@khuey> JonathanS: hah
  4206. # [22:04] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  4207. # [22:04] <@khuey> JonathanS: my degree is in Math ;-)
  4208. # [22:04] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
  4209. # [22:04] * Quits: wlach (wlach@moz-14AFFC14.vif.net) (Quit: Leaving)
  4210. # [22:04] <JonathanS> khuey, Not Computer Science?
  4211. # [22:04] <@khuey> nope
  4212. # [22:04] <@bsmedberg> mario: in what context are you building it?
  4213. # [22:04] <TheCrap> so let me explain what happens: when i run ff for a few hours i get hangs for about 10 seconds each 5-20 minutes. i think its not the gc because it runs "just" 800ms (many tabs open). i made a log with process monitor and during this hang ff accesses some registryentries over and over. all of them are related to cryptography.
  4214. # [22:05] <JonathanS> khuey, UF just eliminated the dept of Computer Science.
  4215. # [22:05] <@khuey> well, proposed to
  4216. # [22:05] <@khuey> but yeah, I heard
  4217. # [22:05] <jhammel> math is next on the chopping block ;)
  4218. # [22:05] <mario> bsmedberg: with xulrunner_sdk, looks pretty like the browser layout - or what you ment?
  4219. # [22:05] <mario> bsmedberg: on macosx 64
  4220. # [22:05] <jhammel> next, english and engineering
  4221. # [22:05] <@bsmedberg> mario: no I mean, is it part of libxul, part of Firefox, part of an extension...
  4222. # [22:06] <JonathanS> jhammel, what is a point of college then?
  4223. # [22:06] <@bsmedberg> what chrome.manifest do you expect it to show up in?
  4224. # [22:06] <@khuey> JonathanS: to make money?
  4225. # [22:06] <jhammel> JonathanS: :shrug: drinking and learning to make believable excuses?
  4226. # [22:06] <@khuey> JonathanS: and to win football championships ;-)
  4227. # [22:06] <rail-buildduty> khuey: on it
  4228. # [22:06] <mario> bsmedberg: embeddor, as a app.
  4229. # [22:06] <@khuey> rail-buildduty: jhford decided it was me pushing an old tree to try
  4230. # [22:06] <@khuey> rail-buildduty: so I don't think there's anything for you to do
  4231. # [22:06] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  4232. # [22:07] <mario> bsmedberg: so think browser (firefox)
  4233. # [22:07] <rail-buildduty> khuey: yeah, thanks
  4234. # [22:07] <JonathanS> khuey. meh on football champs
  4235. # [22:07] * rail-buildduty is now known as rail-mtg
  4236. # [22:08] <rail-mtg> \o/
  4237. # [22:08] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4238. # [22:08] * sworkman_ is now known as sworkman
  4239. # [22:08] <mario> bsmedberg: ok i got it, i need something like browsercopmonents.manifest and add it to the makefile.in right?
  4240. # [22:08] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  4241. # [22:09] * Quits: coop|mtg (Chris@moz-292D4970.dsl.bell.ca) (Connection reset by peer)
  4242. # [22:09] * Joins: coop (Chris@moz-292D4970.dsl.bell.ca)
  4243. # [22:09] <@bsmedberg> mario: well kinda. Internally we auto-generate something like components.manifest, IIRC
  4244. # [22:09] <@bsmedberg> but I can't find the rules.mk incantation which does that, and I don't think you need to use it
  4245. # [22:09] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
  4246. # [22:09] <@bsmedberg> you can just write out your manifest directly
  4247. # [22:09] <JonathanS> khuey, Rick Scott want to do Florida Polytechnic University for STEM majors but it be completed by 2016
  4248. # [22:10] <mario> bsmedberg: yes ok. would be nice to have this feature later, but that is all i wanted to know, thx a million
  4249. # [22:10] <mario> :)
  4250. # [22:10] <Jesse> taras: in #firefox, TheCrap shared a registry accesses log http://nurpaste.de/ly for a 10-second hang, and about:support http://nurpaste.de/lz. does the registry access log mean anything to you?
  4251. # [22:10] <@bsmedberg> mario: http://mxr.mozilla.org/mozilla-central/source/config/makefiles/target_libs.mk#102 does it
  4252. # [22:10] <mario> thx
  4253. # [22:10] <@bsmedberg> sorry, I guess line 103 really
  4254. # [22:10] <@bsmedberg> but in any case, you can get the idea from that
  4255. # [22:10] <TheCrap> Jesse i sent a pm to him :)
  4256. # [22:10] <@bsmedberg> the short answer is "don't use binary components" ;-)
  4257. # [22:11] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  4258. # [22:12] <WeirdAl> bsmedberg: could you take a few minutes to answer my questions on the install-app bug, please?
  4259. # [22:12] <WeirdAl> I'm hoping to get another patch ready this week
  4260. # [22:13] * Quits: mario (mario@moz-91CB1162.customers.d1-online.com) (Quit: mario)
  4261. # [22:14] * Quits: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP) (Ping timeout)
  4262. # [22:14] * Joins: tchevalier (Instantbir@moz-6BA9B4E0.w109-210.abo.wanadoo.fr)
  4263. # [22:15] * Quits: tchevalier (Instantbir@moz-6BA9B4E0.w109-210.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  4264. # [22:15] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
  4265. # [22:15] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  4266. # [22:17] * joduinn-brb is now known as joduinn-mtg
  4267. # [22:17] * rail-mtg is now known as rail_away
  4268. # [22:17] <jwir3> akeybl: Was bug 695222 backed out of Fx13?
  4269. # [22:17] <jwir3> akeybl: I mean, was the backout successful?
  4270. # [22:18] * Quits: Pike (Pike@moz-F55AE5FE.pool.mediaways.net) (Ping timeout)
  4271. # [22:19] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  4272. # [22:20] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  4273. # [22:22] * Quits: Julian (chatzilla@moz-79A72EAF.dynamic.hispeed.ch) (Ping timeout)
  4274. # [22:23] * jlebar|mtg is now known as jlebar
  4275. # [22:24] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4276. # [22:24] * jmaher is now known as jmaher|afk
  4277. # [22:25] * Joins: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP)
  4278. # [22:25] * hwine|afk is now known as hwine
  4279. # [22:26] <jviereck> can someone point out to me in which cases this if is not executed and no dc->BeginPage() is called?
  4280. # [22:27] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  4281. # [22:27] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  4282. # [22:28] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  4283. # [22:29] * Joins: alice (anonymous@moz-AA643485.w109-212.abo.wanadoo.fr)
  4284. # [22:30] * rail_away is now known as rail
  4285. # [22:30] * Joins: Julian (chatzilla@moz-79A72EAF.dynamic.hispeed.ch)
  4286. # [22:30] * rail is now known as rail-mtg
  4287. # [22:30] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  4288. # [22:31] * Joins: robert (robert@moz-11E4ED00.dynamic.t-2.net)
  4289. # [22:31] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  4290. # [22:31] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4291. # [22:31] * bc|afk is now known as bc
  4292. # [22:33] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
  4293. # [22:34] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
  4294. # [22:34] * KaiRo is now known as KaiRo_away
  4295. # [22:34] * Joins: Goldorak_ (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
  4296. # [22:34] * Goldorak_ is now known as Goldorak
  4297. # [22:36] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  4298. # [22:36] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  4299. # [22:36] * Quits: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  4300. # [22:37] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  4301. # [22:37] * Joins: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  4302. # [22:37] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  4303. # [22:37] * Quits: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird -- http://www.instantbird.com)
  4304. # [22:37] * Joins: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  4305. # [22:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  4306. # [22:38] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  4307. # [22:38] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  4308. # [22:38] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  4309. # [22:39] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
  4310. # [22:39] * ctalbert|lunch is now known as ctalbert
  4311. # [22:39] * Quits: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4312. # [22:40] * Joins: gwagner_ (idefix2@moz-BBE3ABD.mv.mozilla.com)
  4313. # [22:41] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  4314. # [22:41] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
  4315. # [22:42] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  4316. # [22:42] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4317. # [22:43] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4318. # [22:44] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  4319. # [22:44] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
  4320. # [22:44] * Quits: wolfiR (wolfiR@moz-A96F4876.dip0.t-ipconnect.de) (Quit: Leaving)
  4321. # [22:44] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
  4322. # [22:46] <Wes> !seen timeless
  4323. # [22:46] <firebot> timeless was last seen 48 minutes and 28 seconds ago, saying 'it's now sliding back and forth on its own' in #foxymonkies.
  4324. # [22:46] * Joins: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
  4325. # [22:46] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  4326. # [22:46] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  4327. # [22:47] * timeless is on a conf call [scribe]
  4328. # [22:47] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
  4329. # [22:47] <Wes> timeless: ping me when you have 5 please
  4330. # [22:47] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
  4331. # [22:47] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
  4332. # [22:47] <timeless> ~35 mins i think
  4333. # [22:48] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  4334. # [22:48] * Joins: cpeterso_ (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
  4335. # [22:48] * mattwoodrow|away is now known as mattwoodrow
  4336. # [22:48] * Quits: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP) (Quit: jorendorff)
  4337. # [22:48] * Quits: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4338. # [22:49] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  4339. # [22:50] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  4340. # [22:50] * Joins: blassey_ (blassey@moz-8ACFF7A9.hsd1.ma.comcast.net)
  4341. # [22:50] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  4342. # [22:51] * Joins: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP)
  4343. # [22:51] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  4344. # [22:52] * Joins: catalinb (ethereal@F8320440.71B23C4A.5BC07656.IP)
  4345. # [22:53] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Quit: GeekBouncer - http://geekbouncer.co.uk)
  4346. # [22:53] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  4347. # [22:56] * Joins: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP)
  4348. # [22:56] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
  4349. # [22:56] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Broken pipe)
  4350. # [22:57] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
  4351. # [22:58] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  4352. # [22:58] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
  4353. # [22:58] * Joins: wlach (wlach@CAB30FBD.8F96AEA7.2D179A7D.IP)
  4354. # [22:59] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
  4355. # [22:59] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
  4356. # [22:59] * Quits: Julian (chatzilla@moz-79A72EAF.dynamic.hispeed.ch) (Ping timeout)
  4357. # [22:59] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
  4358. # [23:00] * Quits: robert (robert@moz-11E4ED00.dynamic.t-2.net) (Quit: robert)
  4359. # [23:00] * Quits: martyn (martyn@moz-CABED5F2.range81-154.btcentralplus.com) (Client exited)
  4360. # [23:01] * Quits: c0smikdebris (c0smikdebr@8D770EBE.7752A5ED.BE90E62C.IP) (Ping timeout)
  4361. # [23:02] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4362. # [23:02] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4363. # [23:02] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
  4364. # [23:03] * bear is now known as bear-afk
  4365. # [23:03] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
  4366. # [23:03] * Quits: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP) (Quit: jorendorff)
  4367. # [23:04] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  4368. # [23:04] * Joins: Boriss (FlyingToas@8F761026.B5EF4AF6.E96CA9D8.IP)
  4369. # [23:07] * bhearsum is now known as bhearsum|afk
  4370. # [23:07] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4371. # [23:07] * philor is now known as philor|away
  4372. # [23:08] * Quits: TehLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
  4373. # [23:08] <jviereck> sorry, forgotten the link before: can someone point out to me in which cases this if-statement is not executed and no dc->BeginPage() is called? http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsSimplePageSequence.cpp#621
  4374. # [23:09] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  4375. # [23:10] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: pcwalton)
  4376. # [23:10] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  4377. # [23:10] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
  4378. # [23:11] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  4379. # [23:11] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  4380. # [23:11] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
  4381. # [23:11] * Joins: c0smikdebris (c0smikdebr@D30E815.1AFF4FE6.274D17D6.IP)
  4382. # [23:11] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
  4383. # [23:11] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4384. # [23:12] * Quits: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4385. # [23:13] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  4386. # [23:14] <dholbert> fantasai, ping
  4387. # [23:14] <fantasai> dholbert: pong
  4388. # [23:15] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4389. # [23:15] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4390. # [23:15] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  4391. # [23:15] <dholbert> fantasai, flexbox spec uses "start" vs "end" for the extremes of each axis (main-start, main-end, cross-start, cross-end). Is that keyword pairing (start vs end) problematic at all?
  4392. # [23:15] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
  4393. # [23:16] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  4394. # [23:16] <dholbert> fantasai, ISTR "begin vs end" being preferred (and maybe "start vs stop"...?)
  4395. # [23:16] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4396. # [23:16] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4397. # [23:16] <dholbert> fantasai, (but I'm not sure. Just noticed myself having used those terms in variable names, & I'm wondering if I should be using begin/end instead)
  4398. # [23:16] <fantasai> dholbert: I think we're stuck with start/end, as people are familiar with that pair
  4399. # [23:17] <dholbert> fantasai, ok, cool -- thanks
  4400. # [23:17] <fantasai> dholbert: it's used in other places, like text-align
  4401. # [23:17] * Joins: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP)
  4402. # [23:17] <fantasai> dholbert: the concern is the other axis, which before we had vertical text, was not an issue to think about
  4403. # [23:17] <fantasai> dholbert: to have logical terms for that
  4404. # [23:17] <dholbert> fantasai, gotcha
  4405. # [23:17] <fantasai> dholbert: XSL uses before/after
  4406. # [23:17] <fantasai> dholbert: so that's what we're using now
  4407. # [23:17] <fantasai> dholbert: it's not ideal, though
  4408. # [23:17] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  4409. # [23:18] * Quits: drice (derice@1606D15F.E628B196.8E155D4E.IP) (Quit: Leaving.)
  4410. # [23:19] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4411. # [23:19] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4412. # [23:19] * Quits: hessam (hessam@2BE9AEB3.DB55EAA6.AAC02D62.IP) (Ping timeout)
  4413. # [23:19] <dholbert> fantasai, cool. [main,cross]-[start,end] WFM
  4414. # [23:19] <dholbert> (existing spec terms I mean)
  4415. # [23:19] <dholbert> fantasai, thanks for the sanity-check
  4416. # [23:19] <fantasai> dholbert: what's ISTR?
  4417. # [23:19] <fantasai> dholbert: someone suggested using head/tail instead of before/after
  4418. # [23:19] * mdas is now known as mdas|afk
  4419. # [23:19] * fantasai unsure if that's an improvement, but maybe it is
  4420. # [23:19] <dholbert> fantasai, ISTR=I seem to recall
  4421. # [23:19] <fantasai> ah
  4422. # [23:20] <fantasai> dholbert: do you have pagination implemented for flexbox?
  4423. # [23:20] <dholbert> fantasai, I don't think the flexbox spec uses before/after at all right now
  4424. # [23:20] <dholbert> fantasai, nope
  4425. # [23:20] <dholbert> fantasai, it just truncates at the moment
  4426. # [23:20] * Quits: c0smikdebris (c0smikdebr@D30E815.1AFF4FE6.274D17D6.IP) (Ping timeout)
  4427. # [23:20] <fantasai> dholbert: ok, we should fix that before we unprefix...
  4428. # [23:20] * Quits: Boriss (FlyingToas@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  4429. # [23:20] <dholbert> fantasai, definitely, yeah
  4430. # [23:21] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
  4431. # [23:21] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  4432. # [23:21] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4433. # [23:21] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4434. # [23:24] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
  4435. # [23:24] * Quits: smontagu (chatzilla@moz-9CE001BC.red.bezeqint.net) (Ping timeout)
  4436. # [23:24] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
  4437. # [23:25] * philor|away is now known as philor
  4438. # [23:25] * Parts: ImperceptibleSmiley (Jens@moz-E15E9478.adsl.alicedsl.de)
  4439. # [23:26] * dholbert is now known as dholbert|afk
  4440. # [23:26] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
  4441. # [23:26] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4442. # [23:26] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4443. # [23:27] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  4444. # [23:27] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  4445. # [23:28] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
  4446. # [23:28] * Quits: ddahl (ddahl@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4447. # [23:28] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
  4448. # [23:29] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4449. # [23:29] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  4450. # [23:29] * Joins: smontagu (chatzilla@moz-9CE001BC.red.bezeqint.net)
  4451. # [23:30] * Joins: c0smikdebris (c0smikdebr@D2CF80FF.F5AEC7E6.274D17D6.IP)
  4452. # [23:30] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4453. # [23:30] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4454. # [23:30] <philor> I'm curious, what actually would stop people from pushing?
  4455. # [23:30] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4456. # [23:31] * philor investigates whether "the closed tree hook" is one of the things
  4457. # [23:31] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  4458. # [23:32] <philor> lsblakk: I closed aurora and beta
  4459. # [23:32] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
  4460. # [23:33] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  4461. # [23:33] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  4462. # [23:33] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
  4463. # [23:33] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4464. # [23:33] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4465. # [23:35] <lsblakk> philor: ok
  4466. # [23:35] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  4467. # [23:35] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  4468. # [23:35] <lsblakk> we've got a few things to land on beta
  4469. # [23:35] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Quit: Saindo)
  4470. # [23:36] <philor> your call whether you want them with half-talos
  4471. # [23:36] * Quits: catalinb (ethereal@F8320440.71B23C4A.5BC07656.IP) (Ping timeout)
  4472. # [23:36] * Joins: fxa90id (fxa90id@moz-CC8FAF0D.neoplus.adsl.tpnet.pl)
  4473. # [23:36] <philor> could just revert that bit of this morning's "when 13 is on beta" and go back to the old suites
  4474. # [23:37] * Quits: anant (Anant@moz-D3725328.dsl.dynamic.sonic.net) (Quit: Leaving)
  4475. # [23:37] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4476. # [23:37] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4477. # [23:38] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: pcwalton)
  4478. # [23:38] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  4479. # [23:39] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4480. # [23:39] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4481. # [23:39] * Quits: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4482. # [23:40] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  4483. # [23:41] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
  4484. # [23:41] * Joins: Mavericks (Mibbit@F294A687.EB7B28C1.B84D4DA2.IP)
  4485. # [23:42] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: Ex-Chat)
  4486. # [23:43] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4487. # [23:43] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4488. # [23:43] * Quits: graememcc (chatzilla@moz-AA5FE0E0.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  4489. # [23:43] * dholbert|afk is now known as dholbert
  4490. # [23:43] * Joins: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl)
  4491. # [23:44] <timeless> Wes: pong
  4492. # [23:45] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4493. # [23:45] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4494. # [23:46] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  4495. # [23:46] * hwine is now known as hwine-ooo
  4496. # [23:46] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4497. # [23:46] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4498. # [23:46] * mdas|afk is now known as mdas
  4499. # [23:47] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4500. # [23:47] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
  4501. # [23:49] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4502. # [23:50] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  4503. # [23:50] <jviereck> dholbert: Hi Daniel. How much do you know about nsSimplePageSequence::PrintNextPage()? I've just send out a mail to the dev-layout list, but maybe you have hacked on this during your FF printing bugfixing?
  4504. # [23:50] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  4505. # [23:50] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4506. # [23:50] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4507. # [23:51] * Quits: c0smikdebris (c0smikdebr@D2CF80FF.F5AEC7E6.274D17D6.IP) (Ping timeout)
  4508. # [23:52] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
  4509. # [23:53] * Joins: catalinb (ethereal@358DAF46.677AFCF3.5BC07656.IP)
  4510. # [23:53] * bwinton is now known as bwinton_away
  4511. # [23:54] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4512. # [23:54] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4513. # [23:54] * Quits: ircloggr (nodebot@moz-9E3AF5B0.compute-1.amazonaws.com) (Client exited)
  4514. # [23:54] * Quits: alice (anonymous@moz-AA643485.w109-212.abo.wanadoo.fr) (Client exited)
  4515. # [23:54] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
  4516. # [23:54] <timeless> mak: the Downloads arrow button looks ugly on Firefox B when the whole thing tries to turn green
  4517. # [23:55] * Joins: ircloggr (nodebot@moz-612D1863.compute-1.amazonaws.com)
  4518. # [23:55] <mak> timeless: yes, we are waiting for a new glowing icon
  4519. # [23:56] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
  4520. # [23:56] <mak> the current icon was just not designed to stay inside a 16x16 rect
  4521. # [23:57] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
  4522. # [23:57] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
  4523. # [23:57] * Joins: c0smikdebris (c0smikdebr@164E1021.3C145DDE.B84D4DA2.IP)
  4524. # [23:58] * Quits: c0smikdebris (c0smikdebr@164E1021.3C145DDE.B84D4DA2.IP) (Client exited)
  4525. # [23:58] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  4526. # [23:58] <bent> mak, is there going to be an easy way to hide the button?
  4527. # [23:58] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
  4528. # [23:58] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  4529. # [23:58] <mak> bent: yes, ideally drag it back to the palette... once that works
  4530. # [23:59] * philor is now known as philor|away
  4531. # [23:59] <bent> mak, well, i like seeing it while downloads are active
  4532. # [23:59] <bent> but when they're done,
  4533. # [23:59] <bent> i don't need it taking up space
  4534. # [23:59] <bent> the only way i have found to make it hide is to 'clear' the list
  4535. # [23:59] <mak> bent: hm tomorrow we'll have a discussion about this, the current ux trend is that they want it always visible, though there isn't 100% agreement on the thing
  4536. # [23:59] <bent> which i'd rather not do all the time
  4537. # Session Close: Wed Apr 25 00:00:00 2012

The end :)