/irc-logs / mozilla / #developers / 2012-02-23 / end

Options:

  1. # Session Start: Thu Feb 23 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] * Joins: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP)
  4. # [00:00] * Joins: kaie (kaie@moz-42ED01E7.dip.t-dialin.net)
  5. # [00:01] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  6. # [00:02] * Quits: kaie (kaie@moz-42ED01E7.dip.t-dialin.net) (Ping timeout)
  7. # [00:02] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  8. # [00:04] * Quits: harth (harth@8ECC4BFC.EC83738C.D8D85ABD.IP) (Input/output error)
  9. # [00:04] * bwinton is now known as bwinton_away
  10. # [00:04] * philor is now known as philor|away
  11. # [00:04] * Joins: kaie (kaie@moz-42ED01E7.dip.t-dialin.net)
  12. # [00:04] * Quits: dcamp (dave@8ECC4BFC.EC83738C.D8D85ABD.IP) (Quit: Leaving...)
  13. # [00:05] * Quits: xivix (mike@moz-94C7E667.in-addr.worldspice.net) (Quit: Leaving)
  14. # [00:06] * Quits: ashughes (ashughes@99213369.DBB33A3F.A20E6FDD.IP) (Quit: ashughes)
  15. # [00:06] * Quits: kaie (kaie@moz-42ED01E7.dip.t-dialin.net) (Ping timeout)
  16. # [00:06] * Quits: mib_pxlenq (Mibbit@moz-C5849D6F.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  17. # [00:07] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  18. # [00:09] * Quits: jamesr (jamesr@FB285460.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  19. # [00:09] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
  20. # [00:09] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  21. # [00:11] * Joins: kaie (kaie@moz-42ED01E7.dip.t-dialin.net)
  22. # [00:11] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  23. # [00:12] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  24. # [00:13] <taras> mak: maybe we are overoptimizing
  25. # [00:13] * Joins: huddler (Mibbit@moz-C5849D6F.allocated.csupomona.edu)
  26. # [00:13] <taras> i dont see a single select in our sqlsql data
  27. # [00:13] * Quits: @smaug (chatzilla@moz-81DCD8D1.elisa-mobile.fi) (Ping timeout)
  28. # [00:13] <mak> taras: hm, overoptimizing? impossible!
  29. # [00:13] <taras> nm
  30. # [00:13] <taras> i do see selects
  31. # [00:13] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  32. # [00:13] <taras> SELECT SUM(LENGTH(key) + LENGTH(value))
  33. # [00:14] <taras> that's a weird one
  34. # [00:14] * Fallen is now known as Fallen|away
  35. # [00:14] <taras> mak: so that one is slow
  36. # [00:15] <taras> but i dont see where we actually populate webappsstore2_view
  37. # [00:15] <taras> err
  38. # [00:15] <taras> but i dont see where we actually populate webappsstore2_temp
  39. # [00:15] <taras> oh nm
  40. # [00:15] <taras> see that too
  41. # [00:16] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  42. # [00:16] * Quits: hipokrit (hipokrit@22C5D8DD.50351D53.E949568B.IP) (Quit: Leaving)
  43. # [00:16] <taras> that actually matches chrome numbers
  44. # [00:16] * Joins: smaug (chatzilla@moz-55AF7BCA.gprs.sl-laajakaista.fi)
  45. # [00:16] * ChanServ sets mode: +o smaug
  46. # [00:16] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  47. # [00:16] <taras> hmm, or not
  48. # [00:17] <taras> seems like ours are 10x worse
  49. # [00:17] <taras> for whatever reason
  50. # [00:17] <taras> their reads are as fast as our writes
  51. # [00:17] <mak> nonsense
  52. # [00:17] * Quits: kaie (kaie@moz-42ED01E7.dip.t-dialin.net) (Ping timeout)
  53. # [00:17] <taras> http://pastebin.mozilla.org/1490692
  54. # [00:18] <taras> from http://code.google.com/p/chromium/source/search?q=webstoragearea_impl&origq=webstoragearea_impl&btnG=Search+Trunk
  55. # [00:18] <mak> this is missing a context
  56. # [00:18] <taras> hmm?
  57. # [00:18] <@khuey> edmorley: do self-serve triggered pgo builds not show up?
  58. # [00:18] <mak> it's just numbers, how do you see they are better/worse?
  59. # [00:19] * armenzg is now known as armenzg_away
  60. # [00:19] <taras> mak: they are in milliseconds
  61. # [00:19] * Quits: huddler (Mibbit@moz-C5849D6F.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  62. # [00:19] <taras> compared vs our slowsql data
  63. # [00:19] <mak> sure, on which platform?
  64. # [00:19] <taras> afaik it's their telemetry equiv
  65. # [00:19] * Joins: guacamole (Mibbit@moz-C5849D6F.allocated.csupomona.edu)
  66. # [00:19] * Quits: paoletto (paolo@moz-AA512F86.retail.telecomitalia.it) (Ping timeout)
  67. # [00:20] <guacamole> need helpl with bug#724080
  68. # [00:20] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  69. # [00:20] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  70. # [00:20] * Joins: paoletto (paolo@moz-AA512F86.retail.telecomitalia.it)
  71. # [00:20] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  72. # [00:21] * Quits: armenzg_away (armenzg@B31A279D.5BCEC6DB.DA78B690.IP) (Ping timeout)
  73. # [00:21] <mak> taras: btw, the above select SUM query is surely slow, it has to sim each key and each value
  74. # [00:21] <mak> to sum
  75. # [00:21] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  76. # [00:23] <taras> mak: yeah seems like a silly query
  77. # [00:24] <taras> a lot of these queries seem silly
  78. # [00:25] * Quits: ddahl (ddahl@EB3C265D.2CA4FB8A.43362C16.IP) (Ping timeout)
  79. # [00:25] * philor|away is now known as philor
  80. # [00:25] * Joins: greenman (bob@moz-22237AA7.allocated.csupomona.edu)
  81. # [00:26] * Joins: db48x` (user@moz-83319934.dsl.static.sonic.net)
  82. # [00:26] <felipe> is building with pymake broken on m-c?
  83. # [00:27] <gps> felipe: not according to http://jenkins.gregoryszorc.com:9000/
  84. # [00:27] <gps> (the mozilla-central project is the PyMake on Windows build)
  85. # [00:27] * Quits: db48x (user@moz-83319934.dsl.static.sonic.net) (Ping timeout)
  86. # [00:27] <@khuey> philor: do self-serve triggered pgo builds not show up on tbpl?
  87. # [00:27] * Joins: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  88. # [00:27] <gps> felipe: however, I think i10n pymake builds might be broken
  89. # [00:27] <philor> khuey: they do show up, they even show up as running, unlike the periodic ones
  90. # [00:28] <@khuey> hmm, ok
  91. # [00:28] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  92. # [00:28] * coop is now known as coop|afk
  93. # [00:28] <felipe> I just nuked my obj-dir and I'm getting the following error: http://pastebin.mozilla.org/1490699
  94. # [00:29] <@khuey> felipe: delete the .pyc files in your srcdir
  95. # [00:30] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
  96. # [00:30] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  97. # [00:30] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  98. # [00:30] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  99. # [00:30] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  100. # [00:30] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
  101. # [00:30] * Quits: dseif (dseif@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  102. # [00:31] * Quits: @smaug (chatzilla@moz-55AF7BCA.gprs.sl-laajakaista.fi) (Ping timeout)
  103. # [00:31] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  104. # [00:31] <Jesse> lsumar: thanks for the quick fix on the abort my fuzzer found :)
  105. # [00:31] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  106. # [00:32] * Quits: tchevalier (chatzilla@moz-13BCE404.w90-48.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120222031223])
  107. # [00:33] <mccr8> khuey: I'm getting the same error, and I don't have any .pyc files as far as I can tell...
  108. # [00:33] * Joins: mwu (mwu@moz-6644F61A.static-ip.oleane.fr)
  109. # [00:34] <mccr8> oh I see some in xpcom/idl-parser...
  110. # [00:34] <guacamole> need help with bug#724080 please
  111. # [00:34] <@khuey> those would be the ones
  112. # [00:34] <mccr8> thanks!
  113. # [00:35] <gps> guacamole: what do you need help with?
  114. # [00:35] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
  115. # [00:36] * Joins: gabor (gabor@moz-BBE3ABD.mv.mozilla.com)
  116. # [00:36] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Quit: mdas)
  117. # [00:36] <felipe> thanks khuey and mccr8
  118. # [00:36] * dholbert changes topic to 'm-c: OPEN m-i: OPEN || Next aurora uplift: 13th March || If you are new or want to help, see irc://irc.mozilla.org/#introduction || logs: http://krijnhoetmer.nl/irc-logs/ || To fix build failures w/ xpidllex.py, see https://bugzilla.mozilla.org/show_bug.cgi?id=723861#c17'
  119. # [00:37] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  120. # [00:37] <mccr8> guess I blew away my ccache for nothing. ;)
  121. # [00:37] <guacamole> gps i need more clarification whats required
  122. # [00:37] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  123. # [00:37] * khuey is now known as khuey|mtg
  124. # [00:38] <felipe> mccr8: I was waiting for `find` to find the files but you found them faster :P
  125. # [00:38] * Quits: squib (squib-@moz-415BAA34.engr.wisc.edu) (Quit: Leaving)
  126. # [00:38] * bear is now known as bear-afk
  127. # [00:39] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  128. # [00:39] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  129. # [00:39] <gps>
  130. # [00:39] * Joins: smaug (chatzilla@moz-9EA13CF0.gprs.sl-laajakaista.fi)
  131. # [00:39] * ChanServ sets mode: +o smaug
  132. # [00:40] <gps> guacamole: you may have better luck asking on the bug
  133. # [00:40] * fabrice is now known as fabrice|zZz
  134. # [00:40] <gps> you can also ask dolske
  135. # [00:41] <gps> [good first bug]s should have a [mentor=XXX] so you know who to ask :/
  136. # [00:41] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  137. # [00:42] * Joins: timdream (timdream@moz-6644F61A.static-ip.oleane.fr)
  138. # [00:42] <guacamole> gps: this bug doesnt have a mentor can you be my mentor
  139. # [00:42] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  140. # [00:43] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  141. # [00:43] <gps> guacamole: I would if that were my part of the project. if you want to get your hands dirty in Sync, I can surely find something :)
  142. # [00:43] <mccr8> felipe: I guess Spotlight is faster than find. ;)
  143. # [00:43] * Quits: @smaug (chatzilla@moz-9EA13CF0.gprs.sl-laajakaista.fi) (Ping timeout)
  144. # [00:44] <guacamole> gps: I'm doing this for a school project so it would have to be a quick bug please
  145. # [00:45] <philor> jgilbert_: you have to look up a ways above your push, since we're coalescing jobs, but would you happen to know anything about thousands of Windows webgl test failures?
  146. # [00:45] * Joins: smaug (chatzilla@moz-9EA13CF0.gprs.sl-laajakaista.fi)
  147. # [00:45] * ChanServ sets mode: +o smaug
  148. # [00:45] <gavin> glandium: your script in bug 703523 - it just greps through pre-processed files for resource URIs?
  149. # [00:45] * Quits: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  150. # [00:45] <jgilbert_> philor: checking
  151. # [00:45] <gavin> oh, I guess you say that in comment 0
  152. # [00:46] * padenot is now known as padenot|away
  153. # [00:46] <guacamole> dolske: can you help me with bug# 724080
  154. # [00:46] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  155. # [00:47] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  156. # [00:47] <gps> guacamole: I could help you with https://bugzilla.mozilla.org/show_bug.cgi?id=727682
  157. # [00:48] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  158. # [00:48] * Joins: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  159. # [00:48] <Jesse> glandium: make[8]: *** No rule to make target `../../../xpcom/idl-parser/xpidllex.py', needed by `libs'. Stop.
  160. # [00:48] <jgilbert_> philor: yeah, that looks like mine :/
  161. # [00:48] <jgilbert_> this could mean bad things about the test slaves, though
  162. # [00:48] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  163. # [00:49] <dholbert> Jesse, see /topic
  164. # [00:49] <dholbert> https://bugzilla.mozilla.org/show_bug.cgi?id=723861#c17
  165. # [00:49] <gps> Jesse: delete .pyc files in source tree
  166. # [00:49] * philor gasps at the thought of bad things being said about the Windows test slaves
  167. # [00:49] <felipe> guacamole: I can help you with bug 724080
  168. # [00:50] <Jesse> thanks
  169. # [00:50] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  170. # [00:50] <guacamole> felipe: we looked at the bug and is unclear of whats need it
  171. # [00:51] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  172. # [00:51] * philor is now known as philor|away
  173. # [00:52] <WG9s> My personal opinion is an answer is needed as to why this was changed on the server-side to be different from the entire rest of the site which is organized as www.mozilla.org/locale ...
  174. # [00:52] * Joins: dcamp (dave@moz-BBE3ABD.mv.mozilla.com)
  175. # [00:52] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  176. # [00:52] <WG9s> the way the broken link is and the way the manifesto used to be able to be found
  177. # [00:52] <guacamole> gps: we are looking over the bug how can we get started
  178. # [00:53] <WG9s> if there was not a good reason to change it and it borke stuff then ...
  179. # [00:54] <gps> guacamole: have you seen https://developer.mozilla.org/en/Introduction? If so, how far did you get?
  180. # [00:55] <guacamole> gps: we are at step 3-4
  181. # [00:56] <gps> guacamole: if you are doing bug 727682, can you join the #sync channel?
  182. # [00:56] <lsumar> Jesse: no problem. i did cause it after all...
  183. # [00:57] * Joins: harth (harth@moz-7B0110AD.mv.mozilla.com)
  184. # [00:57] * Quits: gabor (gabor@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  185. # [00:57] * Quits: drice (derice@1606D15F.E628B196.8E155D4E.IP) (Quit: Leaving.)
  186. # [00:59] <felipe> guacamole: for 724080, what is needed is to just fix the URL, but dolske is suggesting that while we are at it we can make an improvement by breaking that long text into various segments
  187. # [00:59] * Quits: gal (gal@moz-6644F61A.static-ip.oleane.fr) (Quit: gal)
  188. # [01:01] <WG9s> felipe:I think what he is suggesting is fixing the URL using a technique that will not work. I would ignore the comment entirely
  189. # [01:01] * joduinn is now known as joduinn-mtg
  190. # [01:01] <WG9s> The problem is that there is no way to fix this on the browser side.
  191. # [01:02] <WG9s> because you can extract the language adn add that to the url so you get to the correct page but if the browser supports a language that the manifesto has not been translated to, you will still get to the file not found page.
  192. # [01:03] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
  193. # [01:03] <gavin> WG9s: no, you're wrong
  194. # [01:04] <WG9s> So the only thing that can be done that will universally work is to link to the english laguage page that gives english language text to click on to selct your language to read the manifesto which is less than idea.
  195. # [01:04] * Quits: necolas (necolas@moz-F9C3140E.bb.sky.com) (Client exited)
  196. # [01:04] <WG9s> gavin:OK then educate me.
  197. # [01:04] <gavin> no
  198. # [01:04] <gavin> mozilla.org handles locale redirection all on its own
  199. # [01:05] <gavin> oh, I guess not for that page
  200. # [01:05] <WG9s> gavin: it does and that is how this used to work. someone changed tha manifesto page to bypass that.
  201. # [01:05] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  202. # [01:05] <WG9s> that is the entire cause of this issue
  203. # [01:05] <gavin> no it isn't
  204. # [01:05] <WG9s> this all used to work once
  205. # [01:05] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  206. # [01:06] <gavin> this bug is about http://www.mozilla.org/about/mozilla-manifesto.html being a bad link, and http://www.mozilla.org/about/manifesto.html being a good one
  207. # [01:06] <gavin> has nothing to do with server-side l10n
  208. # [01:06] * Quits: philor|away (philor@moz-638273A8.my-nick.name) (Ping timeout)
  209. # [01:06] <WG9s> oh let me try that link
  210. # [01:07] * Quits: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ami_Ty)
  211. # [01:08] * Joins: jhammink (textual@moz-6644F61A.static-ip.oleane.fr)
  212. # [01:08] <WG9s> gavin: no becuase it used to get you to the manifesto in your language. Using that link you can only get to the manifesto in your language if you understand english well enough to understand the contents of that page.
  213. # [01:08] * Joins: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP)
  214. # [01:09] <WG9s> SO ytes we canmake the link work but still not as l10n freindly as the old way.
  215. # [01:09] * khuey|mtg is now known as khuey
  216. # [01:09] <felipe> I wonder if there's a working link at a different URL
  217. # [01:10] <WG9s> tgavin:the old link (the one that no longer works) got you directly to the page in your language. The new link gets you to an english lahguage page to select your language.
  218. # [01:10] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  219. # [01:10] <WG9s> THis si why I asked the question about why the server side change was thought to be a good idea.
  220. # [01:12] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  221. # [01:13] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  222. # [01:13] * Joins: kevinclark (kevin@moz-C42814E3.slicehost.net)
  223. # [01:13] <WG9s> If the select language page had the languages each listed in their own language, or had country flags beside them or something then it would not be so bad.
  224. # [01:13] <felipe> WG9s, gavin: there are two steps to fix this properly.. we should fix the URL and also the auto language redirect on the server side.. but the bug is just about fixing the URL in the product, AFAICT
  225. # [01:14] * Joins: philor (philor@moz-638273A8.my-nick.name)
  226. # [01:14] <kevinclark> Hi there. I'm trying to figure out how to use Mozilla Rhino 1.7 with Java 6 through the BSF. There's a page on it, but it points to a page that has essentially no useful information and points back to this one (http://www.mozilla.org/rhino/bsf.html). Could someone point me in the right direction?
  227. # [01:14] <kevinclark> is there a better room to ask in?
  228. # [01:14] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  229. # [01:15] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  230. # [01:15] <gavin> felipe: right
  231. # [01:15] <WG9s> felipe: OK. perhaps that makes sense, but I think it might be better to leave the client side url as is and make that one auto redirect and leave the other one as-is because I suspect that is there for cases where redirection is either no possible or not desired.
  232. # [01:16] <WG9s> But then that is why I asked the questiona bout why were things changed in this odd way server-side. without having that answer it is really hard to figure out the correct solution.
  233. # [01:17] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  234. # [01:18] * Quits: gcp_ (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  235. # [01:18] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  236. # [01:19] * Quits: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  237. # [01:20] * Joins: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net)
  238. # [01:21] <WG9s> I suppose changing it to go to this URL and havin it auto-redirect if it can figure out the locale and has a page, but if not show the current page, but I still think that page also needs to be changed to be mroe sueful to non-english speaking people.
  239. # [01:21] <WG9s> so maybe 3 bugs
  240. # [01:21] <WG9s> this one to fix the url
  241. # [01:21] <WG9s> one on the server to do the locale redirection
  242. # [01:21] <WG9s> and one to fix the I can;t figure out the language to make the page more useful to non-engish speaking people.
  243. # [01:22] <felipe> WG9s: what do you mean about "why was it changed in the server side"? do you mean comment 1? if so, that was just a mistake, and not for the correct URL
  244. # [01:22] <Jesse> kevinclark: maybe #jsapi? i don't see a rhino channel
  245. # [01:22] <kevinclark> Jesse: ok, I'll try that - thanks!
  246. # [01:22] <jorendorff> i thought someone was working on rhino, but not at mozilla
  247. # [01:23] <WG9s> Back before things were changed on the server side the URL used to work and get you to the manifesto in your language becuase the url in the about page used to do locale redirection.
  248. # [01:23] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.8/20120208072346])
  249. # [01:23] * @dolske wanders in, immediately turns around and wanders out.
  250. # [01:23] <WG9s> the code in about:mozilla used to work before something was changed on the server side of things.
  251. # [01:23] <kevinclark> jorendorff: they've got a built in version in java 6 on, but it's buggy and I want to update. but the rhino docs don't tell me how to go about it
  252. # [01:24] <kevinclark> jorendorff: sort of looks like I might have to reimplement the wrapper, which would be a bummer
  253. # [01:24] <jorendorff> that's very sad
  254. # [01:24] <jorendorff> java's adoption of rhino was not as awesome as i thought it would be
  255. # [01:24] <jorendorff> "abandonstdlib"
  256. # [01:24] <nemo> http://bleedinghtml5.appspot.com/ *sigh* getting soooo sick of seeing stuff like this
  257. # [01:24] <nemo> starting to hate the web these days :(
  258. # [01:25] <kevinclark> it's got a lot of potential. but, for example, passing null into a rhino context produces an undefined object that doesn't get treated as false
  259. # [01:25] <kevinclark> and doesn't come back out as null
  260. # [01:25] <kevinclark> so my method signatures explode
  261. # [01:25] <nemo> confused about the WebRTC bit - since Firefox nightly *does* have that. audio API, I assume they are just using the chrome one
  262. # [01:25] <WG9s> felipe:at one time this worked and it was broken by a change on the server side becuase nothing changed on the about page to break it.
  263. # [01:26] <@khuey> nemo: firefox nightlies don't have webrtc ...
  264. # [01:26] <@dolske> guacamole: hi! sorry, rather busy at the moment. Just do what felipe says and we'll be good. :)
  265. # [01:27] <nemo> khuey: huh? really??
  266. # [01:27] * edransch is now known as edransch-away
  267. # [01:27] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  268. # [01:27] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  269. # [01:27] <WG9s> perhaps now that we have firefox on mobile devices the real fix here is to come up with new about:mozilla content altogether. Just sayin'
  270. # [01:27] <@smaug> jesup would know the state of WebRTC
  271. # [01:27] <nemo> oh well.
  272. # [01:27] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  273. # [01:27] <@dolske> scoooooooope creeeeeeeep
  274. # [01:28] <nemo> https://bugzilla.mozilla.org/show_bug.cgi?id=webrtc
  275. # [01:28] <@khuey> nemo: it's in a project branch
  276. # [01:28] <@ehsan> jprmc: http://www.addictivetips.com/mobile/manually-install-android-4-0-3-ics-update-on-nexus-s-download/
  277. # [01:28] * Joins: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  278. # [01:29] <nemo> khuey: musn't be an official one. I'm not seeing it on hg.mozilla.org
  279. # [01:29] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  280. # [01:29] <mreavy> nemo, khey: it's in the alder branch
  281. # [01:30] <@khuey> right
  282. # [01:30] <nemo> mreavy: oh. branch of m-c, not a separate repo?
  283. # [01:30] * Quits: dao (dao@moz-9C2DA497.superkabel.de) (Quit: Leaving.)
  284. # [01:30] <@khuey> nemo: no, it's a separate repo
  285. # [01:30] <@khuey> it's the alder twig
  286. # [01:30] <rillian> heycam, btw, greg maxwell just got through writing a script to pull interesting images out of the wikimedia commons collection for compression testing. Let us know if you'd like any svg sets for testing.
  287. # [01:31] <@khuey> nemo: http://hg.mozilla.org/projects/alder/
  288. # [01:31] * Quits: mwu (mwu@moz-6644F61A.static-ip.oleane.fr) (Quit: This computer has gone to sleep)
  289. # [01:32] * Quits: aja (chatzilla@F48EAD37.625E483C.7880DB15.IP) (Client exited)
  290. # [01:32] <mreavy> khuey, nemo: sorry, it is officially a twig.
  291. # [01:32] <mreavy> i should have said, "it's in alder."
  292. # [01:32] <heycam> rillian, cool! yeah I'll do so next time I want to do some investigation of existing content. thanks.
  293. # [01:32] <@khuey> mreavy: I don't think there's a real distinction between twigs and branches
  294. # [01:32] <WG9s> dolske:Yes that was more of a joke, but really at some point when we get the mobile app to be in a really good state we should maybe think about changing the about mozilla page in some way to mark that milestone.
  295. # [01:32] <@khuey> mreavy: beyond how they're created of course
  296. # [01:33] <rillian> heycam, just give us some search parameters
  297. # [01:33] <nemo> khuey: ah. still in the "get the library imported" phase
  298. # [01:33] * Parts: bretr (bret_recka@moz-BBE3ABD.mv.mozilla.com)
  299. # [01:33] <@dolske> WG9s: I'd love to continue this fascinating line of thought, but I have work to do.
  300. # [01:33] <rillian> nemo, wow, the skew transform on those slides looks nasty. where's my 3d css? :)
  301. # [01:33] <mbrubeck> http://blip.tv/file/get/MichaelVerdi-askToolbarWebm779.webm basically does not work in Nightly on my Linux machine (or in Iceweasel 9.0.1 for that matter...)
  302. # [01:34] * Quits: greenman (bob@moz-22237AA7.allocated.csupomona.edu) (Quit: Leaving)
  303. # [01:34] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  304. # [01:34] <mbrubeck> it seems to play okay until about 0:08s, then the controls and the video freeze
  305. # [01:34] <mbrubeck> but the audio keeps going
  306. # [01:34] <mreavy> khuey: thanks. i wasn't sure what details mattered in the discussion. i saw you guys struggling for the name, so i chimed in with alder.
  307. # [01:34] <dholbert> mbrubeck, WFM
  308. # [01:34] <dholbert> mbrubeck, (nightly)
  309. # [01:34] <mbrubeck> once in a while the controls and video jump to a new frame, like at 0:13
  310. # [01:34] * Joins: mxc (bob@moz-22237AA7.allocated.csupomona.edu)
  311. # [01:34] <@khuey> mreavy: I think it just wasn't clear where it actually lived
  312. # [01:34] <WG9s> dolske:I am glad you think your job is to piss off contributors.
  313. # [01:34] * Joins: bretr (bret_recka@moz-BBE3ABD.mv.mozilla.com)
  314. # [01:34] * mbrubeck goes to file a bug
  315. # [01:34] <@khuey> mreavy: but thank you
  316. # [01:35] <@khuey> dolske: hey, that's Asa's job :-P
  317. # [01:35] <mreavy> khuey: happy to help where i can as a newbie. :-)
  318. # [01:35] <rillian> mbrubeck, I can't reproduce either
  319. # [01:35] * Joins: brendan (brendaneic@AB40B46C.1F5FC489.43362C16.IP)
  320. # [01:35] * Quits: mxc (bob@moz-22237AA7.allocated.csupomona.edu) (Quit: Leaving)
  321. # [01:36] * Joins: greenman (bob@moz-22237AA7.allocated.csupomona.edu)
  322. # [01:37] * Joins: mjschranz (mjschranz@C557B26E.531FD64C.630E4E47.IP)
  323. # [01:37] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  324. # [01:37] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  325. # [01:37] * Quits: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  326. # [01:39] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  327. # [01:39] * Quits: jhammink (textual@moz-6644F61A.static-ip.oleane.fr) (Quit: Computer has gone to sleep.)
  328. # [01:39] * Joins: regen (Miller@moz-8883B0E8.adsl.dynamic.seed.net.tw)
  329. # [01:39] * Quits: regen (Miller@moz-8883B0E8.adsl.dynamic.seed.net.tw) (Quit: regen)
  330. # [01:39] * Joins: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP)
  331. # [01:40] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  332. # [01:40] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  333. # [01:40] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  334. # [01:41] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
  335. # [01:42] <squib> is there a way to force CSS pseudoclasses like hover and focus to update? i have a weird situation in an add-on where you click a link, the frame is hidden, and then if you go back to it later, the hover/focus effect is still there and it never goes away
  336. # [01:42] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  337. # [01:43] <stuart> Cannot find interface information for parameter arg 0 [nsIDOMNavigator.mozPower]
  338. # [01:43] <stuart> whats that mean?
  339. # [01:43] * Quits: mak (chatzilla@moz-B62534CC.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  340. # [01:44] * Quits: brendan (brendaneic@AB40B46C.1F5FC489.43362C16.IP) (Quit: brendan)
  341. # [01:44] <mrbkap> stuart: usually that means that you're not packaging an XPI.
  342. # [01:44] <gavin> I think I've seen that
  343. # [01:44] <stuart> i'm getting it on a webpage
  344. # [01:44] <gavin> oddly enough it was in an error pointing to a page script
  345. # [01:44] <stuart> in firefox
  346. # [01:44] <gavin> that had nothing to do with mozPower
  347. # [01:44] <biesi_> mrbkap, XPT :)
  348. # [01:44] <nemo> squib: focus something else?
  349. # [01:44] * jhford-work is now known as jhford-work-away
  350. # [01:44] <mrbkap> biesi_: er, yes.
  351. # [01:44] <squib> nemo: that works for focus, but not hover
  352. # [01:45] <nemo> squib: that doesn't really seem like a firefox thing. that's true regardless of browser or whether doing it in an addon
  353. # [01:45] <gavin> dom_power.xpt ?
  354. # [01:45] * jhford-work-away is now known as jhford-work
  355. # [01:45] <gavin> http://mxr.mozilla.org/mozilla-central/search?string=dom_power.xpt - in b2g, not in firefox!
  356. # [01:45] <stuart> sure but why am i getting a dialog with that when loading pages? :)
  357. # [01:45] <gavin> probably someone enumarting properties on navigator.
  358. # [01:45] <nemo> squib: er. so the mouse is no longer hovering over the element, but it is still styled as if it is?
  359. # [01:45] <stuart> ah
  360. # [01:46] <squib> nemo: right
  361. # [01:46] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  362. # [01:46] <squib> nemo: the problem isn't that focus is maintained, since the focus itself isn't actually maintained. only the CSS pseudoclass is maintained, so you see a dotted outline, but the focus is actually elsewhere
  363. # [01:46] <nemo> squib: huh. welp. ok. both of those then sound like repaint bugs, which all browsers have too, sooo, do something that forces a repaint? :)
  364. # [01:46] <nemo> squib: and file a bug?
  365. # [01:46] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  366. # [01:47] <nemo> squib: tons of ways to force things to repaint, usually doing some non-change to some element higher up the hierarchy.
  367. # [01:47] <squib> hm...
  368. # [01:47] * Joins: ajuma (ajuma@moz-CDCFE118.home.cgocable.net)
  369. # [01:48] * Joins: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  370. # [01:48] <stuart> i filed bug 729767
  371. # [01:48] * Quits: guacamole (Mibbit@moz-C5849D6F.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  372. # [01:48] <gavin> aw I was filing a bug
  373. # [01:50] <nemo> Am I the only one getting:
  374. # [01:50] <nemo> Warning: CSP: Directive "inline script base restriction" violated Source File: http://webintents.org/list.html Line: 24
  375. # [01:50] <nemo> 'cause I'm reading the source, and I don't see why firefox is freaking out
  376. # [01:51] <nemo> (Firefox nightly)
  377. # [01:51] <stuart> gavin: how is it even remotely possible that i filed a bug faster than you
  378. # [01:51] <stuart> you are getting old
  379. # [01:52] <jtcranmer> stuart: gavin's known for CC'ing quickly
  380. # [01:52] <stuart> gavin used to be a bugzilla robot
  381. # [01:52] <jtcranmer> who works on DOM inspector these days?
  382. # [01:52] <stuart> only recently did he become a real human
  383. # [01:53] <stuart> through the miracle of modern science
  384. # [01:53] <stuart> thanks to Mary Shelly
  385. # [01:53] <stuart> Shelley?
  386. # [01:53] * stuart shrugs
  387. # [01:53] <@khuey> two 'e's
  388. # [01:54] <dholbert> I always wondered why he had those bolts in his neck
  389. # [01:54] <mrbkap> nemo: check the headers being sent with that page.
  390. # [01:54] <nemo> damn. no firebug installed :-/
  391. # [01:54] <mrbkap> nemo: in particular X-Content-Security-Policy
  392. # [01:54] * nemo switches to stable
  393. # [01:54] <mrbkap> nemo: you can also use wget :)
  394. # [01:54] <Waldo> WG9s: lighten up a little :-)
  395. # [01:55] <nemo> mrbkap: well, unless they serve wget different headers :-p but true :)
  396. # [01:55] <WG9s> I am the one getting old. that is why I get pissed off so much am kind of a curmudgeon.
  397. # [01:55] <nemo> mrbkap: huh. I am unfamiliar w/ that header, but script-src 'self' <- that would imply inline scripts no?
  398. # [01:55] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  399. # [01:56] <WG9s> Waldo: All of my IRC encounters with dolske end this way. I don't think it is me.
  400. # [01:56] <Waldo> hmm
  401. # [01:57] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  402. # [01:57] <mrbkap> nemo: I don't know CSS well enough to answer that, sorry :/
  403. # [01:57] <Waldo> WG9s: I dunno, don't you think in the grand scheme of things whatever about:mozilla says doesn't much matter to most users?
  404. # [01:57] <Waldo> not that it's necessarily a bad idea to update it
  405. # [01:57] <Waldo> just that, meh
  406. # [01:58] <nemo> mrbkap: FWIW, I was trying this http://bleedinghtml5.appspot.com/#24 slide.
  407. # [01:58] <nemo> which is giving lots of other fun errors
  408. # [01:58] <nemo> Error: Permission denied to access property 'Intents' Source File: http://webintents.org/webintents-server.js Line: 131
  409. # [01:58] <nemo> etc
  410. # [01:58] <WG9s> Wlado: I really don;lt think it does I think he got piossed off becuase I said what he suggestited in his comment int he bug could not possibly work.
  411. # [01:58] * jhford-work is now known as jhford-work-away
  412. # [01:59] <nemo> mrbkap: welp. maybe jsapi knows
  413. # [01:59] <Waldo> well, you catch more flies with honey
  414. # [01:59] <Waldo> spoonfuls of sugar and medicine, and all that
  415. # [01:59] * lsblakk is now known as lsblakk|afk
  416. # [01:59] * Waldo notes he hasn't read this bug, so has no idea of the context, just your description of it
  417. # [01:59] <mrbkap> nemo: #security might be more in the know on CSP-type stuff.
  418. # [02:00] <nemo> oh
  419. # [02:00] * Quits: Tobbi_ (Tobbi@moz-C44EC3BA.geekbouncer.co.uk) (Ping timeout)
  420. # [02:00] <WG9s> I did not mention him by name or explain exactly how it showed that he really had less knowledge about HTML than I thought he did, but I am now, since he decided to be obnoxious yet again and you asked why this pisses me off.
  421. # [02:00] <NeilAway> jtcranmer: well, I've seen crussell do a review recently
  422. # [02:01] * Quits: cjones (cjones@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  423. # [02:01] <nemo> mrbkap: hm. since you're being all helpful. do you also happen to get...
  424. # [02:01] <nemo> "too much recursion" errors on http://statico.github.com/webgl-demos/ducks/ ?
  425. # [02:02] <Waldo> WG9s: escalating obnoxiousness isn't likely to help matters much either :-\
  426. # [02:02] <nemo> ran into it off of planet-webgl, and it sometimes works, and sometimes blows up. haven't noted a pattern.
  427. # [02:02] <Waldo> I'd just chill a bit, come back to it later
  428. # [02:02] <Waldo> supposing for the sake of argument that there was obnoxiousness in play
  429. # [02:02] <WG9s> Waldo:just trying to explain to you.
  430. # [02:02] <WG9s> I know excalating is stupid
  431. # [02:03] <WG9s> escalating even.
  432. # [02:03] * Waldo wonders what an excalator would do: throw the person up to the next floor?
  433. # [02:03] <Waldo> :-)
  434. # [02:04] * heycam is now known as heycam|away
  435. # [02:04] <WG9s> No, I think it was because of Whitney Houston's death had to with Waiting to Exhale.
  436. # [02:04] * Parts: kevinclark (kevin@moz-C42814E3.slicehost.net)
  437. # [02:05] <mrbkap> nemo: I see the too much recursion error.
  438. # [02:06] <mrbkap> nemo: it's pretty late here, so I might be misreading it, but how is http://pastebin.mozilla.org/1490784 not infinite recursion?
  439. # [02:06] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  440. # [02:06] <darktrojan> <nemo> huh. I am unfamiliar w/ that header, but script-src 'self' <- that would imply inline scripts no? no, that implies this host
  441. # [02:07] * Joins: peregrino (peregrino@moz-9D7E974.telecom.net.ar)
  442. # [02:07] * Quits: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  443. # [02:07] <lsumar> Jesse, bug 729126 is all fixed.
  444. # [02:07] <nemo> darktrojan: same thing no?
  445. # [02:08] <darktrojan> no, csp usually blocks inline scripts, that's what it does
  446. # [02:08] * Quits: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  447. # [02:08] <nemo> mrbkap: um. wow.
  448. # [02:08] <nemo> mrbkap: that'll teach me to assume browser bug
  449. # [02:09] <nemo> that's just crazy
  450. # [02:09] <mrbkap> nemo: I also don't see the security errors on the cloud picker page.
  451. # [02:09] <darktrojan> nemo, https://wiki.mozilla.org/Security/CSP
  452. # [02:09] <mrbkap> nemo: yeah, it's 50/50 :)
  453. # [02:09] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  454. # [02:10] * Joins: ibarlow (ibarlow@moz-D5CDF301.cpe.net.cable.rogers.com)
  455. # [02:10] * Quits: ibarlow (ibarlow@moz-D5CDF301.cpe.net.cable.rogers.com) (Input/output error)
  456. # [02:10] <nemo> mrbkap: now I'm puzzled how it could ever work
  457. # [02:10] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
  458. # [02:11] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  459. # [02:11] <darktrojan> what page are you looking at, nemo ?
  460. # [02:11] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  461. # [02:11] <nemo> darktrojan: 19:54 < nemo> mrbkap: hm. since you're being all helpful. do you also happen to get...
  462. # [02:11] <nemo> 19:55 < nemo> "too much recursion" errors on http://statico.github.com/webgl-demos/ducks/ ?
  463. # [02:11] <nemo> he then linked to http://pastebin.mozilla.org/1490784
  464. # [02:11] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  465. # [02:12] <nemo> mrbkap: oh. that's interesting. but. did you try using it? like clicking on the register and pick button and links. that's what fires off various permission/security errors
  466. # [02:12] * SeoZ-work[AWAY] is now known as SeoZ
  467. # [02:13] <mrbkap> nemo: ah, not really.
  468. # [02:14] * Joins: armenzg_away (armenzg@moz-D8AB7A5.dsl.bell.ca)
  469. # [02:14] * Quits: armenzg_away (armenzg@moz-D8AB7A5.dsl.bell.ca) (Input/output error)
  470. # [02:16] * Quits: Elen (El@moz-749635E7.hsd1.ut.comcast.net) (Quit: )
  471. # [02:18] * nthomas is now known as nthomas|away
  472. # [02:18] * mrbkap goes to sleep.
  473. # [02:19] <edmorley> \o/ backout time
  474. # [02:21] * Joins: cjones (cjones@moz-6644F61A.static-ip.oleane.fr)
  475. # [02:21] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  476. # [02:21] * khuey is now known as khuey|away
  477. # [02:21] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  478. # [02:21] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
  479. # [02:22] <@dolske> Waldo: thanks for elevating the discussion.
  480. # [02:22] * Quits: @smaug (chatzilla@moz-9EA13CF0.gprs.sl-laajakaista.fi) (Ping timeout)
  481. # [02:23] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
  482. # [02:23] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  483. # [02:23] <Waldo> dolske: stop stairing at me
  484. # [02:24] <@dolske> you won't get a rise out of me.
  485. # [02:24] * mbrubeck runs
  486. # [02:24] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
  487. # [02:25] <Waldo> o tis so hard to deal with you sometimes
  488. # [02:26] * Quits: masayuki (masayuki@moz-911CC660.zaq.ne.jp) (Ping timeout)
  489. # [02:26] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/c827c52c4603 - Serge Gautherie - Bug 729281. (Av2) sessionstore tests: Use "about:mozilla"/"about:rights", instead of "about:robots", to support non-Firefox applications. r=paul.
  490. # [02:26] <@dolske> not only are you impatient, you're a dumb waiter.
  491. # [02:26] * Joins: masayuki (masayuki@moz-911CC660.zaq.ne.jp)
  492. # [02:27] * Joins: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP)
  493. # [02:27] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  494. # [02:27] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  495. # [02:27] * ChanServ sets mode: +o ehsan
  496. # [02:27] * Joins: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  497. # [02:27] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  498. # [02:28] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  499. # [02:28] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  500. # [02:28] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  501. # [02:28] * Quits: darktrojan (geoff@moz-188895D5.telstraclear.net) (Ping timeout)
  502. # [02:28] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  503. # [02:29] * nthomas|away is now known as nthomas
  504. # [02:29] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
  505. # [02:30] * Quits: peregrino (peregrino@moz-9D7E974.telecom.net.ar) (Quit: peregrino)
  506. # [02:30] * jhford-work-away is now known as jhford-work
  507. # [02:31] <Waldo> dolske: you're not roping me into this conversation
  508. # [02:31] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Ping timeout)
  509. # [02:31] * Quits: mck182 (quassel@moz-8237CC79.hlucinnet.cz) (Ping timeout)
  510. # [02:32] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  511. # [02:33] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  512. # [02:33] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  513. # [02:34] * Joins: jprmc (jprmc@E9FFD9B6.5BCEC6DB.DA78B690.IP)
  514. # [02:35] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  515. # [02:35] * Joins: smaug (chatzilla@moz-BFF123E8.gprs.sl-laajakaista.fi)
  516. # [02:35] * ChanServ sets mode: +o smaug
  517. # [02:37] * heycam|away is now known as heycam
  518. # [02:37] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  519. # [02:37] * Quits: karl (karl@moz-CA7DFBD7.jetstream.xtra.co.nz) (Ping timeout)
  520. # [02:38] <@dolske> fine. I'll let it slide.
  521. # [02:39] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  522. # [02:39] <Octayn> You people are terrible :v
  523. # [02:40] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  524. # [02:41] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  525. # [02:41] <Waldo> Octayn: there's no difficulty going even further, we've got plenty of gas
  526. # [02:43] * ctalbert is now known as ctalbert|afk
  527. # [02:44] * Quits: mreavy (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net) (Ping timeout)
  528. # [02:44] * rshetty|offline is now known as rshetty
  529. # [02:46] * Joins: gmoro_ (guilherme@E0636309.96DFB25.D159334F.IP)
  530. # [02:46] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  531. # [02:46] * Quits: kwierso (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  532. # [02:47] * Quits: gmoro (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  533. # [02:47] * Quits: bretr (bret_recka@moz-BBE3ABD.mv.mozilla.com) (Quit: bretr)
  534. # [02:48] <edmorley> Waldo: you'll just drive us to distraction in the meantime :-)
  535. # [02:48] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  536. # [02:48] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  537. # [02:49] <Waldo> \o/
  538. # [02:49] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  539. # [02:49] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: my work here is finished)
  540. # [02:51] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  541. # [02:51] * Joins: tan (tanner@66090057.89B7F6A1.E1FC2552.IP)
  542. # [02:51] * Joins: bonnie (bbsurender@moz-6644F61A.static-ip.oleane.fr)
  543. # [02:53] * Joins: dseif (dseif@DDB4F533.260A10F3.6F478678.IP)
  544. # [02:54] <tan> I hear that Firefox is to get a new theme, but the title bar will still be there in Linux, because gtk doesn't let you remove it. Chrome does it, and afaict it uses gtk.
  545. # [02:54] * khuey|away is now known as khuey
  546. # [02:54] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  547. # [02:55] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  548. # [02:55] <tan> so why isn't it possible for Firefox to do it?
  549. # [02:55] <db48x`> most likely it's becase nobody knows the Gtk code well enough
  550. # [02:55] <gavin> I don't think it's a matter of possibility
  551. # [02:56] <db48x`> so noone's ever gone and done it
  552. # [02:56] <gavin> it's more a matter of economics :)
  553. # [02:56] <stuart> its not very hard
  554. # [02:56] <WG9s> lan: code to do this has not been even written yet and you are already complaining? making me thing you are just a troll.
  555. # [02:56] <stuart> but i'm not volunteering to do it
  556. # [02:56] <stuart> :)
  557. # [02:56] <@smaug> yeah, not matter of possibility, but perhaps matter of UI consistency and such
  558. # [02:56] <db48x`> stuart: heh, good save
  559. # [02:57] <gavin> bug 513159 was filed last time around
  560. # [02:58] <gavin> Callek: I filed bug 729775
  561. # [02:58] <WG9s> lan: the Linux developers actually asked us NOT to do what chrome did and to wait until they had a supported way to do this so wait until you see it then you can complain.
  562. # [02:58] <tan> i wasn't complaining.
  563. # [02:58] * Quits: anant (Anant@moz-271479F2.hsd1.ca.comcast.net) (Quit: Leaving)
  564. # [02:58] <Callek> gavin: thanks
  565. # [02:59] <Octayn> WG9s: what does "supported way to do this" mean?
  566. # [02:59] <WG9s> tan: but then what firefox does still might not do what you want.
  567. # [02:59] * joduinn-mtg is now known as joduinn
  568. # [02:59] <tan> WG9s: I'm not sure where you're going with this, and if I were a troll you would just be feeding me.
  569. # [03:00] <tan> I'm not a troll, I've been a proud Mozillian for nearly four years, I just changed my nick a few months ago
  570. # [03:00] <WG9s> As I understnd it we were asked not to create a kludgey soultion using gtk2 which was not designed to support this like Chrome did, but wait for gtk3 when there would be native support for this.
  571. # [03:00] * Joins: bobchao (bobchao@moz-99690620.hinet-ip.hinet.net)
  572. # [03:01] * Octayn is kinda surprised that there isn't an ewmh or similar for removing titlebar
  573. # [03:01] <Octayn> I've looked but never found
  574. # [03:01] * Joins: mreavy (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net)
  575. # [03:02] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  576. # [03:02] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  577. # [03:03] * Quits: @smaug (chatzilla@moz-BFF123E8.gprs.sl-laajakaista.fi) (Ping timeout)
  578. # [03:04] * Quits: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  579. # [03:04] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
  580. # [03:05] * philor is now known as philor|afk
  581. # [03:06] * Parts: tan (tanner@66090057.89B7F6A1.E1FC2552.IP) (Leaving)
  582. # [03:06] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  583. # [03:06] * ChanServ sets mode: +o ehsan
  584. # [03:08] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 10.0.1/20120216115507])
  585. # [03:09] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
  586. # [03:13] * Joins: bretr (bret_recka@206087E.EF6BCA4F.127F0E5F.IP)
  587. # [03:13] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  588. # [03:15] * Quits: vikram360 (vikram360@55A6C8E1.6E88BEBA.2A068A5E.IP) (Ping timeout)
  589. # [03:17] * Quits: jprmc (jprmc@E9FFD9B6.5BCEC6DB.DA78B690.IP) (Quit: Leaving)
  590. # [03:18] <edmorley> dholbert: np :-)
  591. # [03:18] * Quits: biesi_ (cbiesinger@moz-76ED95A4.corp.tfbnw.net) (Ping timeout)
  592. # [03:19] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  593. # [03:27] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: Ex-Chat)
  594. # [03:28] * Ziggy_Maes is now known as Ziggy|AWAY
  595. # [03:28] * Quits: mjschranz (mjschranz@C557B26E.531FD64C.630E4E47.IP) (Client exited)
  596. # [03:29] * Joins: mjschranz (mjschranz@F3B7A1B3.694CD917.A03BB2CC.IP)
  597. # [03:29] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  598. # [03:29] * Parts: bonnie (bbsurender@moz-6644F61A.static-ip.oleane.fr) (Ex-Chat)
  599. # [03:29] * Joins: bonnie (bbsurender@moz-6644F61A.static-ip.oleane.fr)
  600. # [03:29] * Joins: asac_ (asac@AA6789EF.CC53D9D2.B3DDC20A.IP)
  601. # [03:30] * Quits: asac (asac@moz-4FB5D1FC.pppoe.wtnet.de) (Ping timeout)
  602. # [03:32] * zpao is now known as zpao|detached
  603. # [03:32] * Joins: nli (nli@moz-99690620.hinet-ip.hinet.net)
  604. # [03:32] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  605. # [03:34] * Quits: bretr (bret_recka@206087E.EF6BCA4F.127F0E5F.IP) (Ping timeout)
  606. # [03:34] * Joins: timA1 (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  607. # [03:34] * jwir3 is now known as jwir3|away
  608. # [03:34] * Joins: bretr (bret_recka@206087E.EF6BCA4F.127F0E5F.IP)
  609. # [03:34] * Quits: ajuma (ajuma@moz-CDCFE118.home.cgocable.net) (Quit: ajuma)
  610. # [03:35] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Ping timeout)
  611. # [03:35] * timA1 is now known as timA
  612. # [03:35] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  613. # [03:36] * Quits: KaiRo (robert@moz-C40B5AFB.adsl.highway.telekom.at) (Input/output error)
  614. # [03:37] * Quits: bretr (bret_recka@206087E.EF6BCA4F.127F0E5F.IP) (Ping timeout)
  615. # [03:37] * Joins: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net)
  616. # [03:38] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
  617. # [03:38] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  618. # [03:39] * glob|away is now known as glob
  619. # [03:39] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Ping timeout)
  620. # [03:40] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  621. # [03:40] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  622. # [03:42] * Quits: cjones (cjones@moz-6644F61A.static-ip.oleane.fr) (Quit: Leaving)
  623. # [03:43] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  624. # [03:46] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
  625. # [03:47] * Quits: @bsmedberg (bsmedberg@moz-B44EBBB4.alt.east.verizon.net) (Ping timeout)
  626. # [03:48] * Quits: markh (markh@moz-1F941FBB.cxzr1.win.bigpond.net.au) (Ping timeout)
  627. # [03:48] * Quits: Hendikins (wolfox@moz-88FB1B58.mxmn2.ken.bigpond.net.au) (Ping timeout)
  628. # [03:49] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  629. # [03:49] <@bz_gone> taras: ping
  630. # [03:50] * Quits: tonymec (tonymec@F0816E49.D5A95C1B.277517C1.IP) (Input/output error)
  631. # [03:51] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  632. # [03:52] * Quits: dcamp (dave@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  633. # [03:53] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Connection reset by peer)
  634. # [03:53] * Joins: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  635. # [03:53] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  636. # [03:54] * Quits: tonymec|away (tonymec@F0816E49.D5A95C1B.277517C1.IP) (Quit: Konversation terminated!)
  637. # [03:54] * Quits: sewardj (sewardj@moz-D49FD185.dip.t-dialin.net) (Ping timeout)
  638. # [03:54] * Joins: sewardj (sewardj@moz-D2808B20.dip.t-dialin.net)
  639. # [03:54] * Quits: bonnie (bbsurender@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  640. # [03:55] * joduinn is now known as joduinn-afk
  641. # [03:55] * Quits: glob (glob@moz-DF237567.glob.com.au) (Ping timeout)
  642. # [03:55] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  643. # [03:57] * Quits: chewey (chewey@moz-926C2227.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  644. # [03:58] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
  645. # [03:58] * Joins: chewey (chewey@moz-B26D7AAB.dip0.t-ipconnect.de)
  646. # [04:03] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  647. # [04:03] * Joins: surkov (surkov@703D4713.1344B664.5D3F4C44.IP)
  648. # [04:04] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  649. # [04:04] * Quits: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  650. # [04:05] * Joins: redwood (chatzilla@moz-1BDB1FB9.dial1.atlanta1.level3.net)
  651. # [04:05] * mcote is now known as mcote|afk
  652. # [04:07] * Joins: regen (Miller@moz-84D45507.adsl.dynamic.seed.net.tw)
  653. # [04:09] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b7582d84aa15 - Kyle Huey - Bug 728429: Require ASLR for binary components on Windows. r=bsmedberg,ehsan
  654. # [04:10] <firebot> http://hg.mozilla.org/mozilla-central/rev/5e756e59a794 - Kyle Huey - Merge b-s to m-c.
  655. # [04:12] * Joins: Mook (mook@5365CE80.16C74E88.6F478678.IP)
  656. # [04:12] * philor|afk is now known as philor
  657. # [04:13] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  658. # [04:13] <dria> i hate to do this to anyone, but do you get an unresponsive script dialog on this that makes you force quit aurora? http://feeds.boston.com/click.phdo?i=6121fd8c5d0c54e407e7834912818c35
  659. # [04:15] * Quits: edmorley (edmorley@moz-A8AF2474.range86-166.btcentralplus.com) (Quit: Leaving.)
  660. # [04:17] * Joins: jprmc (jprmc@E9FFD9B6.5BCEC6DB.DA78B690.IP)
  661. # [04:18] <birtles> dria, still waiting for that dialog... aurora is just locked up
  662. # [04:24] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
  663. # [04:25] <cers> dria: someting odd is going on network-wise, at least when using wget
  664. # [04:25] <birtles> who should I ask about dom events? specifically I want to ask about what the impact might be of having synchronous animation events like Flash does
  665. # [04:26] <cers> dria: stalls at 83,775 bytes
  666. # [04:27] * Joins: rajatkhanduja (Mibbit@343AB379.444251EB.BE3C3C1D.IP)
  667. # [04:27] <philor> birtles: smaug
  668. # [04:27] <birtles> philor, cheers
  669. # [04:27] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  670. # [04:28] <philor> European time, so not so very much longer now
  671. # [04:28] <birtles> :)
  672. # [04:33] * mattwoodrow is now known as mattwoodrow|away
  673. # [04:36] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  674. # [04:37] * Parts: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  675. # [04:37] <@bz_gone> synch in what sense?
  676. # [04:41] * Joins: Hendikins (wolfox@moz-88FB1B58.mxmn2.ken.bigpond.net.au)
  677. # [04:42] <birtles> bz_gone, with Flash when you have, for example, an end event, the animation pauses until the event handler has run and then catches up
  678. # [04:42] <birtles> that way the event handler can make assumptions about what's currently on the stage
  679. # [04:43] <@bz_gone> don't we have that automatically?
  680. # [04:43] <@bz_gone> in that we don't tick the refresh driver while animation end events are firing?
  681. # [04:43] * Quits: asac_ (asac@AA6789EF.CC53D9D2.B3DDC20A.IP) (Ping timeout)
  682. # [04:44] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  683. # [04:44] * Joins: asac (asac@moz-A2F96C46.pppoe.wtnet.de)
  684. # [04:44] * Joins: glob (glob@moz-DF237567.glob.com.au)
  685. # [04:44] <birtles> in SVG at least we dispatch the events asynchronously so there could be ticks in-between firing and running the event handler right?
  686. # [04:44] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  687. # [04:44] <@bz_gone> ah,
  688. # [04:44] <birtles> I mean inbetween dispatch
  689. # [04:44] <@bz_gone> yes, ok
  690. # [04:46] * Joins: markh (markh@moz-1F941FBB.cxzr1.win.bigpond.net.au)
  691. # [04:46] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  692. # [04:51] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Input/output error)
  693. # [04:51] <@bz_gone> OH FOR CRYING OUT LOUD
  694. # [04:51] <@khuey> this should be good
  695. # [04:52] * mconnor gets a chair
  696. # [04:52] <@bz_gone> So I was kinda stepping through the huffington post pageload
  697. # [04:52] <jesup> I can't wait
  698. # [04:52] <@bz_gone> trying to see why we spend so much time restyling
  699. # [04:52] <jesup> THe suspense is killing me
  700. # [04:52] * @khuey hands jesup a beer
  701. # [04:52] <@bz_gone> there are several things going on
  702. # [04:52] <jesup> like it does when we load huffpost :-)
  703. # [04:53] * jesup has investigated all sorts of fun perf stuff surrounding huffpost over the last yeat
  704. # [04:53] <@bz_gone> which I will need to look at the source to properly
  705. # [04:53] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  706. # [04:53] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss_)
  707. # [04:53] * jesup asks kyle for a second
  708. # [04:53] <@bz_gone> and then right about after most of the page loads I see a full-page restyle come through
  709. # [04:53] <@bz_gone> because the page changes the class on the <body>
  710. # [04:53] <@bz_gone> the new value is ""loadimages frontpage politics firefox13"
  711. # [04:53] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  712. # [04:53] * @bz_gone is looking up the old value
  713. # [04:54] <@bz_gone> I wonder what exactly that "firefox13" ends up matching....
  714. # [04:54] * bz_gone is now known as bz
  715. # [04:54] <@khuey> mmm
  716. # [04:54] <@bz> anyway
  717. # [04:54] <@bz> this page is like designed to load slowly
  718. # [04:55] <@khuey> interesting
  719. # [04:55] * @bz will have more on that in the bug sometime
  720. # [04:55] <@khuey> I see a "chrome17" in there in chrome
  721. # [04:55] <@bz> yeah
  722. # [04:55] <@khuey> no idea if it restyled though
  723. # [04:55] <@bz> it's a pretty standard library thing
  724. # [04:55] <@bz> well
  725. # [04:55] <@bz> that attr change restyles
  726. # [04:55] <@khuey> or if it was that before
  727. # [04:55] <@bz> looking into why
  728. # [04:55] <@bz> but just <sigh>
  729. # [04:55] <@bz> the other restyles were from all the <style> elements scattered through the page
  730. # [04:56] * philor is now known as philor|away
  731. # [04:57] * Quits: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net) (Quit: ChatZilla 0.9.78.1 [SeaMonkey 1.5a/2007051508])
  732. # [04:57] <jesup> huffpost has to be the most baroque page I'd looked at. Written by a chained troupe of monkeys. You'd think *someone* there would realize a faster load would, in the end, bring more pageviews
  733. # [04:57] * Joins: mib_tcsua0 (Mibbit@BF9E7C0F.6FBEF5EF.580A4284.IP)
  734. # [04:58] * Quits: mib_tcsua0 (Mibbit@BF9E7C0F.6FBEF5EF.580A4284.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  735. # [04:58] <@bz> ok
  736. # [04:58] <@bz> old value of class was "loadimages frontpage politics"
  737. # [04:58] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  738. # [04:59] <@bz> Also, flash
  739. # [04:59] <@bz> effing flash
  740. # [04:59] <Jesse> we should detect when pages are loading slowly and show our own ads during that time
  741. # [04:59] <@bz> heh
  742. # [04:59] * Quits: mjschranz (mjschranz@F3B7A1B3.694CD917.A03BB2CC.IP) (Ping timeout)
  743. # [05:00] <Jesse> preferably ads for competing sites that don't take forever to load
  744. # [05:05] * Quits: harth (harth@moz-7B0110AD.mv.mozilla.com) (Input/output error)
  745. # [05:06] * Joins: pranavrc (pranavrc@C36B47BB.5CB1E4DE.520CDC98.IP)
  746. # [05:07] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  747. # [05:10] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
  748. # [05:12] * Quits: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP) (Ping timeout)
  749. # [05:12] <jesup> I also wonder why Amazon was 2x slower in Firefox in the toms HW test
  750. # [05:12] * Joins: kinetik (kinetik@B0506AEA.F200EF31.613E47D1.IP)
  751. # [05:12] <jesup> bz: is there a bug on the huffpost thing? I'd love to see how it turns out
  752. # [05:12] * Quits: jprmc (jprmc@E9FFD9B6.5BCEC6DB.DA78B690.IP) (Ping timeout)
  753. # [05:14] <@bz> jesup: https://bugzilla.mozilla.org/show_bug.cgi?id=718864 at the moment
  754. # [05:16] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  755. # [05:17] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  756. # [05:17] * Quits: mreavy (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net) (Ping timeout)
  757. # [05:18] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  758. # [05:18] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  759. # [05:22] * @bz should bite the bullet and fix bug 705877
  760. # [05:26] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  761. # [05:30] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
  762. # [05:30] * Joins: cchan2 (Mibbit@moz-C6438855.vc.shawcable.net)
  763. # [05:31] * Quits: cchan2 (Mibbit@moz-C6438855.vc.shawcable.net) (Quit: http://www.mibbit.com ajax IRC Client)
  764. # [05:33] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  765. # [05:33] * Joins: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net)
  766. # [05:33] * Quits: blassey (blassey@moz-F3E7DF1B.hsd1.ma.comcast.net) (Ping timeout)
  767. # [05:34] * Joins: blassey (blassey@moz-F3E7DF1B.hsd1.ma.comcast.net)
  768. # [05:35] <darktrojan> what's up with winxp on try?
  769. # [05:38] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  770. # [05:38] <darktrojan> nthomas ^
  771. # [05:41] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  772. # [05:42] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  773. # [05:44] <darktrojan> also what's up with deleted mail reappearing in my inbox? :-/
  774. # [05:45] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  775. # [05:46] * Quits: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  776. # [05:47] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  777. # [05:48] <@bz> ok
  778. # [05:48] <@bz> who wants to make some nsIAtom changes for me?
  779. # [05:49] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  780. # [05:50] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  781. # [05:50] <@bz> any volunteers?
  782. # [05:50] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  783. # [05:51] * Quits: timdream (timdream@moz-6644F61A.static-ip.oleane.fr) (Quit: timdream)
  784. # [05:51] <@khuey> https://blogs.technet.com/b/microsoft_on_the_issues/archive/2012/02/22/google-please-don-t-kill-video-on-the-web.aspx?Redirected=true
  785. # [05:51] <@khuey> bz: sounds like a job for ms2ger
  786. # [05:51] * philor|away is now known as philor
  787. # [05:51] <@bz> hmm
  788. # [05:52] * Quits: regen (Miller@moz-84D45507.adsl.dynamic.seed.net.tw) (Ping timeout)
  789. # [05:52] <@bz> khuey: hmm... H.264 fun!
  790. # [05:53] <@bz> it's interesting that apparently Motorola has patents reading on H.264 that are not in the MPEG-LA pool....
  791. # [05:53] <taras> bz: pong
  792. # [05:54] <@bz> taras: I put the data I had in the bug
  793. # [05:54] * Joins: gmoro__ (guilherme@E0636309.96DFB25.D159334F.IP)
  794. # [05:54] <@khuey> bz: that's _reeeeeeeeeeeeeeeeaaaaaalllllly_ interesting
  795. # [05:54] <taras> i replied (probaby not usefully)
  796. # [05:54] * @khuey would be curious what derf's take on this is
  797. # [05:54] <derf> My take on what?
  798. # [05:55] <@bz> taras: I replied to your reply!
  799. # [05:55] <derf> Oh, the Motorola thing.
  800. # [05:55] <@khuey> yeah
  801. # [05:55] <@bz> taras: let's figure it out here now
  802. # [05:55] * Quits: gmoro_ (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  803. # [05:55] <@bz> taras: what did you mean? ;)
  804. # [05:55] <taras> bz: if we know we are reflowing too much
  805. # [05:55] <taras> we can record that
  806. # [05:55] <derf> I'd like to send MS a giant slice of schadenfreude pie.
  807. # [05:55] <taras> and reflow less subsequently
  808. # [05:55] <@bz> hmm
  809. # [05:55] <@bz> so right now we reflow in two cases
  810. # [05:56] <@bz> either when a page forces it
  811. # [05:56] <@bz> or when our 16ms timer fires
  812. # [05:56] <@bz> we could throttle that timer back in some cases, I suppose
  813. # [05:56] <@bz> is that what you mean
  814. # [05:56] <@bz> ?
  815. # [05:56] <taras> yes
  816. # [05:56] * Joins: kwierso (chatzilla@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  817. # [05:56] <@bz> worth thinking about
  818. # [05:56] <derf> khuey: I'll quote what I said in #xiph earlier:
  819. # [05:56] <@bz> separate bug?
  820. # [05:56] <derf> 15:32:52 < derf> "Imagine what a step back it would be if ... only some products, but not others, had these capabilities. That would defeat the whole purpose of an industry standard."
  821. # [05:56] <jtcranmer> I hope the massive war of software patents will cause at least one case to bubble up on the patentability on software in general
  822. # [05:56] <derf> 15:32:59 < derf> I am laughing out loud.
  823. # [05:56] <taras> bz: though hmm, maybe in this case we can just time reflows
  824. # [05:57] <taras> and see how expensive they are
  825. # [05:57] <taras> and throttle them accordingly
  826. # [05:57] <@khuey> derf: heh
  827. # [05:57] <@bz> taras: the reflows are not the expensive thiing here
  828. # [05:57] * Quits: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  829. # [05:57] <@bz> taras: the restyles are
  830. # [05:57] <@bz> taras: I'm going to try to just do the Bloom filter thing
  831. # [05:57] <taras> bz: re* operations :)
  832. # [05:57] <@bz> and the we can remeasure
  833. # [05:57] * @bz wonders whether our HashString is any good
  834. # [05:57] <@bz> no
  835. # [05:57] <@bz> it's not
  836. # [05:58] <@bz> in fact, it looks shitty
  837. # [05:58] <@bz> can we fix that? :(
  838. # [05:58] <derf> Make bjacob do it.
  839. # [05:58] <taras> that seems like rhetorical question
  840. # [05:58] <@bz> we had bugs on this in the past
  841. # [05:58] <@bz> not sure why they went nowhere
  842. # [05:58] <@bz> with patches, those bugs
  843. # [06:00] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  844. # [06:00] <derf> bz: I pointed bjacob at Bob Jenkins' SpookyHash yesterday to solve some collision problem in Angle.
  845. # [06:00] <derf> And he tried it and it worked.
  846. # [06:00] <derf> So it's fresh in his mind.
  847. # [06:01] * Joins: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net)
  848. # [06:01] <qheaden> Hello all.
  849. # [06:02] * Quits: lurking (chatzilla@moz-4E6F738.dhcp.embarqhsd.net) (Ping timeout)
  850. # [06:02] <qheaden> What is the purpose of ordering search engines? From what I see, you can only use one at a time, so why order them when you can select whichever one you want?
  851. # [06:03] <darktrojan> because you can go up and down them with the keyboard
  852. # [06:03] * Joins: sfink (chatzilla@moz-C15A718.dsl.pltn13.sbcglobal.net)
  853. # [06:03] <darktrojan> personally I just use them in alphabetical order anyway
  854. # [06:03] <@bz> derf: thanks!
  855. # [06:04] <qheaden> But don't you have to select one anyway?
  856. # [06:04] <@khuey> ugh, I've been on the west coast for 2.5 weeks and I still want to go to sleep at 9 pm
  857. # [06:04] <@dolske> khuey / derf: oh, man, that is so _rich_. If only MS had some options for video on the web that wasn't heavily patent encumbered! If only!
  858. # [06:04] <darktrojan> it helps to know what order they're in, because with kbd there's no list shown
  859. # [06:04] <@bz> But!
  860. # [06:04] <@bz> But!
  861. # [06:05] <darktrojan> qheaden, it is mostly pointless, I agree
  862. # [06:05] <@bz> This is interfering with a way of watching video on the web that works for everyone everywhere!
  863. # [06:05] <@khuey> well yeah
  864. # [06:05] <qheaden> LIke, I understand they should be ordered. But why allow reordering in the first place when you can select in any order?
  865. # [06:05] <@khuey> if you just install Microsoft's h264 plugin for Firefox ... :-P
  866. # [06:06] <darktrojan> they should use realmedia in IE
  867. # [06:06] <derf> dolske: The problem is that from MS's perspective, they don't _know_ that VP8 isn't heavily patent encumbered.
  868. # [06:06] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  869. # [06:06] <darktrojan> qheaden, ditch it, and wait for the complaints :)
  870. # [06:06] <@dolske> because someone might sue them over a patent even though they thought they we're licenced or otherwise in the clear?
  871. # [06:06] <derf> And they would honestly rather pay a little protection money in order to get assurances from the vast majority of companies out there that their stuff will be available RAND than go with something where there's no clear palm to cross with silver.
  872. # [06:06] <@dolske> like... just happened? :)
  873. # [06:07] <derf> dolske: Right.
  874. # [06:07] <nthomas> darktrojan: backlog ? errors ?
  875. # [06:07] <@dolske> derf: yeah, I get their previous reasoning, just being sarcastic. :)
  876. # [06:07] <qheaden> darktrojan: Ha ha. I have never really understood search engine reordering. Doesn't Chrome also have it?
  877. # [06:07] <darktrojan> nthomas, hours of pending tests
  878. # [06:07] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  879. # [06:07] <darktrojan> like, 10
  880. # [06:07] * Joins: lurking (chatzilla@moz-4E6F738.dhcp.embarqhsd.net)
  881. # [06:07] <@dolske> urge to blog rising
  882. # [06:07] <qheaden> darktrojan: The only reason I could see using that feature is if one search engine fails to load, and it falls down to the next one. But I've yet to see google.com go down. ;)
  883. # [06:07] <@bz> man
  884. # [06:08] <@dolske> but want to see roc rant first. :)
  885. # [06:08] * Joins: regen (Miller@moz-84D45507.adsl.dynamic.seed.net.tw)
  886. # [06:08] <derf> dolske: Their main concern is someone showing up and suing them for a few billion dollars.
  887. # [06:08] <darktrojan> qheaden, they don't fallback from one to another
  888. # [06:08] <@bz> https://bugzilla.mozilla.org/show_bug.cgi?id=290032 changed the hash algorithm in the cache only. :(
  889. # [06:08] <derf> Though I haven't seen what they do in volume Windows sales... Motorola is probably asking in the ballpark of that.
  890. # [06:09] <qheaden> darktrojan: Oh I know. I'm just saying that would seem to be the only reason to have engine reordering.
  891. # [06:09] * Joins: gal (gal@moz-6644F61A.static-ip.oleane.fr)
  892. # [06:09] <darktrojan> we've probably got the original bug somewhere!
  893. # [06:09] <qheaden> It would seem easier to just let them sort alphabetically, and have the user select via the mouse or keyboard.
  894. # [06:09] <darktrojan> do it
  895. # [06:09] * Quits: lurking (chatzilla@moz-4E6F738.dhcp.embarqhsd.net) (Ping timeout)
  896. # [06:09] <nthomas> darktrojan: there's a few machines AWOL which I can rescue later, otherwise just looks like a busy day
  897. # [06:10] <darktrojan> nthomas, ok
  898. # [06:11] <qheaden> Ha ha, if I were to remove reordering, my name would probably be plastered all over PCWorld.com and other tech news sights saying I need to go to jail. :P
  899. # [06:11] <qheaden> It kills me how people rant over the smallest changes.
  900. # [06:11] <darktrojan> that's a badge of honour
  901. # [06:12] <qheaden> :P
  902. # [06:13] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  903. # [06:14] <qheaden> unfocused: ping
  904. # [06:15] * Joins: lurking (chatzilla@moz-4E6F738.dhcp.embarqhsd.net)
  905. # [06:15] <Unfocused> qheaden: hey :)
  906. # [06:15] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  907. # [06:15] <qheaden> unfocused: Hey there!
  908. # [06:15] * @bz ponders atoms
  909. # [06:16] <qheaden> Unfocused: I've got a quick question. Why is it necessary that the search engines have the ability to be reordered?
  910. # [06:17] <qheaden> Unfocused: You only use one at a time, and you can select them in any order.
  911. # [06:17] <@bz> I don't think there's a way to avoid storing the hash twice. :(
  912. # [06:17] <Unfocused> let me answer that with a question: do you think tabs should be able to be re-ordered? you only use one at a time, and you can select them in any order
  913. # [06:17] <@bz> without doing a good bit more surgery on atoms, at least
  914. # [06:18] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  915. # [06:19] * Quits: regen (Miller@moz-84D45507.adsl.dynamic.seed.net.tw) (Quit: regen)
  916. # [06:19] <qheaden> Unfocused: Hmm, I guess you are right. But tab order would affect the proficiency of users, especially those with tons of tabs open. But search engines are set once and are left alone, IMO.
  917. # [06:19] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  918. # [06:20] * darktrojan marks the remaining inbound failures 'meh'
  919. # [06:20] <qheaden> Basically what I am trying to say is that I would guess tabs are interacted with much more than search engines.
  920. # [06:20] <Unfocused> even if they're only set one, you still need to set it up in the order you want
  921. # [06:20] <qheaden> Hmm, I guess so.
  922. # [06:21] <qheaden> But this leads me to another question.
  923. # [06:21] <Unfocused> depends on the users - a lot of users don't ever change the search engine. but then some change it a lot. part of the cause of that is that our UI sucks for search, but that will be improving in the future
  924. # [06:21] * Quits: espindola (espindola@70D28DAE.F84268A9.971E19F6.IP) (Quit: Ex-Chat)
  925. # [06:21] <qheaden> Would it be good if we allow the users to click a button to order them alphabetically?
  926. # [06:22] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  927. # [06:22] <Unfocused> i don't see the point of that, to be honest. people change search engines based on what they want to search for, not based on their name
  928. # [06:23] <qheaden> I guess you are right.
  929. # [06:23] <qheaden> As we speak, I am working on adding keyboard shortcuts to reorder the engines.
  930. # [06:24] <Unfocused> cool :)
  931. # [06:24] <qheaden> So Ctrl-Up and Ctrl-Down right?
  932. # [06:25] <Unfocused> ye[
  933. # [06:25] <Unfocused> er, yep
  934. # [06:25] <qheaden> Hmm, can addon menu items even be selected with the keyboard as of now?
  935. # [06:26] <qheaden> Oops
  936. # [06:26] <qheaden> Nevermind. Didn't have the window in focus. :P
  937. # [06:27] * heycam is now known as heycam|away
  938. # [06:27] * Joins: gal_ (gal@moz-6644F61A.static-ip.oleane.fr)
  939. # [06:27] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  940. # [06:28] <qheaden> Unfocused: Would an onkeypress event do the trick for each addon item?
  941. # [06:28] * Quits: gal (gal@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  942. # [06:28] * gal_ is now known as gal
  943. # [06:28] <Unfocused> probably
  944. # [06:28] * Quits: jesup (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net) (Ping timeout)
  945. # [06:29] * Joins: jesup (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net)
  946. # [06:29] * glob is now known as glob|away
  947. # [06:31] * Quits: dria (dria@moz-86A004D9.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  948. # [06:32] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  949. # [06:35] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
  950. # [06:37] * Quits: surkov (surkov@703D4713.1344B664.5D3F4C44.IP) (Quit: surkov)
  951. # [06:38] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  952. # [06:38] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  953. # [06:38] * qheaden doesn't like Ubuntu's Unity interface. :(
  954. # [06:39] * Joins: clee (clee@moz-6644F61A.static-ip.oleane.fr)
  955. # [06:39] <Octayn> qheaden: because of the bugs and lack of features and polish because they rushed it?
  956. # [06:40] * Quits: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  957. # [06:40] <qheaden> Yeah. And IMO, it takes away features that were meant for convenience.
  958. # [06:40] * Quits: pranavrc (pranavrc@C36B47BB.5CB1E4DE.520CDC98.IP) (Ping timeout)
  959. # [06:40] <qheaden> For example, you can't, but default, add icons to the desktop anymore without using the command line.
  960. # [06:40] <qheaden> *by default
  961. # [06:42] * glob|away is now known as glob
  962. # [06:42] * @bz sees qheaden sowing disunity
  963. # [06:42] <qheaden> :P
  964. # [06:44] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  965. # [06:45] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  966. # [06:46] * @bz tries to understand the point of the "golden ratio" thing in pldhash
  967. # [06:46] <@dolske> good news for taras! "Bugzilla 4.2 now supports SQLite" :P
  968. # [06:48] <Unfocused> people use the desktop?
  969. # [06:48] <Unfocused> :P
  970. # [06:50] <luke> bz: to take a poorly distributed hash value to a better-distributed hash value (over uint32-space)
  971. # [06:51] <luke> bz: since we're about to indiscriminately lop off bits to compute hash1 and hash2
  972. # [06:51] <@bz> hmm
  973. # [06:51] <@bz> luke: so here's what I really want. ;)
  974. # [06:51] <qheaden> Unfocused: Hate to nag, but will it be ok if I use the normal javascript keypress event with key codes? I don't want to develop a solution that goes against good design of the browser's code.
  975. # [06:52] * Quits: Mook (mook@5365CE80.16C74E88.6F478678.IP) (Quit: z)
  976. # [06:52] <@bz> luke: I want to associate to each nsIAtom a 32-bit value
  977. # [06:52] <@bz> luke: such that these values are well-distributed over the 32-bit space
  978. # [06:52] <Unfocused> qheaden: as opposed to what?
  979. # [06:52] * Joins: c0smikdebris (c0smikdebr@C939C5CF.236DEFC0.BE90E62C.IP)
  980. # [06:52] * Quits: gal (gal@moz-6644F61A.static-ip.oleane.fr) (Quit: gal)
  981. # [06:53] <@bz> luke: whatever that means
  982. # [06:53] <dougt> what core component do font bugs go into?
  983. # [06:53] <dougt> Graphics?
  984. # [06:53] <Unfocused> xbl event handlers?
  985. # [06:53] <qheaden> Nothing that I know of. But I know that sometimes the browser has exiting code/objects to perform certain tasks.
  986. # [06:53] <@bz> dougt: layout:text, usually
  987. # [06:53] <dougt> thanks
  988. # [06:53] <@bz> luke: I was just going to use the PLDHashNumber that we compute when putting atoms into the atom table
  989. # [06:53] <luke> bz: (atom >> 2/4) * golden-ratio may do that for you
  990. # [06:54] * Quits: clee (clee@moz-6644F61A.static-ip.oleane.fr) (Quit: clee)
  991. # [06:54] <@bz> luke: but should I just use the entry->keyhash instead?
  992. # [06:54] <@bz> luke: hmm
  993. # [06:54] <@bz> luke: just use the pointer directly?
  994. # [06:54] <Unfocused> qheaden: either seems fine, fwiw
  995. # [06:54] <luke> bz: the pointers will be bunched up
  996. # [06:54] <@bz> luke: right
  997. # [06:55] <qheaden> Unfocused: Ok. Thanks.
  998. # [06:55] <@bz> luke: hence the golden ratio multiplication
  999. # [06:55] <Unfocused> i can't think of anything obvious to avoid :)
  1000. # [06:55] <qheaden> :)
  1001. # [06:56] * Quits: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com) (Quit: lmandel)
  1002. # [06:56] <@bz> luke: I should probably do some measuring
  1003. # [06:56] <philor> khuey: you're never in a hurry for b-s results, so making it do PGO-always wouldn't be a problem, right?
  1004. # [06:56] * Quits: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net) (Quit: ChatZilla 0.9.78.1 [SeaMonkey 1.5a/2007051508])
  1005. # [06:56] <luke> bz: i was looking to see if entry->keyHash is actually that and it is, except that the low bit is masked and the values of 0 and 1 are removed
  1006. # [06:56] <@khuey> philor: nope, that would be fine by me
  1007. # [06:57] <@bz> luke: well, not quite
  1008. # [06:57] <@bz> luke: since the keyHash is computed based on the actual string contents
  1009. # [06:57] <@bz> luke: not the pointer value
  1010. # [06:57] <@bz> luke: for nsIAtom
  1011. # [06:57] <philor> I think I even know how to do that
  1012. # [06:57] <luke> bz: ohh, i see.
  1013. # [06:58] <@bz> luke: I was hoping I could piggyback on the known-good-distribution of atoms in the atom table, and fix it if it's not well-distributed. ;)
  1014. # [07:00] <luke> sounds reasonable
  1015. # [07:02] * Joins: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net)
  1016. # [07:03] * @bz will try the keyhash thing
  1017. # [07:04] <philor> darktrojan: uh oh
  1018. # [07:06] * @bz wonders whether he should shift out the low bit of the keyHash
  1019. # [07:06] <@bz> or just keep it as-is
  1020. # [07:08] <@bz> luke: btw, if I want to add a Bloom filter impl that depends on nsIAtom....
  1021. # [07:09] <@bz> luke: should I still put it in mfbt?
  1022. # [07:09] <luke> bz: can the dependence on nsIAtom be in some HashPolicy?
  1023. # [07:09] <derf> "The do-not-track button also wouldn't block companies such as Facebook Inc. from tracking their members through "Like" buttons and other functions."
  1024. # [07:09] <@bz> luke: sure
  1025. # [07:09] <luke> (and hence nsIAtom not mentioned explicitly in the mfbt impl)
  1026. # [07:09] <derf> So it's a... "do not track, unless you want to" button?
  1027. # [07:09] <luke> bz: then that sounds reasonable
  1028. # [07:09] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  1029. # [07:09] <@bz> luke: all I really need is a "get me a 32-bit int out of this thing" method
  1030. # [07:10] * Quits: rajatkhanduja (Mibbit@343AB379.444251EB.BE3C3C1D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1031. # [07:10] * Quits: nthomas (chatzilla@moz-332D3602.dsl.telstraclear.net) (Ping timeout)
  1032. # [07:10] <@bz> luke: heck, I could require that whatever things you add/remove just have a GetHash() on them....
  1033. # [07:10] <@bz> luke: but yes, I could also have a hashpolicy thing going on
  1034. # [07:10] <luke> bz: if the bloom filter wants to act like the hash tables, it would call the HashPolicy's 'hash' function and then multiply by the golden ratio internally
  1035. # [07:10] <@bz> hmm
  1036. # [07:11] <@bz> see, in my case I have the golden ratio thing all precomputed
  1037. # [07:11] <@bz> so I can save all that work....
  1038. # [07:11] * @bz is going to be using this in somewhat-hot code
  1039. # [07:11] <@khuey> what are we doing with bloom filters?
  1040. # [07:11] * @khuey is curious now
  1041. # [07:11] <@bz> khuey: copying webkit. ;)
  1042. # [07:11] <@bz> https://bugzilla.mozilla.org/show_bug.cgi?id=705877
  1043. # [07:12] <@khuey> bz: one of the good parts, I hope
  1044. # [07:12] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  1045. # [07:12] <@bz> I think so
  1046. # [07:12] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  1047. # [07:12] * ChanServ sets mode: +o dveditz
  1048. # [07:12] <@dolske> derf: article is kind of meh, but that's how DNT works. It's just a header saying "don't track me". No technical enforcement, and I'm sure there are ambigious areas around what is and isn't tracking...
  1049. # [07:12] <@khuey> interesting stuff
  1050. # [07:13] * Joins: nthomas (chatzilla@moz-332D3602.dsl.telstraclear.net)
  1051. # [07:13] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  1052. # [07:14] <derf> dolske: Yes, I understand... the theory was that advertisers would agree to abide by it in order to avoid the government stepping in and regulating them.
  1053. # [07:14] * Parts: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net)
  1054. # [07:14] <@bz> khuey: I think it'll actually help perf a lot on many pages
  1055. # [07:14] <derf> But it sounds like they're defining "abide by it" very loosely.
  1056. # [07:14] * @bz will need to gather data to make sure
  1057. # [07:14] <luke> bz: hm, makes sense. kinda sad that the HashPolicies between the two wouldn't be compatible. i guess we could have a template-y way to opt out of that multiplication op (although i suspect it may not be significant given all the other things going on)
  1058. # [07:14] <@bz> ideally, someone other than me would do this
  1059. # [07:15] <@bz> luke: well, in the bloom filter case there's not much else going on, right?
  1060. # [07:15] <@khuey> isn't that how it always goes?
  1061. # [07:15] <@bz> well, no
  1062. # [07:15] <@bz> there are some things I'd like to do myself
  1063. # [07:15] <@bz> have wanted to for years
  1064. # [07:15] <@khuey> ah
  1065. # [07:15] <@bz> for this one, the basic problem is that if I do it, I have to get dbaron to review
  1066. # [07:15] <@khuey> "good luck with that"
  1067. # [07:15] <luke> bz: i thought the input was hashed multiple times...
  1068. # [07:15] <@dolske> derf: depends on exactly what Facebook ends up doing. probably shouldn't be passively recording where users are just browsing, but if they click "Like" is seems reasonable for "user x liked page y" to show up on Facebook.
  1069. # [07:15] <@bz> but the other basic problem is that someone else doing it would need to learn some code that's not all that well known
  1070. # [07:17] <@bz> luke: so what webkit does is use a counting filter
  1071. # [07:17] * philor is now known as philor|away
  1072. # [07:17] <derf> dolske: I thought the point of Like buttons was to passively track users whether they clicked on them or not.
  1073. # [07:17] <derf> But maybe I'm misunderstanding something.
  1074. # [07:18] <@bz> luke: basically convert each string to a 32-bit int, convert that to two indices in an array (high and low bits)
  1075. # [07:18] <@bz> luke: increment those indices
  1076. # [07:18] <@bz> luke: basically the k==2 case
  1077. # [07:18] <@bz> luke: where we get away with only hashing once because we have enough bits to pretend like we have two different hash functions going on
  1078. # [07:19] <@bz> luke: this _does_ rely on a good hash function that sets all the bits up nicely, though
  1079. # [07:19] <luke> bz: ah, i see
  1080. # [07:20] <@bz> luke: whether we have that is an open question
  1081. # [07:20] <@dolske> derf: sure, I expect they're being used that way today. the question is what happens when DNT is in play...
  1082. # [07:20] <@dolske> hard to say with an article that keeps talking about the "DNT button"
  1083. # [07:20] <luke> bz: i shudder to think whether the super-generic boost-style bloom filter would be parameterized by the number of hash functions to be applied...
  1084. # [07:21] <@bz> luke: you mentioned boost
  1085. # [07:21] <@bz> luke: does that more or less Godwin the conversation? ;)
  1086. # [07:21] <luke> haha
  1087. # [07:21] <@bz> luke: but in general, seems so...
  1088. # [07:21] <@bz> luke: or something
  1089. # [07:22] * Parts: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1090. # [07:23] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1091. # [07:23] <glob> bmo has just been updated; http://bugzil.la/722335,726510,725923,726932,714343,722161,727240,714074,725663,728811,709944,729086,729436
  1092. # [07:24] * @bz has code, will build and test tomorrow
  1093. # [07:24] <glob> if you encounter stranger-than-usual-ness, don't hesitate to ping me
  1094. # [07:24] <@bz> with any luck, this well-distributed thing is true. ;)
  1095. # [07:24] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  1096. # [07:25] * philor|away is now known as philor
  1097. # [07:29] * Joins: smontagu (chatzilla@moz-B542F7E5.red.bezeqint.net)
  1098. # [07:29] * Joins: dcamp (dave@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  1099. # [07:31] * Joins: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP)
  1100. # [07:33] * bz is now known as bz_sleep
  1101. # [07:33] * Quits: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com) (Quit: kumar)
  1102. # [07:35] <Unfocused> glob: people keep filing bugs that i need to fix :( can you fix that for me?
  1103. # [07:36] <glob> Unfocused, um... (runs away)
  1104. # [07:38] * @dolske files, assigns to Unfocused
  1105. # [07:38] <Unfocused> damnit
  1106. # [07:39] * Joins: aja (chatzilla@F48EAD37.625E483C.7880DB15.IP)
  1107. # [07:40] * Quits: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net) (Connection reset by peer)
  1108. # [07:40] * Joins: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net)
  1109. # [07:41] * philor begins to grow tired of failures in test_fullscreen-api.html
  1110. # [07:41] * kwierso tells the failures to dance for philor's amusement
  1111. # [07:42] * philor considers making them dance, Western style
  1112. # [07:42] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  1113. # [07:42] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Quit: Instantbird 1.2a1pre)
  1114. # [07:43] * Joins: pranavrc (pranavrc@F4976EDC.9F275360.C28326FD.IP)
  1115. # [07:43] <philor> among other things, the bugs need a better place to live than Core : General, somewhere with more people to annoy
  1116. # [07:44] * Joins: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP)
  1117. # [07:45] <@khuey> I vote for Core : cpearce
  1118. # [07:45] * Quits: redwood (chatzilla@moz-1BDB1FB9.dial1.atlanta1.level3.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2/20100222071121])
  1119. # [07:46] * Joins: victorporof (victorporo@D56ADA02.67CDC207.79933D60.IP)
  1120. # [07:46] <philor> yeah, I was considering a bit of judicious cc'ing at the same time
  1121. # [07:46] <kwierso> get firebot to ping the relevant parties each time it fails :)
  1122. # [07:46] <kwierso> or I guess, tbplbot?
  1123. # [07:47] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1124. # [07:47] <@khuey> woo
  1125. # [07:47] <@khuey> PGO succeeded
  1126. # [07:47] * @khuey can go to sleep now
  1127. # [07:47] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
  1128. # [07:49] * philor waits for the second one to succeed too
  1129. # [07:49] <@khuey> heh
  1130. # [07:49] <@khuey> it was 100% reproducible locally
  1131. # [07:50] <philor> I can't even remember if it was 100% remotely, too many more since then
  1132. # [07:50] <philor> which is ugly since I think it was last night
  1133. # [07:51] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1134. # [07:51] <@khuey> it was
  1135. # [07:51] * Quits: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP) (Ping timeout)
  1136. # [07:51] * Quits: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net) (Quit: bholley)
  1137. # [07:51] * Quits: c0smikdebris (c0smikdebr@C939C5CF.236DEFC0.BE90E62C.IP) (Ping timeout)
  1138. # [07:52] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1139. # [07:53] <philor> oh, joy, this isn't a new fullscreen bug, this is another way to IGC crash in test_fullscreen-api.html
  1140. # [07:54] <@khuey> well at least you don't need a new component anymore!
  1141. # [07:55] <philor> and even better, I already filed it, just need to morph the summary yet another time
  1142. # [07:57] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  1143. # [07:58] <philor> both succeeded, go to sleep
  1144. # [07:59] * Quits: dseif (dseif@DDB4F533.260A10F3.6F478678.IP) (Input/output error)
  1145. # [08:00] <@khuey> excellent
  1146. # [08:02] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1147. # [08:02] * Joins: c0smikdebris (c0smikdebr@C939C5CF.236DEFC0.BE90E62C.IP)
  1148. # [08:02] * Joins: past (past@moz-8DDA53D0.dsl.dyn.forthnet.gr)
  1149. # [08:05] * philor fails to mention Win64
  1150. # [08:06] <kwierso> what's a win64?
  1151. # [08:07] <@khuey> it's a tier 3 platform!
  1152. # [08:07] * Quits: smontagu (chatzilla@moz-B542F7E5.red.bezeqint.net) (Ping timeout)
  1153. # [08:07] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1154. # [08:08] * Quits: victorporof (victorporo@D56ADA02.67CDC207.79933D60.IP) (Ping timeout)
  1155. # [08:09] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1156. # [08:09] * khuey is now known as khuey|away
  1157. # [08:10] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1158. # [08:10] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
  1159. # [08:10] <kwierso> https://developer.mozilla.org/en/Supported_build_configurations disagrees with khuey
  1160. # [08:10] * Joins: wolfiR (wolfiR@moz-99976353.dip0.t-ipconnect.de)
  1161. # [08:11] * Joins: gerv (gerv@100C8386.7E6A46E1.7D0FCE04.IP)
  1162. # [08:11] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1163. # [08:12] <philor> reality disagrees with a wiki, film at 11
  1164. # [08:12] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  1165. # [08:13] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1166. # [08:13] <philor> the unfortunate thing is that we've apparently put a hefty percentage of our nightly testers on a platform which only manages to run half its tests most of the time, tests which nobody ever looks at
  1167. # [08:15] * Joins: smontagu (chatzilla@moz-E75A38CA.red.bezeqint.net)
  1168. # [08:17] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1169. # [08:22] <glandium> gavin: the script looks at both fx-on-xr and xr objdirs and checks if resource URIs it finds can be fulfilled and if not, if the corresponding URI in app/gre exists
  1170. # [08:22] <gaston> rejoice, building mozilla-central on 1ghz ppc only takes 12h, while webkit 1.6.3 takes a whooping 22h
  1171. # [08:22] <glandium> gavin: try clang
  1172. # [08:22] <glandium> err. that last one was for gaston
  1173. # [08:24] <gaston> i'm not bored that much, yet :)
  1174. # [08:24] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
  1175. # [08:24] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  1176. # [08:25] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1177. # [08:25] * Joins: magsout (magsout@moz-AC4E6C07.fbx.proxad.net)
  1178. # [08:28] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1179. # [08:30] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  1180. # [08:32] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1181. # [08:35] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.2a1pre)
  1182. # [08:35] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
  1183. # [08:36] <glandium> gaston: well, as you're using gcc 4.2, you're self inflicting slowness... gcc 4.4 is must faster (but gcc 4.6 is slower than gcc 4.4), and clang is even faster
  1184. # [08:36] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  1185. # [08:38] * Quits: smontagu (chatzilla@moz-E75A38CA.red.bezeqint.net) (Ping timeout)
  1186. # [08:38] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
  1187. # [08:39] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  1188. # [08:41] * Quits: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP) (Quit: This computer has gone to sleep)
  1189. # [08:42] * Quits: c0smikdebris (c0smikdebr@C939C5CF.236DEFC0.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  1190. # [08:44] <gaston> still a long way before openbsd might even consider a switch to clang...
  1191. # [08:45] <glob> https://twitter.com/TedMielczarek/status/172581367345979392/photo/1
  1192. # [08:45] <kwierso> I support this plan
  1193. # [08:46] * Quits: markh (markh@moz-1F941FBB.cxzr1.win.bigpond.net.au) (Ping timeout)
  1194. # [08:46] * joduinn-afk is now known as joduinn-home
  1195. # [08:47] * Quits: aja (chatzilla@F48EAD37.625E483C.7880DB15.IP) (Client exited)
  1196. # [08:47] * Joins: smontagu (chatzilla@moz-E75A38CA.red.bezeqint.net)
  1197. # [08:48] * Joins: markh (markh@moz-1F941FBB.cxzr1.win.bigpond.net.au)
  1198. # [08:49] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1199. # [08:50] <philor> tn: no way that "doCheck is not defined" in test_bug353415-2.html is you, right?
  1200. # [08:50] <tn> philor, it had a clean try run fwiw, i'll take a look...
  1201. # [08:50] * Joins: kaze (kaze@moz-6644F61A.static-ip.oleane.fr)
  1202. # [08:51] <philor> oh, look, it's the one flavor of orange that I know how to fix!
  1203. # [08:51] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  1204. # [08:51] <tn> philor, i wouldn't think so. the push only moved around "abort if false"s, so either less or more of those could be the result
  1205. # [08:51] * Quits: dcamp (dave@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Quit: Leaving...)
  1206. # [08:52] <philor> it fooled me, because most people who put the function long after the onload as though the onload can't fire until all the script is parsed call it frameLoaded
  1207. # [08:52] <philor> "frameLoaded is not defined," that I know without looking
  1208. # [08:53] <philor> but...
  1209. # [08:54] <tn> philor, i retrigged that M1
  1210. # [08:54] <philor> bz_sleep: why is http://mxr.mozilla.org/mozilla-central/source/content/html/content/test/test_bug353415-2.html?force=1 triggered off an iframe onload?
  1211. # [08:54] * Quits: gerv (gerv@100C8386.7E6A46E1.7D0FCE04.IP) (Input/output error)
  1212. # [08:54] <philor> tn: that'll work, it's been bustable since 2007 and this might well be the first failure :)
  1213. # [08:55] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1214. # [09:00] * philor is now known as philor|away
  1215. # [09:00] * Joins: AutomatedTester (AutomatedT@3757B250.E70B1278.9C3DCB4C.IP)
  1216. # [09:00] * Joins: necolas (necolas@moz-F9C3140E.bb.sky.com)
  1217. # [09:01] * Joins: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net)
  1218. # [09:02] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  1219. # [09:05] * rnewman is now known as rnewman|sleep
  1220. # [09:05] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
  1221. # [09:06] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  1222. # [09:06] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
  1223. # [09:06] * philor|away is now known as philor
  1224. # [09:07] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1225. # [09:09] * Fallen|away is now known as Fallen
  1226. # [09:09] * Quits: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net) (Client exited)
  1227. # [09:09] * Joins: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net)
  1228. # [09:10] * Quits: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net) (Client exited)
  1229. # [09:10] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1230. # [09:11] * Quits: micahg (micahg@moz-6E8FD6B4.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Ping timeout)
  1231. # [09:12] * Joins: micahg (micahg@moz-6E8FD6B4.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  1232. # [09:14] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  1233. # [09:15] <jdm> glandium: does http://pastebin.mozilla.org/1491054 mean anything to you?
  1234. # [09:15] * Joins: karl (karl@moz-CA7DFBD7.jetstream.xtra.co.nz)
  1235. # [09:16] <glandium> jdm: a problem with python?
  1236. # [09:16] <jdm> glandium: yeah, looks like the user's python updated from 2.7 to 3.3
  1237. # [09:16] <jdm> false alarm!
  1238. # [09:16] <Octayn> ouch
  1239. # [09:16] <glandium> we should probably bail out with python 3
  1240. # [09:17] <glandium> i think there's a bug about that
  1241. # [09:18] * philor is now known as philor|away
  1242. # [09:18] * Quits: joesteele (joesteele@moz-B7348FDB.tampfl.fios.verizon.net) (Quit: joesteele)
  1243. # [09:18] * Joins: mwu (mwu@moz-6644F61A.static-ip.oleane.fr)
  1244. # [09:21] <kwierso> glandium: bug 680871?
  1245. # [09:21] * Quits: ircloggr (nodebot@moz-32FD7D45.compute-1.amazonaws.com) (Client exited)
  1246. # [09:21] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1247. # [09:21] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1248. # [09:22] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120221170048])
  1249. # [09:22] * Joins: ircloggr (nodebot@moz-2882B057.compute-1.amazonaws.com)
  1250. # [09:22] <glandium> kwierso: oh a bug from my backlog
  1251. # [09:25] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1252. # [09:26] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  1253. # [09:26] * Joins: graememcc (chatzilla@moz-8A03ACDE.range86-150.btcentralplus.com)
  1254. # [09:26] * Quits: necolas (necolas@moz-F9C3140E.bb.sky.com) (Client exited)
  1255. # [09:26] * Quits: greenman (bob@moz-22237AA7.allocated.csupomona.edu) (Quit: Leaving)
  1256. # [09:27] * Joins: kanru (user@moz-6644F61A.static-ip.oleane.fr)
  1257. # [09:27] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1258. # [09:27] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1259. # [09:28] * Joins: regen (Miller@A7777FEE.4DC24CA9.B7D34D3C.IP)
  1260. # [09:28] * Quits: smontagu (chatzilla@moz-E75A38CA.red.bezeqint.net) (Ping timeout)
  1261. # [09:28] * Joins: igor (igor@A6B1CF0C.BF91BDCE.1DAC7E2F.IP)
  1262. # [09:29] * Joins: gwagner (idefix2@moz-6644F61A.static-ip.oleane.fr)
  1263. # [09:31] * glob is now known as glob|away
  1264. # [09:32] <hsivonen> does https://wiki.mozilla.org/Thunderbird/Infrastructure/TryServer#Testing_patches_in_mozilla-central_or_other_repositories guarantee that the patches are imported in a particular order? lexical sort by name perhaps?
  1265. # [09:32] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Ping timeout)
  1266. # [09:34] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  1267. # [09:35] * Joins: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net)
  1268. # [09:35] * Quits: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net) (Client exited)
  1269. # [09:36] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1270. # [09:37] * Joins: Matti (chatzilla@moz-E7D6E9B5.dip.t-dialin.net)
  1271. # [09:37] * Joins: smontagu (chatzilla@moz-BBEC82E4.red.bezeqint.net)
  1272. # [09:38] * Joins: jfkthame (jfkthame@8A482AEA.5BC345F5.9542EC20.IP)
  1273. # [09:39] * Joins: timdream (timdream@moz-6644F61A.static-ip.oleane.fr)
  1274. # [09:41] * CwiiisAway is now known as Cwiiis
  1275. # [09:41] <jdm> Matti++
  1276. # [09:41] <jdm> keep plugging away at that triage
  1277. # [09:41] <Matti> jdm: ?
  1278. # [09:41] * Quits: AutomatedTester (AutomatedT@3757B250.E70B1278.9C3DCB4C.IP) (Input/output error)
  1279. # [09:42] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1280. # [09:42] <jdm> Matti: I've been seeing a lot of your triage work in bugzilla recently; thanks for doing it!
  1281. # [09:43] * nthomas is now known as nthomas|away
  1282. # [09:44] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1283. # [09:44] <NeilAway> Waldo++
  1284. # [09:44] <Matti> I'm doing that in the last 10 years if I have time :-)
  1285. # [09:44] * Joins: Goldorak (chatzilla@23C6AA4E.7BDA2E47.187A1082.IP)
  1286. # [09:45] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1287. # [09:45] * Joins: pascalc (chatzilla@moz-2B15DC2F.rev.sfr.net)
  1288. # [09:45] * Joins: jgriffin (jgriffin@moz-6644F61A.static-ip.oleane.fr)
  1289. # [09:47] * Quits: Goldorak (chatzilla@23C6AA4E.7BDA2E47.187A1082.IP) (Ping timeout)
  1290. # [09:47] <jdm> yessssssssssssssss
  1291. # [09:48] <jdm> correctly functioning prototype of per-window private browsing
  1292. # [09:48] <jdm> that's a great feeling
  1293. # [09:48] * Joins: Goldorak (chatzilla@C42A8695.3B0BEF77.187A1082.IP)
  1294. # [09:48] * Quits: gwagner (idefix2@moz-6644F61A.static-ip.oleane.fr) (Quit: gwagner)
  1295. # [09:48] * Joins: bent (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  1296. # [09:49] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  1297. # [09:49] <darktrojan> thanks philor
  1298. # [09:49] <darktrojan> now to work out wtf is going on
  1299. # [09:51] * Quits: fabrice|zZz (fabrice@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1300. # [09:52] * Quits: timdream (timdream@moz-6644F61A.static-ip.oleane.fr) (Quit: timdream)
  1301. # [09:54] * Joins: timdream (timdream@moz-6644F61A.static-ip.oleane.fr)
  1302. # [09:54] * Quits: timdream (timdream@moz-6644F61A.static-ip.oleane.fr) (Quit: timdream)
  1303. # [09:57] * Quits: @dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com) (Quit: dveditz)
  1304. # [09:58] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1305. # [09:59] * Quits: sliv (spyros@moz-1700A48.cti.gr) (Connection reset by peer)
  1306. # [09:59] * Joins: sliv (spyros@moz-1700A48.cti.gr)
  1307. # [10:00] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1308. # [10:03] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1309. # [10:03] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1310. # [10:04] * Joins: jhammink (textual@moz-6644F61A.static-ip.oleane.fr)
  1311. # [10:05] * Quits: Wevah (Wevah@moz-A6EE65EC.stcd.qwest.net) (Quit: Wevah)
  1312. # [10:06] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  1313. # [10:06] * Joins: MarcoZ (marco.zehe@moz-6D174502.dip.t-dialin.net)
  1314. # [10:09] <darktrojan> oh cool, same problem on both platforms
  1315. # [10:09] <darktrojan> that means only one thing to fix
  1316. # [10:13] * Quits: hurley (hurley@moz-10A8C43E.monkey.org) (Ping timeout)
  1317. # [10:17] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1318. # [10:19] <NeilAway> bugzil.la doesn't do https?
  1319. # [10:19] <darktrojan> should do
  1320. # [10:19] <darktrojan> wfm
  1321. # [10:20] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1322. # [10:20] * joduinn-home is now known as joduinn-zzz
  1323. # [10:22] * NeilAway shakes fist at 726510
  1324. # [10:22] * Joins: c0smikdebris (c0smikdebr@C939C5CF.236DEFC0.BE90E62C.IP)
  1325. # [10:22] * Quits: regen (Miller@A7777FEE.4DC24CA9.B7D34D3C.IP) (Quit: regen)
  1326. # [10:24] * Joins: msucan (msucan-@BD3D06AD.BB7A5B67.699550A1.IP)
  1327. # [10:25] <NeilAway> glob|away: plz to be using https://bugzil.la/ URLs kthxbye
  1328. # [10:25] <glob|away> NeilAway, diditnotworkforyou?
  1329. # [10:26] * Joins: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr)
  1330. # [10:26] * Joins: timdream (timdream@moz-6644F61A.static-ip.oleane.fr)
  1331. # [10:28] <NeilAway> glob|away: I have all the various mixed content warnings turned on
  1332. # [10:29] <glob|away> NeilAway, ah. try to remember that i will
  1333. # [10:29] <NeilAway> glob|away: ta
  1334. # [10:29] <darktrojan> do, or do not
  1335. # [10:29] <NeilAway> well, not mixed, but I forget what the name of the warning is
  1336. # [10:30] * Joins: fabrice (fabrice@moz-6644F61A.static-ip.oleane.fr)
  1337. # [10:30] * Joins: faramarz (faramarz@moz-6644F61A.static-ip.oleane.fr)
  1338. # [10:31] * jfkthame is now known as jfkthame_afk
  1339. # [10:32] * jfkthame_afk is now known as jfkthame
  1340. # [10:34] * Quits: smontagu (chatzilla@moz-BBEC82E4.red.bezeqint.net) (Ping timeout)
  1341. # [10:40] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1342. # [10:40] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1343. # [10:40] * Quits: sfink (chatzilla@moz-C15A718.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1344. # [10:41] * Joins: Sander (chatzilla@73FE8D5D.5F1E337E.109882C3.IP)
  1345. # [10:41] * Quits: karl (karl@moz-CA7DFBD7.jetstream.xtra.co.nz) (Ping timeout)
  1346. # [10:42] * Joins: smontagu (chatzilla@AC46863B.E679CB63.51B98CA5.IP)
  1347. # [10:45] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  1348. # [10:46] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Connection reset by peer)
  1349. # [10:47] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  1350. # [10:47] * Joins: vikash (vikash@344F2C06.2905CAEE.5D9ABA9F.IP)
  1351. # [10:48] * Joins: roc (chatzilla@E100D0FF.FD181AD7.5CE2311A.IP)
  1352. # [10:48] * ChanServ sets mode: +o roc
  1353. # [10:48] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1354. # [10:49] <darktrojan> and now for another edition of darktrojan's thoughts from leftfield
  1355. # [10:49] <darktrojan> I wonder how hard it would be to hook up facebook events and a lightning calendar
  1356. # [10:49] <kedo> 1
  1357. # [10:49] <kedo> whoops
  1358. # [10:50] * SeoZ is now known as SeoZ-work[AWAY]
  1359. # [10:50] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1360. # [10:51] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1361. # [10:52] * mattwoodrow|away is now known as mattwoodrow
  1362. # [10:52] * Joins: kaie (kaie@moz-42ED01E7.dip.t-dialin.net)
  1363. # [10:53] <Fallen> darktrojan: don't they have an .ics feed somewhere?
  1364. # [10:54] <Fallen> it shouldn't be very hard if their API allows retrieving events
  1365. # [10:54] <darktrojan> dunno about .ics, but json is easy enough
  1366. # [10:54] <Fallen> yeah. I could likely do a demo provider if you give me a few days
  1367. # [10:55] <darktrojan> awesome, that is something lightning should have
  1368. # [10:56] <darktrojan> (basically 'cos I saw the new playbook os calendar can do it)
  1369. # [10:56] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1370. # [10:58] * darktrojan could do lots of things to lightning if he had the time
  1371. # [11:04] <Fallen> darktrojan: go to facebook > events > click on the magnifier icon > export events > take that URL and subscribe to it using an ics/webdav calendar in Lightning
  1372. # [11:05] * Joins: mck182 (quassel@moz-8237CC79.hlucinnet.cz)
  1373. # [11:06] * Quits: mck182 (quassel@moz-8237CC79.hlucinnet.cz) (Client exited)
  1374. # [11:06] <darktrojan> hmm, that's easy
  1375. # [11:07] <darktrojan> seems to chuck out past events, but that really doesn't bother me
  1376. # [11:07] <vikash> hi Everyone, I wanted to discuss on webintents, Has any one heard about it?
  1377. # [11:07] <jdm> vikash: yep
  1378. # [11:07] <jdm> vikash: but #webapi is probably a better place
  1379. # [11:07] <vikash> thanks
  1380. # [11:07] <jdm> or mozilla.dev.webapi
  1381. # [11:08] <vikash> jdm, thanks, discussion continued there :)
  1382. # [11:09] * Quits: pranavrc (pranavrc@F4976EDC.9F275360.C28326FD.IP) (Ping timeout)
  1383. # [11:09] <jdm> vikash: a word of warning - you probably won't get much conversation right now, as many of the people who would comment live in North America
  1384. # [11:09] <jdm> where it is between 2 and 5 am
  1385. # [11:10] <vikash> Ah, will keep that in mind because here its 3.32PM -)
  1386. # [11:10] * Joins: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  1387. # [11:13] * Quits: igor (igor@A6B1CF0C.BF91BDCE.1DAC7E2F.IP) (Ping timeout)
  1388. # [11:16] * Joins: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP)
  1389. # [11:20] * Joins: dria (dria@moz-86A004D9.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1390. # [11:23] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  1391. # [11:24] * Quits: sewardj (sewardj@moz-D2808B20.dip.t-dialin.net) (Input/output error)
  1392. # [11:25] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1393. # [11:25] * Joins: sewardj (sewardj@moz-D2808B20.dip.t-dialin.net)
  1394. # [11:27] * Joins: igor (igor@A6B1CF0C.BF91BDCE.1DAC7E2F.IP)
  1395. # [11:28] <darktrojan> firebot, bug 715716
  1396. # [11:29] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=715716 nor, --, ---, nobody, NEW, Provide standard API for addons to open their preferences in the same way the Add-ons Manager UI doe
  1397. # [11:29] * Joins: mak (chatzilla@moz-B62534CC.retail.telecomitalia.it)
  1398. # [11:29] <darktrojan> Unfocused, do you think firing a notification is an appropriate way to solve this?
  1399. # [11:30] <darktrojan> (mostly because it's a one-liner for addon devs)
  1400. # [11:30] <jwatt> hmm
  1401. # [11:30] <jwatt> why is a clean build dying with
  1402. # [11:30] <jwatt> No rule to make target `../../../xpcom/idl-parser/xpidllex.py'
  1403. # [11:30] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1404. # [11:30] <darktrojan> see the topic, jwatt
  1405. # [11:30] * jwatt looks up
  1406. # [11:31] <jwatt> darktrojan: thanks
  1407. # [11:31] <darktrojan> np
  1408. # [11:31] <Unfocused> darktrojan: seems likea slight abuse of notifications, but that could work, i guess
  1409. # [11:31] <darktrojan> yes it does
  1410. # [11:31] <Unfocused> although importing AddonManager.jsm is only one extra line
  1411. # [11:32] <darktrojan> I was hoping to avoid it
  1412. # [11:32] * Joins: bonnie (bbsurender@moz-6644F61A.static-ip.oleane.fr)
  1413. # [11:32] <darktrojan> but I guess it doesn't really cost much
  1414. # [11:33] <Unfocused> could also tag it onto extIExtensions
  1415. # [11:33] * Joins: mck182 (quassel@moz-8237CC79.hlucinnet.cz)
  1416. # [11:33] <Unfocused> as in, Application.extensions.openPrefsForExtension() (or whatever)
  1417. # [11:35] <darktrojan> I... have never seen that before
  1418. # [11:36] <Unfocused> https://developer.mozilla.org/en/FUEL
  1419. # [11:36] * Joins: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP)
  1420. # [11:36] <Unfocused> sadly, not used a lot
  1421. # [11:37] * darktrojan has a dig around there
  1422. # [11:37] <Unfocused> Application.extensions maps to extIExtensions , which IIRC is in toolkit, so is application agnostic (same can't be said for parts of the rest of the API)
  1423. # [11:37] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1424. # [11:38] <darktrojan> looks like it
  1425. # [11:38] <paoletto> i tried to compile firefox for debugging with msvc9, but why do i get firefox.exe inside obj-i686-pc-mingw32?
  1426. # [11:38] * Quits: @roc (chatzilla@E100D0FF.FD181AD7.5CE2311A.IP) (Ping timeout)
  1427. # [11:40] <darktrojan> heh "You shall use the new add-on manager instead."
  1428. # [11:40] <darktrojan> also you shall not pass
  1429. # [11:41] <Unfocused> heh
  1430. # [11:42] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Quit: mdas)
  1431. # [11:42] <paoletto> no reason?
  1432. # [11:43] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  1433. # [11:43] * Quits: kaie (kaie@moz-42ED01E7.dip.t-dialin.net) (Quit: Leaving)
  1434. # [11:43] <darktrojan> that seems correct, paoletto
  1435. # [11:43] <Unfocused> paoletto: if you haven't set it to go into a specific directory, it generate the directory name based on the ABI
  1436. # [11:43] <paoletto> ABI?
  1437. # [11:44] <Unfocused> Application Binary Interface
  1438. # [11:44] <Unfocused> ie, the type of executable that your compiler produces
  1439. # [11:46] * Joins: kaie (kaie@moz-42ED01E7.dip.t-dialin.net)
  1440. # [11:49] <paoletto> hmm
  1441. # [11:49] <paoletto> but is it possible that msvc produces something with mingw interface?
  1442. # [11:51] <Unfocused> oh... i missread. you're using msvc9? that does seem weird
  1443. # [11:52] <Unfocused> but you're running a mingw environment? as opposed to, say, msys?
  1444. # [11:52] * Joins: darktrojan_ (geoff@moz-509CC089.dsl.telstraclear.net)
  1445. # [11:52] * Quits: darktrojan_ (geoff@moz-509CC089.dsl.telstraclear.net) (Quit: darktrojan_)
  1446. # [11:52] <paoletto> hmm
  1447. # [11:52] <paoletto> no i downloaded mozilla-build
  1448. # [11:52] * Joins: gmoro_ (guilherme@E0636309.96DFB25.D159334F.IP)
  1449. # [11:52] <Unfocused> huh
  1450. # [11:53] <paoletto> then i ran the start msvc9 bat
  1451. # [11:53] <paoletto> then i cd to mozilla-central
  1452. # [11:53] <paoletto> and started the build with pymake
  1453. # [11:53] <paoletto> or
  1454. # [11:53] <jdm> yeah, the mingw thing is normal
  1455. # [11:53] * Quits: gmoro__ (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  1456. # [11:53] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1457. # [11:53] <jdm> it's based off of your uname, I'm pretty sure
  1458. # [11:53] * Quits: kaie (kaie@moz-42ED01E7.dip.t-dialin.net) (Quit: Leaving)
  1459. # [11:54] <Unfocused> ah
  1460. # [11:54] <paoletto> okay then
  1461. # [11:54] <paoletto> thanks
  1462. # [11:54] * Unfocused always defines his own obj directory
  1463. # [11:54] * darktrojan has too many not to
  1464. # [11:55] * Standard8 is now known as Standard8Away
  1465. # [11:56] * Quits: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
  1466. # [11:56] * Joins: KaiRo (robert@moz-C40B5AFB.adsl.highway.telekom.at)
  1467. # [11:59] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
  1468. # [12:02] * Joins: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net)
  1469. # [12:06] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1470. # [12:10] * Joins: edmorley (edmorley@moz-A8AF2474.range86-166.btcentralplus.com)
  1471. # [12:10] * Quits: ferongr (ferongr@7021457F.229EBBFA.F5160715.IP) (Ping timeout)
  1472. # [12:11] * Joins: ferongr (ferongr@7021457F.229EBBFA.F5160715.IP)
  1473. # [12:12] * mattwoodrow is now known as mattwoodrow|away
  1474. # [12:12] <darktrojan> why don't we have a standard tabbrowser widget :(
  1475. # [12:14] <NeilAway> darktrojan: forgot to visit planet for 3 days :-(
  1476. # [12:14] <darktrojan> heh
  1477. # [12:14] <darktrojan> much reading ahead for you
  1478. # [12:15] <Unfocused> have you *seen* firefox's tabbrowser.xml? it needs to be burned with fire. not standardized
  1479. # [12:15] * Quits: gmoro_ (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  1480. # [12:15] <NeilAway> SeaMonkey's is at least nearly completely self-contained
  1481. # [12:15] <darktrojan> Unfocused, I wasn't nominating one
  1482. # [12:16] * padenot|away is now known as padenot
  1483. # [12:16] <darktrojan> I'm looking at all the different ways we open the addons manager
  1484. # [12:16] <Unfocused> ah. yes, ew
  1485. # [12:16] <darktrojan> and that's just us
  1486. # [12:17] * Quits: Sander (chatzilla@73FE8D5D.5F1E337E.109882C3.IP) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1487. # [12:17] <Unfocused> though i'm not convinced a standard tabbrowser would fix that (which tabbrowser do you use? how do you find it?)
  1488. # [12:18] <Unfocused> i'd like for applications to define a set of standard functions that they implement, like "this is how i normally display web content"
  1489. # [12:18] <Unfocused> "this is how i display in-content ui like the addons manager"
  1490. # [12:18] <Unfocused> etc
  1491. # [12:18] <darktrojan> "make me a tab and put this in it"
  1492. # [12:19] * NeilAway tries to work out how to asynchronously increment taras' blog post
  1493. # [12:19] * Joins: grubshka (grubshka@moz-D2D34AE8.fbxo.proxad.net)
  1494. # [12:19] * Joins: gwagner_ (idefix2@moz-6644F61A.static-ip.oleane.fr)
  1495. # [12:19] * Quits: gwagner_ (idefix2@moz-6644F61A.static-ip.oleane.fr) (Quit: gwagner_)
  1496. # [12:20] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1497. # [12:20] * mattwoodrow|away is now known as mattwoodrow
  1498. # [12:22] <darktrojan> I like seamonkey's switchToTabHavingURI better than firefox's
  1499. # [12:22] <darktrojan> it has a callback
  1500. # [12:22] * Quits: KaiRo (robert@moz-C40B5AFB.adsl.highway.telekom.at) (Input/output error)
  1501. # [12:22] * Joins: cjones (cjones@moz-6644F61A.static-ip.oleane.fr)
  1502. # [12:22] <Unfocused> iirc, firefox had a callback too, but it was removed
  1503. # [12:23] <Unfocused> seamonkey's is probably closer to how i originally wrote that function :)
  1504. # [12:23] * Joins: Standard8 (Standard8@moz-3917F838.threembb.co.uk)
  1505. # [12:23] <darktrojan> oh so removing useful things is evolution
  1506. # [12:23] <darktrojan> cool
  1507. # [12:24] <Unfocused> fwiw, it wasn't me that removed it :)
  1508. # [12:24] <darktrojan> I figured
  1509. # [12:24] <darktrojan> but that'd be why SM's function to open the AM is 4 lines and firefox's is a page
  1510. # [12:25] <Unfocused> hah
  1511. # [12:25] <darktrojan> arguably not as good, but hey
  1512. # [12:25] <Unfocused> does seamonkey do the stupid EM-ping/EM-pong thing?
  1513. # [12:25] * Joins: KaiRo (robert@moz-C40B5AFB.adsl.highway.telekom.at)
  1514. # [12:25] <darktrojan> no
  1515. # [12:25] <darktrojan> changes view in a callback!
  1516. # [12:26] * Joins: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com)
  1517. # [12:26] <Unfocused> there was some issue with that... forget what
  1518. # [12:26] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1519. # [12:26] <Unfocused> ah, yes, bug 593687
  1520. # [12:27] <darktrojan> heh, stunning
  1521. # [12:29] * Quits: masayuki (masayuki@moz-911CC660.zaq.ne.jp) (Quit: Leaving...)
  1522. # [12:30] * Standard8 is now known as Standard8Away
  1523. # [12:30] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  1524. # [12:30] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  1525. # [12:31] * Quits: Standard8Away (Standard8@moz-3917F838.threembb.co.uk) (Ping timeout)
  1526. # [12:32] * Joins: eflores (eflores@4548E2C6.EE84D258.11F528CC.IP)
  1527. # [12:34] * Quits: eflores (eflores@4548E2C6.EE84D258.11F528CC.IP) (Quit: Bye)
  1528. # [12:34] * Joins: dao (dao@moz-9C2DA497.superkabel.de)
  1529. # [12:37] * Quits: nli (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli)
  1530. # [12:37] * Quits: bobchao (bobchao@moz-99690620.hinet-ip.hinet.net) (Quit: bobchao)
  1531. # [12:38] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1532. # [12:39] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1533. # [12:40] * Quits: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1534. # [12:40] * Quits: bent (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1535. # [12:40] * Quits: fabrice (fabrice@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1536. # [12:40] * Quits: timdream (timdream@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1537. # [12:40] * Quits: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1538. # [12:40] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  1539. # [12:40] * Quits: cjones (cjones@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1540. # [12:40] * Quits: kaze (kaze@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1541. # [12:40] * Quits: jhammink (textual@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1542. # [12:40] * Quits: faramarz (faramarz@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1543. # [12:40] * Quits: bonnie (bbsurender@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1544. # [12:40] * Quits: jgriffin (jgriffin@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1545. # [12:40] * Quits: kanru (user@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1546. # [12:40] * Quits: mwu (mwu@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1547. # [12:40] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
  1548. # [12:40] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1549. # [12:41] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  1550. # [12:41] <darktrojan> aha
  1551. # [12:42] <darktrojan> I could tell the addonmanagerlisteners that I wanted to open the addonmanager
  1552. # [12:42] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1553. # [12:42] <darktrojan> why are all my ideas so twisted? :/
  1554. # [12:44] * Joins: eflores (eflores@4548E2C6.EE84D258.11F528CC.IP)
  1555. # [12:45] * Quits: eflores (eflores@4548E2C6.EE84D258.11F528CC.IP) (Quit: Bye)
  1556. # [12:46] * Joins: faramarz (faramarz@moz-6644F61A.static-ip.oleane.fr)
  1557. # [12:46] * Joins: jgriffin (jgriffin@moz-6644F61A.static-ip.oleane.fr)
  1558. # [12:46] * Joins: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr)
  1559. # [12:46] * Joins: bent (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  1560. # [12:47] * Joins: kaie (kaie@moz-42ED01E7.dip.t-dialin.net)
  1561. # [12:48] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  1562. # [12:48] * Joins: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  1563. # [12:49] * Quits: pascalc (chatzilla@moz-2B15DC2F.rev.sfr.net) (Ping timeout)
  1564. # [12:49] * Joins: jhammink (textual@moz-6644F61A.static-ip.oleane.fr)
  1565. # [12:49] * Joins: mwu (mwu@moz-6644F61A.static-ip.oleane.fr)
  1566. # [12:50] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  1567. # [12:51] * Quits: kaie (kaie@moz-42ED01E7.dip.t-dialin.net) (Quit: Leaving)
  1568. # [12:51] * Joins: kaie (kaie@moz-42ED01E7.dip.t-dialin.net)
  1569. # [12:52] <Unfocused> it must be due to living so far north
  1570. # [12:52] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1571. # [12:52] <darktrojan> at least our airport works :)
  1572. # [12:52] <Unfocused> pfft!
  1573. # [12:52] <darktrojan> sometimes
  1574. # [12:53] * Quits: c0smikdebris (c0smikdebr@C939C5CF.236DEFC0.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  1575. # [12:53] * Joins: KaIRC (robert@moz-37D2FAD2.adsl.highway.telekom.at)
  1576. # [12:53] * Quits: KaiRo (robert@moz-C40B5AFB.adsl.highway.telekom.at) (NickServ (GHOST command used by KaIRC))
  1577. # [12:53] * KaIRC is now known as KaiRo
  1578. # [12:55] * Joins: kaze (kaze@227F6D66.B9562A9C.B22E20D2.IP)
  1579. # [12:55] * Joins: bonnie (bbsurender@moz-6644F61A.static-ip.oleane.fr)
  1580. # [12:56] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  1581. # [12:57] * Joins: cjones (cjones@moz-6644F61A.static-ip.oleane.fr)
  1582. # [12:57] <darktrojan> boom, it works
  1583. # [12:57] * Quits: glob|away (glob@moz-DF237567.glob.com.au) (Quit: Leaving...)
  1584. # [12:58] <hsivonen> http://mxr.mozilla.org/mozilla-central/source/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp looks like it should be in c-c instead of m-c...
  1585. # [12:58] <Unfocused> gotta say, "boom" is not a terribly confidence inspiring sound
  1586. # [12:58] * Joins: glob (glob@moz-E31CD2CB.mozilla.org)
  1587. # [12:59] * Joins: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com)
  1588. # [12:59] <darktrojan> hmm, it isn't is it
  1589. # [12:59] * Joins: kanru (user@moz-6644F61A.static-ip.oleane.fr)
  1590. # [13:00] <hsivonen> hmm. http://mxr.mozilla.org/mozilla-central/source/extensions/spellcheck/src/mozEnglishWordUtils.h#72
  1591. # [13:00] * Quits: dao (dao@moz-9C2DA497.superkabel.de) (Quit: Leaving.)
  1592. # [13:00] <hsivonen> I guess I'll just look away
  1593. # [13:01] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  1594. # [13:01] <Unfocused> not that i'm one to talk... http://quotes.burntelectrons.org/4372
  1595. # [13:01] <darktrojan> heh
  1596. # [13:03] * Joins: pranavrc (pranavrc@D6E43EAC.AABBDFC0.520CDC98.IP)
  1597. # [13:04] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1598. # [13:05] * Joins: Ameya (chatzilla@AC9D62D4.FC13163A.9105FBCF.IP)
  1599. # [13:05] <Ameya> hello all
  1600. # [13:05] <Ameya> How to get url of installed addons...
  1601. # [13:05] <Ameya> ?
  1602. # [13:06] <Unfocused> which url?
  1603. # [13:06] <darktrojan> Unfocused, okay, so this is a product-neutral way of requesting that the AddonManager be opened, and a way of proving it can be called from AddonManager.jsm http://pastebin.mozilla.org/1491118
  1604. # [13:06] <darktrojan> really liking the term product-neutral by the way... not
  1605. # [13:06] * mattwoodrow is now known as mattwoodrow|away
  1606. # [13:07] <Unfocused> heh
  1607. # [13:07] <Ameya> Unfocused: I need prepaths...
  1608. # [13:07] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1609. # [13:07] <Ameya> such as chrome://sample_extension/...
  1610. # [13:08] <darktrojan> what the heck are you trying to do?
  1611. # [13:08] <Unfocused> darktrojan: that'd fit better into the new ManagerListeners, btw
  1612. # [13:08] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1613. # [13:08] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1614. # [13:09] <Ameya> nsChromeRegistry::ProcessManifestBuffer() in nsChromeRegistry.cpp but its not there since FF4
  1615. # [13:09] <darktrojan> that's where I put it originally, but that was by mistake
  1616. # [13:09] <Unfocused> darktrojan: there is the issue of when an application doesn't implement that... but then, an addon has to explicitly support an application anyway, so i guess we can just require them to expect that
  1617. # [13:09] <darktrojan> it doesn't explode
  1618. # [13:10] <NeilAway> glob: hey, when did we get component preferences?
  1619. # [13:10] <Unfocused> heh
  1620. # [13:10] <darktrojan> current criteria ^
  1621. # [13:10] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1622. # [13:10] <glob> NeilAway, component preferences?
  1623. # [13:10] <hsivonen> hmm. why no Preferences::AddBoolVarCache use in mailnews/ ?
  1624. # [13:10] * mak is now known as mak|afk
  1625. # [13:10] <Unfocused> Ameya: if it helps, Firefox 10 has https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/ChromeManifestParser.jsm
  1626. # [13:11] <NeilAway> glob: well, when component watching was originally introduced you didn't have the preferences that you did for reporter/assignee/qa/cc
  1627. # [13:11] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1628. # [13:11] <Unfocused> you can use Addon.getResourceURI() to get the location of the chrome.manifest file for a given addon
  1629. # [13:11] <darktrojan> Unfocused, so uhh, these new listeners are so new we don't use them yet?
  1630. # [13:11] <NeilAway> hsivonen: is that externally available?
  1631. # [13:12] <hsivonen> NeilAway: I don't know
  1632. # [13:12] <Unfocused> see https://developer.mozilla.org/en/Addons/Add-on_Manager for relevant Addons Manager API docs
  1633. # [13:12] * Joins: Wevah (Wevah@moz-A6EE65EC.stcd.qwest.net)
  1634. # [13:12] <glob> NeilAway, 2011-05-05
  1635. # [13:12] <Unfocused> darktrojan: very little use :)
  1636. # [13:13] <Unfocused> added in bug 715787
  1637. # [13:13] <NeilAway> glob: ah, never noticed, sorry
  1638. # [13:13] * Joins: victorporof (victorporo@986FC73E.7E2AA079.79933D60.IP)
  1639. # [13:13] <glob> NeilAway, no worries; i'm trying to be more communicative this year; failed much at that last year
  1640. # [13:14] <Ameya> actually I am dumping list of callers calling specific nsInterface such as nsICookieService into file...
  1641. # [13:14] <Unfocused> (which, i realise now, never got documented)
  1642. # [13:14] <Ameya> Yes... I got this by working on JS stack...
  1643. # [13:15] * Quits: kaie (kaie@moz-42ED01E7.dip.t-dialin.net) (Quit: Leaving)
  1644. # [13:15] <Ameya> So I have all callers with their URLs...now need to check which of them belong to extensions...
  1645. # [13:16] <Ameya> In simple word I want to detect whether extension is calling a particular interface
  1646. # [13:16] * Joins: kaie (kaie@moz-42ED01E7.dip.t-dialin.net)
  1647. # [13:16] <Ameya> or not...
  1648. # [13:16] * Quits: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP) (Quit: This computer has gone to sleep)
  1649. # [13:17] <NeilAway> hsivonen: well, the way we currently shoehorn mailnews into libxul is a big hack, for which one potential solution (that is already viable on linux) is to build mailnews against the libxul sdk instead
  1650. # [13:17] <Unfocused> Ameya: ChromeManifestParser.jsm can help you map extensions to chrome URLs
  1651. # [13:17] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1652. # [13:17] <NeilAway> hsivonen: but then we have to stick to externally available APIs
  1653. # [13:17] <darktrojan> Ameya, there's only a small number of chrome namespaces used by the app, the rest have to be extensions
  1654. # [13:17] <Ameya> for that I need pre-loaded list of URLs of all installed extensions...
  1655. # [13:18] <Ameya> So I can match this list with list in file...
  1656. # [13:18] <Unfocused> alternatively, you could resolve the chrome URLs to where they point on the filesystem, and match that up to locations of addons (use Addon.getResourceURI)
  1657. # [13:20] <Ameya> OK...let me check.
  1658. # [13:21] * Quits: Matti (chatzilla@moz-E7D6E9B5.dip.t-dialin.net) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.10a1/20120221003012])
  1659. # [13:21] * darktrojan pokes tryserver with a sharp pointy stick
  1660. # [13:24] <Ameya> Is it possible in C ?
  1661. # [13:24] * Quits: kaie (kaie@moz-42ED01E7.dip.t-dialin.net) (Quit: Leaving)
  1662. # [13:25] <Unfocused> probably
  1663. # [13:26] <Unfocused> that's not something i know though :)
  1664. # [13:27] * Unfocused loves being able to mostly ignore c/c++
  1665. # [13:27] * Joins: mreavy (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net)
  1666. # [13:27] * Quits: magsout (magsout@moz-AC4E6C07.fbx.proxad.net) (Ping timeout)
  1667. # [13:28] * mak|afk is now known as mak
  1668. # [13:28] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1669. # [13:28] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1670. # [13:30] * glob is now known as glob|away
  1671. # [13:30] * ewong|sleep is now known as ewong_
  1672. # [13:33] <darktrojan> Components.utils.import("resource://gre/modules/AddonManager.jsm");
  1673. # [13:33] <darktrojan> AddonManager.bar("badge@darktrojan.net")
  1674. # [13:33] <darktrojan> bingo
  1675. # [13:33] <edmorley> \o/ bug 726510
  1676. # [13:33] <edmorley> glob++
  1677. # [13:34] <darktrojan> heh
  1678. # [13:34] <glob|away> funny.. you make massive changes, no one notices. remove 4 characters.. wow :P
  1679. # [13:35] <darktrojan> can we add the status to the title instead?
  1680. # [13:35] <glob|away> darktrojan, sounds like addon fodder
  1681. # [13:36] <darktrojan> if it's in my awesomebar I don't have to load the page :)
  1682. # [13:36] * Quits: vikash (vikash@344F2C06.2905CAEE.5D9ABA9F.IP) (Ping timeout)
  1683. # [13:37] <glob|away> darktrojan, doesn't a bug's status change?
  1684. # [13:37] <darktrojan> nah
  1685. # [13:37] <darktrojan> not most of mine, anyway
  1686. # [13:37] <darktrojan> RESO WONT
  1687. # [13:38] * Joins: vikram360 (vikram360@3D5F0EFD.3BB86A63.2A068A5E.IP)
  1688. # [13:39] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
  1689. # [13:39] * Joins: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP)
  1690. # [13:39] * Fallen is now known as Fallen|away
  1691. # [13:39] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1692. # [13:40] <Unfocused> heh
  1693. # [13:40] <Unfocused> actually, that would be useful
  1694. # [13:40] <Unfocused> "did i fix that bug yet?"
  1695. # [13:40] * Quits: vikram360 (vikram360@3D5F0EFD.3BB86A63.2A068A5E.IP) (Ping timeout)
  1696. # [13:40] <darktrojan> exactly
  1697. # [13:41] * Joins: vikram360 (vikram360@3D5F0EFD.3BB86A63.2A068A5E.IP)
  1698. # [13:42] * Quits: Hendikins (wolfox@moz-88FB1B58.mxmn2.ken.bigpond.net.au) (Ping timeout)
  1699. # [13:42] <Ameya> Is it true that every installed extension has chrome:// URl???
  1700. # [13:43] * Joins: Hendikins (wolfox@moz-88FB1B58.mxmn2.ken.bigpond.net.au)
  1701. # [13:43] <Unfocused> no
  1702. # [13:43] <Unfocused> although it is likely
  1703. # [13:44] <Unfocused> but extensions don't *need* to register chrome URLs
  1704. # [13:44] * Joins: timdream (timdream@moz-6644F61A.static-ip.oleane.fr)
  1705. # [13:45] * Joins: tonymec__ (tonymec@FD1A2788.D0966174.277517C1.IP)
  1706. # [13:45] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  1707. # [13:45] * tonymec__ is now known as tonymec|away
  1708. # [13:47] <Ameya> but how can I get base URL of extensions?
  1709. # [13:47] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Ping timeout)
  1710. # [13:47] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1711. # [13:47] * Joins: magsout (magsout@moz-AC4E6C07.fbx.proxad.net)
  1712. # [13:48] * Quits: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr) (Quit: jlebar|mac)
  1713. # [13:48] <hsivonen> NeilAway: I'll use COMtaminated APIs then
  1714. # [13:48] <Ameya> even if I get list of all extensionIDs then also I think I may get its URL
  1715. # [13:48] <paoletto> what is the entry to disable taskbar previews?
  1716. # [13:49] <paoletto> previews.enable?
  1717. # [13:49] <darktrojan> oh yay, tryserver is done
  1718. # [13:50] * darktrojan lands
  1719. # [13:51] <paoletto> ok, so i finally found what is making firefox crash: it says: Assertion: cannot use taskbar previews in an embedded context!: etc etc
  1720. # [13:51] * Joins: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr)
  1721. # [13:51] <paoletto> but i dont understand, how do i disable these previews?
  1722. # [13:52] <darktrojan> woah, inbound's a bit purple
  1723. # [13:52] <Ameya> See I have list like ..
  1724. # [13:53] <Ameya> resource://gre/modules/DownloadTaskbarProgress.jsm 349
  1725. # [13:53] <Ameya> {292e17c8-ccc1-42e1-ac8b-af617d5413b1}
  1726. # [13:53] <Ameya> chrome://sample/content/clock.js 178
  1727. # [13:53] <Ameya> {aaab6710-0f2c-11d5-a53b-0010a401eb10}
  1728. # [13:53] <Ameya> chrome://sample/content/clock.js 201
  1729. # [13:53] <Ameya> {78650582-4e93-4b60-8e85-26ebd3eb14ca}
  1730. # [13:53] <Ameya> InterfaceID with caller's URL & line number..
  1731. # [13:54] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1732. # [13:54] <Ameya> from this I need to know which one this URLs belong to extensions....
  1733. # [13:54] * Joins: kaie (kaie@moz-4263B91D.dip.t-dialin.net)
  1734. # [13:55] <darktrojan> Ameya, do you need to know which extension they are from?
  1735. # [13:55] <Ameya> No... I need to know... which URL represent extension...
  1736. # [13:56] * Quits: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr) (Quit: jlebar|mac)
  1737. # [13:56] <Ameya> {aaab6710-0f2c-11d5-a53b-0010a401eb10} this is ID of nsICookieService.... called by chrome://sample/content/clock.js 178
  1738. # [13:57] <darktrojan> well the app uses a standard set of namespaces: gre, browser, toolkit etc.
  1739. # [13:57] <darktrojan> all you'd have to do is compare them
  1740. # [13:57] <Ameya> Yes...
  1741. # [13:58] <Ameya> but for that I need preloaded list of URLs of installed extensions...
  1742. # [13:58] * Joins: gmoro__ (guilherme@E0636309.96DFB25.D159334F.IP)
  1743. # [13:58] <darktrojan> why?
  1744. # [13:58] <darktrojan> if you know which things aren't extensions, the rest are
  1745. # [13:58] * Quits: gmoro (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  1746. # [13:59] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1747. # [13:59] <Ameya> but how to know which things are not extensions?
  1748. # [13:59] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1749. # [14:00] <Ameya> How to filter others from extensions?
  1750. # [14:01] <Unfocused> as i said earlier, resolve the URLs to real filesystem paths. those from the application will point to files to where firefox is installed. those from extensions will be where the extension is installed
  1751. # [14:01] <Unfocused> IIRC, there's example code on MDC for doing that
  1752. # [14:01] * Unfocused forgets how
  1753. # [14:01] <edmorley> glandium: android purple on your push, ideas?
  1754. # [14:02] * Joins: clokep (clokep@moz-84F4848B.static.ngn.east.myfairpoint.net)
  1755. # [14:02] <jfkthame> edmorley: isn't android usually purple? :P
  1756. # [14:03] <edmorley> only when it isn't red/orange... :p
  1757. # [14:03] <jfkthame> hmm, there is rather a lot of it this time, though
  1758. # [14:03] * bhearsum|afk is now known as bhearsum
  1759. # [14:04] <Ameya> which method converts chrome://sample/content/clock.js to real filesystempaths...?
  1760. # [14:04] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1761. # [14:04] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  1762. # [14:06] * Joins: smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi)
  1763. # [14:06] * ChanServ sets mode: +o smaug
  1764. # [14:07] <lurking> aren't purples an Infra problem
  1765. # [14:07] * Joins: tonymec (tonymec@FD1A2788.D0966174.277517C1.IP)
  1766. # [14:08] <bhearsum> usually
  1767. # [14:09] * Quits: bent (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Quit: Reconnecting…)
  1768. # [14:09] <NeilAway> edmorley: surely you should say \o/ 726510 ?
  1769. # [14:09] <darktrojan> bah! why don't app tabs have 'close other tabs' on their context menu
  1770. # [14:09] * Joins: bent (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  1771. # [14:10] <NeilAway> darktrojan: just close the window
  1772. # [14:10] <darktrojan> but I want my app tab :(
  1773. # [14:10] <paoletto> is it possible that the disabling of taskbar previews is not being honored?
  1774. # [14:11] <darktrojan> actually I don't, I'm going to bed
  1775. # [14:11] <darktrojan> \o.
  1776. # [14:11] * Quits: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net) (Quit: darktrojan)
  1777. # [14:11] * Joins: samridh (Mibbit@1DF7CED7.58E1DE7B.D2D1FAF0.IP)
  1778. # [14:13] * Joins: espindola (espindola@70D28DAE.F84268A9.971E19F6.IP)
  1779. # [14:15] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1780. # [14:15] * Quits: clokep (clokep@moz-84F4848B.static.ngn.east.myfairpoint.net) (Quit: Instantbird 1.2a1pre)
  1781. # [14:16] <Ameya> darktrojan: any method which converts chorme URls to real paths?
  1782. # [14:17] * ferjm is now known as ferjm|afk
  1783. # [14:18] * rail_away is now known as rail
  1784. # [14:18] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1785. # [14:19] * Joins: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com)
  1786. # [14:20] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
  1787. # [14:22] <edmorley> NeilAway: true :-)
  1788. # [14:22] * Quits: jhammink (textual@moz-6644F61A.static-ip.oleane.fr) (Quit: Textual IRC Client: http://www.textualapp.com/)
  1789. # [14:23] * Quits: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Connection reset by peer)
  1790. # [14:23] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  1791. # [14:23] * ChanServ sets mode: +o ehsan
  1792. # [14:23] <Unfocused> Ameya: nsIChromeRegistry.convertChromeURL()
  1793. # [14:25] * Joins: jhammink (textual@moz-6644F61A.static-ip.oleane.fr)
  1794. # [14:25] <Ameya> I checked it.. but I think it only expands chrome URL.... I dont think it gives like c:\...
  1795. # [14:26] <Ameya> https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIChromeRegistry#convertChromeURL()
  1796. # [14:26] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Connection reset by peer)
  1797. # [14:26] * Joins: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  1798. # [14:27] * Quits: rshetty (quassel@492BBF7C.D6737344.D30E9BEF.IP) (Ping timeout)
  1799. # [14:27] * Quits: pierron (pierron@moz-7EB03C5F.fbx.proxad.net) (Ping timeout)
  1800. # [14:29] * Quits: jhammink (textual@moz-6644F61A.static-ip.oleane.fr) (Quit: Textual IRC Client: http://www.textualapp.com/)
  1801. # [14:30] * Joins: pierron (pierron@moz-7EB03C5F.fbx.proxad.net)
  1802. # [14:30] <Unfocused> the docs are misleading, sadly
  1803. # [14:30] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1804. # [14:30] <Unfocused> it'll return a jar: or file: URI
  1805. # [14:31] <Ameya> ohoo... Ok..
  1806. # [14:31] <Unfocused> if you get a jar: URI, you can extract the inner file: URI from it (nsIJARURI.JARFile)
  1807. # [14:32] * Joins: jhammink (textual@moz-6644F61A.static-ip.oleane.fr)
  1808. # [14:32] <Unfocused> once you have a file: URI you can convert it to a normal path
  1809. # [14:33] <Unfocused> nsIFileURI.file will give you a nsIFile
  1810. # [14:33] * Quits: mck182 (quassel@moz-8237CC79.hlucinnet.cz) (Ping timeout)
  1811. # [14:33] <Ameya> ok
  1812. # [14:35] * Joins: splatree (chatzilla@moz-CDFF6664.nyc.res.rr.com)
  1813. # [14:36] * Parts: splatree (chatzilla@moz-CDFF6664.nyc.res.rr.com)
  1814. # [14:37] * Quits: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se) (Quit: Ex-Chat)
  1815. # [14:37] * Quits: samridh (Mibbit@1DF7CED7.58E1DE7B.D2D1FAF0.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1816. # [14:37] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1817. # [14:38] * Joins: dao (dao@moz-9C2DA497.superkabel.de)
  1818. # [14:41] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Ping timeout)
  1819. # [14:41] * Quits: peterv (peterv@moz-85A72D66.access.telenet.be) (Ping timeout)
  1820. # [14:41] <Ameya> Unfocused: It would work but I am editing "js/xpconnect/src/xpcjsid.cpp" So can I get similar in C??
  1821. # [14:41] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  1822. # [14:42] * bbondy is now known as bbondy_sheriff
  1823. # [14:42] <Unfocused> yes
  1824. # [14:42] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
  1825. # [14:42] * Joins: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr)
  1826. # [14:42] <jlebar|mac> Is there a way to get better than ms-resolution client-side time from JS?
  1827. # [14:43] <Unfocused> use the relevant xpcom APIs to get instances of nsIChromeRegistry, nsIFileURI, etc
  1828. # [14:44] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1829. # [14:47] * Joins: peterv (peterv@moz-85A72D66.access.telenet.be)
  1830. # [14:48] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1831. # [14:48] <Unfocused> jlebar|mac: i can't think of any way, no
  1832. # [14:48] <glandium> edmorley: jlebar's is purple too
  1833. # [14:48] <jlebar|mac> Unfocused: cool; thanks.
  1834. # [14:49] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1835. # [14:49] * Quits: igor (igor@A6B1CF0C.BF91BDCE.1DAC7E2F.IP) (Ping timeout)
  1836. # [14:50] <Ameya> Unfocused:http://mxr.mozilla.org/mozilla-central/source/chrome/src/nsChromeProtocolHandler.cpp#182 right??
  1837. # [14:50] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1838. # [14:50] <Ameya> http://mxr.mozilla.org/mozilla-central/source/chrome/src/nsChromeProtocolHandler.cpp#182
  1839. # [14:50] * Joins: peregrino (peregrino@moz-8906B79F.telecom.net.ar)
  1840. # [14:50] * Joins: aleth (aleth@moz-3E24110.ictp.it)
  1841. # [14:50] <Unfocused> yep
  1842. # [14:51] <aleth> Does moving an element around inside an XBL via appendChild remove any event listeners on that element?
  1843. # [14:52] * Quits: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  1844. # [14:53] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1845. # [14:54] * Quits: @smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi) (Input/output error)
  1846. # [14:54] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  1847. # [14:55] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1848. # [14:57] * Unfocused heads to bed before it becomes 3am again
  1849. # [14:57] * Quits: vikram360 (vikram360@3D5F0EFD.3BB86A63.2A068A5E.IP) (Ping timeout)
  1850. # [14:59] <edmorley> glandium: not to the same extent as yours, but I'm open to suggestions (/might just be unlucky)
  1851. # [14:59] <nigelb> Unfocused: haha
  1852. # [15:00] * Joins: smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi)
  1853. # [15:00] * ChanServ sets mode: +o smaug
  1854. # [15:00] * rail is now known as rail-buildduty
  1855. # [15:00] <glandium> edmorley: see with #build people, i guess
  1856. # [15:00] * Joins: Suresh (chatzilla@27DF31C4.59E0BFE7.EB06F97B.IP)
  1857. # [15:00] <jlebar|mac> Does media decoding run off main thread?
  1858. # [15:02] <ewong_> I'm trying to build SeaMonkey but I'm getting this build error : http://pastebin.mozilla.org/1491161 can someone point out what I need to do to fix this?
  1859. # [15:02] <paoletto> Cork, that was it
  1860. # [15:02] <Cork> ?
  1861. # [15:02] * jfkthame is now known as jfkthame_afk
  1862. # [15:02] <paoletto> actually, i just changed the createtaskbartabpreview() function to return always NS_OK
  1863. # [15:02] <paoletto> and now i can open tabs
  1864. # [15:02] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1865. # [15:02] <paoletto> without crashing
  1866. # [15:02] <Cork> :)
  1867. # [15:03] <edmorley> glandium: so your push shouldn't be causing that then?
  1868. # [15:03] <Cork> monky patching huh? :)
  1869. # [15:03] <glandium> edmorley: looking at random logs, it seems the tests are actually okay
  1870. # [15:03] <paoletto> but seriously, this behavior should be controlled by the properties
  1871. # [15:03] <paoletto> what are they for if they are not used?
  1872. # [15:03] <Cork> paoletto: file a bug, the worst that can happen is a won't fix :)
  1873. # [15:03] <edmorley> glandium: ok, thank you
  1874. # [15:03] <glandium> edmorley: I doubt it does. and as a matter of fact, it looks like things got better on kairo's push
  1875. # [15:04] <paoletto> okay, do i have to register somewhere?
  1876. # [15:04] <Cork> bugzilla.mozilla.org
  1877. # [15:04] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1878. # [15:04] <paoletto> ok
  1879. # [15:04] <paoletto> htanks
  1880. # [15:04] <Cork> np
  1881. # [15:04] <edmorley> glandium: ah yes, they've appeared now :-)
  1882. # [15:04] <Cork> paoletto: have a look first so there isn't already a bug about it
  1883. # [15:04] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1884. # [15:05] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (No route to host)
  1885. # [15:05] * mcote|afk is now known as mcote
  1886. # [15:05] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1887. # [15:06] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1888. # [15:06] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
  1889. # [15:06] * lurking thinks R2D2 need a processor upgrade to 3CPO
  1890. # [15:07] <ewong_> ahh found it.. bug #683861
  1891. # [15:07] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
  1892. # [15:08] * Quits: smontagu (chatzilla@AC46863B.E679CB63.51B98CA5.IP) (Ping timeout)
  1893. # [15:08] * Quits: Ameya (chatzilla@AC9D62D4.FC13163A.9105FBCF.IP) (Ping timeout)
  1894. # [15:09] * Joins: bobchao (bobchao@moz-34346FBA.dynamic.totalbb.net.tw)
  1895. # [15:09] * khuey|away is now known as khuey
  1896. # [15:09] * ewong_ is now known as ewong|sleep
  1897. # [15:10] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1898. # [15:10] * jhopkins|afk is now known as jhopkins
  1899. # [15:10] <@khuey> lurking: what are you doing to our conference rooms?
  1900. # [15:11] <lurking> hahaha
  1901. # [15:11] * Joins: dseif (dseif@F774F7DF.531FD64C.630E4E47.IP)
  1902. # [15:16] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1903. # [15:16] * Joins: smontagu (chatzilla@moz-C272E680.red.bezeqint.net)
  1904. # [15:17] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Quit: nhirata)
  1905. # [15:18] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1906. # [15:19] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  1907. # [15:20] <hsivonen> I wonder what this is about http://tinderbox.mozilla.org/showlog.cgi?log=ThunderbirdTry/1329994027.1329994935.18390.gz&fulltext=1#err0
  1908. # [15:20] <jesup> khuey: still on east coast time I see :-)
  1909. # [15:21] <@khuey> yeah :-/
  1910. # [15:22] * Quits: Goldorak (chatzilla@C42A8695.3B0BEF77.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1911. # [15:24] <@bz_sleep> jlebar|mac: not yet
  1912. # [15:24] <@bz_sleep> jlebar|mac: you there?
  1913. # [15:24] <jlebar|mac> bz_sleep: yep
  1914. # [15:24] * bz_sleep is now known as bz
  1915. # [15:24] <jlebar|mac> bz_sleep: It's 3:15p here.
  1916. # [15:24] <jlebar|mac> bz: Not yet, as in, I can't write tests yet.
  1917. # [15:24] <jlebar|mac> *?
  1918. # [15:25] <@bz> jlebar|mac: not yet as in not yet a way to get high-precision time in JS
  1919. # [15:25] <jlebar|mac> bz: Ah.
  1920. # [15:25] <@bz> jlebar|mac: that said, you have some options
  1921. # [15:25] <@bz> jlebar|mac: depending on whether this is for production use or not
  1922. # [15:25] <jlebar|mac> bz: I don't want to; I worry about pages getting it.
  1923. # [15:25] * ferjm|afk is now known as ferjm
  1924. # [15:25] <@bz> jlebar|mac: ah. Would them getting it be good or bad?
  1925. # [15:25] <jlebar|mac> bz: There's this idle timer we're going to expose to pages...
  1926. # [15:25] * Parts: aleth (aleth@moz-3E24110.ictp.it)
  1927. # [15:25] <@bz> ok
  1928. # [15:25] <jlebar|mac> bz: And we have to fuzz when we send the notification that we're idle.
  1929. # [15:25] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Quit: mdas)
  1930. # [15:26] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  1931. # [15:26] <@bz> ok
  1932. # [15:26] * Joins: regen (Miller@moz-676A9DB8.adsl.dynamic.seed.net.tw)
  1933. # [15:26] <@bz> That seems reasonable
  1934. # [15:26] <jlebar|mac> bz: Otherwise an attacker who has two tabs open could correlate between two tabs and figure out that the same user is in both.
  1935. # [15:26] <@bz> Since the definition of "idle" is pretty elastic
  1936. # [15:26] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1937. # [15:26] <jlebar|mac> bz: But I wanted to know if ms-resolution fuzzing is sufficient.
  1938. # [15:26] <jlebar|mac> bz: If you can get us-resolution times from js, then we need us-resolution fuzzing.
  1939. # [15:26] <@bz> We do plan to expose APIs to get us-resolution times in JS
  1940. # [15:26] <@bz> Probably as performance.now()
  1941. # [15:27] <jlebar|mac> bz: I'll note that in the bug, then. Someone's going to need to write a us-resolution nsITimer. :)
  1942. # [15:27] <@bz> which will return a TimeStamp-based time, with the 0 point set when the page started loading
  1943. # [15:27] <@bz> I don't understand why you need us-resolution fuzzing....
  1944. # [15:27] <jlebar|mac> Okay…yeah. That would be bad if we fuzzed only to ms.
  1945. # [15:27] <jlebar|mac> bz: So suppose we did minute-level fuzzing.
  1946. # [15:27] <@bz> or what that even means
  1947. # [15:27] <@bz> Oh, I see
  1948. # [15:28] <@bz> So here's the thing
  1949. # [15:28] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
  1950. # [15:28] <jlebar|mac> bz: Suppose we added exactly 0-10 minutes to the idle time.
  1951. # [15:28] <@bz> you're assuming that nsITimer is actually _accurate_ to the ms
  1952. # [15:28] <@bz> it's so not
  1953. # [15:28] * Joins: bharath (bharath@27B44BE3.E3EE0B57.D30E9BEF.IP)
  1954. # [15:28] <glandium> jlebar|mac: fwiw, i should be able to get jemalloc2 running on linux some time today, since it doesn't involve double purge and decommit. from there, we should be able to see what the number of arenas changes
  1955. # [15:28] <jlebar|mac> bz: Sure, not necessarily...
  1956. # [15:28] <@bz> that kinda comes with the territory
  1957. # [15:28] <jlebar|mac> glandium: Sounds good. :)
  1958. # [15:28] <@bz> so in practical terms, I suspect that ms-level fuzzing would work
  1959. # [15:29] <Honza> neilio
  1960. # [15:29] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  1961. # [15:29] <jlebar|mac> bz: Presumably an attacker has some control over how full our event loop is, and so on.
  1962. # [15:29] <@bz> well, they can _add_ to our event loop
  1963. # [15:29] <jlebar|mac> But maybe ms-level would work.
  1964. # [15:29] <@bz> but not remove from it
  1965. # [15:29] <jlebar|mac> :)
  1966. # [15:29] * glob|away is now known as glob
  1967. # [15:29] <@bz> here's the thing
  1968. # [15:29] <jlebar|mac> It's a probabilistic thing, anyway. If it was precise only 10% of the time, that could still be bad.
  1969. # [15:30] <@bz> yes
  1970. # [15:30] <@bz> agreed
  1971. # [15:30] <jlebar|mac> Or, precitable only 10% of the time.
  1972. # [15:30] <@bz> I suggest testing it
  1973. # [15:30] <jlebar|mac> Indeed.
  1974. # [15:30] <@bz> add ms-level fuzzing and see how it looks
  1975. # [15:30] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Connection reset by peer)
  1976. # [15:30] <jlebar|mac> Sounds like a plan.
  1977. # [15:30] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1978. # [15:30] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  1979. # [15:30] * @bz goes back to measuring his hash collisions
  1980. # [15:30] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Connection reset by peer)
  1981. # [15:30] <Honza> getfirebug.com/wiki is very slow, anybody knows who I could ask for help?
  1982. # [15:31] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  1983. # [15:31] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1984. # [15:33] * Joins: mdas_ (mdas@moz-6644F61A.static-ip.oleane.fr)
  1985. # [15:33] * jmaher|afk is now known as jmaher
  1986. # [15:33] * rnewman|sleep is now known as rnewman
  1987. # [15:33] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1988. # [15:34] * Quits: MarcoZ (marco.zehe@moz-6D174502.dip.t-dialin.net) (Input/output error)
  1989. # [15:34] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  1990. # [15:34] * mdas_ is now known as mdas
  1991. # [15:34] * Joins: MarcoZ (marco.zehe@moz-6D174502.dip.t-dialin.net)
  1992. # [15:36] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  1993. # [15:39] <jesup> bz: there was lots of interest at the HTML5 gaming work week in sub-ms timing (I think partly for timing js functions and loops and figuring out how much time they had left to meet 60fps timing (16.6ms max for everything)). Dave Mandelin has the details (I wasn't in that roundtable)
  1994. # [15:40] <@bz> jesup: ok
  1995. # [15:40] * Joins: bsmedberg (bsmedberg@moz-411AE6F0.alt.east.verizon.net)
  1996. # [15:40] * ChanServ sets mode: +o bsmedberg
  1997. # [15:40] <@bz> jesup: I'd been going to maybe do performance.now if no one else does, but I should talk to dmandelin
  1998. # [15:40] <jesup> he seemed to think it was a reasonable request. (That's all I know)
  1999. # [15:40] <Honza> smaug: ping
  2000. # [15:40] <jesup> Good
  2001. # [15:40] <@bz> well, sure
  2002. # [15:40] <@bz> we all think it's a reasonable request
  2003. # [15:40] <jesup> :-)
  2004. # [15:42] * Quits: peterv (peterv@moz-85A72D66.access.telenet.be) (Connection reset by peer)
  2005. # [15:42] <@bz> hmm
  2006. # [15:42] <jesup> I doubt the games people will want it fuzzy... but again, talk to Dave
  2007. # [15:42] <@bz> lots of atom churn on startup!
  2008. # [15:43] <@bz> we're not talking about fuzzing the timer
  2009. # [15:43] <jesup> bz: interesting - how much?
  2010. # [15:43] <@bz> we're talking about fuzzing the exact time the user starts or stops being idle
  2011. # [15:43] <jesup> bz: aha.
  2012. # [15:43] * Joins: peterv (peterv@moz-85A72D66.access.telenet.be)
  2013. # [15:43] <@bz> 2525 atoms destroyed
  2014. # [15:43] <jesup> sorry, didn't read entire scrollback
  2015. # [15:43] <@bz> starting the browser
  2016. # [15:43] <jesup> more than I'd expect
  2017. # [15:43] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Input/output error)
  2018. # [15:44] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  2019. # [15:44] <@bz> lots of these are all different
  2020. # [15:44] <@bz> 1 or fewer copies of it ever alive
  2021. # [15:44] <@bz> the most common one is "chrome" at 67 destructions so far
  2022. # [15:45] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2023. # [15:46] <@smaug> Honza: pong
  2024. # [15:47] * edransch-away is now known as edransch
  2025. # [15:47] * Quits: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  2026. # [15:47] <Honza> smaug: I think you might already mention that, but would it be possible to get intefaces in the CC log?
  2027. # [15:48] <@smaug> interfaces?
  2028. # [15:48] <@smaug> what interfaces?
  2029. # [15:48] <Honza> I am seeing an object in the log and I am pretty sure it's nsIHttpChannel
  2030. # [15:48] <Honza> but it would be nice to see it
  2031. # [15:48] <Honza> I mean interfaces names
  2032. # [15:48] <@smaug> CC operates on concrete objects, not interfaces
  2033. # [15:49] <@smaug> we could add better object names though
  2034. # [15:49] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  2035. # [15:49] * Joins: zoite_ (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com)
  2036. # [15:49] * Quits: zoite_ (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com) (Client exited)
  2037. # [15:49] <Honza> what do you mean by better?
  2038. # [15:49] <@smaug> also, httpchannel isn't cycle collectable object
  2039. # [15:49] <@smaug> hmm
  2040. # [15:49] * Quits: tonymec (tonymec@FD1A2788.D0966174.277517C1.IP) (Input/output error)
  2041. # [15:50] <@smaug> Honza: hm, or are you talking about JS implemented objects
  2042. # [15:50] <Honza> I see a list of functions: e.g. visitResponseHeaders, visitRequestHeaders, redirectionLimit, etc. ->it's a channel
  2043. # [15:50] <Honza> XPCWrappedNative_NoHelper
  2044. # [15:50] * Quits: tonymec|away (tonymec@FD1A2788.D0966174.277517C1.IP) (Quit: Konversation terminated!)
  2045. # [15:50] * jfkthame_afk is now known as jfkthame
  2046. # [15:50] <Honza> This is the object
  2047. # [15:51] <@smaug> ok, so it is some xpconnect wrapper
  2048. # [15:51] * Joins: fabrice (fabrice@227F6D66.B9562A9C.B22E20D2.IP)
  2049. # [15:51] <Honza> I have no idea what is the object but it has bunch of owners -> functions
  2050. # [15:51] * jhford-work is now known as jhford-work-away
  2051. # [15:51] <Honza> and they correspond to what nsIHttpChannel implements
  2052. # [15:52] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  2053. # [15:52] <@smaug> nsIHttpChannel doesn't implement anything ;)
  2054. # [15:52] <@smaug> it is an interface which is then implemented
  2055. # [15:52] <Honza> yeah, sure, they correspond to what nsIHttpChannel defines ;-)
  2056. # [15:52] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  2057. # [15:53] * Quits: dseif (dseif@F774F7DF.531FD64C.630E4E47.IP) (Input/output error)
  2058. # [15:53] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  2059. # [15:54] <@smaug> XPCWrappedNative_NoHelper is XPCWrappedNativeJSClass
  2060. # [15:54] * @smaug reads some code
  2061. # [15:55] * Quits: regen (Miller@moz-676A9DB8.adsl.dynamic.seed.net.tw) (Quit: regen)
  2062. # [15:55] <Mark_Capella> khuey: Can I set you as a reviewer for Bug 718359 - configure.in: remove useless SANITY_CHECKING_FEATURE and XCB_SURFACE_FEATURE
  2063. # [15:55] <@khuey> sure
  2064. # [15:55] * armenzg is now known as armenzg_brb
  2065. # [15:56] <Honza> smaug: it would just help to have more info, everything what is possible to get...
  2066. # [15:56] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Ping timeout)
  2067. # [15:56] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
  2068. # [15:56] <Mark_Capella> khuey: thx :-p
  2069. # [15:56] * Quits: jhopkins (jhopkins@moz-41E1D586.tb.shawcable.net) (Ping timeout)
  2070. # [15:57] * Quits: smontagu (chatzilla@moz-C272E680.red.bezeqint.net) (Ping timeout)
  2071. # [15:57] * coop|afk is now known as coop
  2072. # [15:58] * Joins: bernard (Mibbit@AF5332E9.74B6A00.67BABDAE.IP)
  2073. # [15:59] * Quits: bernard (Mibbit@AF5332E9.74B6A00.67BABDAE.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2074. # [15:59] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  2075. # [15:59] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  2076. # [15:59] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  2077. # [16:00] * Quits: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com) (Quit: Leaving)
  2078. # [16:01] <bharath> kumar: can to please help me out on how to get started for GSOC?
  2079. # [16:02] <kumar> hi bharath
  2080. # [16:02] * Joins: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se)
  2081. # [16:02] <kumar> have you applied yet?
  2082. # [16:03] <drice> I'm misunderstanding something about do_QueryInterface. Can someone point out the error? http://pastebin.mozilla.org/1491178
  2083. # [16:03] <andreasn> anyone recognize a build error with xpidllex.py?
  2084. # [16:03] <bharath> kumar: application is not yet started
  2085. # [16:04] <andreasn> on Windows
  2086. # [16:04] <mak> andreasn: see the topic
  2087. # [16:04] * Joins: jhopkins (jhopkins@moz-41E1D586.tb.shawcable.net)
  2088. # [16:04] <@bz> hrm
  2089. # [16:04] * Joins: smontagu (chatzilla@moz-74A88FE7.red.bezeqint.net)
  2090. # [16:04] * Quits: timdream (timdream@moz-6644F61A.static-ip.oleane.fr) (Input/output error)
  2091. # [16:04] <@bz> using the pointer-based hash does better for atoms than using the string-based one
  2092. # [16:04] <@bz> I suppose that's not surprising
  2093. # [16:05] <kumar> bharath: ah, yes, I see it now. The best source of info on it is this document https://wiki.mozilla.org/Community:SummerOfCode12
  2094. # [16:05] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2095. # [16:05] <andreasn> mak: oh, sorry. Should have done that. Thanks!
  2096. # [16:05] <@smaug> drice: nsNetAddr nsAddr should be nsCOMPtr<nsINetAddr> addr;
  2097. # [16:05] <@smaug> er
  2098. # [16:05] <@smaug> hmm
  2099. # [16:05] <@bz> in retrospect....
  2100. # [16:05] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Broken pipe)
  2101. # [16:05] <@bz> V6 and PV hash to the same thing. :(
  2102. # [16:05] <@smaug> drice: a bit strange looking code. In general, don't ever never use release counting on stack objects
  2103. # [16:06] <@bz> STRING: |anu|, 874619862, 982, 1057
  2104. # [16:06] <@bz> STRING: |aoe|, 874619862, 982, 1057
  2105. # [16:06] <@bz> STRING: |alU|, 874619862, 982, 1057
  2106. # [16:06] <@bz> STRING: |amE|, 874619862, 982, 1057
  2107. # [16:06] <@bz> STRING: |aj5|, 874619862, 982, 1057
  2108. # [16:06] * bwinton_away is now known as bwinton
  2109. # [16:06] * Joins: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP)
  2110. # [16:06] <@bz> All hash to the same thing. :(
  2111. # [16:06] <drice> smaug: I'm writing a mostly trivial automated test which will give me a chance to figure out how to use these things. I thought I'd be testing the ability of my new component, nsNetAddr : nsINetAddr, to QI.
  2112. # [16:07] * Joins: mck182 (quassel@moz-7764E74F.vsb.cz)
  2113. # [16:07] <@smaug> why you need QI in anycase
  2114. # [16:07] <@smaug> nsNetAddr is a nsINetAddr
  2115. # [16:07] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  2116. # [16:07] <@smaug> drice: what does nsINetAddr look like?
  2117. # [16:08] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2118. # [16:08] <@bz> Hmm
  2119. # [16:08] <@bz> do we have any alignment guarantees for AtomImpl?
  2120. # [16:08] <drice> smaug: http://pastebin.mozilla.org/1491181
  2121. # [16:09] <NeilAway> drice: also, if nsNetAddr is an XPCOM object, then you can't create one on the stack
  2122. # [16:09] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Input/output error)
  2123. # [16:09] <@smaug> drice: (even if your code would compile, it would crash because of double deletion)
  2124. # [16:09] <drice> NeilAway: Alright. I was trying to guess at the right way to do this by looking at other tests. How do I create one? nsCOMPtr<nsINetAddr> = new nsNetAddr() ?
  2125. # [16:10] <bharath> kumar: Have you ever applied for Gsoc?
  2126. # [16:10] <@smaug> that looks better :)
  2127. # [16:10] <NeilAway> drice: you could write nsRefPtr<nsNetAddr> netAddr = new nsNetAddr(); nsCOMPtr<nsISupports> supports = do_QueryObject(netAddr); nsCOMPtr<nsINetAddr> iNetAddr = do_QueryInterface(nsISupports);
  2128. # [16:10] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  2129. # [16:10] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  2130. # [16:10] <NeilAway> that should cover all the basics
  2131. # [16:10] <kumar> bharath: I have not applied myself. Looks like application starts in 4 days. Good luck! It should be a lot of fun
  2132. # [16:10] <drice> NeilAway: solid. nsRefPtr and do_QueryObject are new to me. I'll explore.
  2133. # [16:11] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/722e1ed13f9a - Vicamo Yang - Bug 712804 - B2G SMS: Support UCS2 encoding. r=philikon DONTBUILD because NPOTB
  2134. # [16:11] <drice> I'm assuming I don't need to explicitly delete or release stack nsCOMPtr's.
  2135. # [16:11] <drice> (obviously not delete)
  2136. # [16:11] <@khuey> nope
  2137. # [16:11] <bharath> kumar: will you give me any suggestions for that because I am a beginner in firefox development?
  2138. # [16:12] <@smaug> nsCOMPtr and nsRefPtr addref/release when needed, and when ref count drops to 0, object is deleted
  2139. # [16:12] <NeilAway> drice: you'll need nsAutoPtr.h for those
  2140. # [16:13] * @bz kinda wishes we just had a non-crappy hash function
  2141. # [16:13] <kumar> bharath: there are a lot of guidelines on that wiki page. It should be more than enough but if you have more questions, you can reach out to the contacts on that same page.
  2142. # [16:13] <drice> NeilAway: I'd use RefPtr and QueryObject here because I'm choosing not to acknowledge that nsNetAddr *is* nsINetAddr, correct?
  2143. # [16:13] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Ping timeout)
  2144. # [16:14] <jlebar|mac> bz: String hash function?
  2145. # [16:14] <@bz> So as far as I can tell, all my nsIAtom* are 16-byte-aligned
  2146. # [16:14] <@bz> jlebar|mac: yes
  2147. # [16:14] * jlebar|mac is surprised ours is crappy.
  2148. # [16:14] <jlebar|mac> although I guess I shouldn't be.
  2149. # [16:14] <@bz> well, it depends on how you define "crappy"
  2150. # [16:14] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  2151. # [16:15] <@bz> Again....
  2152. # [16:15] <@bz> STRING: |anu|, 874619862, 982, 1057
  2153. # [16:15] <@bz> STRING: |aoe|, 874619862, 982, 1057
  2154. # [16:15] <@bz> STRING: |alU|, 874619862, 982, 1057
  2155. # [16:15] <@bz> STRING: |amE|, 874619862, 982, 1057
  2156. # [16:15] <@bz> STRING: |aj5|, 874619862, 982, 1057
  2157. # [16:15] <@bz> As in, those all collided in practice
  2158. # [16:15] <jlebar|mac> wow, that's pretty crappy.
  2159. # [16:15] <@bz> granted, this is the worst one in this set
  2160. # [16:16] <@bz> er, one of the worst ones
  2161. # [16:16] <jfkthame> that does seem surprising - and disappointing
  2162. # [16:16] <@bz> note that we have at least 3 separate ways to hash strings
  2163. # [16:17] <@bz> I'm looking at the one atoms use
  2164. # [16:17] <@bz> So
  2165. # [16:17] <@bz> I have 38 5-way collisions
  2166. # [16:17] <@bz> 147 4-way
  2167. # [16:17] <@bz> 237 3-way
  2168. # [16:17] <jlebar|mac> Out of how many atoms?
  2169. # [16:17] <@bz> 394 2-way
  2170. # [16:17] <@bz> 11322 non-collidint
  2171. # [16:17] <@bz> er, non-colliding
  2172. # [16:18] <jlebar|mac> bz: These atoms are known at compile-time?
  2173. # [16:18] * Joins: Noah (opera@moz-64C6BB74.dsl.rcsntx.sbcglobal.net)
  2174. # [16:18] <@bz> I'm just logging in ~AtomImpl what the keyHash in the PDLHashTable ended up being
  2175. # [16:18] <@bz> well, keyHash right-shifted by 1
  2176. # [16:18] <@smaug> we don't have that many static atoms
  2177. # [16:18] * Parts: Noah (opera@moz-64C6BB74.dsl.rcsntx.sbcglobal.net)
  2178. # [16:18] <@bz> since the low bit is in fact just used to handle collisions
  2179. # [16:19] <@bz> this is atoms in general
  2180. # [16:19] <@bz> not static ones
  2181. # [16:19] <derf> bz: That is a pretty terrible hash.
  2182. # [16:19] * armenzg_brb is now known as armenzg
  2183. # [16:19] * Quits: sewardj (sewardj@moz-D2808B20.dip.t-dialin.net) (Ping timeout)
  2184. # [16:19] * @bz is pretty sure we don't have a static atom for "aj5"
  2185. # [16:19] <@smaug> gkatoms has less than 2000
  2186. # [16:19] <jlebar|mac> bz: I wouldn't put it past us...
  2187. # [16:19] <derf> In 11k entries with a 32-bit hash, I'd expect about 1 collision.
  2188. # [16:19] * Joins: jhorak (jhorak@moz-59813FB4.cust.nbox.cz)
  2189. # [16:19] <@bz> ok
  2190. # [16:19] <@bz> so let me check something
  2191. # [16:19] * @bz is not quite sure why some of these are colliding...
  2192. # [16:20] <paoletto> could someone confirm my bug report? 729909 :)
  2193. # [16:21] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2194. # [16:22] * Joins: Noah (opera@moz-64C6BB74.dsl.rcsntx.sbcglobal.net)
  2195. # [16:23] * Quits: wlach (wlach@moz-F7860300.vif.net) (Quit: Leaving)
  2196. # [16:24] * Parts: Noah (opera@moz-64C6BB74.dsl.rcsntx.sbcglobal.net)
  2197. # [16:25] <@bz> yeah
  2198. # [16:25] <@bz> so...
  2199. # [16:25] <@bz> get this
  2200. # [16:25] * Joins: imphil (philipp@moz-7ACF9D14.dip.t-dialin.net)
  2201. # [16:26] <@bz> http://pastebin.mozilla.org/1491192
  2202. # [16:27] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Connection reset by peer)
  2203. # [16:27] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  2204. # [16:27] <@bz> derf: so this SpookyHash thing seems 64-bit specific, right?
  2205. # [16:28] * Quits: grubshka (grubshka@moz-D2D34AE8.fbxo.proxad.net) (Ping timeout)
  2206. # [16:28] <froydnj> why not just use emacs's or gcc's libcpp hash function? no need to get super fancy
  2207. # [16:28] <derf> bz: It requires 64-bit arithmetic, yes. But it only needs rotate, addition, and xor.
  2208. # [16:28] <derf> So it should not be expensive to emulate with a 32-bit word.
  2209. # [16:29] <mconnor> I'm fairly certain we have useful hashing functions we could use, and just aren't
  2210. # [16:29] <mconnor> where by useful, I mean "actually work"
  2211. # [16:29] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  2212. # [16:30] <jlebar|mac> bz: There's also murmurhash
  2213. # [16:30] <gcp> murmurhash has a 32bit formulation
  2214. # [16:30] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Connection reset by peer)
  2215. # [16:30] <jlebar|mac> right.
  2216. # [16:30] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  2217. # [16:31] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2218. # [16:31] <jlebar|mac> http://code.google.com/p/smhasher/
  2219. # [16:32] <jesup> derf: 64-bit rotate can be mildly annoying (perf-wise) in 32-bits (not very; just masks and shifts and probably a temporary, but it's more than an instruction or two extra).
  2220. # [16:32] <derf> Hey, if murmurhash passes Bob Jenkins' torture test, then great.
  2221. # [16:33] <derf> jesup: I know. I write asm for a living.
  2222. # [16:33] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 12.0a2/20120221042010])
  2223. # [16:33] <jesup> derf: :-)
  2224. # [16:33] <@bz> mconnor: well, we definitely do
  2225. # [16:33] <@bz> mconnor: we checked one into necko for the cache!
  2226. # [16:33] <@bz> mconnor: michal tried to change other consumers too, but ran into pushback and punted
  2227. # [16:33] <@bz> mconnor: sadly, the followup bugs never got filed
  2228. # [16:34] <mconnor> blah
  2229. # [16:34] <mconnor> I hate that story
  2230. # [16:34] * @bz hates NSPR
  2231. # [16:34] <@bz> but that's life
  2232. # [16:34] <@bz> ok
  2233. # [16:34] <mconnor> so... meta bug for "don't use shitty hashing" ? :)
  2234. # [16:34] <@bz> derf: so I did e-mail bjacob yesterday
  2235. # [16:34] <@bz> tempting
  2236. # [16:35] <@bz> ok
  2237. # [16:35] <jesup> derf; first time I wrote that one was at GE for a pseudo-asm -> real-asm translator in 1986. Astonished I still remember the details
  2238. # [16:35] * mcote is now known as mcote|bbiab
  2239. # [16:35] <@bz> so what I would really like is to parallelize this crap
  2240. # [16:35] <@bz> as in, I write the code that uses the hashcode
  2241. # [16:35] * philor|away is now known as philor
  2242. # [16:35] <@bz> while someone else writes the code that produces sane hashcodes
  2243. # [16:35] <@bz> because the former involves understanding the style system and the latter does not
  2244. # [16:36] <@bz> any takers? ;)
  2245. # [16:36] <jlebar|mac> bz: Assign me a bug.
  2246. # [16:36] <@bz> ok
  2247. # [16:36] <@bz> I'm going to focus on the atom table for now
  2248. # [16:36] <@bz> fwiw
  2249. # [16:37] <jesup> mummerhash3 looks nice from a very quick glance
  2250. # [16:37] <jesup> (murmer)
  2251. # [16:37] <jesup> Sorry, I live in Philly ;-)
  2252. # [16:38] <jesup> mummerhash would be ... disturbing
  2253. # [16:38] <@bz> hey, look 585670
  2254. # [16:38] * @bz files a metabug too
  2255. # [16:38] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/88aab8279621 - Fernando Jimenez - Bug 729061 - B2G SMS: Lazily refetch SMSC if it's not available after startup. r=philikon DONTBUILD because NPOTB
  2256. # [16:39] <bharath> ashish:can to please help me out on how to get started for GSOC?
  2257. # [16:40] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  2258. # [16:40] * Quits: bobchao (bobchao@moz-34346FBA.dynamic.totalbb.net.tw) (Quit: bobchao)
  2259. # [16:40] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2260. # [16:41] <@khuey> imphil: I think a make variable that disables the xpcshell manifest check is the best way to go
  2261. # [16:42] <jmaher> khuey: I could see that getting checked into our production builds
  2262. # [16:42] * Joins: ashughes (ashughes@99213369.DBB33A3F.A20E6FDD.IP)
  2263. # [16:42] <imphil> khuey, does this variable already exist or do I need to add support for it in the build system?
  2264. # [16:42] <@khuey> jmaher: a per directory thing
  2265. # [16:43] <jmaher> obviously I am missing part of the equation here
  2266. # [16:43] * armenzg is now known as armenzg_mtg
  2267. # [16:43] <@khuey> jmaher: XForms can set a makefile variable in their makefiles that says "don't do the manifest checking"
  2268. # [16:44] <@khuey> imphil: no, but you just need to put an ifdef around part of the rule at http://mxr.mozilla.org/mozilla-central/source/config/rules.mk#132
  2269. # [16:44] <jmaher> so from the most recent comment in the bug, xforms don't live in m-c? I don't see why this is a problem
  2270. # [16:44] <@khuey> jmaher: because xforms is built with mozilla-central's build system
  2271. # [16:45] <imphil> jmaher, no it doesn't. Building xforms works by cloning it into the extensions directory of mozilla-central and build it together with firefox (--enable-extensions="xforms")
  2272. # [16:45] <jmaher> so many things I don't/didn't know :)
  2273. # [16:45] * Parts: bharath (bharath@27B44BE3.E3EE0B57.D30E9BEF.IP)
  2274. # [16:45] <@smaug> who can I kick today... kin
  2275. # [16:45] <jmaher> so yeah, whay khuey said about adding a ifdef clause around line 132 in config/rules.mk
  2276. # [16:45] <@smaug> old code
  2277. # [16:45] * Joins: vikram360 (vikram360@3D5F0EFD.3BB86A63.2A068A5E.IP)
  2278. # [16:46] * Quits: jhopkins (jhopkins@moz-41E1D586.tb.shawcable.net) (Ping timeout)
  2279. # [16:46] <jmaher> maybe NO_XPCSHELL_MANIFEST_CHECK or something like that
  2280. # [16:46] <jmaher> imphil: ^
  2281. # [16:47] <imphil> jmaher, khuey, sounds good, I'll give it a try
  2282. # [16:48] * Joins: jhopkins (jhopkins@moz-41E1D586.tb.shawcable.net)
  2283. # [16:48] * Quits: dao (dao@moz-9C2DA497.superkabel.de) (Quit: Leaving.)
  2284. # [16:48] * Joins: bharath (bharath@27B44BE3.E3EE0B57.D30E9BEF.IP)
  2285. # [16:48] * Joins: IRCMonkey8310 (Tobbi@moz-C44EC3BA.geekbouncer.co.uk)
  2286. # [16:48] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  2287. # [16:48] * ChanServ sets mode: +o dveditz
  2288. # [16:50] <bharath> gerv: what I have to do before applying for Gsoc?
  2289. # [16:50] <gerv> bharath: Wait until Mozilla has applied for involvement and, if we are accepted, wait until student applications open, then pick a project to apply for, then apply.
  2290. # [16:50] * Joins: evilpie (evilpie@moz-F84F790D.pools.arcor-ip.net)
  2291. # [16:52] <bharath> gerv : ok , but I am asking how to get familiarize with the mozilla?
  2292. # [16:53] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2293. # [16:53] <gerv> bharath: Just get involved :-) http://www.mozilla.org/contribute/
  2294. # [16:54] <@bz> erm
  2295. # [16:54] * Parts: bharath (bharath@27B44BE3.E3EE0B57.D30E9BEF.IP)
  2296. # [16:54] * Quits: macmaN (chezburger@moz-DA23949E.dyn.estpak.ee) (Connection reset by peer)
  2297. # [16:54] * @bz was in the middle of filing a bug and that bug disappeared
  2298. # [16:54] <@bz> wtf?
  2299. # [16:54] <evilpie> did something change in bugzilla, BugzillaJS seems to not work anymore
  2300. # [16:54] * Joins: macmaN (chezburger@moz-DA23949E.dyn.estpak.ee)
  2301. # [16:55] <jmaher> glob: ^
  2302. # [16:55] <glob> evilpie, we did a push today (and every thursday)
  2303. # [16:55] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2304. # [16:55] <glob> evilpie, maybe it doesn't like the new bug title?
  2305. # [16:56] <glob> bz, huh?
  2306. # [16:56] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  2307. # [16:56] <@bz> as in, I can't find the tab
  2308. # [16:56] <evilpie> i don't get the github style bugview anymore
  2309. # [16:56] <@bz> with the partially-filled-in form
  2310. # [16:56] <mconnor> bz: recently closed tabs?
  2311. # [16:56] <@bz> Tried that
  2312. # [16:56] <@bz> it's not there
  2313. # [16:56] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  2314. # [16:56] <mconnor> accidental panorama?
  2315. # [16:56] <glob> evilpie, you'll have to ping the bugzillajs dev
  2316. # [16:56] <@bz> seems unlikely
  2317. # [16:57] * @bz gives up, just retypes it all
  2318. # [16:57] * joduinn-zzz is now known as joduinn-commute
  2319. # [16:58] * Quits: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se) (Quit: Leaving.)
  2320. # [16:58] <evilpie> KUMA kuma
  2321. # [16:59] <decoder> does anyone know who all has access to the mozilla github account? we would need a repository there
  2322. # [17:00] <rail-buildduty> espindola: will deploy the new clang today, fyi
  2323. # [17:01] <decoder> rail-buildduty: thx ! =)
  2324. # [17:01] <rail-buildduty> yw
  2325. # [17:01] <espindola> rail-buildduty, decoder this deployment is probably useful for running address sanitizer
  2326. # [17:02] <espindola> but for the official switch we will need to push one with bug 729425 fixed :-(
  2327. # [17:02] * Joins: igor (igor@A6B1CF0C.BF91BDCE.1DAC7E2F.IP)
  2328. # [17:02] <espindola> your call if you want to do one or two pushes
  2329. # [17:02] <decoder> espindola: cool. im not entirely done either. for address sanitizer i need 727445 to land as well
  2330. # [17:02] <decoder> it takes a little longer because it requires an NSS change
  2331. # [17:02] <espindola> sorry a lot for the multiple attempts :-(
  2332. # [17:03] <espindola> I am currently runnig the multiple builds again. This time I will smoke test the binaries too before proposing a new version :-(
  2333. # [17:03] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2334. # [17:03] <rail-buildduty> no worries, clang is still new for us
  2335. # [17:04] <rail-buildduty> espindola: do you think that I should wait for 729425?
  2336. # [17:04] <espindola> yes, we hit a c++11 only bug :-(
  2337. # [17:04] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2338. # [17:04] * ChanServ sets mode: +o ehsan
  2339. # [17:04] <espindola> rail-buildduty, from my side yes, but maybe decoder wants to use the existing package
  2340. # [17:04] * Joins: AutomatedTester (AutomatedT@259C9882.DC979C2E.50E6E587.IP)
  2341. # [17:04] <espindola> (since I assume he doesn't need c++11)
  2342. # [17:05] <mconnor> gerv: ping?
  2343. # [17:05] <@bz> jlebar: ping
  2344. # [17:06] <gerv> pong.
  2345. # [17:06] <@bz> jlebar: 729940 filed
  2346. # [17:06] <mconnor> gerv: hey, so... that bug. :)
  2347. # [17:06] <gerv> Right :-)
  2348. # [17:06] <gerv> Remind me which number?
  2349. # [17:06] <rail-buildduty> I'll wait then, unless decoder pings me :)
  2350. # [17:06] <mconnor> gerv: 728175
  2351. # [17:06] <decoder> rail-buildduty: feel free to wait, it's not blocking anything right now, im waiting for other stuff to unblock me first :)
  2352. # [17:06] <gerv> OK.
  2353. # [17:06] <rail-buildduty> decoder: thanks
  2354. # [17:07] <@bz> jlebar|mac: ping
  2355. # [17:07] <jlebar|mac> bz: hey
  2356. # [17:07] <@bz> jlebar|mac: bug filed
  2357. # [17:07] <@bz> jlebar|mac: what does your general timeframe look like?
  2358. # [17:07] <jlebar|mac> bz: My plate should be pretty clean starting Monday.
  2359. # [17:08] <@bz> ok
  2360. # [17:08] <jlebar|mac> bz: Is that soon enough?
  2361. # [17:08] <@bz> if we can get this done next week and land it in fx13, that would rock
  2362. # [17:08] <@bz> "this" == the changes I have that depend on the better hash key
  2363. # [17:08] <jlebar|mac> Okay. I will try!
  2364. # [17:08] <@bz> I can work on my code in parallel; I don't need the better hash keys to just write the code
  2365. # [17:08] <@bz> will need them for tuning, though
  2366. # [17:08] <jlebar|mac> sure.
  2367. # [17:10] <jlebar|mac> bz: we have until 3/13. Plenty of time! :)
  2368. # [17:10] * Quits: nigelb (nigel@moz-8640053A.me) (Ping timeout)
  2369. # [17:11] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2370. # [17:11] * Joins: mburns (mburns@moz-B77DEAEB.mozilla.org)
  2371. # [17:11] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
  2372. # [17:11] <@bz> jlebar|mac: I need lead time for a dbaron review.
  2373. # [17:11] <@bz> jlebar|mac: after the code is done...
  2374. # [17:12] <jlebar|mac> aha, okay.
  2375. # [17:12] * Joins: nigelb (nigel@moz-8640053A.me)
  2376. # [17:12] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2377. # [17:12] <@bz> oh, good
  2378. # [17:12] <@bz> PL_DHASH_GOLDEN_RATIO is odd
  2379. # [17:12] * @bz would have been sad if not
  2380. # [17:13] * Joins: JeroenDeDauw (jeroen@moz-2D11A423.ifiber.telenet-ops.be)
  2381. # [17:13] * Joins: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net)
  2382. # [17:13] <jlebar|mac> Someone had been reading knuth...
  2383. # [17:13] <@bz> well
  2384. # [17:13] <@bz> apparently everyone who does hashtable stuff. ;)
  2385. # [17:13] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
  2386. # [17:13] <@khuey> one would hope
  2387. # [17:13] <@bz> pldhash takes the computed hashcode and multiplies by that number
  2388. # [17:13] <@bz> if we switch to a good hash function, that may not be strictly needed
  2389. # [17:13] <@bz> maybe
  2390. # [17:14] <@bz> but it probably won't hurt for hashing purposes
  2391. # [17:14] <philor> mak: happen to know where in the build log we optimize omni.ja? is it maybe around where we're still timing out Windows builds after I wrongly hounded billm out of the tree for it yesterday?
  2392. # [17:14] <@bz> I hope
  2393. # [17:14] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
  2394. # [17:14] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2395. # [17:14] <mak> philor: omni jar optimization didn't land yesterday, I think
  2396. # [17:14] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  2397. # [17:15] <philor> the way we ignore things we don't want to see, no reason to believe it started yesterday, either
  2398. # [17:16] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
  2399. # [17:16] <mak> try to search for optimizejars.py
  2400. # [17:16] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  2401. # [17:17] <mak> I should ignore lots of things then :p
  2402. # [17:17] * Quits: smontagu (chatzilla@moz-74A88FE7.red.bezeqint.net) (Ping timeout)
  2403. # [17:17] * Joins: uafx10test (blah@49533623.ED7DE540.79496794.IP)
  2404. # [17:18] * Quits: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net) (Broken pipe)
  2405. # [17:18] * Joins: rshetty (quassel@F7FEFF8A.C354C6CE.C842849F.IP)
  2406. # [17:18] <philor> The Mozilla Way
  2407. # [17:18] <uafx10test> https://bugzilla.mozilla.org/show_bug.cgi?id=695901 site works fine now in Firefox 13.0 Nightly, if someone can verify it works in 11.0 and 12.0, bug can be closed
  2408. # [17:18] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2409. # [17:19] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  2410. # [17:20] * AutomatedTester is now known as AutomatedTester|away
  2411. # [17:21] <mak> philor: you know, sometimes there is just too much information to handle
  2412. # [17:21] <@smaug> mak: ping
  2413. # [17:22] <mak> smaug: hi
  2414. # [17:22] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  2415. # [17:22] <@smaug> mak: for what does places use transactionmanager
  2416. # [17:22] <@smaug> (I'm trying to optimize certain things in transactionmanager)
  2417. # [17:22] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2418. # [17:22] <mak> smaug: for... transactions! merely do/undo/redo bookmarks operations
  2419. # [17:22] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  2420. # [17:23] <@smaug> any other undo/redos?
  2421. # [17:23] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2422. # [17:23] * ChanServ sets mode: +o ehsan
  2423. # [17:23] <@smaug> mak: or only when adding removing bookmarks ?
  2424. # [17:23] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2425. # [17:24] <mak> smaug: any undo/redo (changing title, adding keyword, and so on)
  2426. # [17:24] <mak> moving
  2427. # [17:24] <@smaug> ok
  2428. # [17:24] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2429. # [17:24] <mak> whatever thing you can do on a bookmark
  2430. # [17:24] <@smaug> right
  2431. # [17:24] <@smaug> ok, thanks
  2432. # [17:24] <mak> yw
  2433. # [17:24] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  2434. # [17:24] * Joins: mconley_ (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2435. # [17:25] * Joins: smontagu (chatzilla@moz-A91A21DC.red.bezeqint.net)
  2436. # [17:27] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  2437. # [17:28] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  2438. # [17:28] * Joins: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net)
  2439. # [17:28] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2440. # [17:29] * Quits: mck182 (quassel@moz-7764E74F.vsb.cz) (Ping timeout)
  2441. # [17:30] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Connection reset by peer)
  2442. # [17:30] * Quits: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net) (Client exited)
  2443. # [17:30] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  2444. # [17:30] * Joins: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net)
  2445. # [17:31] * Quits: diogogmt (kvirc@moz-4D628198.cpe.net.cable.rogers.com) (Ping timeout)
  2446. # [17:32] <@bz> grep STR ~/log.txt | sort | uniq | sed 's/.*|,[^,]*,//' | sort | uniq -c | sort
  2447. # [17:32] * @bz loves his sorts and uniqs
  2448. # [17:32] <@bz> though that last sort is actually a sort -n
  2449. # [17:32] * Joins: jlund (Adium@moz-41C8774C.threembb.ie)
  2450. # [17:33] * Parts: jlund (Adium@moz-41C8774C.threembb.ie)
  2451. # [17:33] * Joins: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se)
  2452. # [17:36] * armenzg_mtg is now known as armenzg
  2453. # [17:36] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2454. # [17:37] * Quits: kaze (kaze@227F6D66.B9562A9C.B22E20D2.IP) (Ping timeout)
  2455. # [17:37] * Joins: kaze (kaze@227F6D66.B9562A9C.B22E20D2.IP)
  2456. # [17:37] * Quits: fabrice (fabrice@227F6D66.B9562A9C.B22E20D2.IP) (Ping timeout)
  2457. # [17:37] * Joins: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP)
  2458. # [17:38] * Quits: magsout (magsout@moz-AC4E6C07.fbx.proxad.net) (Ping timeout)
  2459. # [17:38] * lsblakk|afk is now known as lsblakk
  2460. # [17:40] * Joins: necolas (necolas@moz-F9C3140E.bb.sky.com)
  2461. # [17:41] <joe> jdm: are you going to be in the office today?!?
  2462. # [17:42] <jdm> Joeh: nope, I had to go back to waterloo for my barbershop quartet rehearsal
  2463. # [17:42] <jdm> er, joe ^
  2464. # [17:42] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2465. # [17:42] <joe> you bastard
  2466. # [17:43] <jdm> I'll be back in April, if not sooner!
  2467. # [17:43] <Joeh> Aww, I thought I was popular...
  2468. # [17:43] <Joeh> but it turns out I'm not.
  2469. # [17:43] * Joeh skulks away
  2470. # [17:43] * Joins: Ameya (chatzilla@AC9D62D4.FC13163A.9105FBCF.IP)
  2471. # [17:43] * Quits: smontagu (chatzilla@moz-A91A21DC.red.bezeqint.net) (Ping timeout)
  2472. # [17:44] <mak> philor: looking the log, optimizejars.py is much before the timeout
  2473. # [17:45] * Quits: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP) (Input/output error)
  2474. # [17:45] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
  2475. # [17:46] * Joins: dcamp (dave@moz-BBE3ABD.mv.mozilla.com)
  2476. # [17:47] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Ping timeout)
  2477. # [17:47] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2478. # [17:47] <drice> biesi: ping?
  2479. # [17:47] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  2480. # [17:49] <philor> mak: thx. too much other stuff failing, I'm just going to ignore those for a while
  2481. # [17:51] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
  2482. # [17:51] * Joins: dao (dao@moz-9C2DA497.superkabel.de)
  2483. # [17:51] * Joins: smontagu (chatzilla@moz-2C6CBFD8.red.bezeqint.net)
  2484. # [17:52] * davidb is now known as davidb|afk
  2485. # [17:54] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Ping timeout)
  2486. # [17:54] * Joins: fabrice (fabrice@227F6D66.B9562A9C.B22E20D2.IP)
  2487. # [17:56] * Quits: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com) (Quit: sheppy)
  2488. # [17:56] <sicking> bz: ping
  2489. # [17:57] <sicking> someone should ping bc
  2490. # [17:57] <bc> sicking: i guess you just did
  2491. # [17:58] <bc> :-) though i assume you meant bz
  2492. # [17:58] * Quits: dao (dao@moz-9C2DA497.superkabel.de) (Quit: Leaving.)
  2493. # [17:58] * Quits: kwierso (chatzilla@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Ping timeout)
  2494. # [17:58] <sicking> bc: i just found it funny that both biesi and bz was pinged at the same time
  2495. # [17:58] <bc> heh.
  2496. # [17:58] * Joins: kwierso (chatzilla@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  2497. # [17:59] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  2498. # [17:59] <drice> biesi's not even here. I didn't bother checking first :) I posted my ?? into #introduction, but I'm impatient... I'll escalate here since it's quiet...
  2499. # [17:59] <drice> I'm having trouble getting my automated test to compile, due to a linker error. I think I need to add to LIBS, but I don't know what to add: http://pastebin.mozilla.org/1491211
  2500. # [18:00] <drice> oh figures jdm gets back to me in #intro now :)
  2501. # [18:00] * Joins: sworkman (sworkman@moz-4707693B.dsl.pltn13.sbcglobal.net)
  2502. # [18:01] * Joins: ewongemb (ewongemb@moz-D28D67AD.dsl.irvnca.pacbell.net)
  2503. # [18:01] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2504. # [18:02] * Quits: kwierso (chatzilla@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Ping timeout)
  2505. # [18:02] * Joins: Ms2ger (Ms2ger@9F316DD0.48F4E4FC.37724B0D.IP)
  2506. # [18:02] * Quits: ewongemb (ewongemb@moz-D28D67AD.dsl.irvnca.pacbell.net) (Quit: Leaving)
  2507. # [18:03] * Joins: pcglue (pcglue@moz-D28D67AD.dsl.irvnca.pacbell.net)
  2508. # [18:04] * mcote|bbiab is now known as mcote
  2509. # [18:05] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2510. # [18:05] * Quits: MarcoZ (marco.zehe@moz-6D174502.dip.t-dialin.net) (Quit: Need to do some stuff offline. May be popping in later.)
  2511. # [18:06] * Joins: bholley (bholley@moz-D9D877A.dsl.pltn13.sbcglobal.net)
  2512. # [18:07] <NeilAway> drice: sorry, I was afk, did you get an answer?
  2513. # [18:07] * ctalbert|afk is now known as ctalbert
  2514. # [18:07] <espindola> rail-buildduty, can you check which assembler do we have installed on the bot you are trying to use?
  2515. # [18:07] <rail-buildduty> nasm?
  2516. # [18:07] <espindola> looks like the centos in our bots is older than the one I have :-(
  2517. # [18:07] <NeilAway> anyone know how to debug a test that only fails when run in the harness, not when the individual test link is clicked?
  2518. # [18:07] <espindola> no, the system one
  2519. # [18:07] <espindola> /usr/bin/as
  2520. # [18:07] <jdm> NeilAway: not a good answer from me. if you've got one, let fly!
  2521. # [18:07] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2522. # [18:07] <drice> NeilAway: nope. I can only find the symbol I need in $obj/netwerk/base/src/nsNetAddr.o and I'm not sure if that's the appropriate thing to add to LIBS.
  2523. # [18:08] <espindola> (I updated the bug with a comment)
  2524. # [18:08] <rail-buildduty> GNU assembler 2.17.50.0.6-2.el5 20061020
  2525. # [18:08] * Quits: igor (igor@A6B1CF0C.BF91BDCE.1DAC7E2F.IP) (Ping timeout)
  2526. # [18:09] <espindola> -2 instead of -15....
  2527. # [18:09] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  2528. # [18:09] <espindola> strange. Well, I will check why we are disabling the integrated assembler. That is probably the easiest
  2529. # [18:09] <espindola> thanks
  2530. # [18:10] * Quits: JeroenDeDauw (jeroen@moz-2D11A423.ifiber.telenet-ops.be) (Quit: Leaving.)
  2531. # [18:10] <NeilAway> drice: hmm, I'm further back than that in my scrollback ;-)
  2532. # [18:10] <drice> NeilAway: ah. I'm good regarding that older stuff. Thanks
  2533. # [18:10] * Joins: knelson (Adium@96A3DFDA.4ABC44A4.3ADED9A0.IP)
  2534. # [18:10] * Parts: knelson (Adium@96A3DFDA.4ABC44A4.3ADED9A0.IP)
  2535. # [18:10] * Joins: Ms2ger` (Ms2ger@3FCC7039.512B6A35.37724B0D.IP)
  2536. # [18:11] * Joins: hurley (hurley@moz-10A8C43E.monkey.org)
  2537. # [18:11] * Quits: Ms2ger (Ms2ger@9F316DD0.48F4E4FC.37724B0D.IP) (Ping timeout)
  2538. # [18:11] * khuey is now known as khuey|away
  2539. # [18:12] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2540. # [18:13] <NeilAway> drice: hmm, I don't see the context for the problem regarding your symbol
  2541. # [18:13] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2542. # [18:14] <NeilAway> drice: but if this is a C++ test, I'm not sure I want to know
  2543. # [18:14] <AryehGregor> What's the right fails-if() incantation to identify OS X?
  2544. # [18:15] * AryehGregor sees cocoaWidget and azureQuartz for some existing tests, doesn't know if those secretly mean OS X or are more specialized
  2545. # [18:15] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2546. # [18:15] * mconley_ is now known as mconley
  2547. # [18:15] * rail-buildduty is now known as rail-lunch
  2548. # [18:16] <drice> NeiAway: it is. Just having a linker problem from netwerk/test/ to netwerk/base/src/ since the src symbols aren't found anywhere, apparently. I'm discovering that I may be experiencing some pain for this just because the C++ tests are new(ish). http://pastebin.mozilla.org/1491211 I'll just brute force it for now.
  2549. # [18:16] * mdas is now known as mdas|afk
  2550. # [18:17] * davidb|afk is now known as davidb
  2551. # [18:17] * Quits: evilpie (evilpie@moz-F84F790D.pools.arcor-ip.net) (Quit: #senca)
  2552. # [18:17] * Joins: evilpie (evilpie@moz-F84F790D.pools.arcor-ip.net)
  2553. # [18:17] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  2554. # [18:18] * Quits: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr) (Quit: jlebar|mac)
  2555. # [18:19] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2556. # [18:19] * Quits: Suresh (chatzilla@27DF31C4.59E0BFE7.EB06F97B.IP) (Quit: Leaving)
  2557. # [18:19] * AryehGregor finds http://mxr.mozilla.org/mozilla-central/source/layout/tools/reftest/README.txt
  2558. # [18:19] * Joins: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr)
  2559. # [18:21] * Quits: jgriffin (jgriffin@moz-6644F61A.static-ip.oleane.fr) (Quit: jgriffin)
  2560. # [18:21] <smontagu> ugh
  2561. # [18:21] * Quits: ashughes (ashughes@99213369.DBB33A3F.A20E6FDD.IP) (Quit: ashughes)
  2562. # [18:22] <smontagu> what is the equivalent of Ctrl-leftarrow/rightarrow in aquamacs?
  2563. # [18:22] <smontagu> (if any)
  2564. # [18:22] * jwir3|away is now known as jwir3
  2565. # [18:22] <smontagu> and I mean using arrows, not Alt-B/Alt-F
  2566. # [18:22] * Joins: kwierso (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2567. # [18:23] * Quits: jfkthame (jfkthame@8A482AEA.5BC345F5.9542EC20.IP) (Ping timeout)
  2568. # [18:23] * Quits: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se) (Quit: Leaving.)
  2569. # [18:23] * mcote is now known as mcote|lunch
  2570. # [18:23] <gavin> Wes-: can you stop replying to that thread about version numbers?
  2571. # [18:23] <gavin> it really needs to die
  2572. # [18:24] <Wes> gavin: Okay. Getting kind of sick of feeding the trolls anyhow.
  2573. # [18:24] <AryehGregor> Seems cocoaWidget is what I want.
  2574. # [18:24] * Joins: jfkthame (jfkthame@5C7CACE1.44C0F4C5.9542EC20.IP)
  2575. # [18:25] * Quits: Ameya (chatzilla@AC9D62D4.FC13163A.9105FBCF.IP) (Ping timeout)
  2576. # [18:25] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2577. # [18:25] <Wes> Although, I was thinking, maybe we could add a dialog to the browser on startup that says "What version would you like this to be?" and whatever they type we should in About->Help
  2578. # [18:25] <Wes> s/should/show/
  2579. # [18:26] * Joins: jgriffin (jgriffin@moz-6644F61A.static-ip.oleane.fr)
  2580. # [18:26] * Joins: Ameya (chatzilla@AC9D62D4.FC13163A.9105FBCF.IP)
  2581. # [18:27] * Quits: AutomatedTester|away (AutomatedT@259C9882.DC979C2E.50E6E587.IP) (Ping timeout)
  2582. # [18:27] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2583. # [18:27] * Quits: uafx10test (blah@49533623.ED7DE540.79496794.IP) (Quit: )
  2584. # [18:27] * Quits: jgriffin (jgriffin@moz-6644F61A.static-ip.oleane.fr) (Quit: jgriffin)
  2585. # [18:27] * mak is now known as mak|afk
  2586. # [18:27] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2587. # [18:28] <gavin> we could devise heuristics to determine whether the user is a decimal versionist based on usage patterns
  2588. # [18:28] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2589. # [18:29] <Wes> I, for one, welcome our infinite-number-of-integers overlords
  2590. # [18:30] <Wes> But casting to float and dividing by 10 is cheap :)
  2591. # [18:30] <evilpie> can i get an aloha for a successful compile?
  2592. # [18:31] <Wes> aloha!
  2593. # [18:31] * Quits: hurley (hurley@moz-10A8C43E.monkey.org) (Ping timeout)
  2594. # [18:31] <Wes> (but why aloha?)
  2595. # [18:32] <evilpie> oh probably a german thing i guess
  2596. # [18:33] * jimm is now known as jimm-lunch
  2597. # [18:33] <Wes> oic - in english it means hawaiin for "hello"
  2598. # [18:34] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2599. # [18:34] * Joins: hurley (hurley@moz-10A8C43E.monkey.org)
  2600. # [18:35] * glob is now known as glob|away
  2601. # [18:36] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  2602. # [18:36] <evilpie> i know
  2603. # [18:36] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2604. # [18:37] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2605. # [18:38] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2606. # [18:38] <evilpie> it wasn't even the right word in german, hehe
  2607. # [18:38] <bjacob> glandium: can you please help with this build error on linux 32bit: http://pastebin.mozilla.org/1491218
  2608. # [18:38] * Joins: Noah (opera@moz-64C6BB74.dsl.rcsntx.sbcglobal.net)
  2609. # [18:38] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  2610. # [18:39] <bjacob> glandium: this is ANGLE code, which already uses c++ stringstream's. The only novelty in my patch, is that I'm putting a uint64 as a hex value onto that stringstream.
  2611. # [18:39] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2612. # [18:39] <Noah> hey guys I'm wanting to file a bug about the Options panel, specifically a typo within it. which component should I use? I checked Core and found XUL, I'm thinking that's what I want. or is there a better suggestion?
  2613. # [18:39] <bjacob> glandium: i could do a sprintf %llx but that would not fit well at all in that c++ ANGLE code
  2614. # [18:39] * mdas|afk is now known as mdas
  2615. # [18:39] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2616. # [18:39] * Quits: Ms2ger` (Ms2ger@3FCC7039.512B6A35.37724B0D.IP) (Ping timeout)
  2617. # [18:40] * Joins: Ms2ger` (Ms2ger@3FCC7039.512B6A35.37724B0D.IP)
  2618. # [18:40] * Quits: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net) (Client exited)
  2619. # [18:41] <mccr8> Noah: maybe something in Firefox? I think that's where front end bugs go.
  2620. # [18:42] <pcglue> is it possible to step through firefox's javascript source code, like browser.js?
  2621. # [18:42] * joduinn-commute is now known as joduinn-mtg
  2622. # [18:43] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2623. # [18:44] * Joins: Ami_Ty (Amie@96A3DFDA.4ABC44A4.3ADED9A0.IP)
  2624. # [18:45] * khuey|away is now known as khuey
  2625. # [18:45] * Joins: sheppy (Mibbit@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2626. # [18:45] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  2627. # [18:45] <bjacob> khuey: ^ maybe you can answer my above questions to glandium
  2628. # [18:45] <Noah> mccr8: thanks, i'll check that. also I forgot to mention I was using the nightlies so that's why I hesistated on using the firefox product.
  2629. # [18:46] <mccr8> Noah: front end bugs in Nightly are still Firefox. It is the same code, just a different version. :)
  2630. # [18:47] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  2631. # [18:47] * Joins: jhammel (jhammel@moz-BBE3ABD.mv.mozilla.com)
  2632. # [18:48] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Connection reset by peer)
  2633. # [18:48] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  2634. # [18:49] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  2635. # [18:49] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2636. # [18:50] * philor is now known as philor|away
  2637. # [18:51] <Noah> mccr8: yeah hehe. that's me trying to be too techincal for ya. :D i'm used to filing bugs in the more techincal areas so they get faster attention from the right devs but I've been out of the bugzilla game for awhile now.
  2638. # [18:52] * Joins: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net)
  2639. # [18:52] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2640. # [18:52] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2641. # [18:52] * Joins: mdas_ (mdas@moz-6644F61A.static-ip.oleane.fr)
  2642. # [18:53] * Quits: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP) (Ping timeout)
  2643. # [18:53] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2644. # [18:53] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2645. # [18:53] * Quits: smontagu (chatzilla@moz-2C6CBFD8.red.bezeqint.net) (Ping timeout)
  2646. # [18:53] * Quits: rshetty (quassel@F7FEFF8A.C354C6CE.C842849F.IP) (Client exited)
  2647. # [18:53] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2648. # [18:53] * mdas_ is now known as mdas
  2649. # [18:54] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2650. # [18:55] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2651. # [18:56] <pcglue> is Venkman still the javascript debugger to use in debugging firefox javascript source? I can't install from its add-on page.
  2652. # [18:56] * Joins: gal (gal@moz-6644F61A.static-ip.oleane.fr)
  2653. # [18:58] * armenzg is now known as armenzg_lunch
  2654. # [18:58] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  2655. # [18:59] * Quits: bonnie (bbsurender@moz-6644F61A.static-ip.oleane.fr) (Connection reset by peer)
  2656. # [18:59] * Quits: kanru (user@moz-6644F61A.static-ip.oleane.fr) (Connection reset by peer)
  2657. # [18:59] * Quits: bent (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Connection reset by peer)
  2658. # [18:59] * Joins: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP)
  2659. # [18:59] * Quits: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2660. # [18:59] * Quits: jhammink (textual@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2661. # [18:59] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2662. # [18:59] * Quits: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2663. # [18:59] * Quits: gal (gal@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2664. # [18:59] * Quits: faramarz (faramarz@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2665. # [18:59] * Quits: mwu (mwu@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2666. # [19:00] * Quits: cjones (cjones@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2667. # [19:00] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2668. # [19:00] * Quits: kaze (kaze@227F6D66.B9562A9C.B22E20D2.IP) (Ping timeout)
  2669. # [19:00] * Quits: pranavrc (pranavrc@D6E43EAC.AABBDFC0.520CDC98.IP) (Quit: Ping timeout: ∞)
  2670. # [19:01] * Joins: bent (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  2671. # [19:01] * jhford-work-away is now known as jhford-work
  2672. # [19:01] * Joins: smontagu (chatzilla@moz-7D8F456A.red.bezeqint.net)
  2673. # [19:02] <bjacob> glandium: khuey: anyone else i can ping about build failures with forbidden STL symbols?
  2674. # [19:02] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  2675. # [19:02] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2676. # [19:02] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2677. # [19:03] * Joins: maikmerten (maikmerten@moz-56CDB995.dynamic.qsc.de)
  2678. # [19:05] * Joins: jhammink (textual@moz-6644F61A.static-ip.oleane.fr)
  2679. # [19:05] * Joins: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP)
  2680. # [19:05] * Joins: faramarz (faramarz@moz-6644F61A.static-ip.oleane.fr)
  2681. # [19:06] <nemo> http://yro.slashdot.org/comments.pl?sid=2688627&cid=39138353 - why is this so hard for people to understand? :(
  2682. # [19:06] * Joins: roc (chatzilla@E100D0FF.FD181AD7.5CE2311A.IP)
  2683. # [19:06] * ChanServ sets mode: +o roc
  2684. # [19:06] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  2685. # [19:07] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  2686. # [19:07] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2687. # [19:07] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  2688. # [19:07] * jimm-lunch is now known as jimm
  2689. # [19:08] <edmorley> The web-page 'stop build' button was pressed by 'hbambas@mozilla.com': Cancelled via self-serve :-(
  2690. # [19:08] * Joins: gal (gal@moz-6644F61A.static-ip.oleane.fr)
  2691. # [19:08] <edmorley> it burns builds if you do that
  2692. # [19:08] * Joins: grubshka (grubshka@moz-DF699DCE.fbx.proxad.net)
  2693. # [19:08] * Joins: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net)
  2694. # [19:08] <mbrubeck> Is there a bug to disable that button for builds (except on Try)?
  2695. # [19:08] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2696. # [19:08] <edmorley> possibly
  2697. # [19:09] * Quits: jfkthame (jfkthame@5C7CACE1.44C0F4C5.9542EC20.IP) (Quit: jfkthame)
  2698. # [19:09] <edmorley> mayhemer: does your push need backing out?
  2699. # [19:09] <edmorley> you cancelled the followup fix too
  2700. # [19:09] * Joins: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  2701. # [19:09] * Quits: sheppy (Mibbit@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: http://www.mibbit.com ajax IRC Client)
  2702. # [19:09] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2703. # [19:10] <jdm> !seen ejpbruel
  2704. # [19:10] <firebot> ejpbruel was last seen 4 days, 22 hours, 48 minutes and 16 seconds ago, saying 'dvander`home: i know its weekend, but ping' in #jsapi.
  2705. # [19:10] <mak|afk> edmorley: likely he cancelled the build and ended up cancelling the next too, that's why we should not cancel any build
  2706. # [19:10] <mayhemer> edmorley: I think it may be because I've canceled the push before
  2707. # [19:10] * Quits: grubshka (grubshka@moz-DF699DCE.fbx.proxad.net) (Ping timeout)
  2708. # [19:10] * mak|afk is now known as mak
  2709. # [19:10] <mayhemer> yes :( sorry, I hoped it would work correctly
  2710. # [19:10] <edmorley> oh it's coalesced the cancel too
  2711. # [19:11] * Joins: mwu (mwu@moz-6644F61A.static-ip.oleane.fr)
  2712. # [19:11] <mak> mayhemer: right, we should never cancel builds, only tests
  2713. # [19:11] <mbrubeck> (except on try)
  2714. # [19:11] <mayhemer> is it ok to just restart?
  2715. # [19:11] <mbrubeck> We should probably clobber before restarting
  2716. # [19:11] <edmorley> I don't know why it coalesces the cancel, seeing as build coalescing is turned off
  2717. # [19:12] <Callek> mbrubeck: there is a bug to make pressing the button automatically cause a clobber to be scheduler for that branch+slave
  2718. # [19:12] <mak> edmorley: what is turned off is coalescing pushes, not builds/tests
  2719. # [19:12] <Callek> fwiw
  2720. # [19:12] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
  2721. # [19:12] * philor|away is now known as philor
  2722. # [19:12] <mayhemer> mak: and I was hoping for freeing slaves by this...
  2723. # [19:13] <mak> mayhemer: it's a common miscomprehension, no problem
  2724. # [19:13] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2725. # [19:13] * Joins: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr)
  2726. # [19:13] <mak> the UI doesn't really help :)
  2727. # [19:13] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Connection reset by peer)
  2728. # [19:13] <bjacob> someone please help me!
  2729. # [19:13] * Joins: mdas (mdas@moz-6644F61A.static-ip.oleane.fr)
  2730. # [19:13] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2731. # [19:13] <bjacob> http://pastebin.mozilla.org/1491218
  2732. # [19:13] <bjacob> pretty please
  2733. # [19:14] <bjacob> only happening on linux 32bit
  2734. # [19:14] <mayhemer> mak: ok, the patch want through several try runs with full green, so we may not need to have test results for that push
  2735. # [19:14] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  2736. # [19:14] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
  2737. # [19:14] * Joins: grubshka (grubshka@moz-DF699DCE.fbx.proxad.net)
  2738. # [19:14] <mayhemer> mak: I will watch closely the following builds test resutls
  2739. # [19:14] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2740. # [19:14] * Quits: necolas (necolas@moz-F9C3140E.bb.sky.com) (Client exited)
  2741. # [19:15] <mak> yeah, we can probably survive with the next push, in case there will be talos changes we can retrigger
  2742. # [19:15] * Joins: cjones (cjones@moz-6644F61A.static-ip.oleane.fr)
  2743. # [19:15] <mayhemer> mak: ok
  2744. # [19:16] * Joins: bonnie (bbsurender@moz-6644F61A.static-ip.oleane.fr)
  2745. # [19:16] * Joins: adev (adev@moz-C0928D09.ictp.it)
  2746. # [19:16] * Quits: adev (adev@moz-C0928D09.ictp.it) (Quit: Instantbird 1.2a1pre)
  2747. # [19:16] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  2748. # [19:16] * Quits: gal (gal@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2749. # [19:16] * mak is now known as mak|afk
  2750. # [19:18] * Joins: adev (adev@moz-C0928D09.ictp.it)
  2751. # [19:18] * Quits: bholley (bholley@moz-D9D877A.dsl.pltn13.sbcglobal.net) (Quit: bholley)
  2752. # [19:18] * Quits: adev (adev@moz-C0928D09.ictp.it) (Quit: Instantbird 1.2a1pre)
  2753. # [19:18] * Joins: biesi_ (cbiesinger@moz-E9E6A44A.tmodns.net)
  2754. # [19:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2755. # [19:19] * Joins: kanru (user@moz-6644F61A.static-ip.oleane.fr)
  2756. # [19:19] * Joins: gabor (gabor@moz-BBE3ABD.mv.mozilla.com)
  2757. # [19:19] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2758. # [19:19] <bjacob> glandium: khuey: i mailed dev-platform with my question
  2759. # [19:20] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2760. # [19:20] * rail-lunch is now known as rail-buildduty
  2761. # [19:21] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  2762. # [19:22] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2763. # [19:22] <edmorley> mayhemer, mak|afk: thank you :-)
  2764. # [19:22] <glandium> bjacob: you need to add something in std++compat.cpp
  2765. # [19:23] <bjacob> glandium: ah. can you reply to dev-platform? unless it's trivial. looking.
  2766. # [19:23] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
  2767. # [19:23] * Quits: gmoro__ (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  2768. # [19:24] <glandium> bjacob: should be trivial
  2769. # [19:24] <bjacob> glandium: indeed, i see. thanks!
  2770. # [19:24] * Joins: clee (clee@moz-6644F61A.static-ip.oleane.fr)
  2771. # [19:24] * Quits: evilpie (evilpie@moz-F84F790D.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120222031223])
  2772. # [19:25] <jrmuizel> espindola: ping
  2773. # [19:25] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2774. # [19:25] * Joins: evilpie (evilpie@moz-F84F790D.pools.arcor-ip.net)
  2775. # [19:25] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2776. # [19:26] <jdm> has anyone debugged a single mochitest with msvc?
  2777. # [19:26] <jdm> can it be done?
  2778. # [19:27] <bent> jdm, --debugger=devenv.exe --debugger-args=-debugExe
  2779. # [19:27] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2780. # [19:27] <bent> (add to your mochitest command line)
  2781. # [19:27] <pcglue> Where do all the LOG() calls end up saved to in firefox? Does it need to be enabled somehow?
  2782. # [19:28] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2783. # [19:28] * Joins: aleth (aleth@9AEE38DD.C3CC5BF5.CCB6A436.IP)
  2784. # [19:28] <glandium> jlebar|mac: i have something weird with my build with jemalloc2... it's significantly slower to start than a jemalloc build, and the top cpu sucker with jemalloc2 is... sqlite3VdbeMakeReady
  2785. # [19:29] <jlebar|mac> glandium: :-/
  2786. # [19:29] * zpao|detached is now known as zpao
  2787. # [19:29] <jdm> pcglue: which LOG calls are you referring to?
  2788. # [19:29] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  2789. # [19:29] <glandium> jlebar|mac: i wonder if there's not something wrong with my je_malloc_usable_in_advance
  2790. # [19:29] <jdm> LOG isn't a universal thing, usually, so you might have to enable a specific variable in a module
  2791. # [19:29] * bc is now known as bc|afk
  2792. # [19:30] <pcglue> jdm: the ones in toolkit/components/search/nsSearchService.js
  2793. # [19:30] <jlebar|mac> glandium: There's only one malloc() call in that function; you could even see how much memory it's allocating.
  2794. # [19:30] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2795. # [19:30] <jdm> pcglue: augh, that's wrapped in a DEBUG preprocessor define
  2796. # [19:30] <jdm> pcglue: are you building a debug build?
  2797. # [19:31] <jdm> pcglue: if so, change browser.search.log in about:config to true
  2798. # [19:31] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Ping timeout)
  2799. # [19:31] <pcglue> jdm: i compiled firefox from source for windows according to this: https://developer.mozilla.org/En/Simple_Firefox_build
  2800. # [19:32] <pcglue> jdm: basically make -f client.mk
  2801. # [19:32] <jdm> pcglue: ok, then you'll need to rebuild everything; sorry :(
  2802. # [19:32] * Quits: gmoro (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  2803. # [19:32] <pcglue> jdm: no prob. do you know offhand what the flags are to build a debug build?
  2804. # [19:33] <jdm> pcglue: you'll need to add "ac_add_options --enable-debug" to your mozconfig file; see https://developer.mozilla.org/en/Configuring_Build_Options for more information
  2805. # [19:33] <pcglue> jdm: after I do a debug build and set browser.search.log to true, where to I look for the LOG messages?
  2806. # [19:33] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
  2807. # [19:33] <aleth> After moving an anonymous element inside an XBL, it no longer inherits its attributes correctly. Is there a way to fix that/move it differently?
  2808. # [19:33] <jdm> pcglue: in your console, and in the JS error console
  2809. # [19:34] <pcglue> jdm: do you use chromebug to step through the firefox javascript source?
  2810. # [19:34] <glandium> jlebar|mac: according to perf, all the time is spent in the memset in that function
  2811. # [19:34] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7b4a4b236fa8 - Blake Kaplan - Bug 730006 - Aggressively add our new networks now that they won't prevent us from connecting to other networks. r=cjones
  2812. # [19:34] <jlebar|mac> glandium: Because we're using a giant size?
  2813. # [19:34] <firebot> http://hg.mozilla.org/mozilla-central/rev/0b5fce98a391 - Blake Kaplan - Bug 729943 - Add a codepath to simply reconnect to an existing wpa_supplicant for non-broken Androids. r=cjones
  2814. # [19:34] <firebot> http://hg.mozilla.org/mozilla-central/rev/5538e84ec6ae - Blake Kaplan - Bug 729943 - Fix a potential race if b2g died between associating to the access point and running DHCP. Also move state tracking to the manager. r=cjones
  2815. # [19:34] <jdm> pcglue: nope. I use dump :)
  2816. # [19:34] <glandium> jlebar|mac: that's plausible
  2817. # [19:34] <pcglue> jdm: what is dump?
  2818. # [19:34] <glandium> jlebar|mac: i'm going to do some debugging in that function
  2819. # [19:35] <jlebar|mac> glandium: (Also, have they not heard of calloc?)
  2820. # [19:35] <glandium> jlebar|mac: cawhat ? ;)
  2821. # [19:35] * Quits: gmoro (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  2822. # [19:35] <bjacob> glandium: in that file, can i assume GCC? i'm trying to figure if i should be adding an overload for long long, or for __int64 or however GCC calls 64bit ints
  2823. # [19:35] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
  2824. # [19:36] <@bz> hmm
  2825. # [19:36] <glandium> bjacob: you can assume gcc or clang
  2826. # [19:36] <@bz> jlebar|mac: someone doing large memsets to 0?
  2827. # [19:36] <bjacob> glandium: ok
  2828. # [19:36] * Joins: cbiesinger__ (cbiesinger@moz-D2499C63.tmodns.net)
  2829. # [19:36] * Quits: biesi_ (cbiesinger@moz-E9E6A44A.tmodns.net) (Ping timeout)
  2830. # [19:36] <jlebar|mac> bz: Probably glandium's bug in porting jemalloc2, but yes, sqlite does memset(0) instead of calloc.
  2831. # [19:36] <jlebar|mac> bz: Hopefully those allocations aren't too huge.
  2832. # [19:36] <@bz> jlebar|mac: :(
  2833. # [19:37] <@bz> jlebar|mac: yeah...
  2834. # [19:37] <@bz> jlebar|mac: I recently found out that calloc is way faster; was surprised at first
  2835. # [19:37] <Ms2ger`> What's calloc?
  2836. # [19:37] * Parts: Noah (opera@moz-64C6BB74.dsl.rcsntx.sbcglobal.net)
  2837. # [19:37] <@bz> Ms2ger`: like malloc, but returns zeroed-out memory
  2838. # [19:37] <jlebar|mac> bz: For big allocations, I think we're always 0, but for small allocations, I think jemalloc does a memset.
  2839. # [19:37] * Joins: Noah (opera@moz-64C6BB74.dsl.rcsntx.sbcglobal.net)
  2840. # [19:37] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  2841. # [19:37] <Ms2ger`> bz, that almost sounds sane, is this in C++?
  2842. # [19:38] <jlebar|mac> Ms2ger`: c, no less
  2843. # [19:38] <@bz> Ms2ger`: conceptually calloc is supposed to be for array allocations, but in praactice you can use it with an "object size" of 1
  2844. # [19:38] * Quits: sworkman (sworkman@moz-4707693B.dsl.pltn13.sbcglobal.net) (Quit: sworkman)
  2845. # [19:38] <@khuey> bsmedberg: can we stop generating typelibs for non-scriptable interfaces now?
  2846. # [19:38] <@bz> calloc is part of the C standard library
  2847. # [19:38] * Quits: gmoro (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  2848. # [19:38] <WeirdAl> khuey: about the ASLR tests for binary components in addons: what part of the Makefile or C++ code disables ASLR for that test?
  2849. # [19:38] <glandium> bz: for big allocations, calloc can skip memset and let the kernel do it
  2850. # [19:38] <@bsmedberg> khuey: uh... hrm
  2851. # [19:38] <@bz> glandium: right, exactly
  2852. # [19:38] <glandium> (which it will do anyways)
  2853. # [19:38] <@bz> glandium: and the kernel cheats
  2854. # [19:39] <@bsmedberg> khuey: seems reasonable to me, is there bug history that might indicate otherwise?
  2855. # [19:39] <@bz> glandium: or at least can cheat, and real ones do
  2856. # [19:39] <@khuey> WeirdAl: http://mxr.mozilla.org/mozilla-central/source/xpcom/tests/component_no_aslr/Makefile.in#71
  2857. # [19:39] <glandium> bz: copy-on-write ftw
  2858. # [19:39] <@khuey> bsmedberg: nope
  2859. # [19:39] <@bz> glandium: it's actually kinda slick. Indeed.
  2860. # [19:39] <@bsmedberg> go for it
  2861. # [19:39] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  2862. # [19:39] * Quits: Ameya (chatzilla@AC9D62D4.FC13163A.9105FBCF.IP) (Ping timeout)
  2863. # [19:39] <@bsmedberg> "Javascript Date doesn't account for double summer time during WW2 correctly"
  2864. # [19:39] <@khuey> bsmedberg: just came to mind because I was debating whether to write a .h or a .idl for this non-scriptable interface I have in mind
  2865. # [19:39] <@bsmedberg> I love interesting bugs
  2866. # [19:39] <@bz> glandium: one of the cases when that whole virtual memory business is useful for something
  2867. # [19:39] <Ms2ger`> khuey, .h :)
  2868. # [19:40] <@bz> bsmedberg: more or less than you love weird timezones? ;)
  2869. # [19:40] * Cwiiis is now known as CwiiisAway
  2870. # [19:40] * padenot is now known as padenot|away
  2871. # [19:40] <WeirdAl> khuey: ah, thanks. I didn't recognize that line, and I was concerned (unnecessarily) that we couldn't tell the difference between a failure for ASLR and for bug 656331.
  2872. # [19:40] * armenzg_lunch is now known as armenzg
  2873. # [19:40] * Joins: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP)
  2874. # [19:40] <Ms2ger`> bz, so...
  2875. # [19:40] <Ms2ger`> Am I right that http://mxr.mozilla.org/mozilla-central/source/content/canvas/src/CustomQS_WebGL.h#424 works the way it does because nsIDOMElement isn't builtinclass?
  2876. # [19:40] <jwir3> does nsIFrame::GetContentRect() give the content area rectangle in app units?
  2877. # [19:40] * @bz thinks we should define a timezone whose offset from GMT is linear in time
  2878. # [19:41] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2879. # [19:41] <Ms2ger`> r-
  2880. # [19:41] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  2881. # [19:41] <@bz> jwir3: yes
  2882. # [19:41] <jhammel> bz: you mean real sun-time?
  2883. # [19:41] <jwir3> bz: thx
  2884. # [19:41] <@bz> Ms2ger`: works the way it does in what sense?
  2885. # [19:41] * Parts: Noah (opera@moz-64C6BB74.dsl.rcsntx.sbcglobal.net)
  2886. # [19:41] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2887. # [19:42] <glandium> bjacob: fwiw, i think you can just use unsigned long long
  2888. # [19:42] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  2889. # [19:42] * Parts: aleth (aleth@9AEE38DD.C3CC5BF5.CCB6A436.IP)
  2890. # [19:42] * Quits: grubshka (grubshka@moz-DF699DCE.fbx.proxad.net) (Input/output error)
  2891. # [19:42] <WeirdAl> khuey: also, which version of VS minimum supports ASLR? Your blog post didn't make that clear.
  2892. # [19:42] <Ms2ger`> bz, passing the fake element to TexImage2D_dom to see if it's real
  2893. # [19:42] <@khuey> WeirdAl: at least 2005
  2894. # [19:42] <@khuey> maybe earlier
  2895. # [19:42] <WeirdAl> phew :)
  2896. # [19:43] <philor> is anybody carefully clobbering just those cancelled slaves on inbound, or am I just going to clobber everything?
  2897. # [19:43] <@bz> Ms2ger`: that's just because it might be an element
  2898. # [19:43] <bjacob> glandium: i went for cstdint uint64_t since this is gcc/clang specific
  2899. # [19:43] * Quits: bc|afk (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  2900. # [19:43] * Joins: gal (gal@227F6D66.B9562A9C.B22E20D2.IP)
  2901. # [19:43] <@khuey> WeirdAl: it's only on by default with 2010 though
  2902. # [19:43] <@khuey> iirc
  2903. # [19:43] <WeirdAl> :|
  2904. # [19:43] <glandium> jlebar|mac: with jemalloc, the length for the memset is usually between 500 and 1000, with jemalloc2... 4M
  2905. # [19:43] <@bz> Ms2ger`: Oh, I see what you mean
  2906. # [19:43] <glandium> and it's not called once
  2907. # [19:43] <@bz> Ms2ger`: why it doesn't just null-check |elt|?
  2908. # [19:43] <WeirdAl> khuey: last thought, would it be worth adding a check in the SDK headers at compile time for ASLR?
  2909. # [19:43] <@bz> Ms2ger`: yes, that's because it's not builtinclass
  2910. # [19:44] <Ms2ger`> Good, thanks
  2911. # [19:44] <WeirdAl> (i.e. force it to #error out)
  2912. # [19:44] <Ms2ger`> Also
  2913. # [19:44] <@bz> Ms2ger`: the new bindings will make this all die
  2914. # [19:44] <@khuey> WeirdAl: if it's possible, sure
  2915. # [19:44] <Ms2ger`> Dammit, I know xpc too well for my own good
  2916. # [19:44] <@bz> hehehe
  2917. # [19:44] <@khuey> WeirdAl: I wouldn't be sure how to go about it
  2918. # [19:44] <jlebar|mac> glandium: Sounds like your original theory is right, wrt malloc_usable_size_in_advance
  2919. # [19:44] <jlebar|mac> glandium: afk
  2920. # [19:44] <@khuey> WeirdAl: especially since it's a _linker_ option
  2921. # [19:44] <WeirdAl> ah
  2922. # [19:44] * WeirdAl is a dunce :)
  2923. # [19:44] <@khuey> so unfortunately I don't think we can do much
  2924. # [19:45] <@khuey> I should probably make the error message better though
  2925. # [19:45] <@bz> so are we trying to update to tip jemalloc?
  2926. # [19:45] <@khuey> yes
  2927. # [19:45] <@bz> nice
  2928. # [19:46] <bbondy_sheriff> If an API (should, but nothing bad will happen otherwise) be main thread only, what's the best practice to mark it that way besides having a comment in the idl?
  2929. # [19:46] <glandium> jlebar|mac: TestJemalloc crashes
  2930. # [19:46] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9ad5dd5c1dd1 - Fabrice Desré - Bug 729898 - Make better error indicator pages [r=cjones]
  2931. # [19:47] <Ms2ger`> bbondy_sheriff, assert loudly
  2932. # [19:47] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2933. # [19:47] <@khuey> bz: got a few seconds to help me with some page loading stuff?
  2934. # [19:48] <Ms2ger`> "seconds" and "page loading stuff"?
  2935. # [19:48] <bbondy_sheriff> so just an NS_ASSERTION with an appropriate scary message
  2936. # [19:49] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
  2937. # [19:49] <Ms2ger`> No, loudly
  2938. # [19:49] <Ms2ger`> MOZ_ASSERT
  2939. # [19:49] * Quits: gal (gal@227F6D66.B9562A9C.B22E20D2.IP) (Ping timeout)
  2940. # [19:49] <@bz> khuey: sure
  2941. # [19:50] * merike|away is now known as merike
  2942. # [19:50] <@bz> Ms2ger`: khuey is already almost a docshell peer, so.. ;)
  2943. # [19:50] <@khuey> wait what?
  2944. # [19:50] * @khuey runs away screaming
  2945. # [19:50] <bbondy_sheriff> k
  2946. # [19:50] <Ms2ger`> bz, and smaug is going to clean it up... Life is looking good :)
  2947. # [19:50] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2948. # [19:50] * Joins: tonymec__ (tonymec@D17BDFB1.287D4F0F.277517C1.IP)
  2949. # [19:50] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  2950. # [19:50] * Quits: @smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi) (Input/output error)
  2951. # [19:51] <@khuey> bz: so, we want to add a way for things to say "defer running any script on this window until I tell you it's ok"
  2952. # [19:51] <jwir3> are "nscoord units" the same as app units (e.g. http://mxr.mozilla.org/mozilla-central/source/gfx/src/nsFont.h#92)
  2953. # [19:51] <@khuey> bz: and I'm not sure where the best place to tell thing "hey, there's a new window coming up" is
  2954. # [19:51] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2955. # [19:52] * Joins: mck182 (quassel@moz-8237CC79.hlucinnet.cz)
  2956. # [19:52] * Quits: fabrice (fabrice@227F6D66.B9562A9C.B22E20D2.IP) (Ping timeout)
  2957. # [19:52] * mak|afk is now known as mak
  2958. # [19:52] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  2959. # [19:52] * joduinn-mtg is now known as joduinn
  2960. # [19:53] * Joins: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP)
  2961. # [19:54] * Quits: micahg (micahg@moz-6E8FD6B4.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Quit: Ex-Chat)
  2962. # [19:55] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2963. # [19:55] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
  2964. # [19:55] <taras> dolske: would appreciate you at snappy today @11
  2965. # [19:55] <@bz> khuey: we have existing notifications for that
  2966. # [19:55] <@bz> khuey: right?
  2967. # [19:55] * Joins: micahg (micahg@moz-6E8FD6B4.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  2968. # [19:55] <@bz> khuey: the window-created notifications, for both inner and outer windows...
  2969. # [19:55] <@khuey> bz: oh, perhaps we do
  2970. # [19:55] * @khuey forgot about that
  2971. # [19:56] <@bz> khuey: if those don't do what you want, please explain what you want. ;)
  2972. # [19:56] * Joins: smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi)
  2973. # [19:56] * ChanServ sets mode: +o smaug
  2974. # [19:56] <@khuey> bz: those will do it, I think
  2975. # [19:56] * @khuey forgot they existed
  2976. # [19:56] * Quits: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net) (Quit: Instantbird 1.2a1pre)
  2977. # [19:57] <@khuey> bz: hmm, I see inner-window-destroyed
  2978. # [19:57] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.1)
  2979. # [19:57] <@khuey> but not inner-window-created
  2980. # [19:58] * Joins: jamesr (jamesr@8FC061C0.D6CCE4AE.77834EAA.IP)
  2981. # [19:58] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Ping timeout)
  2982. # [19:58] <@bz> khuey: it's called content-document-global-created
  2983. # [19:59] <@bz> khuey: See nsGlobalWindow::DispatchDOMWindowCreated
  2984. # [19:59] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
  2985. # [19:59] <@khuey> aha
  2986. # [19:59] <@bz> khuey: subject is the window itself, because you don't have to worry about window ids at that point
  2987. # [19:59] <@bz> khuey: (have to for destruction, because at destruction the object is no longer around)
  2988. # [19:59] * Quits: bent (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2989. # [19:59] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  2990. # [20:00] <@khuey> right
  2991. # [20:00] <@khuey> bz: and this notification gets dispatched before any script can run in this global?
  2992. # [20:00] * Joins: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net)
  2993. # [20:00] <@khuey> ah, looks like it
  2994. # [20:01] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2995. # [20:01] * Quits: jlebar|mac (~jlebarmac@moz-6644F61A.static-ip.oleane.fr) (Quit: jlebar|mac)
  2996. # [20:01] <@khuey> it doesn't go to the end of the event loop
  2997. # [20:01] <@bz> it goes off a script runner
  2998. # [20:01] * Quits: jhammel (jhammel@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2999. # [20:01] <@bz> but not off the event loop
  3000. # [20:01] <@bz> and yes, it's designed to happen before any script can run in the global
  3001. # [20:01] <@bz> because script runners would ipso facto run before any script can run, right?
  3002. # [20:02] * Quits: bonnie (bbsurender@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  3003. # [20:02] <@khuey> right
  3004. # [20:03] * Quits: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  3005. # [20:03] <@khuey> I saw the runnable and assumed it was going to the event loop
  3006. # [20:03] <@khuey> alright, this is perfect
  3007. # [20:03] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120129021758])
  3008. # [20:03] <@bz> good
  3009. # [20:04] * Quits: clee (clee@moz-6644F61A.static-ip.oleane.fr) (Quit: clee)
  3010. # [20:04] * Quits: ferongr (ferongr@7021457F.229EBBFA.F5160715.IP) (Quit: ferongr)
  3011. # [20:04] * Quits: mwu (mwu@moz-6644F61A.static-ip.oleane.fr) (Quit: This computer has gone to sleep)
  3012. # [20:04] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  3013. # [20:04] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Input/output error)
  3014. # [20:05] * Quits: cbiesinger__ (cbiesinger@moz-D2499C63.tmodns.net) (Ping timeout)
  3015. # [20:05] <@khuey> firebot: uuid
  3016. # [20:05] <firebot> cb15a603-bf31-47ad-8447-2064fe37188e (/msg firebot cid for CID form)
  3017. # [20:05] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3018. # [20:06] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  3019. # [20:07] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  3020. # [20:07] * Quits: philor (philor@moz-638273A8.my-nick.name) (Quit: ZNC - http://znc.sourceforge.net)
  3021. # [20:08] * Quits: jamesr (jamesr@8FC061C0.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  3022. # [20:08] * Joins: tchevalier (chatzilla@moz-369A1548.w90-48.abo.wanadoo.fr)
  3023. # [20:09] * Joins: jhammel (jhammel@moz-BBE3ABD.mv.mozilla.com)
  3024. # [20:09] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3025. # [20:09] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3026. # [20:10] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3027. # [20:10] * Joins: philor (philor@moz-638273A8.my-nick.name)
  3028. # [20:10] * Joins: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com)
  3029. # [20:10] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.1)
  3030. # [20:10] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3031. # [20:10] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3032. # [20:10] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3033. # [20:11] * @bz has a browser that runs
  3034. # [20:11] <@bz> amazing
  3035. # [20:11] <philor> Chrome?
  3036. # [20:11] * armenzg is now known as armenzg_mtg
  3037. # [20:11] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  3038. # [20:11] <froydnj> careful, you might jinx it!
  3039. # [20:11] <@bz> oh, it's a debug firefox build
  3040. # [20:11] <@bz> but it's actually built with clang
  3041. # [20:12] <@bz> (and before you laugh, this was the 5th attempt or so)
  3042. # [20:12] <froydnj> mak: thanks for landing 726656 for me
  3043. # [20:13] <mak> froydnj: no problem, should be a nice fix!
  3044. # [20:13] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  3045. # [20:13] <@bz> Oh, also, the fact that there is ongoing serious work going on on hash functions is amazing
  3046. # [20:13] * @bz would have thought this to be a solved problem
  3047. # [20:13] * mcote|lunch is now known as mcote
  3048. # [20:14] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  3049. # [20:14] * Joins: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com)
  3050. # [20:15] * Joins: TheOne (one@moz-D388FE7F.dip.t-dialin.net)
  3051. # [20:20] <@bz> are there rules about tab width in mfbt?
  3052. # [20:20] <Ms2ger`> Yes
  3053. # [20:20] <@bz> please tell me "2"?
  3054. # [20:21] <Ms2ger`> 4 :(
  3055. # [20:21] <@bz> bah
  3056. # [20:21] <Ms2ger`> It's some ugly js-gecko hybrid
  3057. # [20:21] <jduell> bz: so for the Eventsource redirect issue (bug 716841), you're proposing the callback chain go from being channel->CORS->EventSource to channel->EventSource->CORS, right?
  3058. # [20:21] * Joins: clokep (clokep@moz-84F4848B.static.ngn.east.myfairpoint.net)
  3059. # [20:21] <@bz> jduell: looking
  3060. # [20:22] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  3061. # [20:22] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  3062. # [20:22] <@bz> jduell: no, I'm proposing that on redirect we don't try to mess with the callbacks
  3063. # [20:22] <@bz> jduell: unlike now
  3064. # [20:22] <@bz> jduell: because the redirect will just pass along the existing, already correct, callbacks
  3065. # [20:23] <jduell> bz: right--that was my other idea. But in comment 3 you talk about moving setCallbacks from SetupHttpChannel.
  3066. # [20:23] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
  3067. # [20:23] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3068. # [20:23] <jduell> I assume I don't want to do that
  3069. # [20:24] <jduell> bz: I still have no idea how this is triggered by the changes to CSP for websockets. This seems to have nothing to do with websockets
  3070. # [20:24] * Ms2ger` is now known as Ms2ger
  3071. # [20:24] <@bz> jduell: no idea about websocket or whatnot; I was just going by the crash stack
  3072. # [20:24] <@bz> jduell: why don't you want to move the setCallbacks out of SetupHttpChannel?
  3073. # [20:25] <@bz> jduell: I mean, there are other ways to get the same effect, but that one seemed nice and simple...
  3074. # [20:25] * Joins: knelson (Adium@96A3DFDA.4ABC44A4.3ADED9A0.IP)
  3075. # [20:25] <@bz> where do we put tests for mfbt functionality?
  3076. # [20:25] <jduell> bz: my understanding is that that would change the callback chain as I mentioned above. At least if we move the logic after nsCORSListenerProxy, right?
  3077. # [20:26] <@bz> jduell: well, you wouldn't
  3078. # [20:26] <@bz> jduell: you'd call SetupHTTPChannel
  3079. # [20:26] <@bz> jduell: then set your callback
  3080. # [20:26] <Ms2ger> bz, tests? Hah
  3081. # [20:26] <@bz> jduell: then create the nsCORSListenerProxy
  3082. # [20:26] <@bz> jduell: at least that's how I was thinking of it
  3083. # [20:26] <ferjm> hi! I am trying to write an xpcshell unit test and I am getting this error when running it http://pastebin.mozilla.org/1491269
  3084. # [20:26] <blizzard> gah
  3085. # [20:26] <@bz> I mean...
  3086. # [20:26] <blizzard> crashy crash
  3087. # [20:26] * Joins: jgriffin (jgriffin@moz-6644F61A.static-ip.oleane.fr)
  3088. # [20:26] <blizzard> stupid headphones bug
  3089. # [20:26] <@bz> I could put this in xpcom/tests or something
  3090. # [20:26] * Parts: knelson (Adium@96A3DFDA.4ABC44A4.3ADED9A0.IP)
  3091. # [20:27] <@bz> which has existing C++ tests
  3092. # [20:27] <Ms2ger> Sounds good
  3093. # [20:27] <ferjm> this is how I try to get the component-> http://pastebin.mozilla.org/1491270 and this is the interface -> http://pastebin.mozilla.org/1491272
  3094. # [20:27] <Ms2ger> Unless Waldo wants them under js/
  3095. # [20:27] * Joins: JeroenDeDauw (jeroen@C10EA9FC.9481ED7.9F9A2DA2.IP)
  3096. # [20:27] <espindola> jrmuizel, so, did the new clang work for you?
  3097. # [20:27] <ferjm> also, this is the implementation-> http://pastebin.mozilla.org/1491271
  3098. # [20:29] <jrmuizel> espindola: haven't tried yet
  3099. # [20:29] * Joins: joey (chatzilla@moz-E31CD2CB.mozilla.org)
  3100. # [20:29] <jduell> bz: I must be missing something, sorry. I don't see what effect moving callbacks out of setupHttpChannel has. You'd still have same callbacks chain channel->EventSource->CORS, which would still become cyclic when the redirect logic happens. No?
  3101. # [20:29] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
  3102. # [20:29] <@bz> jduell: no
  3103. # [20:30] <@bz> jduell: the reason it became cyclic is that the redirect logic calls setupHttpChannel
  3104. # [20:30] <jduell> bz: *aha*
  3105. # [20:30] <@bz> jduell: right now, after the first setupHttpChannel call, the chain is channel->EventSource
  3106. # [20:31] <@bz> jduell: then after the cors thing it's channel->CORS->EventSource
  3107. # [20:31] <@bz> jduell: then on redirect we set it _again_ so it's channel->EventSource->CORS->EventSource, we have a loop and lose
  3108. # [20:31] <espindola> rail-buildduty, a try job failed trying to fetch http://stage.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-macosx/malloc.log
  3109. # [20:31] <jduell> bz: yup, I get it now.
  3110. # [20:31] <espindola> and getting a 404
  3111. # [20:31] <espindola> known problem?
  3112. # [20:32] <jduell> bz: so to test this, I just run an EventSource that asks for a resource that winds up doing a redirect, right?
  3113. # [20:32] * Quits: bkero (bkero2@moz-ED825A1B.members.linode.com) (Ping timeout)
  3114. # [20:32] <jdm> ferjm: sounds like the Init function of the concrete implementation of nsISmsDatabaseService might be failing
  3115. # [20:32] <rail-buildduty> espindola: haven't seen that
  3116. # [20:32] * Quits: past (past@moz-8DDA53D0.dsl.dyn.forthnet.gr) (Input/output error)
  3117. # [20:32] * Waldo reads scrollback
  3118. # [20:32] <espindola> rail-buildduty, https://tbpl.mozilla.org/php/getParsedLog.php?id=9565290&tree=Try&full=1
  3119. # [20:32] <@bz> jduell: and then after that do something that involves querying notification callbacks for an interface they don't provide
  3120. # [20:33] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  3121. # [20:33] <@bz> Waldo: re tests?
  3122. # [20:33] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  3123. # [20:33] <jduell> bz: thanks
  3124. # [20:33] <Waldo> bz: I guess xpcom/tests works; it would be better if they were in mfbt/tests of course, but that requires build-fu :-(
  3125. # [20:33] <ferjm> jdm: thanks, I?ll check that
  3126. # [20:33] * Waldo wonders if he could muddle through doing that
  3127. # [20:34] <espindola> in https://tbpl.mozilla.org/php/getParsedLog.php?id=9567074&tree=Try&full=1 too...
  3128. # [20:34] <rail-buildduty> espindola: hmm, I think it should be macosx64
  3129. # [20:34] <@bz> jduell: no problem
  3130. # [20:34] <@bz> waldo: ok
  3131. # [20:34] <@bz> waldo: if you do, we can hg move
  3132. # [20:35] <Waldo> yup, ish
  3133. # [20:35] * Joins: bkero (bkero2@moz-ED825A1B.members.linode.com)
  3134. # [20:35] <rail-buildduty> espindola: can you file a bug please, I'm in the middle of one task right now :/ I'll take a look at it in a bit..
  3135. # [20:35] <espindola> rail-buildduty, got a windowns build failures that is even stranger:
  3136. # [20:35] <espindola> rm: WARNING: Circular directory structure.
  3137. # [20:35] <Ms2ger> Lovely
  3138. # [20:35] <espindola> rail-buildduty, will do, thanks
  3139. # [20:36] <rail-buildduty> thanks
  3140. # [20:36] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
  3141. # [20:36] <Ms2ger> akeybl++
  3142. # [20:36] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3143. # [20:36] * ChanServ sets mode: +o dbaron
  3144. # [20:37] * Joins: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net)
  3145. # [20:38] * Quits: @smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi) (Ping timeout)
  3146. # [20:38] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3147. # [20:39] * Joins: smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi)
  3148. # [20:39] * ChanServ sets mode: +o smaug
  3149. # [20:39] * Quits: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP) (Quit: Computer has gone to sleep.)
  3150. # [20:39] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3151. # [20:39] * yuan_ is now known as yuan
  3152. # [20:40] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3153. # [20:40] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Quit: Lost terminal)
  3154. # [20:41] * Quits: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk) (Quit: Computer has gone to sleep.)
  3155. # [20:42] <@smaug> dietrich: may I ask reasonable fast review for bug 728230 ;)
  3156. # [20:42] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  3157. # [20:42] <jduell> bz: do we implement the in-progress CSP spec (https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html) or the original "out of date" draft from Mozilla? http://people.mozilla.org/~bsterne/content-security-policy/
  3158. # [20:43] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
  3159. # [20:43] * jwir3 is now known as jwir3|lunch
  3160. # [20:44] * Quits: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP) (Client exited)
  3161. # [20:46] <@bz> jduell: no idea
  3162. # [20:48] <dietrich> smaug: today!
  3163. # [20:49] <@smaug> thanks!
  3164. # [20:50] * tonymec__ is now known as tonymec|away
  3165. # [20:50] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3166. # [20:50] * Joins: guacamole (Mibbit@moz-D711133E.allocated.csupomona.edu)
  3167. # [20:53] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  3168. # [20:53] * Joins: jlebar|mac (~jlebarmac@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  3169. # [20:55] * Joins: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com)
  3170. # [20:56] * heycam|away is now known as heycam
  3171. # [20:56] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  3172. # [20:57] * Joins: AutomatedTester|away (AutomatedT@259C9882.DC979C2E.50E6E587.IP)
  3173. # [20:58] * AutomatedTester|away is now known as AutomatedTester
  3174. # [20:59] * joduinn is now known as joduinn-food
  3175. # [21:00] * juanb is now known as juanb|afk
  3176. # [21:02] * jhammel is now known as jhammel|tacOS
  3177. # [21:02] * Quits: jhammel|tacOS (jhammel@moz-BBE3ABD.mv.mozilla.com) (Quit: leaving)
  3178. # [21:03] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  3179. # [21:03] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  3180. # [21:03] * Quits: maikmerten (maikmerten@moz-56CDB995.dynamic.qsc.de) (Client exited)
  3181. # [21:05] <Ms2ger> roc, yt?
  3182. # [21:05] * Quits: gabor (gabor@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3183. # [21:05] <@roc> mostly
  3184. # [21:06] <Ms2ger> spacetime in #introduction has a crash: http://pastebin.mozilla.org/1491275
  3185. # [21:06] * Quits: tchevalier (chatzilla@moz-369A1548.w90-48.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120223031236])
  3186. # [21:06] <Ms2ger> From nsHTMLVideoElement::GetImageContainer() returning null, apparently
  3187. # [21:08] * Quits: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3188. # [21:08] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  3189. # [21:08] <@roc> how old is that build?
  3190. # [21:10] <Ms2ger> <spacetime> downloaded it around 3 hours ago
  3191. # [21:11] <Ms2ger> (Nightly)
  3192. # [21:11] * jhopkins is now known as jhopkins|mtg
  3193. # [21:11] * Quits: harth (harth@moz-D62C1A52.hsd1.ca.comcast.net) (Input/output error)
  3194. # [21:12] * NeilAway thwaps BrowserID
  3195. # [21:12] <Ms2ger> roc, ^
  3196. # [21:12] * NeilAway thwaps Persona for good measure
  3197. # [21:12] <jlebar|mac> heh, I was about to say!
  3198. # [21:14] <@roc> Ms2ger: I dunno, that's weird
  3199. # [21:14] <Ms2ger> I'll ask to file a bug, then
  3200. # [21:17] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3201. # [21:17] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  3202. # [21:18] <Bas> jimm: ping
  3203. # [21:18] <NeilAway> !seen sheppy
  3204. # [21:18] <firebot> sheppy was last seen 3 hours, 26 minutes and 59 seconds ago, saying 'muuahahaha' in #devtools.
  3205. # [21:18] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3206. # [21:18] <jimm> Bas: hey, pong
  3207. # [21:18] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  3208. # [21:18] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  3209. # [21:20] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!)
  3210. # [21:20] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
  3211. # [21:20] * Quits: @roc (chatzilla@E100D0FF.FD181AD7.5CE2311A.IP) (Ping timeout)
  3212. # [21:22] <Bas> jimm: Do you feel progress on bug 672885 is sufficient for now until we have data indicating it's still a significant UXP obstacle? I have other things I need to do and no longer have hardware reproducing the issue under any circumstances.
  3213. # [21:22] <Bas> (Circumstances I've been able to produce, anyway)
  3214. # [21:22] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  3215. # [21:24] <jimm> Bas: Sure. Next step would be to get the old patches in bug 590945 fixed up, add your fix, and see what we get performance / rendering wise as a result.
  3216. # [21:24] * armenzg_mtg is now known as armenzg
  3217. # [21:25] * Parts: guacamole (Mibbit@moz-D711133E.allocated.csupomona.edu)
  3218. # [21:26] * nthomas|away is now known as nthomas
  3219. # [21:27] <Bas> jimm: Yeah, maybe on cinema screens the problem persists, I wonder why my fix addresses anything, I'm guessing we avoid some optimization by initial window creation believing there will be an NC area.
  3220. # [21:27] * mcote is now known as mcote|afk
  3221. # [21:28] * Joins: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP)
  3222. # [21:29] * Quits: Wevah (Wevah@moz-A6EE65EC.stcd.qwest.net) (Quit: Wevah)
  3223. # [21:29] <espindola> dougt, any comments on 727233?
  3224. # [21:29] <jimm> Bas: tweaking the client area params was known to help. But with the patches in 590945 it caused rendering problems on the windows edge. Honestly it's been so long since I worked on those I really can't predict what side effects there might be for your fix. But I can put those patches back together and see what we get.
  3225. # [21:30] * Joins: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP)
  3226. # [21:30] <Bas> jimm: Since the client area should not actually be any different post the first rendering I don't think that will matter, but maybe I'm wrong.
  3227. # [21:31] <Bas> jimm: Or not even post the first rendering, the initial NC_CALCSIZE comes from CreateWindowEx
  3228. # [21:31] <Bas> So even the first rendering will be correct.
  3229. # [21:31] <jimm> Bas: your fix offsets the client area though - the changes to params->rgrc[0]?
  3230. # [21:32] <jimm> isn't that going to mess with the client area positioning when there's no nc area on the window?
  3231. # [21:32] * Quits: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP) (Quit: Leaving)
  3232. # [21:32] <Bas> jimm: Only in the case wParam == FALSE, which is -only- the very first call in my testing.
  3233. # [21:33] <Bas> Subsequent NC_CALCSIZE calls will leave rgrc[0] alone.
  3234. # [21:33] <Bas> That's the idea behind the work-around :)
  3235. # [21:34] <jimm> ah, so in fx, WM_NCCALCSIZE will get called more often.
  3236. # [21:34] <jimm> any time the client margins change
  3237. # [21:34] <jimm> so for example, enabling/disabling the fx button
  3238. # [21:35] <jimm> Bas: in nsWindow, see ResetLayout()
  3239. # [21:35] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.1)
  3240. # [21:35] <jimm> we trigger a SWP_FRAMECHANGED event
  3241. # [21:35] <Bas> jimm: It does, but it will be called with wParam == true
  3242. # [21:36] <Bas> jimm: Every resize calls WM_NCCALCSIZE as well, but always with wParam == TRUE, which isn't a problem.
  3243. # [21:36] * coop is now known as coop|afk
  3244. # [21:38] <jimm> Bas: actually, I don't see a hit on WM_NCCALCSIZE in fx. But that might be due to !mCustomNonClient
  3245. # [21:38] <jimm> a hit with sParam = 0 I mean
  3246. # [21:39] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  3247. # [21:39] <jrmuizel> glandium: ping
  3248. # [21:40] <Bas> jimm: Every CreateWindowEx call produced a call with WM_NCCALCSIZE to whatever was the WindowProc as far as I could see.
  3249. # [21:40] <Bas> With wParam == FALSE
  3250. # [21:41] <Bas> A synchronous directly from the function from CallWindowProcInternal
  3251. # [21:41] <nemo> http://img.pr0gramm.com/2012/02/i-dont-always-test-my-code-but-when-i-do-i-do-it-in-production.jpg
  3252. # [21:41] <jimm> Bas: ik, I see what you mean, so I can trap for that above the mCustomNonClient check. are you sure that's only called once per window?
  3253. # [21:42] * Quits: Ami_Ty (Amie@96A3DFDA.4ABC44A4.3ADED9A0.IP) (Quit: Ami_Ty)
  3254. # [21:42] <gps> what are my options if I push a patch without r= [to a feature tree that hasn't been pulled yet]?
  3255. # [21:42] * Joins: karl (karl@moz-6B3FCBE2.jetstream.xtra.co.nz)
  3256. # [21:42] * Quits: graememcc (chatzilla@moz-8A03ACDE.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216081259])
  3257. # [21:43] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3258. # [21:44] <Bas> jimm: I didn't test too ridgedly, but if it ever isn't, ignore the next paint, SetWindowPos and a new paint will fire and a new NCCALCSIZE where you can safely set the right values :)
  3259. # [21:44] <Bas> The workaround should still function.
  3260. # [21:44] <Bas> (In theory)
  3261. # [21:45] * Quits: smontagu (chatzilla@moz-7D8F456A.red.bezeqint.net) (Ping timeout)
  3262. # [21:45] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  3263. # [21:45] * Quits: @smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi) (Ping timeout)
  3264. # [21:45] <jimm> Bas: :) sounds good. I'll give it spin.
  3265. # [21:46] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  3266. # [21:46] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3267. # [21:46] * Joins: dao (dao@moz-D4B837CF.superkabel.de)
  3268. # [21:48] * Quits: tonymec|away (tonymec@D17BDFB1.287D4F0F.277517C1.IP) (Quit: Konversation terminated!)
  3269. # [21:48] * Joins: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se)
  3270. # [21:48] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3271. # [21:49] * Joins: smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi)
  3272. # [21:49] * ChanServ sets mode: +o smaug
  3273. # [21:49] * Joins: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr)
  3274. # [21:49] * jhopkins|mtg is now known as jhopkins
  3275. # [21:49] <glandium> jrmuizel: pong
  3276. # [21:50] <@smaug> ehsan: thanks
  3277. # [21:50] <@ehsan> np
  3278. # [21:51] <jrmuizel> glandium: what's the status of gold and elfhack?
  3279. # [21:51] * Joins: bc|afk (bc@moz-E31CD2CB.mozilla.org)
  3280. # [21:52] <glandium> jrmuizel: not much has changed in the past few months
  3281. # [21:52] <@bz> do we have existing numeric limit stuff in mfbt?
  3282. # [21:52] * Joins: anant (Anant@moz-271479F2.hsd1.ca.comcast.net)
  3283. # [21:52] * bc|afk is now known as bc
  3284. # [21:53] * Joins: smontagu (chatzilla@8009DE60.C39404F5.CB858787.IP)
  3285. # [21:54] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Client exited)
  3286. # [21:54] * Quits: dao (dao@moz-D4B837CF.superkabel.de) (Quit: Leaving.)
  3287. # [21:54] * Joins: tonymec__ (tonymec@4DBFA917.516A6E14.277517C1.IP)
  3288. # [21:54] * tonymec__ is now known as tonymec|away
  3289. # [21:55] <glandium> bz: like UINT32_MAX and friends?
  3290. # [21:55] <jrmuizel> glandium: is it expected to work?
  3291. # [21:55] <@bz> like that, yes
  3292. # [21:55] <@bz> or should I just use std::numeric_limits ?
  3293. # [21:56] * Boriss is now known as Boriss_afk
  3294. # [21:56] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3295. # [21:56] <glandium> jrmuizel: depends on so many things that i can't give an answer
  3296. # [21:56] * Quits: jlebar|mac (~jlebarmac@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: jlebar|mac)
  3297. # [21:57] * Quits: jhorak (jhorak@moz-59813FB4.cust.nbox.cz) (Quit: Leaving)
  3298. # [21:57] <glandium> bz: we have all MAX variables defined in stdint.h
  3299. # [21:57] <@bz> You mean StdInt.h, right?
  3300. # [21:57] <glandium> bz: (and MStdInt.h defines them for MSVC)
  3301. # [21:57] <@bz> ok, good
  3302. # [21:57] <glandium> bz: StdInt is the way to use stdint.h or MStdInt.h, whichever is suitable
  3303. # [21:57] <@bz> yeah
  3304. # [21:57] <@bz> makes sense
  3305. # [21:58] <glandium> jrmuizel: different versions of gold do different things that elfhack may or may not like. also, some linux distros change the default set of options
  3306. # [21:59] * Joins: Jesse_ (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  3307. # [21:59] * Joins: tonymec (tonymec@4DBFA917.516A6E14.277517C1.IP)
  3308. # [21:59] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Ping timeout)
  3309. # [21:59] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  3310. # [22:00] * Quits: AlcariTheMad (alcari@moz-CC80DD60.unixbsd.info) (Ping timeout)
  3311. # [22:01] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3312. # [22:03] * Joins: dao (dao@moz-D4B837CF.superkabel.de)
  3313. # [22:03] * Quits: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net) (Quit: geoffbrown)
  3314. # [22:03] * Quits: clokep (clokep@moz-84F4848B.static.ngn.east.myfairpoint.net) (Quit: Instantbird 1.2a1pre)
  3315. # [22:03] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
  3316. # [22:04] <nemo> bz: Say, remember this http://m8y.org/tmp/testcase242d.xhtml thingy? Would it be ok if I filed a bug asking for it?
  3317. # [22:04] <nemo> I still periodically run into cases where it is annoying
  3318. # [22:05] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  3319. # [22:06] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3320. # [22:06] * Joins: AlcariTheMad (alcari@moz-CC80DD60.unixbsd.info)
  3321. # [22:06] <@bz> nemo: there's a bug
  3322. # [22:06] <@bz> nemo: it's wontfix
  3323. # [22:06] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3324. # [22:06] * Standard8 is now known as Standard8Away
  3325. # [22:07] * juanb|afk is now known as juanb
  3326. # [22:07] <nemo> bz: oh? I'd heard them mention something about that, but only someone saying it was wontfixed because they couldn't come up w/ a way to do it, or something
  3327. # [22:07] <nemo> I was hoping this might show a way to do it :)
  3328. # [22:07] <@bz> well
  3329. # [22:07] <@bz> and because it behaved really weirdly
  3330. # [22:07] * Standard8Away is now known as Standard8
  3331. # [22:07] <@bz> see the bug
  3332. # [22:07] <nemo> m'k. behaving weirdly might be their approach was wrong :-p
  3333. # [22:07] <nemo> bz: got it handy? ima searchin' though
  3334. # [22:08] <@bz> not handy, no
  3335. # [22:08] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3336. # [22:08] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3337. # [22:08] <@bz> it's in the blocker list for the bug that added the current behavior
  3338. # [22:09] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Ping timeout)
  3339. # [22:10] <nemo> still hunting for any bugs having to do with that sorta thing :)
  3340. # [22:10] <@bz> look up the blame?
  3341. # [22:10] <nemo> oooh. that's a good idea
  3342. # [22:10] * joduinn-food is now known as joduinn
  3343. # [22:10] <@bz> That's what I do in that situation
  3344. # [22:11] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3345. # [22:11] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  3346. # [22:11] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
  3347. # [22:12] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3348. # [22:13] * Joins: bholley (bholley@moz-D9D877A.dsl.pltn13.sbcglobal.net)
  3349. # [22:14] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3350. # [22:15] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  3351. # [22:16] * Quits: jgriffin (jgriffin@moz-6644F61A.static-ip.oleane.fr) (Quit: jgriffin)
  3352. # [22:16] * Joins: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com)
  3353. # [22:16] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  3354. # [22:16] * Quits: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP) (Client exited)
  3355. # [22:17] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3356. # [22:17] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
  3357. # [22:18] * Joins: mwu (mwu@moz-6644F61A.static-ip.oleane.fr)
  3358. # [22:18] * Quits: mdas (mdas@moz-6644F61A.static-ip.oleane.fr) (Quit: mdas)
  3359. # [22:18] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3360. # [22:18] * Mossop_ is now known as Mossop
  3361. # [22:19] * Quits: jcranmer|away (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
  3362. # [22:19] * Quits: Hendikins (wolfox@moz-88FB1B58.mxmn2.ken.bigpond.net.au) (Ping timeout)
  3363. # [22:20] * Joins: Jake (Jake@moz-194B4246.dhcp.drexel.edu)
  3364. # [22:20] * Quits: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  3365. # [22:20] * Joins: Hendikins (wolfox@moz-88FB1B58.mxmn2.ken.bigpond.net.au)
  3366. # [22:21] <@bz> hmm
  3367. # [22:21] <@bz> how do the XPCOM tests signal failure?
  3368. # [22:22] * Joins: davida (davida@21B7B9F2.B87E9213.6E712CE2.IP)
  3369. # [22:22] <davida> where do font people hang out?
  3370. # [22:22] * @bz is not seeing anything obvious....
  3371. # [22:22] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3372. # [22:23] <@bz> aha
  3373. # [22:23] <@bz> need to print FAILURE
  3374. # [22:23] * Quits: evilpie (evilpie@moz-F84F790D.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120222031223])
  3375. # [22:23] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
  3376. # [22:24] * Joins: dao1 (dao@moz-D4B837CF.superkabel.de)
  3377. # [22:24] * Quits: dao (dao@moz-D4B837CF.superkabel.de) (Ping timeout)
  3378. # [22:25] * Joins: clokep (clokep@moz-84F4848B.static.ngn.east.myfairpoint.net)
  3379. # [22:25] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
  3380. # [22:25] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  3381. # [22:26] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/13b571bde26a - Olli Pettay - Bug 730013 - don't addref/release nsTransactionManager so much to prevent it to end up to the purple buffer, r=ehsan
  3382. # [22:26] * Quits: dao1 (dao@moz-D4B837CF.superkabel.de) (Ping timeout)
  3383. # [22:26] <imphil> khuey, wow, 2:02 min for the review. thanks!
  3384. # [22:27] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  3385. # [22:28] * Joins: dao (dao@moz-D4B837CF.superkabel.de)
  3386. # [22:29] <nemo> bz: https://bugzilla.mozilla.org/show_bug.cgi?id=713555#c32 :-p
  3387. # [22:29] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  3388. # [22:29] * Joins: jhammel (jhammel@moz-BBE3ABD.mv.mozilla.com)
  3389. # [22:32] <Ms2ger> ASSERTION: ProcessHostSub should only be called for prefix hashes.: 'mChunkState.hashSize == PREFIX_SIZE'
  3390. # [22:32] <Ms2ger> Known?
  3391. # [22:32] <Ms2ger> khuey, didn't you hit that?
  3392. # [22:32] * merike is now known as merike|away
  3393. # [22:32] <@khuey> yes, it's know
  3394. # [22:32] <@khuey> n
  3395. # [22:32] * Joins: tchevalier (chatzilla@moz-369A1548.w90-48.abo.wanadoo.fr)
  3396. # [22:32] <@khuey> and fixed on inbound, iirc
  3397. # [22:32] <Ms2ger> Good
  3398. # [22:32] * Quits: clokep (clokep@moz-84F4848B.static.ngn.east.myfairpoint.net) (Quit: Instantbird 1.2a1pre)
  3399. # [22:34] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3400. # [22:35] * jwir3|lunch is now known as jwir3
  3401. # [22:36] <edmorley> Ms2ger: https://hg.mozilla.org/integration/mozilla-inbound/rev/f8bf3795b851
  3402. # [22:36] <@bz> hrm
  3403. # [22:36] <@bz> so...
  3404. # [22:36] <Ms2ger> edmorley, ta
  3405. # [22:36] <@bz> I added an xpcom test
  3406. # [22:37] <ddahl> hmmm, maybe khuey knows what kind of inheritance madness bsmith has introduced here: https://bugzilla.mozilla.org/show_bug.cgi?id=673432#c65
  3407. # [22:37] <@bz> When I run "make check" it runs
  3408. # [22:37] <@bz> and prints "FAILURE"
  3409. # [22:37] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3410. # [22:37] <@bz> is that enough to make tests fail?
  3411. # [22:38] <@khuey> bz: don't you want TEST-UNEXPECTED-FAIL?
  3412. # [22:38] <biesi> you'll want a failure retunr too, right?
  3413. # [22:38] * @bz has no idea
  3414. # [22:38] <@bz> you tell me!
  3415. # [22:38] <@bz> what makes this test fail?
  3416. # [22:38] <edmorley> !seen ffung
  3417. # [22:38] <Ms2ger> ddahl, did you declare nsDOMCrypto::GetRandomValues?
  3418. # [22:38] <firebot> I've never seen a 'ffung', sorry.
  3419. # [22:39] <@smaug> ddahl: you're not implementing all the methods
  3420. # [22:39] <ddahl> Ms2ger: lemme check...
  3421. # [22:39] * Quits: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com) (Ping timeout)
  3422. # [22:39] <ddahl> yes
  3423. # [22:39] <ddahl> i did
  3424. # [22:39] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3425. # [22:39] * Joins: jcranmer|away (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
  3426. # [22:39] * @bz adds TEST-UNEXPECTED_FAIL and "return -1;"
  3427. # [22:40] <@smaug> ddahl: it is complaining about nsCrypto. That doesn't implement all the methods from the interface it inherits
  3428. # [22:40] * Joins: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com)
  3429. # [22:40] * Joins: c0smikdebris (c0smikdebr@AB277EF.DC4492DD.BE90E62C.IP)
  3430. # [22:41] <edmorley> !seen flx
  3431. # [22:41] <firebot> flx was last seen 2 days, 18 hours, 44 minutes and 46 seconds ago, saying 'If I change the listing name for my add-on, is it expected behavior that the download links become broken?' in #amo-editors.
  3432. # [22:41] <edmorley> bah
  3433. # [22:41] <drice> biesi: ping?
  3434. # [22:41] <biesi> dripong
  3435. # [22:41] <biesi> er
  3436. # [22:41] <biesi> drice, pong
  3437. # [22:41] <drice> That's okay. call me dripong for now on.
  3438. # [22:41] <biesi> hehe
  3439. # [22:42] <drice> https://bugzilla.mozilla.org/show_bug.cgi?id=720846 -- I've been unable to test this. Left to my own devices, I'd build FX and update my extension to use it.
  3440. # [22:42] <biesi> nicks ought to be unique within 3 characters!
  3441. # [22:42] * Quits: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP) (Ping timeout)
  3442. # [22:42] <nemo> jst, dao - hm. you closed that image background bug out. do you happen to like my snippet better?
  3443. # [22:42] * nemo tries puppydog eyes
  3444. # [22:42] <drice> But that's not repeatable, and there's already a SocketTransport test, but I can't get it to build.
  3445. # [22:42] <@bz> hrm
  3446. # [22:42] <@bz> how do I run one of these xpcom unit tests under a debugger?
  3447. # [22:42] * Quits: karl (karl@moz-6B3FCBE2.jetstream.xtra.co.nz) (Ping timeout)
  3448. # [22:43] * Joins: karl (karl@moz-6B3FCBE2.jetstream.xtra.co.nz)
  3449. # [22:43] <ddahl> smaug: I wonder if bsmith's hair-brained (it seems quite nice actually) scheme has a wrinkle in it? https://bugzilla.mozilla.org/show_bug.cgi?id=673432#c57
  3450. # [22:43] <biesi> drice, so I think what you should do is write a JS test that connects to localhost (127.0.0.1 and ::1)
  3451. # [22:43] <biesi> drice, and just verifies that things look right
  3452. # [22:43] * Quits: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com) (Client exited)
  3453. # [22:44] <drice> so don't reuse the existing netwerk/test/TestSocketTransport.cpp ?
  3454. # [22:44] <@bz> Ah, maybe if I run it from dist/bin
  3455. # [22:45] <biesi> drice, yeah, we don't currently use that test
  3456. # [22:45] * Joins: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com)
  3457. # [22:45] <biesi> drice, one of the tests in netwerk/test/unit may already use nsISocketTransport
  3458. # [22:45] <biesi> (hopefully?)
  3459. # [22:45] * Quits: @smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi) (Ping timeout)
  3460. # [22:46] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3461. # [22:46] <gavin> edmorley: thank you sir
  3462. # [22:46] <dao> nemo: I didn't close that bug. I changed the resolution from invalid to wontfix.
  3463. # [22:46] <drice> biesi: Alright, sounds doable.
  3464. # [22:46] * mattwoodrow|away is now known as mattwoodrow
  3465. # [22:47] * Joins: smaug (chatzilla@moz-74C74840.gprs.sl-laajakaista.fi)
  3466. # [22:47] * ChanServ sets mode: +o smaug
  3467. # [22:48] <ddahl> smaug: i think the patch tries to implement the interface with NS_DECL_NSIDOMCRYPTOLEGACY in nsCrypto.h - which implements the rest of the methods
  3468. # [22:49] <edmorley> gavin: np :-)
  3469. # [22:49] * Joins: stormy (stormy@moz-AD395531.hsd1.co.comcast.net)
  3470. # [22:51] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  3471. # [22:51] * Quits: mwu (mwu@moz-6644F61A.static-ip.oleane.fr) (Quit: This computer has gone to sleep)
  3472. # [22:52] * Quits: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net) (Ping timeout)
  3473. # [22:52] * Quits: Jesse_ (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse_)
  3474. # [22:52] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  3475. # [22:53] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
  3476. # [22:54] <@bz> ok
  3477. # [22:54] <@bz> now who wants to review some mfbt code? ;)
  3478. # [22:55] * Joins: njn (chatzilla@moz-F1136D81.dyn.iinet.net.au)
  3479. # [22:55] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  3480. # [22:55] <nemo> dao: eh well, you and jst set the final statuses on it. whatever. figured that made you guys the final arbiters on its state.
  3481. # [22:56] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3482. # [22:56] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  3483. # [22:56] * Quits: dao (dao@moz-D4B837CF.superkabel.de) (Ping timeout)
  3484. # [22:57] * Joins: dao (dao@moz-D4B837CF.superkabel.de)
  3485. # [22:57] * coop|afk is now known as coop
  3486. # [22:57] * Quits: jhammink (textual@moz-6644F61A.static-ip.oleane.fr) (Quit: Textual IRC Client: http://www.textualapp.com/)
  3487. # [22:58] * padenot|away is now known as padenot
  3488. # [22:59] * armenzg is now known as armenzg_brb
  3489. # [22:59] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  3490. # [23:00] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  3491. # [23:00] <njn> Unfocused: ping
  3492. # [23:00] <stormy> If you are going to JSConf or would like to go, please add your name to the wiki: https://wiki.mozilla.org/Engagement/Developer_Engagement/Events/JSConf2012
  3493. # [23:01] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  3494. # [23:02] * Quits: msucan (msucan-@BD3D06AD.BB7A5B67.699550A1.IP) (Quit: .)
  3495. # [23:02] <@bz> waldo: you want to review this?
  3496. # [23:02] <Unfocused> njn: pong
  3497. # [23:02] * Quits: TheOne (one@moz-D388FE7F.dip.t-dialin.net) (Input/output error)
  3498. # [23:03] <Ms2ger> Just r? him
  3499. # [23:03] <njn> Unfocused: hi, you said something about starting a mailing list thread about add-on installation, did you do that?
  3500. # [23:04] <Unfocused> not yet
  3501. # [23:04] <@bz> hmm
  3502. # [23:04] <Unfocused> need more hours in the day :\
  3503. # [23:04] <@bz> isn't esc in url bar supposed to restore the URI?
  3504. # [23:04] <njn> Unfocused: np
  3505. # [23:04] * Quits: cjones (cjones@moz-6644F61A.static-ip.oleane.fr) (Quit: Leaving)
  3506. # [23:04] <Unfocused> bz: bug 729244
  3507. # [23:05] <@bz> Unfocused: fun
  3508. # [23:05] <njn> Unfocused: I'm trying to understand stuff better, http://pastebin.mozilla.org/1491323 is some notes, can you read?
  3509. # [23:05] * Joins: cjones (cjones@moz-6644F61A.static-ip.oleane.fr)
  3510. # [23:05] <njn> Unfocused: basically, I'm trying to understand what are the valid reasons for third-party installs
  3511. # [23:05] <Unfocused> no, i'm illiterate. i'll get my cat to read it for me ;)
  3512. # [23:05] <njn> Unfocused: the discussions always seem to be Mike Kaply vs. the world
  3513. # [23:06] <Unfocused> hah yes, they do
  3514. # [23:06] * njn waves to Unfocused's cat
  3515. # [23:06] <njn> Unfocused: I want to understand if Mike is worth listening to
  3516. # [23:06] * Quits: sicking (chatzilla@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  3517. # [23:07] * Joins: evilpie (evilpie@moz-F84F790D.pools.arcor-ip.net)
  3518. # [23:07] * Quits: Boriss_afk (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss_afk)
  3519. # [23:07] <njn> Unfocused: my gut feeling is "ban third-party installs" but I want to know if that's unreasonable
  3520. # [23:07] * philor is now known as philor|away
  3521. # [23:07] <Unfocused> sadly, i think it is an actual problem that needs solved
  3522. # [23:07] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3523. # [23:07] <Unfocused> i think banning will just result in more bad behaviour
  3524. # [23:08] <jhammel> njn, Unfocused : whether it is "legitimate" or not, but our entire testing structure relies on third-party installs
  3525. # [23:08] <njn> jhammel: that's good to know
  3526. # [23:08] <Unfocused> meh, that's fixable
  3527. # [23:09] <mconnor> njn: the core of third-party installs is around a mechanism for another app to integrate with Firefox
  3528. # [23:09] <Unfocused> easy enough to just flip a pref for our testing
  3529. # [23:09] <mconnor> on the surface, I think that's a legitmate thing.
  3530. # [23:09] <jhammel> Unfocused: yeah, that is fine for us
  3531. # [23:09] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3532. # [23:09] <Unfocused> njn: i'm converting that pastebin to an etherpad to add notes
  3533. # [23:10] <Unfocused> https://etherpad.mozilla.org/6vA99EFgNT
  3534. # [23:10] <jhammel> heh, we should have a button on pastebin for that ;)
  3535. # [23:10] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  3536. # [23:10] <mconnor> updates can't be applied automatically for XPI installs?
  3537. # [23:10] <njn> Unfocused: cool, thanks
  3538. # [23:11] <njn> Unfocused: If I want to start a thread about this, is dev-platform appropriate?
  3539. # [23:11] <njn> Unfocused: I could CC Kaply, too :)
  3540. # [23:11] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3541. # [23:11] <Unfocused> njn: either that or dev-apps-firefox (the later might result in crazier posts)
  3542. # [23:11] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3543. # [23:11] <jhammel> dev-platform++
  3544. # [23:11] <njn> mconnor: can you be more specific, maybe give an example?
  3545. # [23:12] <njn> ok, dev-platform it is
  3546. # [23:12] <Unfocused> mconnor: they can. though, it does require them to set it up
  3547. # [23:12] <mconnor> Unfocused: so makes it harder?
  3548. # [23:12] <Unfocused> i mean, setup updates
  3549. # [23:12] <Unfocused> yea, more work
  3550. # [23:12] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Client exited)
  3551. # [23:12] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  3552. # [23:13] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3553. # [23:13] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3554. # [23:13] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3555. # [23:13] <mconnor> njn: so, Skype's add-on, in the simplest form, enables what every phone does with detecting phone numbers and allowing easy calls
  3556. # [23:13] * bhearsum is now known as bhearsum|afk
  3557. # [23:13] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Input/output error)
  3558. # [23:13] <njn> mconnor: and that couldn't be done with a non-third-party add-on?
  3559. # [23:14] <mconnor> it could, but it would require a separate install
  3560. # [23:14] * Joins: jfkthame (jfkthame@5C7CACE1.44C0F4C5.9542EC20.IP)
  3561. # [23:14] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  3562. # [23:14] <mconnor> not ideal from a UX perspective
  3563. # [23:14] <njn> mconnor: so an add-on + a separate program, as oppose to a single third-party install?
  3564. # [23:14] <@ehsan> vladan: std::sort, nice!
  3565. # [23:14] <@ehsan> oh
  3566. # [23:14] <@ehsan> std::find
  3567. # [23:14] <@ehsan> can't believe my eyes!
  3568. # [23:15] <mconnor> correct, you'd have to do something annoying like "prompt user, open URL in Firefox, let them manually install"
  3569. # [23:15] <vladan> ehsan: :D
  3570. # [23:15] * mcote|afk is now known as mcote
  3571. # [23:16] * armenzg_brb is now known as armenzg_dinner
  3572. # [23:16] * Quits: dao (dao@moz-D4B837CF.superkabel.de) (Ping timeout)
  3573. # [23:17] * Joins: dao (dao@moz-D4B837CF.superkabel.de)
  3574. # [23:17] <@smaug> njn: I'm with you, we should probably ban third-party installs. Skype has caused us major problems, so have probably all the AV addons
  3575. # [23:17] * heycam is now known as heycam|away
  3576. # [23:18] <@ehsan> vladan: r=me, sorry for the delay
  3577. # [23:18] <vladan> ehsan: sweet. no worries, i understand
  3578. # [23:19] * Joins: Sander (chatzilla@73FE8D5D.5F1E337E.109882C3.IP)
  3579. # [23:19] <mconnor> smaug: there's always a tradeoff
  3580. # [23:19] <@smaug> and that is?
  3581. # [23:20] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  3582. # [23:20] <@smaug> IMO, it is good if user needs to explicitly install some addon
  3583. # [23:20] * jmaher is now known as jmaher|afk
  3584. # [23:20] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3585. # [23:20] <Unfocused> yea. there's also 3rd party installs that people do actually want. disallowing that makes that experience worse, not better
  3586. # [23:20] <gavin> there's no way to enforce users having to explicitly install addons
  3587. # [23:20] * Joins: mwu (mwu@moz-6644F61A.static-ip.oleane.fr)
  3588. # [23:21] <Mossop> smaug: If you ban them they will just circumvent us completely
  3589. # [23:21] <mconnor> true, you just risk people manipulating datastores directly
  3590. # [23:21] <Mossop> At least now we have a certain amount of control
  3591. # [23:21] <luke> any backouts pending for the red on inbound?
  3592. # [23:22] * philor|away is now known as philor
  3593. # [23:22] <edmorley> luke: yup
  3594. # [23:22] <njn> Unfocused: do other browsers allow 3rd-party installs?
  3595. # [23:23] <Waldo> bz: sure, can do
  3596. # [23:23] <njn> Unfocused: I heard something about Chrome actively trying to block DLL injection on Windows, but that could be wrong
  3597. # [23:23] * Joins: jgilbert_ (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
  3598. # [23:23] * Quits: bholley (bholley@moz-D9D877A.dsl.pltn13.sbcglobal.net) (Ping timeout)
  3599. # [23:23] <Unfocused> i don't think chrome allows it, but i'm not 100% sure
  3600. # [23:23] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  3601. # [23:23] <Unfocused> IE does
  3602. # [23:23] * Quits: faramarz (faramarz@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  3603. # [23:23] * Quits: mwu (mwu@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  3604. # [23:24] * Quits: cjones (cjones@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  3605. # [23:24] * Quits: kanru (user@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  3606. # [23:24] <Unfocused> don't know about safari
  3607. # [23:24] * Quits: wolfiR (wolfiR@moz-99976353.dip0.t-ipconnect.de) (Quit: Leaving)
  3608. # [23:25] * Joins: necolas (necolas@moz-F9C3140E.bb.sky.com)
  3609. # [23:25] <Mossop> I don't think it matters what other browsers do. We started off doing it (might have been a mistake) so now applications expect it
  3610. # [23:25] <jhammel> and if we pref it off, as Unfocused suggested, that is easy to hack around
  3611. # [23:25] <jhammel> if we can do it for testing, everyone else can too
  3612. # [23:26] <jhammel> not saying its a bad idea, just pointing it out
  3613. # [23:26] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  3614. # [23:26] <@khuey> bz: ping
  3615. # [23:26] * Joins: mwu (mwu@moz-6644F61A.static-ip.oleane.fr)
  3616. # [23:27] * Quits: dao (dao@moz-D4B837CF.superkabel.de) (Ping timeout)
  3617. # [23:27] * Quits: joey (chatzilla@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88 [Firefox 12.0a2/20120217042010])
  3618. # [23:27] <Waldo> bz: beware that the UINT32_MAX macros and stuff require you to define __STDC_LIMIT_MACROS before including the header; I think we have that in mozilla-config.h or somewhere, but be wary just in case
  3619. # [23:27] <@khuey> we do
  3620. # [23:28] * heycam|away is now known as heycam
  3621. # [23:30] * Waldo tends to think that was about the most cracktastic idea possible
  3622. # [23:30] <Ms2ger> The most cracktastic idea possible in C++?
  3623. # [23:30] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  3624. # [23:30] <Ms2ger> That's quite the nedorsement
  3625. # [23:30] <Waldo> well, in C99
  3626. # [23:30] * Joins: dao (dao@moz-D4B837CF.superkabel.de)
  3627. # [23:30] <Waldo> which is less formidable
  3628. # [23:30] <Waldo> if we were pure C++, <cstdint> just defines them unconditionally, but we're not pure C++, alas
  3629. # [23:31] * Quits: evilpie (evilpie@moz-F84F790D.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120222031223])
  3630. # [23:31] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3631. # [23:32] <Waldo> although C++ makes all the types std::int32_t and such, which is its own kind of annoying
  3632. # [23:32] * Joins: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP)
  3633. # [23:32] <@smaug> !seen Enn
  3634. # [23:32] <@killer> I don't know who Enn is.
  3635. # [23:32] <firebot> enn was last seen 29 hours, 30 minutes and 11 seconds ago, saying 'smaug: mFocusedNode doesn't currently get cleared when the window goes away. That's what you're patch changes, no?' in #developers.
  3636. # [23:32] * Quits: Jake (Jake@moz-194B4246.dhcp.drexel.edu) (Quit: Leaving.)
  3637. # [23:33] * Joins: jlebar|mac (~jlebarmac@A51041AF.144BA878.B22E20D2.IP)
  3638. # [23:33] * rail-buildduty is now known as rail
  3639. # [23:34] * rail is now known as rail_away
  3640. # [23:35] * Quits: mwu (mwu@moz-6644F61A.static-ip.oleane.fr) (Quit: This computer has gone to sleep)
  3641. # [23:35] * Quits: tonymec (tonymec@4DBFA917.516A6E14.277517C1.IP) (Ping timeout)
  3642. # [23:36] * Joins: tonymec (tonymec@4DBFA917.516A6E14.277517C1.IP)
  3643. # [23:37] * jhopkins is now known as jhopkins|afk
  3644. # [23:37] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3645. # [23:38] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3646. # [23:39] * Joins: cjones (cjones@moz-6644F61A.static-ip.oleane.fr)
  3647. # [23:39] * Quits: stormy (stormy@moz-AD395531.hsd1.co.comcast.net) (Ping timeout)
  3648. # [23:39] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3649. # [23:40] * Quits: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se) (Quit: Leaving.)
  3650. # [23:40] * Joins: stormy (stormy@moz-AD395531.hsd1.co.comcast.net)
  3651. # [23:40] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3652. # [23:41] * Quits: dcamp (dave@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  3653. # [23:41] * Quits: dao (dao@moz-D4B837CF.superkabel.de) (Ping timeout)
  3654. # [23:41] * armenzg_dinner is now known as armenzg
  3655. # [23:42] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3656. # [23:43] * Joins: darktrojan (geoff@moz-509CC089.dsl.telstraclear.net)
  3657. # [23:43] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3658. # [23:43] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3659. # [23:43] * Quits: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3660. # [23:43] * Joins: dao (dao@moz-D4B837CF.superkabel.de)
  3661. # [23:43] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Ping timeout)
  3662. # [23:43] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  3663. # [23:44] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  3664. # [23:44] * Joins: gal (gal@moz-6644F61A.static-ip.oleane.fr)
  3665. # [23:45] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3666. # [23:47] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3667. # [23:47] * Quits: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP) (Quit: ibarlow)
  3668. # [23:48] * Quits: stormy (stormy@moz-AD395531.hsd1.co.comcast.net) (Ping timeout)
  3669. # [23:48] * Joins: stormy_ (stormy@moz-AD395531.hsd1.co.comcast.net)
  3670. # [23:48] * stormy_ is now known as stormy
  3671. # [23:48] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
  3672. # [23:48] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3673. # [23:49] * Quits: kaie (kaie@moz-4263B91D.dip.t-dialin.net) (Quit: Leaving)
  3674. # [23:49] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3675. # [23:49] * madhava_ is now known as madhava
  3676. # [23:50] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3677. # [23:50] * Quits: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com) (Input/output error)
  3678. # [23:51] * bwinton is now known as bwinton_away
  3679. # [23:51] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3680. # [23:51] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  3681. # [23:53] * Joins: fabrice (fabrice@moz-6644F61A.static-ip.oleane.fr)
  3682. # [23:54] * khuey is now known as khuey|away
  3683. # [23:54] * Joins: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se)
  3684. # [23:55] * Joins: brendan (brendaneic@2138D3DE.9F3254BD.1D6E592A.IP)
  3685. # [23:56] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  3686. # [23:56] <smontagu> fred.wang++
  3687. # [23:57] * Quits: brendan (brendaneic@2138D3DE.9F3254BD.1D6E592A.IP) (Ping timeout)
  3688. # [23:57] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  3689. # [23:57] <biesi> smontagu, who's that?
  3690. # [23:58] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/69255fe4cb94 - Benoit Jacob - Bug 699033 - tame a crash in ANGLE compiler - r=jst
  3691. # [23:58] <smontagu> biesi: attached attachment 60000
  3692. # [23:58] <biesi> heh
  3693. # [23:58] <smontagu> s/0000/00000/
  3694. # [23:59] * Quits: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP) (Ping timeout)
  3695. # [23:59] * philor is now known as philor|away
  3696. # [23:59] * Joins: faramarz (faramarz@moz-6644F61A.static-ip.oleane.fr)
  3697. # [23:59] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3698. # [23:59] * Quits: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net) (Client exited)
  3699. # Session Close: Fri Feb 24 00:00:00 2012

The end :)