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

Options:

  1. # Session Start: Fri Mar 16 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] * Joins: edransch (edransch@moz-B77DEAEB.mozilla.org)
  4. # [00:00] * edransch is now known as edransch-away
  5. # [00:00] <vingtetun> Ms2ger: ++
  6. # [00:02] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  7. # [00:03] * Joins: bholley_ (bholley@moz-7114ACDC.dsl.pltn13.sbcglobal.net)
  8. # [00:04] * Quits: bholley (bholley@moz-104CC309.mv.mozilla.com) (Ping timeout)
  9. # [00:04] * bholley_ is now known as bholley
  10. # [00:04] * Joins: bholley_ (bholley@moz-104CC309.mv.mozilla.com)
  11. # [00:04] <mounir> Ms2ger: I wonder what you would do just for some ++ :)
  12. # [00:05] <mounir> (and to make fun of me in public ;))
  13. # [00:05] <Ms2ger> I would give you that Klondike Bar
  14. # [00:05] <mounir> ?
  15. # [00:05] * Joins: dcamp (dave@61650EC2.EA130E53.75A3463D.IP)
  16. # [00:05] * Quits: bholley (bholley@moz-7114ACDC.dsl.pltn13.sbcglobal.net) (Ping timeout)
  17. # [00:05] * bholley_ is now known as bholley
  18. # [00:05] <Ms2ger> http://en.wikipedia.org/wiki/Klondike_bar#Popular_culture
  19. # [00:06] * Joins: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com)
  20. # [00:06] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  21. # [00:07] <billm> ttaubert: ping
  22. # [00:07] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  23. # [00:07] <Ms2ger> Anyway, good night, mounir
  24. # [00:07] <mounir> Ms2ger: thanks
  25. # [00:07] * Quits: Ms2ger (Ms2ger@82804C5C.F9DDA0AC.37724B0D.IP) (Quit: nn)
  26. # [00:09] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  27. # [00:10] * Fallen is now known as Fallen|away
  28. # [00:12] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  29. # [00:16] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  30. # [00:17] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  31. # [00:17] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  32. # [00:18] * Quits: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120215223356])
  33. # [00:19] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  34. # [00:20] * Quits: harth (harth@moz-1F71062D.hsd1.ca.comcast.net) (Input/output error)
  35. # [00:20] * Quits: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net) (Quit: Leaving.)
  36. # [00:21] * Joins: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net)
  37. # [00:21] * Quits: tonymec|away (tonymec@AF812930.A8CB2B65.277517C1.IP) (Ping timeout)
  38. # [00:22] * Quits: timA (Instantbir@moz-535753DA.hsd1.or.comcast.net) (Quit: Instantbird -- http://www.instantbird.com)
  39. # [00:23] <smontagu> gerv: ping
  40. # [00:23] * Joins: tonymec|away (tonymec@AF812930.A8CB2B65.277517C1.IP)
  41. # [00:24] * Quits: wolfiR (wolfiR@moz-6CFC6974.dip0.t-ipconnect.de) (Quit: Leaving)
  42. # [00:25] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  43. # [00:25] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  44. # [00:25] * wlach is now known as wlach|afk
  45. # [00:28] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  46. # [00:28] * Joins: tonymec (tonymec@AF812930.A8CB2B65.277517C1.IP)
  47. # [00:29] * Quits: fxa90id (fxa90id@moz-4FB4CA69.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  48. # [00:30] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  49. # [00:31] <cpearce> So can we get HttpChannel::OnDataAvailable notifications on a thread other than the main thread yet?
  50. # [00:32] <khuey> no
  51. # [00:32] <cpearce> That's a damn shame.
  52. # [00:32] <khuey> is there planned work in that direction?
  53. # [00:32] <khuey> that would be news to me
  54. # [00:32] <cpearce> I look forward to the day all our users have SSDs.
  55. # [00:33] <mak> cpearce: just fix bug 415972
  56. # [00:33] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  57. # [00:34] <cpearce> lol, that's awesome!
  58. # [00:34] * Joins: gandalf (zbraniecki@moz-9C904644.neoplus.adsl.tpnet.pl)
  59. # [00:35] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  60. # [00:35] * Joins: dzbarsky (Mibbit@moz-AEE562EA.wireless-resnet.upenn.edu)
  61. # [00:36] <darktrojan> want
  62. # [00:36] * Quits: TheLink (TheLink@moz-183F7DCD.pools.arcor-ip.net) (Client exited)
  63. # [00:36] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  64. # [00:36] * juanb is now known as juanb|mtg
  65. # [00:40] * Quits: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net) (Ping timeout)
  66. # [00:40] * nthomas is now known as nthomas|away
  67. # [00:40] * geekboy|afk is now known as geekboy
  68. # [00:41] * Quits: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  69. # [00:41] * Quits: lduros (lduros@6BA5922E.8A90509C.90F5F4A1.IP) (Client exited)
  70. # [00:43] * Quits: tonymec (tonymec@AF812930.A8CB2B65.277517C1.IP) (Ping timeout)
  71. # [00:44] * Joins: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net)
  72. # [00:44] * Quits: armenzg_dinner (armenzg@moz-DBD74FB0.home1.cgocable.net) (Input/output error)
  73. # [00:45] * Joins: tonymec (tonymec@AF812930.A8CB2B65.277517C1.IP)
  74. # [00:46] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
  75. # [00:47] * Quits: dcamp (dave@61650EC2.EA130E53.75A3463D.IP) (Quit: Leaving...)
  76. # [00:47] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  77. # [00:48] * Quits: loadbang (loadbang@moz-C4B7E87C.range86-148.btcentralplus.com) (Quit: loadbang)
  78. # [00:49] * Quits: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net) (Ping timeout)
  79. # [00:49] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
  80. # [00:49] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  81. # [00:51] * Joins: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net)
  82. # [00:51] <azakai> doing new Image() and setting .src to a data url doesn't actually make it finish decoding the image. .completed is false and the width/height are 0. On reload however it is ok, i guess it gets decoded right afterwards. is there some way to force it to decode a data url immediately?
  83. # [00:51] <yury> Unfocused: ping, just checking if you will be the right person to review https://bug714712.bugzilla.mozilla.org/attachment.cgi?id=606050
  84. # [00:51] <Unfocused> yury: yep
  85. # [00:52] * khuey is now known as khuey|away
  86. # [00:52] * khuey|away is now known as khuey
  87. # [00:52] <khuey> azakai: all image decodes are async
  88. # [00:52] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  89. # [00:52] <Unfocused> yury: oh, heh, i was just looking at that bug, and about to review it
  90. # [00:53] * Quits: jhorak (jhorak@moz-59813FB4.cust.nbox.cz) (Ping timeout)
  91. # [00:53] <azakai> khuey: even data uri? and no way to force it to be sync in that specific case?
  92. # [00:53] <khuey> right
  93. # [00:53] <azakai> hmm this is a problem
  94. # [00:53] <azakai> but maybe just for me
  95. # [00:53] <yury> Unfocused: thanks
  96. # [00:54] <khuey> hmm
  97. # [00:54] <khuey> lots of pldhash spew
  98. # [00:55] <BenWa> Our MozBlobBuilder doesn't allow you to name the URL/download file unlike other browser. What component would that fall into? DOM?
  99. # [00:55] <khuey> coming from RuleHash it looks like
  100. # [00:55] <darktrojan> azakai, you've got to use an onload handler
  101. # [00:55] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  102. # [00:55] <azakai> darktrojan: i guess so... problematic for my use case (compiled c code using sdl api which is sync), will need to hack around this..
  103. # [00:56] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 10.0.1/20120216115507])
  104. # [00:56] <NeilAway> mayhemer: just reading your comment on 728790, not sure what you want there
  105. # [00:56] <darktrojan> BenWa, someone's implemented that?
  106. # [00:56] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  107. # [00:56] <khuey> BenWa: sure it does
  108. # [00:56] <jduell> cpearce: khuey: we deprioritized that work when it e10s made it the case that we had to deliver to main thread anyway (IPDL can only send/recv on main thread). If e10s is out the window forever we can revisit, but work wasn't trivial
  109. # [00:56] * Joins: statix|- (statix@moz-AE3C0771.zone12.bethere.co.uk)
  110. # [00:57] <khuey> .getFile("Filename", "contenttype")
  111. # [00:57] <mayhemer> NeilAway: This:
  112. # [00:57] <mayhemer> > Agreed, then add after that is():
  113. # [00:57] <mayhemer> > // Give up on missing dialogs.
  114. # [00:57] <mayhemer> > if (gExpectedDialogs > 0)
  115. # [00:57] <mayhemer> > timer.cancel();
  116. # [00:57] <jduell> this is all re: off-main threan OnDataAvailable...
  117. # [00:57] <BenWa> khuey: I looked but had no luck :(
  118. # [00:57] <khuey> jduell: yeah I definitely would not expect that to be an easy project
  119. # [00:57] <mayhemer> NeilAway: just add timer.cancel() when gExpDials > 0
  120. # [00:57] <bbondy> philor: so 4 in a row on that intermittent problem, I ran a couple more to see what happens. Maybe I can debug with that build in particular if it reproduces consistently. There is one pass at the start but perhaps the tests were skipped on that run because perhaps the machine isn't setup proerply
  121. # [00:57] <BenWa> khuey: bb.append("file", gRawProfile, "test.zip"); doesn't work like other browsers
  122. # [00:57] <mayhemer> NeilAway: in the cleanup() function
  123. # [00:58] <khuey> BenWa: what do you expect it to do?
  124. # [00:58] <BenWa> khuey: Give me a download link that isn't a UUID
  125. # [01:00] <khuey> er
  126. # [01:00] <khuey> why do you expect .append to give you a download link?
  127. # [01:00] <BenWa> Well it doesn't matter to me how I call it, I just want to know how to call it if its implemented
  128. # [01:00] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  129. # [01:00] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Ping timeout)
  130. # [01:00] <cpearce> jduell: Not having it is kinda causing a problem, I'll CC you on the relevant bug, perhaps we can work around it somehow. I appreciate it could be hard to implement.
  131. # [01:01] <BenWa> khuey: https://github.com/bgirard/cleopatra/blob/master/js/ui.js#L639
  132. # [01:01] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  133. # [01:01] <jduell> cpearce: ok. The usual workaround is to proxy an event from main->target thread.
  134. # [01:01] <khuey> ok, you left out the rest of it
  135. # [01:01] <khuey> that was important information!
  136. # [01:01] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  137. # [01:02] <khuey> BenWa: so you can use .getFile(filename, contenttype); to get you one with a file name
  138. # [01:02] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  139. # [01:02] <khuey> BenWa: the URL you get redirected to is still going to be a UUID though
  140. # [01:02] * khuey isn't sure why that's a problem
  141. # [01:02] <philor> bbondy: the "Windows PGO" line applies to both the periodic PGO builds and to the nightly - if you load the full log for both the pass and one of the failures, you can see which is downloading which build
  142. # [01:03] <BenWa> khuey: I want the download prompt to have a sensible default file name that I can choose
  143. # [01:03] <philor> but from the times I'd guess that's the nightly that's failing
  144. # [01:03] * Joins: ehugg (chatzilla@moz-44D86B1E.cisco.com)
  145. # [01:04] <NeilAway> mayhemer: my cleanup() already cancels the timer?
  146. # [01:04] <khuey> BenWa: ah, ok
  147. # [01:04] <khuey> BenWa: this is a bug in the download UI or something
  148. # [01:05] <khuey> maybe in the blob protocol handler
  149. # [01:05] * khuey isn't sure
  150. # [01:05] <BenWa> khuey: This doesn't work either http://pastebin.mozilla.org/1521077
  151. # [01:05] <mayhemer> NeilAway: but sgautherie suggested to remove it
  152. # [01:05] <khuey> BenWa: File it in Core::DOM and CC me and I'll poke at it as time permits
  153. # [01:05] <BenWa> Should I file a bug?
  154. # [01:05] <BenWa> Ok cool
  155. # [01:05] <BenWa> Just a nice feature I'd like to have in the profiler front end :)
  156. # [01:05] <BenWa> figure other webdev would also want it
  157. # [01:05] <khuey> yeah
  158. # [01:05] <khuey> reasonable enough
  159. # [01:05] <cpearce> jduell: So in an nsHttpChannel::OnDataAvailable(request,stream,count) listener, must we read all |count| bytes from |stream| in the listener? Or can we read those bytes from the stream in another thread?
  160. # [01:06] <khuey> you have to read synchronously iirc
  161. # [01:06] * jhammel is now known as jhammel|afk
  162. # [01:06] * jduell looks at the code
  163. # [01:06] <cpearce> That was my assumption...
  164. # [01:06] * jlebar|dinner is now known as jlebar
  165. # [01:07] <cpearce> I can imagine heaps of ways it could go wrong if you tried to read the stream from another thread...
  166. # [01:07] <khuey> 49 * Called when the next chunk of data (corresponding to the request) may
  167. # [01:07] <khuey> 50 * be read without blocking the calling thread. The onDataAvailable impl
  168. # [01:07] <khuey> 51 * must read exactly |aCount| bytes of data before returning.
  169. # [01:07] <jduell> cpearce: I think the IDL says you're supposed to, but in practive you may get away with reading it later. Not sure about from another thread though
  170. # [01:07] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  171. # [01:07] <jduell> might be locking issues
  172. # [01:07] <khuey> so ... you could read it from another thread ... but only if you blocked the main thread ;-)
  173. # [01:08] * Quits: bholley (bholley@moz-104CC309.mv.mozilla.com) (Ping timeout)
  174. # [01:08] <cpearce> heh, handy.
  175. # [01:08] <jduell> bz or biesi might know this offhand...
  176. # [01:09] * Joins: bholley (bholley@moz-342F553A.static-ip.telepacific.net)
  177. # [01:09] <cpearce> So, this is regarding bug 729872, looks like we're caching the http channels for <video> in the network cache, when that flushes to disk it can causes hangs on the main thread for several seconds if the disk is busy.
  178. # [01:09] * Joins: bholley_ (bholley@moz-104CC309.mv.mozilla.com)
  179. # [01:10] <cpearce> Is there perhaps a way to mark an HTTP channels as not to be cached? We're already caching the data ourselves in the media cache.
  180. # [01:11] <khuey> you mean like nsIRequest::INHIBIT_CACHING?
  181. # [01:11] <jduell> cpearce: sure that's the right bug #?
  182. # [01:11] * Quits: bholley (bholley@moz-342F553A.static-ip.telepacific.net) (Ping timeout)
  183. # [01:11] * bholley_ is now known as bholley
  184. # [01:11] <cpearce> oops, not it's not!
  185. # [01:11] * geekboy is now known as geekboy|afk
  186. # [01:11] <cpearce> jduell: bug 725993
  187. # [01:11] <jduell> cpearce: yeah I've been wondering if we should skip caching stuff the media cache already caches
  188. # [01:11] * Joins: ibarlow (ibarlow@moz-D5CDF301.cpe.net.cable.rogers.com)
  189. # [01:11] * Quits: ibarlow (ibarlow@moz-D5CDF301.cpe.net.cable.rogers.com) (Input/output error)
  190. # [01:12] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  191. # [01:12] <cpearce> so how is nsIRequest::LOAD_BYPASS_CACHE different from nsIRequest::INHIBIT_CACHING ?
  192. # [01:13] * aki|buildduty is now known as aki|biab
  193. # [01:13] * Quits: SeoZ[gtab] (DanielJuyu@F97ECB89.4591610E.F796972A.IP) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
  194. # [01:13] <gavin> the former is "don't load from the cache"
  195. # [01:13] <gavin> the latter is "don't populate the cache with this load"
  196. # [01:13] <gavin> AIUI
  197. # [01:13] <NeilAway> mayhemer: so, I get your first nit about changing the data structure, but now I'm not sure if you want any of sgautherie's suggestions at all (personally I hope not) or if I'm still confused?
  198. # [01:13] <khuey> that's correct
  199. # [01:15] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  200. # [01:15] * Quits: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com) (Quit: kumar)
  201. # [01:15] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  202. # [01:15] <mayhemer> NeilAway: I agree with all of his suggestions, except removing timer.cancel() in cleanup()
  203. # [01:15] <ekr_> does this look familiar to anyone?
  204. # [01:15] <ekr_> "Permission denied for <moz-safe-about:home> to create wrapper for object of class UnnamedClass
  205. # [01:15] <ekr_> I'm trying to expose an API through xpcom
  206. # [01:15] <ekr_> but when I call it...
  207. # [01:16] <mayhemer> NeilAway: I would suggest to leave it, but he adds his piece to do it just when there are gExpectedDialogs > 0 (some dialogs were expected, but didn't come)
  208. # [01:16] <mayhemer> NeilAway: I think it is good to prevent the dialog-wait loop
  209. # [01:16] <mayhemer> NeilAway: but if you find out that other test don't do that anyway, then just omit it too
  210. # [01:17] <khuey> ekr_: is your component implemented in C++?
  211. # [01:17] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Quit: Leaving...)
  212. # [01:17] <ekr_> yes it is.
  213. # [01:17] <khuey> ekr_: does it implement class info?
  214. # [01:17] <ekr_> uh, not sure.
  215. # [01:17] <khuey> then "no" :-)
  216. # [01:17] <ekr_> That sounds right.
  217. # [01:17] <ekr_> I have it doing:
  218. # [01:17] <ekr_> NS_DECL_ISUPPORTS
  219. # [01:17] <ekr_> NS_DECL_NSIDOMWEBRTCCONTEXT
  220. # [01:18] <ekr_> (The name is WEBRTCCONTEXT)
  221. # [01:18] <jduell> cpearce: so right now this looks like the issue is you're trying to read *during* OnDataAvailable on the main thread (not some other thread), but the inputstream is teed to also write to disk, and that's blocking. right?
  222. # [01:18] <khuey> ekr_: so we don't expose XPCOM objects to web pages unless the object claims that's safe
  223. # [01:18] <ekr_> OK, so how do I do that?
  224. # [01:18] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  225. # [01:18] <khuey> ekr_: does this code live inside Firefox, or is this an addon?
  226. # [01:18] <ekr_> inside
  227. # [01:18] <cpearce> jduell: yeah.
  228. # [01:19] <jduell> cpearce: well that's a huge bug and should be fixed.
  229. # [01:19] <khuey> ekr_: ok, one sec
  230. # [01:19] <jduell> irrespective of off-main thread delivery
  231. # [01:19] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  232. # [01:19] <NeilAway> mayhemer: hmm, that would overcomplicate the test, because I wouldn't know whether the timer existed or not
  233. # [01:19] <@smaug> ooh, it doesn't even leak
  234. # [01:19] <cpearce> jduell: so we're not supposed to read during OnDataAvailable?
  235. # [01:19] <jduell> Short term you may be able to work around by passing INHIBIT_CACHING, though I don't know offhand how late in the game you can set it
  236. # [01:19] <jduell> cpearce: no :) you should be able to read w/o blocking on ODA!
  237. # [01:20] <jduell> this is a disk cache bug IMO
  238. # [01:20] <jduell> I'll cc the cache folks on the bug.
  239. # [01:20] <cpearce> jduell: ok cool, thanks!
  240. # [01:20] * Quits: sicking (chatzilla@moz-903915C1.hsd1.ca.comcast.net) (Ping timeout)
  241. # [01:20] <cpearce> I'll try INHIBIT_CACHING for now.
  242. # [01:20] * cpearce goes to lunch...
  243. # [01:20] <mayhemer> NeilAway: ok, if you think it is a problem, then just leave it without call to timer.cancel()
  244. # [01:21] <khuey> ekr_: so you need to implement DOM Class Info for your component
  245. # [01:21] <khuey> ekr_: an example is http://hg.mozilla.org/mozilla-central/rev/afc1125f9c14
  246. # [01:21] <khuey> ekr_: the relevant bits are at
  247. # [01:21] <khuey> http://hg.mozilla.org/mozilla-central/rev/afc1125f9c14#l1.36
  248. # [01:21] <mayhemer> NeilAway: I think we should fix the whole wait-for-dialog thing rather then try to fix a single faulty test
  249. # [01:21] <khuey> http://hg.mozilla.org/mozilla-central/rev/afc1125f9c14#l1.66
  250. # [01:22] <khuey> http://hg.mozilla.org/mozilla-central/rev/afc1125f9c14#l4.1
  251. # [01:22] <khuey> and http://hg.mozilla.org/mozilla-central/rev/afc1125f9c14#l5.12
  252. # [01:22] <khuey> ekr_: obviously you'll want to replace DOMRequest with WebRTCContext or whatever
  253. # [01:22] * Quits: enda (chatzilla@47B4F0B4.4B89E028.26E09BF0.IP) (Ping timeout)
  254. # [01:22] * Quits: bholley (bholley@moz-104CC309.mv.mozilla.com) (Quit: bholley)
  255. # [01:23] <ekr_> do I need the "builtinclass"?
  256. # [01:23] <khuey> no
  257. # [01:24] <ekr_> So is it the "NS_DEFINE_CLASSINFO_DATA" that I need?
  258. # [01:24] <khuey> ekr_: among other things
  259. # [01:24] <khuey> there are four different pieces
  260. # [01:24] <khuey> hence the four links
  261. # [01:25] <ekr_> OK, I'll study it. Thanks,
  262. # [01:25] <jlebar> Man, I wish gdb wouldn't crash when I called DumpJSStack()
  263. # [01:25] <ekr_> Is there some doc for all this by any chance
  264. # [01:25] <jesup> You'd think we'd write up a cookbook for this sort of thing....
  265. # [01:25] <NeilAway> mayhemer: ok, so I have two options 1) just the test definition object change 2) also make it so that the test times out instead of failing if there are too many dialogs
  266. # [01:25] <khuey> ekr_: not an up to date one, unfortunately
  267. # [01:26] <khuey> jesup: yeah :-/
  268. # [01:26] <jesup> instead of people constantly cargo-culting it
  269. # [01:26] <khuey> jesup: if there were 36 hours in the day ...
  270. # [01:26] <jlebar> jesup, I nominate you!
  271. # [01:26] <jesup> 48
  272. # [01:26] <mayhemer> NeilAway: up to you
  273. # [01:26] * nthomas|away is now known as nthomas
  274. # [01:26] * AutomatedTester is now known as zz_AutomatedTester
  275. # [01:27] <mayhemer> NeilAway: if we can detect that *this* test has somehow failed or caused following tests to fail because of handing/whatever dialogs, then we are ok
  276. # [01:27] <mayhemer> NeilAway: s/handing/hanging/
  277. # [01:28] * Quits: markh (markh@moz-1F941FBB.cxzr1.win.bigpond.net.au) (Ping timeout)
  278. # [01:28] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  279. # [01:29] <jduell> cpearce: so would you need off-main-thread ODA if you weren't hitting this blocking issue?
  280. # [01:30] <jesup> There was a fantasy book where programmers ended up in a land where magic worked; and they figured out they could string little bits of magic together to do stuff. [snip] and soon you have "10 0 do fireball loop execute" (forth), and them working a big project to do real "magic compilter", and using a spell that doubled the hours in a night - much more useful than doubling those in a day. ...
  281. # [01:30] <jesup> ...Ridiculously geeky, but amusing crossover. Oh, and emacs.
  282. # [01:30] <NeilAway> jesup: yeah, WIZ_DOS
  283. # [01:31] * Joins: markh (markh@moz-1F941FBB.cxzr1.win.bigpond.net.au)
  284. # [01:31] * Quits: mak (chatzilla@moz-3BBE6AE8.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  285. # [01:32] * Joins: timA (Instantbir@moz-535753DA.hsd1.or.comcast.net)
  286. # [01:32] <NeilAway> jesup: by Rick Cook
  287. # [01:32] <jesup> exactly
  288. # [01:32] <jesup> sequels, too
  289. # [01:32] <NeilAway> jesup: http://en.wikipedia.org/wiki/Rick_Cook#Wizardry_series
  290. # [01:32] * cadecairos is now known as cadecairos_getting_Timmies
  291. # [01:33] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  292. # [01:33] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  293. # [01:33] * jhammel|afk wonders if its more or less funny if you've been in D&D campaigns where people have completely abused contingency spells
  294. # [01:33] * Quits: dzbarsky (Mibbit@moz-AEE562EA.wireless-resnet.upenn.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  295. # [01:35] * juanb|mtg is now known as juanb
  296. # [01:36] <NeilAway> jesup: I've only read the first, I think
  297. # [01:36] <darktrojan> mbrubeck++ for facthammer work on reddit
  298. # [01:37] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  299. # [01:37] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  300. # [01:38] <khuey> darktrojan: r/firefox?
  301. # [01:38] <darktrojan> yeah
  302. # [01:39] <NeilAway> so, how well does the test harness cope with a test timing out due to a modal dialog?
  303. # [01:39] <mbrubeck> meh, fact-checking on reddit is like shooting fish in a barrel. :P
  304. # [01:39] <darktrojan> I usually only read the topics and answer them in my head without the details
  305. # [01:39] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  306. # [01:39] <darktrojan> "is this just me?" yes
  307. # [01:40] * Parts: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  308. # [01:40] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  309. # [01:41] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  310. # [01:42] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  311. # [01:43] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  312. # [01:44] * Quits: wesk (Daily@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: wesk)
  313. # [01:44] * edransch-away is now known as edransch
  314. # [01:45] * zpao is now known as zpao|detached
  315. # [01:46] * jlebar is now known as jlebar|away
  316. # [01:46] * Joins: bonnie (bbsurender@654012E9.CFB1C97.DD3002AF.IP)
  317. # [01:48] * cadecairos_getting_Timmies is now known as cadecairos
  318. # [01:48] * Quits: bonnie (bbsurender@654012E9.CFB1C97.DD3002AF.IP) (Quit: Ex-Chat)
  319. # [01:49] * Joins: bonnie (bbsurender@654012E9.CFB1C97.DD3002AF.IP)
  320. # [01:50] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Ping timeout)
  321. # [01:50] * aki|biab is now known as aki|buildduty
  322. # [01:50] * Quits: slowpoke (slowpoke@moz-F02DAE63.gigabit.perfect-privacy.com) (Ping timeout)
  323. # [01:51] * Joins: slowpoke (slowpoke@moz-F02DAE63.gigabit.perfect-privacy.com)
  324. # [01:51] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
  325. # [01:51] <dholbert> bz, ping?
  326. # [01:51] * Quits: tor (tor@E5C2CE22.27B17D2B.49CEED6B.IP) (Ping timeout)
  327. # [01:52] * fabrice is now known as fabrice|afk
  328. # [01:53] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  329. # [01:53] * Ziggy_Maes is now known as Ziggy|AWAY
  330. # [01:54] * Quits: jhammel|afk (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: haircut)
  331. # [01:55] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
  332. # [01:56] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 10.0.2/20120215223356])
  333. # [01:56] <@bz> dholbert: ack
  334. # [01:56] <@bz> is mxr down?
  335. # [01:56] <dholbert> wfm
  336. # [01:56] <khuey> bz: it's being very flakey
  337. # [01:56] <dholbert> bz, 2 questions (posing in just a minute)
  338. # [01:57] <@bz> ok
  339. # [01:57] <@bz> khuey: yeah, it just came through for me, on most of my loads...
  340. # [01:57] <khuey> yeah
  341. # [01:58] <dholbert> bz, question #1: do you know if there's any reason the nsStyleDisplay::nsStyleDisplay copy-constructor uses an init list for half of its args and direct assignment for the others? http://pastebin.mozilla.org/1521130
  342. # [01:58] <dholbert> bz, (really, only newish stuff is in the init list)
  343. # [01:58] <@bz> dholbert: the nsStyle* used to do direct assignment all over
  344. # [01:58] <@bz> dholbert: as you noted, new stuff is using an init list
  345. # [01:58] <@bz> dholbert: using an init list across the board should be fine
  346. # [01:58] <dholbert> bz, cool, I'll file a bug on moving that way
  347. # [01:59] <dholbert> bz, question #2:
  348. # [01:59] <dholbert> bz, so I'd initially stuck all the flexbox-related properties in nsStyleDisplay, for lack of a better place, since that's where a lot of generic non-inherited-by-default properties live
  349. # [02:00] * Joins: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP)
  350. # [02:00] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  351. # [02:00] * Joins: brendan (brendaneic@FB7FF785.1F5FC489.43362C16.IP)
  352. # [02:00] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  353. # [02:00] <dholbert> bz, but now that flex is a separate property that is very "position-ish" (overriding width/height) I'm thinking _that_ property belongs in nsStylePosition. Any reason to avoid just sticking all the flexbox properties in nsStylePosition?
  354. # [02:00] <@bz> so...
  355. # [02:01] <@bz> here's the thing
  356. # [02:01] <@bz> the way the style structs work right now
  357. # [02:01] <@bz> (and it's not obvious that this is the best way)
  358. # [02:01] <@bz> is that properties should be grouped together based on two principles:
  359. # [02:01] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  360. # [02:01] <@bz> 1) Properties that tend to be set together should be in the same struct, while properties that are set separately should be in different structs
  361. # [02:02] <dholbert> OK (so wherever -moz-flex ends up, its friends should live there too)
  362. # [02:02] <@bz> 2) Properties whose values are not needed in some cases should not be in the display struct
  363. # [02:02] <@bz> imo
  364. # [02:02] <@bz> since the display struct is always computed
  365. # [02:02] <dholbert> ah, gotcha. So nsStylePosition is actually a better place than nsStyleDisplay
  366. # [02:02] * Parts: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP)
  367. # [02:02] <dholbert> per (2)
  368. # [02:03] <@bz> so if a property's value is sometimes not actually needed (apart from display:none cases), and it's not in the display struct, then its computation can be optimized away
  369. # [02:03] <@bz> well
  370. # [02:03] <@bz> I think nsStylePosition is typically computed too
  371. # [02:03] <dholbert> yeah, width/height are popular
  372. # [02:03] <@bz> sitting down and figuring out what the actual situation is here would be an interesting exercise
  373. # [02:03] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  374. # [02:03] <@bz> like measuring which structs we compute in which cases....
  375. # [02:03] <@bz> I'd ask dbaron where he wants the props
  376. # [02:03] <@bz> but yeah, position may be better than display...
  377. # [02:04] <@bz> unless we have an existing struct for this?
  378. # [02:04] <dholbert> OK -- I asked him a while back, and he said nsStyleDisplay was as good as anywhere -- but that was before -moz-flex was its own property
  379. # [02:04] <dholbert> (it was just part of width/height)
  380. # [02:04] <@bz> e.g. nsStyleXUL
  381. # [02:04] <@bz> which is where our current box props live
  382. # [02:04] <dholbert> Hmm, that could be a good place -- hadn't considered that one
  383. # [02:04] <@bz> if we expect people to set flexbox and -moz-box at the same time..
  384. # [02:04] <@bz> (which we don't, necessarily)
  385. # [02:04] <dholbert> bz, yeah :)
  386. # [02:04] <@bz> then it would be a good place for them
  387. # [02:05] <dholbert> we in fact never expect them to use the two simultaneously
  388. # [02:05] <@bz> Anyway
  389. # [02:05] <@bz> ok
  390. # [02:05] <@bz> then nsStyleXUL is not a good hit
  391. # [02:05] <philor> bbondy: but at least the last failure and the final success both downloaded the nightly, so it's not quite a permafail build
  392. # [02:05] <dholbert> yeah, sounds like it. :)
  393. # [02:05] <bbondy> k
  394. # [02:06] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  395. # [02:06] * robcee is now known as rc
  396. # [02:06] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  397. # [02:06] <@bz> s/hit/fit/
  398. # [02:06] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  399. # [02:07] <dholbert> bz, ok -- I'll check with dbaron before moving out of Display (likely to Position). Thanks!
  400. # [02:08] * Quits: darktrojan (geoff@moz-F669139B.dsl.telstraclear.net) (Ping timeout)
  401. # [02:08] * Quits: Bas (chatzilla@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  402. # [02:09] <dholbert> bz, (d'oh... turns out I already filed a bug on my question #1 and forgot about it :)) https://bugzilla.mozilla.org/show_bug.cgi?id=695813
  403. # [02:09] * Quits: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  404. # [02:09] * Quits: @smaug (chatzilla@moz-3D6F5AE6.elisa-mobile.fi) (Ping timeout)
  405. # [02:09] * Joins: smaug (chatzilla@moz-10173818.elisa-mobile.fi)
  406. # [02:09] * ChanServ sets mode: +o smaug
  407. # [02:10] <@bz> dholbert: hah
  408. # [02:10] <khuey> bz: since you're here
  409. # [02:10] <@bz> khuey: I still owe you a look at the CG classes
  410. # [02:10] <khuey> bz: somebody changed RuleHash's mNamespaceTable recently
  411. # [02:10] * Joins: Bas (chatzilla@F2D29657.F60B0462.67AC9B1.IP)
  412. # [02:10] <@bz> khuey: ETA 30 mins for me to start
  413. # [02:10] <@bz> khuey: oh?
  414. # [02:10] <khuey> bz: in a way that causes lots of pldhash spew :-(
  415. # [02:10] * Quits: gandalf (zbraniecki@moz-9C904644.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
  416. # [02:11] <@bz> khuey: mmmm lemme look
  417. # [02:11] <@bz> khuey: big structs?
  418. # [02:11] <@bz> may have been me
  419. # [02:11] <khuey> yeah
  420. # [02:11] <khuey> I think so
  421. # [02:11] * heycam|away is now known as heycam
  422. # [02:11] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  423. # [02:11] <@bz> hrm
  424. # [02:12] <@bz> so yes
  425. # [02:12] <@bz> but this should have affected all the tables, no?
  426. # [02:12] <@bz> not just mNamespaceTable
  427. # [02:12] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  428. # [02:12] <khuey> uh, I don't know
  429. # [02:12] * Quits: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net) (Quit: Leaving.)
  430. # [02:12] <khuey> I just set a breakpoint
  431. # [02:12] <@bz> ok
  432. # [02:12] <khuey> and looked at the stack several times
  433. # [02:13] <khuey> and it was always mNamespaceTable
  434. # [02:13] <@bz> what's the size at which pldhash start to warn?
  435. # [02:13] <khuey> > 10 * sizeof(void*)
  436. # [02:13] <dholbert> khuey, see https://bugzilla.mozilla.org/show_bug.cgi?id=735409
  437. # [02:13] <dholbert> khuey, on the topic of pldhash spew
  438. # [02:13] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  439. # [02:13] <dholbert> (reftest log w/ over 50% of the lines being pldhash spew)
  440. # [02:14] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  441. # [02:14] <khuey> dholbert: lulz
  442. # [02:14] <@bz> khuey: ok, lemme check the current size here
  443. # [02:14] <dholbert> (triggering log-truncation & hence orange)
  444. # [02:14] <@bz> so struct RuleHashTableEntry : public PLDHashEntryHdr {
  445. # [02:14] <@bz> nsAutoTArray<RuleValue, 1> mRules;
  446. # [02:14] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  447. # [02:14] <khuey> bz: it's 11 * sizeof(void*) on my machine
  448. # [02:15] <@bz> PLDHashEntryHdr is 4 bytes
  449. # [02:15] <khuey> ah, did RuleValue get bigger?
  450. # [02:15] <@bz> yes
  451. # [02:15] <@bz> by 32 bytes
  452. # [02:15] * Quits: SeoZ (DanielJuyu@moz-C2D7EB0E.osuosl.org) (Quit: Leaving)
  453. # [02:15] <@bz> er...
  454. # [02:15] <@bz> by 16 bytes
  455. # [02:15] <khuey> that would do it
  456. # [02:15] <@bz> did we have problems with this before?
  457. # [02:16] <@bz> So a RuleValue is a pair of pointers
  458. # [02:16] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  459. # [02:16] <khuey> I ... don't now
  460. # [02:16] <khuey> *know
  461. # [02:16] <@bz> then 5 4-byte integers
  462. # [02:16] <@bz> so we've got 4 + 2*sizeof(void) + 5*4
  463. # [02:16] <@bz> plus whatever nsAutoTArray overhead and alignment does...
  464. # [02:16] * @bz looks those up
  465. # [02:17] * khuey grumbles in bsmedberg's direction
  466. # [02:17] <khuey> I really wish we had fixed bug 659722
  467. # [02:18] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  468. # [02:18] * Joins: mjschranz (mjschranz@79F6792D.531FD64C.630E4E47.IP)
  469. # [02:18] <@bz> so a tarray is sizeof(header) + N*sizeof(elem_type)
  470. # [02:18] <@bz> and aligned
  471. # [02:18] <@bz> A header is 8 bytes
  472. # [02:19] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  473. # [02:19] * Quits: karl (karl@moz-2196FB99.jetstream.xtra.co.nz) (Ping timeout)
  474. # [02:19] <@bz> and my elem_type is pointer-aligned....
  475. # [02:19] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  476. # [02:19] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  477. # [02:19] <@bz> I bet the tarray needs to be 8-byte aligned
  478. # [02:19] <@bz> and may have a hole on 64-bit?
  479. # [02:19] <@bz> khuey: you have a 32-bit build?
  480. # [02:19] <khuey> yes
  481. # [02:20] <@bz> 4 + 2*sizeof(void) + 5*4 + 2*4
  482. # [02:20] <@bz> looks like 10*4
  483. # [02:20] <@bz> you say you see 11*4
  484. # [02:20] <khuey> yep
  485. # [02:20] <@bz> presumably there's a 4-byte hole somewhere in there
  486. # [02:20] <@bz> you have this in a debugger?
  487. # [02:20] <khuey> yes
  488. # [02:21] <@bz> ok
  489. # [02:21] <@bz> so...
  490. # [02:21] <@bz> p sizeof(RuleValue) ?
  491. # [02:21] <khuey> that won't work here
  492. # [02:21] <@bz> hrm
  493. # [02:21] * khuey attempts to figure out how to get MSVC to tell him that
  494. # [02:22] <@bz> oh, msvc?
  495. # [02:22] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  496. # [02:22] <khuey> yeah
  497. # [02:22] * Quits: statix|- (statix@moz-AE3C0771.zone12.bethere.co.uk) (Ping timeout)
  498. # [02:22] <khuey> one sec
  499. # [02:22] <@bz> ok
  500. # [02:22] * Quits: tonymec (tonymec@AF812930.A8CB2B65.277517C1.IP) (Ping timeout)
  501. # [02:23] <@bz> so on 64-bit, the entries are 64 bytes or 68 bytes, I think
  502. # [02:23] <@bz> depending on whether it's RuleHashTableEntry or RuleHashTagTableEntry
  503. # [02:23] <khuey> 28
  504. # [02:23] <khuey> for RuleValue
  505. # [02:23] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  506. # [02:23] <@bz> ok
  507. # [02:23] <@bz> What about RuleHashTableEntry ?
  508. # [02:24] <@bz> And what about the mRules member of a RuleHashTableEntry ?
  509. # [02:24] <@bz> so on 64-bit....
  510. # [02:24] <@bz> sizeof(RuleHashTagTableEntry) == 72
  511. # [02:24] <khuey> 44
  512. # [02:25] <khuey> and 40 for mRules
  513. # [02:25] <@bz> sizeof(RuleHashTableEntry) == 64
  514. # [02:25] <@bz> ok
  515. # [02:25] <@bz> So RuleValue is 28
  516. # [02:25] <@bz> but the tarray is 40
  517. # [02:25] <@bz> so 12 bytes of overhead
  518. # [02:25] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  519. # [02:25] * Quits: tonymec|away (tonymec@AF812930.A8CB2B65.277517C1.IP) (Quit: Konversation terminated!)
  520. # [02:25] <khuey> hmm
  521. # [02:26] <khuey> what alignment does RuleValue require?
  522. # [02:26] <khuey> 12 seems too high
  523. # [02:26] <@bz> RuleValue should be 4-byte aligned on 32-bit, I would think
  524. # [02:26] <@bz> 1362 class nsAutoTArray : public nsAutoArrayBase<nsTArray<E, Alloc>, N>
  525. # [02:27] <@bz> and no members of its own
  526. # [02:27] <@bz> 1309 class nsAutoArrayBase : public TArrayBase
  527. # [02:27] <@bz> in this case TArrayBase is nsTArray<E, Alloc>
  528. # [02:27] <khuey> there's some fun alignment stuff here
  529. # [02:27] <@bz> 1355 union {
  530. # [02:27] <@bz> 1356 char mAutoBuf[sizeof(nsTArrayHeader) + N * sizeof(elem_type)];
  531. # [02:27] <@bz> 1357 mozilla::AlignedElem<PR_MAX(MOZ_ALIGNOF(Header), MOZ_ALIGNOF(elem_type))> mAlign;
  532. # [02:27] <@bz> 1358 };
  533. # [02:27] <@bz> indeed
  534. # [02:28] <@bz> so the question is how Header needs to be aligned
  535. # [02:28] <@bz> and elem_type for that matter...
  536. # [02:29] <khuey> so Header is just nsTArray::Header
  537. # [02:29] <khuey> if I'm reading this right
  538. # [02:29] <@bz> ah, so...
  539. # [02:29] <@bz> we have an mHdr
  540. # [02:29] <@bz> which is a pointer to the Header
  541. # [02:29] <@bz> and then we have a Header itself
  542. # [02:29] <@bz> which is 8 bytes
  543. # [02:29] <@bz> so yes, 12 byte overhead on 32-bit for an auto array
  544. # [02:29] <khuey> right
  545. # [02:30] <@bz> hmph
  546. # [02:30] * Joins: cpeterso_ (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  547. # [02:30] * Quits: cpeterso_ (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  548. # [02:30] <@bz> ok
  549. # [02:30] <@bz> so the array ends up as 40
  550. # [02:30] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  551. # [02:30] <@bz> and then we lose
  552. # [02:30] <@bz> with some entries being 44 and some being 48
  553. # [02:31] <philor> RyanVM: busted 4
  554. # [02:31] <RyanVM> so I see
  555. # [02:31] * @bz wonders why we have this warning again
  556. # [02:31] <@bz> I mean...
  557. # [02:32] <jtcranmer> the same reason we have DEBUG_* everywhere?
  558. # [02:32] <@bz> I can do more mallocs somewhere and thereby decrease the entry size
  559. # [02:32] <@bz> but that seems counterproductive
  560. # [02:32] <@bz> I can also reduce the number of slots I added from 4 to 2
  561. # [02:32] <@bz> which is what I'd need to do to get this stuff under 40 bytes on 32-bit
  562. # [02:32] * khuey shrugs
  563. # [02:32] <jtcranmer> it was vaguely useful for somebody, but no one's botherd to remove it
  564. # [02:33] <khuey> supposedly if you make them too big the hash table collision resolution stuff gets slow
  565. # [02:33] <@bz> er...
  566. # [02:33] <RyanVM> philor: gonna assume it was ca1873b20652
  567. # [02:33] * @bz looks
  568. # [02:33] <@bz> I don't see how entry size can affect that
  569. # [02:33] <khuey> I don't know
  570. # [02:33] <khuey> but that's what the message claims, no?
  571. # [02:33] <@bz> no
  572. # [02:34] <@bz> it just claims "favors"
  573. # [02:34] <@bz> which might be perf or memory usage
  574. # [02:34] <khuey> ah
  575. # [02:34] * @bz seems to recall it was memory usage
  576. # [02:34] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  577. # [02:34] <@bz> and I'm in the "probably" range...
  578. # [02:34] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  579. # [02:35] <philor> RyanVM: include http://i.qkme.me/36kr7a.jpg in the backout comment ;)
  580. # [02:35] <khuey> bz: ah, yes, space, according to the comments in pldhash.h
  581. # [02:35] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  582. # [02:35] <@bz> right
  583. # [02:35] * khuey shrugs
  584. # [02:35] <khuey> an extra allocation takes up space too
  585. # [02:35] <khuey> just not in the hashtable ;-)
  586. # [02:36] <@bz> right
  587. # [02:36] <@bz> and it's not like we have a chaining hashtable around
  588. # [02:36] * Quits: mixedpuppy (mixedpuppy@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: mixedpuppy)
  589. # [02:37] <@bz> ok
  590. # [02:37] <@bz> so
  591. # [02:37] <@bz> in our case, k == 4
  592. # [02:37] <@bz> esize is 44, say
  593. # [02:37] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  594. # [02:37] <RyanVM> philor: done
  595. # [02:37] <@bz> we get 40/48 == 0.83 or so
  596. # [02:37] * Joins: bholley_ (bholley@moz-104CC309.mv.mozilla.com)
  597. # [02:37] * Quits: brendan (brendaneic@FB7FF785.1F5FC489.43362C16.IP) (Quit: brendan)
  598. # [02:38] * ewong|afk is now known as ewong
  599. # [02:38] <@bz> er...
  600. # [02:39] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Ping timeout)
  601. # [02:39] * bholley_ is now known as bholley
  602. # [02:39] <@bz> ok
  603. # [02:39] <@bz> so I'm not sure where this k == 4 thing comes from
  604. # [02:39] <@bz> but if I take it at face value
  605. # [02:39] * aki|buildduty is now known as aki
  606. # [02:39] <@bz> and I'm at 11 words
  607. # [02:40] <@bz> then we have 10/15 == 0.66666
  608. # [02:40] <@bz> If I were at 16 words, we would be at 15/20 == 0.75
  609. # [02:40] <@bz> which is MAX_ALPHA
  610. # [02:40] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  611. # [02:41] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  612. # [02:41] <@bz> Quite honestly, I think we should nuke the warning for < 16 words
  613. # [02:41] <@bz> imho
  614. # [02:41] <@bz> but maybe I'm biased. ;)
  615. # [02:41] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  616. # [02:41] <RyanVM> philor: let's just assume that the backout fixes xpcshell too :P
  617. # [02:41] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
  618. # [02:42] <khuey> bz: stgm
  619. # [02:42] <@bz> khuey: rs=me if you want to do it
  620. # [02:42] <@bz> khuey: or do you want me to do it?
  621. # [02:42] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  622. # [02:43] <@bz> khuey: if you do it, add a comment about how trading off against chaining is pointless if we don't have a chaining hashtable impl? ;)
  623. # [02:43] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
  624. # [02:43] <bholley> RyanVM: ping
  625. # [02:43] <philor> RyanVM: you're not required to star 'em, but bug 736289 does exist, I blinked first
  626. # [02:43] <@bz> khuey: for extra fun, we'd want this on aurora too
  627. # [02:43] <RyanVM> bholley: pong
  628. # [02:43] <khuey> bz: I can do it
  629. # [02:44] <khuey> tomorrow ;-)
  630. # [02:44] <@bz> khuey: thanks, and sounds good
  631. # [02:44] <bholley> RyanVM: sorry, I guess there was no try push in that whole process
  632. # [02:44] <bholley> RyanVM: I'm confused though - don't we build with MOZ_JSDEBUGGER?
  633. # [02:44] <RyanVM> bholley: no sir
  634. # [02:44] <RyanVM> bholley: no clue
  635. # [02:44] <@bz> http://wiki.xiph.org/Daala is interesting
  636. # [02:45] <@bz> in particular, Jason Garrett-Glaser being involved
  637. # [02:45] * Quits: vikram360 (vikram360@BD526B94.46686E3.2A068A5E.IP) (Ping timeout)
  638. # [02:45] <bholley> RyanVM: assuming we do, that patch should be a noop
  639. # [02:45] <@bz> khuey: mark this as blocking 705877 ?
  640. # [02:46] <khuey> sure
  641. # [02:46] <derf> bz: Why, did you think we _wouldn't_ include every smart person we could find?
  642. # [02:46] <khuey> bz: is that DarkShikari?
  643. # [02:46] <@bz> derf: it wasn't clear to me that he was necessarily on good terms with anyone
  644. # [02:46] <@bz> khuey: yes
  645. # [02:47] <@bz> derf: but that may have just been his blog style. ;)
  646. # [02:47] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  647. # [02:47] * bwinton_away is now known as bwinton
  648. # [02:47] <derf> bz: I finally convinced him to write xvp8 this week.
  649. # [02:47] <@bz> derf: xvp8?
  650. # [02:47] <derf> It's exactly what you would guess it is.
  651. # [02:47] <khuey> too little too late?
  652. # [02:47] * khuey ducks
  653. # [02:47] * @bz doesn't have a guess
  654. # [02:47] <@bz> oh, wait
  655. # [02:48] <@bz> no, no guess
  656. # [02:48] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  657. # [02:48] <philor> bholley: we do, it's on by default, but is it actually available to an ifdef there?
  658. # [02:48] <derf> bz: The x264 encoder, except encoding to VP8.
  659. # [02:48] <@bz> ah, ok
  660. # [02:48] <@bz> right
  661. # [02:48] * @bz was not typing his search queries right
  662. # [02:48] <bholley> philor: I have no idea
  663. # [02:49] <bholley> philor: is there some magic needed to make that happen?
  664. # [02:49] <philor> bholley: I never remember which is which, but http://mxr.mozilla.org/mozilla-central/search?string=MOZ_JSDEBUGGER looks a lot like you need a makefile ifdef adding it to DEFINES
  665. # [02:49] <derf> khuey: The learning exercise is still worthwhile (e.g., what stuff actually works with the VP8 format), since Google's VP9 work so far is still heavily, heavily VP8-based.
  666. # [02:49] <philor> it's the build system, of *course* there's magic needed!
  667. # [02:49] <bholley> philor: ah, I see
  668. # [02:49] <@dolske> O_o http://www.fileformat.info/info/unicode/char/1f46f/index.htm
  669. # [02:49] <@dolske> Unicode Character 'WOMAN WITH BUNNY EARS' (U+1F46F)
  670. # [02:50] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Ping timeout)
  671. # [02:50] <@bz> dolske: they want to use up 21 bits as quickly as they can
  672. # [02:50] <@bz> dolske: so they can change everything around _again_
  673. # [02:50] <khuey> derf: interesting
  674. # [02:50] <@dolske> Can't wait for UTF-64
  675. # [02:51] <@bz> well
  676. # [02:51] * @bz is not going to go there
  677. # [02:51] <@dolske> wise :)
  678. # [02:51] <froydnj> they just want to point and laugh at the people who said 21 bits should be enough for anybody
  679. # [02:51] <bholley> RyanVM: great r= btw
  680. # [02:51] <khuey> we'll need it some day to represent alien writing systems!
  681. # [02:51] * khuey expects to be dead by then though
  682. # [02:51] <RyanVM> bholley: thank philor
  683. # [02:51] <@bz> well, so...
  684. # [02:51] * Joins: brendan (brendaneic@6E93552D.BAC367B2.43362C16.IP)
  685. # [02:52] <@bz> 21 bits only gives us like 65k * 32, right?
  686. # [02:52] <@bz> that's really not all that much....
  687. # [02:52] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  688. # [02:52] <RyanVM> philor: so these android oranges are the ones I can ignore, right?
  689. # [02:52] <@bz> derf: will there be a point to VP9?
  690. # [02:52] <froydnj> 'WOMAN WITH RACCOON EARS'...suppose not
  691. # [02:52] <@bz> derf: esp. assuming daala takes off?
  692. # [02:52] <derf> bz: Ideally we'll cooperate, and there'll just be one thing when we're done.
  693. # [02:53] <derf> But they are making very incremental, evoluationary changes, and I am trying lots of radical crazy stuff that probably won't work.
  694. # [02:53] <derf> Also, patents make collaboration hard.
  695. # [02:54] <@dolske> radical crazy stuff++
  696. # [02:54] <derf> dolske: Word.
  697. # [02:54] <@bz> derf: yeah, patent stuff is fun, I bet
  698. # [02:54] <@smaug> so, attribute mutation handling is about 7x faster with MutationObserver than with Mutation events
  699. # [02:54] <@dolske> we can solve all the codec problems with UTF-128.
  700. # [02:55] <philor> RyanVM: the only person besides me who does not ignore them completely is a mobile developer
  701. # [02:55] <@dolske> 'FRAME 26496 OF MOVIE YET TO BE RECORDED'
  702. # [02:55] <@bz> smaug: _nice_
  703. # [02:55] <Waldo> being a bit slow to load, but I'm not sure how much of that is just me running out of RAM
  704. # [02:55] <RyanVM> philor: no comment
  705. # [02:55] <Waldo> er
  706. # [02:55] <@bz> smaug: how much overhead over no listeners attached?
  707. # [02:55] <philor> and yes, I did mean to say "a"
  708. # [02:55] <Waldo> forgot I was behind on scrollback :-)
  709. # [02:55] <khuey> poor mbrubeck
  710. # [02:55] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  711. # [02:55] <@smaug> bz: it is 2.5x
  712. # [02:56] <@bz> smaug: that's not too bad
  713. # [02:56] <@smaug> yeah
  714. # [02:56] <@bz> smaug: not too bad at all
  715. # [02:56] <RyanVM> philor: haha, at least on android we both killed it!
  716. # [02:56] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  717. # [02:56] <derf> bz: Sadly, Google is trying to play the game just like any other MPEG contributor. Which MPEG can do because they have several orders of magnitude more resources than we do.
  718. # [02:56] <@smaug> bz: well, the implementation uses the internal MutationObserver, which gets called anyway
  719. # [02:57] <derf> But we aren't going to beat them at their game if we play by their rules.
  720. # [02:57] <mwu> someone should make a writing system for english that uses these unicode chars as its ideographs
  721. # [02:57] * timA is now known as timA|away
  722. # [02:57] <mwu> it'll be like chinese, but it'll look like dingbats
  723. # [02:57] <@bz> derf: was your second MPEG supposed to be Google?
  724. # [02:57] <derf> bz: No.
  725. # [02:57] <derf> And my "we" there included Google.
  726. # [02:58] <@bz> derf: in that case, I'm not sure I follow the second sentence
  727. # [02:58] <@bz> derf: heh
  728. # [02:58] <@bz> derf: agreed the various MPEG members together have more resources than we do
  729. # [02:58] <derf> bz: MPEG works with lots of stupid process, duplicate work, people not talking to each other, and no one really understanding what's going on.
  730. # [02:58] * philor is now known as philor|away
  731. # [02:58] <@bz> derf: ah, ok
  732. # [02:58] * Quits: Bas (chatzilla@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  733. # [02:58] <derf> And they can do that simply because there is so MUCH of it.
  734. # [02:58] <@bz> derf: and the point is Google's vp9 work is doing that too?
  735. # [02:58] * Joins: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net)
  736. # [02:59] <derf> bz: Well, they won't publish anything until they file the patents on it.
  737. # [02:59] <@bz> derf: sounds like we need to do our usual work smarter thing
  738. # [02:59] <@bz> derf: mmm
  739. # [03:00] <derf> Which means you never find out about the things that don't work, people don't want to change them once they have published them, and you get things like a single changeset with 3 months of development in it and no commit history.
  740. # [03:01] <@bz> nice
  741. # [03:01] * Joins: nli (nli@moz-99690620.hinet-ip.hinet.net)
  742. # [03:01] <@bz> if we can avoid that tar pit, we should
  743. # [03:01] * Quits: necolas (necolas@moz-76B5A555.as43234.net) (Client exited)
  744. # [03:01] <@bz> khuey: so got a sec?
  745. # [03:01] <derf> Two years of "open" libvpx development, and they still haven't figured out I don't care _what_ changed, I care _why_.
  746. # [03:01] * Quits: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP) (Ping timeout)
  747. # [03:01] <khuey> bz: give me one sec, I'm going to turn off the mind control monitors in the office
  748. # [03:02] <@bz> khuey: ok
  749. # [03:02] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
  750. # [03:02] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  751. # [03:02] <RyanVM> dholbert: that'll learn you to check in after me!
  752. # [03:03] <khuey> bz: back
  753. # [03:03] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  754. # [03:03] <@bz> khuey: ok, so the class hierarchy
  755. # [03:03] <khuey> for some reason the video monitors in the SF commons have been playing the MWC presentation for a week
  756. # [03:03] <khuey> it's starting to feel like subliminal messaging
  757. # [03:03] <@bz> khuey: we have CGNativeSetter/CGNativeGetter/CGNativeMethod all inheriting from CGNativeBindingMethod
  758. # [03:03] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  759. # [03:03] <khuey> right
  760. # [03:03] <@bz> khuey: which inherits from CGAbstractBindingMethod
  761. # [03:04] <@bz> khuey: which inherits from CGAbstractStaticMethod
  762. # [03:04] * Joins: mconley_ (mconley@moz-D640D16C.cable.teksavvy.com)
  763. # [03:04] <@bz> khuey: lots of other things also inherit from CGAbstractStaticMethod
  764. # [03:04] <khuey> right
  765. # [03:04] <khuey> like trace and finalize
  766. # [03:04] <@bz> khuey: I agree that collapsing CGAbstractBindingMethod and CGNativeBindingMethod is a good thing
  767. # [03:04] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Ping timeout)
  768. # [03:04] <@bz> khuey: and will do that
  769. # [03:04] <Waldo> philor++
  770. # [03:04] <Waldo> for memeifying commit messages
  771. # [03:04] <Waldo> RyanVM++
  772. # [03:04] <Waldo> too
  773. # [03:04] <@bz> khuey: separatly, we have GetterCall and SetterCall both inheriting from GetterSetterCall
  774. # [03:04] <khuey> right
  775. # [03:05] <@bz> khuey: and that plus PerSignatureMethodCall inheriting from PerSignatureCall
  776. # [03:05] <@bz> khuey: I agree that this is a lot of classes....
  777. # [03:05] <@bz> khuey: we could switch to fewer classes and more constructor arguments
  778. # [03:05] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
  779. # [03:05] <dholbert> RyanVM, heh
  780. # [03:06] <khuey> bz: so idk if you saw what I did for constructors
  781. # [03:06] <khuey> I just kind of bashed my way in there ;-)
  782. # [03:06] <@bz> khuey: I haven't
  783. # [03:06] * @bz looks
  784. # [03:07] <@bz> where is the constructor stuff?
  785. # [03:07] <khuey> CGClassConstructorHook IIRC
  786. # [03:07] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  787. # [03:07] <khuey> or maybe CGClassConstructHook
  788. # [03:07] <@bz> did you check it in?
  789. # [03:07] <khuey> I think so
  790. # [03:07] * Joins: hsinyi (hsinyi@moz-99690620.hinet-ip.hinet.net)
  791. # [03:07] <@bz> aha
  792. # [03:07] <@bz> ConstructHook
  793. # [03:08] <khuey> in particular, I jammed in an arg for whether or not the method we're calling is static
  794. # [03:08] <khuey> and what (if any) text to stick at the beginning of the args list
  795. # [03:08] <khuey> I think there's a more elegant way to do the latter
  796. # [03:09] <@bz> hold on
  797. # [03:09] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  798. # [03:09] * Quits: macmaN (chezburger@moz-DA23949E.dyn.estpak.ee) (Ping timeout)
  799. # [03:09] <@bz> so...
  800. # [03:09] <@bz> fwiw, I suspect JS_GetGlobalForScopeChain is wrong
  801. # [03:09] <@bz> per spec
  802. # [03:09] <@bz> but worth checking, I guess
  803. # [03:09] <khuey> heh
  804. # [03:10] * khuey blames bent for that
  805. # [03:10] <khuey> though, to be fair, he did say to run it by you
  806. # [03:10] <bent> i totally did
  807. # [03:10] <@bz> so say I have code in window A
  808. # [03:10] <khuey> yeah, I just wanted to blame you for someting
  809. # [03:10] <khuey> *something
  810. # [03:10] <@bz> which has a reference to window B in |win|
  811. # [03:10] <@bz> and calls new win.Image()
  812. # [03:10] <@bz> JS_GetGlobalForScopeChain will be A, I think
  813. # [03:11] <@bz> but I strongly suspect we want B here
  814. # [03:11] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  815. # [03:11] <@bz> anyway
  816. # [03:11] <bent> huh, i thought ScopeChain took care of that
  817. # [03:11] * @bz is reading the code
  818. # [03:11] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  819. # [03:11] <@bz> we should just add a test
  820. # [03:11] <@bz> and see if it passes
  821. # [03:11] <@bz> khuey: so I'm not sure what you mean about static
  822. # [03:11] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  823. # [03:11] <bent> you mean... gather data?!
  824. # [03:11] * bent shudders
  825. # [03:12] <@bz> not data
  826. # [03:12] <@bz> just add a test
  827. # [03:12] <@bz> to our test suite
  828. # [03:12] <@bz> khuey: oh, you added it to PerSignatureMethodCall
  829. # [03:12] * joduinn is now known as joduinn-afk
  830. # [03:12] <khuey> yeah
  831. # [03:12] <khuey> I jammed it in there
  832. # [03:12] <Waldo> bz: that's bug 631135, I think; cpg will fix it
  833. # [03:12] <@bz> waldo: oh?
  834. # [03:13] <@bz> waldo: as in JS_GetGlobalForScopeChain will be B in that case?
  835. # [03:13] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  836. # [03:13] <@bz> waldo: after cpg?
  837. # [03:13] * Quits: KaiRo (robert@moz-61141F4A.adsl.highway.telekom.at) (Input/output error)
  838. # [03:13] <Waldo> bz: ggfsc is supposed to be the "right" answer; the issue is that cross-global calls when a JSNative is what's being called don't update the data structures that ggsfc looks at
  839. # [03:14] <@bz> khuey: I think that's fine
  840. # [03:14] <@bz> khuey: at first glance
  841. # [03:14] <bent> so i sorta win?
  842. # [03:14] <khuey> bent: sounds like
  843. # [03:14] <khuey> bz: ok
  844. # [03:14] * Quits: bonnie (bbsurender@654012E9.CFB1C97.DD3002AF.IP) (Quit: Ex-Chat)
  845. # [03:14] * Quits: smontagu (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  846. # [03:15] * Joins: macmaN (chezburger@moz-DA23949E.dyn.estpak.ee)
  847. # [03:15] <@bz> khuey: so I'm going to document these classes
  848. # [03:15] <@bz> khuey: and nike CGAbstractBindingMethod
  849. # [03:15] <@bz> khuey: nuke
  850. # [03:15] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Input/output error)
  851. # [03:15] <@bz> khuey: or CGNativeBindingMethod
  852. # [03:15] <@bz> khuey: or both, and come up with a new class name
  853. # [03:15] * @bz needs to figure that out
  854. # [03:16] <@bz> I think nuking CGNativeBindingMethod is the way to go
  855. # [03:16] <@bz> and leaving CGAbstractBindingMethod
  856. # [03:16] <khuey> ok
  857. # [03:16] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  858. # [03:16] <khuey> so what, conceptually, is the difference between CGAbstractStaticMethod and CGAbstractBindingMethod?
  859. # [03:17] <khuey> just that the latter does calls that have a 'this'?
  860. # [03:17] <@bz> CGAbstractStaticMethod is for any static function
  861. # [03:17] <@bz> there are tons of them
  862. # [03:17] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  863. # [03:17] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  864. # [03:17] <@bz> the various JSClass hooks
  865. # [03:17] <@bz> GetProtoObject
  866. # [03:18] <@bz> hmm
  867. # [03:18] <@bz> that may be all of them
  868. # [03:18] <khuey> ok
  869. # [03:18] <@bz> wtf is CGGetProtoObject2Method ?
  870. # [03:18] <khuey> so I don't really understand this
  871. # [03:18] <khuey> because (e.g.) the finalize hook calls methods on the underlying object
  872. # [03:18] <khuey> just like the binding for xhr.open does
  873. # [03:19] <khuey> so I don't see how one is any more static than the other
  874. # [03:19] <@bz> This is static in the C++ sense
  875. # [03:19] <@bz> in C++ these are all static functions
  876. # [03:19] <khuey> well everything we're doing is static in the C++ sense, no?
  877. # [03:19] <@bz> no, some of it is inline
  878. # [03:19] * Joins: surkov (surkov@8F761026.B5EF4AF6.E96CA9D8.IP)
  879. # [03:20] <khuey> ah, so that's the distinction here?
  880. # [03:20] <@bz> yes
  881. # [03:20] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  882. # [03:20] <@bz> CGAbstractStaticMethod is something which has no decl in the header
  883. # [03:20] * Joins: asac_ (asac@moz-44CF14F7.pppoe.wtnet.de)
  884. # [03:20] <@bz> and has a static decl+impl in the .cpp
  885. # [03:20] <@bz> basically
  886. # [03:20] <@bz> Abstract base class for codegen of implementation-only (no
  887. # [03:20] <@bz> declaration) static methods.
  888. # [03:20] <@bz> it's even kinda documented!
  889. # [03:20] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  890. # [03:21] * Quits: asac (asac@moz-1D513393.pppoe.wtnet.de) (Ping timeout)
  891. # [03:21] <khuey> heh, ok
  892. # [03:21] <@bz> so
  893. # [03:21] <@bz> still
  894. # [03:21] <@bz> wtf is CGGetProtoObject2Method?
  895. # [03:21] <@bz> if descriptor.interface.hasInterfaceObject() or descriptor.concrete:
  896. # [03:21] <@bz> cgThings.append(CGGetProtoObject2Method(descriptor))
  897. # [03:21] <@bz> vs...
  898. # [03:22] <@bz> if descriptor.interface.hasInterfacePrototypeObject():
  899. # [03:22] <@bz> cgThings.extend([CGCreateProtoObjectMethod(descriptor),
  900. # [03:22] <@bz> CGIndenter(CGGetProtoObjectMethod(descriptor))])
  901. # [03:22] * mcote|afk is now known as mcote
  902. # [03:22] <khuey> I have no idea
  903. # [03:23] * @bz wonders who added that
  904. # [03:23] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  905. # [03:23] <@bz> Peter added this....
  906. # [03:24] <@bz> And then Bobby modified it...
  907. # [03:24] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  908. # [03:24] * Joins: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com)
  909. # [03:24] <@bz> looks like it's for preffing stuff off
  910. # [03:24] <@bz> or something
  911. # [03:24] * heycam is now known as heycam|away
  912. # [03:25] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  913. # [03:25] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
  914. # [03:25] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  915. # [03:26] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  916. # [03:28] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.1 [Firefox 14.0a1/20120315164356])
  917. # [03:28] <njn> glandium: ping
  918. # [03:29] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  919. # [03:30] <mkaply> Does anyone who knows Javascript and mind reading want to delve into why a design decision was made over 10 years ago and try to understand what a comment means? - http://mxr.mozilla.org/mozilla-central/source/extensions/pref/autoconfig/src/nsJSConfigTriggers.cpp#196
  920. # [03:31] <mkaply> The first line of autoconfig files (the files used to configure Firefox/Thunderbird for enterprise) is ignored. And this comment tells us why?????
  921. # [03:32] <khuey> dmose reviewed it
  922. # [03:32] <khuey> and he's still around!
  923. # [03:32] <khuey> :-P
  924. # [03:32] <@smaug> mkaply: https://bugzilla.mozilla.org/show_bug.cgi?id=89137
  925. # [03:32] * Joins: davidb (davidb@471D72E.2257F909.F30C9E9E.IP)
  926. # [03:32] <Mossop> mkaply: I would guess that the concern is that if you might be able to find a security hole such that you could cause the JS engine to parse that file then you'd be able to read the prefs?
  927. # [03:32] * Quits: vikash (vikash@E7172058.2905CAEE.5D9ABA9F.IP) (Quit: Leaving)
  928. # [03:32] * Quits: ochameau (ochameau@moz-A33C217B.fbx.proxad.net) (Ping timeout)
  929. # [03:33] * Quits: davidb (davidb@471D72E.2257F909.F30C9E9E.IP) (Input/output error)
  930. # [03:33] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
  931. # [03:33] * Joins: davidb (davidb@471D72E.2257F909.F30C9E9E.IP)
  932. # [03:34] <@bz> khuey: http://pastebin.mozilla.org/1521227 ?
  933. # [03:34] <@bz> khuey: (comments still coming up, but this will be the one code change so far)
  934. # [03:34] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  935. # [03:35] <khuey> bz: lgtm
  936. # [03:35] <@bz> khuey: landing that
  937. # [03:35] * philor|away is now known as philor
  938. # [03:35] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  939. # [03:36] <@bz> ok
  940. # [03:36] <@bz> now to add some comments
  941. # [03:36] <mkaply> Mossop: The file isn't preferences, though, it's fully executable JavaScript. I was wondering if maybe the original Mission Control Desktop wrote junk into the first line so it wasn't easily hacked? In theory, the useless first line has been around since Netscpe 4
  942. # [03:36] * mkaply needs a time machine
  943. # [03:36] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  944. # [03:36] * Joins: dseif (dseif@5D3EA4D4.B5EF4AF6.E96CA9D8.IP)
  945. # [03:37] * Joins: vikram360 (vikram360@368B103C.A666AB3E.2A068A5E.IP)
  946. # [03:37] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  947. # [03:37] * Unfocused wonders why it matters
  948. # [03:38] <mkaply> Unfocused: because I'm trying to figure out if it can be "fixed" or if the blank line needs to stay for some reason.
  949. # [03:38] * Quits: brendan (brendaneic@6E93552D.BAC367B2.43362C16.IP) (Quit: brendan)
  950. # [03:38] <mkaply> Unfocused: It's one of the things that trips people up the most who write these files
  951. # [03:39] * Quits: vikram360 (vikram360@368B103C.A666AB3E.2A068A5E.IP) (Ping timeout)
  952. # [03:40] * Joins: vikram360 (vikram360@93C7F0C3.76910E54.2A068A5E.IP)
  953. # [03:40] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  954. # [03:40] <Unfocused> even if the original reasoning is invalid now, it sounds like changing the behaviour will break old files, and so can't be changed anyway
  955. # [03:41] * Quits: @smaug (chatzilla@moz-10173818.elisa-mobile.fi) (Ping timeout)
  956. # [03:42] * Joins: lht (elihait@moz-722A94AD.dreamhost.com)
  957. # [03:43] * Quits: surkov (surkov@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: surkov)
  958. # [03:43] * Quits: kdc (chatzilla@moz-6176CD61.no.shawcable.net) (Ping timeout)
  959. # [03:43] <mkaply> Unfocused: The "standard" has been to make the first line a comment, and that's what most people do. So it wouldn't break anything. It would only be a problem if someone put genuinely unparsable javascript as the first line.
  960. # [03:43] <mkaply> Unfocused: But I would tend to agree with you. Best to leave well enough alone. But I'm really really curious. I need to find an old netscape.cfg file and take it apart.
  961. # [03:44] * mkaply goes to install netscape communicator
  962. # [03:44] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  963. # [03:44] * Quits: chewey (chewey@moz-78A5E0D.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  964. # [03:45] * Joins: chewey (chewey@moz-EF3E4219.dip0.t-ipconnect.de)
  965. # [03:47] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  966. # [03:47] <mkaply> February 21, 2000. That was a long time ago.
  967. # [03:47] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  968. # [03:48] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  969. # [03:48] * Quits: mconley_ (mconley@moz-D640D16C.cable.teksavvy.com) (Connection reset by peer)
  970. # [03:48] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  971. # [03:48] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  972. # [03:51] <khuey> bz: thanks for doing this
  973. # [03:51] * khuey is out for the night
  974. # [03:51] * khuey is now known as khuey|away
  975. # [03:52] * Quits: edmorley (edmorley@moz-BAA24AEA.range86-166.btcentralplus.com) (Quit: Leaving.)
  976. # [03:55] * Quits: sewardj (sewardj@moz-8A4D6A0A.dip.t-dialin.net) (Ping timeout)
  977. # [03:55] * Joins: sewardj (sewardj@moz-FE9EEBDC.dip.t-dialin.net)
  978. # [03:58] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  979. # [03:59] * Quits: mjschranz (mjschranz@79F6792D.531FD64C.630E4E47.IP) (Ping timeout)
  980. # [04:00] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  981. # [04:02] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  982. # [04:02] <@bz> uh
  983. # [04:02] <@bz> so...
  984. # [04:03] <kwierso> wasn't me
  985. # [04:03] <@bz> how can this possibly work?
  986. # [04:03] <kwierso> I swear
  987. # [04:03] <@bz> sure
  988. # [04:03] <@bz> it was peterv
  989. # [04:03] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  990. # [04:04] * Quits: Elen (El@moz-749635E7.hsd1.ut.comcast.net) (Quit: )
  991. # [04:06] * Quits: grubshka (grubshka@moz-305995D3.w86-216.abo.wanadoo.fr) (Ping timeout)
  992. # [04:06] <@bz> khuey: this argspre thing....
  993. # [04:07] <@bz> khuey: why not just change args instead??
  994. # [04:08] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
  995. # [04:09] * Joins: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net)
  996. # [04:11] * Quits: cjones (cjones@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  997. # [04:11] * Joins: wesj1 (wesj@moz-135A9FA9.hsd1.ca.comcast.net)
  998. # [04:11] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  999. # [04:12] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1000. # [04:12] * heycam|away is now known as heycam
  1001. # [04:13] * Quits: davidb (davidb@471D72E.2257F909.F30C9E9E.IP) (Quit: davidb)
  1002. # [04:14] * Joins: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP)
  1003. # [04:14] <qheaden> Mozilla applied to this year's Google Summer of Code right?
  1004. # [04:17] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  1005. # [04:18] <jbuck> qheaden: yes: https://wiki.mozilla.org/Community:SummerOfCode12
  1006. # [04:19] <qheaden> Awesome! I hope I get accepted with you guys.
  1007. # [04:20] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  1008. # [04:22] * Joins: davidb (davidb@471D72E.2257F909.F30C9E9E.IP)
  1009. # [04:23] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  1010. # [04:24] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gwagner)
  1011. # [04:25] * Quits: dseif (dseif@5D3EA4D4.B5EF4AF6.E96CA9D8.IP) (Input/output error)
  1012. # [04:25] <philor> jduell: you do realize that you can retrigger xpcshell tests on the same build, rather than leaving something in to fail on someone else's push, right?
  1013. # [04:26] <jduell> philor: ah, so I could land, immediately back out, and then still re-run the tests on the 1st patch?
  1014. # [04:26] <philor> yep
  1015. # [04:26] <philor> um
  1016. # [04:26] <jduell> philor: then I shall burden the tree much less going forward
  1017. # [04:27] <philor> do you sometimes see builds on inbound that don't show the problem
  1018. # [04:27] * Quits: wesj1 (wesj@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
  1019. # [04:27] <jduell> philor: I suspect it's a race, so re-running ought to be enough.
  1020. # [04:27] * Joins: anky (anky@DD9429CD.294EEC3B.A3D1B221.IP)
  1021. # [04:27] <jduell> philor: my initial build doesn't always show the failure, if that's what you're asking, but I'm guessing re-running is enuf
  1022. # [04:27] <philor> if you never see it on try, but do see it on inbound, I suspect much more that it's a sign that you need to land with a clobber
  1023. # [04:28] <jduell> philor: I never see it on try. "Landing w/clobber" is land, then backout, right?
  1024. # [04:28] <philor> because it's the exact same slaves running tests on try and inbound, whoever is free next from the very same single pool
  1025. # [04:28] <nthomas> which means you ought to check the build system is doing the deps properly
  1026. # [04:29] * Joins: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net)
  1027. # [04:29] <philor> no, landing with a clobber is using https://build.mozilla.org/clobberer/ to say "please remove the old objdirs from slaves before they build next, I don't build on an existing objdir"
  1028. # [04:29] <jduell> philor: really? So what could make it only fail on inbound?
  1029. # [04:29] <jduell> Ah, ok
  1030. # [04:29] <philor> inbound builds on existing objdirs, try never does because who knows what might be in there?
  1031. # [04:29] <nthomas> seriously, that doesn't look like a change that requires a clobber
  1032. # [04:30] <nthomas> (assuming http://hg.mozilla.org/integration/mozilla-inbound/rev/5aaec7f808b6 is all of it)
  1033. # [04:30] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1034. # [04:30] <jduell> philor: nthomas: I'd be surprised if the make deps are busted for this. But I can give clobber a go
  1035. # [04:30] <philor> you've obviously confused us with a project with working dependencies
  1036. # [04:31] * Joins: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com)
  1037. # [04:31] <nthomas> bah
  1038. # [04:32] * Quits: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net) (Quit: Instantbird -- http://www.instantbird.com)
  1039. # [04:33] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  1040. # [04:33] <jduell> philor: it certainly works when I rebuild with make
  1041. # [04:33] * Quits: davidb (davidb@471D72E.2257F909.F30C9E9E.IP) (Quit: davidb)
  1042. # [04:33] <jduell> on my workstation
  1043. # [04:34] * bwinton is now known as bwinton_away
  1044. # [04:34] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1045. # [04:35] * Joins: cpearce (chatzilla@moz-6004FBED.xdsl.xnet.co.nz)
  1046. # [04:35] * Joins: Bas (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP)
  1047. # [04:35] * Joins: dao (dao@moz-ECBC99AA.superkabel.de)
  1048. # [04:36] <jduell> philor: if I only see the error on linux builds, can I just check "Linux mozilla-inbound build"? do I need to also clobber Linux QT mozilla-inbound build? Linux mozilla-inbound leak test build? Linux mozilla-inbound nightly? pgo-build? The list goes on...
  1049. # [04:38] <philor> jduell: linux m-i build would be the linux32 opt build - where I see you having failed right now is linux64 opt
  1050. # [04:39] <philor> but I have to admit I haven't kept track of everywhere it fails
  1051. # [04:39] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1052. # [04:40] <jduell> philor: so if I suspect Linux in general, I should clobber all the linux buildbots?
  1053. # [04:42] <philor> all of them that you are right now planning on retriggering, since this isn't some "solve it in the future and for all time" thing, and you don't want that current commit message to be what you leave permanently
  1054. # [04:44] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  1055. # [04:44] <jduell> philor: so I can blick the "B" for build, see the node it built on "linux64-ix-slave10", clobber that, hit the '+" to rebuild, then when I see a new "B" re-run the X tests, right?
  1056. # [04:44] <jduell> s/blick/click/
  1057. # [04:44] <Asa> Unfocused: "Scientific Proof That Women Hate Beards" :( A good thing that I found a woman who doesn't I guess.
  1058. # [04:44] <Asa> http://gizmodo.com/5893506/scientific-proof-that-women-hate-beards
  1059. # [04:45] <philor> jduell: nope, you have no idea what slave you'll get next, so the only way to be sure that you get a linux64 clobber build is to clobber every linux64 slave
  1060. # [04:45] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1061. # [04:46] <Unfocused> Asa: yea, saw that :\ but then, there's also studies that show a beard increases the perception of trustworthyness
  1062. # [04:46] <philor> jduell: and it's still going to prove nothing much, because two pushes up linux64 built dep and you didn't fail
  1063. # [04:47] <Unfocused> and yes, my mrs certainly loves my beard too
  1064. # [04:47] <philor> jduell: so, no idea. how many times do you retrigger xpcshell on your try pushes?
  1065. # [04:48] <jduell> philor: so just "Linux x86-64 mozilla-inbound build" or all linux-64 bots? What does "built dep" mean and how do I see if a build did it?
  1066. # [04:48] <jduell> philor: I actually haven't been retriggering--I forgot I could do that.
  1067. # [04:48] <jduell> So it's been failing within a half-dozen later pushes so far.
  1068. # [04:49] <philor> jduell: for now, probably no clobbering at all. if you click on the B, then down at the bottom to the right of the center divider if it says "free space clobber" or "forced clobber" or "I saw a squirrel clobber" it's a clobber, otherwise it's a dep, non-clobber, on an existing objdir build, except on try where it's always a clobber
  1069. # [04:50] <philor> jduell: but if you've been pushing to try and only getting one run of tests, given the intermittency, I don't think you can say yet that it doesn't happen on try
  1070. # [04:51] <jduell> philor: I did tweak the test to run 200x and pushed it to try and it didn't fail the couple of times I tried that
  1071. # [04:51] <jduell> But I suppose it's possible that it could happen on try and I haven't seen it.
  1072. # [04:51] <philor> interesting
  1073. # [04:52] <jduell> philor: yeah, pull-my-hair-out interesting :)
  1074. # [04:54] * Quits: dao (dao@moz-ECBC99AA.superkabel.de) (Quit: Leaving.)
  1075. # [04:55] * Joins: timbo (Mibbit@8EDFAF64.ED1AC53C.75303861.IP)
  1076. # [04:55] <mcpherrin> /win 3
  1077. # [04:55] <mcpherrin> (oops)
  1078. # [04:57] * Quits: timbo (Mibbit@8EDFAF64.ED1AC53C.75303861.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1079. # [04:58] <philor> ugh, is that your assertion in Mac64 debug?
  1080. # [04:58] <philor> ugh, is this the patch that breaks every test on Android XUL?
  1081. # [04:59] * Joins: mcot (mcot@moz-12E6ADD8.washdc.fios.verizon.net)
  1082. # [04:59] <philor> oh, apparently not
  1083. # [05:02] * Quits: peregrino (peregrino@moz-9A666907.telecom.net.ar) (Quit: peregrino)
  1084. # [05:04] * Quits: njn (chatzilla@moz-54D571D2.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.1 [Firefox 14.0a1/20120313162233])
  1085. # [05:05] * Joins: wesj1 (wesj@moz-135A9FA9.hsd1.ca.comcast.net)
  1086. # [05:05] * juanb is now known as juanb|afk
  1087. # [05:05] * Joins: njn (chatzilla@moz-54D571D2.dyn.iinet.net.au)
  1088. # [05:05] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1089. # [05:06] * qheaden feels nervous about getting his GSoC proposal accepted.
  1090. # [05:06] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1091. # [05:06] <philor> jduell: so, what are we waiting for right now?
  1092. # [05:06] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  1093. # [05:06] * philor sees that we're waiting for his tbpl to refresh and show a backout
  1094. # [05:06] <heycam> qheaden, gerv's been in charge of GSoC in previous years, he may still be now
  1095. # [05:06] <jduell> philor: I just backed out my patch. I'm re-running the X tests on my checkin to see if they're repeatable
  1096. # [05:06] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
  1097. # [05:07] <jduell> I suspect it's a race condition, not a clobber issue
  1098. # [05:07] <qheaden> heycam: Oh ok. Thanks for that info.
  1099. # [05:08] <jduell> philor: It's really not helping me that the xpcshell logs don't show any NS_WARNING/NS_ASSERTION/etc output
  1100. # [05:08] <jduell> not that that has anything to do with you... :)
  1101. # [05:09] <qheaden> So I'm guessing that the mentors of a project will help you flesh out the technical details in the proposal?
  1102. # [05:09] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  1103. # [05:09] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Input/output error)
  1104. # [05:09] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1105. # [05:09] <philor> we have some (ancient) docs that say "try not to use Mochitest, no, really" - dunno why they don't say the same about xpcshell, I hear far more screaming from people trying to fix tests there
  1106. # [05:10] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1107. # [05:11] <jduell> philor: I believe the idea was to prefer xpcshell tests to mochi? :)
  1108. # [05:11] <jduell> What other kind of test would I write?
  1109. # [05:11] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
  1110. # [05:12] <heycam> qheaden, if you're proposing a project from the student side and you've got a mentor lined up already (assuming it will be accepted) then sure, I think you can work on the proposal together. but I'd talk to them and/or gerv to find out what their expectations are exactly.
  1111. # [05:12] <philor> don't go expecting actual knowledge from me, I hate all tests equally ;)
  1112. # [05:13] <squib> quick question: is there a way to query the height of a <tree> row from JS? i can get the cell height, but that's 2px shorter on most themes
  1113. # [05:13] <philor> jduell: one thought, if you can't repro on try even after retriggering a few dozen times, and the possibility of clobber-or-not comes back: https://wiki.mozilla.org/DisposableProjectBranches
  1114. # [05:14] <sfink> xpcshell tests better. can run locally. can only run mochitests locally after 3 additional shots of tequila so you don't attempt to use your computer while they are running. not recommended.
  1115. # [05:14] <qheaden> heycam: OK. Well, tomorrow, the list of accepted organizations will be released. I'm 99.99999% sure Mozilla will be up there, so I'll probably start talking with the mentors tomorrow.
  1116. # [05:14] <qheaden> heycam: Do you have any idea when gerv hangs around the IRC chat?
  1117. # [05:14] <heycam> qheaden, yep, there's still time between the announcement of organisations and announcement of students accepted
  1118. # [05:15] <heycam> qheaden, he is in the UK (though were exactly I don't know)
  1119. # [05:15] <heycam> (if that gives you an idea of time)
  1120. # [05:15] <heycam> *where
  1121. # [05:15] <qheaden> heycam: I already have the shell of my proposal written, but I now just need to fill in the project proposal part.
  1122. # [05:16] <heycam> qheaden, sounds good, but yeah definitely work on it conjunction with a mentor if you get one lined up
  1123. # [05:16] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1124. # [05:16] <qheaden> heycam: Thanks for the advice.
  1125. # [05:17] <heycam> good luck :)
  1126. # [05:17] * Quits: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net) (Ping timeout)
  1127. # [05:17] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
  1128. # [05:17] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120216115618])
  1129. # [05:17] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  1130. # [05:18] <jduell> philor: do those start out w/a clobber, I assume?
  1131. # [05:19] * Quits: mcot (mcot@moz-12E6ADD8.washdc.fios.verizon.net) (Ping timeout)
  1132. # [05:20] <philor> jduell: the other thing you can do is file a bug to get access to a loaner test slave, where you can download that build from your inbound push that had a failure, so you know it's a fallible build, and then run xpcshell against it as many times as you want
  1133. # [05:20] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1134. # [05:20] <philor> jduell: a disposable branch? um, they probably start with either whatever crud the last users left behind, or more likely all the build slaves will have already removed the objdirs for that branch to make space
  1135. # [05:21] <jduell> philor: what bugzilla category for asking for access to a slave node?
  1136. # [05:21] <philor> mozilla.org :: release engineering
  1137. # [05:21] <philor> I don't know which of their new subcomponents, so just use the main bucket :)
  1138. # [05:21] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1139. # [05:21] <jduell> philor: ok, thanks--that may be the best way to proceed
  1140. # [05:21] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1141. # [05:23] * Quits: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net) (Ping timeout)
  1142. # [05:23] * nthomas is now known as nthomas|away
  1143. # [05:26] <philor> wonder how many shots of tequila are required to make starring Android's crashes seem appealing
  1144. # [05:27] <philor> there just isn't much good you can say about the way it's now averaging more failures per push than would be acceptable as a total for all platforms
  1145. # [05:27] * Joins: sicking (chatzilla@moz-903915C1.hsd1.ca.comcast.net)
  1146. # [05:29] <ewong> heh.. "You should use inbound instead (but probably won't)" cynicism ftw
  1147. # [05:30] <philor> we've cycled that through all sorts of things, none of which have had any noticeable impact on the remaining recalcitrants
  1148. # [05:30] * Joins: cjones (cjones@moz-E7446F75.snvacaid.static.covad.net)
  1149. # [05:32] <philor> I thought about a linked wiki page explaining why, but then I remembered how much impact the tree rules wiki page has on them
  1150. # [05:33] * Joins: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net)
  1151. # [05:33] * Quits: vikram360 (vikram360@93C7F0C3.76910E54.2A068A5E.IP) (Ping timeout)
  1152. # [05:33] * Joins: vikram360 (vikram360@47170A53.C88A9F57.2A068A5E.IP)
  1153. # [05:34] * Joins: hub (hub@8F761026.B5EF4AF6.E96CA9D8.IP)
  1154. # [05:34] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1155. # [05:34] * Quits: anky (anky@DD9429CD.294EEC3B.A3D1B221.IP) (Client exited)
  1156. # [05:34] <philor> which reminds me that aurora, which I'm apparently personally entirely responsible for starring now, has a bunch of pushes
  1157. # [05:35] <philor> oh holy crap
  1158. # [05:35] * Quits: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse_)
  1159. # [05:35] <philor> I will never ever again make fun of codependent women who stay with a man who beats them
  1160. # [05:36] * Joins: twi (Adium@moz-47FC02E0.cust.dsl.vodafone.it)
  1161. # [05:36] <kwierso> philor: you just need to clone yourself
  1162. # [05:36] <qheaden> What is Frédéric Wang's handle on the irc?
  1163. # [05:36] <ewong> one clone for each tree
  1164. # [05:37] * Quits: mwu (mwu@2F7334C4.B4865287.2E0B2258.IP) (Quit: This computer has gone to sleep)
  1165. # [05:38] * Quits: bholley (bholley@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1166. # [05:38] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  1167. # [05:38] <@bz> bholley: hey, got a sec?
  1168. # [05:38] * Quits: ahal (ahal@moz-7759ABDD.cpe.net.cable.rogers.com) (Quit: Leaving)
  1169. # [05:39] <bholley> bz: depends - I'm pretty off duty, but if it's something I can answer offhand
  1170. # [05:39] <@bz> bholley: are you generally up for reviewing nsImageLoadingContent changes?
  1171. # [05:39] <@bz> bholley: not this sec
  1172. # [05:39] <@bz> bholley: patch not done yet. ;)
  1173. # [05:39] <@bz> bholley: or should I ask someone else?
  1174. # [05:39] <bholley> bz: I'll give it a shot - stuff like that needs more peers
  1175. # [05:39] <@bz> bholley: ok
  1176. # [05:40] <@bz> bholley: sounds good
  1177. # [05:41] * glob|away is now known as glob
  1178. # [05:43] <heycam> is it possible to get the latest IE10 preview without the Windows 8 preview?
  1179. # [05:43] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  1180. # [05:43] <heycam> not sure I want to install a whole operating system just to do a quick test
  1181. # [05:43] * Quits: timA|away (Instantbir@moz-535753DA.hsd1.or.comcast.net) (Quit: Instantbird -- http://www.instantbird.com)
  1182. # [05:43] <kwierso> heycam: the platform preview available on win7 isn't the newest one
  1183. # [05:43] <kwierso> I don't think they've updated it recently
  1184. # [05:43] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  1185. # [05:43] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  1186. # [05:44] <heycam> kwierso, hm. just looking at http://ie.microsoft.com/testdrive/Info/Downloads/Default.html - released February 29
  1187. # [05:44] <kwierso> heycam: that takes you to a win8 download page ;)
  1188. # [05:44] <@bz> heycam: I believe you need win8 to get ie10 right now
  1189. # [05:44] <heycam> kwierso, yeah ;(
  1190. # [05:44] <heycam> bz, boo
  1191. # [05:45] <@bz> heycam: just wait till they get it running on XP!
  1192. # [05:45] <heycam> heh
  1193. # [05:45] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1194. # [05:46] * heycam fires up his VM, which is really what he was trying to avoid
  1195. # [05:46] <heycam> (VM with an older IE10PP on it that is)
  1196. # [05:47] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1197. # [05:48] * Joins: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk)
  1198. # [05:49] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1199. # [05:50] * Joins: NerdcoreRising (NerdcoreRi@moz-C0F8F627.evrt.wa.frontiernet.net)
  1200. # [05:52] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
  1201. # [05:55] <@bz> hrm
  1202. # [05:55] <@bz> this try push is not coming through so much....
  1203. # [05:56] * Quits: slowpoke (slowpoke@moz-F02DAE63.gigabit.perfect-privacy.com) (Quit: The world is not beautiful - but that in itself lends it a kind of beauty.)
  1204. # [05:56] <@bz> did try get reset or something?
  1205. # [05:56] <@bz> As in, am I basically trying to push all of m-c to try? ;)
  1206. # [05:58] <@bz> no
  1207. # [05:58] <@bz> looks like it pushed 3 changesets
  1208. # [05:58] <@bz> just took forever to do that
  1209. # [06:00] * Joins: slowpoke (slowpoke@moz-F773540F.gigabit.perfect-privacy.com)
  1210. # [06:01] <sfink> whohoo! I just signed up for the CDW employee discount program and will now be 13 cents richer! (Ok, $169.86 poorer, but at least I'm not one of those poor saps who have to pay $169.99)
  1211. # [06:01] * Quits: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net) (Ping timeout)
  1212. # [06:03] <Unfocused> how long did it take to figure out how to join and get that discount?
  1213. # [06:03] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Input/output error)
  1214. # [06:03] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  1215. # [06:04] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  1216. # [06:04] <sfink> do not be for asking these questions sir
  1217. # [06:05] * Quits: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net) (Quit: Leaving)
  1218. # [06:06] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  1219. # [06:08] <Unfocused> :)
  1220. # [06:10] * @bz grumbles about 160KB patches
  1221. # [06:12] * Quits: ehugg (chatzilla@moz-44D86B1E.cisco.com) (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120216101208])
  1222. # [06:13] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1223. # [06:14] <njn> bz: I just DMD'd gmail, the biggest missing chunks are now for zlib compression relating to SPDY
  1224. # [06:14] * njn wonders how long-lived those are
  1225. # [06:14] <@bz> njn: nice!
  1226. # [06:14] <@bz> njn: mmm
  1227. # [06:15] <Waldo> heycam: http://whereswalden.com/2011/09/27/%E0%B2%A0_%E0%B2%A0/
  1228. # [06:15] <@bz> njn: I've never dug into the zlip code much before
  1229. # [06:15] <njn> bz: http://pastebin.mozilla.org/1521470 is an example
  1230. # [06:15] * Quits: willy1234x1 (willy1234x@moz-7733E897.slkc.qwest.net) (Ping timeout)
  1231. # [06:15] <njn> bz: BTW, this is a new, integrated version of DMD
  1232. # [06:15] <heycam> Waldo++
  1233. # [06:16] * Waldo hasn't tested a thing with IE10 since then, either :-\
  1234. # [06:16] * Quits: sicking (chatzilla@moz-903915C1.hsd1.ca.comcast.net) (Ping timeout)
  1235. # [06:16] * Joins: willy1234x1 (willy1234x@moz-96D6DC50.slkc.qwest.net)
  1236. # [06:17] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  1237. # [06:17] * Quits: wesj1 (wesj@moz-135A9FA9.hsd1.ca.comcast.net) (Input/output error)
  1238. # [06:17] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1239. # [06:17] <@bz> njn: the alloc you linked to should die once we clean up the deflate stream....
  1240. # [06:18] <njn> bz: but when does that happen?
  1241. # [06:18] <njn> bz: there are 3 or 4 similar ones
  1242. # [06:18] * glob is now known as glob|away
  1243. # [06:20] <@bz> SpdySession::~SpdySession afaict
  1244. # [06:20] <@bz> the inflateEnd/deflateEnd calls should be doing it
  1245. # [06:21] * Quits: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com) (Quit: z)
  1246. # [06:22] * glob|away is now known as glob
  1247. # [06:26] <Hixie> is there a js equivalent of the perl if ($string =~ m/a(reg)(exp)/) { dosomethingwith($1, $2) } ?
  1248. # [06:27] * Quits: vikram360 (vikram360@47170A53.C88A9F57.2A068A5E.IP) (Ping timeout)
  1249. # [06:27] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
  1250. # [06:27] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
  1251. # [06:28] * Quits: Elen (El@moz-749635E7.hsd1.ut.comcast.net) (Ping timeout)
  1252. # [06:29] <heycam> Hixie, you could do: var m = string.match(/a(reg)(exp)/; if (m) { dosomethingwith(m[1], m[2]) }
  1253. # [06:29] * Quits: hub (hub@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  1254. # [06:29] <Hixie> k, thanks
  1255. # [06:29] <heycam> Hixie, or this: if (string.match(a(reg)(exp))) { dosomethingwith(RegExp.$1, RegExp.$2) }
  1256. # [06:30] <Hixie> oh can i do if (m = ...) ?
  1257. # [06:30] <Hixie> the context is i have a chain of if statements
  1258. # [06:30] <heycam> Hixie, oh sure you can do that
  1259. # [06:30] <Hixie> each with a different regexp
  1260. # [06:30] <Hixie> ok
  1261. # [06:30] <Hixie> thanks
  1262. # [06:30] <@bz> hixie: since you're here....
  1263. # [06:30] <@bz> hixie: got a sec?
  1264. # [06:30] <Hixie> sure
  1265. # [06:30] <@bz> hixie: I posted to public-html about this too...
  1266. # [06:30] <Hixie> i don't read public-html any more
  1267. # [06:31] <@bz> er...
  1268. # [06:31] <@bz> that's bad
  1269. # [06:31] <@stuart> lol
  1270. # [06:31] * @bz has posted several relevant things there recently
  1271. # [06:31] <@bz> <sigh>
  1272. # [06:31] <Hixie> that list is a cess pool of crazy
  1273. # [06:31] <@bz> ok, lemme just get you the links
  1274. # [06:31] <@bz> http://lists.w3.org/Archives/Public/public-html/2012Mar/0496.html
  1275. # [06:31] <@bz> wai
  1276. # [06:31] <@bz> er, wait
  1277. # [06:31] * mcote is now known as mcote|afk
  1278. # [06:31] <@bz> the other thing I posted was about <style scoped>
  1279. # [06:32] <@bz> and you saw those!
  1280. # [06:32] <@bz> but maybe I cced www-style or something
  1281. # [06:32] <Hixie> i sometimes quickly scan for authors
  1282. # [06:32] <@bz> in any case, see above mail
  1283. # [06:32] <Hixie> if i see you posting i take a look :-)
  1284. # [06:32] <@bz> short story, pages set img.src
  1285. # [06:32] <@bz> and if the src points to a preloaded image expect width/height to change sync
  1286. # [06:32] <Hixie> (but i'm sure i miss some, i only look briefly)
  1287. # [06:32] <@bz> which is not what the spec says right now
  1288. # [06:32] <@bz> do you still read whatwg?
  1289. # [06:33] <Hixie> i not only read it, i promise an (eventual) reply to every piece of feedback sent there
  1290. # [06:33] <Hixie> and try to keep the crazy out
  1291. # [06:34] <Hixie> the img thing seems like a no-brainer that we should spec it, but yeah, dunno how we'll do that :-)
  1292. # [06:34] <Hixie> what do you call preloaded, anything in the local http cache? or is it per-page?
  1293. # [06:34] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.2a1pre)
  1294. # [06:34] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
  1295. # [06:35] * Hixie pulls bz's e-mail out of his trash and moves it to his feedback pile
  1296. # [06:35] * Quits: jwir3|away (In@moz-FA942C67.com) (Ping timeout)
  1297. # [06:35] * Joins: jwir3 (In@moz-FA942C67.com)
  1298. # [06:36] * Joins: vikram360 (vikram360@47170A53.C88A9F57.2A068A5E.IP)
  1299. # [06:37] <philor> woo, only 62 minutes to star aurora
  1300. # [06:38] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1301. # [06:39] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  1302. # [06:39] <philor> woo, only another hour worth built up on inbound while I was doing it
  1303. # [06:40] * heycam is now known as heycam|away
  1304. # [06:40] <@bz> Hixie: per-page
  1305. # [06:40] <Hixie> bz: keyed on url?
  1306. # [06:40] <@bz> Hixie: or at least the web only depends on it per-page
  1307. # [06:40] <@bz> Hixie: yes
  1308. # [06:40] <@bz> Hixie: well...
  1309. # [06:40] <@bz> Hixie: "sorta"
  1310. # [06:40] <@bz> Hixie: in Gecko's case it's also keyed on the value of @crossorigin
  1311. # [06:41] <@bz> Hixie: I can't speak to other impls
  1312. # [06:41] <Hixie> makes sense
  1313. # [06:41] <Hixie> seems reasonably easy to spec
  1314. # [06:41] <Hixie> per Document, not per top-level browsing context?
  1315. # [06:41] <@bz> well, in Gecko it's mostly app-wide
  1316. # [06:41] <@bz> modulo some subtleties
  1317. # [06:41] <Hixie> ah interesting
  1318. # [06:41] <@bz> but the behavior is only reliable per-document
  1319. # [06:41] <Hixie> so you can tell if another site is open in another tab by checking if an image load is sync?
  1320. # [06:42] <@bz> I believe WebKit has an explicit per-document hashtable
  1321. # [06:42] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1322. # [06:42] <@bz> Hixie: "not sure"
  1323. # [06:42] <@bz> Hixie: as I said, some weirdness with cross-document accesses that I don't understand
  1324. # [06:42] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1325. # [06:42] <@bz> hixie: I obviously have no idea what Presto and Trident do internally
  1326. # [06:42] * @bz mutters about non-source-inspectable black boxes
  1327. # [06:43] <Hixie> k
  1328. # [06:43] <Hixie> well it's on my list now
  1329. # [06:43] <@bz> on an unrelated note, Lea Verou was saying at SXSW that it would be neat if you gave a talk there sometime
  1330. # [06:44] <@bz> fantasai and I told her chances were slim, but passing it on just in case you're interested. ;)
  1331. # [06:44] <Hixie> i'll get right on that when i'm not totally overloaded with spec edits to make :-)
  1332. # [06:44] <@bz> you mean once HTML is dead? ;)
  1333. # [06:44] <Hixie> more or less :-)
  1334. # [06:44] <@bz> thanks for putting the .src thing on the list
  1335. # [06:45] * @bz goes back to reviewing this 160kb diff
  1336. # [06:46] <Unfocused> better than a 540kb diff *grumble*
  1337. # [06:46] * Quits: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net) (Connection reset by peer)
  1338. # [06:46] <Unfocused> or the 1.2Mb diff i briefly looked at earlier today *sigh*
  1339. # [06:47] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  1340. # [06:49] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1341. # [06:51] <ewong> 1.2MB diff?? O_O
  1342. # [06:51] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1343. # [06:52] <Unfocused> yea, pdf.js
  1344. # [06:53] <Unfocused> seeing that review request scared me
  1345. # [06:53] <Unfocused> (thankfully it was just for a small part of it)
  1346. # [06:56] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1347. # [06:57] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  1348. # [06:57] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  1349. # [06:58] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Ping timeout)
  1350. # [06:59] * Joins: whimboo|afk (whimboo@moz-216F9AFA.superkabel.de)
  1351. # [06:59] <whimboo|afk> ttaubert: hossa :)
  1352. # [06:59] * whimboo|afk is now known as whimboo
  1353. # [07:01] <philor> Waldo: urgh, are those your Mac assertions I've been thinking were jduell's?
  1354. # [07:02] * jduell enjoys his newfound innocence...
  1355. # [07:03] <philor> not too much, before long I'll try to blame your backout not actually being a backout, that's one of my favorite gambits
  1356. # [07:04] * Quits: jammink|Tucson (textual@moz-1FFEF1B7.tcso.qwest.net) (Quit: Computer has gone to sleep.)
  1357. # [07:05] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  1358. # [07:06] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  1359. # [07:08] * Quits: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com) (Ping timeout)
  1360. # [07:08] * philor is now known as philor|away
  1361. # [07:09] <njn> bz: do you know where the memory allocated in http://pastebin.mozilla.org/1521599 ends up being stored?
  1362. # [07:10] <@bz> njn: looking
  1363. # [07:10] <@bz> njn: in the storage stream itself
  1364. # [07:11] <@bz> njn: in this case, might be the memory cache...
  1365. # [07:11] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1366. # [07:11] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1367. # [07:13] * heycam|away is now known as heycam
  1368. # [07:13] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1369. # [07:13] * Quits: lsumar (lsumar@59E5D51.793B015F.11F528CC.IP) (Quit: This computer has gone to sleep)
  1370. # [07:15] * philor|away is now known as philor
  1371. # [07:16] <philor> well, crap
  1372. # [07:16] <philor> jduell: don't suppose it's possible that netwerk/mime/nsMIMEHeaderParamImpl is used to parse <script> tags to decide what version of JS to use on them?
  1373. # [07:17] <jduell> bz: do you know of any conditions under which the browser stops printing to stdout/stderr (if run with them redirected to a pipe or something? I'm seeing that all NS_WARNINGs and other stderr/stdout is missing when we run "make xpcshell-tests", but I do see it with make check-one.
  1374. # [07:17] <philor> and, welcome back to the hot seat
  1375. # [07:17] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1376. # [07:17] * Joins: willy1234x1|2 (willy1234x@moz-436F12B2.slkc.qwest.net)
  1377. # [07:18] * Quits: willy1234x1 (willy1234x@moz-96D6DC50.slkc.qwest.net) (Ping timeout)
  1378. # [07:18] <jduell> philor: the only thing that code touches is MIME header parameters. What would such a script tag look like? I mean, we're talking HTTP headers here, so I can't imagine it's relevant
  1379. # [07:19] * Quits: willy1234x1|2 (willy1234x@moz-436F12B2.slkc.qwest.net) (Ping timeout)
  1380. # [07:19] <philor> jduell: like http://mxr.mozilla.org/mozilla-central/source/content/xbl/test/test_bug389322.xhtml#106
  1381. # [07:20] <philor> you know, like a mimetype followed by a param
  1382. # [07:21] <philor> and you're going to love the failure mode: Windows-only, PGO-only
  1383. # [07:21] * Joins: willy1234x1 (willy1234x@moz-7EBDF490.slkc.qwest.net)
  1384. # [07:22] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  1385. # [07:22] <jduell> well, I'll confess that the format seems to be the same in HTML as in MIME headers (1st element doesn't need '=', rest do). I can't say that the MIME code isn't invoked for them. I'd be surprised.
  1386. # [07:22] * Joins: willy1234x1|2 (willy1234x@moz-907505C5.slkc.qwest.net)
  1387. # [07:22] * Quits: willy1234x1 (willy1234x@moz-7EBDF490.slkc.qwest.net) (Ping timeout)
  1388. # [07:22] * Quits: vikram360 (vikram360@47170A53.C88A9F57.2A068A5E.IP) (Ping timeout)
  1389. # [07:23] <jduell> philor: The patch also has a lot of test cases. But hey, if you need to clear up a mystery, you can back it out if you need to.
  1390. # [07:23] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1391. # [07:23] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1392. # [07:23] <philor> if you want to look at the range for anything else likely, I'd be delighted
  1393. # [07:24] * Joins: willy1234x1 (willy1234x@moz-8914E21D.slkc.qwest.net)
  1394. # [07:24] * Quits: willy1234x1|2 (willy1234x@moz-907505C5.slkc.qwest.net) (Ping timeout)
  1395. # [07:25] <philor> it's way back, first failure on a 14:37 push, last good 11:20
  1396. # [07:25] <jduell> philor: what's the test that's failing?
  1397. # [07:25] <jduell> oh, you already told me :)
  1398. # [07:26] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  1399. # [07:27] <philor> yeah, it was a handy way to find an example
  1400. # [07:27] * philor backs out BenWa while we think
  1401. # [07:30] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  1402. # [07:31] * Joins: willy1234x1|2 (willy1234x@moz-2AC2328E.slkc.qwest.net)
  1403. # [07:32] * Quits: willy1234x1 (willy1234x@moz-8914E21D.slkc.qwest.net) (Ping timeout)
  1404. # [07:32] * bz is now known as bz_sleep
  1405. # [07:32] * Joins: Julian (chatzilla@moz-9733B81C.dynamic.hispeed.ch)
  1406. # [07:32] <philor> whew, one backout survived my crappy connection
  1407. # [07:32] * glob is now known as glob|away
  1408. # [07:33] * Quits: Julian (chatzilla@moz-9733B81C.dynamic.hispeed.ch) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  1409. # [07:33] * Joins: willy1234x1 (willy1234x@moz-C3E31295.slkc.qwest.net)
  1410. # [07:33] * Quits: willy1234x1|2 (willy1234x@moz-2AC2328E.slkc.qwest.net) (Ping timeout)
  1411. # [07:33] * Quits: juanb|afk (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb|afk)
  1412. # [07:33] * Joins: willy1234x1|2 (willy1234x@moz-C0BAAC8C.slkc.qwest.net)
  1413. # [07:34] * Quits: willy1234x1 (willy1234x@moz-C3E31295.slkc.qwest.net) (Ping timeout)
  1414. # [07:36] <jduell> philor: well, turns out nsScriptLoader::ProcessScriptElement does call the MIME parser to read in version=. So I think that patch is prob to blame. Though I've got no idea why it would only show up in PGO builds!
  1415. # [07:36] * Joins: willy1234x1 (willy1234x@moz-E1CDA317.slkc.qwest.net)
  1416. # [07:36] <jduell> Not looking forward to debugging that one.
  1417. # [07:36] <jduell> Any clues appreciated.
  1418. # [07:36] * Quits: willy1234x1|2 (willy1234x@moz-C0BAAC8C.slkc.qwest.net) (Ping timeout)
  1419. # [07:36] <jduell> Meanwhile I guess I should backout
  1420. # [07:36] * Joins: willy1234x1|2 (willy1234x@moz-C3E31295.slkc.qwest.net)
  1421. # [07:37] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1422. # [07:38] * Quits: willy1234x1 (willy1234x@moz-E1CDA317.slkc.qwest.net) (Ping timeout)
  1423. # [07:38] * Quits: willy1234x1|2 (willy1234x@moz-C3E31295.slkc.qwest.net) (Ping timeout)
  1424. # [07:38] <philor> only clue I have is that one PGO-only test failure I saw in the long ago was from... UMR, using a freed pointer, something like that, which wound up reading something different after PGO stirred the part of the pot it shouldn't have been looking at
  1425. # [07:38] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  1426. # [07:40] * Joins: willy1234x1 (willy1234x@moz-E1CDA317.slkc.qwest.net)
  1427. # [07:40] <philor> particularly fun since it was jseng code it was looking at, so someone would land a patch on the TraceMonkey tree, Linux PGO accessibility tests would fail, but after backing out and then relanding it with no changes other than moving the position of code blocks around they would pass
  1428. # [07:41] * Quits: willy1234x1 (willy1234x@moz-E1CDA317.slkc.qwest.net) (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
  1429. # [07:42] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  1430. # [07:42] * ChanServ sets mode: +o ehsan
  1431. # [07:43] * Joins: wolfiR (wolfiR@moz-EFF37E1A.dip0.t-ipconnect.de)
  1432. # [07:44] <jduell> ok, backed out.
  1433. # [07:44] <philor> thx
  1434. # [07:44] <jduell> God, what a day wrangling with things that don't work for mysterious reasons
  1435. # [07:44] * jduell gnashes teeth
  1436. # [07:45] <philor> oh, the other clue you might need is https://wiki.mozilla.org/ReleaseEngineering/TryChooser#What_if_I_want_PGO_for_my_build
  1437. # [07:45] <jduell> philor: what's UMR, by the way?
  1438. # [07:46] <jduell> thanks for link
  1439. # [07:46] <philor> uninitialized memory read
  1440. # [07:47] * Quits: Waldo (waldo@moz-537BCF9.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120216115618])
  1441. # [07:49] <philor> the actual explanation of the problem was probably over my head, I just remember it being a11y reading things they shouldn't, and that someone used Valgrind to discover that
  1442. # [07:51] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Client exited)
  1443. # [07:52] <philor> then there's the ever-popular "compiler bug"
  1444. # [07:52] <@bz_sleep> that's pretty much what a UMR is and how one would find it
  1445. # [07:52] <philor> might ask khuey for clues, but sort of sneak up on the fact that you want clues for a Windows PGO-only problem ;)
  1446. # [07:53] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  1447. # [07:53] <philor> "hey, can I talk to you for a minute? with you inside this closet that locks from the outside? it's about... um... cake!"
  1448. # [07:55] <gcp> sounds legit
  1449. # [07:59] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1450. # [07:59] * Joins: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net)
  1451. # [08:02] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Connection reset by peer)
  1452. # [08:02] * Joins: pranavrc (pranavrc@A2C6F64.E432F19B.C28326FD.IP)
  1453. # [08:02] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  1454. # [08:03] * glob|away is now known as glob
  1455. # [08:04] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1456. # [08:06] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1457. # [08:08] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1458. # [08:08] * Joins: stepardo (stepardo@moz-A1EF1767.adsl.alicedsl.de)
  1459. # [08:10] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1460. # [08:12] * Joins: victorporof (victorporo@19424530.62A0413.79933D60.IP)
  1461. # [08:13] * Joins: sicking (chatzilla@moz-903915C1.hsd1.ca.comcast.net)
  1462. # [08:14] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1463. # [08:15] * Parts: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1464. # [08:15] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1465. # [08:16] * Joins: karl (karl@moz-2196FB99.jetstream.xtra.co.nz)
  1466. # [08:17] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1467. # [08:18] * Joins: past (past@moz-9D677A1D.dsl.dyn.forthnet.gr)
  1468. # [08:19] <glandium> njn: pong
  1469. # [08:20] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120305181207])
  1470. # [08:30] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1471. # [08:34] * Joins: grubshka (grubshka@moz-305995D3.w86-216.abo.wanadoo.fr)
  1472. # [08:35] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1473. # [08:38] * Joins: jhorak (jhorak@moz-59813FB4.cust.nbox.cz)
  1474. # [08:38] * Joins: jhorak_ (jhorak@moz-59813FB4.cust.nbox.cz)
  1475. # [08:39] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1476. # [08:39] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: chrisccoulson)
  1477. # [08:42] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1478. # [08:43] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1479. # [08:46] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1480. # [08:46] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1481. # [08:53] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1482. # [08:54] * Quits: anant (Anant@moz-271479F2.hsd1.ca.comcast.net) (Quit: Leaving)
  1483. # [09:01] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1484. # [09:01] * heycam is now known as heycam|away
  1485. # [09:02] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1486. # [09:06] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1487. # [09:06] * Quits: sicking (chatzilla@moz-903915C1.hsd1.ca.comcast.net) (Input/output error)
  1488. # [09:07] * Quits: cjones (cjones@moz-E7446F75.snvacaid.static.covad.net) (Quit: Leaving)
  1489. # [09:07] * Joins: db48x` (user@moz-83319934.dsl.static.sonic.net)
  1490. # [09:09] * Quits: db48x (user@moz-83319934.dsl.static.sonic.net) (Ping timeout)
  1491. # [09:11] * Fallen|away is now known as Fallen
  1492. # [09:12] * philor is now known as philor|away
  1493. # [09:13] <gps> I hope we're not using the xpcshell test timings reported by the test harness. I just hooked up real kernel level CPU timings to it and found that the wall clock times are consistency >7% off actual CPU time. about 15% of the tests on my MBP were off by >35% (presumably due to page faults)
  1494. # [09:14] <gps> as a related question, do we have a decent way to get process CPU timings from within chrome-privileged JS?
  1495. # [09:14] <glandium> gps: depends what you call cpu timing.
  1496. # [09:15] <gps> I want to know how much die time Firefox was running
  1497. # [09:15] * Joins: graememcc (chatzilla@moz-E48E4094.range31-53.btcentralplus.com)
  1498. # [09:15] <gps> typically there is a nice nanosecond-resolution value reported by the kernel scheduler
  1499. # [09:16] <glandium> gps: well then you're looking at the right thing, but wall clock time also have their own meaning and usefulness
  1500. # [09:17] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Connection reset by peer)
  1501. # [09:17] <gps> yes, they both have meaning
  1502. # [09:17] <glandium> Callek: ping
  1503. # [09:18] <Callek> glandium: pong?
  1504. # [09:18] <glandium> Callek: do you know what version of compare-locales is used for l10n repacks of seamonkey?
  1505. # [09:18] <glandium> since there aren't any comm related tags in http://hg.mozilla.org/build/compare-locales/tags
  1506. # [09:19] <Callek> top of my head, no. let me see if I can find out
  1507. # [09:19] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  1508. # [09:19] <Callek> glandium: http://mxr.mozilla.org/build/source/buildbot-configs/seamonkey/config.py#42 (or to save you loading that |RELEASE_AUTOMATION|)
  1509. # [09:20] <Callek> glandium: should it be different?
  1510. # [09:20] <glandium> Callek: probably not. I was just wondering
  1511. # [09:20] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  1512. # [09:20] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1513. # [09:20] <Callek> glandium: o, ok.
  1514. # [09:21] <Callek> is there a problem that prompted this curiosity?
  1515. # [09:22] <glandium> Callek: my script that downloads compare-locales for firefox takes the tagged version, and the same script, applied to seamonkey, didn't work
  1516. # [09:22] <Callek> ahhh ok
  1517. # [09:23] <glandium> i think i'll take the corresponding firefox one
  1518. # [09:24] <glandium> because i don't want the tarball i take to depend on the time at which i take it
  1519. # [09:29] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1520. # [09:30] <cadecairos> Is there a way to get a mimetype from an existing decoder?
  1521. # [09:31] <romaxa> weird, got component manager crash on startup after landing bug 729940 part 2
  1522. # [09:38] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1523. # [09:39] * Joins: jfkthame (jfkthame@C2B21AB3.A1C12133.9542EC20.IP)
  1524. # [09:40] * Quits: nli (nli@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1525. # [09:41] * Quits: ewong (chatzilla@moz-3CBEA671.ctinets.com) (Ping timeout)
  1526. # [09:45] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1527. # [09:45] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1528. # [09:55] * jfkthame is now known as jfkthame_afk
  1529. # [09:56] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1530. # [10:02] * Joins: dao (dao@moz-45D91D3B.superkabel.de)
  1531. # [10:03] * Quits: jfkthame_afk (jfkthame@C2B21AB3.A1C12133.9542EC20.IP) (Ping timeout)
  1532. # [10:04] * Joins: SeoZ (DanielJuyu@18DD5834.4591610E.F796972A.IP)
  1533. # [10:04] * Quits: avih (quassel@530E505D.F166DA22.51B98CA5.IP) (Client exited)
  1534. # [10:05] * Joins: avih (quassel@530E505D.F166DA22.51B98CA5.IP)
  1535. # [10:05] * Quits: avih (quassel@530E505D.F166DA22.51B98CA5.IP) (Client exited)
  1536. # [10:05] * Joins: avih (quassel@530E505D.F166DA22.51B98CA5.IP)
  1537. # [10:06] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1538. # [10:07] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  1539. # [10:08] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
  1540. # [10:10] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1541. # [10:11] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1542. # [10:14] * Quits: kaie (kaie@moz-7DAE122.dip.t-dialin.net) (Quit: Leaving)
  1543. # [10:14] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1544. # [10:17] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1545. # [10:17] * Joins: msucan (msucan-@E52374FB.B8F2BA96.699550A1.IP)
  1546. # [10:18] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1547. # [10:18] * Joins: mak (chatzilla@moz-3BBE6AE8.retail.telecomitalia.it)
  1548. # [10:19] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1549. # [10:20] * Joins: tonymec__ (tonymec@60FE7C0F.23F33CAF.277517C1.IP)
  1550. # [10:20] * tonymec__ is now known as tonymec|away
  1551. # [10:23] * Joins: jfkthame (jfkthame@C2B21AB3.A1C12133.9542EC20.IP)
  1552. # [10:24] * Quits: karl (karl@moz-2196FB99.jetstream.xtra.co.nz) (Ping timeout)
  1553. # [10:25] * Joins: gkw (gkw@moz-7CD88B0C.hsd1.ca.comcast.net)
  1554. # [10:26] * Quits: pranavrc (pranavrc@A2C6F64.E432F19B.C28326FD.IP) (Quit: Ping timeout: ∞)
  1555. # [10:31] * Joins: kaie (kaie@moz-7DAE122.dip.t-dialin.net)
  1556. # [10:32] * Fallen is now known as Fallen|away
  1557. # [10:32] * Quits: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk) (Ping timeout)
  1558. # [10:33] * Joins: darktrojan (geoff@moz-F669139B.dsl.telstraclear.net)
  1559. # [10:34] * Quits: jhorak (jhorak@moz-59813FB4.cust.nbox.cz) (Quit: Leaving)
  1560. # [10:35] * Quits: jhorak_ (jhorak@moz-59813FB4.cust.nbox.cz) (Client exited)
  1561. # [10:35] * Joins: c0smikdebris (c0smikdebr@35544CB3.EDA297EB.BE90E62C.IP)
  1562. # [10:37] * Joins: jhorak (jhorak@moz-59813FB4.cust.nbox.cz)
  1563. # [10:43] * Quits: dao (dao@moz-45D91D3B.superkabel.de) (Quit: Leaving.)
  1564. # [10:43] * Joins: ewong (chatzilla@moz-3CBEA671.ctinets.com)
  1565. # [10:43] * glob is now known as glob|away
  1566. # [10:44] * Quits: graememcc (chatzilla@moz-E48E4094.range31-53.btcentralplus.com) (Ping timeout)
  1567. # [10:45] * Joins: Ms2ger (Ms2ger@82804C5C.F9DDA0AC.37724B0D.IP)
  1568. # [10:45] * Quits: njn (chatzilla@moz-54D571D2.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.1 [Firefox 14.0a1/20120313162233])
  1569. # [10:46] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1570. # [10:46] * Quits: ewong (chatzilla@moz-3CBEA671.ctinets.com) (Quit: Reboot)
  1571. # [10:47] * Quits: cpearce (chatzilla@moz-6004FBED.xdsl.xnet.co.nz) (Ping timeout)
  1572. # [10:48] <Ms2ger> mak, m-c is clear?
  1573. # [10:49] * Joins: graememcc (chatzilla@moz-E48E4094.range31-53.btcentralplus.com)
  1574. # [10:49] <mak> it looks clear
  1575. # [10:49] * Joins: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se)
  1576. # [10:50] <mak> apart being in need of some merging love
  1577. # [10:50] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1578. # [10:51] <Ms2ger> Please be so kind to wait until I pushed ;)
  1579. # [10:52] * Joins: peregrino (peregrino@moz-9A666907.telecom.net.ar)
  1580. # [10:53] * Joins: berkerpeksag (berkerpeks@2A61EA0D.305BD3BC.2058B3BB.IP)
  1581. # [10:53] * Quits: NerdcoreRising (NerdcoreRi@moz-C0F8F627.evrt.wa.frontiernet.net) (Client exited)
  1582. # [10:54] * Joins: ewong (chatzilla@moz-3CBEA671.ctinets.com)
  1583. # [10:54] <mak> provided you don't conflict with inbound code :)
  1584. # [10:56] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1585. # [10:56] <Ms2ger> Don't think so
  1586. # [10:56] <Ms2ger> I can do the merge if I do ;)
  1587. # [10:56] <mak> last famous words :p
  1588. # [10:57] <Ms2ger> All too true
  1589. # [10:57] * Joins: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk)
  1590. # [10:57] * Ms2ger updates some uuids
  1591. # [11:00] * Quits: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se) (Quit: Ex-Chat)
  1592. # [11:00] * Joins: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se)
  1593. # [11:00] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1594. # [11:03] <Ms2ger> Pushing...
  1595. # [11:03] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1596. # [11:03] <Ms2ger> And pushed
  1597. # [11:05] * Joins: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  1598. # [11:05] * nigelb waits for teh colors
  1599. # [11:06] <Ms2ger> All green, of course
  1600. # [11:06] * Joins: necolas (necolas@moz-76B5A555.as43234.net)
  1601. # [11:06] * mak waits for the backout
  1602. # [11:07] <Ms2ger> :(
  1603. # [11:07] <ewong> or it one case
  1604. # [11:07] * ewong waits for the backout of the backout.
  1605. # [11:08] <ewong> s/it/in/
  1606. # [11:08] * zz_AutomatedTester is now known as zz_zz_AutomatedTester
  1607. # [11:08] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
  1608. # [11:10] <Ms2ger> Hmm, what's up with "126939 ERROR TEST-UNEXPECTED-FAIL | /tests/content/xbl/test/test_bug389322.xhtml | JS 1.7 should not work in versionless HTML script tags - got false, expected true" on inbound?
  1609. # [11:10] * Joins: nli (nli@moz-99690620.hinet-ip.hinet.net)
  1610. # [11:10] <mak> didn't look there yet
  1611. # [11:10] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1612. # [11:10] <Ms2ger> Only on Win PGO :/
  1613. # [11:11] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1614. # [11:11] * ewong is now known as ewong|afk
  1615. # [11:11] <mak> hm cool, will be funny to find a range
  1616. # [11:11] * ewong|afk is now known as ewong
  1617. # [11:11] * ewong is now known as ewong|afk
  1618. # [11:12] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1619. # [11:12] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
  1620. # [11:12] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1621. # [11:13] <mak> Ms2ger: philor marked it as being fixed by tip
  1622. # [11:14] <Ms2ger> Excellent
  1623. # [11:14] <mak> so just matter of waiting for that build
  1624. # [11:14] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1625. # [11:14] <mak> and see
  1626. # [11:14] <mak> about 1 hour and a half
  1627. # [11:14] <mak> or something like that
  1628. # [11:14] * Quits: graememcc (chatzilla@moz-E48E4094.range31-53.btcentralplus.com) (Ping timeout)
  1629. # [11:17] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  1630. # [11:19] * Joins: tonymec (tonymec@60FE7C0F.23F33CAF.277517C1.IP)
  1631. # [11:21] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  1632. # [11:27] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1633. # [11:27] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1634. # [11:29] * Joins: KaiRo (robert@moz-1F5F49AC.adsl.highway.telekom.at)
  1635. # [11:29] <hsivonen_> why do we still have nsCRT::strcmp when using strcmp works? No one has gotten around to removing nsCRT?
  1636. # [11:30] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  1637. # [11:30] <Ms2ger> Right
  1638. # [11:30] <Ms2ger> Also, the nsCRT ones might handle null better
  1639. # [11:31] <hsivonen_> https://bugzilla.mozilla.org/show_bug.cgi?id=124536 The bug is > 10 years old
  1640. # [11:31] <Ms2ger> Heh
  1641. # [11:31] <hsivonen_> [has review] but not landed. sigh
  1642. # [11:32] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1643. # [11:32] * Joins: fxa90id (fxa90id@moz-64922D0E.neoplus.adsl.tpnet.pl)
  1644. # [11:32] <fxa90id> hi
  1645. # [11:33] <Ms2ger> dwitteeeeeeeeeeeeeeeeeeeeeee
  1646. # [11:34] <NeilAway> darktrojan: go xhtml!
  1647. # [11:36] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  1648. # [11:36] <NeilAway> Ms2ger: know much about the test harness?
  1649. # [11:36] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1650. # [11:37] * Quits: lht (elihait@moz-722A94AD.dreamhost.com) (Quit: Ex-Chat)
  1651. # [11:39] * Joins: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP)
  1652. # [11:39] * Quits: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1653. # [11:39] <NeilAway> mak: do you need to finalize async statements? KaiRo wasn't sure from reading mdn
  1654. # [11:39] <mak> NeilAway: yes
  1655. # [11:39] <NeilAway> mak: good, thanks
  1656. # [11:39] <mak> NeilAway: though you don't need to reset() them
  1657. # [11:39] <NeilAway> mak: do you need to reset a non-async statement before you finalize it?
  1658. # [11:40] <mak> not before you finalize
  1659. # [11:40] * Joins: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP)
  1660. # [11:40] <mak> but before you reuse
  1661. # [11:40] <NeilAway> mak: no, this was suite download manager, it does a (currently sync) database query, and it used to just call reset, but I just changed it to finalize instead
  1662. # [11:41] <mak> sure, if you don't reuse the stmt finalize() is fine
  1663. # [11:41] <mak> reset is for when you are done and you plan to reuse it with new params
  1664. # [11:42] * Quits: ircloggr (nodebot@moz-9632117.compute-1.amazonaws.com) (Client exited)
  1665. # [11:43] * Joins: ircloggr (nodebot@moz-5FB2ED9C.compute-1.amazonaws.com)
  1666. # [11:46] <Ms2ger> NeilAway, a little, why?
  1667. # [11:49] <NeilAway> Ms2ger: ok, so I have a test, and during that test, one modal dialog is expected
  1668. # [11:49] <NeilAway> Ms2ger: if there's a bug there might be zero or two
  1669. # [11:49] <NeilAway> Ms2ger: my first patch simply counted the number of modal dialogs and checked that the count was 1
  1670. # [11:49] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1671. # [11:49] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1672. # [11:50] <NeilAway> Ms2ger: but there's a suggestion that the test should try to dismiss exactly 1 modal dialog and therefore time out if the wrong number of dialogs appear
  1673. # [11:50] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1674. # [11:50] * rc is now known as robcee
  1675. # [11:50] <Ms2ger> Wouldn't that leave the dialog open to interfere with following tests?
  1676. # [11:50] * Quits: stepardo (stepardo@moz-A1EF1767.adsl.alicedsl.de) (Ping timeout)
  1677. # [11:52] * Quits: Wevah (Wevah@moz-5435D49F.stcd.qwest.net) (Quit: Wevah)
  1678. # [11:54] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Connection reset by peer)
  1679. # [11:54] <NeilAway> Ms2ger: no, the dialog is modal, so the test will time out, apparently
  1680. # [11:55] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  1681. # [11:55] * ChanServ sets mode: +o ehsan
  1682. # [11:55] <darktrojan> doesn't it stop if there's a timeout?
  1683. # [11:55] <Ms2ger> Dunno, then
  1684. # [11:56] <darktrojan> I think your first approach seems reasonable
  1685. # [11:57] <darktrojan> oh except if that means your dialog listener remains after the test
  1686. # [11:58] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1687. # [12:01] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  1688. # [12:05] * Quits: SeoZ (DanielJuyu@18DD5834.4591610E.F796972A.IP) (Ping timeout)
  1689. # [12:05] * Quits: Ziggy|AWAY (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP) (Ping timeout)
  1690. # [12:06] * Joins: Tomska (Crossbear-@moz-FAD88AB4.dynamic.qsc.de)
  1691. # [12:07] * Joins: gandalf (zbraniecki@moz-9C904644.neoplus.adsl.tpnet.pl)
  1692. # [12:10] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  1693. # [12:11] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  1694. # [12:12] * Quits: Tomska (Crossbear-@moz-FAD88AB4.dynamic.qsc.de) (Client exited)
  1695. # [12:13] * Joins: Ziggy|AWAY (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP)
  1696. # [12:13] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1697. # [12:13] * Ziggy|AWAY is now known as Ziggy_Maes
  1698. # [12:18] * Joins: SeoZ (DanielJuyu@6052FF7F.75EE13E2.623E52FA.IP)
  1699. # [12:22] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1700. # [12:22] * Quits: SeoZ (DanielJuyu@6052FF7F.75EE13E2.623E52FA.IP) (Connection reset by peer)
  1701. # [12:23] * Quits: Ziggy_Maes (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP) (Ping timeout)
  1702. # [12:23] <NeilAway> darktrojan: no, I can clean up the listener... in fact it's easier to set it up once and then clean it up at the end rather than trying to be "clever"
  1703. # [12:23] * Joins: Ziggy|AWAY (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP)
  1704. # [12:23] * Ziggy|AWAY is now known as Ziggy_Maes
  1705. # [12:26] <Ms2ger> hsivonen_, is nsScanner dead already?
  1706. # [12:26] <hsivonen_> Ms2ger: no. unfortunately
  1707. # [12:26] <Ms2ger> Any part of it? :)
  1708. # [12:27] <hsivonen_> possibly but probably not
  1709. # [12:27] <Ms2ger> OK
  1710. # [12:28] <hsivonen_> it's used for about:blank, bookmark import, Thunderbird message sanitization and XML encoding conversion
  1711. # [12:28] <Ms2ger> Yay
  1712. # [12:28] <hsivonen_> the XML part is super-sad
  1713. # [12:28] * Joins: enda (chatzilla@moz-797AFB4F.cisco.com)
  1714. # [12:28] * Joins: vikash (vikash@53974BBB.9B552DFD.5D9ABA9F.IP)
  1715. # [12:29] <Ms2ger> If it's already super-sad compared to the rest of this mess, I don't think I want to think about it :)
  1716. # [12:30] * Joins: davidb (davidb@471D72E.2257F909.F30C9E9E.IP)
  1717. # [12:30] <mrbkap> hsivonen_: given all of that, couldn't we nuke most of the code in nsScanner.cpp?
  1718. # [12:30] <mrbkap> hsivonen_: oh, except for the about:blank part.
  1719. # [12:30] <mrbkap> hsivonen_: how's that bug going? :)
  1720. # [12:31] <hsivonen_> mrbkap: next quarter, next quarter...
  1721. # [12:31] <hsivonen_> mrbkap: bookmark import and message sanitization are in the review phase
  1722. # [12:31] <hsivonen_> mrbkap: in fact, I should deal with mak's bookmark comments today
  1723. # [12:32] <mak> yeah, that's quite near to completion (yay!)
  1724. # [12:32] <mrbkap> whoa
  1725. # [12:32] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1726. # [12:33] <mrbkap> hsivonen_: I have to admit, I was not expecting about:blank cleansing to include bookmark import and message sanitization.
  1727. # [12:33] <hsivonen_> mrbkap: those don't involve about:blank
  1728. # [12:33] <hsivonen_> mrbkap: they do involve nsScanner, nsTokenizer and CNavDTD
  1729. # [12:34] <mrbkap> ah
  1730. # [12:34] <hsivonen_> mrbkap: (custom nsIHTMLContentSinks)
  1731. # [12:34] <Ms2ger> And mozSanitizingSerializer :)
  1732. # [12:34] <hsivonen_> Ms2ger: that's "message sanitization"
  1733. # [12:35] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  1734. # [12:35] <mrbkap> say what you will about rickg, he created an API that begged to be used.
  1735. # [12:36] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1736. # [12:36] <mrbkap> and then was.
  1737. # [12:36] * Joins: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP)
  1738. # [12:36] <hsivonen_> moral of the story: don't create APIs
  1739. # [12:36] <Ms2ger> Or make them so bad nobody wants to use them
  1740. # [12:37] <Ms2ger> (Though, I thought we got that right with DOMParser)
  1741. # [12:37] <hsivonen_> what should I check in a makefile to see if we are building Fennec XUL?
  1742. # [12:37] <Ms2ger> mbrubeck, ^
  1743. # [12:38] <mrbkap> Ms2ger: I would have thought rickg got that right with nsIDTD, but look where we are :)
  1744. # [12:38] <Ms2ger> Still in the 5th circle of hell
  1745. # [12:40] <nigelb> hehehe. http://mozillamemes.tumblr.com/post/19391420975
  1746. # [12:40] <Ms2ger> nigelb, should say "philor's oranges"
  1747. # [12:41] <nigelb> haha
  1748. # [12:41] <nigelb> Ms2ger: That reminds me of this http://mozillamemes.tumblr.com/post/19295129171/even-if-you-didnt-push-anything
  1749. # [12:41] <Ms2ger> http://28.media.tumblr.com/tumblr_m0xnymN9Cg1rrf1eeo1_500.jpg < truth
  1750. # [12:42] <Ms2ger> nigelb, that was mine ;)
  1751. # [12:42] <nigelb> hehe
  1752. # [12:42] <nigelb> Ms2ger: HA!
  1753. # [12:42] <Ms2ger> http://29.media.tumblr.com/tumblr_m0xcqc5HW21rrf1eeo1_400.jpg
  1754. # [12:43] <nigelb> haha
  1755. # [12:43] <Ms2ger> Also, http://30.media.tumblr.com/tumblr_m0wttuhgfi1rrf1eeo1_400.jpg
  1756. # [12:43] <nigelb> that's me :)
  1757. # [12:43] <nigelb> i.e. about me :P
  1758. # [12:44] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1759. # [12:45] * Quits: davidb (davidb@471D72E.2257F909.F30C9E9E.IP) (Quit: davidb)
  1760. # [12:45] * Joins: dao (dao@moz-AC7526A0.superkabel.de)
  1761. # [12:45] * Joins: hub (hub@8F761026.B5EF4AF6.E96CA9D8.IP)
  1762. # [12:47] * Joins: surkov (surkov@8F761026.B5EF4AF6.E96CA9D8.IP)
  1763. # [12:52] * Quits: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP) (Ping timeout)
  1764. # [12:52] * Joins: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  1765. # [12:53] * Joins: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP)
  1766. # [12:55] <Ms2ger> Hmm, nice purple
  1767. # [12:55] <Ms2ger> Blue, that is
  1768. # [12:56] * Joins: pranavrc (pranavrc@2FAE6AC0.FF396FBB.C28326FD.IP)
  1769. # [12:56] * mw22_away is now known as mw22
  1770. # [12:56] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1771. # [12:57] <smya> irc://gnome
  1772. # [12:57] * Quits: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 13.0a1/20120303192654])
  1773. # [12:57] * Joins: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP)
  1774. # [12:58] <darktrojan> https://bugzilla.mozilla.org/show_bug.cgi?id=701655#c22 http://mozillamemes.tumblr.com/post/19341649181/the-mythical-all-green-push
  1775. # [12:58] * smya is now known as sdas
  1776. # [12:59] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1777. # [12:59] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1778. # [13:00] * darktrojan is quite enjoying mozilla memes
  1779. # [13:00] <nigelb> ha!
  1780. # [13:01] * Joins: vikram360 (vikram360@D093C4BA.3929851E.2A068A5E.IP)
  1781. # [13:04] * bhearsum|afk is now known as bhearsum
  1782. # [13:04] <gcp> these memes are very good. you can see many developers are experienced at them.
  1783. # [13:04] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  1784. # [13:05] * Joins: smaug (chatzilla@moz-161901D2.elisa-mobile.fi)
  1785. # [13:05] * ChanServ sets mode: +o smaug
  1786. # [13:06] * Quits: vikram360 (vikram360@D093C4BA.3929851E.2A068A5E.IP) (Ping timeout)
  1787. # [13:06] * Quits: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
  1788. # [13:06] * Joins: vikram360 (vikram360@22996E94.3929851E.2A068A5E.IP)
  1789. # [13:08] * Quits: gandalf (zbraniecki@moz-9C904644.neoplus.adsl.tpnet.pl) (Ping timeout)
  1790. # [13:08] * Quits: hub (hub@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  1791. # [13:08] * Joins: stepardo (stepardo@moz-A1EF1767.adsl.alicedsl.de)
  1792. # [13:09] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1793. # [13:10] * mak is now known as mak|afk
  1794. # [13:12] * sdas is now known as sr
  1795. # [13:12] * Joins: gandalf (zbraniecki@moz-14FFAE72.neoplus.adsl.tpnet.pl)
  1796. # [13:13] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1797. # [13:15] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1798. # [13:19] * padenot|away is now known as padenot
  1799. # [13:23] * Quits: gandalf (zbraniecki@moz-14FFAE72.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1800. # [13:23] * Quits: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net) (Quit: Leaving)
  1801. # [13:24] * Quits: pranavrc (pranavrc@2FAE6AC0.FF396FBB.C28326FD.IP) (Ping timeout)
  1802. # [13:27] * Quits: nli (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli)
  1803. # [13:27] * Quits: surkov (surkov@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: surkov)
  1804. # [13:27] * Quits: dao (dao@moz-AC7526A0.superkabel.de) (Quit: Leaving.)
  1805. # [13:28] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1806. # [13:29] * Joins: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net)
  1807. # [13:31] * Joins: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP)
  1808. # [13:31] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1809. # [13:33] <@smaug> Ms2ger: quite some colorful push
  1810. # [13:33] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1811. # [13:34] <Ms2ger> Yeah, we're getting lots of blue lately
  1812. # [13:35] <@smaug> Ms2ger: hey, did you test with and without custom qs ?
  1813. # [13:35] <@smaug> what kinds of results ?
  1814. # [13:35] <Ms2ger> No difference
  1815. # [13:36] <Ms2ger> Which somewhat surprised me, but all the better
  1816. # [13:36] <Ms2ger> Also, bug 696306 is really weird
  1817. # [13:36] * Quits: darktrojan (geoff@moz-F669139B.dsl.telstraclear.net) (Quit: darktrojan)
  1818. # [13:37] * Joins: hub (hub@8F761026.B5EF4AF6.E96CA9D8.IP)
  1819. # [13:38] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1820. # [13:38] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1821. # [13:38] * Quits: jcranmer|away (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
  1822. # [13:39] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  1823. # [13:39] * Joins: jcranmer|away (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
  1824. # [13:41] * Quits: jcranmer|away (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
  1825. # [13:41] * Quits: vikash (vikash@53974BBB.9B552DFD.5D9ABA9F.IP) (Quit: Leaving)
  1826. # [13:41] * mak|afk is now known as mak
  1827. # [13:43] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1828. # [13:44] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  1829. # [13:44] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  1830. # [13:45] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1831. # [13:45] <mak> ok, time to merge something
  1832. # [13:45] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1833. # [13:47] <Ms2ger> Bah, a leak
  1834. # [13:48] <mak> yes, the same leak is in inbound
  1835. # [13:48] <mak> so I'm basically merging leaks ;)
  1836. # [13:50] * Quits: victorporof (victorporo@19424530.62A0413.79933D60.IP) (Ping timeout)
  1837. # [13:50] * jmaher|afk is now known as jmaher
  1838. # [13:50] * Quits: stepardo (stepardo@moz-A1EF1767.adsl.alicedsl.de) (Ping timeout)
  1839. # [13:50] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1840. # [13:50] <KaiRo> hmm, do leaks grow or shrink when being merged?
  1841. # [13:51] <mak> I hope they stay the same, but maybe they explode. experimenting!
  1842. # [13:51] * Quits: sliv (spyros@moz-1700A48.cti.gr) (Ping timeout)
  1843. # [13:52] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1844. # [13:52] * Quits: peregrino (peregrino@moz-9A666907.telecom.net.ar) (Quit: peregrino)
  1845. # [13:52] * Joins: jcranmer|away (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
  1846. # [13:53] <Ms2ger> That's what Victor Frankenstein said
  1847. # [13:53] * Joins: BYK (Instantbir@F9C145B.15086C4D.E0C61AF6.IP)
  1848. # [13:54] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1849. # [13:54] <BYK> AryehGregor: ping
  1850. # [13:54] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1851. # [13:54] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  1852. # [13:54] * Quits: tonymec (tonymec@60FE7C0F.23F33CAF.277517C1.IP) (Input/output error)
  1853. # [13:54] <BYK> mattwoodrow: ping?
  1854. # [13:54] <mattwoodrow> BYK: pong
  1855. # [13:55] <BYK> mattwoodrow: Ms2ger mentioned that you might be able to help with css transitions implementation
  1856. # [13:56] * Quits: tonymec|away (tonymec@60FE7C0F.23F33CAF.277517C1.IP) (Quit: Konversation terminated!)
  1857. # [13:57] * Joins: armenzg (armenzg@moz-A8509789.acanac.net)
  1858. # [13:57] <mattwoodrow> BYK: i can try, sure
  1859. # [13:57] <mattwoodrow> what are you trying to do?
  1860. # [13:57] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1861. # [13:57] <BYK> mattwoodrow: Well there's this bug about auto values are not transitioned
  1862. # [13:57] * Quits: hub (hub@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  1863. # [13:58] <BYK> mattwoodrow: I want to fix it, I've found the correct files, mocked with them etc. but I don't understand why GetComputedStyle is not used in the first place for transitions?
  1864. # [13:58] <BYK> mattwoodrow: There is a "calc" type as unit which does not work for Auto values :(
  1865. # [13:59] <mattwoodrow> GetComputedStyle is for converting the stored style back into JS
  1866. # [13:59] <mattwoodrow> I assume you're looking at layout/style/nsStyleAnimation?
  1867. # [14:00] <BYK> mattwoodrow: Correct
  1868. # [14:00] <BYK> mattwoodrow: Also had a look at nsTransitionManager with no luck
  1869. # [14:01] <mattwoodrow> BYK: I think you just need to edit ComputeDistance
  1870. # [14:01] <BYK> The thing is, I wasn't able to find where auto values are converted to their actual values
  1871. # [14:01] * sheeri-afk is now known as sheeri
  1872. # [14:02] <mattwoodrow> ah, right
  1873. # [14:02] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1874. # [14:02] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1875. # [14:02] * Joins: mcot (mcot@moz-12E6ADD8.washdc.fios.verizon.net)
  1876. # [14:02] <BYK> mattwoodrow: I mean, I can see the places about calculations but there's no clue where those "auto" values are stored or calculated
  1877. # [14:02] <BYK> mattwoodrow: And since the renderer is able to draw them, there should be some place :)
  1878. # [14:03] * Joins: kanha (Mibbit@91BC8839.F442218F.88FACCAA.IP)
  1879. # [14:04] * tbsaunde is now known as tbsaunde|afk
  1880. # [14:04] <mattwoodrow> BYK: I believe thats nsRuleNode.cpp
  1881. # [14:04] <BYK> mattwoodrow: Will look into that, thanks!
  1882. # [14:05] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1883. # [14:05] * Quits: Ziggy_Maes (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP) (Ping timeout)
  1884. # [14:05] * Quits: @smaug (chatzilla@moz-161901D2.elisa-mobile.fi) (Ping timeout)
  1885. # [14:06] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  1886. # [14:07] * Quits: asac_ (asac@moz-44CF14F7.pppoe.wtnet.de) (Ping timeout)
  1887. # [14:07] * sheeri is now known as sheeri-afk
  1888. # [14:08] * Joins: smaug (chatzilla@moz-E6057D25.gprs.sl-laajakaista.fi)
  1889. # [14:08] * ChanServ sets mode: +o smaug
  1890. # [14:09] <@smaug> BYK: I suggest you wait for dbaron and ask him :)
  1891. # [14:09] * @smaug is not even sure auto values should be transitioned, but knows almost nothing about CSS
  1892. # [14:09] <BYK> smaug: I'll do that too most certainly though I have to accomplish something until he comes back :)
  1893. # [14:09] <BYK> smaug: They should be transitioned ;)
  1894. # [14:10] * Joins: Ziggy_Maes (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP)
  1895. # [14:11] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1896. # [14:11] * Joins: asac (asac@68FEB675.4366EB13.B3DDC20A.IP)
  1897. # [14:12] * KaiRo tries hard not to give in and try out his new laptop and do some work instead, leaving all this setup stuff for the weekend
  1898. # [14:13] <gabor> mission impossible? :)
  1899. # [14:14] * sheeri-afk is now known as sheeri
  1900. # [14:15] * Joins: sliv (spyros@moz-1700A48.cti.gr)
  1901. # [14:16] <mattwoodrow> BYK: is there any property in particular you're trying this with?
  1902. # [14:16] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1903. # [14:16] <BYK> mattwoodrow: Yup, the coordinates and the height-width properties are the main focus
  1904. # [14:16] * Joins: doktor5000 (doktor5000@moz-6A30F6D.pools.arcor-ip.net)
  1905. # [14:17] <@smaug> KaiRo: whenever I get a new laptop it takes about 2-3 days to get linux working well with it
  1906. # [14:17] <doktor5000> hey guys, could someone please take a look at https://bugzilla.mozilla.org/show_bug.cgi?id=736409 ?
  1907. # [14:17] <@smaug> and updating Fedora X to X+1 takes about a week
  1908. # [14:17] <Ms2ger> if (content->IsSVG() && !content->IsNodeOfType(nsINode::eTEXT)) {
  1909. # [14:17] <Ms2ger> Heh
  1910. # [14:17] <doktor5000> i'd really like to have that working, as it is currently blocking next security update :/
  1911. # [14:18] <@smaug> interesting content object
  1912. # [14:18] <@smaug> svg text
  1913. # [14:19] <@smaug> hmm, I should do some review or otherwise hsivonen_, masayuki and humph will kick me hard
  1914. # [14:19] <mattwoodrow> BYK: well, I'd still check with dbaron but this seems difficult
  1915. # [14:19] <mattwoodrow> I assume you're probably hitting this line: http://mxr.mozilla.org/mozilla-central/source/layout/style/nsStyleAnimation.cpp#3015
  1916. # [14:19] <mattwoodrow> when trying to convert the parsed style data into an animatable value
  1917. # [14:19] <mattwoodrow> (which is what ExtractComputedValue does)
  1918. # [14:20] <@smaug> Ms2ger: did you look at that big image bug ?
  1919. # [14:20] <Ms2ger> I got slow script dialogs, but no real hang
  1920. # [14:21] <mattwoodrow> which suggests that the computed width/height aren't stored in the style data, that will only be within layout (which makes sense)
  1921. # [14:21] <BYK> mattwoodrow: I'm not sure about that place since, AUTO values are neglected at some early stages, no?
  1922. # [14:21] <mattwoodrow> so you'll need a way to find the frame (css box) that the style is attached to, and get it's width
  1923. # [14:22] <KaiRo> smaug: didn't have problems with openSUSE there, so I wonder a bit about that
  1924. # [14:22] <mattwoodrow> BYK: That link calls a function that explicitly handles auto
  1925. # [14:22] <KaiRo> gabor: I hope not, work needs to be done
  1926. # [14:22] <BYK> mattwoodrow: Ah, yes
  1927. # [14:23] <gabor> KaiRo: was just kidding :)
  1928. # [14:23] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1929. # [14:23] * padenot is now known as padenot|away
  1930. # [14:23] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1931. # [14:24] <BYK> mattwoodrow: The thing is, I don't get the code. It seems like there are all kinds of special cases with all properties. Shouldn't they get abstracted with their respected classes?
  1932. # [14:24] <mattwoodrow> BYK: I don't think you can get the actual resolved values at that point
  1933. # [14:24] * Joins: MarcoZ (marco.zehe@moz-3761BF6E.dip.t-dialin.net)
  1934. # [14:24] <KaiRo> smaug: updates always went smoothly, and setting up Linux only took time since I need to repartition in a way that keeps Windows alive as a second-tier testing option and I usually opt to not blindly copy all of /home from the old one (with that, everything should be fine, but without it, I have an option to clean stuff up)
  1935. # [14:25] <mattwoodrow> so instead you need to allow nsStyleAnimation::Value to be able to represent transitions involving AUTO without resolved values
  1936. # [14:25] * Quits: sliv (spyros@moz-1700A48.cti.gr) (Client exited)
  1937. # [14:25] <mattwoodrow> similar to how % values work
  1938. # [14:26] * Ziggy_Maes is now known as Ziggy|AWAY
  1939. # [14:26] <@smaug> KaiRo: Fedora updates are never smooth
  1940. # [14:26] <mattwoodrow> BYK: I'm not sure what you're asking, you want this function to be virtual on the properties instead of a giant switch?
  1941. # [14:26] <@smaug> which is why I usually just do full installation
  1942. # [14:27] <KaiRo> smaug: interesting
  1943. # [14:27] * armenzg is now known as armenzg_brb
  1944. # [14:27] <BYK> mattwoodrow: Similar. I mean I have implemented transitions in JS some time ago and there was almost no special cases. And with the operator overloading functionality of C++, I think something better can be done, no?
  1945. # [14:28] <BYK> mattwoodrow: Also, my "high-level guts" tell me that there should be a way to get the exact computed values of anything displayed on the screen since they are rendered and you need those values to render them?
  1946. # [14:28] <mattwoodrow> BYK: I'm not disagreeing, but thats just a code design thing, I don't see how it overly matters
  1947. # [14:28] <mattwoodrow> BYK: The computed values are of course available at some point, and at some location, but they aren't available here
  1948. # [14:29] <mattwoodrow> In particular a single style context (which holds the parsed css data), could be applied to multiple elements
  1949. # [14:29] <BYK> mattwoodrow: So I have to find a way to bring them there I guess? :)
  1950. # [14:29] * Joins: victorporof (victorporo@E89D3CC1.DA9DCE7D.79933D60.IP)
  1951. # [14:29] <mattwoodrow> so theres no single resolved value that would be correct
  1952. # [14:29] <BYK> mattwoodrow: Ah, now I get it. They are extracted/calculated dynamically on the render process
  1953. # [14:29] * catlee-away is now known as catlee
  1954. # [14:30] <BYK> and not stored anywhere after
  1955. # [14:30] <mattwoodrow> Yeah
  1956. # [14:30] <BYK> mattwoodrow: Makes sense
  1957. # [14:30] <mattwoodrow> So you need a way to store the partially animated auto -> something transition without actual numbers
  1958. # [14:30] <BYK> mattwoodrow: And about the code style, this approach may be faster than the one I described. I was only mentioning that for the ease of readability and maintenance :)
  1959. # [14:31] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  1960. # [14:31] <BYK> mattwoodrow: That sounds hard
  1961. # [14:31] <mattwoodrow> I didn't write this, feel free to propose changes to dbaron :)
  1962. # [14:32] <BYK> mattwoodrow: Yeah, though coming from nowhere with little cpp experience doesn't give me the right to talk down on someone else's working code I guess :)
  1963. # [14:32] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1964. # [14:32] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1965. # [14:32] <BYK> mattwoodrow: I can discuss that with him though and try to understand why he did those the way he did
  1966. # [14:33] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1967. # [14:34] <mattwoodrow> BYK: So you understand the basic process now? We take a css property name, and a style context and compute an nsStyleAnimation::Value() from them in ExtractComputedValue
  1968. # [14:34] <mattwoodrow> ::AddWeighted() lets you interpolate between two nsStyleAnimation::Value objects
  1969. # [14:35] <BYK> mattwoodrow: Yeah, your help was invaluable. Thank you so much.
  1970. # [14:35] <BYK> mattwoodrow: a styleContext is what exactly though?
  1971. # [14:35] <mattwoodrow> and UncomputeValue lets you convert back into style data
  1972. # [14:35] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1973. # [14:35] <BYK> I mean what does it include? All the necessary things to calculate an element's style?
  1974. # [14:35] <mattwoodrow> a style context holds parsed css style data
  1975. # [14:37] <BYK> mattwoodrow: So my definition is partially correct? :)
  1976. # [14:37] <mattwoodrow> Yeah
  1977. # [14:37] <BYK> mattwoodrow: Great, thanks!
  1978. # [14:37] * Joins: SeoZ[gtab] (DanielJuyu@5C174D02.4591610E.F796972A.IP)
  1979. # [14:38] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  1980. # [14:39] * Quits: c0smikdebris (c0smikdebr@35544CB3.EDA297EB.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  1981. # [14:39] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1982. # [14:39] <mattwoodrow> anyway, it's late
  1983. # [14:39] <mattwoodrow> hope that helps until dbaron is around
  1984. # [14:39] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1985. # [14:40] <BYK> mattwoodrow: I think it will. Thank you very much for your help! :)
  1986. # [14:40] * mattwoodrow is now known as mattwoodrow|away
  1987. # [14:41] <Enn> NeilAway: your suggestion to disable opening safeMode.xul didn't work. It causes a browser window to open and ignores any command line arguments
  1988. # [14:41] * Joins: edmorley (edmorley@moz-BAA24AEA.range86-166.btcentralplus.com)
  1989. # [14:41] * gregglind_away is now known as gregglind
  1990. # [14:42] <Ms2ger> 'Afternoon, edmorley
  1991. # [14:42] * Joins: sliv (spyros@moz-1700A48.cti.gr)
  1992. # [14:42] <mak> Ms2ger: thanks
  1993. # [14:43] <Ms2ger> Np
  1994. # [14:43] <edmorley> Ms2ger: good afternoon :-)
  1995. # [14:43] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  1996. # [14:44] * bbondy is now known as bbondy_away
  1997. # [14:44] * bbondy_away is now known as bbondy
  1998. # [14:44] * bbondy is now known as bbondy_away
  1999. # [14:45] * Quits: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP) (Quit: ibarlow)
  2000. # [14:45] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2001. # [14:46] * Joins: dao (dao@moz-AC7526A0.superkabel.de)
  2002. # [14:47] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Input/output error)
  2003. # [14:48] <Ms2ger> smaug, nah, Element is API
  2004. # [14:49] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
  2005. # [14:49] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  2006. # [14:50] * Quits: @smaug (chatzilla@moz-E6057D25.gprs.sl-laajakaista.fi) (Ping timeout)
  2007. # [14:52] * Quits: grubshka (grubshka@moz-305995D3.w86-216.abo.wanadoo.fr) (Input/output error)
  2008. # [14:52] * Joins: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP)
  2009. # [14:53] * Fallen|away is now known as Fallen
  2010. # [14:53] * wlach|afk is now known as wlach
  2011. # [14:53] * Joins: Suresh (chatzilla@1E28D483.40879224.BC2C9F51.IP)
  2012. # [14:54] * Joins: grubshka (grubshka@moz-305995D3.w86-216.abo.wanadoo.fr)
  2013. # [14:56] * bbondy_away is now known as bbondy
  2014. # [14:56] * Quits: SeoZ[gtab] (DanielJuyu@5C174D02.4591610E.F796972A.IP) (Ping timeout)
  2015. # [14:57] * armenzg_brb is now known as armenzg
  2016. # [14:59] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Ping timeout)
  2017. # [15:01] * zz_zz_AutomatedTester is now known as AutomatedTester
  2018. # [15:02] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2019. # [15:02] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2020. # [15:02] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2021. # [15:03] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
  2022. # [15:03] * Joins: Steve (chatzilla@moz-7C0C8338.dyn.plus.net)
  2023. # [15:04] <Steve> Hi guys - a jsapi question if I may. If I create a string using, say, JS_NewStringCopyN ... how do I delete it when I'm done with it ? .. Do I just leave the garbage collector to handle it ?
  2024. # [15:04] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  2025. # [15:06] <Ms2ger> I think so, yes
  2026. # [15:06] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  2027. # [15:06] * Joins: kdc (chatzilla@moz-6176CD61.no.shawcable.net)
  2028. # [15:06] * Quits: cturra (cturra@EF3966A6.48007579.505A0A0A.IP) (Client exited)
  2029. # [15:07] <Steve> How do the garbage collector know that I (the C/C++ end) no longer need it. Is there a reference count mechanism - ie. how do I drop my reference ?
  2030. # [15:07] * khuey|away is now known as khuey
  2031. # [15:07] <khuey> the garbage collector assumes you don't need it unless you tell it otherwise
  2032. # [15:08] <Steve> ahhh ... I see. for future use, how to I put a reference lock on something ?
  2033. # [15:09] * Joins: TheLink (TheLink@moz-183F7DCD.pools.arcor-ip.net)
  2034. # [15:10] <Ms2ger> JS::Anchor, I think
  2035. # [15:10] <khuey> https://developer.mozilla.org/En/SpiderMonkey/JSAPI_User_Guide#Keeping_objects_alive
  2036. # [15:10] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2037. # [15:10] <Steve> cheers guys.
  2038. # [15:10] <Ms2ger> Or, what the smart guy said
  2039. # [15:10] <Steve> :)
  2040. # [15:11] <deLta30_> mcmanus: ping
  2041. # [15:11] * deLta30_ is now known as deLta30
  2042. # [15:12] <Steve> Js_AddRoot . ta
  2043. # [15:13] <khuey> Steve: you'll want to JS_RemoveRoot when you're done with it, of course ;-)
  2044. # [15:13] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  2045. # [15:14] <Steve> sure. thanks khuey
  2046. # [15:14] <mcmanus> deLta30 hi
  2047. # [15:15] <deLta30> mcmanus: hi, my name is jiten
  2048. # [15:15] * Quits: enda (chatzilla@moz-797AFB4F.cisco.com) (Connection reset by peer)
  2049. # [15:16] <deLta30> mcmanus: I am trying to make http connections log as you suggested
  2050. # [15:16] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  2051. # [15:16] * Quits: dao (dao@moz-AC7526A0.superkabel.de) (Connection reset by peer)
  2052. # [15:17] * Joins: enda (chatzilla@moz-4FC8EFEA.bas503.dsl.esat.net)
  2053. # [15:17] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  2054. # [15:18] <Yoric> Are we using this? https://developer.mozilla.org/en/IPDL
  2055. # [15:18] * Quits: kanha (Mibbit@91BC8839.F442218F.88FACCAA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2056. # [15:19] <deLta30> mcmanus: I am having trouble in understanding how to create a xpcom module.
  2057. # [15:19] <mcmanus> deLta30 - ha. Who wouldn't? What in specific are you trying to do?
  2058. # [15:20] <mcmanus> deLta30 just run firefox with http logging turned on?
  2059. # [15:20] * mcote|afk is now known as mcote
  2060. # [15:20] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2061. # [15:21] <deLta30> I looked at http://mxr.mozilla.org/mozilla-central/source/xpcom/sample but I can't understand the use of nsSampleModule.cpp
  2062. # [15:21] <Ms2ger> Yoric, yes
  2063. # [15:22] <Yoric> Ms2ger: ok
  2064. # [15:22] <Yoric> Thanks
  2065. # [15:22] <Yoric> deLta30: Do you need C++ or can you work from JS?
  2066. # [15:22] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2067. # [15:22] <Yoric> deLta30: Also, this sounds like good questions for #introduction.
  2068. # [15:23] * khuey grumbles about people who can't read
  2069. # [15:23] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2070. # [15:23] <KaiRo> hrm, my new laptop doesn't fit into my old laptop bag, I guess I need a new one now
  2071. # [15:23] <Ms2ger> khuey, like me?
  2072. # [15:24] <deLta30> Yoric: I want to use it from js but the data that I want to use is in c++.
  2073. # [15:24] <Yoric> ok
  2074. # [15:24] <khuey> no
  2075. # [15:25] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2076. # [15:25] <deLta30> And I asked about this in #introduction first but couldn't ger the answer
  2077. # [15:25] <Yoric> deLta30: Let's return there, I'll try and answer your questions :)
  2078. # [15:25] <deLta30> k
  2079. # [15:26] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2080. # [15:27] * Quits: sr (chatzilla@91BC8839.F442218F.88FACCAA.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 13.0a1/20120303192654])
  2081. # [15:27] * Quits: Suresh (chatzilla@1E28D483.40879224.BC2C9F51.IP) (Ping timeout)
  2082. # [15:27] <AryehGregor> BYK, pong.
  2083. # [15:28] <BYK> AryehGregor: Hah, I meant to ask you something about Css transitions implementation though mattwoodrow|away helped :)
  2084. # [15:28] <BYK> AryehGregor: Thanks for the response though :)
  2085. # [15:29] <AryehGregor> BYK, good thing, because I have only like a dozen patches accepted and am barely familiar with anything.
  2086. # [15:29] <BYK> AryehGregor: I have 0 patches on the Cpp side so you would be ahead of me anyways :D
  2087. # [15:29] <AryehGregor> :)
  2088. # [15:31] * Fallen is now known as Fallen|away
  2089. # [15:31] * Quits: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net) (Connection reset by peer)
  2090. # [15:32] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2091. # [15:32] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2092. # [15:32] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2093. # [15:33] <khuey> if the person who wrote the code tells you two bugs are not duplicates, they're probably not duplicates
  2094. # [15:33] <BYK> khuey: +1
  2095. # [15:33] <Ms2ger> Dunno, it could be BenB
  2096. # [15:35] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2097. # [15:35] * Joins: soonbing (pikapi@moz-2474DA0.singnet.com.sg)
  2098. # [15:35] * Joins: amit (Mibbit@6CF1BA52.A2C7593A.1957C0DA.IP)
  2099. # [15:36] * Quits: amit (Mibbit@6CF1BA52.A2C7593A.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2100. # [15:38] * Quits: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2101. # [15:38] * rail_away is now known as rail
  2102. # [15:40] * Joins: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk)
  2103. # [15:40] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  2104. # [15:40] * bear-afk is now known as bear
  2105. # [15:43] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  2106. # [15:43] * philor|away is now known as philor
  2107. # [15:43] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  2108. # [15:44] * Joins: Suresh (chatzilla@6DFB1E66.4FF54AA6.EB06F97B.IP)
  2109. # [15:46] * Joins: kaie2 (kaie@moz-1B48DE99.dip.t-dialin.net)
  2110. # [15:47] * Quits: kaie (kaie@moz-7DAE122.dip.t-dialin.net) (Ping timeout)
  2111. # [15:47] * kaie2 is now known as kaie
  2112. # [15:50] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  2113. # [15:50] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2114. # [15:52] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2115. # [15:52] * madhava_ is now known as madhava
  2116. # [15:54] * Quits: Steve (chatzilla@moz-7C0C8338.dyn.plus.net) (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120215223356])
  2117. # [15:54] * Joins: timdream (timdream@moz-C86C40C2.adsl.dynamic.seed.net.tw)
  2118. # [15:56] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  2119. # [15:56] * ChanServ sets mode: +o ehsan
  2120. # [15:56] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2121. # [15:57] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Connection reset by peer)
  2122. # [15:58] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  2123. # [15:58] * lsblakk|afk is now known as lsblakk
  2124. # [15:59] * Quits: asac (asac@68FEB675.4366EB13.B3DDC20A.IP) (Quit: leaving)
  2125. # [16:01] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2126. # [16:02] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2127. # [16:02] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2128. # [16:02] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2129. # [16:02] * deLta30_ is now known as deLta30
  2130. # [16:02] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2131. # [16:03] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
  2132. # [16:03] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  2133. # [16:04] * Quits: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2134. # [16:05] * Joins: tom (chatzilla@moz-958F4F3A.pools.arcor-ip.net)
  2135. # [16:06] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  2136. # [16:07] * Quits: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net) (Client exited)
  2137. # [16:08] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  2138. # [16:08] * ChanServ sets mode: +o dveditz
  2139. # [16:09] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  2140. # [16:09] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  2141. # [16:10] * Joins: stepardo (stepardo@moz-A1EF1767.adsl.alicedsl.de)
  2142. # [16:11] * armenzg is now known as armenzg_brb
  2143. # [16:11] * Quits: armenzg_brb (armenzg@moz-A8509789.acanac.net) (Input/output error)
  2144. # [16:13] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  2145. # [16:15] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Quit: Konversation terminated!)
  2146. # [16:17] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2147. # [16:17] * Joins: kumar (kmcmillan@moz-E31CD2CB.mozilla.org)
  2148. # [16:17] * Joins: asac (asac@68FEB675.4366EB13.B3DDC20A.IP)
  2149. # [16:20] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  2150. # [16:22] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2151. # [16:22] * ChanServ sets mode: +o ehsan
  2152. # [16:24] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
  2153. # [16:24] * Joins: Wevah (Wevah@moz-5435D49F.stcd.qwest.net)
  2154. # [16:25] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2155. # [16:26] <hsivonen_> I got http://pastebin.mozilla.org/1522411 from Bugzilla
  2156. # [16:26] <hsivonen_> any bugzilla admin awake? gerv?
  2157. # [16:27] <gerv> Yep.
  2158. # [16:27] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2159. # [16:27] <gerv> Ah - I'm not that sort of admin.
  2160. # [16:27] <gerv> Try the #it channel.
  2161. # [16:27] <hsivonen_> gerv: ok. thanks
  2162. # [16:28] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2163. # [16:30] * Joins: armenzg_brb (armenzg@moz-DBD74FB0.home1.cgocable.net)
  2164. # [16:31] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2165. # [16:32] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2166. # [16:32] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2167. # [16:32] * Quits: stepardo (stepardo@moz-A1EF1767.adsl.alicedsl.de) (Ping timeout)
  2168. # [16:32] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  2169. # [16:33] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2170. # [16:33] * sancus is now known as sancus_
  2171. # [16:33] * sancus_ is now known as sancus
  2172. # [16:36] * armenzg_brb is now known as armenzg
  2173. # [16:37] * Joins: lht (elihait@moz-722A94AD.dreamhost.com)
  2174. # [16:37] * geekboy|afk is now known as geekboy
  2175. # [16:37] * Joins: hvq (HVQ@moz-D8C31777.dynip.nus.edu.sg)
  2176. # [16:40] * Quits: ericz (eziegenhor@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  2177. # [16:40] * Joins: ericz (eziegenhor@moz-B77DEAEB.mozilla.org)
  2178. # [16:40] * Quits: philor (philor@moz-638273A8.my-nick.name) (Ping timeout)
  2179. # [16:41] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2180. # [16:42] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  2181. # [16:42] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  2182. # [16:43] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2183. # [16:43] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
  2184. # [16:43] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2185. # [16:43] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
  2186. # [16:44] * Ziggy|AWAY is now known as Ziggy_Maes
  2187. # [16:46] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  2188. # [16:46] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Quit: Reboot)
  2189. # [16:47] * Joins: philor (philor@moz-638273A8.my-nick.name)
  2190. # [16:48] <sid0> has twitter stopped serving spdy?
  2191. # [16:48] <sid0> I don't see an X-Firefox-Spdy in the response headers
  2192. # [16:49] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2193. # [16:49] <nigelb> I don't see the indicator turn on either.
  2194. # [16:49] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  2195. # [16:50] <nigelb> (which probably catches the headers - I dunno)
  2196. # [16:50] <zzzzz> kwierso: about:home has already hit aurora https://bugzilla.mozilla.org/show_bug.cgi?id=711157#c73
  2197. # [16:51] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  2198. # [16:51] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  2199. # [16:54] * padenot|away is now known as padenot
  2200. # [16:54] * KaiRo is now known as KaiRo_away
  2201. # [16:54] * Joins: smontagu (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2202. # [16:54] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  2203. # [16:57] * Fallen|away is now known as Fallen
  2204. # [16:57] * Quits: kwierso (chatzilla@moz-77693AC4.desm.qwest.net) (Ping timeout)
  2205. # [16:58] * fabrice|afk is now known as fabrice
  2206. # [16:58] * Quits: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88.1 [Firefox 3.6.28/20120306064154])
  2207. # [16:59] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  2208. # [16:59] * Joins: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk)
  2209. # [16:59] * philor is now known as philor|away
  2210. # [16:59] * Joins: kwierso (chatzilla@moz-77693AC4.desm.qwest.net)
  2211. # [17:00] * Joins: JeroenDeDauw (jeroen@moz-8096F81.dip0.t-ipconnect.de)
  2212. # [17:00] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  2213. # [17:02] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2214. # [17:02] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2215. # [17:06] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2216. # [17:06] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  2217. # [17:07] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  2218. # [17:08] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2219. # [17:08] * jlebar|away is now known as jlebar
  2220. # [17:11] * Quits: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2221. # [17:11] * sheeri is now known as skc-food
  2222. # [17:11] * skc-food is now known as sheeri-ood
  2223. # [17:11] * sheeri-ood is now known as sheeri_food
  2224. # [17:11] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird -- http://www.instantbird.com)
  2225. # [17:11] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2226. # [17:11] * aki is now known as aki|buildduty
  2227. # [17:11] * Joins: wesk (Daily@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2228. # [17:13] * Joins: cjones (cjones@moz-7B0110AD.mv.mozilla.com)
  2229. # [17:13] <jlebar> Suppose I want to, from chrome JS, attach an object to a window, so that the object lives for as long as the window lives. But I don't want the content in the window to be able to see the object. Can I do this?
  2230. # [17:14] <hsivonen_> msucan: it would be nice for HTML docs in Web console tests to declare their character encoding
  2231. # [17:14] <hsivonen_> msucan: that way they wouldn't interfere with reporting of pages that fail to declare their character encoding
  2232. # [17:15] <msucan> hsivonen_: hello! you mean the network panel html?
  2233. # [17:15] <NeilAway> jlebar: what do you mean by "attach"?
  2234. # [17:15] * Quits: kaie (kaie@moz-1B48DE99.dip.t-dialin.net) (Quit: Leaving)
  2235. # [17:15] <msucan> which is also a html - not sure if it has its own charset declared
  2236. # [17:15] * Quits: db48x` (user@moz-83319934.dsl.static.sonic.net) (Ping timeout)
  2237. # [17:15] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  2238. # [17:15] <msucan> (and obviously, the html files in the webconsole tests)
  2239. # [17:15] <jlebar> NeilAway, Create a reference from the window to the object, but only for the purposes of the GC not collecting the object.
  2240. # [17:16] <jlebar> NeilAway, Because I'm registering a WebProgressListener, which holds a weak ref to the listener.
  2241. # [17:16] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2242. # [17:16] * Joins: logiclord (Gaurav@8F60AC1.8931E87E.35E3DDC8.IP)
  2243. # [17:16] * catlee is now known as catlee-fooood
  2244. # [17:16] <@bz_sleep> jlebar: does a weakmap keyed on the window do the right thing?
  2245. # [17:16] * mjessome is now known as mjessome|lunch
  2246. # [17:16] <NeilAway> jlebar: what I've seen before is to cheat and make it an event listener for some fake event
  2247. # [17:16] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  2248. # [17:16] <jlebar> bz_sleep, Then I have to store the weakmap somewhere...
  2249. # [17:16] <msucan> hsivonen_: is there work being done to report pages that have no declared character encoding?
  2250. # [17:17] <jlebar> NeilAway, Devious!
  2251. # [17:17] * Quits: hsivonen_ (hsivonen@moz-E533C3E2.esp.mediateam.fi) (Ping timeout)
  2252. # [17:17] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2253. # [17:17] <Yoric> NeilAway: nice (albeit ugly) hack
  2254. # [17:17] <@bz_sleep> jlebar: well, yes
  2255. # [17:17] * bz_sleep is now known as bz
  2256. # [17:17] <Ms2ger> Morning
  2257. # [17:17] <@bz> jlebar: too bad we have no private names yet
  2258. # [17:17] * edransch is now known as edransch-lunch
  2259. # [17:17] * Joins: bonnie (bbsurender@moz-2FA5602D.dsl.pltn13.pacbell.net)
  2260. # [17:17] <Yoric> bz: Is that planned?
  2261. # [17:17] <Ms2ger> ES6?
  2262. # [17:18] <@bz> Yoric: yes
  2263. # [17:18] <Yoric> Ahahah
  2264. # [17:18] * Yoric has been waiting for this kind of things for quite some time.
  2265. # [17:18] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  2266. # [17:19] <Ms2ger> And hi, bholley
  2267. # [17:19] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  2268. # [17:19] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  2269. # [17:19] <mak> this "the given entrySize of 48 probably favors chaining over double hashing." is becoming being annoying
  2270. # [17:19] <bholley> Ms2ger: morning
  2271. # [17:19] <Ms2ger> mak, bz is on it ;)
  2272. # [17:19] <mak> Ms2ger: this is the best news of the day
  2273. # [17:20] * Joins: ehugg (chatzilla@2DDAFB41.882D3387.43362C16.IP)
  2274. # [17:20] <mak> I can hardly find anything in a log in the middle of thousands of these warning
  2275. # [17:20] * bholley wakes up to 2 full pages of bugmail
  2276. # [17:20] <@bz> mak: khuey is gonna fix it
  2277. # [17:20] <@bz> bholley: 2 pages?
  2278. # [17:20] <Ms2ger> That's all?
  2279. # [17:20] <bholley> bz: like, 2 scrolls worth
  2280. # [17:21] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2281. # [17:21] <bholley> in gmail
  2282. # [17:21] * Ms2ger imagines bholley with a long beard and a crackling scroll
  2283. # [17:21] <mak> bz: do you have bug #?
  2284. # [17:21] <@bz> mak: would need to search
  2285. # [17:21] <@bz> bholley: <shrug>
  2286. # [17:22] * @bz has 80 bugmails this morning
  2287. # [17:22] <@bz> dunno how many scrolls that is
  2288. # [17:22] <mak> ok, nevermind, just wanted to follow it, I suppose I will see it in central, sometimes
  2289. # [17:22] <jwir3> I really like how tbird tells me concisely what's new when I update. That's pretty cool.
  2290. # [17:22] <@bz> and that's not counting the component watching ones
  2291. # [17:22] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2292. # [17:22] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  2293. # [17:22] * @dolske can't imagine bholley with a long beard :)
  2294. # [17:22] <Ms2ger> How about newsgroups? :)
  2295. # [17:23] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  2296. # [17:23] * Quits: jhorak (jhorak@moz-59813FB4.cust.nbox.cz) (Quit: Leaving)
  2297. # [17:23] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2298. # [17:24] * bholley guesses bz is CCed on an order of magnitude more bugs
  2299. # [17:24] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2300. # [17:25] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2301. # [17:25] <@bz> bholley: mmm
  2302. # [17:25] <@bz> bholley: could be
  2303. # [17:25] <Ms2ger> A couple thousand?
  2304. # [17:25] <khuey> bz: what am I fixing?
  2305. # [17:26] <Ms2ger> "the given entrySize of 48 probably favors chaining over double hashing."
  2306. # [17:26] <khuey> ah, yes
  2307. # [17:26] * khuey should do that
  2308. # [17:26] <@bz> Ms2ger: for me or bholley? ;)
  2309. # [17:26] <Ms2ger> For you
  2310. # [17:26] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2311. # [17:26] <@bz> you including closed bugs?
  2312. # [17:27] * @bz checks
  2313. # [17:27] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2314. # [17:27] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2315. # [17:27] <@bz> at least once bugzilla comes back with the data
  2316. # [17:27] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2317. # [17:27] <Ms2ger> I bet it's faster than tryserver
  2318. # [17:28] <khuey> bz: so we decided to remove the "probably" favors case, right?
  2319. # [17:28] * Joins: dao (dao@moz-AC7526A0.superkabel.de)
  2320. # [17:28] <@bz> khuey: yes
  2321. # [17:28] <khuey> ok
  2322. # [17:28] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2323. # [17:28] <@bz> "28363 bugs found.
  2324. # [17:28] <@bz> "
  2325. # [17:29] <@bz> Including closed ones
  2326. # [17:29] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  2327. # [17:29] <Ms2ger> // import the importer
  2328. # [17:29] * Joins: hsivonen (hsivonen@moz-E533C3E2.esp.mediateam.fi)
  2329. # [17:29] * @bz checks just opened ones
  2330. # [17:30] <hsivonen> msucan: sorry. I managed to put my irssi in a state I couldn't recover from without restarting it
  2331. # [17:30] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  2332. # [17:30] <@bz> "5894 bugs found.
  2333. # [17:30] <@bz> for open ones
  2334. # [17:30] <msucan> hsivonen: no problem.
  2335. # [17:30] <hsivonen> msucan: so there are .js webconsole tests that use data:text/html,... instead of data:text/html;charset=utf-8,...
  2336. # [17:30] <msucan> hsivonen: i was wondering if the network panel also has the same problem
  2337. # [17:30] <msucan> but i can check that myself
  2338. # [17:30] <hsivonen> msucan: I'm fixing the existing ones, but for new ones it would be nice to have the charset there
  2339. # [17:30] <Ms2ger> Correct order of magnitude, then :)
  2340. # [17:31] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2341. # [17:31] <msucan> hsivonen: ah, cool. thank you!
  2342. # [17:31] <msucan> hsivonen: what bug are you working on?
  2343. # [17:31] <hsivonen> msucan: I have a patch that fixes the existing ones
  2344. # [17:31] <msucan> firefox will start reporting pages which have a missing charset?
  2345. # [17:31] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2346. # [17:31] <hsivonen> msucan: https://bugzilla.mozilla.org/show_bug.cgi?id=672453
  2347. # [17:31] <hsivonen> msucan: hopefully if I get r+
  2348. # [17:32] <Ms2ger> -#include "nsIHTMLContentSink.h"
  2349. # [17:32] <Ms2ger> \o/
  2350. # [17:32] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2351. # [17:32] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2352. # [17:32] * Joins: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP)
  2353. # [17:32] <hsivonen> Ms2ger: where?
  2354. # [17:32] <hsivonen> Ms2ger: bookmarks?
  2355. # [17:33] <Ms2ger> Yep
  2356. # [17:33] <msucan> hsivonen: even if it ends up preffed off by default, this is, i belive, good stuff
  2357. # [17:33] <hsivonen> msucan: thanks
  2358. # [17:33] <msucan> it encourages better practices
  2359. # [17:33] <hsivonen> msucan: I think it doesn't need to be preffed off if I silence the most common case for different-origin frames
  2360. # [17:34] <hsivonen> ad iframes are the noisiest
  2361. # [17:34] <msucan> indeed
  2362. # [17:34] <AryehGregor> hsivonen, would there be some way to get mochitests to fail on parse errors (except for tests that opt out somehow)? While fixing bug 735805, I've found a couple of tests that fail because someone accidentally left out a > or " and it ate a chunk of the file.
  2363. # [17:34] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2364. # [17:34] <AryehGregor> Of course such a change would need lots of tests changed to avoid spurious failures.
  2365. # [17:34] <AryehGregor> Or perhaps only certain types of parse errors.
  2366. # [17:35] <hsivonen> AryehGregor: not easily no
  2367. # [17:35] <AryehGregor> Does the Gecko HTML5 parser care about parse errors, in fact?
  2368. # [17:35] <AryehGregor> I mean, does it log them anywhere or such?
  2369. # [17:35] <hsivonen> AryehGregor: the parse error finding code is currently designed to run only when doing highlighting
  2370. # [17:35] <AryehGregor> Makes sense.
  2371. # [17:35] <hsivonen> AryehGregor: at compile time, two copies of the tokenizer loop get generated
  2372. # [17:35] <hsivonen> AryehGregor: one cares about them. the other doesn't
  2373. # [17:36] <hsivonen> AryehGregor: the one that cares about them doesn't run on normal page loads. just for View Source
  2374. # [17:36] <AryehGregor> So you'd have to do something like specially run the other code path on mochitest-loaded files before actually loading them.
  2375. # [17:36] * sheeri_food is now known as sheeri
  2376. # [17:36] <AryehGregor> Okay, thanks.
  2377. # [17:37] <hsivonen> AryehGregor: it would be necessary to make it possible for normal loads to opt into the error reporting code path (which currently assumes a non-null View Source highlighter)
  2378. # [17:38] <Ms2ger> Took about ten minutes to push to try :/
  2379. # [17:38] * philor|away is now known as philor
  2380. # [17:39] <bc> mak: Have you seen build errors on Windows with nsIEProfileMigrator.obj : error LNK2019: unresolved external symbol __imp__JS_Assert referenced in function "protected: unsigned int __thiscall nsIEProfileMigrator::CopyFavoritesBatched(bool)" due to bug 735312 https://hg.mozilla.org/releases/mozilla-beta/rev/32515f50755a ? I don't see this on Nightly or Aurora.
  2381. # [17:39] * Quits: MarcoZ (marco.zehe@moz-3761BF6E.dip.t-dialin.net) (Quit: Feierabend!)
  2382. # [17:39] <mak> bc: hm nope
  2383. # [17:40] <Ms2ger> JS_Assert is gone in Nightly
  2384. # [17:40] <mak> bc: did you try to clobber?
  2385. # [17:40] <Ms2ger> And Aurora too, by now
  2386. # [17:40] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Ping timeout)
  2387. # [17:40] <bc> I tried clobber and even deleted my entire repo and started fresh.
  2388. # [17:40] <mak> I just used MOZ_ASSERT there
  2389. # [17:41] <bc> It looked like some MOZ_ASSERTs were added and on beta they are implemented with JS_Assert
  2390. # [17:41] <Ms2ger> glandium, looks up your alley
  2391. # [17:41] <mak> bc: ah beta?
  2392. # [17:41] <bc> yeah.
  2393. # [17:41] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
  2394. # [17:42] <glandium> the removal of js_assert is not that old
  2395. # [17:42] <bc> I didn't see the beta tbpl burning but haven't got a clue what i'm doing wrong. My mozconfig is pretty much the same except I disable jemalloc.
  2396. # [17:42] <Ms2ger> Does nsIEProfileMigrator end up in libxul?
  2397. # [17:42] <mak> browsercomps.dll
  2398. # [17:42] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  2399. # [17:43] <glandium> is browsercomps linked against mozjs.lib ?
  2400. # [17:43] <Ms2ger> Probably not
  2401. # [17:43] <glandium> that would explain the linker error
  2402. # [17:43] <mak> hm, why does tree not complain?
  2403. # [17:43] * armenzg is now known as armenzg_lunch
  2404. # [17:44] <glandium> no idea
  2405. # [17:44] * Joins: hessam (hessam@AA1A0567.141AA88C.8278F7B9.IP)
  2406. # [17:44] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2407. # [17:45] <mak> it also did a clobber
  2408. # [17:45] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2409. # [17:45] <Ms2ger> mrbkap, very enlightening bug, 584848 is
  2410. # [17:46] * Quits: Suresh (chatzilla@6DFB1E66.4FF54AA6.EB06F97B.IP) (Quit: Suresh)
  2411. # [17:46] <NeilAway> might depend on --enable/disable-shared-js?
  2412. # [17:46] <mak> bc: could you please file a bug in the meanwhile?
  2413. # [17:46] <bc> ok
  2414. # [17:47] <mak> so we can move on something. Could just use NS_ABORT_IF_FALSE in beta
  2415. # [17:47] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2416. # [17:48] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
  2417. # [17:48] <mak> bc: do you have some js specific option in .mozconfig?
  2418. # [17:49] <mrbkap> Ms2ger: I should have commented: "this bug's contents left as an exercise for the reader."
  2419. # [17:49] <qheaden> gerv: ping
  2420. # [17:49] <gerv> pong.
  2421. # [17:49] <qheaden> That was a quick pong. :)
  2422. # [17:49] <gerv> I was tipped off by your
  2423. # [17:49] <gerv> CTCP VERSION
  2424. # [17:49] <gerv> a few seconds earlier.
  2425. # [17:49] <qheaden> :P
  2426. # [17:50] <sfink> I love these 2 sentences: "The discussed overall structure so far has been a variable size lapped-DCT block based codec with lapping done via pre/post filtering with a specially structured (lifting) linear phase transform along the edges along with overlapped block motion compensation and the expected trimmings. The lapping can be optimized for energy compaction and other useful properties,...
  2427. # [17:50] <sfink> ...including invert-ability, and yields excellent results with efficient finite precision math."
  2428. # [17:50] <bc> mak: not really. disable je malloc, official branding, otherwise a normal debug build.
  2429. # [17:50] <qheaden> gerv: You are over Mozilla's Summer of Code this year right?
  2430. # [17:50] <gerv> qheaden: Me and chofmann, yes.
  2431. # [17:50] <gerv> Although we haven't yet been accepted as an org,
  2432. # [17:50] <gerv> so it's not certain we'll have one :-)
  2433. # [17:50] <bc> mak: I don't see this on Mac or Linux.
  2434. # [17:50] <gerv> Announcement is 19:00 UTC tonight.
  2435. # [17:51] <qheaden> I'm 99.999999% you guys will make it. :)
  2436. # [17:51] <mak> bc: even more strange, since on Mac there is a similar call!
  2437. # [17:51] <mak> bc: pymake?
  2438. # [17:51] <gerv> Anyway, what can I do for you?
  2439. # [17:51] <bc> Yeah. I did get a VS update on patch tuesday.
  2440. # [17:51] <bc> No.
  2441. # [17:52] * Quits: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP) (Ping timeout)
  2442. # [17:52] <qheaden> gerv: Well, I was trying to find the contact information for one of the mentors, Frederic Wang.
  2443. # [17:52] <gerv> Sure.
  2444. # [17:52] <AryehGregor> A mochitest will always halt at the first ok(false), right?
  2445. # [17:52] <AryehGregor> Or will it continue running until finish()?
  2446. # [17:52] <gerv> fred.wang@free.fr
  2447. # [17:52] * Joins: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP)
  2448. # [17:52] <qheaden> gerv: Thanks. If you guys are accepted, I'm hoping to work on one of his MathML related bugs.
  2449. # [17:52] <bc> mak: bug 736504
  2450. # [17:53] <gerv> Cool.
  2451. # [17:53] <mak> bc: ok, will attach patch there to convert to a common abort, and have you try to build, if that's fine for you
  2452. # [17:53] <gerv> He will almost certainly only get a single slot, if that,
  2453. # [17:53] <gerv> so if you don't mind which one it is,
  2454. # [17:53] <bc> mak: great.
  2455. # [17:53] <gerv> ask him which one he'd prefer you to do :-)
  2456. # [17:53] * Joins: vivek (quassel@6BB0A8BD.458E4F88.B84D4DA2.IP)
  2457. # [17:53] <qheaden> gerv: ok
  2458. # [17:53] * Quits: cjones (cjones@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2459. # [17:54] * Quits: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Quit: bruno)
  2460. # [17:54] <qheaden> gerv: So are the mentors supposed to help you flush out the technical details in your proposal? I really don't know what code lies behind this bug, so I would need help coming up with a plan of attack on the project.
  2461. # [17:54] <gerv> Yes, I would expect him to help you with that if you emailed him.
  2462. # [17:55] <gerv> ("flesh out", BTW :-)
  2463. # [17:55] * mconley is now known as mconley|lunch
  2464. # [17:55] <qheaden> gerv: Gimme a break, I just woke up!! :P JK
  2465. # [17:55] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  2466. # [17:55] <qheaden> gerv: Thanks for the help.
  2467. # [17:56] * Quits: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP) (Ping timeout)
  2468. # [17:56] <mak> bc: attached
  2469. # [17:56] * Joins: bent_ (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2470. # [17:56] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  2471. # [17:56] <gerv> No problem.
  2472. # [17:56] * Joins: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP)
  2473. # [17:57] * tom is now known as evilpie
  2474. # [17:57] <qheaden> gerv: Oh yeah, one last thing. Do you know if Frederic hangs out in the IRC, and what his nick is?
  2475. # [17:57] * Joins: anky (anky@7D64CF80.4EF69FBB.A3D1B221.IP)
  2476. # [17:57] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Ping timeout)
  2477. # [17:57] * bent_ is now known as bent
  2478. # [17:57] <gerv> qheaden: Not offhand, sorry.
  2479. # [17:58] <qheaden> No problem then. I'll just drop him an email.
  2480. # [17:58] <jwir3> does anyone know if there is a way to get gdb to print an entire function call, even if it spans multiple lines, when stepping through a function?
  2481. # [17:58] * Quits: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net) (Ping timeout)
  2482. # [17:59] * sancus is now known as sancus_
  2483. # [17:59] * sancus_ is now known as sancus
  2484. # [17:59] <jwir3> e.g. if the next statement spans multiple lines, it only prints the last line if I step to it, and I need to hit 'l' to get it to print out the surrounding source
  2485. # [17:59] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2486. # [17:59] * Quits: vikram360 (vikram360@22996E94.3929851E.2A068A5E.IP) (Ping timeout)
  2487. # [18:00] <bc> mak: k. will let you know shortly. no need to clobber, right?
  2488. # [18:00] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2489. # [18:00] <mak> bc: no idea, I suppose not
  2490. # [18:00] <jwir3> e.g. when I hit this line: http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsTextFrameThebes.cpp#7364 it prints: (gdb) n
  2491. # [18:00] <jwir3> 7535 nsLayoutUtils::eInReflow);
  2492. # [18:02] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2493. # [18:02] * Quits: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP) (Ping timeout)
  2494. # [18:02] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2495. # [18:02] * Quits: timdream (timdream@moz-C86C40C2.adsl.dynamic.seed.net.tw) (Quit: timdream)
  2496. # [18:02] * Joins: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net)
  2497. # [18:02] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2498. # [18:02] <jmaher> philor: the purples on android are related to upgrading the sutagent on the tegras
  2499. # [18:02] * joduinn-afk is now known as joduinn
  2500. # [18:02] <jmaher> it seems to turn purple iff we are upgrading; otherwise it runs just fine
  2501. # [18:02] * Joins: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP)
  2502. # [18:02] <philor> jmaher: oh, every one will die the first time?
  2503. # [18:03] <philor> perhaps I'll take today off
  2504. # [18:03] * Joins: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk)
  2505. # [18:03] <jmaher> philor: maybe just an hour off
  2506. # [18:03] <mcmanus> sid0 - twitter is doing spdy on some fraction of their traffic for comparison purposes. so it comes and goes, and sometimes its on api.twitter.com but not the html, etc..
  2507. # [18:03] * Quits: ehugg (chatzilla@2DDAFB41.882D3387.43362C16.IP) (Ping timeout)
  2508. # [18:04] <jmaher> philor: if a job is scheduled for the first time and it has the new agent, it will run as usual, otherwise it will run the updateSUT script and go purple
  2509. # [18:04] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  2510. # [18:04] * wlach is now known as wlach|lunch
  2511. # [18:05] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  2512. # [18:05] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2513. # [18:05] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2514. # [18:06] * Quits: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP) (Ping timeout)
  2515. # [18:06] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2516. # [18:06] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2517. # [18:06] * Joins: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP)
  2518. # [18:07] * Joins: anant_ (anant@moz-BBE3ABD.mv.mozilla.com)
  2519. # [18:07] * Joins: timA (Instantbir@moz-535753DA.hsd1.or.comcast.net)
  2520. # [18:08] * joduinn is now known as joduinn-mtg
  2521. # [18:08] * Quits: philor (philor@moz-638273A8.my-nick.name) (Ping timeout)
  2522. # [18:08] * Quits: asac (asac@68FEB675.4366EB13.B3DDC20A.IP) (Ping timeout)
  2523. # [18:09] * Joins: mauke (mauke@moz-6A01E0D8.superkabel.de)
  2524. # [18:09] * Joins: asac (asac@68FEB675.4366EB13.B3DDC20A.IP)
  2525. # [18:10] <@bz> man
  2526. # [18:10] <@bz> Android XUL opt on inbound is very star-spangled
  2527. # [18:10] <@bz> red and blue and gray and purple and green
  2528. # [18:10] * Joins: philor (philor@moz-638273A8.my-nick.name)
  2529. # [18:10] <@bz> is that ... normal?
  2530. # [18:10] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Ping timeout)
  2531. # [18:10] <mak> not really new, just a bit more than usual
  2532. # [18:10] * @bz bets philor knows
  2533. # [18:11] <mak> there is some maintenance ongoing if I read correctly some rows above
  2534. # [18:11] * anant_ is now known as anant
  2535. # [18:11] <@bz> ah, ok
  2536. # [18:11] <philor> apparently my bouncer took me literally
  2537. # [18:12] * Quits: Goldorak (chatzilla@1858A363.49FDA25.187A1082.IP) (Ping timeout)
  2538. # [18:12] <mak> philor: I suggest we change the name of the tree from inbound to rainbow
  2539. # [18:12] <philor> if you're seeing a lot of Android purple, and when you look it's "killed by signal 15" during the updateSUT.py step, yeah, that's normal for the next hour
  2540. # [18:12] * Quits: anky (anky@7D64CF80.4EF69FBB.A3D1B221.IP) (Quit: Leaving...)
  2541. # [18:12] <mak> we should just add some yellow builds
  2542. # [18:13] <philor> that had some meaning on Tinderbox, building maybe
  2543. # [18:13] <bc> mak: wfm. thanks!
  2544. # [18:13] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2545. # [18:13] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  2546. # [18:13] * AutomatedTester is now known as zz_AutomatedTester
  2547. # [18:13] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2548. # [18:13] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  2549. # [18:13] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2550. # [18:13] <mak> bc: cool, please leave positive feedback in the bug, so I ask for review next :)
  2551. # [18:13] <jlebar> bz, Any idea why Object.defineProperty not take effect immediately? I'm calling defineProperty on a window in content-document-global-created, but when I initially use the window, my new methods aren't being called. But I see them being called later.
  2552. # [18:13] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  2553. # [18:13] <bc> mak: i did.
  2554. # [18:13] <mak> thank you then!
  2555. # [18:14] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
  2556. # [18:14] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2557. # [18:14] <bc> mak: any idea why this didn't break the tree?
  2558. # [18:14] * catlee-fooood is now known as catlee
  2559. # [18:14] * Joins: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP)
  2560. # [18:14] <Yoric> I need to compile and execute a small piece of C code (without any dependencies besides libc) at build time to generate some JS source code.
  2561. # [18:14] <@bz> jlebar: er...
  2562. # [18:14] <Yoric> Do we have any example of something that weird?
  2563. # [18:14] <@bz> jlebar: should work, offhand
  2564. # [18:14] <mak> bc: no, I'm not too good with build misteries
  2565. # [18:15] <@bz> Yoric
  2566. # [18:15] <mak> bc: I can only suppose different VS version
  2567. # [18:15] <Ms2ger> Yoric, we managed to rid ourselves of such host programs
  2568. # [18:15] <@bz> Yoric: it has to be C code?
  2569. # [18:15] <Ms2ger> It needs errno.h
  2570. # [18:15] <@bz> Yoric: in general, we try to avoid that sort of thing
  2571. # [18:15] <Yoric> It needs errno.h
  2572. # [18:15] <@bz> Yoric: if nothing else because it complicates cross-compiling a lot
  2573. # [18:15] <Yoric> Which is actually composed only of ifdefs.
  2574. # [18:15] <Yoric> Mmmhh...
  2575. # [18:16] * Joins: smaug (chatzilla@moz-3C350F0.elisa-mobile.fi)
  2576. # [18:16] * ChanServ sets mode: +o smaug
  2577. # [18:16] <Yoric> If I could access get cpp (the real cpp) to make a pass on my JS code, it may be sufficient.
  2578. # [18:16] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2579. # [18:16] <Yoric> (I meant #ifdef and of course #define)
  2580. # [18:16] <@bz> you can certainly invoke cpp from a makefile
  2581. # [18:16] <Yoric> How do we do that?
  2582. # [18:16] <@bz> $(CPP) should work, no?
  2583. # [18:16] <Yoric> Quite possible.
  2584. # [18:16] <Yoric> Let me check if this is defined.
  2585. # [18:16] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  2586. # [18:17] <Yoric> There seems something along these lines in configure.in
  2587. # [18:17] <khuey> er, what are you trying to do?
  2588. # [18:17] <khuey> if you want to preprocess your .js, we already have stuff to do that
  2589. # [18:17] <@bz> however...
  2590. # [18:18] <khuey> oh
  2591. # [18:18] <@bz> for the cross-compiling case, would it matter if the errno.h is different for host and target?
  2592. # [18:18] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d0342ebb5766 - Kyle Huey - No Bug: Shut pldhash up for the 'probably' case. rs=bz
  2593. # [18:18] <khuey> I didn't read back far enough
  2594. # [18:18] <Yoric> I want to inject the constants defined in errno.h into JS.
  2595. # [18:18] * edransch-lunch is now known as edransch
  2596. # [18:18] <khuey> that just won't work for cross compilation ...
  2597. # [18:19] <Yoric> Gasp.
  2598. # [18:19] <@bz> which brings us to the real question
  2599. # [18:19] <@bz> what are you actually trying to do?
  2600. # [18:19] <Yoric> Getting errnos in JS, without writing C code.
  2601. # [18:19] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2602. # [18:19] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2603. # [18:19] <Yoric> (C code as in JSAPI code)
  2604. # [18:19] <@bz> ok, but why?
  2605. # [18:19] <@bz> for ctypes?
  2606. # [18:19] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2607. # [18:20] <Yoric> More precisely, for OS.File
  2608. # [18:20] <Yoric> But yes, this is certainly a js-ctypes issue.
  2609. # [18:20] <@bz> khuey: presumably, errno.h works somehow for cross-compiling
  2610. # [18:20] <Yoric> I assume so.
  2611. # [18:20] <@bz> khuey: which means one can include the "target" errno.h
  2612. # [18:20] <luke> khuey: i would have been happy to remove the printf altogether...
  2613. # [18:20] * wlach|lunch is now known as wlach
  2614. # [18:21] <@bz> khuey: direct checkin to m-c? Heresy!
  2615. # [18:21] <khuey> bz: I am the king of the heretics
  2616. # [18:21] <khuey> I think I've committed to m-i twice
  2617. # [18:21] <Yoric> The more I think about it, the more I conclude that it has to be done in C++.
  2618. # [18:21] <mauke> what happens when an add-on registers a resource name for a file but that resource://whatever already exists?
  2619. # [18:21] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2620. # [18:22] * Quits: evilpie (chatzilla@moz-958F4F3A.pools.arcor-ip.net) (Ping timeout)
  2621. # [18:22] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2622. # [18:22] <khuey> bah
  2623. # [18:22] <khuey> why do people move files?
  2624. # [18:23] <khuey> ugh, and they added tabs to the file!
  2625. # [18:23] <khuey> YOU WILL REGRET THIS!
  2626. # [18:23] <jdm> sfink: I added the two bzexport patches from thinker li to bugzilla. if you feel like looking over them, feel free, or I'll get around to them at some point
  2627. # [18:24] <@bz> moving files would not be a problem if one could ask the VCS where the file moved to
  2628. # [18:24] <sfink> jdm: Ok, cool. I suspect they'll need a fair amount of unbitrotting. But I'm in the same state as you; I'll get around to them eventually if you don't get there first.
  2629. # [18:24] <jdm> the patch about manipulating patches in terms of bugs sounds really interesting
  2630. # [18:26] * jwir3 is now known as jwir3|lunch
  2631. # [18:26] * Quits: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP) (Quit: ibarlow)
  2632. # [18:27] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  2633. # [18:28] <@bz> jdm: oh?
  2634. # [18:28] * Joins: tonymec__ (tonymec@28502E2D.6B780655.277517C1.IP)
  2635. # [18:28] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  2636. # [18:28] * tonymec__ is now known as tonymec|away
  2637. # [18:28] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2638. # [18:28] <jdm> bz: bug 736516
  2639. # [18:29] <jesup> khuey: tabs... we banished those more than a decade ago :-)
  2640. # [18:30] * armenzg_lunch is now known as armenzg
  2641. # [18:30] * Joins: mixedpuppy (mixedpuppy@21B7B9F2.B87E9213.6E712CE2.IP)
  2642. # [18:30] * Quits: vivek (quassel@6BB0A8BD.458E4F88.B84D4DA2.IP) (Client exited)
  2643. # [18:30] * Joins: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP)
  2644. # [18:30] * Joins: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net)
  2645. # [18:31] <jesup> khuey: as I track webrtc.org changes, they move hundreds of files every time I do an import (once it was 1000 I think). hg addremove (in an import script) saves my bacon!
  2646. # [18:31] <jesup> but luckily they're starting to quiet down
  2647. # [18:31] * geekboy is now known as geekboy|afk
  2648. # [18:32] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2649. # [18:32] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2650. # [18:32] * Joins: vivek (quassel@6BB0A8BD.458E4F88.B84D4DA2.IP)
  2651. # [18:32] <khuey> jesup: fun
  2652. # [18:32] * Joins: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net)
  2653. # [18:32] * Joins: dholbert_ (dholbert@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2654. # [18:34] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2655. # [18:34] * Joins: jammink|Tucson (textual@moz-1FFEF1B7.tcso.qwest.net)
  2656. # [18:36] * mjessome|lunch is now known as mjessome
  2657. # [18:36] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
  2658. # [18:36] * Quits: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 11.0/20120312181643])
  2659. # [18:37] * Quits: dao (dao@moz-AC7526A0.superkabel.de) (Quit: Leaving.)
  2660. # [18:37] <khuey> woah
  2661. # [18:38] <khuey> new new tab page is new
  2662. # [18:39] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Ping timeout)
  2663. # [18:39] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  2664. # [18:40] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2665. # [18:40] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2666. # [18:41] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
  2667. # [18:41] <dholbert> coming up at 11: khuey's thoughts on long cat
  2668. # [18:41] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  2669. # [18:41] * jhammel perks up
  2670. # [18:41] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2671. # [18:41] <jhammel> there's a long cat?
  2672. # [18:41] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2673. # [18:42] <sfink> steamroller accident?
  2674. # [18:43] * NeilAway feels new submission to mozillamemes coming on "hey guys" "have you seen the new new tab page?"
  2675. # [18:44] * Quits: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk) (Ping timeout)
  2676. # [18:44] * Quits: wesk (Daily@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: wesk)
  2677. # [18:44] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  2678. # [18:44] * Joins: wesk (Daily@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2679. # [18:44] * Joins: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk)
  2680. # [18:44] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Ping timeout)
  2681. # [18:44] * Quits: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net) (Ping timeout)
  2682. # [18:45] * mconley|lunch is now known as mconley
  2683. # [18:45] * qheaden is now known as qheaden_away
  2684. # [18:45] <khuey> dholbert++
  2685. # [18:45] <dholbert> \o/
  2686. # [18:46] <jhammel> ...as featured in the new new yorker
  2687. # [18:47] <smontagu> south vietnam edition
  2688. # [18:48] <khuey> chances of patch written 9 months ago being bitrotted?
  2689. # [18:48] <bonnie> alright bent i sent you the msg in the other chat
  2690. # [18:48] <khuey> ah darn, it has PRBool in it
  2691. # [18:48] <khuey> it's definitely rotted
  2692. # [18:49] <qheaden_away> How often would one recommend the hg pull/hg update procedure? Once a day? Once every other day? Once a week?
  2693. # [18:49] <gcp> once before you start work on something
  2694. # [18:49] <gcp> then every time you feel brave :P
  2695. # [18:49] * qheaden_away is now known as qheaden
  2696. # [18:49] <jdm> I typically update once a week
  2697. # [18:49] <gcp> nothing more frustrating than getting blocked because m-c bugger prevents you from working on your patch :-/
  2698. # [18:50] <dholbert> gcp, that doesn't happen anymore really!
  2699. # [18:50] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  2700. # [18:50] <dholbert> gcp, now that we have m-i :D
  2701. # [18:50] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
  2702. # [18:50] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  2703. # [18:50] <dholbert> m-c is virtually always good (in my experience, at least)
  2704. # [18:50] <gcp> this morning it was fubar on android
  2705. # [18:50] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
  2706. # [18:50] * Quits: soonbing (pikapi@moz-2474DA0.singnet.com.sg) (Ping timeout)
  2707. # [18:50] * geekboy|afk is now known as geekboy
  2708. # [18:51] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2709. # [18:51] <qheaden> So when you guys update, do you clobber your old build, or just do an incremental build?
  2710. # [18:51] <gcp> mobile is more likely to hit this I guess because there's more fundamental churn and things are more buggered in general
  2711. # [18:51] <gcp> I try incremental, and cry if it fails
  2712. # [18:51] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2713. # [18:51] <qheaden> :P
  2714. # [18:52] <qheaden> I had to clobber my build the other day. Although it was pretty much my fault because I had not updated for about 2 1/2 weeks.
  2715. # [18:52] <jdm> I just run a full build when I do my weekly build
  2716. # [18:52] * Quits: logiclord (Gaurav@8F60AC1.8931E87E.35E3DDC8.IP) (Ping timeout)
  2717. # [18:53] <dholbert> jdm, full = clobber?
  2718. # [18:53] <jdm> dholbert: no, just make -f client.mk build
  2719. # [18:53] <jdm> I don't often have to do a clobber
  2720. # [18:53] <By-Tor> This isn't good: http://pastebin.mozilla.org/1522526
  2721. # [18:54] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
  2722. # [18:54] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  2723. # [18:54] * Joins: logiclord (Gaurav@A62936DD.779A7A73.35E3DDC8.IP)
  2724. # [18:54] <dholbert> jdm, cool, same here.
  2725. # [18:54] <qheaden> I'm just happy that the bugs I have worked on so far weren't located in frequently changed code areas.
  2726. # [18:54] <dholbert> qheaden, it should be rare that you need a clobber
  2727. # [18:54] * Quits: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net) (Ping timeout)
  2728. # [18:55] <By-Tor> and the resulting build doesn't run at all.
  2729. # [18:55] <qheaden> I HATE when chuncks fail to apply.
  2730. # [18:55] <blassey> blizzard: the spinner on your video here keeps spinning even as the video plays to completion http://www.0xdeadbeef.com/weblog/2009/12/guidelines-in-macneil-lehrer-journalism/
  2731. # [18:55] <qheaden> *chunks
  2732. # [18:55] <blassey> do you see that as well?
  2733. # [18:55] <dholbert> qheaden, do you know how to "fix" that with fuzz?
  2734. # [18:55] * Joins: anky (anky@7D64CF80.4EF69FBB.A3D1B221.IP)
  2735. # [18:55] <qheaden> dholbert: ???
  2736. # [18:55] * Joins: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP)
  2737. # [18:55] <mounir> smaug: are you subscribed to dev-webapi?
  2738. # [18:56] <@smaug> yes, but not following too much
  2739. # [18:56] <@smaug> looking...
  2740. # [18:56] <mounir> smaug: I'm about to send something that I would like you to look at
  2741. # [18:56] * Joins: mcot_ (mcot@moz-12E6ADD8.washdc.fios.verizon.net)
  2742. # [18:56] <mounir> smaug: I will put you in CC in case of that helps you noticing
  2743. # [18:56] <dholbert> qheaden, http://pastebin.mozilla.org/1522531
  2744. # [18:56] * Quits: mcot (mcot@moz-12E6ADD8.washdc.fios.verizon.net) (Ping timeout)
  2745. # [18:57] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2746. # [18:57] <@smaug> mounir: don't CC
  2747. # [18:57] <mounir> ok
  2748. # [18:57] <@smaug> mounir: or if you do, use smaug@welho.com
  2749. # [18:57] <@smaug> since that is what I use for newsgroups
  2750. # [18:57] <dholbert> qheaden, basically: when a patch doesn't apply fully, you can manually revert it & reapply it with "fuzz" (an allowance for lines of context not exactly matching)
  2751. # [18:58] * Quits: cdiehl (cdiehl@moz-934C64F1.pool.mediaways.net) (Connection reset by peer)
  2752. # [18:58] <qheaden> dholbert: Ahh ok. One of the bugs I am working on contains an existing patch that doesn't apply correctly. I'll try to use this technique. Thanks.
  2753. # [18:59] * Joins: cdiehl (cdiehl@moz-DD2BA44.pool.mediaways.net)
  2754. # [18:59] <dholbert> qheaden, cool -- yeah, this makes fixing bitrot so much less painful. It's best if you revision-control the patches themselves, too, and be sure to hg diff the patch itself after you've un-bitrotted
  2755. # [18:59] <dholbert> as a sanity-check
  2756. # [18:59] <qheaden> ok
  2757. # [18:59] <dholbert> good luck! :)
  2758. # [18:59] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2759. # [19:01] * Quits: lht (elihait@moz-722A94AD.dreamhost.com) (Quit: Ex-Chat)
  2760. # [19:02] <By-Tor> khuey: ping
  2761. # [19:02] * Fallen is now known as Fallen|away
  2762. # [19:02] <khuey> By-Tor: hi
  2763. # [19:02] <By-Tor> Hey, did you see the pastebin I pasted before?
  2764. # [19:02] <By-Tor> make installer is borked now.
  2765. # [19:02] <khuey> I did not see it
  2766. # [19:03] <By-Tor> http://pastebin.mozilla.org/1522526
  2767. # [19:03] * qheaden is now known as qheaden_away
  2768. # [19:03] <By-Tor> I tried with and without that.
  2769. # [19:03] <By-Tor> --disable-updater
  2770. # [19:03] * Joins: pranavrc (pranavrc@9865622D.13E32140.520CDC98.IP)
  2771. # [19:03] * Quits: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2772. # [19:04] * philor is now known as philor|afk
  2773. # [19:04] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2774. # [19:04] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  2775. # [19:04] <khuey> uh, yeah, looks like --disable-updater is just broken
  2776. # [19:04] <khuey> By-Tor: file a bug, CC bbondy
  2777. # [19:04] <khuey> he'll probably fix it quickly
  2778. # [19:05] <Callek> ooo is this the "package warnings as errors?"
  2779. # [19:05] <By-Tor> No, I removed that line and just got a different error.
  2780. # [19:05] <khuey> fallout from it, yes
  2781. # [19:05] * Joins: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2782. # [19:05] <bbondy> ya pls file it today I'm away next week
  2783. # [19:05] <Callek> and serge has/had a bug on the WIN32_REDIST_DIR stuff too (that landed for suite already)
  2784. # [19:05] <By-Tor> So, something else is at work.
  2785. # [19:06] <By-Tor> I'll do another build with it commented out.
  2786. # [19:07] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/c7ef262e3024 - John Ford - bug 719491 - make flags changes r=cjones DONTBUILD
  2787. # [19:07] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  2788. # [19:07] <bbondy> last I tried disable-updater worked but something could have changed since then
  2789. # [19:07] <khuey> bbondy: we made packaging warnings fatal this morning
  2790. # [19:07] <By-Tor> It's only after mak's big merge.
  2791. # [19:07] <khuey> or last night, or something
  2792. # [19:07] <khuey> and --disable-updater has warnings
  2793. # [19:07] <bbondy> that would probably explain it :)
  2794. # [19:07] <bbondy> k
  2795. # [19:08] <By-Tor> How about --disable-crashreporter?
  2796. # [19:08] <khuey> wouldn't surprise me if it's broken too
  2797. # [19:09] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
  2798. # [19:09] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  2799. # [19:10] * Quits: jfkthame (jfkthame@C2B21AB3.A1C12133.9542EC20.IP) (Quit: jfkthame)
  2800. # [19:10] * Joins: jfkthame (jfkthame@C2B21AB3.A1C12133.9542EC20.IP)
  2801. # [19:11] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2802. # [19:11] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2803. # [19:13] <dholbert> armenzg, known issue? "updateSUT.py: We should have had the 1.07 version but instead we have SUTAgentAndroid Version 1.00"
  2804. # [19:13] <dholbert> armenzg, http://pastebin.mozilla.org/1522553
  2805. # [19:14] <armenzg> dholbert: 1 sec
  2806. # [19:14] <dholbert> k
  2807. # [19:15] * mak is now known as mak|afk
  2808. # [19:15] <armenzg> dholbert: these tegras are harder to handle than I thought so
  2809. # [19:15] * Joins: padenot_ (orgaif@moz-D4F7F825.insa-lyon.fr)
  2810. # [19:15] <armenzg> dholbert: I will look each one of them and disable those that did *not* upgrade even though we placed several retry steps
  2811. # [19:16] <dholbert> armenzg, ok
  2812. # [19:16] * Quits: padenot_ (orgaif@moz-D4F7F825.insa-lyon.fr) (Quit: leaving)
  2813. # [19:17] * Quits: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net) (Quit: timdream)
  2814. # [19:17] <mounir> jlebar: can you review bug 735778? :) (cjones seems offline)
  2815. # [19:17] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2816. # [19:17] * sancus is now known as sancus_
  2817. # [19:17] * sancus_ is now known as sancus
  2818. # [19:17] <jlebar> mounir, Sure.
  2819. # [19:18] * Joins: tonymec (tonymec@28502E2D.6B780655.277517C1.IP)
  2820. # [19:18] * jwir3|lunch is now known as jwir3
  2821. # [19:18] <mounir> jlebar: I would love to land that patch and his friends
  2822. # [19:18] * Quits: gkw (gkw@moz-7CD88B0C.hsd1.ca.comcast.net) (Quit: Instantbird 1.2a1pre)
  2823. # [19:20] <By-Tor> bbondy: With --disable-updater commented out: http://pastebin.mozilla.org/1522555
  2824. # [19:21] <bbondy> By-Tor: k please post a bug with the log and steps on how to build in the same way
  2825. # [19:22] <By-Tor> Will the pastebins do?
  2826. # [19:22] <bbondy> sure but w/ step on how you built with packaging
  2827. # [19:22] <By-Tor> Ok, I have a shell script.
  2828. # [19:23] <@smaug> uh, I hate sync XHR (and alert())
  2829. # [19:24] <khuey> don't we all?
  2830. # [19:25] <Asa> "Rattled by Google’s Motorola buy, Samsung rumored to license BlackBerry 10" Samsung needs to get to work on B2G ASAP.
  2831. # [19:25] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  2832. # [19:26] * Joins: maikmerten (maikmerten@moz-96D38CD6.dynamic.qsc.de)
  2833. # [19:28] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2834. # [19:29] * Joins: cjones (cjones@moz-7B0110AD.mv.mozilla.com)
  2835. # [19:30] <blizzard> blassey: that's just a <video> tag - nothing special
  2836. # [19:30] <blizzard> blassey: if there's a bug, it's ours
  2837. # [19:31] <blizzard> works great in chome
  2838. # [19:31] <blizzard> chrome even
  2839. # [19:32] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2840. # [19:32] * Quits: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ami_Ty)
  2841. # [19:32] <blassey> blizzard: yea, just wondering if its only me that sees this bug
  2842. # [19:34] * Joins: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net)
  2843. # [19:34] <fabrice> Asa: Samsung already has another OS in the works (SLP I think)
  2844. # [19:34] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  2845. # [19:35] * Quits: anky (anky@7D64CF80.4EF69FBB.A3D1B221.IP) (Quit: Leaving...)
  2846. # [19:36] <@smaug> doesn't Samsung use all the possible OSes
  2847. # [19:36] <@smaug> except iOS
  2848. # [19:36] * zpao|detached is now known as zpao
  2849. # [19:36] <Mook_as> they're also the Bada people, are they not?
  2850. # [19:36] <@stuart> i'm not sure iOS is a possibility, so i think you don't have to add your exception
  2851. # [19:37] <mbrubeck> bada 4 evar!
  2852. # [19:37] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2853. # [19:39] <mounir> jlebar++
  2854. # [19:40] * Joins: anky (anky@7D64CF80.4EF69FBB.A3D1B221.IP)
  2855. # [19:40] <jlebar> mounir, Do I get <iframe mozbrowser> in return? :-p
  2856. # [19:40] * rail is now known as rail_away
  2857. # [19:41] <mounir> jlebar: don't dream :)
  2858. # [19:41] <mounir> jlebar: but you can have <browser> instead
  2859. # [19:41] <mounir> <browser> is less typing
  2860. # [19:41] <mounir> it must be better
  2861. # [19:41] <jlebar> <b>
  2862. # [19:41] * rail_away is now known as rail
  2863. # [19:41] <khuey> <>
  2864. # [19:42] <mounir> <
  2865. # [19:42] <jhammel>
  2866. # [19:42] <khuey> magic
  2867. # [19:43] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  2868. # [19:44] * rail is now known as rail_away
  2869. # [19:44] * Joins: karl (karl@615D2589.8998A38C.C8A09C26.IP)
  2870. # [19:44] <cjones> \b
  2871. # [19:44] * Joins: db48x` (user@moz-83319934.dsl.static.sonic.net)
  2872. # [19:45] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2873. # [19:45] * Quits: qheaden_away (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: I've got to go. See ya!)
  2874. # [19:46] * Quits: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2875. # [19:47] * Joins: c0smikdebris (c0smikdebr@35544CB3.EDA297EB.BE90E62C.IP)
  2876. # [19:47] * Quits: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP) (Ping timeout)
  2877. # [19:48] * Quits: newbie (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP) (Ping timeout)
  2878. # [19:48] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2879. # [19:48] * Quits: tonymec (tonymec@28502E2D.6B780655.277517C1.IP) (Ping timeout)
  2880. # [19:49] * Quits: cjones (cjones@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2881. # [19:49] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2882. # [19:49] * ChanServ sets mode: +o dbaron
  2883. # [19:49] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
  2884. # [19:50] * Joins: tonymec (tonymec@28502E2D.6B780655.277517C1.IP)
  2885. # [19:50] * Joins: newbie (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP)
  2886. # [19:51] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
  2887. # [19:51] <jlebar> mounir, If lckl luke chimes in to the <browser> thread, let's ignore him, okay?
  2888. # [19:51] * jlebar is really tired of ruined threads.
  2889. # [19:52] * rhelmer is now known as IRCMonkey37584
  2890. # [19:52] <luke> my name is forever sullied
  2891. # [19:53] * joduinn-mtg is now known as joduinn
  2892. # [19:53] <khuey> heh
  2893. # [19:53] <luke> although i do appreciate the explicit lckl name qualification
  2894. # [19:54] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  2895. # [19:54] <jlebar> luke, I can think of a number of other things to call him, but they are not appropriate for a public channel. :)
  2896. # [19:54] <jlebar> Sorry, now I'm trolling.
  2897. # [19:55] <fabrice> jlebar: I don't understand why people are still answering to him
  2898. # [19:55] <luke> maybe i can convince him to drop a vowel
  2899. # [19:55] <jlebar> fabrice, He sounds kind of reasonable, is the thing.
  2900. # [19:55] * Joins: cjones (cjones@moz-7B0110AD.mv.mozilla.com)
  2901. # [19:55] * rail_away is now known as rail
  2902. # [19:55] <jlebar> fabrice, That's why it's so pernicious.
  2903. # [19:55] <fabrice> jlebar: I know, but come on... just reading his diatribes should ring a bell
  2904. # [19:56] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2905. # [19:56] <mounir> jlebar: let's make a deal: if he agrees with me, we will not ignore him, otherwise, we will
  2906. # [19:56] <jlebar> mounir, lol
  2907. # [19:56] * Quits: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120215223356])
  2908. # [19:57] <zpao> dbaron: ping
  2909. # [19:57] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Connection reset by peer)
  2910. # [19:57] <@dbaron> zpao, pong
  2911. # [19:57] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2912. # [19:57] * Quits: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP) (Input/output error)
  2913. # [19:58] * Quits: enda (chatzilla@moz-4FC8EFEA.bas503.dsl.esat.net) (Ping timeout)
  2914. # [19:58] <zpao> dbaron: if i have a cssvalue (via cssStyleDecl->GetPropertyCSSValue), and i can see the primativetype is CSS_IDENT... what does that mean?
  2915. # [19:58] <@dbaron> zpao, if you can avoid using that API at all, please avoid it; we'd like to remove it
  2916. # [19:58] * Joins: bent_ (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2917. # [19:59] * Joins: enda (chatzilla@moz-797AFB4F.cisco.com)
  2918. # [19:59] <zpao> dbaron: this is existing code, i'm just trying to understand it
  2919. # [19:59] <@dbaron> zpao, but http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSPrimitiveValue should explain
  2920. # [19:59] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Ping timeout)
  2921. # [19:59] * bent_ is now known as bent
  2922. # [20:00] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.2a1pre)
  2923. # [20:00] * bent is now known as IRCMonkey18390
  2924. # [20:02] <zpao> dbaron: thanks
  2925. # [20:03] <zpao> then next question, what's the best way to print out the value of an nsAutoString from gdb?
  2926. # [20:04] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  2927. # [20:04] * Quits: berkerpeksag (berkerpeks@2A61EA0D.305BD3BC.2058B3BB.IP) (Quit: Leaving)
  2928. # [20:05] * Joins: mak (chatzilla@moz-3BBE6AE8.retail.telecomitalia.it)
  2929. # [20:06] * Quits: mak|afk (chatzilla@moz-3BBE6AE8.retail.telecomitalia.it) (Ping timeout)
  2930. # [20:06] * Quits: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net) (Connection reset by peer)
  2931. # [20:06] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  2932. # [20:07] * Quits: pranavrc (pranavrc@9865622D.13E32140.520CDC98.IP) (Ping timeout)
  2933. # [20:07] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2934. # [20:09] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
  2935. # [20:09] * Joins: pranavrc (pranavrc@6ABF79B.97587DFD.C28326FD.IP)
  2936. # [20:10] * Quits: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net) (Quit: timdream)
  2937. # [20:10] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2938. # [20:10] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2939. # [20:10] <gavin> zpao: https://developer.mozilla.org/en/Debugging_Mozilla_on_Linux_FAQ#How_do_I_display_an_nsString.3F
  2940. # [20:10] * Joins: gal (gal@moz-BBE3ABD.mv.mozilla.com)
  2941. # [20:10] * Joins: kaie (kaie@moz-1B48DE99.dip.t-dialin.net)
  2942. # [20:11] * Joins: tchevalier (chatzilla@moz-1870791.w90-48.abo.wanadoo.fr)
  2943. # [20:12] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  2944. # [20:13] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2945. # [20:13] <zpao> gavin: i'd seen that (have ps, pu in my gdbinit, but that just spun hard). i hadn't tried bent's method and it just worked though, so thanks!
  2946. # [20:14] * mdas is now known as mdas|brb
  2947. # [20:14] * Quits: mak (chatzilla@moz-3BBE6AE8.retail.telecomitalia.it) (Ping timeout)
  2948. # [20:14] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2949. # [20:14] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2950. # [20:15] * Joins: mak (chatzilla@moz-3BBE6AE8.retail.telecomitalia.it)
  2951. # [20:15] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2952. # [20:16] * Joins: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP)
  2953. # [20:16] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
  2954. # [20:16] * Quits: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP) (Input/output error)
  2955. # [20:16] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  2956. # [20:17] * Joins: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP)
  2957. # [20:17] * philor|afk is now known as philor
  2958. # [20:18] * mdas|brb is now known as mdas
  2959. # [20:19] * Quits: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  2960. # [20:21] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2961. # [20:22] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  2962. # [20:23] * Quits: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP) (Quit: ibarlow)
  2963. # [20:23] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  2964. # [20:23] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  2965. # [20:24] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2966. # [20:24] * Joins: sicking (chatzilla@moz-87306D4.dsl.snfc21.pacbell.net)
  2967. # [20:25] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- In tests, 0x09 out of 0x0A l33t h4x0rz prefer it :))
  2968. # [20:25] * IRCMonkey18390 is now known as bent
  2969. # [20:25] * Quits: nthomas|away (chatzilla@moz-95627F12.dsl.telstraclear.net) (Ping timeout)
  2970. # [20:25] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2971. # [20:26] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  2972. # [20:26] * Quits: anky (anky@7D64CF80.4EF69FBB.A3D1B221.IP) (Client exited)
  2973. # [20:26] * catlee is now known as catlee-afk
  2974. # [20:27] * Quits: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  2975. # [20:27] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2976. # [20:27] * mdas is now known as mdas|mtg
  2977. # [20:27] <romaxa> jlebar: ping
  2978. # [20:27] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  2979. # [20:27] <jlebar> romaxa, ack
  2980. # [20:27] * jammink|Tucson is now known as jammink|food
  2981. # [20:27] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  2982. # [20:28] <romaxa> jlebar: I noticed recently that my XRE_InitEmbedding intialization start crashing... with bisect I found https://bug729940.bugzilla.mozilla.org/attachment.cgi?id=601861 - this change breaking that..
  2983. # [20:28] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2984. # [20:29] <jlebar> romaxa, O.o
  2985. # [20:29] * Joins: nthomas|away (chatzilla@moz-95627F12.dsl.telstraclear.net)
  2986. # [20:29] <jlebar> romaxa, I'll have a look in short order if you file a bug!
  2987. # [20:29] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2988. # [20:30] <romaxa> jlebar: ok... will attach backtrace, and try to minimize that patch and find which part exactly causing problem
  2989. # [20:30] <jlebar> romaxa, That would be really helpful; thanks.
  2990. # [20:30] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2991. # [20:30] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  2992. # [20:30] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2993. # [20:33] <bent> zpao, what's my method?
  2994. # [20:33] * Joins: anky (anky@7D64CF80.4EF69FBB.A3D1B221.IP)
  2995. # [20:33] <zpao> x/(string.Length())s string.BeginReading()
  2996. # [20:33] <Ms2ger> "Make khuey do it"
  2997. # [20:34] <bent> oh, yeah
  2998. # [20:34] <bent> i have a gdb macro that prints them nicely
  2999. # [20:34] <bent> rather than vertically like that
  3000. # [20:34] <bent> but it works
  3001. # [20:34] * catlee-afk is now known as catlee
  3002. # [20:34] <zpao> yea, i told me what i needed to know
  3003. # [20:34] <@bz> yeah, I have a macro too
  3004. # [20:34] <@bz> and it's even documented somewhere...
  3005. # [20:35] <bent> i could have sworn i put mine online somewhere
  3006. # [20:35] <bent> but i don't remember where
  3007. # [20:35] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3008. # [20:35] <zpao> bz: yea i have that in my gdbinit, but it just sat there spinning (though i may not have actually had a string at that point)
  3009. # [20:36] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  3010. # [20:36] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Quit: Konversation terminated!)
  3011. # [20:38] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3012. # [20:40] * sheeri is now known as sheeri-afk
  3013. # [20:40] <romaxa> jlebar: bug 736564
  3014. # [20:41] <romaxa> jlebar: I'll check also on X86 build
  3015. # [20:41] <jlebar> romaxa, Okay. The changes are pretty self-contained, so it shouldn't be too hard to bisect.
  3016. # [20:41] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3017. # [20:41] <jlebar> romaxa, Especially if it's crashing on startup.
  3018. # [20:42] <mauke> is building my own firefox the easiest way to change resource://gre/res/TopLevelImageDocument.css ?
  3019. # [20:42] <romaxa> jlebar: yep, going to do that. split patch into pieces and check every part
  3020. # [20:43] <AryehGregor> Why does Android have a different number of mochitests run from other platforms?
  3021. # [20:43] * Quits: maikmerten (maikmerten@moz-96D38CD6.dynamic.qsc.de) (Quit: Leaving)
  3022. # [20:44] * Quits: anky (anky@7D64CF80.4EF69FBB.A3D1B221.IP) (Client exited)
  3023. # [20:46] <@bz> AryehGregor: some are possible conditional in the makefile?
  3024. # [20:46] * mdas|mtg is now known as mdas
  3025. # [20:46] <AryehGregor> bz, I meant, a different number of sets of mochitests on tbpl. Like 1 2 3 4 5 6 7 8 instead of 1 2 3 4 5 oth.
  3026. # [20:47] <AryehGregor> (actually, what are those sets about anyway? is there any difference?)
  3027. # [20:47] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
  3028. # [20:48] <@bz> AryehGregor: oh
  3029. # [20:48] <@bz> AryehGregor: that's just to make test runs faster
  3030. # [20:48] <AryehGregor> Oh, they're in parallel?
  3031. # [20:48] <AryehGregor> Right, of course they are.
  3032. # [20:48] <@bz> AryehGregor: takes the whole set of tests and chunks it up so they can run on different slaves
  3033. # [20:48] <AryehGregor> Makes sense.
  3034. # [20:48] <@bz> AryehGregor: and android chunks it up more because the hardware is slower
  3035. # [20:48] <AryehGregor> Right, okay.
  3036. # [20:48] <AryehGregor> That makes sense.
  3037. # [20:51] * Quits: davidillsley (chatzilla@moz-3C81EAA7.range86-145.btcentralplus.com) (Client exited)
  3038. # [20:51] * Joins: davidillsley (chatzilla@moz-3C81EAA7.range86-145.btcentralplus.com)
  3039. # [20:52] * Quits: @smaug (chatzilla@moz-3C350F0.elisa-mobile.fi) (Ping timeout)
  3040. # [20:52] * edransch is now known as edransch-brb
  3041. # [20:52] * bear is now known as bear-afk
  3042. # [20:52] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  3043. # [20:53] * juanb is now known as juanb|brb
  3044. # [20:54] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3045. # [20:55] <NeilAway> bz: you may remember 122213 which moved the timestamp from nsIScriptError2 to nsIScriptError so that it could be reported in the Error Console... 713398/735896 seems to want to move it to nsIConsoleMessage, does that seem reasonable to you?
  3046. # [20:55] * Quits: logiclord (Gaurav@A62936DD.779A7A73.35E3DDC8.IP) (Ping timeout)
  3047. # [20:56] <@bz> NeilAway: seemd fine to me, if all the console messages are changed to have a timestamp...
  3048. # [20:57] * Quits: JeroenDeDauw (jeroen@moz-8096F81.dip0.t-ipconnect.de) (Ping timeout)
  3049. # [20:58] <NeilAway> bz: ta
  3050. # [20:58] <@ehsan> BenWa: seems like nothing else in that file removes global observers
  3051. # [20:58] <@ehsan> BenWa: do you really want me to do that?
  3052. # [20:59] * armenzg is now known as armenzg_brb
  3053. # [20:59] * edransch-brb is now known as edransch
  3054. # [21:00] <BenWa> ehsan: Yes, you can file a follow up bug about removing the others, I may fix that myself
  3055. # [21:00] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3056. # [21:00] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3057. # [21:01] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3058. # [21:01] <@ehsan> BenWa: let me see if there is an uninit function to stick in the observer removal
  3059. # [21:01] <@ehsan> BenWa: fwiw, we're trying to do shutdowns faster, and doing things like removing global observers don't help :)
  3060. # [21:02] <mak> ehsan: likely won't matter once we move to exit(0)
  3061. # [21:02] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3062. # [21:03] * Joins: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP)
  3063. # [21:03] * Quits: enda (chatzilla@moz-797AFB4F.cisco.com) (Connection reset by peer)
  3064. # [21:04] * Quits: cjones (cjones@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3065. # [21:04] * NeilAway thwaps pymake for not deleting output files on error
  3066. # [21:05] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3067. # [21:06] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  3068. # [21:06] * philor is now known as philor|away
  3069. # [21:06] * Joins: enda (chatzilla@moz-4FC8EFEA.bas503.dsl.esat.net)
  3070. # [21:07] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  3071. # [21:07] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  3072. # [21:07] * Joins: db48x`` (user@moz-83319934.dsl.static.sonic.net)
  3073. # [21:08] <BenWa> ehsan: I though we had removeOrb in browser.js
  3074. # [21:08] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  3075. # [21:08] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3076. # [21:09] * Quits: dholbert_ (dholbert@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  3077. # [21:09] * Quits: db48x` (user@moz-83319934.dsl.static.sonic.net) (Ping timeout)
  3078. # [21:09] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  3079. # [21:09] * armenzg_brb is now known as armenzg
  3080. # [21:09] * juanb|brb is now known as juanb
  3081. # [21:11] <@ehsan> BenWa: we don't for global observers
  3082. # [21:11] <@ehsan> mak: not if the browser uninit code gets called first
  3083. # [21:12] <mak> ehsan: ah sure
  3084. # [21:12] <mak> didn't figure was that early
  3085. # [21:12] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3086. # [21:12] * Joins: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net)
  3087. # [21:12] <@ehsan> BenWa: weak observers generally don't need cleanup, the observer service cleans them up internally if they go away
  3088. # [21:12] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3089. # [21:12] * Quits: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net) (Connection reset by peer)
  3090. # [21:14] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  3091. # [21:14] * armenzg is now known as armenzg_brb
  3092. # [21:15] * Joins: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net)
  3093. # [21:16] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  3094. # [21:17] * jmaher is now known as jmaher|afk
  3095. # [21:19] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  3096. # [21:19] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3097. # [21:20] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3098. # [21:20] * yuan_ is now known as yuan
  3099. # [21:20] * Quits: davidillsley (chatzilla@moz-3C81EAA7.range86-145.btcentralplus.com) (Client exited)
  3100. # [21:21] * Joins: davidillsley (chatzilla@moz-3C81EAA7.range86-145.btcentralplus.com)
  3101. # [21:21] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  3102. # [21:21] * Joins: evilpie (chatzilla@moz-958F4F3A.pools.arcor-ip.net)
  3103. # [21:23] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Quit: Ex-Chat)
  3104. # [21:25] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3105. # [21:25] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3106. # [21:25] * armenzg_brb is now known as armenzg_away
  3107. # [21:26] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3108. # [21:27] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  3109. # [21:28] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3110. # [21:28] <Jesse> khuey++
  3111. # [21:28] <Jesse> for http://hg.mozilla.org/mozilla-central/rev/d0342ebb5766
  3112. # [21:28] <jlebar> This may be a nonsensical question, but can I get a reference to the inner window given the outer window, from chrome JS?
  3113. # [21:29] <khuey> no
  3114. # [21:29] <khuey> iirc
  3115. # [21:29] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
  3116. # [21:31] * Quits: By-Tor (bytor@moz-A87A4C74.dyn.optonline.net) (Connection reset by peer)
  3117. # [21:31] * Joins: newbie58 (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP)
  3118. # [21:31] <@bsmedberg> gerv: is mozilla not doing GSoC this year?
  3119. # [21:31] * Quits: newbie (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP) (Ping timeout)
  3120. # [21:32] <Ms2ger> bsmedberg, we sure tried
  3121. # [21:32] <jhammel> and?
  3122. # [21:33] <@bsmedberg> oh, "this list does not show orgs which have not yet filled out their profile"
  3123. # [21:33] <jlebar> khuey, So...this creates all sorts of problems for me.
  3124. # [21:33] * Quits: doktor5000 (doktor5000@moz-6A30F6D.pools.arcor-ip.net) (Input/output error)
  3125. # [21:33] <jlebar> khuey, For example, it seems that Object.defineProperty(win, 'top') doesn't apply to the inner window if I call it on the outer one.
  3126. # [21:33] <@bz> jlebar: inner windows are never exposed to JS
  3127. # [21:34] <@bz> jlebar: that sounds like a bug in defineProperty
  3128. # [21:34] <AryehGregor> bz, what's the indent problem in focus_frameset?
  3129. # [21:34] <@bz> jlebar: if so
  3130. # [21:34] * mdas is now known as mdas|mtg
  3131. # [21:34] <@bz> AryehGregor: you added stuff ot a <script> with no indent, but the other stuff in that <script> is 2-space indented?
  3132. # [21:34] <@bz> s/ot/to/
  3133. # [21:34] * joduinn is now known as joduinn-food
  3134. # [21:34] <AryehGregor> bz, the line before is indented because it's part of a braceless if.
  3135. # [21:34] <AryehGregor> (I don't like braceless ifs, but I didn't write it :) )
  3136. # [21:34] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3137. # [21:35] <@bz> AryehGregor: oh, I must have missed that
  3138. # [21:35] <@bz> AryehGregor: nevermind then
  3139. # [21:35] <@bz> jlebar: file a bug, cc mrbkap and probably waldo?
  3140. # [21:35] <jlebar> bz, I will if that's actually the problem.
  3141. # [21:36] <@bz> jlebar: ok
  3142. # [21:36] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
  3143. # [21:37] * Joins: joey_ (chatzilla@moz-E31CD2CB.mozilla.org)
  3144. # [21:37] * Quits: joey_ (chatzilla@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.1 [Firefox 12.0a2/20120308042012])
  3145. # [21:37] <@bz> obj_defineProperty
  3146. # [21:37] * Joins: joey (chatzilla@moz-E31CD2CB.mozilla.org)
  3147. # [21:38] <@bz> and various other stuff there, actually
  3148. # [21:38] <@bz> I suspect that GetFirstArgumentAsObject should be considering OBJ_TO_INNER_OBJECT....
  3149. # [21:38] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  3150. # [21:38] <AryehGregor> bz, I think the dom/tests/mochitest/dom-level* tests that run no tests are mostly throwing uncaught exceptions. I tried to debug, but they don't seem to work at all on localhost for me.
  3151. # [21:38] <@bz> mmm
  3152. # [21:39] <NeilAway> how do you do a destructuring object assignment?
  3153. # [21:39] <@bz> I thought we failed tests that threw uncaught exceptions
  3154. # [21:39] <@bz> NeilAway: what do you mean?
  3155. # [21:39] <AryehGregor> Apparently not chrome tests.
  3156. # [21:39] <@bz> oh, chrome tests no
  3157. # [21:39] <AryehGregor> https://bugzilla.mozilla.org/show_bug.cgi?id=657485
  3158. # [21:39] <@bz> but the dom-level* stuff should be running as normal mochitests, no?
  3159. # [21:39] <NeilAway> bz: well, for an array, you can write [var1, var2] = array;
  3160. # [21:40] * Quits: armenzg_away (armenzg@moz-DBD74FB0.home1.cgocable.net) (Input/output error)
  3161. # [21:40] <AryehGregor> It probably should, yeah . . .
  3162. # [21:40] <AryehGregor> Hmm, I might be running it wrong on localhost.
  3163. # [21:40] <gavin> var {foo:p1, bar: p2} = {p1: 1, p2: 2} ?
  3164. # [21:40] * AryehGregor tries again
  3165. # [21:40] <gavin> or is it the other way around? I always forget
  3166. # [21:40] <NeilAway> gavin: can't use var, variable already exists
  3167. # [21:40] <NeilAway> well, can, but it feels wrong
  3168. # [21:41] <NeilAway> no, can't, it's in a different scope
  3169. # [21:41] <AryehGregor> Oh, right, I was confused.
  3170. # [21:41] <gavin> omitting the var doesn't work?
  3171. # [21:41] <gavin> hmm, guess it wouldn't
  3172. # [21:41] <AryehGregor> I think the exception is just caught by a bad try/catch block.
  3173. # [21:41] <AryehGregor> I'll look more closely later, I guess.
  3174. # [21:41] * Quits: squib (squib-@moz-3F6F2A9C.ep.wisc.edu) (Quit: Leaving)
  3175. # [21:41] <AryehGregor> Sunday or Monday.
  3176. # [21:41] <AryehGregor> I was getting very confused. :)
  3177. # [21:42] <gavin> yeah, it is the other way around
  3178. # [21:42] <gavin> var {p1: foo} = {p1: 1};
  3179. # [21:42] * Joins: squib (squib-@moz-415BAA34.engr.wisc.edu)
  3180. # [21:42] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  3181. # [21:43] <NeilAway> gavin: hmm, ({p1:foo}) = {p1:1}; seems to work
  3182. # [21:43] <gavin> cool
  3183. # [21:44] <@bz> AryehGregor: yeah, silly try/catch is what it looked like to me
  3184. # [21:51] * Joins: Enn (enn@A974B2E7.1BC119D8.8C65A0C1.IP)
  3185. # [21:52] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3186. # [21:53] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3187. # [21:53] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  3188. # [21:54] * Joins: waschtl (waschtl@moz-CF02CD20.web.vodafone.de)
  3189. # [21:55] * Quits: sicking (chatzilla@moz-87306D4.dsl.snfc21.pacbell.net) (Ping timeout)
  3190. # [21:55] * Joins: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP)
  3191. # [21:55] <taras> gavin: sorry
  3192. # [21:56] <taras> dolske: ran late
  3193. # [21:56] <gavin> hmm?
  3194. # [21:56] <Ms2ger> bz, so, got a good way to debug this big picture bug?
  3195. # [21:56] <taras> gavin: we had a meeting 17min ago :)
  3196. # [21:56] <gavin> er, really?
  3197. # [21:57] <gavin> first I've heard of it
  3198. # [21:57] * Quits: pranavrc (pranavrc@6ABF79B.97587DFD.C28326FD.IP) (Quit: Ping timeout: ∞)
  3199. # [21:57] <taras> gavin: i we discussed it yesterday and I sent a zimbra invite :)
  3200. # [21:57] <taras> oh
  3201. # [21:57] <taras> i bet i pressed wrong button in zimbra
  3202. # [21:58] <NeilAway> so, how did we end up with xpidllex.py and xpidlyacc.py in the srcdir?
  3203. # [21:58] <@dolske> I don't have a zimbra invite :) but I'm good till 3!
  3204. # [21:58] <gavin> taras: yeah I didn't get anything
  3205. # [21:58] <gavin> but I can meet now
  3206. # [21:59] <taras> lets do it
  3207. # [21:59] <@dolske> success!
  3208. # [21:59] <taras> my vidyo room
  3209. # [21:59] <@dolske> gavin: are you in MV?
  3210. # [21:59] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  3211. # [21:59] <gavin> dolske: nope WFH
  3212. # [21:59] <@dolske> ok, I'll find a room for myself
  3213. # [21:59] * Joins: sworkman (sworkman@C3A61A98.1F5FC489.43362C16.IP)
  3214. # [22:02] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3215. # [22:03] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  3216. # [22:03] <sid0> bsmedberg: apparently gsoc org admins need to fill in some details before they show up on the list
  3217. # [22:03] <sid0> that's what one of the Wikimedia folks told me
  3218. # [22:04] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  3219. # [22:04] * Quits: bruno (bruno@20C4F0CB.2F9EAEB9.C36097CD.IP) (Quit: bruno)
  3220. # [22:05] <taras> dolske: https://bugzilla.mozilla.org/show_bug.cgi?id=650968
  3221. # [22:05] * Quits: ehugg (chatzilla@EA4B33D2.C5EAED67.6CD50604.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120215223356])
  3222. # [22:05] * Quits: vivek (quassel@6BB0A8BD.458E4F88.B84D4DA2.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  3223. # [22:05] <jdm> khuey: your meme picture didn't show up
  3224. # [22:06] <khuey> :-(
  3225. # [22:06] * bear-afk is now known as bear
  3226. # [22:06] <Ms2ger> http://27.media.tumblr.com/tumblr_m0zu031KGn1rrf1eeo1_400.jpg
  3227. # [22:06] <Ms2ger> Hear, hear
  3228. # [22:07] <qDot> ohsnap.
  3229. # [22:07] <khuey> oh, quickmeme is obnoxious
  3230. # [22:07] <khuey> it puts an image over hte image
  3231. # [22:07] <khuey> assholes
  3232. # [22:07] <Ms2ger> Yeah
  3233. # [22:07] <Ms2ger> Firebug <3
  3234. # [22:07] <khuey> ABP ftw
  3235. # [22:07] <jdm> Ms2ger: I just look at the document inspector
  3236. # [22:07] <sid0> I heard you like images!
  3237. # [22:08] <Ms2ger> SO I PUT AN IMAGE OVER UR IMAGE
  3238. # [22:08] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Connection reset by peer)
  3239. # [22:08] <jdm> an image made up of images
  3240. # [22:08] <jhammel> Ms2ger: better make an image of that
  3241. # [22:08] <khuey> jdm: look again?
  3242. # [22:08] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  3243. # [22:09] <jdm> hahaha
  3244. # [22:09] <khuey> :-D
  3245. # [22:09] <edmorley> mak: this seems apt for us http://mozillamemes.tumblr.com/post/19405960697/its-a-thing-we-do-and-it-makes-us-feel
  3246. # [22:09] <mak> edmorley: ahah, nice!
  3247. # [22:09] <Ms2ger> edmorley, that's for https://wiki.mozilla.org/Tree_Rules/Inbound :)
  3248. # [22:10] <edmorley> :-)
  3249. # [22:10] <evilpie> we are getting really good at this meme thing
  3250. # [22:10] <Ms2ger> khuey, truth
  3251. # [22:10] <khuey> we're better at it than webkit!
  3252. # [22:10] * mak hopes Ms2ger won't notice he has been added as a volunteer sheriff in the page :p
  3253. # [22:11] <evilpie> so where is opera's meme page?
  3254. # [22:11] <Ms2ger> mak, no, I won't
  3255. # [22:11] <khuey> evilpie: it's so old it's on archive.org
  3256. # [22:11] <edmorley> evilpie: you would have thought they'd have created one first
  3257. # [22:11] <Ms2ger> Oh, burn
  3258. # [22:11] <khuey> jdm: I have an idea for another one too, but I'm taking a break to do my job
  3259. # [22:11] <jhammel> evilpie: i think they're waiting for the spec
  3260. # [22:12] <jdm> mozillamemes is totally the new megaphone for mozilla
  3261. # [22:12] <jdm> I get about 60 messages every day about people following the tumblr or twitter account
  3262. # [22:12] <Waldo> hah
  3263. # [22:12] <Ms2ger> Waldo, what have you done!
  3264. # [22:13] <evilpie> mak: Rule #1 Ms2ger notices anything, he is actually live feeding all bugzilla, all wiki, all mdn, all changesets directly into his head
  3265. # [22:13] <jdm> This just in: Firefox 14 delayed because community is too busy creating memes
  3266. # [22:13] <Ms2ger> It's somewhat annoying pulse is so unreliable
  3267. # [22:13] <Waldo> Ms2ger: thinking strategically
  3268. # [22:13] * Quits: waschtl (waschtl@moz-CF02CD20.web.vodafone.de) (Ping timeout)
  3269. # [22:15] * Quits: Enn (enn@A974B2E7.1BC119D8.8C65A0C1.IP) (Ping timeout)
  3270. # [22:16] <evilpie> Ms2ger: that's true, i once tried to create a live feed of all js/src changes with it
  3271. # [22:16] <taras> dolske: https://etherpad.mozilla.org/snappy
  3272. # [22:16] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  3273. # [22:16] <RyanVM> philor: android crashtest issues related to d5b66e64cf44 ?
  3274. # [22:18] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  3275. # [22:18] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  3276. # [22:20] * geekboy is now known as geekboy|afk
  3277. # [22:20] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  3278. # [22:22] * Quits: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3279. # [22:23] * Parts: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  3280. # [22:23] * Quits: Goldorak (chatzilla@B12EAFC8.556B8A18.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3281. # [22:24] * Quits: joey (chatzilla@moz-E31CD2CB.mozilla.org) (Input/output error)
  3282. # [22:24] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  3283. # [22:25] <WeirdAl> just be glad the memes haven't hit planet yet
  3284. # [22:25] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  3285. # [22:25] <evilpie> yeah let's totally sync it with planet!
  3286. # [22:25] <RyanVM> philor: I backed out that changeset. We'll see what happens.
  3287. # [22:25] * Quits: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net) (Ping timeout)
  3288. # [22:26] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3289. # [22:26] * ChanServ sets mode: +o dbaron
  3290. # [22:26] <JonathanS> WeirdAl, which meme? "I took an arrow to the knee" finally died out
  3291. # [22:27] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  3292. # [22:27] <WeirdAl> uh, the memes feed itself hasn't been mentioned on planet
  3293. # [22:27] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Ping timeout)
  3294. # [22:27] <Ms2ger> JonathanS, the cake is a lie!
  3295. # [22:28] <WeirdAl> once someone does that, forget about getting anything done for a weekend. Oh, wait, St. Patrick's Day is tomorrow, so we won't be getting anything done anyway. :)
  3296. # [22:28] <Waldo> WeirdAl: it was mentioned
  3297. # [22:28] <WeirdAl> Hm, I must've missed that
  3298. # [22:28] <Waldo> in an update to the post requesting it
  3299. # [22:28] <Waldo> http://whereswalden.com/2012/03/13/memes/
  3300. # [22:28] <JonathanS> WeirdAl, drunk day?
  3301. # [22:28] * Joins: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net)
  3302. # [22:28] <WeirdAl> tubthumping day!
  3303. # [22:29] * Joins: janv (varga@moz-DE50E089.flarion.as5628.telecom.sk)
  3304. # [22:29] <WeirdAl> the day when House Of Pain refers to the hangover
  3305. # [22:29] * Joins: sicking (chatzilla@moz-67285255.hsd1.ca.comcast.net)
  3306. # [22:29] <JonathanS> Ms2ger, it is like having a cake and eat it too
  3307. # [22:29] * Quits: TheSeer (theseer@moz-DE69A7C2.netpirates.net) (Ping timeout)
  3308. # [22:30] * Quits: evilpie (chatzilla@moz-958F4F3A.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.1 [Firefox 14.0a1/20120316031151])
  3309. # [22:30] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  3310. # [22:30] * zpao is now known as zpao|detached
  3311. # [22:31] * Quits: hvq (HVQ@moz-D8C31777.dynip.nus.edu.sg) (Ping timeout)
  3312. # [22:32] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  3313. # [22:32] * Joins: TheSeer (theseer@moz-DE69A7C2.netpirates.net)
  3314. # [22:33] <gavin> dolske: https://bugzilla.mozilla.org/show_bug.cgi?id=712478
  3315. # [22:33] * Joins: rillian_lime (rillian@21B7B9F2.B87E9213.6E712CE2.IP)
  3316. # [22:34] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  3317. # [22:34] <Ms2ger> "This is a Copywrite HTML file by Franklin S. Werren"
  3318. # [22:34] <jdm> holy crap, there's a fantastic crop of memes coming up shortly
  3319. # [22:35] <JonathanS> holy meme, batman
  3320. # [22:35] <jdm> madhava++
  3321. # [22:35] <WeirdAl> jdm: Meme Wars: Revenge of the Gith
  3322. # [22:35] <WeirdAl> the Github
  3323. # [22:35] <madhava> hm?
  3324. # [22:36] <JonathanS> git pull origin weirdal
  3325. # [22:36] <jdm> madhava: the grumpy man made me snort
  3326. # [22:37] <madhava> oh yes
  3327. # [22:37] * madhava bows
  3328. # [22:37] <Ms2ger> jdm, it's terrible code
  3329. # [22:37] * Joins: qheaden (qheaden@moz-FF3465E5.tmodns.net)
  3330. # [22:38] * Quits: qheaden (qheaden@moz-FF3465E5.tmodns.net) (Quit: Goodbye)
  3331. # [22:39] * rail is now known as rail_away
  3332. # [22:39] * Joins: qheaden (qheaden@moz-FF3465E5.tmodns.net)
  3333. # [22:39] <jhford-work> how does one create an mzl.la link?
  3334. # [22:40] * Quits: jfkthame (jfkthame@C2B21AB3.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3335. # [22:40] <Asa> jhford-work: I think only a few people have access to that bitly account.
  3336. # [22:40] * Quits: TheSeer (theseer@moz-DE69A7C2.netpirates.net) (Ping timeout)
  3337. # [22:40] <jhford-work> oh, it's a bitly account
  3338. # [22:40] <Asa> jhford-work: ask the engagement folks. maybe laura
  3339. # [22:40] <Asa> pretty sure it is bitly powered
  3340. # [22:40] <Asa> I could be wrong though
  3341. # [22:40] <jhford-work> if it's bit.ly i don't really need it
  3342. # [22:40] <jlebar> bz, Should Object.defineProperty really propagate down to the inner window? I'm now less convinced that would be the correct behavior.
  3343. # [22:40] <jhford-work> it's for adding a bugzilla template to a wiki page and if bitly goes away, so does mzl.la
  3344. # [22:41] <Asa> jhford: yeah. don't use it then :)
  3345. # [22:41] * Joins: TheSeer (theseer@moz-DE69A7C2.netpirates.net)
  3346. # [22:41] * Joins: ehugg (chatzilla@moz-44D86B1E.cisco.com)
  3347. # [22:42] <Ms2ger> jlebar, why not?
  3348. # [22:42] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  3349. # [22:42] * ChanServ sets mode: +o roc
  3350. # [22:42] <Jesse> jdm: so good
  3351. # [22:42] <jlebar> Ms2ger, If I do outerWindow.foo = bar; that doesn't propagate down, right?
  3352. # [22:42] <Ms2ger> Sure does
  3353. # [22:42] <Ms2ger> (I think)
  3354. # [22:42] <jlebar> Ms2ger, So...what doesn't?
  3355. # [22:42] <Ms2ger> Nothing
  3356. # [22:43] <Jesse> jdm: what's the best way to submit a meme? (i think i want the image to be hosted by tumblr, reasonable alt text, reasonable title)
  3357. # [22:43] <Ms2ger> The point of the outer window is that you can swap out the inner window below it
  3358. # [22:43] <jlebar> Ms2ger, So the difference is, if I do outerWindow.foo = bar, that stays there as the inner window navigates?
  3359. # [22:43] <Ms2ger> Jesse, "Submit ur meme"
  3360. # [22:43] <Ms2ger> Does it?
  3361. # [22:44] * jlebar clearly has no idea what's going on here.
  3362. # [22:44] <Jesse> oh, i see what i did wrong. i submitted my image in the "caption" box instead of the file upload control at the top.
  3363. # [22:44] <JonathanS> you have no chance to survive make build
  3364. # [22:45] <WeirdAl> :p
  3365. # [22:45] * philor|away is now known as philor
  3366. # [22:45] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3367. # [22:46] <qheaden> Yay! Mozilla was accepted to GSoC. :-)
  3368. # [22:47] * Quits: qheaden (qheaden@moz-FF3465E5.tmodns.net) (Quit: Goodbye)
  3369. # [22:47] * Joins: qheaden (qheaden@moz-FF3465E5.tmodns.net)
  3370. # [22:48] * Quits: past (past@moz-9D677A1D.dsl.dyn.forthnet.gr) (Input/output error)
  3371. # [22:53] <Ms2ger> khuey, leak
  3372. # [22:53] * philor is now known as philor|away
  3373. # [22:53] * Quits: msucan (msucan-@E52374FB.B8F2BA96.699550A1.IP) (Quit: .)
  3374. # [22:54] <khuey> hmm?
  3375. # [22:54] * Quits: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP) (Quit: ibarlow)
  3376. # [22:54] <Ms2ger> If you land on m-c, you still get to star
  3377. # [22:54] <mak> Ms2ger++
  3378. # [22:54] <RyanVM> instead of letting me do it for the last 45min on inbound :P
  3379. # [22:55] * aki|buildduty is now known as aki|biab
  3380. # [22:55] <Ms2ger> RyanVM, the new philor|away
  3381. # [22:55] * lsblakk is now known as lsblakk|afk
  3382. # [22:55] <RyanVM> i wanted to land some stuff
  3383. # [22:55] * Joins: aja (chatzilla@F9F52BEB.80184A0A.7880DB15.IP)
  3384. # [22:55] <RyanVM> had 15 unstarred jobs (plus a bunch of older ones)
  3385. # [22:55] <RyanVM> yeehaw
  3386. # [22:56] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  3387. # [22:56] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  3388. # [22:56] <Waldo> good guy RyanVM
  3389. # [22:57] <Ms2ger> Someone get him a beer
  3390. # [22:57] <WG9s> You should all come to my beer club.
  3391. # [22:57] * gkw is now known as gkw|brb
  3392. # [22:58] * jhammel perks up
  3393. # [22:58] <jhammel> beer club?
  3394. # [22:58] * Joins: aleth (Instantbir@moz-CDF69D58.ictp.it)
  3395. # [22:58] <RyanVM> beer gooooood....
  3396. # [22:59] <qDot> Beer club?
  3397. # [22:59] <WG9s> Meets first monday of teach month but the tricky bit is it is in in Westford Massachusetts kind of int he middle of nowhere.
  3398. # [22:59] <dholbert> sicking, ping
  3399. # [23:00] * philor|away is now known as philor
  3400. # [23:00] <NeilAway> jlebar: from the JS point of view, you have a reference to the outer window, but whenever you try to use it it operates on the current inner window
  3401. # [23:00] * Quits: fxa90id (fxa90id@moz-64922D0E.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  3402. # [23:00] <Waldo> Callek: is there a reason you know of why I can't reland the patch in bug 719659 now that bug 721837 is fixed?
  3403. # [23:00] <sicking> dholbert: pong
  3404. # [23:00] <jhammel> WG9s: hmmm, well expense me some plane tickets and i'll be right there ;)
  3405. # [23:01] <jlebar> NeilAway, So...if I do Object.defineProperty, that should be valid until there's a new inner window.
  3406. # [23:01] <NeilAway> jlebar: I would hope so ;-)
  3407. # [23:01] <dholbert> sicking, can I mark rs=you on using /**/ instead of // in this chunk (to fix "c++-style comment encountered when compiling .c file" warning) http://hg.mozilla.org/mozilla-central/diff/f2ef311be88b/xpcom/base/nsError.h
  3408. # [23:01] <dholbert> sicking, (This is from https://bugzilla.mozilla.org/show_bug.cgi?id=711047 )
  3409. # [23:01] * mdas|mtg is now known as mdas
  3410. # [23:01] <sicking> dholbert: sure
  3411. # [23:02] <dholbert> sicking, thanks
  3412. # [23:02] * Waldo played in two Scrabble tournament in Westford several years ago
  3413. # [23:02] <Waldo> a nice bike ride out there from Cambridge
  3414. # [23:02] * Joins: kumar_ (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
  3415. # [23:02] * Quits: aleth (Instantbir@moz-CDF69D58.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  3416. # [23:03] <gaston> hmmm maybe bikeshedding but i find weird to see bugs with no comments since 1/2 years (#573369,579260) in 'known issues' on http://www.mozilla.org/en-US/firefox/11.0/releasenotes/
  3417. # [23:03] * Quits: kumar (kmcmillan@moz-E31CD2CB.mozilla.org) (Ping timeout)
  3418. # [23:03] * kumar_ is now known as kumar
  3419. # [23:03] <gaston> is it only because of 'relnote' in the keywords ?
  3420. # [23:04] <gaston> (ok the gmail bug has some recent comments but not so much activity, and its open since before 4.0..)
  3421. # [23:05] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  3422. # [23:06] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  3423. # [23:06] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/5fa704e28601 - Neil Rashbrook - Bug 728790 test_prompt_async.html doesn't track its dialogs correctly r=mayhemer
  3424. # [23:07] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3425. # [23:08] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3426. # [23:08] <philor> RyanVM++ indeed, thanks for keeping things clear
  3427. # [23:08] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  3428. # [23:08] * joduinn-food is now known as joduinn
  3429. # [23:09] <philor> NeilAway: oh, going to stay up until 2am starring mozilla-central?
  3430. # [23:09] * aki|biab is now known as aki|buildduty
  3431. # [23:09] <philor> should have gone with inbound, you'd already be off the hook now
  3432. # [23:09] <RyanVM> hah
  3433. # [23:09] <jesup> glandium: ping
  3434. # [23:09] <gaston> is there a page/thread explaining (for dummies) why mobile doesnt follow the release train until 13 for the native ui ?
  3435. # [23:09] <Ms2ger> He likes starring at 2AM
  3436. # [23:09] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  3437. # [23:10] <Ms2ger> gaston, it still sucks
  3438. # [23:10] <dholbert> khuey, ping
  3439. # [23:10] * philor tries to picture him actually starring at any time
  3440. # [23:10] <khuey> dholbert: hi
  3441. # [23:10] <dholbert> khuey, I get a bunch of "inline function ‘nsINode* nsINode::OwnerDocAsNode() const’ used but never defined" while building now. presumably from your push http://hg.mozilla.org/mozilla-central/rev/5280e98d2d77 on weds
  3442. # [23:10] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3443. # [23:10] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  3444. # [23:11] <mbrubeck> gaston: https://blog.mozilla.com/futurereleases/2012/01/25/bringing-android-native-firefox-to-beta/
  3445. # [23:11] * Joins: bretr (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3446. # [23:11] <gaston> Ms2ger: i cant use that in a commit message saying 'mozilla ppl is working hard on getting native ui, so no mobile 11 cookie' :)
  3447. # [23:11] <dholbert> khuey, any reason that inline method's definition doesn't just live in nsINode? (It's declared there right now, but defined in nsIDocument.h for some reason
  3448. # [23:11] <dholbert> )
  3449. # [23:11] <gaston> mbrubeck: perfect, thanks
  3450. # [23:11] <khuey> dholbert: because it needs the definition of nsIDocument
  3451. # [23:11] <khuey> dholbert: we should probably just make it not-inline
  3452. # [23:11] <Ms2ger> You could reinterpret_cast, surely?
  3453. # [23:11] * mattwoodrow|away is now known as mattwoodrow
  3454. # [23:11] * khuey does the look of disapproval
  3455. # [23:11] <Waldo> indeed
  3456. # [23:12] * Ms2ger does the khuey look
  3457. # [23:12] * Joins: rodweb (rodweb@moz-E38E322B.baltnet.ru)
  3458. # [23:12] * Joins: jfkthame (jfkthame@C2B21AB3.A1C12133.9542EC20.IP)
  3459. # [23:12] <blizzard> http://mattgemmell.com/2011/07/25/network-link-conditioner-in-lion/
  3460. # [23:12] <blizzard> holy cow that looks awesome
  3461. # [23:12] * Quits: TheSeer (theseer@moz-DE69A7C2.netpirates.net) (Ping timeout)
  3462. # [23:12] * Parts: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3463. # [23:12] <Ms2ger> Also, khuey, I think you can file that robocop failure
  3464. # [23:13] <dholbert> khuey, that sounds right to me. IIUC the compiler can probably figure out that it's inlineable on its own, if it makes sense to inline it
  3465. # [23:13] <khuey> yeah
  3466. # [23:13] <RyanVM> Ms2ger, the testWebContentContextMenu failure?
  3467. # [23:13] <khuey> dholbert: rs=me to change
  3468. # [23:13] <Ms2ger> Yes
  3469. # [23:13] <dholbert> khuey, k thanks
  3470. # [23:13] <rodweb> Hello! I have a question about GSoC 2012: is it possible to work with the Boot2Gecko interface?
  3471. # [23:13] <khuey> Ms2ger: it's android, it doesn't count
  3472. # [23:13] <khuey> rodweb: I bet it is!
  3473. # [23:14] <RyanVM> Bug 735856
  3474. # [23:14] <Ms2ger> Or you could do something useful
  3475. # [23:14] <@ehsan> AryehGregor: you should apply for L3 access
  3476. # [23:14] <@ehsan> I can vouch for you
  3477. # [23:14] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3478. # [23:14] <khuey> rodweb: you might wander over to #gaia and ask the people who work on it
  3479. # [23:15] * Ms2ger suggests bz for second vouch
  3480. # [23:15] * Joins: TheSeer (theseer@moz-DE69A7C2.netpirates.net)
  3481. # [23:15] * Quits: jfkthame (jfkthame@C2B21AB3.A1C12133.9542EC20.IP) (Quit: jfkthame)
  3482. # [23:15] <rodweb> khuey: oh thanks, that's what i thought about
  3483. # [23:15] <RyanVM> AryehGregor: FWIW, I've got your patch in my queue to land
  3484. # [23:15] * Quits: grubshka (grubshka@moz-305995D3.w86-216.abo.wanadoo.fr) (Ping timeout)
  3485. # [23:15] <aja> rodweb: and/or #b2g
  3486. # [23:15] * philor is now known as philor|away
  3487. # [23:15] <Ms2ger> mccr8, are you fixing 736619?
  3488. # [23:16] <jesup> blizzard: Nice. shared it on G+
  3489. # [23:16] <rodweb> aja: thanks, i will
  3490. # [23:16] <Ms2ger> Hah, G+
  3491. # [23:16] <mccr8> Ms2ger: I'll get around to it eventually if nobody else does.
  3492. # [23:16] <mccr8> feel free to take it if you want. ;)
  3493. # [23:17] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  3494. # [23:19] * Quits: qheaden (qheaden@moz-FF3465E5.tmodns.net) (Quit: Goodbye)
  3495. # [23:19] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  3496. # [23:19] * Joins: qheaden_away (qheaden@moz-67E02157.nrflva.fios.verizon.net)
  3497. # [23:19] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  3498. # [23:19] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3499. # [23:20] * Joins: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net)
  3500. # [23:20] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
  3501. # [23:21] <qheaden_away> gerv: ping
  3502. # [23:21] * qheaden_away is now known as qheaden
  3503. # [23:21] <gerv> pong.
  3504. # [23:22] * Quits: Ms2ger (Ms2ger@82804C5C.F9DDA0AC.37724B0D.IP) (Quit: nn)
  3505. # [23:22] <qheaden> gerv: One question about my SoC proposal. Who will be the one reviewing it and giving me suggestions for improvement on it? You, or my mentor?
  3506. # [23:22] <gerv> qheaden: Possibly both.
  3507. # [23:23] * mcote is now known as mcote|afk
  3508. # [23:23] <qheaden> ok
  3509. # [23:24] * philor|away is now known as philor
  3510. # [23:25] * Joins: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net)
  3511. # [23:25] * Joins: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP)
  3512. # [23:26] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Input/output error)
  3513. # [23:26] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  3514. # [23:26] * Quits: tonymec (tonymec@28502E2D.6B780655.277517C1.IP) (Quit: ChatZilla 0.9.88.1 [SeaMonkey 2.11a1/20120316003011])
  3515. # [23:26] * Joins: cjones (cjones@moz-7B0110AD.mv.mozilla.com)
  3516. # [23:27] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  3517. # [23:28] <jduell> aki|buildduty: sorry I missed your ping earlier: still need me?
  3518. # [23:28] <jdm> mconley: what meme did you submit, and is your latest submission intended for submission?
  3519. # [23:28] <aki|buildduty> jduell: yeah, i commented in the bug
  3520. # [23:28] <jdm> your h264 one is on the site
  3521. # [23:28] * gregglind is now known as gregglind_away
  3522. # [23:29] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  3523. # [23:29] <blizzard> wow
  3524. # [23:29] <blizzard> _perfect_
  3525. # [23:29] * Joins: tonymec (tonymec@28502E2D.6B780655.277517C1.IP)
  3526. # [23:29] <aki|buildduty> jduell: https://bugzilla.mozilla.org/show_bug.cgi?id=736382#c1
  3527. # [23:30] * Quits: tonymec (tonymec@28502E2D.6B780655.277517C1.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 12.0/20120314195616])
  3528. # [23:30] <jduell> aki|buildduty: want me to reply here or in bug?
  3529. # [23:30] <aki|buildduty> jduell: either works
  3530. # [23:30] * Quits: tchevalier (chatzilla@moz-1870791.w90-48.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88.1 [Firefox 14.0a1/20120316031151])
  3531. # [23:30] <jduell> aki|buildduty: So i'd like to be able to ssh into the box so I can run/debug interactively
  3532. # [23:30] <RyanVM> philor: Bug 735856
  3533. # [23:31] <aki|buildduty> jduell: sounds like you want a tester not a builder, right?
  3534. # [23:31] <aki|buildduty> (no dev tools, but the same env we run tests on)
  3535. # [23:31] <jduell> aki|buildduty: what's the difference? I'm seeing the bug fail on inbound, but not on try AFACIT
  3536. # [23:31] <aki|buildduty> builders create the builds. testers run the tests
  3537. # [23:31] <mconley> jdm: hey, yeah, the meme I submitted is up. :) That last one was me being kinda cheeky, because I wasn't sure if it'd been rejected or not. :p Feel free to post - might be relevant to first time meme submitters.
  3538. # [23:31] <mconley> jdm: or, whichever. :)
  3539. # [23:31] <philor> huh
  3540. # [23:32] * Joins: tchevalier (chatzilla@moz-1870791.w90-48.abo.wanadoo.fr)
  3541. # [23:32] * jammink|food is now known as jhammink|AZ
  3542. # [23:32] <jdm> mconley: was there an image with your latest? I don't see it.
  3543. # [23:32] <jdm> note that quickmeme hides the image behind a blank one
  3544. # [23:32] <jduell> aki|buildduty: it would be nice to be able to recompile
  3545. # [23:32] <mconley> jdm: ah. Then not worth it. :)
  3546. # [23:32] <philor> sure wouldn't have thought to look in Testing: Talos for it
  3547. # [23:32] <jgilbert> What was the fix for: No rule to make target '../../../xpcom/idl-parser/xpidllex.py' needed by ['<command-line>', '../../../xpcom/idl-parser/xpidllex.py']
  3548. # [23:32] <aki|buildduty> jduell: then you can use try or you need both
  3549. # [23:33] <RyanVM> philor: feel free to dupe to yours
  3550. # [23:33] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  3551. # [23:33] <gavin> jgilbert: hg st -i | grep "pyc" | xargs rm, or somesuch
  3552. # [23:33] <gavin> jgilbert: (in the source tree)
  3553. # [23:33] <gavin> but double check that file list :)
  3554. # [23:34] <khuey> rm -rf /
  3555. # [23:34] <khuey> that should fix it
  3556. # [23:34] <jduell> aki|buildduty: I definitely need access to what runs tests on inbound checkins. And some way to get builds there
  3557. # [23:34] <jduell> aki|buildduty: do testers have gdb installed?
  3558. # [23:34] * Quits: mcot_ (mcot@moz-12E6ADD8.washdc.fios.verizon.net) (Ping timeout)
  3559. # [23:35] <RyanVM> philor: on the other hand, I doubt that my backout really created a new xpcshell crash
  3560. # [23:36] <jgilbert> thanks
  3561. # [23:36] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  3562. # [23:37] * Quits: squib (squib-@moz-415BAA34.engr.wisc.edu) (Quit: Leaving)
  3563. # [23:38] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 10.0.1/20120216115507])
  3564. # [23:39] <jgilbert> gavin, it looks like I needed to axe the '.pyo' files also
  3565. # [23:39] <gavin> er yeah maybe it's those
  3566. # [23:39] <aki|buildduty> jduell: looks like it
  3567. # [23:39] <aki|buildduty> jduell: there's a /usr/bin/gdb
  3568. # [23:39] <jduell> aki|buildduty: that's good :)
  3569. # [23:39] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
  3570. # [23:40] <philor> RyanVM: yeah, between cache and arena_dalloc bugs, I thought sure I'd find something I could call that, but no luck
  3571. # [23:40] <aki|buildduty> jduell: you can scp builds there, but you have to get the builds from somewhere. the fact that try isn't giving you the same error is problematic
  3572. # [23:40] * Quits: wolfiR (wolfiR@moz-EFF37E1A.dip0.t-ipconnect.de) (Quit: Leaving)
  3573. # [23:40] <aki|buildduty> jduell: you can certainly try running the test from builds created on inbound + try to see how to replicate at least
  3574. # [23:40] <gavin> jduell: you can use a test slave to first identify whether it's a build or test machine issue
  3575. # [23:41] <gavin> (by running a build from try on the inbound test machine)
  3576. # [23:41] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  3577. # [23:43] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3578. # [23:43] * Quits: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net) (Quit: Leaving.)
  3579. # [23:44] * Joins: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net)
  3580. # [23:44] * Quits: rodweb (rodweb@moz-E38E322B.baltnet.ru) (Ping timeout)
  3581. # [23:45] * Quits: tchevalier (chatzilla@moz-1870791.w90-48.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88.1 [Firefox 14.0a1/20120316031151])
  3582. # [23:45] <aki|buildduty> jduell: is jduell@m.c your hg email?
  3583. # [23:45] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  3584. # [23:45] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  3585. # [23:45] <jduell> aki|buildduty: I think so
  3586. # [23:45] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
  3587. # [23:45] <mak> jduell: did you retrigger the test on try? cause looks like your failure is random
  3588. # [23:46] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  3589. # [23:46] * Joins: KaiRo (robert@4ADD4FAC.BA2D00D4.17383F17.IP)
  3590. # [23:46] <jduell> mak: I tweaked the test to run 200x and didn't see any failures the couple times I ran it that way
  3591. # [23:46] <aki|buildduty> hm, http://hg.mozilla.org/integration/mozilla-inbound/rev/c549f6a97089 says no
  3592. # [23:46] * Joins: rodweb (rodweb@moz-E38E322B.baltnet.ru)
  3593. # [23:46] <jduell> I ought to try the manual retrigger too in case that does it somehow
  3594. # [23:46] <mak> jduell: it may not be the same thing
  3595. # [23:47] <jduell> aki|buildduty: well, maybe it's the mcbugs address. How would I know?
  3596. # [23:47] <mak> jduell: yes, you can retrigger it like 10 times, and see results. I do sometimes when trying to figure out oranges
  3597. # [23:47] * Quits: KaiRo (robert@4ADD4FAC.BA2D00D4.17383F17.IP) (Quit: Leaving)
  3598. # [23:47] <aki|buildduty> jduell: what does your ~/.ssh/config say ?
  3599. # [23:47] <jduell> aki|buildduty: jduell@m.c
  3600. # [23:47] <aki|buildduty> ok
  3601. # [23:48] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3602. # [23:48] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Ping timeout)
  3603. # [23:49] * bear is now known as bear-afk
  3604. # [23:49] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
  3605. # [23:49] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  3606. # [23:49] * Joins: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org)
  3607. # [23:50] <bbondy> Is there a release-drivers group somewhere? Looking for a thread that someone told me was posted on "release-drivers".
  3608. # [23:50] <bbondy> similar to the dev.planning one maybe?
  3609. # [23:51] * Quits: ehugg (chatzilla@moz-44D86B1E.cisco.com) (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120216101208])
  3610. # [23:51] <aki|buildduty> bbondy: https://mail.mozilla.org/listinfo/release-drivers
  3611. # [23:51] <bbondy> thanks
  3612. # [23:53] <khuey> paul++
  3613. # [23:54] * Joins: tchevalier (Instantbir@moz-1870791.w90-48.abo.wanadoo.fr)
  3614. # [23:55] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3615. # [23:55] <jhammel> has anyone else noticed that hg-web is not correctly caching things these days
  3616. # [23:55] <jhammel> well, accessing hg-web with firefox, anyway?
  3617. # [23:55] <bkero> such as?
  3618. # [23:55] * Quits: JeroenDeDauw (jeroen@moz-C38753B4.dip.t-dialin.net) (Ping timeout)
  3619. # [23:55] <jhammel> (not sure on which end the problem lies)
  3620. # [23:55] <jhammel> bkero: so i go to http://hg.mozilla.org/build/talos to see my recent push and get the hash
  3621. # [23:55] <jhammel> bkero: it isn't there until i refresh
  3622. # [23:56] <jhammel> this did not used to be the case
  3623. # [23:56] <bkero> are you sure it isn't anything on your end? When did this behavior start?
  3624. # [23:56] * Joins: JeroenDeDauw (jeroen@moz-A2B312AD.dip.t-dialin.net)
  3625. # [23:56] <jhammel> not entirely sure? a few days ago? a week ago?
  3626. # [23:56] <jhammel> or at least that's the first i noticed it
  3627. # [23:57] <jhammel> and no, i'm not sure its not anything on my end; i do know that nothing i've done is different from what i've been doing for years
  3628. # [23:57] * Ziggy_Maes is now known as Ziggy|AWAY
  3629. # [23:58] <bkero> The last thing changed on the server end that could affect that was 1-2 months ago
  3630. # [23:58] * Joins: lsumar (lsumar@59E5D51.793B015F.11F528CC.IP)
  3631. # [23:58] <jhammel> somewhat hard to debug without pushing things
  3632. # [23:58] <jhammel> bkero: its possible it was that long ago and i just didn't notice
  3633. # [23:58] <jhammel> or got lucky, etc
  3634. # [23:59] <bkero> To fix it we'll have to either disable caching entirely on zeus, or write a manual cache expiry script to purge it every time there's a commit
  3635. # [23:59] * wlach is now known as wlach|afk
  3636. # [23:59] <bkero> Which is already on our list of things to do :)
  3637. # [23:59] <jhammel> bkero: awesome
  3638. # [23:59] <jhammel> bkero: i'll try to debug with curl next time i push
  3639. # [23:59] <jhammel> if i can remember
  3640. # Session Close: Sat Mar 17 00:00:00 2012

The end :)