/irc-logs / mozilla / #developers / 2012-05-22 / end

Options:

  1. # Session Start: Tue May 22 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] <RyanVM> cpearce: np
  4. # [00:00] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  5. # [00:01] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  6. # [00:01] <@khuey> dougt: not that I've ever seen working
  7. # [00:03] <dougt> okay
  8. # [00:04] <dholbert> bz_away, un-ping (but see www-style post if you're interested: http://lists.w3.org/Archives/Public/www-style/2012May/0747.html )
  9. # [00:04] <dougt> khuey: we should tell the interns not to use windows.
  10. # [00:04] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
  11. # [00:04] * philor is now known as philor|away
  12. # [00:04] <@khuey> dougt: why?
  13. # [00:04] * @khuey uses windows
  14. # [00:05] <dougt> case and point?
  15. # [00:05] <mounir> daleharvey: still need help?
  16. # [00:05] <dougt> i really can
  17. # [00:05] <@khuey> dougt: :-P
  18. # [00:06] <dougt> i can't wait until wed.
  19. # [00:06] <@khuey> so we can play sitcom again?
  20. # [00:06] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  21. # [00:07] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  22. # [00:08] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  23. # [00:09] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  24. # [00:09] <@khuey> dougt: apparently IT is handing them windows laptops with FDE?
  25. # [00:09] <@khuey> dougt: that sounds like sad times all around
  26. # [00:10] <gavin> Windows FDE sucks that much?
  27. # [00:10] <gavin> Lion's filevault is pretty decent...
  28. # [00:10] * Joins: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net)
  29. # [00:10] <@khuey> I haven't done measurements in a while
  30. # [00:11] <@khuey> but it used to be awful
  31. # [00:11] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  32. # [00:11] * jlebar is now known as jlebar|dinner
  33. # [00:12] * erick-away is now known as erick
  34. # [00:12] <cpearce> RyanVM: fixed by 1738e189377f
  35. # [00:12] <RyanVM> cpearce: nice, thanks
  36. # [00:12] <RyanVM> i'll star when M3 goes green
  37. # [00:12] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  38. # [00:12] * anant_ is now known as anant
  39. # [00:13] * jwir3|coffee is now known as jwir3
  40. # [00:13] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  41. # [00:13] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  42. # [00:15] <taras> looks today i dont get to have a carret in my html editors :(
  43. # [00:15] <jesup> Ok, I *finally* go a working x64 build, and have reproduced my "doesn't link on Win x64 but does on x32" problem. Looks like the code compiles with __ptr64 in the functions, but the references don't have them. http://pastebin.mozilla.org/1647637
  44. # [00:15] <daleharvey> wait sorry wrong room, mounir: https://bugzilla.mozilla.org/show_bug.cgi?id=702880 likely isnt the best way to be throwing an error, so you can comment on that if you want, but not urgent
  45. # [00:16] * philor|away is now known as philor
  46. # [00:16] <gavin> johns: have you been investigating bug 749792?
  47. # [00:16] <johns> gavin: I just started looking into it a minute ago actually
  48. # [00:17] <RyanVM> cpearce: bonus points if you fix the other file_movementXY.html randomorange :P
  49. # [00:17] <dougt> khuey: serious?
  50. # [00:17] <dougt> that is great.
  51. # [00:17] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  52. # [00:17] <gavin> johns: heh ok
  53. # [00:18] <@khuey> dougt: that's what they're complaining about in #interns
  54. # [00:20] <jesup> glandium: ping (or anyone who has any understanding of Windows x64 code). Basically the function is defined the same way, but linking x64 fails because the reference is to the x32 version i appears . (Fresh build, deleted objdir, took FOREVER)
  55. # [00:20] * Joins: jstraus (Adium@moz-C7B4D9FC.hsd1.ma.comcast.net)
  56. # [00:20] <jesup> khuey: I heard IT was moving to FDE for all new machines
  57. # [00:21] <@khuey> jesup: that's what I've heard
  58. # [00:22] <@roc> has anyone measured the impact on builds?
  59. # [00:22] <@khuey> I did on vista several years ago
  60. # [00:22] <nthomas> glandium: fyi, I killed a bunch of test jobs on your try rev f688bfd36081, they were running much longer than expected
  61. # [00:22] <@khuey> don't know that anybody has done that recently
  62. # [00:22] <@khuey> jesup: wait, we're trying to link two things together, one is 32 bit and one is 64 bit?
  63. # [00:23] <jesup> I asked; they said "with the new mac version" it was only 20% or so (way more on older). I think this all was on yammer a month or two ago
  64. # [00:23] <jesup> khuey: that appears to be what is happening
  65. # [00:23] <@khuey> "only 20%"?
  66. # [00:23] <@khuey> that's a lot
  67. # [00:23] <jesup> khuey: yeah, that's what I thought
  68. # [00:23] <@khuey> jesup: is one side of this external code?
  69. # [00:23] <jesup> They didn't have numbers for linux or windows IIRC (and it's fuzzy)
  70. # [00:25] <jesup> khuey: No, it should all be compiled in the build. My guess is some piece is getitng compiled in 32-bit mode
  71. # [00:25] <jesup> Figuring out where is the fun part
  72. # [00:26] <@khuey> jesup: I'd start with anything compiled with ted's crazy gyp stuff
  73. # [00:26] <jesup> see the pastebin
  74. # [00:26] <jesup> khuey: this is all in ted's crazy stuff :-)
  75. # [00:26] * Quits: avih (quassel@moz-5457A91A.red.bezeqint.net) (Connection reset by peer)
  76. # [00:26] * Joins: avih (quassel@moz-5457A91A.red.bezeqint.net)
  77. # [00:26] <jesup> It all works fine in x32. Which is why I suspect something is losing the x64-ishness
  78. # [00:27] <jesup> Hmmm. grep -r 32-bit-symbol * may help... :-)
  79. # [00:27] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  80. # [00:27] <@khuey> jesup: oh, doh
  81. # [00:28] <@khuey> jesup: layout/media/symbols.def.in has mangled symbol names ...
  82. # [00:28] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  83. # [00:28] <@khuey> jesup: "if you mangle symbols yourself, you're gonna have a bad time"
  84. # [00:28] <jesup> khuey: oh, crap
  85. # [00:28] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  86. # [00:28] <jesup> Sigh....
  87. # [00:28] <jesup> gkmedia strikes again!
  88. # [00:28] <jesup> can we just turn it off now? ;-)
  89. # [00:28] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  90. # [00:28] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  91. # [00:29] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
  92. # [00:30] <jesup> It as caused more problems... though we kept PGO working
  93. # [00:30] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  94. # [00:30] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  95. # [00:30] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  96. # [00:30] <jesup> (Of course, except for ehsan's firedrill, the problems are mostly for me and the webrtc team)
  97. # [00:31] * @khuey grumbles
  98. # [00:31] <@khuey> this is a terrible spec
  99. # [00:31] * @khuey likes how sicking and bent are both nowhere to be found
  100. # [00:32] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  101. # [00:32] <jesup> khuey: all specs are terrible, it's just a matter of magnitude :-)
  102. # [00:32] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  103. # [00:32] * joduinn is now known as joduinn-coffee
  104. # [00:36] <philor> bjacob: burning esr10
  105. # [00:37] <bjacob> philor: looking
  106. # [00:37] * joduinn-coffee is now known as joduinn-mtg
  107. # [00:37] <bjacob> philor: super easy fix, doing it
  108. # [00:38] * @khuey attempts to decipher if this string comparison algorithm is distinct from strcmp
  109. # [00:38] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  110. # [00:38] * Quits: tchevalier (Instantbir@moz-A2B0E34F.w92-133.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  111. # [00:39] <jesup> khuey: is there a makesystem var I can key off for X64 windows builds? I see "ifneq ($(OS_ARCH)_$(OS_TEST),WINNT_x86_64)", "ifneq ($(OS_ARCH)$(OS_TEST),WINNTx86_64)" and "if X86_WIN64" (and maybe "ifdef USE_64")
  112. # [00:40] <@khuey> jesup: HAVE_64BIT_OS
  113. # [00:40] <@khuey> jesup: yes, it's a terrible name
  114. # [00:40] <@khuey> it's from before my time
  115. # [00:40] <bjacob> philor: landed. man, esr10 is getting so far behind central, backporting fixes is getting tricky
  116. # [00:40] <@khuey> bjacob: do you remember the days of 1.9.0?
  117. # [00:40] <bjacob> khuey: i joined 2 years ago, never had to backport anything to 1.9
  118. # [00:41] <@khuey> bjacob: in my day, we walked 15 miles to school in the snow, up hill both ways
  119. # [00:41] <bjacob> hahaha
  120. # [00:42] <WG9s> bjacob: I thought the idea was supposed to be that complicated fixes did not get packported and needed to wait for next esr release.
  121. # [00:42] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  122. # [00:42] <philor> and when we got to school, we had to use CVS!
  123. # [00:43] <Cww> khuey: why in my day, there weren't no school. We had a ditch and we got our edjumacatin by diggin it.
  124. # [00:43] <bjacob> WG9s: not a complicated fix -- just tricky that a function that's now part of the landscape in central doesn't exist on esr10
  125. # [00:43] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  126. # [00:43] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  127. # [00:43] <jesup> philor: CVS is so newfangled. RCS. Better yet, 800dpi tape backups nightly
  128. # [00:43] <@khuey> Cww: that's pretty funny coming from someone who went to Stanford :-P
  129. # [00:43] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  130. # [00:44] <nthomas> khuey: does HAVE_64BIT_OS do the right thing if we're compiling 32bit on 64bit machines ?
  131. # [00:44] <jesup> I have an RCS archive lying around of the AmigaOS code. Pretty small by modern standards
  132. # [00:44] * Quits: jeremyhu|tifa (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP) (Input/output error)
  133. # [00:45] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  134. # [00:45] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  135. # [00:45] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  136. # [00:45] <dwarfcrank> Who here was working on autogenerating Visual Studio projects for m-c?
  137. # [00:45] * nemo sighs
  138. # [00:45] <nemo> WTH is Chrome still doing this.
  139. # [00:46] <nemo> After ROME and All Is Not Lost and the annoyance, you'd think they'dve quite doing "Chrome Only" chrome experiments
  140. # [00:46] <@khuey> nthomas: yes, it tests for sizeof(void*)
  141. # [00:46] <nemo> http://grouek.com/ctrlpaper/ - this works fine if I spoof my UA :(
  142. # [00:46] <nthomas> nice
  143. # [00:46] <@khuey> nthomas: it has nothing to do with the actual OS
  144. # [00:46] <nemo> bjacob mentioned it on planet-webgl.org
  145. # [00:46] <@khuey> nthomas: hence how the name is terrible
  146. # [00:46] <@khuey> dwarfcrank: nobody
  147. # [00:46] <@khuey> dwarfcrank: maybe gps
  148. # [00:47] <bjacob> nemo: we have been doing our share of firefox-only demos too, undermining our ability to complain about that
  149. # [00:48] <bjacob> nemo: but the chrome app store takes it to the next level
  150. # [00:48] <nemo> bjacob: there's a difference between having a technology that only works in your browser
  151. # [00:48] <dwarfcrank> khuey: I think it was him, someone was mentioned the other day
  152. # [00:48] <nemo> bjacob: and outright checking UA
  153. # [00:48] <bjacob> nemo: oh.
  154. # [00:48] <nemo> bjacob: or *only* using the webkit version
  155. # [00:48] <nemo> bjacob: I can't find any part of ctrlpaper that doesn't work in FF15 over here
  156. # [00:48] <nemo> and all I had to do was set general.useragent.override
  157. # [00:48] <@dbaron> khuey, 1.9 really wasn't that bad compared to backporting to 1.8
  158. # [00:48] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
  159. # [00:48] <nemo> bjacob: but yeah. chrome app store is even worse. they don't even *try*
  160. # [00:48] <@khuey> dbaron: that was well before my time ;-)
  161. # [00:49] <nemo> bjacob: and those other demos. they *did* work but also did UA checks :(
  162. # [00:50] <gps> dwarfcrank: I had code to do that at one time
  163. # [00:50] <gps> it is currently in a state of disrepair
  164. # [00:50] <gps> I hope to pick up work again when I have free cycles
  165. # [00:50] <gps> translation: I could use help :)
  166. # [00:50] <@khuey> do we maintain a sorted nsTArray of strings anywhere?
  167. # [00:50] <@dbaron> khuey, Firefox 2 was EOL'd in December of 2008 (2.0.0.20 release), based on a branch that branched from CVS trunk in mid-2005
  168. # [00:50] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  169. # [00:50] * @khuey is looking for examples to crib from
  170. # [00:51] <@khuey> dbaron: ouch
  171. # [00:51] <dwarfcrank> gps: Mind if I take a look at it?
  172. # [00:51] <@bz_away> anyone here got a fennec build?
  173. # [00:51] <@bz_away> Can you reproduce https://bugzilla.mozilla.org/show_bug.cgi?id=757208 ?
  174. # [00:52] <@dbaron> khuey, yeah, August 12 2005 -> December 18 2008
  175. # [00:52] <gps> dwarfcrank: https://github.com/indygreg/mozilla-central/tree/build-splendid
  176. # [00:52] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  177. # [00:52] <gps> it started as visual studio generation, then morphed into a generic system for extracting metadata from our build system
  178. # [00:52] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  179. # [00:52] <@khuey> bz_away: checking
  180. # [00:52] <gps> because that's what you need to solve to enable proper/complete VS generation
  181. # [00:52] <nemo> bjacob: https://wiki.mozilla.org/Marketplace/Compatibility - at least you guys have compatibility as a goal
  182. # [00:52] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  183. # [00:52] <nemo> bjacob: and aren't doing any lame-ass UA checks as a marketing ploy
  184. # [00:53] <nemo> bjacob: then I read the slashdot article on Chrome's advances and people are going on about "it's not chrome's fault if other browsers don't support HTML5"
  185. # [00:53] <nemo> *sigh*
  186. # [00:53] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  187. # [00:53] <@bz_away> khuey: make sure to use a device with a screen < 640px wide, btw
  188. # [00:53] <@khuey> bz_away: what exactly is the expected behavor here?
  189. # [00:53] * nthomas is now known as nthomas|away
  190. # [00:53] <gps> dwarfcrank: at some point https://github.com/indygreg/mozilla-central/tree/visual-studio-generation worked. can't remember if it is still in the history or if I rebased it
  191. # [00:53] <@bz_away> khuey: well, if you load the page
  192. # [00:53] <@khuey> bz_away: because on nightly on desktop I get an unstyled page
  193. # [00:53] <gps> the build-splendid tree evolved from that
  194. # [00:53] <@bz_away> khuey: and click the little menu-like doohickie on the top right
  195. # [00:54] <@bz_away> khuey: is your nightly using a window < 640px wide?
  196. # [00:54] <@khuey> bz_away: no
  197. # [00:54] <@bz_away> khuey: media queries for the win....
  198. # [00:54] <@roc> nemo: people other than bz need to get out and call Google on their anti-open-Web behavior. Starting with you I guess!
  199. # [00:54] * RyanVM likes how serge lists the changesets of patches he wants landed on various branches in the whiteboard
  200. # [00:54] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
  201. # [00:54] * heycam|away is now known as heycam
  202. # [00:54] <RyanVM> because I erally want to read the entire bug to figure out which is which
  203. # [00:54] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  204. # [00:55] <@khuey> bz_away: hmm, my phone's screen is bigger than 640
  205. # [00:55] <jwir3> can I dynamically set preferences from within a mochitest, or do I need mochitest-chrome>?
  206. # [00:55] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  207. # [00:55] <@bz_away> khuey: mmm, fun
  208. # [00:55] <@bz_away> khuey: one sec
  209. # [00:55] * Joins: vladan (vladan@E984A762.BF9D67A0.57F33CED.IP)
  210. # [00:56] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  211. # [00:56] <@bz_away> khuey: ok, nevermind
  212. # [00:56] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  213. # [00:56] * Parts: vladan (vladan@E984A762.BF9D67A0.57F33CED.IP)
  214. # [00:56] <@bz_away> khuey: I'll poke at this myself; just need to write my own testcase to test on my tablet
  215. # [00:56] <dwarfcrank> gps: Ah, cool. I'll take a look
  216. # [00:56] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Quit: I has album artz!!!1)
  217. # [00:56] <gps> dwarfcrank: I'm stepping away for a few hours. if you have any questions, you can leave them here or you can email me at gps@mozilla.com
  218. # [00:56] <dwarfcrank> All right
  219. # [00:57] <gps> my intention is also to morph that build-splendid branch into what's being started at bug 751795
  220. # [00:58] <gps> once we have more coherent Python code for doing build system foo, I can lind some crazy stuff easier :)
  221. # [00:58] <gps> s/lind/land/
  222. # [00:58] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  223. # [00:58] <dwarfcrank> Cool :)
  224. # [00:58] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
  225. # [00:58] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  226. # [00:58] * Quits: int3 (int3@1AD25C43.E8D90279.E655E8E1.IP) (Client exited)
  227. # [01:00] <@khuey> bz_away: I tested it on a galaxy s2 (480 px wide) and it's broken
  228. # [01:00] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  229. # [01:00] <@khuey> as in clicking on the menuy thing does nothing
  230. # [01:00] <sid0> are there known issues with push to try?
  231. # [01:01] <sid0> I can't push at all, ssh just stops working
  232. # [01:01] <bjacob> the problem with public mailing lists: douchebags
  233. # [01:01] <bbondy> If something needs to go in the next ESR do I put it in http://hg.mozilla.org/releases/mozilla-esr10 ? (I think it would be ESR13 but no such branch exists confusingly enough)
  234. # [01:01] <@khuey> bbondy: yes
  235. # [01:01] <@khuey> bbondy: it's the ESR based on firefox 10
  236. # [01:01] <@khuey> hence esr-10
  237. # [01:02] <lsblakk> next esr will be esr17
  238. # [01:02] <lsblakk> and so on
  239. # [01:02] <bbondy> oh I see so there will be updates to esr10
  240. # [01:02] <bbondy> sorry I thought no updates to it at all
  241. # [01:02] <sid0> oh, nvm, ssh agent issue
  242. # [01:02] <lsblakk> bbondy: we do updates as subsequent subversion builds
  243. # [01:02] <lsblakk> 10.0esr
  244. # [01:02] <lsblakk> 10.0.1
  245. # [01:02] <lsblakk> etc
  246. # [01:02] <bbondy> k thx
  247. # [01:03] * Quits: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP) (Ping timeout)
  248. # [01:03] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  249. # [01:03] <Havvy> Bug fixes.
  250. # [01:03] <bbondy> makes sense
  251. # [01:03] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  252. # [01:05] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  253. # [01:06] <WG9s> IF the next ESR is based of firefox 13, wouldn;t the correct way to get something into the next ESR at this point to get it landed on Beta?
  254. # [01:06] * Quits: jamesr (jamesr@16B54CE2.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
  255. # [01:06] <@khuey> the next ESR is not based off of firefox 13
  256. # [01:06] <lsblakk> WG9s: that is not how it works
  257. # [01:06] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  258. # [01:06] <lsblakk> it simply has the security fixes that land in 13
  259. # [01:06] <bbondy> lsblakk mentioned it will be esr17
  260. # [01:06] <Havvy> It's every 7 releases.
  261. # [01:06] <WG9s> but it would seem to be the logical way for it to work. just sayin'
  262. # [01:06] <lsblakk> landed to esr10
  263. # [01:07] <lsblakk> https://wiki.mozilla.org/Release_Management/ESR_Landing_Process
  264. # [01:07] * Joins: dhylands (dhylands@91EBC268.7E8C66B9.5D698A29.IP)
  265. # [01:07] <WG9s> oh so 13 is not the next ESR ok i thouhgt someone a few posts ago said it was.
  266. # [01:07] <lsblakk> we only use 13 as tracking to know which version of firefox we're shipping that esr update with
  267. # [01:08] <WG9s> ok
  268. # [01:08] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  269. # [01:08] <lsblakk> the next esr will have tracking 14+, and so on
  270. # [01:08] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  271. # [01:08] <WG9s> but if releases are every 6 weeks and esr is every 7 releases that is every 42 weeks so almost but not quite a year?
  272. # [01:09] <lsblakk> yup, extended support release
  273. # [01:10] <WG9s> well then the mobile plan makes zero sense.
  274. # [01:11] * Joins: njn (chatzilla@moz-9A46D0A5.dyn.iinet.net.au)
  275. # [01:11] <lsblakk> not sure what you mean there
  276. # [01:11] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  277. # [01:11] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  278. # [01:12] <@ted> philor: oh shit, i totally forgot to fix that, didn't it
  279. # [01:12] <@ted> i
  280. # [01:12] <@ted> :-(
  281. # [01:12] <@ted> smooth
  282. # [01:12] <WG9s> last i heard mobile was to be based off esr builds every 42 weeks is way too slow for something changing as rapidly as the mobile areana
  283. # [01:12] <WG9s> arena
  284. # [01:12] <@ted> philor: now i remember, i worked out why it was broken but forgot to fix my patch
  285. # [01:12] * @ted headdesk
  286. # [01:12] <gcp> mobile is based of esr for XUL tablet UI
  287. # [01:13] <gcp> and only until the native ui has a tablet support
  288. # [01:13] <gcp> which obviously won't take 42 weeks
  289. # [01:14] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  290. # [01:15] <philor> ted: at least it amused me, and after all, isn't that what's important?
  291. # [01:15] <@ted> true
  292. # [01:15] <@ted> it's a pretty awesome bug, too
  293. # [01:15] <@ted> Python 2.5 has that bug
  294. # [01:15] <@ted> they fixed it in 2.5.2
  295. # [01:15] <@ted> but! we don't hit it normally because the build slaves have the win32api module installed
  296. # [01:15] <@ted> so the platform module uses different code
  297. # [01:16] * Joins: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP)
  298. # [01:16] <@ted> but the virtualenv doesn't import system modules normally, so you hit it
  299. # [01:16] * nthomas|away is now known as nthomas
  300. # [01:16] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  301. # [01:17] <philor> oh, I even saw part of the discussion about that
  302. # [01:17] <philor> and promptly forgot it
  303. # [01:17] * markh1 is now known as markh
  304. # [01:18] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  305. # [01:18] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  306. # [01:18] <@ted> i forgot it had even happened
  307. # [01:19] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  308. # [01:19] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  309. # [01:19] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  310. # [01:20] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  311. # [01:22] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  312. # [01:22] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  313. # [01:22] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  314. # [01:22] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  315. # [01:22] * ChanServ sets mode: +o smaug
  316. # [01:24] <akeybl> RyanVM: I see you landed bug 723350 on behalf of till, would you mind backing it due to bug 756549?
  317. # [01:24] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  318. # [01:26] <akeybl> billm: you r+'d so roping you in too ;) ^^
  319. # [01:26] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  320. # [01:27] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  321. # [01:27] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  322. # [01:27] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  323. # [01:28] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  324. # [01:28] <gregglind> where does this live in the source tree: chrome://global/content/bindings/notification.xml
  325. # [01:28] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  326. # [01:29] <gavin> gregglind: http://mxr.mozilla.org/mozilla-central/find?string=notification.xml
  327. # [01:29] <rstrong> gregglind: toolkit/contents/widgets
  328. # [01:29] * Quits: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP) (Ping timeout)
  329. # [01:29] <gavin> as rstrong points out, the toolkit one is most likely what you want
  330. # [01:30] <rstrong> and as gavin does ever so well, it is best to just use mxr
  331. # [01:30] <rstrong> :)
  332. # [01:32] <gregglind> the trick to mxr is knowing which part of the string to look for!
  333. # [01:32] <billm> akeybl: ok, I'll back it out
  334. # [01:32] * Joins: rajul (quassel@5865304E.938DFE56.5700D73F.IP)
  335. # [01:32] <NeilAway> jesup: congrats on your x64 build
  336. # [01:32] <gavin> I have two keywords: "mxr" and "mxrt"
  337. # [01:32] <gavin> the former is a filename search that points to http://mxr.mozilla.org/mozilla-central/find?string=%s
  338. # [01:32] <gavin> the latter is a text search that poinrts to http://mxr.mozilla.org/mozilla-central/search?string=%s
  339. # [01:33] <gavin> (using mxr for filename search lets me also take advantage of switch-to-tab and autocompletion)
  340. # [01:33] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  341. # [01:34] <jesup> NeilAway: Yeah, finally got it working - and with that found the bug. symbols.def.in. Check build running now. (Wow do windows builds take forever even on a 'hot' SandyBridge i7 laptop)
  342. # [01:34] <gregglind> So specifically, gavin and rstrong... notificationbox in desktop doesn't emit AlertClose
  343. # [01:34] <gregglind> on mobile it does.
  344. # [01:35] <gavin> true
  345. # [01:35] <akeybl> billm: thanks!
  346. # [01:35] <jesup> NeilAway: We desperately need working Winx64 build env docs. I could write some (and will if I have to), but I don't really have all the info, I just know how I got it to work. And bz's cat is dead, so we can't ask him ;-)
  347. # [01:35] * zpao is now known as zpao|detached
  348. # [01:36] <gregglind> gavin, does that seem like a likely place to shim that in?
  349. # [01:36] <gavin> gregglind: shim what in?
  350. # [01:37] <gregglind> an emit("AlertClose")
  351. # [01:37] * WG9s guesses that means there are not 102 uses for a dead cat? ;-)
  352. # [01:37] <gavin> gregglind: why do you need it?
  353. # [01:37] <gregglind> because I want to know when notification boxes close.
  354. # [01:38] <gregglind> in UI terms, closing the box may or may not be a refusal.
  355. # [01:38] <gregglind> depending on the app.
  356. # [01:38] <gavin> well I assumed that much :)
  357. # [01:38] <gavin> but more generally, what are you trying to do?
  358. # [01:38] <gregglind> but closing the box is a decision.
  359. # [01:38] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  360. # [01:38] * Joins: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP)
  361. # [01:39] <gregglind> in tp2, we have to ask the user various things.
  362. # [01:39] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  363. # [01:39] <gavin> so are you just looking to be notified for a specific notification?
  364. # [01:39] <gregglind> (this is part of my delay in resolving that TP1 patchset)
  365. # [01:39] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  366. # [01:39] * ChanServ sets mode: +o smaug
  367. # [01:39] <gregglind> I want to know when the user chooses to close a notification box.
  368. # [01:39] <NeilAway> jesup: well, it's not a supported configuration, but where would they go?
  369. # [01:40] <gavin> gregglind: "a notification box" as in "a specific one that you've triggered" or "any notification box at all"
  370. # [01:40] <gavin> ?
  371. # [01:40] <gregglind> well, both would be nice. But specific ones I fire.
  372. # [01:40] <gavin> you might be interested in bug 600501, then
  373. # [01:40] <gavin> which added a mechnanism to do that
  374. # [01:41] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  375. # [01:41] <gavin> see "eventCallback" at https://developer.mozilla.org/en/XUL/Method/appendNotification
  376. # [01:41] <jesup> NeilAway: it's in our build list, so people had better be able to set up an env to figure out what they broke!
  377. # [01:43] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  378. # [01:43] * devd is now known as dev_afk
  379. # [01:43] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  380. # [01:43] * ChanServ sets mode: +o smaug
  381. # [01:43] <@khuey> did somebody just kick mailman?
  382. # [01:44] <@khuey> I just got a large backlog of mail
  383. # [01:44] <gregglind> gavin, that does work there. Would be nice to catch them generally as well. Thanks for the tip.
  384. # [01:44] <gavin> khuey: hmm, yeah
  385. # [01:45] * Quits: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  386. # [01:45] <@khuey> gavin: not that I'm opposed to kicking mailman ...
  387. # [01:46] * @khuey is getting mail from last week
  388. # [01:48] * Joins: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com)
  389. # [01:48] <philor> in my day we counted ourselves lucky to get mail in just 3 days
  390. # [01:48] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  391. # [01:48] * Joins: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com)
  392. # [01:49] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  393. # [01:49] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  394. # [01:51] <jesup> khuey: Maire posted stuff to dev-media and it didn't show up, maybe it's part of that
  395. # [01:51] <@khuey> very possible
  396. # [01:51] * Joins: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net)
  397. # [01:51] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  398. # [01:52] <@khuey> er, plausible
  399. # [01:52] * Quits: mcsmurf (mcsmurf@moz-23A9E2C4.dip.t-dialin.net) (Quit: )
  400. # [01:52] * Joins: mjschranz (matt@moz-6FE6B833.cpe.net.cable.rogers.com)
  401. # [01:53] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Ping timeout)
  402. # [01:53] * Joins: lmandel (lmandel@moz-3E0BD053.dsl.bell.ca)
  403. # [01:53] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  404. # [01:53] <jesup> Yeah, sat in some queue somewhere for 45 min until it released - I think she bugged IT about it and they may have found a fubar somewhere. Just a guess
  405. # [01:54] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  406. # [01:54] <@dbaron> why was there just a flod of email from all sorts of mozilla mailing lists?
  407. # [01:54] <@dbaron> flood
  408. # [01:54] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
  409. # [01:54] <jesup> Wow, got random mssages going back to May 18
  410. # [01:54] <@khuey> dbaron: because mailman
  411. # [01:55] <jesup> I think mreavy tipped them off to a problem
  412. # [01:55] * Joins: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP)
  413. # [01:55] <jesup> Frightening that no one caught it until now...
  414. # [01:55] * @khuey were just enjoying hte vacation
  415. # [01:55] * Quits: rajul (quassel@5865304E.938DFE56.5700D73F.IP) (Ping timeout)
  416. # [01:55] <@dbaron> there was plenty of traffic on the lists
  417. # [01:56] <@dbaron> maybe it was just news->mail mirroring?
  418. # [01:56] <jesup> dbaron: that's my guess
  419. # [01:56] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  420. # [01:57] <philor> many people caught it before now
  421. # [01:57] <jesup> it wasn't mreavy, but someone must have burst the dam
  422. # [01:57] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  423. # [01:58] * jesup imagines a hidden mail folder somewhere sucking up random emails until it burst
  424. # [01:58] * Joins: rajul (quassel@70BADB79.1C047769.25B273F5.IP)
  425. # [01:58] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Quit: Mardak)
  426. # [01:59] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  427. # [01:59] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  428. # [01:59] * Quits: TheCrap (TheCrap@moz-48CA8557.dip0.t-ipconnect.de) (Ping timeout)
  429. # [02:00] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  430. # [02:00] * Joins: birtles (chatzilla@moz-4B5534A0.mozilla.or.jp)
  431. # [02:00] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  432. # [02:01] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  433. # [02:03] * Quits: rajul (quassel@70BADB79.1C047769.25B273F5.IP) (Ping timeout)
  434. # [02:03] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  435. # [02:03] * Joins: rajul (quassel@959F0B39.C40AC38.F44414AF.IP)
  436. # [02:03] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  437. # [02:04] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  438. # [02:04] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  439. # [02:05] * Quits: jammink (textual@2557E599.66715431.D25A875A.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  440. # [02:07] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  441. # [02:07] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  442. # [02:09] * Quits: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP) (Ping timeout)
  443. # [02:09] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  444. # [02:09] * adev is now known as balloon
  445. # [02:10] * Quits: balloon (Instantbir@moz-F4963E9F.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  446. # [02:13] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  447. # [02:14] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  448. # [02:14] <edmorley> Callek: sort the seamonkey-beta tbpl issues?
  449. # [02:14] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  450. # [02:15] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  451. # [02:15] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  452. # [02:15] <edmorley> dougt: I haven't timed the difference symantec PGP on windows make to the builds, but I just repartitioned using the windows disk manager and forced symantec to just encrypt the boot partition, if that helps them?
  453. # [02:16] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  454. # [02:16] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  455. # [02:16] * Quits: sriram (sriramr@moz-7B0110AD.mv.mozilla.com) (Quit: sriram)
  456. # [02:17] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  457. # [02:19] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  458. # [02:19] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  459. # [02:19] * Quits: garnacho (carlos@moz-21A1EC24.dyn.user.ono.com) (Ping timeout)
  460. # [02:20] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  461. # [02:22] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Input/output error)
  462. # [02:23] <Callek> edmorley: well no, but it *seems* to sorta be working on its own
  463. # [02:23] <Callek> edmorley: so not sure what else I can do easily
  464. # [02:24] * dev_afk is now known as devd
  465. # [02:25] * Joins: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net)
  466. # [02:25] * joduinn-mtg is now known as joduinn
  467. # [02:25] <edmorley> Callek: oh ok
  468. # [02:26] * Quits: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com) (Quit: )
  469. # [02:27] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  470. # [02:29] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  471. # [02:30] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  472. # [02:31] * Quits: rstrong (rstrong@moz-CE19CA8.dsl.scrm01.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  473. # [02:31] * Joins: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net)
  474. # [02:32] * Quits: mjschranz (matt@moz-6FE6B833.cpe.net.cable.rogers.com) (Quit: Computer has gone to sleep.)
  475. # [02:34] <@smaug> cpearce: did you perhaps push windows line endings lately ?
  476. # [02:34] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  477. # [02:34] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  478. # [02:34] <cpearce> hmm....
  479. # [02:34] <cpearce> Not intentionally...
  480. # [02:34] <@smaug> I saw some in the fullscreen part of nsDocument.cpp
  481. # [02:35] * Quits: rajul (quassel@959F0B39.C40AC38.F44414AF.IP) (Ping timeout)
  482. # [02:35] <@khuey> man
  483. # [02:35] <@khuey> the web is such a terrible thing
  484. # [02:35] <@khuey> can we burn it to the ground and start over?
  485. # [02:35] <darktrojan> yes!
  486. # [02:35] * Joins: janv_ (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  487. # [02:35] <darktrojan> web 3.0 anyone?
  488. # [02:35] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  489. # [02:36] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Quit: Saindo)
  490. # [02:36] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  491. # [02:36] * Joins: Wes- (chatzilla@A1FEE3E8.E3DA2587.9A5171B3.IP)
  492. # [02:37] <cpearce> smaug: it must have been me... I'll fix that...
  493. # [02:38] <Callek> khuey: XHTML6.0 since 6 is better than html5, and XHTML so people know to start over
  494. # [02:39] <Callek> since every XHTML ver is a start over ;-)
  495. # [02:39] <sheppy> Callek: you are the wind beneath my wings
  496. # [02:39] <Callek> sheppy: o right, |dev-doc-needed|
  497. # [02:40] <rnewman> gaston: I have an objdir locally on mac with "No rule to make target `../../gfx/ots/src/libmozots.a', needed by `libgkmedias.a.desc'." if you're interested
  498. # [02:40] <Havvy> Call it HTMU: Hypertext Makeup
  499. # [02:40] <Wes-> mounir: cjones: anybody else: how can I get involved with SmsMessage API work? I see serious functionality missing, and have spent significant chunks of my career working in exactly this area
  500. # [02:41] <rnewman> after my second inexplicable build borkage *sigh*
  501. # [02:41] <mwu> philikon: ^
  502. # [02:42] <philikon> Wes-: dev-webapi]
  503. # [02:42] <philikon> Wes-: dev-webapi list
  504. # [02:42] <cjones> Wes-, the API is driven pretty ruthlessly by requirements, but if there are gaps you see, the best place to start is dev-webapi
  505. # [02:42] <philikon> yeah what cjones said
  506. # [02:42] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  507. # [02:42] <cjones> or file a bug
  508. # [02:42] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  509. # [02:42] * Joins: mr_fribble (Mibbit@12029F44.FEAF2B3E.B580DEC.IP)
  510. # [02:43] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  511. # [02:43] * Fallen|away is now known as Fallen
  512. # [02:43] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  513. # [02:43] * Quits: mr_fribble (Mibbit@12029F44.FEAF2B3E.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  514. # [02:44] * Joins: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP)
  515. # [02:44] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 12.0/20120424094117])
  516. # [02:45] <Wes-> cjones: dev-webapi is a mailman list? will there be room to propose functionality improvements starting mid-june or so? I have a lot of prior work I would be interested in turning into requirements; off the top of my head, I see the inability to specify ESM class/UDHI, data coding scheme (DCS), and raw message bytes as causing significant functional losses to web apps. Is the back end...
  517. # [02:45] <Wes-> ...implemeted on top of GSM 03.40 "AT commands"? (sorry, just found about the project, have not RTFSd, did scan the API though :) )
  518. # [02:46] * Joins: robhawkes (robhawkes@moz-1FB7DFED.static.tpgi.com.au)
  519. # [02:46] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  520. # [02:46] <@khuey> some days I wish we could put a list of things not to load in Firefox
  521. # [02:47] <gavin> like what?
  522. # [02:47] <@khuey> *.sharethis.com/* would be a good start
  523. # [02:47] <Wes-> w3schools.com
  524. # [02:47] <cjones> Wes-, i understood about 10% of that, but the backend for b2g is implemented on top of the android "Radio Interface Layer"
  525. # [02:47] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  526. # [02:47] * ChanServ sets mode: +o smaug
  527. # [02:47] <cjones> for android it's on top of the android Sms API
  528. # [02:47] <gavin> oh, that kind of load
  529. # [02:47] <cjones> the best way to go about this is to list your use case on the mailing list and then go from there
  530. # [02:48] <cjones> "I want to do X but I can't see a way, ..."
  531. # [02:48] * Quits: jimb (user@9E727688.17C2F9C.163DC5C6.IP) (Input/output error)
  532. # [02:48] <@khuey> gavin: https://bugzilla.mozilla.org/show_bug.cgi?id=751656#c5
  533. # [02:48] <Wes-> cjones: ooh, looks like I need to learn that. My experience is directly with GSM 03.40 on devices (as well as SMPP, TNPP, TAP on the server end, alpha pagers, numeric pagers, reflex, ad nauseum, and we *have* worked on "generic messaging" functionality). My bread and butter is still email->sms, web->sms gateways, and 2-way messaging applications.
  534. # [02:48] * Quits: rwaldron (rwaldron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  535. # [02:49] <Wes-> but, GSM 0340 is close to radio layer, I bet android stuff is very similar
  536. # [02:49] * Wes- googles
  537. # [02:49] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  538. # [02:49] <Wes-> Oh, which reminds me, iPhone 1 supported GSM 0340, never looked at newer needs (had to jailbreak)
  539. # [02:49] * gregglind is now known as gregglind_away
  540. # [02:50] * Joins: Rob (robhawkes@moz-DAB065D0.static.tpgi.com.au)
  541. # [02:50] * Quits: robhawkes (robhawkes@moz-1FB7DFED.static.tpgi.com.au) (Connection reset by peer)
  542. # [02:51] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  543. # [02:51] <cjones> Wes-, we're moderately far away from AT/GSM on b2g, but still pretty low level
  544. # [02:51] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  545. # [02:52] * Quits: Rob (robhawkes@moz-DAB065D0.static.tpgi.com.au) (Ping timeout)
  546. # [02:53] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  547. # [02:53] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Connection reset by peer)
  548. # [02:53] * philor is now known as philor|away
  549. # [02:54] * nthomas is now known as nthomas|away
  550. # [02:54] * Joins: Mardak (Mardak@moz-36FDC03D.dsl.pltn13.sbcglobal.net)
  551. # [02:54] <Wes-> cjones: on a related note (how I discovered the SMS API, in fact) -- do you know if there is a group doing anything that would let us control backlight on mobile? If I could have dimmed back light from web content this month, I could have saved acquiring 400 tablets, and am sure this will come up again
  552. # [02:56] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
  553. # [02:56] <cjones> Wes-, yes, we have a privileged API to do that
  554. # [02:56] <cjones> it only works on "gonk" though
  555. # [02:56] <jesup> Win x64 builds (on alder) build and run. (Had an error on shutdown, likely nothing in my code: ###!!! ASSERTION: Uh, IsInModalState() called w/o a reachable top window?: 'Error', file c:/mozilla/default/dom/base/nsGloblWindow.cpp, line 6844
  556. # [02:56] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  557. # [02:57] <cjones> http://mxr.mozilla.org/mozilla-central/source/dom/power/nsIDOMPowerManager.idl#45
  558. # [02:57] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 12.0/20120420145725])
  559. # [02:57] <Wes-> cjones: That's a start. ;) (assuming gonk is ~ fennec nightly or so?)
  560. # [02:57] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  561. # [02:57] <cjones> gonk is the very simple OS that b2g builds on
  562. # [02:57] <cjones> linux and some HAL libraries
  563. # [02:57] * Joins: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net)
  564. # [02:57] <rnewman> gah, I hate our build system and its inexplicable tendency to just shit the bed and stop working until you delete everything and give up
  565. # [02:57] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  566. # [02:58] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  567. # [02:58] <Havvy> Isn't that ever build system ever?
  568. # [02:58] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  569. # [02:58] <rnewman> every build system involving Make, sure
  570. # [02:58] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  571. # [02:58] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  572. # [02:58] * Quits: akeybl (akeybl@moz-7B0110AD.mv.mozilla.com) (Quit: Leaving...)
  573. # [02:58] <rnewman> or C++
  574. # [02:58] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  575. # [02:59] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  576. # [02:59] <Wes-> cjones: Ah, B2G, of course, I keep forgetting what that means. (not in the acronym sense, the Kilimanjaro sense). That particular API would be a God send to us. B2G would actually be pretty excellent too, one of our current challenges is getting a device with *only* web browser functionality.
  577. # [02:59] * Joins: jeremyhu (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP)
  578. # [02:59] * Quits: jesup (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  579. # [02:59] * Joins: bb10 (bb10@moz-C7B05616.org)
  580. # [03:00] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  581. # [03:00] <cjones> Wes-, it would be relatively easy to bring up on an android-compatible tablet (others have done it), but tablets won't be a priority for "a while"
  582. # [03:01] <cjones> the biggest obstacle would be UI, but if you want to have your own that's not an issue
  583. # [03:01] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  584. # [03:01] * Joins: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au)
  585. # [03:02] <Wes-> cjones: *nod* - we currently have a vendor-deal with Blackberry, but that will only last for so long. (when you're buying nearly 1,000 tablets, vendor relationships matter a great deal)
  586. # [03:02] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  587. # [03:03] <cjones> it's also possible to port b2g to base OSes other than gonk (which has also been done), but that's quite a bit more work
  588. # [03:03] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
  589. # [03:03] <Wes-> cjones: if I could spec my ultimate tablet right now, it would run something like Firefox 12 in Kiosk mode, nothing else, with a pre-set "home page", pre-set WiFi config, and be able to maintain a "comet" connection for 14 hours on a single battery charge. Anything else would be gravy. Although the WebRTC media streaming web cam API would be tasty gravy.
  590. # [03:04] <Wes-> oh, and it would look nice, have a fast charger, and a 7" screen. See how easy I am to please? :)
  591. # [03:04] * Quits: Mardak (Mardak@moz-36FDC03D.dsl.pltn13.sbcglobal.net) (Ping timeout)
  592. # [03:04] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  593. # [03:05] * Joins: Mardak (Mardak@moz-36FDC03D.dsl.pltn13.sbcglobal.net)
  594. # [03:05] * Quits: mreavy (chatzilla@52A1524D.4E7EDEC9.632B8C24.IP) (Ping timeout)
  595. # [03:05] <cjones> i'm not familiar with kiosk mode, but that's not exactly where the current b2g is headed
  596. # [03:05] <cjones> however the platform parts of b2g don't really care what UI they're drawing
  597. # [03:06] <cjones> so that sort of thing would be relatively easy to implement
  598. # [03:06] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  599. # [03:07] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  600. # [03:07] * lsblakk is now known as lsblakk|afk
  601. # [03:08] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  602. # [03:08] * Quits: Mardak (Mardak@moz-36FDC03D.dsl.pltn13.sbcglobal.net) (Quit: Mardak)
  603. # [03:08] * KaiRo_away is now known as KaiRo
  604. # [03:09] * Quits: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au) (Ping timeout)
  605. # [03:09] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  606. # [03:09] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  607. # [03:10] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  608. # [03:11] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  609. # [03:12] * Joins: NeilAway (neil@moz-4AB77362.cable.virginmedia.com)
  610. # [03:13] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  611. # [03:13] * joduinn is now known as joduinn-afk
  612. # [03:13] * Joins: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com)
  613. # [03:13] * fabrice is now known as fabrice|afk
  614. # [03:13] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  615. # [03:15] * khuey is now known as khuey|away
  616. # [03:16] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  617. # [03:16] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  618. # [03:16] * Joins: Noah (opera@moz-527ABC3E.dsl.rcsntx.sbcglobal.net)
  619. # [03:17] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  620. # [03:18] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 12.0/20120420145725])
  621. # [03:18] * Joins: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net)
  622. # [03:19] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  623. # [03:20] * Quits: chewey (chewey@moz-1B318D6.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  624. # [03:21] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  625. # [03:21] * Joins: chewey (chewey@moz-ED87FE5C.dip0.t-ipconnect.de)
  626. # [03:21] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  627. # [03:22] * Parts: Noah (opera@moz-527ABC3E.dsl.rcsntx.sbcglobal.net)
  628. # [03:22] * Joins: anant (anant@moz-B3621916.dsl.dynamic.sonic.net)
  629. # [03:22] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  630. # [03:22] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  631. # [03:24] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  632. # [03:24] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  633. # [03:24] * Quits: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP) (Ping timeout)
  634. # [03:27] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  635. # [03:28] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  636. # [03:28] * Joins: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP)
  637. # [03:28] * Quits: ircloggr (nodebot@moz-13F4A1A3.compute-1.amazonaws.com) (Client exited)
  638. # [03:29] * Joins: ircloggr (nodebot@moz-DCEE69CC.compute-1.amazonaws.com)
  639. # [03:30] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  640. # [03:30] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  641. # [03:31] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  642. # [03:31] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  643. # [03:31] * Joins: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au)
  644. # [03:31] * Joins: bb10 (bb10@moz-C7B05616.org)
  645. # [03:33] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  646. # [03:34] * Quits: birtles (chatzilla@moz-4B5534A0.mozilla.or.jp) (Ping timeout)
  647. # [03:35] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  648. # [03:36] <RyanVM> yeehaw, blown up debug builds
  649. # [03:36] * ewong|away is now known as ewong
  650. # [03:37] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  651. # [03:38] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  652. # [03:38] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  653. # [03:39] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  654. # [03:41] * Quits: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au) (Ping timeout)
  655. # [03:41] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  656. # [03:42] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  657. # [03:43] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  658. # [03:43] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  659. # [03:44] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  660. # [03:45] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  661. # [03:46] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  662. # [03:46] <Callek> anyone know what the mozilla webapp page uses to identify if an app supports it?
  663. # [03:47] <Callek> (SeaMonkey Beta doesn't work, but Firefox beta does)
  664. # [03:49] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  665. # [03:49] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Ping timeout)
  666. # [03:50] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
  667. # [03:50] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  668. # [03:51] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  669. # [03:51] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  670. # [03:51] * Joins: robhawkes (robhawkes@moz-1FB7DFED.static.tpgi.com.au)
  671. # [03:51] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  672. # [03:52] * Quits: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net) (Quit: sheppy)
  673. # [03:53] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  674. # [03:53] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  675. # [03:53] <zzzzz> RyanVM: oh fun, not failing on m-c but does on m-i yuk!
  676. # [03:54] * Quits: KaiRo (robert@moz-37E84A75.adsl.highway.telekom.at) (Input/output error)
  677. # [03:54] <RyanVM> zzzzz: i landed more than a merge
  678. # [03:54] <devd> does anyone know of a service that will take a C statement and convert it to a parenthesized form, taking care of all the operator precedence for me ?
  679. # [03:54] <zzzzz> oh - ok, just took a quick look , thought it was related to merge
  680. # [03:54] * zzzzz goes to bed
  681. # [03:54] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  682. # [03:55] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
  683. # [03:55] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  684. # [03:55] * Quits: artur_ (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  685. # [03:55] * Quits: sewardj (sewardj@moz-83F42A1D.dip.t-dialin.net) (Ping timeout)
  686. # [03:56] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  687. # [03:56] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  688. # [03:56] * Joins: sewardj (sewardj@moz-1EB85132.dip.t-dialin.net)
  689. # [03:56] * @bz_away wonders whether updating nightly on a tablet is a terrible idea
  690. # [03:56] * bz_away is now known as bz
  691. # [03:57] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  692. # [03:57] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  693. # [03:57] * Quits: NeilAway (neil@moz-4AB77362.cable.virginmedia.com) (Ping timeout)
  694. # [03:58] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  695. # [03:58] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  696. # [03:58] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  697. # [03:59] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  698. # [03:59] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  699. # [04:00] * Joins: Rob (robhawkes@moz-380AB6A4.static.tpgi.com.au)
  700. # [04:00] * Quits: robhawkes (robhawkes@moz-1FB7DFED.static.tpgi.com.au) (Connection reset by peer)
  701. # [04:00] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  702. # [04:01] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  703. # [04:02] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Connection reset by peer)
  704. # [04:02] * philor|away is now known as philor
  705. # [04:03] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  706. # [04:03] * darktrojan has a stuck page thumbnail :/
  707. # [04:04] * Joins: brendan (brendaneic@moz-CB571110.public.wayport.net)
  708. # [04:05] <darktrojan> more than one, in fact
  709. # [04:05] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  710. # [04:06] <@dolske> "THIS WEBSITE IS A STUNNING WEBGL EXPERIENCE THAT REQUIRES GOOGLE CHROME"
  711. # [04:06] <@dolske> :(
  712. # [04:07] <@bz> dolske: mmm
  713. # [04:07] <@bz> dolske: no, it just requires the chrome UA
  714. # [04:07] <darktrojan> I am stunned
  715. # [04:08] * Quits: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP) (Ping timeout)
  716. # [04:09] * Quits: edmorley (edmorley@moz-3D130806.range86-166.btcentralplus.com) (Connection reset by peer)
  717. # [04:10] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Ping timeout)
  718. # [04:10] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  719. # [04:11] * Quits: Rob (robhawkes@moz-380AB6A4.static.tpgi.com.au) (Ping timeout)
  720. # [04:11] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  721. # [04:11] * khuey|away is now known as khuey
  722. # [04:12] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Client exited)
  723. # [04:12] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Connection reset by peer)
  724. # [04:15] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  725. # [04:15] * Joins: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au)
  726. # [04:15] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
  727. # [04:16] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
  728. # [04:17] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  729. # [04:18] * nthomas|away is now known as nthomas
  730. # [04:18] * Quits: karl (karl@moz-49B8CA26.jetstream.xtra.co.nz) (Ping timeout)
  731. # [04:20] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  732. # [04:21] * Quits: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au) (Ping timeout)
  733. # [04:21] * Fallen is now known as Fallen|away
  734. # [04:21] * Joins: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au)
  735. # [04:22] * Quits: jduell (jduell@moz-C44620F2.hsd1.ca.comcast.net) (Ping timeout)
  736. # [04:23] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  737. # [04:24] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  738. # [04:24] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  739. # [04:25] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Ping timeout)
  740. # [04:25] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Ping timeout)
  741. # [04:26] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  742. # [04:27] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
  743. # [04:28] <@bz> does Fennec do something interesting with the data-icon attribute?
  744. # [04:29] <@bz> Ah
  745. # [04:29] <@bz> nevermind
  746. # [04:29] * @bz gets it
  747. # [04:31] * Quits: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au) (Ping timeout)
  748. # [04:31] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  749. # [04:32] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  750. # [04:35] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
  751. # [04:36] * jlebar|dinner is now known as jlebar
  752. # [04:36] * cjones is now known as cjones-dinner
  753. # [04:39] * heycam is now known as heycam|away
  754. # [04:39] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  755. # [04:40] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  756. # [04:40] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  757. # [04:40] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  758. # [04:41] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  759. # [04:41] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  760. # [04:41] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  761. # [04:41] * Joins: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au)
  762. # [04:44] * Quits: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au) (Ping timeout)
  763. # [04:44] * Joins: Rob (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  764. # [04:44] * Joins: rajul (quassel@92E4D177.AD210B98.25B273F5.IP)
  765. # [04:45] <@bz> ok
  766. # [04:45] <@bz> whom do I cc for event handling issues on Fennec?
  767. # [04:45] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  768. # [04:45] <felipe> how do I add a new mimetype to be treated as text instead of a download?
  769. # [04:46] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a1/20120518135927])
  770. # [04:46] * @khuey assumes smaug is the wrong answer
  771. # [04:47] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  772. # [04:47] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  773. # [04:48] * njn is weirded out by the shortness of the MPL2 headers
  774. # [04:48] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  775. # [04:48] * philor changes topic to 'No rule to make target bustage: bug 756808 || Next uplift for Fx15: 2012-06-04 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
  776. # [04:48] <@bz> njn: yeah, indeed
  777. # [04:48] <@bz> felipe: with a bit of pain
  778. # [04:48] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: Computer has gone to sleep.)
  779. # [04:48] <@bz> felipe: if you don't want to just install a converter to text/plain, of course
  780. # [04:48] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  781. # [04:49] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  782. # [04:49] * Quits: lmandel (lmandel@moz-3E0BD053.dsl.bell.ca) (Quit: lmandel)
  783. # [04:49] <felipe> bz: what do you mean by _install_? on the machine?
  784. # [04:50] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  785. # [04:51] * Quits: Rob (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  786. # [04:51] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  787. # [04:51] * Joins: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net)
  788. # [04:51] * Joins: robhawkes (robhawkes@moz-1FB7DFED.static.tpgi.com.au)
  789. # [04:52] <@bz> ok
  790. # [04:53] <@bz> felipe: well, as an XPCOM component
  791. # [04:53] <@bz> felipe: so an extension, or part of the browser
  792. # [04:53] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  793. # [04:54] <felipe> bz: yeah, no.. i wanted this in the tree
  794. # [04:55] * Quits: brendan (brendaneic@moz-CB571110.public.wayport.net) (Quit: brendan)
  795. # [04:55] <@bz> felipe: well, fine
  796. # [04:55] <@bz> felipe: so you just check in such an XPCOM component
  797. # [04:55] * cjones-dinner is now known as cjones
  798. # [04:56] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  799. # [04:56] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  800. # [04:57] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  801. # [04:57] * glob|away is now known as glob
  802. # [04:58] <@bz> ok
  803. # [04:58] <@bz> so whom should I cc for fennec ui event handling issues?
  804. # [04:58] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Ping timeout)
  805. # [04:59] <@khuey> cc mbrubeck, he'll probably route it appropriately
  806. # [04:59] <felipe> bz: but is that the standard way to do it? it's for a not very important bug, but.. the webapps manifest are served as application/x-web-app-manifest+json and I wanted that displayed as text instead of offered as a download when you access it directly
  807. # [04:59] * Quits: rajul (quassel@92E4D177.AD210B98.25B273F5.IP) (Ping timeout)
  808. # [05:00] <@bz> khuey: thanks
  809. # [05:00] <@bz> felipe: "standard" in what sense?
  810. # [05:00] * Joins: Rob (robhawkes@moz-380AB6A4.static.tpgi.com.au)
  811. # [05:00] * Joins: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP)
  812. # [05:00] * Quits: robhawkes (robhawkes@moz-1FB7DFED.static.tpgi.com.au) (Connection reset by peer)
  813. # [05:01] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  814. # [05:01] <felipe> bz: I thought there would be a list somewhere with a set of mimetypes in which the default action is to display as text, but I guess they're each handled individually so such list does not exist
  815. # [05:02] <@bz> felipe: I mean, you could basically do what http://hg.mozilla.org/mozilla-central/rev/10c2c74197fc did
  816. # [05:02] <@bz> felipe: I guess if we're shipping this we might as well
  817. # [05:02] <@bz> felipe: Oh, there are several lists... and you have to add it to each one. ;)
  818. # [05:02] <@bz> felipe: see link above
  819. # [05:02] <felipe> bz: what about here: https://mxr.mozilla.org/mozilla-central/source/content/html/document/src/nsHTMLDocument.cpp#562
  820. # [05:02] <philor> felipe: I'm not sure you've taken the first step in dealing with filehandling, have you? stab yourself in the eye with a rusty fork 30 times, it makes things much clearer
  821. # [05:02] <philor> and less painful, by comparison
  822. # [05:03] <@bz> felipe: yeah, might need it there too, if that list postdates the checkin I linked to
  823. # [05:03] <felipe> philor: I think I've skipped that fundamental step
  824. # [05:05] <felipe> bz: ok thanks for pointer, that should be enough to track everything
  825. # [05:05] <@bz> felipe: have fun. ;)
  826. # [05:05] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  827. # [05:05] <felipe> I'll work on that, on when it's finished, go have some fun!
  828. # [05:06] <@bz> heh
  829. # [05:06] <felipe> :)
  830. # [05:08] * Quits: anant (anant@moz-B3621916.dsl.dynamic.sonic.net) (Ping timeout)
  831. # [05:09] <philor> speaking of celebrations... bz: you're off the hook for esr10!
  832. # [05:09] * Joins: anant (anant@moz-B3621916.dsl.dynamic.sonic.net)
  833. # [05:09] <@roc> OK, so --enable-warnings-as-errors doesn't build with VS2010
  834. # [05:09] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  835. # [05:09] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  836. # [05:09] <@khuey> why on earth would you turn that on?
  837. # [05:09] <philor> see fork above
  838. # [05:09] * Fallen|away is now known as Fallen
  839. # [05:09] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  840. # [05:10] <@roc> if it did build with VS2010, that that would be good because I could catch myself introducing warnings
  841. # [05:10] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  842. # [05:11] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Ping timeout)
  843. # [05:11] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  844. # [05:11] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  845. # [05:11] * Quits: Rob (robhawkes@moz-380AB6A4.static.tpgi.com.au) (Ping timeout)
  846. # [05:11] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  847. # [05:12] <@bz> philor: hmm?
  848. # [05:12] <@bz> philor: I was on the hook for esr10?
  849. # [05:12] <philor> bz: your push from last Thursday, you got off the hook about 90 minutes ago
  850. # [05:12] <philor> I know you've been awake for 90+ hours because of it, you should probably get some sleep soon
  851. # [05:13] * shorlander is now known as shorlander-away
  852. # [05:13] * Quits: KLB (Kenneth_Ba@moz-C233EF2B.maine.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  853. # [05:14] * @khuey grumbles
  854. # [05:14] <@khuey> what kind of package delivery service attempts to deliver to a business at 7:30 PM
  855. # [05:14] * Fallen is now known as Fallen|away
  856. # [05:14] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  857. # [05:14] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  858. # [05:15] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  859. # [05:15] * Joins: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au)
  860. # [05:15] <philor> UPS in December, all the time
  861. # [05:15] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
  862. # [05:16] * Joins: jsh (kuato@moz-C8D0E329.nyc.res.rr.com)
  863. # [05:18] <@dolske> philor++
  864. # [05:18] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  865. # [05:18] <@dolske> aka "UPS Overnight"
  866. # [05:19] * @khuey isn't sure what the point of paying for Amazon Prime is if they don't even try to deliver it on time
  867. # [05:19] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  868. # [05:19] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  869. # [05:19] <philor> Amazon proposes, UPS disposes
  870. # [05:21] * Quits: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au) (Ping timeout)
  871. # [05:21] * Joins: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au)
  872. # [05:22] * heycam|away is now known as heycam
  873. # [05:23] <@bz> philor: meh
  874. # [05:23] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  875. # [05:23] * Quits: Cork[home] (mattias@moz-7DD8BE5D.ilait.se) (Quit: Cork[home])
  876. # [05:24] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  877. # [05:24] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  878. # [05:24] * KWierso would really like it if his home network would stop dropping connections...
  879. # [05:25] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  880. # [05:25] * janv_ is now known as janv
  881. # [05:26] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  882. # [05:27] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
  883. # [05:28] * Joins: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
  884. # [05:31] * shorlander-away is now known as shorlander
  885. # [05:31] * Quits: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au) (Ping timeout)
  886. # [05:31] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  887. # [05:32] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  888. # [05:32] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  889. # [05:33] * philor is now known as philor|away
  890. # [05:33] * Joins: MarcoS (Mibbit@moz-1D0B8EB2.dsl.irvnca.pacbell.net)
  891. # [05:33] * Quits: MarcoS (Mibbit@moz-1D0B8EB2.dsl.irvnca.pacbell.net) (Quit: MarcoS)
  892. # [05:34] * Joins: MarcosS (Mibbit@moz-1D0B8EB2.dsl.irvnca.pacbell.net)
  893. # [05:34] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  894. # [05:35] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  895. # [05:35] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  896. # [05:36] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
  897. # [05:37] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Ping timeout)
  898. # [05:39] * glob is now known as glob|away
  899. # [05:39] * Fallen|away is now known as Fallen
  900. # [05:41] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  901. # [05:41] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  902. # [05:41] * Joins: robhawkes (robhawkes@moz-1FB7DFED.static.tpgi.com.au)
  903. # [05:42] * philor|away is now known as philor
  904. # [05:43] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Connection reset by peer)
  905. # [05:43] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  906. # [05:43] * Joins: Rob (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  907. # [05:44] * Quits: robhawkes (robhawkes@moz-1FB7DFED.static.tpgi.com.au) (Connection reset by peer)
  908. # [05:46] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  909. # [05:46] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  910. # [05:47] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  911. # [05:48] * Quits: jsh (kuato@moz-C8D0E329.nyc.res.rr.com) (Quit: Leaving)
  912. # [05:49] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  913. # [05:51] * Quits: jduell (jduell@moz-E49CB243.hsd1.ca.comcast.net) (Ping timeout)
  914. # [05:51] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  915. # [05:55] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Ping timeout)
  916. # [05:59] * Quits: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
  917. # [06:04] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  918. # [06:07] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  919. # [06:08] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  920. # [06:09] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  921. # [06:09] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  922. # [06:10] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  923. # [06:10] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  924. # [06:10] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  925. # [06:11] * Quits: Rob (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  926. # [06:11] * Quits: gustavold (gustavold@45585AD.ECBC1091.946930A0.IP) (Quit: Leaving.)
  927. # [06:11] * Joins: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au)
  928. # [06:11] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  929. # [06:12] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  930. # [06:12] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  931. # [06:13] * glob|away is now known as glob
  932. # [06:13] * bz is now known as bz_sleep
  933. # [06:15] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Ping timeout)
  934. # [06:16] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  935. # [06:17] * Quits: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  936. # [06:17] <darktrojan> eek, zombies
  937. # [06:17] * Joins: caio_lima (Mibbit@DED050A2.EECA3D93.C9F645CD.IP)
  938. # [06:17] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  939. # [06:17] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Broken pipe)
  940. # [06:18] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  941. # [06:18] <darktrojan> I think I'm gonna blame noscript
  942. # [06:18] <caio_lima> good night
  943. # [06:18] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  944. # [06:18] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
  945. # [06:18] <caio_lima> Anybody here?
  946. # [06:19] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
  947. # [06:21] <darktrojan> this is usually a quiet time of day
  948. # [06:21] <darktrojan> so probably not
  949. # [06:21] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  950. # [06:22] * nli|away is now known as nli
  951. # [06:23] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  952. # [06:24] * Fallen is now known as Fallen|away
  953. # [06:26] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
  954. # [06:27] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  955. # [06:27] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  956. # [06:30] * Joins: gwagner__ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  957. # [06:30] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  958. # [06:31] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  959. # [06:31] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  960. # [06:31] * Quits: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au) (Ping timeout)
  961. # [06:31] * glob is now known as glob|away
  962. # [06:31] * Joins: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au)
  963. # [06:32] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  964. # [06:32] <thinker> Do we have httpd server component in the gecko? I have found some of them for testcases. Which one should I use if I want to use it for a background service?
  965. # [06:33] <@roc> we have httpd.js written in JS but that's not really part of Gecko
  966. # [06:33] <@khuey> that httpd.js isn't really intended for anything more than testing
  967. # [06:34] <thinker> So, it means I should reimplement it for my background service?
  968. # [06:34] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  969. # [06:34] <@khuey> why do you need an http server?
  970. # [06:35] * Quits: MarcosS (Mibbit@moz-1D0B8EB2.dsl.irvnca.pacbell.net) (Quit: http://www.mibbit.com ajax IRC Client)
  971. # [06:35] <@bz_sleep> reimplementing an HTTP server is usually the wrong answer
  972. # [06:35] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  973. # [06:35] <@bz_sleep> up there with reimplementing a text editor
  974. # [06:35] * Quits: caio_lima (Mibbit@DED050A2.EECA3D93.C9F645CD.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  975. # [06:35] <@khuey> bz_sleep: yet so many web developers seem eager to do that
  976. # [06:35] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  977. # [06:36] <thinker> khuey: I am working on push-notification service for B2G. It requires a mini HTTP service on the device for receiving messages from network.
  978. # [06:36] <thinker> bz_sleep: I had did it for several times, I don't want to do it again, now.
  979. # [06:36] <@roc> a special-purpose HTTP server isn't too bad
  980. # [06:37] * Joins: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP)
  981. # [06:37] * Joins: willy1234x1 (willy1234x@moz-34F5F076.slkc.qwest.net)
  982. # [06:38] <@khuey> thinker: I would ask the networking team what the best approach is
  983. # [06:38] <@bz_sleep> Optional<NonNull<const nsAString> >
  984. # [06:38] * @bz_sleep cries
  985. # [06:39] <@bz_sleep> there must be a better answer
  986. # [06:39] <@bz_sleep> but I'm not sure what it is.
  987. # [06:39] <@bz_sleep> well, for the string case I suppose it can be Optional<const nsAString>
  988. # [06:39] <thinker> khuey: ya. I will ask them. Thanks!
  989. # [06:39] * Quits: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP) (Ping timeout)
  990. # [06:40] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  991. # [06:41] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  992. # [06:41] * Quits: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au) (Ping timeout)
  993. # [06:41] * Joins: robhawkes (robhawkes@moz-1FB7DFED.static.tpgi.com.au)
  994. # [06:41] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  995. # [06:42] * Joins: Rob (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  996. # [06:43] <JonathanS> lol @ mShouldGoAway = true;
  997. # [06:43] * Quits: robhawkes (robhawkes@moz-1FB7DFED.static.tpgi.com.au) (Connection reset by peer)
  998. # [06:43] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  999. # [06:47] <jlebar> bz_sleep, Do we not cache cross-origin images or something?
  1000. # [06:47] <jlebar> This is bizarre.
  1001. # [06:48] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1002. # [06:48] <@bz_sleep> jlebar: bizarre is right
  1003. # [06:49] <@bz_sleep> jlebar: original testcase is same-origin, btw
  1004. # [06:49] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  1005. # [06:49] <@bz_sleep> jlebar: the one in the stackoverflow discussion
  1006. # [06:49] <jlebar> bz_sleep, I would not be surprised if the imagelib cache is totally broken.
  1007. # [06:49] <jlebar> bz_sleep, But then that's separate from what I'm seeing, where we don't cache at all...
  1008. # [06:50] <@bz_sleep> well
  1009. # [06:50] <@bz_sleep> if the resource does not give an expiration time
  1010. # [06:50] <@bz_sleep> then the HTTP heuristic would mean that it expires pretty quickly
  1011. # [06:50] <@bz_sleep> if it sends current time as Last-Modified
  1012. # [06:50] <@bz_sleep> so I wouldn't worry too much about the HTTP cache behavior in "minimal headers" cases
  1013. # [06:50] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1014. # [06:51] <@bz_sleep> because in practice resources like that are not so cacheable
  1015. # [06:51] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1016. # [06:51] <@bz_sleep> and also...
  1017. # [06:51] <jlebar> bz_sleep, Okay, so we care more about a separate case, where you load the image once, and then in another tab, load it again.
  1018. # [06:51] <@bz_sleep> I _really_ need to sleep
  1019. # [06:51] <@bz_sleep> yes
  1020. # [06:51] * jlebar never figured out HTTP caching headers
  1021. # [06:51] <@bz_sleep> or even in the same page
  1022. # [06:51] <jlebar> Good night! :)
  1023. # [06:51] <@bz_sleep> but yeah, tomorrow for mw
  1024. # [06:51] <@bz_sleep> er, me
  1025. # [06:51] * @bz_sleep sleeps for real real
  1026. # [06:52] * Joins: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net)
  1027. # [06:52] * nthomas is now known as nthomas|away
  1028. # [06:52] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
  1029. # [06:52] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  1030. # [06:53] * Quits: njn (chatzilla@moz-9A46D0A5.dyn.iinet.net.au) (Ping timeout)
  1031. # [06:54] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1032. # [06:54] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  1033. # [06:54] * Joins: njn (chatzilla@moz-282D10ED.dyn.iinet.net.au)
  1034. # [06:54] * philor is now known as philor|away
  1035. # [06:56] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1036. # [06:56] * Quits: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP) (Ping timeout)
  1037. # [06:57] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  1038. # [06:57] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1039. # [06:57] * Quits: njn (chatzilla@moz-282D10ED.dyn.iinet.net.au) (Ping timeout)
  1040. # [06:58] * Joins: njn (chatzilla@moz-D4AACB93.dyn.iinet.net.au)
  1041. # [07:00] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1042. # [07:00] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1043. # [07:01] * Quits: Rob (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  1044. # [07:01] * Joins: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au)
  1045. # [07:02] * khuey is now known as khuey|away
  1046. # [07:02] * glob|away is now known as glob
  1047. # [07:04] * philor|away is now known as philor
  1048. # [07:04] * Fallen|away is now known as Fallen
  1049. # [07:05] * Joins: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP)
  1050. # [07:05] * Joins: cbiesinger__ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1051. # [07:05] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1052. # [07:07] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1053. # [07:07] * Joins: smontagu (chatzilla@ACD131AA.B9386950.51B98CA5.IP)
  1054. # [07:08] * Quits: Mardak (Mardak@moz-9509DFBB.hsd1.ca.comcast.net) (Quit: Mardak)
  1055. # [07:10] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1056. # [07:10] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1057. # [07:11] * Quits: cbiesinger__ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1058. # [07:11] * Quits: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au) (Ping timeout)
  1059. # [07:11] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  1060. # [07:13] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Ping timeout)
  1061. # [07:13] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  1062. # [07:14] * Joins: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net)
  1063. # [07:15] * Quits: nhirata (nhirata.bu@moz-585D5EFC.hsd1.ca.comcast.net) (Quit: nhirata)
  1064. # [07:17] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1065. # [07:18] * Joins: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP)
  1066. # [07:19] * jlebar is now known as jlebar|sleep
  1067. # [07:22] * ewong is now known as ewong|away
  1068. # [07:22] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1069. # [07:23] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  1070. # [07:23] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1071. # [07:24] * ewong|away is now known as ewong
  1072. # [07:26] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  1073. # [07:26] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1074. # [07:26] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
  1075. # [07:31] * Joins: nli` (nli@moz-99690620.hinet-ip.hinet.net)
  1076. # [07:31] * Joins: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr)
  1077. # [07:32] <@roc> I am about to make jlebar's day
  1078. # [07:33] <@dolske> you made layout 10x faster?!
  1079. # [07:33] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1080. # [07:34] <@roc> not today
  1081. # [07:34] <@dolske> fine. tomorrow, perhaps.
  1082. # [07:35] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
  1083. # [07:36] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1084. # [07:37] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Connection reset by peer)
  1085. # [07:37] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  1086. # [07:37] * Joins: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net)
  1087. # [07:39] * Quits: Mossop (mossop@moz-347C3D31.dsl.dynamic.sonic.net) (Ping timeout)
  1088. # [07:39] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1089. # [07:40] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1090. # [07:40] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  1091. # [07:40] * ewong is now known as ewong|away
  1092. # [07:41] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  1093. # [07:41] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1094. # [07:42] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  1095. # [07:43] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1096. # [07:43] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  1097. # [07:43] <dRdR> is there a good way to discover when you've generated new warnings?
  1098. # [07:44] <dRdR> I can't just turn on werror because then nothing will ever build
  1099. # [07:44] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  1100. # [07:44] * Joins: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au)
  1101. # [07:45] <dRdR> my best idea is to intentionally cause errors in every file you modify, that way you'll see 1 error that you know exists plus the warnings. you could also grep for the file names of ones you modified but that's not actually always perfect (can cause warnings in other files by including functions that were previously not used, for example)
  1102. # [07:45] * Joins: azakai (alon@F9A11787.4C95477C.CBC7865F.IP)
  1103. # [07:45] * Quits: sheppy (sheppy@moz-4BE034AB.ptr.us.xo.net) (Quit: sheppy)
  1104. # [07:45] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1105. # [07:45] <@roc> why are you worried about generating new warnigns?
  1106. # [07:46] <dRdR> I dunno, someone mentioned a warning I caused a while ago and actually submitted a patch to fix it
  1107. # [07:47] <@roc> good on them
  1108. # [07:47] <dRdR> yeah so I'd rather avoid generating warnings
  1109. # [07:48] <@roc> the only real way to avoid generating warnings is to get warnings down to zero in the directories you care about and enable warnings-as-errors on tinderbox
  1110. # [07:48] * Quits: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au) (Ping timeout)
  1111. # [07:48] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1112. # [07:49] <dRdR> that sounds pretty painful
  1113. # [07:49] <@dolske> could we count those from the build-infra side, and use thresholds?
  1114. # [07:49] * Joins: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au)
  1115. # [07:49] <dRdR> how would you do thresholds
  1116. # [07:49] <@dolske> that's worked well for memory kind of issues... hard to initially get things to zero, but preventing regressions + further fixes can eventially get it to zero
  1117. # [07:49] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1118. # [07:49] <dRdR> I guess if warnings went up by like 10% with your build or something
  1119. # [07:49] <dRdR> (probably a lot less actually)
  1120. # [07:50] <@dolske> 'wc -l' or something like that.
  1121. # [07:50] <dRdR> yeah
  1122. # [07:50] <dRdR> I guess if someone did that you could abuse it to have a zero threshold
  1123. # [07:50] <dRdR> so you could see if you created any extra warnings
  1124. # [07:50] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  1125. # [07:50] <@dolske> eg, fail if > 1234 errors, and gradually reduce threshold as things are fixed. dao's been doing that for a while with tests leaking dom windows.
  1126. # [07:51] * Joins: Rob (robhawkes@moz-380AB6A4.static.tpgi.com.au)
  1127. # [07:51] * Quits: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au) (Ping timeout)
  1128. # [07:52] <@dolske> depends on the goal... with memory stuff it's usually that tests result in X +/- Y, so you set the threshold to X+2*Y or somesuch and hope for being able to reduce
  1129. # [07:52] <dRdR> I dunno I feel like if we start policing warnings people will just suppress them instead of fixing them
  1130. # [07:52] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1131. # [07:52] <dRdR> which I guess is still better than just leaving them, in most cases
  1132. # [07:52] <@dolske> I could see build warnings being a PITA, though, especially for refactorings (which might just need to flat-out readjust the threshold)
  1133. # [07:53] <dRdR> yeah
  1134. # [07:53] <@dolske> in a former life (Sun.. *cough*) they enforced code-style warnings, so if you were editing a file full of existing/grandfathered style problems you either had to fix them all, or show via diffs that you were not making it worse
  1135. # [07:54] <@dolske> so. much. pain.
  1136. # [07:54] <dRdR> maybe on every push to central we could grep for warnings then add them to a list of exclusion that we don't show to you
  1137. # [07:54] <dRdR> something like tbpl could sort through it and figure out which ones are new
  1138. # [07:54] <dRdR> (course that wouldn't fix local builds)
  1139. # [07:55] <@dolske> tbpl will save us all
  1140. # [07:55] <dRdR> it has already saved me many a time
  1141. # [07:55] <dRdR> it's pretty much my "I don't actually know what I'm doing" button for code I've already written
  1142. # [07:58] <@dolske> I bet you click that button a lot.
  1143. # [07:58] <@dolske> :P
  1144. # [07:58] <dRdR> :(
  1145. # [07:58] * Quits: Rob (robhawkes@moz-380AB6A4.static.tpgi.com.au) (Ping timeout)
  1146. # [07:58] <@dolske> it's ok, welcome to the club.
  1147. # [07:58] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  1148. # [07:58] <dRdR> you're just saying that
  1149. # [07:59] <philor> Bas: that's just a little bit red
  1150. # [08:01] <@dolske> dRdR: see?
  1151. # [08:01] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  1152. # [08:01] * Joins: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au)
  1153. # [08:02] <dRdR> dolske: I use the Bas strategy of not being around when it goes red, too
  1154. # [08:02] <dRdR> :p
  1155. # [08:02] <KWierso> dolske, dRdR: I use philor as my tbpl
  1156. # [08:02] <JPeterson> can I build ff from debian/ubuntu? can someone link the the commands
  1157. # [08:02] <JPeterson> *me
  1158. # [08:02] <@dolske> after you get commit access, write a patch, get r+, sr+, and a+, it gets pushed and the n philor tells you u suk lol
  1159. # [08:02] <dRdR> KWierso: whoa what? I thought philor was a tbpl bot
  1160. # [08:02] <darktrojan> mfinkle, also a bit red
  1161. # [08:02] <dRdR> JPeterson: google "simple firefox build"
  1162. # [08:02] <mfinkle> darktrojan, already on it
  1163. # [08:03] <JPeterson> dRdR: i mean for windows
  1164. # [08:03] <JPeterson> with mingw-w64
  1165. # [08:03] <philor> he's working on clobbering, because we don't have a dependency system for android, just a horrible spasm
  1166. # [08:03] <@dolske> loubega: a little bit of monica
  1167. # [08:03] <KWierso> he probably should just dump his knowledge into a bot and then just sit back and let the bot handle everything for him while he relaxes on the beach or something
  1168. # [08:04] <@dolske> JPeterson: https://developer.mozilla.org/En/Simple_build, and you may want #introduction as well!
  1169. # [08:05] <@roc> I'm trying to fix Bas's red
  1170. # [08:05] <JPeterson> dolske: ok i didn't realize it built the win exe too
  1171. # [08:05] * @dolske reads more... oh
  1172. # [08:05] <darktrojan> Fallen++!
  1173. # [08:05] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  1174. # [08:05] <dRdR> JPeterson: why are you trying to do that? faster?
  1175. # [08:05] <@roc> still waiting for inbound pull to complete...
  1176. # [08:05] <dRdR> I can't think of any reason
  1177. # [08:05] <JPeterson> dRdR: you mean compared to building form windows?
  1178. # [08:05] <@dolske> if you're building for linux, follow that, if you're building for windows, you really ought to use the MSVC compilers on Windows.
  1179. # [08:06] <@dolske> it can be done, but you're just asking for pain and headaches.
  1180. # [08:06] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  1181. # [08:06] <dRdR> there's probably differences if you build it with ming anyways
  1182. # [08:07] <JPeterson> ok so "make -f client.mk" doesn't build the win exe?
  1183. # [08:07] <dRdR> not from ubuntu/debian
  1184. # [08:08] <@dolske> the simple answer is that you need to build on the platform you want to run it onl
  1185. # [08:08] <@dolske> s/onl/on
  1186. # [08:08] <JPeterson> can you provice a http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe zip instead so i at least can build form CLI in windows
  1187. # [08:08] <JPeterson> *provide
  1188. # [08:09] * Joins: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1189. # [08:09] <@dolske> ?
  1190. # [08:09] <@roc> alright, I checked in an attempted bustage fix
  1191. # [08:09] <@roc> if it doesn't work, we back out
  1192. # [08:09] <@dolske> that's the MozillaBuild package linked from the SimpleBuild page, so I'm not sure what you're asking.
  1193. # [08:10] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1194. # [08:10] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1195. # [08:10] * Quits: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1196. # [08:11] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1197. # [08:11] * Joins: KWierso_ (chatzilla@moz-4E330DCA.desm.qwest.net)
  1198. # [08:11] * KWierso_ is now known as KWierso
  1199. # [08:11] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  1200. # [08:12] <Fallen> darktrojan: thanks :-) As an added treat, nightlys should auto-update as of tomorrow
  1201. # [08:12] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1202. # [08:13] <darktrojan> I build my own anyway so that's not much of a treat
  1203. # [08:13] <darktrojan> but thanks for fixing brokeness :/
  1204. # [08:13] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1205. # [08:14] <@dolske> hipster darktrojan: "Oh, Nightly? That was some new code... yesterday." :P
  1206. # [08:14] <dRdR> that's nothing, I build from inbound
  1207. # [08:14] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: Computer has gone to sleep.)
  1208. # [08:15] <philor> Oh, stuff that's already commited?
  1209. # [08:15] <dRdR> no, I ask people for their patches before they commit them
  1210. # [08:16] <@dolske> "doesn't pass Try test? download and complain on Mozillazine! #mozillamemes"
  1211. # [08:19] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Ping timeout)
  1212. # [08:20] <JonathanS> dolske you shall not pass :)
  1213. # [08:20] * Joins: tor (tor@9043A4AC.46A41C28.49CEED6B.IP)
  1214. # [08:22] * Quits: mreavy (chatzilla@moz-A899486F.hsd1.ca.comcast.net) (Ping timeout)
  1215. # [08:22] * Fallen is now known as Fallen|away
  1216. # [08:24] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1217. # [08:25] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1218. # [08:26] * Joins: janv (varga@moz-8386D23F.o2inet.sk)
  1219. # [08:27] * Quits: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au) (Ping timeout)
  1220. # [08:27] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  1221. # [08:28] <@roc> inbound? that's nothing. I'm on the Try channel.
  1222. # [08:30] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
  1223. # [08:31] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
  1224. # [08:31] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  1225. # [08:31] * Joins: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au)
  1226. # [08:31] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  1227. # [08:32] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
  1228. # [08:34] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  1229. # [08:34] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1230. # [08:34] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1231. # [08:36] * Joins: Asa (asa@moz-E098C967.static.wiline.com)
  1232. # [08:37] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Input/output error)
  1233. # [08:37] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1234. # [08:40] * Joins: Goldorak (chatzilla@F478F3FF.946F7B3.187A1082.IP)
  1235. # [08:40] * Joins: omeringen (omer@96951DB5.F73F68B5.9CD63BA8.IP)
  1236. # [08:41] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1237. # [08:41] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1238. # [08:41] * Quits: nli` (nli@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1239. # [08:41] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1240. # [08:41] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1241. # [08:42] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  1242. # [08:43] * Joins: nli` (nli@moz-104CC309.mv.mozilla.com)
  1243. # [08:43] * Quits: janv (varga@moz-8386D23F.o2inet.sk) (Quit: This computer has gone to sleep)
  1244. # [08:45] * Joins: espadrine (thaddee_ty@moz-85EBB8A.dia.static.qwest.net)
  1245. # [08:48] * Quits: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net) (Quit: yuan)
  1246. # [08:48] * philor is now known as philor|away
  1247. # [08:48] * Joins: edmorley (edmorley@moz-3D130806.range86-166.btcentralplus.com)
  1248. # [08:50] * AutomatedTester|AFK is now known as AutomatedTester
  1249. # [08:51] * Quits: robhawkes (robhawkes@moz-380AB6A4.static.tpgi.com.au) (Ping timeout)
  1250. # [08:51] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1251. # [08:51] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  1252. # [08:54] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1253. # [08:55] <gaston> rnewman: glandium wanted to have a look at it
  1254. # [08:56] * Joins: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com)
  1255. # [08:59] <gaston> rnewman: interesting, i got it too
  1256. # [08:59] <gaston> gmake[6]: *** No rule to make target `../../gfx/ots/src/libmozots.a', needed by `libgkmedias.a.desc'. Stop.
  1257. # [09:00] <gaston> glandium: i still have the borked objdir this time if you need more details -^
  1258. # [09:00] <glandium> gaston: do you have the logs, too?
  1259. # [09:00] <gaston> http://buildbot.rhaalovely.net/builders/mozilla-central-amd64/builds/399/steps/build/logs/stdio
  1260. # [09:01] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1261. # [09:01] * Quits: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net) (Quit: sriram)
  1262. # [09:01] <gaston> 1318 May 22 01:43 /usr/obj/buildslave-m-c/gfx/ots/src/libmozots.a.desc
  1263. # [09:02] <gaston> the .desc and the .o are here but not any .a
  1264. # [09:03] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1265. # [09:03] <gaston> and it happened on all m-c/c-c builds that night so it was triggered by a recent change
  1266. # [09:04] <gaston> hm interestingly not on sparc64 but i've only resumed builds there recently so i didnt see that failure there since a while
  1267. # [09:05] <glandium> gaston: how do you do your incremental builds, do you still make clean?
  1268. # [09:05] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1269. # [09:07] <gaston> i run clean if the build succeeds
  1270. # [09:08] <glandium> doing clean is a reproducible way to trigger the error
  1271. # [09:08] <glandium> gaston: is there a bug for that?
  1272. # [09:09] <gaston> i had it failing on a builder where it failed yesterday (for other reasons)
  1273. # [09:09] <gaston> well not yet
  1274. # [09:09] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1275. # [09:09] <gaston> so doing clean (or not) might not change it
  1276. # [09:09] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  1277. # [09:10] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1278. # [09:10] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  1279. # [09:11] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
  1280. # [09:11] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  1281. # [09:11] * Joins: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au)
  1282. # [09:11] * joduinn-afk is now known as joduinn-home
  1283. # [09:11] <glandium> gaston: it certainly is one factor
  1284. # [09:12] * Quits: azakai (alon@F9A11787.4C95477C.CBC7865F.IP) (Ping timeout)
  1285. # [09:12] <glandium> maybe not the only one
  1286. # [09:12] <gaston> removing objdir fixes it 100%
  1287. # [09:12] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1288. # [09:12] <glazou> bonjour
  1289. # [09:13] * Joins: Stan (Stan@moz-7847A49F.dip.t-dialin.net)
  1290. # [09:13] * Quits: Stan_ (Stan@moz-B4A770D4.dip.t-dialin.net) (Ping timeout)
  1291. # [09:14] <espadrine> glazou: bonsoir!
  1292. # [09:14] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  1293. # [09:14] <gaston> glandium: can i remove the objdir or you want more details from it ?
  1294. # [09:14] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1295. # [09:15] <glandium> gaston: you can remove it, i think i have a good grasp on the issue
  1296. # [09:15] * glazou tracks a bad regression related to focus in floating panels
  1297. # [09:15] <gaston> glandium: i'll open a bug to track the occurences
  1298. # [09:16] <glandium> gaston: cc me
  1299. # [09:16] * Joins: smooney_ (smooney@moz-57825793.hsd1.ca.comcast.net)
  1300. # [09:16] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Connection reset by peer)
  1301. # [09:16] * smooney_ is now known as smooney
  1302. # [09:16] * Quits: nli` (nli@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1303. # [09:18] * AutomatedTester is now known as AutomatedTester|AFK
  1304. # [09:19] * Joins: Ms2ger (Ms2ger@EB6CA9DC.41117785.37724B0D.IP)
  1305. # [09:19] * Joins: jphan (Mibbit@moz-D17B8A30.dhcp.mtpk.ca.charter.com)
  1306. # [09:19] * Joins: grubshka (grubshka@moz-F04179E1.w86-216.abo.wanadoo.fr)
  1307. # [09:21] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1308. # [09:21] * Quits: robhawkes (robhawkes@moz-DAB065D0.static.tpgi.com.au) (Ping timeout)
  1309. # [09:21] * Joins: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au)
  1310. # [09:22] <glazou> !seen Enn
  1311. # [09:22] <firebot> enn was last seen 6 days, 8 hours, 2 minutes and 33 seconds ago, saying 'mounir: hi' in #developers.
  1312. # [09:22] <glazou> hmmm
  1313. # [09:23] * Quits: robhawkes (robhawkes@moz-A5AE03E4.static.tpgi.com.au) (Ping timeout)
  1314. # [09:23] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
  1315. # [09:23] * Fallen|away is now known as Fallen
  1316. # [09:25] * Quits: anant (anant@moz-B3621916.dsl.dynamic.sonic.net) (Quit: anant)
  1317. # [09:25] * nthomas|away is now known as nthomas
  1318. # [09:25] * Quits: gwagner__ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  1319. # [09:26] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  1320. # [09:28] <Ms2ger> Bonjour
  1321. # [09:28] <padenot> Ms2ger: Bonsoir.
  1322. # [09:29] <_AtilA_> Buenos dias :)
  1323. # [09:29] <Ms2ger> padenot, where are you? :)
  1324. # [09:29] <padenot> Ms2ger: MV
  1325. # [09:30] <Ms2ger> I see
  1326. # [09:33] * Joins: graememcc (chatzilla@moz-E92E2E34.range86-148.btcentralplus.com)
  1327. # [09:33] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1328. # [09:35] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
  1329. # [09:35] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  1330. # [09:35] * heycam is now known as heycam|away
  1331. # [09:37] * Ms2ger kicks felipe
  1332. # [09:37] * Joins: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP)
  1333. # [09:37] <Ms2ger> http://tools.ietf.org/html/draft-saintandre-xdash-considered-harmful-01
  1334. # [09:39] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1335. # [09:39] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1336. # [09:40] * Quits: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  1337. # [09:40] * Quits: Havvy (Mibbit@moz-B7B34335.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
  1338. # [09:40] <smontagu> oh duh, I was trying to figure out what an ex-dash was (aot an en-dash or an em-dash)
  1339. # [09:40] * Joins: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP)
  1340. # [09:41] * Quits: njn (chatzilla@moz-D4AACB93.dyn.iinet.net.au) (Client exited)
  1341. # [09:41] * Quits: Ms2ger (Ms2ger@EB6CA9DC.41117785.37724B0D.IP) (Ping timeout)
  1342. # [09:41] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1343. # [09:41] <NeilAway> khuey|away/gavin: we can do that with content blocker & permission manager, just need some ui
  1344. # [09:41] * Quits: jphan (Mibbit@moz-D17B8A30.dhcp.mtpk.ca.charter.com) (Quit: http://www.mibbit.com ajax IRC Client)
  1345. # [09:42] * Joins: KWierso|outoftown_ (chatzilla@moz-4E330DCA.desm.qwest.net)
  1346. # [09:42] * Joins: Ms2ger (Ms2ger@EB6CA9DC.41117785.37724B0D.IP)
  1347. # [09:42] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1348. # [09:42] * KWierso|outoftown_ is now known as KWierso|outoftown
  1349. # [09:43] <NeilAway> khuey|away/gavin: I wish I had time to write an extension which tracked all the C-P loads you did, and then you could go back and selectively block them
  1350. # [09:43] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Ping timeout)
  1351. # [09:44] * Quits: Ms2ger (Ms2ger@EB6CA9DC.41117785.37724B0D.IP) (Ping timeout)
  1352. # [09:44] * ewong|afk is now known as ewong
  1353. # [09:44] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  1354. # [09:44] * Joins: Ms2ger (Ms2ger@EB6CA9DC.41117785.37724B0D.IP)
  1355. # [09:45] <gaston> how can one generate an hg.m.o link with the list of changesets between rev1 and rev2 ?
  1356. # [09:46] <Ms2ger> https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=9dab33fa5ff4&tochange=642d1a36702f
  1357. # [09:46] * Quits: raphc (rc@moz-3A99E0D5.wb.wifirst.net) (Ping timeout)
  1358. # [09:46] <gaston> thanks :)
  1359. # [09:47] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  1360. # [09:48] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1361. # [09:49] * Joins: azakai (alon@F9A11787.4C95477C.CBC7865F.IP)
  1362. # [09:52] * Joins: garnacho (carlos@moz-21A1EC24.dyn.user.ono.com)
  1363. # [09:53] <glazou> aaaaaah
  1364. # [09:54] * Quits: Matt (Matt@A356E139.176F2691.B7C3970A.IP) (Ping timeout)
  1365. # [09:54] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1366. # [09:54] * ChanServ sets mode: +o roc
  1367. # [09:55] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1368. # [09:56] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
  1369. # [09:56] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  1370. # [09:57] <glazou> my regression probably comes from bug 653230
  1371. # [09:59] * Quits: azakai (alon@F9A11787.4C95477C.CBC7865F.IP) (Ping timeout)
  1372. # [09:59] * Quits: Asa (asa@moz-E098C967.static.wiline.com) (Ping timeout)
  1373. # [10:00] * Quits: Ms2ger (Ms2ger@EB6CA9DC.41117785.37724B0D.IP) (Ping timeout)
  1374. # [10:01] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  1375. # [10:05] * Joins: msucan (msucan@391E43DA.2E4BBBBB.BD62875.IP)
  1376. # [10:06] * Quits: msucan (msucan@391E43DA.2E4BBBBB.BD62875.IP) (Quit: msucan)
  1377. # [10:07] * Quits: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net) (Ping timeout)
  1378. # [10:07] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1379. # [10:07] * Joins: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP)
  1380. # [10:09] * Joins: clee (clee@52A1524D.4E7EDEC9.632B8C24.IP)
  1381. # [10:10] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  1382. # [10:12] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  1383. # [10:12] * Quits: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP) (Ping timeout)
  1384. # [10:13] * Joins: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP)
  1385. # [10:13] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Ping timeout)
  1386. # [10:15] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  1387. # [10:15] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1388. # [10:15] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1389. # [10:15] * Parts: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP)
  1390. # [10:15] * Joins: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP)
  1391. # [10:16] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1392. # [10:18] * Joins: Ms2ger (Ms2ger@EB6CA9DC.41117785.37724B0D.IP)
  1393. # [10:18] * Joins: azakai (alon@60E228B8.B090BEBA.9F675CBD.IP)
  1394. # [10:18] * Joins: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1395. # [10:19] * Joins: jgilbert (jgilbert@60E228B8.B090BEBA.9F675CBD.IP)
  1396. # [10:21] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1397. # [10:21] * Joins: karl (karl@moz-4098662A.jetstream.xtra.co.nz)
  1398. # [10:22] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  1399. # [10:23] * Quits: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1400. # [10:24] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  1401. # [10:24] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  1402. # [10:25] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1403. # [10:26] <glandium> https://tbpl.mozilla.org/php/getParsedLog.php?id=11941726&tree=Try wtf?
  1404. # [10:26] * Joins: pascalc (chatzilla@4A536503.45AA75E6.5C7CEBE3.IP)
  1405. # [10:30] * Joins: mak (chatzilla@moz-569E8147.retail.telecomitalia.it)
  1406. # [10:31] * Quits: grubshka (grubshka@moz-F04179E1.w86-216.abo.wanadoo.fr) (Ping timeout)
  1407. # [10:31] <glandium> does anyone know a tool to check if there are cases like http://pastebin.mozilla.org/1647845 ? (that is, that B::baz calls A::foo which calls A::bar when the expected behavior would be calling B::bar, but that doesn't happen because bar is not virtual)
  1408. # [10:31] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Ping timeout)
  1409. # [10:32] <NeilAway> dRdR: that wouldn't work for depend builds, since not all the files would get compiled
  1410. # [10:36] * Quits: clee (clee@52A1524D.4E7EDEC9.632B8C24.IP) (Quit: clee)
  1411. # [10:37] <gcp> glandium: ask taras about oink and such
  1412. # [10:38] <gps> I think the MPL2 commit exploded my Mercurial :/
  1413. # [10:39] <glandium> gcp: i was thinking about dehydra, but while i got it to build with a recentish js, it fails a few tests
  1414. # [10:40] * Joins: grubshka (grubshka@moz-11F0152C.w86-216.abo.wanadoo.fr)
  1415. # [10:40] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
  1416. # [10:41] <glazou> gps: not only yours
  1417. # [10:42] <glandium> gps, glazou: exploded in what sense?
  1418. # [10:43] <gps> glandium: it takes forever!
  1419. # [10:43] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1420. # [10:43] <glandium> gps: well, it has to change most files...
  1421. # [10:43] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1422. # [10:44] * Joins: Optimizer (Instantbir@77724DF8.2E4E5389.2AB48280.IP)
  1423. # [10:44] <glandium> although, with an ssd, it didn't feel different
  1424. # [10:44] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1425. # [10:44] <gps> by comparison, I was able to fetch, merge, and push with Git in less time than it took Mercurial to push. just saying
  1426. # [10:45] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  1427. # [10:45] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1428. # [10:46] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1429. # [10:46] <glandium> gps: well, git being faster than mercurial is nothing new ;)
  1430. # [10:47] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1431. # [10:47] <gps> :)
  1432. # [10:48] <Ms2ger> Except on windows
  1433. # [10:48] <glazou> windows being slow at everything related to files management is nothing new either ;-)
  1434. # [10:49] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1435. # [10:49] <glandium> Ms2ger: i'm not even sure this is still true
  1436. # [10:49] <Ms2ger> Maybe not
  1437. # [10:50] <glandium> at least, it shouldn't be slower anymore
  1438. # [10:50] <Ms2ger> But still, git sucks :)
  1439. # [10:50] <glandium> Ms2ger: you got it wrong. windows sucks
  1440. # [10:50] <Ms2ger> Both git and windows suck :)
  1441. # [10:50] <glazou> glandium: I did a rm -fr on a mozilla tree on windows8 this morning ; took 9 minutes to complete...
  1442. # [10:51] <glandium> even with mercurial, it's slower to work under windows than under linux or osx
  1443. # [10:51] <glazou> took 11 seconds on OS X
  1444. # [10:51] <Ms2ger> glazou, why'd you do that? Cloning WebKit? ;)
  1445. # [10:51] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1446. # [10:51] <gps> most *NIX programs ported to Windows suck because they attempt to use the POSIX API instead of Win32
  1447. # [10:51] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  1448. # [10:51] <glazou> Ms2ger: eh ; just an old tree I did not need any more
  1449. # [10:51] <gps> (for the record, I prefer POSIX)
  1450. # [10:51] <glandium> gps: even when using win32, they suck
  1451. # [10:51] <glazou> gps: well, using the windows dialog and trash is even longer
  1452. # [10:52] <gps> glazou: shift + delete
  1453. # [10:52] <glazou> right
  1454. # [10:52] <glazou> 12 minutes
  1455. # [10:52] <gps> yeah, not the most intelligent there
  1456. # [10:52] <gps> although my MBP isn't that much better. e.g. ccache -C
  1457. # [10:52] <gps> which is essentially rm -rf
  1458. # [10:52] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1459. # [10:53] * Ms2ger kicks try
  1460. # [10:54] <Ms2ger> NeilAway, please do update the docs ;)
  1461. # [10:54] * Quits: decoder (quassel@45737F17.411DB1E9.95550721.IP) (Ping timeout)
  1462. # [10:55] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1463. # [10:59] * AutomatedTester|AFK is now known as AutomatedTester
  1464. # [10:59] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1465. # [11:00] <nigelb> haha, how did I miss this :) http://quotes.burntelectrons.org/6421
  1466. # [11:03] * glob is now known as glob|away
  1467. # [11:05] * Joins: MarcoZ (Daily@moz-2BA0D2EF.dip.t-dialin.net)
  1468. # [11:07] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1469. # [11:07] * ChanServ sets mode: +o roc
  1470. # [11:07] * Joins: TheCrap (TheCrap@moz-99D6F6F7.dip0.t-ipconnect.de)
  1471. # [11:10] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
  1472. # [11:12] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1473. # [11:12] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120501201020])
  1474. # [11:20] * Joins: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1475. # [11:22] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1476. # [11:22] * mattwoodrow is now known as mattwoodrow|away
  1477. # [11:22] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1478. # [11:23] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1479. # [11:23] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
  1480. # [11:24] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1481. # [11:27] * Quits: azakai (alon@60E228B8.B090BEBA.9F675CBD.IP) (Ping timeout)
  1482. # [11:27] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Connection reset by peer)
  1483. # [11:28] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1484. # [11:29] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  1485. # [11:30] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Ping timeout)
  1486. # [11:30] * Joins: dao (dao@moz-38822FD3.superkabel.de)
  1487. # [11:31] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1488. # [11:36] * Joins: imphil (philipp@moz-55513EF0.rad.med.uni-muenchen.de)
  1489. # [11:36] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1490. # [11:37] * Quits: dao (dao@moz-38822FD3.superkabel.de) (Quit: Leaving.)
  1491. # [11:37] * mattwoodrow|away is now known as mattwoodrow
  1492. # [11:37] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1493. # [11:38] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  1494. # [11:38] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1495. # [11:39] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1496. # [11:39] * ChanServ sets mode: +o smaug
  1497. # [11:39] * Quits: espadrine (thaddee_ty@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
  1498. # [11:41] * Joins: adev (Instantbir@moz-F4963E9F.ictp.it)
  1499. # [11:41] * Quits: adev (Instantbir@moz-F4963E9F.ictp.it) (Quit: adev)
  1500. # [11:46] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1501. # [11:47] <@smaug> roc: ping
  1502. # [11:47] <@smaug> or anyone familiar with refreshdriver
  1503. # [11:47] <@roc> hi
  1504. # [11:47] <glazou> NeilAway: the regression I was tracking is yours, introduced by bug 669026 ; filing a new bug for you
  1505. # [11:47] <glazou> hi roc:-)
  1506. # [11:48] <@smaug> roc: so refreshdriver observers will be called right before painting?
  1507. # [11:48] <@smaug> s/painting/refresh/ ?
  1508. # [11:49] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: Computer has gone to sleep.)
  1509. # [11:50] <@roc> depends on what you mean by 'right before'
  1510. # [11:50] <mattwoodrow> and depends if you mean before or after DLBI lands :)
  1511. # [11:51] <@smaug> roc: we do paint based on refreshdriver ?
  1512. # [11:51] * Joins: kvda (kvda@AFDD388F.C3893E67.923345AB.IP)
  1513. # [11:51] * Quits: kvda (kvda@AFDD388F.C3893E67.923345AB.IP) (Quit: kvda)
  1514. # [11:51] <@roc> currently it is possible for XPCOM events to run and cause updates between the refresh driver running and the handling of the OS paint event
  1515. # [11:51] <@smaug> ah
  1516. # [11:51] <@roc> when DLBI lands, that will not be possible
  1517. # [11:51] <@smaug> roc: so, I want something to happen right after paint, I think
  1518. # [11:51] <@roc> except maybe in some weird cases
  1519. # [11:51] <@roc> what sort of thing?
  1520. # [11:52] <@smaug> parse a little bit of HTML
  1521. # [11:52] <@smaug> I'm trying to slow down background tab parsing
  1522. # [11:52] <@roc> hrm
  1523. # [11:52] <@smaug> so that it doesn't interfere foreground tab so badly
  1524. # [11:52] <@smaug> right now I'm using a timer
  1525. # [11:52] <@roc> our goal is to have OMTC everywhere
  1526. # [11:52] <@smaug> it seems to work
  1527. # [11:52] <@smaug> but even too well
  1528. # [11:52] * Parts: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1529. # [11:53] <glazou> NeilAway: bug 757368
  1530. # [11:53] * Joins: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr)
  1531. # [11:53] <@smaug> when will we have OMTC everywhere
  1532. # [11:53] * Quits: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  1533. # [11:53] <@smaug> since what I'm doing could go to FF15, I hope
  1534. # [11:54] <@roc> not for FF15
  1535. # [11:54] <@roc> tell me more about what you want to do
  1536. # [11:55] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1537. # [11:56] <@smaug> roc: so I'm trying reduce the time DOM creation blocks main thread
  1538. # [11:56] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1539. # [11:56] <@smaug> that happens when parser flushes its stuff in main thread (after parsing in parser thread)
  1540. # [11:57] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1541. # [11:57] <@smaug> flushing goes on until certain limits
  1542. # [11:57] <@smaug> roc: so, I want that flushing to happen at good time
  1543. # [11:57] <@roc> right after the refresh driver?
  1544. # [11:57] <@smaug> roc: so that it interferes painting as little as possible
  1545. # [11:58] <@smaug> I *think* right after painting would be the right place
  1546. # [11:58] <@smaug> painting of chrome
  1547. # [11:58] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1548. # [11:58] <NeilAway> Ms2ger: which docs?
  1549. # [11:58] <Ms2ger> ise
  1550. # [11:58] <@roc> in nsPresShell.cpp, there are a couple of calls to XPConnect()->NotifyDidPaint()
  1551. # [11:59] <@roc> that's where we do some incremental GC
  1552. # [11:59] <@roc> I think you want to be in there too
  1553. # [11:59] <@smaug> ah, yes
  1554. # [11:59] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1555. # [11:59] * Quits: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr) (Connection reset by peer)
  1556. # [11:59] * Joins: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr)
  1557. # [11:59] * Joins: jhammel (jhammel@88F51059.F3BBB17D.144F44FA.IP)
  1558. # [12:00] <@roc> instead of the "if (nsContentUtils::XPConnect()) { nsContentUtils::XPConnect()->NotifyDidPaint(); }" there now, let's just have an nsContentUtils method that gets called to do whatever
  1559. # [12:00] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  1560. # [12:00] <@roc> however
  1561. # [12:00] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
  1562. # [12:00] <@roc> note that DidPaint runs once per refresh driver tick per window
  1563. # [12:01] <@smaug> dom window
  1564. # [12:01] <@smaug> hmm
  1565. # [12:01] <@roc> toplevel window
  1566. # [12:01] <@roc> so not as bad as DOM window
  1567. # [12:01] <@smaug> ah
  1568. # [12:01] <@smaug> that is good then
  1569. # [12:02] <@roc> but still, with multiple browser windows all doing animation, you could run at too high a rate
  1570. # [12:02] <@smaug> though, if nothing is painted, I need to do something...
  1571. # [12:02] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
  1572. # [12:03] * Joins: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP)
  1573. # [12:03] * Quits: mike5w3c (MikeS@moz-EE66DE53.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
  1574. # [12:03] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1575. # [12:07] * Ms2ger curses encodings
  1576. # [12:07] * Joins: mike5w3c (MikeS@moz-A6C6B6A1.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1577. # [12:09] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1578. # [12:11] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1579. # [12:12] * ewong is now known as ewong|afk
  1580. # [12:12] * Joins: JeroenDeDauw (j@moz-7559A6E2.dip.t-dialin.net)
  1581. # [12:14] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  1582. # [12:15] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1583. # [12:17] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  1584. # [12:17] <glandium> smaug: so, i have a leak during M2 on try with my cycle collection changes (and no leak on other tests). any specific thing i can do to pinpoint where it comes from?
  1585. # [12:18] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1586. # [12:18] * Quits: JeroenDeDauw (j@moz-7559A6E2.dip.t-dialin.net) (Quit: Leaving.)
  1587. # [12:18] * Joins: JeroenDeDauw (j@moz-7559A6E2.dip.t-dialin.net)
  1588. # [12:22] * glazou is now known as glazou_lunch
  1589. # [12:22] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1590. # [12:23] * Quits: karl (karl@moz-4098662A.jetstream.xtra.co.nz) (Ping timeout)
  1591. # [12:23] <@roc> MIPS Android?
  1592. # [12:23] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1593. # [12:25] * Quits: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr) (Connection reset by peer)
  1594. # [12:25] * Joins: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr)
  1595. # [12:25] <@smaug> glandium: what is leaked?
  1596. # [12:26] <glandium> smaug: tons
  1597. # [12:26] <glandium> roc: ?
  1598. # [12:26] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1599. # [12:26] <@roc> I didn't even know there was such a thing, let alone that someone was trying to build Gecko on it
  1600. # [12:27] <@smaug> glandium: link to the log
  1601. # [12:27] <@smaug> ?
  1602. # [12:27] <glandium> smaug: https://tbpl.mozilla.org/php/getParsedLog.php?id=11942394&full=1&branch=try
  1603. # [12:27] * Joins: KaiRo (robert@moz-37E84A75.adsl.highway.telekom.at)
  1604. # [12:29] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
  1605. # [12:29] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
  1606. # [12:29] <hsivonen> roc: IIRC there's even a MIPS Android-based product on (coming to?) the Chinese market.
  1607. # [12:29] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1608. # [12:29] <@roc> great
  1609. # [12:29] <hsivonen> i.e. not just a theoretical port
  1610. # [12:30] <@roc> MIPS is an awesome architecture
  1611. # [12:30] <hsivonen> the only architecture I've ever written assembly for
  1612. # [12:30] <@roc> lucky you
  1613. # [12:30] <glandium> fwiw, the port existed before google released the build tools for the ndk in r8
  1614. # [12:30] <dwarfcrank> Yeah, MIPS is great
  1615. # [12:31] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1616. # [12:31] <@smaug> glandium: it is not tons
  1617. # [12:31] <@smaug> 7 windows
  1618. # [12:31] <hsivonen> roc: only for exercises. not for any real work
  1619. # [12:31] <Ms2ger> smaug can leak more by just breathing fire at tinderbox
  1620. # [12:31] <@smaug> glandium: hmm, indexedDB
  1621. # [12:32] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1622. # [12:32] <@smaug> glandium: something odd with indexeddb ?
  1623. # [12:32] * Quits: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au) (Ping timeout)
  1624. # [12:32] <hsivonen> I wonder what endianness mode MIPS Android uses
  1625. # [12:32] <hsivonen> considering ArrayBuffer
  1626. # [12:32] <@roc> little-endian according to the patches landing on mozilla-central
  1627. # [12:32] * Joins: Hendikins (wolfox@moz-16899DFF.hhui4.ken.bigpond.net.au)
  1628. # [12:33] <hsivonen> roc: good for them
  1629. # [12:33] <@roc> hmm, MIPS still has the branch delay slot. That's a little bit of ugliness.
  1630. # [12:34] <glandium> smaug: i guess i need to check their cycle collection functions
  1631. # [12:34] <glandium> roc, hsivonen: yeah, the android port is little endian
  1632. # [12:36] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1633. # [12:38] <@smaug> uh, our linkedlist is silly
  1634. # [12:39] * Quits: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP) (Ping timeout)
  1635. # [12:39] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1636. # [12:42] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  1637. # [12:43] <Ms2ger> smaug, what about it?
  1638. # [12:43] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1639. # [12:44] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1640. # [12:44] <AryehGregor> If I have an nsIAtom* and something wants const nsAString*, what's the best way to pass it?
  1641. # [12:44] <AryehGregor> Can I get away without a temporary?
  1642. # [12:44] <@smaug> Ms2ger: difficult to use an object in many linkedlists
  1643. # [12:44] <Ms2ger> Probably not
  1644. # [12:45] <AryehGregor> :(
  1645. # [12:45] <Ms2ger> smaug, "feature" ;)
  1646. # [12:45] <@smaug> AryehGregor: yes
  1647. # [12:45] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Connection reset by peer)
  1648. # [12:45] * bear is now known as bear-afk
  1649. # [12:45] <@smaug> AryehGregor: nsDependentAtomString(atom)
  1650. # [12:45] <Ms2ger> smaug, *, not &
  1651. # [12:45] <Ms2ger> This is editor
  1652. # [12:45] <AryehGregor> smaug, yeah, note *.
  1653. # [12:45] <AryehGregor> Right. :/
  1654. # [12:45] <@smaug> AryehGregor: &nsDependentAtomString(atom) ?
  1655. # [12:46] * gps asks crystal ball why packaging commands print file names to stdout, polluting logs
  1656. # [12:46] <AryehGregor> It doesn't let me take a reference to a temporary.
  1657. # [12:46] <Ms2ger> Error: taking address of temporary, I'd assume
  1658. # [12:46] <@smaug> nsDependentAtomString(atom) foo; CallTheMethod(&foo);
  1659. # [12:46] <AryehGregor> Also, to be fair, it's * instead of & because the param is optional. Although it could probably just accept the empty string instead of nsnull.
  1660. # [12:46] <AryehGregor> Yes, temporary required. Feh.
  1661. # [12:46] <Ms2ger> That's what IsVoid() is for :)
  1662. # [12:48] * Joins: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it)
  1663. # [12:49] * Quits: TheCrap (TheCrap@moz-99D6F6F7.dip0.t-ipconnect.de) (Ping timeout)
  1664. # [12:51] * Quits: Olipro (Olipro@moz-1A42BC0.catv.pool.telekom.hu) (Ping timeout)
  1665. # [12:54] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
  1666. # [12:56] * Fallen is now known as Fallen|away
  1667. # [12:57] <daleharvey> how can I test for a 'dead object', it looks like https://github.com/doublec/mozilla-central/blob/master/dom/base/BrowserElementParent.js#L86 is attempting to fire messages on elements after its been deleted
  1668. # [12:57] <Ms2ger> khuey|away, ^
  1669. # [12:57] <daleharvey> I get a 'can't access dead object' on frameElement
  1670. # [12:58] <Ms2ger> <rhelmer> "make something less sucktacular than the waterfall display"
  1671. # [12:59] <Ms2ger> We've come far... We actually have that now
  1672. # [12:59] <Ms2ger> And nobody looks at it
  1673. # [13:00] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1674. # [13:00] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1675. # [13:00] * glazou_lunch is now known as glazou
  1676. # [13:01] <glandium> Ms2ger: the waterfall must really be horribly useless now with the multiplication of tests and platforms
  1677. # [13:02] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1678. # [13:02] <Ms2ger> And with us not posting data there
  1679. # [13:05] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  1680. # [13:06] * Joins: dao (dao@moz-A3693267.dip.tu-dresden.de)
  1681. # [13:07] <glandium> at least, i can reproduce the leak locally. let's try to eliminate tests to avoid spending so much time running tests
  1682. # [13:07] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1683. # [13:08] <@smaug> hsivonen: what all do I need to ´make´ if I modify parser/html ?
  1684. # [13:08] <Standard8> AryehGregor: I just put some more explicit test cases on bug 756984 for you... let me know if you can't repo
  1685. # [13:08] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1686. # [13:09] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1687. # [13:11] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
  1688. # [13:11] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  1689. # [13:12] * Joins: kaie2 (kaie@moz-DD975B4B.dip.t-dialin.net)
  1690. # [13:12] * Quits: kaie (kaie@moz-7017DF7D.dip.t-dialin.net) (Ping timeout)
  1691. # [13:12] * kaie2 is now known as kaie
  1692. # [13:13] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  1693. # [13:13] <NeilAway> AryehGregor: what's the function taking a const nsAString*?
  1694. # [13:13] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1695. # [13:13] * ChanServ sets mode: +o smaug
  1696. # [13:16] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1697. # [13:16] * Joins: mvalzelli (mvalzelli@F73B9CB6.6D0F8F78.B8D847BA.IP)
  1698. # [13:17] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
  1699. # [13:18] * Joins: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP)
  1700. # [13:20] <Ms2ger> http://mxr.mozilla.org/mozilla-central/search?string=const+nsAString+*&find=editor
  1701. # [13:21] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  1702. # [13:21] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1703. # [13:21] * ChanServ sets mode: +o smaug
  1704. # [13:21] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1705. # [13:24] * nthomas is now known as nthomas|away
  1706. # [13:24] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Input/output error)
  1707. # [13:25] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  1708. # [13:25] * ChanServ sets mode: +o smaug
  1709. # [13:25] <hsivonen> smaug: in theory, IIRC. in practice, I'm not sure. I don't use a make-based workflow
  1710. # [13:25] <hsivonen> smaug: what's the needed modification?
  1711. # [13:26] <hsivonen> smaug: but please let me know if the make-based thing no longer works
  1712. # [13:27] <@smaug> hsivonen: I lost the message before "in theory..."
  1713. # [13:27] * Joins: azakai (alon@60E228B8.B090BEBA.9F675CBD.IP)
  1714. # [13:27] <hsivonen> smaug: no message before that
  1715. # [13:28] <@smaug> hsivonen: I'm hacking the background tab flushing
  1716. # [13:28] <hsivonen> (I don't use make, because I've had an Eclipse launch config for regenerating the parser since before the make option existed)
  1717. # [13:28] <hsivonen> smaug: why does that need changes to generated code?
  1718. # [13:29] <hsivonen> smaug: sounds *very* odd for that to require changes to generated code
  1719. # [13:29] <@smaug> generated code?
  1720. # [13:29] <@smaug> uh, I hope I'm not changing generated code
  1721. # [13:29] <hsivonen> smaug: then you don't need the special make-based thingy
  1722. # [13:29] <hsivonen> smaug: oh did you just mean to ask what you need to do to make a partial recompile?
  1723. # [13:29] <@smaug> nsHtml5TreeOpExecutor and nsHtml5ExecutorFlusher in nsHtml5StreamParser
  1724. # [13:29] * Quits: graememcc (chatzilla@moz-E92E2E34.range86-148.btcentralplus.com) (Ping timeout)
  1725. # [13:30] <@smaug> hsivonen: right
  1726. # [13:30] <hsivonen> smaug: none of those are generated
  1727. # [13:30] <hsivonen> smaug: I don't know. I let Eclipse run the full build. With an SSD, it skips over unchanged dirs reasonably fast.
  1728. # [13:31] <Ms2ger> Just make -C parser/html should work, afaict
  1729. # [13:31] <hsivonen> I kept shooting myself in the foot with partial rebuilds, so I stopped doing those.
  1730. # [13:32] <hsivonen> (and Eclipse never integrated with partial rebuilds anyway)
  1731. # [13:32] <@smaug> hsivonen: just uploaded a new patch
  1732. # [13:32] <@smaug> hsivonen: do you see something problematic in Bug 734015
  1733. # [13:32] * Joins: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP)
  1734. # [13:33] <@smaug> I'd like to slow down bg tabs even more, but it starts to affect page load times quite badly
  1735. # [13:33] * hsivonen looks
  1736. # [13:34] * Joins: Yoric (Yoric@4A536503.45AA75E6.5C7CEBE3.IP)
  1737. # [13:35] * Joins: Yoric|backup (Yoric@4A536503.45AA75E6.5C7CEBE3.IP)
  1738. # [13:35] * Quits: Yoric (Yoric@4A536503.45AA75E6.5C7CEBE3.IP) (Connection reset by peer)
  1739. # [13:36] <hsivonen> smaug: if (!NS_IsMainThread() is useless. the executor is always on the main thread
  1740. # [13:37] <hsivonen> !mDocument might be useless, too
  1741. # [13:37] * Joins: graememcc (chatzilla@moz-D97020C1.range86-150.btcentralplus.com)
  1742. # [13:37] <hsivonen> (in the same if statement)
  1743. # [13:37] <@smaug> hsivonen: yeah, I actually expected those to be useless
  1744. # [13:37] * Joins: rajul (quassel@EE68D983.186CB01.F44414AF.IP)
  1745. # [13:37] * Quits: rajul (quassel@EE68D983.186CB01.F44414AF.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1746. # [13:38] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  1747. # [13:38] * Joins: rajul (quassel@EE68D983.186CB01.F44414AF.IP)
  1748. # [13:38] * Quits: rajul (quassel@EE68D983.186CB01.F44414AF.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1749. # [13:39] * Joins: rajul (quassel@D17A498C.C89A3526.25B273F5.IP)
  1750. # [13:40] <@smaug> hsivonen: the patch does seem to work quite nicely at least in some cases.
  1751. # [13:40] <hsivonen> smaug: It surprises me that introducing timer-based delay instead of just posting runnables that run ASAP makes things better, but assuming they do, the patch makes sense
  1752. # [13:40] * Quits: rajul (quassel@D17A498C.C89A3526.25B273F5.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1753. # [13:40] <@smaug> hsivonen: well, you may have animations running in the fg
  1754. # [13:41] <@smaug> or just allowing more user input processing...
  1755. # [13:41] <hsivonen> I mean the total time taken by the flushes doesn't go away
  1756. # [13:41] * Joins: rajul (quassel@FFFE8E11.328E37E6.F44414AF.IP)
  1757. # [13:41] <hsivonen> and multiple ASAP runnables can still interleave with other stuff, but OK
  1758. # [13:41] <@smaug> but it is split to smaller pieces
  1759. # [13:42] <hsivonen> hmm. how come the executor inherits from linked list
  1760. # [13:42] <hsivonen> and removals call the superclass
  1761. # [13:42] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  1762. # [13:42] <hsivonen> but the instance is a global
  1763. # [13:42] <hsivonen> the linked list class' usage pattern is strange
  1764. # [13:43] <@smaug> linkedlist is strange
  1765. # [13:43] <hsivonen> maybe I'm just not thinking in enough of a C++ template mindset
  1766. # [13:43] * Quits: rajul (quassel@FFFE8E11.328E37E6.F44414AF.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1767. # [13:43] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  1768. # [13:43] <hsivonen> well, assuming that's correct usage, the patch makes sense
  1769. # [13:44] <@smaug> the 50ms timer is somewhat random
  1770. # [13:44] <@smaug> hsivonen: I noticed streamparser uses 120
  1771. # [13:44] <Ms2ger> The linkedlist went for constant time deletion and sacrificed putting a single element in more than one list
  1772. # [13:44] <@smaug> any reason for that 120 ?
  1773. # [13:44] <hsivonen> If I don't have a comment explaining 120, I probably can't recall the reason.
  1774. # [13:45] <@smaug> PRInt32 nsHtml5StreamParser::sTimerInitialDelay = 120;
  1775. # [13:45] <@smaug> PRInt32 nsHtml5StreamParser::sTimerSubsequentDelay = 120;
  1776. # [13:45] <@smaug> that is all
  1777. # [13:45] <hsivonen> ok. that looks like I've at least thought about making the initial delay different
  1778. # [13:45] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1779. # [13:45] * Joins: rajul (quassel@1B75D864.33B9B7D5.F44414AF.IP)
  1780. # [13:46] <hsivonen> should always write comments for magic numbers like these :-(
  1781. # [13:47] <hsivonen> smaug: https://bugzilla.mozilla.org/show_bug.cgi?id=562635
  1782. # [13:47] <hsivonen> smaug: it's equal to an older magic number! :-)
  1783. # [13:47] * Yoric|backup is now known as Yoric
  1784. # [13:47] <@smaug> hsivonen: and now I need to ask sicking about the magic number :)
  1785. # [13:48] <Ms2ger> (http://www.astrodigital.org/space/stshorse.html)
  1786. # [13:48] <hsivonen> smaug: the old magic number might be from jst's landing
  1787. # [13:48] <hsivonen> from around 2000 if memory serves correctly
  1788. # [13:50] <@smaug> and the web is very much the same as it was 12 years ago
  1789. # [13:50] <@smaug> ok, so the magic number is just something random
  1790. # [13:51] <@smaug> hsivonen: about the nsHtml5ExecutorFlusher
  1791. # [13:51] <@smaug> hsivonen: are there cases when it really must flush assap
  1792. # [13:51] <@smaug> asap even
  1793. # [13:52] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1794. # [13:52] <hsivonen> smaug: no
  1795. # [13:52] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1796. # [13:52] <hsivonen> smaug: there are sync flushes, but those don't use a runnable at all
  1797. # [13:53] <@smaug> k
  1798. # [13:53] <hsivonen> smaug: so delaying flushes that already use a runnable is ok
  1799. # [13:53] <@smaug> hsivonen: the previous patch caused some test failures
  1800. # [13:53] <@smaug> sessionstore
  1801. # [13:53] <@smaug> and I assume those are actually bugs in the tests
  1802. # [13:53] <@smaug> (and those are apparently causing random orange already now)
  1803. # [13:54] <@smaug> I'll investigate those tests more one I have test results for the new patch
  1804. # [13:54] <hsivonen> smaug: see also https://bugzilla.mozilla.org/show_bug.cgi?id=72138
  1805. # [13:54] * Ms2ger approves of smaug fixing those intermittent oranges
  1806. # [13:54] <Ms2ger> That, or docshell :)
  1807. # [13:55] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1808. # [13:56] <@smaug> hmm, docshell...
  1809. # [13:56] <Ms2ger> Maybe ask attinasi..
  1810. # [13:56] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  1811. # [13:56] <@smaug> how come I manage to find other tasks before cleaning up docshell
  1812. # [13:57] <Ms2ger> Is that a rhetorical question? ;)
  1813. # [13:57] * Quits: mvalzelli (mvalzelli@F73B9CB6.6D0F8F78.B8D847BA.IP) (Ping timeout)
  1814. # [13:57] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1815. # [13:58] * Joins: squeakytoy (squeakytoy@moz-9E84F244.netset.se)
  1816. # [13:59] * rail_away is now known as rail
  1817. # [14:01] * @smaug needs some simple animation
  1818. # [14:01] <hsivonen> smaug: I was wrong. jst just made it preffable later, but the origin on the magic number is http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&root=/cvsroot&subdir=mozilla/content/html/document/src&command=DIFF_FRAMESET&file=nsHTMLContentSink.cpp&rev2=3.463&rev1=3.462
  1819. # [14:02] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1820. # [14:02] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1821. # [14:02] <hsivonen> smaug: https://bugzilla.mozilla.org/show_bug.cgi?id=76722
  1822. # [14:02] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1823. # [14:03] <@smaug> "A single content flush and a single reflow on www.cnn.com typically exceed 1 second on a 433Mhz PC running WINNT"
  1824. # [14:04] <@smaug> not very fast machine
  1825. # [14:04] * @smaug should find some really slow laptop
  1826. # [14:04] <darktrojan> I had one of those
  1827. # [14:04] <darktrojan> in 1998
  1828. # [14:04] <darktrojan> no, 1999
  1829. # [14:05] * mattwoodrow is now known as mattwoodrow|away
  1830. # [14:07] <@roc> of course, CNN.com was probably a bit simpler in those days too
  1831. # [14:08] * Quits: rajul (quassel@1B75D864.33B9B7D5.F44414AF.IP) (Ping timeout)
  1832. # [14:08] * Joins: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
  1833. # [14:09] <darktrojan> in those days it probably had animated gifs and under construction signs
  1834. # [14:09] <darktrojan> or was that geocities...
  1835. # [14:10] * Joins: rajul (quassel@4CF47936.4D0CBBB0.F44414AF.IP)
  1836. # [14:11] * Joins: mvalzelli (mvalzelli@F73B9CB6.6D0F8F78.B8D847BA.IP)
  1837. # [14:12] * Fallen|away is now known as Fallen
  1838. # [14:14] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (Ping timeout)
  1839. # [14:15] <glandium> mochitest splitting doesn't seem to work very usefully...
  1840. # [14:15] <Ms2ger> It doesn't
  1841. # [14:16] * Quits: Optimizer (Instantbir@77724DF8.2E4E5389.2AB48280.IP) (Ping timeout)
  1842. # [14:17] <@smaug> how do I change about:jank to check jank-ness every 50ms?
  1843. # [14:17] <@smaug> jrmuizel: do you know?
  1844. # [14:17] <@smaug> (or who implemented about:jank)
  1845. # [14:17] <jrmuizel> smaug: I did and can figure out for you in a second
  1846. # [14:18] <glandium> and --close-when-done doesn't close when done when giving a single test path
  1847. # [14:18] <glandium> sigh
  1848. # [14:18] <darktrojan> correct
  1849. # [14:18] <@smaug> hmm, 150 - c-gfx::DrawThebesLayer
  1850. # [14:20] <jrmuizel> smaug: the threshold is hardcoded here: http://dxr.lanedo.com/mozilla-central/tools/profiler/TableTicker.cpp.html#l606
  1851. # [14:20] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1852. # [14:20] * Quits: rajul (quassel@4CF47936.4D0CBBB0.F44414AF.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  1853. # [14:20] <@smaug> jrmuizel: ok, thanks
  1854. # [14:21] * Joins: Optimizer (Instantbir@77724DF8.2E4E5389.2AB48280.IP)
  1855. # [14:23] * nli is now known as nli|away
  1856. # [14:23] * Joins: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  1857. # [14:24] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1858. # [14:25] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1859. # [14:25] * @smaug is always surprised when someone links to dxr :)
  1860. # [14:25] <jwatt> anyone know how to get make to print out all the commands it would execute for a full rebuild, without actually building anything?
  1861. # [14:26] <jwatt> --just-print seems to be ignored if -B/--always-make is specified
  1862. # [14:28] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1863. # [14:30] * glob|away is now known as glob
  1864. # [14:31] <NeilAway> glandium: yeah, --close-when-done uses the harness, but a single test path bypasses that
  1865. # [14:31] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1866. # [14:33] * Quits: Optimizer (Instantbir@77724DF8.2E4E5389.2AB48280.IP) (Ping timeout)
  1867. # [14:34] * bwinton_away is now known as bwinton
  1868. # [14:35] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1869. # [14:36] <darktrojan> NeilAway, we should fix that
  1870. # [14:36] <Pike> jwatt: maybe if you use pymake and tweak it? no idea how far that'd get you
  1871. # [14:37] * Joins: Optimizer (Instantbir@77724DF8.2E4E5389.2AB48280.IP)
  1872. # [14:37] <NeilAway> darktrojan: harder than you think
  1873. # [14:37] <darktrojan> most things are
  1874. # [14:37] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
  1875. # [14:39] <NeilAway> jwatt: why do you need -B?
  1876. # [14:40] * Quits: dao (dao@moz-A3693267.dip.tu-dresden.de) (Quit: Leaving.)
  1877. # [14:41] * Joins: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  1878. # [14:41] <jwatt> Pike: maybe
  1879. # [14:41] <jwatt> NeilAway: because I'm interested in the lines executed for a full build
  1880. # [14:41] * Quits: Optimizer (Instantbir@77724DF8.2E4E5389.2AB48280.IP) (Ping timeout)
  1881. # [14:42] <darktrojan> jwatt, surely most of the lines don't exist before the makefiles are generated
  1882. # [14:43] <jwatt> darktrojan: I'm interested in running this on a tree that has been built, but without rebuilding it
  1883. # [14:43] <darktrojan> oh ok
  1884. # [14:43] <jwatt> so the makefiles already exist
  1885. # [14:45] * Joins: Optimizer (Instantbir@77724DF8.2E4E5389.2AB48280.IP)
  1886. # [14:50] * Parts: mvalzelli (mvalzelli@F73B9CB6.6D0F8F78.B8D847BA.IP)
  1887. # [14:50] <glandium> jwatt: the problem is that -B will re-make the Makefiles, which is not something that happens during a normal build. I suspect many other things like that will happen
  1888. # [14:50] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  1889. # [14:51] * Joins: friedcell (Adium@moz-567BF7F5.simobil.net)
  1890. # [14:52] * Quits: friedcell (Adium@moz-567BF7F5.simobil.net) (Quit: Leaving.)
  1891. # [14:55] <jwatt> glandium: hmm, that makes sense I guess
  1892. # [14:56] <atuljangra> !seen sawrubh
  1893. # [14:56] <firebot> sawrubh was last seen 4 days, 1 hour, 3 minutes and 46 seconds ago, saying 'I want to know why "TypeError : TestRunner is undefined" is coming. I checked head.js(the file in question and to which I haven't made any changes), but I see that TesRunner is
  1894. # [14:56] <firebot> defined as a singleton(I don't see any problems there)' in #introduction.
  1895. # [14:59] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  1896. # [15:01] * Joins: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP)
  1897. # [15:02] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
  1898. # [15:03] * Quits: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  1899. # [15:04] * Joins: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP)
  1900. # [15:04] * Joins: espindola (espindola@moz-2110DABF.dsl.teksavvy.com)
  1901. # [15:04] * Joins: lahabana (Mibbit@moz-A66CFDBD.imag.fr)
  1902. # [15:06] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1903. # [15:07] * ewong|sleep is now known as ewong
  1904. # [15:07] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1905. # [15:07] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  1906. # [15:10] * bhearsum|afk is now known as bhearsum
  1907. # [15:12] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1908. # [15:13] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1909. # [15:13] * Joins: dao (dao@moz-EC088BB1.dip.tu-dresden.de)
  1910. # [15:13] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  1911. # [15:14] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1912. # [15:14] <glandium> I think i found my leak
  1913. # [15:14] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1914. # [15:15] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  1915. # [15:16] * Joins: raphc (rc@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1916. # [15:17] * Joins: mjschranz (matt@FA65BD34.33EE9F8A.1139E686.IP)
  1917. # [15:18] * glandium wonders how much code locality could improve CC perf if we grouped all the CC functions together
  1918. # [15:18] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  1919. # [15:18] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1920. # [15:19] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Quit: )
  1921. # [15:19] <@smaug> glandium: the best way still to improve CC times is to reduce number of objects in the graph
  1922. # [15:19] <@smaug> median CC time is about 5ms now, IIRC
  1923. # [15:20] <@smaug> mccr8 has a patch to reduce the time after closing a tab
  1924. # [15:20] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  1925. # [15:21] <@smaug> hmm, is metrics.m.c down?
  1926. # [15:21] * Parts: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP)
  1927. # [15:22] * jmaher|afk is now known as jmaher
  1928. # [15:22] * Quits: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  1929. # [15:23] <glandium> smaug: speaking of CC patches, I'll have to stop my current work until the pending stuff lands, because that's going to conflict
  1930. # [15:23] <@smaug> what pending stuff?
  1931. # [15:23] <glandium> smaug: the removal of static initializers
  1932. # [15:23] <@smaug> oh, I thought the CC patch was about that
  1933. # [15:23] * Quits: dao (dao@moz-EC088BB1.dip.tu-dresden.de) (Quit: Leaving.)
  1934. # [15:24] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
  1935. # [15:25] <glandium> ah no, the pending stuff is 754495
  1936. # [15:25] * Quits: raphc (rc@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1937. # [15:25] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1938. # [15:25] <@smaug> bug 754495?
  1939. # [15:25] <glandium> so yeah, we're talking about the same thing
  1940. # [15:26] <glandium> it's mccr8's patch
  1941. # [15:26] <glandium> it's conflicting with mine
  1942. # [15:26] <@smaug> strange
  1943. # [15:26] <@smaug> but ok
  1944. # [15:27] * Joins: raphc (rc@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1945. # [15:28] <glandium> actually, maybe it doesn't conflict
  1946. # [15:29] <glandium> weird, i thought i had seen conflicting hunks
  1947. # [15:29] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1948. # [15:29] * jlebar|sleep is now known as jlebar
  1949. # [15:29] * Joins: dao (dao@moz-EC088BB1.dip.tu-dresden.de)
  1950. # [15:29] * Quits: mjschranz (matt@FA65BD34.33EE9F8A.1139E686.IP) (Quit: Iz be goingz to sleepz)
  1951. # [15:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/c72ca7cdac11 - Panos Astithas - Bug 756513 - Enable the script debugger by default; r=rcampbell
  1952. # [15:29] <glandium> ah, yes, there's a small conflict because it implements a nsCycleCollectionParticipant without using the macros
  1953. # [15:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/49cbdb1ea4e2 - Andres Hernandez [:andreshm] - Bug 741255 - ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that. during shutdown, with telemetry on stack; r=froydnj
  1954. # [15:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/a84e147b4d22 - Joe Walker - Bug 756888 - Rollup of a bunch of small GCLI changes; r=dcamp
  1955. # [15:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/21be0265c5f3 - Robert Strong - Windows installer only - Bug 745426 - Maintenance service description should wrap to allow long localizations. r=bbondy
  1956. # [15:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/e3702cde36ad - Thaddee Tyl - Bug 675927 - [Mac] The Web Console Window freezes when drag and drop the parent tab to create a new window; r=msucan,rcampbell
  1957. # [15:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/5586efaf687d - Tim Taubert - merge m-c to fx-team
  1958. # [15:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/b1dc93af542d - Bellindira Castillo [:bellindira] - Bug 662743 - Session restore should do more than restore a <select>'s selectedIndex; r=zpao
  1959. # [15:30] <firebot> http://hg.mozilla.org/mozilla-central/rev/157fa37cea55 - Panos Astithas - Stop using 'frame.arguments' now that 'arguments' is always present in the environment bindings (Bug 752770); r=rcampbell
  1960. # [15:31] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
  1961. # [15:31] * Joins: mjschranz (matt@FA65BD34.33EE9F8A.1139E686.IP)
  1962. # [15:32] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1963. # [15:33] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
  1964. # [15:33] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1965. # [15:34] * Joins: mcot (mcot@moz-F552191C.hsd1.va.comcast.net)
  1966. # [15:36] <glandium> damn, still leaking :(
  1967. # [15:38] * Joins: cdiehl_ (cdiehl@moz-1ECB5256.pool.mediaways.net)
  1968. # [15:39] * Quits: cdiehl (cdiehl@moz-6050E529.pool.mediaways.net) (Ping timeout)
  1969. # [15:39] * cdiehl_ is now known as cdiehl
  1970. # [15:39] * Joins: mcote (mcote@moz-FD8EB826.mc.videotron.ca)
  1971. # [15:42] * Quits: Optimizer (Instantbir@77724DF8.2E4E5389.2AB48280.IP) (Ping timeout)
  1972. # [15:42] <@smaug> does anyone know an iframe-heavy page?
  1973. # [15:43] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1974. # [15:43] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  1975. # [15:43] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1976. # [15:43] * Quits: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP) (Ping timeout)
  1977. # [15:44] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1978. # [15:45] <ejpbruel> i seem to be unable to build mozilla-central, even after clobbering?
  1979. # [15:45] * bz_sleep is now known as bz
  1980. # [15:45] <ejpbruel> Makefile:17: ../../../../../config/rules.mk: No such file or directory
  1981. # [15:45] <ejpbruel> im assuming that i have to change some line somewhere?
  1982. # [15:45] * Joins: Optimizer (Instantbir@77724DF8.2E4E5389.2AB48280.IP)
  1983. # [15:46] <glandium> ejpbruel: bug 756808
  1984. # [15:48] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1985. # [15:48] * Quits: sawrubh (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1986. # [15:48] <ejpbruel> glandium: thanks
  1987. # [15:49] <ejpbruel> glandium: btw, what is the proper way to apply a patch? because ive been dicking around with that like forever now
  1988. # [15:49] <glandium> ejpbruel: hg qimport ?
  1989. # [15:50] <ejpbruel> oh nice, that puts it on my mq
  1990. # [15:50] <ejpbruel> awesome, thanks :)
  1991. # [15:50] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1992. # [15:51] * Quits: raphc (rc@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1993. # [15:51] <ejpbruel> that patch doesnt cleanly apply
  1994. # [15:52] <ejpbruel> glandium: ^
  1995. # [15:52] * Quits: Yoric (Yoric@4A536503.45AA75E6.5C7CEBE3.IP) (Input/output error)
  1996. # [15:53] <glandium> Ms2ger: ^
  1997. # [15:53] <Ms2ger> The patch landed
  1998. # [15:53] <Ms2ger> It fixed the original problem
  1999. # [15:53] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  2000. # [15:53] <@bsmedberg> anyone know about the nightly build red?
  2001. # [15:53] <@bsmedberg> Invalid path to pdbstr.exe - please set/check PDBSTR_PATH.
  2002. # [15:53] * catlee-away is now known as catlee
  2003. # [15:54] <glandium> bsmedberg: someone from #build ?
  2004. # [15:54] <Pike> smaug: anything with a ton of social network buttons? Or is that the wrong iframe scenario?
  2005. # [15:54] <ejpbruel> hold on, let me clobber and rebuild from the latest pull
  2006. # [15:56] * Quits: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2007. # [15:56] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  2008. # [15:56] * cadecairos_away is now known as cadecairos
  2009. # [15:56] * Quits: squeakytoy (squeakytoy@moz-9E84F244.netset.se) (Quit: Leaving)
  2010. # [15:57] * Quits: dao (dao@moz-EC088BB1.dip.tu-dresden.de) (Quit: Leaving.)
  2011. # [15:57] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2012. # [15:57] * cadecairos is now known as cadecairos_away
  2013. # [15:58] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  2014. # [15:58] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  2015. # [15:58] * Quits: mjschranz_away (matt@78D3F304.33EE9F8A.1139E686.IP) (Quit: later!)
  2016. # [15:58] * Quits: cadecairos_away (cadecairos@78D3F304.33EE9F8A.1139E686.IP) (Quit: Be back soon!)
  2017. # [15:59] <@smaug> Pike: that should be ok
  2018. # [15:59] * wlach|afk is now known as wlach
  2019. # [15:59] * Joins: dao (dao@moz-EC088BB1.dip.tu-dresden.de)
  2020. # [15:59] <@smaug> I don't know such site
  2021. # [15:59] * Joins: cadecairos (cadecairos@78D3F304.33EE9F8A.1139E686.IP)
  2022. # [16:00] * Joins: mjschranz_ (matt@78D3F304.33EE9F8A.1139E686.IP)
  2023. # [16:01] * Quits: mjschranz (matt@FA65BD34.33EE9F8A.1139E686.IP) (Quit: Iz be goingz to sleepz)
  2024. # [16:01] <Pike> I'm good, me neither. I know an addon that blocks them, though ;-)
  2025. # [16:01] * Pike ducks
  2026. # [16:02] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2027. # [16:02] * mjschranz_ is now known as mjschranz
  2028. # [16:04] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  2029. # [16:04] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2030. # [16:04] <Pike> smaug: 17 iframes in the top document for http://blog.clothingattesco.com/
  2031. # [16:04] <Pike> searched for blog and clothes :-)
  2032. # [16:04] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
  2033. # [16:05] <glandium> \o/ i found my leak
  2034. # [16:06] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2035. # [16:07] * Quits: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2036. # [16:07] * Joins: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP)
  2037. # [16:08] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  2038. # [16:10] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2039. # [16:10] * Joins: dao1 (dao@moz-EC088BB1.dip.tu-dresden.de)
  2040. # [16:10] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2041. # [16:10] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2042. # [16:11] * Quits: dao (dao@moz-EC088BB1.dip.tu-dresden.de) (Ping timeout)
  2043. # [16:12] * Joins: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP)
  2044. # [16:12] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/ffaf38d1e36d - Benjamin Smedberg - Bug 740795 part B - make nsinstall.py accept an "-X" flag to exclude files when copying directories recursively, r=ted
  2045. # [16:12] <firebot> http://hg.mozilla.org/mozilla-central/rev/d50e4a17308b - Benjamin Smedberg - Bug 740795 part C - Don't ship pdf.js as an extension, build changes, r=ted
  2046. # [16:13] <firebot> http://hg.mozilla.org/mozilla-central/rev/edb5a8927dae - Dave Townsend - Bug 740795 part A - file moves for pdf.js not being shipped as an extension, r=bsmedberg
  2047. # [16:13] * philor|away is now known as philor
  2048. # [16:13] <@bsmedberg> kmoir_buildduty: do you know about the win opt nightly build failure?
  2049. # [16:13] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2050. # [16:14] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2051. # [16:14] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  2052. # [16:15] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2053. # [16:15] <kmoir_buildduty> bsmedberg: No. My first day of buildduty, let me go find out more :-)
  2054. # [16:15] <catlee> be gentle!
  2055. # [16:15] <@bsmedberg> kmoir_buildduty: https://tbpl.mozilla.org/php/getParsedLog.php?id=11947559&tree=Firefox this one ;-)
  2056. # [16:15] <@bsmedberg> good luck, have fun!
  2057. # [16:15] <@bsmedberg> ;-)
  2058. # [16:15] * Quits: dao1 (dao@moz-EC088BB1.dip.tu-dresden.de) (Ping timeout)
  2059. # [16:16] * Joins: dao (dao@moz-EC088BB1.dip.tu-dresden.de)
  2060. # [16:17] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2061. # [16:18] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: I've got to go. See ya!)
  2062. # [16:18] <glandium> oh, so there's some buildduty hazing ongoing, i see ;)
  2063. # [16:18] * Joins: timdream (timdream@moz-9272B29E.adsl.dynamic.seed.net.tw)
  2064. # [16:19] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b6d88d594783 - David Burns - Bug 756233: Removing Selenium proxy from marionette r=jgriffin
  2065. # [16:20] * armenzg is now known as armenzg_brb
  2066. # [16:22] * Joins: wsmwk (chatzilla@moz-A0259CC0.cc.lehigh.edu)
  2067. # [16:22] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  2068. # [16:23] * Quits: jbalogh (jbalogh@moz-5D2708AA.hsd1.ca.comcast.net) (Quit: Leaving...)
  2069. # [16:23] * Quits: dao (dao@moz-EC088BB1.dip.tu-dresden.de) (Ping timeout)
  2070. # [16:24] * Joins: dao (dao@moz-EC088BB1.dip.tu-dresden.de)
  2071. # [16:24] <NeilAway> glandium: heresey! does everyone else use the cycle collection participant macros?
  2072. # [16:25] * Joins: coop (Chris@434A12C0.6ADAA238.3EE329E3.IP)
  2073. # [16:25] <glandium> NeilAway: apart from some xpconnect code, yes. (but i think we should change that and make the whole thing use templates)
  2074. # [16:25] <jtcranmer> but macros are templates! ... for C
  2075. # [16:26] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
  2076. # [16:26] <Yoric> jtcranmer: To my eternal dismay.
  2077. # [16:28] * coop is now known as coop|buildduty
  2078. # [16:29] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Connection reset by peer)
  2079. # [16:29] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
  2080. # [16:29] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  2081. # [16:29] * Joins: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP)
  2082. # [16:31] <gaston> is there a bug # for xpidl conversion from prtypes to stdint types ?
  2083. # [16:32] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  2084. # [16:35] * Quits: John-Galt (kris@moz-104CC309.mv.mozilla.com) (Ping timeout)
  2085. # [16:35] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  2086. # [16:35] * Joins: John-Galt (kris@moz-104CC309.mv.mozilla.com)
  2087. # [16:35] <jtcranmer> I don't think so
  2088. # [16:36] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  2089. # [16:36] <Ms2ger> Sure is
  2090. # [16:36] * Joins: rclick (rclick@moz-914CAD41.dsl.covlil.sbcglobal.net)
  2091. # [16:37] <Ms2ger> Bug 579517
  2092. # [16:37] <Ms2ger> gaston, jtcranmer ^
  2093. # [16:37] <gaston> thx :)
  2094. # [16:38] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  2095. # [16:39] <gaston> ah, thats one of the 'hopefully someone crazy enough will tackle it' bugs..
  2096. # [16:39] <Ms2ger> :)
  2097. # [16:39] * Quits: omeringen (omer@96951DB5.F73F68B5.9CD63BA8.IP) (Client exited)
  2098. # [16:39] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2099. # [16:39] * ChanServ sets mode: +o ehsan
  2100. # [16:39] <Ms2ger> gaston, interested? ;)
  2101. # [16:40] <gaston> do i look like someone crazy enough ? :)
  2102. # [16:40] <Ms2ger> You work on BSD? :)
  2103. # [16:41] <gaston> yeah and that means i have my quota of useless wars :)
  2104. # [16:41] * Quits: dao (dao@moz-EC088BB1.dip.tu-dresden.de) (Quit: Leaving.)
  2105. # [16:41] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2106. # [16:41] * ChanServ sets mode: +o dveditz
  2107. # [16:41] * Joins: dao (dao@moz-EC088BB1.dip.tu-dresden.de)
  2108. # [16:41] <jhammel> gaston: so since BSD doesn't use GPL, why does it hate freedom so much? ;)
  2109. # [16:41] <Ms2ger> OTOH, integer mismatches hurt you more than average :)
  2110. # [16:41] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Input/output error)
  2111. # [16:41] <jhammel> </war:useless>
  2112. # [16:42] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
  2113. # [16:42] <BenB> I've updated http://mdn.beonex.com/ , in case somebody needs a faster devmo
  2114. # [16:43] <Callek> kmoir_buildduty, bsmedberg, coop|buildduty: also fyi re: pdbstr error Bug 756878, which sounds related
  2115. # [16:43] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: glazou)
  2116. # [16:43] * Quits: dao (dao@moz-EC088BB1.dip.tu-dresden.de) (Ping timeout)
  2117. # [16:44] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2118. # [16:44] <philor> well good for me - I knew I knew about the failure, didn't know I'd filed it
  2119. # [16:44] * Quits: Optimizer (Instantbir@77724DF8.2E4E5389.2AB48280.IP) (Ping timeout)
  2120. # [16:46] <kmoir_buildduty> bsdmedberg Callek: Yes catlee is looking at bug 756878
  2121. # [16:47] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2122. # [16:47] * ChanServ sets mode: +o dveditz
  2123. # [16:47] * Joins: dao (dao@moz-EC088BB1.dip.tu-dresden.de)
  2124. # [16:47] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  2125. # [16:48] * Joins: Optimizer (Instantbir@679CA96C.CC8DB6A3.2AB48280.IP)
  2126. # [16:48] <lahabana> .bz hello we're a group of students working on firefox for a month and mounir is mentoring us. He pointed us at bug 716875. we've been looking through the code and starting to understand
  2127. # [16:49] <@bz> lahabana: ok
  2128. # [16:49] * Joins: omeringen (omer@96951DB5.F73F68B5.9CD63BA8.IP)
  2129. # [16:49] <lahabana> we've seen that you've been commenting on that bug and thought that you could help us understand a bit deeper
  2130. # [16:49] <@bz> probably. ;)
  2131. # [16:49] * khuey|away is now known as khuey
  2132. # [16:49] <@bz> any specific questions?
  2133. # [16:49] * Joins: __alex (Mibbit@moz-91848CE0.grenet.fr)
  2134. # [16:49] * Quits: dao (dao@moz-EC088BB1.dip.tu-dresden.de) (Ping timeout)
  2135. # [16:50] <lahabana> yes why change the inheritance to nsContainerFrame rather than nsBoxFrame?
  2136. # [16:50] * Joins: dao (dao@moz-EC088BB1.dip.tu-dresden.de)
  2137. # [16:51] <@bz> because nsBoxFrame does various things that are wrong for a CSS vox
  2138. # [16:51] <@bz> er, box
  2139. # [16:51] <@bz> See discussion in bug 157846
  2140. # [16:52] <catlee> kmoir_buildduty: fixed bug 756878
  2141. # [16:53] <kmoir_buildduty> catlee: Thanks!
  2142. # [16:53] <lahabana> ok I see thx
  2143. # [16:53] * Ms2ger wonders if bz knew that bug number by heart
  2144. # [16:54] * Joins: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP)
  2145. # [16:54] <lahabana> so to change the dependency we'll need to add quite things to deal with the size of the frame no?
  2146. # [16:54] <@bz> Ms2ger: no, it was in the relevant bug report
  2147. # [16:55] <@bz> lahabana: yes, you'll need to implement reflow
  2148. # [16:55] <jtcranmer> Ms2ger: that's not a "replace xpidl" but rather "replace everybody"
  2149. # [16:55] * Quits: omeringen (omer@96951DB5.F73F68B5.9CD63BA8.IP) (Client exited)
  2150. # [16:55] <Ms2ger> jtcranmer, same thing, really
  2151. # [16:55] * @bz tries to figure out the right type to use for optional strings
  2152. # [16:55] <@bz> our string story is such a mess....
  2153. # [16:55] * armenzg_brb is now known as armenzg
  2154. # [16:56] <Ms2ger> jtcranmer, or did you expect someone to change just the xpidl-generated signatures and no others?
  2155. # [16:56] <lahabana> ok I see can you point us to some classes that could help us to understand better how the reflow has to work
  2156. # [16:56] <Ms2ger> bz, at least you don't have functions taking |const nsAString*| over there :)
  2157. # [16:56] <lahabana> to be honest getting in the code is not a piece of cake ;)
  2158. # [16:56] <Ms2ger> lahabana, er, well, welcome to Mozilla ;)
  2159. # [16:57] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
  2160. # [16:57] <lahabana> thx Ms2ger
  2161. # [16:58] <philor> hmm, I got three patches to disable tests reviewed faster than the one which actually fixes the test, I wonder if there's a lesson there
  2162. # [16:58] <jtcranmer> Ms2ger: well, I suppose it's just the PRBool/bool issue
  2163. # [16:58] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  2164. # [16:58] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/c20d415ef1b5 - Ehsan Akhgari - Bug 307181 - Stage Firefox updates in the background after they're downloaded, and replace the application directory on restart; r=rstrong,bbondy
  2165. # [16:59] <bbondy> \o/
  2166. # [16:59] <edmorley> ehsan++
  2167. # [17:00] <@ehsan> :)
  2168. # [17:00] <edmorley> philor: disable all the things \o/
  2169. # [17:00] <mconley> ehsan: !! Whoo!
  2170. # [17:00] * Joins: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
  2171. # [17:00] <bbondy> ehsan good luck sleeping for the next couple nights :)
  2172. # [17:00] * Quits: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr) (Ping timeout)
  2173. # [17:01] <@ehsan> mconley: should I file a bug for thunderbird to start using background updates as well?
  2174. # [17:01] <@ehsan> bbondy: lol, I'm taking all of my vacation starting tomorrow ;)
  2175. # [17:01] <bbondy> haha
  2176. # [17:01] <mconley> ehsan: yes, though I was under the impression that we'd inherit that good stuff automatically through toolkit...
  2177. # [17:01] <bbondy> thanks for the heads up I'll do that too in that case
  2178. # [17:01] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
  2179. # [17:02] <@ehsan> mconley: the code is all there, you just need to toggle a pref (and presumably test a bit)
  2180. # [17:02] <mconley> ehsan: cool
  2181. # [17:02] <@ehsan> mconley: who should I CC on that bug?
  2182. # [17:03] <Standard8> ehsan: we've got to pick up the signing automation first
  2183. # [17:03] * gregglind_away is now known as gregglind
  2184. # [17:03] <@ehsan> Standard8: why?
  2185. # [17:03] <__alex> hi everyone I'm a student working with lahabana on bugs related to nsTextControllerFrame (layout part), and I'm wondering if there is any additional documentation available about reflow operations
  2186. # [17:04] <Standard8> ehsan: doesn't that rely on the seperate updater.exe?
  2187. # [17:04] * Quits: mreid (mreid@moz-5F4A70CA.yipyip.com) (Ping timeout)
  2188. # [17:04] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  2189. # [17:04] <@bz> lahabana: sorry, got sidetracked. You still there?
  2190. # [17:04] <lahabana> yep
  2191. # [17:04] <@bz> __alex, lahabana: lemme look up what we have in the way of docs
  2192. # [17:04] * Quits: Optimizer (Instantbir@679CA96C.CC8DB6A3.2AB48280.IP) (Ping timeout)
  2193. # [17:04] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2194. # [17:05] <@bz> I assume you've already read https://wiki.mozilla.org/Gecko:Overview#Reflow ?
  2195. # [17:05] <__alex> ok thx bz
  2196. # [17:05] <Standard8> ehsan: i.e. the maintenance service
  2197. # [17:05] <@ehsan> Standard8: yes
  2198. # [17:05] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2199. # [17:05] <@ehsan> Standard8: oh no
  2200. # [17:05] <__alex> yeap we've already read this one
  2201. # [17:05] <@ehsan> Standard8: this works both with and without that service, and also on linux and mac too
  2202. # [17:05] <@bz> Ms2ger: const nsAString* is actually looking tempting
  2203. # [17:05] <@ehsan> Standard8: mconley: bwinton: filed bug 757448
  2204. # [17:05] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2205. # [17:05] <@bz> __alex, lahabana: and you read the documentation in nsIFrame.h for the various reflow methods?
  2206. # [17:05] <mconley> ehsan: awesome, thank you
  2207. # [17:06] <Standard8> ehsan: ok, if it works either way, then we can pick it up sooner rather than later
  2208. # [17:06] <Standard8> still want the maintenance service anyways ;-)
  2209. # [17:07] <@ehsan> yep, but no need for one to block the other
  2210. # [17:07] <lahabana> bz no we didn't come up to that yet
  2211. # [17:07] <Standard8> ok cool, good to know
  2212. # [17:07] <lahabana> looks interesting
  2213. # [17:07] * Joins: mreid (mreid@moz-5F4A70CA.yipyip.com)
  2214. # [17:07] <@bz> __alex, lahabana: OK, well, read that
  2215. # [17:08] * Joins: joe_walk_ (joe_walker@moz-15405DDA.cable.virginmedia.com)
  2216. # [17:08] * Joins: Optimizer (Instantbir@679CA96C.CC8DB6A3.2AB48280.IP)
  2217. # [17:08] <lahabana> ok thx a lot we're gonna get into that
  2218. # [17:08] <__alex> ok, thank you for your time ;)
  2219. # [17:08] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
  2220. # [17:08] <nemo> you know, one minor complaint about the new firefox PDF.js - and that's the need to whitelist the remote domain in NoScript to run it.
  2221. # [17:08] <__alex> we'll take a look at this file
  2222. # [17:09] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2223. # [17:09] <@bz> sounds good
  2224. # [17:09] <@bz> if you run into more questions, feel free to mail me!
  2225. # [17:09] <NeilAway> is the changeset stored in the build anywhere?
  2226. # [17:10] <bhearsum> application.ini
  2227. # [17:10] <yury> nemo: this one https://github.com/mozilla/pdf.js/issues/1170 ?
  2228. # [17:10] <@bz> NeilAway: about:buildconfig?
  2229. # [17:10] <bhearsum> NeilAway: ^
  2230. # [17:11] <nemo> yury: oh. github. I'd been looking on bugzilla
  2231. # [17:12] <nemo> yury: you know, since it is *built into the browser* :-p
  2232. # [17:12] <espindola> bsmedberg, there is something about the status updates that our span filter doesn't like :-(
  2233. # [17:12] * Joins: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  2234. # [17:12] <nemo> yury: ok. not built in, but a default addon. whatever.
  2235. # [17:13] <__alex> bz: ok thx
  2236. # [17:13] <nemo> yury: I agree w/ last comment
  2237. # [17:13] <yury> nemo: interesting if NoScript devs might help us with backdoor :)
  2238. # [17:13] <bhearsum> ehsan: congrats on https://bugzilla.mozilla.org/show_bug.cgi?id=307181 landing
  2239. # [17:14] <@ehsan> thanks!
  2240. # [17:15] <nemo> yury: just one dev I believe. is ironic given he recommended PDF.js quite some time ago
  2241. # [17:15] <NeilAway> bhearsum: hmm, doesn't seem to work in xulrunner
  2242. # [17:15] <nemo> yury: http://hackademix.net/2011/12/07/hulk-want-pdfjs/
  2243. # [17:15] * Quits: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
  2244. # [17:16] <yury> :)
  2245. # [17:16] <bhearsum> NeilAway: platform.ini
  2246. # [17:16] <mounir> smaug: is there a helper I could use to create a trusted key event in JS?
  2247. # [17:16] <nemo> yury: so. why is a part of firefox using a separate bug tracker?
  2248. # [17:16] <nemo> I was hunting around for any mention of it on bugzilla...
  2249. # [17:17] * Joins: _alex (Mibbit@moz-91848CE0.grenet.fr)
  2250. # [17:17] <NeilAway> bhearsum: sorry, to clarify, I don't see it in either for this xul app, but I see it in about:buildconfig for the browser
  2251. # [17:17] * khuey is now known as khuey|away
  2252. # [17:18] <NeilAway> bhearsum: bingo!
  2253. # [17:18] <bjacob> bz: is it OK to start moving the canvas/webgl impls from PRInt types to stdint types, despite XPIDL still using PRInt types? Or should i wait more?
  2254. # [17:18] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  2255. # [17:18] * Joins: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP)
  2256. # [17:19] <yury> nemo: the github was used long ago before decision to embed the pdf.js was made
  2257. # [17:19] * Quits: _alex (Mibbit@moz-91848CE0.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  2258. # [17:19] * Quits: __alex (Mibbit@moz-91848CE0.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  2259. # [17:19] <yury> now we have to dance between github and bugzilla
  2260. # [17:19] * Quits: NimeshNeema (u2689@moz-160C58C6.com) (Client exited)
  2261. # [17:19] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
  2262. # [17:19] * Quits: timeless (u4015@moz-160C58C6.com) (Input/output error)
  2263. # [17:19] * Quits: ttaubert (u2620@moz-160C58C6.com) (Input/output error)
  2264. # [17:19] * Quits: spartan (u5883@moz-160C58C6.com) (Broken pipe)
  2265. # [17:19] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
  2266. # [17:19] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
  2267. # [17:19] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
  2268. # [17:20] * Quits: daleharvey (u513@moz-160C58C6.com) (Client exited)
  2269. # [17:20] * Joins: spartan (u5883@moz-160C58C6.com)
  2270. # [17:20] <@bz> bjacob: I think it's fine
  2271. # [17:20] <@bz> bjacob: well, you have to be a bit careful
  2272. # [17:20] * Joins: ttaubert (u2620@moz-160C58C6.com)
  2273. # [17:20] <mounir> jlebar: ping
  2274. # [17:20] * Joins: jaws (u2871@moz-160C58C6.com)
  2275. # [17:20] <jlebar> mounir, ack
  2276. # [17:20] <@bz> bjacob: since uint32_t* and PRUint32*, say, are not compatible on some of our compilers
  2277. # [17:20] * Quits: spartan (u5883@moz-160C58C6.com) (Client exited)
  2278. # [17:20] * Quits: jaws (u2871@moz-160C58C6.com) (Broken pipe)
  2279. # [17:20] * Quits: ttaubert (u2620@moz-160C58C6.com) (Input/output error)
  2280. # [17:20] <nemo> yury: but I mean, I still don't see PDF.js in the Component list on a bugzilla search. So I guess there isn't any transitioning.
  2281. # [17:20] * nemo shrugs
  2282. # [17:20] <froydnj> bjacob: likewise for the 64-bit types
  2283. # [17:20] <@bz> bjacob: so you should be able to move everything except the actual xpidl function signatures
  2284. # [17:21] <yury> nemo: PDF Viewer
  2285. # [17:21] <nemo> yury: oh well. here's hoping the whitelisting behaviour gets fixed. 'cause for now I'm just gonna stick w/ evince.
  2286. # [17:21] <bjacob> bz: right ok
  2287. # [17:21] <nemo> yury: ahhh
  2288. # [17:21] <mounir> jlebar: hmm, I pinged you and I found my answer :)
  2289. # [17:21] <jlebar> mounir, Happy to help. :)
  2290. # [17:21] <bjacob> bz: is XPIDL moving to stdint types soon?
  2291. # [17:21] <nemo> yury: https://bugzilla.mozilla.org/show_bug.cgi?id=739058 bingo!
  2292. # [17:21] <nemo> thanks
  2293. # [17:21] <@bz> bjacob: I doubt it
  2294. # [17:21] <@bz> bjacob: it would be a pretty huge change....
  2295. # [17:21] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  2296. # [17:22] <bjacob> bz: :-/ so we'll be stuck with PRInt types for all functions coming from IDL forever?
  2297. # [17:22] <mounir> jlebar: glad you did :)
  2298. # [17:22] <jtcranmer> bz: well, we did s/PRBool/bool/ a while back
  2299. # [17:22] <@bz> true
  2300. # [17:22] <Ms2ger> bjacob, glad to see you volunteer ;)
  2301. # [17:22] <@bz> and it was a huge change!
  2302. # [17:22] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  2303. # [17:22] <@bz> bjacob: well, so...
  2304. # [17:22] <@bz> bjacob: for webgl in particular the plan is to just nuke the xpidl altogether
  2305. # [17:22] <@bz> bjacob: in the next few months
  2306. # [17:22] <jtcranmer> well
  2307. # [17:23] <bjacob> bz: but PRInt32->int32_t should be a much smaller change, as these types are supposed to behave in the same way (contrary to PRBool->bool)
  2308. # [17:23] <Ms2ger> bjacob, (and note in particular that PRUint64* and uint64_t* are not compatible on gaston's compiler)
  2309. # [17:23] <@bz> bjacob: fair
  2310. # [17:23] <yury> nemo: evince is your choice.. and hope the stuff like http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2008-1693 will not happen anymore
  2311. # [17:23] <bjacob> bz: if XPIDL is going away for webgl soon, i'll just wait for that
  2312. # [17:24] <jtcranmer> it could be possible to break it up into the "uncontroversial" type changes ({u,}int{8,16}_t) and the bigger ones ({u,}int{32,64}_t)
  2313. # [17:24] <Ms2ger> jtcranmer, NO
  2314. # [17:24] <Ms2ger> ;)
  2315. # [17:24] <Pike> Standard8: as I see that changeset flying by, pdf.js is moving within browser, have you guys figured out what/when/why/which etc for thunderbird and pdf?
  2316. # [17:24] * Joins: daleharvey (u513@moz-160C58C6.com)
  2317. # [17:24] <Standard8> Pike: nope
  2318. # [17:25] <jtcranmer> let's make application/pdf inline! :-P
  2319. # [17:25] <bjacob> jtcranmer: i still dont see how int32/64 are controversial. I understand that they can be incompatible with PRInt32/64 but couldn't we just typedef PRInt32 as int32_t etc?
  2320. # [17:26] <nemo> yury: whitelisting a site is scarier
  2321. # [17:26] <nemo> yury: esp if it is doing any evil
  2322. # [17:26] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2323. # [17:26] <nemo> yury: evince is a smaller attack surface
  2324. # [17:26] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Ping timeout)
  2325. # [17:26] * yury does not approve whitelisting
  2326. # [17:26] <@bsmedberg> espindola: I've heard that it doesn't like if a status update is "sent" by somebody with a mozilla.com email. I tried adding a Sender header to make it better, but it still sometimes doesn't.
  2327. # [17:26] * fabrice|afk is now known as fabrice
  2328. # [17:26] <@bsmedberg> IT looked at it and then I think they dropped it.
  2329. # [17:26] * Joins: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  2330. # [17:27] <Ms2ger> bjacob, I suspect wtc would not approve
  2331. # [17:27] <jhammel> but who cares what the world trade consortium thinks?
  2332. # [17:27] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2333. # [17:27] <gaston> Ms2ger: it's not "my compiler" but "any bsd" i think
  2334. # [17:28] <Ms2ger> gaston, same thing, really ;)
  2335. # [17:28] <jlebar> lol
  2336. # [17:28] <yury> nemo: can NoScript provide some kinda API for pdf.js/extensions to bypass block?
  2337. # [17:28] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2338. # [17:28] <froydnj> presumably freebsd won't care much once clang goes in...?
  2339. # [17:28] <yury> nemo: I think AdBlock has something like that
  2340. # [17:28] <glandium> froydnj: gaston is on openbsd
  2341. # [17:29] <gaston> it doesnt depend on the compiler, it depends on the types defined in system headers anyway
  2342. # [17:29] * joduinn-home is now known as joduinn-commute
  2343. # [17:29] <bjacob> Ms2ger: what's wtc?
  2344. # [17:29] <Ms2ger> WHo
  2345. # [17:30] <glandium> bjacob: nspr maintainer
  2346. # [17:30] <gaston> (see #634793)
  2347. # [17:30] * Quits: imphil (philipp@moz-55513EF0.rad.med.uni-muenchen.de) (Ping timeout)
  2348. # [17:30] <bjacob> Ms2ger: ah. Why not?
  2349. # [17:30] * jlebar is now known as jlebar|afk
  2350. # [17:30] <glandium> he's the reason why we're still using cvs
  2351. # [17:30] <nemo> yury: I imagine if you contacted dev he could do something...
  2352. # [17:30] <jhammel> Ms2ger: what about the world health organization?
  2353. # [17:30] <gaston> bjacob: oh you've never tried to send a patch to nspr ?
  2354. # [17:30] <bjacob> Ms2ger: gaston: i dont care about who
  2355. # [17:30] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
  2356. # [17:31] <jhammel> glandium: i can't parse that sentence but i'm pretty sure if i could it would make me angry
  2357. # [17:31] <bjacob> Ms2ger: gaston: i dont care about who's the maintainer of nspr! This is about allowing us to use nspr less
  2358. # [17:31] <nemo> yury: and. you don't approve of whitelisting? what?? as a general concept?
  2359. # [17:31] <Ms2ger> bjacob, well, you suggested changing the PR*-types...
  2360. # [17:31] <bjacob> Ms2ger: so if _we_ approve it we should just patch our copy of nspr with that
  2361. # [17:31] <Ms2ger> Uh-oh
  2362. # [17:31] <Ms2ger> Uh-oh
  2363. # [17:31] * Joins: _alex (Mibbit@moz-91848CE0.grenet.fr)
  2364. # [17:31] * Quits: joe_walk_ (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  2365. # [17:32] <froydnj> I vote bjacob gets to be in charge of future nspr merges
  2366. # [17:32] <gaston> haha
  2367. # [17:32] <yury> nemo: hmmm... yeah
  2368. # [17:32] <glandium> bjacob: fedora has system libraries that use nspr. when these libraries are loaded by firefox, they use ours. there better be no abi change
  2369. # [17:32] <bjacob> glandium: aha - that's what i didn't know
  2370. # [17:33] <bjacob> glandium: (i didn't realize nspr had significant non-mozilla usage)
  2371. # [17:33] * Joins: Unfocused (u2622@moz-160C58C6.com)
  2372. # [17:33] * Joins: ttaubert (u2620@moz-160C58C6.com)
  2373. # [17:33] * jhammel didn't realize fedora was considered significant ;)
  2374. # [17:33] <bjacob> glandium: is that specific to fedora?
  2375. # [17:33] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
  2376. # [17:33] <gaston> bjacob: specific to any unix os
  2377. # [17:33] <glandium> bjacob: well, fedora uses nspr because they use nss, and they use nss because they decided that only one crypto library should be used, and they chose nss for that
  2378. # [17:34] <glandium> gaston: it's more specific to fedora
  2379. # [17:34] <glandium> but the problem may exist with other unix
  2380. # [17:34] <gaston> bjacob: quite a bunch of third-party code relies on nspr for various things, not only mozilla
  2381. # [17:34] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  2382. # [17:34] * Joins: sid0 (u2934@moz-160C58C6.com)
  2383. # [17:34] <nemo> yury: anyway. regardless noscript supports both whitelisting and blacklisting. is just obviously a lot less safe in blacklist mode :-p
  2384. # [17:35] * Joins: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr)
  2385. # [17:35] <glandium> gaston: but it's less of a general problem outside fedora because these third party are not loaded in the same address space as firefox
  2386. # [17:35] <gaston> yes, of course
  2387. # [17:35] * Joins: jaws (u2871@moz-160C58C6.com)
  2388. # [17:35] <bjacob> glandium: so, keeping usage of nspr types for so long was madness: it makes us inherit ABI stability requirements from unix/linux distros
  2389. # [17:35] <gaston> (i have the same problem with sqlite)
  2390. # [17:36] * Joins: felipe (u2734@moz-160C58C6.com)
  2391. # [17:36] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  2392. # [17:37] <glandium> bjacob: note that nspr is C, so there's less ABI stability problems due to type differences, it just requires to be extra careful
  2393. # [17:37] <glandium> chances are it's actually not a problem to change PR* types on linux.
  2394. # [17:37] * Quits: gustavold (gustavold@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  2395. # [17:37] <glandium> including the fedora problem
  2396. # [17:38] * Joins: timeless (u4015@moz-160C58C6.com)
  2397. # [17:38] <bjacob> glandium: but i want to change platform-independent code (canvas impl) to use stdint types, without ugly ifdefs, and i can't because of abi issues inherited from unix oses
  2398. # [17:39] <@bz> const Optional< Nullable< Sequence < Foo > > > &
  2399. # [17:39] <@bz> awesome type
  2400. # [17:39] <@bz> or even.....
  2401. # [17:39] <bjacob> bz: a good illustration for c++11 closing >'s
  2402. # [17:39] <@bz> const Optional< Nullable< Sequence< Nullable<uint32_t> > > >
  2403. # [17:39] <@bz> bjacob: heh
  2404. # [17:39] <glandium> bjacob: change your impl, but put a glue for PR* types
  2405. # [17:40] <bjacob> glandium: will be nontrivial to do that without multiple definitions in case the PR types are == the stdint types
  2406. # [17:40] * Quits: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2407. # [17:40] <yury> nemo: end users add to whitelist everything that interesting... so better to have a blacklist == '*' :)
  2408. # [17:40] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2409. # [17:41] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  2410. # [17:41] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2411. # [17:41] <nemo> yury: erm. not sure who you mean by "end users" - I wouldn't install NoScript on my SO's machine for example
  2412. # [17:41] <nemo> yury: you already need to have some common sense to use it, IMO
  2413. # [17:41] <mounir> jlebar|afk: where are BrowserElement tests?
  2414. # [17:42] <nemo> yury: what I love is that it does per-site whitelisting. so if you want to use a site, you can see the half-dozen sites that it is importing, and only whitelist one of them
  2415. # [17:42] <nemo> yury: that already helps w/ one common attack, use of embedded ads
  2416. # [17:43] * @bz uses evil const_cast
  2417. # [17:43] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
  2418. # [17:44] * Joins: rillian (giles@A5087023.2354C43D.D8E68FF6.IP)
  2419. # [17:44] <bjacob> glandium: could we have our copy of nspr non-shareable with other programs? so we would be free of these considerations?
  2420. # [17:45] <nemo> yury: for example, msnbc's website has newsvine.com, pulse360.com, msn.com, aspnetcdn.com, msads.net, wimbledon.com... and any one of those if whitelisted might add new entries :)
  2421. # [17:45] <nemo> yury: I usually only enable the bare minimum to get functionality enabled
  2422. # [17:45] * Quits: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP) (Ping timeout)
  2423. # [17:46] <glandium> bjacob: that would mean doing like cairo: change *all* exported symbols
  2424. # [17:46] <bjacob> glandium: is that bad?
  2425. # [17:46] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  2426. # [17:46] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2427. # [17:46] <glandium> bjacob: and change the library names
  2428. # [17:46] <gaston> oh the embedded cairo has its symbols changed to avoid conflicts ?
  2429. # [17:47] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  2430. # [17:47] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2431. # [17:47] * Joins: mreavy (chatzilla@52A1524D.4E7EDEC9.632B8C24.IP)
  2432. # [17:47] <glandium> gaston: yes, which means with all the libraries using cairo that firefox uses, you have two copies of cairo
  2433. # [17:48] <froydnj> also would probably annoy the redhat people to no end
  2434. # [17:49] <gaston> glandium: i still build with systemwide cairo, until it'll be definitely broken (well it already is with #715658)
  2435. # [17:49] <glandium> gaston: the patch from that bug works
  2436. # [17:49] <glandium> (I'm using it on debian)
  2437. # [17:49] <gaston> yes, i'm using it :) - but that's not a longterm solution
  2438. # [17:50] <glandium> gaston: I was thinking about bug 722975. *that* is a longterm solution
  2439. # [17:50] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2440. # [17:51] * Joins: spartan (u5883@moz-160C58C6.com)
  2441. # [17:51] * Joins: clee (clee@52A1524D.4E7EDEC9.632B8C24.IP)
  2442. # [17:51] <gaston> att #624394 ? nice
  2443. # [17:52] <glandium> gaston: that one. and it works nicely
  2444. # [17:53] * ewong is now known as ewong|sleep
  2445. # [17:53] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  2446. # [17:54] * Quits: lahabana (Mibbit@moz-A66CFDBD.imag.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  2447. # [17:54] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Ping timeout)
  2448. # [17:56] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  2449. # [17:56] * glob is now known as glob|away
  2450. # [17:57] * juanb is now known as juanb|afk
  2451. # [17:57] * Quits: clee (clee@52A1524D.4E7EDEC9.632B8C24.IP) (Quit: clee)
  2452. # [17:58] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2453. # [17:59] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2454. # [18:00] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2455. # [18:00] * Quits: Optimizer (Instantbir@679CA96C.CC8DB6A3.2AB48280.IP) (Ping timeout)
  2456. # [18:01] <andreasn> is there any actual difference between highlighttext and -moz-cellhighlighttext?
  2457. # [18:01] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Connection reset by peer)
  2458. # [18:02] * Joins: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  2459. # [18:02] * Joins: Optimizer (Instantbir@57693FD2.C9A62A88.2AB48280.IP)
  2460. # [18:02] * Joins: maikmerten (maikmerten@moz-C5B7102A.dynamic.qsc.de)
  2461. # [18:02] * mak is now known as mak|afk
  2462. # [18:02] <ejpbruel> jgilbert: ping
  2463. # [18:02] * Quits: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net) (Ping timeout)
  2464. # [18:03] * Joins: clee (clee@52A1524D.4E7EDEC9.632B8C24.IP)
  2465. # [18:04] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2466. # [18:04] * bear-afk is now known as bear
  2467. # [18:05] * Joins: KaIRC (robert@moz-E021E9EE.adsl.highway.telekom.at)
  2468. # [18:05] * Quits: KaiRo (robert@moz-37E84A75.adsl.highway.telekom.at) (NickServ (GHOST command used by KaIRC))
  2469. # [18:05] * KaIRC is now known as KaiRo
  2470. # [18:05] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2471. # [18:05] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  2472. # [18:06] * Joins: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net)
  2473. # [18:06] * Joins: Asa (asa@52A1524D.4E7EDEC9.632B8C24.IP)
  2474. # [18:06] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2475. # [18:07] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2476. # [18:07] * Joins: shorlander (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  2477. # [18:07] <nemo> yury: http://forums.informaction.com/viewtopic.php?f=10&t=8392
  2478. # [18:08] * zpao|detached is now known as zpao
  2479. # [18:09] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2480. # [18:09] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2481. # [18:09] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  2482. # [18:09] * Joins: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com)
  2483. # [18:10] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2484. # [18:10] * lsblakk|afk is now known as lsblakk
  2485. # [18:10] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
  2486. # [18:11] <glandium> smaug: are Traverse implementation supposed to use NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, or are they explicitely allowed to skip it when they inherit from their parent class?
  2487. # [18:11] <jgilbert> ejpbruel, pong
  2488. # [18:11] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  2489. # [18:11] <glandium> smaug: there's some discrepancy on that matter. some classes do call it, other don't, assuming their parent will
  2490. # [18:11] <ejpbruel> jgilbert: any chance you could take another look at that patch for the BMP encoder this week?
  2491. # [18:11] <ejpbruel> jgilbert: i filed a new one that doesnt suck nearly as bad ;)
  2492. # [18:11] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2493. # [18:12] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
  2494. # [18:12] * Quits: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP) (Quit: Computer has gone to sleep.)
  2495. # [18:12] * Quits: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2496. # [18:13] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  2497. # [18:14] <glandium> smaug: forget it, i wasn't looking properly, there is no discrepancy
  2498. # [18:14] * coop|buildduty is now known as coop|mtg
  2499. # [18:14] * Joins: cdiehl_ (cdiehl@moz-60B89F4E.pool.mediaways.net)
  2500. # [18:14] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  2501. # [18:15] * Quits: cdiehl (cdiehl@moz-1ECB5256.pool.mediaways.net) (Ping timeout)
  2502. # [18:15] * cdiehl_ is now known as cdiehl
  2503. # [18:15] * Joins: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com)
  2504. # [18:15] * Joins: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP)
  2505. # [18:15] * Quits: JeroenDeDauw (j@moz-7559A6E2.dip.t-dialin.net) (Quit: Leaving.)
  2506. # [18:16] <Yoric> mak|afk: ping
  2507. # [18:17] * Joins: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP)
  2508. # [18:17] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
  2509. # [18:18] * Joins: TheCrap (TheCrap@moz-99D6F6F7.dip0.t-ipconnect.de)
  2510. # [18:18] * Quits: grubshka (grubshka@moz-11F0152C.w86-216.abo.wanadoo.fr) (Ping timeout)
  2511. # [18:20] <jgilbert> ejpbruel, yeah, I should have time
  2512. # [18:20] <ejpbruel> jgilbert: im in no huge rush, but thanks :)
  2513. # [18:21] * Quits: dao (dao@moz-EC088BB1.dip.tu-dresden.de) (Quit: Leaving.)
  2514. # [18:21] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2515. # [18:22] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2516. # [18:22] * Joins: grubshka (grubshka@moz-547C82C4.w86-216.abo.wanadoo.fr)
  2517. # [18:22] * Joins: Jake (Jake@moz-3284655B.resnet.drexel.edu)
  2518. # [18:23] <NeilAway> andreasn: are you really interested?
  2519. # [18:23] <andreasn> NeilAway, yes
  2520. # [18:25] * Joins: jesup (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2521. # [18:25] <glandium> smaug: shouldn't there be an UnmarkIfPurple implementation in NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED_BODY_NO_UNLINK ?
  2522. # [18:25] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2523. # [18:26] * Joins: jbalogh (jbalogh@moz-BBE3ABD.mv.mozilla.com)
  2524. # [18:28] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2525. # [18:28] * Joins: rwaldron (rwaldron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2526. # [18:29] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  2527. # [18:30] * Waldo sees khuey|away's bug 579517 comment 7 and asks "ARE WE THERE YET!!1!!!!sin(Ï€/2)!"
  2528. # [18:31] <mccr8> glandium: won't it call the unmarkifpurple of hte parent, which will call its own Downcast?
  2529. # [18:32] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2530. # [18:32] <Callek> Waldo: no we can't drop support for MSVC8/9 yet
  2531. # [18:32] <jgilbert> azakai, https://bugzilla.mozilla.org/show_bug.cgi?id=731974
  2532. # [18:32] <Callek> Waldo: that is clear
  2533. # [18:32] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2534. # [18:32] <glandium> mccr8: shouldn't there be an unmarkifpurple in the child, that calls the child's downcast?
  2535. # [18:33] * coop|mtg is now known as coop|buildduty
  2536. # [18:33] * joduinn-commute is now known as joduinn-mtg
  2537. # [18:33] <Waldo> Callek: shush you, I want to dream happy dreams
  2538. # [18:33] <@bz> On the one hand, this is ugly
  2539. # [18:33] <Callek> Waldo: then use Fennec Native Beta, you'll be happy!
  2540. # [18:33] <@bz> on the other hand, the xpidl version would be even worse....
  2541. # [18:33] <Waldo> Callek: shush you, I want to dream happy dreams
  2542. # [18:34] <glandium> mccr8: while you're here. how far are you from final patches for bug 754495?
  2543. # [18:34] <Waldo> (repeated more for the lulz than because I'm actually serious about that)
  2544. # [18:34] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
  2545. # [18:34] <mccr8> glandium: hrm, I guess the Downcast isn't virtual...
  2546. # [18:34] <glandium> mccr8: it's not, it's static
  2547. # [18:34] * Joins: jhammel_ (jhammel@88F51059.F3BBB17D.144F44FA.IP)
  2548. # [18:35] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2549. # [18:35] <mccr8> glandium: the underlying UnmarkIfPurple is virtual. so maybe you end up casting to a parent class, but then the virtual will grab the right UnmarkIfPurple?
  2550. # [18:36] * Quits: jhammel_ (jhammel@88F51059.F3BBB17D.144F44FA.IP) (Quit: leaving)
  2551. # [18:36] * Joins: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2552. # [18:36] * Quits: mreavy (chatzilla@52A1524D.4E7EDEC9.632B8C24.IP) (Input/output error)
  2553. # [18:36] <mccr8> glandium: I'm probably not going to be able to finish 754495 this week. I need to talk to people about whether it makes sense, get reviews, tune it, etc.
  2554. # [18:37] * Joins: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net)
  2555. # [18:37] <mccr8> glandium: does it interact much with your patch to remove static initializers?
  2556. # [18:37] <glandium> mccr8: yeah, the part where you add the compartment participant breaks with my patch
  2557. # [18:37] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2558. # [18:38] <mccr8> glandium: Is it just a matter of fixing up the participant a little?
  2559. # [18:38] <glandium> mccr8: it should
  2560. # [18:38] * Quits: _alex (Mibbit@moz-91848CE0.grenet.fr) (Quit: http://www.mibbit.com ajax IRC Client)
  2561. # [18:38] <Ms2ger> dcamp, y u r+ MPL1?1?
  2562. # [18:38] <Ms2ger> MPL1.1, even
  2563. # [18:38] <mccr8> glandium: Okay. I'm happy to fix whatever breakage happens in my patch if your patch lands first. I can just cargocult from JSContextParticipant or whatever.
  2564. # [18:39] <glandium> mccr8: i'll keep you up2date, then
  2565. # [18:39] <mccr8> thanks
  2566. # [18:39] * Joins: dao (dao@moz-DD6E82B6.pool.mediaways.net)
  2567. # [18:39] <sfink> mccr8 is a yum repo?
  2568. # [18:42] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2569. # [18:42] * bbondy is now known as bbondy_away
  2570. # [18:43] <NeilAway> sfink: heh
  2571. # [18:43] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2572. # [18:45] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2573. # [18:46] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2574. # [18:46] * Quits: sfink (chatzilla@moz-7B7651CB.dsl.pltn13.sbcglobal.net) (Ping timeout)
  2575. # [18:46] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2576. # [18:46] * Joins: rajul (quassel@2FC22276.24D39DA.F44414AF.IP)
  2577. # [18:47] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  2578. # [18:47] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  2579. # [18:49] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
  2580. # [18:49] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2581. # [18:49] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
  2582. # [18:50] * Quits: MarcoZ (Daily@moz-2BA0D2EF.dip.t-dialin.net) (Quit: l8er)
  2583. # [18:51] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2584. # [18:52] * Quits: Jake (Jake@moz-3284655B.resnet.drexel.edu) (Quit: Leaving.)
  2585. # [18:54] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2586. # [18:54] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2587. # [18:54] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2588. # [18:55] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2589. # [18:58] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  2590. # [18:58] * philor is now known as philor|away
  2591. # [18:59] * armenzg is now known as armenzg_lunch
  2592. # [18:59] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2593. # [18:59] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
  2594. # [19:00] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2595. # [19:00] * ctalbert is now known as ctalbert|afk
  2596. # [19:00] * AutomatedTester is now known as AutomatedTester|AFK
  2597. # [19:01] * Quits: jbalogh (jbalogh@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  2598. # [19:01] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  2599. # [19:01] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2600. # [19:01] * Quits: bbondy_away (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  2601. # [19:01] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  2602. # [19:02] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2603. # [19:03] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  2604. # [19:03] * Joins: jbalogh (jbalogh@moz-BBE3ABD.mv.mozilla.com)
  2605. # [19:04] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2606. # [19:04] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  2607. # [19:04] <NeilAway> andreasn: well, the short answer is yes
  2608. # [19:05] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2609. # [19:05] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2610. # [19:05] * Quits: grubshka (grubshka@moz-547C82C4.w86-216.abo.wanadoo.fr) (Ping timeout)
  2611. # [19:05] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2612. # [19:06] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2613. # [19:06] * khuey|away is now known as khuey
  2614. # [19:06] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2615. # [19:07] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2616. # [19:07] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2617. # [19:07] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2618. # [19:07] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2619. # [19:08] * Joins: mr_pants (Mibbit@6AF54061.100EA5B5.B580DEC.IP)
  2620. # [19:08] <jwir3> wow... twitter apparently now supports DNT
  2621. # [19:09] * Quits: mr_pants (Mibbit@6AF54061.100EA5B5.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2622. # [19:09] <Waldo> Do Not Tweet, right?
  2623. # [19:09] <jwir3> heh
  2624. # [19:09] <jwir3> Do Not Track
  2625. # [19:09] <Ms2ger> #fellforit
  2626. # [19:10] * Quits: sriram (sriramr@moz-BF171339.hsd1.ca.comcast.net) (Quit: sriram)
  2627. # [19:11] * AaronMT is now known as AaronMT|afk
  2628. # [19:11] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
  2629. # [19:12] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  2630. # [19:12] * ChanServ sets mode: +o dveditz
  2631. # [19:12] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
  2632. # [19:13] * Fallen is now known as Fallen|away
  2633. # [19:14] * Joins: grubshka (grubshka@moz-6DA0D74B.w86-216.abo.wanadoo.fr)
  2634. # [19:18] * Joins: scientes (scientes@moz-6F007CB5.dsl.snfc21.pacbell.net)
  2635. # [19:18] * Joins: cjones (cjones@moz-B1A1B179.tmodns.net)
  2636. # [19:18] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2637. # [19:18] * jimm is now known as jimm-lunch
  2638. # [19:20] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  2639. # [19:20] * philor|away is now known as philor
  2640. # [19:23] * Quits: cjones (cjones@moz-B1A1B179.tmodns.net) (Connection reset by peer)
  2641. # [19:23] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2642. # [19:23] * Joins: cjones (cjones@moz-B1A1B179.tmodns.net)
  2643. # [19:24] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2644. # [19:24] * Quits: timdream (timdream@moz-9272B29E.adsl.dynamic.seed.net.tw) (Quit: timdream)
  2645. # [19:25] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2646. # [19:25] * joduinn-mtg is now known as joduinn
  2647. # [19:26] * AaronMT|afk is now known as AaronMT
  2648. # [19:27] <@ehsan> jimm-lunch: ping
  2649. # [19:27] * mcote is now known as mcote|afk
  2650. # [19:31] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2651. # [19:33] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
  2652. # [19:33] * Joins: pwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
  2653. # [19:33] * Quits: surkov (surkov@1A9A4379.E0C13F7A.33A1AC3C.IP) (Quit: surkov)
  2654. # [19:34] * Joins: sriram (sriramr@moz-7B0110AD.mv.mozilla.com)
  2655. # [19:34] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2656. # [19:34] * pwalton is now known as pcwalton
  2657. # [19:34] * Quits: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2658. # [19:35] <jviereck> Bas: hi
  2659. # [19:36] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
  2660. # [19:36] * jgriffin is now known as jgriffin-afk
  2661. # [19:36] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Connection reset by peer)
  2662. # [19:37] * Joins: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  2663. # [19:37] * Quits: shorlander (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  2664. # [19:38] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2665. # [19:38] * ChanServ sets mode: +o dbaron
  2666. # [19:38] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  2667. # [19:38] * Joins: jfkthame_ (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  2668. # [19:38] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Connection reset by peer)
  2669. # [19:38] * jfkthame_ is now known as jfkthame
  2670. # [19:39] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2671. # [19:41] <@smaug> glandium: sorry, was afk
  2672. # [19:42] <@smaug> looking at NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED_BODY_NO_UNLINK
  2673. # [19:42] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2674. # [19:42] * Quits: cjones (cjones@moz-B1A1B179.tmodns.net) (Connection reset by peer)
  2675. # [19:43] * Quits: clee (clee@52A1524D.4E7EDEC9.632B8C24.IP) (Quit: clee)
  2676. # [19:43] * Joins: mreavy (chatzilla@52A1524D.4E7EDEC9.632B8C24.IP)
  2677. # [19:43] * Joins: cjones (cjones@moz-B1A1B179.tmodns.net)
  2678. # [19:44] <@smaug> glandium: why should it have UnmarkIfPurple ?
  2679. # [19:45] * armenzg_lunch is now known as armenzg
  2680. # [19:45] * Joins: marco (marco@E9FC0A9A.A00BAEB.10DC0B64.IP)
  2681. # [19:45] * Quits: cjones (cjones@moz-B1A1B179.tmodns.net) (Ping timeout)
  2682. # [19:46] <jviereck> roc wants me to implement an async XPCOM event to tell the print engine about some process that is happening. Can someone give me an hint how to implement an XPCOM event?
  2683. # [19:46] * Joins: cjones (cjones@moz-B1A1B179.tmodns.net)
  2684. # [19:46] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  2685. # [19:46] * Parts: wsmwk (chatzilla@moz-A0259CC0.cc.lehigh.edu)
  2686. # [19:46] <@bz> you mean an nsIRunnable?
  2687. # [19:46] <@khuey> jviereck: inherit from nsRunnable, override the Run method
  2688. # [19:47] <@bz> right
  2689. # [19:47] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
  2690. # [19:47] <marco> has bugzilla been working normally over the past few days?
  2691. # [19:48] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2692. # [19:48] <marco> I think I'm not receiving emails correctly, am I the only one?
  2693. # [19:48] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2694. # [19:48] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2695. # [19:49] * Joins: vikash (vikash@CBD1C86A.80425CF2.5D9ABA9F.IP)
  2696. # [19:49] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2697. # [19:49] * ChanServ sets mode: +o dbaron
  2698. # [19:49] <glandium> smaug: well, why not?
  2699. # [19:49] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2700. # [19:50] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
  2701. # [19:50] * khuey is now known as khuey|away
  2702. # [19:50] * khuey|away is now known as khuey
  2703. # [19:50] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
  2704. # [19:51] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
  2705. # [19:52] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  2706. # [19:52] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  2707. # [19:52] * jlebar|afk is now known as jlebar
  2708. # [19:53] * Quits: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP) (Quit: Leaving.)
  2709. # [19:53] * Joins: espindol_ (espindola@moz-2110DABF.dsl.teksavvy.com)
  2710. # [19:53] * Quits: espindol_ (espindola@moz-2110DABF.dsl.teksavvy.com) (Client exited)
  2711. # [19:53] * Quits: cjones (cjones@moz-B1A1B179.tmodns.net) (Connection reset by peer)
  2712. # [19:54] * Joins: cjones_ (cjones@moz-B1A1B179.tmodns.net)
  2713. # [19:54] * Joins: msucan (msucan@391E43DA.2E4BBBBB.BD62875.IP)
  2714. # [19:55] * jimm-lunch is now known as jimm
  2715. # [19:55] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
  2716. # [19:56] * Quits: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net) (Quit: geoffbrown)
  2717. # [19:56] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  2718. # [19:56] * Quits: maikmerten (maikmerten@moz-C5B7102A.dynamic.qsc.de) (Client exited)
  2719. # [19:57] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
  2720. # [19:58] * Quits: cjones_ (cjones@moz-B1A1B179.tmodns.net) (Quit: Leaving)
  2721. # [19:58] <jviereck> khuey: NS_DispatchToMainThread(runable) calls nsRunnable:Run() after the current execution stack has finished and at the next iteration in the main "while" loop?
  2722. # [19:58] * Quits: vikash (vikash@CBD1C86A.80425CF2.5D9ABA9F.IP) (Client exited)
  2723. # [19:59] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
  2724. # [19:59] <@khuey> jviereck: to a first approximation, yes
  2725. # [20:00] <@khuey> jviereck: it calls Run on all the runnables that were dispatched before 'runable' first
  2726. # [20:00] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  2727. # [20:00] <jviereck> khuey: that makes sense, thanks a lot!
  2728. # [20:01] <bjacob> bz: does nsContentUtils::ReportToConsole give a line number into the JS file? i.e. is it as convenient as a js warning for the user?
  2729. # [20:03] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
  2730. # [20:04] * Joins: KWierso|outoftown_ (chatzilla@moz-4E330DCA.desm.qwest.net)
  2731. # [20:04] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
  2732. # [20:04] <@bz> bjacob: you can pass a line number. If 0 is passed, it'll try to guess it based on the currently running script.
  2733. # [20:04] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  2734. # [20:04] * Joins: espadrine (thaddee_ty@moz-BBE3ABD.mv.mozilla.com)
  2735. # [20:04] <bjacob> bz: thanlks
  2736. # [20:04] * KWierso|outoftown_ is now known as KWierso|outoftown
  2737. # [20:05] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: brb)
  2738. # [20:05] * Quits: kaze (kaze@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2739. # [20:07] * Quits: kmoir_buildduty (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Input/output error)
  2740. # [20:07] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  2741. # [20:08] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2742. # [20:08] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2743. # [20:09] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
  2744. # [20:09] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2745. # [20:09] * Joins: rniwa (rniwa@moz-CD91E596.google.com)
  2746. # [20:10] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2747. # [20:10] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
  2748. # [20:12] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  2749. # [20:12] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2750. # [20:12] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  2751. # [20:13] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2752. # [20:13] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  2753. # [20:14] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2754. # [20:14] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2755. # [20:15] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2756. # [20:15] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2757. # [20:15] <Waldo> so, erm, that tinderbox "KeyError: 'Microsoft'" thing, what do I need to do to get an actual build? I seem to have hit that in a try push I did, need those tinderbox results and need to know if just repushing or retriggering would actually work
  2758. # [20:15] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2759. # [20:15] * ChanServ sets mode: +o ehsan
  2760. # [20:15] <@khuey> you need to use a newer m-c rev
  2761. # [20:16] * Quits: raphc (rc@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2762. # [20:16] <Waldo> ala{s,ck}
  2763. # [20:16] <Waldo> on the plus side, it looks like JSRESOLVE_CLASSNAME is mostly useless and thus is easily removed
  2764. # [20:16] * Joins: JeroenDeDauw (j@FADEBFE2.60A43267.172227A7.IP)
  2765. # [20:16] <Waldo> based on the non-Windows results
  2766. # [20:16] * Joins: bz (bzbarsky@moz-7E4C62E3.hsd1.ma.comcast.net)
  2767. # [20:16] * ChanServ sets mode: +o bz
  2768. # [20:17] * Waldo supposes he should have checked on this earlier in the day, so he could have multiplexed on try-delay
  2769. # [20:17] <Ms2ger> Waldo, don't forget to update the comment that refers to it in the global scope polluter
  2770. # [20:18] <Waldo> I think I removed all instances of the text in my tree, will double-check
  2771. # [20:19] <@ted> stupid python 2.5
  2772. # [20:19] <Ms2ger> It didn't use the macro name, but referred to it
  2773. # [20:19] <@ted> and its stupid bugs
  2774. # [20:20] * Quits: Wes (chatzilla@moz-BEF0C255.page.ca) (Client exited)
  2775. # [20:21] * armenzg is now known as armenzg_brb
  2776. # [20:21] * Joins: Wes (chatzilla@moz-BEF0C255.page.ca)
  2777. # [20:21] * Quits: @ted (luser@moz-6BD6E241.sctnpa.east.verizon.net) (Ping timeout)
  2778. # [20:22] * Quits: JeroenDeDauw (j@FADEBFE2.60A43267.172227A7.IP) (Quit: Leaving.)
  2779. # [20:22] * bhearsum is now known as bhearsum|lunch
  2780. # [20:22] <Waldo> Ms2ger: you remember which comment you're talking about? I looked at all the "classname"/"resolve" hits in nsDOMClassInfo.cpp, didn't see anything
  2781. # [20:23] <Ms2ger> It was in the context for the change you made, right above the change
  2782. # [20:23] <bjacob> bz: ReportToConsole wants a localized message from a properties file. Can I use it for non-localized messages?
  2783. # [20:24] <Ms2ger> bjacob, why?
  2784. # [20:24] <bjacob> Ms2ger: webgl warnings are not currently localized. i'm looking for a simple patch...
  2785. # [20:24] * Quits: vikram360 (vikram360@CE94DB88.3BB86A63.2A068A5E.IP) (Ping timeout)
  2786. # [20:25] <bjacob> Ms2ger: do you think they really should be localized?
  2787. # [20:25] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  2788. # [20:25] <Waldo> https://hg.mozilla.org/try/rev/5fa21a806d42 is the changes I was making
  2789. # [20:25] <Waldo> if hg ever loads on me
  2790. # [20:25] <Ms2ger> bjacob, maybe... We do localize the DOM ones, no?
  2791. # [20:25] <bjacob> Ms2ger: seems so
  2792. # [20:26] <bjacob> Ms2ger: but our localization system requires us to manually edit separate properties files :-(
  2793. # [20:26] <Waldo> bjacob: longer run, I think we probably are going to have to have two sets of error messages, one localized for display in devtool UI, one (probably English) for visibility in DOM error messages :-\
  2794. # [20:26] <bjacob> Waldo: aha
  2795. # [20:26] <bjacob> Waldo: that would make sense
  2796. # [20:27] * Quits: dao (dao@moz-DD6E82B6.pool.mediaways.net) (Quit: Leaving.)
  2797. # [20:27] <bjacob> also, my webgl errors are probably not interesting enough to take much time from our i18n people
  2798. # [20:27] <Waldo> bjacob: not saying anything about what should happen immediately right now, of course, just that ultimately all developer UI should be localized
  2799. # [20:27] <Ms2ger> ehsan, whoa, lots of bugmail ;)
  2800. # [20:27] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  2801. # [20:27] <@ehsan> hehe yep
  2802. # [20:27] * Waldo would guess not localizing right now is the easy path forward, until the double-string thing is actually in place
  2803. # [20:28] <Waldo> I'm not aware anyone's working on it, could be a good project for someone looking at diving into stuff, although there'd be some fun to implementing it especially for stuff like JS that can't use the same mechanism as everyone else
  2804. # [20:28] <Ms2ger> ehsan, 'tis good, now I can upload more patches :)
  2805. # [20:28] <froydnj> khuey: for bug 715376, nsGlobalWindow should support GetInterface'ing nsIEventTarget; what's the right place to start propagating that target into everything else? docshell?
  2806. # [20:28] <@ehsan> Ms2ger: oh noes :P
  2807. # [20:28] <@khuey> froydnj: yes
  2808. # [20:28] <@khuey> froydnj: long term the docshell should probably return the outer window's event queue
  2809. # [20:29] <Ms2ger> ehsan, just a dozen or so
  2810. # [20:29] <@khuey> but for now just do whatever you're doing ;-)
  2811. # [20:29] <@ehsan> hehe
  2812. # [20:29] * Waldo sees that comment Ms2ger meant, feels a little sheepish for not changing it previously
  2813. # [20:29] * Joins: jphan (Mibbit@moz-550E5C98.allocated.csupomona.edu)
  2814. # [20:29] <froydnj> khuey: thanks; just using a single one atm
  2815. # [20:29] <Ms2ger> Waldo, yw ;)
  2816. # [20:29] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  2817. # [20:30] * Joins: ted (luser@moz-4A424ADF.scr.east.verizon.net)
  2818. # [20:30] * ChanServ sets mode: +o ted
  2819. # [20:30] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  2820. # [20:30] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  2821. # [20:30] <Ms2ger> Who's got a clear and succinct definition of a Markov chain for me?
  2822. # [20:31] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  2823. # [20:31] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2824. # [20:31] * Joins: kmoir_buildduty (chatzilla@moz-4CA9B556.cable.teksavvy.com)
  2825. # [20:32] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2826. # [20:33] <jtcranmer> Ms2ger: do you have the russel and norvig AI textbook?
  2827. # [20:33] <Ms2ger> My creator probably does
  2828. # [20:33] <NeilAway> Ms2ger: http://www.mezzacotta.net/ ;-)
  2829. # [20:34] <@smaug> bsmedberg: but ok to keep the defaultfolderdir as optional?
  2830. # [20:34] <@bsmedberg> smaug: yes, or we should remove it altogether
  2831. # [20:34] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2832. # [20:34] <jtcranmer> Markov chains are basically processes with probablisitic state changes
  2833. # [20:34] * @bsmedberg hates the default folder and wishes it weren't
  2834. # [20:34] <@smaug> hmm, well, let's see what the patch will look
  2835. # [20:34] <@smaug> but at least I'll add the profile
  2836. # [20:35] <Ms2ger> Well, I know what they are
  2837. # [20:35] <@smaug> and remove one [optional]
  2838. # [20:35] * Quits: pascalc (chatzilla@4A536503.45AA75E6.5C7CEBE3.IP) (Ping timeout)
  2839. # [20:35] <Ms2ger> I need something to stick in this presentation
  2840. # [20:35] <jtcranmer> Ms2ger: in particular, it's a system whose state is defined only by the last state you were in
  2841. # [20:36] <jtcranmer> P(X_n | X_1 ... X_n-1) = P(X_n | X_n-1)
  2842. # [20:36] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  2843. # [20:36] * Joins: dholbert_ (dholbert@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2844. # [20:36] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2845. # [20:36] * ChanServ sets mode: +o dbaron
  2846. # [20:36] * jwir3 is now known as jwir3|lunch
  2847. # [20:37] * Quits: Stan (Stan@moz-7847A49F.dip.t-dialin.net) (Ping timeout)
  2848. # [20:37] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  2849. # [20:37] * coop|buildduty is now known as coop|mtg
  2850. # [20:37] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2851. # [20:38] <billm> does anyone know the right component to use for webgl?
  2852. # [20:38] <philor> ehsan: so, https://tbpl.mozilla.org/php/getParsedLog.php?id=11954398&tree=Mozilla-Inbound - the screenshot
  2853. # [20:38] <bjacob> gaston: it would be great if you could check the patch in bug 757526 -- does it build on openbsd?
  2854. # [20:39] <gaston> i'm on it
  2855. # [20:40] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  2856. # [20:40] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2857. # [20:40] <gaston> i can check whatever patch which is thrown at me on openbsd, i just need the time to fetch/qimport/build it :)
  2858. # [20:40] <Ms2ger> billm, core::canvas: webgl
  2859. # [20:40] * Joins: Stan (Stan@moz-7847A49F.dip.t-dialin.net)
  2860. # [20:41] <billm> Ms2ger: thanks
  2861. # [20:41] <Ms2ger> Np
  2862. # [20:41] <gavin> bdahl: what's the deal with bug 752676?
  2863. # [20:41] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  2864. # [20:41] <gavin> bdahl: just got a review request from saneyuki_s on its patch, but it's not clear whther you intended to ask for review
  2865. # [20:42] * Joins: vikash (vikash@CBD1C86A.80425CF2.5D9ABA9F.IP)
  2866. # [20:42] * armenzg_brb is now known as armenzg
  2867. # [20:42] * Quits: vikash (vikash@CBD1C86A.80425CF2.5D9ABA9F.IP) (Connection reset by peer)
  2868. # [20:42] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2869. # [20:42] * ChanServ sets mode: +o ehsan
  2870. # [20:44] <bdahl> gavin: it doesn't need review yet, it needs to be updated from changes in 740795
  2871. # [20:44] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2872. # [20:45] <gavin> ok
  2873. # [20:48] * Quits: past (past@moz-75B0C54A.dsl.dyn.forthnet.gr) (Input/output error)
  2874. # [20:48] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  2875. # [20:48] * Quits: dholbert_ (dholbert@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  2876. # [20:49] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  2877. # [20:49] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
  2878. # [20:50] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
  2879. # [20:51] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Ping timeout)
  2880. # [20:51] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  2881. # [20:51] * Joins: jduell (jduell@moz-C44620F2.hsd1.ca.comcast.net)
  2882. # [20:52] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
  2883. # [20:54] * Joins: brendan (brendaneic@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2884. # [20:54] <jfkthame> ehsan: i see you just pushed to aurora as well - very sorry but it's gonna burn from my push :( - i've pushed the fix already so it should clear up again
  2885. # [20:54] * Quits: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net) (Quit: ianbicking)
  2886. # [20:54] <@ehsan> jfkthame: oh, ok, good thing is that I don't watch aurora ;)
  2887. # [20:54] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2888. # [20:54] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  2889. # [20:54] <jfkthame> shhhh, don't admit to that!
  2890. # [20:55] * Ms2ger beats ehsan up
  2891. # [20:55] <@ehsan> heh
  2892. # [20:55] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2893. # [20:55] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  2894. # [20:55] <@ehsan> jfkthame: so, here's one question for yo
  2895. # [20:55] <@ehsan> *you
  2896. # [20:55] <@ehsan> did we backport all of the fixes for handling fonts with bad tables on aurora?
  2897. # [20:56] <dougt> something is messed up w/ Mac FF 12 and plugins. lots of content not loading. even YouTube. No add ons installed.
  2898. # [20:56] <@ehsan> jfkthame: I still see unjoined text on bbcpersian.com
  2899. # [20:56] <dougt> i nuked pluginreg.dat already
  2900. # [20:56] <jfkthame> ehsan: the arabic-related ones, you mean? hmm…. bbcpersian had a broken font at one time, i'm not sure if that's stiill the case
  2901. # [20:56] <@dolske> uh oh. I think I've somehow fubared my repo. D:
  2902. # [20:56] <@dolske> $ hg log
  2903. # [20:56] <@dolske> abort: 00changelog.i@6febca7b89e4: no node!
  2904. # [20:57] <@ehsan> jfkthame: yeah... should I file a new bug?
  2905. # [20:57] * @ehsan tests on Nightly too
  2906. # [20:57] <jfkthame> ehsan: i think we backported the relevant stuff, so if it's still broken we should look into their font some more
  2907. # [20:58] <@ehsan> jfkthame: ok, so I'll file a new bug
  2908. # [20:58] <jfkthame> ehsan: yeah, thanks - it might be a known issue but a new bug is a good way to remind us to check again
  2909. # [20:59] <jfkthame> is it still broken on Nightly?
  2910. # [20:59] * @dolske nukes a lockfile and 00changelog.i... still le broken
  2911. # [20:59] <@ehsan> hmm, Nightly doesn't start up for me for some reason
  2912. # [20:59] <@dolske> huh. wonder what I did to cause this. oh well, everything was in mq so I'll just nuke an reclone.
  2913. # [21:00] <jfkthame> ehsan: i'll try and remember to check here in a while - need to finish branch pushes first
  2914. # [21:00] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  2915. # [21:00] <@ehsan> jfkthame: I'm now updating my build
  2916. # [21:04] <@ehsan> AryehGregor: ping
  2917. # [21:05] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  2918. # [21:05] * Joins: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net)
  2919. # [21:05] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  2920. # [21:06] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  2921. # [21:07] * zpao is now known as zpao|detached
  2922. # [21:07] <jfkthame> ehsan: text on bbcpersian.com looks ok on my device (using local trunk build), except for the URL bar (because that's drawn from java, i assume)
  2923. # [21:08] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  2924. # [21:09] * Quits: KWierso (chatzilla@moz-4E330DCA.desm.qwest.net) (Connection reset by peer)
  2925. # [21:09] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  2926. # [21:09] <jphan> does anyone know what other function that firefox uses to dismiss a door hanger when u click not now when asked to save password? besides _dismiss in http://mxr.mozilla.org/mozilla-central/source/toolkit/content/PopupNotifications.jsm
  2927. # [21:09] * Joins: int3 (int3@moz-FAB3747.cpe.distributel.net)
  2928. # [21:09] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2929. # [21:09] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  2930. # [21:10] * Joins: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net)
  2931. # [21:11] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  2932. # [21:12] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  2933. # [21:13] * Quits: KWierso|outoftown (chatzilla@moz-4E330DCA.desm.qwest.net) (Ping timeout)
  2934. # [21:13] <jesup> glandium: ping
  2935. # [21:13] <glandium> jesup: pong
  2936. # [21:14] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Ping timeout)
  2937. # [21:14] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: Want to be different? Try HydraIRC -> http://www.hydrairc.com <-)
  2938. # [21:15] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  2939. # [21:15] <jesup> glandium: ted pointed me at you - after merging m-c to alder, we have a failure in libvpx on windows (but it works on m-c, and we didn't modify libvpx itself on alder). He thinks it's due to bug 748001
  2940. # [21:15] * mak|afk is now known as mak
  2941. # [21:15] * Joins: davehunt (davehunt@B83B06AF.6902284.7D0FCE04.IP)
  2942. # [21:15] <jesup> There's a file we want to build, but not include in the link (need offsets for asm code)
  2943. # [21:16] * Joins: shorlander (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  2944. # [21:16] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2945. # [21:17] <jesup> derf wrote a patch that doesn't really do what we want http://pastebin.mozilla.org/1647751, but he'd want to really do foo.$(OBJ_SUFFIX): foo.c instead of CSRCS += foo.c
  2946. # [21:17] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2947. # [21:18] <glandium> jesup: the encoder is not built on m-c, that's why it doesn't fail on m-c
  2948. # [21:18] * Joins: KWierso (chatzilla@moz-92762BF7.desm.qwest.net)
  2949. # [21:18] <philor> jfkthame: aurora's looking a tiny bit red
  2950. # [21:18] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2951. # [21:19] * Joins: KWierso|outoftown (chatzilla@moz-92762BF7.desm.qwest.net)
  2952. # [21:19] <philor> and yes, you would think I could see the bustage fix push on it, wouldn't you?
  2953. # [21:19] <jfkthame> philor: yeah, i did that
  2954. # [21:19] <jfkthame> i just thought we needed a bit more color in our lives
  2955. # [21:19] * Quits: KWierso|outoftown (chatzilla@moz-92762BF7.desm.qwest.net) (Connection reset by peer)
  2956. # [21:19] <glandium> jesup: you need to add ASFILES += asm_enc_offsets.asm
  2957. # [21:19] * Quits: rajul (quassel@2FC22276.24D39DA.F44414AF.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  2958. # [21:20] <jesup> glandium: thanks!
  2959. # [21:20] <glandium> jesup: and you probably need to *remove* the "manual" dependencies
  2960. # [21:20] <glandium> jesup: under the "These dependencies are not generated automatically, so do it manually" comment
  2961. # [21:20] * Quits: KWierso (chatzilla@moz-92762BF7.desm.qwest.net) (Ping timeout)
  2962. # [21:20] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Ping timeout)
  2963. # [21:20] * Joins: allison (Mibbit@moz-C8DE45DB.intradyn.com)
  2964. # [21:21] * Joins: derf (derf@moz-4168F490.net)
  2965. # [21:21] <@smaug> bsmedberg: why do we have the profile and appname options for profile creation?
  2966. # [21:21] * Quits: xsergio (sergio@DAEF1255.9C8843EE.A4F23BCE.IP) (Quit: Bye)
  2967. # [21:21] * Quits: @bz (bzbarsky@moz-7E4C62E3.hsd1.ma.comcast.net) (Ping timeout)
  2968. # [21:22] * Joins: KWierso|outoftown (chatzilla@moz-92762BF7.desm.qwest.net)
  2969. # [21:22] * Joins: KWierso (chatzilla@moz-92762BF7.desm.qwest.net)
  2970. # [21:22] <derf> glandium: Why do you think those dependencies need to be removed?
  2971. # [21:22] <@ehsan> jfkthame: ok, bbcpersian.com looks good on both the latest aurora and nightly
  2972. # [21:22] <derf> glandium: And this is not a problem specific to the encoder.
  2973. # [21:22] * Quits: allison (Mibbit@moz-C8DE45DB.intradyn.com) (Quit: http://www.mibbit.com ajax IRC Client)
  2974. # [21:23] <glandium> derf: because they should be generated by rules.mk now
  2975. # [21:23] <derf> The exact same rules get used for asm_com_offsets, which is used by the decoder.
  2976. # [21:23] <jfkthame> ehsan: ok, sounds like we're in good shape then
  2977. # [21:23] <glandium> jesup: the "asm_enc_offsets.s: CFLAGS += -DINLINE_ASM" line also makes no sense
  2978. # [21:23] <@ehsan> yep
  2979. # [21:23] <derf> It makes sense to me.
  2980. # [21:24] * Joins: tchevalier (Instantbir@moz-A2B0E34F.w92-133.abo.wanadoo.fr)
  2981. # [21:24] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2982. # [21:24] * Quits: tchevalier (Instantbir@moz-A2B0E34F.w92-133.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
  2983. # [21:24] * Joins: tchevalier (Instantbir@moz-A2B0E34F.w92-133.abo.wanadoo.fr)
  2984. # [21:25] <glandium> derf: there is no rule to make "asm_enc_offsets.s"
  2985. # [21:25] <glandium> derf: and even if there was one, i doubt it would require CFLAGS
  2986. # [21:26] <glandium> but about the other dependencies, i misread them, they can stay
  2987. # [21:27] * coop|mtg is now known as coop|buildduty
  2988. # [21:27] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  2989. # [21:27] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2990. # [21:27] <derf> glandium: The rule to make asm_enc_offsets.s is implicit.
  2991. # [21:27] <derf> It is generated from the .c file.
  2992. # [21:28] <derf> It really does need that CFLAG setting.
  2993. # [21:28] <derf> *CFLAGS
  2994. # [21:28] <derf> Let me back up and explain what is going on here, because I think it is not clear to you.
  2995. # [21:28] <derf> libvpx has a number of C structs which are used from the asm.
  2996. # [21:29] <derf> In order to make sure it gets the offsets to the structure members right, it tries to extract them from what the C compiler thinks they are.
  2997. # [21:29] <derf> There are two ways of doing that.
  2998. # [21:29] <glandium> ah, got it
  2999. # [21:29] <derf> One is to build an object file that has a constant value in it for each offset, and the parse the object file.
  3000. # [21:30] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Client exited)
  3001. # [21:30] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Quit: Quitte)
  3002. # [21:30] <derf> That's the VPX_NEED_OBJ_INT_EXTRACT, and the one that is failing on alder.
  3003. # [21:30] <derf> The other is to use gcc inline asm to declare some constants, and grep them out of the generated .s file.
  3004. # [21:30] * bear is now known as bear-afk
  3005. # [21:30] <philor> ehsan: and a test failure on m-c
  3006. # [21:31] <derf> And that's what asm_enc_offsets.s is.
  3007. # [21:31] <derf> But to do that you need to build with the -DINLINE_ASM flag.
  3008. # [21:31] <derf> To make it generate those constants.
  3009. # [21:31] <derf> Clear as mud yet?
  3010. # [21:31] <glandium> ah, i see what the problem is now
  3011. # [21:32] <derf> We also do this for the decoder, in asm_com_offsets ("com" for "common", it's actually use by both).
  3012. # [21:32] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
  3013. # [21:33] <reuben> can some kind soul push the patch on bug 751597 to aurora?
  3014. # [21:33] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  3015. # [21:34] <glandium> derf: ok, so actually, your patch is the way to do it
  3016. # [21:34] * Joins: allison (Mibbit@moz-C8DE45DB.intradyn.com)
  3017. # [21:34] <derf> glandium: My patch is wrong, because that would also add asm_enc_offsets.obj to the library.
  3018. # [21:34] <derf> And that is _not_ what I want to do.
  3019. # [21:34] <glandium> derf: you can't do anything else if you don't want to write the build rules yourself (which you shouldn't)
  3020. # [21:35] <derf> It gets built for the sole purpose of extracting offsets from it. It should not be linked with anything.
  3021. # [21:35] <glandium> derf: you can filter-out it from OBJS
  3022. # [21:35] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  3023. # [21:35] <jfkthame> reuben: i can, assuming it transplants cleanly
  3024. # [21:35] <glandium> you need to do that after the rules.mk include
  3025. # [21:35] <derf> Okay, that's not too terrible.
  3026. # [21:35] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  3027. # [21:36] <reuben> jfkthame, thanks! it should apply cleanly, it's a very simple patch
  3028. # [21:36] * Joins: ianbicking (ianbicking@moz-36B9BE32.hsd1.mn.comcast.net)
  3029. # [21:37] <glandium> derf: why do you need both ways, btw?
  3030. # [21:37] <derf> glandium: The gcc inline asm approach doesn't work on Windows, because there's no gcc.
  3031. # [21:38] <jfkthame> reuben: done
  3032. # [21:38] <reuben> great, thanks!
  3033. # [21:38] <derf> The other approach doesn't work when you're cross-compiling, because obj_int_extract doesn't ship the system headers needed to parse the object file for all platforms, it can just parse object files for the platform it's building on.
  3034. # [21:38] <derf> So cross-compiling (e.g., for Android) doesn't work.
  3035. # [21:38] * Quits: azakai (alon@60E228B8.B090BEBA.9F675CBD.IP) (Input/output error)
  3036. # [21:41] * Joins: jfkthame_ (jfkthame@89E78188.5BC345F5.9542EC20.IP)
  3037. # [21:41] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Connection reset by peer)
  3038. # [21:41] * jfkthame_ is now known as jfkthame
  3039. # [21:41] * Quits: davehunt (davehunt@B83B06AF.6902284.7D0FCE04.IP) (Ping timeout)
  3040. # [21:42] * bhearsum|lunch is now known as bhearsum
  3041. # [21:42] * jgriffin-afk is now known as jgriffin
  3042. # [21:42] <rillian> I should leave a cronjob building nightly to keep my ccache warm.
  3043. # [21:42] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  3044. # [21:42] * ChanServ sets mode: +o bz
  3045. # [21:42] <rillian> ...guess that wouldn't help after a long weekend when I turned off the computer
  3046. # [21:42] * Joins: davehunt (davehunt@7AF7E9E1.16E4425B.7D0FCE04.IP)
  3047. # [21:43] <derf> glandium: So, e.g.:
  3048. # [21:43] <derf> LIBOBJS = $(filter-out asm_com_offsets.$(OBJ_SUFFIX),$(LIBOBJS))
  3049. # [21:43] <derf> is that what I need after including rules.mk?
  3050. # [21:44] <glandium> derf: i'd say OBJS instead of LIBOBJS
  3051. # [21:45] * Joins: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu)
  3052. # [21:45] * Quits: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu) (Quit: MarcosS)
  3053. # [21:45] * Joins: MarcosS (Mibbit@moz-4FA9771F.allocated.csupomona.edu)
  3054. # [21:45] <mounir> jlebar: are you around?
  3055. # [21:45] <jlebar> mounir, yes.
  3056. # [21:46] <mounir> jlebar: so, I'm looking at that key events/mozbrowser patch
  3057. # [21:46] <mounir> with OOP, I just can't focus an <input> inside a mozbrowser
  3058. # [21:46] <jlebar> mounir, right.
  3059. # [21:46] <jviereck> khuey: can the same instance of an nsRunnable get dispatched multiple times?
  3060. # [21:46] <mounir> jlebar: then I just can't test anything because we never give the focus to the inner frame :-/
  3061. # [21:47] <jlebar> mounir, But you could do mm.loadFrameScript and then focus the inner frame?
  3062. # [21:47] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Ping timeout)
  3063. # [21:47] <derf> glandium: Actually, I don't see how this can work.
  3064. # [21:47] * joduinn is now known as joduinn-brb
  3065. # [21:47] <glandium> derf: the rules to create the library use OBJS.
  3066. # [21:48] <glandium> derf: the value used when building is the one after complete parsing of the makefiles
  3067. # [21:48] * Quits: allison (Mibbit@moz-C8DE45DB.intradyn.com) (Quit: http://www.mibbit.com ajax IRC Client)
  3068. # [21:48] * Quits: davehunt (davehunt@7AF7E9E1.16E4425B.7D0FCE04.IP) (Ping timeout)
  3069. # [21:48] <mounir> jlebar: hmm, I can try
  3070. # [21:48] <derf> Well, what I wrote is wrong for the reason that it needs to be := not =.
  3071. # [21:48] * Joins: davehunt (davehunt@moz-8BB56E44.dab.02.net)
  3072. # [21:48] <glandium> derf: true
  3073. # [21:49] * jwir3|lunch is now known as jwir3
  3074. # [21:49] <derf> I actually don't see what LIBOBJS gets used for at all.
  3075. # [21:49] <derf> So maybe it's okay.
  3076. # [21:49] <derf> The problem is that LIBOBJS is set with := in rules.mk.
  3077. # [21:49] <jphan> MarcosS ping
  3078. # [21:49] <derf> So changing OBJS afterwards won't change it.
  3079. # [21:49] <glandium> derf: LIBOBJS is useless
  3080. # [21:49] <derf> But if it isn't being used, then that's not actually a problem.
  3081. # [21:49] <derf> Yeah, it would appear so.
  3082. # [21:50] * armenzg is now known as armenzg_brb
  3083. # [21:50] <glandium> derf: you can file a bug to remove it :)
  3084. # [21:50] <@ehsan> edmorley: ping
  3085. # [21:50] * Quits: bholley (anonymous@moz-21525C0C.net-81-220-26.lyon.rev.numericable.fr) (Quit: bholley)
  3086. # [21:50] <derf> glandium: That sounds dangerous. Someone might mistake me for someone who cares about the build system.
  3087. # [21:50] <MarcosS> jphan: ping
  3088. # [21:50] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
  3089. # [21:51] <glandium> derf: create an anonymous bugzilla account, then
  3090. # [21:51] <glandium> derf: i won't tell anyone it's you
  3091. # [21:51] <derf> I could call it Ms2ger.
  3092. # [21:51] <derf> If it's not already taken.
  3093. # [21:51] <derf> jesup: Revised patch: http://pastebin.mozilla.org/1648200
  3094. # [21:51] <mounir> jlebar: do you want one test for OOP and one for no-OOP thenL
  3095. # [21:51] <mounir> ?
  3096. # [21:51] <derf> jesup: See if that works for you.
  3097. # [21:51] * Quits: msucan (msucan@391E43DA.2E4BBBBB.BD62875.IP) (Quit: msucan)
  3098. # [21:51] <jesup> derf: Thanks!
  3099. # [21:52] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
  3100. # [21:52] * ChanServ sets mode: +o smaug
  3101. # [21:52] <jlebar> mounir, If the OOP test works when we run it in process, that's good enough, I think.
  3102. # [21:53] <jlebar> mounir, Unless you think there are bugs the OOP test wouldn't catch for in-process? In which case you might as well. /me doesn't feel strongly.
  3103. # [21:53] * Joins: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP)
  3104. # [21:54] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  3105. # [21:54] * Quits: jgilbert (jgilbert@60E228B8.B090BEBA.9F675CBD.IP) (Ping timeout)
  3106. # [21:54] * KaiRo is now known as KaiRo_away
  3107. # [21:55] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  3108. # [21:55] <derf> glandium: What _none_ of this explains is why this stuff works for asm_com_offsets on m-c.
  3109. # [21:55] <fryn> mounir: ping
  3110. # [21:56] <derf> But not for asm_enc_offsets on alder.
  3111. # [21:56] * Joins: campd (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  3112. # [21:56] <derf> (I don't know if it works for asm_com_offsets on alder, build order usually means it hits asm_enc_offsets first)
  3113. # [21:56] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Ping timeout)
  3114. # [21:57] <mounir> fryn: pong
  3115. # [21:57] <@khuey> jviereck: yes
  3116. # [21:57] <@khuey> jviereck: if you dispatch it multiple times
  3117. # [21:57] <fryn> mounir: why are we running the same test twice, i.e. placeholder-7.html and placeholder-15.html are exactly the same?
  3118. # [21:59] * Quits: campd (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Ping timeout)
  3119. # [21:59] <mounir> fryn: my best guess would be me being stupid
  3120. # [21:59] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3121. # [21:59] <fryn> mounir: can i delete those?
  3122. # [22:00] <mounir> or maybe one of those has been changed and happened to be like the other
  3123. # [22:00] <fryn> we're just wasting cpu cycles by keeping them
  3124. # [22:00] <mounir> fryn: feel free to remove -15.html
  3125. # [22:00] <fryn> same for -16.html
  3126. # [22:00] <fryn> and -17.html
  3127. # [22:00] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  3128. # [22:00] <jduell> smaug: ping
  3129. # [22:00] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  3130. # [22:01] <fryn> and -10.html will not be testing anything additional to -7.html after this change, so i don't know why we should keep it.
  3131. # [22:01] <mounir> fryn: -16 and -17 aren't the same
  3132. # [22:01] <fryn> mounir: compare -8 and -16
  3133. # [22:02] <fryn> compare -9 and -17
  3134. # [22:02] * armenzg_brb is now known as armenzg
  3135. # [22:02] <@smaug> jduell: pong
  3136. # [22:02] <fryn> i explained when i uploaded part 2.
  3137. # [22:02] <jduell> smaug: got a sec to talk about websocket's cycle collection?
  3138. # [22:02] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Ping timeout)
  3139. # [22:02] <mounir> weird...
  3140. # [22:03] <mounir> fryn: could you write a patch only removing the double tests
  3141. # [22:03] <mounir> and another updating them
  3142. # [22:03] <fryn> keeping -21 and -22 is going to require creating a new -ref.html file
  3143. # [22:03] <fryn> is that okay?
  3144. # [22:03] <mounir> yes
  3145. # [22:03] <fryn> i'll call it placeholder-blank-ref.html
  3146. # [22:03] <@smaug> jduell: sure
  3147. # [22:03] * Joins: Jake (Jake@moz-3284655B.resnet.drexel.edu)
  3148. # [22:03] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  3149. # [22:04] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  3150. # [22:04] <jduell> smaug: so CC is releasing when there's no more ref to the WS in the page (the necko channel may still have a ref), right?
  3151. # [22:05] <jduell> I see we're checking mKeepingAlive too in NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_BEGIN. Was wondering what that means exactly
  3152. # [22:06] <jphan> is anyone famialir with the PopupNotifications.jsm file?
  3153. # [22:06] <@smaug> jduell: if we know the WS object is alive, we can remove it from CC's graph
  3154. # [22:06] <@smaug> jduell: all the SKIP_ macros are for such optimization
  3155. # [22:06] <@smaug> removing stuff from the graph
  3156. # [22:07] <@smaug> removing certainly alive objects
  3157. # [22:07] * Joins: vikash (vikash@116BC91F.9B552DFD.5D9ABA9F.IP)
  3158. # [22:07] <armenzg> jimm: ping
  3159. # [22:07] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Ping timeout)
  3160. # [22:07] <@smaug> jduell: if something in Necko keeps WS alive, it sure stays alive. CC notices that there is external ref and doesn't call unlink
  3161. # [22:08] <jduell> smaug: ah, that's good to know.
  3162. # [22:08] <@smaug> jduell: in practice when the owner window goes away, it tries to disconnect ws
  3163. # [22:09] <mounir> jlebar: is .focus() expected to work?
  3164. # [22:09] <mounir> because it doesn't sound like it is working
  3165. # [22:09] * Joins: cjones (cjones@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3166. # [22:09] <jlebar> mounir, The code injected by the mm runs in a special mm context, not in the context of the window. The window is |content|.
  3167. # [22:09] <jlebar> mounir, Maybe that's the problem?
  3168. # [22:09] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
  3169. # [22:09] * jwir3 is now known as jwir3|away
  3170. # [22:09] <mounir> data:,content.document.getElementsByTagName('input')[0].focus();
  3171. # [22:09] <mounir> jlebar: ^
  3172. # [22:10] <mounir> and content.document.getElementsByTagName('input')[0] returns an HTMLInputElement
  3173. # [22:10] <jlebar> Yeah, that looks right.
  3174. # [22:10] <mounir> just .focus() seems to be useless
  3175. # [22:10] * Parts: BenB (ben@B911518A.DD7DF417.DDA41192.IP) (Konversation terminating Quasselstrippen)
  3176. # [22:10] <jduell> smaug: so if a WS is opened on a page, and at some point (say during onopen) we null out onstop/onmessage and all other refs to the WS, does it get GC'd at that point, or does the
  3177. # [22:10] <mounir> the input element doesn't look focused
  3178. # [22:10] <jlebar> :-/
  3179. # [22:10] <mounir> and the iframe doesn't get the focus
  3180. # [22:10] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3181. # [22:10] <jduell> fact that the necko channel hold a ref to it keep it alive?
  3182. # [22:10] * Joins: mcsmurf (mcsmurf@moz-DC53CE72.dip.t-dialin.net)
  3183. # [22:10] <jlebar> Maybe you have to focus the iframe too.
  3184. # [22:10] <@ehsan> bbondy: do you know how to open a support ticket with avast?
  3185. # [22:10] * bear-afk is now known as bear
  3186. # [22:10] <jlebar> I could believe that.
  3187. # [22:10] <bbondy> no :)
  3188. # [22:10] <@khuey> jduell: if necko is holding a reference it doesn't get GCd
  3189. # [22:10] * zpao|detached is now known as zpao
  3190. # [22:11] <bbondy> looking on the site now though
  3191. # [22:11] * joduinn-brb is now known as joduinn-mtg
  3192. # [22:11] <bbondy> ehsan: seems like here: http://www.avast.com/en-ca/support
  3193. # [22:11] <daleharvey> ok, finally got my local hg all setup, now hg.mozilla isnt accepting my ssh
  3194. # [22:11] <bbondy> Submit a Ticket
  3195. # [22:11] <daleharvey> $ ssh hg.mozilla.org => Permission denied (publickey,keyboard-interactive).
  3196. # [22:11] <jlebar> daleharvey, lol.
  3197. # [22:11] <bbondy> ehsan: http://support.avast.com/index.php?languageid=1&group=eng&_m=tickets&_a=submit
  3198. # [22:11] <@ehsan> bbondy: we might have a corp relationship with them...
  3199. # [22:11] <@smaug> jduell: CC can't do anything if there are unknown references to cycle collectable objects
  3200. # [22:11] * nthomas|away is now known as nthomas
  3201. # [22:11] <jlebar> daleharvey, The past three L1 requests have all had that same problem.
  3202. # [22:11] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3203. # [22:11] <bbondy> ehsan: aho k
  3204. # [22:12] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  3205. # [22:12] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3206. # [22:12] <jlebar> daleharvey, Just to check, can I see your .ssh/config?
  3207. # [22:12] <daleharvey> phew, I thought I did something wrong, although I was having a hard time understanding what :P
  3208. # [22:12] * bnicholson is now known as bnicholson|lunch
  3209. # [22:12] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Ping timeout)
  3210. # [22:13] <jduell> smaug: so in the case I just mention (Ws opened, has channel, but no event listeners), we'll just keep the WS open until the network decides to ditch it?
  3211. # [22:14] <mounir> jlebar: the iframe actually refuses the focus
  3212. # [22:14] <jduell> I'm a bit puzzled by all the hoops we're going through to UpdateMustKeepAlive, when the necko channel is going to be holding a ref to the WS until OnStop is called anyway
  3213. # [22:14] <mounir> jlebar: want me to investigate that?
  3214. # [22:14] * Joins: JeroenDeDauw (j@F207FA05.BCAB630.EAC1E89C.IP)
  3215. # [22:14] <jduell> it seems like there's no point in any of it
  3216. # [22:14] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3217. # [22:14] <daleharvey> jlebar: doesnt exist, havent configured anything yet
  3218. # [22:14] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  3219. # [22:14] <mounir> fryn: dude, you are scaring me with all those review request emails
  3220. # [22:14] <mounir> :(
  3221. # [22:15] <jlebar> daleharvey, That could be your problem. http://pastebin.mozilla.org/1648210
  3222. # [22:15] <jduell> smaug: Unless we're trying to catch the case where CC detects "this WS is not live in any sense on the page, so close/disconnect it"
  3223. # [22:15] <jlebar> mounir, Do you have another way to test this?
  3224. # [22:15] * Quits: martyn (martyn@moz-356D5506.range86-158.btcentralplus.com) (Quit: Ex-Chat)
  3225. # [22:15] <mounir> jlebar: with OOP, I don't think so
  3226. # [22:15] <mounir> but OOP seems very broken for mozbrowser AFAICS
  3227. # [22:16] <jlebar> If by "very broken" you mean "focus doesn't work"...
  3228. # [22:16] <mounir> jlebar: I can't even select an input element inside the frame with my mouse
  3229. # [22:16] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  3230. # [22:16] <jlebar> That's surprisingly broken.
  3231. # [22:16] <jlebar> But believably.
  3232. # [22:16] <jlebar> mounir, If you want to file a separate bug on the brokenness, that would be OK by me.
  3233. # [22:16] <jduell> smaug: I assumed all the lang in the W3C spec about garbage collection was trying to capture that sort of case.
  3234. # [22:17] <jlebar> mounir, I'm certainly not an expert on what's going on there. That's cjones's business, likely.
  3235. # [22:17] <mounir> jlebar: I'm going to have a look at what :Focus() is doing
  3236. # [22:17] <jlebar> mounir, Okay, let me know if I can help.
  3237. # [22:17] <mounir> if I see nothing I can understand I will just land the patch as-is and file follow-up
  3238. # [22:17] <cjones> ?
  3239. # [22:18] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  3240. # [22:18] <jlebar> cjones, With oop, <mounir> jlebar: I can't even select an input element inside the frame with my mouse
  3241. # [22:18] <jduell> smaug: on a related note: the spec gives steps to follow when "If a user agent is to make disappear a WebSocket object (this happens when a Document object goes away)"
  3242. # [22:18] <@smaug> hmm
  3243. # [22:18] <jduell> smaug: does nsWebsocket see that as a Cancel?
  3244. # [22:18] <jduell> or somethign else?
  3245. # [22:18] <@smaug> jduell: that sounds like a bug
  3246. # [22:18] <@smaug> I think
  3247. # [22:18] <cjones> felipe would know about this than i would
  3248. # [22:18] <@smaug> WebSocket shouldn't be bound to document
  3249. # [22:18] * Quits: davehunt (davehunt@moz-8BB56E44.dab.02.net) (Client exited)
  3250. # [22:18] <cjones> focus worked in fennec, obviously
  3251. # [22:19] <cjones> but the frontend was heavily involved
  3252. # [22:19] <glandium> derf: find $objdir/media/libvpx/ -name asm_com_offsets.* yields nothing here
  3253. # [22:19] <@smaug> but to window
  3254. # [22:19] <cjones> i'm not sure what changes we made for desktop-ff
  3255. # [22:19] <@smaug> jduell: but in our case, yes, when the window goes away, websocket gets some kind of cancel
  3256. # [22:19] <@smaug> "disconnectFromOwner" IIRC
  3257. # [22:19] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
  3258. # [22:20] <jduell> smaug: ok, but this is not the NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED case, right? when does that get called?
  3259. # [22:20] <jduell> When CC has determined it's going to delete the WS?
  3260. # [22:20] <@smaug> jduell: unlink is called when CC doesn't see any external references
  3261. # [22:20] * Joins: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net)
  3262. # [22:20] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3263. # [22:20] <derf> glandium: On an ARM build?
  3264. # [22:20] <@smaug> jduell: say, there is a cycle ws->some-garbage-js->ws
  3265. # [22:21] <@smaug> jduell: and no external references to ws
  3266. # [22:21] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Ping timeout)
  3267. # [22:21] <@smaug> jduell: then CC can call unlink
  3268. # [22:21] <jduell> smaug: ok. I'm just wondering if we need to be calling Disconnect there. The destructor already calls it.
  3269. # [22:21] <mounir> jlebar: it's too late to play with gdb and multi-process, will file follow-ups
  3270. # [22:22] * Quits: vikash (vikash@116BC91F.9B552DFD.5D9ABA9F.IP) (Ping timeout)
  3271. # [22:22] <derf> Hmm, maybe that is it. We don't use obj_int_extract on ARM.
  3272. # [22:22] <jduell> I was more worried that this was getting called while the necko channel was still holding its ref, in which case we'd never close the channel
  3273. # [22:22] <derf> So those rules work just fine.
  3274. # [22:22] <jduell> but sounds like that's not possible
  3275. # [22:22] * Joins: raphc (rc@moz-3A99E0D5.wb.wifirst.net)
  3276. # [22:22] <derf> Okay, that makes me feel a little bit better.
  3277. # [22:22] <jduell> smaug: it's harmless enough to call Disconnect twice, so no worries I guess.
  3278. # [22:22] <@smaug> jduell: unlink doesn't necessarily mean that something gets deleted
  3279. # [22:22] <derf> I now feel like I actually understand what's going on.
  3280. # [22:22] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3281. # [22:23] <jduell> smaug: oh
  3282. # [22:23] * jduell has achieved unenlightenment
  3283. # [22:23] <jviereck> is that bad style if a nsRunnable has a `Dispatch()` function that sends itself to the main thread?
  3284. # [22:23] <jlebar> mounir, sgtm; thanks for looking.
  3285. # [22:23] * Joins: benjamin (Mibbit@moz-7B0110AD.mv.mozilla.com)
  3286. # [22:23] <glandium> derf: ah, arm... on arm, if i clean in media/libvpx, and rebuild, i get... media/libvpx/vp8_vpxyv12_copy_y_neon.asm.s:22: Error: can't open asm_com_offsets.asm for reading
  3287. # [22:24] <@smaug> jduell: it usually does, but if some code doesn't unlink everything it should
  3288. # [22:24] <benjamin> how do people in mv usually submit their contrib agreements?
  3289. # [22:24] <derf> glandium: Well, that sounds bad!
  3290. # [22:24] <glandium> derf: i guess it gets the dependencies from .deps/*.pp, that gcc fills itself with the .s
  3291. # [22:24] <jlebar> daleharvey, Do we need to poke IT, or did that config change work?
  3292. # [22:24] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3293. # [22:24] <derf> glandium: That's what
  3294. # [22:25] <derf> $(addsuffix .$(OBJ_SUFFIX), $(VPX_ASM_COM_OFFSETS_SRCS)): asm_com_offsets.asm
  3295. # [22:25] <@khuey> benjamin: walk up to the 4th floor and hand it to erica
  3296. # [22:25] <felipe> jlebar, mounir: on desktop and fennec, there is an ActivateRemoteFrame msg sent through ipc whenever <browser> got focus. Maybe that is not happening for mozbrowser
  3297. # [22:25] <derf> is supposed to be taking care of.
  3298. # [22:25] <daleharvey> didnt work, but trying to understand why, ssh dale@arandomurl.com@hg.mozilla.org doesnt either (not dale@mozilla.org)
  3299. # [22:25] <daleharvey> *nor
  3300. # [22:25] <derf> Though I guess maybe the asm conversion is screwing it up.
  3301. # [22:25] <jlebar> daleharvey, Let's poke IT; last few times they neglected to set the correct bit.
  3302. # [22:25] <felipe> jlebar, mounir: see this changeset and specially this line: http://hg.mozilla.org/mozilla-central/rev/238b9a9479ed#l3.115
  3303. # [22:25] <derf> Hmm, no, it shouldn't be.
  3304. # [22:26] <felipe> with that changeset, fennec didn't have to handle focus in the front-end anymore
  3305. # [22:26] <glandium> derf: forget it, i still had a modified Makefile.in. With a revert, it works
  3306. # [22:26] <derf> Great.
  3307. # [22:26] <felipe> but you can still test by calling .activateRemoteFrame manually from js
  3308. # [22:27] <jlebar> felipe, Thanks! I'll write this down.
  3309. # [22:27] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  3310. # [22:27] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3311. # [22:28] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3312. # [22:28] * Parts: Jake (Jake@moz-3284655B.resnet.drexel.edu)
  3313. # [22:29] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3314. # [22:29] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  3315. # [22:29] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3316. # [22:31] * Quits: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
  3317. # [22:32] * Joins: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP)
  3318. # [22:34] * Joins: anant (anant@moz-B3621916.dsl.dynamic.sonic.net)
  3319. # [22:34] <felipe> jlebar: yw. an example of what to use to test: http://hg.mozilla.org/mozilla-central/rev/9d3abcd6161d#l4.25
  3320. # [22:34] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Ping timeout)
  3321. # [22:34] <gavin> jlebar, daleharvey: is your .ssh/config set up appropriately for hg.mozilla.org (full ldap username)?
  3322. # [22:35] <jlebar> gavin, That was missing, but we went through it (<daleharvey> didnt work, but trying to understand why, ssh dale@arandomurl.com@hg.mozilla.org doesnt either (not dale@mozilla.org))
  3323. # [22:35] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  3324. # [22:36] <gavin> jlebar: it's dharvey@mozilla.com
  3325. # [22:36] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  3326. # [22:36] <jlebar> daleharvey, ^
  3327. # [22:36] <daleharvey> it really is not my 2 days
  3328. # [22:36] <fryn> mounir: don't worry. i'm done now. :)
  3329. # [22:37] <gavin> no worries, it wasn't exactly amde clear in the bug
  3330. # [22:37] <fryn> there are only 3 small patches :)
  3331. # [22:37] <daleharvey> or yours jlebar, sorry for all the hassle over the last 2 days, and cheers for the help, same @ gavin
  3332. # [22:37] <jlebar> daleharvey, No worries; glad to hear it's working now. Would you mind closing the bug?
  3333. # [22:38] * Quits: mcote|afk (mcote@moz-FD8EB826.mc.videotron.ca) (Input/output error)
  3334. # [22:39] * Joins: vikash (vikash@116BC91F.9B552DFD.5D9ABA9F.IP)
  3335. # [22:40] <daleharvey> done (although i cant set resolution fixed)
  3336. # [22:41] <jlebar> Oh, we need to get you editbugs permissions. Does gerv still do that?
  3337. # [22:41] <gavin> lots of people do that
  3338. # [22:41] <jlebar> People with editeditbugs? :)
  3339. # [22:41] <gavin> indeed
  3340. # [22:41] <gavin> I just granted those bits
  3341. # [22:42] * Joins: bjacques (bastiaan@moz-AE4F6C83.hfc.comcastbusiness.net)
  3342. # [22:42] * jlebar is now known as jlebar|mtg
  3343. # [22:42] * bnicholson|lunch is now known as bnicholson
  3344. # [22:42] * catlee is now known as catlee-afk
  3345. # [22:43] <bhearsum> m-c is open, right?
  3346. # [22:43] <bhearsum> looks like it
  3347. # [22:43] * Parts: benjamin (Mibbit@moz-7B0110AD.mv.mozilla.com)
  3348. # [22:44] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  3349. # [22:45] * Joins: allison (Mibbit@moz-C8DE45DB.intradyn.com)
  3350. # [22:46] * Quits: kennyluck (kennyluck@moz-2DE6E07A.dynamic.hinet.net) (Ping timeout)
  3351. # [22:46] <allison> how can I hg diff between two arbitrary commits?
  3352. # [22:46] <gavin> hg diff -r foo1 -r foo2
  3353. # [22:46] <gavin> or -r foo1:foo2
  3354. # [22:47] <bjacques> Is there a singleton-pattern utility available in the tree for concrete, non-XPCOM classes? (The purpose is to deCOMtaminate an existing XPCOM service)
  3355. # [22:47] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3356. # [22:48] <jviereck> smaug: do you mind if I add a reference to the nsPrintData object stored on the print engine to the nsPagePrintTimer?
  3357. # [22:49] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  3358. # [22:50] <@smaug> jviereck: does nsPagePrintTimer have reference to PrintEngine?
  3359. # [22:51] * Quits: mburns (mburns@89256F94.30F6F9A5.7B75DA8D.IP) (Ping timeout)
  3360. # [22:51] <jviereck> smaug: yes
  3361. # [22:52] <gaston> woot a new failure _0/
  3362. # [22:52] <gaston> update/updater/updater.cpp:594: error: base operand of '->' has non-pointer type 'AutoFile'
  3363. # [22:52] <jviereck> smaug: just try to figure out what's the best way to get the code working with a nsRunnable instead of using the timer for the mozPrintCallback
  3364. # [22:53] <jviereck> smaug: but maybe, I don't actually have to do this, let's see
  3365. # [22:53] <gaston> and of course that's on a updater-disabled build..
  3366. # [22:53] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3367. # [22:54] * Joins: kennyluck (kennyluck@moz-D97ACE6B.dynamic.hinet.net)
  3368. # [22:55] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120501201020])
  3369. # [22:55] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  3370. # [22:55] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  3371. # [22:55] * Quits: graememcc (chatzilla@moz-D97020C1.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  3372. # [22:56] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
  3373. # [22:56] * Quits: msucan (mihai@391E43DA.2E4BBBBB.BD62875.IP) (Quit: Leaving.)
  3374. # [22:56] <allison> gavin: thanks, that works
  3375. # [22:56] <bjacob> gaston: can i land bug 757526 tonight if you dont reply or do you want me to wait?
  3376. # [22:57] <gaston> i had a single failure with it
  3377. # [22:57] <gaston> but my build is not complete yet since it chokes on a chunk of ehsan's commit
  3378. # [22:58] <gaston> let me just a sec to reply
  3379. # [22:58] <@ehsan> gaston: can you file a bug please?
  3380. # [22:58] <gaston> sure
  3381. # [22:58] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
  3382. # [22:58] <jaws> i have a contributor who has a patch that adds a style to layout/style/html.css. who should i flag for review/feedback?
  3383. # [22:58] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
  3384. # [22:58] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  3385. # [22:59] <Ms2ger> jaws, dbaron
  3386. # [22:59] <gaston> (in fact updater is enabled, it's just probably a c++ booboo)
  3387. # [22:59] <jaws> k
  3388. # [22:59] <@ehsan> gaston: yeah it's possible :)
  3389. # [23:00] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  3390. # [23:00] <gaston> fun, the error message talks about -> but the line is 'if (ferror(infile)) {'
  3391. # [23:00] <gaston> one thing at a time...
  3392. # [23:01] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  3393. # [23:01] <@ehsan> gaston: I bet your ferror is #defined to something...
  3394. # [23:01] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  3395. # [23:02] <@ehsan> like #define ferror(f) (f->errorBit & foobar)
  3396. # [23:02] <gaston> /usr/include/stdio.h:#define ferror(p) (!__isthreaded ? __sferror(p) : (ferror)(p))
  3397. # [23:02] <gaston> good catch :)
  3398. # [23:02] <@ehsan> gaston: it's best to look at the preprocessed source
  3399. # [23:03] <@ehsan> do a make updater.i in objdir/toolkit/mozapps/update/updater
  3400. # [23:03] <@ehsan> and then look at updater.i
  3401. # [23:03] * Quits: grubshka (grubshka@moz-6DA0D74B.w86-216.abo.wanadoo.fr) (Ping timeout)
  3402. # [23:04] * Quits: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  3403. # [23:04] <gaston> insane, didnt know we had such targets
  3404. # [23:05] <gaston> if ((!__isthreaded ? (((infile)->_flags & 0x0040) != 0) : (ferror)(infile))) {
  3405. # [23:05] <gaston> that looks like vomit
  3406. # [23:06] * joduinn-mtg is now known as joduinn
  3407. # [23:07] <@ehsan> gaston: what is the exact compiler error you're getting?
  3408. # [23:07] * Quits: espindola (espindola@moz-2110DABF.dsl.teksavvy.com) (Quit: Ex-Chat)
  3409. # [23:07] <gaston> /home/landry/src/mozilla-central/toolkit/mozapps/update/updater/updater.cpp: In function 'int ensure_copy(const char*, const ch
  3410. # [23:07] <gaston> ar*)':
  3411. # [23:07] <gaston> /home/landry/src/mozilla-central/toolkit/mozapps/update/updater/updater.cpp:594: error: base operand of '->' has non-pointer ty
  3412. # [23:07] <gaston> pe 'AutoFile'
  3413. # [23:07] <gaston> oops, damn wrapping
  3414. # [23:07] <@ehsan> hmm ok
  3415. # [23:08] <@ehsan> I think we can add an operator-> to AutoFile
  3416. # [23:08] <@ehsan> if you file the bug I'll write the patch
  3417. # [23:08] <gaston> sure,sure, in a sec
  3418. # [23:08] <@ehsan> hmm wait
  3419. # [23:08] <@ehsan> the (ferror) cast will not work that way though
  3420. # [23:08] <gaston> but i'm not sure ferror() is supposed to handle anything else than a FILE*...
  3421. # [23:08] <@ehsan> hmm
  3422. # [23:09] <@ehsan> gaston: so usually if ferror is a function, AutoFile::operator FILE*() is called
  3423. # [23:09] <@ehsan> and everything is fine
  3424. # [23:09] <@ehsan> hmm
  3425. # [23:09] * mjschranz is now known as mjschranz_away
  3426. # [23:09] <@ehsan> perhaps the best thing to do is to call get() on the AutoFile object before passing it to ferror()
  3427. # [23:10] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3428. # [23:10] <gaston> i can try that if you want
  3429. # [23:10] * philor is now known as philor|away
  3430. # [23:10] <gaston> ferror(infile->get()) ?
  3431. # [23:10] <gaston> err infile.get() i mean
  3432. # [23:11] <@ehsan> yep
  3433. # [23:12] * Quits: raphc (rc@moz-3A99E0D5.wb.wifirst.net) (Ping timeout)
  3434. # [23:12] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3435. # [23:12] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
  3436. # [23:12] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3437. # [23:12] <gaston> building..results in a few.. (if only i had anything faster than that poor sun v20z..)
  3438. # [23:15] * Quits: JeroenDeDauw (j@F207FA05.BCAB630.EAC1E89C.IP) (Ping timeout)
  3439. # [23:15] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  3440. # [23:15] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3441. # [23:15] <gaston> yes, updater built fine with that change
  3442. # [23:15] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
  3443. # [23:16] <gaston> ehsan: so followup bug with that cset and r? to you ?
  3444. # [23:16] * Quits: Optimizer (Instantbir@57693FD2.C9A62A88.2AB48280.IP) (Ping timeout)
  3445. # [23:16] <@ehsan> sure
  3446. # [23:16] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3447. # [23:16] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  3448. # [23:17] * Joins: raphc (rc@moz-3A99E0D5.wb.wifirst.net)
  3449. # [23:18] * rail is now known as rail_away
  3450. # [23:18] * philor|away is now known as philor
  3451. # [23:19] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3452. # [23:19] * ChanServ sets mode: +o roc
  3453. # [23:19] * Joins: Optimizer (Instantbir@57693FD2.C9A62A88.2AB48280.IP)
  3454. # [23:20] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  3455. # [23:20] * Quits: avih (quassel@moz-5457A91A.red.bezeqint.net) (Ping timeout)
  3456. # [23:20] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3457. # [23:21] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3458. # [23:21] <_AtilA_> Hi, I wanted to see how Reflow is implemented in Gecko. Did anyone could point me to the code that manage this?
  3459. # [23:21] <@smaug> dbaron: ^
  3460. # [23:22] * jwir3|away is now known as jwir3
  3461. # [23:22] <@roc> _AtilA_: there is a lot of that code
  3462. # [23:23] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  3463. # [23:23] <_AtilA_> I suppouse that is spread over there..
  3464. # [23:23] <@smaug> _AtilA_: there are some comments, http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsIFrame.h#36 and https://wiki.mozilla.org/Gecko:Overview#Reflow
  3465. # [23:23] <@dbaron> _AtilA_, https://wiki.mozilla.org/Gecko:Overview#Layout
  3466. # [23:24] <_AtilA_> oh! thks!
  3467. # [23:26] * Quits: Optimizer (Instantbir@57693FD2.C9A62A88.2AB48280.IP) (Ping timeout)
  3468. # [23:26] * Quits: Ms2ger (Ms2ger@EB6CA9DC.41117785.37724B0D.IP) (Quit: nn)
  3469. # [23:26] * jmaher is now known as jmaher|afk
  3470. # [23:27] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b038090f07c2 - Ben Hearsum - bug 723176: support mac dmg signing in the build system. r=khuey/ted
  3471. # [23:27] <bhearsum> yay
  3472. # [23:27] * bhearsum triggers a new nightly
  3473. # [23:27] * Joins: Optimizer (Instantbir@57693FD2.C9A62A88.2AB48280.IP)
  3474. # [23:27] * armenzg is now known as armenzg_away
  3475. # [23:27] * Quits: armenzg_away (armenzg@moz-8555CE12.cable.teksavvy.com) (Input/output error)
  3476. # [23:28] <jduell> biesi: ping
  3477. # [23:28] <biesi> ponf
  3478. # [23:28] <biesi> jduell, pong
  3479. # [23:28] * Joins: cpearce (chatzilla@moz-61822E48.xdsl.xnet.co.nz)
  3480. # [23:28] * Quits: raphc (rc@moz-3A99E0D5.wb.wifirst.net) (Ping timeout)
  3481. # [23:28] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
  3482. # [23:29] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  3483. # [23:29] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  3484. # [23:29] <jduell> biesi: do you recall what setPriority actually does? Does it affect only where a channel sits in the wait queue if there are queued requests, or does we actually do things like suspend lower-priority channels and launch new, higher priority ones?
  3485. # [23:29] <biesi> jduell, the former
  3486. # [23:30] <jduell> biesi: ok, so once a request is actually made, it's priority doesn't do anything?
  3487. # [23:30] <biesi> jduell, correct
  3488. # [23:30] <jduell> ie. once the request is on the wire to the server
  3489. # [23:30] <jduell> biesi: thanks!
  3490. # [23:30] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  3491. # [23:30] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3492. # [23:30] <biesi> jduell, that's the current implementation, anyway. conceivably there's better strategies... especially when downloads are involved
  3493. # [23:30] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3494. # [23:31] <biesi> jduell, but for short-lived transfers like on a webpage I think that's fine
  3495. # [23:31] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  3496. # [23:31] <jduell> biesi: right, we're in a discussion of streaming media issues, and this might be relevant
  3497. # [23:31] <@ehsan> gaston: r=me
  3498. # [23:31] <jduell> biesi: ex: prioritizing streams in the current tab.
  3499. # [23:31] <biesi> makes sense
  3500. # [23:31] * Quits: anant (anant@moz-B3621916.dsl.dynamic.sonic.net) (Ping timeout)
  3501. # [23:31] <gaston> ehsan: i don't have l2/l3 :)
  3502. # [23:31] <@ehsan> gaston: I can push it for you then
  3503. # [23:32] * Joins: avih (quassel@moz-32FAE3C2.red.bezeqint.net)
  3504. # [23:32] <gaston> sure, thx
  3505. # [23:32] <@ehsan> thank you :)
  3506. # [23:32] * Joins: anant (anant@moz-B3621916.dsl.dynamic.sonic.net)
  3507. # [23:33] * Quits: Optimizer (Instantbir@57693FD2.C9A62A88.2AB48280.IP) (Ping timeout)
  3508. # [23:33] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Connection reset by peer)
  3509. # [23:33] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  3510. # [23:33] <@ehsan> gaston: it's on inbound now
  3511. # [23:33] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3512. # [23:34] <gaston> perfect
  3513. # [23:34] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
  3514. # [23:34] * Quits: mreavy (chatzilla@52A1524D.4E7EDEC9.632B8C24.IP) (Connection reset by peer)
  3515. # [23:35] <gaston> ehsan: so i fumbled blocks vs depends ? i was pretty sure the older bug blocked the new one (or the new one depended on the older one), and not the other way round..
  3516. # [23:35] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  3517. # [23:36] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
  3518. # [23:36] <@ehsan> gaston: I usually set a regression to block the original bug, so that if it gets backed out for example, we'll know to land the regression fix by looking at the dependencies of the bug
  3519. # [23:37] <gaston> hmm right
  3520. # [23:37] * Joins: Optimizer (Instantbir@57693FD2.C9A62A88.2AB48280.IP)
  3521. # [23:38] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  3522. # [23:39] <jviereck1> mhmm, if we have more then 2^31 print canvas on the page, that things won't work out :/
  3523. # [23:41] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  3524. # [23:42] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3525. # [23:43] * Quits: int3 (int3@moz-FAB3747.cpe.distributel.net) (Client exited)
  3526. # [23:44] * Quits: jphan (Mibbit@moz-550E5C98.allocated.csupomona.edu) (Quit: http://www.mibbit.com ajax IRC Client)
  3527. # [23:45] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  3528. # [23:46] * Quits: Optimizer (Instantbir@57693FD2.C9A62A88.2AB48280.IP) (Ping timeout)
  3529. # [23:47] * Joins: loadbang (loadbang@moz-773B0216.range81-151.btcentralplus.com)
  3530. # [23:48] * bwinton is now known as bwinton_away
  3531. # [23:49] * Quits: cjones (cjones@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  3532. # [23:49] * Joins: cjones_ (cjones@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3533. # [23:50] * Joins: Optimizer (Instantbir@57693FD2.C9A62A88.2AB48280.IP)
  3534. # [23:50] * Quits: jfkthame (jfkthame@89E78188.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  3535. # [23:51] * Quits: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net) (Client exited)
  3536. # [23:53] * Joins: karl (karl@moz-91AFA3D.jetstream.xtra.co.nz)
  3537. # [23:55] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
  3538. # [23:57] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3539. # [23:59] * Quits: twi (Adium@moz-1AE3B3E2.cust.dsl.vodafone.it) (Quit: Leaving.)
  3540. # [23:59] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Quit: leaving)
  3541. # [23:59] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  3542. # [23:59] * coop|buildduty is now known as coop|afk
  3543. # Session Close: Wed May 23 00:00:00 2012

The end :)