/irc-logs / mozilla / #developers / 2013-01-29 / end

Options:

  1. # Session Start: Tue Jan 29 00:00:00 2013
  2. # Session Ident: #developers
  3. # [00:00] * Joins: xk1sv (xk1sv@9EE1141E.5D97A516.DCB51553.IP)
  4. # [00:00] * Joins: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP)
  5. # [00:00] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Quit: bmoss)
  6. # [00:00] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  7. # [00:01] * RyanVM-bbl is now known as RyanVM
  8. # [00:01] * chuckharmston is now known as chuckharmston|away
  9. # [00:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/04aea7c77a8c - Terrence Cole - Bug 706885 - Add a pointer to the JSRuntime on the gc::Chunk; r=billm
  10. # [00:01] * Quits: mwu (mwu@moz-2E883D31.hsd1.nj.comcast.net) (Quit: Leaving)
  11. # [00:01] <@smaug> bsmith: so is it ok to get CERT_VerifySignedDataWithPublicKey+0x000000DC [/home/smaug/mozilla/hg/m-c/ff_build/dist/bin/libnss3.so +0x0002816C] stacks when starting FF?
  12. # [00:02] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  13. # [00:02] <bsmith> smaug: I don't understand the question. But, I would be surprised to see CERT_VerifySignedDataWithPublicKey called at startup
  14. # [00:02] * Quits: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP) (Ping timeout)
  15. # [00:02] <bsmith> (depends on whether your definition of statup includes the first page load, I guess)
  16. # [00:03] <@smaug> bsmith: hmm, this is odd..
  17. # [00:03] <@smaug> let me see if I can reproduce
  18. # [00:03] * Quits: tomer (tomer@7AF4670C.A2C54A10.FC30AC02.IP) (Ping timeout)
  19. # [00:04] <BenWa> cjones: Is the profiler started?
  20. # [00:04] * jlebar is now known as jlebar|dinner
  21. # [00:04] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  22. # [00:05] <BenWa> cjones: profiler.AddMarker isn't used so that may have bug but SAMPLE_MARKER will work. The profiler needs to be on and it needs to be sent from the main thread. Then it will appear on the in the profile for that process
  23. # [00:05] * Joins: xk1sv_ (xk1sv@FDCC56F4.F5AF084C.3318EDCA.IP)
  24. # [00:05] * Joins: Sander (chatzilla@moz-9A2CB7C.lnk.telstra.net)
  25. # [00:05] * Quits: xk1sv (xk1sv@9EE1141E.5D97A516.DCB51553.IP) (Ping timeout)
  26. # [00:05] * xk1sv_ is now known as xk1sv
  27. # [00:06] * Quits: caitp- (caitpotter@72F66B0E.33EE9F8A.1139E686.IP) (Quit: caitp-)
  28. # [00:07] <bnicholson> in a privileged context, is it safe to create an element and set its innerHTML to untrusted html as long as the element isn't actually added to a document?
  29. # [00:07] <dholbert> cpeterson, IIRC some compilers get angry when you just use MOZ_ASSERT(condition) w/ no warning-message
  30. # [00:07] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  31. # [00:07] <dholbert> cpeterson, I don't recall any specifics, and it might be they're old compilers we don't care about
  32. # [00:08] * Quits: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP) (Quit: RealRaven)
  33. # [00:08] <dholbert> IIRC it's an issue w/ passing the empty string as a macro-argument
  34. # [00:08] <@roc> ehsan: for GainNodes with constant volume you'll want to just multiply the mVolume of the AudioChunk without copying the data
  35. # [00:08] <cpeterson> dholbert, I see tons of uses of MOZ_ASSERT() with only one argument.
  36. # [00:08] <@ehsan> roc: yeah
  37. # [00:09] <cjones> BenWa, yes, i'm looking at symbolicated profiles in the UI which include samples of AddMarker(), but there are no markers displayed
  38. # [00:09] <dholbert> cpeterson, yeah, I'm not saying we don't do it
  39. # [00:09] <@smaug> bsmith: http://pastebin.mozilla.org/2093120
  40. # [00:09] <dholbert> cpeterson, I just recall seeing some noise from it at some point in the not-too-distant past
  41. # [00:09] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/80f3982c418b - Ehsan Akhgari - Bug 834929 - Part 2: Remove FloatArrayWrapper and just copy the curve array when needed; r=roc
  42. # [00:09] <cjones> BenWa, i'm running on ~beta branch though, if something changed since then
  43. # [00:09] <@ehsan> roc: for others, do we have utility functions for adjusting the volume, or should I just loop over the data and do the multiplications?
  44. # [00:09] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/555184b51f59 - Ehsan Akhgari - Bug 834929 - Part 3: Squeeze two members of Event into a union to reduce its size; r=roc
  45. # [00:09] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/09fe6a161398 - Ehsan Akhgari - Bug 834929 - Part 1: Store the default/min/max values on the AudioParam itself; r=roc
  46. # [00:09] <@smaug> bsmith: I get that when trying to load a bug page in a debug build
  47. # [00:09] <@smaug> (32bit linux)
  48. # [00:10] <@smaug> I should probably compile using gcc
  49. # [00:10] <cpeterson> dholbert, yeah. defining vararg macros is a little magic
  50. # [00:10] <BenWa> cjones: If AddMarker is in nsIProfiler nothing changed. Do you dump the profile in time? Marker are stored in the circular buffer does will be drop along with the sample it's stored in
  51. # [00:10] <njn> who knows about prefs? I'm removing e4x support, and we have these javascript.options.xml.{chrome,content} prefs. Is it ok just to remove all traces of them?
  52. # [00:10] <BenWa> that will be dropped(
  53. # [00:10] <@roc> ehsan: you're going to have to do it yourself. If you can, factor out the primitive vector operations into AudioNodeEngine. That's where I'd like to add hooks for SIMD when we get to that.
  54. # [00:10] <dholbert> cpeterson, oh... I might actually be confused and thinking instead about "MOZ_ASSERT(false)"
  55. # [00:10] <@ehsan> roc: ok, will do
  56. # [00:11] * Joins: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP)
  57. # [00:11] <dholbert> cpeterson, so: never mind
  58. # [00:11] <bsmith> smaug: please send me your mozconfig. I will try to reproduce it. even if it is a bug in clang builds only, I still want to fix it.
  59. # [00:11] <@ehsan> njn: yes
  60. # [00:11] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  61. # [00:11] <cjones> BenWa, like i said, the profiler is sampling the C++ calls to AddMarker, but i don't see the markers that the calls are supposed to add
  62. # [00:11] <njn> ehsan: good! thanks
  63. # [00:11] <BenWa> Ohh
  64. # [00:11] <BenWa> Umm
  65. # [00:12] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
  66. # [00:12] <BenWa> cjones: I'd check the profile file to see if its in there
  67. # [00:12] * ctalbert|mtg is now known as ctalbert
  68. # [00:12] <BenWa> cjones: Can you send me the pre-symbolicated profile?
  69. # [00:13] * Quits: willyaranda (willyarand@moz-649FAEA1.dynamic.jazztel.es) (Quit: willyaranda)
  70. # [00:13] <BenWa> These marker work fine even on eideticker on mobile so I'm surprised they don't work for you
  71. # [00:13] <@smaug> bsmith: done
  72. # [00:13] <@smaug> bsmith: and I'll try with gcc
  73. # [00:13] <cjones> BenWa, what am i looking for in the raw dump?
  74. # [00:13] <BenWa> cjones: I'd look for the marker string
  75. # [00:14] <cjones> BenWa, yeah, it's not in there
  76. # [00:14] <cjones> let me see if i backported everything i needed to ...
  77. # [00:14] * Quits: chuckharmston|away (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Client exited)
  78. # [00:14] <BenWa> cjones: It's a JSON profile?
  79. # [00:15] <cjones> BenWa, yes
  80. # [00:15] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  81. # [00:15] * Quits: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP) (Quit: mixedpuppy)
  82. # [00:15] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  83. # [00:15] * Quits: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard_)
  84. # [00:15] <BenWa> cjones: This is where they get saved http://mxr.mozilla.org/mozilla-central/source/tools/profiler/TableTicker.cpp#357
  85. # [00:15] * Quits: rednaks (rednaks@B5E8E810.C869DFF0.55FFA9B4.IP) (Quit: Quitte)
  86. # [00:16] * Joins: mkaply (Mike_Kaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net)
  87. # [00:16] <cjones> BenWa, yeah, looks i missed a patch
  88. # [00:16] <cjones> whups
  89. # [00:16] <BenWa> Cool, should be easy then :)
  90. # [00:16] * Quits: josh (josh@moz-7D5BC4BE.nyc.res.rr.com) (Quit: josh)
  91. # [00:17] * joduinn-brb is now known as joduinn
  92. # [00:17] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
  93. # [00:17] * catlee-mtg is now known as catlee
  94. # [00:17] * Joins: azakai|far (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net)
  95. # [00:17] <joe> does aryeh gregor ever come on irc?
  96. # [00:18] * Joins: josh (josh@moz-7D5BC4BE.nyc.res.rr.com)
  97. # [00:18] * Quits: josh (josh@moz-7D5BC4BE.nyc.res.rr.com) (Quit: josh)
  98. # [00:18] * nthomas is now known as nthomas|away
  99. # [00:18] <@ehsan> joe not anymore
  100. # [00:18] <BenWa> cjones: FYI: The UI for markers can be quite nasty. Quite a few usability papercuts. It does get the job done for now until someone has time to fix it
  101. # [00:18] <joe> mozilla::dom::FragmentOrElement::Release is running before an nsAsyncDOMEvent::Run() is called
  102. # [00:19] <joe> on the same object
  103. # [00:19] <joe> ah, he's at an orthodox school
  104. # [00:20] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  105. # [00:21] <cjones> BenWa, right, i don't care much about that ;)
  106. # [00:21] * BenWa is now known as BenWa|sms
  107. # [00:21] <cjones> i'm only adding 3 markers
  108. # [00:21] * Quits: we11ington (msu-cse498@moz-600949B7.cse.msu.edu) (Quit: we11ington)
  109. # [00:21] <BenWa|sms> Yea exactly :)
  110. # [00:21] * Joins: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP)
  111. # [00:21] * Quits: armenzg_afk (armenzg@moz-600B22EA.home1.cgocable.net) (Input/output error)
  112. # [00:21] <joe> bz: ping
  113. # [00:21] <BenWa|sms> I've got idea for more fancy system for annotating profiles with causes and other more fancy marker type feature but not for Q1
  114. # [00:21] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  115. # [00:22] <joe> khuey: ping, same reason
  116. # [00:22] * Quits: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP) (Excess Flood)
  117. # [00:22] <tbsaunde> joe: what's wrong with that?
  118. # [00:22] * Joins: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP)
  119. # [00:22] <joe> tbsaunde: well, it crashes
  120. # [00:22] * mjschranz is now known as mjschranz_away
  121. # [00:22] <tbsaunde> plenty of things could have refs and be dropping theres
  122. # [00:22] * Quits: Optimizer (Optimizer@84250C01.BA9C3500.274D17D6.IP) (Ping timeout)
  123. # [00:23] <joe> tbsaunde: because it's releasing the last ref
  124. # [00:23] <tbsaunde> joe: does the runnable hold a ref to the FragmentOrElement?
  125. # [00:23] <joe> checking
  126. # [00:25] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  127. # [00:25] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  128. # [00:25] <joe> tbsaunde: yes, it appears to
  129. # [00:25] <joe> and it's an nsRunnable
  130. # [00:25] <joe> so the only thing I can think of is that it's dispatched iwthout a strong reference
  131. # [00:26] * Joins: sfink|log (sfink@2557E599.66715431.D25A875A.IP)
  132. # [00:26] <joe> what I have *no* idea about is how my code caused this crash
  133. # [00:26] <joe> maybe onload blocking interacts with this somehow
  134. # [00:26] * Joins: Optimizer (Optimizer@553303F7.44738DE.274D17D6.IP)
  135. # [00:27] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  136. # [00:27] * Joins: till (till@moz-3493B177.superkabel.de)
  137. # [00:27] * Quits: darkowlzz (darkowlzz@7310F780.2BE4C9B4.27560D6E.IP) (Ping timeout)
  138. # [00:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/52db3691dcba - Sean Stangl - Bug 749358 - Inline MUse storage. r=luke
  139. # [00:28] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  140. # [00:28] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  141. # [00:28] * Joins: shorlander- (shorlander@8F761026.B5EF4AF6.E96CA9D8.IP)
  142. # [00:30] * Joins: ehugg_lime (ehugg_lime@moz-AD736CE0.mycingular.net)
  143. # [00:30] <tbsaunde> joe: that's is ... weird
  144. # [00:31] <tbsaunde> if your runnable is around and being called I don't see how its ref to the FragmentOrElement isn't still alive
  145. # [00:31] <joe> yeah it's weird
  146. # [00:31] * Joins: sfink|lo1 (sfink@2557E599.66715431.D25A875A.IP)
  147. # [00:31] <joe> https://bugzilla.mozilla.org/show_bug.cgi?id=716140#c93 contains the valgrind report
  148. # [00:31] <philor> mccr8: esr17 would like a word with you
  149. # [00:31] <mccr8> urgh
  150. # [00:31] <joe> i'm giving up for today
  151. # [00:31] <mccr8> philor: thanks, I'll take a look...
  152. # [00:32] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  153. # [00:32] <khuey> joe: pong
  154. # [00:33] <joe> khuey: ooh ooh
  155. # [00:33] <joe> https://bugzilla.mozilla.org/show_bug.cgi?id=716140#c93
  156. # [00:33] <joe> do you have any idea how changing image notification behaviour could affect that?
  157. # [00:33] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  158. # [00:33] <joe> where affect = cause
  159. # [00:33] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cc1e60e6a92f - Jonathan Griffin - Bug 834080 - Set marionette.force-local=true for b2g desktop builds, r=mdas
  160. # [00:33] <khuey> joe: I'll look
  161. # [00:34] <khuey> joe: that stack has some problems ....
  162. # [00:34] <joe> oh that's unfortunate
  163. # [00:34] <khuey> oh
  164. # [00:34] <khuey> that's multiple stacks
  165. # [00:34] * khuey understands now
  166. # [00:34] <joe> yeah it's from valgrind
  167. # [00:34] * Quits: damons (gnubeard@2557E599.66715431.D25A875A.IP) (Quit: damons)
  168. # [00:35] <joe> i have no idea what any of this content stuff even *is*, so i'm sort of lost
  169. # [00:35] <joe> somewhere to look would be helpful :)
  170. # [00:35] * Quits: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP) (Quit: mixedpuppy)
  171. # [00:35] * Quits: mkaply (Mike_Kaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net) (Quit: Leaving.)
  172. # [00:35] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  173. # [00:35] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
  174. # [00:36] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  175. # [00:36] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
  176. # [00:36] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  177. # [00:36] * Joins: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP)
  178. # [00:36] <khuey> joe: I'll look at it in a bit
  179. # [00:36] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  180. # [00:36] <joe> ok
  181. # [00:37] <joe> post to the bug?
  182. # [00:37] <mccr8> philor: okay, should be fixed, thanks.
  183. # [00:37] <mccr8> I disabled warning as errors locally due to some other problem with virtual dtors or some such so I didn't catch this locally, I think. :-/
  184. # [00:37] * vladan is now known as vladan-afk
  185. # [00:37] <Cww> does anyone know the file where we store whether a plugin is user disabled or not?
  186. # [00:38] * joduinn is now known as joduinn-mtg
  187. # [00:38] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  188. # [00:38] * Quits: ochameau (ochameau@moz-109A6728.fbx.proxad.net) (Ping timeout)
  189. # [00:38] * Joins: mkaply (Mike_Kaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net)
  190. # [00:38] * Joins: ochameau (ochameau@moz-109A6728.fbx.proxad.net)
  191. # [00:39] * Joins: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  192. # [00:39] * AaronMT is now known as AaronMT|AFK
  193. # [00:39] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  194. # [00:39] * catlee is now known as catlee-away
  195. # [00:39] <philor> I was going to joke about how ancient and long forgotten 17 is, but it actually left m-c last July, so it is ancient
  196. # [00:40] <NeilAway> BenWa|sms: iirc mozillazine used to have a list of preferences
  197. # [00:40] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
  198. # [00:40] * Quits: ehugg_lime (ehugg_lime@moz-AD736CE0.mycingular.net) (Client exited)
  199. # [00:41] * Quits: Sander (chatzilla@moz-9A2CB7C.lnk.telstra.net) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  200. # [00:43] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  201. # [00:43] * Quits: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP) (Quit: RealRaven)
  202. # [00:43] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
  203. # [00:43] * Quits: Archaeopteryx (itsme@moz-FF3F73F2.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  204. # [00:45] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  205. # [00:45] * Quits: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP) (Quit: jandem)
  206. # [00:46] <njn> anyone seen this in chrome tests?
  207. # [00:46] <njn> WARNING: NS_ENSURE_TRUE(compMgr) failed: file /home/njn/moz/mi8/d64/xpcom/build/nsComponentManagerUtils.cpp, line 58
  208. # [00:46] <njn> I can't get past that
  209. # [00:46] <Waldo> cpeterson, dholbert: MOZ_ASSERT works just fine with one argument or two; maybe empty arguments were what was bad?
  210. # [00:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cce24522fbf3 - Sriram Ramasubramanian - Bug 833546: Rotating phone will open tabs-tray. [r=mfinkle]
  211. # [00:46] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  212. # [00:47] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  213. # [00:47] <Waldo> interestingly C99 and C++11 allow empty arguments
  214. # [00:48] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  215. # [00:48] * Joins: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP)
  216. # [00:48] <cpeterson> Waldo, I didn't see any problems, but dholbert thought he remembered was some problem about MOZ_ASSERT(false) or MOZ_ASSERT(condition, "") with empty string. But nothing certain or actionable. :)
  217. # [00:48] <Waldo> cpeterson: MOZ_ASSERT's fine to use either way, and is used both ways a ton
  218. # [00:49] <Waldo> we're not going to change that
  219. # [00:49] <dholbert> Waldo / cpeterson, yeah, I think I was remembering something with MOZ_ASSERT(false)
  220. # [00:49] <cpeterson> sounds good to me
  221. # [00:49] <Waldo> although using "" for a reason is nonsensical for sure
  222. # [00:49] <njn> forgetting the argument to MOZ_NOT_REACHED is a problem
  223. # [00:49] <Waldo> MOZ_ASSERT(false) is better as MOZ_NOT_REACHED("this is why"), but there's an argument to that that needs resolving
  224. # [00:50] <philor> yeah, we have way better things than that, "this shouldn't happen" "oops!" "uh oh"
  225. # [00:50] <Waldo> making MOZ_NOT_REACHED() not compile shouldn't be hard
  226. # [00:50] <cpeterson> just to be clear, I did not abuse MOZ_ASSERT in these manners; dholbert was just relying a warning. <:)
  227. # [00:50] * Quits: berkerpeksag (berkerpeks@B5FCAB2F.EE74F123.2058B3BB.IP) (Quit: WeeChat 0.3.7)
  228. # [00:50] <Waldo> :-)
  229. # [00:50] * Quits: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  230. # [00:50] <dholbert> cpeterson, correct :)
  231. # [00:50] <dholbert> cpeterson, a mis-targeted warning at that :)
  232. # [00:51] <khuey> what's wrong with MOZ_NOT_REACHED()?
  233. # [00:51] * Joins: areinald (Thunderbir@moz-BF112525.fbx.proxad.net)
  234. # [00:51] * AaronMT|AFK is now known as AaronMT
  235. # [00:51] <cpeterson> khuey, see bug 820686
  236. # [00:51] <mcsmurf> njn: I think that warning is quite normal
  237. # [00:51] <mcsmurf> njn: I see it often in debug builds
  238. # [00:52] * Joins: Stan (Stan@moz-511DC148.dip.t-dialin.net)
  239. # [00:52] <khuey> mmm
  240. # [00:52] <khuey> that's evil :-)
  241. # [00:52] <khuey> especially since NS_NOTREACHED is an assertion
  242. # [00:52] * Quits: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard_)
  243. # [00:52] * Joins: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  244. # [00:52] <mcsmurf> njn: eh, actually, no...I see that happen when i quit
  245. # [00:52] <cpeterson> Waldo, btw I sent you a f? patch for 820686 that removed MOZ_NOT_REACHED() with the suggesion to replace it with MOZ_ASSUME_UNREACHABLE() and MOZ_CRASH().
  246. # [00:53] <Waldo> cpeterson: yeah, my review queue has not been sane since the summer :-(
  247. # [00:53] * Quits: mkaply (Mike_Kaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net) (Quit: Leaving.)
  248. # [00:53] * Quits: ekr (ekr@43CB6079.66715431.D25A875A.IP) (Quit: ekr)
  249. # [00:54] <cpeterson> Waldo, np. no hurry. I'm not blocked in any way. :)
  250. # [00:54] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  251. # [00:55] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  252. # [00:55] * Quits: areinald (Thunderbir@moz-BF112525.fbx.proxad.net) (Quit: areinald)
  253. # [00:56] * Quits: till (till@moz-3493B177.superkabel.de) (Client exited)
  254. # [00:56] <dholbert> cpeterson, ah, https://bugzilla.mozilla.org/show_bug.cgi?id=824840 is exactly what I was thinking of
  255. # [00:57] * Quits: sfink|log (sfink@2557E599.66715431.D25A875A.IP) (Ping timeout)
  256. # [00:57] * Quits: sfink|lo1 (sfink@2557E599.66715431.D25A875A.IP) (Ping timeout)
  257. # [00:57] * Quits: Stan (Stan@moz-511DC148.dip.t-dialin.net) (Ping timeout)
  258. # [00:58] * wlach|biab is now known as wlach
  259. # [00:58] * Quits: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: mixedpuppy)
  260. # [00:58] <reuben> firebot, uuid
  261. # [00:58] <firebot> ba7d79a5-0e7a-4320-bcab-9cf216332691 (/msg firebot cid for CID form)
  262. # [00:58] * reuben pats firebot
  263. # [00:58] * firebot beams
  264. # [00:59] <NeilAway> this session store cache behaviour is weird
  265. # [00:59] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  266. # [00:59] * Quits: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net) (Ping timeout)
  267. # [01:00] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Broken pipe)
  268. # [01:00] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  269. # [01:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5b0e2838fa04 - Jonathan Kew - Bug 831342 - Quite noisy rollupWidget warnings on OSX, r=smichaud
  270. # [01:01] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  271. # [01:02] * Joins: AsaDotzler (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  272. # [01:02] * Joins: sfink|log (sfink@2557E599.66715431.D25A875A.IP)
  273. # [01:02] <seth> dholbert: did you want to re-review bug 704059? or are you happy at this point if try is green? (now that the fixes to the assertions and so forth are in)
  274. # [01:04] <dholbert> seth, I'll take a look, just for fun
  275. # [01:04] * Quits: DGMurdockIII (DGMurdockI@moz-F1247A16.hsd1.in.comcast.net) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211])
  276. # [01:04] <@smaug> bsmith: gcc build works fine
  277. # [01:04] <dholbert> seth, (but my previous r+ probably stands, given that the followups have been minor)
  278. # [01:04] * Quits: AsaDotzler (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  279. # [01:04] <dholbert> seth, (looking now)
  280. # [01:04] <seth> dholbert: cool, sounds good. aiming to land this thing today
  281. # [01:05] * Joins: andreasn (andreasn@moz-FD3F641F.a336.priv.bahnhof.se)
  282. # [01:05] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  283. # [01:05] * Quits: azakai (alon@2557E599.66715431.D25A875A.IP) (Ping timeout)
  284. # [01:05] <dholbert> seth, woot! looking forward to that orange-spam going away!
  285. # [01:05] * Quits: hurley (hurley@2557E599.66715431.D25A875A.IP) (Quit: mootex)
  286. # [01:05] <dholbert> seth, plus the correctness will be nice :)
  287. # [01:05] * spohl is now known as spohl|afk
  288. # [01:05] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  289. # [01:05] <seth> dholbert: yeah, no kidding. every morning i wake up and have a dozen emails from that bug =)
  290. # [01:05] * Joins: chuckharmston|away (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  291. # [01:06] * chuckharmston|away is now known as chuckharmston
  292. # [01:06] * njn learns about bash's PIPESTATUS variable
  293. # [01:06] * chuckharmston is now known as chuckharmston|out
  294. # [01:06] <bsmith> smaug: which build of clang are you using?
  295. # [01:06] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  296. # [01:06] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Quit: Leaving.)
  297. # [01:07] * geekboy is now known as geekboy|afk
  298. # [01:07] <@smaug> bsmith: it was trunk
  299. # [01:07] * Quits: Nefzaoui (chatzilla@2DD6C49E.3D8B355C.7D0E51E.IP) (Ping timeout)
  300. # [01:07] <Callek> philor: || RyanVM : ping
  301. # [01:07] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  302. # [01:07] <@smaug> bsmith: my email had the changeset version
  303. # [01:07] <RyanVM> Callek: pong
  304. # [01:08] <Callek> RyanVM: sooo the chat earlier about "broken things on linux" I was part of, I now see https://bugzilla.mozilla.org/show_bug.cgi?id=827979 having landed (especially c#20) does that look related?
  305. # [01:08] * Callek forgets all those pesky details, just wanted to point it out
  306. # [01:09] <firebot> Check-in:
  307. # [01:09] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/fc6e52d846fb - Mats Palmgren - Bug 812893 - When inserting a frame into the [Excess]OverflowContinuations list, also move its continuations there if they are in the same parent. r=roc a=bbajaj
  308. # [01:09] * Joins: ekr (ekr@2557E599.66715431.D25A875A.IP)
  309. # [01:10] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c73b57a20d1b - Ethan Hugg - Bug 835290 MediaPipeline - replace attempted += of ints with PR_snprintfs r=jesup
  310. # [01:10] * Quits: spartanfire (guimdearau@6B9A3DA4.F499192A.7C9220AF.IP) (Quit: spartanfire)
  311. # [01:10] <RyanVM> Callek: i don't believe so
  312. # [01:11] * Quits: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  313. # [01:12] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/595c77e4624c - Mark Finkle - Bug 835241 - Reload button reloads cached copy r=bnicholson
  314. # [01:12] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/1a1a910c8e9e - Mark Finkle - Bug 834810 - Launching webapp from homescreen icon will revert the icon to the default 'rocket' r=bnicholson
  315. # [01:12] * nthomas|away is now known as nthomas
  316. # [01:12] * Quits: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP) (Quit: Leaving)
  317. # [01:12] * Quits: cviecco_ (cviecco@2557E599.66715431.D25A875A.IP) (Input/output error)
  318. # [01:13] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  319. # [01:13] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Quit: jgriffin)
  320. # [01:14] * Joins: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
  321. # [01:14] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
  322. # [01:15] * Joins: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net)
  323. # [01:15] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/77bfa657b930 - Terrence Cole - Bug 835157 - Remove the unused createWithProto methods; r=Waldo
  324. # [01:15] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Quit: jgriffin)
  325. # [01:15] * Joins: Stan (Stan@moz-24096F70.dip.t-dialin.net)
  326. # [01:16] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
  327. # [01:17] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Connection reset by peer)
  328. # [01:17] <philor> Callek: the gconf bustage? to explain it, you have to explain across inbound and b2g18 and fx-team, and at an instant this morning and another instant last Friday, but not in between - it's going to be extremely tough to explain with code
  329. # [01:17] <dholbert> seth, I have a few nits, posting in a few min
  330. # [01:17] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  331. # [01:17] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Client exited)
  332. # [01:17] * Quits: victorporof (victorporo@E17BCF5.DA9DCE7D.79933D60.IP) (Quit: victorporof)
  333. # [01:18] <Callek> philor: ahhh, I blame the solar flares
  334. # [01:18] <philor> yeah, yeah, that's the ticket... solar flares!
  335. # [01:18] <Callek> it also explains these tegra/panda issues
  336. # [01:18] <philor> mmm, 440 reftest failures, I better pop those open in the reftest analyzer
  337. # [01:18] <jhammel> um...yes!
  338. # [01:19] <philor> one pixel, I better call that pink pixel of death without looking
  339. # [01:19] <philor> oh, look, on a slave I've accused of having bad RAM multiple times before
  340. # [01:20] <Mook_as> maybe it isn't pink this time? :D
  341. # [01:20] <philor> indeed! it's black, first time I've seen black though we've had several aquamarines
  342. # [01:20] * Joins: jgriffin (jgriffin@moz-ACDE7EEC.mozilla.com)
  343. # [01:21] * RyanVM thinks roc should get a kickback from the NZ board of tourism for his blog posts
  344. # [01:21] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/fb6e2dd0fa47 - Brian Hackett - Bug 835140 - Don't treat lambdas inside other functions or loops as run-once, r=luke.
  345. # [01:22] * Joins: azakai (alon@2557E599.66715431.D25A875A.IP)
  346. # [01:22] <philor> dbaron: are there things I don't know about the reftest harness which would explain getting a single pixel way down low drawn in the wrong color across multiple tests without it being bad RAM on the slave?
  347. # [01:22] <@dbaron> philor, I can't think of any
  348. # [01:22] * Joins: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net)
  349. # [01:22] <@dbaron> philor, though it could be anywhere in our graphics stack, really
  350. # [01:23] * philor tightens up the armor and lifts the lance
  351. # [01:23] <philor> have at thee, windmill!
  352. # [01:23] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
  353. # [01:24] <WG9s> philor: although perhaps the simplest explanation (bad ram on the slave) is the correct one. ;-)
  354. # [01:25] <mcsmurf> now, why are bad RAM pixels always pink and not green? ;)
  355. # [01:25] <mcsmurf> or blue
  356. # [01:25] <philor> WG9s: indeed. and then we have our in-house Apple Certified Tech run Apple Certified Diagnostics on it, and they show nothing, and we put it back in service, and if we're lucky I spot which slave it is without filing multiple bugs on GC crashes, which are the other symptom
  357. # [01:25] <Mook_as> because it's a bit error, and it depends on the alignment of the bad bit vs rgba?
  358. # [01:26] <philor> yep
  359. # [01:26] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  360. # [01:26] <jhammel> mcsmurf: read VALIS :P
  361. # [01:26] <cpeterson> mcsmurf, this sounds like a bad riddle
  362. # [01:26] <mcsmurf> :)
  363. # [01:28] * Quits: bdahl (bdahl@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  364. # [01:28] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  365. # [01:31] * Quits: aklotz (Thunderbir@moz-55246988.cg.shawcable.net) (Quit: aklotz)
  366. # [01:31] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  367. # [01:31] * Joins: josh (josh@moz-7D5BC4BE.nyc.res.rr.com)
  368. # [01:33] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  369. # [01:33] <dholbert> khuey, things that inherit (non-multiply) from nsISupports generally don't need virtual destructors, because they're going to be refcounted and they'll be deleted by a class-specific Release() method that knows their derived type, correct?
  370. # [01:34] <dholbert> ("non-multiply" probably doesn't matter, I'm just adding that for simplicity)
  371. # [01:34] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  372. # [01:34] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  373. # [01:37] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  374. # [01:38] * Quits: tonymec (tonymec@70716FE3.A915D552.277517C1.IP) (Ping timeout)
  375. # [01:38] * Quits: tonymec|away (tonymec@70716FE3.A915D552.277517C1.IP) (Ping timeout)
  376. # [01:39] * Quits: mcsmurf (me@moz-BD2E9751.dip.t-dialin.net) (Quit: )
  377. # [01:40] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/794f8ea73134 - Robert Strong - Bug 835090 - Where possible app update xpcshell tests should run on xulrunner. r=bbondy, a=test-only
  378. # [01:40] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/408adf57b0a1 - Robert Strong - Significantly increase timeout to see if it makes a difference for Bug 814535 and bug 774014 - Intermittent test_0203_app_launch_apply_update.js,
  379. # [01:40] <firebot> test_0203_app_launch_apply_update_svc.js Intermittent test_0201_app_launch_apply_update.js, test_0201_app_launch_apply_update_svc.js | launch application timer expired. r=bbondy, a=test-only
  380. # [01:40] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  381. # [01:40] * Joins: tonymec (tonymec@70716FE3.A915D552.277517C1.IP)
  382. # [01:40] * Quits: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net) (Input/output error)
  383. # [01:40] * Joins: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net)
  384. # [01:40] <ejpbruel> khuey: ping
  385. # [01:41] * Joins: doublehp (dhp@moz-11780613.villers.doublehp.org)
  386. # [01:41] * Parts: doublehp (dhp@moz-11780613.villers.doublehp.org) (Leaving.)
  387. # [01:41] * Joins: tonymec|away (tonymec@70716FE3.A915D552.277517C1.IP)
  388. # [01:41] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  389. # [01:42] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  390. # [01:42] <khuey> ejpbruel: pong
  391. # [01:43] <ejpbruel> khuey: i have some questions about the cycle collector. can you point me to the right guy to ask?
  392. # [01:43] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  393. # [01:43] <khuey> you can start with me
  394. # [01:43] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
  395. # [01:43] <philor> RyanVM: how fresh is your aurora tree?
  396. # [01:43] <khuey> and then when I get bored I'll send you off to someone else
  397. # [01:44] <ejpbruel> khuey: alright. so i know a little bit about the gc in spidermonkey
  398. # [01:44] <RyanVM> philor: fresh, but I can't back out kats for 10min or so
  399. # [01:44] <RyanVM> giving the kid a bottle
  400. # [01:44] <ejpbruel> khuey: we have a per-compartment gc cycle and a global gc cycle that can catch cross-compartment cycles, but this only involves JSObjects, afaik
  401. # [01:44] <ejpbruel> khuey: the cycle collector seems to be there to catch cycles involving both XPCOM and JS objects
  402. # [01:44] <ejpbruel> is that correct?
  403. # [01:45] <philor> fortunately, nobody will land on bustage on aurora :)
  404. # [01:45] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Connection reset by peer)
  405. # [01:45] * Joins: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net)
  406. # [01:45] <khuey> or cycles involving solely XPCOM objects, yes
  407. # [01:45] <khuey> the cycle collector also handles rooting of some JS things held alive by natives
  408. # [01:45] <ejpbruel> khuey: right. so when does this collector run, and how does the cycle detection work in a nutshell?
  409. # [01:45] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  410. # [01:46] * Joins: spartanfire (guimdearau@moz-33A83FA2.mielccc.clients.pavlovmedia.com)
  411. # [01:46] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  412. # [01:46] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
  413. # [01:46] * ChanServ sets mode: +o dbaron
  414. # [01:46] <khuey> "when does the cycle collector run" is a pretty complicated question
  415. # [01:46] * Quits: IanN (chatzilla@moz-C2F768A9.perr.cable.virginmedia.com) (Quit: ChatZilla 0.9.89 [SeaMonkey 2.18a1/20130113110440])
  416. # [01:46] <khuey> the algorithm is basically a tracing algorithm
  417. # [01:47] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  418. # [01:47] <khuey> with a ton of perf optimization
  419. # [01:47] <ejpbruel> khuey: how does this tracer know which pointers to trace? is it conservative?
  420. # [01:48] * Quits: Goldorak (chatzilla@7CD1B470.2BC633E3.88CF6591.IP) (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
  421. # [01:48] <jhammel> khuey: a complicated question but with a simple answer: "Hey, when doesn't it? Am I right?"
  422. # [01:48] <ejpbruel> jhammel: zing!
  423. # [01:48] <@smaug> http://www.research.ibm.com/people/d/dfb/papers/Bacon01Concurrent.pdf chapter 3 is the basic algorithm
  424. # [01:48] <khuey> jhammel: http://vorb.is/
  425. # [01:49] <khuey> ejpbruel: objects participating in the scheme report outgoing edges to the collector
  426. # [01:49] * Quits: nmatsakis (nmatsakis@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Computer has gone to sleep.)
  427. # [01:49] <jhammel> khuey: nice
  428. # [01:49] <derf> khuey: Nice domain name.
  429. # [01:49] <khuey> ejpbruel: it's conservative in the sense that the failure mode is a leak rather than a use-after-free
  430. # [01:49] <khuey> derf: indeed
  431. # [01:49] <jhammel> much better than my esoteric debate on whether it is a rimshot or a sting
  432. # [01:49] * Parts: spartanfire (guimdearau@moz-33A83FA2.mielccc.clients.pavlovmedia.com)
  433. # [01:49] <jhammel> turns out, that is a sting, but no one knows what that is
  434. # [01:49] <khuey> ejpbruel: but it doesn't actually examine pointers that aren't known to be objects participating in the scheme
  435. # [01:49] <khuey> (for the most part, there are irrelevant exceptions)
  436. # [01:49] <ejpbruel> khuey: so the tracer depends on participating objects reporting all their outgoing edges? i presume that's not a watertight scheme
  437. # [01:50] <khuey> ejpbruel: yes, it is possible to fail to declare an edge and create a leak
  438. # [01:50] * Quits: tobeytailor (tobeytailo@moz-5805115C.dip.t-dialin.net) (Quit: tobeytailor)
  439. # [01:50] <ejpbruel> khuey: lets say a JSObject is reachable by the tracer
  440. # [01:50] * Quits: jwalker (jwalker@moz-5B263CE9.cable.virginmedia.com) (Ping timeout)
  441. # [01:50] * coop|buildduty is now known as coop|afk
  442. # [01:51] <ejpbruel> khuey: does the tracer then also examine that objects parent, for example?
  443. # [01:51] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
  444. # [01:51] <khuey> what is "the tracer" in this context?
  445. # [01:51] <khuey> the cycle collector?
  446. # [01:51] <derf> Or "the parent" for that matter.
  447. # [01:51] <ejpbruel> khuey: yes, I'm basically asking because we ran into an issue where nsICycleCollector reports a JSObject but not its parent
  448. # [01:51] <ejpbruel> which i would assume it should
  449. # [01:51] <ejpbruel> sorry, nsICycleCollectorListener, i mean
  450. # [01:52] * Joins: jwalker (jwalker@moz-5B263CE9.cable.virginmedia.com)
  451. # [01:52] <khuey> ejpbruel: its JSObject::getParent()?
  452. # [01:52] <@smaug> its parent is not gray?
  453. # [01:53] <khuey> we're getting towards the edges of my knowledge but afaik the object's parent is not relevant to the CC algorithm
  454. # [01:53] <khuey> it relies on the JS GC to trace from object to parent and whatever else is out there
  455. # [01:53] <ejpbruel> JS_GetParent, but i think it forwards to that function
  456. # [01:53] * Quits: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: nhirata)
  457. # [01:54] <@smaug> ejpbruel: so in this case there should be an edge from object to its parent, but not from parent to object?
  458. # [01:54] <ejpbruel> yeah
  459. # [01:54] <Waldo> an object doesn't know its parent(s)
  460. # [01:54] <Waldo> mostly because parent is a non-standard concept that even we really couldn't much define, these days
  461. # [01:55] <khuey> ejpbruel: nsICycleCollectorListener just reports what the CC is looking at
  462. # [01:55] <khuey> it doesn't report the JS linkages
  463. # [01:55] * spohl|afk is now known as spohl
  464. # [01:55] <ejpbruel> khuey: yes, although i assumed that if an object's parent is reachable, the CC should at least check if no cycles can occur via that link
  465. # [01:55] <@smaug> and if some JS is not gray, such object isn't added to the graph
  466. # [01:55] <derf> I mean, don't a bunch of things have the global object as their parent?
  467. # [01:55] <ejpbruel> smaug: quickly remind me what gray is again. i know its from dijkstras algorithm
  468. # [01:56] <derf> It would seem bad if you couldn't cycle collect them without collecting their parent.
  469. # [01:56] <Waldo> derf: yup, lots of functions for starters
  470. # [01:56] <ejpbruel> Waldo: i know parent is a vestigial concept of sorts, but objects still keep their parent alive, don't they?
  471. # [01:56] <khuey> ejpbruel: IIRC the CC does not trace through the js heap
  472. # [01:57] <khuey> ejpbruel: it roughly asks the JS GC "if I stop holding this alive what else dies"
  473. # [01:57] <Waldo> ejpbruel: objects don't have a link to their parents, so they couldn't; the other way, object has to keep its parent alive
  474. # [01:57] <khuey> mccr8: you should jump in here cause I'm probably wrong
  475. # [01:57] <mccr8> khuey is 100% WRONG (now I will read the backscroll)
  476. # [01:57] <khuey> lol
  477. # [01:57] * Quits: ekr (ekr@2557E599.66715431.D25A875A.IP) (Quit: ekr)
  478. # [01:57] <khuey> just the last few lines
  479. # [01:57] <@smaug> ejpbruel: gray in this case is possible garbage
  480. # [01:57] <ejpbruel> khuey: i see, so basically the part of the trace in the JS heap is not reported by the cycle collector listener?
  481. # [01:58] <khuey> that's correct
  482. # [01:58] * Quits: cabanier (cabanier@89803C3C.27D0C967.A0B21F13.IP) (Quit: Leaving.)
  483. # [01:58] <khuey> because the CC is not concerned with it
  484. # [01:58] * khuey waits to be thwaped by mccr8's lightning bolt of truth
  485. # [01:58] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  486. # [01:58] * Quits: jgilbert (jgilbert@60E98647.10A53EE3.77834EAA.IP) (Ping timeout)
  487. # [01:59] <RyanVM> philor: pushed
  488. # [01:59] <@smaug> yeah, CC deals with possible garbage objects, and tries to avoid touching certainly alive objects
  489. # [01:59] <ejpbruel> right
  490. # [01:59] <khuey> that's not really what we're concerned about here
  491. # [02:00] <philor> RyanVM: I thank you, kats|away thanks you, a grateful nation with "land on aurora by EOD" thanks you :)
  492. # [02:00] <ejpbruel> smaug: basically me and ochameau are trying to figure out how to use the cycle collector to find a leak
  493. # [02:00] <mccr8> ejpbruel: the CC only looks at the part of the GC heap that is a) reachable from C++ roots b) is not reachable from JS roots
  494. # [02:00] <@smaug> khuey: well, that is why graph doesn't have all the JS stuff
  495. # [02:00] <mccr8> (the latter being things like local variables)
  496. # [02:00] <ejpbruel> smaug: from what i understand so far, the CC is only partially useful for that
  497. # [02:00] <ejpbruel> smaug: since it won't catch every cycle, and it won't report objects in the JS heap except the first one it finds
  498. # [02:00] * Quits: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  499. # [02:00] <khuey> ejpbruel: you need the CC and the GC log, and then you run mccr8's tools
  500. # [02:01] <mccr8> ejpbruel: the cycle collector should find every cycle between C++ and JS
  501. # [02:01] <khuey> and insert some magic in there
  502. # [02:01] <khuey> and you find your leak
  503. # [02:01] <@smaug> ejpbruel: in the SDK case, debug the releases of some leaked FragmentOrElement object
  504. # [02:01] <ejpbruel> mccr8: assuming every XPCOM object plays nicely with it, right? so you should not assume its watertight
  505. # [02:01] * Quits: @bz (bzbarsky@moz-C7E1A91E.bstnma.fios.verizon.net) (Ping timeout)
  506. # [02:01] * Quits: tonymec (tonymec@70716FE3.A915D552.277517C1.IP) (Ping timeout)
  507. # [02:01] <ochameau> is there any equivalent to nsICycleCollectorListener but for the GC?
  508. # [02:01] <@smaug> (since it is not a shutdown leak)
  509. # [02:01] * Quits: tonymec|away (tonymec@70716FE3.A915D552.277517C1.IP) (Ping timeout)
  510. # [02:01] <mccr8> ejpbruel: sure, that's true.
  511. # [02:02] <mccr8> ochameau: there's DumpHeapComplete, but it only produces a file as output. it could probably be converted to some kind of JS listener thing without too much trouble.
  512. # [02:02] <@smaug> though, GC dumps tend to be quite large comparing to CC
  513. # [02:02] <@smaug> so analyzing within browser could be slow
  514. # [02:03] <khuey> if you use alltraces your CC dumps get big ;-)
  515. # [02:03] * Quits: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
  516. # [02:03] * Quits: bajaj (Adium@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
  517. # [02:03] <ochameau> would it be possible and so faster to limite the gc dump to a given compartment?
  518. # [02:03] <@smaug> khuey: there is a reason why about:cc doesn't use allTraces() ;)
  519. # [02:03] * Joins: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net)
  520. # [02:03] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  521. # [02:03] <khuey> indeed
  522. # [02:03] <mccr8> ochameau: yes, that should be possible, though the code doesn't do that right now
  523. # [02:04] <mccr8> JS heap logging is a bit on the crude side
  524. # [02:04] * ejpbruel assumes JS heap logging is implemented on the SM side?
  525. # [02:05] <mccr8> yes, though CC logging is the only easy way to trigger it
  526. # [02:05] <mccr8> ejpbruel: it is js::DumpHeapComplete
  527. # [02:05] <khuey> we added a Components.utils thing to do it didn't we
  528. # [02:05] <@smaug> but really, in this case adding breakpoint to relevant FragmentOrElement object's Release could be enough
  529. # [02:06] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  530. # [02:06] <@smaug> to see what ends up releasing the object eventually when browser is closed
  531. # [02:06] <khuey> oh, even better
  532. # [02:06] <khuey> http://mxr.mozilla.org/mozilla-central/source/xpcom/base/nsIMemoryInfoDumper.idl#125
  533. # [02:06] <@smaug> (requires debug build ofc)
  534. # [02:06] <khuey> jlebar++
  535. # [02:06] * Joins: tonymec__ (tonymec@D71DBB3.8FEEBE3E.DE2DB281.IP)
  536. # [02:06] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  537. # [02:06] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  538. # [02:06] * tonymec__ is now known as tonymec|away
  539. # [02:06] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  540. # [02:08] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  541. # [02:08] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  542. # [02:09] * Joins: lduros (user@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  543. # [02:11] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  544. # [02:11] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  545. # [02:13] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  546. # [02:13] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/13288918cf76 - Hubert Figuière - Bug 835338 - Part 1: Disable test_scroll.xul on Mac for now. r=dbolter
  547. # [02:13] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  548. # [02:13] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  549. # [02:14] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  550. # [02:15] * Quits: RyanVM (chatzilla@moz-148999FE.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.89-2012120118 [Firefox 21.0a1/20130126191534])
  551. # [02:15] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  552. # [02:15] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  553. # [02:16] * Quits: Jesse (jruderman@2557E599.66715431.D25A875A.IP) (Ping timeout)
  554. # [02:17] * Quits: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk) (Quit: Lost terminal)
  555. # [02:17] * Quits: tabraldes (Thunderbir@moz-1FAA037E.com) (Quit: tabraldes)
  556. # [02:17] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  557. # [02:18] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  558. # [02:18] * Quits: ggoncalves (ggoncalves@2557E599.66715431.D25A875A.IP) (Input/output error)
  559. # [02:18] <jhammel> hmmm...is sheppy on PTO or just gone for the day?
  560. # [02:18] * Quits: jimm (jmathies@moz-4C827542.pn.at.cox.net) (Quit: )
  561. # [02:18] <jhammel> and either way....anyone want to take a documentation question? ;)
  562. # [02:19] <jesup|mac> dolske: ping
  563. # [02:19] * Quits: trevorh (trevor@moz-B48E828B.lnse2.cha.bigpond.net.au) (Quit: Leaving.)
  564. # [02:20] * Joins: ggoncalves (ggoncalves@2557E599.66715431.D25A875A.IP)
  565. # [02:20] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  566. # [02:20] * Joins: AsaDotzler (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  567. # [02:21] * Quits: Ann_Yiming (Ann_Yiming@2557E599.66715431.D25A875A.IP) (Input/output error)
  568. # [02:21] * Joins: ekr (ekr@moz-AEFB747.hfc.comcastbusiness.net)
  569. # [02:21] * joduinn-mtg is now known as joduinn-brb
  570. # [02:22] * Joins: ekr_ (ekr@moz-D7997EC8.rtfm.com)
  571. # [02:22] * Joins: tonymec (tonymec@D71DBB3.8FEEBE3E.DE2DB281.IP)
  572. # [02:23] * Quits: lduros (user@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Ping timeout)
  573. # [02:23] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  574. # [02:23] * Quits: graememcc (chatzilla@moz-A8CE89E5.range86-128.btcentralplus.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117041235])
  575. # [02:25] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7d91cd6f1124 - Hannes Verschore - Bug 824473: Add testcases for the inlined funapply, r=testcase
  576. # [02:26] <ejpbruel> khuey: smaug: thanks for your help guys
  577. # [02:26] <ejpbruel> ugh, damn autocorrect almost changed smaug into smug
  578. # [02:27] <khuey> sure np
  579. # [02:28] * Quits: AsaDotzler (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  580. # [02:28] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  581. # [02:29] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  582. # [02:30] * Quits: fabrice (fabrice@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
  583. # [02:30] * Quits: ggoncalves (ggoncalves@2557E599.66715431.D25A875A.IP) (Input/output error)
  584. # [02:31] * Quits: mccr8 (mccr8@2557E599.66715431.D25A875A.IP) (Quit: mccr8)
  585. # [02:33] <jhammel> ejpbruel: dragons are ususually smug ;)
  586. # [02:33] * ewong|afk is now known as ewong
  587. # [02:33] <seth> dholbert: (regarding bug 704059) truthfully we don't need to call Cancel from the destructor at all
  588. # [02:33] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
  589. # [02:33] <seth> dholbert: that's just defensive programming =)
  590. # [02:34] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
  591. # [02:34] <Waldo> jhammel: but is that the case if the dragon is smaug?
  592. # [02:34] <jhammel> the best defensive programming is offensive programming, i always say
  593. # [02:34] <dholbert> seth, really? what if we quit before you finish loading the document, or something?
  594. # [02:34] <seth> dholbert: the document holds a strong reference to its observers
  595. # [02:35] <seth> dholbert: that's why the call to Cancel in EndLoad is even there =)
  596. # [02:35] <seth> dholbert: so there's no way the destructor of the observer could be called while the document was still around and it was still registered as an observer (i.e., not cancelled)
  597. # [02:35] <dholbert> seth, gotcha.
  598. # [02:36] <seth> dholbert: should i just rip that out (and hence remove the destructors completely from those observers)?
  599. # [02:36] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
  600. # [02:36] <dholbert> I support proactively removing the observer, though
  601. # [02:37] <dholbert> seth, I'd keep it, but just pull out the null-check into the destructor
  602. # [02:38] <seth> dholbert: we're not really doing it here but ideally we should be handling these notifications in either order
  603. # [02:38] <dholbert> ah, so my suggested assertion about document-parsed having already fired isn't right?
  604. # [02:38] <seth> dholbert: no, it is right
  605. # [02:38] <seth> dholbert: it's just potentially brittle
  606. # [02:39] * joduinn-brb is now known as joduinn
  607. # [02:39] <dholbert> seth, if it ends up being brittle, we can just add another level of indirection, where both functions could check whether the other's been run, and if it has, then proceed & do the notification :)
  608. # [02:39] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  609. # [02:39] * Joins: allstarschh (allstars@moz-99690620.hinet-ip.hinet.net)
  610. # [02:39] * Quits: dbradley (dbradley@7AD66899.7A60A104.52E8B953.IP) (Ping timeout)
  611. # [02:40] <dholbert> seth, (where "check whether the other's been run" could be just "check whether the other listener is null")
  612. # [02:40] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Quit: Leaving.)
  613. # [02:40] <seth> dholbert: haha yeah. it's simplest to optimize for the current behavior. i just still have the willies from dealing with similar "implicit protocols" while refactoring imagelib
  614. # [02:40] <joe> ugh, how do I annotate a block for valgrind?
  615. # [02:40] * Joins: dbradley (dbradley@7AD66899.7A60A104.52E8B953.IP)
  616. # [02:40] <seth> dholbert: should be ok if we just assert all over the place =)
  617. # [02:40] <dholbert> seth, yeah :) fail eagerly
  618. # [02:41] <joe> i want to put metadata so that when something is freed it gives more detail in the valgrind log
  619. # [02:41] <dholbert> seth, I gotta go -- anything else, offhand?
  620. # [02:41] <@roc> tryserver test queues are super backlogged
  621. # [02:41] * Quits: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
  622. # [02:41] <njn> joe: no way to do that, AFAIK
  623. # [02:41] <joe> aw crap
  624. # [02:41] <seth> dholbert: nah, i agree with all your suggestions. i think we're good to go
  625. # [02:41] * vladan-afk is now known as vladan
  626. # [02:42] * Quits: jhylands (jhylands@A5A0595A.66715431.D25A875A.IP) (Ping timeout)
  627. # [02:42] <seth> dholbert: thanks for reviewing!
  628. # [02:42] <dholbert> seth, awesome! np
  629. # [02:42] <dholbert> seth, thanks again for fixing!
  630. # [02:42] <njn> joe: well, there's a VALGRIND_PRINTF macro that you can insert in your code; not sure if that's what you want
  631. # [02:42] <seth> my pleasure haha
  632. # [02:42] <njn> joe: to print arbitrary stuff to valgrind's output
  633. # [02:42] * dholbert is now known as dholbert|afk
  634. # [02:43] <joe> njn: hm, problem being this will be called a lot; i'm not sure which object is being used-after-free
  635. # [02:43] * Joins: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net)
  636. # [02:44] <njn> joe: http://valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.clientreq has the details, in case it's useful
  637. # [02:45] <joe> njn: thanks
  638. # [02:45] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
  639. # [02:45] <seth> joe: if valgrind doesn't do what you want dtrace is also something to consider. i've had pretty good luck with it recently
  640. # [02:46] <joe> hm
  641. # [02:46] <joe> all i really want to do is find the *type* of the deleted memory
  642. # [02:47] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
  643. # [02:49] * philor is now known as philor|away
  644. # [02:49] * Quits: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net) (Client exited)
  645. # [02:50] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Quit: bmoss)
  646. # [02:51] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  647. # [02:52] * Quits: wlach (wlach@F9AFA552.BDC68B86.3DEE0DD0.IP) (Ping timeout)
  648. # [02:56] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Connection reset by peer)
  649. # [02:56] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
  650. # [02:56] * Joins: ericjung (ericjung@moz-FC76CC78.bstnma.fios.verizon.net)
  651. # [02:57] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
  652. # [03:03] * Joins: markh (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au)
  653. # [03:04] * Quits: llmelon (chatzilla@moz-3983353E.tm.net.my) (Ping timeout)
  654. # [03:04] * Quits: bnicholson (bnicholson@2557E599.66715431.D25A875A.IP) (Quit: Leaving)
  655. # [03:04] * Quits: dew (Instantbir@moz-EBC2DF0B.dhcp.stls.mo.charter.com) (Ping timeout)
  656. # [03:05] * BenWa|sms is now known as BenWa
  657. # [03:05] * Joins: Stan_ (Stan@moz-24096F70.dip.t-dialin.net)
  658. # [03:05] <Edgar> Edgar
  659. # [03:05] * Quits: Optimizer (Optimizer@553303F7.44738DE.274D17D6.IP) (Ping timeout)
  660. # [03:06] * Quits: Stan (Stan@moz-24096F70.dip.t-dialin.net) (Ping timeout)
  661. # [03:06] <sfink> Hodor
  662. # [03:07] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: Mook_as)
  663. # [03:07] * Joins: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net)
  664. # [03:07] * Joins: wlach (wlach@8C8D1F4B.16E18C08.3DEE0DD0.IP)
  665. # [03:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b2b61d8b2735 - Borja Salguero - Bug 828861 - B2G PhoneNumberJS: Don't apply network mcc to to SMS in roaming scenario. r=vyang
  666. # [03:09] * Quits: josh (josh@moz-7D5BC4BE.nyc.res.rr.com) (Quit: josh)
  667. # [03:10] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Quit: nbvcx)
  668. # [03:11] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/32ca51d581bf - Peter Eckersley - Bug 765934: Test cases for the redirectTo API. r=honza
  669. # [03:11] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/81283622f4da - Mike Perry - Bug 765934 - Expose XPCOM API for performing internal redirects. r=honza
  670. # [03:12] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  671. # [03:12] * Joins: mak (mak@8F761026.B5EF4AF6.E96CA9D8.IP)
  672. # [03:12] * joduinn is now known as joduinn-afk
  673. # [03:12] * Waldo sees "Generating binding implementation: ClientRectListBinding.cpp" and is reminded of the old "all right -- a generic component!" spew
  674. # [03:12] * Joins: Optimizer (Optimizer@DAF852B0.1DB862AB.BE90E62C.IP)
  675. # [03:12] * Quits: juanb|brb (jbecerra@2557E599.66715431.D25A875A.IP) (Quit: juanb|brb)
  676. # [03:12] * Joins: jgriffin_ (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
  677. # [03:13] * Joins: jgriffin__ (jgriffin@A5A0595A.66715431.D25A875A.IP)
  678. # [03:13] * Quits: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  679. # [03:14] * Quits: jgriffin (jgriffin@moz-ACDE7EEC.mozilla.com) (Ping timeout)
  680. # [03:14] * jgriffin__ is now known as jgriffin
  681. # [03:14] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  682. # [03:14] * khuey is now known as khuey|away
  683. # [03:14] * Quits: jgriffin_ (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Ping timeout)
  684. # [03:14] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  685. # [03:15] * Joins: dew (Instantbir@moz-EBC2DF0B.dhcp.stls.mo.charter.com)
  686. # [03:16] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  687. # [03:16] * Joins: ggoncalves (ggoncalves@moz-CF8BEBEF.dia.static.qwest.net)
  688. # [03:16] * Joins: steven (chatzilla@moz-99690620.hinet-ip.hinet.net)
  689. # [03:17] * Quits: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
  690. # [03:18] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.89 [Firefox 18.0/20130107224849])
  691. # [03:18] * steven is now known as StevenLee
  692. # [03:20] * whimboo is now known as whimboo|afk
  693. # [03:21] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  694. # [03:21] * Quits: ekr (ekr@moz-AEFB747.hfc.comcastbusiness.net) (Quit: ekr)
  695. # [03:21] * ekr_ is now known as ekr
  696. # [03:21] * Quits: @dveditz (dveditz@2557E599.66715431.D25A875A.IP) (Ping timeout)
  697. # [03:22] * Quits: chewey (chewey@moz-7EF40B56.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  698. # [03:22] * Joins: chewey (chewey@moz-99F93923.dip0.t-ipconnect.de)
  699. # [03:23] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e7d1441c70f3 - Nathan Froyd - Bug 835358 - remove unused member nsXPConnect::mScopes; r=bholley
  700. # [03:23] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  701. # [03:24] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
  702. # [03:26] * Quits: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net) (Connection reset by peer)
  703. # [03:26] * Joins: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP)
  704. # [03:27] * Joins: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP)
  705. # [03:27] * Joins: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net)
  706. # [03:27] * Quits: jgriffin (jgriffin@A5A0595A.66715431.D25A875A.IP) (Ping timeout)
  707. # [03:28] <Callek> now... before anyone says ANYTHING about TBPL[v1] looking ugly with so many platforms to display [e.g. on https://tbpl.mozilla.org/?tree=Cedar&rev=40817b1138dc ] just think for a moment how bad it would be if you were looking at tinderbox, where you had the same number of platforms in wide vertical columns, one column per machine thats doing a job, and no correlation other than time on what...
  708. # [03:28] <Callek> ...job ran what change
  709. # [03:28] <Callek> after your over the nightmare come back and we can talk
  710. # [03:28] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  711. # [03:28] <KWierso|Home> my nightmare is the incorrect usage of "your" :)
  712. # [03:28] <Callek> s/machine/type of job/
  713. # [03:29] * Joins: Boriss (FlyingToas@2E747C8D.C1499D0.396E4C6D.IP)
  714. # [03:29] * KWierso|Home flees
  715. # [03:29] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Quit: Edgar)
  716. # [03:29] <Callek> KWierso|Home: umm as long as I properly scared you, my job here is done
  717. # [03:29] * Joins: bz (bzbarsky@moz-C7E1A91E.bstnma.fios.verizon.net)
  718. # [03:29] * ChanServ sets mode: +o bz
  719. # [03:31] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/33ad7882738a - Steve Workman - Bug 792935 - Add DASH to gPlayedTests and gPlayTests r=cpearce
  720. # [03:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c9341e21fb33 - Steve Workman - Bug 792935 - Add DASH to test_info_leak, test_progress and test_standalone r=cpearce
  721. # [03:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/20f89267f8c2 - Steve Workman - Bug 792935 - Aggregate results from IsDataCachedToEndOfResource from DASH sub-decoders r=cpearce
  722. # [03:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a7ff4a52a009 - Steve Workman - Bug 792935 - Aggregate results from GetBuffered from sub-decoders r=cpearce
  723. # [03:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c3e9f94548f2 - Steve Workman - Bug 792935 - Remove code to cancel DASH subsegment downloads during a seek r=cpearce
  724. # [03:31] * philor|away is now known as philor
  725. # [03:32] * Quits: terrence (terrence@2557E599.66715431.D25A875A.IP) (Ping timeout)
  726. # [03:33] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  727. # [03:34] * mats is now known as mats|away
  728. # [03:34] * Joins: ekr_ (ekr@moz-AEFB747.hfc.comcastbusiness.net)
  729. # [03:34] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: seth)
  730. # [03:34] * Quits: gwagner (gwagner@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: gwagner)
  731. # [03:35] * Quits: aja (Instantbir@5DC1108D.EC32EF1F.7880DB15.IP) (Ping timeout)
  732. # [03:36] * Joins: aja (Instantbir@FFB5B4C0.C9BE7A48.7880DB15.IP)
  733. # [03:36] * vladan is now known as vladan-afk
  734. # [03:37] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  735. # [03:39] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  736. # [03:39] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  737. # [03:40] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Connection reset by peer)
  738. # [03:40] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
  739. # [03:41] * Joins: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP)
  740. # [03:41] * Joins: bdahl (bdahl@8F761026.B5EF4AF6.E96CA9D8.IP)
  741. # [03:41] * Quits: Waldo (waldo@2557E599.66715431.D25A875A.IP) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
  742. # [03:42] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  743. # [03:42] * Quits: ekr_ (ekr@moz-AEFB747.hfc.comcastbusiness.net) (Ping timeout)
  744. # [03:43] * Joins: darkowlzz (darkowlzz@D3A6E642.33C69334.9DA13C14.IP)
  745. # [03:43] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Ping timeout)
  746. # [03:43] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  747. # [03:43] * Joins: dbaron (dbaron@moz-F4919B79.dsl.dynamic.sonic.net)
  748. # [03:43] * ChanServ sets mode: +o dbaron
  749. # [03:46] * mjschranz_away is now known as mjschranz
  750. # [03:46] * dhylands is now known as dhylands|errand
  751. # [03:47] * Joins: automata (automata@A0F76D52.66431431.C27E1635.IP)
  752. # [03:49] * Quits: darkowlzz (darkowlzz@D3A6E642.33C69334.9DA13C14.IP) (Ping timeout)
  753. # [03:49] * Joins: ekr (ekr@moz-D85AB2A0.mycingular.net)
  754. # [03:51] * Quits: tn__ (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
  755. # [03:52] * Joins: vicamo (vicamo@moz-99690620.hinet-ip.hinet.net)
  756. # [03:52] * Joins: pranavrc (pranavrc@D7D9A213.82050EAB.C28326FD.IP)
  757. # [03:53] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
  758. # [03:53] * hwine is now known as hwine-zzz
  759. # [03:54] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.89 [Firefox 18.0/20130107224849])
  760. # [03:55] * Quits: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
  761. # [03:55] <firebot> Check-in:
  762. # [03:55] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
  763. # [03:55] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6d633b6a8d43 - Daniel Holbert - Bug 835635: Cast ArrayLength() result to (signed) 'gint' type in #define for CUSTOM_VALUE_INDEX, since we compare it to gint values all over the place. r=karlt
  764. # [03:56] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  765. # [03:57] * Quits: automata (automata@A0F76D52.66431431.C27E1635.IP) (Ping timeout)
  766. # [03:58] * Quits: ekr (ekr@moz-D85AB2A0.mycingular.net) (Ping timeout)
  767. # [03:59] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
  768. # [03:59] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  769. # [04:00] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
  770. # [04:01] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
  771. # [04:02] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  772. # [04:03] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  773. # [04:04] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
  774. # [04:05] * Quits: azakai (alon@2557E599.66715431.D25A875A.IP) (Ping timeout)
  775. # [04:05] * Quits: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net) (Quit: late...)
  776. # [04:05] * Joins: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net)
  777. # [04:06] * Quits: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net) (Input/output error)
  778. # [04:06] * Joins: trevorh (trevor@moz-B48E828B.lnse2.cha.bigpond.net.au)
  779. # [04:09] * Quits: sfink (chatzilla@2557E599.66715431.D25A875A.IP) (Ping timeout)
  780. # [04:09] * Joins: tn__ (tn@moz-2E73ACE4.wp.shawcable.net)
  781. # [04:11] * Quits: mak (mak@8F761026.B5EF4AF6.E96CA9D8.IP) (Input/output error)
  782. # [04:12] * Quits: rlewis (Thunderbir@moz-D47321EC.cable.virginmedia.com) (Ping timeout)
  783. # [04:13] * Quits: andreasn (andreasn@moz-FD3F641F.a336.priv.bahnhof.se) (Ping timeout)
  784. # [04:14] * Joins: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net)
  785. # [04:14] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
  786. # [04:15] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  787. # [04:15] * Joins: nhirata (anonymous@moz-6D599AA6.hsd1.ca.comcast.net)
  788. # [04:16] * Joins: KaIRC (robert@moz-BCD19990.adsl.highway.telekom.at)
  789. # [04:17] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  790. # [04:17] * Quits: KaiRo_away (robert@moz-76F661E8.adsl.highway.telekom.at) (Ping timeout)
  791. # [04:19] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  792. # [04:19] * Joins: nmatsakis (nmatsakis@AAE222A3.FDDA6739.2321E71E.IP)
  793. # [04:19] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  794. # [04:20] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  795. # [04:20] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
  796. # [04:21] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.89 [Firefox 18.0/20130107224849])
  797. # [04:21] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Client exited)
  798. # [04:22] * Quits: tanvi (tanvi@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
  799. # [04:23] * dhylands|errand is now known as dhylands
  800. # [04:23] * Joins: DGMurdockIII (DGMurdockI@moz-F1247A16.hsd1.in.comcast.net)
  801. # [04:24] * jchen is now known as jchen|away
  802. # [04:24] <sankha93> NeilAway: Thanks for uploading that patch
  803. # [04:24] * jchen|away is now known as jchen
  804. # [04:26] * Joins: sworkman_ (sworkman@2557E599.66715431.D25A875A.IP)
  805. # [04:27] * Quits: nsm (nikhil@2557E599.66715431.D25A875A.IP) (Ping timeout)
  806. # [04:28] * Quits: sworkman (sworkman@2557E599.66715431.D25A875A.IP) (Ping timeout)
  807. # [04:28] * Joins: llmelon (chatzilla@4A82642C.96BB0080.288C62D1.IP)
  808. # [04:28] * jchen is now known as jchen|away
  809. # [04:28] * Quits: sworkman_ (sworkman@2557E599.66715431.D25A875A.IP) (Ping timeout)
  810. # [04:29] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Quit: ejpbruel)
  811. # [04:30] * Joins: Mook (mook@moz-5FFA03A3.dsl.teksavvy.com)
  812. # [04:33] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  813. # [04:34] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  814. # [04:34] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
  815. # [04:35] * Quits: cpearce (cpearce@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  816. # [04:35] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
  817. # [04:36] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Quit: Edgar)
  818. # [04:36] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
  819. # [04:36] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  820. # [04:39] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  821. # [04:41] <mauricioc> kinetik++
  822. # [04:41] <mauricioc> thanks a lot for the mochitest!
  823. # [04:41] <mauricioc> should make things easier for whoever's going to fix the bug
  824. # [04:42] * Quits: thinker (user@moz-D921FE60.dynamic.kbronet.com.tw) (Client exited)
  825. # [04:43] * Joins: thinker (user@moz-D921FE60.dynamic.kbronet.com.tw)
  826. # [04:44] * Joins: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net)
  827. # [04:44] * Quits: ericjung (ericjung@moz-FC76CC78.bstnma.fios.verizon.net) (Ping timeout)
  828. # [04:45] * Quits: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP) (Input/output error)
  829. # [04:47] * Quits: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard_)
  830. # [04:48] * jchen|away is now known as jchen
  831. # [04:49] * Quits: KaIRC (robert@moz-BCD19990.adsl.highway.telekom.at) (Input/output error)
  832. # [04:49] * Quits: njn (chatzilla@moz-81F378C6.dyn.iinet.net.au) (Quit: ChatZilla 0.9.89 [Firefox 21.0a1/20130124102610])
  833. # [04:49] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  834. # [04:50] * Joins: njn (chatzilla@moz-81F378C6.dyn.iinet.net.au)
  835. # [04:50] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  836. # [04:51] * Quits: Optimizer (Optimizer@DAF852B0.1DB862AB.BE90E62C.IP) (Ping timeout)
  837. # [04:53] * Quits: fitzgen (fitzgen@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: zzzzzzzzz)
  838. # [04:55] * Joins: Optimizer (Optimizer@3FF8B203.666C080C.274D17D6.IP)
  839. # [04:56] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  840. # [04:57] * Quits: Optimizer (Optimizer@3FF8B203.666C080C.274D17D6.IP) (Ping timeout)
  841. # [05:00] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
  842. # [05:01] * Joins: Optimizer (Optimizer@239ACE18.44738DE.274D17D6.IP)
  843. # [05:01] * nthomas is now known as nthomas|away
  844. # [05:01] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  845. # [05:04] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  846. # [05:06] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
  847. # [05:09] * Quits: Matti (Matti@moz-DAE7247D.customers.d1-online.com) (Ping timeout)
  848. # [05:09] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  849. # [05:11] * Quits: DGMurdockIII (DGMurdockI@moz-F1247A16.hsd1.in.comcast.net) (Connection reset by peer)
  850. # [05:13] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  851. # [05:14] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  852. # [05:15] * glob|away is now known as glob
  853. # [05:15] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  854. # [05:17] * Quits: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
  855. # [05:17] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  856. # [05:18] * Joins: MnO2 (mno2@moz-F2B69E6.tpcity.corp.yahoo.com)
  857. # [05:19] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  858. # [05:22] * Joins: mak (mak@8F761026.B5EF4AF6.E96CA9D8.IP)
  859. # [05:23] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  860. # [05:23] * Quits: jimb (user@moz-FFB69014.hfc.comcastbusiness.net) (Ping timeout)
  861. # [05:24] * Quits: mak (mak@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  862. # [05:25] * bz is now known as bz_sleep
  863. # [05:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/19b9f064d8eb - Boris Zbarsky - Bug 795896. Speed up UnwrapProxy, since we know what we have there is either an Xray or our proxy. r=peterv
  864. # [05:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/32786d29daf8 - Boris Zbarsky - Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that
  865. # [05:28] <firebot> information to skip unneccessary codegen. r=peterv
  866. # [05:29] <@dbaron> hmmm, bz changes nick to bz_sleep and then pushes to inbound :-)
  867. # [05:30] * Joins: brendan (brendaneic@35E90EE3.B8B12C49.396B22AD.IP)
  868. # [05:31] <philor> that's what it's there for, sleep pushing
  869. # [05:33] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  870. # [05:33] * Joins: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net)
  871. # [05:33] * Quits: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net) (Quit: ehugg)
  872. # [05:34] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  873. # [05:35] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Quit: Leaving.)
  874. # [05:36] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
  875. # [05:39] * Quits: bdahl (bdahl@8F761026.B5EF4AF6.E96CA9D8.IP) (Client exited)
  876. # [05:40] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
  877. # [05:40] * ChanServ sets mode: +o ehsan
  878. # [05:40] <philor> bz_sleep: FIRE!
  879. # [05:41] <@roc> is it OK to yell "FIRE" in a crowded channel?
  880. # [05:41] <philor> how can he sleep, when his bed is burning?
  881. # [05:44] <@ehsan> I'll back him out
  882. # [05:45] * jchen is now known as jchen|away
  883. # [05:47] <Callek> roc: well if the tree is on fire, from when you climbed down it last, yes. its totally fine
  884. # [05:47] <Callek> in fact, I can drive up to his house, and use an air-horn and a loudspeaker to yell "Boris theres a fire" until he wakes up and backs out
  885. # [05:47] * Quits: nhirata (anonymous@moz-6D599AA6.hsd1.ca.comcast.net) (Quit: nhirata)
  886. # [05:47] <Callek> also, can I get someone to bail me out of jail when I'm done, since a neighbor will probably call the cops
  887. # [05:48] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2f6fa70c289a - Ehsan Akhgari - Backed out changeset 32786d29daf8 (bug 830099) because of build bustage
  888. # [05:48] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d9e8e6757121 - Ehsan Akhgari - Backed out changeset 19b9f064d8eb (bug 795896) because of build bustage
  889. # [05:49] <@ehsan> ok my work here is done, I guess (sorry bz_sleep, didn't know which patch is at fault)
  890. # [05:50] * Quits: pranavrc (pranavrc@D7D9A213.82050EAB.C28326FD.IP) (Quit: Ping timeout: ∞)
  891. # [05:50] * Joins: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP)
  892. # [05:51] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  893. # [05:51] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
  894. # [05:51] * ChanServ sets mode: +o dveditz
  895. # [05:51] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  896. # [05:52] * Quits: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net) (Ping timeout)
  897. # [05:52] <@ehsan> roc: still around?
  898. # [05:52] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  899. # [05:53] * Quits: @dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Ping timeout)
  900. # [05:53] * Joins: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net)
  901. # [05:54] <@roc> yes
  902. # [05:54] * Quits: vtmarvin1 (Thunderbir@32DFDBE.7102BCB6.B7C3970A.IP) (Ping timeout)
  903. # [05:55] * bz_sleep is now known as b
  904. # [05:55] * b is now known as bz
  905. # [05:55] <@bz> Not quite asleep
  906. # [05:55] * @bz looks into bustage
  907. # [05:55] <@bz> This _was_ green on try
  908. # [05:55] <@bz> until reviews took forever. :(
  909. # [05:55] <@ehsan> roc: can you please point me to where I can find out more about the MSG's notion of the current time?
  910. # [05:56] <@ehsan> I need to find out what times to query the AudioEventTimeline for
  911. # [05:56] * glob is now known as glob|away
  912. # [05:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/8d016fb6d847 - Cameron McCormack - Bug 830278 - Allow disabling of selecting printing with mozdisallowselectionprint on the document element. r=roc
  913. # [05:57] <@ehsan> bz: my _guess_ would be the patch about the dictionaries
  914. # [05:57] <@ehsan> but I wasn't 100% sure
  915. # [05:57] <@bz> sure
  916. # [05:57] <@bz> it has to be given what broke
  917. # [05:58] <@bz> Yeah
  918. # [05:58] <@bz> they're using a dictionary
  919. # [05:58] * Joins: vtmarvin (Thunderbir@32DFDBE.7102BCB6.B7C3970A.IP)
  920. # [05:58] <@bz> that's not referenced in any WebIDL
  921. # [05:58] * @bz fixes
  922. # [06:00] <@roc> ah hm
  923. # [06:00] <@roc> ehsan: when the timeline is passed through AudioNodeStream
  924. # [06:00] * Joins: ErvisTusha (ErvisTusha@2E2A489F.F69FB6EA.363D84A4.IP)
  925. # [06:01] <@roc> you'll want to convert the time in it (let's say the time of the first event) the same way we do in AudioNodeStream::SetStreamTimeParameterImpl
  926. # [06:01] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Ping timeout)
  927. # [06:01] <@roc> in fact you should probably convert all the times to track-ticks for speedier processing
  928. # [06:02] * Joins: bdahl (bdahl@8F761026.B5EF4AF6.E96CA9D8.IP)
  929. # [06:02] * @bz mutters about people adding non-WebIDL gunk at an ever-increasing rate
  930. # [06:03] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr)
  931. # [06:03] * Quits: bdahl (bdahl@8F761026.B5EF4AF6.E96CA9D8.IP) (Client exited)
  932. # [06:05] <@ehsan> roc: hmm, shouldn't I use the graph time?
  933. # [06:05] * Joins: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net)
  934. # [06:06] * Joins: cviecco_ (cviecco@moz-2BC4CC72.hsd1.ca.comcast.net)
  935. # [06:06] <@roc> that code converts times from "relative to the reference stream (destination node of the audio context)" to graph time, then to TrackTicks for the target stream
  936. # [06:07] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  937. # [06:07] <@ehsan> oh ok
  938. # [06:07] <@ehsan> I thought the graph time is the time relative to the destination of the audio context
  939. # [06:08] * Quits: jcv (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
  940. # [06:08] <@ehsan> we should also look into precomputing the AudioEventTimeline values based on the events etc at some point
  941. # [06:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/422c0104079e - Trevor Saunders - bug 767272 - don't use nsIAccessibleTable type stuff in ia2AccessibleTable r=surkov
  942. # [06:08] <@ehsan> extracting values one by one is needlessly slow
  943. # [06:08] <@ehsan> but I guess we can live with that for now
  944. # [06:08] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Quit: Leaving.)
  945. # [06:09] <@ehsan> roc: also, I wanted to look to see how hard it is to get a media stream to output into a buffer tomorrow
  946. # [06:09] <@ehsan> to see if we can implement OfflineContext easily
  947. # [06:09] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  948. # [06:10] <@roc> "I thought the graph time is the time relative to the destination of the audio context" ---> it can't be, because lots of things share the MediaStreamGraph
  949. # [06:10] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr)
  950. # [06:10] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  951. # [06:10] <@ehsan> yeah, got the distinction now
  952. # [06:10] <@roc> yes, I think we'll need a method on AudioEventTimeline that fills in a buffer with a range of values.
  953. # [06:10] <@roc> for OfflineContext
  954. # [06:10] <@roc> the problem is that it's not real-time
  955. # [06:11] <@roc> for that I think we'll need a separate MediaStreamGraph (at least one) that is disconnected from libcubeb and doesn't use a clock for timing
  956. # [06:11] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
  957. # [06:11] <@ehsan> and just runs its loop without sleeping
  958. # [06:11] <@ehsan> right?
  959. # [06:11] <@roc> yes
  960. # [06:11] <@roc> it will be an error to try to connect two streams from different graphs
  961. # [06:12] <@roc> WebRTC will not really work with that sort of MediaStreamGraph
  962. # [06:12] <@roc> etc
  963. # [06:12] <@ehsan> right
  964. # [06:12] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
  965. # [06:12] <@roc> In spec terms, createMediaStreamNode will not work with an OfflinAudioContext
  966. # [06:12] <@bz> ehsan: btw, sorry about the review lag
  967. # [06:12] <@ehsan> I'll try to do a cursory look tomorrow to see how much work that is going to be
  968. # [06:12] <@roc> well, it could work with some media streams
  969. # [06:12] <@bz> ehsan: totally swamped with this xbl thing. :(
  970. # [06:12] * Mossop is now known as Mossop_away
  971. # [06:12] <@ehsan> bz: no worries
  972. # [06:12] <@roc> bz: what does the XBL-compartment thing buy us?
  973. # [06:13] <@ehsan> roc: I think we can live with that limitation for now
  974. # [06:13] <@bz> roc: I was actually talking about the XBL insertion point thing
  975. # [06:13] <@bz> roc: So what the XBL-compartment thing buys us...
  976. # [06:13] <@bz> roc: it lets us completely deny access to binding methods from untrusted script
  977. # [06:14] <@roc> ehsan: I've tried to minimizing depending on there being only one MSG. Hopefully the only place it matters is where we currently call MediaStreamGraph::GetInstance to get the singleton instance.
  978. # [06:14] <@roc> ah
  979. # [06:14] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0ebed8dbb21c - L. David Baron - Bug 835169: Remove unused mapping into style of table cols attribute. r=bzbarsky
  980. # [06:14] <@roc> thanks
  981. # [06:14] <@bz> roc: so it can't leverage the extra things XBL can do
  982. # [06:14] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  983. # [06:14] * jchen|away is now known as jchen
  984. # [06:14] <@bz> roc: see the bugs 821850 blocks
  985. # [06:15] <@bz> roc: and the next thing it lets us do is only allow access to native anon content from the XBL compartment
  986. # [06:15] <@ehsan> roc: that would be a good first thing to fix/address
  987. # [06:15] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Quit: Leaving.)
  988. # [06:15] <@bz> roc: and then we can get rid of same-compartment security wrappers
  989. # [06:15] <@bz> roc: and simplify some DOM and binding code and make it a bit faster
  990. # [06:15] <@bz> roc: which is the part _I_ really care about. ;)
  991. # [06:16] <@roc> ah, nice
  992. # [06:16] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  993. # [06:16] <@roc> I guess it won't help us with the "video controls broken when JS is disabled" problem?
  994. # [06:17] <@roc> "rm: WARNING: Circular directory structure. This almost certainly means that you have a corrupted file system. NOTIFY YOUR SYSTEM MANAGER."
  995. # [06:17] <@roc> Interesting, considering this is Windows.
  996. # [06:18] <@bz> roc: it might, actually
  997. # [06:18] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  998. # [06:18] <@bz> roc: It would certainly make it a lot easier to fix!
  999. # [06:18] <@bz> roc: because we could ignore the "script disabled" state for the XBL principal
  1000. # [06:19] <@roc> it would be great if we could fix that
  1001. # [06:19] <@bz> roc: yeah
  1002. # [06:19] <@bz> roc: I'll ping bobby
  1003. # [06:20] <@roc> alright, gotta go
  1004. # [06:22] * jchen is now known as jchen|away
  1005. # [06:23] * Quits: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net) (Quit: Leaving.)
  1006. # [06:23] * njn wonders if the e4x double-dot operator at http://mxr.mozilla.org/mozilla-central/source//netwerk/test/unit/test_protocolproxyservice.js#145 is intentional, or a typo
  1007. # [06:23] <@bz> njn: typo
  1008. # [06:24] <njn> bz: good!
  1009. # [06:24] <njn> thanks
  1010. # [06:24] <@bz> njn: no problem. ;
  1011. # [06:24] <@bz> er, ;)
  1012. # [06:24] <njn> bz: I wonder how that test even works
  1013. # [06:24] <@bz> An assumption just got made....
  1014. # [06:24] <njn> heh
  1015. # [06:25] <njn> bz: but I'm removing e4x, and it failed on TBPL
  1016. # [06:25] <njn> bz: maybe the code is dead, but after removing e4x it's a syntax error
  1017. # [06:26] <@bz> hmm
  1018. # [06:26] <@dbaron> njn, lots of things probably never bother doing QI to nsISupports
  1019. # [06:26] <@bz> what does that code do with e4x?
  1020. # [06:26] <@bz> just produce undefined?
  1021. # [06:26] <@dbaron> njn, It's a common mistake in JS QI implementations
  1022. # [06:26] * Joins: sfink (chatzilla@moz-E840C1E1.dsl.pltn13.sbcglobal.net)
  1023. # [06:26] <@bz> If so it would Just Work in most cases as long as no one did a QI to nsISupports....
  1024. # [06:26] * Quits: jwir3 (In@moz-FA942C67.com) (Ping timeout)
  1025. # [06:27] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  1026. # [06:27] <@bz> Looks like undefined indeed
  1027. # [06:27] <@bz> Nice
  1028. # [06:27] * Joins: jwir3 (In@moz-FA942C67.com)
  1029. # [06:27] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  1030. # [06:28] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Input/output error)
  1031. # [06:29] <firebot> Check-in:
  1032. # [06:29] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/aba0f5b6013c - Jeff Walden - Bug 834988 - Clarify that all the DST-offset methods take a time in UTC seconds, and that the internal fields store UTC values. Also add documentation comments by the
  1033. # [06:29] <firebot> related methods. r=dmandelin
  1034. # [06:29] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/42042277940b - Jeff Walden - Bug 834988 - Invert the meaning of LocalUTCDifferenceSeconds and rename it to UTCToLocalStandardOffsetSeconds. This gives it the same sign/semantics (if different units)
  1035. # [06:30] <firebot> as the -8 in UTC-8, and it makes it consistent with ES5's LocalTZA concept. Also add an interface comment with two examples of its behavior. r=dmandelin
  1036. # [06:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/4baea9b16379 - Norbert Lindenberg - Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 3). r=jwalden
  1037. # [06:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/67f7ebdea2fe - Jeff Walden - Bug 786135 - Make parseInt(stringStartingWith0ButNot0xOr0X) parse as decimal to comply with ES5. r=dmandelin
  1038. # [06:30] <firebot> Check-in:
  1039. # [06:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b3cabb259af7 - Boris Zbarsky - Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that
  1040. # [06:30] <firebot> information to skip unneccessary codegen. r=peterv
  1041. # [06:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f68f04e1fa23 - Boris Zbarsky - Bug 795896. Speed up UnwrapProxy, since we know what we have there is either an Xray or our proxy. r=peterv
  1042. # [06:31] <njn> dbaron: ok,thanks
  1043. # [06:32] * Quits: ErvisTusha (ErvisTusha@2E2A489F.F69FB6EA.363D84A4.IP) (Client exited)
  1044. # [06:36] * Joins: pranavrc (pranavrc@D7D9A213.82050EAB.C28326FD.IP)
  1045. # [06:37] * Joins: gustavold (gustavold@moz-3BD2C23B.nycmny.east.verizon.net)
  1046. # [06:40] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/84540e4ecbea - Daniel Holbert - Bug 835625: Remove the MSVC exemption for FAIL_ON_WARNINGS in /gfx/gl. r=BenWa
  1047. # [06:40] * Quits: nrc (nrc@7BE24E90.A5032A01.3CFC199D.IP) (Quit: ChatZilla 0.9.89 [Firefox 19.0/20130116072953])
  1048. # [06:41] * Quits: @roc (chatzilla@E2F7352.56080C53.97BBD552.IP) (Ping timeout)
  1049. # [06:44] * glob|away is now known as glob
  1050. # [06:45] <Cork> been digging through w3c and bugzilla about block-overflow/line-clamp/similar; do mozilla have anything similar on file?
  1051. # [06:45] <Cork> or do anyone know of any additional discussion after http://lists.w3.org/Archives/Public/www-style/2012Aug/0038.html
  1052. # [06:49] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1053. # [06:49] * dholbert|afk is now known as dholbert
  1054. # [06:49] <dholbert> bz, more redness on inbound
  1055. # [06:50] <dholbert> bz, about RTCIceServer rtcIceServer();
  1056. # [06:50] <dholbert> https://tbpl.mozilla.org/php/getParsedLog.php?id=19223945&tree=Mozilla-Inbound
  1057. # [06:50] <dholbert> "WebIDL.WebIDLError: error: Unresolved type '<unresolved scope>::RTCIceServer'., DummyBinding.webidl line 13:2"
  1058. # [06:52] * Quits: brendan (brendaneic@35E90EE3.B8B12C49.396B22AD.IP) (Ping timeout)
  1059. # [06:54] <JonathanS> too bad, there are no static analysts for webidl
  1060. # [06:54] * dholbert backing out bug 830099
  1061. # [06:55] <@bz> dholbert: er...
  1062. # [06:55] <@bz> dholbert: hold on
  1063. # [06:55] <dholbert> ok
  1064. # [06:55] <dholbert> you're here!
  1065. # [06:55] <@bz> dholbert: compiles for me...
  1066. # [06:55] <dholbert> i'll let you fix it :)
  1067. # [06:55] * @bz looks at inbound
  1068. # [06:55] <dholbert> bz, only busted on android-flavored things so far
  1069. # [06:55] <dholbert> and b2g
  1070. # [06:55] <dholbert> bz, looking like it might build successfully everywhere else
  1071. # [06:55] <dholbert> that, or they just take longer to fail :)
  1072. # [06:56] <@bz> yeah
  1073. # [06:56] * Joins: WeirdAl (chatzilla@moz-857040DF.hsd1.ca.comcast.net)
  1074. # [06:56] <@bz> %^%$^$%^ idiots ifdeffing interfaces
  1075. # [06:56] <@bz> ifdef MOZ_WEBRTC
  1076. # [06:56] <@bz> which is not turned on for b2g/android, apparently
  1077. # [06:57] <@bz> dholbert: landing fix
  1078. # [06:57] <dholbert> bz, thanks
  1079. # [06:58] * jcranmer is now known as jcranmer|away
  1080. # [06:59] <@bz> Sorry for the red. :(
  1081. # [06:59] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c5238879470f - Boris Zbarsky - Always build RTCIceServer.webidl, since it doesn't rely on WebRTC machinery, and is needed in DummyBinding. Followup for bug 830099.
  1082. # [07:01] * Quits: tn__ (tn@moz-2E73ACE4.wp.shawcable.net) (Quit: Leaving)
  1083. # [07:02] * Joins: tn__ (tn@moz-2E73ACE4.wp.shawcable.net)
  1084. # [07:02] * tn__ is now known as tn
  1085. # [07:02] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Input/output error)
  1086. # [07:02] * Joins: tn__ (tn@moz-2E73ACE4.wp.shawcable.net)
  1087. # [07:02] * tn__ is now known as tn
  1088. # [07:02] * tn is now known as tn_
  1089. # [07:03] * Quits: tn_ (tn@moz-2E73ACE4.wp.shawcable.net) (Input/output error)
  1090. # [07:03] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  1091. # [07:06] * Quits: cviecco_ (cviecco@moz-2BC4CC72.hsd1.ca.comcast.net) (Input/output error)
  1092. # [07:08] * Quits: @dbaron (dbaron@moz-F4919B79.dsl.dynamic.sonic.net) (Ping timeout)
  1093. # [07:10] * Quits: Optimizer (Optimizer@239ACE18.44738DE.274D17D6.IP) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  1094. # [07:16] * Joins: bnicholson (bnicholson@moz-E98974C1.hsd1.ca.comcast.net)
  1095. # [07:16] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  1096. # [07:18] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  1097. # [07:19] * Quits: nmatsakis (nmatsakis@AAE222A3.FDDA6739.2321E71E.IP) (Quit: Computer has gone to sleep.)
  1098. # [07:20] * Quits: pranavrc (pranavrc@D7D9A213.82050EAB.C28326FD.IP) (Quit: Ping timeout: ∞)
  1099. # [07:20] * kaze|zZz is now known as kaze
  1100. # [07:21] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
  1101. # [07:24] * Joins: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com)
  1102. # [07:25] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  1103. # [07:26] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Input/output error)
  1104. # [07:26] * Quits: ggoncalves (ggoncalves@moz-CF8BEBEF.dia.static.qwest.net) (Input/output error)
  1105. # [07:28] * Quits: Mook (mook@moz-5FFA03A3.dsl.teksavvy.com) (Quit: Mook)
  1106. # [07:30] * Quits: @ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
  1107. # [07:30] * philor recommends that bz give up
  1108. # [07:30] * Quits: gustavold (gustavold@moz-3BD2C23B.nycmny.east.verizon.net) (Quit: Leaving.)
  1109. # [07:32] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1110. # [07:34] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/003632d51638 - Phil Ringnalda - Back out c5238879470f and b3cabb259af7 (bug 830099) for bustage
  1111. # [07:35] <@bz> philor: hmm?
  1112. # [07:35] <philor> b2g bustage this time
  1113. # [07:35] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
  1114. # [07:35] <@bz> What the fuck?
  1115. # [07:35] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1116. # [07:35] <@bz> ok
  1117. # [07:35] <@bz> I see
  1118. # [07:36] <@bz> more people doing evil shit...
  1119. # [07:36] * @bz patches locally, starts using up try resources
  1120. # [07:36] * Joins: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net)
  1121. # [07:36] * Joins: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net)
  1122. # [07:37] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1123. # [07:37] <philor> they're more fun, because if you find someone else having been evil, you can kill the rest of the jobs instead of doing full desktop tests after full desktop tests
  1124. # [07:37] <@bz> mmm
  1125. # [07:37] <@bz> perhaps
  1126. # [07:38] <@bz> on the other hand, I don't watch try
  1127. # [07:38] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
  1128. # [07:38] * ChanServ sets mode: +o ehsan
  1129. # [07:38] <@bz> I just wait 48 hours and check whether it might have cycled
  1130. # [07:38] <@bz> so....
  1131. # [07:38] <Callek> bz: you only need to watch try for your own patches
  1132. # [07:38] <Callek> so push to try, convince philor to remind you (or himself) what button makes your push higher priority, and then get that button pushed
  1133. # [07:38] <Callek> :-)
  1134. # [07:38] <philor> yeah, but if you don't sit around watching it, and you don't get mail for failures, you don't get the satisfaction of clubbing it into the ground
  1135. # [07:39] <sid0> Mmm
  1136. # [07:41] <@bz> So is this panda or unagi on try?
  1137. # [07:41] * Joins: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net)
  1138. # [07:41] <@bz> Callek: I know where the priority button is
  1139. # [07:41] <@bz> Callek: but this is not important
  1140. # [07:41] <@bz> Callek: well, except insofar as we're shipping random shit we don't need to ship
  1141. # [07:42] <Callek> bz: do you know what priority change actually means "more important" ?
  1142. # [07:42] <@bz> Which of course we'll keep doing with this patch because of this b2g crap
  1143. # [07:42] <@bz> Callek: yes
  1144. # [07:42] <@bz> anyway
  1145. # [07:42] * @bz pushes to both ARM things
  1146. # [07:42] <Callek> bz: in that case you're better off than me, since even I can never remember what button to press
  1147. # [07:42] <Callek> :-)
  1148. # [07:42] <Callek> (I know its one of two, but one makes it lower prior, the other higher
  1149. # [07:43] <@bz> Callek: start two jobs and toggle in opposite directions?
  1150. # [07:43] <Callek> bz: thats cheating
  1151. # [07:43] <@bz> philor: what I want to know is who put the r+ on adding #defines to that file
  1152. # [07:43] <Callek> :-P
  1153. # [07:44] <@bz> philor: ah, well
  1154. # [07:44] <Callek> bz: hg blame will tell you the "who put the r+"
  1155. # [07:44] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Quit: Leaving.)
  1156. # [07:44] <Callek> (of course you know that already)
  1157. # [07:45] <@bz> Yes, it was a rhetorical question.
  1158. # [07:45] <@bz> I'm deliberately not looking it up so I won't send any mail I'd regret later.
  1159. # [07:46] <Callek> hehe
  1160. # [07:46] <Callek> I know that feeling
  1161. # [07:47] <WeirdAl> maybe this is why I should be glad to work on parts of the codebase no one cares about...
  1162. # [07:47] * Joins: Optimizer (Instantbir@9D88CC50.62837B7B.1807BA01.IP)
  1163. # [07:48] * Quits: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp) (Ping timeout)
  1164. # [07:48] * Joins: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp)
  1165. # [07:48] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Quit: Leaving.)
  1166. # [07:48] <Callek> WeirdAl: you work on code no-one cares about?
  1167. # [07:49] <WeirdAl> SAX :)
  1168. # [07:49] <ewong> WeirdAl: just curious.. which part would that be?
  1169. # [07:49] * Callek says as one of the leads of SeaMonkey
  1170. # [07:49] * Callek runs
  1171. # [07:49] <ewong> SAX?
  1172. # [07:49] <WeirdAl> yeah - also little DOM fixes, the occasional tookit bug
  1173. # [07:50] * Callek thinks ewong meant "Google: [define:SAX]"
  1174. # [07:50] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7d02aa8c36b2 - Gina Yeh - Bug 811569 - Patch 1: Remove unused files in bluetooth, r=echou
  1175. # [07:50] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/55ec088a4aba - Gina Yeh - Bug 811569 - Patch 3: Cleanup for DOMRequest related checking and do_GetService checking, r=echou
  1176. # [07:50] * Joins: vikash (vikash@207A4026.E0DAC67D.A3D1B221.IP)
  1177. # [07:50] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/80e9c08418ec - Gina Yeh - Bug 811569 - Patch 2: Support array of nsString in SetJsObject, r=echou
  1178. # [07:50] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/84706f3c1abe - Gina Yeh - Bug 811569 - Patch 4: Remove asynchronous function GetProperty , r=echou
  1179. # [07:50] <Callek> which given disambiguation probably means www.saxproject.org/ and not "Saxophone"
  1180. # [07:50] * Quits: njn (chatzilla@moz-81F378C6.dyn.iinet.net.au) (Quit: ChatZilla 0.9.89 [Firefox 21.0a1/20130128165743])
  1181. # [07:51] <WeirdAl> and eventually when I get my act together, editor will feel my touch
  1182. # [07:51] <Jesse> will you rewrite it in JS?
  1183. # [07:52] <WeirdAl> Jesse - possibly I'll rewrite the interfaces so that more editor functionality can be impl'd in JS
  1184. # [07:52] <WeirdAl> I still have that extensible editor idea I can't get rid of
  1185. # [07:53] * ewong wonders if I can quote weirdal .. to a different channel? ;P
  1186. # [07:53] * Quits: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  1187. # [07:54] <WeirdAl> ewong: just as long as you know there is absolutely zero schedule for this... it's more of a "when I get around to it" deal
  1188. # [07:54] <ewong> WeirdAl :)
  1189. # [07:54] <WeirdAl> and "when I can convince people that it's worth doing so I can get a little help"
  1190. # [07:54] <Callek> WeirdAl: also I'd suggest a chat with kaze when you get around to // close to working on editor
  1191. # [07:55] <Callek> kaze has wanted to do work on editor code for a while now, but he started out with basic contenteditable stuff, and then got pulled over to b2g needs iirc
  1192. # [07:55] <WeirdAl> Callek - I'm guessing at my current pace, no less than two years before that becomes a priority
  1193. # [07:55] <WeirdAl> lots of infrastructure to build first
  1194. # [07:55] <Callek> WeirdAl: the trick is, make other things less of a priority, by ignoring them
  1195. # [07:55] <Callek> then someone else will do those priority things FOR you
  1196. # [07:55] <ewong> WeirdAl what Callek said..
  1197. # [07:56] <WeirdAl> yeah, that hasn't worked so well these past 8 years :)
  1198. # [07:56] <Callek> WeirdAl: how do you think I convinced ewong to take over the grunt work of doing [most] SeaMonkey Releases ;)
  1199. # [07:56] <ewong> lol
  1200. # [07:56] * Callek really runs now
  1201. # [07:56] <ewong> that Jedi Mind trick does work.. ;)
  1202. # [07:57] <WeirdAl> no, I gotta build my platform first
  1203. # [07:58] <Callek> as long as your platform isn't based on iOS or Windows <s>Metro</s> 8, I still question the "I need to build first"
  1204. # [07:58] <Callek> most people hope the platform is built by the time the train arrives
  1205. # [07:58] <Callek> why should you be any different
  1206. # [07:58] <Callek> ....what good is a platform without a train :-P
  1207. # [07:58] <WeirdAl> current microproject is building a TreeViews.jsm
  1208. # [07:58] <WeirdAl> hehe, I personally think the train already left me in the dust
  1209. # [07:59] <WeirdAl> but I won't know until I finish building
  1210. # [07:59] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
  1211. # [08:00] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
  1212. # [08:00] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/111b82dd6d66 - Randell Jesup - Bug 835287: Give up ref to TransportFlow to runnable meant to release it r=ekr
  1213. # [08:00] <Callek> WeirdAl: if your train is http://images3.wikia.nocookie.net/__cb20080402211846/bttf/images/7/71/Delorean-locomotive.png you have no need to worry about time :-)
  1214. # [08:00] <WeirdAl> hehe
  1215. # [08:01] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
  1216. # [08:01] * Joins: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP)
  1217. # [08:01] <WeirdAl> Callek - I will say this: my pet project has helped me land my last three paying jobs
  1218. # [08:01] * joduinn-afk is now known as joduinn
  1219. # [08:02] <WeirdAl> -- in an industry where a bachelor's degree is standard and I have no degree at all
  1220. # [08:02] * Quits: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au) (Ping timeout)
  1221. # [08:02] <Callek> WeirdAl: I have no degree at all and I work for releng :-)
  1222. # [08:02] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
  1223. # [08:02] <Callek> and I had no prior work experience in the field
  1224. # [08:02] <WeirdAl> shoot, I still want to work for Mozilla at some point
  1225. # [08:02] <Callek> of course, I have a unique background, and lots of years in this community
  1226. # [08:02] <WeirdAl> (now's not the time though)
  1227. # [08:03] * Joins: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au)
  1228. # [08:03] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1229. # [08:03] <Callek> theyoffered me the CEO spot until they found out Gary wasn't actually leaving
  1230. # [08:03] <Callek> but if I took ceo I could only make $1 a year
  1231. # [08:04] <WeirdAl> ok, now you're pulling my chain
  1232. # [08:04] <Callek> --- then I woke up, and got the real job
  1233. # [08:04] <Callek> yea, I think I'd be totally lost as a CEO in this industry (at least anytime soon)
  1234. # [08:04] * Joins: danielapetrovici (danielapet@601F3B17.33662590.A5830293.IP)
  1235. # [08:05] * Joins: stransky (stransky@moz-6488BBAB.net.upcbroadband.cz)
  1236. # [08:05] * Quits: llmelon (chatzilla@4A82642C.96BB0080.288C62D1.IP) (Ping timeout)
  1237. # [08:06] <WeirdAl> I need more time in leadership before I could contemplate that
  1238. # [08:06] * Quits: vikash (vikash@207A4026.E0DAC67D.A3D1B221.IP) (Quit: Leaving)
  1239. # [08:06] * bz is now known as bz_sleep
  1240. # [08:06] <WeirdAl> right now I'm sort of a tech lead
  1241. # [08:06] <stuart> degrees are overrated
  1242. # [08:07] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1243. # [08:07] <Callek> stuart: yea, imho over the years, colleges (in general) are doing a poor job in training students for the skills they need today and "soon after graduation" and are on average 4-10 years behind the times
  1244. # [08:07] <WeirdAl> agreed, but
  1245. # [08:07] * Joins: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net)
  1246. # [08:07] * Joins: jhorak_ (jhorak@moz-107AD163.redhat.com)
  1247. # [08:07] <WeirdAl> I'm going to college after having a good 8 years as a pro, and a few years as an amateur before that
  1248. # [08:08] <Callek> and the book-smart programmer isn't as useful as the self-taught programmer imho as well, given the self taught knows how to find the data he needs fast, the book smart knows how to do the specific stuff he already learned, but new concepts are harder to figure out/grasp without formal training.
  1249. # [08:08] <stuart> why?
  1250. # [08:08] <Callek> stuart: I will say there are courses/concepts you can learn in college that help
  1251. # [08:09] <WeirdAl> stuart - a couple of reasons. One, a previous manager strongly recommended it. Two, I'm picking up on theory and concepts that I never saw before, and it's really helping
  1252. # [08:09] <Callek> such as actually terms for stuff you may not know as a self-taught but the people you'll encounter in the field (especially new interns/hires who were in college) will know and think they are expected
  1253. # [08:09] <Callek> for example, until I *was* in college (had one programming class, that was tangentially related to my field of study) I finally learned what pseudocode really was
  1254. # [08:09] <Callek> until then, I never really grokked the concept
  1255. # [08:09] <Callek> as sad as that was
  1256. # [08:10] <WeirdAl> shoot, I picked up on sorting algorithms last semester... and I thought the ones I'd figured out for myself before were clever. Nope!
  1257. # [08:11] <Callek> of course in the class's first day, I wrote a C++ program using classes and user-fed input (console program) where everyone else was using hardcoded constants (not even variables) and simply iostream |cout << ""| without any notion of what iostream was, what namespaces were, it was just boilerplate and how to do basic math in the program
  1258. # [08:11] <WeirdAl> I know I need to take a course on linear algebra to really make full use of WebGL
  1259. # [08:11] <philor> tbsaunde: https://tbpl.mozilla.org/php/getParsedLog.php?id=19225385&tree=Mozilla-Inbound and https://tbpl.mozilla.org/php/getParsedLog.php?id=19225985&tree=Mozilla-Inbound - I don't think Windows is happy with you
  1260. # [08:12] <Callek> WeirdAl: linear algebra actually wasn't taht bad for me, it was (in my college) diff EQ that was bad
  1261. # [08:12] <WeirdAl> uggh, I _hated_ linear algebra in high school
  1262. # [08:12] <WeirdAl> absolutely hated it
  1263. # [08:12] <Callek> since the professor was also the field head, and was a guy who taught/expected memorization entirely
  1264. # [08:12] <Callek> so you *had* to memorize every formulae
  1265. # [08:12] <Callek> and he refused to let the class use *any* calculator
  1266. # [08:12] <Callek> even for diffEQ
  1267. # [08:12] <Callek> (you could on homework, not on tests)
  1268. # [08:12] <WeirdAl> yikes
  1269. # [08:13] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
  1270. # [08:13] <Callek> yea, having that guy teach diffEQ, Physics 1-3 (calc based), calc3, linear algebra, and strength of materials (1 and 2) was nightmarish really
  1271. # [08:14] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Quit: leaving)
  1272. # [08:14] <Callek> since my methods were "learn where you can find stuff, fast; and know how to use it easily/correctly"
  1273. # [08:14] <Callek> not "memorize mundane formulae"
  1274. # [08:14] <WeirdAl> well, when db48x talks about metaprogramming, my head spins
  1275. # [08:14] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f0653eede02f - Phil Ringnalda - Back out 422c0104079e (bug 767272) for attributes/test_obj.html hangs
  1276. # [08:14] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
  1277. # [08:14] <Callek> ....anyway, 2:15am I should probably sleep
  1278. # [08:15] * Quits: danielapetrovici (danielapet@601F3B17.33662590.A5830293.IP) (Ping timeout)
  1279. # [08:15] * Quits: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net) (Ping timeout)
  1280. # [08:16] * Quits: vladan-afk (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1281. # [08:17] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  1282. # [08:17] * Tomcat is now known as Tomcat|buildduty
  1283. # [08:18] * Joins: Mavericks (Mibbit@896D2BB1.9632B610.FDEA3160.IP)
  1284. # [08:19] * Joins: vendo (chatzilla@56D55732.7114713F.B1C414DA.IP)
  1285. # [08:19] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  1286. # [08:20] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  1287. # [08:21] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Input/output error)
  1288. # [08:22] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/775f4a00acee - Simon Montagu - Distinguish between bdi with default auto direction and with explicit auto-direction. Bug 832644, r=ehsan
  1289. # [08:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9c863c8b3327 - Simon Montagu - Clear the HasDirAuto and HasDirAutoSet flags when setting dir to an invalid value. Bug 831287, r=ehsan
  1290. # [08:24] * Quits: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net) (Quit: ehugg)
  1291. # [08:24] * Quits: WeirdAl (chatzilla@moz-857040DF.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211])
  1292. # [08:26] <jesup> callek: diffeq is all memorization, really. "this equation works for this set of problems", etc. Actually deriving the solution is way beyond what anyone does in practice. Or so I recall. DiffEQ was the big killer math course required of virtually all engineering & science students (and it was an engineering school, so that was ~90% of students).
  1293. # [08:27] <Callek> jesup: in my case the prof wanted us to derive solutions 99% of the time
  1294. # [08:27] <Callek> jesup: and my personal methodology is "learn where to find what you need, fast" if you use it enough you'll eventually memorize it for certain cases, and get an extra boost
  1295. # [08:28] <Callek> so the stuff you don't use as much you just need to know how to find/where tof ind
  1296. # [08:28] <Callek> and the stuff you use always you'll memorize
  1297. # [08:28] <Callek> the common derivations (dx+C) become memorized fairly quickly
  1298. # [08:29] <Callek> people learn in different ways, I know people who could never *find* stuff fast, but if they spend an hour studying they'll memorize it for the whole semester
  1299. # [08:30] <Callek> (and then quickly forget it shortly thereafter)
  1300. # [08:30] * Joins: danielapetrovici (danielapet@A5A0595A.66715431.D25A875A.IP)
  1301. # [08:30] <jesup> In engineering, if you do diffeq from memory, you'll make mistakes eventually (IIRC), so I thought memorizing it (effectively) was silly as you should never do diffeq in practice without verifying you're using the correct solution.
  1302. # [08:30] <Callek> once I know how to find something, and spend my energy understanding how (and why) to use it, I can retain that knowledge for far longer
  1303. # [08:30] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
  1304. # [08:30] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Input/output error)
  1305. # [08:31] <Callek> and yea, I agree, but thats why I always sighed when I ahd a class with that prof, since memorization only gets you so far
  1306. # [08:31] <Callek> mechanical engineering has literally hundreds of thousands of bolt/fitting/thread types and all have to be called out specific ways, so you have books you constantly have to reference
  1307. # [08:31] <Callek> especially calling out to vendors for third party parts referencing their tech specs
  1308. # [08:31] <Callek> etc
  1309. # [08:32] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
  1310. # [08:32] <Callek> trying to memorize stuff is a losers game
  1311. # [08:32] <jesup> I passed, but found it annoying. (never got my degree; finished all the CS courses except for an elective or two before I got hired to work at PlayNet (whose code eventually became AOL))
  1312. # [08:32] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
  1313. # [08:32] <Callek> you might, to make things easier/faster prioritize one vendor and one set of formats/parts where possible, and eventually memorize those, but to try and memorize it all is horrid
  1314. # [08:33] <Callek> jesup: yea, if my examples are not obvious, my initial degree was going to be mechanical engineering, even though my passion was computers
  1315. # [08:33] <glandium> the sad thing is that most of the math you learn, you never use
  1316. # [08:33] <Callek> a poor life choice, but done because I was in a Trade High School for Drafting, with an emphasis on eventually becomming an engineer
  1317. # [08:33] <Callek> glandium: depends on the specific field, fwiw
  1318. # [08:33] <Callek> the math I did learn in College would have translated *well* to mechanical engineering
  1319. # [08:34] <Callek> for the most part
  1320. # [08:34] <glandium> Callek: sure
  1321. # [08:34] <Callek> since strength of materials/etc. was a common need in the shop I worked at
  1322. # [08:34] <Callek> computer engineering, most career paths need not use the math you learn
  1323. # [08:34] <Callek> if you're doing game design (engine) work, you might need it for a physics engine
  1324. # [08:35] <glandium> or for graphics
  1325. # [08:35] <jesup> Reminds my of the Heinlein(?) novel where interstellar navigation is done by using books of compiled math fomula (pre-computer!), and the protagonist has eidetic memory, and in the final twist has to do it without the books
  1326. # [08:35] <Callek> or you might use it for complex rendering/graphics logic
  1327. # [08:35] <Callek> etc
  1328. # [08:35] * Joins: cpearce (cpearce@moz-6ABEF810.xdsl.xnet.co.nz)
  1329. # [08:35] <Callek> even for AI,
  1330. # [08:36] <jesup> kinda funny now
  1331. # [08:36] <Callek> but in the browser/utilitarian market the complex math isn't needed for the vast majority of projects (though it does help you to be able to fit a large complex puzzle into your head at once)
  1332. # [08:36] * Joins: teoli (teoli@88F51059.F3BBB17D.144F44FA.IP)
  1333. # [08:36] <glandium> Callek: statistics is another story
  1334. # [08:36] <Callek> glandium: I did calc based statistics as well
  1335. # [08:36] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Connection reset by peer)
  1336. # [08:37] <Callek> and the sad part was, some semesters it was that same dept head
  1337. # [08:37] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
  1338. # [08:37] <Callek> and he had us use the books for that
  1339. # [08:37] <Callek> open to index's for things like random numbers
  1340. # [08:37] <Callek> rather than let us use sci calculators that could generate random numbers
  1341. # [08:37] <Callek> :/
  1342. # [08:37] * Joins: past (Instantbir@moz-8BBD22CF.dsl.dyn.forthnet.gr)
  1343. # [08:38] <jesup> NumComp was a bit more interesting than DiffEq - I characterized NumComp as "solve all the things numerically that can't be proven in DiffEq". Makes you learn about how to evaluate stability of an answer. (Ah, Fortran!)
  1344. # [08:39] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 20.0a2/20130128042018])
  1345. # [08:39] * Quits: Stan_ (Stan@moz-24096F70.dip.t-dialin.net) (Ping timeout)
  1346. # [08:40] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  1347. # [08:40] * Joins: Stan (Stan@moz-5BBAC299.dip.t-dialin.net)
  1348. # [08:40] * Joins: Goldorak (chatzilla@7CD1B470.2BC633E3.88CF6591.IP)
  1349. # [08:40] * Quits: jhorak_ (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1350. # [08:40] <Callek> yea I didn't get as far as a NumComp course
  1351. # [08:40] <Callek> :-)
  1352. # [08:40] <Callek> DiffEq was my highest
  1353. # [08:41] <Callek> (thinking about all the courses I took, I am trying to remember why I stopped taking courses at all)
  1354. # [08:42] * philor is now known as philor|away
  1355. # [08:44] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/89390ab03128 - Randell Jesup - Bug 830146: Add packet logging for DataChannels, and log SCTP debugs through NSPR r=jesup,mcmanus
  1356. # [08:44] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1357. # [08:45] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1358. # [08:45] <glazou> bonjour
  1359. # [08:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a24051aa1b46 - Chris Jones - Bug 835641: Don't SendUpdateDimensions() when they haven't changed. r=roc
  1360. # [08:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6cefdfbf3abd - Chris Jones - Bug 835591: Disable cross-process IME when it's not used. r=roc
  1361. # [08:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/126481a3ca24 - Chris Jones - Bug 792966: Don't try to gralloc small buffers. r=kanru
  1362. # [08:51] * Quits: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1363. # [08:53] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
  1364. # [08:54] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  1365. # [08:58] * Quits: Boriss (FlyingToas@2E747C8D.C1499D0.396E4C6D.IP) (Ping timeout)
  1366. # [08:59] <capella> I got Aurora 20.0a2 today ... Win box ... anyone else notice this context menu problem? http://imagebin.org/244645
  1367. # [08:59] <capella> (Or do I need to file?)
  1368. # [09:01] * Joins: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP)
  1369. # [09:01] * Joins: Boriss (FlyingToas@2E747C8D.C1499D0.396E4C6D.IP)
  1370. # [09:02] * Joins: tomer (tomer@7AF4670C.A2C54A10.FC30AC02.IP)
  1371. # [09:03] * Joins: andersh (andersh@moz-218D2EE6.bredband.oister.dk)
  1372. # [09:04] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Ping timeout)
  1373. # [09:05] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1374. # [09:06] * Quits: Mavericks (Mibbit@896D2BB1.9632B610.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1375. # [09:07] * Joins: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net)
  1376. # [09:07] * whimboo|afk is now known as whimboo
  1377. # [09:07] * Joins: andersh_ (andersh@moz-8D68FF27.bredband.oister.dk)
  1378. # [09:08] <KWierso|Home> capella: is that in safe mode?
  1379. # [09:08] * Quits: andersh (andersh@moz-218D2EE6.bredband.oister.dk) (Ping timeout)
  1380. # [09:08] <capella> nope - didnt think to try that ... was about to load my nightly but chatzilla will drop off
  1381. # [09:09] <capella> gonna drop ... try a few things
  1382. # [09:09] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 20.0a2/20130128042018])
  1383. # [09:09] * Joins: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP)
  1384. # [09:10] * Joins: Ms2ger (Ms2ger@CCF4FD86.CB23CDC6.3773EA9F.IP)
  1385. # [09:14] * Quits: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net) (Quit: gal)
  1386. # [09:15] * Joins: Pauly (paul@601F3B17.33662590.A5830293.IP)
  1387. # [09:15] * mgerva-afk is now known as mgerva
  1388. # [09:15] * baku|away is now known as baku
  1389. # [09:16] * Joins: martyn (martyn@moz-57A66DEC.range81-154.btcentralplus.com)
  1390. # [09:16] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  1391. # [09:16] * ChanServ sets mode: +o roc
  1392. # [09:17] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1393. # [09:17] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  1394. # [09:18] * Joins: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net)
  1395. # [09:19] * Quits: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP) (Ping timeout)
  1396. # [09:19] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1397. # [09:20] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  1398. # [09:20] <glandium> glob: ping
  1399. # [09:20] <glob> glandium, pong
  1400. # [09:20] * Joins: chucklee (chucklee@moz-99690620.hinet-ip.hinet.net)
  1401. # [09:20] <glandium> glob: is there something wrong with component watching?
  1402. # [09:20] <glob> glandium, no :)
  1403. # [09:20] <glob> i haven't had any reports of issues, and the code hasn't been touched in ages
  1404. # [09:21] <glandium> glob: i'm watching core::build config, and i haven't received anything about 835458 until i commented on it
  1405. # [09:21] <KWierso|Home> glob, glandium: I've received bugmail for the Add-on SDK components in the last day
  1406. # [09:22] <glob> glandium, have you checked your spam folder?
  1407. # [09:22] <glandium> glob: i have special filters for bugmail
  1408. # [09:23] <glob> glandium, understood. could you humour me and make sure the bugmail isn't in your spam folder please?
  1409. # [09:23] <glob> if not, i'll ask IT to check the mail logs to see what happened
  1410. # [09:25] * Joins: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP)
  1411. # [09:26] <glandium> glob: i don't have a spam folder, actually
  1412. # [09:26] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
  1413. # [09:26] <glob> glandium, ok :)
  1414. # [09:28] * Joins: pranavrc (pranavrc@6B66BDC2.DBA1BF0D.C28326FD.IP)
  1415. # [09:29] * Joins: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP)
  1416. # [09:29] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 21.0a1/20130115180739])
  1417. # [09:32] <glandium> Callek: you may want to land bug 835164 on c-c
  1418. # [09:33] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bc2bbe9836c7 - Mike Hommey - Bug 834769 - Change the "destroyed" state value for RefCounted. r=Waldo
  1419. # [09:33] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/4631eeae9ff4 - Mike Hommey - Bug 834459 - Specialize RefCounted template for LibHandle to better allow refcounting during destructor execution. r=nfroyd
  1420. # [09:33] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b02f1d2eafb7 - Mike Hommey - Bug 835164 - Unbreak Seamonkey and Xulrunner mac universal builds after bug 834228. r=ted
  1421. # [09:34] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1422. # [09:34] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  1423. # [09:34] * ChanServ sets mode: +o smaug
  1424. # [09:35] <capella> hmmm ... its tied to my profile - switching to a new one "fixes" it
  1425. # [09:35] * Quits: Stan (Stan@moz-5BBAC299.dip.t-dialin.net) (Ping timeout)
  1426. # [09:35] * Quits: stransky (stransky@moz-6488BBAB.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1427. # [09:36] * Quits: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com) (Ping timeout)
  1428. # [09:36] * Joins: tzimmermann (tzimmerman@moz-82700C50.pools.arcor-ip.net)
  1429. # [09:36] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1430. # [09:37] * Joins: Stan (Stan@moz-ECB695E9.dip.t-dialin.net)
  1431. # [09:37] <Ms2ger> capella, try disabling firebug
  1432. # [09:39] <capella> hmmm trouble went away
  1433. # [09:41] * Quits: Stan (Stan@moz-ECB695E9.dip.t-dialin.net) (Ping timeout)
  1434. # [09:41] <capella> ms2ger disabled / re-enabled and now its ok - lemme drop chatzilla / firefox and try fresh
  1435. # [09:41] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 20.0a2/20130128042018])
  1436. # [09:41] * Joins: Stan (Stan@moz-7096C848.dip.t-dialin.net)
  1437. # [09:42] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1438. # [09:43] * baku is now known as baku|away
  1439. # [09:43] <capella> bounced firefox with it re-enabled and trouble came back - disabling it fixes things
  1440. # [09:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/03c3ae8323bd - David Zbarsky - Bug 831561 - SVGClipPathElement should inherit from SVGElement r=longsonr
  1441. # [09:45] * capella lives without it for now
  1442. # [09:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/dfc9d5651175 - David Zbarsky - Bug 832154: Convert SVGMarkerElement to WebIDL r=bz
  1443. # [09:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0559d630dd89 - David Zbarsky - Bug 832154: Move SVGMarkerElement to mozilla::dom r=bz,longsonr
  1444. # [09:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/306003528e10 - David Zbarsky - Bug 835195: Remove nsIDOMSVGFitToViewBox r=bz
  1445. # [09:46] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/335160d7855a - David Zbarsky - Bug 835195: Remove nsIDOMSVGTests r=bz
  1446. # [09:46] <KWierso|Home> capella: I just use the standalone xulrunner version of chatzilla, personally
  1447. # [09:46] * Quits: tzimmermann (tzimmerman@moz-82700C50.pools.arcor-ip.net) (Ping timeout)
  1448. # [09:46] <capella> yah ... I never got around to doing that :) I've got the link around here somewhere still
  1449. # [09:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/954fc89373b8 - Mike Hommey - Backout changeset bc2bbe9836c7 (bug 834769) for bustage.
  1450. # [09:46] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
  1451. # [09:47] <glob> glandium, you have configured your watch settings to not email you if a bug is in the UNCONFIRMED state
  1452. # [09:47] <capella> (there were installation instructions ... thinking was involved ...)
  1453. # [09:48] <glandium> glob: i don't remember having set that. is that default?
  1454. # [09:49] * Joins: rlewis (Thunderbir@moz-D47321EC.cable.virginmedia.com)
  1455. # [09:50] <glob> glandium, no, that isn't the default setting
  1456. # [09:51] * Joins: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net)
  1457. # [09:51] <glob> glandium, use https://bugzilla.mozilla.org/userprefs.cgi?tab=email to change that
  1458. # [09:51] * Quits: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
  1459. # [09:52] <glandium> glob: changed that already, thanks
  1460. # [09:55] * Quits: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP) (Quit: RealRaven)
  1461. # [09:55] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/fcd774dbc6c3 - Robert O'Callahan - Bug 832788. Part 2: AudioEventTimeline::IsValid needs to accept double. r=ehsan
  1462. # [09:55] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0d4873554dee - Robert O'Callahan - Bug 832788. Part 1: Make double->float conversions explicit in CanvasRenderingContext2D.cpp. r=jrmuizel
  1463. # [09:55] * Quits: bsmith (bsmith@2557E599.66715431.D25A875A.IP) (Ping timeout)
  1464. # [09:55] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/7e9f3cc6cc0a - Robert O'Callahan - Bug 832788. Part 4: PrimitiveConversions should avoid implicit narrowing casts to avoid compiler warnings; make them explicit. r=bzbarsky
  1465. # [09:55] * Joins: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP)
  1466. # [09:56] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/cfd6d79d73fa - Robert O'Callahan - Bug 832788. Part 3: AudioListener DopplerFactor/SpeedOfSound should take float per WebIDL. r=ehsan
  1467. # [09:56] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/8e1f8a3c55ac - Robert O'Callahan - Bug 833542. Make scrollWidth/scrollHeight for overflow:visible match what they would be for overflow:hidden on the same element. r=mats
  1468. # [09:57] * Joins: jfkthame (jfkthame@5352B941.3C8CD283.9542EC20.IP)
  1469. # [09:58] * Quits: Optimizer (Instantbir@9D88CC50.62837B7B.1807BA01.IP) (Ping timeout)
  1470. # [09:58] * Joins: victorporof (victorporo@E17BCF5.DA9DCE7D.79933D60.IP)
  1471. # [09:58] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
  1472. # [09:59] * glob is now known as glob|away
  1473. # [10:00] * Quits: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net) (Quit: gal)
  1474. # [10:08] * Joins: bholley (anonymous@moz-50F208DD.net-89-2-149.rev.numericable.fr)
  1475. # [10:09] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 20.0a2/20130128042018])
  1476. # [10:09] * Joins: Optimizer (Instantbir@9D88CC50.62837B7B.1807BA01.IP)
  1477. # [10:10] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1478. # [10:11] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: PM: Preparing frontal lobe for mem sleep)
  1479. # [10:11] <capella> ms2ger: fyi - got firebug back .... was on 1.10.4 had to upgrade to 1.11.1 and context issues solved also, thanks!
  1480. # [10:11] <Ms2ger> Great :)
  1481. # [10:12] * Joins: edmorley_ (Mibbit@moz-A26E9808.range86-166.btcentralplus.com)
  1482. # [10:12] * Joins: tzimmermann (tzimmerman@moz-3095A98A.pools.arcor-ip.net)
  1483. # [10:13] * Joins: nattokirai (nattokirai@moz-8AE09276.dynamic.ppp.asahi-net.or.jp)
  1484. # [10:13] * capella is now known as capella|zzzz
  1485. # [10:14] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
  1486. # [10:15] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
  1487. # [10:15] * Quits: nattokirai (nattokirai@moz-8AE09276.dynamic.ppp.asahi-net.or.jp) (Ping timeout)
  1488. # [10:15] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
  1489. # [10:15] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
  1490. # [10:16] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1491. # [10:16] * Joins: garnacho (carlos@moz-6BA62877.cm-6-7d.dynamic.ziggo.nl)
  1492. # [10:18] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  1493. # [10:18] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9f088fcd8080 - Gian-Carlo Pascutto - Bug 835343 - Correctly free the linked list in freeifaddrs. r=jesup
  1494. # [10:19] <NeilAway> benjamin: now I'm really confused - in new code, should I use toInteger, parseInt or parseInt with a radix arg?
  1495. # [10:20] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  1496. # [10:21] * Joins: sewardj (sewardj@moz-1CEB721E.dip.t-dialin.net)
  1497. # [10:21] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1498. # [10:21] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1499. # [10:22] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
  1500. # [10:25] * Joins: areinald (andre@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1501. # [10:26] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0c1c97ae4603 - Gian-Carlo Pascutto - Bug 834395 - Disable INET6 everywhere in Android SCTP. r=jesup
  1502. # [10:26] * Quits: pranavrc (pranavrc@6B66BDC2.DBA1BF0D.C28326FD.IP) (Quit: Ping timeout: ∞)
  1503. # [10:26] * Quits: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net) (Input/output error)
  1504. # [10:26] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1505. # [10:26] * Joins: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net)
  1506. # [10:27] * Joins: bsmith (bsmith@moz-9601219C.lightspeed.sntcca.sbcglobal.net)
  1507. # [10:28] <@smaug> ah, right. We have nsGenericHTMLElement* NS_NewHTMLElement(already_AddRefed<nsINodeInfo> aNodeInfo, mozilla::dom::FromParser aFromParser) and nsresult NS_NewHTMLElement(nsIContent** aResult, already_AddRefed<nsINodeInfo> aNodeInfo, FromParser aFromParser) and they do very different things.
  1508. # [10:28] * Quits: yury (yury@moz-68731345.ok.ok.cox.net) (Ping timeout)
  1509. # [10:29] * Joins: yury (yury@moz-68731345.ok.ok.cox.net)
  1510. # [10:29] <gcp> inbound looks on fire
  1511. # [10:29] <gcp> oh, might be backed out already
  1512. # [10:30] <gcp> though the error in windows is from bz's push, not the one backed out
  1513. # [10:30] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1514. # [10:30] <gcp> as evidencced by the red after the backout push
  1515. # [10:30] * Parts: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP)
  1516. # [10:31] * Joins: msucan (mihai@CDEB00D4.8819A7BF.BD62875.IP)
  1517. # [10:31] <glandium> gcp: not bz ;)
  1518. # [10:31] <gcp> are you sure? there's an error in stuff bz changed *after* your backout
  1519. # [10:31] <peterv> dz
  1520. # [10:31] <gcp> oh
  1521. # [10:31] <gcp> lol
  1522. # [10:32] <glandium> gcp: it's not the right Zbarsky
  1523. # [10:32] <gcp> related?
  1524. # [10:32] <glandium> brother
  1525. # [10:34] * Quits: karl (karl@moz-C433B975.jetstream.xtra.co.nz) (Ping timeout)
  1526. # [10:34] * Joins: llmelon (chatzilla@moz-3983353E.tm.net.my)
  1527. # [10:35] * Quits: T3 (T3@moz-6019667F.dsl.telesp.net.br) (Ping timeout)
  1528. # [10:36] * Quits: jfkthame (jfkthame@5352B941.3C8CD283.9542EC20.IP) (Ping timeout)
  1529. # [10:36] <Ms2ger> NeilAway, parseInt + radix, AIUI
  1530. # [10:37] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1531. # [10:38] <Ms2ger> So, is someone backing out dzbarsky?
  1532. # [10:38] <@roc> you?
  1533. # [10:38] <@roc> I can do it
  1534. # [10:38] <@roc> just say the word
  1535. # [10:39] <Ms2ger> The word
  1536. # [10:39] <Ms2ger> ;)
  1537. # [10:39] * Joins: jfkthame (jfkthame@5352B941.3C8CD283.9542EC20.IP)
  1538. # [10:39] * Joins: jfkthame_ (jfkthame@5352B941.3C8CD283.9542EC20.IP)
  1539. # [10:40] <NeilAway> Ms2ger: sure, that's true for Firefox <= 20, but then it didn't have toInteger or parseInt("011") == 11
  1540. # [10:40] <edmorley_> roc: you started the backout, or want me to do it? :-)
  1541. # [10:40] * Quits: jfkthame (jfkthame@5352B941.3C8CD283.9542EC20.IP) (Ping timeout)
  1542. # [10:40] * jfkthame_ is now known as jfkthame
  1543. # [10:42] <@roc> I'm doing it
  1544. # [10:42] <edmorley_> ta
  1545. # [10:42] <NeilAway> Ms2ger: hmm, apparently 16 has toInteger, so I wonder what the recent toInteger check in was about
  1546. # [10:42] <edmorley_> roc: you'll need CLOSED TREE btw
  1547. # [10:42] <@roc> roger that
  1548. # [10:43] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
  1549. # [10:44] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
  1550. # [10:44] <edmorley_> Yey my replacement SSD arrives today, can finally get my laptop up and running again :-)
  1551. # [10:44] * Quits: flo-retina (Instantbir@moz-AA3B9971.rev.numericable.fr) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  1552. # [10:44] * Quits: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net) (Quit: Leaving.)
  1553. # [10:45] <glandium> edmorley_: you had a dead ssd?
  1554. # [10:45] <Ms2ger> Two?
  1555. # [10:45] <edmorley_> yes
  1556. # [10:45] <edmorley_> well two to be precise
  1557. # [10:45] <gcp> brand?
  1558. # [10:45] <edmorley_> the one i've had for 8months
  1559. # [10:45] * Ms2ger whacks buster@netscape.com with a wet fish
  1560. # [10:46] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1561. # [10:46] <@roc> hoho
  1562. # [10:46] <@roc> don't disturb those old graves
  1563. # [10:47] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2b9ae5e6cd9b - Robert O'Callahan - Backing out 306003528e10, 335160d7855a, dfc9d5651175, 0559d630dd89, 03c3ae8323bd: bug 835195, bug 832154, bug 831561 ... in a CLOSED TREE
  1564. # [10:48] <NeilAway> Ms2ger: bah, I must have been imagining things :s
  1565. # [10:48] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
  1566. # [10:48] <Ms2ger> roc, some times you stumble upon something completely stupid that hasn't been touched since 1998...
  1567. # [10:49] * Joins: tobeytailor (tobeytailo@48EB2B52.FFE0B26D.172227A7.IP)
  1568. # [10:49] <@roc> it used to be "all the time"
  1569. # [10:50] <gcp> in 1999
  1570. # [10:50] <Ms2ger> And in editor
  1571. # [10:50] <Ms2ger> edmorley_, check :)
  1572. # [10:54] <edmorley_> gcp: crucial m4
  1573. # [10:54] * mattwoodrow is now known as mattwoodrow|away
  1574. # [10:54] <Ms2ger> What's crucial about mochitest-4?
  1575. # [10:54] <Ms2ger> ... oh
  1576. # [10:54] <edmorley_> so the one I've had for 8 months started failing (which combined with FDE was interesting)
  1577. # [10:54] <edmorley_> and then the brand new replacement failed after 20 hours
  1578. # [10:54] * Quits: victorporof (victorporo@E17BCF5.DA9DCE7D.79933D60.IP) (Connection reset by peer)
  1579. # [10:54] <edmorley_> to the point where gparted and also os x disk utility get i/o errors trying to format it
  1580. # [10:55] * ewong is now known as ewong|afk
  1581. # [10:55] <gcp> no brand is reliably, I guess
  1582. # [10:55] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1583. # [10:55] <edmorley_> I suspect just bad luck
  1584. # [10:55] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
  1585. # [10:55] <edmorley_> they both came out of the london office supply cupboard, so maybe bad batch (albeit 8 months apart, though might have stocked up)
  1586. # [10:56] <edmorley_> my new new one will be an intel 520
  1587. # [10:56] <gfritzsche> io errors with diskutil et al... sounds pretty much like what i had, just with a common hd
  1588. # [10:56] <gfritzsche> must be io error month or something
  1589. # [10:57] * Joins: jdm (jdm@88F51059.F3BBB17D.144F44FA.IP)
  1590. # [11:00] * Quits: sfink (chatzilla@moz-E840C1E1.dsl.pltn13.sbcglobal.net) (Ping timeout)
  1591. # [11:01] * Joins: KWierso (kwierso@moz-296B3117.hsd1.ca.comcast.net)
  1592. # [11:02] * Joins: berkerpeksag (berkerpeks@B5FCAB2F.EE74F123.2058B3BB.IP)
  1593. # [11:03] * Quits: tobeytailor (tobeytailo@48EB2B52.FFE0B26D.172227A7.IP) (Quit: tobeytailor)
  1594. # [11:04] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1595. # [11:08] * Joins: askalski (akuda@moz-137D1D7A.mimuw.edu.pl)
  1596. # [11:08] * Joins: smagnin (pike@moz-43CDE8D3.w90-53.abo.wanadoo.fr)
  1597. # [11:09] * Quits: askalski (akuda@moz-137D1D7A.mimuw.edu.pl) (Input/output error)
  1598. # [11:10] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1599. # [11:10] * Quits: MnO2 (mno2@moz-F2B69E6.tpcity.corp.yahoo.com) (Quit: Leaving)
  1600. # [11:11] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
  1601. # [11:12] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1602. # [11:13] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
  1603. # [11:16] * Quits: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1604. # [11:19] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  1605. # [11:19] * Joins: graememcc (chatzilla@moz-A8CE89E5.range86-128.btcentralplus.com)
  1606. # [11:19] * Joins: KWierso|V (chatzilla@moz-296B3117.hsd1.ca.comcast.net)
  1607. # [11:19] * Joins: pranavrc (pranavrc@6FEE2385.D65816C7.520CDC98.IP)
  1608. # [11:21] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  1609. # [11:23] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1610. # [11:25] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
  1611. # [11:30] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1612. # [11:31] * Joins: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net)
  1613. # [11:33] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1614. # [11:35] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7e652017d2f0 - Eric Chou - Bug 834551 - Insert BT_LOG at several important check points, r=gyeh
  1615. # [11:35] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/07fb7c433d4a - Eric Chou - Bug 834551 - Replace 'LOG()' with 'BT_WARNING()' defined in BluetoothCommon.h for consistency, r=qdot
  1616. # [11:36] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/901abfff0d34 - Eric Chou - Bug 834551 - Add Bluetooth debugging flag, r=qdot
  1617. # [11:41] * Quits: bholley (anonymous@moz-50F208DD.net-89-2-149.rev.numericable.fr) (Ping timeout)
  1618. # [11:42] * Joins: bholley (anonymous@moz-50F208DD.net-89-2-149.rev.numericable.fr)
  1619. # [11:43] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1620. # [11:43] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f52d576e175b - Edwin Casasola - Bug 835171 - get rid of remaining traces of nsPIDOMEventTarget; r=smaug
  1621. # [11:44] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/87d7a6c22a8f - Jacek Caban - Bug 835422 - Check for NULL targetView in DispatchSynthMouseMove r=roc
  1622. # [11:44] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9f22692e4404 - Olli Pettay - Bug 835503 - Remove nsCycleCollector::ShouldBeFreed/WasFreed, r=mccr8
  1623. # [11:45] * Quits: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP) (Ping timeout)
  1624. # [11:46] * Joins: T3 (T3@8AD413DD.3053860D.A992BEAD.IP)
  1625. # [11:49] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  1626. # [11:55] * Quits: jdm (jdm@88F51059.F3BBB17D.144F44FA.IP) (Quit: Lost terminal)
  1627. # [11:56] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Client exited)
  1628. # [11:59] * Quits: chucklee (chucklee@moz-99690620.hinet-ip.hinet.net) (Quit: Leaving)
  1629. # [12:01] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1630. # [12:01] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1631. # [12:02] * Joins: vingtetun (vingtetun@moz-F8747CC6.dsl.ovh.fr)
  1632. # [12:03] * Joins: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net)
  1633. # [12:03] * Joins: gandalf (zbraniecki@moz-F12B6366.neoplus.adsl.tpnet.pl)
  1634. # [12:04] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
  1635. # [12:07] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
  1636. # [12:10] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
  1637. # [12:10] * Quits: bsmith (bsmith@moz-9601219C.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving)
  1638. # [12:12] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1639. # [12:14] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1640. # [12:16] * Joins: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP)
  1641. # [12:17] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
  1642. # [12:19] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  1643. # [12:20] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  1644. # [12:20] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b25e9408b850 - Alexander Surkov - Bug 812767 - move out event processing logging from NotificationController, r=tbsaunde
  1645. # [12:20] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  1646. # [12:21] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1647. # [12:21] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  1648. # [12:23] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  1649. # [12:23] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  1650. # [12:23] * Joins: askalski (akuda@moz-137D1D7A.mimuw.edu.pl)
  1651. # [12:25] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  1652. # [12:25] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1653. # [12:25] * baku|away is now known as baku
  1654. # [12:26] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
  1655. # [12:28] * Quits: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net) (Quit: sicking)
  1656. # [12:28] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  1657. # [12:28] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  1658. # [12:29] * Quits: shorlander- (shorlander@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  1659. # [12:30] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  1660. # [12:30] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  1661. # [12:32] * Quits: pranavrc (pranavrc@6FEE2385.D65816C7.520CDC98.IP) (Quit: Ping timeout: ∞)
  1662. # [12:33] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  1663. # [12:34] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  1664. # [12:36] * Quits: allstarschh (allstars@moz-99690620.hinet-ip.hinet.net) (Input/output error)
  1665. # [12:38] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1666. # [12:41] * Quits: Stan (Stan@moz-7096C848.dip.t-dialin.net) (Ping timeout)
  1667. # [12:42] * Joins: janv (varga@moz-71897B8.o2inet.sk)
  1668. # [12:45] * Quits: Ms2ger (Ms2ger@CCF4FD86.CB23CDC6.3773EA9F.IP) (Quit: bbl)
  1669. # [12:46] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  1670. # [12:48] * Joins: janv_ (varga@moz-D3275F15.o2inet.sk)
  1671. # [12:48] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
  1672. # [12:48] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  1673. # [12:49] * Quits: janv (varga@moz-71897B8.o2inet.sk) (Ping timeout)
  1674. # [12:49] * Quits: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  1675. # [12:49] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1676. # [12:50] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1677. # [12:52] * Quits: janv_ (varga@moz-D3275F15.o2inet.sk) (Quit: This computer has gone to sleep)
  1678. # [12:54] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  1679. # [12:55] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1680. # [12:56] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
  1681. # [12:57] * rail_away is now known as rail
  1682. # [12:59] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1683. # [13:04] * Joins: KaiRo (robert@moz-BCD19990.adsl.highway.telekom.at)
  1684. # [13:05] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  1685. # [13:05] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/7e511b8473ff - Benoit Jacob - Bug 827170 - Clamp intermediate surface's framebuffer dimensions to what is supported by the GL - r=BenWa, a=bajaj
  1686. # [13:07] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1687. # [13:07] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
  1688. # [13:08] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
  1689. # [13:09] * Quits: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
  1690. # [13:11] * Quits: Dagger (Dagger@moz-38590C6F.cable.virginmedia.com) (Input/output error)
  1691. # [13:12] * Quits: smagnin (pike@moz-43CDE8D3.w90-53.abo.wanadoo.fr) (Quit: Quitte)
  1692. # [13:14] * Quits: @ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
  1693. # [13:15] * Joins: kdudka (kdudka@moz-27F3A500.fei.wifi.vutbr.cz)
  1694. # [13:16] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1695. # [13:17] * Quits: past (Instantbir@moz-8BBD22CF.dsl.dyn.forthnet.gr) (Ping timeout)
  1696. # [13:17] * Joins: tobeytailor (tobeytailo@moz-5805115C.dip.t-dialin.net)
  1697. # [13:18] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1698. # [13:19] * Joins: pranavrc (pranavrc@6FEE2385.D65816C7.520CDC98.IP)
  1699. # [13:19] * Joins: Sander (chatzilla@moz-9A2CB7C.lnk.telstra.net)
  1700. # [13:20] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  1701. # [13:21] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1702. # [13:22] * Joins: kamathln (kamathln@A613B6FB.936152C.5B70BD0F.IP)
  1703. # [13:22] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  1704. # [13:24] * Joins: jdm (jdm@88F51059.F3BBB17D.144F44FA.IP)
  1705. # [13:24] * Quits: gandalf (zbraniecki@moz-F12B6366.neoplus.adsl.tpnet.pl) (Ping timeout)
  1706. # [13:24] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
  1707. # [13:25] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
  1708. # [13:25] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1709. # [13:25] * Joins: gandalf (zbraniecki@moz-F12B6366.neoplus.adsl.tpnet.pl)
  1710. # [13:28] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1711. # [13:29] * Joins: sdumitriu (sdumitriu@4822AA52.AB54EB5E.6816E6B7.IP)
  1712. # [13:29] * Quits: kdudka (kdudka@moz-27F3A500.fei.wifi.vutbr.cz) (Quit: Leaving)
  1713. # [13:30] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2d7c81a2d08e - Henri Sivonen - Bug 820508 part 1 - Parser support for <main>. r=smaug.
  1714. # [13:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/958b9c35f202 - Henri Sivonen - Bug 820508 part 3 - Accessibility mapping for <main>. r=dbolter.
  1715. # [13:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3f5dfcc20fa4 - Henri Sivonen - Bug 820508 part 4 - Make <main> have the HTMLElement DOM interface. r=smaug.
  1716. # [13:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f3dffbc27618 - Henri Sivonen - Bug 820508 part 2 - UA stylesheet for <main>. r=bzbarsky.
  1717. # [13:31] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  1718. # [13:32] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  1719. # [13:32] * ChanServ sets mode: +o smaug
  1720. # [13:33] <@smaug> edmorley_: hey sorry, I really need to get some food and there are still tests running for my m-c build
  1721. # [13:33] <@smaug> but the patch just removed some ifdef DEBUG code
  1722. # [13:34] <@smaug> so it shouldn't cause test failures
  1723. # [13:34] * Quits: gandalf (zbraniecki@moz-F12B6366.neoplus.adsl.tpnet.pl) (Ping timeout)
  1724. # [13:35] * Joins: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl)
  1725. # [13:35] <edmorley_> smaug: ok :-)
  1726. # [13:35] * Joins: Dagger (Dagger@moz-38590C6F.cable.virginmedia.com)
  1727. # [13:37] * Quits: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net) (Ping timeout)
  1728. # [13:38] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1729. # [13:38] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  1730. # [13:39] * Quits: askalski (akuda@moz-137D1D7A.mimuw.edu.pl) (Quit: Wychodzi)
  1731. # [13:39] * Quits: edmorley_ (Mibbit@moz-A26E9808.range86-166.btcentralplus.com) (Quit: http://www.mibbit.com ajax IRC Client)
  1732. # [13:40] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Quit: Leaving.)
  1733. # [13:41] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
  1734. # [13:44] * Quits: kamathln (kamathln@A613B6FB.936152C.5B70BD0F.IP) (Connection reset by peer)
  1735. # [13:46] <evilpie> lol @ ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY
  1736. # [13:48] * Parts: aja (Instantbir@FFB5B4C0.C9BE7A48.7880DB15.IP)
  1737. # [13:52] * Joins: JeroenDeDauw (j@moz-3CDFB44A.dip.t-dialin.net)
  1738. # [13:55] <NeilAway> evilpie: sauce?
  1739. # [13:55] <evilpie> auto generated parser
  1740. # [13:56] * Quits: tobeytailor (tobeytailo@moz-5805115C.dip.t-dialin.net) (Quit: tobeytailor)
  1741. # [13:56] * Quits: T3 (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  1742. # [13:57] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Client exited)
  1743. # [13:57] * Quits: vicamo (vicamo@moz-99690620.hinet-ip.hinet.net) (Quit: Konversation terminated!)
  1744. # [13:58] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
  1745. # [13:58] * Joins: till (till@moz-3493B177.superkabel.de)
  1746. # [14:00] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  1747. # [14:02] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  1748. # [14:05] <glandium> smaug: "so it shouldn't cause test failures" famous last words :)
  1749. # [14:05] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  1750. # [14:06] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1751. # [14:06] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1752. # [14:07] * Quits: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP) (Quit: Leaving.)
  1753. # [14:07] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/719e2132cc42 - Jon Coppeard - Bug 835385 - Also, ensure no GC during Ion compilation r=billm
  1754. # [14:07] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0e64eba37805 - Jon Coppeard - Bug 834766 - GC: Fix some more rooting issues found by static analysis r=sphink
  1755. # [14:07] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/280f2844d296 - Jon Coppeard - Bug 835385 - GC: Fix for some jit test rooting analysis failures r=terrence
  1756. # [14:07] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f6367c0f3f2b - Jon Coppeard - Bug 834766 - Also root some out params r=sphink
  1757. # [14:13] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  1758. # [14:15] * Joins: T3 (T3@8AD413DD.3053860D.A992BEAD.IP)
  1759. # [14:15] * kmoir-afk is now known as kmoir
  1760. # [14:15] * Joins: nmatsakis (nmatsakis@AAE222A3.FDDA6739.2321E71E.IP)
  1761. # [14:16] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
  1762. # [14:16] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1763. # [14:18] * Quits: @bz_sleep (bzbarsky@moz-C7E1A91E.bstnma.fios.verizon.net) (Ping timeout)
  1764. # [14:18] * Joins: edmorley_ (Mibbit@88F51059.F3BBB17D.144F44FA.IP)
  1765. # [14:20] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  1766. # [14:22] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  1767. # [14:22] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  1768. # [14:23] * Joins: jcv (john@moz-9DD98F0F.cable.mindspring.com)
  1769. # [14:24] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7b03b419446f - Andrea Marchesini - Bug 835612 - Fix nsVolumeService to use strings better, r=jlebar
  1770. # [14:26] * Joins: tobeytailor (tobeytailo@moz-5805115C.dip.t-dialin.net)
  1771. # [14:27] * Joins: bdahl (bdahl@F2D29657.F60B0462.67AC9B1.IP)
  1772. # [14:31] * Quits: Sander (chatzilla@moz-9A2CB7C.lnk.telstra.net) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1773. # [14:32] * Quits: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl) (Quit: I took the wrong pill!!!)
  1774. # [14:32] * catlee-away is now known as catlee
  1775. # [14:32] <NeilAway> jlebar|dinner: whoa, that was a quick response
  1776. # [14:32] * Joins: bz (bzbarsky@moz-C7E1A91E.bstnma.fios.verizon.net)
  1777. # [14:32] * ChanServ sets mode: +o bz
  1778. # [14:32] * Joins: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com)
  1779. # [14:34] * jlebar|dinner is now known as jlebar
  1780. # [14:34] <jlebar> NeilAway: easy review. :)
  1781. # [14:34] <NeilAway> jlebar: and, I did actually provide two options, either of which work equally well in this case.
  1782. # [14:35] <jlebar> NeilAway: indeed.
  1783. # [14:36] * Joins: darkowlzz (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP)
  1784. # [14:38] * Quits: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com) (Connection reset by peer)
  1785. # [14:38] * Joins: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com)
  1786. # [14:39] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
  1787. # [14:40] <firebot> Check-in:
  1788. # [14:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/36bf86ca4abd - Boris Zbarsky - Bug 829072 part 1. Move the event handlers that are shared by HTMLElement, Document, and Window onto a GlobalEventHandlers interface that can be on the RHS of
  1789. # [14:41] <firebot> 'implements'. r=peterv
  1790. # [14:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a3a09614f532 - Boris Zbarsky - Bug 829072 part 2. Move the event handlers that are shared by HTMLElement and Document onto a NodeEventHandlers interface that can be on the RHS of 'implements'.
  1791. # [14:41] <firebot> r=peterv
  1792. # [14:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/aa85bbb41c04 - Boris Zbarsky - Bug 829252 part 3. When wrapping things with an nsISupports in XPCWrappedJS for WebIDL callback interfaces, use the aggregated version. r=peterv
  1793. # [14:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e894c103775f - Boris Zbarsky - Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that
  1794. # [14:41] <firebot> information to skip unneccessary codegen. r=peterv
  1795. # [14:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0b23beab8038 - Boris Zbarsky - Bug 829252 part 2. Make nsGlobalWindow inherit from dom::EventTarget and ensure that all the things that inherit from it correctly QI to it. r=peterv
  1796. # [14:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ac96e7915fb4 - Boris Zbarsky - Bug 829072 part 3. Move the event handlers that are shared by HTMLBodyElement, HTMLFramesetElement, and Window onto a WindowEventHandlers interface that can be on the
  1797. # [14:41] <firebot> RHS of 'implements'. r=peterv
  1798. # [14:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/2b9a689ac459 - Boris Zbarsky - Bug 829252 part 4. Turn on the EventTarget quickstubs. r=peterv
  1799. # [14:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9f934db4606a - Boris Zbarsky - Bug 829252 part 1. Change nsGlobalWindow to use nsIDOMEventTarget as the canonical isupports instead of nsIScriptGlobalObject. We'll need this to be able to cast to it
  1800. # [14:42] <firebot> properly in binding code. r=peterv
  1801. # [14:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/95b168efcfe8 - Boris Zbarsky - Bug 834785. Make sure to not ask the JS engine for return values in toplevel scripts, so it'll be able to ion-compile them as needed. r=bholley
  1802. # [14:42] * Quits: pranavrc (pranavrc@6FEE2385.D65816C7.520CDC98.IP) (Quit: Ping timeout: ∞)
  1803. # [14:43] * Quits: darkowlzz (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP) (Ping timeout)
  1804. # [14:43] * Joins: ericjung (ericjung@5210CFD5.1A5EA44.72B23B3D.IP)
  1805. # [14:44] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
  1806. # [14:45] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
  1807. # [14:45] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1808. # [14:46] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
  1809. # [14:46] * Joins: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net)
  1810. # [14:47] * Joins: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com)
  1811. # [14:48] * Quits: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com) (Input/output error)
  1812. # [14:49] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  1813. # [14:51] * Joins: jincreator (Thunderbir@36F49B88.AE3EA2FD.6B649F75.IP)
  1814. # [14:51] * Quits: T3 (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  1815. # [14:51] * capella|zzzz is now known as capella
  1816. # [14:52] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1817. # [14:53] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1818. # [14:54] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1819. # [14:54] * Quits: danielapetrovici (danielapet@A5A0595A.66715431.D25A875A.IP) (Ping timeout)
  1820. # [14:55] * Joins: danielapetrovici (danielapet@moz-ACDE7EEC.mozilla.com)
  1821. # [14:57] * Joins: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl)
  1822. # [14:57] * glob|away is now known as glob
  1823. # [14:57] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1824. # [14:57] * Joins: darkowlzz (darkowlzz@E0F1B855.BE8EA5A2.27560D6E.IP)
  1825. # [14:57] * Joins: dbaron (dbaron@moz-F4919B79.dsl.dynamic.sonic.net)
  1826. # [14:57] * ChanServ sets mode: +o dbaron
  1827. # [14:58] * AutomatedTester|away is now known as AutomatedTester
  1828. # [14:58] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
  1829. # [14:58] * Joins: armenzg (armenzg@moz-600B22EA.home1.cgocable.net)
  1830. # [14:58] * Joins: IRCMonkey12110 (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1831. # [14:59] * Joins: automata (automata@A0F76D52.66431431.C27E1635.IP)
  1832. # [15:00] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/42a89eaa94e0 - Brian Hackett - Bug 835496 - Don't try to fix the types for object initializers with dense elements, r=jandem.
  1833. # [15:00] * Joins: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  1834. # [15:01] * Quits: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl) (Quit: I took the wrong pill!!!)
  1835. # [15:02] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  1836. # [15:02] * Quits: mattwoodrow|away (mattwoodro@moz-AE9416F2.alliedmods.net) (Ping timeout)
  1837. # [15:03] * Quits: IRCMonkey12110 (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117081734])
  1838. # [15:03] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  1839. # [15:03] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  1840. # [15:04] * Joins: lduros (user@moz-4894EA28.nic.resnet.group.upenn.edu)
  1841. # [15:04] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
  1842. # [15:05] * Joins: MarioMi (Mibbit@601F3B17.33662590.A5830293.IP)
  1843. # [15:06] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1844. # [15:06] * Joins: victorporof (victorporo@6FEAC28D.6BD22D89.79933D60.IP)
  1845. # [15:07] * khuey|away is now known as khuey
  1846. # [15:12] * Quits: Boriss (FlyingToas@2E747C8D.C1499D0.396E4C6D.IP) (Quit: Boriss)
  1847. # [15:13] * Quits: sdumitriu (sdumitriu@4822AA52.AB54EB5E.6816E6B7.IP) (Ping timeout)
  1848. # [15:13] * Joins: jhylands (jhylands@moz-328BBA98.cpe.net.cable.rogers.com)
  1849. # [15:13] * coop|afk is now known as coop|buildduty
  1850. # [15:13] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1851. # [15:14] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1852. # [15:14] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
  1853. # [15:14] * Joins: jib_ (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net)
  1854. # [15:14] * Quits: mw22 (chatzilla@moz-AF369B35.adsl.online.nl) (Connection reset by peer)
  1855. # [15:15] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  1856. # [15:15] * ChanServ sets mode: +o smaug
  1857. # [15:15] * Joins: RyanVM (chatzilla@moz-148999FE.phlapa.fios.verizon.net)
  1858. # [15:17] * jcranmer|away is now known as jcranmer
  1859. # [15:18] * Joins: mattwoodrow (mattwoodro@moz-AE9416F2.alliedmods.net)
  1860. # [15:18] * kripton is now known as Kripton
  1861. # [15:19] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
  1862. # [15:20] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  1863. # [15:20] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  1864. # [15:20] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  1865. # [15:20] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
  1866. # [15:21] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  1867. # [15:21] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  1868. # [15:21] * ChanServ sets mode: +o smaug
  1869. # [15:22] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/580dbef53b91 - Paolo Amadini - Bug 825591 - Skeleton of asynchronous JavaScript API for downloads. r=enn,mak
  1870. # [15:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/12e12524ce9d - Paolo Amadini - Bug 831708 - Add basic download states and progress. r=enn
  1871. # [15:22] * Joins: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP)
  1872. # [15:23] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
  1873. # [15:23] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1874. # [15:23] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
  1875. # [15:24] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1876. # [15:24] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
  1877. # [15:24] * ChanServ sets mode: +o ehsan
  1878. # [15:25] * Joins: nical (nico@moz-4754F405.fbx.proxad.net)
  1879. # [15:26] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  1880. # [15:28] * coop|buildduty is now known as coop|mtg
  1881. # [15:29] * Quits: jincreator (Thunderbir@36F49B88.AE3EA2FD.6B649F75.IP) (Ping timeout)
  1882. # [15:30] * jhopkins|afk is now known as jhopkins
  1883. # [15:31] * whimboo is now known as whimboo|afk
  1884. # [15:31] * Quits: graememcc (chatzilla@moz-A8CE89E5.range86-128.btcentralplus.com) (Ping timeout)
  1885. # [15:32] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  1886. # [15:32] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Quit: )
  1887. # [15:32] * mjschranz is now known as mjschranz_away
  1888. # [15:32] * Joins: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com)
  1889. # [15:33] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  1890. # [15:33] * Joins: graememcc (chatzilla@moz-83FEB4B5.range31-53.btcentralplus.com)
  1891. # [15:33] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  1892. # [15:33] * chuckharmston|out is now known as chuckharmston
  1893. # [15:33] * Joins: jincreator (Thunderbir@36F49B88.AE3EA2FD.6B649F75.IP)
  1894. # [15:34] * Joins: jimm (jmathies@moz-4C827542.pn.at.cox.net)
  1895. # [15:34] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1896. # [15:35] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  1897. # [15:37] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  1898. # [15:39] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  1899. # [15:39] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  1900. # [15:39] * Joins: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
  1901. # [15:40] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  1902. # [15:40] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  1903. # [15:40] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c4209fe94d30 - Boris Zbarsky - Bug 834877 part 2. Start using DOMString as the return value for strings. r=peterv
  1904. # [15:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/4f59efe77333 - Boris Zbarsky - Bug 834877 part 4. Add overloads of GetAttr() and GetId() that take a DOMString. r=peterv
  1905. # [15:40] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  1906. # [15:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9ed387b675bb - Boris Zbarsky - Bug 834877 part 3. Add faster DOMString-to-JS conversion code. r=peterv
  1907. # [15:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/27e211d02a7a - Boris Zbarsky - Bug 834877 part 5. Add an overload of GetAttribute that takes a DOMString. r=peterv
  1908. # [15:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6a158459ea7d - Boris Zbarsky - Bug 834877 part 1. Add a DOMString struct to use for binding return values. r=peterv
  1909. # [15:41] <smontagu> how is a DOMSring different from an nsString?
  1910. # [15:41] <@bz> smontagu: gimme a sec to write the docs and then I'll link you?
  1911. # [15:41] <smontagu> lol
  1912. # [15:41] * @bz is serious
  1913. # [15:41] <smontagu> "a sec" was serious?
  1914. # [15:41] <@bz> no
  1915. # [15:42] <@bz> more like 5-6 mins
  1916. # [15:42] <jfkthame> we're counting....
  1917. # [15:42] * Quits: @dbaron (dbaron@moz-F4919B79.dsl.dynamic.sonic.net) (Ping timeout)
  1918. # [15:42] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  1919. # [15:42] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1920. # [15:42] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  1921. # [15:42] * edmorley_ is sure there's a potential chuck norris doc writing joke in there somewhere
  1922. # [15:42] <jdm> we should make strong goals for docs
  1923. # [15:43] <jdm> any new feature will be documented in ten fucking days
  1924. # [15:43] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1925. # [15:43] * jfkthame foresees endless debates about what consitutes a "new feature"
  1926. # [15:43] * Quits: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: mixedpuppy)
  1927. # [15:43] <jfkthame> *constitutes
  1928. # [15:44] <jdm> (http://ha.ckers.org/blog/20070803/mozilla-says-ten-fucking-days/ for context)
  1929. # [15:44] * jchen|away is now known as jchen
  1930. # [15:44] * @bz waits for mdn slowness
  1931. # [15:45] <edmorley_> bz: mochitest-1 crashes yours?
  1932. # [15:45] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  1933. # [15:46] * rail is now known as rail_away
  1934. # [15:49] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1935. # [15:49] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1936. # [15:49] <edmorley_> bz: yt?
  1937. # [15:49] <@bz> edmorley_: looking
  1938. # [15:49] <edmorley_> ta
  1939. # [15:51] <@bz> edmorley_: plausible. Give me a min to try it locally?
  1940. # [15:51] <edmorley_> bz: sutr
  1941. # [15:51] <edmorley_> sure
  1942. # [15:51] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
  1943. # [15:51] * Joins: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com)
  1944. # [15:52] * Joins: pnkfelix (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1945. # [15:52] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Quit: Leaving.)
  1946. # [15:53] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
  1947. # [15:53] <@bz> smontagu: https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings#DOMString-helper
  1948. # [15:53] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  1949. # [15:53] <@bz> smontagu: and https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings#DOMString
  1950. # [15:53] * Joins: past (Instantbir@moz-8BBD22CF.dsl.dyn.forthnet.gr)
  1951. # [15:54] <smontagu> bz: much obleeged
  1952. # [15:55] * Joins: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP)
  1953. # [15:55] * jchen is now known as jchen|away
  1954. # [15:57] <@bz> smontagu: No problem
  1955. # [15:57] <@bz> edmorley_: still building. :(
  1956. # [15:57] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1957. # [15:57] <@bz> edmorley_: if I don't make progress on this very soon I'll back out
  1958. # [15:58] * Joins: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP)
  1959. # [15:58] <edmorley_> bz: wfm :-)
  1960. # [15:58] * Quits: Optimizer (Instantbir@9D88CC50.62837B7B.1807BA01.IP) (Ping timeout)
  1961. # [15:59] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  1962. # [16:00] * Quits: darkowlzz (darkowlzz@E0F1B855.BE8EA5A2.27560D6E.IP) (Ping timeout)
  1963. # [16:00] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1964. # [16:01] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1965. # [16:01] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  1966. # [16:01] <NeilAway> bz: hmm, that looks suspiciously like an nsDependentString to me
  1967. # [16:02] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  1968. # [16:02] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  1969. # [16:03] * Quits: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1970. # [16:03] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  1971. # [16:03] * Joins: hipokrit (hipokrit@moz-7E0D846A.aus1.rackspace.com)
  1972. # [16:03] * Joins: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
  1973. # [16:04] <@bz> NeilAway: except it knows about stringbuffers
  1974. # [16:04] * Joins: willyaranda (willyarand@53EF5629.3416E031.E21948B5.IP)
  1975. # [16:05] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  1976. # [16:05] <@bz> NeilAway: the thing that's like an nsDependentString is http://mxr.mozilla.org/mozilla-central/source/dom/bindings/BindingUtils.h#1393
  1977. # [16:05] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Quit: Leaving.)
  1978. # [16:05] * Joins: brg (brg@53EF5629.3416E031.E21948B5.IP)
  1979. # [16:05] <tbsaunde> NeilAway: do you have a proposal for hwo the binding code would autodetect that the string is the return value not an out arg?
  1980. # [16:05] * @bz is all the way into a11y on his build
  1981. # [16:05] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
  1982. # [16:05] <@bz> tbsaunde: hmm?
  1983. # [16:05] <@bz> tbsaunde: what do you mean?
  1984. # [16:05] <@bz> tbsaunde: Or are you not talking about WebIDL?
  1985. # [16:06] <tbsaunde> bz: I'm talking about webidl here
  1986. # [16:06] <@bz> There are no out args in WebIDL
  1987. # [16:06] * Joins: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
  1988. # [16:06] * Tomcat|buildduty is now known as Tomcat
  1989. # [16:06] * coop|mtg is now known as coop|buildduty
  1990. # [16:06] <NeilAway> bz: oh, you need to get a string buffer out the other side?
  1991. # [16:06] <tbsaunde> I'm saying we'd almost certianly have to add Bindings.conf goo if we wnated to use nsDependantString
  1992. # [16:07] <@bz> NeilAway: I need to get JSString
  1993. # [16:07] <tbsaunde> bz: GetID(nsString& aID) looks like an out arg to me
  1994. # [16:07] <@bz> tbsaunde: oh, in the C++, sure
  1995. # [16:07] <@bz> tbsaunde: not in the IDL itself
  1996. # [16:07] <tbsaunde> although I suppose using the name "out arg" could lead to confusion
  1997. # [16:08] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
  1998. # [16:08] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Quit: )
  1999. # [16:08] <tbsaunde> bz: yeah, I'm only talking about C++ and bindings code
  2000. # [16:08] * Joins: Nefzaoui (chatzilla@EC8E277F.695306DF.D9343D67.IP)
  2001. # [16:09] <@bz> edmorley: crash reproduced; patch coming up
  2002. # [16:09] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2003. # [16:10] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2004. # [16:10] * Quits: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Ping timeout)
  2005. # [16:10] <edmorley_> bz: thank you
  2006. # [16:10] * Joins: ekr_ (ekr@moz-AEFB747.hfc.comcastbusiness.net)
  2007. # [16:10] <NeilAway> bz: just that if you had a real nsDependentString then you could Rebind it to your owned buffer
  2008. # [16:10] * philor|away is now known as philor
  2009. # [16:10] <@bz> edmorley_: Sorry it was a problem at all. :(
  2010. # [16:10] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
  2011. # [16:11] <@bz> NeilAway: I need to produce a JSString in the end
  2012. # [16:11] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  2013. # [16:12] * Joins: jlmendezbonini (jlmendezbo@moz-596833E3.syrcny.fios.verizon.net)
  2014. # [16:12] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  2015. # [16:12] <NeilAway> bz: ok, so I found the bit where you do need it to be a string buffer
  2016. # [16:13] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  2017. # [16:13] <@bz> NeilAway: ;)
  2018. # [16:14] <NeilAway> bz: although even then it only seems to want it if you get the same value twice in a row, but maybe I've misread it again
  2019. # [16:14] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  2020. # [16:14] * Quits: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com) (Quit: dria)
  2021. # [16:14] <@bz> NeilAway: it wants it even if you're getting a new value
  2022. # [16:15] <@bz> NeilAway: to avoid copying into a JSString
  2023. # [16:15] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  2024. # [16:15] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
  2025. # [16:15] <NeilAway> bz: ok, but doesn't that need an addref/release pair anyway?
  2026. # [16:16] * Joins: nhirata (anonymous@moz-6D599AA6.hsd1.ca.comcast.net)
  2027. # [16:16] <@bz> NeilAway: well, in the case when we miss the cache, we need to addref, yes
  2028. # [16:16] * jchen|away is now known as jchen
  2029. # [16:16] <firebot> Check-in:
  2030. # [16:17] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c669c3af96d4 - Boris Zbarsky - Bug 829252 followup. Now that WindowRoot has a wrapper cache, we need to be able to deal with ConstructSlimWrapper on things that have no classinfo. r=peterv pending,
  2031. # [16:17] <@bz> edmorley_: pushed
  2032. # [16:17] <firebot> but landing on CLOSED TREE now to fix orange.
  2033. # [16:17] * Quits: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  2034. # [16:17] <NeilAway> bz: I only see a single element cache, is this because people often read the same property several times in a row?
  2035. # [16:17] <@bz> NeilAway: http://mxr.mozilla.org/mozilla-central/source/js/xpconnect/src/XPCString.cpp#24
  2036. # [16:18] * khuey is now known as khuey|away
  2037. # [16:18] <@bz> NeilAway: I did measure this at some point. ;)
  2038. # [16:18] <NeilAway> bz: whoa, 40%!
  2039. # [16:18] <@bz> NeilAway: yeah, I was surprised too
  2040. # [16:19] <@bz> NeilAway: I tested a pretty normal browsing session: some bugzilla, some Google reader, a bit of reading news, some gmail
  2041. # [16:19] <@bz> NeilAway: so yeah
  2042. # [16:19] <bholley> edmorley_: yt?
  2043. # [16:19] * Quits: @ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
  2044. # [16:19] <NeilAway> bz: so basically this patch makes it so that you only addref once for all those sequential property accesses?
  2045. # [16:19] <bholley> or rather, does anyone know if try works for esr17?
  2046. # [16:19] <@bz> NeilAway: correct
  2047. # [16:19] <edmorley_> bholley: hi :-)
  2048. # [16:19] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
  2049. # [16:19] * ChanServ sets mode: +o ehsan
  2050. # [16:19] <bholley> edmorley_: hey. Does try work with esr17?
  2051. # [16:19] * chuckharmston is now known as chuckharmston|errand
  2052. # [16:19] <@bz> NeilAway: and in the case when it's non-sequential we get faster too because less code and more inlining
  2053. # [16:20] <@bz> NeilAway: The speedup in that case is about 30% instead of 2.5x, but still
  2054. # [16:20] <@bz> NeilAway: speedup for a .id or getAttribute, that is
  2055. # [16:20] <@bz> NeilAway: which is what I was measuring
  2056. # [16:20] <edmorley_> bholley: possibly not, I can't remember if/what breaks (android packaging based on branch name will likely break iirc)
  2057. # [16:21] * Quits: nmatsakis (nmatsakis@AAE222A3.FDDA6739.2321E71E.IP) (Quit: Computer has gone to sleep.)
  2058. # [16:21] <bholley> edmorley_: if I just do a |-b do -p linux64 -u all -t none| run, will I get useful results?
  2059. # [16:21] <bholley> edmorley_: I just finished a big backport and I'd like to run it through try if possible
  2060. # [16:21] <edmorley_> bholley: worth a shot / failing that just land on esr17 given lower traffic so not so bad for bustage
  2061. # [16:21] * Quits: @ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Ping timeout)
  2062. # [16:21] <NeilAway> bz: so that's 30% for the HasStringBuffer() path?
  2063. # [16:21] <bholley> edmorley_: ok, thanks :-)
  2064. # [16:21] * Quits: hipokrit (hipokrit@moz-7E0D846A.aus1.rackspace.com) (Quit: Leaving)
  2065. # [16:21] <edmorley_> bholley: I haven't tried an esr17 try push; I'd say linux should have the least problems
  2066. # [16:21] <jfkthame> afaik, it usually works
  2067. # [16:21] <bholley> edmorley_: less than linux64?
  2068. # [16:22] * AutomatedTester is now known as AutomatedTester|brb
  2069. # [16:22] <edmorley_> bholley: sorry, linux*
  2070. # [16:22] * Joins: darkowlzz_ (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP)
  2071. # [16:22] <bholley> edmorley_: thanks
  2072. # [16:22] <@bz> NeilAway: Yes
  2073. # [16:22] <edmorley_> bholley: vs android with the packaging issues (and say WINNT for pymake... although thinking about it, esr17 is on pymake now, so that should work, unlike esr10)
  2074. # [16:22] <@bz> NeilAway: Which is the common case for attributes
  2075. # [16:23] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117081734])
  2076. # [16:23] <@bz> NeilAway: Certainly all the ones reflected as strings in JS
  2077. # [16:23] <jfkthame> bholley: what you could do - at the cost of some extra machine cycles - would be to also push a try job of esr17 without your patch, for comparison
  2078. # [16:23] <bholley> jfkthame, edmorley_ : eh, I just pushed to try. We'll see what happens
  2079. # [16:23] <@bz> NeilAway: I considered trying to do some extra fast-pathing of the case when we ended up with nsAString that has a stringbuffer...
  2080. # [16:24] <@bz> NeilAway: decided it's not worth it
  2081. # [16:24] * bholley gets up to stretch
  2082. # [16:24] <@bz> NeilAway: What I _really_ wish is we'd fix our string code so this would not be necessary... ;)
  2083. # [16:24] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Quit: leaving)
  2084. # [16:24] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  2085. # [16:25] * Joins: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com)
  2086. # [16:25] * Joins: darkowlzz (darkowlzz@291C934D.6B363421.9DA13C14.IP)
  2087. # [16:26] * Joins: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP)
  2088. # [16:26] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  2089. # [16:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/361b83661de1 - Boris Zbarsky - Fix comment. Followup for bug 834877. DONTBUILD
  2090. # [16:28] <tbsaunde> bz: what is the problem with it out of curosity?
  2091. # [16:28] <@bz> tbsaunde: It's slow
  2092. # [16:28] * Parts: Pauly (paul@601F3B17.33662590.A5830293.IP)
  2093. # [16:28] <@bz> tbsaunde: If you really want "the" problem
  2094. # [16:28] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  2095. # [16:28] <@bz> tbsaunde: there are at least 4 separate sources of "slow" involved if you want details... ;)
  2096. # [16:29] <tbsaunde> bz: yeah, I was more curious what is slow about our string code
  2097. # [16:29] <@bz> OK
  2098. # [16:29] * Quits: ctyler (chris@moz-A54458EA.proximity.on.ca) (Ping timeout)
  2099. # [16:29] <@bz> So the way a typical binding call worked before this patch is like so:
  2100. # [16:29] <@bz> nsString foo;
  2101. # [16:30] <@bz> myDOMObject->GetFoo(foo);
  2102. # [16:30] * Joins: ctyler (chris@moz-A54458EA.proximity.on.ca)
  2103. # [16:30] <@bz> ConverFooToAJSString(foo);
  2104. # [16:30] <@bz> This has to run the nsString constructor, which is not inlined.
  2105. # [16:30] <tbsaunde> yeah, I've looked at the generated ocde :)
  2106. # [16:30] <@bz> Then it calls the GetFoo method, which if it has an nsStringBuffer has to call ToString() on the nsStringBuffer, passing in the nsString.
  2107. # [16:31] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e9a03227ae72 - Hannes Verschore - Bug 835178: IonMonkey: Enable inlining of functions containing JSOP_SETARG, r=nbp
  2108. # [16:31] <@bz> ToString is also not inlined.
  2109. # [16:31] * Quits: tonymec (tonymec@D71DBB3.8FEEBE3E.DE2DB281.IP) (Input/output error)
  2110. # [16:31] <@bz> ToString calls some complicated and non-inlined methods on the nsString to make sure it's empy
  2111. # [16:31] <@bz> er, empty
  2112. # [16:31] <tbsaunde> it seems like those should be trivial and and sort of safe to inline
  2113. # [16:31] <@bz> then calls another somewhat complicated method to set it to the stringbuffer
  2114. # [16:31] * Parts: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
  2115. # [16:31] * Joins: kdudka (kdudka@moz-27F3A500.fei.wifi.vutbr.cz)
  2116. # [16:32] * Joins: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
  2117. # [16:32] <tbsaunde> ah, I see
  2118. # [16:32] <@bz> then addrefs the stringbuffer. That's an atomic addref, so forces cache syncs across cores and whatnot
  2119. # [16:32] <@bz> Then we unwind to the binding code.
  2120. # [16:32] <@bz> Then we go to convert to a JSString.
  2121. # [16:32] * Quits: darkowlzz_ (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP) (Ping timeout)
  2122. # [16:33] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
  2123. # [16:33] <@bz> This involves more out-of-line function calls, which are not that desirable to inline because they have complicated code to deal with the non-stringbuffer cases
  2124. # [16:33] <tbsaunde> bz: is there a reason string buffers need to be thread safe when strings aren't?
  2125. # [16:33] <@bz> then either we get a cache hit for our stringbuffer or we don't
  2126. # [16:33] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  2127. # [16:33] <@bz> if we don't, we create a new JSString, give it the stringbuffer, and tell our nsString to forget the stringbuffer.
  2128. # [16:33] * Joins: T3 (T3@8AD413DD.3053860D.A992BEAD.IP)
  2129. # [16:34] <@bz> If we get a cache hit, we just unwind and let the nsString dtor release the stringbuffer; another atomic op
  2130. # [16:34] * Quits: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
  2131. # [16:34] <@bz> XPCOM strings are threadsafe
  2132. # [16:34] * Joins: tonymec (tonymec@D71DBB3.8FEEBE3E.DE2DB281.IP)
  2133. # [16:34] <@bz> in the sense that you can pass a string across thread boundaries
  2134. # [16:34] <@bz> not that you can touch a single string from multiple threads at once
  2135. # [16:34] <@bz> Anyway, so in either case we have an nsString dtor, which is OOL and rather complicated
  2136. # [16:34] <tbsaunde> yeah, true, but does that really make a lot of sense?
  2137. # [16:35] <@bz> Does which make sense?
  2138. # [16:35] <tbsaunde> being able to pass the same string between threads
  2139. # [16:35] <@bz> Note that the win here for .id was from about 40ns per call to about 16ns per call
  2140. # [16:35] <@bz> so we're definitely in "every cycle counts" territory
  2141. # [16:35] <@bz> tbsaunde: we do it all the time...
  2142. # [16:35] <@bz> tbsaunde: think create runnable with string member, post it to some thread
  2143. # [16:36] <tbsaunde> yeah, ok
  2144. # [16:36] <@bz> tbsaunde: I think the goal at this point is to stop supporting that and require some sort of explicit handoff
  2145. # [16:36] <@bz> tbsaunde: which would let us make the refcounting non-threadsafe
  2146. # [16:36] <@bz> tbsaunde: and then maybe I can simplify this stuff some
  2147. # [16:36] <@bz> tbsaunde: but the fact that ~nsString sucks donkey balls for performance is harder to fix. :(
  2148. # [16:36] <tbsaunde> bz: yeah, but being sure we never pass a string across threads sounds ... hard
  2149. # [16:37] <@bz> tbsaunde: well, that's why the bug is not fixed yet, yes. ;)
  2150. # [16:37] <@bz> tbsaunde: we could add asserts etc
  2151. # [16:37] <tbsaunde> shouldn't we be able to atleast line the constructor easily?
  2152. # [16:37] <@bz> tbsaunde: but it's some nontrivial work.
  2153. # [16:37] <@bz> tbsaunde: I suspect so, yes
  2154. # [16:37] * @bz is sorry he ever out-of-lined it. :(
  2155. # [16:37] <@bz> It was back when we cared about Z...
  2156. # [16:37] <tbsaunde> bz: code size win a long time ago?
  2157. # [16:38] <tbsaunde> Z...?
  2158. # [16:38] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  2159. # [16:38] * Quits: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP) (Quit: Leaving)
  2160. # [16:39] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  2161. # [16:39] <tbsaunde> bz: thanks, more things on the what to work on some day queue ;)
  2162. # [16:40] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  2163. # [16:40] <@bz> tbsaunde: Z was the Tinderbox codesize test
  2164. # [16:40] <@bz> tbsaunde: And yes, taking the ctors out of line won something like 200KB codesize
  2165. # [16:40] * armenzg is now known as armenzg_brb
  2166. # [16:40] <@bz> tbsaunde: Since total codesize back then was about 10MB....
  2167. # [16:41] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  2168. # [16:41] <froydnj> not a bad win at the time
  2169. # [16:42] <@bz> yeah
  2170. # [16:42] <tbsaunde> yeah, but code size it self and not the result meaning start up / whatever is not a great metric
  2171. # [16:42] <@bz> tbsaunde: at the time we cared about download size
  2172. # [16:42] <@bz> tbsaunde: not just startup time
  2173. # [16:43] <tbsaunde> ah, makes sense considering slow connections
  2174. # [16:43] * Quits: automata (automata@A0F76D52.66431431.C27E1635.IP) (Ping timeout)
  2175. # [16:43] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
  2176. # [16:43] <@bz> froydnj: I really wish it were simpler to make these size/speed tradeoffs. See https://bugzilla.mozilla.org/show_bug.cgi?id=834877#c7
  2177. # [16:43] <@bz> froydnj: Peter and I decided to maximally inline for now and then see
  2178. # [16:44] <@bz> froydnj: but it's really not clear what the right thing is there. :(
  2179. # [16:44] <@bz> froydnj: esp on non-microbenchmarks
  2180. # [16:44] * @bz is working on making the microbenchmark not viable
  2181. # [16:45] * Joins: vladan1 (vladan@36D53742.B90458C2.57F33CED.IP)
  2182. # [16:45] <froydnj> bz: yeah =/
  2183. # [16:45] <froydnj> bz: I think the most interesting place to do those measurements would be an arm device
  2184. # [16:46] <@bz> froydnj: yes, I agree
  2185. # [16:46] <froydnj> bz: esp an armv6
  2186. # [16:46] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2187. # [16:46] * ChanServ sets mode: +o ehsan
  2188. # [16:46] <@bz> froydnj: I was going to ask someone to run some Dromaeo on ARM for me once this stuff cycles
  2189. # [16:46] <@bz> froydnj: why especially v6?
  2190. # [16:47] <froydnj> bz: v6 devices tend to be slower and/or more memory constrained, aiui
  2191. # [16:47] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/42c786efb5d6 - Nils Maier - Bug 761552 - Part 2: Avoid external JS strings in XPCConvert. r=bholley
  2192. # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d3a5e1de98b0 - Ryan VanderMeulen - Merge the last PGO-green inbound changeset to m-c.
  2193. # [16:47] * Joins: Optimizer (Optimizer@4B8851B7.E163542C.BE90E62C.IP)
  2194. # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9f22692e4404 - Olli Pettay - Bug 835503 - Remove nsCycleCollector::ShouldBeFreed/WasFreed, r=mccr8
  2195. # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/009b00bcce30 - Sunny - Bug 828347 - Warn if session restore is initialized with deprecated synchronous initialization. r=dteller
  2196. # [16:47] * Quits: MarioMi (Mibbit@601F3B17.33662590.A5830293.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2197. # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d8d79ba17527 - Yura Zenevich - Bug 828201 - Replace DEBUG constant by a preference across OS.File and add a File.GET_DEBUG method used for testing. r=dteller
  2198. # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a502aa076a94 - Nils Maier - Bug 761552 - Part 1: Provide UTF8ToUnicode functions accepting a buffer. r=jlebar
  2199. # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/8331ece7e1c1 - Ryan VanderMeulen - Merge m-c to inbound.
  2200. # [16:48] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  2201. # [16:48] <mfinkle> bz, froydnj: should we expect good things on arm? or looking for regressions?
  2202. # [16:48] <mfinkle> we have been running some benchmarks, gearing up for MWC
  2203. # [16:49] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  2204. # [16:49] * Joins: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2205. # [16:49] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  2206. # [16:50] * gregglind_away is now known as gregglind
  2207. # [16:51] * Quits: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
  2208. # [16:51] * Joins: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2209. # [16:52] <@bz> mfinkle: I landed some stuff that should be a win everywhere
  2210. # [16:52] <@bz> mfinkle: what I don't really know is how much of a win it'll be on arm
  2211. # [16:52] <@bz> mfinkle: and what our baseline was before
  2212. # [16:52] <@bz> mfinkle: and how our competition looks
  2213. # [16:52] <@bz> mfinkle: and what the bottlenecks there are
  2214. # [16:53] <@bz> mfinkle: Like 0 visibility into the ARM situation here. :(
  2215. # [16:53] * Joins: loadbang (loadbang@moz-E78DA518.range86-185.btcentralplus.com)
  2216. # [16:53] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2217. # [16:53] <@bz> mfinkle: are you going to be demoing m-c-based stuff on MWC?
  2218. # [16:53] <mfinkle> bz, yes
  2219. # [16:54] <@bz> mfinkle: ok, excellent
  2220. # [16:55] <@bz> mfinkle: But you're demoing b2g proper, not Dromaeo, yes? ;)
  2221. # [16:55] * lsblakk|afk is now known as lsblakk
  2222. # [16:55] <mfinkle> bz, i have a spreadsheet with some benchmark results
  2223. # [16:55] <@bz> mfinkle: I expect impact on b2g proper to be slight
  2224. # [16:55] * Joins: mw22 (chatzilla@moz-AF369B35.adsl.online.nl)
  2225. # [16:55] <@bz> mfinkle: oh?
  2226. # [16:55] <mfinkle> bz b2g and firefox on android
  2227. # [16:55] <@bz> mfinkle: which ones?
  2228. # [16:55] <@bz> mfinkle: 'cause _that_ might need updating. ;)
  2229. # [16:55] * Joins: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net)
  2230. # [16:56] <mfinkle> octane, kraken, css3selectors are in there
  2231. # [16:56] <mfinkle> i don't see dromaeo explicitly
  2232. # [16:56] <NeilAway> lol @ "In theory reviews should be first priority. But so should security bugs, b2g blockers, tracked regressions, and answering questions on IRC."
  2233. # [16:56] <@bz> mfinkle: ok
  2234. # [16:56] * Joins: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net)
  2235. # [16:57] * Quits: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me) (Ping timeout)
  2236. # [16:57] * Joins: danielapetrovici_ (danielapet@601F3B17.33662590.A5830293.IP)
  2237. # [16:57] <@bz> mfinkle: so fwiw, we're not even running dromaeo on tbox on ARM, afaict
  2238. # [16:57] <@bz> mfinkle: but I know some partners have been after us for it....
  2239. # [16:57] <@bz> mfinkle: or so I'm told
  2240. # [16:57] <@bz> mfinkle: css3selectors is a "conformance" test, right?
  2241. # [16:57] <@bz> mfinkle: not perf?
  2242. # [16:57] * Joins: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me)
  2243. # [16:58] * Quits: danielapetrovici (danielapet@moz-ACDE7EEC.mozilla.com) (Ping timeout)
  2244. # [16:58] <mfinkle> bz, re: css3selectors - yeah (we have some of those listed in the spreadsheet too)
  2245. # [16:58] <@bz> ok
  2246. # [16:59] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
  2247. # [16:59] * Joins: akeybl (akeybl@2557E599.66715431.D25A875A.IP)
  2248. # [16:59] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2249. # [16:59] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  2250. # [17:00] <@bz> mfinkle: fwiw, I'd be really really interested in Dromaeo dom-attr numbers for http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/mozilla-inbound-android/1359470632/
  2251. # [17:00] <@bz> mfinkle: esp as compared to the last nightly and to Chrome....
  2252. # [17:00] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
  2253. # [17:00] <@bz> mfinkle: on ARM
  2254. # [17:00] * Quits: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me) (Ping timeout)
  2255. # [17:00] * armenzg_brb is now known as armenzg
  2256. # [17:00] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  2257. # [17:01] * @bz would also be really interested in getting a good profiling setup on ARM... Needs to work on that
  2258. # [17:01] * Joins: Ms2ger (Ms2ger@moz-8C3B1E1.kulnet.kuleuven.be)
  2259. # [17:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f8b0ebdfe845 - Benjamin Smedberg - Bug 831428 test fixup in browser_Deprecated.js - run the tests serially, remove the listener after its job is done, r=Yoric
  2260. # [17:01] <mfinkle> bz, i'll add it to the benchmark list
  2261. # [17:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/783ea1637777 - Benjamin Smedberg - Bug 831248 test fixup for the webconsole tests: a warning about mutation events being deprecated was being delivered into the console listener, confusing the test,
  2262. # [17:01] <firebot> r=rcampbell
  2263. # [17:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/5c5b63581fc2 - Benjamin Smedberg - Bug 831428 test fixup in test_bug429785 - don't remove the listener until it has received the console messages, r=bz
  2264. # [17:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/507d85ab5807 - Benjamin Smedberg - Bug 831428 - Console listeners should not require a threadsafe addref/release method if they are only used from the main thread, r=jlebar
  2265. # [17:02] * Joins: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me)
  2266. # [17:02] <jlebar> bsmedberg++
  2267. # [17:02] <Ms2ger> bsmedberg++
  2268. # [17:02] <Ms2ger> Just because
  2269. # [17:03] * Quits: danielapetrovici_ (danielapet@601F3B17.33662590.A5830293.IP) (Quit: Leaving)
  2270. # [17:03] <NeilAway> bz: do we still allow one <map> for more than one <image>?
  2271. # [17:05] * Quits: JeroenDeDauw (j@moz-3CDFB44A.dip.t-dialin.net) (Ping timeout)
  2272. # [17:06] <@bz> NeilAway: yes
  2273. # [17:06] <@bz> mfinkle: thanks!
  2274. # [17:06] <@bz> mfinkle: Note that I'm not saying we need to tell people at mwc or anything; would just like numbers for internal consumption. ;)
  2275. # [17:06] * mjschranz_away is now known as mjschranz
  2276. # [17:06] * Joins: JeroenDeDauw (j@moz-8AEBFF9B.dip.t-dialin.net)
  2277. # [17:07] <NeilAway> wait, did we crash if a background thread logged to the console while it was open?
  2278. # [17:07] <@bz> NeilAway: ?
  2279. # [17:08] <NeilAway> bz: well the check in message suggested that console listeners, of which the error console is one, needed to have threadsafe addref
  2280. # [17:08] * Quits: kdudka (kdudka@moz-27F3A500.fei.wifi.vutbr.cz) (Quit: Leaving)
  2281. # [17:08] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2282. # [17:08] <NeilAway> bz: I thought we didn't allow that in JS these days
  2283. # [17:09] <@bz> NeilAway: yeah, dunno
  2284. # [17:09] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
  2285. # [17:10] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Input/output error)
  2286. # [17:10] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  2287. # [17:10] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  2288. # [17:10] * ChanServ sets mode: +o dbaron
  2289. # [17:11] * gregglind is now known as gregglind_afk
  2290. # [17:11] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  2291. # [17:12] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Ping timeout)
  2292. # [17:12] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2293. # [17:12] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Connection reset by peer)
  2294. # [17:12] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
  2295. # [17:13] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  2296. # [17:13] * ChanServ sets mode: +o dbaron
  2297. # [17:13] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Connection reset by peer)
  2298. # [17:13] * Joins: Ann_Yimi_ (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
  2299. # [17:13] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  2300. # [17:14] * Mossop_away is now known as Mossop
  2301. # [17:14] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2302. # [17:14] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
  2303. # [17:14] * ChanServ sets mode: +o dveditz
  2304. # [17:14] * jlebar is now known as jlebar|away
  2305. # [17:15] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  2306. # [17:15] * Quits: vladan1 (vladan@36D53742.B90458C2.57F33CED.IP) (Quit: Leaving.)
  2307. # [17:15] * Quits: nigelb (nigel@moz-8640053A.me) (Client exited)
  2308. # [17:15] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  2309. # [17:16] * hwine-zzz is now known as hwine
  2310. # [17:16] * Joins: nigelb (nigel@moz-8640053A.me)
  2311. # [17:16] * Joins: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net)
  2312. # [17:17] * Joins: dveditz_ (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
  2313. # [17:17] * ChanServ sets mode: +o dveditz_
  2314. # [17:17] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2315. # [17:17] * Joins: mccr8 (mccr8@2557E599.66715431.D25A875A.IP)
  2316. # [17:18] * Joins: dria (dria@F2D29657.F60B0462.67AC9B1.IP)
  2317. # [17:18] * Quits: @dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Ping timeout)
  2318. # [17:18] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  2319. # [17:19] * Quits: @dveditz_ (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Ping timeout)
  2320. # [17:19] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
  2321. # [17:19] * ChanServ sets mode: +o dveditz
  2322. # [17:20] * Quits: vtmarvin (Thunderbir@32DFDBE.7102BCB6.B7C3970A.IP) (Ping timeout)
  2323. # [17:21] * Joins: ekr__ (ekr@moz-E778610E.mycingular.net)
  2324. # [17:23] * Kripton is now known as kripton
  2325. # [17:24] * Quits: @dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Quit: )
  2326. # [17:24] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  2327. # [17:25] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  2328. # [17:25] * Parts: nical (nico@moz-4754F405.fbx.proxad.net)
  2329. # [17:25] * Quits: willyaranda (willyarand@53EF5629.3416E031.E21948B5.IP) (Quit: That's all folks!)
  2330. # [17:26] * Quits: Ann_Yimi_ (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Input/output error)
  2331. # [17:26] * Joins: nical (nico@moz-4754F405.fbx.proxad.net)
  2332. # [17:27] * Quits: darkowlzz (darkowlzz@291C934D.6B363421.9DA13C14.IP) (Connection reset by peer)
  2333. # [17:27] * rail_away is now known as rail
  2334. # [17:27] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  2335. # [17:27] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  2336. # [17:28] * Joins: Stan (Stan@moz-7096C848.dip.t-dialin.net)
  2337. # [17:28] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
  2338. # [17:28] * ChanServ sets mode: +o dveditz
  2339. # [17:29] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2340. # [17:29] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  2341. # [17:29] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
  2342. # [17:30] * Joins: mozillian (bzlandfill@moz-F994237B.hsd1.ca.comcast.net)
  2343. # [17:30] * Quits: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net) (Quit: Leaving.)
  2344. # [17:30] * Quits: mozillian (bzlandfill@moz-F994237B.hsd1.ca.comcast.net) (Quit: mozillian)
  2345. # [17:30] * Quits: ekr__ (ekr@moz-E778610E.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  2346. # [17:30] * AutomatedTester|brb is now known as AutomatedTester
  2347. # [17:31] * Joins: darkowlzz (darkowlzz@34F55CD5.966A3537.27560D6E.IP)
  2348. # [17:32] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  2349. # [17:32] * ChanServ sets mode: +o dbaron
  2350. # [17:32] * armenzg is now known as armenzg_brb
  2351. # [17:32] * Quits: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp) (Client exited)
  2352. # [17:32] <@bz> ehsan: ping
  2353. # [17:32] <@ehsan> hi
  2354. # [17:32] * Joins: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP)
  2355. # [17:33] <@bz> ehsan: you don't get the XPCMaps.h warnings?
  2356. # [17:33] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  2357. # [17:33] <@ehsan> no
  2358. # [17:33] <@bz> ehsan: Odd.
  2359. # [17:34] * Joins: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2360. # [17:34] * Parts: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2361. # [17:34] <@bz> ehsan: I understood this to be a known problem in the interaction of clang and ccache...
  2362. # [17:34] <@bz> ehsan: are you doing something special to make them play nice together?
  2363. # [17:34] <@ehsan> what warnings do you get?
  2364. # [17:34] <@bz> https://bugzilla.mozilla.org/show_bug.cgi?id=832788#c22
  2365. # [17:34] <@ehsan> I don't know what problems you're talking about really
  2366. # [17:34] * Joins: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net)
  2367. # [17:34] <@bz> ehsan: ^
  2368. # [17:34] <@bz> ehsan: the C++ looks like this: if (FOO_BAR(z))
  2369. # [17:35] <@ehsan> hmm
  2370. # [17:35] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2371. # [17:35] <@ehsan> why would that make a difference with ccache?
  2372. # [17:35] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
  2373. # [17:35] <@bz> ehsan: the FOO_BAR macro expands to (z->x == 0)
  2374. # [17:35] <@ehsan> right
  2375. # [17:35] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
  2376. # [17:35] <@bz> ehsan: so after preprocessing clang sees if ((z->x == 0))
  2377. # [17:35] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  2378. # [17:35] <@bz> ehsan: but it has special-case code to detect this case if it's running cpp itself
  2379. # [17:35] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  2380. # [17:35] <@ehsan> oh, and it remembers whether the extra parenthesis comes form the macro?
  2381. # [17:35] <@bz> ehsan: but with ccache it doesn't run cpp itself
  2382. # [17:35] <@bz> ehsan: right
  2383. # [17:35] <@ehsan> hmm
  2384. # [17:36] <@ehsan> which clang version are you using?
  2385. # [17:36] <@bz> ehsan: clang --version
  2386. # [17:36] <@bz> clang version 3.2 (trunk 163716)
  2387. # [17:36] * Parts: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
  2388. # [17:36] * Joins: Waldo (waldo@2557E599.66715431.D25A875A.IP)
  2389. # [17:36] <@ehsan> mine is clang version 3.2 (git@github.com:ehsan/clang.git http://llvm.org/git/clang.git e5a934d3c840872d58724383a83443ed38f1d831) (git@github.com:ehsan/llvm.git http://llvm.org/git/llvm.git eb7ff058483335d2cdd8fb34a70ae04b22de52d0)
  2390. # [17:36] <@ehsan> i.e, a random version ;)
  2391. # [17:36] <@bz> SAme here
  2392. # [17:36] <@bz> Mine matched what we used on tbox when I built it.
  2393. # [17:37] <jdm> ehsan: what does comment 6 in bug 822018 mean?
  2394. # [17:37] <@ehsan> so perhaps this warning was added some time after the last time I upgraded?
  2395. # [17:37] <jdm> am I blocking something?
  2396. # [17:37] <@bz> ehsan: could be!
  2397. # [17:37] <@bz> ehsan: I've been seeing it for a while
  2398. # [17:37] <jdm> I mean, there's no Josh CCed on the bug
  2399. # [17:37] * Waldo wonders what's being discussed
  2400. # [17:37] <darkowlzz> Yoric: ping!
  2401. # [17:37] <Yoric> darkowlzz: pong
  2402. # [17:37] <@ehsan> jdm: wrong bug!
  2403. # [17:37] <darkowlzz> oh! jdm: https://bugzilla.mozilla.org/show_bug.cgi?id=817381
  2404. # [17:37] <@ehsan> jdm: I meant to put that on 817477
  2405. # [17:37] <firebot> Check-in:
  2406. # [17:37] <darkowlzz> Yoric: ^
  2407. # [17:37] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2408. # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/b01b51c79f2c - Robert Strong - Significantly increase timeout to see if it makes a difference for Bug 814535 and bug 774014 - Intermittent test_0203_app_launch_apply_update.js,
  2409. # [17:37] <@ehsan> bz: have you filed a bug?
  2410. # [17:38] <firebot> test_0203_app_launch_apply_update_svc.js Intermittent test_0201_app_launch_apply_update.js, test_0201_app_launch_apply_update_svc.js | launch application timer expired. r=bbondy
  2411. # [17:38] <@ehsan> bz: in core::rafael? ;)
  2412. # [17:38] <firebot> http://hg.mozilla.org/mozilla-central/rev/2096bdf0ff2b - Robert Strong - Bug 835090 - Where possible app update xpcshell tests should run on xulrunner. r=bbondy
  2413. # [17:38] <jdm> ehsan: you're in luck; I finished that review 30 minutes ago :)
  2414. # [17:38] <firebot> http://hg.mozilla.org/mozilla-central/rev/126f887730f5 - Tim Taubert - merge m-c to fx-team
  2415. # [17:38] <Yoric> darkowlzz: Er what?
  2416. # [17:38] * Joins: pranavrc (pranavrc@7B27C3CF.97587DFD.C28326FD.IP)
  2417. # [17:38] <@ehsan> jdm: \o/
  2418. # [17:38] <Ms2ger> ehsan, I'd rather you didn't bitrot me more :)
  2419. # [17:38] <Waldo> bz, ehsan: some sort of clang compilation-ish issue?
  2420. # [17:38] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/456d199b8d1f - Luke Wagner - Bug 835449 - fix StackIter corner case where evalInFrame fails to pop native calls (r=jandem)
  2421. # [17:38] <Yoric> darkowlzz: What's the question?
  2422. # [17:38] <jdm> darkowlzz: yes?
  2423. # [17:38] <darkowlzz> Yoric: where to add telemetry code ?
  2424. # [17:39] <@ehsan> Ms2ger: what am I bitrotting you on?
  2425. # [17:39] <Ms2ger> Waldo, http://krijnhoetmer.nl/irc-logs/developers/20130129#l-2368
  2426. # [17:39] <Ms2ger> ehsan, "I would _really_ like to land this before bug 784841 lands."
  2427. # [17:39] <Ms2ger> Why else?
  2428. # [17:40] <darkowlzz> nsExternalAppHandler is a class in nsExternalHelperAppService.h
  2429. # [17:40] * Joins: aklotz (Thunderbir@moz-55246988.cg.shawcable.net)
  2430. # [17:40] <Yoric> darkowlzz: Let me check.
  2431. # [17:40] <Waldo> oh, right, we has public logs :-)
  2432. # [17:41] <Waldo> oh, the extra-parens clang/ccache issue
  2433. # [17:41] <@ehsan> Ms2ger: don't we migrate makefiles using scripts?
  2434. # [17:41] <@ehsan> Ms2ger: I'm not sure what you mean
  2435. # [17:41] <Ms2ger> ehsan, no
  2436. # [17:41] <Ms2ger> ehsan, this is all hand-written
  2437. # [17:41] <Waldo> terrence saw that months ago, I diagnosed, couldn't come up with a reasonable fix other than to not use ccache
  2438. # [17:41] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a16bd9c18600 - Luke Wagner - Bug 835578 - IonMonkey: fix visitCompare/visitTest to not useRegister on constant operands (r=dvander)
  2439. # [17:41] <@ehsan> Ms2ger: gps told me otherwise yesterday
  2440. # [17:41] <@ehsan> gps: ping?
  2441. # [17:42] * Waldo never saw it because he's never used a distro-provided clang
  2442. # [17:42] <jdm> ehsan: everyone knows Ms2ger is a script :)
  2443. # [17:42] <@ehsan> ah I see
  2444. # [17:42] <Waldo> at least, not past the one time when I found out Fedora's clang was too old to compile us :-)
  2445. # [17:42] <gps> edmorley_: https://tbpl.mozilla.org/?tree=Build-System is looking weird to me
  2446. # [17:42] <AaronMT> bjacob: btw, know the status of bug 823253?
  2447. # [17:43] <Ms2ger> gps, yeah, regexps
  2448. # [17:43] <gps> ehsan: we do not auto migrate things from Makefile.in. all human mechanical
  2449. # [17:43] <Waldo> Ms2ger: re the "other order" comment, I was alphabetizing, as the previous order was -- is there a reason that's wrong?
  2450. # [17:43] <Yoric> darkowlzz: You will have to look at file netwerk/base/src/BackgroundFileSaver.cpp
  2451. # [17:43] <Ms2ger> Waldo, wait, let me check back
  2452. # [17:44] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  2453. # [17:44] <Ms2ger> Waldo, er...
  2454. # [17:44] <Ms2ger> Waldo, T before E? Not in my alphabet
  2455. # [17:44] <edmorley_> gps: yeah that's https://bugzilla.mozilla.org/show_bug.cgi?id=831710#c4 - will look at that today
  2456. # [17:45] <Ms2ger> edmorley_, I liked it ;)
  2457. # [17:45] <Yoric> darkowlzz: Barrying any mistake, you will need to update |BackgroundFileSaver::Init()| and |BackgroundFileSaver::~BackgroundFileSaver()|, to keep track of how many threads are currently used.
  2458. # [17:45] <@ehsan> gps: oh, so does that mean I'm going to screw you guys? :(
  2459. # [17:45] <@ehsan> gps: fwiw I think the only DIRS changes in my patch are just makefile removals...
  2460. # [17:47] <Ms2ger> ehsan, everyone is screwing us :)
  2461. # [17:47] * Quits: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  2462. # [17:47] * Joins: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  2463. # [17:47] <@ehsan> sigh
  2464. # [17:47] <@ehsan> well, sorry, I guess!
  2465. # [17:47] <Ms2ger> ehsan, I'm happy to merge stuff for you afterwards, fwiw
  2466. # [17:48] * Joins: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu)
  2467. # [17:48] * @ehsan goes to bitrot build-system folks even more
  2468. # [17:48] * khuey|away is now known as khuey
  2469. # [17:48] <@ehsan> Ms2ger: I'll probably land on central and merge to inbound myself, since there might be merge conflicts if I'm unlucky
  2470. # [17:48] <@ehsan> but I'll build locally first
  2471. # [17:48] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
  2472. # [17:48] * Joins: Ann_Yiming (Ann_Yiming@2557E599.66715431.D25A875A.IP)
  2473. # [17:48] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Connection reset by peer)
  2474. # [17:48] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0a5bf147e0e6 - Jeff Muizelaar - Bug 835533. Avoid adding an ambiguous TextureInfo type. r=snorp
  2475. # [17:49] <khuey> ehsan: I didn't manage to catch 835106 in the VM :-/
  2476. # [17:49] <Waldo> Ms2ger: isn't http://pastebin.mozilla.org/2095063 T after E?
  2477. # [17:49] <@ehsan> khuey: :(
  2478. # [17:49] <Ms2ger> Waldo, look at the file I commented on ;)
  2479. # [17:49] <bjacob> AaronMT: replying, but basically, it doesn't scale to have me involved in every blacklisting bug :)
  2480. # [17:49] <@ehsan> khuey: try getting a slave perhaps?
  2481. # [17:50] <Waldo> Ms2ger: oh, oops
  2482. # [17:50] <khuey> well I didn't try on a real machine
  2483. # [17:50] <Ms2ger> Waldo, content/media/webaudio/PannerNode.h
  2484. # [17:50] <@ehsan> Ms2ger: anything I should know about that file?
  2485. # [17:50] * Waldo changes, tries
  2486. # [17:50] <AaronMT> bjacob: Yep, np
  2487. # [17:51] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/770b5184d683 - Josh Matthews - Bug 835038 - Ensure IPC TCP sockets always have permission checks applied. r=jduell
  2488. # [17:51] * Quits: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net) (Ping timeout)
  2489. # [17:51] <Ms2ger> ehsan, Waldo's changing includes
  2490. # [17:51] * Joins: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net)
  2491. # [17:51] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
  2492. # [17:51] <@ehsan> oh
  2493. # [17:51] <@ehsan> Waldo: what are you changing?
  2494. # [17:51] <Waldo> ehsan: moving typed enum support into TypedEnum.h
  2495. # [17:51] <Waldo> nothing major
  2496. # [17:51] * armenzg_brb is now known as armenzg
  2497. # [17:51] * Quits: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu) (Quit: HeldtNotHelt)
  2498. # [17:51] * Joins: we11ington (msu-cse498@moz-600949B7.cse.msu.edu)
  2499. # [17:51] <Waldo> make it easier to find typed enum macros when you need them
  2500. # [17:52] <@ehsan> oh ok
  2501. # [17:52] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
  2502. # [17:52] * Quits: we11ington (msu-cse498@moz-600949B7.cse.msu.edu) (Quit: we11ington)
  2503. # [17:52] <Ms2ger> gps, did you break media/webrtc/moz.build?
  2504. # [17:52] * Joins: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu)
  2505. # [17:52] * Joins: we11ington (msu-cse498@moz-600949B7.cse.msu.edu)
  2506. # [17:52] <gps> Ms2ger: maybe?
  2507. # [17:52] <Ms2ger> Merge markers say
  2508. # [17:52] <Ms2ger> + 'signaling'
  2509. # [17:52] <Ms2ger> + 'signalingtest',
  2510. # [17:52] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Quit: Leaving.)
  2511. # [17:52] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
  2512. # [17:53] * Quits: we11ington (msu-cse498@moz-600949B7.cse.msu.edu) (Quit: we11ington)
  2513. # [17:53] <gps> Ms2ger: going afk. go ahead and fix
  2514. # [17:53] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  2515. # [17:53] <Ms2ger> gps, will do
  2516. # [17:53] * Joins: nmatsakis (nmatsakis@2557E599.66715431.D25A875A.IP)
  2517. # [17:53] <Waldo> btw, anyone going to the platform meeting in Mountain View or SF today, in MV it's in PB&J, and SF moved...somewhere I can't remember, due to a W3C meeting
  2518. # [17:53] * Joins: We11ington (firefox@DBDFA50.8C382C77.7C9220AF.IP)
  2519. # [17:53] * Joins: jet (junglecode@2557E599.66715431.D25A875A.IP)
  2520. # [17:54] * Quits: pnkfelix (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: Leaving.)
  2521. # [17:54] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  2522. # [17:54] * Waldo notes same in #planning, for the early birds
  2523. # [17:54] <Ms2ger> Waldo, Zombiedom?
  2524. # [17:54] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  2525. # [17:54] * Joins: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl)
  2526. # [17:54] * Joins: fabrice (fabrice@2557E599.66715431.D25A875A.IP)
  2527. # [17:54] <Waldo> :-)
  2528. # [17:54] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  2529. # [17:54] * ctalbert is now known as ctalbert|bbiab
  2530. # [17:55] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/19e164f7d88d - Randell Jesup - Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM r=derf
  2531. # [17:55] <Ms2ger> Oh no, that's the combined channel meeting
  2532. # [17:55] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/df75a87cce60 - Randell Jesup - Bug 818670: merge AudioConduits to allow AEC to work r=ekr
  2533. # [17:55] * Joins: pnkfelix (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2534. # [17:56] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
  2535. # [17:56] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Quit: )
  2536. # [17:56] * Joins: jfkthame_ (jfkthame@4173E8F7.58A24D84.86F5061.IP)
  2537. # [17:56] * Quits: jfkthame (jfkthame@5352B941.3C8CD283.9542EC20.IP) (Ping timeout)
  2538. # [17:56] * jfkthame_ is now known as jfkthame
  2539. # [17:57] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2540. # [17:57] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2541. # [17:57] * cmcavoy is now known as cmcavoy-offline
  2542. # [17:58] * cmcavoy-offline is now known as cmcavoy
  2543. # [17:58] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bf9886e0d356 - Daniel Holbert - Bug 835692: Convert TransportLayerDtls::kMaxDigestLength to be a size_t, since that's how it's used & what it's compared to. r=ekr
  2544. # [17:58] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e182be8b7b8a - Daniel Holbert - Bug 835686: Mark debug-only variable as DebugOnly in transportlayer.h. r=ekr
  2545. # [17:58] * ahal is now known as ahal|lunch
  2546. # [17:58] * Joins: irving (irving@F2D29657.F60B0462.67AC9B1.IP)
  2547. # [17:58] * Joins: vtmarvin (Thunderbir@9D75911A.1239134F.E4B2C495.IP)
  2548. # [17:58] * capella is now known as capella|ZzZz
  2549. # [17:59] * Joins: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2550. # [17:59] * AutomatedTester is now known as AutomatedTester|away
  2551. # [17:59] * mdas is now known as mdas|afk
  2552. # [17:59] <irving> what's the secret incantation to override --no-logfiles when running "make xpcshell-tests"?
  2553. # [18:00] <dougt> RyanVM: thanks for the uplift.
  2554. # [18:00] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  2555. # [18:00] <darkowlzz> Yoric: okay, I need some more assistance. Update those files --> add telemetry code and some code to count the number of threads
  2556. # [18:00] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
  2557. # [18:00] <@ted> bsmedberg: what does "UR" stand for in this CtP study you're doing
  2558. # [18:00] <Yoric> darkowlzz: What's the question/
  2559. # [18:00] <Yoric> ?
  2560. # [18:00] <@bsmedberg> user research
  2561. # [18:00] <@ted> ah
  2562. # [18:00] <@ted> that makes more sense
  2563. # [18:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cd02b8d5653c - Ralph Giles - Bug 834063 - Fix a comment typo. r=padenot DONTBUILD
  2564. # [18:01] <@ehsan> jdm: what do you mean by the last paragraph of https://bugzilla.mozilla.org/show_bug.cgi?id=817477#c14?
  2565. # [18:01] * Quits: nmatsakis (nmatsakis@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2566. # [18:01] <@ted> is there a document describing what exactly is being tested?
  2567. # [18:01] * Quits: ekr_ (ekr@moz-AEFB747.hfc.comcastbusiness.net) (Quit: ekr_)
  2568. # [18:01] <darkowlzz> Yoric: I have to add some code to count the number of threads and then the telemetry code?
  2569. # [18:01] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  2570. # [18:01] <@bsmedberg> ted: there is not a *good* document, no. But basically "Flash CtP by default, with our best-current-guess UI"
  2571. # [18:01] <Yoric> darkowlzz: You can start by just counting the number of threads.
  2572. # [18:01] <jdm> ehsan: well, we're removing social api code that disables the api for private windows, and it was behind non-perwindow defines
  2573. # [18:01] <darkowlzz> and how do I do that?
  2574. # [18:02] <Yoric> darkowlzz: Once you have done that, we'll work on telemetry.
  2575. # [18:02] <darkowlzz> static variable?
  2576. # [18:02] <@ted> bsmedberg: ah, okay
  2577. # [18:02] <@ehsan> jdm: but that was fixed in bug 808215
  2578. # [18:02] <Yoric> darkowlzz: Each call to method |Init| creates one thread. Each call to the destructor removes it.
  2579. # [18:02] <@ted> bsmedberg: how do we run these? special builds?
  2580. # [18:02] <Yoric> darkowlzz: Yes, you'll need a static variable.
  2581. # [18:02] * jhopkins is now known as jhopkins|afk
  2582. # [18:02] <RyanVM> dougt: np :)
  2583. # [18:02] * chuckharmston|errand is now known as chuckharmston
  2584. # [18:02] <@bsmedberg> ted: in this case yes (it can be stock builds with just extensions or pref flips, if that works for the thing being studied)
  2585. # [18:03] * Quits: tzimmermann (tzimmerman@moz-3095A98A.pools.arcor-ip.net) (Quit: Ex-Chat)
  2586. # [18:03] * Quits: jfkthame (jfkthame@4173E8F7.58A24D84.86F5061.IP) (Ping timeout)
  2587. # [18:03] * Joins: jfkthame (jfkthame@2FCEE35C.58A24D84.86F5061.IP)
  2588. # [18:04] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  2589. # [18:04] * ChanServ sets mode: +o dbaron
  2590. # [18:04] * Joins: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net)
  2591. # [18:04] <jdm> ehsan: ah, good.
  2592. # [18:04] <darkowlzz> aha.. got it, I have to create a global static variable which. Increment it on every call to Init() and decrement it on every call to ~BackgroundFileSaver() which will be called automatic as it's a destructor.
  2593. # [18:04] <darkowlzz> Yoric: ^
  2594. # [18:04] <Yoric> darkowlzz: Yes.
  2595. # [18:04] * Joins: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu)
  2596. # [18:04] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
  2597. # [18:05] <Yoric> Then we'll need to find out the best time to send the Telemetry information.
  2598. # [18:05] <darkowlzz> and how do I test it?
  2599. # [18:05] <Yoric> That is a very good question :)
  2600. # [18:05] <We11ington> JosiahOne: mbrubeck: We had another way of fixing bug 688990 (pinch zoom) that we thought of
  2601. # [18:05] <We11ington> JosiahOne: mbrubeck: We could use a canvas in browser.xul, plus the Gecko drawWindow function
  2602. # [18:05] <We11ington> Platform independent for free
  2603. # [18:05] <Yoric> darkowlzz: You will probably want some xpcom-able accessor that can be accessed from the tests.
  2604. # [18:06] * Quits: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu) (Quit: spartanfire)
  2605. # [18:06] * Joins: nmatsakis (nmatsakis@43CB6079.66715431.D25A875A.IP)
  2606. # [18:06] <firebot> Check-in:
  2607. # [18:06] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2608. # [18:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b01b51c79f2c - Robert Strong - Significantly increase timeout to see if it makes a difference for Bug 814535 and bug 774014 - Intermittent test_0203_app_launch_apply_update.js,
  2609. # [18:06] <firebot> test_0203_app_launch_apply_update_svc.js Intermittent test_0201_app_launch_apply_update.js, test_0201_app_launch_apply_update_svc.js | launch application timer expired. r=bbondy
  2610. # [18:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/bbc1e6ebad1e - Ryan VanderMeulen - Merge m-c to inbound.
  2611. # [18:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/2096bdf0ff2b - Robert Strong - Bug 835090 - Where possible app update xpcshell tests should run on xulrunner. r=bbondy
  2612. # [18:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/126f887730f5 - Tim Taubert - merge m-c to fx-team
  2613. # [18:06] <Yoric> darkowlzz: I'll have to log off. Let's discuss this further in a few hours or tomorrow.
  2614. # [18:06] <jdm> Yoric: do we have automated tests for telemetry?
  2615. # [18:06] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  2616. # [18:06] <jdm> I thought we just looked at about:telemetry
  2617. # [18:07] <Yoric> jdm: I don't think so.
  2618. # [18:07] <Yoric> jdm: But I was thinking about testing the counter first, presumably from xpcshell.
  2619. # [18:07] <jdm> ah, I see.
  2620. # [18:07] <darkowlzz> Yoric: okay, thanks. I will continue with jdm :)
  2621. # [18:07] <Yoric> And kind of trusting telemetry.
  2622. # [18:07] <@bsmedberg> woot, the CtP blog post is up
  2623. # [18:07] * froydnj read that as "counter with jdm" as though jdm were some sort of trump card
  2624. # [18:08] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  2625. # [18:09] <@smaug> What is Datazilla?
  2626. # [18:09] <edmorley_> smaug: replacement for graphs.mozilla.org
  2627. # [18:09] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  2628. # [18:09] <Waldo> bsmedberg: it's funny, had this been the standard thing ten years ago Eolas would never have been able to make a case
  2629. # [18:09] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
  2630. # [18:09] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  2631. # [18:09] <@ted> bsmedberg: so are we planning on selectively updating a portion of our userbase to the test builds?
  2632. # [18:09] * Joins: willyaranda (willyarand@1D3F3DA0.6C72896A.AC724CC6.IP)
  2633. # [18:09] <@smaug> wow, datazilla is hard to read
  2634. # [18:09] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  2635. # [18:10] <@bsmedberg> ted: no, this is a small set of volunteers, and it's pretty invasive
  2636. # [18:10] <@bsmedberg> like, 15 people
  2637. # [18:10] <edmorley_> smaug: really?
  2638. # [18:10] <mbrubeck> JosiahOne: I think we really need it to be use OMTC and async zooming/panning to be responsive and fast.
  2639. # [18:10] <@bsmedberg> and we're getting them to record a diary and recording the SWF URLs
  2640. # [18:10] * kmoir is now known as kmoir-afk
  2641. # [18:10] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
  2642. # [18:10] <mbrubeck> JosiahOne: Also, it would the advantage of sharing the implementation with B2G and mobile Firefox.
  2643. # [18:10] <@smaug> edmorley_: when comparing to old graphs yes
  2644. # [18:10] <@bsmedberg> we may run other more widespread testpilot studies later
  2645. # [18:10] <@ted> bsmedberg: ah, interesting
  2646. # [18:10] <Ms2ger> bsmedberg, where?
  2647. # [18:11] <mbrubeck> JosiahOne: Early versions of Fennec used a canvas (actually, a bunch of <canvas> elements tiled together) and it was very tricky trying to get it to perform decently.
  2648. # [18:11] <@bsmedberg> https://blog.mozilla.org/security/2013/01/29/putting-users-in-control-of-plugins/
  2649. # [18:11] <mbrubeck> s/it would the/it would have the/
  2650. # [18:11] <Ms2ger> Thanks
  2651. # [18:11] <edmorley_> smaug: I believe blog posts etc are in the works, and it's still not finalised, but sure feedback will be appreciated once ready for widespread use :-)
  2652. # [18:12] <@bsmedberg> At least it's not me who'll be on the front page of /. this time.
  2653. # [18:12] <khuey> yeah seeing the, uh, engagement ring ads, that people watch is a bit invasive
  2654. # [18:13] <@smaug> edmorley_: Datazilla seems to show plenty of irrelevant stuff
  2655. # [18:13] <edmorley_> smaug: one of the nice things about datazilla is that it supports drilling down into which page in the pageset regressed
  2656. # [18:13] * Joins: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu)
  2657. # [18:13] <edmorley_> smaug: and records standard deviation for each, such that it helps reduce noise
  2658. # [18:13] <edmorley_> and false positives
  2659. # [18:14] <@smaug> sure, it can have great features, but the UI is harder to understand
  2660. # [18:14] * Joins: ErvisTusha (ErvisTusha@5D692C3C.F69FB6EA.363D84A4.IP)
  2661. # [18:15] * Quits: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz) (Ping timeout)
  2662. # [18:15] <edmorley_> smaug: are you looking at the version linked from tbpl tinderboxprint?
  2663. # [18:15] <edmorley_> or the older one?
  2664. # [18:16] <@smaug> edmorley_: the one from tbpl
  2665. # [18:16] <@gavin> man, nsDocShell::InternalLoad is horrible to mentally step-through
  2666. # [18:16] <sid0> Waldo: It's actually fairly easy to hit that rebase bug
  2667. # [18:17] <@gavin> way too long
  2668. # [18:17] <Waldo> sid0: which "that rebase bug"?
  2669. # [18:17] <sid0> Waldo: ted, Ms2ger and you were talking about the mercurial rebase bug yesterday
  2670. # [18:17] <Waldo> maybe my use patterns work around it, but I do just fine the vast, vast majority of the time
  2671. # [18:17] <Waldo> sid0: which?
  2672. # [18:17] * Quits: JeroenDeDauw (j@moz-8AEBFF9B.dip.t-dialin.net) (Quit: Leaving.)
  2673. # [18:17] <@ted> i've only hit it maybe 3 times total
  2674. # [18:17] <@ted> and i rebase a lot
  2675. # [18:17] <sid0> Waldo: the one where random copies show up
  2676. # [18:17] <Waldo> is this like the leak?
  2677. # [18:17] * Quits: ErvisTusha (ErvisTusha@5D692C3C.F69FB6EA.363D84A4.IP) (Quit: Leaving)
  2678. # [18:17] <Waldo> I have never seen random copies show up
  2679. # [18:17] <@ted> but i appreciate that you fixed it :)
  2680. # [18:17] * Joins: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  2681. # [18:18] <sid0> Waldo: Heh
  2682. # [18:18] <sid0> well
  2683. # [18:18] <@ted> i will buy you a beer
  2684. # [18:18] <Waldo> I've wedged my repo sometimes, such that copying .hg/patches into a new clone was the easiest fix
  2685. # [18:18] <We11ington> To be fair, mbrubeck, early Androids are a lot less powerful than modern laptops/desktops, so performance would be easier
  2686. # [18:18] <Waldo> but I've never seen random copies
  2687. # [18:18] <We11ington> And nobody is ever doing something else with the app while they're also gesturing
  2688. # [18:18] * catlee is now known as catlee-lunch
  2689. # [18:18] <sid0> ted: when are you in the bay area?
  2690. # [18:18] <We11ington> (That goes for all platforms)
  2691. # [18:18] <@ted> sid0: next week,a ctually
  2692. # [18:18] <@ted> flying out this sunday
  2693. # [18:18] <sid0> ted: Oh, I'm in London Wednesday onwards
  2694. # [18:18] <edmorley_> sid0: in which version of hg is it fixed?
  2695. # [18:18] <sid0> so we should meet up on Monday
  2696. # [18:18] * Joins: juanb (jbecerra@2557E599.66715431.D25A875A.IP)
  2697. # [18:18] <@ted> maybe we can catch up monday or tuesday
  2698. # [18:18] <@ted> yeah
  2699. # [18:18] <We11ington> If you're gesturing, you're not also navigating menus and clicking links, etc.
  2700. # [18:19] <Waldo> and those cases were pretty easily diagnosed, usually where I'd committed something locally, then forgotten to qimport -rtip it, then tried updating/rebasing
  2701. # [18:19] <sid0> edmorley_: 2.5
  2702. # [18:19] * Joins: bajaj (Adium@2557E599.66715431.D25A875A.IP)
  2703. # [18:19] <Waldo> if I remember the pattern right
  2704. # [18:19] <sid0> ted: I fly out Tuesday evening
  2705. # [18:19] <edmorley_> sid0: thank you
  2706. # [18:19] * Quits: martyn (martyn@moz-57A66DEC.range81-154.btcentralplus.com) (Quit: Ex-Chat)
  2707. # [18:19] <@ted> okay
  2708. # [18:19] <@ted> we'll figure something out monday
  2709. # [18:19] <sid0> yep, cool
  2710. # [18:19] <@ted> i'll be in MV the whole week
  2711. # [18:20] * Quits: Optimizer (Optimizer@4B8851B7.E163542C.BE90E62C.IP) (Ping timeout)
  2712. # [18:20] <sid0> Waldo: Ah well that's not the one
  2713. # [18:20] * Joins: Optimizer (Optimizer@CE2F1D7A.E998EF1.BE90E62C.IP)
  2714. # [18:21] * Quits: pranavrc (pranavrc@7B27C3CF.97587DFD.C28326FD.IP) (Quit: Ping timeout: ∞)
  2715. # [18:21] <sid0> The bug basically happens when you rebase across a revision that has a copy (note, not move, copy). This itself doesn't cause anything, but it can set up weird prompts
  2716. # [18:22] <sid0> and eventually cause pretty bad things. anyway, it's fixed, and I'm pretty confident rebase is correct now
  2717. # [18:22] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  2718. # [18:22] * ChanServ sets mode: +o dbaron
  2719. # [18:22] * Quits: sewardj (sewardj@moz-1CEB721E.dip.t-dialin.net) (Ping timeout)
  2720. # [18:22] <sid0> There are still some more complex bits to be worked out
  2721. # [18:23] <sid0> but those are more related to theoretical ideas like composability of diffs
  2722. # [18:24] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
  2723. # [18:24] <Waldo> sid0: oh, those prompts; I agree those are confusing; I read o -p before pushing, so I notice/fix stuff when I hit it (although tbh I can't remember having to fix stuff up, really, other than the occasional thing where I merged wrongly)
  2724. # [18:24] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2725. # [18:24] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  2726. # [18:24] * ChanServ sets mode: +o dbaron
  2727. # [18:25] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
  2728. # [18:25] * Quits: Optimizer (Optimizer@CE2F1D7A.E998EF1.BE90E62C.IP) (Ping timeout)
  2729. # [18:25] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
  2730. # [18:26] * Joins: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
  2731. # [18:26] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/37c311484185 - Ed Morley - Backout df75a87cce60 & 19e164f7d88d (bug 818670) for build bustage on a CLOSED TREE
  2732. # [18:26] * jhopkins|afk is now known as jhopkins
  2733. # [18:27] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2734. # [18:29] * Quits: loadbang (loadbang@moz-E78DA518.range86-185.btcentralplus.com) (Quit: Bye)
  2735. # [18:29] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
  2736. # [18:29] * Joins: Optimizer (Optimizer@B1C36146.A4B0C349.274D17D6.IP)
  2737. # [18:29] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  2738. # [18:29] * ChanServ sets mode: +o dbaron
  2739. # [18:29] * Joins: knelson1 (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2740. # [18:30] * Joins: cdiehl_ (cdiehl@moz-52917593.pool.mediaways.net)
  2741. # [18:30] * dhylands is now known as dhylands|errand
  2742. # [18:30] * Parts: knelson1 (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2743. # [18:31] * Quits: cdiehl (cdiehl@moz-D787936D.pool.mediaways.net) (Ping timeout)
  2744. # [18:31] * cdiehl_ is now known as cdiehl
  2745. # [18:31] * Joins: atte (atte@moz-37C1DF97.dhcp.inet.fi)
  2746. # [18:31] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2747. # [18:34] * mgerva is now known as mherva|afk
  2748. # [18:34] * Joins: smooney (smooney@2557E599.66715431.D25A875A.IP)
  2749. # [18:34] * mherva|afk is now known as mgerva-afk
  2750. # [18:34] <edmorley_> it's now barely possibly to display an entire push onscreen at once in tbpl - we're testing on so many different platforms now! (ubuntu just added)
  2751. # [18:35] * ahal|lunch is now known as ahal
  2752. # [18:35] <jdm> and slowly tinderbox is reborn
  2753. # [18:35] * mdas|afk is now known as mdas
  2754. # [18:35] <@ted> hah
  2755. # [18:36] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2756. # [18:36] * Joins: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2757. # [18:36] <@ted> maybe we should compact the representation of green
  2758. # [18:36] <@ted> just turn them into a dot or something
  2759. # [18:36] * Quits: T3 (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
  2760. # [18:36] * ericjung is now known as random_chick
  2761. # [18:36] <edmorley_> well, and make better use of the whitespace in the left column
  2762. # [18:37] * edmorley_ adds to list for TBPL2
  2763. # [18:37] <Waldo> ted: dots are too small; maybe squares, and put them out of the way in the bottom right corner?
  2764. # [18:37] * Waldo resurrects a vaguely nearish past
  2765. # [18:37] <edmorley_> and on a related note: yey for ubuntu test jobs (they are in a VM) \o/
  2766. # [18:38] * Waldo bets probably half Mozilla-the-company is newer than that vaguely nearish past
  2767. # [18:38] <Waldo> get off my lawn, y'all
  2768. # [18:39] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2769. # [18:39] * Joins: tabraldes (Thunderbir@moz-3F87419B.hsd1.or.comcast.net)
  2770. # [18:39] <@ted> Waldo: hah
  2771. # [18:40] <@ted> edmorley_: oh, did we actually get the ubuntu ec2 tests live?
  2772. # [18:40] <@ted> Waldo: that was in tbpl
  2773. # [18:40] <@ted> so it's not *that* new
  2774. # [18:40] * Parts: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2775. # [18:40] <Waldo> ted: tbpl is new in my book :-)
  2776. # [18:40] * Quits: We11ington (firefox@DBDFA50.8C382C77.7C9220AF.IP) (Quit: We11ington)
  2777. # [18:40] * Waldo remembers tinderbox so wide that even full-zoom-out on a 2560xwhatever screen it wouldn't all fit
  2778. # [18:41] <edmorley_> greasemonkey ftw
  2779. # [18:41] <@ted> er
  2780. # [18:41] <@ted> sorry, not *that* old
  2781. # [18:41] <@ted> i meant
  2782. # [18:41] <Waldo> tbpl ftw
  2783. # [18:41] <edmorley_> (though just before my time)
  2784. # [18:41] * Joins: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net)
  2785. # [18:41] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  2786. # [18:41] * Joins: hurley (hurley@2557E599.66715431.D25A875A.IP)
  2787. # [18:41] * @ted remembers writing a patch to put test failures in <span class="testfail"> so we could highlight them
  2788. # [18:41] <@ted> (on tinderbox)
  2789. # [18:42] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
  2790. # [18:42] * Quits: llmelon (chatzilla@moz-3983353E.tm.net.my) (Ping timeout)
  2791. # [18:42] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Client exited)
  2792. # [18:42] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
  2793. # [18:42] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Max SendQ exceeded)
  2794. # [18:42] * Quits: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2795. # [18:43] * Quits: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl) (Quit: I took the wrong pill!!!)
  2796. # [18:43] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6d3630842224 - Malini Das - Bug 816246 - Add a 'timeout' kwarg to execute_* in marionette, r=jgriffin
  2797. # [18:43] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
  2798. # [18:43] * Joins: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net)
  2799. # [18:43] * philor is now known as philor|away
  2800. # [18:44] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
  2801. # [18:44] <edmorley_> ted: yes, they seem to be working well (can't find the relevant bug offhand, since the deps haven't been set)
  2802. # [18:44] * Quits: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net) (Quit: Leaving.)
  2803. # [18:44] * Quits: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu) (Quit: HeldtNotHelt)
  2804. # [18:44] * Quits: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2805. # [18:45] <@ted> cool
  2806. # [18:45] * Quits: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  2807. # [18:45] <@ted> i CCed myself on some bugs related, but didn't see that
  2808. # [18:46] * Joins: jgilbert (jgilbert@56F7BE49.10A53EE3.77834EAA.IP)
  2809. # [18:46] * Joins: darkowlzz_ (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP)
  2810. # [18:47] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
  2811. # [18:47] <darkowlzz> jdm: ping!
  2812. # [18:47] * Joins: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net)
  2813. # [18:47] <jdm> darkowlzz: pong
  2814. # [18:47] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
  2815. # [18:47] <darkowlzz> jdm: hi, have a look at this http://pastebin.mozilla.org/2095135
  2816. # [18:48] <darkowlzz> for https://bugzilla.mozilla.org/show_bug.cgi?id=817381
  2817. # [18:48] * mats|away is now known as mats
  2818. # [18:48] * Joins: karl (karl@moz-C433B975.jetstream.xtra.co.nz)
  2819. # [18:48] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  2820. # [18:48] * ChanServ sets mode: +o dbaron
  2821. # [18:48] * Quits: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net) (Ping timeout)
  2822. # [18:48] <jdm> darkowlzz: I suspect http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/BackgroundFileSaver.cpp#525 would be a better place to decrement
  2823. # [18:49] <jdm> but otherwise it's looking good; name it something like gThreadCount
  2824. # [18:49] <darkowlzz> g for?
  2825. # [18:49] <jdm> darkowlzz: global variable
  2826. # [18:49] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2a0424e177c1 - Boris Zbarsky - Bug 829867. Unpref PaintRequest and Screen WebIDL bindings and remove some cruft from quickstubs. r=peterv
  2827. # [18:49] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/22695cac3896 - Boris Zbarsky - Bug 824589. Convert XULElement to WebIDL. r=peterv
  2828. # [18:50] * Joins: sfink (chatzilla@moz-BD9FC79C.hfc.comcastbusiness.net)
  2829. # [18:50] <darkowlzz> jdm: line 525 comes under NotifySaveComplete. What if the Saving process fails?
  2830. # [18:51] * Joins: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2831. # [18:51] <jdm> darkowlzz: hmm, that's a reasonable point.
  2832. # [18:51] * Quits: darkowlzz_ (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP) (Ping timeout)
  2833. # [18:51] * Joins: We11ington (firefox@DBDFA50.8C382C77.7C9220AF.IP)
  2834. # [18:51] * darkowlzz is still online
  2835. # [18:51] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2836. # [18:51] * Joins: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu)
  2837. # [18:51] <@ehsan> bz: \o/
  2838. # [18:51] <@ehsan> jdm: bad news
  2839. # [18:52] <jdm> darkowlzz: looks like complete doesn't just mean successful, so it should be fine
  2840. # [18:52] <jdm> ehsan: uh oh
  2841. # [18:52] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2842. # [18:52] * Quits: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu) (Quit: HeldtNotHelt)
  2843. # [18:52] * Joins: we11ington_ (msu-cse498@moz-600949B7.cse.msu.edu)
  2844. # [18:52] * Quits: we11ington_ (msu-cse498@moz-600949B7.cse.msu.edu) (Quit: we11ington_)
  2845. # [18:53] * Quits: We11ington (firefox@DBDFA50.8C382C77.7C9220AF.IP) (Quit: We11ington)
  2846. # [18:53] * Joins: we11ington (msu-cse498@moz-600949B7.cse.msu.edu)
  2847. # [18:53] <@ehsan> jdm: so remember the test_prompt.html failures in one of the pbngentest bugs?
  2848. # [18:53] <jdm> nope!
  2849. # [18:53] <@ehsan> jdm: seems like it's a real regression
  2850. # [18:53] <jdm> uh oh
  2851. # [18:53] <@ehsan> jdm: ok, I'll file it anyways
  2852. # [18:53] * Joins: smooney_ (smooney@2557E599.66715431.D25A875A.IP)
  2853. # [18:53] * Quits: smooney (smooney@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  2854. # [18:53] * smooney_ is now known as smooney
  2855. # [18:53] * Joins: doublehp (dhp@moz-11780613.villers.doublehp.org)
  2856. # [18:53] <@ehsan> jdm: but that means that I have to keep test_prompt.html disabled for now
  2857. # [18:53] * Parts: doublehp (dhp@moz-11780613.villers.doublehp.org) (Leaving.)
  2858. # [18:53] <jdm> yeah, that's fine
  2859. # [18:53] * catlee-lunch is now known as catlee
  2860. # [18:54] <@ehsan> for some definitions of fine :(
  2861. # [18:55] * Quits: KWierso (kwierso@moz-296B3117.hsd1.ca.comcast.net) (Connection reset by peer)
  2862. # [18:55] * Quits: brg (brg@53EF5629.3416E031.E21948B5.IP) (Quit: Saliendo)
  2863. # [18:55] <@bz> ehsan: Thanks.
  2864. # [18:55] <Mossop> coop|buildduty: My understanding was that you'd be looking into bug 826933. Any idea of when it might happen?
  2865. # [18:56] * Quits: Optimizer (Optimizer@B1C36146.A4B0C349.274D17D6.IP) (Ping timeout)
  2866. # [18:56] <jhammel> sheppy: ping
  2867. # [18:56] * glob is now known as glob|away
  2868. # [18:56] <sheppy> jhammel: pong
  2869. # [18:57] * Joins: KWierso (kwierso@moz-296B3117.hsd1.ca.comcast.net)
  2870. # [18:57] <jhammel> sheppy: maybe this is recorded somewhere, but i couldn't find it; is there a standard way to denote parts of documentation that needs to be filled out?
  2871. # [18:57] <Waldo> !seen cpeterson
  2872. # [18:57] <firebot> cpeterson was last seen 16 hours, 45 minutes and 44 seconds ago, saying 'thanks' in #b2g.
  2873. # [18:57] <jhammel> e.g. TODO: document the relation of classes and factories
  2874. # [18:58] * joduinn is now known as joduinn-mtg
  2875. # [18:58] * Quits: jcranmer (jtcranmer@BE37F3C2.FB9981D.D39A0F34.IP) (Ping timeout)
  2876. # [18:58] <sheppy> jhammel: Not really. I usually mark my todo comments by setting the background color to red and the foreground to yellow, but that's just me and by no means some kind of standard. :)
  2877. # [18:58] * Joins: gwagner (Gregor@moz-13177115.dia.static.qwest.net)
  2878. # [18:58] * Joins: pnkfelix1 (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2879. # [18:59] * Quits: pnkfelix (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Connection reset by peer)
  2880. # [18:59] <jhammel> sheppy: k; i'll try to remember to do that ;)
  2881. # [18:59] * Joins: Optimizer (Optimizer@D8C17680.DADF8612.BE90E62C.IP)
  2882. # [18:59] <Waldo> !summon cpeterson
  2883. # [18:59] <jhammel> sheppy: was writing a bunch of python documentation yesterday, but it was unsurprisingly the tip of the iceberg
  2884. # [18:59] <sheppy> jhammel: Hehe
  2885. # [18:59] <sheppy> Waldo: Summon failure. Resource not found.
  2886. # [18:59] <coop|buildduty> Mossop: armenzg should be following up with you about bug 826933
  2887. # [19:00] * rail is now known as rail-lunch
  2888. # [19:00] <Mossop> coop|buildduty: Ok thanks
  2889. # [19:00] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Quit: pcwalton)
  2890. # [19:00] <Waldo> sheppy: hey, it's worked before! (qbo occasionally documents proof)
  2891. # [19:00] <NeilAway> bah, I meant to ask bz about that
  2892. # [19:00] <sheppy> jhammel: Different people have different ways they tend to mark todos in the docs. We have some very early plans to develop a standard way to do it, but it'll be a bit.
  2893. # [19:00] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
  2894. # [19:01] <jhammel> sheppy: cool, good to know. i didn't want to litter the pages with more TODOs than text, so I held back a bit
  2895. # [19:02] <sheppy> jhammel: Do what you gotta do. If you have any insight into who can help get the todos resolved, please do include that in your notes.
  2896. # [19:02] * @bz wonders whether we can get rid of most of nsIDOMXULElement now
  2897. # [19:02] * Joins: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu)
  2898. # [19:02] * Quits: edmorley_ (Mibbit@88F51059.F3BBB17D.144F44FA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2899. # [19:02] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  2900. # [19:02] <jhammel> sheppy: oh, i mean i could, given free time, or several other members of the ateam and others
  2901. # [19:03] <sheppy> jhammel: Well, note that at least, so we know to come to you later when things are less insane. :)
  2902. # [19:03] <Waldo> bz: r=me
  2903. # [19:03] <Waldo> bz: XUL/XBL next?
  2904. # [19:03] <armenzg> Mossop: do you have time later today?
  2905. # [19:03] <sheppy> Our new doc request form actually has a field for the email address of an appropriate technical contact; hopefully this will be Very Helpful.
  2906. # [19:03] * Quits: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP) (Quit: mixedpuppy)
  2907. # [19:03] <sheppy> The form deploys this week sometime. Woot.
  2908. # [19:04] <armenzg> Mossop: actually tomorrow would be better for me
  2909. # [19:04] * Quits: jdm (jdm@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
  2910. # [19:04] <jhammel> sheppy: wait...things get less insane at Mozilla?
  2911. # [19:04] <jhammel> i must have just joined at the wrong time ;)
  2912. # [19:04] <Mossop> armenzg: I have time late this afternoon or lots of time tomorrow
  2913. # [19:04] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/c8738b336445 - Lucas Rocha - Bug 732902 - Set list of search engines in one step (r=mfinkle, a=bajaj)
  2914. # [19:04] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/cb0efe495a4a - Lucas Rocha - Bug 732902 - Notify adapter updates when search term changes (r=mfinkle, a=bajaj)
  2915. # [19:04] * Quits: teoli (teoli@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
  2916. # [19:05] <sheppy> jhammel: No, but we pretend they will someday. That little bit of make-believe keeps us vaguely resembling sane.
  2917. # [19:05] * rail-lunch is now known as rail-lunch-for-reals
  2918. # [19:05] * geekboy|afk is now known as geekboy
  2919. # [19:05] <armenzg> Mossop: I will follow up through email
  2920. # [19:05] * Joins: bent|away (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2921. # [19:05] <jhammel> sheppy: sanity's overrated anyway; at least that's what Napoleon told me
  2922. # [19:06] * bent|away is now known as bent|mtg
  2923. # [19:06] * sheppy spits and howls.
  2924. # [19:07] * Joins: devd (Name@moz-9DACDECA.cs.berkeley.edu)
  2925. # [19:07] <jhammel> :)
  2926. # [19:07] * Joins: terrence (terrence@2557E599.66715431.D25A875A.IP)
  2927. # [19:07] <darkowlzz> anyone knows about implementing Telemetry code?
  2928. # [19:08] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
  2929. # [19:08] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  2930. # [19:08] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  2931. # [19:08] * ChanServ sets mode: +o dbaron
  2932. # [19:08] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/6aaf13ffc716 - Ehsan Akhgari - Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium
  2933. # [19:08] <@ehsan> darkowlzz: vladan does
  2934. # [19:09] <darkowlzz> vladan: ping!
  2935. # [19:09] <vladan> darkowlzz: howdy
  2936. # [19:09] <darkowlzz> ehsan: thanks :)
  2937. # [19:09] * random_chick is now known as ericjung
  2938. # [19:09] * Quits: akeybl (akeybl@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2939. # [19:09] <vladan> darkowlzz: what kind of changes would you like to make?
  2940. # [19:09] <darkowlzz> vladan: hi, check this out https://bugzilla.mozilla.org/show_bug.cgi?id=817381
  2941. # [19:09] * Joins: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  2942. # [19:10] <darkowlzz> vladan: I have made these changes http://pastebin.mozilla.org/2095163
  2943. # [19:10] <darkowlzz> now I have to implement Telemetry
  2944. # [19:10] <vladan> darkowlzz: oic. luckily I wrote a wiki page: https://developer.mozilla.org/en-US/docs/Performance/Adding_a_new_Telemetry_probe
  2945. # [19:10] * Joins: akeybl (akeybl@43CB6079.66715431.D25A875A.IP)
  2946. # [19:10] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/3a8a7a8502be - Ehsan Akhgari - Merge the removal of global private browsing support
  2947. # [19:10] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6aaf13ffc716 - Ehsan Akhgari - Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium
  2948. # [19:10] <darkowlzz> :D
  2949. # [19:11] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2950. # [19:11] <darkowlzz> vladan: thanks, I will read and try it out :)
  2951. # [19:11] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2952. # [19:12] * kmoir-afk is now known as kmoir
  2953. # [19:12] <vladan> darkowlzz: if any info is missing, let me know. if anything is badly written, update the wiki & don't tell anyone ;)
  2954. # [19:12] * Quits: gwagner (Gregor@moz-13177115.dia.static.qwest.net) (Quit: gwagner)
  2955. # [19:12] * whimboo|afk is now known as whimboo
  2956. # [19:12] <darkowlzz> sure :)
  2957. # [19:13] * Quits: JPeterson (JPeterson@moz-741307AE.cust.tele2.se) (Ping timeout)
  2958. # [19:13] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
  2959. # [19:13] * Quits: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu) (Ping timeout)
  2960. # [19:13] * philor|away is now known as philor
  2961. # [19:13] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  2962. # [19:13] * ChanServ sets mode: +o dbaron
  2963. # [19:14] * Quits: bent|mtg (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  2964. # [19:14] * Joins: bent|mtg (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net)
  2965. # [19:14] * jimm is now known as jimm-lunch
  2966. # [19:15] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  2967. # [19:15] * Quits: vendo (chatzilla@56D55732.7114713F.B1C414DA.IP) (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2968. # [19:15] * Quits: chuckharmston (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Connection reset by peer)
  2969. # [19:15] * Joins: chuckharmston (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
  2970. # [19:16] * Quits: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
  2971. # [19:16] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/6cca454559c8 - Gregory Szorc - Bug 818789 - |mach build| can now control what is built; r=glandium
  2972. # [19:17] * Joins: Archaeopteryx (itsme@moz-FF3F73F2.cust.telecolumbus.net)
  2973. # [19:17] <gps> that check-in should make a lot of people very happy
  2974. # [19:17] * Joins: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu)
  2975. # [19:17] <dholbert> whaaat
  2976. # [19:17] <dholbert> incremental rebuilds, w/ mach?
  2977. # [19:18] <gps> dholbert: yup!
  2978. # [19:18] <gps> ./mach build services toolkit browser
  2979. # [19:18] <mbrubeck> gps++
  2980. # [19:18] <mbrubeck> actually gps++++++++
  2981. # [19:18] * Quits: jlmendezbonini (jlmendezbo@moz-596833E3.syrcny.fios.verizon.net) (Quit: Textual IRC Client: www.textualapp.com)
  2982. # [19:19] * Joins: nil1511 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  2983. # [19:19] <@dolske> gps: does this have the dependency magic?
  2984. # [19:19] <gps> dolske: it is just fronting make
  2985. # [19:19] <gps> it's not that magical
  2986. # [19:20] <jhammel> well, since make is that magical, it must be :P
  2987. # [19:20] * dhylands|errand is now known as dhylands
  2988. # [19:20] <jhammel> also, gps++ :)
  2989. # [19:20] <khuey> firebot: karma gps++++++
  2990. # [19:20] <firebot> gps++++++ has no karma.
  2991. # [19:20] <gps> bug 677452 could be integrated
  2992. # [19:20] <khuey> gps++++++++
  2993. # [19:20] <khuey> firebot: karma gps++++++
  2994. # [19:20] <firebot> gps++++++ has no karma.
  2995. # [19:20] <khuey> heh
  2996. # [19:20] <khuey> firebot is smart
  2997. # [19:20] <firebot> khuey: I certainly think so!
  2998. # [19:20] <khuey> for once
  2999. # [19:20] <@ehsan> gps++
  3000. # [19:21] * Joins: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3001. # [19:21] <jfkthame> gps: thanks a bunch! is this magical enough that if i do "mach build layout" (for example), it'll know to relink libxul?
  3002. # [19:21] <Waldo> I think we disabled karma :-(
  3003. # [19:21] <khuey> firebot: karma khuey
  3004. # [19:21] <firebot> khuey has 156 points of karma (rank 5).
  3005. # [19:21] * Mook_as wonders if there's a instanceof nsIDOMXULElement story yet
  3006. # [19:21] <khuey> doesn't look very disabled to me
  3007. # [19:21] <Waldo> oh really
  3008. # [19:21] <Waldo> I think that's changed, then
  3009. # [19:21] <khuey> it was disabled for a while
  3010. # [19:21] <jhammel> wait, khuey has positive karma? its clearly broken :P
  3011. # [19:21] <khuey> that was a long time ago
  3012. # [19:21] <Waldo> interns gamed the system and poisoned the well at least for a bit
  3013. # [19:21] <khuey> yeah that was back in 2010
  3014. # [19:22] <khuey> my class of interns ;-)
  3015. # [19:22] <Waldo> back in the day when everything was more hardcore
  3016. # [19:22] * Joins: nsm (nikhil@2557E599.66715431.D25A875A.IP)
  3017. # [19:22] <Waldo> khuey: figures
  3018. # [19:22] <@ted> firebot: karma dolske
  3019. # [19:22] <khuey> I wasn't involved though
  3020. # [19:22] <firebot> dolske has 508 points of karma (rank 1).
  3021. # [19:22] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Input/output error)
  3022. # [19:22] <@ted> heh
  3023. # [19:22] <@ted> firebot: karma ted
  3024. # [19:22] <khuey> that was all mehdi
  3025. # [19:22] <firebot> ted has 117 points of karma (rank 10).
  3026. # [19:22] <mbrubeck> firebot: rank
  3027. # [19:22] <firebot> The person with the most karma is dolske with 508 points.
  3028. # [19:22] <firebot> Global rankings (Top 10):
  3029. # [19:22] <firebot> 1. dolske (508)
  3030. # [19:22] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3031. # [19:22] <firebot> 2. philor (173)
  3032. # [19:22] <firebot> 3. gavin (172)
  3033. # [19:22] <dholbert> philor++
  3034. # [19:22] * @ted thinks dolske has probably gamed the system
  3035. # [19:23] <firebot> 4. mossop (164)
  3036. # [19:23] <firebot> 5. khuey (156)
  3037. # [19:23] * @ted believes the rest of this list so far
  3038. # [19:23] <firebot> 6. jx (150)
  3039. # [19:23] <firebot> 7. boriss (129)
  3040. # [19:23] <Waldo> firebot: karma Waldo
  3041. # [19:23] <firebot> 8. shaver (123)
  3042. # [19:23] <firebot> 9. jesse (121)
  3043. # [19:23] <firebot> 10. ted (117)
  3044. # [19:23] * Joins: jgriffin_ (jgriffin@moz-ACDE7EEC.mozilla.com)
  3045. # [19:23] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b211a11259a7 - James Willcox - Bug 803154 - Don't wait on Gecko for non-emergency memory reduction events r=kats
  3046. # [19:23] <firebot> Waldo has 93 points of karma (rank 13).
  3047. # [19:23] <khuey> firebot: karma Ms2ger
  3048. # [19:23] * Quits: pnkfelix1 (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: Leaving.)
  3049. # [19:23] <firebot> Ms2ger has 71 points of karma (rank 20).
  3050. # [19:23] <froydnj> firebot: karma froydnj
  3051. # [19:23] <khuey> firebot: karma c
  3052. # [19:23] <firebot> froydnj has 9 points of karma (rank 200).
  3053. # [19:23] <firebot> c has 18 points of karma (rank 117).
  3054. # [19:23] <Waldo> lots of it was gained in #foxymonkies for awhile, so you get a large social component to it
  3055. # [19:23] <mbrubeck> c++
  3056. # [19:23] <khuey> firebot: karma c
  3057. # [19:23] <firebot> c has 19 points of karma (rank 108).
  3058. # [19:23] <Waldo> firebot: karma jhammel
  3059. # [19:24] <firebot> jhammel has 33 points of karma (rank 62).
  3060. # [19:24] * mbrubeck does love C
  3061. # [19:24] <dholbert> C is moving up in the world!
  3062. # [19:24] * @ted does not love c
  3063. # [19:24] <Waldo> agreed
  3064. # [19:24] * Waldo further does not love that webrtc-ish stuff is using C somewhat
  3065. # [19:24] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Ping timeout)
  3066. # [19:24] * jgriffin_ is now known as jgriffin
  3067. # [19:24] <Waldo> I would be happy if they used C++ but only the rough C subset of it
  3068. # [19:24] <Waldo> or, happier enough, at least
  3069. # [19:25] <jesup> Signal processing geeks largely still all use C (when not using ASM)....
  3070. # [19:25] <@bz> firebot: karma khuey
  3071. # [19:25] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3072. # [19:25] <firebot> khuey has 156 points of karma (rank 5).
  3073. # [19:25] <Waldo> this C usage is going to shackle mfbt's language requirements, if it sticks around :-\
  3074. # [19:25] * kripton is now known as Kripton
  3075. # [19:25] <Waldo> SpiderMonkey and jsd were the big C users for awhile, at least in code that we weren't importing wholesale
  3076. # [19:25] <khuey> firebot: karma bz
  3077. # [19:25] <firebot> bz has 115 points of karma (rank 11).
  3078. # [19:26] <khuey> bz++
  3079. # [19:26] <khuey> bz is just one point away from ted
  3080. # [19:26] <@bz> heh
  3081. # [19:26] * Joins: ggoncalves (ggoncalves@2557E599.66715431.D25A875A.IP)
  3082. # [19:26] <evilpie> who karma is back?
  3083. # [19:27] <@ted> C is definitely a PITA
  3084. # [19:27] <@ted> but i can understand
  3085. # [19:27] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Client exited)
  3086. # [19:27] <@ted> because C++ is crazy
  3087. # [19:27] <WeirdAl> D FTW
  3088. # [19:27] <Waldo> C++ used fully is kind of crazy
  3089. # [19:27] <@ted> Waldo: the problem is that there's so much of it
  3090. # [19:27] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
  3091. # [19:28] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3092. # [19:28] * @ted awaits the glorious Rust future
  3093. # [19:28] <froydnj> just think, you could be working on AT&T's switching system with 200MLOC+ of C++
  3094. # [19:28] * Joins: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP)
  3095. # [19:28] <jesup> The C code is all library imports I believe
  3096. # [19:28] * Joins: JPeterson (JPeterson@moz-741307AE.cust.tele2.se)
  3097. # [19:29] <khuey> how is that even possible
  3098. # [19:29] * Joins: maikmerten (maikmerten@moz-BEC27D74.dynamic.qsc.de)
  3099. # [19:29] <@ted> 200..million?
  3100. # [19:29] <Waldo> jesup: http://mxr.mozilla.org/mozilla-central/search?string=moz_array_length points out non-import apparent C code
  3101. # [19:30] <jesup> Waldo: media/webrtc/signaling/src/sipcc is all imported code (with local mods)
  3102. # [19:30] * rail-lunch-for-reals is now known as rail
  3103. # [19:30] <Waldo> hmm :-(
  3104. # [19:31] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  3105. # [19:31] * Waldo really doesn't want to shackle mfbt with #ifdef __cplusplus scattered around
  3106. # [19:31] <@bz> khuey: cobol-to-C++ compiler?
  3107. # [19:31] <jhammel> why not just skip the middle man and implemented COBOL++
  3108. # [19:31] <jesup> I think all teh C for signaling is in src/sipcc
  3109. # [19:31] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3110. # [19:31] * ChanServ sets mode: +o dbaron
  3111. # [19:31] * joey is now known as IRCMonkey7383
  3112. # [19:32] <jesup> Pl/1 is the future, man!
  3113. # [19:32] <@bz> jhammel: mmm
  3114. # [19:32] <@bz> jhammel: have you ever seen libpkix? ;)
  3115. # [19:32] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3116. # [19:32] <Waldo> jhammel: it's been superseded by COBOL#
  3117. # [19:32] <jhammel> bz: no, but now i'm scared ;)
  3118. # [19:32] <@bz> jhammel: you should be; we ship it!
  3119. # [19:32] <jhammel> heh, we ship a lot of things ;)
  3120. # [19:32] <@bz> jhammel: It was compiled from Java to C
  3121. # [19:32] * Quits: graememcc (chatzilla@moz-83FEB4B5.range31-53.btcentralplus.com) (Ping timeout)
  3122. # [19:32] <jhammel> "fun"
  3123. # [19:32] <Waldo> bz: no four-letter words, think of the children!
  3124. # [19:32] <Waldo> (not referring to Java, to be clear)
  3125. # [19:33] <@bz> jhammel: Though "compiled" might mean "hand-translated by a team of trained monkeys"
  3126. # [19:33] <@ted> our HTML parser is compiled from Java to C++, right?
  3127. # [19:33] <@smaug> right
  3128. # [19:33] <@bz> ted: yes, but by someone who knows what he's doing
  3129. # [19:33] <Waldo> the HTML parser Java is barely Java
  3130. # [19:33] * whimboo is now known as whimboo|afk
  3131. # [19:33] <jhammel> ah the million-monkeys approach to compiler design....
  3132. # [19:33] <davidb> Waldo: good
  3133. # [19:33] * Joins: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3134. # [19:33] <@bz> jhammel: you know how in java every object has an associated lock, in theory?
  3135. # [19:33] <rillian> jhammel: it's the selector function that's the tricky part
  3136. # [19:34] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3137. # [19:34] <jhammel> bz: sure
  3138. # [19:34] <@bz> jhammel: and this java code had Lock objects
  3139. # [19:34] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3140. # [19:34] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  3141. # [19:34] <@bz> jhammel: which therefore had two locks
  3142. # [19:34] * capella|ZzZz is now known as capella
  3143. # [19:34] <jhammel> heh
  3144. # [19:34] <Waldo> lock before you lock!
  3145. # [19:34] <@bz> jhammel: the actual lock and the lock protecting access to the lock
  3146. # [19:34] <@bz> jhammel: all faithfully translated into C++
  3147. # [19:34] <jhammel> so all you do is add another locking layer around that......
  3148. # [19:34] <froydnj> to make *really* sure things are locked
  3149. # [19:34] <jesup> kitchen-sink languages! Or we could go mil-spec and use Ada - hey, it has generics! "declare <lf> package DocumentRefPtr is new Generic_RefPtr (nsDocument);<lf> use DocumentRefPtr;"
  3150. # [19:35] <@bz> jhammel: and there were lots of macros
  3151. # [19:35] <@bz> jhammel: function calls, what's that?
  3152. # [19:35] <@bz> jhammel: I can dig up the bug reports for you if you want
  3153. # [19:35] * Joins: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  3154. # [19:35] <jesup> For those who love typing and hate <>
  3155. # [19:35] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  3156. # [19:35] <jhammel> bz: heh, no that's okay
  3157. # [19:36] <jhammel> bz: they would only distract me in the worst possible way ;)
  3158. # [19:36] * froydnj has always thought Ada code looked fairly sane, if slightly verbose
  3159. # [19:36] <Waldo> joh nath has many fond memories of all this, I believe
  3160. # [19:36] <jhammel> bz: although posting to dailywtf sounds appropriate
  3161. # [19:36] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  3162. # [19:38] <Ms2ger> Waldo, what was the thing with squares in the bottom right corner from an hour ago?
  3163. # [19:38] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
  3164. # [19:38] * mjschranz is now known as mjschranz_lunch
  3165. # [19:38] <jesup> froydnj: generally yes. Pascal/Modula2-ish verbose, but moderately sane.
  3166. # [19:38] <Waldo> Ms2ger: tbpl had that, didn't it?
  3167. # [19:38] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Quit: Leaving.)
  3168. # [19:38] <Ms2ger> Oh
  3169. # [19:39] <Ms2ger> TBPL had reds/oranges in the top-right corner
  3170. # [19:39] * jesup built RISC compiler backends in Ada at GE at one time...
  3171. # [19:39] <@gavin> I'm almost caught up to philor in karma? no way
  3172. # [19:39] <froydnj> gavin--
  3173. # [19:39] <@gavin> :(
  3174. # [19:39] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  3175. # [19:39] * Quits: cpearce (cpearce@moz-6ABEF810.xdsl.xnet.co.nz) (Ping timeout)
  3176. # [19:39] * Quits: IRCMonkey7383 (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117081734])
  3177. # [19:40] <Ms2ger> bz++
  3178. # [19:41] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Client exited)
  3179. # [19:41] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  3180. # [19:41] <WeirdAl> Confucius say: caring about karma is a good way to lose karma
  3181. # [19:42] * Joins: graememcc (chatzilla@moz-AE4AE30.range86-148.btcentralplus.com)
  3182. # [19:42] <jhammel> yeah, but Confucius was just bitter because he had low karma ;)
  3183. # [19:42] <WeirdAl> lol
  3184. # [19:42] * ctalbert|bbiab is now known as ctalbert
  3185. # [19:42] * Quits: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3186. # [19:43] * Waldo wonders if Confucius predated karma
  3187. # [19:43] <jhammel> nah
  3188. # [19:43] <yzen> Yoric: ping
  3189. # [19:43] * jlebar|away is now known as jlebar
  3190. # [19:44] <Yoric> yzen: Can this wait 1-2h?
  3191. # [19:44] <yzen> Yoric: definitely, ill ping you then
  3192. # [19:44] <@bz> Waldo: wikipedia suggests no
  3193. # [19:44] * Quits: areinald (andre@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: Leaving.)
  3194. # [19:44] <yzen> Yoric: thanks
  3195. # [19:44] <Ms2ger> firebot, karma Confucius
  3196. # [19:44] <firebot> Confucius has no karma.
  3197. # [19:44] <Ms2ger> See?
  3198. # [19:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6f3581295ea7 - Ryan VanderMeulen - Merge m-c to inbound.
  3199. # [19:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6cca454559c8 - Gregory Szorc - Bug 818789 - |mach build| can now control what is built; r=glandium
  3200. # [19:45] <jhammel> isn't like no karma enlightenment or what not?
  3201. # [19:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e881841cd418 - Gabriele Svelto - Bug 835730 - Properly tear down components when the profile is being shut down. r=mak
  3202. # [19:45] <jhammel> you know...the window manager?
  3203. # [19:45] * Parts: nical (nico@moz-4754F405.fbx.proxad.net)
  3204. # [19:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f370ad0944a2 - Gabriele Svelto - Bug 835355 - Fix ContentPrefService2 to properly respond to queries for nsIContentPrefService and nsIContentPrefService2 interfaces. r=mak
  3205. # [19:46] * Joins: sicking_ (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3206. # [19:46] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3207. # [19:46] * Joins: jgriffin_ (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
  3208. # [19:47] * Joins: sworkman (sworkman@2557E599.66715431.D25A875A.IP)
  3209. # [19:47] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
  3210. # [19:47] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3211. # [19:47] * sicking_ is now known as sicking
  3212. # [19:47] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3213. # [19:47] * Quits: jgriffin (jgriffin@moz-ACDE7EEC.mozilla.com) (Ping timeout)
  3214. # [19:47] * jgriffin_ is now known as jgriffin
  3215. # [19:47] <@bsmedberg> border-image is frustratingly weird
  3216. # [19:49] * mjschranz_lunch is now known as mjschranz
  3217. # [19:49] * Quits: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  3218. # [19:49] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
  3219. # [19:50] * Quits: bent|mtg (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  3220. # [19:50] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Quit: Leaving.)
  3221. # [19:50] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3222. # [19:51] * Joins: billm (billm@2557E599.66715431.D25A875A.IP)
  3223. # [19:52] <seth> truly. personally i have always been a bit horrified by border-image
  3224. # [19:52] <devd> sicking: are there any bugs for implementing CSP for apps? It seems that CSP doesnt support app: URIs and so apps will have to use 'self' or 'none' or web resources?
  3225. # [19:52] * jimm-lunch is now known as jimm
  3226. # [19:52] <devd> I couldn't find anything
  3227. # [19:53] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3228. # [19:53] * ChanServ sets mode: +o dbaron
  3229. # [19:53] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3230. # [19:54] * Joins: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3231. # [19:54] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3232. # [19:55] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: seth)
  3233. # [19:55] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3234. # [19:55] * Parts: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3235. # [19:55] * Joins: bajaj1 (Adium@2557E599.66715431.D25A875A.IP)
  3236. # [19:55] * Quits: bajaj (Adium@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  3237. # [19:55] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3238. # [19:56] * Joins: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP)
  3239. # [19:56] * geekboy is now known as geekboy|afk
  3240. # [19:56] * Joins: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net)
  3241. # [19:57] * Joins: ekr (ekr@moz-6E0E257B.mycingular.net)
  3242. # [19:57] <JosiahOne> Did someone ping me?
  3243. # [19:57] * Quits: smooney (smooney@2557E599.66715431.D25A875A.IP) (Quit: smooney)
  3244. # [19:57] <JosiahOne> darkowlzz: Was it you who pinged me?
  3245. # [19:57] * geekboy|afk is now known as geekboy
  3246. # [19:58] * Quits: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu) (Quit: spartanfire)
  3247. # [19:58] * Quits: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Quit: bye)
  3248. # [19:58] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3249. # [19:58] <darkowlzz> JosiahOne: no :)
  3250. # [19:58] * armenzg is now known as armenzg_lunch
  3251. # [19:58] * Quits: ekr (ekr@moz-6E0E257B.mycingular.net) (Ping timeout)
  3252. # [19:59] <JosiahOne> darkowlzz: Hmm, I wonder if someone did? Perhaps not though. My little icon was bouncing when I got back, but I see no reason why?
  3253. # [19:59] <RyanVM> man, I wish someone would do something about the massive amounts of spam wikimo is seeing these days
  3254. # [19:59] * Joins: kats (kats@moz-7A4332AD.compute-1.amazonaws.com)
  3255. # [20:00] * Parts: kats (kats@moz-7A4332AD.compute-1.amazonaws.com)
  3256. # [20:00] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2313ce68cff0 - Matt Brubeck - Bug 834399 - Tab sidebar should switch views to show newly selected tab [r=sriram]
  3257. # [20:00] * Quits: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com) (Quit: NO CARRIER)
  3258. # [20:00] <jorendorff> How do you do a clobber manually, as this seems to require? http://pastebin.mozilla.org/2095260
  3259. # [20:00] <darkowlzz> JosiahOne: Ah.. yes, someone took your name
  3260. # [20:00] <JosiahOne> darkowlzz: What?!?!
  3261. # [20:00] <glandium> jorendorff: rm -rf objdir
  3262. # [20:00] * Joins: smooney (smooney@2557E599.66715431.D25A875A.IP)
  3263. # [20:00] <JosiahOne> darowlzz: Mentioned it, or tried to take it?
  3264. # [20:01] <JosiahOne> darkowlzz: ^
  3265. # [20:01] <jorendorff> glandium: ok, and it won't just complain again next time i build after that?
  3266. # [20:01] <glandium> jorendorff: no
  3267. # [20:01] * geekboy is now known as geekboy|afk
  3268. # [20:01] <jorendorff> thanks
  3269. # [20:01] <Ms2ger> jorendorff, meh, touch the clobber file
  3270. # [20:01] <jorendorff> haha
  3271. # [20:01] * Quits: till (till@moz-3493B177.superkabel.de) (Client exited)
  3272. # [20:01] * geekboy|afk is now known as geekboy
  3273. # [20:01] <jorendorff> wcgr
  3274. # [20:02] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3275. # [20:02] * Joins: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  3276. # [20:03] <darkowlzz> JosiahOne: wait, I am checking the logs
  3277. # [20:03] <JosiahOne> darkowlzz: K.
  3278. # [20:03] * Quits: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Quit: bye)
  3279. # [20:03] * whimboo|afk is now known as whimboo
  3280. # [20:03] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
  3281. # [20:05] <gps> jfkthame: it isn't that smart yet
  3282. # [20:05] <darkowlzz> JosiahOne: <mbrubeck> JosiahOne: I think we really need it to be use OMTC and async zooming/panning to be responsive and fast.
  3283. # [20:05] * Joins: Edwin (AndChat129@E527B1E5.44C746F3.8368E798.IP)
  3284. # [20:05] * Quits: Ms2ger (Ms2ger@moz-8C3B1E1.kulnet.kuleuven.be) (Quit: nn)
  3285. # [20:05] <jfkthame> gps: yeah, so i see - but still nice
  3286. # [20:06] <JosiahOne> darkowlzz: Mbrubeck said that?
  3287. # [20:06] <mbrubeck> yes
  3288. # [20:06] <darkowlzz> JosiahOne: yeah :)
  3289. # [20:06] <JosiahOne> Was there more to the conversation?
  3290. # [20:06] <JosiahOne> mbrubeck: ^
  3291. # [20:06] <mbrubeck> JosiahOne: http://www.pastebin.mozilla.org/2095287
  3292. # [20:07] <mbrubeck> oops, missed a bit
  3293. # [20:07] * Joins: andreasn (andreasn@moz-FD3F641F.a336.priv.bahnhof.se)
  3294. # [20:07] <mbrubeck> http://www.pastebin.mozilla.org/2095288 (added the last few words)
  3295. # [20:07] * Joins: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu)
  3296. # [20:08] * Quits: Edwin (AndChat129@E527B1E5.44C746F3.8368E798.IP) (Ping timeout)
  3297. # [20:08] <JosiahOne> mbrubeck: Hmm. Was this about the pinch-zooming bug?
  3298. # [20:08] <mbrubeck> See also the conversation about scrolling on mozilla.dev.platform today.
  3299. # [20:08] <darkowlzz> vladan: ping!
  3300. # [20:08] <vladan> darkowlzz: pong
  3301. # [20:08] <mbrubeck> JosiahOne: Yeah -- I just realized it was actually in response to we11ington, not you
  3302. # [20:09] <we11ington> Ohai
  3303. # [20:09] <JosiahOne> mbrubeck: That would make more sense.
  3304. # [20:09] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
  3305. # [20:09] <darkowlzz> vladan: awesome +1
  3306. # [20:09] <JosiahOne> I was wondering how I got brought up in this. I haven't said anything today… Well, now I have.
  3307. # [20:09] <mbrubeck> http://www.pastebin.mozilla.org/2095298
  3308. # [20:09] <darkowlzz> I understood Telemetry from that article
  3309. # [20:09] <mbrubeck> sorry for the confusion :P
  3310. # [20:10] <darkowlzz> vladan: check my implementation http://pastebin.mozilla.org/2095289
  3311. # [20:10] <we11ington> I missed something
  3312. # [20:10] * Quits: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net) (Quit: gal)
  3313. # [20:10] <JosiahOne> We11ington: Join the party. :)
  3314. # [20:10] * bz is now known as bz_away
  3315. # [20:10] * baku is now known as baku|away
  3316. # [20:10] * Joins: squeakytoy (christoffe@moz-79070305.dynamic.se.alltele.net)
  3317. # [20:11] <JosiahOne> mbrubeck: No problem, I need to remember to turn of this client and switch to mobile when I leave.
  3318. # [20:11] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3319. # [20:11] * ChanServ sets mode: +o dbaron
  3320. # [20:12] * whimboo is now known as whimboo|afk
  3321. # [20:12] * mattwoodrow is now known as mattwoodrow|away
  3322. # [20:13] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
  3323. # [20:13] <JosiahOne> We11ington, Mbrubeck: But yes, I agree with what you said. The real challenge is getting this to work well like Safari does. I noticed that safari just zooms in while pinching, and then re-renders everything. Is that the approach we want?
  3324. # [20:13] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3325. # [20:14] <we11ington> JosiahOne: Yeah
  3326. # [20:14] <JosiahOne> Instead of rendering as we pinch that is.
  3327. # [20:14] <mbrubeck> JosiahOne: If we can re-render as we zoom, that'd be nice too, but I don't think it's required.
  3328. # [20:14] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3329. # [20:14] * ChanServ sets mode: +o dbaron
  3330. # [20:14] <JosiahOne> We11ington: Okay, Safari also just holds white around the image whenever you pinch back, which I guess increases speed, but doesn't look as nice.
  3331. # [20:14] * Joins: nrc (nrc@7BE24E90.A5032A01.3CFC199D.IP)
  3332. # [20:15] * Joins: nil1511_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3333. # [20:15] * Quits: nil1511 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3334. # [20:15] <mbrubeck> In Gecko we pre-render a certain amount of area around the viewport, so you only see white if you pinch farther than that.
  3335. # [20:15] <darkowlzz> vladan: it that fine?
  3336. # [20:15] <NeilAway> ehsan: ooh, so now all apps build with per-window pb enabled?
  3337. # [20:15] <JosiahOne> Mbrubeck, We11ington: I wonder if Safari is actually zooming in on browser contents, or if it overlays an image instead?
  3338. # [20:16] <JosiahOne> Then removes it afterwards?
  3339. # [20:16] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3340. # [20:16] <we11ington> mbrubeck: We tried the re-render while zooming, it was horrible
  3341. # [20:16] <we11ington> It opened up the spinning color wheel of lag almost instantly
  3342. # [20:16] <JosiahOne> We11ington: I can imagine.
  3343. # [20:16] <vladan> darkowlzz: you'll need to specify a "high" value in your histogram definition, just pick something reasonable like 20. all the higher counts will go in that "20" bucket. Also, you're going to be storing an entry in the histogram every time the thread count changes. I think what you really want is max-thread-count during any given download
  3344. # [20:17] <we11ington> Especially for complex stuff--e.g. CNN.com
  3345. # [20:17] <mbrubeck> Opera Mobile seems to do it, at least sometimes.
  3346. # [20:17] <JosiahOne> Since it changes so often, it's even worse.
  3347. # [20:17] <@ehsan> NeilAway: yes
  3348. # [20:17] <mbrubeck> WebKit for Android 2.x also re-renders during zoom, but does it synchronously in a way that is really janky on some pages.
  3349. # [20:17] <@ehsan> NeilAway: well, they were as of about a month and a half ago
  3350. # [20:17] <@ehsan> NeilAway: my patch just removes what was dead code since then
  3351. # [20:17] <NeilAway> ehsan: no, they weren't
  3352. # [20:17] <we11ington> JosiahOne: Our general idea right now is to overlay an image (canvas element, basically), and use Gecko's drawWindow function on it
  3353. # [20:18] <NeilAway> ehsan: nobody else had MOZ_PER_WINDOW_PRIVATE_BROWSING=1 in their confvars.sh
  3354. # [20:18] <@ehsan> NeilAway: oh, right, the confvar.sh change
  3355. # [20:18] <JosiahOne> We11ington: That makes the most sense.
  3356. # [20:18] <@ehsan> yeah
  3357. # [20:18] <@ehsan> NeilAway: does that affect SM?
  3358. # [20:18] * Joins: till (till@moz-3493B177.superkabel.de)
  3359. # [20:18] <@ehsan> I don't think that it should
  3360. # [20:18] <NeilAway> ehsan: well, I just managed to get our download manager compatible with per-window pb in time
  3361. # [20:18] * Joins: beaufour (beaufour@moz-EA4226EF.nyc.biz.rr.com)
  3362. # [20:18] <@ehsan> good!
  3363. # [20:19] <@ehsan> but SM doesn't support PB at all last I checked, right?
  3364. # [20:19] <@ehsan> or are you just talking about the API changes?
  3365. # [20:19] * Joins: sewardj (sewardj@moz-4B2F7F28.dip.t-dialin.net)
  3366. # [20:19] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c6e0a815401a - Terrence Cole - Bug 706885 - Rework Rooting APIs to preserve all available type information; r=billm
  3367. # [20:20] <JosiahOne> We11ington: Do you have an approximation for when a patch will arrive on that bug?
  3368. # [20:20] * Joins: sicking_ (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3369. # [20:20] * NeilAway notes that CPS2's QI is still broken, because tearoffs don't work in JS
  3370. # [20:20] <we11ington> JosiahOne: For pinch zooming? End of this semester, isn? So, informal patches will be in before then but we'll ideally be totally done by mid April
  3371. # [20:20] <we11ington> *ish
  3372. # [20:21] <darkowlzz> vladan: thanks for reviewing, I will discuss about the max-thread-count with the mentor. How is the implementation? Should it work properly?
  3373. # [20:21] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3374. # [20:21] * sicking_ is now known as sicking
  3375. # [20:21] * Joins: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
  3376. # [20:21] <JosiahOne> We11ington: Oh, I just meant informal ones. :)
  3377. # [20:21] <we11ington> JosiahOne: It's a school project
  3378. # [20:21] <JosiahOne> We11ington: Yeah.
  3379. # [20:21] * Parts: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
  3380. # [20:21] <mbrubeck> we11ington: cool, good luck!
  3381. # [20:21] * Joins: brendan (brendaneic@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3382. # [20:21] <we11ington> JosiahOne: Informal: oh heck I dunno. We have slated for our plan late Feb
  3383. # [20:22] <we11ington> JosiahOne: But when do things ever go according to plan?
  3384. # [20:22] <JosiahOne> We11ington: Hmm…
  3385. # [20:22] * JosiahOne Think back past his entire life....
  3386. # [20:22] * JosiahOne Almost never.
  3387. # [20:22] <mbrubeck> we11ington: After the zoom is done and you remove the overlay, will you just be using CSS transsforms to zoom the <browser>?
  3388. # [20:22] <vladan> darkowlzz: use of Telemetry looks reasonable, i didn't scrutinize the rest of the logic too closely
  3389. # [20:22] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Quit: erikvold)
  3390. # [20:22] <we11ington> mbrubeck: Once the overlay is gone, we re-render with ZoomManager.zoom(amt)
  3391. # [20:23] <we11ington> That's the idea, anyway
  3392. # [20:23] <we11ington> No CSS once it's done
  3393. # [20:23] <lizzard_> lsblakk: hey there, are you in the sf office today?
  3394. # [20:23] <JosiahOne> We11ington: HA! No CSS. That makes me happy.
  3395. # [20:23] <mbrubeck> hmm... but that will reflow the page into the original-sized viewport, right?
  3396. # [20:23] <we11ington> Well, I mean, not for the page
  3397. # [20:23] <mbrubeck> i.e., the layout will change
  3398. # [20:23] <darkowlzz> vladan: okay, thanks a lot :) . I have tweeted that doc :D
  3399. # [20:23] <we11ington> mbrubeck: Does it? Oh. We'll do something else then.
  3400. # [20:23] <we11ington> :D
  3401. # [20:23] * Joins: bsmith (bsmith@moz-9601219C.lightspeed.sntcca.sbcglobal.net)
  3402. # [20:24] <JosiahOne> Oh yeah, it does.
  3403. # [20:24] <JosiahOne> :(
  3404. # [20:24] <mbrubeck> I would try the CSS transform approach if ZoomManager won't do what you want.
  3405. # [20:24] <we11ington> CSS if need be
  3406. # [20:24] <JosiahOne> We11ington: If you have to use CSS, hopefully you will have a better experience then I did.
  3407. # [20:24] <we11ington> We attempted ZoomManager with some zoom-amount interpolation to do a zoom, and it was devastating (That's what i mentioned earlier w/ CNN.com)
  3408. # [20:25] <mbrubeck> Once the OMTC support is in, then we'll have a "real" way to zoom the viewport independent of the <browser> element.
  3409. # [20:25] <we11ington> JosiahOne: Well, we did the rotation with CSS, and it worked beautifully
  3410. # [20:25] <JosiahOne> We11ington: Rotation for what?
  3411. # [20:25] <we11ington> JosiahOne: ImageDocument's. https://bugzilla.mozilla.org/show_bug.cgi?id=833511
  3412. # [20:25] * Quits: akeybl (akeybl@43CB6079.66715431.D25A875A.IP) (Quit: Linkinus - http://linkinus.com)
  3413. # [20:25] <we11ington> There's a patch on there you can try out if you like
  3414. # [20:25] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: seth)
  3415. # [20:25] * Quits: mw22 (chatzilla@moz-AF369B35.adsl.online.nl) (Ping timeout)
  3416. # [20:26] * Quits: mwargers (chatzilla@moz-AF369B35.adsl.online.nl) (Ping timeout)
  3417. # [20:26] <we11ington> (Although, nobody can agree on how that should be done either…)
  3418. # [20:26] * Quits: smooney (smooney@2557E599.66715431.D25A875A.IP) (Quit: smooney)
  3419. # [20:27] <we11ington> There's a transient bug in it where occasionally the image flips 3/4 of the way around when it should go 1/4 the other way, but I can't reproduce it reliably so I'm unable to figure out why it's happening
  3420. # [20:27] * Quits: Optimizer (Optimizer@D8C17680.DADF8612.BE90E62C.IP) (Ping timeout)
  3421. # [20:27] <we11ington> Doesn't happen too often
  3422. # [20:27] * chuckharmston is now known as chuckharmston|afk
  3423. # [20:27] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3424. # [20:27] * Joins: smooney (smooney@2557E599.66715431.D25A875A.IP)
  3425. # [20:27] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3426. # [20:27] * Quits: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net) (Quit: Leaving.)
  3427. # [20:28] <JosiahOne> We11ington: Interesting, I'll need to look into that. I was going to use CSS animations for a swiping animation, but ended up just using requestAnimationFrame
  3428. # [20:28] * Joins: cpearce (cpearce@538BABFE.A073F3E.97BBD552.IP)
  3429. # [20:28] <we11ington> JosiahOne: Yeah, we used CSS transform + transition
  3430. # [20:29] <JosiahOne> We11ington: Although, my failure might have to do with the fact that I know very little about CSS...
  3431. # [20:29] <we11ington> JosiahOne: Had to do just a couple extra things to handle tab switching / page reloading / etc.
  3432. # [20:29] * Quits: sworkman (sworkman@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  3433. # [20:29] <JosiahOne> We11ington: Of course.
  3434. # [20:29] <mdas> philor: ping
  3435. # [20:29] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  3436. # [20:29] <JosiahOne> We11ington: But a more important question...
  3437. # [20:29] <we11ington> JosiahOne: Will it blend?
  3438. # [20:29] * Quits: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net) (Ping timeout)
  3439. # [20:29] <JosiahOne> We11ington: No, but that too.
  3440. # [20:29] * Joins: sworkman (sworkman@2557E599.66715431.D25A875A.IP)
  3441. # [20:30] <JosiahOne> We11ington: Is your last name really Waterloo?
  3442. # [20:30] <JosiahOne> :)
  3443. # [20:30] <we11ington> JosiahOne: Yes it is
  3444. # [20:30] <JosiahOne> We11ington: That is so awesome.
  3445. # [20:30] <we11ington> JosiahOne: My 11-ish-greats grandfather fought for Gen. Wellington
  3446. # [20:30] * mattwoodrow|away is now known as mattwoodrow
  3447. # [20:30] <we11ington> He was a sharpshooter
  3448. # [20:30] * Quits: till (till@moz-3493B177.superkabel.de) (Client exited)
  3449. # [20:30] <JosiahOne> We11ington: Cool.
  3450. # [20:30] * Joins: DGMurdockIII (DGMurdockI@moz-F1247A16.hsd1.in.comcast.net)
  3451. # [20:30] * Joins: Optimizer (Optimizer@AEEE260C.5C6350CF.274D17D6.IP)
  3452. # [20:30] <we11ington> Performed admirably, the queen of the Netherlands (allied with England + Wellington) said, "You should change your name to Waterloo!" and he said "Hey, I like that better than Klausen anyway!"
  3453. # [20:31] <philor> mdas: pong
  3454. # [20:31] * Quits: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3455. # [20:31] * Joins: Mnyromyr (Mnyromyr@moz-35D6F117.unitymediagroup.de)
  3456. # [20:31] <mdas> philor: remember we talked about changing the "marionette" and "marionette-webapi" testsuite names?
  3457. # [20:31] * Joins: till (till@moz-3493B177.superkabel.de)
  3458. # [20:31] <JosiahOne> We11ington: That's great. I like your's better than mine.
  3459. # [20:31] <mdas> philor: jgriffin is on board
  3460. # [20:31] * Joins: azakai (alon@2557E599.66715431.D25A875A.IP)
  3461. # [20:31] <we11ington> JosiahOne: What's yours?
  3462. # [20:31] * Joins: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3463. # [20:31] <JosiahOne> We11ington: One :)
  3464. # [20:31] <we11ington> JosiahOne: Bruner?
  3465. # [20:32] <we11ington> JosiahOne: :P
  3466. # [20:32] <JosiahOne> We11ington: Correct.
  3467. # [20:32] <mdas> philor: we like the names "marionette" for the unit tests, and "webapi" for the webapi tests. Do you have any comments? How do we go about changing the names of the suites?
  3468. # [20:32] * Quits: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu) (Ping timeout)
  3469. # [20:32] * Quits: chuckharmston|afk (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Client exited)
  3470. # [20:32] <JosiahOne> We11ington: https://mozillians.org/en-US/u/JosiahOne
  3471. # [20:32] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3472. # [20:32] * ChanServ sets mode: +o dbaron
  3473. # [20:33] <we11ington> JosiahOne: Aww, it wants me to join
  3474. # [20:33] <JosiahOne> We11ington: You sould.
  3475. # [20:33] <we11ington> JosiahOne: Yeah, I probably should
  3476. # [20:33] * Joins: jhammel_ (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3477. # [20:33] * Quits: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3478. # [20:33] <JosiahOne> We11ington: Either jaws or myself can vouch for you.
  3479. # [20:34] * jhammel_ is now known as jhammel
  3480. # [20:34] <vladan> darkowlzz: sweet
  3481. # [20:35] * hwine is now known as hwine-food
  3482. # [20:35] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3483. # [20:35] <seth> what's the best way to log a message so that it will appear in try output for both debug and opt builds?
  3484. # [20:35] <seth> in the try logs, to be specific
  3485. # [20:36] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3486. # [20:36] * ChanServ sets mode: +o dbaron
  3487. # [20:36] <@ted> seth: should just be able to printf
  3488. # [20:36] * Joins: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu)
  3489. # [20:36] <JosiahOne> We11ington: Are you making a profile right now?
  3490. # [20:37] <philor> mdas: releng automation bug to change http://mxr.mozilla.org/build/source/buildbot-configs/mozilla-tests/b2g_config.py#207 and #257, releng devtool bug to change trychooser, webtools tinderboxpushlog bug to teach tbpl to stop using one name
  3491. # [20:37] * Joins: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net)
  3492. # [20:37] * jcranmer is now known as jcranmer|away
  3493. # [20:37] * Quits: devd (Name@moz-9DACDECA.cs.berkeley.edu) (Quit: leaving)
  3494. # [20:37] * Joins: rednaks (rednaks@89B74EF7.70D8CBB6.6D8B4AB5.IP)
  3495. # [20:38] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3496. # [20:38] * Joins: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl)
  3497. # [20:38] * Quits: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu) (Quit: spartanfire)
  3498. # [20:39] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  3499. # [20:39] * Quits: maikmerten (maikmerten@moz-BEC27D74.dynamic.qsc.de) (Client exited)
  3500. # [20:40] <mdas> philor: thanks!
  3501. # [20:40] * Joins: cabanier (cabanier@89803C3C.27D0C967.A0B21F13.IP)
  3502. # [20:40] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
  3503. # [20:40] * mattwoodrow is now known as mattwoodrow|away
  3504. # [20:41] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  3505. # [20:41] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
  3506. # [20:42] * Quits: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net) (Quit: damons)
  3507. # [20:43] * Joins: TheOne (one@moz-DDCBB7A5.dip.t-dialin.net)
  3508. # [20:43] * Quits: andreasn (andreasn@moz-FD3F641F.a336.priv.bahnhof.se) (Ping timeout)
  3509. # [20:43] <mdas> philor: jgriffin: hmm this change might disrupt test order though. As unpleasant as it sounds, we want to run the marionette unit tests before we run the webapi tests, and I don't think we can guarantee execution order in tbpl
  3510. # [20:44] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
  3511. # [20:44] * Joins: Lucas (Lucas@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3512. # [20:44] * Quits: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl) (Quit: I took the wrong pill!!!)
  3513. # [20:45] * Joins: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
  3514. # [20:45] * Parts: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
  3515. # [20:46] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3516. # [20:46] * ChanServ sets mode: +o dbaron
  3517. # [20:47] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3518. # [20:47] * Joins: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  3519. # [20:47] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/abba54950354 - Tanvi Vyas - Bug 822366 - Change the icon for Mixed Active Content to the triangle with exclamation point. r=dao
  3520. # [20:47] * Joins: mwu (mwu@moz-2E883D31.hsd1.nj.comcast.net)
  3521. # [20:48] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Quit: Leaving)
  3522. # [20:48] * Quits: smontagu (chatzilla@moz-45181727.red.bezeqint.net) (Ping timeout)
  3523. # [20:48] <catlee> anybody aware of any win8 specific cache corruption issues?
  3524. # [20:49] * Joins: chuckharmston|afk (chuckharms@moz-DD938D6C.msp.atomicdatacenters.com)
  3525. # [20:49] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3526. # [20:49] * juanb is now known as juanb|afk
  3527. # [20:49] * Joins: akeybl (akeybl@43CB6079.66715431.D25A875A.IP)
  3528. # [20:49] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3529. # [20:49] * ChanServ sets mode: +o dbaron
  3530. # [20:50] <abr> bsmith -- ping
  3531. # [20:50] * Quits: tobeytailor (tobeytailo@moz-5805115C.dip.t-dialin.net) (Ping timeout)
  3532. # [20:50] * Quits: chuckharmston|afk (chuckharms@moz-DD938D6C.msp.atomicdatacenters.com) (Connection reset by peer)
  3533. # [20:50] * Quits: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Quit: bye)
  3534. # [20:50] * Joins: chuckharmston|afk (chuckharms@moz-DD938D6C.msp.atomicdatacenters.com)
  3535. # [20:50] * Joins: tobeytailor (tobeytailo@moz-8DB2B87.dip.t-dialin.net)
  3536. # [20:50] <Waldo> cpeterson: you good for discussing the gcc version macro bits, now that you're on?
  3537. # [20:50] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/31d8ab3ddf1a - Jeff Muizelaar - Bug 835470. Add operator== for char_type. r=bsmedberg
  3538. # [20:51] <cpeterson> Waldo, sure
  3539. # [20:51] * Quits: bsmith (bsmith@moz-9601219C.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  3540. # [20:51] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  3541. # [20:51] * chuckharmston|afk is now known as chuckharmston
  3542. # [20:51] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3543. # [20:51] <Waldo> I put comments in the bug
  3544. # [20:52] <cpeterson> Waldo, thanks. I saw them. I had not intended for the other MOZ_[MAKE_]GCC_VERSION macros to be useful outside Compiler.h
  3545. # [20:52] <philor> mdas: oh, you want to split the current marionette+webapi suite on b2g into separate marionette and webapi suites? yeah, you can't guarantee order, tests are utterly independent unless you run them as part of one job - you could do a thing like mochitest-other, and run both suites as part of one job
  3546. # [20:52] <Waldo> cpeterson: okay -- looks like it should be simple to just inline stuff, then -- no need for me to see a patch version doing that
  3547. # [20:52] <Waldo> onward, for great justice!
  3548. # [20:53] <mdas> philor: yeah, otherwise I think it would be too confusing still
  3549. # [20:53] <cpeterson> Waldo, manually inline all the __GNUC__ maths into the MOZ_GCC_VERSION_AT_LEAST macro?
  3550. # [20:53] <Waldo> cpeterson: yeah
  3551. # [20:53] <Waldo> jrmuizel: should that * in the rhs part of that patch perhaps be &?
  3552. # [20:54] * Waldo drivebys
  3553. # [20:54] <cpeterson> Waldo: ok, can do. I was just trying to not repeat myself. :)
  3554. # [20:54] <mdas> philor: hmm perhaps i'll punt on this until we no longer need to guarantee order, since the 'marionette-webapi' name is descriptive of what it's doing... it's just confusing for people who don't know what tests they want to run
  3555. # [20:54] <mdas> bah.
  3556. # [20:54] * armenzg_lunch is now known as armenzg
  3557. # [20:54] <jrmuizel> Waldo: I don't think so
  3558. # [20:54] <abr> bsmith -- unping. I think I found what I'm looking for.
  3559. # [20:55] * Quits: sfink (chatzilla@moz-BD9FC79C.hfc.comcastbusiness.net) (Ping timeout)
  3560. # [20:55] <Waldo> hmm, I'd thought Equals took a ref, guess I'm wrong then
  3561. # [20:55] * Joins: JesperHansen (JesperHans@moz-FE908C71.dhcp.fiberflex.dk)
  3562. # [20:56] * cmcavoy is now known as cmcavoy-offline
  3563. # [20:56] * khuey is now known as khuey|away
  3564. # [20:57] * joduinn-mtg is now known as joduinn-commute
  3565. # [20:57] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3566. # [20:57] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  3567. # [20:57] <jrmuizel> Waldo: http://mxr.mozilla.org/mozilla-central/source/xpcom/string/public/nsTSubstring.h#262
  3568. # [20:58] * Quits: TheOne (one@moz-DDCBB7A5.dip.t-dialin.net) (Ping timeout)
  3569. # [20:58] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5c248ef0fe62 - David Keeler - bug 822771 - add timeout to getHSTSPreloadList.js' XHRs r=bsmith DONTBUILD (NPOB)
  3570. # [20:58] * Quits: cpearce (cpearce@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211])
  3571. # [20:59] <Waldo> oh, right, I misread what was being =='d
  3572. # [20:59] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  3573. # [20:59] * Joins: cpearce (cpearce@538BABFE.A073F3E.97BBD552.IP)
  3574. # [20:59] * khuey|away is now known as khuey
  3575. # [20:59] * Joins: bajaj (Adium@2557E599.66715431.D25A875A.IP)
  3576. # [20:59] * Quits: Optimizer (Optimizer@AEEE260C.5C6350CF.274D17D6.IP) (Ping timeout)
  3577. # [20:59] * Quits: smooney (smooney@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  3578. # [20:59] * Quits: bajaj1 (Adium@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  3579. # [20:59] * Joins: smooney (smooney@2557E599.66715431.D25A875A.IP)
  3580. # [21:00] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3581. # [21:00] * Joins: TheOne (one@moz-5EAA62C7.dip.t-dialin.net)
  3582. # [21:01] * Quits: we11ington (msu-cse498@moz-600949B7.cse.msu.edu) (Quit: we11ington)
  3583. # [21:01] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
  3584. # [21:01] * AutomatedTester|away is now known as AutomatedTester
  3585. # [21:02] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: Try HydraIRC -> http://www.hydrairc.com <-)
  3586. # [21:02] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  3587. # [21:02] * Joins: Optimizer (Optimizer@A15D05A8.FC97EA79.274D17D6.IP)
  3588. # [21:04] * Quits: jincreator (Thunderbir@36F49B88.AE3EA2FD.6B649F75.IP) (Quit: jincreator)
  3589. # [21:06] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: seth)
  3590. # [21:07] * geekboy is now known as geekboy|afk
  3591. # [21:07] * Quits: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net) (Ping timeout)
  3592. # [21:07] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
  3593. # [21:07] * Quits: Optimizer (Optimizer@A15D05A8.FC97EA79.274D17D6.IP) (Ping timeout)
  3594. # [21:08] * Quits: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net) (Quit: ehugg)
  3595. # [21:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cafa8ba33704 - Nathan Froyd - Bug 796388 - part 1 - delete TelemetryVFS; r=mak
  3596. # [21:09] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/50f4ba15a3c7 - Nathan Froyd - Bug 796388 - part 2 - delete MOZ_SQLITE histogram definitions; r=taras
  3597. # [21:09] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
  3598. # [21:09] * nthomas|away is now known as nthomas
  3599. # [21:10] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3600. # [21:10] * ChanServ sets mode: +o dbaron
  3601. # [21:10] * Quits: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net) (Quit: Deallocatd. (Probably forbidden by ARC))
  3602. # [21:10] * Joins: campd (dave@F2D29657.F60B0462.67AC9B1.IP)
  3603. # [21:10] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3604. # [21:11] * Joins: Optimizer (Optimizer@31E2C76.3A385CE3.274D17D6.IP)
  3605. # [21:12] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3606. # [21:13] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3607. # [21:13] <yzen> Yoric: hi, whenever you have a moment, let me know :)
  3608. # [21:14] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  3609. # [21:14] <Yoric> yzen: Can we wait 1/2h more?
  3610. # [21:14] <Yoric> Sorry, busy schedule :)
  3611. # [21:14] * Quits: till (till@moz-3493B177.superkabel.de) (Client exited)
  3612. # [21:14] <yzen> Yoric: sure :)
  3613. # [21:15] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  3614. # [21:15] * Quits: nil1511_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3615. # [21:15] * Joins: nil1511 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
  3616. # [21:16] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
  3617. # [21:17] * Joins: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  3618. # [21:17] * bz_away is now known as bz
  3619. # [21:18] * Joins: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
  3620. # [21:19] * Quits: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3621. # [21:19] <froydnj> gah, botched the bug numbers in commit
  3622. # [21:20] <JesperHansen> rookie question: unsigned char p = 200; p += 100; prints 44 because of overflow. Say I want it to stop at 255 (or any other arbitrary number like 250). Is there any smart way about it? SafeInt throws an exception instead
  3623. # [21:20] * Quits: jgilbert (jgilbert@56F7BE49.10A53EE3.77834EAA.IP) (Ping timeout)
  3624. # [21:21] * KaiRo is now known as KaiRo_away
  3625. # [21:21] * Joins: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3626. # [21:22] * Ann_Yiming is now known as Ann_Yiming_brb
  3627. # [21:22] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
  3628. # [21:24] <JesperHansen> operator overloading maybe?
  3629. # [21:26] <darkowlzz> cpeterson: ping!
  3630. # [21:26] * Joins: andreasn (andreasn@moz-FD3F641F.a336.priv.bahnhof.se)
  3631. # [21:26] <Standard8> does anyone have any idea why try { … } catch (ex) { console.log("foo: " + ex); } might just show "foo: Error:" when … is probably throwing an xpcom exception?
  3632. # [21:26] * Ann_Yiming_brb is now known as Ann_Yiming
  3633. # [21:27] * Joins: damons (gnubeard@2557E599.66715431.D25A875A.IP)
  3634. # [21:28] <@bsmedberg> Standard8: doesn't that depend on what ex.toString does?
  3635. # [21:28] * Joins: jcv_ (john@moz-9DD98F0F.cable.mindspring.com)
  3636. # [21:28] * Quits: jcv_ (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
  3637. # [21:28] <Standard8> bsmedberg: quite possibly, does console.log not handle multiple lines or something?
  3638. # [21:28] <froydnj> JesperHansen: you're looking for saturated arithmetic; I don't think we have generic bits for that in the tree
  3639. # [21:28] <@bsmedberg> I think it does
  3640. # [21:29] * Joins: jcv_ (john@moz-9DD98F0F.cable.mindspring.com)
  3641. # [21:29] <@bsmedberg> Standard8: this is content not chrome?
  3642. # [21:29] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/1aadb8b6552b - James Willcox - Bug 768000 - Fix up the mutex handling in the prior patch a=bajaj
  3643. # [21:29] <Standard8> bsmedberg: yeah content
  3644. # [21:29] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/9f722c238f71 - James Willcox - Bug 800838 - Guard against invalid NPP when unscheduling plugin timers on Android r=blassey a=bajaj
  3645. # [21:29] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/963e7b1db85f - James Willcox - Bug 768000 - Don't race when destroying plugin audio tracks on Android a=bajaj
  3646. # [21:29] <@bsmedberg> Standard8: and you can't let the exception through so that the developer console gets more info?
  3647. # [21:29] <JesperHansen> froydnj: thanks for the words "saturated arithmetic"
  3648. # [21:29] <blassey> snorp: I feel dirty having my name attached to that patch
  3649. # [21:29] <Standard8> bsmedberg: I'm not sure where this exception is getting caught at the moment
  3650. # [21:30] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
  3651. # [21:30] <blassey> why couldn't you get someone else to review?
  3652. # [21:30] <@bsmedberg> ah, I see
  3653. # [21:30] <dholbert> JesperHansen, mfbt has something for this, CheckedInt I think
  3654. # [21:30] <snorp> blassey: :)
  3655. # [21:30] <Standard8> bsmedberg: helping someone else, and I also suspect its embedded in a callback somewhere
  3656. # [21:30] <snorp> blassey: how do you think I felt writing it
  3657. # [21:30] <dholbert> JesperHansen, https://mxr.mozilla.org/mozilla-central/source/mfbt/CheckedInt.h
  3658. # [21:30] * Quits: jcv_ (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
  3659. # [21:31] <snorp> blassey: spent all day in the shower, still unclean.
  3660. # [21:31] * Joins: jcv_ (john@moz-9DD98F0F.cable.mindspring.com)
  3661. # [21:32] <dholbert> JesperHansen, though actually it looks like that ends up setting isValid() to false, rather than just saturating
  3662. # [21:32] <JesperHansen> dholbert: aww, well thanks
  3663. # [21:32] <dholbert> JesperHansen, the thing closest to what you describe is NSCoordSaturatingAdd, but that's nscoord-specific, not for e.g. unsigned char
  3664. # [21:32] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3665. # [21:33] <@bsmedberg> aklotz: hey, which message is hanging in an implicit SendMessage?
  3666. # [21:33] * Quits: nil1511 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  3667. # [21:34] * Joins: ctalbert_ (ctalbert@moz-DB4A9C19.scl3.mozilla.com)
  3668. # [21:34] * Quits: ctalbert_ (ctalbert@moz-DB4A9C19.scl3.mozilla.com) (Quit: leaving)
  3669. # [21:34] * Quits: ctalbert (ctalbert@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
  3670. # [21:35] * Joins: gustavold (gustavold@moz-3BD2C23B.nycmny.east.verizon.net)
  3671. # [21:35] <aklotz> bsmedberg: There are two calls that are hanging. One is a ShowWindow (presumably to send a WM_ACTIVATE or WM_SHOWWINDOW message), the other is a SetFocus (presumably to send a WM_KILLFOCUS). The SetFocus call I can postpone by returning FALSE from my WM_INITDIALOG handler, but the ShowWindow is causing the most grief.
  3672. # [21:35] * Joins: jlmendezbonini (jlmendezbo@moz-FF9FDD58.twcny.res.rr.com)
  3673. # [21:35] * Joins: ctalbert (ctalbert@moz-DB4A9C19.scl3.mozilla.com)
  3674. # [21:35] * Joins: spartanfire (guimdearau@moz-33A83FA2.mielccc.clients.pavlovmedia.com)
  3675. # [21:36] * hwine-food is now known as hwine
  3676. # [21:37] * Quits: jcv_ (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
  3677. # [21:37] * Joins: jcv_ (john@moz-9DD98F0F.cable.mindspring.com)
  3678. # [21:37] <Yoric> yzen: pong
  3679. # [21:37] <yzen> Yoric: hi
  3680. # [21:37] <JesperHansen> Here's an idea: std::max(std::min(val, maxval), minval)
  3681. # [21:38] <Yoric> yzen: hi
  3682. # [21:38] <yzen> Yoric: I just had a quick question re Bug 828204
  3683. # [21:38] <Yoric> Go ahead.
  3684. # [21:39] * Joins: ErvisTusha (ErvisTusha@5D692C3C.F69FB6EA.363D84A4.IP)
  3685. # [21:39] * Quits: ErvisTusha (ErvisTusha@5D692C3C.F69FB6EA.363D84A4.IP) (Client exited)
  3686. # [21:39] * Quits: jcv_ (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
  3687. # [21:39] <yzen> what was your suggestion regarding the comment inline with higher order and array comprehension , sorry i got a little confused there :)
  3688. # [21:39] <JesperHansen> dholbert + froydnj: ^ if anyone asks about the same I did
  3689. # [21:40] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3690. # [21:40] * ChanServ sets mode: +o dbaron
  3691. # [21:40] * Joins: vikash (vikash@4038A0D3.E6C84D0D.ADC0C9EC.IP)
  3692. # [21:40] <Yoric> yzen: You use a higher-order function (Array.prototype.map, if I recall correctly).
  3693. # [21:41] <yzen> yep
  3694. # [21:41] <Yoric> It might be more readable (I'm not sure) to use array comprehension instead: https://developer.mozilla.org/en/JavaScript/Guide/Obsolete_Pages/Working_with_Arrays#Array_comprehensions
  3695. # [21:42] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3696. # [21:42] <yzen> Yoric: ohh ok got it now :) thanks, ill try it out and post a final patch
  3697. # [21:42] <dholbert> JesperHansen, I don't think that fully works, if your maxVal and/or min val are close to the actual max values for that type
  3698. # [21:42] <Yoric> yzen: Cool :)
  3699. # [21:42] <dholbert> JesperHansen, but if you're in no danger of wrapping around, then yeah, that should work
  3700. # [21:43] <yzen> Yoric: haven't used it in practice until now
  3701. # [21:43] <@bsmedberg> aklotz: hrm. WM_ACTIVATE is documented to be sent asynchronously
  3702. # [21:43] <JesperHansen> dholbert: doesn't the min and max just have to be of larger types than the possible val?
  3703. # [21:43] <Yoric> yzen: Sometimes, it's great. Not always.
  3704. # [21:43] * Parts: dew (Instantbir@moz-EBC2DF0B.dhcp.stls.mo.charter.com)
  3705. # [21:44] <yzen> Yoric: ya i see the readability benefit in this case
  3706. # [21:44] <@bsmedberg> aklotz: you have stacks/testcases? We can probably figure out exactly what message it is... it's in the stack memory usually
  3707. # [21:44] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/40f09f7bc670 - Randell Jesup - Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM (w/bustage fix) r=derf
  3708. # [21:44] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/fc262e3c635f - Randell Jesup - Bug 818670: merge AudioConduits to allow AEC to work r=ekr
  3709. # [21:44] * Joins: sfink (chatzilla@moz-E840C1E1.dsl.pltn13.sbcglobal.net)
  3710. # [21:44] * Quits: jlmendezbonini (jlmendezbo@moz-FF9FDD58.twcny.res.rr.com) (Quit: Textual IRC Client: www.textualapp.com)
  3711. # [21:44] <JesperHansen> hmm, not sure what I meant by that. I just need between 0-200 anyways
  3712. # [21:45] <Mook_as> Standard8: I think you want Cu.reportError(ex) without the string addition; that has magic to handle Error objects, IIRC
  3713. # [21:45] <Standard8> Mook_as: but we can't do that from content can we?
  3714. # [21:45] <dholbert> JesperHansen, well if you're using unsigned char, and you're clamping a value "a+b" to be maximum 200, you'll run into trouble if e.g. a = 150 and b = 150
  3715. # [21:45] <Mook_as> Standard8: oh, right content. I think your best bet is setTimeout(function()throw ex;, 0) then :(
  3716. # [21:46] * juanb|afk is now known as juanb
  3717. # [21:46] * Joins: till (till@moz-ED1B5F1.adsl.alicedsl.de)
  3718. # [21:47] <WeirdAl> on a XUL iframe, is there a way to specify it won't allow scripts to run?
  3719. # [21:47] * philor is now known as philor|away
  3720. # [21:48] <@bz> WeirdAl: you can poke the docshell directly....
  3721. # [21:48] <dholbert> JesperHansen, for robust saturating addition, you need to either do the addition in a type w/ more bits than the types you're adding (so that you can represent up to 2 * max value and detect overflow), or you need to do some fancy arithmetic & comparisons involving subtracting both values from the max possible value
  3722. # [21:48] <@bz> WeirdAl: if this is no an oop iframe
  3723. # [21:49] <Standard8> Mook_as: thanks
  3724. # [21:49] <JesperHansen> dholbert: say it's something like: unsigned char p = 200; unsigned char q = 100; p = std::max(std::min((int)(p+q), 200), 0); printf("%i\n", p);, then that posts 200
  3725. # [21:49] <darkowlzz> bsmedberg: ping!
  3726. # [21:49] <WeirdAl> hmmm
  3727. # [21:49] <@ehsan> cpearce: ping
  3728. # [21:50] <WeirdAl> bz - wouldn't that take effect after the iframe has already loaded its content?
  3729. # [21:50] <@bz> JesperHansen: that prints 0, no?
  3730. # [21:50] <cpearce> ehsan: pong
  3731. # [21:50] <JesperHansen> bz: print 200
  3732. # [21:50] <JesperHansen> +s
  3733. # [21:50] <@bsmedberg> darkowlzz: pong
  3734. # [21:50] <darkowlzz> bsmedberg: https://bugzilla.mozilla.org/show_bug.cgi?id=835969
  3735. # [21:50] * @bz pulls out his C&R
  3736. # [21:50] <@ehsan> cpearce: do you mind if I remove windows newline endings from the wmf code?
  3737. # [21:50] <dholbert> JesperHansen, if you cast "p" or "q" to an int before doing the addition, then I'd expect that to work
  3738. # [21:50] <darkowlzz> I have verified with Nightly without that patch from https://bugzilla.mozilla.org/show_bug.cgi?id=831533
  3739. # [21:51] <dholbert> JesperHansen, but p+q should be done in unsigned char space, which should wrap around
  3740. # [21:51] <darkowlzz> that bug seems to be older than that
  3741. # [21:51] <darkowlzz> bsmedberg: ^
  3742. # [21:51] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
  3743. # [21:51] <JesperHansen> bz: http://pastebin.mozilla.org/2095568 if you're curious
  3744. # [21:51] <@bsmedberg> darkowlzz: I believe you
  3745. # [21:51] <@bsmedberg> darkowlzz: comment in the bug, remove the dep
  3746. # [21:51] <@bsmedberg> don't worry about it, it's a P5
  3747. # [21:51] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  3748. # [21:51] <darkowlzz> so, what could be causing that ?
  3749. # [21:52] <@bz> JesperHansen: ah, this is special for types that are narrower than int
  3750. # [21:52] <darkowlzz> P5 --> low priority ?
  3751. # [21:52] <cpearce> ehsan: yes, my editor keeps adding them, particularly if I copy/paste , and keeps bugging me if line endings are mixed.
  3752. # [21:52] <mconley> !seen josh
  3753. # [21:52] <firebot> josh was last seen 3 days, 23 hours, 59 minutes and 36 seconds ago, saying 'wchen: What are the chances the new notification support gets into FF21?' in #developers.
  3754. # [21:52] <cpearce> ehsan: so please leave them as is until I switch editors.
  3755. # [21:52] <@ehsan> cpearce: ok
  3756. # [21:52] <cpearce> ehsan: or until someone else is maintaining my code.
  3757. # [21:52] <@bz> JesperHansen: what happens there is that p+q actually does (int)p + (int)q if int can represent all the values of p and q
  3758. # [21:52] <cpearce> ;)
  3759. # [21:53] <@ehsan> cpearce: what's your current editor?
  3760. # [21:53] * Joins: Jesse (jruderman@2557E599.66715431.D25A875A.IP)
  3761. # [21:53] <cpearce> visual studio. I installed sublimtext yesterday, thought I try that for a bit.
  3762. # [21:53] <@bz> JesperHansen: http://msdn.microsoft.com/en-us/library/3t4w2bkb%28v=vs.80%29.aspx has a description of what happens here, e.g.
  3763. # [21:54] <@ehsan> cpearce: you can configure visual studio to use the line-ending chars currently found in the file
  3764. # [21:54] * jgriffin is now known as jgriffin-afk
  3765. # [21:54] <cpearce> ehsan: yes. but if you copy+paste something with windows line endings the line endings are preserved in the paste.
  3766. # [21:54] <dholbert> bz, ah right. So we upscale to int immediately, and only go back to "unsigned int" at the end & only because we're assigning the result into an unsigned int
  3767. # [21:54] <@bz> yep
  3768. # [21:55] <@ehsan> ah, right
  3769. # [21:55] <@ehsan> sadface
  3770. # [21:55] * @bz would rather not write code that depended on this behavior....
  3771. # [21:55] <@bz> If we can avoid it
  3772. # [21:55] <dholbert> JesperHansen, so you're getting lucky, basically. :)
  3773. # [21:55] * Quits: Archaeopteryx (itsme@moz-FF3F73F2.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  3774. # [21:55] <dholbert> since your type happens to be small enough that its arithmetic is always done in int space
  3775. # [21:55] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  3776. # [21:55] <aklotz> bsmedberg: I posted what I have in the bug.
  3777. # [21:56] <JesperHansen> dholbert: guess I will have a different problem if the working values also get too big
  3778. # [21:56] <dholbert> so you're implicitly using the "do the addition in a type w/ more bits than the types you're adding (so that you can represent up to 2 * max value and detect overflow)" strategy, because the compiler happens to be giving it to you for free.
  3779. # [21:57] <dholbert> yeah
  3780. # [21:57] * Quits: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3781. # [21:57] * @bz patpats his K&R, puts it back on shelf
  3782. # [21:57] * Quits: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP) (Quit: mixedpuppy)
  3783. # [21:58] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3784. # [21:58] * ChanServ sets mode: +o dbaron
  3785. # [21:58] <WeirdAl> tbsaunde: bug 407956,. are you planning to post a revised patch?
  3786. # [21:58] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3787. # [21:59] * joduinn-commute is now known as joduinn-mtg
  3788. # [21:59] * Quits: campd (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  3789. # [22:00] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3790. # [22:02] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/816f076c2c15 - Honza Bambas - Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus
  3791. # [22:02] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3c95ca16eb66 - Honza Bambas - Bug 794507 - make offline application cache store security info for entries, r=michal
  3792. # [22:02] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/329574982da3 - Brian Nicholson - Bug 819973 - Scale favicons before storing them in the cache. r=mfinkle a=bajaj
  3793. # [22:03] * Joins: Archaeopteryx (itsme@moz-FF3F73F2.cust.telecolumbus.net)
  3794. # [22:04] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
  3795. # [22:04] * gregglind_afk is now known as gregglind
  3796. # [22:07] * Quits: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
  3797. # [22:08] * Joins: davidb_ (davidb@F2D29657.F60B0462.67AC9B1.IP)
  3798. # [22:08] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
  3799. # [22:08] * davidb_ is now known as davidb
  3800. # [22:09] * Joins: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP)
  3801. # [22:09] * Quits: graememcc (chatzilla@moz-AE4AE30.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117041235])
  3802. # [22:10] * jesup misses having an office with lots of tall bookcases for reference books and journals
  3803. # [22:10] <jesup> Of course, I'm not sure I need 4 linear feet of X manuals anymore....
  3804. # [22:12] <@bz> jesup: ;)
  3805. # [22:12] <derf> Only if the Internet goes down.
  3806. # [22:12] <jhammel> do the bookcases contain a complete backup of the internet?
  3807. # [22:12] <jhammel> or at least all lolcats?
  3808. # [22:13] * Joins: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net)
  3809. # [22:14] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/84597bf0120d - Hannes Verschore - Bug 835877: Increase inline depth for small functions, r=dvander
  3810. # [22:15] * Quits: vikash (vikash@4038A0D3.E6C84D0D.ADC0C9EC.IP) (Ping timeout)
  3811. # [22:15] * Joins: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
  3812. # [22:16] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3813. # [22:16] * geekboy|afk is now known as geekboy
  3814. # [22:16] * Joins: fitzgen (fitzgen@moz-9E403A70.dsl.static.sonic.net)
  3815. # [22:17] <@ehsan> mayhemer: red on inbound
  3816. # [22:17] <mayhemer> ehsan: fantastic!
  3817. # [22:18] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  3818. # [22:18] <@ehsan> mayhemer: probbaly coming from 725587
  3819. # [22:18] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3820. # [22:18] * Parts: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
  3821. # [22:18] * Quits: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
  3822. # [22:18] * Joins: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3823. # [22:18] <mayhemer> ehsan: yes, I'll back that out now
  3824. # [22:18] <mayhemer> ehsan: thanks
  3825. # [22:19] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3826. # [22:19] <@ehsan> thank you!
  3827. # [22:19] * ChanServ sets mode: +o dbaron
  3828. # [22:19] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3829. # [22:19] * Quits: atte (atte@moz-37C1DF97.dhcp.inet.fi) (Client exited)
  3830. # [22:20] * Quits: gustavold (gustavold@moz-3BD2C23B.nycmny.east.verizon.net) (Quit: Leaving.)
  3831. # [22:20] * jcranmer|away is now known as jcranmer
  3832. # [22:21] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3833. # [22:22] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: PM: Preparing frontal lobe for mem sleep)
  3834. # [22:23] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3835. # [22:24] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117081734])
  3836. # [22:24] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
  3837. # [22:24] * geekboy is now known as geekboy|afk
  3838. # [22:25] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/31cecce3f7c4 - Honza Bambas - Backout of changeset 816f076c2c15
  3839. # [22:25] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/962cf4a5231c - Honza Bambas - merge
  3840. # [22:26] * geekboy|afk is now known as geekboy
  3841. # [22:26] * Quits: kentuckyfriedtakahe (ajones@538BABFE.A073F3E.97BBD552.IP) (Client exited)
  3842. # [22:27] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3843. # [22:28] <mayhemer> ehsan: is multistaring broken on tbpl?
  3844. # [22:28] * Joins: Matti (Matti@moz-6864E6D.customers.d1-online.com)
  3845. # [22:28] * geekboy is now known as geekboy|afk
  3846. # [22:28] * Joins: kentuckyfriedtakahe (ajones@538BABFE.A073F3E.97BBD552.IP)
  3847. # [22:28] <dholbert> mayhemer, nope
  3848. # [22:28] <@ehsan> not as far as I know
  3849. # [22:28] <dholbert> mayhemer, I just multistarred everything beyond your first star :)
  3850. # [22:29] <mayhemer> dholbert: ah, I wanted to star also pending builds
  3851. # [22:29] <mayhemer> dholbert: thanks ;)
  3852. # [22:29] <dholbert> mayhemer, np!
  3853. # [22:29] <dholbert> froydnj, looks like you've got a mochitest-2 orange
  3854. # [22:29] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3855. # [22:30] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
  3856. # [22:30] * Joins: arky (arky@moz-6003919A.dynamic.isadsl.co.za)
  3857. # [22:30] * Quits: dria (dria@F2D29657.F60B0462.67AC9B1.IP) (Quit: dria)
  3858. # [22:32] * Quits: squeakytoy (christoffe@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
  3859. # [22:33] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
  3860. # [22:34] <jesup> nfroyd: looks like you may have a new orange
  3861. # [22:34] * jesup should read before posting. And use the right nick
  3862. # [22:35] * Quits: mythmon (mythmon@moz-760E64F2.electricgrey.com) (Input/output error)
  3863. # [22:35] * Joins: josh (josh@moz-6FB23C25.hvc.res.rr.com)
  3864. # [22:35] <dholbert> jesup, looks like he's afk anyway. I'll back him out, since it looks like it's his
  3865. # [22:35] <jesup> yup
  3866. # [22:35] <dholbert> oh
  3867. # [22:35] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/46c47be9d44e - Ryan VanderMeulen - Backed out changesets 50f4ba15a3c7 and cafa8ba33704 (bug 796388) for mochitest-2 orange.
  3868. # [22:35] <dholbert> RyanVM is quick on the draw
  3869. # [22:35] <RyanVM> froydnj: and you landed it with the wrong bug #
  3870. # [22:35] <RyanVM> sweet
  3871. # [22:35] * Joins: vtmarvin1 (Thunderbir@32DFDBE.7102BCB6.B7C3970A.IP)
  3872. # [22:37] <froydnj> RyanVM: two bugs with one stone!
  3873. # [22:37] * Quits: past (Instantbir@moz-8BBD22CF.dsl.dyn.forthnet.gr) (Quit: past)
  3874. # [22:37] <RyanVM> froydnj: I assume you'll comment in whatever bug it was supposed to be
  3875. # [22:37] * @bz ponders how hard it would be to nuke nsIContent::GetAttr
  3876. # [22:37] <irving> Mossop: gavin: taras: can we consider moving TelemetryTimestamps.jsm from browser/ to toolkit/ so that AddonManager can use it to record startup timestamps?
  3877. # [22:38] <froydnj> RyanVM: yeah, I'll take care of that. thanks.
  3878. # [22:38] * Quits: TheOne (one@moz-5EAA62C7.dip.t-dialin.net) (Input/output error)
  3879. # [22:38] * froydnj thought the quota bits weren't handled at the sqlite vfs layer anymore
  3880. # [22:39] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3881. # [22:39] * ChanServ sets mode: +o dbaron
  3882. # [22:39] <@gavin> irving: sure
  3883. # [22:39] <@gavin> irving: toolkit/modules
  3884. # [22:39] * Joins: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3885. # [22:39] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
  3886. # [22:39] * Quits: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard_)
  3887. # [22:40] <tbsaunde> bz: I think a11y uses it a bit :/
  3888. # [22:40] <@bz> well
  3889. # [22:40] <@bz> I should be clear
  3890. # [22:40] <@bz> Element::GetAttr will remain
  3891. # [22:40] <@bz> It'll just be non-virtual
  3892. # [22:41] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3893. # [22:41] <tbsaunde> bz: sure, so what about cases were you only have a nsIContent*?
  3894. # [22:41] <@bz> If you know it's an element, AsElement()
  3895. # [22:41] <@bz> if you don't know, IsElement() then AsElement() as needed
  3896. # [22:41] <tbsaunde> and if you don't is there cases where it could return something other than ""?
  3897. # [22:41] <@bz> I suppose I could leave a non-virtual version on nsIContent that does that if I have to
  3898. # [22:41] <@bz> no
  3899. # [22:41] <@bz> the other cases always returned false
  3900. # [22:42] <@bz> sometimes truncating the string, sometimes not
  3901. # [22:42] <tbsaunde> then in theory it shouldn't be hard to rewrite gecko one way or another
  3902. # [22:42] <Waldo> nsIContent::GetAttr? how does that even make sense? what did it do if it wasn't an element?
  3903. # [22:42] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0aea65518be3 - Honza Bambas - Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus
  3904. # [22:43] * Quits: andersh_ (andersh@moz-8D68FF27.bredband.oister.dk) (Connection reset by peer)
  3905. # [22:43] <@bz> Waldo: returned "no attr set" and empty string
  3906. # [22:43] <@bz> waldo: correction, it does that right now, present tense.
  3907. # [22:44] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
  3908. # [22:44] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
  3909. # [22:44] <Waldo> bz: so loosey-goosey, then :-(
  3910. # [22:44] * Joins: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  3911. # [22:44] * AutomatedTester is now known as AutomatedTester|away
  3912. # [22:44] * Joins: sicking_ (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3913. # [22:45] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  3914. # [22:45] <tbsaunde> Waldo: that doesn't seem that terrible given that lots of places only have a nsIContent* and would like to get attributes
  3915. # [22:45] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  3916. # [22:45] * sicking_ is now known as sicking
  3917. # [22:45] <Waldo> tbsaunde: if you want to get an attribute, you should have to do it through an element; is/as is clearly the right thing, even if it means more typing in some cases
  3918. # [22:45] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  3919. # [22:45] * ChanServ sets mode: +o smaug
  3920. # [22:46] <Waldo> tbsaunde: there aren't that many algorithms that are truly generic at the node-level
  3921. # [22:46] <@bz> fundamentally, the issue is we used to not have an Element class
  3922. # [22:46] <@bz> at all
  3923. # [22:46] <@bz> But now we do, and should use it.
  3924. # [22:46] <Waldo> agree completely with that ^
  3925. # [22:46] <@bz> Tons of code that has an nsIContent* actually means to have an Element*
  3926. # [22:46] * @bz has fixed a bunch in style system and DOM
  3927. # [22:47] <khuey> refcount stabilization is teh evilz
  3928. # [22:47] * @bz will probably just take the easy way out in a11y and not try to figure out which of these should be Element
  3929. # [22:48] <Waldo> khuey: true
  3930. # [22:48] <@bz> nsCoreUtils::GetRoleContent
  3931. # [22:48] * mdas is now known as mdas|mtg
  3932. # [22:48] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
  3933. # [22:48] <@bz> tbsaunde: can that ever return non-elements?
  3934. # [22:49] <Waldo> roles are element-centric, I thought, but I could be wrong
  3935. # [22:49] <tbsaunde> bz: off the top of my head I think only nodes
  3936. # [22:49] * Waldo whistles, ignore him
  3937. # [22:49] <tbsaunde> bz: if you like I could just try to do accessible/ or for that matter all of it
  3938. # [22:49] <@bz> mmm
  3939. # [22:49] * Quits: lduros (user@moz-4894EA28.nic.resnet.group.upenn.edu) (Connection reset by peer)
  3940. # [22:49] <@bz> tbsaunde: want to do the accessible/ bits?
  3941. # [22:50] <@bz> I'm happy to work on the rest in parallel
  3942. # [22:50] <tbsaunde> bz: you'd just be prempting fixing a leak to lange range webidl
  3943. # [22:50] <@bz> heh
  3944. # [22:50] <@bz> it's not urgent
  3945. # [22:50] <@bz> it can go in the queue after the range stuff
  3946. # [22:50] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  3947. # [22:50] <tbsaunde> bz: yeah, doing accessible is no problem
  3948. # [22:50] * Quits: zandr (zandr@moz-891BD824.milewski.org) (Ping timeout)
  3949. # [22:50] <tbsaunde> certainly by end of weak
  3950. # [22:50] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3951. # [22:51] <@bz> Sure
  3952. # [22:51] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
  3953. # [22:51] <@bz> Like I said, it's not urgent
  3954. # [22:51] * Joins: andersh (andersh@moz-8D68FF27.bredband.oister.dk)
  3955. # [22:51] * Quits: msucan (mihai@CDEB00D4.8819A7BF.BD62875.IP) (Quit: Leaving.)
  3956. # [22:51] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  3957. # [22:51] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
  3958. # [22:52] <tbsaunde> bz: yeah, ok
  3959. # [22:52] * @bz filesa bug
  3960. # [22:52] <karl> chrisccoulson: was bug 835044 important for one of your extensions?
  3961. # [22:52] <tbsaunde> Waldo: I'm not completely convinced that purity should cause you to dupplicate is / as logic all over the place instead of adding some util function
  3962. # [22:53] * Joins: zandr (zandr@moz-891BD824.milewski.org)
  3963. # [22:53] <Waldo> tbsaunde: asking for the value of an attribute on a node doesn't make any sense
  3964. # [22:54] <Waldo> it's like asking for the length of an object, when the object isn't specifically an array
  3965. # [22:55] * Joins: smontagu (chatzilla@moz-45181727.red.bezeqint.net)
  3966. # [22:55] <tbsaunde> Waldo: so you'd be happier if we renamed GetAttr to GetAttrIfElem()?
  3967. # [22:55] <RyanVM> mayhemer: inbound red
  3968. # [22:55] * Joins: cviecco_ (cviecco@2557E599.66715431.D25A875A.IP)
  3969. # [22:56] <WeirdAl> tbsaunde: repeating my earlier question: will you be posting an updated patch for removing nsISupportsArray from nsITreeview?
  3970. # [22:56] <Waldo> tbsaunde: not really
  3971. # [22:56] <tbsaunde> WeirdAl: didn't see, but I wasn't planning on it, I'll just land when the c-c people finish reviewing
  3972. # [22:56] * Quits: arky (arky@moz-6003919A.dynamic.isadsl.co.za) (Ping timeout)
  3973. # [22:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6a15e1b67fed - Geoff Brown - Bug 826385 - Reduce pause/resume notifications to gecko; r=mfinkle
  3974. # [22:57] <WeirdAl> ah, ok
  3975. # [22:57] * WeirdAl is really looking forward to that
  3976. # [22:57] * Joins: arky (arky@moz-6003919A.dynamic.isadsl.co.za)
  3977. # [22:57] <@ehsan> mayhemer: another bustage
  3978. # [22:57] <@ehsan> mayhemer: I'll back out
  3979. # [22:57] <khuey> WeirdAl: did you sort out the content policy stuff?
  3980. # [22:58] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b437c6991406 - Ryan VanderMeulen - Backed out changeset 0aea65518be3 (bug 725587) for bustage.
  3981. # [22:58] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  3982. # [22:58] * ChanServ sets mode: +o dbaron
  3983. # [22:58] <mayhemer> ehsan: thanks... it seems like warning that windows are not telling me
  3984. # [22:58] <mayhemer> f**************ing cl!!
  3985. # [22:58] <tbsaunde> Waldo: so I guess oyu really dislike js?
  3986. # [22:58] <@ehsan> oh
  3987. # [22:58] <WeirdAl> khuey: we've checked in a fix locally, now it's a question of how to deploy. We've got some other fixes which may go with it.
  3988. # [22:58] <Waldo> tbsaunde: JS that's not written in a type-centric way, yes
  3989. # [22:58] <@ehsan> mayhemer: RyanVM beat me to it!
  3990. # [22:59] <Waldo> tbsaunde: implicit behaviors really aren't good for producing bug-free code
  3991. # [22:59] <WeirdAl> emphasis may - we've not decided yet
  3992. # [22:59] <khuey> WeirdAl: cool
  3993. # [22:59] <Waldo> tbsaunde: during development or whatever, of course, sloppiness is finer
  3994. # [23:00] <@ehsan> bz: XUL-WebIDL regressed TS
  3995. # [23:00] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  3996. # [23:00] <@ehsan> bz: expected?
  3997. # [23:00] <@bz> ehsan: mmmm.. no
  3998. # [23:00] * Quits: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Reconnecting…)
  3999. # [23:00] <@ehsan> huh
  4000. # [23:00] * Joins: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4001. # [23:00] <tbsaunde> Waldo: so, I could absolutely go either way here, and often agree that explicit is better, but I think it can be taken to far
  4002. # [23:00] <@bz> ehsan: reliably so?
  4003. # [23:01] <@ehsan> bz: just got the email on osx10.8
  4004. # [23:01] <@ehsan> more will probably follow
  4005. # [23:01] <@bz> ehsan: looking.
  4006. # [23:01] <@ehsan> bz: are you on dev.tree-mgmt?
  4007. # [23:01] <@bz> yes
  4008. # [23:01] <@ehsan> good!
  4009. # [23:02] * Quits: mats (chatzilla@868A9748.A189EB51.4B330583.IP) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211])
  4010. # [23:02] <@bz> So hmm
  4011. # [23:02] <mayhemer> ehsan: ah!... I didn't copy the updated file... hell...
  4012. # [23:03] <firebot> Check-in:
  4013. # [23:03] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/71dda505b9e3 - Tim Abraldes - bug 834434. Configure should ignore anything after the first minor version number and before the "-Unicode" in the NSIS version string. e.g. "major.minor[ignore
  4014. # [23:03] <firebot> everything here]-Unicode". r=ted
  4015. # [23:03] * Quits: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
  4016. # [23:03] <@ehsan> mayhemer: oops!
  4017. # [23:04] * Waldo wonders if he'll be able to win this push race
  4018. # [23:04] <mayhemer> ehsan: I'll anyway build on linux first, to be sure this time
  4019. # [23:04] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4020. # [23:04] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Ping timeout)
  4021. # [23:04] <@bz> ehsan: I can try selectively backing out bits and seeing if it helps
  4022. # [23:05] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9b83d7cff3f0 - Jeff Muizelaar - Bug 834024. Add -include $(DEPTH)/mozilla-config.h to ASFLAGS
  4023. # [23:05] <Waldo> nope!
  4024. # [23:05] * Waldo eyes the other jeff beadily
  4025. # [23:05] * Quits: smontagu (chatzilla@moz-45181727.red.bezeqint.net) (Ping timeout)
  4026. # [23:05] <@ehsan> bz: if you think it's persistent on all platforms, I'd prefer if you would back this out :(
  4027. # [23:05] <@ehsan> bz: unless you think you can fix it very soon
  4028. # [23:06] <@bz> ehsan: Or back it all out and see if _that_ helps and then reland piecemeal and see which part first triggers the problem
  4029. # [23:06] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/46df7f312c62 - David Zbarsky - Bug 832154: Move SVGMarkerElement to mozilla::dom r=bz,longsonr
  4030. # [23:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c74f42d06186 - David Zbarsky - Bug 835195: Remove nsIDOMSVGTests r=bz
  4031. # [23:06] <Waldo> ...or the next race :-(
  4032. # [23:06] <@bz> ehsan: That push can be broken up into at least 4 independent pieces
  4033. # [23:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3648eab2b51c - David Zbarsky - Bug 832154: Convert SVGMarkerElement to WebIDL r=bz
  4034. # [23:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b2ec89060d80 - David Zbarsky - Bug 835195: Remove nsIDOMSVGFitToViewBox r=bz
  4035. # [23:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/29c7a6d9ec8b - David Zbarsky - Bug 831561 - SVGClipPathElement should inherit from SVGElement r=longsonr
  4036. # [23:06] <@ehsan> bz: yeah that sounds like a good idea
  4037. # [23:06] * Kripton is now known as kripton
  4038. # [23:06] * Joins: gal (gal@43CB6079.66715431.D25A875A.IP)
  4039. # [23:07] <Waldo> finally!
  4040. # [23:07] * Joins: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4041. # [23:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/3eb633a97c1f - Jeff Walden - Bug 835648 - Move typed enum support to a new header. r=Ms2ger
  4042. # [23:08] * Joins: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com)
  4043. # [23:09] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4044. # [23:09] * Joins: bsmith (bsmith@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4045. # [23:09] * Parts: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
  4046. # [23:10] * Quits: Jesse (jruderman@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
  4047. # [23:10] * Joins: Jesse_ (jruderman@2557E599.66715431.D25A875A.IP)
  4048. # [23:10] * Quits: nsm (nikhil@2557E599.66715431.D25A875A.IP) (Quit: Konversation terminated!)
  4049. # [23:10] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  4050. # [23:11] * Quits: Optimizer (Optimizer@31E2C76.3A385CE3.274D17D6.IP) (Ping timeout)
  4051. # [23:11] <NeilAway> ehsan: well, in the case of download manager, we needed to switch from ids to guids anyway
  4052. # [23:11] <@ehsan> yep
  4053. # [23:12] * Quits: irving (irving@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4054. # [23:12] * joduinn-mtg is now known as joduinn-brb
  4055. # [23:12] * philor|away is now known as philor
  4056. # [23:12] <@bz> ehsan: I guess I should do some try runs..
  4057. # [23:12] * armenzg is now known as armenzg_afk
  4058. # [23:13] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b8dcf873cfa1 - Dão Gottwald - Bug 835892 - Provide No Video & No Audio options when both camera and microphone access are requested. r=gavin
  4059. # [23:13] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
  4060. # [23:14] * Joins: roc (chatzilla@E2F7352.56080C53.97BBD552.IP)
  4061. # [23:14] * ChanServ sets mode: +o roc
  4062. # [23:14] * Joins: Optimizer (Optimizer@BFCC83C6.9E7B6A84.D2D1FAF0.IP)
  4063. # [23:14] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
  4064. # [23:14] * Joins: nsm (nikhil@2557E599.66715431.D25A875A.IP)
  4065. # [23:15] <philor> oh, do we still have a tryserver?
  4066. # [23:16] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  4067. # [23:16] * ChanServ sets mode: +o dbaron
  4068. # [23:16] <Waldo> philor, you entertain me every day
  4069. # [23:16] <@ehsan> bz: yeah probably...
  4070. # [23:17] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b0ee4b6eb114 - Boris Zbarsky - Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression
  4071. # [23:17] * mattwoodrow|away is now known as mattwoodrow
  4072. # [23:17] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  4073. # [23:17] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/08326e6cba1f - Boris Zbarsky - Back out bug 829867 (rev 2a0424e177c1) on suspicion of Ts regression
  4074. # [23:17] * @bz works on that
  4075. # [23:18] * Quits: Optimizer (Optimizer@BFCC83C6.9E7B6A84.D2D1FAF0.IP) (Ping timeout)
  4076. # [23:18] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4077. # [23:18] * Waldo has pushed way too much stuff to try in the last few days, sadly
  4078. # [23:19] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  4079. # [23:19] <@bz> hmm
  4080. # [23:19] <@bz> ehsan: how do I run this test on Try?
  4081. # [23:20] * @bz sees nothing like this test name in trychooser
  4082. # [23:21] <philor> which test?
  4083. # [23:21] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  4084. # [23:21] * Joins: Optimizer (Optimizer@1083C0BB.1AFF4FE6.274D17D6.IP)
  4085. # [23:21] <@ehsan> bz: it's in To
  4086. # [23:21] * rail is now known as rail_away
  4087. # [23:21] <@ehsan> (other)
  4088. # [23:21] <@ehsan> iirc
  4089. # [23:21] <@bz> Thanks
  4090. # [23:21] * Quits: armenzg_afk (armenzg@moz-600B22EA.home1.cgocable.net) (Input/output error)
  4091. # [23:21] <@ehsan> bz: click on the o letter on tbpl to make sure
  4092. # [23:21] * Joins: njn (chatzilla@moz-81F378C6.dyn.iinet.net.au)
  4093. # [23:22] <@ehsan> it lists individual tests at the bottom of the page
  4094. # [23:22] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4095. # [23:23] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/28c1cb3441dc - Jeff Muizelaar - Bug 828789. Update to pixman 0.27.2.
  4096. # [23:23] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
  4097. # [23:23] * ChanServ sets mode: +o smaug
  4098. # [23:24] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4099. # [23:24] * Joins: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com)
  4100. # [23:24] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
  4101. # [23:24] * Quits: arky (arky@moz-6003919A.dynamic.isadsl.co.za) (Broken pipe)
  4102. # [23:24] * Quits: Jesse_ (jruderman@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4103. # [23:24] * mjschranz is now known as mjschranz_away
  4104. # [23:25] <abr> I'm trying to capture a race condition that has, so far, only shown up in PGO builds. Does anyone have any pointers to how I can do a PGO build locally?
  4105. # [23:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/4b6aababc842 - Daniel Holbert - Bug 835915: Iterate across nsTArray using a size_t loop counter instead of an int. r=ehsan
  4106. # [23:27] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  4107. # [23:27] * ChanServ sets mode: +o dbaron
  4108. # [23:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/41b0df3dd995 - Daniel Holbert - Bug 835543 part 2: Remove deprecated interface nsINavHistoryFullVisitResultNode. r=mak
  4109. # [23:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/39cf07a81279 - Daniel Holbert - Bug 835912: Mark modules/libjar as FAIL_ON_WARNINGS. r=jduell
  4110. # [23:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/2620d0977696 - Daniel Holbert - Bug 822289 trivial followup: remove completely-unused 'nsresult rv' in InMemoryDataSource::GetAllResources.
  4111. # [23:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/76dea17faf44 - Daniel Holbert - Bug 835715: #undef LOG at the top of nsJARChannel.cpp to fix build warning about it being (re)defined later on. r=jduell
  4112. # [23:27] * Quits: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard_)
  4113. # [23:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/66bedf7bbf02 - Daniel Holbert - Bug 835543 part 1: Remove unused class nsNavHistoryFullVisitResultNode. r=mak
  4114. # [23:27] * Quits: akeybl (akeybl@43CB6079.66715431.D25A875A.IP) (Quit: Leaving...)
  4115. # [23:28] * jhopkins is now known as jhopkins|afk
  4116. # [23:29] * Quits: vtmarvin (Thunderbir@9D75911A.1239134F.E4B2C495.IP) (Quit: vtmarvin)
  4117. # [23:29] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4118. # [23:29] * khuey is now known as khuey|away
  4119. # [23:30] * Quits: jfkthame (jfkthame@2FCEE35C.58A24D84.86F5061.IP) (Quit: jfkthame)
  4120. # [23:30] <@bz> Man
  4121. # [23:30] <@bz> our build systems are so totally not keeping up. :(
  4122. # [23:30] * Joins: akeybl (akeybl@2557E599.66715431.D25A875A.IP)
  4123. # [23:31] * jhylands is now known as jhylands|away
  4124. # [23:34] * Quits: ericjung (ericjung@5210CFD5.1A5EA44.72B23B3D.IP) (Ping timeout)
  4125. # [23:34] <firebot> Check-in:
  4126. # [23:34] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a6ec2ed06504 - Daniel Holbert - Bug 819936 trivial followup: remove completely-unused 'nsresult rv' in InMemoryDataSource::GetAllResources. (DONTBUILD because just re-landing w/ fixed bug number)
  4127. # [23:34] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/1d3edb5701e2 - Daniel Holbert - backout 2620d0977696 because it landed w/ wrong bug number
  4128. # [23:35] * Quits: zandr (zandr@moz-891BD824.milewski.org) (Ping timeout)
  4129. # [23:36] <@ehsan> bz: what else is new? ;)
  4130. # [23:36] * Quits: Optimizer (Optimizer@1083C0BB.1AFF4FE6.274D17D6.IP) (Ping timeout)
  4131. # [23:37] * coop|buildduty is now known as coop|afk
  4132. # [23:37] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
  4133. # [23:38] * geekboy|afk is now known as geekboy
  4134. # [23:39] <@bz> ehsan: heh
  4135. # [23:39] <Waldo> a push every four minutes, ish, for the last hour
  4136. # [23:39] <Waldo> not too shabby
  4137. # [23:39] * Joins: JosiahOne (JosiahOne@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
  4138. # [23:40] <jhammel> and only 2/3 of them were backouts this time ;)
  4139. # [23:40] <jhammel> i kid, i kid
  4140. # [23:40] * Joins: Optimizer (Optimizer@C7E960A5.14D5BA90.274D17D6.IP)
  4141. # [23:40] * njn wonders why Firefox sometimes downloads things to $HOME and sometimes to $HOME/Downloads on Linux
  4142. # [23:40] <dholbert> Do I need to rev an IDL class's IID if I'm just removing a constant defined in that class?
  4143. # [23:40] <jhammel> njn: if you whack it hard enough, you can eventually train it to download only to $HOME
  4144. # [23:41] <jhammel> njn: though i did encounter some weirdiosity there
  4145. # [23:41] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
  4146. # [23:41] <njn> jhammel: er, thanks?
  4147. # [23:41] <jhammel> um, sure? ;)
  4148. # [23:41] * @bz ponders pushing more stuff to inbound
  4149. # [23:41] <@bz> dholbert: no, imo
  4150. # [23:41] <dholbert> bz, cool. that's what I though
  4151. # [23:43] <Waldo> dholbert: no; constants are just enums in the header, there's no binary compat consideration to adding or removing them -- could break an extension using the constant, tho -- not sure if that matters
  4152. # [23:43] <dholbert> Waldo, that's known / doesn't matter.
  4153. # [23:43] <dholbert> Waldo, thanks!
  4154. # [23:43] <Waldo> cool
  4155. # [23:44] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  4156. # [23:44] * Joins: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
  4157. # [23:45] <dholbert> Waldo, (it's something that didn't work / shouldn't ever be exercised in the first place, basically. It's a type that one of our APIs could hypothetically return, but never actually did)
  4158. # [23:45] <Waldo> dholbert: trees falling in forests
  4159. # [23:45] <dholbert> ( https://bugzilla.mozilla.org/show_bug.cgi?id=835543#c10 , for reference)
  4160. # [23:46] * philor is now known as philor|away
  4161. # [23:46] <mayhemer> ehsan: pushed again, checked it builds on linux and that it is the right file ;)
  4162. # [23:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/51a772f811e2 - Honza Bambas - Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus
  4163. # [23:46] <@ehsan> cool
  4164. # [23:47] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
  4165. # [23:47] * ChanServ sets mode: +o dbaron
  4166. # [23:47] * Joins: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net)
  4167. # [23:47] <tbsaunde> dholbert: if you fixing warnings in rdf you must be getting despirate or something ;)
  4168. # [23:47] * geekboy is now known as geekboy|afk
  4169. # [23:48] * hwine is now known as hwine-ooo
  4170. # [23:49] * joduinn-brb is now known as joduinn
  4171. # [23:49] <dholbert> tbsaunde, it was a trivial enough change (& not even meriting a bug-file / review-request) that i just figured I'd fix it :)
  4172. # [23:50] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
  4173. # [23:51] <firebot> Check-in:
  4174. # [23:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/fce9b4a08399 - Boris Zbarsky - Bug 835417 part 1. Mark Node.namespaceURI as not throwing, since [Constant] things aren't allowed to throw (though we were not enforcing that). r=peterv
  4175. # [23:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d8a95f5b67d7 - Boris Zbarsky - Bug 835417 part 4. Flag a bunch of DOM getters as [Pure]. r=peterv
  4176. # [23:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f0bd3d538233 - Boris Zbarsky - Bug 835417 part 2. Implement WebIDL parser and codegen support for marking things pure. r=peterv
  4177. # [23:51] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
  4178. # [23:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0a21a1eeda35 - Boris Zbarsky - Bug 835417 part 3. Add the notion of aliasing DOM stuff to MIR and flag MGetDOMProperty with the right alias set if it's pure. r=jandem
  4179. # [23:53] <@smaug> will dromaeo results go mad now
  4180. # [23:55] * Quits: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz) (Ping timeout)
  4181. # [23:55] * Joins: Jesse (jruderman@2557E599.66715431.D25A875A.IP)
  4182. # [23:56] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
  4183. # [23:57] * Joins: till_ (till@moz-ED1B5F1.adsl.alicedsl.de)
  4184. # [23:57] * Quits: till (till@moz-ED1B5F1.adsl.alicedsl.de) (Ping timeout)
  4185. # [23:57] * kmoir is now known as kmoir-afk
  4186. # [23:58] * Quits: kmoir-afk (chatzilla@moz-9AEE821.cpe.teksavvy.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0/20130104151948])
  4187. # [23:58] * Quits: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  4188. # [23:58] * Joins: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk)
  4189. # [23:58] <tbsaunde> dholbert: I don't object, I'm just sort of supprised anyone would look
  4190. # [23:58] * Quits: tomer (tomer@7AF4670C.A2C54A10.FC30AC02.IP) (Ping timeout)
  4191. # [23:59] <RyanVM> froydnj: fwiw, looks like your push also caused b-c orange
  4192. # Session Close: Wed Jan 30 00:00:00 2013

The end :)