/irc-logs / mozilla / #developers / 2012-01-09 / end

Options:

  1. # Session Start: Mon Jan 09 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] <Callek> smaug: well I said I could help try, but my "see the problem" is few and far between in terms of time
  4. # [00:00] <Callek> I just knew I couldn't be the only, and needed to coordinate my efforts
  5. # [00:00] <@smaug> I know it is hard
  6. # [00:00] <Callek> I'll be back in at most 30 min
  7. # [00:01] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20111226072756])
  8. # [00:01] <@smaug> well, just trying few different nightlies around October could help
  9. # [00:02] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  10. # [00:03] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
  11. # [00:04] * Joins: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net)
  12. # [00:06] * Joins: kdc (kdc@moz-2ACC6B38.pk.shawcable.net)
  13. # [00:07] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  14. # [00:07] <Callek> smaug: ok, connected via SM for now, since I'm going to restart Firefox back into the beta, shortly. http://callek.pastebin.mozilla.org/1440249
  15. # [00:07] <Callek> smaug: doesn't seem to be getting better
  16. # [00:08] <Callek> smaug: what was the command for that CC log dump?
  17. # [00:08] <@smaug> 214467 is huge
  18. # [00:08] <Callek> so that I can help ou
  19. # [00:08] <@smaug> https://wiki.mozilla.org/Performance:Leak_Tools#Cycle_collector_heap_dump
  20. # [00:08] <@smaug> regression range is the thing needed
  21. # [00:08] <@smaug> CC logs may help
  22. # [00:08] <@smaug> but regression range is really needed
  23. # [00:09] <@smaug> Callek: use the command in the first gray box
  24. # [00:09] <@smaug> Callek: are you using Google reader?
  25. # [00:10] <Callek> yes I do have google reader open
  26. # [00:10] <@smaug> Please reload that
  27. # [00:10] <Callek> but not actively using it too much
  28. # [00:10] <@smaug> I was told that it can cause lots of uncollectable garbage
  29. # [00:10] * Callek shift-reloads
  30. # [00:11] <IanN> urgh, I hate git!
  31. # [00:12] <Callek> smaug: ok, after doing it, |CC timestamp: 1326063872323000, collected: 9202 (9202 waiting for GC), suspected: 15850, duration: 2214 ms.| was one of my lines, but after the waiting-- reached <100 I'm still in the 2000ms range
  32. # [00:13] <jbuck> IanN: what's your problem?
  33. # [00:13] <@smaug> Callek: don't understand
  34. # [00:13] <Callek> smaug: iow, didn't help
  35. # [00:13] <@smaug> k
  36. # [00:13] <@smaug> Callek: try the same with other tabs
  37. # [00:13] <Callek> smaug: the c-c log is 322k do you want/need it
  38. # [00:13] <@smaug> one by one
  39. # [00:13] <@smaug> Callek: that is quite small cclog
  40. # [00:14] <Callek> err 322k KB
  41. # [00:14] <Callek> (322,xxx kb)
  42. # [00:14] * Joins: MichaelKohler (MichaelKoh@moz-8CE6617.cust.bluewin.ch)
  43. # [00:14] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  44. # [00:14] <MichaelKohler> I'm trying to run |make mochitest-plain| in my objdir, but I get the following error: http://pastebin.mozilla.org/1440253 .. how can I fix that?
  45. # [00:15] <IanN> jbuck: it's just more painful than mercurial queues for me
  46. # [00:15] <@smaug> Callek: 322Mb or 322MB ?
  47. # [00:15] <@smaug> Callek: that would be huge
  48. # [00:15] <Callek> 322,441 KB according to windows explorer
  49. # [00:15] <Callek> though almost every line is addresses alone
  50. # [00:16] <Callek> (this was generated before closing cZ let me re-run)
  51. # [00:16] * @smaug tries to understand that number
  52. # [00:16] <Callek> smaug: ok yea, current is 322,614 KB
  53. # [00:16] <Callek> so yea, "huge"
  54. # [00:16] <lurking> 322 meg
  55. # [00:17] * Joins: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com)
  56. # [00:17] <@smaug> why does windows explorer express the size like that :/
  57. # [00:17] <@smaug> Callek: ok, that is *huge*
  58. # [00:18] <lurking> what is he looking at ? Firefox.exe ?
  59. # [00:18] <Callek> smaug: if it helps I'll hand it to you, I'm going through my 100s of tabs right now for you, trying to find a culprit, or at least a group of culprits
  60. # [00:18] <@smaug> Callek: although, in FF10 creating the cclog creates actually a lot larger log than in trunk, by default
  61. # [00:18] <Callek> smaug: yea :(
  62. # [00:18] <@smaug> since in FF10 the default is traceall
  63. # [00:18] <@smaug> Callek: you do have 100s of tabs?
  64. # [00:19] <Callek> yea, not more than 300, but multiple tabs, multiple windows
  65. # [00:19] <Callek> (about:tabs) 112 tabs across 10 groups in 10 windows
  66. # [00:19] <@smaug> that is rather unusual, but good, you could then test my tryserver builds at some point :)
  67. # [00:19] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  68. # [00:19] <Callek> 106 unique addresses
  69. # [00:20] <@smaug> you use tab groups?
  70. # [00:20] <lurking> about:tabs ? I get an invalid URL dialog
  71. # [00:20] <Callek> sometimes, not always
  72. # [00:20] <sewardj> has Zimbra failed?
  73. # [00:21] <Callek> right now, no.
  74. # [00:21] <Callek> I think I do have panorama active in a window or two though
  75. # [00:21] <sewardj> I can't connect right now
  76. # [00:21] <Callek> lurking: about:tabs is a jetpack extension :-)
  77. # [00:21] <lurking> ahh, tnx
  78. # [00:21] <KWierso> sewardj: works for me
  79. # [00:22] <@smaug> Callek: may I ask if you have nglayout.debug.disable_xul_cache true ?
  80. # [00:22] <Callek> smaug: unset
  81. # [00:22] <@smaug> k
  82. # [00:23] <@smaug> but continue with your reloads :)
  83. # [00:23] <@smaug> Callek: oh, do you keep tbpl open in some tab?
  84. # [00:23] * Quits: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Ping timeout)
  85. # [00:24] <Callek> sometimes, according to awesomebar I don't have any tbpl open right now, I'll let you know on that if I get to a tab open of it
  86. # [00:25] <@smaug> btw, anyone on Nightly having high CC times: could you try http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/opettay@mozilla.com-c90043e27dc1/
  87. # [00:25] <sewardj> KWierso: the HTML version works, but the default (ajax) version doesn't
  88. # [00:26] <@smaug> Zimbra works here
  89. # [00:26] <@smaug> the default version
  90. # [00:26] <KWierso> yeah, both versions work here
  91. # [00:26] * @smaug has Zimbra open only to get some more garbage for GC and CC
  92. # [00:29] * Quits: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net) (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
  93. # [00:29] <@smaug> Callek: anyway, you could send the log to me. bz2 it first, please
  94. # [00:29] <Callek> smaug: tar -fb ?
  95. # [00:29] * Callek always forgets the commands
  96. # [00:29] <Callek> smaug: want the post-cZ log?
  97. # [00:30] <@smaug> Callek: either one is ok
  98. # [00:30] * Quits: Ally (textual@moz-FA6433F7.range86-150.btcentralplus.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  99. # [00:30] <@smaug> bzip2 --help should work
  100. # [00:30] <@smaug> though, no idea about windows
  101. # [00:31] <Callek> heh I use MozBuild for most command line stuff
  102. # [00:32] <@smaug> I've compiled FF few times on Windows 2 years ago
  103. # [00:32] <@smaug> that is my experience with MozBuild
  104. # [00:33] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Input/output error)
  105. # [00:33] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  106. # [00:33] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Quit: Leaving...)
  107. # [00:33] <Callek> smaug: smaug@mozilla.com right?
  108. # [00:34] <@smaug> Callek: so, which addons do you have. Could you list them in the email with the log
  109. # [00:34] <@smaug> opettay@mozilla.com
  110. # [00:34] <Callek> sure
  111. # [00:34] <@smaug> I wish I had smaug@mozilla.com
  112. # [00:34] <Callek> smaug: you should be able to get smaug@ I think, KaiRo has KaiRo@ :-)
  113. # [00:36] <@smaug> Callek: any change when you reload stuff ?
  114. # [00:37] <Callek> so far now, but I still have more to go
  115. # [00:37] <Callek> s/now/no/
  116. # [00:37] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  117. # [00:39] <Callek> smaug: bah: The size of the message you are trying to send exceeds the global size limit (35882577 bytes) of the server. The message was not sent; reduce the message size and try again.
  118. # [00:39] <Callek> let me ftp it somewhere, give me a moment
  119. # [00:40] <MichaelKohler> is |hg qdiff -U 8 -p| still the desired format of a patch attachment for review? (or is it the one with the header like with |hg qnew -U -m "commit message" patchname|?)
  120. # [00:41] <@smaug> -U 8 -p are the important bits
  121. # [00:41] <IanN> MichaelKohler: if you expect someone else to check it in, then you need to make sure you have the various commit messages and usernames set as well as the -U 8 -p bits
  122. # [00:41] * @smaug wouldn't required username etc
  123. # [00:41] <@smaug> but I do require -U 8 -p
  124. # [00:42] <IanN> it makes it nicer for the checkin person
  125. # [00:42] <@smaug> sure
  126. # [00:42] <IanN> but it is not mandatory
  127. # [00:42] <@smaug> -U 8 -p makes reviewing possible
  128. # [00:43] <Callek> smaug: mail sent but the file is still uploading
  129. # [00:43] * Joins: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  130. # [00:45] * Joins: Mook (mook@5365CE80.16C74E88.6F478678.IP)
  131. # [00:46] <KaiRo> smaug: if you want smaug@mozilla.com, just file a bug to get an alias set up
  132. # [00:47] * KaiRo also just needed a bug filed to get kairo@ set up as an alias for rkaiser@
  133. # [00:48] <@smaug> KaiRo: btw, do you know anything about telemetry ?
  134. # [00:48] * Quits: hendry (hendry@5CF74BE8.13C9ADCF.B6856485.IP) (Ping timeout)
  135. # [00:48] <@smaug> I wonder if we could get some data from there when CC times started to climb
  136. # [00:48] <KaiRo> smaug: not much more than the fact that it exists
  137. # [00:49] <KaiRo> smaug: and I think it's new in 10, so if you want data on things that may have gotten worse before 10, it's probably not there to help you
  138. # [00:51] * Quits: Cameron (Cameron@moz-5911F6E0.range86-130.btcentralplus.com) (Ping timeout)
  139. # [00:52] * nthomas is now known as nthomas|away
  140. # [00:52] <MichaelKohler> IanN: thanks
  141. # [00:53] <@smaug> KaiRo: ah, I thought it was there already in 9
  142. # [00:53] <MichaelKohler> and how can I tell mq to automatically create -U 8 -p patches in .hg/patches?
  143. # [00:53] * Quits: mjschranz (mjschranz@F3B7A1B3.694CD917.A03BB2CC.IP) (Client exited)
  144. # [00:54] <jdm> MichaelKohler: http://pastebin.mozilla.org/1440278
  145. # [00:54] <IanN> MichaelKohler: edit your .gitrc
  146. # [00:54] <IanN> [defaults]
  147. # [00:54] <IanN> diff = -U 8 -p
  148. # [00:54] <IanN> qdiff = -U 8
  149. # [00:55] <KWierso> ... s/git/hg/ ?
  150. # [00:55] <KaiRo> smaug: IIRC, it came up in the whole GC/CC regression discussion that we can't use telemetry to get data on this because telemetry just came in too late
  151. # [00:55] <IanN> erm yeah
  152. # [00:55] <IanN> got git on my mind at the moment, sorry
  153. # [00:55] <KWierso> my sympathies
  154. # [00:55] <MichaelKohler> thanks
  155. # [00:56] * Joins: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP)
  156. # [00:57] <jdm> edmorley++
  157. # [00:57] <jdm> starring random try builds is generous
  158. # [00:57] <edmorley> :-)
  159. # [00:58] * Quits: sgimeno (santiago.g@moz-2192D2EC.red-83-35-56.dynamicip.rima-tde.net) (Client exited)
  160. # [01:00] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  161. # [01:00] <roc> he must actually enjoy it
  162. # [01:00] * khuey|away is now known as khuey
  163. # [01:00] <KWierso> they have pills for that nowadays
  164. # [01:00] <khuey> they've always had drugs for that
  165. # [01:01] <jdm> I used to get a kick out of starring builds
  166. # [01:01] <jdm> I prided myself on knowing all of the major oranges
  167. # [01:02] <roc> and bragged about it to your friends
  168. # [01:02] <jdm> they called me mr. orange
  169. # [01:02] <jdm> I liked to pretend that my life was actually resevoire dogs
  170. # [01:02] <@smaug> wasn't there some kind of addon to check average fps or something like that
  171. # [01:02] <@smaug> someone wrote if before FF4
  172. # [01:03] * Ziggy_Maes is now known as Ziggy|AWAY
  173. # [01:04] <roc> pcwalton wrote on
  174. # [01:04] * Joins: hendry (hendry@5CF74BE8.13C9ADCF.B6856485.IP)
  175. # [01:05] <MichaelKohler> I'm trying to run |make mochitest-plain| in my objdir, but I get the following error: http://pastebin.mozilla.org/1440253 .. how can I fix that?
  176. # [01:06] <jdm> MichaelKohler: you're apparently missing xpcshell
  177. # [01:06] <MichaelKohler> jdm: interesting.. I can start xpcshell in my objdir
  178. # [01:06] <jdm> how.. peculiar
  179. # [01:06] * Quits: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com) (Ping timeout)
  180. # [01:07] <MichaelKohler> at least with ./run-mozilla.sh ./xpcshell
  181. # [01:09] * Quits: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP) (Quit: )
  182. # [01:09] <MichaelKohler> I can also run |make xpcshell-tests|
  183. # [01:10] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  184. # [01:10] <tbsaunde> MichaelKohler: how about make mochitest-chrome?
  185. # [01:10] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  186. # [01:11] * Quits: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP) (Quit: This computer has gone to sleep)
  187. # [01:11] * tbsaunde is now known as tbsaunde|afk
  188. # [01:12] <MichaelKohler> tbsaunde|afk: same error
  189. # [01:13] * Joins: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk)
  190. # [01:14] * Joins: bsmith (bsmith@moz-B932FB2B.static-ip.telepacific.net)
  191. # [01:14] * Joins: njn (chatzilla@moz-6689C0E4.dyn.iinet.net.au)
  192. # [01:16] * Joins: chrisccoulson (chr1s@moz-DF69ED6E.business.broadband.hu)
  193. # [01:17] * Quits: bsmith (bsmith@moz-B932FB2B.static-ip.telepacific.net) (Connection reset by peer)
  194. # [01:18] * Joins: bsmith (bsmith@moz-B932FB2B.static-ip.telepacific.net)
  195. # [01:18] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  196. # [01:19] * Joins: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
  197. # [01:21] * Quits: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net) (Ping timeout)
  198. # [01:23] * Joins: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
  199. # [01:24] * khuey is now known as khuey|away
  200. # [01:25] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  201. # [01:25] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  202. # [01:26] <RyanVM> ugh, CoverItLive sure makes the browser janky
  203. # [01:35] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  204. # [01:35] <Callek> sorry smaug (was away, had a visitor that I wasn't expecting :-) )
  205. # [01:36] <Callek> smaug: and yes, we have telemetry in 9, just not telemetry for cc/gc info
  206. # [01:37] <KaiRo> OK, seems I slightly misremembered, but it comes out the same for this topic
  207. # [01:37] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Client exited)
  208. # [01:40] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  209. # [01:40] <Callek> KaiRo: and I think it was only enabled by default in 10, but I can't recall for sure on THAT point
  210. # [01:41] * Joins: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP)
  211. # [01:41] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  212. # [01:43] * Quits: MichaelKohler (MichaelKoh@moz-8CE6617.cust.bluewin.ch) (Quit: MichaelKohler)
  213. # [01:43] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  214. # [01:43] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
  215. # [01:43] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  216. # [01:44] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  217. # [01:44] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Ping timeout)
  218. # [01:49] * nthomas|away is now known as nthomas
  219. # [01:50] <Callek> smaug: ....so I *DO* have at least two TBPL's open, when I brought that window (and its tab) to my foreground I had a LONG pause ms later
  220. # [01:50] <Callek> smaug: THEN my CC jumped wayyyyy down
  221. # [01:50] <Callek> smaug: data: http://callek.pastebin.mozilla.org/1440410
  222. # [01:51] <Callek> smaug: most interesting was |GC mode: full, timestamp: 1326069726193000, duration: 27624 ms.|
  223. # [01:51] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  224. # [01:51] <Callek> as well as CC suddenly seeing all those "waiting for GC" objects
  225. # [01:51] * Quits: bsmith (bsmith@moz-B932FB2B.static-ip.telepacific.net) (Ping timeout)
  226. # [01:52] <Callek> smaug: helpful if I re-do the cc-log now?
  227. # [01:52] * tbsaunde|afk is now known as tbsaunde
  228. # [01:53] <Callek> smaug: tbpl view I had open in that tab was http://build.mozillamessaging.com/tinderboxpushlog/?tree=SeaMonkey and also in the same window I had http://build.mozillamessaging.com/tinderboxpushlog/?tree=ThunderbirdTrunk
  229. # [01:54] <@smaug> Callek: you could send me a new cclog
  230. # [01:54] <@smaug> just in case there is something interesting
  231. # [01:55] <Callek> sure, I'll generate one now
  232. # [01:55] <@smaug> Callek: so, high cc times with tbpl aren't anything new
  233. # [01:55] <@smaug> they have been there since...the beginning of tbpl
  234. # [01:55] <@smaug> Callek: what kind of CC times are you getting now?
  235. # [01:55] <Callek> smaug: I'm more interested in the fact that it went from really-high-CC-time to relatively-low CC time, without doing anything other than bringing the TBPL tab to the front
  236. # [01:55] <@smaug> oh
  237. # [01:55] <@smaug> interesting
  238. # [01:56] <Callek> smaug: CC timestamp: 1326070132340000, collected: 59 (59 waiting for GC), suspected: 523, duration: 132 ms. (after reloading TBPL now, but was ~600-700ms before)
  239. # [01:56] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.9a1/20120108181056])
  240. # [01:56] <@smaug> so it had dropped from 2000ms already before?
  241. # [01:57] <Callek> smaug: and with THAT as my data point, I wonder if the JS-timer-slowing on background tab is partially to blame
  242. # [01:57] <Callek> especially if coupled with AJAX-type calls
  243. # [01:57] <@smaug> Callek: well, that part landed for FF5 or FF6
  244. # [01:57] <Callek> O it did???
  245. # [01:57] <@smaug> s/that part/slower timers/
  246. # [01:57] <Callek> smaug: yea, it dropped from the 2000ms range to 700 without doing anything more than bringing that window+tab to my forefront
  247. # [01:58] <Callek> it suddenly "noticed" all those items to GC mark
  248. # [01:58] <Callek> at least per what I saw in that log I pastebined
  249. # [01:58] <@smaug> ah, so bringing that tab to front dropped from 2000 to 700, and reloaded dropped to 130 ?
  250. # [01:58] <Callek> yea
  251. # [01:58] <@smaug> interesting
  252. # [01:58] <Callek> I had two tbpl tabs in that window
  253. # [01:59] <Callek> bringing the window to the forefront, (which had the first tbpl tab already front in the window) brought it from 2000 to 700 after a few ms after window was brought up waiting for that 27k ms for GC (:/) then was down to 700ms CC
  254. # [02:00] <@smaug> this is good information
  255. # [02:01] <Callek> yea, I somehow suspect thats the closest anyone has come to a "aha" moment (so far)
  256. # [02:01] <@smaug> indeed
  257. # [02:02] * Joins: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net)
  258. # [02:03] * Quits: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net) (Ping timeout)
  259. # [02:04] * Quits: se (DS@moz-B62ECC33.wi.res.rr.com) (Ping timeout)
  260. # [02:04] * Joins: se (DS@moz-B62ECC33.wi.res.rr.com)
  261. # [02:04] * Quits: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP) (Quit: )
  262. # [02:06] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  263. # [02:06] <Callek> smaug: the second CC log is at cc-edges2.tar.bz2 at the same folder location, interestingly its about 1/3'rd the size of the original log
  264. # [02:06] <Callek> (unpacked size anyway)
  265. # [02:09] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  266. # [02:09] * Joins: rniwa (rniwa@moz-E31CF364.hsd1.ca.comcast.net)
  267. # [02:10] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Quit: Instantbird 1.2a1pre)
  268. # [02:10] * Joins: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net)
  269. # [02:12] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  270. # [02:13] <@smaug> is camd Cameron Dawson ?
  271. # [02:14] <heycam> smaug, I believe so
  272. # [02:14] * Quits: gw280 (george@moz-B0193EE1.gwright.org.uk) (Ping timeout)
  273. # [02:14] * heycam tracks all camerons
  274. # [02:14] * Joins: gw280 (george@moz-B0193EE1.gwright.org.uk)
  275. # [02:14] <Callek> smaug: if it helps, I suspect this window/tbpl tabs were loaded in the background to begin with, brought out from session restore
  276. # [02:14] <Callek> smaug: (it might)
  277. # [02:15] <@smaug> k
  278. # [02:15] <@smaug> Callek: about to send an email about this
  279. # [02:15] <WG9s> hmm tracking everyone with a camera? sounds like stalking to me! ;-)
  280. # [02:15] <@smaug> perhaps someone remembers some interesting changes
  281. # [02:15] <Callek> great :-)
  282. # [02:16] <WG9s> oh never-mind the trackee was cameron not the tracker.
  283. # [02:16] <Callek> if there is anything specific, written up [simpler] testcases to try, etc. I'm all for it
  284. # [02:16] <Callek> would _rather_ keep this profile on beta only, but if necessary would load it to a nightly, or do a nightly test on a new profile, etc.
  285. # [02:17] * heycam is now known as heycam|away
  286. # [02:18] <@smaug> Callek: could you clone the profile
  287. # [02:18] <Callek> smaug: how would I do that?
  288. # [02:18] <KWierso> copy/paste and edit profiles.ini
  289. # [02:18] <Callek> ooo profile manager "clone"
  290. # [02:18] <Callek> yea, I suppose I can
  291. # [02:18] <Callek> :-)
  292. # [02:18] <@smaug> well, no need to edit profiles.ini
  293. # [02:18] <@smaug> copy the profile somewhere
  294. # [02:18] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  295. # [02:19] <@smaug> create a new profile
  296. # [02:19] <@smaug> and paste the old profile over that newly created profile
  297. # [02:19] <@smaug> that should work, I think
  298. # [02:19] <Callek> (I just thought profile prefs/stuff had hard-coded paths sometimes)
  299. # [02:19] <Callek> but yea, I'll try it and skim
  300. # [02:19] <Callek> ....skim for paths
  301. # [02:19] <@smaug> Callek: I'd be interested to know how http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/opettay@mozilla.com-c90043e27dc1/ works for you
  302. # [02:19] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  303. # [02:19] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  304. # [02:20] <KWierso> smaug: old profile |contents| over the new profile's |contents|
  305. # [02:20] <@smaug> KWierso: right
  306. # [02:20] <Callek> smaug: this did take a few days to exhibit, but i'll load that up and if someone comes up with a simpler testcase than tbpl etc. I'll give it a shot
  307. # [02:20] * KWierso wonders if just overwriting a new profile's sessionstore.js would be sufficient
  308. # [02:21] * Quits: alastair (alastair@moz-FCAAC41E.dynamic.dsl.as9105.com) (Quit: leaving)
  309. # [02:22] <Callek> smaug: so I'll switch over in an hour or two for this -)
  310. # [02:22] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Connection reset by peer)
  311. # [02:22] * Joins: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  312. # [02:22] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  313. # [02:23] <@smaug> KWierso: could be
  314. # [02:26] <@smaug> Callek: had you used tab groups
  315. # [02:27] <Callek> smaug: they have been active in this session, not sure what window(s), but none currently open.
  316. # [02:27] <Callek> (as in, at MOST 1 group per window, if teh window ever had panorama active)
  317. # [02:29] * Joins: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP)
  318. # [02:30] * Joins: Waldo (waldo@moz-104CC309.mv.mozilla.com)
  319. # [02:33] <@smaug> Callek: do you know if you had a11y activated ?
  320. # [02:34] <Callek> smaug: I don't -think- so, and apparantly I don't have the about: extension installed to tell me for sure
  321. # [02:35] <Callek> if its a jetpack have a link?
  322. # [02:35] * Joins: efes (efes@moz-10638E1C.dynamic.chello.pl)
  323. # [02:36] <@smaug> don't ask me about addons
  324. # [02:36] <Callek> ahh found it
  325. # [02:36] <Callek> https://addons.mozilla.org/en-US/firefox/addon/aboutaccessibilityenabled/?src=search
  326. # [02:36] <Callek> damn restartable
  327. # [02:36] <@smaug> boo
  328. # [02:36] <Callek> let me check SM, I bet it'd be the same result
  329. # [02:36] <@smaug> what does that addon do
  330. # [02:37] <Callek> creates an about: page to tell you if accessability is enabled
  331. # [02:37] <Callek> damn dbaron doesn't have it working for SM :(
  332. # [02:37] <Callek> and I really don't feel like editing an xpi on windows
  333. # [02:38] <Callek> :/
  334. # [02:38] <@smaug> it is a simple thing.... looking the source
  335. # [02:38] <@smaug> perhaps there is something to run in error console
  336. # [02:40] <Callek> yea about to figure that out
  337. # [02:40] <@smaug> I think this throws if it isn't Components.manager.QueryInterface(Components.interfaces.nsIServiceManager).isServiceInstantiatedByContractID( "@mozilla.org/accessibilityService;1",Components.interfaces.nsISupports);
  338. # [02:40] <@smaug> Callek: see https://bugzilla.mozilla.org/show_bug.cgi?id=331120#c4
  339. # [02:41] <Callek> smaug: "false"
  340. # [02:41] <Callek> smaug: (threw an exception when I ran it)
  341. # [02:42] <Callek> smaug: I ran Components.manager.QueryInterface(Components.interfaces.nsIServiceManager).isServiceInstantiatedByContractID("@mozilla.org/accessibilityService;1",Components.interfaces.nsISupports); for clarity
  342. # [02:42] * Quits: efes (efes@moz-10638E1C.dynamic.chello.pl) (Quit: -Mummy, can I talk with guys on IRC? -No, you can't.)
  343. # [02:42] * Joins: efes (efes@moz-10638E1C.dynamic.chello.pl)
  344. # [02:43] <@smaug> k
  345. # [02:43] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: Reboot)
  346. # [02:44] * Quits: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  347. # [02:45] * Quits: Waldo (waldo@moz-104CC309.mv.mozilla.com) (Ping timeout)
  348. # [02:47] * heycam|away is now known as heycam
  349. # [02:49] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
  350. # [02:52] * Joins: kaie2 (kaie@moz-B8EB3E1.dip.t-dialin.net)
  351. # [02:53] * Quits: kaie (kaie@moz-248B6F91.dip.t-dialin.net) (Ping timeout)
  352. # [02:53] * kaie2 is now known as kaie
  353. # [02:55] * Quits: KaiRo (robert@moz-35D5D39A.adsl.highway.telekom.at) (Ping timeout)
  354. # [02:55] * Joins: KaIRC (robert@moz-29AB93CC.adsl.highway.telekom.at)
  355. # [02:55] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  356. # [02:56] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  357. # [02:59] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  358. # [03:00] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  359. # [03:00] * Quits: rshetty (quassel@9A8D5B57.99EA8CF3.C842849F.IP) (Quit: No Ping reply in 180 seconds.)
  360. # [03:00] * Joins: rshetty (quassel@9A8D5B57.99EA8CF3.C842849F.IP)
  361. # [03:02] * kats|away is now known as kats
  362. # [03:02] * Quits: rniwa (rniwa@moz-E31CF364.hsd1.ca.comcast.net) (Client exited)
  363. # [03:02] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  364. # [03:02] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  365. # [03:04] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  366. # [03:05] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  367. # [03:05] * Joins: adoria0000 (Mibbit@moz-319755EA.osaka.ocn.ne.jp)
  368. # [03:05] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  369. # [03:09] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  370. # [03:13] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120107171323])
  371. # [03:13] * Quits: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net) (Ping timeout)
  372. # [03:17] * Quits: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca) (Connection reset by peer)
  373. # [03:17] * Joins: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca)
  374. # [03:23] * Quits: mconley (mconley@A00174C9.68469654.6816E6B7.IP) (Input/output error)
  375. # [03:26] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  376. # [03:26] * Joins: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net)
  377. # [03:26] * Quits: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP) (Client exited)
  378. # [03:29] * Joins: ferminter (Mibbit@E04796D1.D30EC2C4.979C46D2.IP)
  379. # [03:29] * Quits: ferminter (Mibbit@E04796D1.D30EC2C4.979C46D2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  380. # [03:30] * Quits: chewey (chewey@moz-1A33E3A9.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  381. # [03:31] * Joins: chewey (chewey@moz-FC53C82F.dip0.t-ipconnect.de)
  382. # [03:32] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
  383. # [03:34] * philor|away is now known as philor
  384. # [03:37] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  385. # [03:38] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
  386. # [03:40] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  387. # [03:40] * Quits: efes (efes@moz-10638E1C.dynamic.chello.pl) (Client exited)
  388. # [03:42] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  389. # [03:44] * Joins: asac_ (asac@moz-F66A6FC4.pppoe.wtnet.de)
  390. # [03:44] * Quits: arovij (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Quit: ChatZilla 0.9.87 [Firefox 3.6.17/20110422073000])
  391. # [03:45] * Quits: asac (asac@moz-F377D61D.pppoe.wtnet.de) (Ping timeout)
  392. # [03:49] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
  393. # [03:49] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  394. # [03:49] * Quits: KaIRC (robert@moz-29AB93CC.adsl.highway.telekom.at) (Input/output error)
  395. # [03:53] * Quits: Tobbi (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
  396. # [03:55] * Joins: dRdR_ (dRdR@moz-E15C74C4.uwaterloo.ca)
  397. # [03:55] * Quits: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca) (Connection reset by peer)
  398. # [03:56] * Quits: dRdR_ (dRdR@moz-E15C74C4.uwaterloo.ca) (Connection reset by peer)
  399. # [03:56] * Joins: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca)
  400. # [03:57] * Joins: Waldo (waldo@D0A852DC.A8C603F1.50AF75DD.IP)
  401. # [03:57] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  402. # [04:10] * philor is now known as philor|away
  403. # [04:14] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  404. # [04:14] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  405. # [04:15] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  406. # [04:16] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  407. # [04:16] * Quits: romeo (romeo@moz-18AD2F99.k744.webspeed.dk) (Quit: Leaving)
  408. # [04:22] * Quits: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca) (Ping timeout)
  409. # [04:22] * Joins: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca)
  410. # [04:24] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  411. # [04:24] * Joins: KWierso_ (chatzilla@moz-6E3FB3B9.desm.qwest.net)
  412. # [04:24] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  413. # [04:25] * Quits: KWierso (chatzilla@moz-6E3FB3B9.desm.qwest.net) (Ping timeout)
  414. # [04:25] * KWierso_ is now known as KWierso
  415. # [04:27] * Quits: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net) (Quit: Leaving)
  416. # [04:28] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  417. # [04:29] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  418. # [04:33] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  419. # [04:40] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  420. # [04:40] * Joins: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net)
  421. # [04:42] * Quits: edmorley (edmorley@moz-B1046243.range86-144.btcentralplus.com) (Quit: nn)
  422. # [04:46] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  423. # [04:47] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  424. # [04:49] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  425. # [04:51] * Joins: mib_234agt (Mibbit@E04796D1.D30EC2C4.979C46D2.IP)
  426. # [04:51] * Quits: Waldo (waldo@D0A852DC.A8C603F1.50AF75DD.IP) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
  427. # [04:53] * Quits: mib_234agt (Mibbit@E04796D1.D30EC2C4.979C46D2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  428. # [04:58] * Joins: IRCMonkey7984 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  429. # [04:58] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  430. # [04:59] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  431. # [04:59] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  432. # [05:04] * Joins: vikram360 (vikram360@6EDD679E.1D65EDE6.2A068A5E.IP)
  433. # [05:07] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
  434. # [05:08] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Ping timeout)
  435. # [05:14] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  436. # [05:19] * Quits: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  437. # [05:21] * nthomas is now known as nthomas|away
  438. # [05:24] * glob|away is now known as glob
  439. # [05:26] * Joins: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP)
  440. # [05:26] * Quits: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Connection reset by peer)
  441. # [05:26] * Joins: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP)
  442. # [05:27] * Joins: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP)
  443. # [05:29] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
  444. # [05:29] * Quits: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP) (Quit: allisterb)
  445. # [05:29] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
  446. # [05:29] <jivora> Hi I am trying to modify a response header - content type through following code. http://pastebin.mozilla.org/1440665 . Sometime it works sometimes it doesn't. Race condition? Please help debug.
  447. # [05:30] <mauke> first off, you can simplify that check to: if (/\.(?:cpp|h)$/.test(uri))
  448. # [05:32] <mauke> I think you also need to catch http-on-examine-cached-response
  449. # [05:32] <mauke> jivora: actually, I may have an extension for you
  450. # [05:32] <mauke> do you have a particular site you need this script for?
  451. # [05:33] <jivora> mauke : ok. Let me do that.. You think that could be the issue? Yes that is so.. This code is a part of larger extension. I am also using syntax highlighter to highlight the code.
  452. # [05:33] <mauke> you don't need a new add-on for highlighting
  453. # [05:34] <mauke> that sounds like it could be comfortably done with greasemonkey
  454. # [05:34] <jivora> No .. I will be reusing a lot of code from syntax highlighter. It's working fine But as I mentioned sometimes observers are registered sometimes they aren't
  455. # [05:34] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
  456. # [05:35] <mauke> do you have a particular site you need this script for?
  457. # [05:36] <jivora> Yes. it's a internal site. lot of code is stored in a particular server. I want the code to be readable on the browser by changing the content type to text plain
  458. # [05:36] <mauke> I see
  459. # [05:36] <mauke> what content type does the server send?
  460. # [05:37] <jivora> If my theory is correct, on faster connections it's working fine. on slower connection it doesn't.. let me check the content type.
  461. # [05:37] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  462. # [05:38] <jivora> it's text/x-c
  463. # [05:39] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
  464. # [05:40] <Mossop> jivora: Sounds a lot like https://addons.mozilla.org/en-US/firefox/addon/force-content-type/
  465. # [05:42] <mauke> or http://mauke.hopto.org/stuff/firefox/text_plain-0.07.xpi
  466. # [05:42] <mauke> that will force text/x-* to text/plain
  467. # [05:42] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  468. # [05:42] <jivora> let me check these and get back. thanks mauke.
  469. # [05:43] <jivora> thanks Mossop
  470. # [05:44] * Quits: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Client exited)
  471. # [05:44] * Joins: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP)
  472. # [05:46] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Ping timeout)
  473. # [05:51] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  474. # [05:54] <bsmith> What was the name of the thing that we used to ship with Mozilla or early versions of Firefox, that ran during startup to preload the browser into memory?
  475. # [05:54] <bsmith> (operating system startup, not Firefox startup)
  476. # [05:55] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  477. # [05:56] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  478. # [05:59] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
  479. # [06:00] <beltzner> bsmith: the preloader?
  480. # [06:00] * Quits: sfink (chatzilla@moz-AFCEDF1F.dsl.pltn13.sbcglobal.net) (Ping timeout)
  481. # [06:00] * Joins: sfink (chatzilla@moz-AFCEDF1F.dsl.pltn13.sbcglobal.net)
  482. # [06:02] <bsmith> beltzner: is that the same as "turbo mode" or was that something else?
  483. # [06:02] <beltzner> I am unsure
  484. # [06:03] <beltzner> the preloader was the thing that loaded all the DLLs into memory on Windows startup; the same ones that IE loaded
  485. # [06:03] <bsmith> beltzner: do you remember why we got rid of it?
  486. # [06:04] * Quits: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  487. # [06:04] <beltzner> it was never part of Firefox, IIRC (though others have put one together as an add on)
  488. # [06:05] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  489. # [06:05] <beltzner> mostly, I suspect, because it was felt to be a little bit of a dirty practise, especially back in memory constrained times
  490. # [06:05] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Ping timeout)
  491. # [06:05] <beltzner> now, changes (of which I'm sure you're aware!) to modern Windows OSes mean that it only affects first boot
  492. # [06:08] * Quits: Polynomial-C (Poly-C@moz-823EE7D4.dip.t-dialin.net) (Ping timeout)
  493. # [06:08] * Joins: Polynomial-C (Poly-C@moz-171653EC.dip.t-dialin.net)
  494. # [06:08] * Quits: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net) (Ping timeout)
  495. # [06:08] <Mossop> I think it was called turbo mode
  496. # [06:08] <glob> the bugzilla component is "QuickLaunch (AKA turbo mode)"
  497. # [06:08] <ewong> when starting start-msvc10.bat, when I get a "Could not open a connection to your authentication agent", how do I fix this?
  498. # [06:09] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
  499. # [06:09] <glob> (in the Core product)
  500. # [06:10] <ewong> is there supposed to be a Service that's supposed to be started or something?
  501. # [06:10] <beltzner> quicklaunch!
  502. # [06:10] <beltzner> that's what I remember it as
  503. # [06:10] <beltzner> ewong: what does google say?
  504. # [06:11] <beltzner> that looks to me like your ssh key isn't set up correctly, and expects to be
  505. # [06:13] * Quits: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP) (Quit: lmandel)
  506. # [06:13] <ewong> I just upgraded to Mozbuild 1.6
  507. # [06:13] <ewong> hmm gonna try to uninstall it and try again
  508. # [06:16] * Joins: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP)
  509. # [06:17] <jivora> mauke : ping
  510. # [06:18] <mauke> hmmyes?
  511. # [06:18] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: Reboot)
  512. # [06:18] * Joins: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP)
  513. # [06:19] <jivora> mauke : can u please ping me the link you earlier pasted. thanks.
  514. # [06:19] <mauke> http://mauke.hopto.org/stuff/firefox/text_plain-0.07.xpi
  515. # [06:20] <jivora> thanks a lot. your extension works perfectly for me.
  516. # [06:21] <bsmith> beltzner Mossop: thanks!
  517. # [06:26] * Quits: tonymec|away (tonymec@F7F1905B.F242E24F.277517C1.IP) (Input/output error)
  518. # [06:29] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  519. # [06:30] * rail_away is now known as rail
  520. # [06:33] * rail is now known as rail_away
  521. # [06:36] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  522. # [06:38] * Quits: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  523. # [06:41] * Quits: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Quit: Leaving)
  524. # [06:42] * njn it having terrible trouble building 3.6
  525. # [06:42] * Quits: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  526. # [06:43] * njn dodges his 4th bullet
  527. # [06:44] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
  528. # [06:46] * Quits: vikram360 (vikram360@6EDD679E.1D65EDE6.2A068A5E.IP) (Ping timeout)
  529. # [06:46] * Quits: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  530. # [06:46] * Joins: vikram360 (vikram360@ED8149BC.F861F6E6.2A068A5E.IP)
  531. # [06:47] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  532. # [06:48] * njn succeeds!
  533. # [06:48] <glob> \o/
  534. # [06:49] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  535. # [06:49] <jgilbert> my windows build is suddenly failing, saying it's missing 'readstrings.h', even after pull -u, with no patches applied
  536. # [06:49] <jgilbert> I assume it's building on windows for others?
  537. # [06:50] <Callek> jgilbert: hg ident ?
  538. # [06:51] <jgilbert> https://hg.mozilla.org/mozilla-central/rev/9a230265bad5 same as M-C tip according to tbpl
  539. # [06:52] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
  540. # [06:52] <Callek> jgilbert: then it should be working fine, any odd mozconfig entries
  541. # [06:53] <Callek> jgilbert: if all else fails, clobber and try again
  542. # [06:53] <Callek> :-)
  543. # [06:53] <Callek> if THAT fails, file a bug :-)
  544. # [06:53] <jgilbert> already rm -rf'd my obj-dir
  545. # [06:53] <jgilbert> mozconfig is boring: --enable-opt~, --disable-debug
  546. # [06:53] <Callek> jgilbert: |hg status| any missing files?
  547. # [06:54] <Callek> jgilbert: also did you try |hg up -r default -C|
  548. # [06:55] <jgilbert> hg status seems clean, save for my .rej, .pdb, and a couple of files that aren't in any make lists yet
  549. # [06:55] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
  550. # [06:56] <Callek> jgilbert: ugh, if you have .pdb in your source tree, you likely did a build without an object dir specified
  551. # [06:56] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
  552. # [06:56] <Callek> jgilbert: which could be a cause of lots of problems
  553. # [06:57] <jgilbert> Callek: maybe, but I haven't done one of those in a long time, if ever
  554. # [06:58] <jgilbert> killing
  555. # [06:59] <jgilbert> looks like they're from 8/2/2011
  556. # [06:59] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  557. # [07:00] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  558. # [07:00] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  559. # [07:01] * Quits: njn (chatzilla@moz-6689C0E4.dyn.iinet.net.au) (Client exited)
  560. # [07:01] * Quits: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca) (Client exited)
  561. # [07:02] <jgilbert> clobber-build round two
  562. # [07:02] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
  563. # [07:08] * glob is now known as glob|away
  564. # [07:09] <Callek> jgilbert: yea, the pdb's alone are not much of a problem, but if other files (listed in hgignore iirc) are present from a source build, there can be problems
  565. # [07:09] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  566. # [07:10] * Quits: rshetty (quassel@9A8D5B57.99EA8CF3.C842849F.IP) (Ping timeout)
  567. # [07:11] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  568. # [07:12] * Joins: rshetty (quassel@7F6F98EB.2513469C.8DE24349.IP)
  569. # [07:12] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
  570. # [07:16] <jdm> boom! I'm just knocking these bugs out of the park today!
  571. # [07:16] <jdm> amazing how productive I can be when I'm not in the same room as a blaring television all afternoon
  572. # [07:22] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
  573. # [07:23] <nigelb> heh
  574. # [07:29] * Quits: rshetty (quassel@7F6F98EB.2513469C.8DE24349.IP) (Ping timeout)
  575. # [07:35] * Quits: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP) (Ping timeout)
  576. # [07:37] <Callek> jdm: I find if I am sitting at a desk, with no TV in my line of sight, I'm also more productive
  577. # [07:38] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
  578. # [07:38] <jdm> I have this condition that causes me to be completely distracted by any screen I can see, even if I abhor what it's showing
  579. # [07:38] <Callek> jdm: you left jersey shore on didn't you?
  580. # [07:38] * Callek ducks
  581. # [07:39] <jdm> Callek: merely Say Yes to the Dress and Stormwatchers
  582. # [07:39] <Callek> jdm: solution though, is to attack TBPL to your tv, and have that displaying while you work
  583. # [07:39] <Callek> (I've done that a few times)
  584. # [07:39] <jdm> my housemates might complain about that :P
  585. # [07:40] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  586. # [07:40] <jdm> my problem is that I hate my room and don't want to spend time in it, but the public area where I spend my time has the tv
  587. # [07:40] <Callek> jdm: tell your housemates that they must star oranges
  588. # [07:40] <jdm> Callek++
  589. # [07:40] <Callek> jdm: only when there are no unstarred orange can they watch tv
  590. # [07:40] <Callek> and if a new star comes up, it switches back to TBPL
  591. # [07:40] <Callek> shouldn't be too hard to get them to care
  592. # [07:41] <jdm> that is a fantastic idea
  593. # [07:41] <jdm> until they realize that there's no way to determine if they starred it correctly
  594. # [07:41] <Callek> but I suppose you might just be training them to star it "Say Yes to my dress"
  595. # [07:41] <Callek> and then orangefactor would become a mere listing of the tv shows they watched
  596. # [07:41] <squib> is there a better way of getting the direct children of a pref branch than just using nsIPrefBranch.getChildList and filtering the results?
  597. # [07:43] <Callek> squib: filter the results, do you not care about all subprefs of a branch?
  598. # [07:43] <squib> Callek: right. if i have mybranch.foo.bar, i just want "foo"
  599. # [07:44] <Callek> squib: ok, so do a (mybranch.foo).getChild....
  600. # [07:45] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  601. # [07:47] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  602. # [07:48] <squib> Callek: well, i don't know about "foo" yet; i'm trying to list all the sub-branches of a pref branch, since each one is a separate "account". so there could be lots of them
  603. # [07:48] <squib> i was reading <https://developer.mozilla.org/en/Code_snippets/Preferences#More_about_preferences_.22branches.22> and it seemed that the only way would be to list all the prefs on that branch and deduce the sub-branches
  604. # [07:49] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  605. # [07:50] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  606. # [07:51] * glob|away is now known as glob
  607. # [07:53] <jdm> anybody know the proper way to delay a response from an sjs in a mochitest?
  608. # [07:54] <jdm> aha
  609. # [07:54] <jdm> http://mxr.mozilla.org/mozilla-central/source/image/test/crashtests/delayedframe.sjs
  610. # [07:54] <Callek> squib: yea, I don't think there is an easy solution here :(
  611. # [07:54] <squib> Callek: good to know, thanks
  612. # [07:55] * Quits: chrisccoulson (chr1s@moz-DF69ED6E.business.broadband.hu) (Ping timeout)
  613. # [07:55] <Callek> squib: perhaps see how >account manager< iterates the accounts?
  614. # [07:55] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  615. # [07:55] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  616. # [07:55] <Callek> and see if said code is reusable, etc.
  617. # [07:56] * Quits: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net) (Input/output error)
  618. # [07:56] <squib> Callek: yeah, that might help
  619. # [07:58] * Quits: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com) (Ping timeout)
  620. # [07:58] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  621. # [07:58] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
  622. # [08:04] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  623. # [08:04] * Joins: wolfiR (wolfiR@moz-2FC7E80A.dip0.t-ipconnect.de)
  624. # [08:04] * Joins: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com)
  625. # [08:04] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Quit: Instantbird 1.2a1pre)
  626. # [08:06] * Quits: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net) (Ping timeout)
  627. # [08:10] * heycam is now known as heycam|away
  628. # [08:12] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  629. # [08:14] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
  630. # [08:15] <ewong> does anyone know where I can get old versions of mozbuild?
  631. # [08:16] <Callek> ewong: before you try that, first lets try something
  632. # [08:16] <Callek> ewong: close your mozillabuild terminal
  633. # [08:16] <ewong> closed
  634. # [08:16] * philor|away is now known as philor
  635. # [08:16] <Callek> ewong: open windows task manager, and look for a running process |ssh-agent| kill *every* such process
  636. # [08:16] <ewong> Callek done
  637. # [08:17] * Joins: Mitch (chatzilla@moz-FA99DC5F.sbr802.nsw.optusnet.com.au)
  638. # [08:17] <Callek> ewong: you're on XP right?
  639. # [08:17] <Callek> or is that vista
  640. # [08:17] <ewong> Vista
  641. # [08:18] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  642. # [08:19] <Callek> ewong: well open Windows Explorer, and navigate to "C:\Documents and Settings\<user>\.ssh"
  643. # [08:19] <Callek> ewong: (may have to display hidden files/folders to get there)
  644. # [08:19] <Callek> ewong: once there, delete the file |environment|
  645. # [08:19] <Callek> ewong: when done, re-launch mozbuild, your normal way; it should prompt you for your passphrase as normal
  646. # [08:20] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
  647. # [08:21] <ewong> Callek, nope. no prompt for passsphrase.. just "Could not open a connection to your authentication agent."
  648. # [08:21] <Callek> ewong: interesting
  649. # [08:21] * Joins: pascalc (chatzilla@moz-868A18AA.rev.sfr.net)
  650. # [08:21] <Callek> ewong: ok, lets try this, with mozillabuild _open_ re-kill any (and *all*) ssh-agent processes
  651. # [08:22] <ewong> Callek done.
  652. # [08:23] <Callek> ewong |ls $HOME/.ssh/environment| (as in does it exist)
  653. # [08:23] <ewong> yes it does
  654. # [08:23] <Callek> ewong: |rm -f $HOME/.ssh/environment|
  655. # [08:23] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  656. # [08:24] <ewong> done
  657. # [08:24] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  658. # [08:24] <Callek> ewong: ssh-agent | sed 's/^echo/#echo/' | tee "$HOME/.ssh/environment"
  659. # [08:24] <Callek> ewong: and then pastebin the output
  660. # [08:26] <ewong> Callek http://pastebin.mozilla.org/1440841
  661. # [08:26] <Callek> ewong: ok next up, |chmod 600 "$HOME/.ssh/environment"|
  662. # [08:27] <Callek> ewong: after that |cat "$HOME/.ssh/environment"| (and compare it to your pastebin) [should be identical]
  663. # [08:27] * Callek is mostly checking that write-perms aren't b0rked, etc.
  664. # [08:28] <ewong> Callek it's the same
  665. # [08:28] * philor is now known as philor|away
  666. # [08:28] <Callek> ewong: ok good, now |. "$HOME/.ssh/environment"|
  667. # [08:29] <ewong> Callek done
  668. # [08:29] <Callek> ewong: then |ssh-add|
  669. # [08:29] * Joins: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net)
  670. # [08:29] <ewong> "Could not open a connection to your authentication agent."
  671. # [08:30] <Callek> hrm, really odd
  672. # [08:30] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
  673. # [08:30] <Callek> ewong: ps -ef | grep ssh-agent$
  674. # [08:30] <ewong> cc 1560 1 ? 15:18:31 /bin/ssh-agent
  675. # [08:31] <Callek> ewong: env | grep ^SSH
  676. # [08:32] <ewong> Callek http://pastebin.mozilla.org/1440850
  677. # [08:33] <Callek> ewong: |ls /tmp/ssh-mrtnaQ3580/agent.3580|
  678. # [08:33] <Callek> (does that exist)
  679. # [08:33] <ewong> yes
  680. # [08:33] <Callek> ewong: failing all that I'd say double check your virusscan/firewall software, make sure this stuff is ok to talk to each other, and not blocked somehow
  681. # [08:34] <Callek> because it uses windows sockets to communicate...
  682. # [08:34] * Quits: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net) (Ping timeout)
  683. # [08:34] <Callek> ewong: a restart MIGHT get you in a good shape though, without having to deal with virusscan settings
  684. # [08:35] * philor|away is now known as philor
  685. # [08:35] <Callek> ewong: but fwiw, old mozbuild binaries are at http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/
  686. # [08:36] <ewong> will try out an older version 1.5.1
  687. # [08:37] <ewong> but in the meantime, I'm checking out the firewall
  688. # [08:38] * Quits: vikram360 (vikram360@ED8149BC.F861F6E6.2A068A5E.IP) (Ping timeout)
  689. # [08:39] * Joins: vikram360 (vikram360@5E59A228.D49FD144.2A068A5E.IP)
  690. # [08:39] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Ping timeout)
  691. # [08:43] * Quits: vikram360 (vikram360@5E59A228.D49FD144.2A068A5E.IP) (Ping timeout)
  692. # [08:43] * Joins: jhorak (jhorak@moz-59813FB4.cust.nbox.cz)
  693. # [08:43] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  694. # [08:43] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  695. # [08:45] * Quits: pascalc (chatzilla@moz-868A18AA.rev.sfr.net) (Input/output error)
  696. # [08:46] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  697. # [08:47] * philor is now known as philor|away
  698. # [08:48] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  699. # [08:48] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
  700. # [08:49] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  701. # [08:49] * Joins: pascalc (chatzilla@moz-868A18AA.rev.sfr.net)
  702. # [08:50] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  703. # [08:51] * Quits: willy1234x1 (willy1234x@moz-EE1B7D2E.slkc.qwest.net) (Ping timeout)
  704. # [08:53] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  705. # [08:53] * philor|away is now known as philor
  706. # [08:55] * Quits: pascalc (chatzilla@moz-868A18AA.rev.sfr.net) (Input/output error)
  707. # [08:55] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
  708. # [08:55] * Joins: pascalc (chatzilla@moz-868A18AA.rev.sfr.net)
  709. # [08:59] * Quits: graememcc (chatzilla@moz-AC25BE76.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111221233052])
  710. # [08:59] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
  711. # [09:01] <glandium> smaug: yes, me
  712. # [09:02] <Callek> glandium: you what?
  713. # [09:03] <glandium> Callek: with plenty of tabs
  714. # [09:03] <Callek> ooo yea
  715. # [09:03] <Callek> :-)
  716. # [09:03] <Callek> 100+ is nothing compared to you
  717. # [09:03] <glandium> 1381 at the moment
  718. # [09:03] <glandium> and 8 tabs open on about:tabs, erf
  719. # [09:04] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
  720. # [09:04] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Client exited)
  721. # [09:05] <Yoric> jmaher|afk: I have just uploaded a new version of the patch, which fights the bitrot
  722. # [09:06] <Yoric> If you have time to try it, you are welcome.
  723. # [09:06] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  724. # [09:09] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  725. # [09:09] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Ping timeout)
  726. # [09:09] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
  727. # [09:10] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
  728. # [09:11] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  729. # [09:11] <glazou> bonjour
  730. # [09:11] <glazou> I have a problem building the installer on a m-c build
  731. # [09:11] <glazou> xptlink.pl fails saying ../../dist/xpt does not exist
  732. # [09:11] <glazou> did I miss something here ?
  733. # [09:12] * Quits: m_kato (makoto@moz-8CEE9107.tokynt01.ap.so-net.ne.jp) (Quit: Instantbird 0.3a1)
  734. # [09:12] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  735. # [09:14] * Joins: regen (Miller@moz-9AAFE83A.adsl.dynamic.seed.net.tw)
  736. # [09:14] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
  737. # [09:16] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  738. # [09:16] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
  739. # [09:16] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  740. # [09:17] * Joins: vikram360 (vikram360@EFFAD48.DFBDA779.2A068A5E.IP)
  741. # [09:18] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: Reboot)
  742. # [09:19] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  743. # [09:20] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  744. # [09:22] * Joins: Stan_ (Stan@moz-9D59757B.dip.t-dialin.net)
  745. # [09:22] * Quits: Stan (Stan@moz-B6C6692A.dip.t-dialin.net) (Ping timeout)
  746. # [09:25] * glob is now known as glob|away
  747. # [09:25] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  748. # [09:28] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  749. # [09:30] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  750. # [09:30] * Joins: mak (chatzilla@2451BF65.F9B7738E.8628926.IP)
  751. # [09:31] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
  752. # [09:34] * Joins: protz (protz@moz-E29D2A15.inria.fr)
  753. # [09:34] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
  754. # [09:34] * Joins: gandalf (zbraniecki@moz-80CE5BCD.home.aster.pl)
  755. # [09:35] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  756. # [09:37] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
  757. # [09:37] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  758. # [09:38] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  759. # [09:39] * Quits: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP) (Client exited)
  760. # [09:39] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  761. # [09:39] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Quit: Ex-Chat)
  762. # [09:40] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  763. # [09:40] * Joins: past (past@moz-2DAAD734.dsl.dyn.forthnet.gr)
  764. # [09:41] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  765. # [09:41] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  766. # [09:46] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Quit: )
  767. # [09:47] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Quit: Leaving)
  768. # [09:47] * Joins: Callek_Away (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  769. # [09:50] * CwiiisAway is now known as Cwiiis
  770. # [09:52] * Joins: leaper (Mibbit@5B6BB464.20616BA0.67BABDAE.IP)
  771. # [09:55] * philor is now known as philor|away
  772. # [09:55] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
  773. # [09:56] * Quits: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com) (Ping timeout)
  774. # [09:58] * Quits: Mook (mook@5365CE80.16C74E88.6F478678.IP) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
  775. # [10:00] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
  776. # [10:03] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: brb)
  777. # [10:03] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  778. # [10:06] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  779. # [10:06] * Quits: leaper (Mibbit@5B6BB464.20616BA0.67BABDAE.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  780. # [10:07] * Quits: regen (Miller@moz-9AAFE83A.adsl.dynamic.seed.net.tw) (Quit: regen)
  781. # [10:09] * Joins: AutomatedTester (AutomatedT@moz-25F2601E.as13285.net)
  782. # [10:09] * Joins: dao (dao@moz-CC633968.superkabel.de)
  783. # [10:13] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  784. # [10:14] * Quits: gandalf (zbraniecki@moz-80CE5BCD.home.aster.pl) (Ping timeout)
  785. # [10:14] * Quits: adoria0000 (Mibbit@moz-319755EA.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
  786. # [10:15] * Joins: Ms2ger (Ms2ger@BC26F741.EF996B99.37724B0D.IP)
  787. # [10:16] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  788. # [10:19] * Joins: gandalf_ (zbraniecki@moz-80CE5BCD.home.aster.pl)
  789. # [10:19] * Quits: gandalf_ (zbraniecki@moz-80CE5BCD.home.aster.pl) (Quit: Computer has gone to sleep.)
  790. # [10:20] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  791. # [10:21] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  792. # [10:21] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  793. # [10:27] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  794. # [10:29] * Joins: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com)
  795. # [10:29] * glob|away is now known as glob
  796. # [10:30] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  797. # [10:31] * Joins: msucan (msucan-@FA9E8863.56E67207.699550A1.IP)
  798. # [10:32] * Joins: MarcoZ (marco.zehe@moz-D58C89BB.dip.t-dialin.net)
  799. # [10:32] * Quits: vikram360 (vikram360@EFFAD48.DFBDA779.2A068A5E.IP) (Ping timeout)
  800. # [10:33] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Connection reset by peer)
  801. # [10:35] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  802. # [10:35] * Joins: MichaelKohler (MichaelKoh@8A1D38D5.F4BB2D90.F3E18028.IP)
  803. # [10:37] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
  804. # [10:39] <MichaelKohler> I'm trying to run |make mochitest-plain| in my objdir, but I get the following error: http://pastebin.mozilla.org/1440253 .. how can I fix that?
  805. # [10:39] * Joins: gandalf (zbraniecki@moz-8BADBFED.neoplus.adsl.tpnet.pl)
  806. # [10:39] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  807. # [10:44] * Quits: dao (dao@moz-CC633968.superkabel.de) (Quit: Leaving.)
  808. # [10:45] <darktrojan> you're running make mochitest-chrome there
  809. # [10:46] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  810. # [10:46] <Callek_Away> MichaelKohler: also did you do a build first, looks like it can't find the necessary file (xpcshell?)
  811. # [10:47] <MichaelKohler> darktrojan: right, but the same error happens with mochitest-plain too ;)
  812. # [10:47] <MichaelKohler> Callek_Away: that's pretty interesting since I can run ./run-mozilla.sh ./xpcshell
  813. # [10:48] <Callek_Away> MichaelKohler: note its simply trying to launch |./xpcshell|
  814. # [10:48] <MichaelKohler> well, there is no such file. How can I create it?
  815. # [10:48] * Joins: bjarne (bjarne@moz-46A85847.nextgentel.com)
  816. # [10:49] <Callek_Away> self._automation.Process([xpcshell] + args, env = env)
  817. # [10:49] <Callek_Away> well it wouldn't be in objdir base dir
  818. # [10:49] <Callek_Away> MichaelKohler: normally you just have to build then you can run the mochitests just fine
  819. # [10:50] * Callek_Away has to go, but I hope someone here can take over to help you
  820. # [10:50] <MichaelKohler> Callek: mh, it's pretty much a default build.
  821. # [10:50] <MichaelKohler> Callek_Away: thanks :)
  822. # [10:56] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  823. # [10:57] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  824. # [10:59] <ewong> I'm using Vista and installed Mozbuild 1.6. In mozbuild, sh /etc/profile.d/profile-sshagent.sh starts ssh-agent. and then ssh-add tries to connect with ssh-agent, but fails and gives me a "Could not open a connection to your authentication agent."
  825. # [11:00] <ewong> I've disabled Windows firewall and it still does that.
  826. # [11:01] <ewong> I can still surf the web with the firewall on, and ssh-agent isn't blocked by the firewall either.
  827. # [11:02] <Ms2ger> What's the unix incantation to direct stderr to a file again?
  828. # [11:02] <MichaelKohler> Ms2ger: 2 &> 1 I think
  829. # [11:02] <glazou> 2>
  830. # [11:02] <Ms2ger> Thanks
  831. # [11:02] <MichaelKohler> s/1/file
  832. # [11:02] <ewong> 2>&1
  833. # [11:02] <glazou> that's not directing to a file
  834. # [11:03] <glazou> that's directing stderr to stdout
  835. # [11:03] <Ms2ger> That's to stdout, no... Yes, thanks glazou
  836. # [11:03] <ewong> 2>&1 | tee <filename>
  837. # [11:03] <mauke> wtf
  838. # [11:03] <glazou> that's different too
  839. # [11:03] <glazou> that's to direct stderr to stdout and copy stdout to a file
  840. # [11:04] <Ms2ger> stdout is already filled up, so that wouldn't work
  841. # [11:04] * glazou still has huge problems with "make installer" on windows :(
  842. # [11:05] * Quits: gandalf (zbraniecki@moz-8BADBFED.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
  843. # [11:06] <Ms2ger> Error: ASSERTION: browser.js host is inconsistent. Content window has <mochi.test:8888> but cached host is <>.
  844. # [11:06] * Ms2ger whacks browser.js
  845. # [11:10] * Quits: MichaelKohler (MichaelKoh@8A1D38D5.F4BB2D90.F3E18028.IP) (Quit: MichaelKohler)
  846. # [11:12] * ewong is now known as ewong|away
  847. # [11:13] <Ms2ger> Passed: 1, Todo: 2280
  848. # [11:13] <Ms2ger> \o/
  849. # [11:15] * glob is now known as glob|away
  850. # [11:17] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  851. # [11:18] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  852. # [11:19] <hsivonen> slow bugzilla is really slow today. :-(
  853. # [11:19] * Joins: dao (dao@moz-CC633968.superkabel.de)
  854. # [11:20] <hsivonen> glazou: did the silent update landing break make installer for you?
  855. # [11:22] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  856. # [11:23] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  857. # [11:25] * Joins: edmorley (edmorley@moz-B1046243.range86-144.btcentralplus.com)
  858. # [11:26] <glazou> hsivonen: I have no idea
  859. # [11:26] <glazou> I mean if that's it that borked it
  860. # [11:26] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
  861. # [11:27] <glazou> but "make installer" now fails
  862. # [11:27] <glazou> a lof of issues
  863. # [11:27] <hsivonen> glazou: one of the dependencies of https://bugzilla.mozilla.org/show_bug.cgi?id=481815 might be of interest
  864. # [11:27] <Mitch> You can't expect people writing code to test it. :P
  865. # [11:27] <glazou> looking
  866. # [11:27] <hsivonen> bugzilla is too slow right now for me to get to the bug I mean
  867. # [11:27] <glazou> the problem with "make installer" is that it is almost totally undocumented
  868. # [11:27] <glazou> for 3rd-party people, it's pure magic
  869. # [11:28] <Mitch> I'm a build system peer and I don't know what it does either.
  870. # [11:31] <glazou> *sigh*
  871. # [11:33] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  872. # [11:37] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
  873. # [11:42] * Joins: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw)
  874. # [11:46] * Quits: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw) (Quit: regen)
  875. # [11:46] * Joins: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw)
  876. # [11:47] * Joins: pranavrc (pranavrc@8EE1EC93.96D08489.C28326FD.IP)
  877. # [11:49] * Quits: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw) (Quit: regen)
  878. # [11:49] * Joins: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw)
  879. # [11:50] * Quits: pascalc (chatzilla@moz-868A18AA.rev.sfr.net) (Ping timeout)
  880. # [11:52] * Quits: edmorley (edmorley@moz-B1046243.range86-144.btcentralplus.com) (Ping timeout)
  881. # [11:53] * Joins: edmorley (edmorley@moz-384CD16.range86-166.btcentralplus.com)
  882. # [11:57] * mattwoodrow is now known as mattwoodrow|away
  883. # [11:58] * Joins: test (tymerkaev@630B1EA2.C8C8F59A.283EA9BB.IP)
  884. # [11:58] * glob|away is now known as glob
  885. # [11:59] * Quits: test (tymerkaev@630B1EA2.C8C8F59A.283EA9BB.IP) (Quit: Be back later)
  886. # [12:01] * Joins: tymerkaev (tymerkaev@630B1EA2.C8C8F59A.283EA9BB.IP)
  887. # [12:01] * Joins: KaiRo (robert@moz-29AB93CC.adsl.highway.telekom.at)
  888. # [12:04] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Quit: Leaving...)
  889. # [12:06] * Quits: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw) (Quit: regen)
  890. # [12:08] * Joins: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
  891. # [12:14] * davehunt|away is now known as davehunt
  892. # [12:17] * Quits: Polynomial-C (Poly-C@moz-171653EC.dip.t-dialin.net) (Ping timeout)
  893. # [12:23] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  894. # [12:25] * glob is now known as glob|away
  895. # [12:28] * Joins: dao1 (dao@moz-CC633968.superkabel.de)
  896. # [12:29] * Quits: dao (dao@moz-CC633968.superkabel.de) (Ping timeout)
  897. # [12:29] * mattwoodrow|away is now known as mattwoodrow
  898. # [12:30] * Quits: karl (karl@moz-1486CCF5.jetstream.xtra.co.nz) (Ping timeout)
  899. # [12:33] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  900. # [12:34] * Quits: dao1 (dao@moz-CC633968.superkabel.de) (Quit: Leaving.)
  901. # [12:36] * glob|away is now known as glob
  902. # [12:37] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  903. # [12:41] * Joins: gandalf (zbraniecki@moz-8BADBFED.neoplus.adsl.tpnet.pl)
  904. # [12:41] * Quits: kaie (kaie@moz-B8EB3E1.dip.t-dialin.net) (Quit: Leaving)
  905. # [12:41] <jgilbert> ah, Callek, it looks like it was bug 715749
  906. # [12:41] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
  907. # [12:42] * mattwoodrow is now known as mattwoodrow|away
  908. # [12:45] <edmorley> Ms2ger: you're really going to enjoy fail on warnings working now aren't you :-)
  909. # [12:45] <edmorley> patches all lined up ready and everything
  910. # [12:46] <Ms2ger> https://tbpl.mozilla.org/?tree=Try&rev=e5ec59e0b92a
  911. # [12:47] <edmorley> yeah that's what prompted me to say that :-)
  912. # [12:48] <Ms2ger> ^.^
  913. # [12:48] <edmorley> I thought it would take more than that to make editor warning free
  914. # [12:48] <edmorley> (daily editor jibe: check)
  915. # [12:48] * Joins: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw)
  916. # [12:48] <Ms2ger> Hey, that's my job!
  917. # [12:48] <edmorley> heh
  918. # [12:50] * Joins: kaie (kaie@moz-B8EB3E1.dip.t-dialin.net)
  919. # [12:50] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  920. # [12:50] * ChanServ sets mode: +o smaug
  921. # [12:50] <Ms2ger> Morning smaug
  922. # [12:50] <Callek> jgilbert: heh you didn't say --disable-updater
  923. # [12:51] <jgilbert> Callek: sorry, I was going to do that with my other --disables but got sidetracked and didn't thing it was important ><
  924. # [12:51] <Callek> jgilbert: when you get asked what configure options you use, _every_ one is important
  925. # [12:51] <jgilbert> I didn't think --disable-updater would be uncommon
  926. # [12:51] <@smaug> Ms2ger: "morning" :)
  927. # [12:52] <Callek> (I learned that the hard way over the years)
  928. # [12:52] <jgilbert> ah, but you asked 'any odd mozconfig entries' :P
  929. # [12:52] <Ms2ger> jgilbert, any --disable is odd :)
  930. # [12:52] * Joins: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net)
  931. # [12:52] <Callek> ok, fair enough (I did) :-)
  932. # [12:53] <jgilbert> it's true though, I should also know better by now
  933. # [12:53] <Callek> Ms2ger: --disable-tests is not
  934. # [12:53] <jgilbert> disable tests is the only one I don't usually have :P
  935. # [12:53] * mattwoodrow|away is now known as mattwoodrow
  936. # [12:53] <Callek> Ms2ger: also --disable-endofworld-2012 is not either
  937. # [12:53] <Ms2ger> Well, --disable-tests could be MichaelKohler's problem!
  938. # [12:54] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  939. # [12:54] <Callek> Ms2ger: really, with xpcshell not being found?
  940. # [12:54] <jgilbert> anyways, it's 'fixed' now, and will be fixed soon
  941. # [12:56] * khuey|away is now known as khuey
  942. # [12:57] <khuey> Ms2ger: --disable-optimize is pretty common
  943. # [12:58] <Ms2ger> Could explain why we're so slow!
  944. # [12:58] <khuey> heh
  945. # [12:59] <Ms2ger> And stop complaining about my nonsensical generalizations
  946. # [12:59] <khuey> hmm?
  947. # [12:59] <Ms2ger> Oh, and I needed you yesterday
  948. # [12:59] <khuey> well, see, there's this little thing called the weekend
  949. # [12:59] <Ms2ger> Pah
  950. # [12:59] <khuey> and sometimes I do things besides work on them
  951. # [13:00] * khuey wonders if now is a bad time to mention that he's going to be on PTO for a good part of the next two weeks
  952. # [13:00] <Ms2ger> I knew that
  953. # [13:00] <khuey> anyways, what did you need?
  954. # [13:00] <Ms2ger> How much would you hate me if I had a C program run as part of the build? :)
  955. # [13:01] <khuey> a fair amount
  956. # [13:01] <khuey> what program?
  957. # [13:01] * Quits: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw) (Quit: regen)
  958. # [13:01] <Ms2ger> umaptable
  959. # [13:02] <khuey> why?
  960. # [13:03] <hsivonen> I'm kinda regretting that I decided to make the parser class hierarchy more reasonable instead of just piling on more stuff into the existing classes
  961. # [13:03] * Joins: GRMrGecko (GRMrGecko@moz-9EDAEFD9.client.mchsi.com)
  962. # [13:03] <Ms2ger> Because I'm not a fan of having generated files in the tree
  963. # [13:03] <Callek> khuey: not before I get my review on the 800,000 KB patch I'm about to stuff into your review queue
  964. # [13:04] * Callek switches us to automake tree wide, and expects khuey to r+ it today
  965. # [13:04] <Ms2ger> r-
  966. # [13:04] <Ms2ger> There you go
  967. # [13:04] <Callek> Ms2ger: I wanted an r+
  968. # [13:04] <Ms2ger> hsivonen, but we do much appreciate it
  969. # [13:04] <Callek> and then forget to land it, cause I hate automake
  970. # [13:04] <Ms2ger> Callek, r- is a review too :)
  971. # [13:05] <khuey> Callek: r- is insufficient
  972. # [13:05] <GRMrGecko> Is there a way I can send a message from my program to Thunderbird? My end goal is to tell it to make a new message with HTML inside. Mailto html-body does not work for me.
  973. # [13:05] <Callek> :-P
  974. # [13:05] <khuey> Callek: I will change my flight, come to boston, find where you live, and personally murder you in the most brutal fashion
  975. # [13:05] <Callek> lol
  976. # [13:05] <Callek> khuey: so long as you bring cookies, no problem
  977. # [13:05] <khuey> Ms2ger: that's not a good enough reason
  978. # [13:05] <Ms2ger> Alright
  979. # [13:07] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  980. # [13:07] <khuey> Callek: speaking of cookies
  981. # [13:07] <Ms2ger> Then, do you know about any C++ -> python translation tool?
  982. # [13:07] * khuey needs to find bhearsum
  983. # [13:07] <khuey> ctopy?
  984. # [13:07] <gabor> mrbkap: Hey, are you here around?
  985. # [13:07] <Callek> khuey: bit early for ben, I think
  986. # [13:07] <Callek> khuey: anything I can help with -- or do you need ben specifically?
  987. # [13:08] <khuey> Callek: he owes me cookies
  988. # [13:08] <Callek> o, guess not then... lol
  989. # [13:08] <gabor> is there anyone here who knows stack frames inside out by any chance?
  990. # [13:10] <GRMrGecko> If you respond to my question, please mention my name as I'm not going to read all your messages to find the answer.
  991. # [13:10] <edmorley> GRMrGecko: there will be more people around later (notably pacific time working hours) who might be able to answer your question. Also, have you tried #thunderbird ?
  992. # [13:11] * Quits: kaie (kaie@moz-B8EB3E1.dip.t-dialin.net) (Quit: Leaving)
  993. # [13:11] <GRMrGecko> edmorley: I have not tried #thunderbird, but I would expect for that to be a non-technical support channel.
  994. # [13:11] <GRMrGecko> why I came to the developers channel.
  995. # [13:12] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  996. # [13:12] <edmorley> GRMrGecko: sorry, #maildev even
  997. # [13:13] <GRMrGecko> just joined, will ask later on as you suggested.
  998. # [13:13] * Joins: dao (dao@moz-C74323BC.dip.tu-dresden.de)
  999. # [13:14] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  1000. # [13:14] <darktrojan> anyone else have spdy turned on?
  1001. # [13:16] <Jesse> i've had SPDY turned on for a week or two
  1002. # [13:16] <darktrojan> I'm trying to decide if it actually makes a difference or if I'm imagining it
  1003. # [13:17] <Ms2ger> khuey, have you ever used ctopy? :)
  1004. # [13:17] <hsivonen> I have SPDY turned on, but I haven't benchmarked it
  1005. # [13:19] * mattwoodrow is now known as mattwoodrow|away
  1006. # [13:20] * Quits: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com) (Ping timeout)
  1007. # [13:20] * darktrojan wonders if anyone other than google actually runs it on their servers
  1008. # [13:20] <khuey> Ms2ger: npe
  1009. # [13:20] <khuey> *nope
  1010. # [13:21] <Ms2ger> I'm failing even to get it to run
  1011. # [13:21] * Joins: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com)
  1012. # [13:22] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1013. # [13:23] * khuey shrugs
  1014. # [13:23] <khuey> if you want to care about silly things this is the price you pay ;-)
  1015. # [13:24] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1016. # [13:31] * Quits: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net) (Ping timeout)
  1017. # [13:32] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1018. # [13:34] * Joins: kaie (kaie@moz-B8EB3E1.dip.t-dialin.net)
  1019. # [13:37] * Quits: GRMrGecko (GRMrGecko@moz-9EDAEFD9.client.mchsi.com) (Quit: Computer has gone to sleep.)
  1020. # [13:39] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1021. # [13:40] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  1022. # [13:41] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1023. # [13:42] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1024. # [13:43] * Ziggy|AWAY is now known as Ziggy_Maes
  1025. # [13:47] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
  1026. # [13:49] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1027. # [13:51] * Joins: Mano (chatzilla@moz-BB985474.static.bezeqint.net)
  1028. # [13:53] <jhorak> How can I compare two object instances' ns classes? To determine if they have same class.
  1029. # [13:53] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1030. # [13:54] <Mano> hsivonen: patch on that bug
  1031. # [13:54] <Mano> hsivonen: your patch should move the openWindow call to the import-done-callback
  1032. # [13:55] <@smaug> jhorak: to determine what?
  1033. # [13:56] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
  1034. # [13:56] <@smaug> jhorak: you have an interface which is implemented by several classes and you want to know if some instances of that interface use some particular implementation?
  1035. # [13:56] <jhorak> smaug: I'd like to check object class, like with RTTI.
  1036. # [13:56] <jhorak> yup
  1037. # [13:57] <@smaug> jhorak: is this in C++ ?
  1038. # [13:58] <khuey> the question is why
  1039. # [13:58] <@smaug> In C++ one could add IID for the concrete class and QI both instances to that
  1040. # [13:58] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
  1041. # [13:58] <jhorak> dynamic_cast<>?
  1042. # [13:58] <khuey> if you need to know the concrete class you're probably doing it wrong
  1043. # [13:58] <@smaug> (unless you're optimizing something)
  1044. # [13:59] <khuey> hence the probably
  1045. # [13:59] * @smaug thought khuey would be on vacation
  1046. # [13:59] <@smaug> khuey: are you already in Europe ?
  1047. # [13:59] <khuey> no
  1048. # [13:59] <khuey> my flight is later today
  1049. # [13:59] <mrbkap> gabor: hey, yeah.
  1050. # [13:59] * khuey is avoiding packing
  1051. # [14:00] <hsivonen> Mano: thanks. I'll take a look as soon as the bug page loads.
  1052. # [14:00] <jhorak> khuey: I don't disagree :). In fact I have to check whenever specific object is my component (in extensions dir, which is defined only by string iid.)
  1053. # [14:01] <Mano> hsivonen: heh
  1054. # [14:01] <Mano> pretty fast here
  1055. # [14:02] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  1056. # [14:02] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Quit: Ex-Chat)
  1057. # [14:02] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
  1058. # [14:03] <@smaug> jhorak: couldn't you use obj.wrappedJSObject in JS components?
  1059. # [14:04] <jhorak> smaug: sorry, I didn't made myself clear, I ment c++.
  1060. # [14:04] <Ms2ger> khuey, don't forget your two long-sleeved shirts
  1061. # [14:04] <hsivonen> Mano: so in ProfileMigrator.migrate(), I should import the default bookmarks if overwriting profile
  1062. # [14:04] <@smaug> jhorak: well, then add an IID for you class
  1063. # [14:05] <khuey> Ms2ger: I bought a bunch more last week
  1064. # [14:05] <@smaug> and QI the object to that
  1065. # [14:05] <hsivonen> Mano: how do I tell if it's overriding the profile?
  1066. # [14:05] <Ms2ger> Alright, pack the four of them :)
  1067. # [14:05] <hsivonen> *overwriting
  1068. # [14:05] <Mano> hsivonen: you always do
  1069. # [14:05] <khuey> Ms2ger: I even have gloves
  1070. # [14:05] * Ms2ger gasps
  1071. # [14:05] <hsivonen> Mano: ok.
  1072. # [14:05] <Mano> hsivonen: the naming is misleading
  1073. # [14:05] <khuey> Ms2ger: and finding cold-weather gloves in south florida is basically impossible
  1074. # [14:05] <Mano> hsivonen: this interface is only used on first startup
  1075. # [14:05] <@smaug> jhorak: for example XPCVariant has an IID for a concrete class http://mxr.mozilla.org/mozilla-central/source/js/xpconnect/src/xpcprivate.h#4197
  1076. # [14:05] <Mano> with no profies
  1077. # [14:06] <Ms2ger> Who lives in south Florida anyway
  1078. # [14:06] <hsivonen> Mano: ok
  1079. # [14:06] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  1080. # [14:06] <@smaug> jhorak: http://mxr.mozilla.org/mozilla-central/search?string=XPCVARIANT_IID
  1081. # [14:06] <jhorak> to be concrete: in nsIOService::NewFileURI I need to determine if nsIFile is nsILocalFile or (my own) nsIGIOFile.
  1082. # [14:06] <Ms2ger> QI to nsIGIOFile?
  1083. # [14:06] <khuey> Ms2ger: several million people
  1084. # [14:06] <Mano> hsivonen: you do need to take care of never importing twice
  1085. # [14:06] <jhorak> let me check...
  1086. # [14:07] <Mano> hsivonen: becuase nsBrowserGlue also tries to import
  1087. # [14:07] <Mano> and so do migrators
  1088. # [14:07] <Mano> (current migrators, that is)
  1089. # [14:07] <@smaug> jhorak: http://mxr.mozilla.org/mozilla-central/source/js/xpconnect/src/XPCVariant.cpp?mark=50-51#50
  1090. # [14:07] <Ms2ger> khuey, so is there an easy way to build opt and debug builds of a patch stack?
  1091. # [14:07] <Mano> hsivonen: for migrators, you can, if that's easier, just remove the call to initializebookmarks in browserprofilemigratorutils
  1092. # [14:08] <hsivonen> Mano: I was going to remove that
  1093. # [14:08] <Mano> but browserglue will always want to attempt-to-import in some cases
  1094. # [14:08] <Mano> just make sure that nsBrowserGlue won't import if ProfileMigrator did
  1095. # [14:08] * Joins: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
  1096. # [14:08] <hsivonen> Mano: how should I check?
  1097. # [14:09] <khuey> Ms2ger: 2 separate object dirs?
  1098. # [14:09] <Ms2ger> Well, yes
  1099. # [14:09] <Mano> hsivonen: well, Iff browserglue only does import if some some preference is set, you're fine, because profilemigrator only runs for the very first profile
  1100. # [14:09] <Mano> on its creation, so the preference cannot be set
  1101. # [14:09] <Ms2ger> But can you do it with one src dir, without clobbering every time you switch?
  1102. # [14:09] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1103. # [14:10] <Mano> hsivonen: same goes if it checks for some back file
  1104. # [14:10] * Joins: mario (mario@67575F8A.5B6D81B9.490799F7.IP)
  1105. # [14:10] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1106. # [14:10] <Ms2ger> Hmm, code removal
  1107. # [14:10] <khuey> Ms2ger: yeah
  1108. # [14:10] <Mano> to summarize, you should check that for a clean profile, nsBrowserGlue does not try to import
  1109. # [14:10] <khuey> just have two mozconfigs that point to different places, and switch the env variable each time
  1110. # [14:10] <Mano> i think that's the case, but please double check
  1111. # [14:10] <Mano> the code there is somewhat hard to follow
  1112. # [14:11] * Joins: rshetty (quassel@A8913C19.141EC725.C842849F.IP)
  1113. # [14:11] <hsivonen> Mano: ok
  1114. # [14:12] <Ms2ger> The env variable?
  1115. # [14:12] <jhorak> smaug: I've got NS_GIO_FILE_CID but no NS_GIO_FILE_IID defined. Isn't there some kind of documentation here about this subject?
  1116. # [14:12] * Quits: gandalf (zbraniecki@moz-8BADBFED.neoplus.adsl.tpnet.pl) (Ping timeout)
  1117. # [14:13] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Client exited)
  1118. # [14:13] <khuey> Ms2ger: MOZCONFIG=/abs/path/to/mozconfig
  1119. # [14:13] <Ms2ger> I see
  1120. # [14:13] * Joins: gandalf (zbraniecki@moz-6CCB683E.neoplus.adsl.tpnet.pl)
  1121. # [14:14] <khuey> Ms2ger: so you could have MOZCONFIG=~/dev/dbg-config make -f client.mk
  1122. # [14:14] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1123. # [14:14] <khuey> and MOZCONFIG=~/dev/opt-config make -f client.mk
  1124. # [14:14] <khuey> and if those two mozconfigs specify different objdirs
  1125. # [14:14] <@smaug> jhorak: you just define NS_GIO_FILE_IMPL_IID
  1126. # [14:14] <khuey> you're set
  1127. # [14:14] <@smaug> and make your concrete class to have those macros
  1128. # [14:15] <@smaug> jhorak: and then in QI implementation make sure there is an entry for your class itself
  1129. # [14:15] <Ms2ger> Let's try that
  1130. # [14:15] <Ms2ger> khuey++
  1131. # [14:15] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
  1132. # [14:16] * Quits: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net) (Ping timeout)
  1133. # [14:16] <jhorak> smaug: Okay, I'll check it. Thanks a lot for helping me out.
  1134. # [14:18] <@smaug> jhorak: I guess there is no documentation for this since this is a very rare case. I can think of perhaps 2 or 3 cases when this is used in Gecko
  1135. # [14:18] <Ms2ger> Canvas has a couple, I think
  1136. # [14:19] <jhorak> Hm, that's maybe not good news for me and the patch.
  1137. # [14:19] <@smaug> jhorak: how so?
  1138. # [14:21] <jhorak> I might chose bad approach if this is rarely used.
  1139. # [14:22] <@smaug> well, khuey did wonder why you need to know the concrete class :)
  1140. # [14:23] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1141. # [14:23] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
  1142. # [14:23] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
  1143. # [14:23] <jhorak> I'm hacking GIO support for linux support (to open and save from/to remote locations).
  1144. # [14:24] * Ziggy_Maes is now known as Ziggy|AWAY
  1145. # [14:25] * Quits: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net) (Ping timeout)
  1146. # [14:25] * Joins: Michael_R (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
  1147. # [14:26] <jhorak> it's not pleasant task :(
  1148. # [14:28] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  1149. # [14:29] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Client exited)
  1150. # [14:29] * davehunt is now known as davehunt|away
  1151. # [14:29] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  1152. # [14:30] * Quits: Michael_R (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net) (Ping timeout)
  1153. # [14:30] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  1154. # [14:35] * Quits: Mano (chatzilla@moz-BB985474.static.bezeqint.net) (Ping timeout)
  1155. # [14:36] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1156. # [14:37] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1157. # [14:37] * Joins: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net)
  1158. # [14:38] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1159. # [14:39] * Joins: GRMrGecko (GRMrGecko@5CCB22FD.8AC9D3D1.244A2845.IP)
  1160. # [14:39] * bhearsum|afk is now known as bhearsum|buried
  1161. # [14:40] * Quits: dao (dao@moz-C74323BC.dip.tu-dresden.de) (Quit: Leaving.)
  1162. # [14:41] * glob is now known as glob|away
  1163. # [14:43] <mario> hi everyone, does anybody got mochitests running in xulrunner 8.01 - the Dokumentation seems to be out of date, i do not know - but i get an: "ImportError: No module named automation" - or do i missing something? please help :D
  1164. # [14:43] * Joins: romeo (romeo@moz-18AD2F99.k744.webspeed.dk)
  1165. # [14:46] * Quits: gandalf (zbraniecki@moz-6CCB683E.neoplus.adsl.tpnet.pl) (Ping timeout)
  1166. # [14:48] * Joins: gandalf (zbraniecki@moz-6CCB683E.neoplus.adsl.tpnet.pl)
  1167. # [14:49] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  1168. # [14:50] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
  1169. # [14:51] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  1170. # [14:51] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  1171. # [14:53] * Joins: Yoric|backup (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1172. # [14:53] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1173. # [14:54] * Joins: espindola (espindola@EFCDA10D.68E64C0A.F061A1E6.IP)
  1174. # [14:55] * Joins: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw)
  1175. # [14:55] * Joins: dao (dao@moz-C74323BC.dip.tu-dresden.de)
  1176. # [14:57] * Quits: rshetty (quassel@A8913C19.141EC725.C842849F.IP) (Ping timeout)
  1177. # [14:58] * Joins: Julian (chatzilla@moz-43E73578.greenbytes.de)
  1178. # [14:58] * Quits: dao (dao@moz-C74323BC.dip.tu-dresden.de) (Ping timeout)
  1179. # [14:59] * Joins: rshetty (quassel@4B959527.6012164A.90B98F9.IP)
  1180. # [14:59] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
  1181. # [15:00] * rail_away is now known as rail
  1182. # [15:02] * Yoric|backup is now known as Yoric
  1183. # [15:02] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1184. # [15:06] * Joins: jlebar (jlebar@moz-3F3A6302.dyn.columbia.edu)
  1185. # [15:07] * Joins: Suresh (chatzilla@FA99DA00.D676712F.EB06F97B.IP)
  1186. # [15:07] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  1187. # [15:08] * bear-afk is now known as bear
  1188. # [15:10] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
  1189. # [15:11] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
  1190. # [15:12] * Joins: jlund1 (Adium@B9705880.ACB0627B.98B4A011.IP)
  1191. # [15:12] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
  1192. # [15:14] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
  1193. # [15:14] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1194. # [15:14] * Quits: jlund1 (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
  1195. # [15:14] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Ping timeout)
  1196. # [15:17] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1197. # [15:18] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1198. # [15:19] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  1199. # [15:22] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1200. # [15:22] * khuey is now known as khuey|away
  1201. # [15:22] * Joins: Goldorak (chatzilla@805CD605.E12797EB.187A1082.IP)
  1202. # [15:26] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1203. # [15:26] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
  1204. # [15:26] <hsivonen> whenever I change nsIContentSink, the RDF content sink reminds me that it still exists
  1205. # [15:27] * Joins: evilpie (evilpie@moz-7E88A5A5.pools.arcor-ip.net)
  1206. # [15:28] * jmaher|afk is now known as jmaher
  1207. # [15:28] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  1208. # [15:28] * ChanServ sets mode: +o bz
  1209. # [15:29] * Joins: Pike (Pike@moz-269673CD.pool.mediaways.net)
  1210. # [15:30] * davehunt|away is now known as davehunt
  1211. # [15:34] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Ping timeout)
  1212. # [15:35] * ctalbert|afk is now known as ctalbert
  1213. # [15:35] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  1214. # [15:37] * glob|away is now known as glob
  1215. # [15:38] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1216. # [15:38] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
  1217. # [15:39] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1218. # [15:39] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  1219. # [15:42] * ewong|sleep is now known as ewong
  1220. # [15:43] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1221. # [15:47] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1222. # [15:48] * Quits: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw) (Quit: regen)
  1223. # [15:50] * Joins: graememcc (chatzilla@moz-AC25BE76.range86-148.btcentralplus.com)
  1224. # [15:51] * IRCMonkey7984 is now known as Tobbi
  1225. # [15:52] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  1226. # [15:52] * Quits: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com) (Ping timeout)
  1227. # [15:52] * Joins: tonymec__ (tonymec@F7F1905B.F242E24F.277517C1.IP)
  1228. # [15:53] * tonymec__ is now known as tonymec|away
  1229. # [15:53] * Quits: mark (mark@moz-9E3E12EC.off.net) (Ping timeout)
  1230. # [15:53] * Joins: mjschranz_ (mjschranz@moz-57B23647.senecac.on.ca)
  1231. # [15:54] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1232. # [15:54] * Quits: beltzner (mike-beltz@moz-9E3E12EC.off.net) (Ping timeout)
  1233. # [15:56] * IRCMonkey29158 is now known as mjessome
  1234. # [15:56] <@bz> man
  1235. # [15:56] <@bz> bugzilla is unusably slow
  1236. # [15:57] * Quits: mjessome (mjessome@moz-B77DEAEB.mozilla.org) (Quit: leaving)
  1237. # [15:57] * @bz should find something to do that doesn't involve loading bugs. :(
  1238. # [15:57] * Joins: mjessome (mjessome@moz-B77DEAEB.mozilla.org)
  1239. # [15:57] * glob checks
  1240. # [15:57] <mreid> seconded
  1241. # [15:58] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Ping timeout)
  1242. # [15:58] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1243. # [15:58] <Ms2ger> bz, specs? :)
  1244. # [15:59] <@bz> Ms2ger: not going there
  1245. # [15:59] <@bz> Ms2ger: I was thinking more like "learn Rust" or something
  1246. # [15:59] * glob doesn't see anything interesting on the load graphs, chats with IT
  1247. # [15:59] <glob> BMO DDoS count for today stands at 2. may be a 3rd
  1248. # [15:59] <Ms2ger> Heh
  1249. # [16:00] <@bz> do we have any idea why people are ddosing us?
  1250. # [16:00] <@bz> btw, I can quantify sow
  1251. # [16:00] <@bz> time wget -O /dev/null 'https://bugzilla.mozilla.org/show_bug.cgi?id=716452'
  1252. # [16:00] <glob> bz, because they are dicks.
  1253. # [16:00] <@bz> 0.006u 0.009s 0:14.66 0.0% 0+0k 30+10io 0pf+0w
  1254. # [16:00] <@bz> glob: well, sure
  1255. # [16:00] <@bz> glob: but usually there's money to be made in a ddos
  1256. # [16:00] <@bz> glob: so who's paying is what I wonder
  1257. # [16:01] <@bz> (most of that 14s was spent just sitting there waiting for the server response; actual download went at 154K/s once it started)
  1258. # [16:01] <Ms2ger> Google, obviously!</conspiracy-theorist>
  1259. # [16:01] <@bz> Ms2ger: the thought had in fact crossed my mind
  1260. # [16:02] <@bz> Ms2ger: do you have time to look something up for me?
  1261. # [16:02] <Ms2ger> Try me
  1262. # [16:02] <@bz> Ms2ger: what I'm interested in is how well our HTML and SVG DOM impls match up to the spec
  1263. # [16:03] <@bz> Ms2ger: and specifically, whether for any given spec interface whether we have a corresponding concrete class
  1264. # [16:03] <@bz> Ms2ger: such that all instances of that class are guaranteed to implement that interface
  1265. # [16:03] <hsivonen> nsIContentSink makes me sad. we have so many stub implementations of it
  1266. # [16:03] <Ms2ger> No
  1267. # [16:03] <@bz> ms2ger: and such that all implementations of that interface are of that concrete class
  1268. # [16:03] <@bz> Ms2ger: well, sure
  1269. # [16:04] <@bz> Ms2ger: what I want to know are the deviations from that
  1270. # [16:04] <@bz> Ms2ger: so we can fix them
  1271. # [16:04] * Quits: AstralStorm (astralstor@moz-94C68B32.dynamic.chello.pl) (Ping timeout)
  1272. # [16:04] <Ms2ger> The class that implements head and stuff
  1273. # [16:04] * Joins: mark (mark@moz-9E3E12EC.off.net)
  1274. # [16:04] <Ms2ger> For HTML, I think that's about it
  1275. # [16:04] * Joins: AstralStorm (astralstor@moz-94C68B32.dynamic.chello.pl)
  1276. # [16:04] <Ms2ger> Oh, no
  1277. # [16:04] * bwinton_away is now known as bwinton
  1278. # [16:04] <@bz> nsHTMLSharedElement?
  1279. # [16:05] <Ms2ger> SharedObject, SharedList as well
  1280. # [16:05] <Ms2ger> Yeah
  1281. # [16:05] <@bz> ok
  1282. # [16:05] <@bz> yes, that one might need fixing
  1283. # [16:05] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1284. # [16:05] * Ms2ger looks at the code
  1285. # [16:05] <@bz> anyway
  1286. # [16:05] <@bz> if you're willing to do this
  1287. # [16:06] <@bz> but for real, not just from memory!
  1288. # [16:06] <ewong> khuey|away: ping
  1289. # [16:06] <@bz> Then go for it
  1290. # [16:06] <Ms2ger> Mm
  1291. # [16:06] <@bz> if not, just let me know; I'll do it myself then...
  1292. # [16:06] * @bz needs the results by tomorrowish or so
  1293. # [16:06] <Ms2ger> What about HTMLElement?
  1294. # [16:06] <@bz> HTMLElement corresponds to nsGenericHTMLElement, I believe
  1295. # [16:06] <Ms2ger> We've got nsHTMLElement as well
  1296. # [16:07] * @bz looks it up
  1297. # [16:07] <@bz> I have no idea what this class is
  1298. # [16:07] * Quits: vlad (vlad@moz-9E3E12EC.off.net) (Ping timeout)
  1299. # [16:08] <@bz> nothing inherits from it...
  1300. # [16:08] <mounir> bz: i wrote that
  1301. # [16:08] <@bz> Oh
  1302. # [16:08] <Ms2ger> No, it's for elements where HTMLElement is the most derived interface
  1303. # [16:08] <glob> current theory: accidental ddos via twitter
  1304. # [16:08] <@bz> Is this for unknown elements?
  1305. # [16:08] <@bz> ok
  1306. # [16:08] <@bz> fine
  1307. # [16:08] <@bz> glob: as in someone linked to a bug?
  1308. # [16:09] * Joins: mr_pants (Mibbit@8516D452.7608079F.5642DB81.IP)
  1309. # [16:09] <glob> bz, someone linked to a large dependancy tree
  1310. # [16:09] * Joins: vlad (vlad@moz-9E3E12EC.off.net)
  1311. # [16:09] <mounir> bz: it's for element that should have a HTMLElement ctor, before we were showing them as HTMLSpanElement
  1312. # [16:09] * Quits: rshetty (quassel@4B959527.6012164A.90B98F9.IP) (Connection reset by peer)
  1313. # [16:09] * Quits: mr_pants (Mibbit@8516D452.7608079F.5642DB81.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1314. # [16:10] * Joins: alice0775 (Mibbit@moz-B06B7389.osaka.ocn.ne.jp)
  1315. # [16:10] <Ms2ger> Ones that explicitly aren't HTMLUnknownElement, IIRC
  1316. # [16:10] <mounir> yes
  1317. # [16:10] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1318. # [16:10] <Ms2ger> Hmm, we don't have nsIDOMHTMLSpanElement?
  1319. # [16:11] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Input/output error)
  1320. # [16:11] <Ms2ger> bz, for HTML, that seems to be it
  1321. # [16:11] <Ms2ger> I'll have a look at SVG tonight
  1322. # [16:11] * Joins: beltzner (mike-beltz@moz-9E3E12EC.off.net)
  1323. # [16:13] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  1324. # [16:13] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  1325. # [16:13] <@bz> Ms2ger: ok. Note that you have to include core DOM too when you do this...
  1326. # [16:14] <@bz> (e.g. I know there's an issue around documentfragment/element)
  1327. # [16:14] <@bz> anyway
  1328. # [16:14] <Ms2ger> I was about to mention that :)
  1329. # [16:14] <@bz> mail me and bholley the results, please?
  1330. # [16:14] * mcote|afk is now known as mcote
  1331. # [16:14] <Ms2ger> Will do
  1332. # [16:15] <@bz> thanks!
  1333. # [16:15] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1334. # [16:15] <Ms2ger> But first, quantum mechanics
  1335. # [16:15] <@bz> mmm
  1336. # [16:15] <@bz> good stuff
  1337. # [16:15] <@bz> which sort?
  1338. # [16:15] <Ms2ger> Copenhagen, if that's what you mean by sort
  1339. # [16:16] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
  1340. # [16:16] <@bz> I mostly meant more like the wave function sort or the operator theory sort
  1341. # [16:16] <@bz> or a combination of the two
  1342. # [16:16] <Ms2ger> Way too many operators, definitely
  1343. # [16:17] * armenzg is now known as armenzg_brb
  1344. # [16:17] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1345. # [16:19] <@bz> mounir: ping
  1346. # [16:19] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  1347. # [16:19] <ewong> khuey|away: well if you're on your holidays... bon voyage..
  1348. # [16:19] <@bz> mounir: so did we turn on warnings-as-errors without exceptions for -Winitialized?
  1349. # [16:20] <@bz> ewong: iirc he is
  1350. # [16:20] <ewong> bz thanks..
  1351. # [16:20] <ewong> bz who else is involved with mozbuild?
  1352. # [16:21] <mounir> bz: yes
  1353. # [16:22] <mounir> i thought we could handle that in a follow-up
  1354. # [16:22] * Quits: gandalf (zbraniecki@moz-6CCB683E.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1355. # [16:22] <mounir> for the moment, no directory has FAIL_ON_WARNINGS
  1356. # [16:22] <ewong> anyway maybe later..
  1357. # [16:22] <mounir> I could probably write it
  1358. # [16:22] * ewong is now known as ewong|sleep
  1359. # [16:22] <hsivonen> do we actually support https://developer.mozilla.org/en/application%2F%2Fhttp-index-format_specification ?
  1360. # [16:23] * Quits: Stan_ (Stan@moz-9D59757B.dip.t-dialin.net) (Ping timeout)
  1361. # [16:23] <@bz> mounir: ah, ok
  1362. # [16:23] <@bz> mounir: that helps. ;)
  1363. # [16:23] <Callek> ewong|afk: well ted is involved with mozbuild, but I suspect your issue can be solved by a wider range of people than those "involved with mozbuild" :-)
  1364. # [16:23] <@bz> mounir: as long as we don't enforce the -Winitialized insanity.... ;)
  1365. # [16:23] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1366. # [16:23] <@bz> "But this violates simple arithmetic. Trade deficit nations have received capital inflows for many years from surplus nations as the automatic counterpart to their deficits. If the surplus nations ever hope to get repaid b
  1367. # [16:23] * coop is now known as coop|mtg
  1368. # [16:24] * @bz wishes some people on certain continents would paste that on their mirrors so they see it every morning
  1369. # [16:25] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1370. # [16:25] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  1371. # [16:26] <hsivonen> bz: your paste got clipped at "get repaid b"
  1372. # [16:26] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1373. # [16:27] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1374. # [16:27] <@bz> er...
  1375. # [16:28] <@bz> oh, silly non-ascii
  1376. # [16:28] <@bz> one sec
  1377. # [16:28] <@bz> "If the surplus nations ever hope to get repaid -- i.e. to reverse those capital flows -- then it must be obvious that the trade imbalances must also reverse."
  1378. # [16:29] <Yoric> jmaher: ping
  1379. # [16:30] <jmaher> Yoric: pong
  1380. # [16:30] <hsivonen> bz: politicians also don't like thermodynamics when planning for growth
  1381. # [16:30] <Yoric> jmaher: I had to fight some bitrot, but the new version of the xperf patches should now build once again.
  1382. # [16:31] <jmaher> Yoric: cool, let me apply and get a build cranked out
  1383. # [16:31] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  1384. # [16:31] <jmaher> thanks Yoric
  1385. # [16:31] <Yoric> My pleasure.
  1386. # [16:32] * Quits: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net) (Ping timeout)
  1387. # [16:32] <@bz> hsivonen: in what sense?
  1388. # [16:35] <mounir> bz: there is a patch for -Wno-error=initialized now
  1389. # [16:35] * rail is now known as rail_away
  1390. # [16:36] <@bz> mounir: lovely
  1391. # [16:37] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1392. # [16:38] * mjschranz_ is now known as mjschranz
  1393. # [16:39] * Joins: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com)
  1394. # [16:39] <hsivonen> bz: in the sense that if that current energy use growth continued, there'd be no way to deal with the heat even if a magical energy source existed
  1395. # [16:41] <@bz> hsivonen: ah
  1396. # [16:41] * Quits: pranavrc (pranavrc@8EE1EC93.96D08489.C28326FD.IP) (Client exited)
  1397. # [16:41] * Joins: dRdR (dRdR@moz-E20A0F91.uwaterloo.ca)
  1398. # [16:41] <@bz> hsivonen: yes, a fundamental problem with exponential growth projections....
  1399. # [16:42] * armenzg_brb is now known as armenzg
  1400. # [16:43] <ted> hrm
  1401. # [16:43] * rail_away is now known as rail
  1402. # [16:43] * benwa|sms is now known as BenWa
  1403. # [16:43] * Joins: jhopkins (jhopkins@moz-41E1D586.tb.shawcable.net)
  1404. # [16:43] <ted> so the msvc docs for /FI say "this option has the same effect as specifying the file with double quotation marks in an #include directive on the first line of every source file"
  1405. # [16:43] <ted> http://msdn.microsoft.com/en-us/library/8c5ztk84.aspx
  1406. # [16:43] <ted> i don't think i believe that
  1407. # [16:44] * jcranmer|away is now known as jcranmer
  1408. # [16:44] <ted> given that we pass -FI $(DEPTH)/mozilla-config.h
  1409. # [16:44] <ted> which is in the objdir, not the srcdir
  1410. # [16:45] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  1411. # [16:45] * ted ponders
  1412. # [16:46] <BenWa> FAIL_ON_WARNINGS is tempting but I don't have enough really have time to do it for a entire GFX subcomponent. Have we considering doing FILE_FAIL_ON_WARNINGS = <LIST OF CPP>. It would be handy to make new files use this until we have time to make the whole directory warning free
  1413. # [16:46] * khuey|away is now known as khuey
  1414. # [16:46] <khuey> ewong|sleep: I'm still here, but I suppose you're not
  1415. # [16:46] * Joins: Cameron (Cameron@moz-5911F6E0.range86-130.btcentralplus.com)
  1416. # [16:47] <khuey> bz: I've still got a couple hours before the airport ;-)
  1417. # [16:48] <ewong|sleep> khuey: now I am :) just a quick question.. when /etc/profile.d/profile-sshagent.sh is run, ssh-add cannot connect with the ssh-agent instance
  1418. # [16:49] <khuey> ewong|sleep: do you have antivirus software?
  1419. # [16:49] <ewong|sleep> khuey: yes.
  1420. # [16:50] <khuey> try with it disabled?
  1421. # [16:50] * Joins: aja (chatzilla@F8A10B06.EC32EF1F.7880DB15.IP)
  1422. # [16:50] <khuey> the internet seems to believe that antivirus can cause this
  1423. # [16:50] <mounir> BenWa: I really believe for most directories, that should be quite easy to do
  1424. # [16:50] <mounir> I don't think we have that much warnings on GCC
  1425. # [16:50] * Joins: Camer0n (Cameron@moz-5911F6E0.range86-130.btcentralplus.com)
  1426. # [16:51] <Callek> khuey: fwiw it started happening on his attempt at upgrading to MB1.6
  1427. # [16:51] <ewong|sleep> khuey: will do that..
  1428. # [16:51] * Quits: Camer0n (Cameron@moz-5911F6E0.range86-130.btcentralplus.com) (Quit: Bye Bye)
  1429. # [16:51] <Callek> and his downgrade back to 1.5.1 failed
  1430. # [16:51] <khuey> Callek: interesting
  1431. # [16:51] * Joins: gandalf (zbraniecki@moz-F2A16E88.neoplus.adsl.tpnet.pl)
  1432. # [16:51] <khuey> we didn't change anything related to that, afaik
  1433. # [16:51] <Callek> well rephrase, his downgrade failed to fix the problem
  1434. # [16:51] <khuey> ah
  1435. # [16:51] <khuey> ok
  1436. # [16:51] <ewong|sleep> khuey: plus the 'bonus' that my system failed to boot
  1437. # [16:51] <khuey> ha
  1438. # [16:51] <BenWa> Right, but when you add a new file it's easy to say 'Don't add warnings to this file EVER' even if you dont have time to own the work of removing all the warnings for that dir
  1439. # [16:51] <khuey> that's lovely
  1440. # [16:51] <BenWa> mounir: ^
  1441. # [16:52] * Callek had the suspicion that antivirus just treated it as a new (untrusted) exe pair, but I never actually told him to turn off antivirus
  1442. # [16:52] <khuey> that's plausible
  1443. # [16:53] <mounir> BenWa: I heard your point but I think making an entire directory warning-free wouldn't be that long
  1444. # [16:53] * bhearsum|buried is now known as bhearsum
  1445. # [16:54] <BenWa> The gfx dirs are rather large. I haven't check how many warnings that would be to fix
  1446. # [16:54] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
  1447. # [16:55] <ewong|sleep> khuey: thanks! I'll try the antivirus.. if it isn't, what else should I try? I've disabled the firewall as well
  1448. # [16:55] <Callek> khuey: well given that ssh-agent communicates with sockets, and antivirus tends not to like untrusted exe's (in some antivirus vendors) from opening or reading arbitrary sockets
  1449. # [16:55] <Callek> and of course ssh-agent gives socket/file info to environ :-)
  1450. # [16:56] <mconnor> BenWa: fix every file you touch, lock in incremental gains?
  1451. # [16:56] * Joins: mib_7km7lt (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
  1452. # [16:56] * Quits: mib_7km7lt (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1453. # [16:57] <khuey> ewong|sleep: beyond AV I don't really know :-/
  1454. # [16:57] <khuey> Callek: right
  1455. # [16:57] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1456. # [16:57] * Joins: hhillen (hhillen@moz-81563C98.ip.telfort.nl)
  1457. # [16:57] <ted> BenWa: it's hard to do that with our build system, fwiw
  1458. # [16:57] <ewong|sleep> khuey: ok.. when Iget back to that workstation, I'll disable the AV and see.. though I'm surprised the AV doesn't complain about it
  1459. # [16:58] <ewong|sleep> ' and by about it, I mean the socket communications
  1460. # [16:58] <BenWa> awhhh :(
  1461. # [16:58] <@bz> khuey: oh, I thought you left on Fri
  1462. # [16:59] <hsivonen> Are we supposed to support profile migration from Chrome on Linux?
  1463. # [17:00] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
  1464. # [17:00] * Quits: bjarne (bjarne@moz-46A85847.nextgentel.com) (Quit: Leaving.)
  1465. # [17:00] * Quits: aja (chatzilla@F8A10B06.EC32EF1F.7880DB15.IP) (Client exited)
  1466. # [17:01] <Callek> hsivonen: I don't recall that we do, but would be nice to if its not too difficult, since it is necessary for windows :-)
  1467. # [17:01] * Ziggy|AWAY is now known as Ziggy_Maes
  1468. # [17:01] <jprmc> gerv: https://bugzilla.mozilla.org/show_bug.cgi?id=702630 - who adds the licenses? you?
  1469. # [17:01] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  1470. # [17:01] <gerv> jprmc: yes, me :-)
  1471. # [17:01] * Joins: aja (chatzilla@F8A10B06.EC32EF1F.7880DB15.IP)
  1472. # [17:01] * Quits: GRMrGecko (GRMrGecko@5CCB22FD.8AC9D3D1.244A2845.IP) (Ping timeout)
  1473. # [17:01] <gerv> I have a script.
  1474. # [17:02] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1475. # [17:03] <gerv> Oh, hang on.
  1476. # [17:03] * Quits: gandalf (zbraniecki@moz-F2A16E88.neoplus.adsl.tpnet.pl) (Ping timeout)
  1477. # [17:03] <gerv> jprmc: Are you talking about this sentence?
  1478. # [17:03] <gerv> "If there is also BSD code, we need to make sure a copy of the BSD boilerplate gets into about:license."
  1479. # [17:03] <gerv> (I assumed you were asking about an MPL-upgrade bug I just filed. Disregard my original answer.)
  1480. # [17:04] * @bz wonders how long this bzexport will take
  1481. # [17:05] <jprmc> gerv: yup, that sentence
  1482. # [17:05] * Joins: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl)
  1483. # [17:05] <gerv> jprmc: Best if you produce a patch I can review.
  1484. # [17:05] <gerv> It's fairly obvious - add it to the right place (alphabetical order) in
  1485. # [17:05] <gerv> the license.html file somewhere in the toolkit dir.
  1486. # [17:06] <gerv> (Don't forget the TOC too.)
  1487. # [17:06] <jprmc> gerv: should we just add BSD and Apache?
  1488. # [17:06] <gerv> No, don't add the Apache licence.
  1489. # [17:06] <gerv> As I said, just use that short bit.
  1490. # [17:06] <gerv> You need to add the specific BSD licence for the code,
  1491. # [17:06] <gerv> alongside the 27 other slightly-modified copies of the BSD licence
  1492. # [17:06] <gerv> which are already in that file.
  1493. # [17:06] <jprmc> hmm
  1494. # [17:06] <jprmc> the sync stuff has apache libraries
  1495. # [17:06] <gerv> Now he tells me.
  1496. # [17:06] <gerv> :-)
  1497. # [17:07] <jprmc> that was in a separate bug
  1498. # [17:07] <jprmc> unrelated to this code
  1499. # [17:07] <gerv> Can you CC me on that bug?
  1500. # [17:07] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
  1501. # [17:07] <catlee> is anybody else's nightly double spacing things like bugzilla comments?
  1502. # [17:07] <jprmc> gerv: you were
  1503. # [17:07] <gerv> Now we are moving to MPL 2,
  1504. # [17:07] <jprmc> already
  1505. # [17:07] <jprmc> you signed off on it :-)
  1506. # [17:07] <gerv> Oh. Which one?
  1507. # [17:07] <jprmc> gerv: https://bugzilla.mozilla.org/show_bug.cgi?id=712099
  1508. # [17:07] * gerv suspects Bugzilla is a bit slow right now.
  1509. # [17:07] <glob> catlee, no
  1510. # [17:07] <glob> gerv is correct
  1511. # [17:08] <gerv> jprmc: OK.
  1512. # [17:08] <gerv> Please do a separate bug to add a copy of the Apache license.
  1513. # [17:08] * Joins: Camer0n (Cameron@moz-5911F6E0.range86-130.btcentralplus.com)
  1514. # [17:09] <gerv> In the same way.
  1515. # [17:09] <jprmc> ok
  1516. # [17:09] * Quits: Camer0n (Cameron@moz-5911F6E0.range86-130.btcentralplus.com) (Quit: Bye Bye)
  1517. # [17:09] <gerv> (You should call it "Apache License 2.0" in the contents.)
  1518. # [17:09] * Joins: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net)
  1519. # [17:09] <gerv> You will need to give a list of directories it applies to, like the other ones.
  1520. # [17:10] <gerv> It should go in alphabetical order (so, second).
  1521. # [17:10] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  1522. # [17:10] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1523. # [17:10] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1524. # [17:12] * Joins: rshetty (quassel@ABCA954E.B2247306.D1005D78.IP)
  1525. # [17:13] <gerv> Anyone know if the DOM Inspector project is still alive?
  1526. # [17:14] * coop|mtg is now known as coop
  1527. # [17:14] <gerv> Or Venkman?
  1528. # [17:14] <Callek> gerv: yes
  1529. # [17:14] <gerv> OK.
  1530. # [17:14] <Callek> gerv: just not as strong as it once was
  1531. # [17:14] * gerv files a relicensing bug for it.
  1532. # [17:14] <Callek> gerv: same with venkman
  1533. # [17:14] <Callek> gerv: crussel owns domi
  1534. # [17:14] <gerv> OK.
  1535. # [17:14] <Callek> gijs still owns venkman
  1536. # [17:14] <mrbkap> After cloning mozilla-central, what could python be doing with 100% CPU for 10 minutes?
  1537. # [17:14] <gerv> OK.
  1538. # [17:15] <Callek> gerv: and both are still shipped in SeaMonkey
  1539. # [17:15] <Callek> (venkman has had no substantive changes in a long while, but it is still shipped)
  1540. # [17:15] <@bz> mounir: why the changes from NULL to nsnull?
  1541. # [17:15] <@bz> mounir: void*0 vs 0?
  1542. # [17:16] <gerv> Who owns chatzilla?
  1543. # [17:16] <jesup> gerv: a new version was just released
  1544. # [17:17] <@bz> gerv: anyone who writes the right exploit?
  1545. # [17:17] * @bz runs
  1546. # [17:17] <Callek> gerv: silver lately for chatzilla
  1547. # [17:17] <Callek> (James Ross)
  1548. # [17:18] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1549. # [17:18] * Joins: mib_hw20f9 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
  1550. # [17:18] <Ms2ger> bz, well, because we call that function for non-pointers
  1551. # [17:18] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  1552. # [17:18] * KWierso is now known as KWierso|outoftown
  1553. # [17:18] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
  1554. # [17:18] <@bz> ms2ger: in the first case, sure
  1555. # [17:18] * KWierso|outoftown is now known as KWierso
  1556. # [17:18] <@bz> ms2ger: but in the second case?
  1557. # [17:18] <Ms2ger> No idea what that was good for
  1558. # [17:19] <Ms2ger> I don't think I hit a warning there
  1559. # [17:19] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1560. # [17:19] * Quits: mib_hw20f9 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1561. # [17:20] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Connection reset by peer)
  1562. # [17:21] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
  1563. # [17:21] <nemo> So. I seem to recall Firefox implements a property that allows scaling a canvas in CSS w/o any scaling alg being applied.
  1564. # [17:21] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1565. # [17:21] <nemo> having some trouble googling DMO
  1566. # [17:22] * Quits: tymerkaev (tymerkaev@630B1EA2.C8C8F59A.283EA9BB.IP) (Connection reset by peer)
  1567. # [17:22] * Joins: shorlander-away (shorlander@moz-853043D6.dhcp.insightbb.com)
  1568. # [17:22] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1569. # [17:22] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  1570. # [17:23] * shorlander-away is now known as shorlander
  1571. # [17:23] <@bz> nemo: image-rendering: crispEdges or something?
  1572. # [17:23] <nemo> ahhah
  1573. # [17:23] <@bz> (I mean... there is _always_ a scaling alg applied; the only question is which one)
  1574. # [17:23] <nemo> bz: I'd just hit that property on the moz CSS extensions page :D
  1575. # [17:23] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
  1576. # [17:24] <nemo> bz: yeah. I knew someone would bring that technicality up ;)
  1577. # [17:24] <@bz> crispEdges seems to use FILTER_NEAREST
  1578. # [17:24] * Quits: dRdR (dRdR@moz-E20A0F91.uwaterloo.ca) (Client exited)
  1579. # [17:24] <nemo> I just couldn't think of what one called that distinction
  1580. # [17:24] <nemo> I mean, it isn't AA
  1581. # [17:24] <@bz> you could also use optimizeSpeed, which uses FILTER_FAST
  1582. # [17:24] <nemo> thanks
  1583. # [17:24] <@bz> which may or may not give the same results
  1584. # [17:24] <nemo> bz: trying to scale up some pixel art
  1585. # [17:24] <nemo> don't want the pixels touched
  1586. # [17:24] <@bz> right
  1587. # [17:25] <@bz> you want FILTER_NEAREST
  1588. # [17:26] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120106042007])
  1589. # [17:26] * Joins: pranavrc (pranavrc@8EE1EC93.96D08489.C28326FD.IP)
  1590. # [17:26] <nemo> sooo image-rendering: optimizeSpeed; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; in a CSS file
  1591. # [17:26] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1592. # [17:26] <nemo> might touch the pixels the least, it seems
  1593. # [17:27] <nemo> sooo tired of saying the same thing 3 ways :(
  1594. # [17:27] <nemo> image-rendering: nearest-neighbour;
  1595. # [17:27] <nemo> done
  1596. # [17:27] <nemo> image-rendering: hqx; :D
  1597. # [17:28] * Joins: smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi)
  1598. # [17:28] * ChanServ sets mode: +o smaug
  1599. # [17:28] * Quits: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl) (Connection reset by peer)
  1600. # [17:28] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1601. # [17:29] * Quits: aja (chatzilla@F8A10B06.EC32EF1F.7880DB15.IP) (Client exited)
  1602. # [17:29] * armenzg is now known as armenzg_brb
  1603. # [17:29] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1604. # [17:30] * Joins: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl)
  1605. # [17:30] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
  1606. # [17:31] * Joins: smontagu (chatzilla@13DB561F.C39404F5.CB858787.IP)
  1607. # [17:31] * khuey -> packing
  1608. # [17:31] * khuey is now known as khuey|away
  1609. # [17:32] * Joins: mib_ty21y7 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
  1610. # [17:32] * Quits: mib_ty21y7 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1611. # [17:32] <Waldo> okay, s-o-s-l tries just a little bit too hard to be funny, such that I'm not entirely certain exactly what metric it's tracking
  1612. # [17:33] <Waldo> burny landings in different trees?
  1613. # [17:33] <Waldo> burny landings that aren't promptly canceled?
  1614. # [17:33] * Quits: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl) (Connection reset by peer)
  1615. # [17:33] <espindola> armenzg, welcome back
  1616. # [17:33] <Ms2ger> khuey|away, don't fall into the sea, and enjoy the beer and wine
  1617. # [17:33] <Ms2ger> Waldo, being backed out
  1618. # [17:33] * bbondy is now known as bbondy|lunch
  1619. # [17:33] <espindola> armenzg_brb, just wanted to brink your attention to the news (to me at least) about 10.6 in bug 674655
  1620. # [17:34] <espindola> I have patches under review for the issues that I was able to find building for 10.5 with the 10.6 sdk
  1621. # [17:34] <espindola> but only opt builds
  1622. # [17:34] <espindola> to do debug I would need releng help
  1623. # [17:34] * Joins: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl)
  1624. # [17:35] * Quits: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl) (Connection reset by peer)
  1625. # [17:35] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
  1626. # [17:35] * Joins: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl)
  1627. # [17:35] * Quits: tonymec|away (tonymec@F7F1905B.F242E24F.277517C1.IP) (Input/output error)
  1628. # [17:35] * armenzg_brb is now known as armenzg
  1629. # [17:36] <armenzg> hi espindola! thank you
  1630. # [17:36] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
  1631. # [17:37] <espindola> np. Do let me know if there anything I can do to help, or if there is a way for me to run a debug try targeting 10.5 on a 10.6 machine.
  1632. # [17:37] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  1633. # [17:37] <espindola> (but still run the tests on 10.5)
  1634. # [17:38] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1635. # [17:39] <armenzg> espindola: it seems to be on my court to switch to do 10.5 debug builds on 10.6 machines
  1636. # [17:39] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1637. # [17:39] <armenzg> I will put it on the top of my list to do that
  1638. # [17:40] <espindola> awesome. Thanks
  1639. # [17:40] <armenzg> is anyone taking on the work to build on 10.7?
  1640. # [17:40] <espindola> I don't expect the debug build to find anything that crazy with using the 10.6 sdk ....
  1641. # [17:40] <espindola> armenzg, I don't know. We would still use the 10.6 sdk, so hopefully it is not too hard
  1642. # [17:41] <armenzg> OK
  1643. # [17:42] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1644. # [17:42] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1645. # [17:42] * edmorley changes topic to 'm-c: OPEN m-i: OPEN || Next aurora uplift: January 31st || If you are new or want to help, see irc://irc.mozilla.org/#introduction || logs: http://krijnhoetmer.nl/irc-logs/'
  1646. # [17:44] * philor|away is now known as philor
  1647. # [17:44] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1648. # [17:44] * Quits: coop (Chris@3CF5941F.5F7CE767.60EDF444.IP) (Ping timeout)
  1649. # [17:45] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1650. # [17:45] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Quit: nhirata)
  1651. # [17:46] * Joins: coop (Chris@moz-E8A55B70.dsl.bell.ca)
  1652. # [17:47] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
  1653. # [17:48] * Joins: mib_3lpkx1 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
  1654. # [17:48] * Quits: mib_3lpkx1 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1655. # [17:48] * edmorley pokes bugzilla
  1656. # [17:49] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  1657. # [17:49] <lurking> tbpl is also failing to load :(
  1658. # [17:49] * Quits: @smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi) (Ping timeout)
  1659. # [17:50] <edmorley> sounds like it's time for a cup of tea and some DIY instead then :-)
  1660. # [17:50] * Joins: smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi)
  1661. # [17:50] * ChanServ sets mode: +o smaug
  1662. # [17:50] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1663. # [17:51] <Callek> lurking: DDoS hurts
  1664. # [17:51] * Joins: ahal (ahal@moz-686ED107.uwaterloo.ca)
  1665. # [17:51] <lurking> not again :P
  1666. # [17:51] <lurking> bleh!
  1667. # [17:52] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  1668. # [17:52] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1669. # [17:54] * Joins: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1670. # [17:56] * Quits: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net) (Quit: gwagner)
  1671. # [17:56] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
  1672. # [17:56] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1673. # [17:57] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
  1674. # [17:59] <ehsan> smaug: see my email please
  1675. # [17:59] * Quits: mak (chatzilla@2451BF65.F9B7738E.8628926.IP) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  1676. # [17:59] <Ms2ger> lurking, only 3rd time today
  1677. # [18:00] <lurking> o_O
  1678. # [18:02] * armenzg is now known as armenzg_lunch
  1679. # [18:02] <philor> hmm, only one thing that would have been in today's nightlies, but that one thing is "make video controls work with ABP installed," maybe we should manually trigger one
  1680. # [18:03] <Ms2ger> Go for it
  1681. # [18:03] <philor> "status": "OK"
  1682. # [18:03] * Quits: @smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi) (Ping timeout)
  1683. # [18:04] <philor> lurking: there you go, a mere four hours or whatever they take these days and you'll have a nightly
  1684. # [18:04] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Connection reset by peer)
  1685. # [18:04] <philor> also? screw you, Android
  1686. # [18:04] <lurking> philor: ++
  1687. # [18:04] <Ms2ger> No disagreement about that
  1688. # [18:05] * Joins: smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi)
  1689. # [18:05] * ChanServ sets mode: +o smaug
  1690. # [18:05] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  1691. # [18:05] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  1692. # [18:05] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1693. # [18:05] * Quits: ahal (ahal@moz-686ED107.uwaterloo.ca) (Ping timeout)
  1694. # [18:05] * Quits: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  1695. # [18:05] * Joins: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1696. # [18:07] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  1697. # [18:07] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1698. # [18:07] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1699. # [18:08] * Quits: hhillen (hhillen@moz-81563C98.ip.telfort.nl) (Quit: hhillen)
  1700. # [18:09] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  1701. # [18:09] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
  1702. # [18:10] <lurking> do zip builds update ?
  1703. # [18:10] <bsmedberg> lurking: I... think so
  1704. # [18:10] * bsmedberg is not sure
  1705. # [18:10] * Joins: Polynomial-C (Poly-C@moz-9F71035F.dip.t-dialin.net)
  1706. # [18:10] <philor> pretty sure the only difference is "make package" versus "make installer" on the exact same objdir
  1707. # [18:11] <philor> so if hourly installer builds do, they should too
  1708. # [18:11] * Joins: mw22_away (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  1709. # [18:11] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Connection reset by peer)
  1710. # [18:11] * Joins: dalsh (dalsh@E590FD90.8916245C.163E2FB.IP)
  1711. # [18:12] <lurking> hourly's don't update - as they are no longer on the nightly channel - but the default channel - and hourly's are not signed , so the new silent updater is not going to work there is it ?
  1712. # [18:12] * lurking assumed that zips were in the same category
  1713. # [18:13] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
  1714. # [18:14] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1715. # [18:14] * Quits: mw22_away (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  1716. # [18:15] * catlee is now known as catlee-lunch
  1717. # [18:16] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Connection reset by peer)
  1718. # [18:16] * Joins: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  1719. # [18:16] * mjessome is now known as mjessome|lunch
  1720. # [18:16] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  1721. # [18:17] * Quits: Suresh (chatzilla@FA99DA00.D676712F.EB06F97B.IP) (Quit: Suresh)
  1722. # [18:18] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  1723. # [18:18] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  1724. # [18:19] * bbondy|lunch is now known as bbondy
  1725. # [18:20] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  1726. # [18:20] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1727. # [18:22] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1728. # [18:22] * bear is now known as bear-lunch
  1729. # [18:22] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  1730. # [18:24] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1731. # [18:24] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Ping timeout)
  1732. # [18:25] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
  1733. # [18:26] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  1734. # [18:26] * jwir3|away is now known as jwir3
  1735. # [18:26] <Ms2ger> bz, purple+yellow sounds good to me
  1736. # [18:26] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1737. # [18:28] * Joins: rs (rs@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1738. # [18:29] * Joins: paolo (paolo@moz-337F73BA.retail.telecomitalia.it)
  1739. # [18:29] <@bz> mcmanus: ping
  1740. # [18:29] * gregglind_away is now known as gregglind
  1741. # [18:29] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
  1742. # [18:30] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Ping timeout)
  1743. # [18:30] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
  1744. # [18:31] * Joins: jhammink (textual@moz-BBE3ABD.mv.mozilla.com)
  1745. # [18:32] <@smaug> ehsan: does it matter if there is SimpleTest.finish() in a test which doesn't call waitForExplicitFinish ?
  1746. # [18:33] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1747. # [18:33] * Quits: felipe (u2734@moz-160C58C6.com) (Max SendQ exceeded)
  1748. # [18:33] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
  1749. # [18:33] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  1750. # [18:33] <@bz> smaug: iirc, it can
  1751. # [18:33] * Mossop_ is now known as Mossop
  1752. # [18:33] * Quits: asadotzler (asa@F259CFB7.9EF26CBA.EB5E51FC.IP) (Ping timeout)
  1753. # [18:33] * Joins: felipe (u2734@moz-160C58C6.com)
  1754. # [18:34] <@smaug> bz: what kind of problem can that cause
  1755. # [18:34] * Quits: nigelb (nigel@moz-8640053A.me) (Ping timeout)
  1756. # [18:34] <@smaug> since I've seen problems when not calling finish() explicitly
  1757. # [18:34] <Ms2ger> The next test being run only partially?
  1758. # [18:34] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1759. # [18:35] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1760. # [18:35] <@bz> smaug: it can trigger a finish() on the next test too early
  1761. # [18:35] <@smaug> hum
  1762. # [18:35] <@bz> smaug: if I read the harness code right
  1763. # [18:35] * Joins: pcwalton (pcwalton@moz-5B0F92F1.hsd1.ca.comcast.net)
  1764. # [18:35] * Joins: nigelb (nigel@moz-8640053A.me)
  1765. # [18:35] <@smaug> is mochitest framework really that buggy
  1766. # [18:35] <Ms2ger> Well...
  1767. # [18:35] <@bz> um
  1768. # [18:35] <Ms2ger> Yes
  1769. # [18:35] <@bz> define buggy?
  1770. # [18:35] <Ms2ger> Not that it can help it much
  1771. # [18:35] <@bz> it calls finish() for a test if and only if that test did not tell waitForExplicitFinish()
  1772. # [18:36] <@bz> but "for a test" means "on that thing in the subframe"
  1773. # [18:36] * aki|backjan9 is now known as aki
  1774. # [18:36] <@bz> anyway
  1775. # [18:36] * @bz agrees this is a bit fragile
  1776. # [18:36] <@bz> finish() really ought to be idempotent
  1777. # [18:36] <Ms2ger> Hah
  1778. # [18:36] <Ms2ger> Sounds like Gecko
  1779. # [18:36] <jhammel> bz++
  1780. # [18:36] <@smaug> Ms2ger: bah
  1781. # [18:37] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  1782. # [18:37] <@smaug> Ms2ger: don't blame Gecko, blame the Web
  1783. # [18:37] <Ms2ger> Truth
  1784. # [18:37] <Ms2ger> And Netscape
  1785. # [18:37] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1786. # [18:37] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  1787. # [18:38] <@bz> nothing wrong with netscape
  1788. # [18:38] <Ms2ger> ^.-
  1789. # [18:38] <@bz> it's just when you try to reproduce the behavior of its stack-based parser and formatter with a DOM tree that you get issues
  1790. # [18:39] <@bz> oh, and try to reproduce their handling of document.write... ;)
  1791. # [18:39] <Ms2ger> And docshell
  1792. # [18:40] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1793. # [18:40] <@smaug> someone should start a clean-up-docshell project
  1794. # [18:40] <Ms2ger> Not it.
  1795. # [18:41] * Joins: hhillen (hhillen@moz-2A42E9B3.upc-d.chello.nl)
  1796. # [18:42] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  1797. # [18:42] * Quits: sfink (chatzilla@moz-AFCEDF1F.dsl.pltn13.sbcglobal.net) (Client exited)
  1798. # [18:42] * Waldo has been saying people should bite the cleanup bullet more often for awhile
  1799. # [18:42] * khuey|away is now known as khuey
  1800. # [18:42] <khuey> Ms2ger: falling into the sea might be problematic
  1801. # [18:43] <@bz> waldo: cleanup is hard in a minefield
  1802. # [18:43] <khuey> bz: yes, you can totally do that
  1803. # [18:43] <khuey> (call finish on the next test, that is)
  1804. # [18:43] <Waldo> bz: so are hackarounds, and in the meantime the code still sucks :-)
  1805. # [18:43] <@bz> waldo: well
  1806. # [18:43] * Joins: Ami_Ty_ (Amie@moz-BBE3ABD.mv.mozilla.com)
  1807. # [18:43] <Waldo> bz: and the specs keep moving and implicitly assuming there is no minefiled
  1808. # [18:43] <Waldo> s/iled/ield/
  1809. # [18:43] <@bz> waldo: nope
  1810. # [18:43] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1811. # [18:43] <@bz> waldo: the spec in this area totally knows there's a minefield
  1812. # [18:44] <@bz> waldo: it has all sorts of "XXX this may not be web-compatible" pasted all over it
  1813. # [18:44] <@bz> waldo: because NO ONE IN THE WORLD KNOWS HOW THIS SHIT SHOULD WORK
  1814. # [18:44] * Joins: dRdR (dRdR@moz-E20A0F91.uwaterloo.ca)
  1815. # [18:44] * Joins: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com)
  1816. # [18:44] * Joins: dao (dao@moz-C1C7E228.superkabel.de)
  1817. # [18:44] <@bz> waldo: (and yes, top-of-lungs hysteria kinda voice)
  1818. # [18:45] <@bz> waldo: and worse yet, sites sniff, so trying to converge behavior will 100% guaranteed break some sites
  1819. # [18:45] <@bz> waldo: and the spec is 100% guaranteed to not be compatible with all sites
  1820. # [18:45] <@bz> waldo: especially not conditioned on all UA strings
  1821. # [18:45] <@bz> waldo: Did I mention "minefield"?
  1822. # [18:45] <Waldo> okay, so we're holding back convergence then too
  1823. # [18:46] <Ms2ger> Certainly
  1824. # [18:46] <Waldo> and preserving security bugs, whatever they end up being
  1825. # [18:46] <Ms2ger> What we need is a million tests :)
  1826. # [18:46] <@bz> waldo: where by "we" you mean "every single browser"? Yes
  1827. # [18:46] <@bz> waldo: because every time we try to converge we break major sites
  1828. # [18:47] <@bz> waldo: we're _fairly_ certain our code does not have security bugs in this area
  1829. # [18:47] <@bz> waldo: we have no such confidence in the spec version
  1830. # [18:47] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  1831. # [18:47] <@bz> and yeah, tests
  1832. # [18:47] <@bz> ms2ger's estimate may or may not be an order of magnitude too high
  1833. # [18:48] <@bz> anyway
  1834. # [18:48] * Waldo has no such confidence in our code
  1835. # [18:48] * @bz shrugs
  1836. # [18:48] <mcmanus> bz: delayed pong
  1837. # [18:48] <@bz> that's fair
  1838. # [18:48] <@bz> mcmanus: got a few mins?
  1839. # [18:48] <mcmanus> sure
  1840. # [18:49] * Quits: jhorak (jhorak@moz-59813FB4.cust.nbox.cz) (Quit: Leaving)
  1841. # [18:49] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1842. # [18:49] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1843. # [18:49] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  1844. # [18:49] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
  1845. # [18:50] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1846. # [18:50] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Ping timeout)
  1847. # [18:50] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1848. # [18:50] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1849. # [18:50] <@bz> mcmanus: so image preloading
  1850. # [18:50] <@smaug> !seen humph
  1851. # [18:50] <@killer> I don't know who humph is.
  1852. # [18:50] <firebot> humph was last seen 3 weeks, 3 days, 14 hours, 13 minutes and 39 seconds ago, saying 'nice to know people are around' in #content.
  1853. # [18:51] <mcmanus> bz: yeah, I need to rule a bunch of things in/out before I say too much more on that.
  1854. # [18:51] <@bz> mcmanus: ok
  1855. # [18:51] <@bz> mcmanus: was just checking that you got my response
  1856. # [18:51] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1857. # [18:51] * ChanServ sets mode: +o mkaply
  1858. # [18:51] <@bz> mcmanus: it's entirely possible that something screwy is in fact gong one
  1859. # [18:51] <@bz> er, going
  1860. # [18:51] <mcmanus> bz, on possibility is that the spdy code doesn't report transport events right - so firebug got confused
  1861. # [18:51] <@bz> mcmanus: or that firebug is lying, or both
  1862. # [18:51] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120108042007])
  1863. # [18:51] <@bz> mcmanus: or that
  1864. # [18:51] <@bz> mcmanus: ok
  1865. # [18:51] <mcmanus> bz, will not let it drop off the radar though
  1866. # [18:52] <@bz> mcmanus: one interesting option would be to just add printfs to load start and LoadImage calls
  1867. # [18:52] <mcmanus> yep
  1868. # [18:52] <@bz> mcmanus: and see whether those are happening closer to load start than whatever firebug is showing
  1869. # [18:52] <@bz> mcmanus: anyway, that's all on my end. ;)
  1870. # [18:52] <@bz> mcmanus: let me know if/when you have more data, I guess?
  1871. # [18:52] <mcmanus> thanks. I'll follow up after a couple other things clear my todo list
  1872. # [18:53] <@bz> sounds good
  1873. # [18:53] * Joins: KWierso|outoftown (chatzilla@moz-6E3FB3B9.desm.qwest.net)
  1874. # [18:54] * Quits: KWierso (chatzilla@moz-6E3FB3B9.desm.qwest.net) (Ping timeout)
  1875. # [18:55] <bsmedberg> when I'm putting a password into browserid for the first time
  1876. # [18:55] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1877. # [18:55] <bsmedberg> it says "Finish signing into: developer.mozilla.org\n
  1878. # [18:55] <bsmedberg> Last step! ... New Password"
  1879. # [18:55] <bsmedberg> is that a password just for devmo, or for all websites that use browserid?
  1880. # [18:55] * Joins: KWierso|outoftown_ (chatzilla@moz-6E3FB3B9.desm.qwest.net)
  1881. # [18:56] * Quits: KWierso|outoftown (chatzilla@moz-6E3FB3B9.desm.qwest.net) (Ping timeout)
  1882. # [18:56] * KWierso|outoftown_ is now known as KWierso|outoftown
  1883. # [18:57] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1884. # [18:58] * Quits: pranavrc (pranavrc@8EE1EC93.96D08489.C28326FD.IP) (Ping timeout)
  1885. # [18:58] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1886. # [18:58] * Quits: Ami_Ty_ (Amie@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1887. # [18:58] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  1888. # [18:59] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  1889. # [18:59] * Quits: grubshka (grubshka@moz-8631B959.w86-216.abo.wanadoo.fr) (Ping timeout)
  1890. # [19:00] <jdm> killer: you're looking for humphd, I presume
  1891. # [19:00] <jdm> er, smaug
  1892. # [19:00] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  1893. # [19:00] <mounir> bz: does the reason for the NULL/nsnull seems ok to you?
  1894. # [19:01] <@bz> mounir: yeah
  1895. # [19:01] <@bz> mounir: (though it doesn't apply to the second place you made that change; not like it matters there much)
  1896. # [19:02] * khuey sighs
  1897. # [19:02] <khuey> who "owns" talos these days?
  1898. # [19:02] <mounir> yes, it doesn't apply but I thought having all NULL changed to nsnull would be better for consistency
  1899. # [19:02] <mounir> khuey: are you in good old Europe?
  1900. # [19:02] <khuey> not yet
  1901. # [19:02] <khuey> flight is in a few hours
  1902. # [19:02] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1903. # [19:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1904. # [19:02] <Ms2ger> mounir, I disagree :)
  1905. # [19:03] <mounir> Ms2ger: with good or old?
  1906. # [19:03] <Ms2ger> With nsnull
  1907. # [19:03] <mounir> Ms2ger: yeah, we should use 0, I agree
  1908. # [19:03] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1909. # [19:03] <@smaug> jdm: yes
  1910. # [19:03] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  1911. # [19:03] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  1912. # [19:03] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
  1913. # [19:03] <gabor> just out of curiosity, why do we have all these different nulls?
  1914. # [19:03] <@smaug> jdm: oh, humphd
  1915. # [19:03] <Ms2ger> mounir--
  1916. # [19:04] <Ms2ger> gabor, portability, I guess
  1917. # [19:04] <mounir> Ms2ger: why do you disagree then?
  1918. # [19:04] * philor is now known as philor|away
  1919. # [19:04] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  1920. # [19:04] <gabor> sure, but i mean an exact reason...
  1921. # [19:04] <cpeterson> Bjarne says NULL is spelled "nullptr" these days.
  1922. # [19:04] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1923. # [19:05] <Ms2ger> Because we obviously should use NULL
  1924. # [19:05] <mounir> why?
  1925. # [19:05] <@bz> gabor: well, for one thing there are two common, and incompatible definitions of null
  1926. # [19:05] <Ms2ger> Because 0 isn't a pointer, it's an integer
  1927. # [19:05] <jhammel> khuey: the A*team owns talos; mainly jmaher and i
  1928. # [19:06] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1929. # [19:06] * anant_ is now known as anant
  1930. # [19:06] <khuey> cpeterson: we've got a while before we can use nullptr
  1931. # [19:06] <cpeterson> I know. <:)
  1932. # [19:06] <ehsan> smaug: yes, it messes with my patch in bug 668728 :)
  1933. # [19:07] <@bz> mounir: though..... now I'm confused again
  1934. # [19:07] <@bz> mounir: in C++, isn't NULL defined to 0?
  1935. # [19:07] * Quits: mario (mario@67575F8A.5B6D81B9.490799F7.IP) (Quit: mario)
  1936. # [19:07] * Joins: mario (mario@67575F8A.5B6D81B9.490799F7.IP)
  1937. # [19:07] <mounir> bz: I thought so actually ;)
  1938. # [19:08] <Ms2ger> Wikipedia says yes
  1939. # [19:08] <@bz> mounir: then what the hell was going on with your warning?
  1940. # [19:08] <Ms2ger> But compilers can warn when you misuse NULL
  1941. # [19:08] <mounir> yes, that's what I think happen
  1942. # [19:08] <@bz> oy
  1943. # [19:08] * Quits: alice0775 (Mibbit@moz-B06B7389.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
  1944. # [19:08] <@bz> that's ridiculous
  1945. # [19:08] <mounir> the warning says I'm using NULL not '0'
  1946. # [19:08] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
  1947. # [19:08] * Quits: paolo (paolo@moz-337F73BA.retail.telecomitalia.it) (Ping timeout)
  1948. # [19:08] <mounir> NULL for 'unsigned int' actually
  1949. # [19:08] <@bz> yes
  1950. # [19:08] <@bz> but if by definition NULL is 0
  1951. # [19:08] <mounir> 0 for unsigned int would be pretty correct
  1952. # [19:09] <@bz> then wtf
  1953. # [19:09] * davehunt is now known as davehunt|away
  1954. # [19:09] <mounir> maybe that's an old C warning? ;)
  1955. # [19:09] <@bz> well, in C it would kinda make snse
  1956. # [19:09] <@bz> er, sense
  1957. # [19:09] * @bz suggests we strongly consider shutting up that warning
  1958. # [19:09] * Quits: mario (mario@67575F8A.5B6D81B9.490799F7.IP) (Ping timeout)
  1959. # [19:09] <@bz> because it feels broken to me
  1960. # [19:09] <Ms2ger> Why's that?
  1961. # [19:10] <Ms2ger> unsigned int foo = NULL;
  1962. # [19:10] <@bz> yes
  1963. # [19:10] <@bz> why is this a problem?
  1964. # [19:10] <mounir> in our code we should use nsnull instead of NULL afaiui so I guess the patch is correct at least
  1965. # [19:10] <mounir> people shouldn't do that
  1966. # [19:10] <Ms2ger> Because you're relying on an obscure corner of the C++ standard
  1967. # [19:10] <@bz> given that the standard says |#define NULL 0| ?
  1968. # [19:10] <mounir> (that = what Ms2ger wrote)
  1969. # [19:10] <@bz> Ms2ger: all corners of all standards are obscure
  1970. # [19:11] <@bz> Ms2ger: I mean... I guess you could be accidentally doing the wrong thing
  1971. # [19:11] * philor|away is now known as philor
  1972. # [19:11] <cpeterson> mounir: in C++, NULL is not 0; 0 is (in some contexts) a synonym for NULL.
  1973. # [19:11] <Ms2ger> NULL is a sign that you're using it as a pointer, so it makes sense if you don't use it as a pointer
  1974. # [19:11] <Ms2ger> +to warn
  1975. # [19:11] <mounir> I've never asked to be part of a C++ standard bikeshedding discussion :'(
  1976. # [19:12] <mounir> but I agree with Ms2ger
  1977. # [19:12] <khuey> mounir: lucky man
  1978. # [19:12] * armenzg_lunch is now known as armenzg
  1979. # [19:12] <@bz> cpeterson: afaict the spec says explicitly that NULL must expand to 0 or 0L
  1980. # [19:12] <Ms2ger> !summon bholley
  1981. # [19:12] <mounir> khuey: no, agreeing with Ms2ger is quite hard actually
  1982. # [19:12] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  1983. # [19:12] <Ms2ger> mounir, goes against all your normal habits, no?
  1984. # [19:12] <@bz> cpeterson: and then that 0 in some contexts has magic behavior, of course
  1985. # [19:13] <Ms2ger> Same way the other way around
  1986. # [19:13] <@bz> anyway
  1987. # [19:13] <@bz> we've been thinking of stopping using nsnull
  1988. # [19:13] * khuey wonders if his MV office badge will work in Paris
  1989. # [19:13] <@bz> this is just a barrier on the path to it
  1990. # [19:13] <mounir> khuey: we use good old keys man
  1991. # [19:13] <@bz> khuey: it wouldn't in NZ
  1992. # [19:13] * bear-lunch is now known as bear
  1993. # [19:13] <khuey> ah
  1994. # [19:13] <@bz> khuey: so "chances are, no"
  1995. # [19:13] * khuey tosses this in the "not coming" pile
  1996. # [19:13] <Ms2ger> Boo
  1997. # [19:13] <@bz> because obviously the paris office is much like the nz office!
  1998. # [19:14] <khuey> bz: all the non-American places are the same, of course
  1999. # [19:14] <mounir> bz: there is no such thing as a Paris office
  2000. # [19:14] <mounir> khuey: is Toronto part of the US?
  2001. # [19:14] <@bz> mounir: what is there in paris?
  2002. # [19:14] <Ms2ger> Beautiful sights etc
  2003. # [19:14] * philor is now known as philor|away
  2004. # [19:14] <khuey> mounir: more or less
  2005. # [19:14] <khuey> mounir: "North American" if you want to be pedantic
  2006. # [19:14] <@bz> Ms2ger: yeah, yeah
  2007. # [19:14] <@bz> mounir: toronto sort of is, except for the funny money
  2008. # [19:14] <Ms2ger> Over a nice busy boulevard
  2009. # [19:14] * Quits: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  2010. # [19:15] <mounir> bz: dunno, just that things that should be sent to "Mozilla Spaces" are not sent in Paris so I believe there is a message
  2011. # [19:15] <khuey> lol
  2012. # [19:15] <@bz> mounir: heh
  2013. # [19:15] * Joins: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net)
  2014. # [19:16] <@bz> anyone know of a page with a java applet?
  2015. # [19:16] <mounir> bz: so should I push that patch?
  2016. # [19:16] <Ms2ger> mounir, they actually do send those things, but everyone's too drunk to accept the packages :)
  2017. # [19:16] <@bz> mounir: yes
  2018. # [19:16] <@bz> mounir: I thought I marked r+ !
  2019. # [19:16] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2020. # [19:16] <Ms2ger> runescape.com used java when I was young
  2021. # [19:17] * Quits: rshetty (quassel@ABCA954E.B2247306.D1005D78.IP) (Client exited)
  2022. # [19:17] <mounir> bz: yeah but I'm not sure what the outcome of the discussion whas except that nsnull/NULL/0/nullptr is a bit confusing
  2023. # [19:17] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
  2024. # [19:17] <@bz> mounir: that was the outcome
  2025. # [19:17] <@bz> mounir: and that gcc has this warning which will likely prevent us from ever doing s/nsnull/NULL/
  2026. # [19:17] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2027. # [19:17] <@bz> mounir: all unrelated to the patch per se!
  2028. # [19:18] <mounir> bz: why would we want to do nsnull/NULL
  2029. # [19:18] <mounir> we should do nsnull/nullptr I believe?
  2030. # [19:18] <@bz> mounir: to have one less weirdness in our codebase
  2031. # [19:18] <@bz> anyway
  2032. # [19:18] <Ms2ger> I've built with #define nsnull NULL for a while, and it caught some nsnull misuses
  2033. # [19:18] * Joins: grubshka (grubshka@moz-8631B959.w86-216.abo.wanadoo.fr)
  2034. # [19:18] <@bz> does anyone know what version of v8 talos is running?
  2035. # [19:18] * Joins: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com)
  2036. # [19:19] <mrbkap> bz: www.bestcrosswords.com/bestcrosswords/SolvableOnline.page should have a Java applet.
  2037. # [19:19] <@bz> well, arguably the code in the hashtable there is a misuse
  2038. # [19:19] <@bz> mrbkap: looking
  2039. # [19:19] <@bz> mrbkap: perfect, thanks
  2040. # [19:19] * catlee-lunch is now known as catlee
  2041. # [19:19] <mrbkap> np
  2042. # [19:19] <Ms2ger> I'd argue that, yes :)
  2043. # [19:19] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  2044. # [19:20] * mjessome|lunch is now known as mjessome
  2045. # [19:20] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2046. # [19:20] * Quits: dRdR (dRdR@moz-E20A0F91.uwaterloo.ca) (Client exited)
  2047. # [19:21] <glandium> (fwiw, iirc, the reason why NULL is not the same as 0 is that on some odd architectures (do they even still exist?), a NULL pointer is not represented with 0x00000000)
  2048. # [19:21] * Joins: paolo (paolo@moz-FB5523F.retail.telecomitalia.it)
  2049. # [19:21] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2050. # [19:21] * Quits: Julian (chatzilla@moz-43E73578.greenbytes.de) (Ping timeout)
  2051. # [19:22] <mrbkap> glandium: except the C++ standard guarantees that |T* ptr = 0| does the proper translation, no?
  2052. # [19:22] * KWierso|outoftown is now known as KWierso
  2053. # [19:22] <glandium> mrbkap: something like that
  2054. # [19:22] <mounir> glandium: that's in C, in C++ NULL === 0 I believe
  2055. # [19:22] <glandium> mounir: mmmm possible
  2056. # [19:23] <mounir> glandium: that' what stddef.h tells me
  2057. # [19:23] <glandium> so much fun in these details
  2058. # [19:23] <mrbkap> Didn't we have a bug on Windows 64 bit where 0 was being treated as a type that was too short for a pointer.
  2059. # [19:23] <mrbkap> ?
  2060. # [19:23] <Ms2ger> Yeah
  2061. # [19:24] <Ms2ger> That bug is still closed, actually
  2062. # [19:24] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2063. # [19:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2064. # [19:24] <glandium> mounir: clang's stddef defines it to __null in c++
  2065. # [19:24] <mounir> I've no idea what __null is
  2066. # [19:24] <mrbkap> glandium: I think that's a new C++1x keyword.
  2067. # [19:25] <Ms2ger> That sounds like a compiler-internal thing
  2068. # [19:25] <Ms2ger> nullptr is the keyword
  2069. # [19:25] <sewardj> mrbkap: yes, we did
  2070. # [19:26] <glandium> mrbkap: doesn't look like so. even in g++ NULL used to be __null a long time ago (gcc 3.3)
  2071. # [19:26] <mrbkap> ah, http://en.wikipedia.org/wiki/C%2B%2B11#Null_pointer_constant tells me that it's nullptr
  2072. # [19:27] <glandium> http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt02ch04s03.html apparently, the reason for __null went away in between
  2073. # [19:28] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2074. # [19:29] * rail is now known as rail-lunch
  2075. # [19:29] <mounir> glandium: your patch for android warnings-as-errors is making the include as appearing as system? (-isystem means that?)
  2076. # [19:29] <glandium> (about UAs, how long before a "like Chrome" in other webkit browsers?)
  2077. # [19:29] <glandium> mounir: yes
  2078. # [19:30] * Joins: TheLink (TheLink@moz-B5AB52CB.pools.arcor-ip.net)
  2079. # [19:30] <mounir> glandium: what does that imply? warnings doesn't show up?
  2080. # [19:30] <Ms2ger> glandium, Safari already has Chrome in its UA string
  2081. # [19:30] <glandium> mounir: if you want the warnings to show up, you need to add -Wsystem-headers ; if you then want them not to trigger errors, -Wno-error=system-headers
  2082. # [19:31] <@smaug> Ms2ger: huh
  2083. # [19:31] <glandium> mounir: but i don't think we want to see these warnings
  2084. # [19:31] <mounir> glandium: yes we don't
  2085. # [19:31] <glandium> mounir: as a matter of fact, you don't get warnings for problems in /usr/include
  2086. # [19:31] <mounir> at least IMO
  2087. # [19:31] <Waldo> mrbkap: note that 0 being too short for a pointer also applies if the pointer is a pointer-to-member, and nullptr doesn't solve that problem (although if you're doing the thing that would cause that to happen...)
  2088. # [19:31] <mounir> glandium: do you know if -Wsystem-headers is included in -Wall off hands?
  2089. # [19:31] <glandium> mounir: it's not
  2090. # [19:32] <mounir> cool
  2091. # [19:32] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2092. # [19:32] * Joins: mib_azslw4 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
  2093. # [19:32] <Waldo> bz: what was this gcc warning that you think prevents s/nsnull/NULL/ ?
  2094. # [19:33] * Quits: mib_azslw4 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2095. # [19:33] <mounir> Waldo: unsigned int i = NULL; warns
  2096. # [19:33] <Waldo> sounds right to me...
  2097. # [19:33] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  2098. # [19:33] <mounir> to me too
  2099. # [19:33] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2100. # [19:34] * Joins: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com)
  2101. # [19:34] <Ms2ger> How about T = NULL; with T = unsigned int?
  2102. # [19:34] * mrbkap would be more concerned if that *didn't* warn.
  2103. # [19:34] <glandium> indeed
  2104. # [19:34] <Waldo> T [ = unsigned int] = NULL should warn, yeah
  2105. # [19:35] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  2106. # [19:35] <Waldo> huh, #developers is getting krijnlogged now?
  2107. # [19:35] <cpeterson> Does existing code use |unsigned int i = nsnull;|?
  2108. # [19:36] <mounir> we have code that returns nsnull when returning an unsigned int
  2109. # [19:36] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2110. # [19:36] <mounir> which might ends up in unsigned int i = nsnull
  2111. # [19:37] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2112. # [19:37] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  2113. # [19:37] <Waldo> seems like that should return 0 literally...
  2114. # [19:37] <@bz> waldo: it's not the warning per se; it's the warning in combination with code that does that. ;)
  2115. # [19:38] <@bz> for extra fun, the code doesn't know it's returning an unsigned int, right?
  2116. # [19:38] <@bz> it's just returning one of the template parameter types
  2117. # [19:38] <mounir> yes, it's a template
  2118. # [19:38] <@bz> and hoping that nsnull makes sense as a value for the type
  2119. # [19:38] * Joins: mario (mario@moz-CD81E122.dip.t-dialin.net)
  2120. # [19:38] <mounir> nsAutoRef is handling that with a virtual Void() method that returns the 'void' value
  2121. # [19:39] <mounir> I think that's the correct way to do that
  2122. # [19:39] <Waldo> this is super-easy good first bug fodder for someone who wants to make sure they can build a simple patch
  2123. # [19:40] <@bz> anyone know what webkit does with http://www.shopping.hp.com/shopping/html/popup/mtfs_webdetails_master.html exactly?
  2124. # [19:40] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2125. # [19:41] <mrbkap> bz: what do you mean "does with"?
  2126. # [19:41] <@bz> mrbkap: well, the site sends "Content-Type: text/html; charset=utf-8"
  2127. # [19:41] <@bz> mrbkap: at least to us
  2128. # [19:41] <@bz> mrbkap: and UTF-16 data
  2129. # [19:41] <@bz> mrbkap: which somehow ends up looking like HTML in webkit?
  2130. # [19:42] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  2131. # [19:42] <janv> bz: yeah, it seems it's rendered correctly in Safari
  2132. # [19:42] <@bz> well, yes
  2133. # [19:42] <@bz> the question is _why_
  2134. # [19:42] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  2135. # [19:42] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  2136. # [19:43] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2137. # [19:43] <biesi> bz, is there a BOM?
  2138. # [19:43] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2139. # [19:43] <@bz> biesi: yes
  2140. # [19:43] <@bz> biesi: I know webkit allows the BOM to override utf16-le/be
  2141. # [19:43] <@bz> biesi: does it also allow it to override utf-8?
  2142. # [19:43] <mrbkap> bz: it also has a <meta charset>
  2143. # [19:43] <biesi> bz, apparently?
  2144. # [19:43] <@bz> mrbkap: so?
  2145. # [19:43] <@bz> mrbkap: the http header takes precedence over that....
  2146. # [19:44] <mrbkap> oh, hm
  2147. # [19:44] <mrbkap> maybe webkit doesn't do that correctly?
  2148. # [19:44] <biesi> <meta> is sort of irrelevant for utf-16 vs utf-8
  2149. # [19:44] <@bz> mrbkap: and in any case, <mo?=eo?=to?=ao?= o?=ho?=to?=to?=po?=-o?=eo?=qo?=uo?=io?=vo?==o?="o?=Co?=oo?=no?=to?=eo?=no?=to?=-o?=To?=yo?=po?=eo?="o?= o?=co?=oo?=no?=to?=eo?=no?=to?==o?="o?=to?=eo?=xo?=to?=/o?=ho?=to?=mo?=lo?=;o?= o?=co?=ho?=ao?=ro?=so?=eo?=to?==o?=io?=so?=oo?=-o?=8o?=8o?=5o?=9o?=-o?=1o?="o?=>
  2150. # [19:44] <@bz> er....
  2151. # [19:44] <@bz> one sec
  2152. # [19:44] <biesi> if you get that wrong, you don't know it's a meta
  2153. # [19:44] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  2154. # [19:44] <@bz> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  2155. # [19:44] <@bz> That does NOT help the situation
  2156. # [19:44] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  2157. # [19:44] <mbrubeck> nice
  2158. # [19:44] <@bz> luckily, it gets ignored by everyone involved. ;)
  2159. # [19:46] <@bz> biesi: I wonder whether it's the BOM or just something weird with null bytes in UTF-8....
  2160. # [19:46] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2161. # [19:46] <@bz> biesi: would be easier if the page had some non-ASCII stuff in it. ;)
  2162. # [19:46] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2163. # [19:47] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2164. # [19:47] * Joins: Julian (chatzilla@moz-17CED12.dip.t-dialin.net)
  2165. # [19:47] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  2166. # [19:47] <@smaug> what does MOZ_ASSERT do?
  2167. # [19:47] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2168. # [19:47] * @smaug have nowadays too many ASSERTIONs
  2169. # [19:47] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
  2170. # [19:47] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  2171. # [19:48] <jdm> smaug: it's a "real" debug assertion
  2172. # [19:48] <jrmuizel> mounir: your latest change on inbound is broken
  2173. # [19:48] <Ms2ger> smaug, JS_ASSERT
  2174. # [19:48] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2175. # [19:48] <mounir> jrmuizel: damn, I knew it :)
  2176. # [19:48] <Ms2ger> The goal here is to get rid of some :)
  2177. # [19:49] <mounir> oh no, not the issue I thought
  2178. # [19:50] * coop is now known as coop|mtg
  2179. # [19:50] <mounir> glandium: cc1plus: error: -Werror=initialized: No option -Winitialized
  2180. # [19:50] <mounir> does that speak to you?
  2181. # [19:50] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
  2182. # [19:50] <smontagu> bz: isn't there a menu that says what charset it thinks it is?
  2183. # [19:51] <Ms2ger> Page info?
  2184. # [19:51] <@bz> smontagu: in Chrome?
  2185. # [19:51] <rillian> mounir, should be -Werror=unititialized ?
  2186. # [19:51] <Ms2ger> Bah, Chrome
  2187. # [19:51] <smontagu> bz: I don't know, you just said "webkit"
  2188. # [19:51] <rillian> er -Werror=uninitialized
  2189. # [19:51] <@bz> smontagu: ah, yes. It thinks utf-16LE
  2190. # [19:52] <@bz> smontagu: webkit has no menus
  2191. # [19:52] <glandium> mounir: erf, you didn't even try it before?
  2192. # [19:52] <smontagu> bz: er, what's your point?
  2193. # [19:52] <mounir> glandium: seems like I didn't yes :(
  2194. # [19:52] <@bz> smontagu: I dunno that I had one, past the fact that this page is fucked up and that IE and "webkit" manage to get it "right".....
  2195. # [19:53] <smontagu> if you want me to be precise, "isn't there a menu in the webkit-based browser that you are using that says...."
  2196. # [19:53] <@bz> smontagu: and that it would be good to understand what's going on and whether there needs to be a corresponding spec change
  2197. # [19:53] * @bz decides this conversation has gone off the rails and is now a waste of time
  2198. # [19:53] <janv> bz: chrome on mac say: UTF16-LE
  2199. # [19:53] <janv> says
  2200. # [19:53] <@bz> smontagu: but I do thank you for the pointer!
  2201. # [19:53] <smontagu> so anyway, if it think utf-16LE, I guess the answer is that the BOM does trump utf-8 as well as endianness
  2202. # [19:53] <@bz> smontagu: since it answers the main open question I had about webkit behavior here
  2203. # [19:54] <@bz> smontagu: yeah, indeed
  2204. # [19:54] <@bz> smontagu: <sigh>
  2205. # [19:54] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Ping timeout)
  2206. # [19:54] <@bz> smontagu: I wonder whether it trumps other charsets too...
  2207. # [19:55] * jimm is now known as jimm-lunch
  2208. # [19:55] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
  2209. # [19:55] <smontagu> IIRC there is a bug suggesting that we should do the same
  2210. # [19:55] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
  2211. # [19:55] <Ms2ger> Hi bholley! :)
  2212. # [19:55] <bholley> Ms2ger: hi!
  2213. # [19:55] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Quit: Leaving.)
  2214. # [19:56] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2215. # [19:57] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Ping timeout)
  2216. # [19:57] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2217. # [19:57] * yuan_ is now known as yuan
  2218. # [19:57] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
  2219. # [19:58] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Quit: Reconnecting…)
  2220. # [19:58] * Joins: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net)
  2221. # [19:58] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
  2222. # [19:58] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2223. # [19:58] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  2224. # [19:59] <dolske> hi bholley!
  2225. # [19:59] <nemo> bz: FWIW, Chrome does not appear to work at all
  2226. # [19:59] <nemo> bz: #css claims this is a known bug
  2227. # [19:59] <nemo> opera is fine
  2228. # [20:00] <nemo> (irc://irc.freenode.net/css that is, not the one here)
  2229. # [20:00] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2230. # [20:00] <nemo> chrome or safari unfortunately
  2231. # [20:00] <bholley> hi dolske!
  2232. # [20:01] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2233. # [20:01] <dolske> :D
  2234. # [20:02] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  2235. # [20:02] * Waldo wishes he could trust thunderbird to move messages across IMAP folders on different servers in the presence of potential network droppage
  2236. # [20:02] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  2237. # [20:02] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2238. # [20:02] <froydnj> Waldo: is there a good reason why MOZ_NOT_REACHED is 0 in non-debug builds? kinda defeats the point
  2239. # [20:02] <Ms2ger> froydnj, because it's an assertion?
  2240. # [20:03] * Joins: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  2241. # [20:03] <Ms2ger> Why would that defeat the point?
  2242. # [20:03] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2243. # [20:03] <froydnj> well, there should be something there
  2244. # [20:03] <Waldo> froydnj: that's what JS_NOT_REACHED did; there may be room to have it do something different, a little
  2245. # [20:03] <Ms2ger> What should be there?
  2246. # [20:04] <Waldo> Ms2ger: see the followup bit in http://whereswalden.com/2011/12/26/introducing-mozillaassertions-h-to-mfbt/
  2247. # [20:04] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2248. # [20:04] <froydnj> e.g. a common case for *_NOT_REACHED should be switch (enum thing) { case foo: ... return bar; ... default: NOT_REACHED }
  2249. # [20:04] <Waldo> Ms2ger: also, I've discovered clang's analyzer has a builtin you can call to say something's unreachable without affecting codegen
  2250. # [20:04] <Waldo> Ms2ger: which we can use if we don't trust optimized codegen to preserve breakpad-ability
  2251. # [20:04] <froydnj> where you rely on *_NOT_REACHED telling the compiler "hey, this function returns all the times I want it to"
  2252. # [20:05] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2253. # [20:05] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2254. # [20:05] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  2255. # [20:05] * ChanServ sets mode: +o dveditz
  2256. # [20:05] <mounir> jrmuizel: btw, I will land a fix
  2257. # [20:05] <jrmuizel> great
  2258. # [20:05] <Waldo> http://clang.llvm.org/docs/LanguageExtensions.html analyzer_noreturn
  2259. # [20:05] <Ms2ger> I don't care about optimizations
  2260. # [20:05] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2261. # [20:05] <Waldo> froydnj: historically we haven't used the macro for such reliance
  2262. # [20:06] <Waldo> froydnj: it might be good to do so
  2263. # [20:06] <Ms2ger> 884 nsCOMPtr<nsIRange> range = do_QueryInterface(NULL); // Check everything
  2264. # [20:06] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2265. # [20:06] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2266. # [20:06] <Waldo> froydnj: there can be some worry about code that tries to backstop such possibilities in optimized builds, and expects that to happen
  2267. # [20:06] <froydnj> Waldo: what has traditionally been done in such cases? just return something valid-but-bogus?
  2268. # [20:06] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2269. # [20:07] <Waldo> froydnj: well, sometimes you can return NULL or false from a fallible method and get pseudo-failure-handling
  2270. # [20:07] <Waldo> froydnj: the JS engine does this a bit
  2271. # [20:07] <Waldo> froydnj: mostly, tho
  2272. # [20:07] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2273. # [20:07] <Waldo> froydnj: it's that there were a bunch of existing users, and I wanted to have the one implementation more than I wanted to delay it so I could audit every user
  2274. # [20:07] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2275. # [20:07] <Waldo> froydnj: a common implementation is more important than eking every last bit of perf or whatever out of it
  2276. # [20:08] <Waldo> s/common/single/, really
  2277. # [20:08] <Ms2ger> Well, single+nspr
  2278. # [20:08] <Waldo> one step at a time
  2279. # [20:08] * Quits: bholley (bholley@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2280. # [20:08] <froydnj> just like zeno
  2281. # [20:08] * rail-lunch is now known as rail
  2282. # [20:08] <@bz> bholley: ping
  2283. # [20:09] * Joins: zwol (zack@moz-1D981CB9.csl.sri.com)
  2284. # [20:09] <Waldo> froydnj: you're starting to get it
  2285. # [20:09] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
  2286. # [20:09] * Waldo feels like he read this conversation on qbo recently
  2287. # [20:09] <Ms2ger> bholley, ping for bz
  2288. # [20:09] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2289. # [20:09] <froydnj> Waldo: qbo?
  2290. # [20:09] * Quits: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com) (Quit: kumar)
  2291. # [20:09] <Waldo> froydnj: if you want to improve this, http://whereswalden.com/2011/12/26/introducing-mozillaassertions-h-to-mfbt/ discusses what more can be done here, and I'm happy to review
  2292. # [20:09] <@bz> Ms2ger: hmm?
  2293. # [20:09] <bholley> bz: hi
  2294. # [20:09] <Ms2ger> quotes.burntelectrons.org
  2295. # [20:09] <zwol> I have finally managed to create a mozillians.org account; would anyone mind vouching for https://mozillians.org/en-US/u/7c2777b87d ?
  2296. # [20:09] <@bz> Ms2ger: does bholley have me on /ignore ?
  2297. # [20:09] <Ms2ger> bz, he'd pinged while you pinged
  2298. # [20:10] <Waldo> froydnj: http://quotes.burntelectrons.org/6166
  2299. # [20:10] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  2300. # [20:10] <bholley> bz: no, the MV wifi just went down
  2301. # [20:10] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  2302. # [20:10] * ChanServ sets mode: +o dveditz
  2303. # [20:10] <Ms2ger> zwol, I would, but the login changed
  2304. # [20:11] <zwol> heh
  2305. # [20:11] <Waldo> same here
  2306. # [20:11] * @bz wonders how he can find out when the moco meeting starts
  2307. # [20:11] <zwol> ironically, that change is what made it possible for me to create an account
  2308. # [20:11] <Waldo> bz: if I can view it via vidyo on a tablet, I'll ping you
  2309. # [20:11] <Ms2ger> So, who wants to explain to me what this browserid thing is?
  2310. # [20:11] <zwol> (before that, the form just didn't work)
  2311. # [20:11] * Joins: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2312. # [20:11] <@bz> Waldo: I can view it via vidyo on my laptop, no?
  2313. # [20:11] * Quits: graememcc (chatzilla@moz-AC25BE76.range86-148.btcentralplus.com) (Ping timeout)
  2314. # [20:12] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2315. # [20:12] * Quits: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com) (Ping timeout)
  2316. # [20:12] <Waldo> bz: if you're not on Linux, probably
  2317. # [20:12] * Waldo is
  2318. # [20:12] <@bz> ms2ger: you know how the google and facebook third-party login thing works?
  2319. # [20:12] <@bz> waldo: on mac
  2320. # [20:12] <Ms2ger> No
  2321. # [20:12] * Joins: mib_wm03p3 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
  2322. # [20:12] <Ms2ger> I use openid, though
  2323. # [20:12] <@bz> ms2ger: ok
  2324. # [20:13] <@bz> ms2ger: ah, similar idea
  2325. # [20:13] * Quits: mib_wm03p3 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2326. # [20:13] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2327. # [20:13] <Ms2ger> But I guess that's nih?
  2328. # [20:13] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2329. # [20:13] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2330. # [20:13] <@bz> ms2ger: there's an faq on why openid doesn't do what we want, no?
  2331. # [20:13] <Ms2ger> Maybe
  2332. # [20:13] * Ms2ger hasn't looked into it
  2333. # [20:13] <@bz> Ms2ger: http://identity.mozilla.com/post/7669886219/how-browserid-differs-from-openid
  2334. # [20:13] <@bz> Ms2ger: start there?
  2335. # [20:14] <Ms2ger> The email thing is silly
  2336. # [20:14] * Waldo attempts to confirm zwol, sees that probably someone else has
  2337. # [20:14] <Ms2ger> The second ignores that you can set it up yourself
  2338. # [20:14] <@bz> Ms2ger: that is what we call an opinion. ;)
  2339. # [20:15] <@bz> Ms2ger: this is targeted at normal users
  2340. # [20:15] <@bz> Ms2ger: setup should be as close to 0 as possible
  2341. # [20:15] <Ms2ger> And I dunno why you could integrate an email into a browser, but a URL doesn't work
  2342. # [20:15] <zwol> waldo: sure have
  2343. # [20:16] <zwol> ms2ger: AIUI it's about comprehensibility to naive users, not about anything technical. People understand that email addresses are personal handles, they are not used to having URLs be the same.
  2344. # [20:16] * Joins: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com)
  2345. # [20:16] <@bz> Ms2ger: it does work
  2346. # [20:17] <@bz> Ms2ger: but your average person already has a e-mail address and thinks of it as "them"
  2347. # [20:17] <@bz> Ms2ger: whereas using a url involves some cognitive leaps
  2348. # [20:17] * Quits: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com) (Quit: kumar)
  2349. # [20:18] * jhammel is now known as Jh2ger
  2350. # [20:18] <Ms2ger> "With BrowserID, by design, your identity providers are not involved in the login transaction."
  2351. # [20:18] <Ms2ger> Because everything goes through browserid itself?
  2352. # [20:18] <@bz> ms2ger: through your browser, yes
  2353. # [20:19] <@bz> ms2ger: not through the browserid site
  2354. # [20:19] <@bz> ms2ger: that does mean the user has to trust their browser
  2355. # [20:19] <@bz> ms2ger: but .....
  2356. # [20:19] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  2357. # [20:21] * Joins: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
  2358. # [20:22] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2359. # [20:22] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2360. # [20:23] <Ms2ger> So, bz, which SVG DOM spec do we implement?
  2361. # [20:23] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2362. # [20:23] <@bz> ms2ger: mmm
  2363. # [20:23] <@bz> ms2ger: let's say 1.1?
  2364. # [20:24] <jwatt> good choice
  2365. # [20:24] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  2366. # [20:24] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2367. # [20:27] * khuey -> airport
  2368. # [20:27] * khuey is now known as khuey|away
  2369. # [20:27] <Ms2ger> Bye, khuey|away
  2370. # [20:27] <Ms2ger> Be good, and don't mention the war
  2371. # [20:28] <Ms2ger> bz, we don't seem to have a class for SVGElement
  2372. # [20:28] <bholley> what? heycam is a new hire?
  2373. # [20:29] <Ms2ger> Huh
  2374. # [20:29] * Joins: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net)
  2375. # [20:29] <@bz> ms2ger: nsSVGElement, no?
  2376. # [20:29] <bsmedberg> Ms2ger: what kind of class? C++?
  2377. # [20:29] <bsmedberg> or do you mean a JS prototype?
  2378. # [20:29] <Ms2ger> C++
  2379. # [20:30] <Ms2ger> bz, well..
  2380. # [20:30] <Ms2ger> nsSVGElement doesn't inherit from it
  2381. # [20:30] <@bz> Ms2ger: it doesn't have to inherit from it
  2382. # [20:30] <Ms2ger> Ah, good
  2383. # [20:30] <bsmedberg> what is "it"?
  2384. # [20:31] <@bz> Ms2ger: we just need the two invariants I listed: Everything implementing SVGElement inherits from the class and every concrete class inheriting from it needs to implement SVGElement
  2385. # [20:31] <@bz> bsmedberg: I asked Ms2ger to find places where there are interfaces in the W3C DOM specs that don't directly correspond to implementation classes in our code
  2386. # [20:31] <bsmedberg> ah
  2387. # [20:31] <Ms2ger> I'm not sure if I'd notice those in SVG, fwiw
  2388. # [20:31] * Joins: huddler (Mibbit@5A2F7C88.864A2A51.C71DD259.IP)
  2389. # [20:32] <@bz> bsmedberg: because eliminating such issues would help make new dom bindings simpler
  2390. # [20:32] * Quits: huddler (Mibbit@5A2F7C88.864A2A51.C71DD259.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2391. # [20:33] <Ms2ger> bz, so SVG uses multiple inheritance in IDL :/
  2392. # [20:33] <@bz> ms2ger: yes
  2393. # [20:33] <@bz> Ms2ger: I assume that will get ... addressed somehow
  2394. # [20:33] * @bz is not sure how
  2395. # [20:33] * Joins: guacamole (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
  2396. # [20:33] * Quits: mario (mario@moz-CD81E122.dip.t-dialin.net) (Quit: mario)
  2397. # [20:33] <Ms2ger> So I guess your invariants don't hold for things like SVGStylable
  2398. # [20:34] * Joins: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz)
  2399. # [20:34] * Quits: guacamole (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2400. # [20:34] <@bz> Ms2ger: so...
  2401. # [20:34] <@bz> Ms2ger: I actually misspoke
  2402. # [20:34] <@bz> Ms2ger: what I need is a 1-1 mapping from prototype to concrete class
  2403. # [20:35] <@bz> Ms2ger: not from interface to concrete class
  2404. # [20:35] * Joins: graememcc (chatzilla@moz-2FF3F439.range86-150.btcentralplus.com)
  2405. # [20:35] <Ms2ger> Define prototype? :)
  2406. # [20:35] <@bz> Ms2ger: "those things appearing on the proto chain"
  2407. # [20:35] <@bz> Ms2ger: maybe I should just explain what I _really_ want
  2408. # [20:35] <Ms2ger> Maybe :)
  2409. # [20:35] <@bz> Ms2ger: so when a function is called in JS we need to turn than into a C++ method call
  2410. # [20:35] * jimm-lunch is now known as jimm
  2411. # [20:35] <Ms2ger> Right
  2412. # [20:35] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
  2413. # [20:36] <@bz> Ms2ger: which involves finding the right pointer to a C++ object and then doing the C++ call to some method on it
  2414. # [20:36] * Jh2ger is now known as jhammel
  2415. # [20:36] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2416. # [20:36] <@bz> Ms2ger: From the native C++ function backing the JS Function object
  2417. # [20:36] <@bz> Ms2ger: right now, with quickstubs, such native C++ functions are per-interface
  2418. # [20:36] <@bz> Ms2ger: so given an interface Foo and a method foo() on it, we create a Foo_foo function
  2419. # [20:36] <@bz> Ms2ger: in C++
  2420. # [20:36] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
  2421. # [20:37] <Ms2ger> Now, yes
  2422. # [20:37] <@bz> Ms2ger: and stick it on possibly multiple prototypes
  2423. # [20:37] <@bz> Ms2ger: this is all how things work right now
  2424. # [20:37] <@bz> Ms2ger: So Foo_foo has to QI to Foo
  2425. # [20:37] <Ms2ger> Mhmm
  2426. # [20:37] <@bz> Ms2ger: (conceptually)
  2427. # [20:37] <wesj> cjones: ping
  2428. # [20:37] <@bz> Ms2ger: because the various things whose proto chains it ends up on may not have any other classes in common
  2429. # [20:38] <@bz> Ms2ger: clear so far?
  2430. # [20:38] <@bz> Ms2ger: so we have a method per (interface, member) pair
  2431. # [20:38] <Ms2ger> Right
  2432. # [20:39] <@bz> Ms2ger: for new bindings, I want to do something different
  2433. # [20:39] <@bz> Ms2ger: and in particular, to have a method per (prototype, member) pair
  2434. # [20:39] <@bz> Ms2ger: because in the new world of webidl, there are only two ways you can implement an interface
  2435. # [20:39] <@bz> Ms2ger: either it extends some interface on your proto chain
  2436. # [20:39] <@bz> Ms2ger: or it's a mixin
  2437. # [20:39] <@bz> Ms2ger: and the mixin case should be rare, I believe
  2438. # [20:40] * shorlander is now known as shorlander-away
  2439. # [20:40] <@bz> Ms2ger: so if someone makes up an interface Foo that only Element and Document implement (but not other Nodes)
  2440. # [20:40] <Ms2ger> NodeSelector, say
  2441. # [20:40] <@bz> Ms2ger: then in the JS reflection that interface would cause properties to appear on Element.prototype and Document.prototype
  2442. # [20:40] <@bz> Ms2ger: that was an example, yes
  2443. # [20:40] <Ms2ger> Right
  2444. # [20:40] <dholbert> gw280, welcome!
  2445. # [20:41] <cjones> hi wesj
  2446. # [20:41] <gw280> o/
  2447. # [20:41] * gerv is now known as gerv|dinner
  2448. # [20:41] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2449. # [20:42] <wesj> cjones: just checking on the pref comment you made in the multitouch bug. I think that was primarily created as a way to turn off touch events, because we had just moved to rapid release
  2450. # [20:42] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  2451. # [20:42] <wesj> cjones: is there some reason you have the pref off?
  2452. # [20:42] <cjones> it's off by default
  2453. # [20:42] <@bz> Ms2ger: so in the new setup, I would like the Element.prototype.querySelector and Document.prototype.querySelector methods have a different C++ method backing them
  2454. # [20:42] <Ms2ger> Aha
  2455. # [20:43] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2456. # [20:43] * Joins: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net)
  2457. # [20:43] <@bz> Ms2ger: the former would get an nsIDocument out of the JSObject; the latter would get an Element
  2458. # [20:43] <mrbkap> Is anybody going to be around to watch beta and aurora for a while?
  2459. # [20:43] <cjones> wesj, we can enable it for ourselves, but we use gaia on desktop for a demo and for development, and the pref is annoying
  2460. # [20:43] <@bz> Ms2ger: or nsDocument and nsGenericElement, whatever
  2461. # [20:43] <Ms2ger> Yeah
  2462. # [20:43] <cjones> and makes it harder for other users to test it out
  2463. # [20:43] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  2464. # [20:43] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2465. # [20:43] * shorlander-away is now known as shorlander
  2466. # [20:43] <@bz> Ms2ger: but the point is that for this to work we need every prototype object to correspond to a particular concrete class
  2467. # [20:43] <Ms2ger> And with latter and former swapped, I guess
  2468. # [20:44] <@bz> er, yes, swapped
  2469. # [20:44] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  2470. # [20:44] * @bz can't read
  2471. # [20:44] <jhammel> bz: but you type so well!
  2472. # [20:44] <@bz> jhammel: write-only, like perl? ;)
  2473. # [20:44] <Ms2ger> So, for...
  2474. # [20:44] <jhammel> heh
  2475. # [20:44] <Ms2ger> interface SVGUseElement : SVGElement, SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable { ... }
  2476. # [20:44] <Ms2ger> You'd only need SVGUseElement and SVGElement?
  2477. # [20:44] <@bz> Ms2ger: give me a sec to cry
  2478. # [20:44] <Ms2ger> (And everything higher up)
  2479. # [20:45] <Ms2ger> Yeah, fun stuff
  2480. # [20:45] <wesj> cjones: ah. i get it now. hmm. shouldn't be that hard to fix gaia so that we don't have to pretend we support touch on devices where we dont
  2481. # [20:46] * Jesse is now known as jono-moderator
  2482. # [20:46] <@bz> Ms2ger: so yes
  2483. # [20:46] <@bz> Ms2ger: Just need SVGUseElement and SVGElement and higher up stuff
  2484. # [20:46] <@bz> Ms2ger: and all the other crap will get slathered on those somehow
  2485. # [20:46] <wesj> cjones: although i'm not sure what sites use that for touch detection or not... i've heard that some do, and seen some tutorials telling sites to
  2486. # [20:47] * Quits: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2487. # [20:47] * Joins: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz)
  2488. # [20:47] * Joins: karl (karl@moz-1486CCF5.jetstream.xtra.co.nz)
  2489. # [20:47] <cjones> wesj, yeah that's what smaug was telling me in #b2g
  2490. # [20:47] <Ms2ger> (And I didn't want to know about SVGElementInstance)
  2491. # [20:47] <cjones> that's An Approved way to do feature detection
  2492. # [20:47] * Joins: montezuma (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
  2493. # [20:47] <@bz> ms2ger: sorry for the long explanation
  2494. # [20:48] <@bz> ms2ger: or maybe sorry for initial lack thereof... ;)
  2495. # [20:48] * Joins: cdleary (cdleary@moz-BBE3ABD.mv.mozilla.com)
  2496. # [20:48] <Ms2ger> Thanks for the long explanation :)
  2497. # [20:48] <wesj> cjones: cool. thanks for clarifying
  2498. # [20:48] * Parts: montezuma (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
  2499. # [20:49] <Ms2ger> interface GetSVGDocument {
  2500. # [20:49] <Ms2ger> SVGDocument getSVGDocument();
  2501. # [20:49] <Ms2ger> };
  2502. # [20:49] <@bz> ms2ger: the goal, of course, is to 1) make unwrapping fast and 2) Do non-virtual calls if possible after unwrapping
  2503. # [20:49] * coop|mtg is now known as coop
  2504. # [20:49] * Ms2ger grumbles
  2505. # [20:49] <Ms2ger> Yep
  2506. # [20:49] <@bz> ms2ger: please don't let the svg dom stress you too much
  2507. # [20:50] <Ms2ger> I'll try :)
  2508. # [20:50] <@bz> if (Ext.isGecko && window.console){
  2509. # [20:50] <@bz>
  2510. # [20:50] * Quits: bholley (bholley@moz-BBE3ABD.mv.mozilla.com) (Quit: bholley)
  2511. # [20:50] <@bz> if (Ext.isGecko && window.console){
  2512. # [20:50] <@bz> document.write('<p>The Firebug Firefox extension was detected. Firebug can cause excessive memory usage.<br>');
  2513. # [20:50] <@bz> document.write('For a better VidyoReplay experience we suggest you disable the Firefox Firebug extension.</p>');
  2514. # [20:50] <@bz>
  2515. # [20:50] <@bz> }
  2516. # [20:50] <Ms2ger> So, SVGTextPositioningElement may be troubling
  2517. # [20:50] <@bz> Niiiiiice
  2518. # [20:50] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Ping timeout)
  2519. # [20:50] <@bz> Ms2ger: please make a list, put in email?
  2520. # [20:51] <Ms2ger> Alright
  2521. # [20:51] * Parts: cdleary (cdleary@moz-BBE3ABD.mv.mozilla.com) (Leaving)
  2522. # [20:51] <@bz> Ms2ger: together with core and html
  2523. # [20:51] * @bz wants a batch job here, not interactive
  2524. # [20:51] <Ms2ger> Core should be fine, except for docfrags, right?
  2525. # [20:52] <@bz> ms2ger: I _hope_ so
  2526. # [20:52] <Ms2ger> Hrm, events
  2527. # [20:52] * jono-moderator is now known as Jesse
  2528. # [20:52] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2529. # [20:53] * Joins: slloyd (slloyd@moz-B94E1A81.ipnetworksinc.net)
  2530. # [20:55] * Joins: jorendorff_ (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2531. # [20:55] * Quits: dalsh (dalsh@E590FD90.8916245C.163E2FB.IP) (Ping timeout)
  2532. # [20:56] * jorendorff_ is now known as jorendorff
  2533. # [20:57] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2534. # [20:57] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2535. # [20:58] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2536. # [20:58] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2537. # [20:58] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  2538. # [20:58] <@smaug> Ms2ger: what about events
  2539. # [20:59] <Ms2ger> <bz> I asked Ms2ger to find places where there are interfaces in the W3C DOM specs that don't directly correspond to implementation classes in our code
  2540. # [20:59] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
  2541. # [20:59] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  2542. # [21:00] * Joins: SVG_GPU (blah@7DF1FD0E.803C9B5B.79496794.IP)
  2543. # [21:00] * Quits: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2544. # [21:01] <SVG_GPU> hey guys, when will Firefox hardware accelerate SVG rendering? Nvidia got some great demos of their hardware acceleration, faster than even Direct2D, Skia and Cairo
  2545. # [21:01] <SVG_GPU> http://www.youtube.com/watch?v=bCrohG6PJQE
  2546. # [21:01] * Quits: zwol (zack@moz-1D981CB9.csl.sri.com) (Quit: zwol)
  2547. # [21:01] <@bz> Ms2ger: just node classes for now
  2548. # [21:02] <Ms2ger> Good
  2549. # [21:02] <@bz> ms2ger: the next dom bindings step is to do nodes
  2550. # [21:02] <@bz> ms2ger: which sorta have to all be done at once, kinda
  2551. # [21:02] <Ms2ger> Yeah
  2552. # [21:02] <@bz> ms2ger: but can be done without involving anything else
  2553. # [21:03] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2554. # [21:03] <dholbert> SVG_GPU, https://bugzilla.mozilla.org/show_bug.cgi?id=651857 is our new Graphics API (with accelerated backends), and https://bugzilla.mozilla.org/show_bug.cgi?id=703159 is on switching SVG drawing to use that
  2555. # [21:03] * Joins: mjschranz (mjschranz@32D971AB.33EE9F8A.1139E686.IP)
  2556. # [21:03] * Joins: mak (chatzilla@2451BF65.F9B7738E.8628926.IP)
  2557. # [21:04] <dholbert> SVG_GPU, (we do already have some hardware-accelerated SVG rendering, though - we have a Direct2D backend for cairo, so on Windows with direct2d, our SVG rendering benefits from that)
  2558. # [21:04] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
  2559. # [21:04] <dholbert> SVG_GPU, (though you mentioned direct2d so maybe you already know that)
  2560. # [21:04] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  2561. # [21:05] * rhelmer is now known as IRCMonkey21
  2562. # [21:05] <SVG_GPU> yeah, but it's slower than Nvidia as you can see from the video on Youtube
  2563. # [21:05] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2564. # [21:05] <@smaug> Nvidia has been hiring web browser graphics devs in Finland
  2565. # [21:06] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2566. # [21:06] <@smaug> (not that there are any such devs in Finland)
  2567. # [21:06] <Waldo> froydnj: regarding bit vectors (pong from the 6th), please feel free to implement one in MFBT
  2568. # [21:07] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2569. # [21:07] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
  2570. # [21:08] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2571. # [21:08] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2572. # [21:08] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2573. # [21:08] * Quits: MarcoZ (marco.zehe@moz-D58C89BB.dip.t-dialin.net) (Quit: l8er)
  2574. # [21:09] * Joins: cntrational (cntrationa@E5C824.44BFF7CB.B58D974D.IP)
  2575. # [21:09] * Parts: cntrational (cntrationa@E5C824.44BFF7CB.B58D974D.IP)
  2576. # [21:09] <AryehGregor> Is there a bug to support the "turn" unit from CSS3 Values and Units (1turn = 360deg)? AFAICT, Gecko doesn't support it and all other engines do, but I can't find a bug.
  2577. # [21:09] * Joins: Jef91 (Kristi@moz-FDB75EDD.hsd1.il.comcast.net)
  2578. # [21:09] <Jef91> So I'm compiling on an ARM system and every time the system gets to this line when making - http://paste.debian.net/plain/151575 - the whole system reboots itself without an error message. Any idea what on earth could be going wrong?
  2579. # [21:10] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2580. # [21:10] <AryehGregor> (I'm happy to file one, I'm just surprised that none exists already and want to make sure I'm not just failing at bug search)
  2581. # [21:10] * jwir3 is now known as jwir3|lunch
  2582. # [21:10] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  2583. # [21:10] <Mook_as> Jef91: memory pressure issues? that's linking libxul, which takes lots of ram...
  2584. # [21:11] <Jef91> Ahh that would result in a full system restart Mook_As? I thought lack of RAM would just cause the build to die.
  2585. # [21:11] <Ms2ger> AryehGregor, doesn't look like it
  2586. # [21:11] <Jef91> The system has a full gig though, which I thought was enough.
  2587. # [21:11] <jet> AryehGregor: I'm not aware of any open bugs on that. Please file
  2588. # [21:11] * AryehGregor files
  2589. # [21:11] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  2590. # [21:12] * Joins: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com)
  2591. # [21:12] <Mook_as> Jef91: normally, no; but I haven't built on whatever your ARM system is :)
  2592. # [21:12] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2593. # [21:12] <Jef91> Hrm odd.
  2594. # [21:12] * Mook_as is more used to the "ping out on IRC as the system pages to death" variety
  2595. # [21:12] <Jef91> Its Debian Wheezy Mook_as
  2596. # [21:12] * Quits: hhillen (hhillen@moz-2A42E9B3.upc-d.chello.nl) (Quit: hhillen)
  2597. # [21:13] * Quits: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz) (Ping timeout)
  2598. # [21:13] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2599. # [21:13] * mcote is now known as mcote|bbiab
  2600. # [21:14] <jlebar> I'm sure I'm doing something stupid here, but...why the heck is the linker complaining about multiple definitions of a method which is defined in a header (and included in a few files)?
  2601. # [21:14] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: I love my HydraIRC -> http://www.hydrairc.com <-)
  2602. # [21:14] <jlebar> s/method/function
  2603. # [21:15] <Ms2ger> Is it inline?
  2604. # [21:15] <jlebar> Ms2ger, It's not explicitly inline. Just void foobar() { }
  2605. # [21:15] <Ms2ger> Well, it should be, right?
  2606. # [21:15] <jlebar> Ms2ger, But sure, maybe the compiler is inlining it.
  2607. # [21:15] <jlebar> Ms2ger, Linker should still figure this out, right?
  2608. # [21:16] <Ms2ger> *It should be marked as inline, right
  2609. # [21:16] <Ms2ger> ?
  2610. # [21:16] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: blast off!)
  2611. # [21:16] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2612. # [21:16] <jlebar> Ms2ger, Any function defined in a header needs |inline|?
  2613. # [21:16] * zpao|detached is now known as zpao
  2614. # [21:16] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2615. # [21:16] <Ms2ger> I think so, yes
  2616. # [21:17] <jlebar> glandium, ^^ ?
  2617. # [21:17] <Ms2ger> Unless it's a member function defined in the header itself
  2618. # [21:17] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2619. # [21:17] <froydnj> or static, perhaps
  2620. # [21:18] * jlebar thought our friend ld was supposed to figure this out. But maybe not!
  2621. # [21:18] <froydnj> compiler needs to keep a foobar entry point around, 'cause it doesn't know about external references
  2622. # [21:18] <froydnj> what linkage does foobar have? C or C++?
  2623. # [21:18] <jlebar> froydnj, C++
  2624. # [21:19] <froydnj> hm
  2625. # [21:19] <jlebar> (Adding |inline| works, btw. I'm just surprised it's needed.)
  2626. # [21:19] * akeybl_ is now known as akeybl
  2627. # [21:19] <cpeterson> Defining a static function in a header file may cause code bloat if the function is emitted in every compilation unit that #include that header file.
  2628. # [21:20] <Ms2ger> And warnings, I think
  2629. # [21:20] <jlebar> cpeterson, well, the linker *is* supposed to deal with the code bloat.
  2630. # [21:20] <jlebar> But warnings, yes.
  2631. # [21:20] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Client exited)
  2632. # [21:20] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2633. # [21:20] <froydnj> well, static inline is the recommended practice
  2634. # [21:20] <Waldo> a function must be declared inline to be defined multiple times in a single translation unit; member methods defined inside the class definition are implicitly inline
  2635. # [21:21] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
  2636. # [21:21] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2637. # [21:21] * Joins: Jesse (Jesse@moz-BBE3ABD.mv.mozilla.com)
  2638. # [21:21] <jlebar> Waldo, Okey dokey. Add that to my list of gotchas, I guess!
  2639. # [21:21] <cpeterson> How does the linker know functions defined in separate compilation units are "the same"? I don't think it can safely coalesce the function definitions.
  2640. # [21:21] <Waldo> note that C's inline semantics are wonky, so any header that must be C-compatible requires more than just |inline| -- needs extern or static as well, likely static
  2641. # [21:21] <Waldo> http://adamrosenfield.com/blog/2011/03/21/the-tricky-inline-specifier-in-c99/
  2642. # [21:21] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  2643. # [21:22] * Joins: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2644. # [21:22] <cpeterson> The Linux kernel uses "static inline".
  2645. # [21:22] <Ms2ger> MOZ_INLINE
  2646. # [21:22] <Waldo> hm, possibly
  2647. # [21:22] * Waldo isn't sure whether we're to the point where we require inline support in our C or not
  2648. # [21:22] * khuey|away is now known as khuey
  2649. # [21:23] <cpeterson> Ms2ger: touché! :)
  2650. # [21:23] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  2651. # [21:23] * Quits: Ms2ger (Ms2ger@BC26F741.EF996B99.37724B0D.IP) (Quit: nn)
  2652. # [21:24] * Quits: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  2653. # [21:24] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2654. # [21:25] * nthomas|away is now known as nthomas
  2655. # [21:27] * armenzg is now known as armenzg_brb
  2656. # [21:27] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  2657. # [21:28] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2658. # [21:29] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2659. # [21:32] <Jef91> Mook_as is 2gig enough ram you think?
  2660. # [21:32] * Quits: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: sheppy)
  2661. # [21:32] * Quits: Jesse (Jesse@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  2662. # [21:32] * Jesse_ is now known as Jesse
  2663. # [21:33] * mdas is now known as mdas|afk
  2664. # [21:34] <khuey> bhearsum: ping
  2665. # [21:34] * Quits: paolo (paolo@moz-FB5523F.retail.telecomitalia.it) (Ping timeout)
  2666. # [21:34] <bhearsum> khuey: pong
  2667. # [21:34] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2668. # [21:34] <khuey> bhearsum: so ... these cookies
  2669. # [21:34] <bhearsum> oh yeah
  2670. # [21:34] <khuey> bhearsum: if you don't send them soon you might have to send them to the SF office instead!
  2671. # [21:35] <bhearsum> haha
  2672. # [21:35] <bhearsum> okay, i'll pick them up in the next day or two
  2673. # [21:35] <bhearsum> i swear!
  2674. # [21:35] <khuey> uh huh
  2675. # [21:35] * khuey pretends to believe that
  2676. # [21:35] <khuey> :-P
  2677. # [21:35] <bhearsum> yeah, i don't blame you
  2678. # [21:36] <bhearsum> are you joining us as an FTE soon?
  2679. # [21:36] * Joins: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com)
  2680. # [21:36] * Quits: graememcc (chatzilla@moz-2FF3F439.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111221233052])
  2681. # [21:36] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
  2682. # [21:36] <khuey> bhearsum: assuming FTE means full-time employee, I've been one for 8 months
  2683. # [21:36] * Quits: AutomatedTester (AutomatedT@moz-25F2601E.as13285.net) (Ping timeout)
  2684. # [21:36] <khuey> today, actually
  2685. # [21:36] <bhearsum> oh
  2686. # [21:36] <khuey> I'm just moving back to an office soon
  2687. # [21:36] <bhearsum> well hooray!
  2688. # [21:37] <bhearsum> i'll try not to be offended that you're going to SF instead of Toronto
  2689. # [21:37] <bhearsum> when are you headed out there?
  2690. # [21:37] <@bz> bhearsum: he couldn't handle the latter. ;)
  2691. # [21:37] <khuey> probably 2/6
  2692. # [21:37] <@bz> bhearsum: you guys have seasons
  2693. # [21:37] <bhearsum> ah, ok
  2694. # [21:37] * Joins: AutomatedTester (AutomatedT@moz-25F2601E.as13285.net)
  2695. # [21:37] <khuey> also, toronto requires visas and stuff
  2696. # [21:37] <khuey> but yeah, seasons are hard too
  2697. # [21:37] <@bz> and sweaters!
  2698. # [21:38] <Waldo> seasons are fun
  2699. # [21:38] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2700. # [21:38] <Waldo> too bad Chicago's not having one now
  2701. # [21:38] <@bz> waldo: heh
  2702. # [21:38] <Waldo> high 40s yesterday
  2703. # [21:38] <@bz> waldo: it's warm there too?
  2704. # [21:38] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  2705. # [21:38] <khuey> the only seasons I've known are wet and dry
  2706. # [21:38] <Waldo> bz: yeah
  2707. # [21:38] <Waldo> bz: on the plus side, I found a pickup ultimate game that happened yesterday afternoon, so...
  2708. # [21:38] * @bz notes that the forecast for tomorrow is a high of 46 and snow
  2709. # [21:38] <mbrubeck> dry seasons sound nice
  2710. # [21:38] * Waldo wants snow
  2711. # [21:38] <@bz> however that's going to work
  2712. # [21:39] <Waldo> my aunt would hate it :-D
  2713. # [21:39] <@smaug> Helsinki finally got some snow few days ago
  2714. # [21:39] <@bz> smaug: oh, we had a few cm back on Oct 31
  2715. # [21:39] <@bz> smaug: a nice white halloween
  2716. # [21:39] <@bz> smaug: then crickets
  2717. # [21:39] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2718. # [21:40] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2719. # [21:40] <@smaug> last year there was, I think, more snow than ever. this year looks really bad.
  2720. # [21:40] * mdas|afk is now known as mdas
  2721. # [21:40] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  2722. # [21:40] * Joins: MichaelKohler (MichaelKoh@moz-2726D9D.cust.bluewin.ch)
  2723. # [21:40] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2724. # [21:41] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  2725. # [21:41] * jhammel is now known as jhammel|lunch
  2726. # [21:41] <MichaelKohler> is there any additional switch in the mozconfig necessary to build xpcshell with my build except of |ac_add_options --enable-debug|?
  2727. # [21:42] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2728. # [21:43] <@smaug> I certainly have xpcshell in opt build
  2729. # [21:43] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2730. # [21:43] <@smaug> perhaps --enable-tests is needed
  2731. # [21:44] <khuey> xpcshell should be build no matter what
  2732. # [21:44] <jdm> MichaelKohler: have you tried a full rebuild?
  2733. # [21:45] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  2734. # [21:45] * glob is now known as glob|away
  2735. # [21:45] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  2736. # [21:45] <MichaelKohler> no I haven't, but I try to avoid that (working on my netbook), I just did |make -f client.mk build|
  2737. # [21:45] * IRCMonkey21 is now known as rhelmer
  2738. # [21:46] <jdm> MichaelKohler: what version of python, and what's the full path to you objdir?
  2739. # [21:46] * rhelmer is now known as IRCMonkey51794
  2740. # [21:46] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
  2741. # [21:46] <khuey> look in objdir/js/xpconnect/shell and see what if anything is in there
  2742. # [21:47] * khuey goes to board a plane
  2743. # [21:47] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2744. # [21:47] * Joins: TehLink (TheLink@moz-B5AB52CB.pools.arcor-ip.net)
  2745. # [21:47] * khuey is now known as khuey|away
  2746. # [21:47] <MichaelKohler> jdm: Python 2.7.2+, MOZ_OBJDIR=@TOPSRCDIR@/objdir-ff
  2747. # [21:47] <jdm> MichaelKohler: no, I want the absolute path that pwd shows in you objdir :)
  2748. # [21:47] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2749. # [21:47] * Quits: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net) (Ping timeout)
  2750. # [21:48] <MichaelKohler> jdm: /media/Data/development/mozilla/mozilla-central/objdir-ff ;)
  2751. # [21:48] * bhearsum is now known as bhearsum|buildduty
  2752. # [21:48] <jdm> well, nothing's ringing any alarm bells when I look at that path :/
  2753. # [21:48] <MichaelKohler> oh, there is xpcshell in /js/xpconnect/shell
  2754. # [21:49] * Quits: @smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi) (Ping timeout)
  2755. # [21:50] <MichaelKohler> but somehow mochitest can't access that.. http://pastebin.mozilla.org/1440980
  2756. # [21:51] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2757. # [21:51] * mattwoodrow|away is now known as mattwoodrow
  2758. # [21:51] * Joins: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com)
  2759. # [21:52] * mcote|bbiab is now known as mcote
  2760. # [21:52] * armenzg_brb is now known as armenzg
  2761. # [21:52] * zpao is now known as zpao|detached
  2762. # [21:53] * Quits: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: ashughes)
  2763. # [21:54] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  2764. # [21:55] <jhammel|lunch> MichaelKohler: does /media/Data/development/mozilla/mozilla-central/ff-dbg/dist/bin/xpcshell exist?
  2765. # [21:55] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2766. # [21:55] <jhammel|lunch> ignoring entirely that it should
  2767. # [21:56] <MichaelKohler> jhammel|lunch: yes it does
  2768. # [21:56] <jhammel|lunch> hmmm, then i am mystified
  2769. # [21:57] <MichaelKohler> (and yes, I built with |ac_add_options --enable-tests|)
  2770. # [21:57] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2771. # [21:58] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2772. # [21:58] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2773. # [21:58] * Joins: sfink_ (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2774. # [21:58] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2775. # [21:58] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2776. # [21:58] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2777. # [21:58] * Joins: gkw1 (gkw@moz-BBE3ABD.mv.mozilla.com)
  2778. # [21:58] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2779. # [21:58] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2780. # [21:58] * Quits: bholley (bholley@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2781. # [21:58] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2782. # [21:58] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2783. # [21:58] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2784. # [21:58] * Quits: gkw1 (gkw@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  2785. # [21:58] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2786. # [21:58] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  2787. # [21:58] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2788. # [21:58] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2789. # [21:58] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2790. # [21:58] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2791. # [21:58] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
  2792. # [21:58] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  2793. # [21:58] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  2794. # [21:58] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2795. # [21:58] * Quits: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2796. # [21:59] * Quits: mjschranz (mjschranz@32D971AB.33EE9F8A.1139E686.IP) (Client exited)
  2797. # [21:59] * Joins: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com)
  2798. # [21:59] * Joins: dveditz_ (dveditz@moz-BBE3ABD.mv.mozilla.com)
  2799. # [21:59] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  2800. # [21:59] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2801. # [21:59] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2802. # [21:59] * Quits: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2803. # [21:59] * sfink_ is now known as sfink
  2804. # [21:59] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2805. # [21:59] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2806. # [21:59] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2807. # [21:59] * Quits: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2808. # [21:59] * Joins: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com)
  2809. # [21:59] * dveditz_ is now known as dveditz
  2810. # [21:59] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2811. # [22:00] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  2812. # [22:00] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2813. # [22:01] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2814. # [22:01] * Ziggy_Maes is now known as Ziggy|AWAY
  2815. # [22:02] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2816. # [22:02] * Joins: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de)
  2817. # [22:03] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Ping timeout)
  2818. # [22:03] * sfleiter|away is now known as sfleiter
  2819. # [22:03] * Quits: smontagu (chatzilla@13DB561F.C39404F5.CB858787.IP) (Ping timeout)
  2820. # [22:04] <MichaelKohler> should I try a full rebuild?
  2821. # [22:04] * Joins: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP)
  2822. # [22:05] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2823. # [22:05] * Quits: sfleiter (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Ping timeout)
  2824. # [22:05] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
  2825. # [22:05] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  2826. # [22:05] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2827. # [22:05] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Connection reset by peer)
  2828. # [22:06] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
  2829. # [22:06] * ctalbert is now known as ctalbert|mtg
  2830. # [22:07] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2831. # [22:08] * aki is now known as aki|mtg
  2832. # [22:10] * Quits: mak (chatzilla@2451BF65.F9B7738E.8628926.IP) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  2833. # [22:10] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  2834. # [22:10] * Joins: sfleiter_ (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de)
  2835. # [22:11] * sfleiter_ is now known as sfleiter
  2836. # [22:11] * timA is now known as timA|lunch
  2837. # [22:11] * Quits: dao (dao@moz-C1C7E228.superkabel.de) (Ping timeout)
  2838. # [22:11] * Joins: dao (dao@moz-C1C7E228.superkabel.de)
  2839. # [22:12] * Quits: past (past@moz-2DAAD734.dsl.dyn.forthnet.gr) (Input/output error)
  2840. # [22:12] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2841. # [22:12] * Quits: jaws (u2871@moz-160C58C6.com) (Max SendQ exceeded)
  2842. # [22:13] * Quits: felipe (u2734@moz-160C58C6.com) (Max SendQ exceeded)
  2843. # [22:13] * Joins: jaws (u2871@moz-160C58C6.com)
  2844. # [22:13] * Joins: felipe (u2734@moz-160C58C6.com)
  2845. # [22:14] * Quits: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com) (Client exited)
  2846. # [22:14] * Joins: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com)
  2847. # [22:14] * IRCMonkey51794 is now known as rhelmer
  2848. # [22:15] * davehunt|away is now known as davehunt
  2849. # [22:15] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2850. # [22:15] <froydnj> !seen mwu
  2851. # [22:15] <firebot> mwu was last seen 3 days, 1 hour, 1 minute and 24 seconds ago, saying 'np' in #developers.
  2852. # [22:17] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2853. # [22:17] <margaret> cpearce: ping
  2854. # [22:17] * Joins: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  2855. # [22:17] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
  2856. # [22:17] <cpearce> margaret: pong
  2857. # [22:18] * davehunt is now known as davehunt|away
  2858. # [22:18] * Quits: grubshka (grubshka@moz-8631B959.w86-216.abo.wanadoo.fr) (Ping timeout)
  2859. # [22:18] <margaret> cpearce: hey, i was wondering if you saw i cc'd you to bug 709813
  2860. # [22:18] <margaret> i think dom fullscreen mode has been busted on android for a while
  2861. # [22:19] <cpearce> margaret: I've seen it. Haven't looked into it yet.
  2862. # [22:19] <margaret> ok
  2863. # [22:19] <cpearce> It's on my list of things to do. ;)
  2864. # [22:19] <margaret> i'm going to unassign myself because i really have no idea how to go about fixing that
  2865. # [22:19] * jhammel|lunch is now known as jhammel
  2866. # [22:20] <margaret> it seems like it's probably a layout issue
  2867. # [22:20] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2868. # [22:20] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  2869. # [22:21] * jwir3|lunch is now known as jwir3
  2870. # [22:22] <cpearce> margaret: cool.
  2871. # [22:22] <margaret> cpearce: thanks for putting it on your list :)
  2872. # [22:23] * Quits: Julian (chatzilla@moz-17CED12.dip.t-dialin.net) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  2873. # [22:23] * Joins: Jesse_frisbee (Jesse@moz-BBE3ABD.mv.mozilla.com)
  2874. # [22:24] * Jesse_frisbee is now known as Jesse_
  2875. # [22:27] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2876. # [22:27] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Ping timeout)
  2877. # [22:28] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  2878. # [22:29] * Quits: Goldorak (chatzilla@805CD605.E12797EB.187A1082.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
  2879. # [22:30] * Jesse is now known as Jesse__
  2880. # [22:30] * Jesse_ is now known as Jesse
  2881. # [22:30] * Quits: Jesse (Jesse@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  2882. # [22:30] * Jesse__ is now known as Jesse
  2883. # [22:31] * Jesse is now known as Jesse__
  2884. # [22:31] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2885. # [22:32] * heycam|away is now known as heycam
  2886. # [22:32] * Joins: ahal_ (ahal@moz-7759ABDD.cpe.net.cable.rogers.com)
  2887. # [22:33] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Ping timeout)
  2888. # [22:34] <heycam> bholley, newly hired by the australian entity rather than the nz entity
  2889. # [22:34] <heycam> bholley, but not really new, no :)
  2890. # [22:36] <bholley> heycam: :-)
  2891. # [22:36] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
  2892. # [22:37] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
  2893. # [22:37] * Joins: Unfocused (u2622@moz-160C58C6.com)
  2894. # [22:38] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2895. # [22:38] * Quits: SVG_GPU (blah@7DF1FD0E.803C9B5B.79496794.IP) (Quit: )
  2896. # [22:38] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  2897. # [22:38] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Quit: Adios Amigos)
  2898. # [22:38] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  2899. # [22:38] * Jesse__ is now known as Jesse
  2900. # [22:38] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  2901. # [22:38] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2902. # [22:38] * Joins: josh (josh@4E277166.F161DD3.72ECBEEF.IP)
  2903. # [22:38] * Waldo grmbls about code assuming success rather than checking for failure or at least asserting non-failure
  2904. # [22:39] * KaiRo is now known as KaiRo_away
  2905. # [22:39] * Quits: ahal_ (ahal@moz-7759ABDD.cpe.net.cable.rogers.com) (Ping timeout)
  2906. # [22:39] <froydnj> man, a git bzexport would be nice
  2907. # [22:40] * Quits: Mitch (chatzilla@moz-FA99DC5F.sbr802.nsw.optusnet.com.au) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.6.1/20111221001913])
  2908. # [22:41] * jhammel is now known as jhamer
  2909. # [22:41] * Joins: pascalc (chatzilla@moz-34F8FDEC.rev.sfr.net)
  2910. # [22:41] * jhamer is now known as jhammel
  2911. # [22:42] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2912. # [22:42] <tbsaunde> froydnj: git-bz you mean? ;)
  2913. # [22:42] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  2914. # [22:42] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2915. # [22:42] <froydnj> tbsaunde: aha, very nice. thanks!
  2916. # [22:43] * rhelmer is now known as jhelmer
  2917. # [22:43] * Joins: ahal_ (ahal@moz-7759ABDD.cpe.net.cable.rogers.com)
  2918. # [22:43] * jhelmer is now known as rhelmer
  2919. # [22:43] <froydnj> not quite perfect for mozilla usage, but maybe that can be hacked on
  2920. # [22:43] * Quits: ahal_ (ahal@moz-7759ABDD.cpe.net.cable.rogers.com) (Connection reset by peer)
  2921. # [22:44] <tbsaunde> froydnj: bholley has a version that's a bit better
  2922. # [22:44] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Input/output error)
  2923. # [22:44] <bholley> froydnj: https://github.com/bholley/git-bz-moz/
  2924. # [22:44] * aki|mtg is now known as aki
  2925. # [22:44] <froydnj> also looks rather long compared to bzexport
  2926. # [22:45] <bholley> froydnj: lets you set reviewers and stuff
  2927. # [22:45] <tbsaunde> that's what tab-complete is for :p
  2928. # [22:45] <froydnj> I meant the script itself, not any names :p
  2929. # [22:45] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2930. # [22:46] <NeilAway> glob|away: ooh, the attachment activity links are showing up as visited as appropriate now :-)
  2931. # [22:46] <tbsaunde> oh
  2932. # [22:46] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Ping timeout)
  2933. # [22:46] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  2934. # [22:46] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
  2935. # [22:46] <gps> bz: I'm trying to reproduce bug 704539 so I can write a test and can't get it to trigger
  2936. # [22:47] * Quits: evilpie (evilpie@moz-7E88A5A5.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120108031024])
  2937. # [22:47] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  2938. # [22:47] <gps> how would I guarantee a call to asyncOnChannelRedirect with a new channel object?
  2939. # [22:48] * Quits: pascalc (chatzilla@moz-34F8FDEC.rev.sfr.net) (Input/output error)
  2940. # [22:48] <BenB> why are nsISupports proxies / GetProxyForObject() deprecated, and what should I use instead?
  2941. # [22:48] * Quits: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: ashughes)
  2942. # [22:49] * Quits: msucan (msucan-@FA9E8863.56E67207.699550A1.IP) (Quit: .)
  2943. # [22:49] <@bz> gps: make sure the server responds with a 301 response?
  2944. # [22:50] <gps> bz: oh hold on. I don't think I tested the right flow. #fail
  2945. # [22:50] <gps> grrr
  2946. # [22:50] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  2947. # [22:50] <froydnj> bholley: thanks for the ref, looks useful
  2948. # [22:50] <bholley> froydnj: np :-)
  2949. # [22:51] * Quits: wolfiR (wolfiR@moz-2FC7E80A.dip0.t-ipconnect.de) (Quit: Leaving)
  2950. # [22:52] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
  2951. # [22:52] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  2952. # [22:54] * jmaher is now known as jmaher|afk
  2953. # [22:54] * Joins: adoria0000 (Mibbit@moz-B06B7389.osaka.ocn.ne.jp)
  2954. # [22:54] * Joins: wlach (wlach@moz-9F019C45.vif.net)
  2955. # [22:55] * Quits: MichaelKohler (MichaelKoh@moz-2726D9D.cust.bluewin.ch) (Quit: MichaelKohler)
  2956. # [22:57] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2957. # [22:57] <NeilAway> weird, the devmo search results page thought I was logged in, but the final page says I'm not
  2958. # [23:00] * Joins: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net)
  2959. # [23:01] * Joins: Wes-- (chatzilla@moz-BEF0C255.page.ca)
  2960. # [23:02] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2961. # [23:02] <Wes--> If a quiescent page has jerky CSS3 transitions, is it likely due to GC/CC in other tabs?
  2962. # [23:02] <ehsan> does anybody know where we set the bundle name to FirefoxNightly on mac?
  2963. # [23:02] <Wes--> (I guess that's about all it could be?)
  2964. # [23:03] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
  2965. # [23:03] <@bz> Wes--: you can check, no?
  2966. # [23:03] <@bz> wes--: see whether the jerks are correlated with gc or cc events?
  2967. # [23:03] <@bz> wes--: (it _could_ be anything; say script running in background tabs doing slow shit)
  2968. # [23:03] <Wes--> bz: is there a way to get notified of gc/cc events? (and should I expect them every 2-5 seconds?)
  2969. # [23:04] <@bz> wes--: flip javascript.options.mem.log to true in about:config
  2970. # [23:04] <@bz> wes--: then open your error console to the messages tab
  2971. # [23:04] <@bz> wes--: they _can_ be happening that often, depending on what else is going on
  2972. # [23:04] * Quits: dao (dao@moz-C1C7E228.superkabel.de) (Connection reset by peer)
  2973. # [23:05] <Wes--> bz: ooh - new knob to twiddle, thanks!
  2974. # [23:05] <@bz> Wes--: no problem
  2975. # [23:05] <@bz> Wes--: in a current nightly, you should get some very nice output from that
  2976. # [23:06] <Wes--> bz: Hm - does blocking the event loop pause CSS transitions? I hope not?
  2977. # [23:07] <jwatt> hmm, kinda sucky that you can't build m-a and m-r if you're using the latest xcode
  2978. # [23:07] <lsumar> ehsan: do you mean the .app/Contents/Info.plist?
  2979. # [23:07] <ehsan> yeah
  2980. # [23:07] <ehsan> thanks :)
  2981. # [23:08] <lsumar> np
  2982. # [23:08] * Joins: GRMrGecko (GRMrGecko@moz-9EDAEFD9.client.mchsi.com)
  2983. # [23:08] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  2984. # [23:08] * zpao|detached is now known as zpao
  2985. # [23:08] * Quits: Polynomial-C (Poly-C@moz-9F71035F.dip.t-dialin.net) (Ping timeout)
  2986. # [23:08] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2987. # [23:09] * Joins: Polynomial-C (Poly-C@moz-6226FA4E.dip.t-dialin.net)
  2988. # [23:09] * Joins: dao (dao@moz-C1C7E228.superkabel.de)
  2989. # [23:10] * Standard8 is now known as Standard8Away
  2990. # [23:12] * gregglind is now known as gregglind_afk
  2991. # [23:13] <NeilAway> BenB: the replacement is nsIRunnable objects that you dispatch to the appropriate thread
  2992. # [23:13] * Quits: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  2993. # [23:13] * Quits: pcwalton (pcwalton@moz-5B0F92F1.hsd1.ca.comcast.net) (Quit: pcwalton)
  2994. # [23:13] * davehunt|away is now known as davehunt|mtg
  2995. # [23:13] * Quits: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: sheppy)
  2996. # [23:13] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  2997. # [23:13] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
  2998. # [23:14] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  2999. # [23:14] <BenB> NeilAway: thanks
  3000. # [23:15] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Quit: pnemsak)
  3001. # [23:15] * shorlander is now known as shorlander-away
  3002. # [23:15] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
  3003. # [23:15] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3004. # [23:17] * zpao is now known as zpao|detached
  3005. # [23:17] <jlebar> mccr8, oh. Thanks for catching that misunderstanding in the bug!
  3006. # [23:17] * Quits: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de) (Ping timeout)
  3007. # [23:17] <mccr8> jlebar: yeah, I had the same misunderstanding when I read the description. ;)
  3008. # [23:17] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  3009. # [23:17] <mccr8> jlebar: maybe the text could be changed a little to say something like "Click on the heading to hide or show it" and not talk about trees, which gets peoples' hopes up.
  3010. # [23:18] <jlebar> mccr8, sgtm!
  3011. # [23:18] * Joins: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de)
  3012. # [23:18] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3013. # [23:19] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  3014. # [23:19] * Quits: josh (josh@4E277166.F161DD3.72ECBEEF.IP) (Quit: josh)
  3015. # [23:19] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  3016. # [23:20] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3017. # [23:22] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Quit: Ex-Chat)
  3018. # [23:24] * Joins: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq)
  3019. # [23:26] <gps> bz: when a channel is changed (like due to a redirect), will onStopRequest() be called for the original channel?
  3020. # [23:26] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  3021. # [23:26] * Quits: ted (luser@moz-8B3C93E1.hsd1.pa.comcast.net) (Ping timeout)
  3022. # [23:28] <Waldo> if nsIChannel documentation doesn't explain that...
  3023. # [23:28] <Waldo> well, I probably shouldn't say any more, for my own safety
  3024. # [23:28] <Waldo> but if it doesn't, change the docs to clarify that
  3025. # [23:28] <Waldo> once you find an answer
  3026. # [23:28] * Quits: TehLink (TheLink@moz-B5AB52CB.pools.arcor-ip.net) (Client exited)
  3027. # [23:28] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  3028. # [23:28] <gavin> I would assume not
  3029. # [23:29] <BenB> I would assume that there's a stop for every start.
  3030. # [23:29] <gps> it might be buried in there - the docs for channel magic seem to be scattered across many pages
  3031. # [23:29] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
  3032. # [23:29] <Waldo> fix 'em up to be more intuitive, then
  3033. # [23:29] * Joins: josh (josh@4E277166.F161DD3.72ECBEEF.IP)
  3034. # [23:30] <gps> I'll defer that to someone who knows the stack ;)
  3035. # [23:30] * catlee is now known as catlee-away
  3036. # [23:30] <biesi> you will not get notifications for the original channel
  3037. # [23:30] <biesi> but you will get start/stop for the final destination, of course
  3038. # [23:30] * BenB waves to biesi
  3039. # [23:31] <biesi> hey benb
  3040. # [23:31] <biesi> gps, note that you won't get a start for the original channel either
  3041. # [23:31] <biesi> (unless a redirect observer vetos the redirect, of course)
  3042. # [23:31] <BenB> sounds sane
  3043. # [23:31] <Waldo> gps: so will everyone else...
  3044. # [23:31] <gps> biesi: to clarify: for a 3XX status code, you'll get onStartRequest() for the original channel, onStartRequest() for the new (post-redirect) channel, and onStopRequest() for the new channel
  3045. # [23:31] <biesi> gps, nope!
  3046. # [23:31] * Quits: Tobbi (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
  3047. # [23:32] <biesi> gps, just the last two
  3048. # [23:32] <Waldo> there is no cavalry http://whereswalden.com/2011/01/31/waiting-for-superman/
  3049. # [23:33] * heycam is now known as heycam|away
  3050. # [23:33] * Joins: northAway (northWind@2F50C7BC.10A7D831.6816E6B7.IP)
  3051. # [23:33] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3052. # [23:34] <gavin> biesi: hmm, that doesn't match my recollection - aren't there nsIRequestObservers that need to implement nsIChannelEventSink to update their cached references to the nsIRequest?
  3053. # [23:34] <biesi> gavin, yes
  3054. # [23:35] <biesi> gavin, can you clarify how that contradicts what I said?
  3055. # [23:35] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  3056. # [23:35] <biesi> (nsIChannelEventSink is for onChannelRedirect)
  3057. # [23:35] <gavin> biesi: if they don't get an onStartRequest for the original channel, why would they need to update it?
  3058. # [23:35] * Joins: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl)
  3059. # [23:35] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3060. # [23:36] <biesi> gavin, because they stored it when they created the channel, and because they want to access the 'right' channel outside of a callback
  3061. # [23:36] * Quits: northAway (northWind@2F50C7BC.10A7D831.6816E6B7.IP) (Connection reset by peer)
  3062. # [23:36] <gavin> ah
  3063. # [23:36] <gavin> hrm
  3064. # [23:37] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3065. # [23:38] * Joins: northAway (northWind@moz-20E58859.cable.teksavvy.com)
  3066. # [23:38] * bhearsum|buildduty is now known as bhearsum|afk
  3067. # [23:38] <BenB> gps: (FYI, as for docs, you could read the scattered info, write a coherent doc based on that, and let bz/biesi review it)
  3068. # [23:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3069. # [23:38] * Joins: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp)
  3070. # [23:39] <gps> BenB: I certainly could. I have little desire to do that ATM, sadly
  3071. # [23:39] * Quits: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: sheppy)
  3072. # [23:40] <gps> quite frankly, I'm more interested in a higher-level JS library being available as part of toolkit so I don't need to be bothered with such trivial details
  3073. # [23:41] * bear is now known as bear-afk
  3074. # [23:42] * rail is now known as rail_away
  3075. # [23:43] * Quits: sfleiter (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Client exited)
  3076. # [23:43] <gps> biesi: is it possible for channel.URI or the underlying channel object to get mutated during processing of onStopRequest() from JS?
  3077. # [23:43] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120108042007])
  3078. # [23:43] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3079. # [23:43] <gps> I'm seeing a backtrace that seems to indicate channel.URI is being accessed, then in another function called by that channel.URI is undefined
  3080. # [23:45] <gps> or maybe not. under what circumstances is channel.URI not defined when onStopRequest[status] == NS_OK?
  3081. # [23:46] <GRMrGecko> I asked #maildev and they told me to just write a patch that adds AppleScript support. I will ask here incase they don't know something about the core that someone in here does.
  3082. # [23:46] <gavin> gps: did you forget to QI "channel" to nsIChannel?
  3083. # [23:46] <gavin> gps: you could get weird errors about URI not being defined in that case, since aChannel is an nsIRequest and URI is on nsIChannel
  3084. # [23:46] <GRMrGecko> Is there a way that I can compose a html email in thunderbird from my application?
  3085. # [23:47] <gavin> gps: and it could happen intermittently if someone else is sometimes QIing and JS interface flattening is in play
  3086. # [23:47] <GRMrGecko> Events, distributed objects, terminal commands, sockets?
  3087. # [23:47] <bwinton> GRMrGecko: Well, if you write a patch that adds AppleScript support, that'ld work… ;)
  3088. # [23:47] <biesi> gps, right, what gavin said
  3089. # [23:48] * Quits: dao (dao@moz-C1C7E228.superkabel.de) (Quit: Leaving.)
  3090. # [23:48] <gps> aha! https://hg.mozilla.org/mozilla-central/file/c713003d3226/services/sync/modules/resource.js#l537
  3091. # [23:48] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3092. # [23:48] <GRMrGecko> bwinton: I've never actually written an AppleScritable application, but if I learned how... I will.
  3093. # [23:48] <biesi> gps, I can't think of any other reason why it could possibly be undefined
  3094. # [23:48] <gps> looks like no QIing there
  3095. # [23:48] <gps> the function above has it
  3096. # [23:48] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3097. # [23:48] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  3098. # [23:49] <gavin> hmm, what happens if onStartRequest throws?
  3099. # [23:49] * Joins: Stan (Stan@moz-9D59757B.dip.t-dialin.net)
  3100. # [23:50] <gavin> I guess this code only ever deals with nsIHttpChannels
  3101. # [23:50] <gavin> (https://hg.mozilla.org/mozilla-central/file/c713003d3226/services/sync/modules/resource.js#l238)
  3102. # [23:50] <gps> https://developer.mozilla.org/en/XPCOM_Interface_Reference/NsIRequestObserver says an exception in onStartRequest() causes the request to be cancelled
  3103. # [23:51] <gavin> yeah makes sense (but not relevant anymore)
  3104. # [23:51] <gavin> anyways you're right, looks like that code needs a QI
  3105. # [23:51] * armenzg is now known as armenzg_away
  3106. # [23:51] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
  3107. # [23:52] <gavin> for the redirect case
  3108. # [23:52] * Joins: IRCMonkey42078 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
  3109. # [23:52] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
  3110. # [23:52] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3111. # [23:52] <gps> gavin: what do you mean for the redirect case?
  3112. # [23:53] <gavin> well, in the case of non-redirects you'll always get a reference to the original channel that code created (in _createRequest)
  3113. # [23:53] <gavin> which is already QIed to nsIChannel
  3114. # [23:53] <gps> got it
  3115. # [23:53] <gavin> (unless there are weird xpconnect bugs that could cause it to "lose" the interface somehow, I dunno if that's possible)
  3116. # [23:53] <gavin> but in the redirect case you'll get a new object that isn't QI, and that check will give you "<unknown>"
  3117. # [23:54] <gps> gavin: would QIing the new channel object in the redirect callback be sufficient?
  3118. # [23:54] * Quits: kaie (kaie@moz-B8EB3E1.dip.t-dialin.net) (Quit: Leaving)
  3119. # [23:55] <gps> (that interface isn't implemented in resource.js yet)
  3120. # [23:55] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3121. # [23:55] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
  3122. # [23:55] <gavin> gps: yes
  3123. # [23:55] * Quits: northAway (northWind@moz-20E58859.cable.teksavvy.com) (Ping timeout)
  3124. # [23:55] <gavin> not sure what you mean re: "that interface"
  3125. # [23:55] * Joins: northAway (northWind@moz-20E58859.cable.teksavvy.com)
  3126. # [23:56] <gps> nsIChannelEventSink
  3127. # [23:56] <gavin> oh right yeah
  3128. # [23:56] * Joins: LegNeato (clegnitto@moz-B77DEAEB.mozilla.org)
  3129. # [23:56] <LegNeato> anyone know how to print a unicode char in gdb?
  3130. # [23:56] <gavin> well you don't need that unless you actually need to keep a reference to the nsIChannel
  3131. # [23:57] <gavin> if you're just relying on it being passed in callbacks (as that code seems to be doing), you can just add the QI
  3132. # [23:57] * Joins: dao (dao@moz-C1C7E228.superkabel.de)
  3133. # [23:58] <LegNeato> nvm, got it
  3134. # [23:59] * Joins: mevans (mevans@moz-5BBCACEF.hsd1.ca.comcast.net)
  3135. # [23:59] <GRMrGecko> bwinton: I'll give it a try... I won't make it give access to reading or sending email, but composing will be what I focus on.
  3136. # [23:59] <GRMrGecko> seems none is wanting to help
  3137. # Session Close: Tue Jan 10 00:00:02 2012

The end :)