/irc-logs / mozilla / #developers / 2012-04-10 / end

Options:

  1. # Session Start: Tue Apr 10 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] <firebot> displayed. | Test timed out; r=rcampbell
  4. # [00:00] <firebot> http://hg.mozilla.org/mozilla-central/rev/cafe030aca8a - Girish Sharma - Bug 739192 - Source Editor should toggle comment on line or selection with one key binding; r=msucan
  5. # [00:00] <firebot> http://hg.mozilla.org/mozilla-central/rev/c0946061c57f - Girish Sharma - Bug 729960 - Source Editor: add shortcuts to quickly jump to the code block start and end; r=msucan
  6. # [00:00] <sheppy> Several of those need dev-doc-needed added. :)
  7. # [00:01] <sheppy> So I can update the user guides for them on MDN.
  8. # [00:01] <@khuey> wouldn't that be user-doc-needed?
  9. # [00:02] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
  10. # [00:02] <sheppy> Not in This case.
  11. # [00:02] <sheppy> Since its docs for developer doc site.
  12. # [00:02] * Quits: ctyler (chris@moz-A54458EA.proximity.on.ca) (Ping timeout)
  13. # [00:02] * Quits: JeroenDeDauw (jeroen@9F5D7963.59F09E54.EEB9345A.IP) (Ping timeout)
  14. # [00:02] * Joins: ctyler (chris@moz-A54458EA.proximity.on.ca)
  15. # [00:03] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  16. # [00:03] <sheppy> Stuff about UX changes for the source editor will affect dev tools docs.
  17. # [00:03] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  18. # [00:04] * Joins: JeroenDeDauw (jeroen@3D6643EF.B6EF6816.7D022426.IP)
  19. # [00:06] * Quits: automata (automata@9172A583.5262EE9D.FA4F8D83.IP) (Ping timeout)
  20. # [00:06] <biesi> GPHemsley, oh great. it comes from https://bugzilla.mozilla.org/attachment.cgi?id=19451&action=edit
  21. # [00:07] <gavin> khuey: no -j worked :/
  22. # [00:07] * Joins: jviereck (Adium@moz-7B0110AD.mv.mozilla.com)
  23. # [00:08] <@khuey> gavin: yeah, that I expected
  24. # [00:08] <@khuey> gavin: padenot is trying a better fix
  25. # [00:09] * philor|away is now known as philor
  26. # [00:09] * Joins: artur (artur@moz-7B0110AD.mv.mozilla.com)
  27. # [00:09] <stu> Anyone know anything about the painting code in firefox? Wondering why the info from the original paintstruct is not used by default to determine the paint region. I assume there is a good reason but I'm curious what it is..
  28. # [00:09] <philor> yay!
  29. # [00:09] <stu> http://mxr.mozilla.org/mozilla-central/source/widget/windows/nsWindowGfx.cpp#178http://mxr.mozilla.org/mozilla-central/source/widget/windows/nsWindowGfx.cpp#178http://mxr.mozilla.org/mozilla-central/source/widget/windows/nsWindowGfx.cpp#178http://mxr.mozilla.org/mozilla-central/source/widget/windows/nsWindowGfx.cpp#178http://mxr.mozilla.org/mozilla-central/so
  30. # [00:10] <gavin> stu: ask #gfx?
  31. # [00:10] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Broken pipe)
  32. # [00:10] <stu> thanks..
  33. # [00:10] <gavin> without the question mark :)
  34. # [00:11] <stu> oh.. it was quiet in there :)
  35. # [00:11] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  36. # [00:12] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  37. # [00:12] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  38. # [00:12] <sheppy> Heh
  39. # [00:12] <@khuey> looks like zimbra died
  40. # [00:12] <bkero> whoo esx
  41. # [00:13] <sheppy> <tear location=cheek count=1>
  42. # [00:14] * bear-afk is now known as bear
  43. # [00:14] <@khuey> boo xml
  44. # [00:14] <sheppy> Fits with the somber mood.
  45. # [00:15] * Joins: juanb_ (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  46. # [00:15] * Quits: sheppy (sheppy@E8032CE3.7DDDA78C.20065979.IP) (Quit: Leaving)
  47. # [00:15] * Quits: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP) (Ping timeout)
  48. # [00:15] * Quits: juanb (jbecerra@moz-E31CD2CB.mozilla.org) (Ping timeout)
  49. # [00:15] * juanb_ is now known as juanb
  50. # [00:17] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  51. # [00:17] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  52. # [00:18] <Callek> khuey: zimbra still working for me
  53. # [00:18] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
  54. # [00:18] <Callek> fwiw
  55. # [00:18] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  56. # [00:18] <@khuey> Callek: interesting
  57. # [00:18] <@khuey> Callek: I'm getting 502 bad gateway
  58. # [00:19] <Callek> khuey: of course, yea I am already logged in
  59. # [00:19] <Callek> let me try a few things and I'll get right back to you
  60. # [00:19] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  61. # [00:19] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  62. # [00:19] <Callek> khuey: yea logging in works fine for me right now
  63. # [00:19] <@khuey> interesting
  64. # [00:19] <Callek> khuey: 302: #it
  65. # [00:21] * Quits: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP) (Quit: ibarlow)
  66. # [00:21] * Quits: jviereck (Adium@moz-7B0110AD.mv.mozilla.com) (Quit: Leaving.)
  67. # [00:21] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  68. # [00:22] * Joins: dseif (dseif@522589E3.531FD64C.630E4E47.IP)
  69. # [00:22] * Joins: shorlander_ (shorlander@moz-853043D6.dhcp.insightbb.com)
  70. # [00:22] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (Ping timeout)
  71. # [00:22] <@khuey> Callek: looks like you're the only one it works for :-P
  72. # [00:22] * Quits: c0smikdebris (c0smikdebr@4FD9A180.A87BCC64.274D17D6.IP) (Quit: Computer has gone to sleep.)
  73. # [00:22] * mcote is now known as mcote|afk
  74. # [00:22] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  75. # [00:22] * catlee is now known as catlee-away
  76. # [00:23] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  77. # [00:23] * Joins: artur_ (artur@moz-BBE3ABD.mv.mozilla.com)
  78. # [00:23] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Input/output error)
  79. # [00:24] * Quits: artur (artur@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  80. # [00:24] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  81. # [00:25] * Quits: micadeyeye (micadeyeye@moz-457322F0.dynamic.wa.co.za) (Ping timeout)
  82. # [00:26] * Quits: JeroenDeDauw (jeroen@3D6643EF.B6EF6816.7D022426.IP) (Quit: Leaving.)
  83. # [00:26] * Joins: JeroenDeDauw (jeroen@3D6643EF.B6EF6816.7D022426.IP)
  84. # [00:28] <biesi> dammit
  85. # [00:28] <biesi> timeless, ping\
  86. # [00:28] <cpearce> Does the flash plugin do its network IO through Necko APIs, or does it ship its own network stack. i.e. does the data it downloads get cached in the Necko network cache?
  87. # [00:28] <biesi> cpearce, mostly uses necko, afaik
  88. # [00:29] <cpearce> biesi: thanks!
  89. # [00:30] <biesi> timeless, hmm nvm
  90. # [00:30] * mcote|afk is now known as mcote
  91. # [00:30] <biesi> .......oh fuck this shit
  92. # [00:30] <biesi> there used to be an nsHTTPHandler.cpp
  93. # [00:30] <biesi> now there's an nsHttpHandler.cpp
  94. # [00:31] <biesi> and I've been wondering why file contents didn't seem to match up\
  95. # [00:33] <timeless> pong?
  96. # [00:33] <timeless> cute
  97. # [00:34] * Quits: victorporof (victorporo@BD5B5B26.602BD6C.79933D60.IP) (Connection reset by peer)
  98. # [00:34] <timeless> biesi: there may have been, but um
  99. # [00:34] * timeless isn't sure when
  100. # [00:35] <timeless> google isn't finding it..
  101. # [00:36] * djvj is now known as djvj|away
  102. # [00:36] <timeless> it's sad, because i'm pretty sure i remember an nsHTTPHandler, but google and bonsai aren't being very helpful
  103. # [00:36] <biesi> http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&root=/cvsroot&subdir=mozilla/netwerk/protocol/http/src&command=DIFF_FRAMESET&file=nsHttpHandler.cpp&rev2=1.81&rev1=1.80
  104. # [00:36] <biesi> http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/netwerk/protocol/http/src/nsHTTPHandler.cpp&rev=HEAD&root=/cvsroot
  105. # [00:37] <biesi> fix up link as appropriate
  106. # [00:37] <timeless> right, 2001
  107. # [00:37] <@dbaron> biesi, I thought the renam matched when darin rewrote the whole thing?
  108. # [00:37] * timeless decided not to go that far back
  109. # [00:37] <timeless> dbaron: that's correct
  110. # [00:37] <biesi> dbaron, probably
  111. # [00:37] <timeless> 1.170 darin%netscape.com 2001-05-11 14:00 Http branch landing: removing old files (bug 76866) r=gagan,sr=dougt,a=chofmann
  112. # [00:38] <timeless> sorry, i stopped spelunking when i got to 2001 and decided i'd looked far enough back, that was stupid of me :)
  113. # [00:38] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  114. # [00:38] * Quits: ddahl (ddahl@D5CFDF73.4CF94F9A.43362C16.IP) (Ping timeout)
  115. # [00:38] <biesi> yes, yes it was ;)
  116. # [00:38] <timeless> 0.6 is the last gecko on mxr-test that has it
  117. # [00:39] * Quits: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  118. # [00:39] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  119. # [00:39] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  120. # [00:39] * Joins: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com)
  121. # [00:40] <timeless> biesi: in theory, http://mxr-test.mozilla.org/mozilla0.6/diff?file=/netwerk/protocol/http/src/nsHTTPHandler.cpp&file2=/netwerk/protocol/http/src/nsHttpHandler.cpp&diffvar=mozilla-central should do the right thing
  122. # [00:40] <timeless> unfortunately it doesn't, i'm sorry
  123. # [00:40] <biesi> timeless, that's ok, that's not really what I wanted
  124. # [00:40] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  125. # [00:40] <biesi> was looking where a specific change got introduced
  126. # [00:40] <biesi> but I was looking at the wrong (older) file
  127. # [00:40] <biesi> wasn't useful
  128. # [00:40] <timeless> the odds of that being particularly helpful aren't very high anyway
  129. # [00:40] <biesi> actually
  130. # [00:41] <biesi> it was
  131. # [00:41] <timeless> that=my link which didn't work
  132. # [00:41] <biesi> ahahahahaha
  133. # [00:41] <biesi> https://bugzilla.mozilla.org/show_bug.cgi?id=191946#c19
  134. # [00:41] <biesi> all this work, to track down something I reviewed myself
  135. # [00:41] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  136. # [00:41] <timeless> heh
  137. # [00:41] <timeless> you can be forgiven, it was 9 years ago
  138. # [00:42] * wlach is now known as wlach|out
  139. # [00:42] * timeless just finished teaching Python about .qm files
  140. # [00:43] <Bas> taras: You got the info you needed? I have no idea about anything we could've -changed- that would affect this.
  141. # [00:43] <Bas> But it's hard to be sure, the comments on the bug suggest it's not GFX.
  142. # [00:44] * Joins: jviereck (Adium@moz-7B0110AD.mv.mozilla.com)
  143. # [00:44] <taras> Bas: yeah seems like more cache junk :(
  144. # [00:44] <taras> or :)
  145. # [00:44] <taras> for you
  146. # [00:44] <Bas> taras: Heh, well, no jank makes me happy! :P
  147. # [00:45] * mcote is now known as mcote|afk
  148. # [00:45] <timeless> biesi: but.. how did you start with the old filename? did you just go straight to bonsai/rview?
  149. # [00:45] * AaronMT is now known as AaronMT|dinner
  150. # [00:45] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  151. # [00:45] <biesi> timeless, no, I first tracked down where this function was originally added
  152. # [00:45] <timeless> oh
  153. # [00:45] <biesi> so I was looking at all checkins on darin's rewrite branch
  154. # [00:45] <biesi> and found the old filename that way
  155. # [00:45] <timeless> right
  156. # [00:45] <biesi> and later on I didn't realize that the files differed just in case
  157. # [00:45] <timeless> while that would work
  158. # [00:46] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  159. # [00:46] <timeless> it's probably not a great approach
  160. # [00:46] <biesi> what would you have done?
  161. # [00:46] <timeless> it relies on committers to be nice in their eol changesets
  162. # [00:46] <biesi> oh, no it doesn't
  163. # [00:46] <biesi> hm, well
  164. # [00:46] * Quits: drice (derice@1606D15F.E628B196.8E155D4E.IP) (Quit: Leaving.)
  165. # [00:46] <biesi> ok I found the branch name via bugzilla
  166. # [00:47] <timeless> i tend to bisect backwards
  167. # [00:47] <timeless> it doesn't actually work much better
  168. # [00:47] <timeless> but there's a slightly better chance of a new file including a reference to the old file path
  169. # [00:47] <timeless> than the killing reference telling you anything about where code went
  170. # [00:48] * Quits: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 11.0/20120312181643])
  171. # [00:48] <timeless> (in this case, there's much more data to bisect going backwards, but hey, bisecting doesn't really care too much)
  172. # [00:49] * heycam|away is now known as heycam
  173. # [00:49] * Quits: yury (yury@moz-E1A05497.ok.ok.cox.net) (Ping timeout)
  174. # [00:50] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  175. # [00:51] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  176. # [00:51] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
  177. # [00:53] * Quits: twi (Adium@moz-B717536E.cust.dsl.vodafone.it) (Quit: Leaving.)
  178. # [00:54] <JesperHansen> Has anything for a:visited changed recently? the visited links changes back to being unvisited if I reload the page!
  179. # [00:54] <JesperHansen> Imagine visiting reddit and having no idea what you've already read
  180. # [00:54] * Quits: Boriss (FlyingToas@69E32CB2.CA3DFA48.B5524284.IP) (Quit: Boriss)
  181. # [00:54] * Quits: JeroenDeDauw (jeroen@3D6643EF.B6EF6816.7D022426.IP) (Ping timeout)
  182. # [00:55] <@khuey> its the same stuff every few days anyways :-P
  183. # [00:55] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  184. # [00:55] * Joins: JeroenDeDauw (jeroen@E49DBE0B.D8385052.172227A7.IP)
  185. # [00:55] * Joins: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  186. # [00:55] <jhammel> khuey++
  187. # [00:58] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird -- http://www.instantbird.com)
  188. # [00:58] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  189. # [00:58] * Joins: rs (rs@moz-CE19CA8.dsl.scrm01.sbcglobal.net)
  190. # [00:58] * Quits: mcsmurf (mcsmurf@moz-335EA59B.dip.t-dialin.net) (Quit: )
  191. # [01:00] * Joins: yury (yury@moz-E1A05497.ok.ok.cox.net)
  192. # [01:00] <timeless> khuey++
  193. # [01:00] * yury is now known as yury_
  194. # [01:00] * yury_ is now known as yury
  195. # [01:02] * Quits: yury (yury@moz-E1A05497.ok.ok.cox.net) (Ping timeout)
  196. # [01:03] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  197. # [01:04] <taras> ttaubert: on my computer delayCapture runs 9 times
  198. # [01:04] <taras> without even switching tabs
  199. # [01:04] <taras> on startup
  200. # [01:04] <@dbaron> JesperHansen, did reddit insert something in the links that changes each time you load the page?
  201. # [01:04] <gavin> do you have 9 tabs?
  202. # [01:05] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  203. # [01:08] <taras> gavin: yeah about that
  204. # [01:08] * gregglind is now known as gregglind_away
  205. # [01:09] <taras> but i thought this was only running when a tab is selected
  206. # [01:10] * Joins: sheeri-iphone (sheeriipho@4BAD8E20.22E6D16E.A15D986E.IP)
  207. # [01:10] <sheeri-iphone> clee: Im back, ready for me? Where do you sit?
  208. # [01:11] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  209. # [01:11] * Quits: JesperHansen (JesperHans@moz-AA96EAE3.dhcp.fiberflex.dk) (Ping timeout)
  210. # [01:12] <ttaubert> taras: it's captured when content in a tab finished loading. and when a tab is selected.
  211. # [01:13] <taras> ttaubert: lets not do that :)
  212. # [01:13] * coop is now known as coop|afk
  213. # [01:15] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  214. # [01:15] <ttaubert> taras: if you know a better "heuristic" for when to take screenshots tell me :)
  215. # [01:15] <taras> ttaubert:when the page is looked at
  216. # [01:15] * Quits: dseif (dseif@522589E3.531FD64C.630E4E47.IP) (Ping timeout)
  217. # [01:15] <taras> should be the floor for this
  218. # [01:15] <taras> given how expensive taking screenshots is
  219. # [01:16] * Quits: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  220. # [01:16] <taras> it's frustrating that the screenshot caputure is expensive at all
  221. # [01:17] <taras> it should be possible to do it lazily while double-buffering/etc
  222. # [01:17] <taras> :(
  223. # [01:17] <ttaubert> yeah, we should really fix drawWindow()
  224. # [01:18] * Quits: JeroenDeDauw (jeroen@E49DBE0B.D8385052.172227A7.IP) (Quit: Leaving.)
  225. # [01:18] <taras> ttaubert: i presume you already noticed 743069
  226. # [01:18] * Joins: JeroenDeDauw (jeroen@E49DBE0B.D8385052.172227A7.IP)
  227. # [01:18] <ttaubert> but in the meantime, you'd propose using onTabSelect and throttling?
  228. # [01:18] <taras> and how drawWindow is murdering tab switch speed
  229. # [01:18] <taras> ttaubert: yes
  230. # [01:18] <NeilAway> biesi: it's even worse when it's a regression ;-)
  231. # [01:18] <ttaubert> but we're calling drawWindow() not in the onTabSelect handler
  232. # [01:18] <ttaubert> should be 2s afterwards
  233. # [01:19] * Quits: hvq (HVQ@moz-8B60C9.dynip.nus.edu.sg) (Ping timeout)
  234. # [01:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  235. # [01:20] <taras> ttaubert: it's not
  236. # [01:21] <padenot> khuey: by the way, it builds with the backout
  237. # [01:21] <taras> ttaubert: 2s would still be a problem for that usecase
  238. # [01:23] <taras> ttaubert: http://dl.dropbox.com/u/5961467/moz/_delayedCapture.PNG
  239. # [01:23] <taras> note the timestamps
  240. # [01:24] <@khuey> padenot: cool
  241. # [01:24] * Joins: njn (chatzilla@moz-2AA9F828.dyn.iinet.net.au)
  242. # [01:25] * Quits: JeroenDeDauw (jeroen@E49DBE0B.D8385052.172227A7.IP) (Ping timeout)
  243. # [01:25] * Joins: JeroenDeDauw (jeroen@A2DA4068.2BE824C2.A495AFDF.IP)
  244. # [01:26] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  245. # [01:29] <njn> if I accidentally "hg pull -u" when I have an mq patch stack applied, instead of "hg pull --rebase", is there a way to undo the screw-up?
  246. # [01:29] <@khuey> hg qpop -a
  247. # [01:29] <@khuey> hg update -C
  248. # [01:29] <@khuey> hg qpush mystack
  249. # [01:29] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  250. # [01:29] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Client exited)
  251. # [01:29] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  252. # [01:29] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  253. # [01:30] * Quits: JeroenDeDauw (jeroen@A2DA4068.2BE824C2.A495AFDF.IP) (Quit: Leaving.)
  254. # [01:30] * Joins: JeroenDeDauw (jeroen@A2DA4068.2BE824C2.A495AFDF.IP)
  255. # [01:32] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  256. # [01:34] * Joins: faramarz (faramarz@5AAE35B2.5EFFC0B8.24454B25.IP)
  257. # [01:34] * edransch is now known as edransch-away
  258. # [01:35] <njn> khuey: what is "mystack"?
  259. # [01:36] * AaronMT|dinner is now known as AaronMT
  260. # [01:36] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  261. # [01:37] <cpearce> anyone else keep getting a build error in idl-parser/header.py when doing a clobber build on Windows? The error for me is on js/xpconnect/tests/idl/xpctest_attributes.idl and I keep getting it consistently. Really annoying...
  262. # [01:37] <cpearce> deleting objdir doesn't seem to help...
  263. # [01:38] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
  264. # [01:38] <taras> yeah i saw that
  265. # [01:38] <taras> running pymake again fixed it for me
  266. # [01:39] * Quits: mixedpuppy (mixedpuppy@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: mixedpuppy)
  267. # [01:39] <cpearce> yeah, that's a real pain.
  268. # [01:39] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  269. # [01:39] * jhford-work is now known as jhford-work-away
  270. # [01:41] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  271. # [01:41] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  272. # [01:42] <@khuey> njn: whatever the deepest patch you want pushed is
  273. # [01:42] <@khuey> cpearce: yeah, I'll fix it shortly
  274. # [01:42] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  275. # [01:42] <cpearce> khuey: thanks, much appreciated.
  276. # [01:43] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  277. # [01:43] * timA is now known as timA|away
  278. # [01:43] * Parts: timA|away (Instantbir@moz-535753DA.hsd1.or.comcast.net)
  279. # [01:43] <sheeri-iphone> Anyone know where clee sits? He quit irc and I need stuff from him today.
  280. # [01:44] <sheeri-iphone> (and in leaving in 20 mins)
  281. # [01:44] <sheeri-iphone> Er, I'm leaving.
  282. # [01:44] * Quits: JeroenDeDauw (jeroen@A2DA4068.2BE824C2.A495AFDF.IP) (Quit: Leaving.)
  283. # [01:44] * djvj|away is now known as djvj
  284. # [01:45] <stuart> call him?
  285. # [01:45] <dholbert> sheeri-iphone, I think he sits near Asa (?)
  286. # [01:45] * zpao is now known as zpao|detached
  287. # [01:45] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Leaving...)
  288. # [01:45] <dholbert> sheeri-iphone, near the "elbow" of the building
  289. # [01:45] <Asa> clee sits opposite my desk on 3rd floor
  290. # [01:46] * Joins: dseif (dseif@moz-5A70621A.dsl.teksavvy.com)
  291. # [01:46] <sheeri-iphone> Asa: thanx! Hopefully he's there.
  292. # [01:46] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  293. # [01:46] * Quits: dseif (dseif@moz-5A70621A.dsl.teksavvy.com) (Input/output error)
  294. # [01:47] <sheeri-iphone> On my way.
  295. # [01:48] <sheeri-iphone> By the bridge?
  296. # [01:48] * Quits: tH (Rob@adsl-213-249-248-180.karoo.KCOM.COM) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
  297. # [01:48] <sheeri-iphone> Nmind found him.
  298. # [01:48] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  299. # [01:48] <taras> dietrich: so if FX_SESSION_RESTORE_COLLECT_DATA_MS is averaging ~1second
  300. # [01:49] <taras> and i dont have that many tabs
  301. # [01:49] <taras> how should i proceed in figuring out why it does that?
  302. # [01:49] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Ping timeout)
  303. # [01:50] <dietrich> taras: how does the session storage telemetry look?
  304. # [01:50] <dietrich> taras: another thing to try is narrowing down which tab
  305. # [01:50] <dietrich> and then we can look at that sessionstore.js
  306. # [01:50] <taras> dietrich: 41ms average
  307. # [01:51] <dietrich> taras: for which telemetry key?
  308. # [01:51] * Quits: sheeri-iphone (sheeriipho@4BAD8E20.22E6D16E.A15D986E.IP) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  309. # [01:51] * Joins: ajuma (ajuma@moz-CDCFE118.home.cgocable.net)
  310. # [01:51] * Joins: jesup|laptop (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  311. # [01:51] <taras> dietrich: http://dl.dropbox.com/u/5961467/moz/session_store.PNG
  312. # [01:51] * Quits: ajuma (ajuma@moz-CDCFE118.home.cgocable.net) (Quit: ajuma)
  313. # [01:53] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  314. # [01:53] <gavin> ttaubert: the problem is that "2s after" might overlap with another tab switch
  315. # [01:54] <gavin> (atm there's a setTimeout between the click and the actual switch - the delayed capture can land right in the middle of it)
  316. # [01:55] <taras> gavin: it seems to be solidly after
  317. # [01:56] <taras> right after
  318. # [01:56] * nical is now known as nical|away
  319. # [01:56] <taras> i haven't had luck with it interleaving
  320. # [01:56] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  321. # [01:56] <taras> after i added the reportError that is
  322. # [01:57] <gavin> taras: right after what?
  323. # [01:57] <taras> but then again, it could've been the cache part of it interleaving
  324. # [01:57] * jhford-work-away is now known as jhford-work
  325. # [01:57] * Quits: faramarz (faramarz@5AAE35B2.5EFFC0B8.24454B25.IP) (Quit: faramarz)
  326. # [01:57] <gavin> by "in the middle of it" I mean "after the setTimeout call, but before the callback"
  327. # [01:57] <taras> gavin: after the sequence of the events that make up a single tab switch
  328. # [01:57] <taras> gavin: but i dont have any solid data either way
  329. # [01:58] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  330. # [01:58] * ChanServ sets mode: +o ehsan
  331. # [01:58] <taras> commenting it out seems to work...but i'm not sure which part of thumbnail capture is getting in the way
  332. # [01:58] <dietrich> taras: hrm, i thought we had session storage telemetry, but maybe we don't
  333. # [01:59] <dietrich> taras: file a bug and assign to ttaubert?
  334. # [01:59] <dietrich> (about thumbnails)
  335. # [01:59] <taras> dietrich: i did
  336. # [01:59] <taras> i even filed one for gavin
  337. # [01:59] <dietrich> great, thanks
  338. # [02:00] <taras> 743069 and the dep
  339. # [02:01] <dietrich> those are pretty general. i'll file a thumbnail-specific one.
  340. # [02:01] * Quits: harth (harth@40018561.F684631.21A4E96A.IP) (Input/output error)
  341. # [02:02] <taras> i think he already did
  342. # [02:02] * dietrich looks
  343. # [02:02] <taras> nm
  344. # [02:02] <taras> i dont see it
  345. # [02:04] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  346. # [02:05] * Quits: bsmith (bsmith@moz-717636FD.hsd1.tx.comcast.net) (Ping timeout)
  347. # [02:05] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  348. # [02:06] * Quits: kanru` (user@moz-EF4A3E58.dynamic.hinet.net) (Ping timeout)
  349. # [02:06] * Joins: philipp64|laptop (chatzilla@A6C4D8D3.8A899716.289A8017.IP)
  350. # [02:06] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  351. # [02:07] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  352. # [02:08] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  353. # [02:08] * Quits: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant_)
  354. # [02:09] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  355. # [02:09] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  356. # [02:09] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  357. # [02:09] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  358. # [02:13] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  359. # [02:13] * Quits: Poly-C (Poly-C@moz-814BDAA2.dip.t-dialin.net) (Ping timeout)
  360. # [02:13] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
  361. # [02:13] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  362. # [02:14] * @khuey grumbles
  363. # [02:14] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  364. # [02:14] <@khuey> the state of California just sent me a drivers license that says I need corrective lenses
  365. # [02:14] <@khuey> but I've never worn glasses in my life
  366. # [02:14] <gavin> good thing they notified you before something bad happened
  367. # [02:14] <@khuey> and passed the vision test without these imaginary glasses
  368. # [02:15] <mccr8> On my very first license, my first name was spelled "Andrw".
  369. # [02:16] <dholbert> ###!!!ASSERTION: First name should contain at least one vowel. c'mon
  370. # [02:17] * Quits: ehugg (chatzilla@moz-44D86B1E.cisco.com) (Ping timeout)
  371. # [02:17] * Joins: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP)
  372. # [02:17] <dholbert> khuey, just use it as an excuse to wear super-cool-looking aviator glasses everywhere now
  373. # [02:18] <@khuey> dholbert: ha
  374. # [02:18] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.11a1/20120409095641])
  375. # [02:19] * Joins: ehugg (chatzilla@moz-44D86B1E.cisco.com)
  376. # [02:19] <nigelb> dholbert++
  377. # [02:19] <@khuey> "no maam, I can't take these off for takeoff, my drivers license says I have to wear glasses at all times in a vehicle"
  378. # [02:20] <darktrojan> better that than your eyesight saying you have to wear glasses at all times :/
  379. # [02:20] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: Ex-Chat)
  380. # [02:21] * Quits: Lucas (Lucas@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  381. # [02:21] <@khuey> indeed
  382. # [02:21] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  383. # [02:22] * Quits: stu (Mibbit@8F899ACE.E9F8C082.D1681CC3.IP) (Ping timeout)
  384. # [02:23] * Joins: Boriss (FlyingToas@moz-A33053EF.telecom.net.ar)
  385. # [02:24] <Waldo> khuey: better drive over to the DMV pronto to fix that!
  386. # [02:24] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
  387. # [02:25] * bear is now known as bear-afk
  388. # [02:25] * Quits: Boriss (FlyingToas@moz-A33053EF.telecom.net.ar) (Ping timeout)
  389. # [02:25] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
  390. # [02:25] <taras> gavin: nm, got tab thumbnail capture to showup inbetween tabswitch steps
  391. # [02:25] <taras> holding down ctrl+tab is sufficient
  392. # [02:27] * Joins: Boriss (FlyingToas@moz-A33053EF.telecom.net.ar)
  393. # [02:27] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  394. # [02:28] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  395. # [02:28] * Joins: surkov (surkov@B9538DF7.B7015738.33A1AC3C.IP)
  396. # [02:28] <gavin> taras: I just filed bug 743877
  397. # [02:28] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  398. # [02:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
  399. # [02:29] * Quits: surkov (surkov@B9538DF7.B7015738.33A1AC3C.IP) (Quit: surkov)
  400. # [02:29] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  401. # [02:29] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  402. # [02:32] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
  403. # [02:33] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
  404. # [02:34] * Joins: ibarlow (ibarlow@moz-D5CDF301.cpe.net.cable.rogers.com)
  405. # [02:37] <taras> gavin: so what does "another hacky patch" aim to accomplish?
  406. # [02:37] <gavin> taras: it just delays doing more work to see whether that's the work that's slow
  407. # [02:41] <taras> after removing setTimeout, I haven't seen >6ms spent to switch the tab
  408. # [02:41] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  409. # [02:41] <taras> content is another matter :)
  410. # [02:41] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  411. # [02:41] <taras> 6ms still seems horribly slow, but it's a lot better than 30
  412. # [02:41] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  413. # [02:41] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  414. # [02:42] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  415. # [02:42] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  416. # [02:43] <gavin> taras: also it has the side effect of keeping the actual visual "tab" indicator responsive, even if the content switching isn't
  417. # [02:43] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  418. # [02:43] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  419. # [02:43] <taras> yeah
  420. # [02:44] * Quits: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP) (Quit: This computer has gone to sleep)
  421. # [02:44] <taras> i noticed this makes the biggest difference when lazy tab loading
  422. # [02:44] <taras> i guess we force a reflow or something when tab switching
  423. # [02:44] * Quits: Boriss (FlyingToas@moz-A33053EF.telecom.net.ar) (Quit: Boriss)
  424. # [02:45] <taras> i guess the proper way to do this is to request animation frame it
  425. # [02:46] <taras> ie mozRequestAnimationFrame
  426. # [02:49] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7702bca6b64d - Kyle Huey - Refix bug 741248 harder. r=me
  427. # [02:49] * Quits: Wevah (Wevah@moz-5435D49F.stcd.qwest.net) (Quit: HARR)
  428. # [02:49] <@khuey> cpearce: ^ should be fixed
  429. # [02:49] <taras> oh wow
  430. # [02:49] <taras> this is super smooth now
  431. # [02:49] <cpearce> khuey++
  432. # [02:49] <taras> amazing
  433. # [02:50] * taras loves guessing
  434. # [02:50] <taras> holy frigging crap
  435. # [02:50] <@khuey> taras: if you use the things designed for the use case, good things happen :-P
  436. # [02:51] <taras> yeah
  437. # [02:51] <taras> or i just not paint content
  438. # [02:51] * Joins: Wevah (Wevah@moz-5435D49F.stcd.qwest.net)
  439. # [02:51] <taras> and now it stopped being smooth :(
  440. # [02:52] <taras> i wonder why it stops being smooth after a while
  441. # [02:53] <luke> what is the easiest way to add a compile flag (-pg) to every compilation (locally)?
  442. # [02:53] <jtcranmer> export CXX='g++ -pg' CC='gcc -pg' ?
  443. # [02:53] <luke> ah, that'll work
  444. # [02:55] * taras wishes he were pwalton
  445. # [02:56] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
  446. # [02:57] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  447. # [02:59] <taras> khuey: but yeah, generally i agree
  448. # [02:59] <taras> who loves to debug animation issues?
  449. # [03:00] * Quits: nthomas (chatzilla@moz-44A3CDB8.dsl.telstraclear.net) (Ping timeout)
  450. # [03:00] <@khuey> "loves", idk
  451. # [03:00] <@khuey> you could ask bz to poke at it
  452. # [03:01] <jviereck> roc: I got the printing stuff implemented (including preview). But when I run the tests, I get a failure
  453. # [03:02] <jviereck> roc: TEST-UNEXPECTED-FAIL | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | Exited with code -6 during test run
  454. # [03:02] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  455. # [03:02] <taras> well
  456. # [03:02] <taras> good news is that this is 100x better than existing code
  457. # [03:02] <taras> and i suspect bz or someone who knows stuff can make it really nice
  458. # [03:02] <@khuey> jviereck: sounds like you're hitting a fatal assertion
  459. # [03:02] <@khuey> jviereck: 6 is SIG_ABRT
  460. # [03:04] * Joins: nthomas (chatzilla@moz-44A3CDB8.dsl.telstraclear.net)
  461. # [03:04] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  462. # [03:04] <jviereck> khuey: is there a common mistake that leads to this exception? Or a good way to figure out what's going wrong?
  463. # [03:04] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  464. # [03:04] <@khuey> jviereck: run the tests under a debugger and wait for it to tell you that things are broken?
  465. # [03:05] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  466. # [03:05] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  467. # [03:05] <jviereck> khuey: ahaa… Are you located in the MV office?
  468. # [03:05] <jviereck> does this means creating a debug build?
  469. # [03:05] * Quits: bholley (bholley@moz-7B0110AD.mv.mozilla.com) (Quit: bholley)
  470. # [03:05] * nthomas is now known as nthomas|away
  471. # [03:06] <@khuey> jviereck: I'm in SF
  472. # [03:06] <@khuey> jviereck: and yes
  473. # [03:06] <@khuey> rebuild with --enable-debug --disable-optimize
  474. # [03:06] <@khuey> and then run the tests under gdb
  475. # [03:06] <@khuey> and it'll break when the signal happens
  476. # [03:06] <jviereck> how to run under gdb?
  477. # [03:06] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  478. # [03:07] <@khuey> jviereck: also, are you sure you don't already have a debug build?
  479. # [03:07] <@khuey> that's the default
  480. # [03:07] <@khuey> jviereck: how are you running the tests now?
  481. # [03:07] <jviereck> khuey: I have removed these flags...
  482. # [03:08] <gavin> Enn: do you know whether https://bugzilla.mozilla.org/show_bug.cgi?id=302667#c8 is still true, and if so, whether we can change it?
  483. # [03:10] <Enn> gavin: I don't know if it is true, but it should be true so that dragging things in background windows works
  484. # [03:10] * Quits: jesup|laptop (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Ping timeout)
  485. # [03:10] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
  486. # [03:11] <Enn> gavin: pressing the mouse raises or focuses the window usually so hard to tell
  487. # [03:12] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  488. # [03:12] * Quits: anky (anky@C90EA875.588DE6B1.A3D1B221.IP) (Ping timeout)
  489. # [03:12] * Joins: anky (anky@51C78DF.E88ABCD5.A3D1B221.IP)
  490. # [03:13] * fabrice is now known as fabrice|afk
  491. # [03:13] * joduinn-mtg is now known as joduinn-brb
  492. # [03:15] * Joins: brahmana|web (Mibbit@63FBCB22.4ECB12B2.274D17D6.IP)
  493. # [03:15] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  494. # [03:15] <gavin> Enn: wouldn't making dragging things in backgroun windows work require that we fire the events regardless of focus state?
  495. # [03:16] * Quits: artur_ (artur@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  496. # [03:16] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  497. # [03:16] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  498. # [03:16] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  499. # [03:16] <Enn> isn't that what you're asking to be changed?
  500. # [03:16] <brahmana|web> I have a website being served on https. The static contents (like images) are served with Cache-Control: public.
  501. # [03:17] <brahmana|web> I see that the FF (latest) is caching the contents. about:cache shows them being in the disk cache.
  502. # [03:17] <Enn> gavin: note that whether we can implement might also be platform specific
  503. # [03:17] * Joins: aw1231 (Mibbit@moz-9BA772FD.dhcp.embarqhsd.net)
  504. # [03:17] * ctalbert is now known as ctalbert|afk
  505. # [03:17] <brahmana|web> However when I reload the page the browser is hitting the server again, getting a 304 and then reading the content from cache.
  506. # [03:18] <brahmana|web> Is there a way I can make it read from cache directly as long as the entry hasn't expired?
  507. # [03:18] <brahmana|web> The expiry date is 7 days here, btw.
  508. # [03:18] * Quits: ehugg_ (chatzilla@5B617238.C5EAED67.6CD50604.IP) (Ping timeout)
  509. # [03:20] <gavin> Enn: that comment is saying that drag events are only fired for focused elements. I think that drag events should always be fired regardless of focus state.
  510. # [03:20] <gavin> Enn: but I need to look into my issue more
  511. # [03:20] <aw1231> I am new to firefox development and I am working on bug 597064 and I am trying to figure out where the utilityPath comes from for this method: http://mxr.mozilla.org/mozilla-central/source/build/automation.py.in#739
  512. # [03:20] <jhford> i'm trying to write an extension for the first time. i remember seeing someone using an inspector on Xul. what's that called?
  513. # [03:20] <Enn> gavin: focused elements? no that should not be the case right now. I assumed you meant focused windows.
  514. # [03:21] <squib> jhford: DOM inspector?
  515. # [03:21] * Quits: anky (anky@51C78DF.E88ABCD5.A3D1B221.IP) (Ping timeout)
  516. # [03:21] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  517. # [03:21] * Joins: ajuma (ajuma@moz-CDCFE118.home.cgocable.net)
  518. # [03:21] <Enn> gavin: which do you mean?
  519. # [03:22] * Joins: anky (anky@C7F2D800.9F2E1A4C.A3D1B221.IP)
  520. # [03:22] * Joins: mwu (mwu@moz-F789BBB4.dynamic.hinet.net)
  521. # [03:22] <jhford> squib: yup! that's it. the dom inspector has changed a lot since i used it last
  522. # [03:22] <jhford> thanks
  523. # [03:22] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  524. # [03:23] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  525. # [03:23] <gavin> Enn: oh, I see what you mean
  526. # [03:24] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  527. # [03:24] <gavin> Enn: I want to back out the patch for bug 302667 because it causes other issues (bug 743877)
  528. # [03:24] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  529. # [03:25] <gavin> Enn: so I'm trying to debug the underlying issue that led to the patch for bug 302667
  530. # [03:25] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Ping timeout)
  531. # [03:25] * Quits: ajuma (ajuma@moz-CDCFE118.home.cgocable.net) (Quit: ajuma)
  532. # [03:25] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  533. # [03:26] * Joins: Mossop (mossop@moz-4FBA210.dsl.dynamic.sonic.net)
  534. # [03:26] <luke> does anyone know how to prevent compiling with -ffunction-sections?
  535. # [03:27] * Quits: Mossop (mossop@moz-4FBA210.dsl.dynamic.sonic.net) (Quit: Reconnecting…)
  536. # [03:28] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
  537. # [03:28] * Joins: Mossop (mossop@moz-4FBA210.dsl.dynamic.sonic.net)
  538. # [03:28] * Quits: philipp64|laptop (chatzilla@A6C4D8D3.8A899716.289A8017.IP) (Ping timeout)
  539. # [03:29] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  540. # [03:29] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  541. # [03:30] * Joins: biesi (cbiesinger@moz-A48F0EDA.tmodns.net)
  542. # [03:30] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  543. # [03:30] * Quits: Mossop (mossop@moz-4FBA210.dsl.dynamic.sonic.net) (Quit: Fleeing the scene)
  544. # [03:30] <RyanVM> mattwoodrow: feel free to reland
  545. # [03:30] * Quits: jviereck (Adium@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  546. # [03:31] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  547. # [03:31] * Joins: faramarz (faramarz@moz-99690620.hinet-ip.hinet.net)
  548. # [03:31] <RyanVM> and also, i wish more effort would be made to keep the Modules wiki up to date
  549. # [03:31] <RyanVM> as it's the only reference that I know of that has everything in one place
  550. # [03:31] * Joins: cjones (cjones@moz-99690620.hinet-ip.hinet.net)
  551. # [03:31] <gavin> which parts of it are out of date?
  552. # [03:31] * nthomas|away is now known as nthomas
  553. # [03:31] <RyanVM> gavin: apparently graphics
  554. # [03:32] <gavin> talk to joe!
  555. # [03:32] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  556. # [03:32] <RyanVM> from bug 737239 - "We haven't been enforcing this at all for the graphics module at all. The current list of peers in that document is considerably out of date - Though it may be technically correct since new peers haven't been discussed at all to my knowledge."
  557. # [03:32] * Joins: Mossop (mossop@moz-4FBA210.dsl.dynamic.sonic.net)
  558. # [03:32] <RyanVM> i'm not comfortable landing patches that violate the stated policy
  559. # [03:34] <@khuey> yeah, they should clean that up
  560. # [03:34] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  561. # [03:34] <@khuey> having an accurate list of peers is a good thing
  562. # [03:34] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  563. # [03:34] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  564. # [03:34] * Joins: yury (yury@moz-E1A05497.ok.ok.cox.net)
  565. # [03:35] <brahmana|web> biesi: ping
  566. # [03:35] * Quits: Mossop (mossop@moz-4FBA210.dsl.dynamic.sonic.net) (Quit: Fleeing the scene)
  567. # [03:35] <biesi> brahmana|web, pong
  568. # [03:36] <Unfocused> gavin: thanks for landing that on aurora for me
  569. # [03:36] <gavin> Unfocused: np!
  570. # [03:36] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  571. # [03:36] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  572. # [03:36] <brahmana|web> biesi: Is it normal for FF to hit the server for cached content, get a 304 and then read from cache?
  573. # [03:36] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
  574. # [03:37] * Quits: chewey (chewey@moz-4FB376AC.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  575. # [03:37] <brahmana|web> biesi: I see that behavior for SSL content which is still not expired
  576. # [03:37] * philor is now known as philor|away
  577. # [03:37] * Joins: chewey (chewey@moz-3A99A2A.dip0.t-ipconnect.de)
  578. # [03:37] <@bz_away> brahmana|web: is your concern the GET, or the reading from cache?
  579. # [03:37] * bz_away is now known as bz
  580. # [03:37] <biesi> brahmana|web, it's normal. depends on various headers
  581. # [03:37] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  582. # [03:38] <@bz> and on the url
  583. # [03:38] <brahmana|web> Cache-Control: max-age=604800, public
  584. # [03:39] <brahmana|web> the url doesn't change i.e. no cache busting params - in fact no query params at all
  585. # [03:39] <biesi> you could make an http log, that explains why we validate
  586. # [03:39] <biesi> firebot, google mozilla http debugging
  587. # [03:39] * Quits: aw1231 (Mibbit@moz-9BA772FD.dhcp.embarqhsd.net) (Quit: http://www.mibbit.com ajax IRC Client)
  588. # [03:39] <firebot> biesi: HTTP Logging - MDN - Mozilla Developer Network -- https://developer.mozilla.org/en/HTTP_Logging
  589. # [03:40] <brahmana|web> Will do that right away..
  590. # [03:40] * jmaher|afk is now known as jmaher
  591. # [03:40] * Quits: rs (rs@moz-CE19CA8.dsl.scrm01.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  592. # [03:41] * Joins: gandalf (zbraniecki@moz-B7457DCD.neoplus.adsl.tpnet.pl)
  593. # [03:41] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
  594. # [03:42] * Quits: gandalf (zbraniecki@moz-B7457DCD.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  595. # [03:43] * Joins: Mossop (mossop@moz-79BD0281.dsl.dynamic.sonic.net)
  596. # [03:43] <jesup> ryanvm: Gerv has indicated they were planning on revamping the module peer system this winter/spring; if that doesn't happen they were going to go through and clean up the list
  597. # [03:43] <jlebar> Suppose I want to make a temporary file inside of a make rule.
  598. # [03:43] <jlebar> Apparently I can't just do TMPFILE:=$(shell mktemp).k
  599. # [03:43] <RyanVM> jesup: OK
  600. # [03:43] <jlebar> Because variable assignments don't exist inside rules, or something?
  601. # [03:44] <jesup> khuey: the peer list is majorly out of date with reality (and the module list)
  602. # [03:44] <jlebar> Wow, I have to use eval?
  603. # [03:44] <biesi> jlebar, rule content is just a shell script...
  604. # [03:45] <@khuey> jesup: only for some modules
  605. # [03:45] <jlebar> biesi, Except for stuff inside $()?
  606. # [03:45] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  607. # [03:46] * Joins: brendan (brendaneic@5CBD7954.5D4F92B4.43362C16.IP)
  608. # [03:46] <biesi> jlebar, yeah, that gets substituted with make vars
  609. # [03:46] <biesi> also $@, etc
  610. # [03:47] <jlebar> biesi, So what's the point of $(shell)?
  611. # [03:47] <jlebar> biesi, Is that exactly the same as backticks?
  612. # [03:47] <brahmana|web> Does hitting Ctrl + R force cache validation?
  613. # [03:47] <jlebar> brahmana|web, ctrl + shift + R
  614. # [03:47] <jlebar> And...maybe. I'm not totally sure. :)
  615. # [03:47] <brahmana|web> :)
  616. # [03:47] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  617. # [03:48] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  618. # [03:48] * Quits: biesi (cbiesinger@moz-A48F0EDA.tmodns.net) (Ping timeout)
  619. # [03:48] * Joins: timA (Instantbir@moz-535753DA.hsd1.or.comcast.net)
  620. # [03:48] <brahmana|web> Closing the browser and opening the same website pulled cached content from cache, butting pressing "Ctrl + R" made the browser to check with the server
  621. # [03:48] <timA> Mossop: ping
  622. # [03:49] <Mossop> timA: pong
  623. # [03:49] * Joins: biesi (cbiesinger@moz-87737E3C.tmodns.net)
  624. # [03:49] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  625. # [03:49] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  626. # [03:50] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  627. # [03:50] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  628. # [03:50] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  629. # [03:51] <timA> Mossop: hey. bug 731541 requires that we have the ability to embed icon resources in EXEs from javascript (a la redit.exe). One option is to just package redit.exe with Firefox and invoke it. Another option is to move redit.cpp into a module. Do you have thoughts as to which approach would be better?
  630. # [03:51] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  631. # [03:52] <gavin> my "module" do you mean xpcom component?
  632. # [03:52] <gavin> (is this code compatibly licensed?)
  633. # [03:52] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  634. # [03:52] <brahmana|web> biesi: I see this in the log - Validating based on VALIDATE_ALWAYS load flag -- Is that because of Ctrl + R ?
  635. # [03:52] <timA> gavin: I believe it's MPL (written by Mossop)
  636. # [03:53] <gavin> ah
  637. # [03:53] <gavin> oh it's in the tree, I see
  638. # [03:53] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  639. # [03:53] <biesi> brahmana|web, yes
  640. # [03:53] <timA> gavin: there was a suggestion to put it in imagelib
  641. # [03:53] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
  642. # [03:54] * Quits: sewardj (sewardj@moz-30089012.dip.t-dialin.net) (Ping timeout)
  643. # [03:54] <biesi> brahmana|web, you can press enter in the urlbar if you want to avoid that problem
  644. # [03:54] * Joins: sewardj (sewardj@moz-3FA2AB48.dip.t-dialin.net)
  645. # [03:55] <brahmana|web> biesi: oh ok.. and what would be the behavior of pressing the reload button?
  646. # [03:55] <Mossop> timA: Well having it as a module (with ctypes presumably?) would mean more scope for sanely dealing with errors and calling an outside exe is always going to be more of a pain than doing it in process I'd think. So I guess the question is how difficult it is to do through ctypes
  647. # [03:55] * joduinn-brb is now known as joduinn
  648. # [03:55] <timA> Mossop, gavin: bug 738500 is where the patch would be posted
  649. # [03:55] <brahmana|web> that is same as Ctrl + R -- just tried it
  650. # [03:55] <biesi> brahmana|web, so the reload button will always validate
  651. # [03:56] <biesi> but just pressing enter should follow the headers
  652. # [03:56] <timA> Mossop: I actually wrote a version in js-ctypes, but now we're considering a C++ implementation
  653. # [03:56] <biesi> brahmana|web, what does the log say for pressing enter?
  654. # [03:56] * KaiRo_away is now known as KaiRo
  655. # [03:56] <brahmana|web> let me check..
  656. # [03:56] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120407170122])
  657. # [03:56] <biesi> though I will have to get off this bus soon and will be offline
  658. # [03:57] <brahmana|web> I can drop you an email...
  659. # [03:57] <brahmana|web> i.e if you want, of course.. :)
  660. # [03:58] <biesi> that works
  661. # [03:58] <biesi> or maybe bz can help you on irc, if you prefer
  662. # [03:58] <biesi> (I won't really be around the rest of the evening)
  663. # [03:58] * Parts: Devan_MSU (u5234@moz-160C58C6.com)
  664. # [03:58] * joduinn is now known as joduinn-afk
  665. # [03:59] <brahmana|web> biesi: sure, thank you
  666. # [03:59] * Joins: dbaron (dbaron@5F8CB093.27376607.189F3E15.IP)
  667. # [03:59] * ChanServ sets mode: +o dbaron
  668. # [03:59] <timA> Mossop, gavin: so I guess there are 3 potential approaches... package the EXE and invoke it from js, fix up the js-ctypes implementation, or put the C++ implementation somewhere accessible (imagelib maybe?)
  669. # [04:00] <gavin> the last option sounds simplest to me
  670. # [04:00] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
  671. # [04:00] <gavin> but, uh, lot of details I don't know about
  672. # [04:00] <gavin> I gtg, will be back later
  673. # [04:01] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  674. # [04:01] <brahmana|web> biesi: Pressing enter worked as you said. No validation
  675. # [04:01] <Mossop> timA: I'd try to avoid the external exe, otherwise I don't have much to say. Sure C++ is going to be easiest (because it already exists) just means more xpcom goop for it. I remember basically nothing about the code to say whehter ctypes is a problem for it or not
  676. # [04:01] <@dbaron> any ideas what we'd have changed since late December that would have broken access to TestRunner in window.parent.wrappedJSObject.TestRunner from a data URL inside the chrome mochitest harness?
  677. # [04:01] * Quits: biesi (cbiesinger@moz-87737E3C.tmodns.net) (Ping timeout)
  678. # [04:02] <@dbaron> in particular, yielding https://bugzilla.mozilla.org/show_bug.cgi?id=404077#c27
  679. # [04:03] <timA> Mossop: mmk. There's a working js-ctypes implementation, but bholley has weighed in against using js-ctypes for this so I think I'm going to go with writing the XPCOM goop
  680. # [04:03] <bholley> Mossop: I think the ctypes is more goop than the XPCOM approach
  681. # [04:04] <bholley> Mossop: because it requires redefining the vtable layout in JS
  682. # [04:04] <Mossop> Fair enough, sounds like C++ is the way to go
  683. # [04:04] <timA> bholley: that's for the shortcut stuff. This one was the ICO buffer manipulation stuff... probably equally complicated though :)
  684. # [04:05] <bholley> timA: yeah :-)
  685. # [04:05] <timA> Mossop, bholley, gavin: cool, thanks guys! I'll get started on that
  686. # [04:05] <timA> bholley: do you think there's any problem with moving (rather than copying) redit from its current location?
  687. # [04:06] <timA> oops, I meant Mossop
  688. # [04:06] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  689. # [04:07] <Mossop> timA: I believe that people still use redit.exe if that is what you're asking
  690. # [04:07] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  691. # [04:10] * philor|away is now known as philor
  692. # [04:10] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
  693. # [04:10] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
  694. # [04:12] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  695. # [04:12] * Joins: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP)
  696. # [04:12] <jlebar> Oh god, if I do |# $(shell echo foo)|, that shell script is still run, isn't it?
  697. # [04:12] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
  698. # [04:12] * jlebar wants to throttle this software.
  699. # [04:13] * Quits: garnacho (carlos@moz-F97AA87E.static.user.ono.com) (Ping timeout)
  700. # [04:15] * Joins: kanru` (user@moz-99690620.hinet-ip.hinet.net)
  701. # [04:16] <@bz> jlebar: the shell?
  702. # [04:16] <jlebar> bz, Make.
  703. # [04:17] <@bz> jlebar: ah, yes
  704. # [04:17] <@bz> jlebar: tool of the devil
  705. # [04:17] * Joins: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net)
  706. # [04:17] <jlebar> bz, You *think* you're commenting it out, but it's just a cruel joke.
  707. # [04:17] <@bz> jlebar: much like most things in that problem space
  708. # [04:17] * Joins: surkov (surkov@B9538DF7.B7015738.33A1AC3C.IP)
  709. # [04:17] <dholbert> /nick dholbert|afk
  710. # [04:17] <Callek> jlebar: that shell invoke doesn't happen in MozBuild on win
  711. # [04:17] <Callek> with GNUMake anyway
  712. # [04:17] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  713. # [04:18] * dholbert is now known as dholbert|afk
  714. # [04:18] <Callek> (tested with |# $(shell sleep 3600)|
  715. # [04:18] * Joins: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net)
  716. # [04:18] <jlebar> Callek, http://pastebin.mozilla.org/1561433 ?
  717. # [04:19] <jlebar> Callek, It may be killing the shell early.
  718. # [04:19] * Quits: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  719. # [04:19] <jlebar> I think it does that to be fun.
  720. # [04:19] <Callek> jlebar: AHHH that *is* invoked
  721. # [04:19] <jlebar> That is so ridiculous.
  722. # [04:19] <Callek> jlebar: the reason is that by putting the tab before the # char, you're telling make "pass "# " + value of $(shell echo foo) to the shell
  723. # [04:20] <Callek> jlebar: its not a make comment but a shell invoke
  724. # [04:20] * Joins: nli (nli@moz-99690620.hinet-ip.hinet.net)
  725. # [04:20] <@bz> 1) Having whitespace mean stuff is evil
  726. # [04:20] <@bz> 2) Having different kinds of whitespace mean different stuff is make
  727. # [04:20] <Callek> bz: yes, and yes.
  728. # [04:20] <@bz> 'nuff said
  729. # [04:20] <Callek> well for 1) I like whitespace mean stuff in python
  730. # [04:20] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  731. # [04:21] <Callek> at least it means stuff in obvious ways ;-)
  732. # [04:21] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  733. # [04:21] * Quits: KaiRo (robert@moz-4CB922D7.adsl.highway.telekom.at) (Input/output error)
  734. # [04:21] <Callek> jlebar: hth
  735. # [04:21] * mwu goes to code in http://en.wikipedia.org/wiki/Whitespace_%28programming_language%29
  736. # [04:21] <jlebar> writing make is too hard. I'm just going to write a long shell script inside @.
  737. # [04:21] <@khuey> if make is the tool of the devil, my life suddenly makes much more sense to me
  738. # [04:21] <Callek> jlebar: UGH please don't
  739. # [04:22] <Callek> jlebar: well actually... what are you working on
  740. # [04:22] <Callek> a long shell script is sometimes a good idea, but in a @ is usually never a good idea
  741. # [04:22] <jlebar> Callek, I'm writing a poor man's rsync. It's going to hash files locally and on my phone, then diff the results.
  742. # [04:22] <jlebar> This is not hard in shell.
  743. # [04:23] <Callek> jlebar: that might be simpler with a shell script, but if this is landing in Mozilla-anywhere and meant to have associated automation *for the love of god* do not prefix it with @ when invoking
  744. # [04:23] <mwu> I've sorta wanted to just have rsync on the phone
  745. # [04:23] <Callek> we want failures to be noticed
  746. # [04:23] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  747. # [04:23] <jlebar> Callek, I should use $(shell) ?
  748. # [04:23] <jlebar> mwu, Well, you'll get a lame version by the time I'm done. :)
  749. # [04:24] <Callek> jlebar: I mean do not do |\t@some_shell_script| instead do |\tsome_shell_script|
  750. # [04:24] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  751. # [04:24] <Callek> jlebar: @ will ignore error values returned
  752. # [04:24] <jlebar> Callek, I see.
  753. # [04:24] <Callek> without @ you're letting make realize when an error happens in the script, and thus abort
  754. # [04:25] * timA is now known as timA|away
  755. # [04:25] <jlebar> Sure, okay.
  756. # [04:25] * Callek knows he has gone to lower hell, when he (a) knows Make syntax rules by heart, (b) Works in RelEng dealing with Android Tegra's, and (c) still uses SeaMonkey nevermind being part of the SeaMonkey Driver team ;-)
  757. # [04:26] * Callek is even more scared that he loves all of that
  758. # [04:28] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
  759. # [04:28] <jlebar> Callek, Does sh have an equivalent of bash's <(cmd)?
  760. # [04:29] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
  761. # [04:29] <Callek> jlebar: why not do #!/bin/bash ?
  762. # [04:29] <Callek> in the script
  763. # [04:29] * Quits: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP) (Quit: )
  764. # [04:29] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  765. # [04:29] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Input/output error)
  766. # [04:29] <@bz> choices choices
  767. # [04:29] <@bz> script in sh, or pull nails with pliers
  768. # [04:30] <kanru`> jlebar, mwu: you know you can use |adb sync| right?
  769. # [04:30] <jesup> /bin/sh effectively disappeared many moons ago
  770. # [04:30] <jlebar> Callek, Okay, this is going to get fun. :)
  771. # [04:31] <jlebar> kanru, AFAICT that uses last-modified time rather than hashing.
  772. # [04:31] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120216115618])
  773. # [04:31] <Callek> jlebar: you mean you can't use bash, or don't want to use bash?
  774. # [04:31] <jlebar> Callek, No, yours is a good suggestion.
  775. # [04:31] * Callek can possibly pull out of his bag of tricks a solution to the < bash redirection operator for shell :-)
  776. # [04:32] <Callek> s/shell/sh/
  777. # [04:32] <Callek> ahh ok :-)
  778. # [04:32] <jlebar> (Of course you end a define with "enddef", not "enddef" in Make.)
  779. # [04:32] <jlebar> er, endef, not enddef.
  780. # [04:32] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  781. # [04:32] <jlebar> enddef would make way too much sense.
  782. # [04:32] <jesup> Of course, I prefer to script in tcsh... :-) Probably because I wrote a seriously extended CShell for non-Unix machines ~27ish years ago...
  783. # [04:32] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  784. # [04:32] <Callek> jlebar: yea, and I *always* suggest ending a define in Make with an extra blank line
  785. # [04:32] * jesup boggles that he just said that
  786. # [04:33] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
  787. # [04:33] <jlebar> Callek, Before or after the endef?
  788. # [04:33] * jlebar is taking no chances here.
  789. # [04:33] <Callek> jlebar: before
  790. # [04:34] <Callek> jlebar: mostly because I have found issues when its missing but none when its not
  791. # [04:34] * Quits: @roc (chatzilla@moz-9E3A2D2E.jetstream.xtra.co.nz) (Ping timeout)
  792. # [04:34] * padenot is now known as padenot|away
  793. # [04:34] * Callek could be proven wrong, but it always helps to be extra safe ;-)
  794. # [04:34] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  795. # [04:35] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  796. # [04:36] * Joins: pranavrc (pranavrc@447A957C.4E6A3713.C28326FD.IP)
  797. # [04:36] * Joins: roc (chatzilla@moz-9E3A2D2E.jetstream.xtra.co.nz)
  798. # [04:36] * ChanServ sets mode: +o roc
  799. # [04:37] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  800. # [04:37] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  801. # [04:37] * jaws is now known as jaws|brb
  802. # [04:38] * Quits: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  803. # [04:38] * Quits: Mossop (mossop@moz-79BD0281.dsl.dynamic.sonic.net) (Ping timeout)
  804. # [04:39] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  805. # [04:40] <jesup> bz: tweezers
  806. # [04:40] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  807. # [04:40] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  808. # [04:40] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/6fe5b0271cd1 - Serge Gautherie - Bug 740769. (Bv1) Convert test_bug325418.js file to LF end-of-lines, Fix nsITimer.idl documentation. r=bzbarsky.
  809. # [04:40] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  810. # [04:40] <jgilbert> any ideas why my mac clobber opt builds are segfaulting?
  811. # [04:41] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  812. # [04:41] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  813. # [04:43] * Quits: brendan (brendaneic@5CBD7954.5D4F92B4.43362C16.IP) (Quit: brendan)
  814. # [04:43] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  815. # [04:44] <philor> jgilbert: what rev of what repo?
  816. # [04:45] * Joins: Boriss (FlyingToas@moz-404969B0.telecom.net.ar)
  817. # [04:45] * jaws|brb is now known as jaws
  818. # [04:45] * Joins: Mossop (mossop@moz-79BD0281.dsl.dynamic.sonic.net)
  819. # [04:45] * Quits: Boriss (FlyingToas@moz-404969B0.telecom.net.ar) (Quit: Boriss)
  820. # [04:45] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  821. # [04:45] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  822. # [04:46] * spartan|away is now known as spartan
  823. # [04:47] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  824. # [04:47] * Joins: mburst (mburst@C5B03ED4.15EE8362.5379700C.IP)
  825. # [04:47] <jgilbert> philor: moz-central, multiple revs, currently 91171
  826. # [04:48] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  827. # [04:48] * Quits: cjones (cjones@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  828. # [04:48] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  829. # [04:49] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  830. # [04:49] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  831. # [04:50] * Joins: cjones (cjones@moz-F789BBB4.dynamic.hinet.net)
  832. # [04:50] * Joins: gwagner__ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  833. # [04:50] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  834. # [04:51] * Joins: ehugg_ (chatzilla@5B617238.C5EAED67.6CD50604.IP)
  835. # [04:51] * Quits: brahmana|web (Mibbit@63FBCB22.4ECB12B2.274D17D6.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  836. # [04:52] <@dbaron> philor, what's up with all the manual orange comments you've been making today?
  837. # [04:53] <philor> dbaron: IT accidentally moved bzapi to the new datacenter, rather suddenly, this morning
  838. # [04:53] * Quits: ibarlow (ibarlow@moz-D5CDF301.cpe.net.cable.rogers.com) (Quit: ibarlow)
  839. # [04:53] <philor> well, future tense, it's still in the process
  840. # [04:53] * Quits: dougt (dougt@moz-A8ADD744.org) (Ping timeout)
  841. # [04:53] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  842. # [04:54] <philor> so, no tbplbot, just my addressbar
  843. # [04:54] <@dbaron> philor, bug# ?
  844. # [04:54] * Joins: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net)
  845. # [04:54] <@dbaron> philor, I'm happy to change its severity to blocker to cause somebody to be paged
  846. # [04:54] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  847. # [04:55] <philor> dbaron: bug 743827, you'd be in an edit war with IT, since they just dropped it because they're going as fast as they can
  848. # [04:55] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  849. # [04:55] * Joins: dougt (dougt@moz-A8ADD744.org)
  850. # [04:55] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  851. # [04:57] <philor> what we really need are frequent brownbags and blog posts about "what these words mean to IT"
  852. # [04:57] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  853. # [04:57] * Joins: jviereck (Adium@3C1BAA78.541DA6A2.66281533.IP)
  854. # [04:57] <philor> because none of us knew that having the bzapi hostname include "-dev" meant "constantly at risk of someone thinking, correctly within their world, that it can be shut off at any time"
  855. # [04:59] <philor> just like nobody involved with tbpl, or I think treestatus, really internalized that when they say "we'll put it on the generic cluster" they mean "every single request may be on a different machine with a different filesystem and no shared state for anything not in a db"
  856. # [05:00] * Joins: gandalf (zbraniecki@moz-B7457DCD.neoplus.adsl.tpnet.pl)
  857. # [05:00] <@khuey> imho we should close the tree and bump the bug to blocker
  858. # [05:01] * Quits: anky (anky@C7F2D800.9F2E1A4C.A3D1B221.IP) (Ping timeout)
  859. # [05:01] * Quits: nthomas (chatzilla@moz-44A3CDB8.dsl.telstraclear.net) (Ping timeout)
  860. # [05:01] * Joins: anky (anky@2E22AD.3D8920F9.A3D1B221.IP)
  861. # [05:02] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  862. # [05:02] * Joins: nthomas (chatzilla@moz-44A3CDB8.dsl.telstraclear.net)
  863. # [05:03] <philor> am I doing that bad a job of starring?
  864. # [05:04] <@khuey> heh
  865. # [05:04] <philor> or do you think they can make it transfer faster?
  866. # [05:04] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  867. # [05:04] <@khuey> well the fact that its not assigned to anyone isn't encouraging
  868. # [05:04] <@khuey> but maybe they're on it, idk
  869. # [05:05] <philor> they were on it before that was filed
  870. # [05:05] <@khuey> ok
  871. # [05:06] <philor> and of course I think it's a blocker, but I think everything that annoys me is, I still miss the days when we had one slave per build, and I could file blockers against IT every time it needed to be rebooted :)
  872. # [05:07] * Joins: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net)
  873. # [05:08] * Quits: surkov (surkov@B9538DF7.B7015738.33A1AC3C.IP) (Quit: surkov)
  874. # [05:08] * Quits: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  875. # [05:08] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  876. # [05:09] * Joins: cjones_ (cjones@moz-99690620.hinet-ip.hinet.net)
  877. # [05:10] * Quits: cjones (cjones@moz-F789BBB4.dynamic.hinet.net) (Ping timeout)
  878. # [05:10] <philor> sure makes the Android failures seem nice, though: not only do I have autocomplete for every single one, I know what three letters to type for each one to bring it up first
  879. # [05:10] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  880. # [05:10] * Quits: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  881. # [05:11] <@bz> heycam: ping
  882. # [05:11] <heycam> bz, pong
  883. # [05:15] <heycam> bz, I fixed up the #es-nullable-type problem just now btw
  884. # [05:16] * Quits: CEnnis91 (u3543@moz-160C58C6.com) (Quit: Connection closed for inactivity)
  885. # [05:16] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  886. # [05:21] <heycam> "Please do not abort a push to try (with ctrl-c) once it has begun." this is an instinct that is hard to overcome. I guess there's no way to *prevent* this from causing a problem? (rolling back out the pushlog entry automatically?)
  887. # [05:22] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  888. # [05:23] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  889. # [05:24] * Joins: philipp64|laptop (chatzilla@moz-764C1742.hfc.comcastbusiness.net)
  890. # [05:24] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  891. # [05:24] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  892. # [05:25] <philor> it's not just that it's hard to overcome, it's actually impossible to tell whether or not you are at the point where you'll break the repo
  893. # [05:26] * jwir3 is now known as jwir3|away
  894. # [05:26] <philor> the one time I broke try, there had been absolutely no output, until I killed it and everything down to the "don't have done what you just did" message showed up
  895. # [05:27] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  896. # [05:27] <philor> so the next time a push to try hung on me, I left it for a couple of hours before I got brave enough to kill it
  897. # [05:27] <heycam> I like to think that the more you wait, the bigger things will blow up when you press ctrl+c
  898. # [05:28] <@bz> heycam: looking
  899. # [05:29] <@bz> heycam: looks good
  900. # [05:29] <heycam> bz, cool.
  901. # [05:29] * Joins: Boriss (FlyingToas@EB476629.539C4CF2.5039E5EA.IP)
  902. # [05:29] <jlebar> mwu, Well, this incremental thing is much faster when you have to update a few files. But because there's no way to batch-push a list of files, it's slower when you have many files.
  903. # [05:29] <@bz> heycam: all we need now is for specs to actually update as needed...
  904. # [05:29] <jlebar> mwu, Unless you know of a way to batch-push, I'm going to have to tar and untar...
  905. # [05:29] <heycam> bz, yes if every time I commit a change to the spec it automatically fixed all dependent specs that would be nice
  906. # [05:30] <@bz> heycam: it'll be easier once webidl sorta stabilizes. :(
  907. # [05:30] * philor sees that in the case of bug 687972, his starring really *is* that bad
  908. # [05:30] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  909. # [05:30] * Joins: Devan_MSU (u5234@moz-160C58C6.com)
  910. # [05:30] <Devan_MSU> spartan: yup
  911. # [05:30] <heycam> bz, the more you keep implementing and bug-reporting, the closer it gets to being stabilised :)
  912. # [05:30] * Parts: Devan_MSU (u5234@moz-160C58C6.com)
  913. # [05:30] <@bz> heycam: yes, I know
  914. # [05:30] <heycam> bz, of course this is not stopping the spec from being published as a CR next week
  915. # [05:30] <@bz> heycam: mmm
  916. # [05:30] <@bz> heycam: I have a hard time believing that's happening
  917. # [05:30] <heycam> bz, but given everyone looks at dev.w3.org it doesn't really matter
  918. # [05:30] <@bz> heycam: Given 0 implementation experience
  919. # [05:30] <jviereck> khuey: finally, I got the debug build done
  920. # [05:30] <heycam> bz, oh I was on the transition call this morning, so I believe it is happening :)
  921. # [05:31] <heycam> bz, only LCWD -> CR, not CR -> later
  922. # [05:31] <@bz> heycam: oh, sure
  923. # [05:31] <jviereck> running the unit tests now gives:
  924. # [05:31] <jviereck> 162 INFO TEST-END | /tests/content/canvas/test/test_toDataURL_parameters.html | finished in 861ms
  925. # [05:31] <jviereck> 4163 INFO TEST-START | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html
  926. # [05:31] <jviereck> 4164 INFO Error: Unable to restore focus, expect failures and timeouts.
  927. # [05:31] <jviereck> ++DOMWINDOW == 21 (0x11c5cbc78) [serial = 55] [outer = 0x1182f9000]
  928. # [05:31] <jviereck> 4165 ERROR TEST-UNEXPECTED-FAIL | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | an unexpected uncaught JS exception reported through window.onerror - Error loading script at http://mochi.test:8888/tests/content/canvas/test/webgl/resources/webgl-test-harness.js:1
  929. # [05:31] <@khuey> jviereck: we should get you faster hardware
  930. # [05:31] <@bz> heycam: I meant "This is so going back to LC"
  931. # [05:31] <heycam> bz, ah
  932. # [05:31] <@khuey> jviereck: so it doesn't abort?
  933. # [05:31] <@bz> heycam: I mean... we're making substantive changes to it still
  934. # [05:31] <heycam> bz, if any normative change is enough to go back to LC again, then it surely will
  935. # [05:31] <jviereck> khuey: I was for lunch and there was something wrong with the C++ code I wrote...
  936. # [05:31] <@bz> heycam: most of it hasn't really been read
  937. # [05:31] <heycam> bz, no I know
  938. # [05:31] <@bz> heycam: afaict
  939. # [05:31] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  940. # [05:32] <@bz> heycam: (not your fault, that last one)
  941. # [05:32] <jviereck> khuey: honestly, I'm not sure what these lines are telling me :( I just see that there is an error, but have no clue what too look for. Any idea?
  942. # [05:32] <@bz> heycam: our new stuff is aligned to it in some ways, but not others
  943. # [05:32] <heycam> bz, I wonder how far along the WebKit folks are coming with implementing it, because I sure haven't heard (m)any bug reports from them
  944. # [05:32] <@bz> heycam: missing some parser features to really sit down and handle all of it properly
  945. # [05:32] <@bz> heycam: afaik the're not
  946. # [05:32] <heycam> ah
  947. # [05:32] <@bz> heycam: as in, they're not using webidl for their stuff
  948. # [05:33] <@bz> heycam: internally
  949. # [05:33] <@bz> heycam: and have no plans to, so much....
  950. # [05:33] <heycam> bz, I see. well the actual consumption of the IDL I don't care so much about, but following the requirements in the spec would be good
  951. # [05:33] <@bz> heycam: fwiw, I do hope that at some point here we'll have some in-tree tests that have idl exercising lots of corner cases
  952. # [05:33] <@khuey> jviereck: can you pastebin your mozconfig?
  953. # [05:33] <@bz> heycam: and an impl we can run as part of our tests
  954. # [05:33] <heycam> bz, yeah that would be great
  955. # [05:33] <@khuey> bz: I want to autogenerate tests eventually
  956. # [05:34] <@bz> khuey: worksforme
  957. # [05:34] <heycam> bz, once we get to work on the webidl test suite itself hopefully that will prod the others
  958. # [05:34] <@bz> khuey: but I don't see how. ;()
  959. # [05:34] <@bz> er, ;)
  960. # [05:34] <@bz> heycam: maybe
  961. # [05:34] * Quits: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr) (Ping timeout)
  962. # [05:34] <jviereck> khuey: http://pastebin.mozilla.org/1561548
  963. # [05:34] * sancus is now known as sancus_
  964. # [05:34] * sancus_ is now known as sancus
  965. # [05:34] <@bz> heycam: I expect this to be a long hard slog, in general....
  966. # [05:35] <@bz> khuey: how can we autogenerate tests of various normative statements in webidl?
  967. # [05:35] <heycam> bz, yeah… when I say to the W3C folks that it's going to take a lot longer than the 3 months minimum CR time, given we need to wait for implementations...
  968. # [05:35] <@khuey> jviereck: ok, does your machine support webgl?
  969. # [05:35] <@khuey> jviereck: does webgl work in a firefox nightly build?
  970. # [05:35] <jviereck> sure. It's the latest MacBook 13"
  971. # [05:35] <sheeri> kumar you around?
  972. # [05:35] <jviereck> khuey: the tests run fine without applying the patches I've worked on latly
  973. # [05:35] <@khuey> ah
  974. # [05:35] <@bz> heycam: there are people who think webidl can exit CR in 3 months?
  975. # [05:36] <@khuey> bz: they have access to some good drugs over there at the w3c apparently
  976. # [05:36] <heycam> bz, no, but a minimum time had to be put in so that's what we put :)
  977. # [05:36] <@bz> heycam: I mean... maybe they have a test suite and implementations they're sitting on. ;)
  978. # [05:36] <@bz> heycam: ah, heh
  979. # [05:36] <@khuey> jviereck: ok, did the output tell you what the uncaught exception was?
  980. # [05:36] <@bz> heycam: yes, you can be pretty certain 3 months won't constrain you to not exiting when you want to exit. ;)
  981. # [05:36] <heycam> heh
  982. # [05:37] <@bz> khuey: so by the way...
  983. # [05:37] <kumar> hey sheeri
  984. # [05:37] <@bz> khuey: I think we should probably autogenerate an optional_argc for methods that have trailing optional args with no default value
  985. # [05:37] <sheeri> hi kumr
  986. # [05:37] * padenot|away is now known as padenot
  987. # [05:37] <sheeri> kumar even :D
  988. # [05:37] * kumar adds kumr highlight
  989. # [05:38] <@bz> khuey: and push specs to write in default values as needed
  990. # [05:38] <jviereck> khuey: ahh, there are these lines as well:
  991. # [05:38] <jviereck> 4166 ERROR TEST-UNEXPECTED-FAIL | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | an unexpected uncaught JS exception reported through window.onerror - WebGLTestHarnessModule is not defined at http://mochi.test:8888/tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html:126
  992. # [05:38] <jviereck> JavaScript error: http://mochi.test:8888/tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html, line 126: WebGLTestHarnessModule is not defined
  993. # [05:38] <jviereck> 4167 INFO TEST-END | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | finished in 3679ms
  994. # [05:38] <@khuey> bjacob: ^ ever seen that?
  995. # [05:38] <jviereck> khuey: wait a second
  996. # [05:38] <sheeri> kumar - do you have an IP for me? for where your'e coming from?
  997. # [05:38] * padenot is now known as padenot|away
  998. # [05:38] <@khuey> bz: ok
  999. # [05:38] <bjacob> khuey: i've never seen that
  1000. # [05:38] <@khuey> bz: sounds reasonable
  1001. # [05:38] * padenot|away is now known as padenot
  1002. # [05:39] <jgilbert> so I'm getting http://pastebin.mozilla.org/1561553 for my mac clobber opt builds
  1003. # [05:40] <jgilbert> pull was from last week, I think
  1004. # [05:41] <@khuey> heh
  1005. # [05:41] <@khuey> http://groups.google.com/a/chromium.org/group/chromium-dev/msg/6761e0c13186a3ed
  1006. # [05:41] * Joins: artur (artur@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  1007. # [05:41] <@khuey> chromium has wtf moments too
  1008. # [05:41] * Joins: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net)
  1009. # [05:41] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  1010. # [05:42] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1011. # [05:42] * Quits: ehugg_ (chatzilla@5B617238.C5EAED67.6CD50604.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  1012. # [05:43] <@bz> khuey: hey, you mean their mobile subteam is going off and doing stuff?
  1013. # [05:43] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  1014. # [05:43] <@khuey> bz: yeah
  1015. # [05:43] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1016. # [05:44] * Quits: mburst (mburst@C5B03ED4.15EE8362.5379700C.IP) (Quit: Leaving)
  1017. # [05:44] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  1018. # [05:46] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1019. # [05:46] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  1020. # [05:46] * Joins: automata (automata@70838C3C.836C8678.3DAF2526.IP)
  1021. # [05:47] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1022. # [05:50] * Quits: gandalf (zbraniecki@moz-B7457DCD.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1023. # [05:51] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1024. # [05:51] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  1025. # [05:53] * Quits: nrc (nrc@E2F7352.56080C53.97BBD552.IP) (Ping timeout)
  1026. # [05:54] * Quits: tonymec (tonymec@moz-9496E99D.adsl-dyn.isp.belgacom.be) (Ping timeout)
  1027. # [05:54] * Joins: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net)
  1028. # [05:55] * Quits: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1029. # [05:55] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  1030. # [05:56] * ewong|sleep is now known as ewong_
  1031. # [05:56] * Quits: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1032. # [05:57] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1033. # [05:57] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  1034. # [05:58] * Joins: micadeyeye (micadeyeye@moz-457322F0.dynamic.wa.co.za)
  1035. # [06:00] * Joins: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net)
  1036. # [06:01] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1037. # [06:02] * Joins: mjschranz_ (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  1038. # [06:02] * khuey is now known as khuey|away
  1039. # [06:02] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  1040. # [06:02] * Joins: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net)
  1041. # [06:03] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  1042. # [06:03] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1043. # [06:03] * Quits: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1044. # [06:05] * sancus is now known as sancus_
  1045. # [06:05] * sancus_ is now known as sancus
  1046. # [06:05] * Quits: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1047. # [06:06] * Joins: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net)
  1048. # [06:07] * Quits: mwu (mwu@moz-F789BBB4.dynamic.hinet.net) (Quit: Leaving)
  1049. # [06:07] * Joins: victorporof (victorporo@BD5B5B26.602BD6C.79933D60.IP)
  1050. # [06:09] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  1051. # [06:09] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  1052. # [06:10] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  1053. # [06:10] * Quits: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1054. # [06:10] * Quits: @bsmedberg (bsmedberg@moz-5FAB3E7B.altnpa.east.verizon.net) (Ping timeout)
  1055. # [06:16] * Quits: Mossop (mossop@moz-79BD0281.dsl.dynamic.sonic.net) (Ping timeout)
  1056. # [06:17] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  1057. # [06:20] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
  1058. # [06:20] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  1059. # [06:21] * Quits: jviereck (Adium@3C1BAA78.541DA6A2.66281533.IP) (Quit: Leaving.)
  1060. # [06:22] <JonathanS> Looks like MS bought the cookie, JavaScript, and SSL patents from AOL
  1061. # [06:23] * Joins: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
  1062. # [06:25] * Quits: espindola (espindola@moz-E3C907E0.dsl.teksavvy.com) (Quit: Ex-Chat)
  1063. # [06:28] * Quits: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com) (Quit: kumar)
  1064. # [06:31] <jlebar> Callek, I can't get #!/bin/bash to work in my define. Is there a trick?
  1065. # [06:32] * Quits: cjones_ (cjones@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1066. # [06:32] <Callek> jlebar: umm wait, are you doing in GNUMake |define ... \ #!/bin/bash|
  1067. # [06:32] <Callek> jlebar: what I suggested/thought was that you were creating an actual standalone bash script to get called by your Makefile
  1068. # [06:32] <jlebar> Callek, Heh, that would be much more likely to work.
  1069. # [06:33] <jlebar> Callek, I'll just do SHELL:=/bin/bash, unless there's a reason I shouldn't.
  1070. # [06:33] <Callek> jlebar: if its local only I can't think of a strong reason
  1071. # [06:33] <jlebar> Callek, What do you mean "local only"?
  1072. # [06:33] <Callek> as in are you publishing the Makefile for others to use (such as mozilla infra)
  1073. # [06:33] <jlebar> Callek, I am.
  1074. # [06:34] <Callek> changing SHELL on others, *might* hurt people who are using another OS, or have bash in usr/local/bin etc.
  1075. # [06:34] <jlebar> Well, using #!/bin/bash would hurt too, right?
  1076. # [06:34] <Callek> afaik the shebang for generic #!/bin/bash search /usr/bin/ etc as well
  1077. # [06:35] <Callek> while SHELL:= I don't think does an actual search and is presumed to actually exist
  1078. # [06:35] * Callek is going from mem here, and it is after-all 12:30 pm for me, so I might be forgetting something
  1079. # [06:35] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1080. # [06:35] <jlebar> Callek, Heh, okay.
  1081. # [06:36] <jlebar> Probably better to put it in a separate file anyway -- this stringing it together into a single sh command is kind of silly.
  1082. # [06:36] * Quits: brambles_ (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Client exited)
  1083. # [06:36] <Callek> jlebar: yea in a single define ifyou use |;| anywhere to split the actual commands instead of && you're in potential trouble too
  1084. # [06:37] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
  1085. # [06:37] <Callek> since your one-shell-invoke now has the potential to fail without bubbling up to make
  1086. # [06:37] * Joins: ctopper (craig@moz-42075866.hsd1.or.comcast.net)
  1087. # [06:37] <jlebar> Callek, It's complicated because some commands return non-zero and that's OK, so there are a bunch of || true's in there... :(
  1088. # [06:37] * Quits: ctopper (craig@moz-42075866.hsd1.or.comcast.net) (Quit: ctopper)
  1089. # [06:37] <Callek> joey knows a lot of gotchyas like that, but if you split it out to a script you can controlll things ;-)
  1090. # [06:37] <jlebar> Callek, But it's 12:30 for me too. I'll cc you on the pull request, if you don't mind?
  1091. # [06:38] <Callek> jlebar: set +e; ret=$?
  1092. # [06:38] <jlebar> Callek, Yeah, in a script. :)
  1093. # [06:38] <Callek> jlebar: then test ret when you need to ($? is the return code from the previous command executed)
  1094. # [06:38] * Callek wonders if he is weird to know this stuff so well as a win user ;-) never owning a linux desktop
  1095. # [06:39] * Quits: nattofriends (tsutsumi@moz-A369A791.warosu.org) (Quit: さよなら)
  1096. # [06:39] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Ping timeout)
  1097. # [06:39] * Joins: nattofriends (tsutsumi@moz-A369A791.warosu.org)
  1098. # [06:39] <Callek> jlebar: either way; good luck
  1099. # [06:39] <jlebar> Callek, Thanks.
  1100. # [06:39] * Joins: lht (elihait@moz-722A94AD.dreamhost.com)
  1101. # [06:39] * Joins: cjones_ (cjones@moz-99690620.hinet-ip.hinet.net)
  1102. # [06:40] <heycam> Callek, jlebar, I think you can prefix the command with a "-" to have make ignore the exit code of the command
  1103. # [06:41] <jlebar> heycam, make or bash?
  1104. # [06:41] <heycam> jlebar, in make (did I get the context wrong?)
  1105. # [06:41] <Callek> heycam: I think in make you use @
  1106. # [06:41] * Joins: smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi)
  1107. # [06:41] * ChanServ sets mode: +o smaug
  1108. # [06:41] <heycam> Callek, I think "@" means don't print out the command
  1109. # [06:41] <Callek> but there is a - syntax too
  1110. # [06:41] <jlebar> heycam, Not entirely, but this is a giant bash script in make, and I want to ignore just some return codes...it's a mess. :)
  1111. # [06:42] <jlebar> heycam, However, it is quite a bit faster than the previous cocmmand.
  1112. # [06:42] <Callek> heycam: I could easily be mixing up my decorators for Make
  1113. # [06:42] <Callek> jlebar: umm are you redoing packaging/l10n/installer stuff???
  1114. # [06:42] <jlebar> Callek, it's the code which pushes files to the device in b2g.
  1115. # [06:43] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.2a1pre)
  1116. # [06:43] <Callek> ahh b2g the only area with convoluted mess Makefile stuff that I don't have experience looking at
  1117. # [06:43] <Callek> :-)
  1118. # [06:44] * dholbert|afk is now known as dholbert
  1119. # [06:44] <dholbert> bz, ping?
  1120. # [06:45] * glob|away is now known as glob
  1121. # [06:45] * Joins: aja (chatzilla@31F97AFA.71C78C16.7880DB15.IP)
  1122. # [06:45] <dholbert> bz, in WipeContainingBlock, I'm wondering if it'd make sense to just set nextSibling to null if aIsAppend is set
  1123. # [06:46] <dholbert> bz, (on this line: http://mxr.mozilla.org/mozilla-central/source/layout/base/nsCSSFrameConstructor.cpp?mark=10982-10982#10958 )
  1124. # [06:46] <dholbert> bz, (assuming I'm understanding the significance of |aIsAppend| correctly
  1125. # [06:46] <dholbert> )
  1126. # [06:46] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
  1127. # [06:48] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  1128. # [06:49] <@bz> dholbert: ack
  1129. # [06:49] <@bz> dholbert: one sec, looking up the code
  1130. # [06:49] <dholbert> bz, thanks
  1131. # [06:51] <@bz> nextSibling can be non-null when aIsAppend is true
  1132. # [06:51] <@bz> dholbert: ^
  1133. # [06:52] <dholbert> bz, ah, ok -- what sort of situation would cause that?
  1134. # [06:52] <@bz> ::after
  1135. # [06:53] <@bz> it's slightly messy
  1136. # [06:53] * @bz would love to clean up that stuff more
  1137. # [06:53] <aja> dholbert: ping me when you and bz are done
  1138. # [06:53] <@bz> but basically, aIsAppend being true just means "caller will go through AppendFramesToParent"
  1139. # [06:53] <@bz> in which case we can make some optimizations we can't make otherwise
  1140. # [06:54] <@bz> (we should fix the docs to say AppendFramesToParent, not AppendFrames)
  1141. # [06:54] * Joins: Poly-C (Poly-C@moz-30CD9D8A.dip.t-dialin.net)
  1142. # [06:54] <dholbert> aja, going afk again in a minute actually
  1143. # [06:54] <dholbert> aja, haven't fixed the nesting issue yet -- that's on my agenda for tomorrow though
  1144. # [06:54] <dholbert> aja, (it's nearly 10pm in my timezone right now, sorry :))
  1145. # [06:54] <dholbert> bz, Gotcha, ok
  1146. # [06:55] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  1147. # [06:55] <aja> dholbert: think that double display:flex thing in my test should probably be unnecessary.....width bug in webkit for inlines containing blocks.....that's all i wanted to mention
  1148. # [06:55] <dholbert> aja, gotcha, cool
  1149. # [06:55] <dholbert> aja, I still want to fix it. :)
  1150. # [06:56] <dholbert> aja, but thanks for the heads-up
  1151. # [06:56] <aja> sleep well
  1152. # [06:56] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1153. # [06:56] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1154. # [06:57] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  1155. # [06:58] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1156. # [06:59] <dholbert> aja, thanks!
  1157. # [06:59] * dholbert is now known as dholbert|afk
  1158. # [07:01] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1159. # [07:03] * @bz --> sleep
  1160. # [07:03] * bz is now known as bz_sleep
  1161. # [07:03] <@bz_sleep> dholbert: g'night!
  1162. # [07:07] * Parts: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
  1163. # [07:07] * Quits: gwagner__ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  1164. # [07:07] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  1165. # [07:07] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  1166. # [07:08] * Quits: ehugg (chatzilla@moz-44D86B1E.cisco.com) (Ping timeout)
  1167. # [07:09] * Joins: ehugg (chatzilla@moz-44D86B1E.cisco.com)
  1168. # [07:10] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  1169. # [07:11] * Quits: micadeyeye (micadeyeye@moz-457322F0.dynamic.wa.co.za) (Ping timeout)
  1170. # [07:11] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1171. # [07:11] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1172. # [07:12] * Quits: anky (anky@2E22AD.3D8920F9.A3D1B221.IP) (Ping timeout)
  1173. # [07:13] * Joins: anky (anky@29EBA4E1.E5BA821C.A3D1B221.IP)
  1174. # [07:13] * Quits: mjschranz_ (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  1175. # [07:14] * Quits: ehugg (chatzilla@moz-44D86B1E.cisco.com) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120310010446])
  1176. # [07:14] * Quits: automata (automata@70838C3C.836C8678.3DAF2526.IP) (Quit: Saindo)
  1177. # [07:15] * Joins: vpxlib (blah@4CC3DF58.1103EF8A.45459EBF.IP)
  1178. # [07:15] * Joins: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net)
  1179. # [07:15] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1180. # [07:16] <vpxlib> https://bugzilla.mozilla.org/show_bug.cgi?id=730907 can you guys please update to libvpx 1.0 where the faster decoder and encoder is crucial for WebRTC?
  1181. # [07:16] <vpxlib> Chrome has already updated to libvpx 1.0, http://code.google.com/p/chromium/issues/detail?id=111963
  1182. # [07:18] <WeirdAl> bug's assigned to "nobody", which means we just need someone to pick up the bug, write up a patch, and submit it for review
  1183. # [07:18] * Joins: blizzard (blizzard@984FC4F6.2C7F4533.354D6C10.IP)
  1184. # [07:18] * Parts: blizzard (blizzard@984FC4F6.2C7F4533.354D6C10.IP)
  1185. # [07:18] * Quits: anky (anky@29EBA4E1.E5BA821C.A3D1B221.IP) (Ping timeout)
  1186. # [07:18] <jesup> vpxlib: we're running something close to 1.0.0 already - see derf's latest checkins. (derf == Tim Terriberry). We will definitely be updating to 1.0.0 soon.
  1187. # [07:18] * Joins: anky (anky@F2E218F6.9CBD72CE.A3D1B221.IP)
  1188. # [07:19] <vpxlib> thanks
  1189. # [07:20] * Quits: Elen (El@moz-749635E7.hsd1.ut.comcast.net) (Ping timeout)
  1190. # [07:21] * Joins: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu)
  1191. # [07:21] * Quits: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu) (Quit: taustin)
  1192. # [07:23] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  1193. # [07:24] * Fallen|away is now known as Fallen
  1194. # [07:24] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  1195. # [07:25] * Quits: artur (artur@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Input/output error)
  1196. # [07:25] * Joins: JesperHansen (JesperHans@moz-AA96EAE3.dhcp.fiberflex.dk)
  1197. # [07:25] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
  1198. # [07:32] * nthomas is now known as nthomas|away
  1199. # [07:33] * Joins: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP)
  1200. # [07:35] * Joins: Ami_Ty (Amie@moz-7D22EB0A.dsl.static.sonic.net)
  1201. # [07:38] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  1202. # [07:38] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1203. # [07:41] * Quits: vpxlib (blah@4CC3DF58.1103EF8A.45459EBF.IP) (Quit: )
  1204. # [07:42] * Quits: anky (anky@F2E218F6.9CBD72CE.A3D1B221.IP) (Ping timeout)
  1205. # [07:43] * padenot is now known as padenot|away
  1206. # [07:43] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1207. # [07:43] * Quits: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP) (Ping timeout)
  1208. # [07:44] * Quits: tonymec|away (tonymec@moz-9496E99D.adsl-dyn.isp.belgacom.be) (Quit: Konversation terminated!)
  1209. # [07:45] * Joins: Gentlecat (Roman@4805F184.7D1F96C3.8FB52CB8.IP)
  1210. # [07:45] * Joins: anky (anky@E13E3D70.18C7E222.A3D1B221.IP)
  1211. # [07:47] * Joins: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP)
  1212. # [07:52] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  1213. # [07:55] * Joins: surkov (surkov@B9538DF7.B7015738.33A1AC3C.IP)
  1214. # [07:56] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  1215. # [07:57] * glob is now known as glob|away
  1216. # [08:00] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  1217. # [08:01] * Joins: janv_ (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1218. # [08:01] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1219. # [08:02] * janv_ is now known as janv
  1220. # [08:02] * Quits: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP) (Ping timeout)
  1221. # [08:04] * Quits: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
  1222. # [08:05] * jlebar is now known as jlebar|sleep
  1223. # [08:06] * Joins: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP)
  1224. # [08:11] * Joins: mwu (mwu@moz-F789BBB4.dynamic.hinet.net)
  1225. # [08:12] * Joins: MarcoZ (Daily@moz-C84B5E86.dip.t-dialin.net)
  1226. # [08:12] * Joins: twi (Adium@moz-B717536E.cust.dsl.vodafone.it)
  1227. # [08:17] * Quits: victorporof (victorporo@BD5B5B26.602BD6C.79933D60.IP) (Quit: Leaving...)
  1228. # [08:17] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1229. # [08:18] <philor> ugh, bug 743916
  1230. # [08:18] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1231. # [08:19] * Quits: mwu (mwu@moz-F789BBB4.dynamic.hinet.net) (Quit: Leaving)
  1232. # [08:19] * Joins: mwu (mwu@moz-F789BBB4.dynamic.hinet.net)
  1233. # [08:25] * Joins: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de)
  1234. # [08:27] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1235. # [08:27] * Quits: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de) (Client exited)
  1236. # [08:29] * Quits: anky (anky@E13E3D70.18C7E222.A3D1B221.IP) (Ping timeout)
  1237. # [08:30] * Joins: anky (anky@1D041D67.83619B47.A3D1B221.IP)
  1238. # [08:31] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
  1239. # [08:31] <Mnyromyr> heh
  1240. # [08:32] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1241. # [08:34] * Joins: past (past@moz-A7FD6392.dsl.dyn.forthnet.gr)
  1242. # [08:34] * Quits: pranavrc (pranavrc@447A957C.4E6A3713.C28326FD.IP) (Ping timeout)
  1243. # [08:35] <@dolske> <3 https://supporters.eff.org/shop/floppy-disk-journal-8-inch
  1244. # [08:35] <@dolske> "Our 8" floppy disk journal is a wonderful way to confuse teenagers."
  1245. # [08:36] <mimcpher> dolske: as someone too young for 8" floppies, I kinda want this a lot.
  1246. # [08:38] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  1247. # [08:39] <philor> https://bugzilla.mozilla.org/page.cgi?id=user_activity.html&action=run&who=philringnalda%40gmail.com&from=2012-04-09&to=2012-04-10&sort=when is frightening
  1248. # [08:40] <philor> what was I thinking, not turning off auto-cc this morning?
  1249. # [08:41] <hsivonen> dolske: I'm over 30 and I'm confused by 8" floppies
  1250. # [08:41] <hsivonen> my memory starts at 5.25"
  1251. # [08:44] * Quits: anky (anky@1D041D67.83619B47.A3D1B221.IP) (Ping timeout)
  1252. # [08:45] * Joins: anky (anky@44D290D9.20829E96.A3D1B221.IP)
  1253. # [08:46] <Mark_Capella> 8" floppies ... wasn't that CP/M systems ...?
  1254. # [08:46] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1255. # [08:47] * glob|away is now known as glob
  1256. # [08:47] <WeirdAl> I've never even heard of 8 in floppies...
  1257. # [08:48] <Mark_Capella> buts lets get real and talk paper tape ... or PDP-8 with 8bit bytes ... :)
  1258. # [08:49] <Mark_Capella> front panel toggle switches and unit record machines that you actually wired
  1259. # [08:49] <@dolske> I have seen an 8" floppy IRL a few times, but never in conjunction with a system that actually used them.
  1260. # [08:49] * aja remebers using Kans City Standard (paper tape format) on cassette tapes
  1261. # [08:49] <aja> Kansas
  1262. # [08:50] * Joins: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
  1263. # [08:50] <aja> Motorola 6809 with 40K memory!!!
  1264. # [08:50] <glob> hrm, i don't think you can use that journal.. it looks write protected to me
  1265. # [08:50] * Parts: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Leaving)
  1266. # [08:50] <Mark_Capella> Octal based math ... count up to 7777 and roll over to 0... :P
  1267. # [08:51] <@dolske> aja: was that the format they used to publish in magazines, where you could cut out programs and read 'em in directly?
  1268. # [08:51] * Quits: cjones_ (cjones@moz-99690620.hinet-ip.hinet.net) (Quit: Leaving)
  1269. # [08:51] * aja hands glob some Scotch tape
  1270. # [08:51] * Joins: cjones (cjones@moz-99690620.hinet-ip.hinet.net)
  1271. # [08:52] <aja> dolske: hmm...not that i recall...but i do rember some older optical scanners that wrote to paper tape
  1272. # [08:52] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1273. # [08:52] * Mark_Capella is now known as Mark_Capella|around
  1274. # [08:54] <aja> ...for reading fill-in-the-dot-with-a-number-two-pencil tests
  1275. # [08:57] * Joins: nickc (Mibbit@moz-91D453DB.network.nus.edu.sg)
  1276. # [08:59] <nickc> Hi could anyone give me some help on how to start this bug 738710
  1277. # [08:59] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  1278. # [08:59] <nickc> https://bugzilla.mozilla.org/show_bug.cgi?id=738710
  1279. # [09:06] <@smaug> nickc: it is perhaps a bit early for many FF UI devs
  1280. # [09:06] <@smaug> though, perhaps ttaubert could help
  1281. # [09:08] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
  1282. # [09:08] * Joins: paolo (paolo@47216D0.15CCA8B5.2CA42CD4.IP)
  1283. # [09:08] <aja> ummm...isn't therer already a UI option for that?
  1284. # [09:09] <nickc> Oh
  1285. # [09:09] <aja> Options -> Add-on Bar
  1286. # [09:10] <aja> uncheck it
  1287. # [09:10] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Linkinus - http://linkinus.com)
  1288. # [09:10] <nickc> Uncheck it already
  1289. # [09:11] <@smaug> aja: er, where?
  1290. # [09:11] <philor> aja: that doesn't make it slide into view when you hover the bottom of the window
  1291. # [09:11] <nickc> Tools -> add-on bar
  1292. # [09:11] <@smaug> aja: also, I thought that bug is about auto-hide, using a timer
  1293. # [09:11] <aja> ah....gotcha
  1294. # [09:12] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  1295. # [09:12] <nickc> So it is a bit ealier
  1296. # [09:12] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  1297. # [09:12] <nickc> Any bug I can work with (not that hard)
  1298. # [09:12] * philor tries and fails to imagine what the pref UI would look like, especially if it was shoehorned into the menu
  1299. # [09:13] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
  1300. # [09:14] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
  1301. # [09:15] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Linkinus - http://linkinus.com)
  1302. # [09:15] * philor is now known as philor|away
  1303. # [09:15] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
  1304. # [09:15] * Joins: Mavericks (Mibbit@5D6A6581.1498CB7.FDEA3160.IP)
  1305. # [09:21] * Joins: gkw (gkw@moz-7CD88B0C.hsd1.ca.comcast.net)
  1306. # [09:26] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  1307. # [09:31] * Quits: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120313114517])
  1308. # [09:32] * KWierso was under the impression the addon bar was going away
  1309. # [09:33] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1310. # [09:34] * Quits: Boriss (FlyingToas@EB476629.539C4CF2.5039E5EA.IP) (Quit: Boriss)
  1311. # [09:35] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Linkinus - http://linkinus.com)
  1312. # [09:36] <glazou> bonjour
  1313. # [09:36] * Joins: dao (dao@moz-37E162D1.superkabel.de)
  1314. # [09:36] * Joins: Stan (Stan@moz-868F82E2.dip.t-dialin.net)
  1315. # [09:36] * Quits: Stan_ (Stan@moz-B7127145.dip.t-dialin.net) (Ping timeout)
  1316. # [09:38] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1317. # [09:39] * Quits: dao (dao@moz-37E162D1.superkabel.de) (Quit: Leaving.)
  1318. # [09:40] * @smaug should switch back to gcc to get sane error messages
  1319. # [09:40] <@smaug> KWierso: if so, please say that in the bug
  1320. # [09:40] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  1321. # [09:43] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  1322. # [09:47] * Quits: Mavericks (Mibbit@5D6A6581.1498CB7.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1323. # [09:48] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  1324. # [09:48] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Client exited)
  1325. # [09:48] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  1326. # [09:50] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1327. # [09:52] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1328. # [09:52] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1329. # [09:53] * Joins: timdream (timdream@moz-104CC309.mv.mozilla.com)
  1330. # [09:54] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  1331. # [09:55] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gwagner)
  1332. # [09:57] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
  1333. # [09:57] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  1334. # [10:03] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1335. # [10:04] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1336. # [10:07] * Parts: icaaq1 (Adium@moz-7D09279.cust.bredbandsbolaget.se)
  1337. # [10:09] * Quits: twi (Adium@moz-B717536E.cust.dsl.vodafone.it) (Quit: Leaving.)
  1338. # [10:11] * Joins: Mavericks (Mibbit@5D6A6581.1498CB7.FDEA3160.IP)
  1339. # [10:12] <Mavericks> are there specific rules of casting on mdn? for instance from PRUnichar to const char ?
  1340. # [10:13] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Ping timeout)
  1341. # [10:13] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  1342. # [10:14] <@smaug> hmm, where is MAXPATHLEN defined
  1343. # [10:14] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  1344. # [10:14] <Mavericks> If there's a method that already handles it, or if it's acceptable to do (const char*)
  1345. # [10:15] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
  1346. # [10:15] <Mavericks> smaug: where did you see it ?line # ?
  1347. # [10:15] <Mavericks> smaug: http://miburl.com/NwSt2P
  1348. # [10:15] * Joins: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net)
  1349. # [10:15] * Mavericks is now known as Mavericks|afk
  1350. # [10:16] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1351. # [10:16] * Joins: garnacho (carlos@moz-F97AA87E.static.user.ono.com)
  1352. # [10:17] * Joins: asac (asac@moz-EBC24484.pppoe.wtnet.de)
  1353. # [10:17] * Joins: msucan (msucan-@754ABC71.319ADCBF.D7B372F7.IP)
  1354. # [10:17] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  1355. # [10:20] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  1356. # [10:20] <biesi> Mavericks|afk, casting from PRUnichar* to const char* is likely not the right thing...
  1357. # [10:22] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1358. # [10:22] * Joins: Ms2ger (Ms2ger@moz-997EEB55.access.telenet.be)
  1359. # [10:23] * Joins: ew (chatzilla@moz-5B0EF77B.static.netvigator.com)
  1360. # [10:23] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1361. # [10:29] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1362. # [10:29] * Joins: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net)
  1363. # [10:29] * Joins: Goldorak (chatzilla@DB0DC03.2B595181.187A1082.IP)
  1364. # [10:30] * Quits: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1365. # [10:31] * Quits: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1366. # [10:32] * Joins: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net)
  1367. # [10:34] * Joins: kaze (kaze@moz-CB189C31.w80-11.abo.wanadoo.fr)
  1368. # [10:38] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  1369. # [10:41] * Joins: pranavrc (pranavrc@4AAD21F4.13E32140.520CDC98.IP)
  1370. # [10:44] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1371. # [10:44] * Quits: faramarz (faramarz@moz-99690620.hinet-ip.hinet.net) (Quit: faramarz)
  1372. # [10:45] * Joins: faramarz (faramarz@moz-99690620.hinet-ip.hinet.net)
  1373. # [10:46] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1374. # [10:46] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1375. # [10:47] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1376. # [10:50] * glob is now known as glob|away
  1377. # [10:51] * Joins: victorporof (victorporo@moz-FDB8B824.info.uaic.ro)
  1378. # [10:51] * Quits: Gentlecat (Roman@4805F184.7D1F96C3.8FB52CB8.IP) (Quit: Leaving)
  1379. # [10:51] * Quits: ew (chatzilla@moz-5B0EF77B.static.netvigator.com) (Quit: reboot)
  1380. # [10:51] <JesperHansen> I am sad. You broke firebug... Until friday
  1381. # [10:52] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
  1382. # [10:52] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  1383. # [10:52] * Mark_Capella|around is now known as Mark_Capella
  1384. # [10:54] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1385. # [10:55] * Quits: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1386. # [10:55] * Joins: ew (chatzilla@moz-5B0EF77B.static.netvigator.com)
  1387. # [10:56] * Joins: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net)
  1388. # [10:58] * Joins: Gentlecat (Roman@4805F184.7D1F96C3.8FB52CB8.IP)
  1389. # [10:58] * Quits: aja (chatzilla@31F97AFA.71C78C16.7880DB15.IP) (Client exited)
  1390. # [10:58] * Joins: cpearce (chatzilla@moz-CAF4778E.xdsl.xnet.co.nz)
  1391. # [11:00] * Quits: avih (quassel@moz-A50C1A5E.red.bezeqint.net) (Connection reset by peer)
  1392. # [11:03] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  1393. # [11:04] * Quits: jhopkins__ (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1394. # [11:05] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  1395. # [11:10] * Joins: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net)
  1396. # [11:10] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1397. # [11:10] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  1398. # [11:12] * Joins: dao (dao@moz-37E162D1.superkabel.de)
  1399. # [11:13] * Parts: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Leaving.)
  1400. # [11:14] * Mavericks|afk is now known as Mavericks
  1401. # [11:15] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1402. # [11:18] * Quits: victorporof (victorporo@moz-FDB8B824.info.uaic.ro) (Quit: Leaving...)
  1403. # [11:18] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  1404. # [11:18] <reed> did latest nightly stop accepting certs with MD5 signature?
  1405. # [11:22] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1406. # [11:22] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  1407. # [11:25] * Joins: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net)
  1408. # [11:25] * Joins: JeroenDeDauw (j@moz-60E01FED.dip.t-dialin.net)
  1409. # [11:29] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  1410. # [11:36] * Joins: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP)
  1411. # [11:36] * Quits: pingo (anders@D05322A6.C7F87E9A.1FBA578A.IP) (Quit: snap)
  1412. # [11:37] * Joins: pingo (u5981@moz-160C58C6.com)
  1413. # [11:42] * Quits: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP) (Connection reset by peer)
  1414. # [11:44] <Ms2ger> bz_sleep, AryehGregor has nice autogenerated WebIDL tests
  1415. # [11:45] * Quits: faramarz (faramarz@moz-99690620.hinet-ip.hinet.net) (Quit: faramarz)
  1416. # [11:50] * Ziggy|AWAY is now known as Ziggy_Maes
  1417. # [11:52] <Ms2ger> mounir, I hate nsnull :(
  1418. # [11:53] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Ping timeout)
  1419. # [11:56] <mounir> Ms2ger: I hate NULL
  1420. # [11:56] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1421. # [11:56] <mounir> Ms2ger: I would prefer you to use 0 instead of NULL
  1422. # [11:56] <Ms2ger> Eww
  1423. # [11:56] <Ms2ger> That's even worse
  1424. # [11:58] <mrbkap> What's wrong with null?
  1425. # [11:58] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  1426. # [11:58] <mounir> mrbkap: NULL or nsnull?
  1427. # [11:59] * Quits: pranavrc (pranavrc@4AAD21F4.13E32140.520CDC98.IP) (Quit: Ping timeout: ∞)
  1428. # [11:59] <mrbkap> NULL
  1429. # [12:00] * Joins: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP)
  1430. # [12:00] * mrbkap is too lazy to use the shift key.
  1431. # [12:00] <mounir> as long as we have nsnull, I think we should use it
  1432. # [12:00] <mounir> if it is useless, we should get ride of it
  1433. # [12:01] * heycam is now known as heycam|away
  1434. # [12:02] <mrbkap> It's so close to being useless!
  1435. # [12:02] <mrbkap> But alas, no.
  1436. # [12:02] <glandium> still, we should get rid of most of its use
  1437. # [12:03] <dwarfcrank> The style guide in the wiki says to use NULL in new code and nsnull for consistency
  1438. # [12:09] * Quits: dao (dao@moz-37E162D1.superkabel.de) (Quit: Leaving.)
  1439. # [12:12] * Quits: njn (chatzilla@moz-2AA9F828.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.1 [Firefox 14.0a1/20120404192438])
  1440. # [12:14] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
  1441. # [12:14] <mwu> oh, killing nsnull is ok now?
  1442. # [12:14] <mwu> we might as well switch to nullptr where appropriate then
  1443. # [12:16] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
  1444. # [12:17] * Quits: MarcoZ (Daily@moz-C84B5E86.dip.t-dialin.net) (Input/output error)
  1445. # [12:17] * Joins: MarcoZ (Daily@moz-C84B5E86.dip.t-dialin.net)
  1446. # [12:17] * Joins: larfdesk1 (Adam_Hinke@moz-F92153ED.longlines.com)
  1447. # [12:17] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1448. # [12:20] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  1449. # [12:21] * glazou is now known as glazou_lunch
  1450. # [12:21] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1451. # [12:23] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1452. # [12:23] <nigelb> oooh. when I quit firefox and reload, that tabs aren't reloaded. Nice.
  1453. # [12:23] <nigelb> Faster this way.
  1454. # [12:23] * Quits: nli (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli)
  1455. # [12:23] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1456. # [12:25] * Quits: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1457. # [12:28] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1458. # [12:28] * Joins: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP)
  1459. # [12:29] * Quits: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1460. # [12:29] * Joins: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP)
  1461. # [12:33] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
  1462. # [12:36] <kanru> find . -name \*.cpp -or -name \*.h -exec sed -i -e 's/nsnull/NULL/g' {} + and land it!
  1463. # [12:39] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1464. # [12:42] * Joins: victorporof (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP)
  1465. # [12:44] <glandium> man VirtualAlloc/VirtualFree are awful
  1466. # [12:46] * Quits: cjones (cjones@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1467. # [12:46] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1468. # [12:50] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1469. # [12:51] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  1470. # [12:51] * Quits: dria (dria@moz-CA60A39A.cpe.net.cable.rogers.com) (Quit: dria)
  1471. # [12:51] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1472. # [12:52] * glazou_lunch is now known as glazou
  1473. # [12:54] * Quits: garnacho (carlos@moz-F97AA87E.static.user.ono.com) (Client exited)
  1474. # [12:56] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
  1475. # [12:56] * Joins: garnacho (carlos@moz-F97AA87E.static.user.ono.com)
  1476. # [12:57] * Quits: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net) (Ping timeout)
  1477. # [13:00] * Joins: nemo (nemo@moz-57FDFA.hsd1.md.comcast.net)
  1478. # [13:02] * Quits: paolo (paolo@47216D0.15CCA8B5.2CA42CD4.IP) (Ping timeout)
  1479. # [13:04] <ttaubert> what's up with tbpl not finding bugs for oranges?
  1480. # [13:04] * Fallen is now known as Fallen|away
  1481. # [13:06] <nthomas|away> bug 743827
  1482. # [13:09] * Joins: eflores_ (eflores@538BABFE.A073F3E.97BBD552.IP)
  1483. # [13:09] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
  1484. # [13:10] * Quits: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP) (Ping timeout)
  1485. # [13:12] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  1486. # [13:12] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
  1487. # [13:12] * mattwoodrow is now known as mattwoodrow|away
  1488. # [13:13] * Joins: KaiRo (robert@moz-49E9E6EE.adsl.highway.telekom.at)
  1489. # [13:16] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1490. # [13:17] <@roc> what we should do
  1491. # [13:17] <@roc> is implement C++11 nullptr as a template
  1492. # [13:17] <@roc> and use that everywhere
  1493. # [13:19] * Joins: re588 (RE@CF38E84F.FCC9FF71.D7B4A6B8.IP)
  1494. # [13:21] <@roc> that makes much more sense than messing around with NULL and nsnull
  1495. # [13:25] * Joins: harth (harth@40018561.F684631.21A4E96A.IP)
  1496. # [13:27] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1497. # [13:28] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1498. # [13:29] * Joins: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP)
  1499. # [13:31] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1500. # [13:32] * Joins: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr)
  1501. # [13:34] <Ms2ger> roc, filed a bug already? :)
  1502. # [13:34] * Quits: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  1503. # [13:34] <Yoric> Ms2ger: mounir: Let's move to OCaml or Haskell, then :)
  1504. # [13:34] * Joins: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr)
  1505. # [13:34] <Yoric> (or Python)
  1506. # [13:35] <Ms2ger> JS
  1507. # [13:36] * Quits: surkov (surkov@B9538DF7.B7015738.33A1AC3C.IP) (Quit: surkov)
  1508. # [13:40] <re588> anyone knows Greg Wilson's nick?
  1509. # [13:41] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1510. # [13:41] <ttaubert> nthomas|away: thx
  1511. # [13:41] <Yoric> Ms2ger: ah, you prefer |null|?
  1512. # [13:41] <Ms2ger> Definitely
  1513. # [13:41] * Yoric often prefers 'a option :)
  1514. # [13:42] <Yoric> (or |Maybe a|)
  1515. # [13:42] <ttaubert> silly question: "In the dialog that appears, check off Android SDK Platform-tools and click on..." - that means I should select the checkbox, right?
  1516. # [13:44] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1517. # [13:45] <ttaubert> "check off" -> "to mark with a tick"... got it, thanks :)
  1518. # [13:47] * Quits: anky (anky@44D290D9.20829E96.A3D1B221.IP) (Ping timeout)
  1519. # [13:48] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1520. # [13:49] * Quits: victorporof (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP) (Connection reset by peer)
  1521. # [13:49] * Joins: victorporo (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP)
  1522. # [13:52] <@roc> Ms2ger: bug 626472
  1523. # [13:53] * Quits: victorporo (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP) (Connection reset by peer)
  1524. # [13:53] * Joins: victorporof (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP)
  1525. # [13:54] * Mark_Capella is now known as Mark_Capella|away
  1526. # [13:57] * Quits: victorporof (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP) (Connection reset by peer)
  1527. # [13:57] * Joins: weichhart (Mibbit@FE95C7A5.61018BA6.6BB0170D.IP)
  1528. # [13:57] <weichhart> hey guys
  1529. # [13:57] * Joins: victorporo (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP)
  1530. # [13:57] <weichhart> i have a question i am a software developer for sony and i am building an html5 player
  1531. # [13:58] <weichhart> so my question: is there any way that firefox will play mp4 files in the near futur (like half a year)
  1532. # [13:58] * davehunt is now known as davehunt|away
  1533. # [13:59] <weichhart> it would be importent for me to know, because if not i need do develope an flashfall back player to and i need to tell my supervisor
  1534. # [13:59] <Ms2ger> roc, in mfbt, I guess?
  1535. # [14:00] * Joins: anky (anky@53AA653.6C91B022.A3D1B221.IP)
  1536. # [14:00] * Joins: tonymec__ (tonymec@5EDF5738.142531B2.277517C1.IP)
  1537. # [14:00] <@roc> yes
  1538. # [14:00] * tonymec__ is now known as tonymec|away
  1539. # [14:01] * Joins: pranavrc (pranavrc@D4DC9BCB.6B6245D5.C28326FD.IP)
  1540. # [14:01] <@roc> weichhart: it is likely that some versions of Firefox will and others will not
  1541. # [14:01] * Joins: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com)
  1542. # [14:01] * Quits: victorporo (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP) (Ping timeout)
  1543. # [14:02] <weichhart> well until now there is no support i guess if u tell me that in the near future there will be a support its fine with me
  1544. # [14:03] * Joins: victorporof (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP)
  1545. # [14:03] * Quits: mwu (mwu@moz-F789BBB4.dynamic.hinet.net) (Ping timeout)
  1546. # [14:05] <weichhart> it would be nice if u could tell me because it would save me a lot of work if it would be possible in the next months but like i said would be nice if you can answer that question if you don't no or not allowed i understand :)
  1547. # [14:05] * bhearsum|afk is now known as bhearsum
  1548. # [14:06] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1549. # [14:07] * Quits: tonymec|away (tonymec@5EDF5738.142531B2.277517C1.IP) (Quit: Konversation terminated!)
  1550. # [14:08] * Joins: zzzzz (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1551. # [14:08] * Quits: victorporof (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP) (Connection reset by peer)
  1552. # [14:09] * Joins: victorporo (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP)
  1553. # [14:09] <re588> weichhart i suggest sending an email on mozillafoundation.org's general email (if it exists). you'll hopefully get a more specific answer there
  1554. # [14:10] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  1555. # [14:11] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
  1556. # [14:11] <@roc> I honestly don't know
  1557. # [14:12] * Quits: victorporo (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP) (Connection reset by peer)
  1558. # [14:12] <@roc> won't you need Flash fallback for IE8 anyway?
  1559. # [14:12] * Joins: victorporof (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP)
  1560. # [14:12] * Quits: anky (anky@53AA653.6C91B022.A3D1B221.IP) (Client exited)
  1561. # [14:13] * Joins: tonymec__ (tonymec@A8303978.3124D314.277517C1.IP)
  1562. # [14:13] * Fallen|away is now known as Fallen
  1563. # [14:13] * tonymec__ is now known as tonymec|away
  1564. # [14:13] * Quits: victorporof (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP) (Connection reset by peer)
  1565. # [14:13] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1566. # [14:13] * Joins: victorporo (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP)
  1567. # [14:15] * Joins: jprmc (jprmc@C3A2FAF3.5BCEC6DB.DA78B690.IP)
  1568. # [14:15] * victorporo is now known as victorporof
  1569. # [14:16] * Quits: victorporof (victorporo@4B0D9BBA.6D2FB7A4.79933D60.IP) (Connection reset by peer)
  1570. # [14:16] <weichhart> well i don't care about ie8 --> user has to update to ie9 (is fine by my supervisor)
  1571. # [14:17] <@roc> so you don't have any users on Windows XP?
  1572. # [14:19] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  1573. # [14:19] * glob|away is now known as glob
  1574. # [14:19] * Joins: jviereck (Adium@3C1BAA78.541DA6A2.66281533.IP)
  1575. # [14:20] * Joins: victorporof (victorporo@830D7731.AB163232.79933D60.IP)
  1576. # [14:21] * Quits: weichhart (Mibbit@FE95C7A5.61018BA6.6BB0170D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1577. # [14:23] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1578. # [14:24] * Joins: espindola (espindola@moz-E3C907E0.dsl.teksavvy.com)
  1579. # [14:24] * Quits: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com) (Input/output error)
  1580. # [14:24] * Joins: sheppy_ (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com)
  1581. # [14:24] * Quits: sheppy_ (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com) (Input/output error)
  1582. # [14:25] * Joins: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP)
  1583. # [14:26] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
  1584. # [14:26] * Quits: zzzzz (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1585. # [14:26] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  1586. # [14:26] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
  1587. # [14:27] * Joins: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1588. # [14:27] * Quits: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1589. # [14:27] * Joins: sheppy (sheppy@63302BDE.9D2B86B.20065979.IP)
  1590. # [14:29] * Quits: re588 (RE@CF38E84F.FCC9FF71.D7B4A6B8.IP) (Ping timeout)
  1591. # [14:29] * bear-afk is now known as bear
  1592. # [14:30] * rail_away is now known as rail
  1593. # [14:31] * Quits: jprmc (jprmc@C3A2FAF3.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1594. # [14:32] * Joins: re588 (RE@CF38E84F.FCC9FF71.D7B4A6B8.IP)
  1595. # [14:32] * Joins: c0smikdebris (c0smikdebr@4FD9A180.A87BCC64.274D17D6.IP)
  1596. # [14:32] * Quits: re588 (RE@CF38E84F.FCC9FF71.D7B4A6B8.IP) (Quit: )
  1597. # [14:33] * Quits: sheppy (sheppy@63302BDE.9D2B86B.20065979.IP) (Quit: Leaving)
  1598. # [14:33] * Joins: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com)
  1599. # [14:33] * Joins: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1600. # [14:34] * Quits: garnacho (carlos@moz-F97AA87E.static.user.ono.com) (Ping timeout)
  1601. # [14:34] * Joins: garnacho_ (carlos@moz-B27B0825.dyn.user.ono.com)
  1602. # [14:34] <@smaug> hsivonen: oh, will you do some servo stuff
  1603. # [14:34] * Quits: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1604. # [14:35] * Joins: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1605. # [14:35] * Joins: armenzg (armenzg@2FE97F22.5BCEC6DB.DA78B690.IP)
  1606. # [14:36] <hsivonen> smaug: I have one investigation task. unclear what happens after investigation
  1607. # [14:36] * Quits: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1608. # [14:36] <hsivonen> (investigating if the HTML parser translator can be targeted to Rust in a reasonable way)
  1609. # [14:36] * Joins: surkov (surkov@B9538DF7.B7015738.33A1AC3C.IP)
  1610. # [14:37] * Joins: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1611. # [14:37] <@smaug> well, that should be doable
  1612. # [14:37] <@smaug> (Rust has horrible syntax, but codegen should handle that)
  1613. # [14:37] <hsivonen> not looking good so far. Rust tries to be pure about control structures and the translator expects to be able to use almost-goto level of dirtiness
  1614. # [14:38] * Quits: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1615. # [14:38] * Joins: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1616. # [14:39] * Quits: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1617. # [14:39] * Joins: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1618. # [14:39] * Quits: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1619. # [14:41] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1620. # [14:41] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
  1621. # [14:41] * Quits: shorlander_ (shorlander@moz-853043D6.dhcp.insightbb.com) (Ping timeout)
  1622. # [14:43] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1623. # [14:44] * Joins: bsmedberg (bsmedberg@moz-5FAB3E7B.altnpa.east.verizon.net)
  1624. # [14:44] * ChanServ sets mode: +o bsmedberg
  1625. # [14:44] <@bsmedberg> Does &hours=24 not work for TBPL any more?
  1626. # [14:44] * tbsaunde is now known as tbsaunde|shower
  1627. # [14:45] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
  1628. # [14:46] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
  1629. # [14:46] * Quits: c0smikdebris (c0smikdebr@4FD9A180.A87BCC64.274D17D6.IP) (Quit: Computer has gone to sleep.)
  1630. # [14:48] * Quits: lht (elihait@moz-722A94AD.dreamhost.com) (Quit: Ex-Chat)
  1631. # [14:49] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  1632. # [14:49] * Joins: tonymec (tonymec@A8303978.3124D314.277517C1.IP)
  1633. # [14:49] * Joins: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1634. # [14:52] * Joins: Boriss (FlyingToas@EB476629.539C4CF2.5039E5EA.IP)
  1635. # [14:52] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
  1636. # [14:53] * Quits: JJ1 (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1637. # [14:53] * Joins: zzzzz (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1638. # [14:56] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  1639. # [14:56] * Joins: artur (artur@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
  1640. # [14:56] * Joins: anky (anky@53AA653.6C91B022.A3D1B221.IP)
  1641. # [14:57] * Quits: anky (anky@53AA653.6C91B022.A3D1B221.IP) (Client exited)
  1642. # [14:57] <sheppy> I need to do some fiddling with the cache for a given page... how do I find out what the page's cache key is given the page's URL?
  1643. # [14:57] * davehunt|away is now known as davehunt
  1644. # [14:57] * Joins: graememcc (chatzilla@moz-90D13953.range86-150.btcentralplus.com)
  1645. # [14:57] <sheppy> This is something I'd also like to document, as it doesn't appear to be. :)
  1646. # [14:59] * Quits: zzzzz (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1647. # [14:59] * Joins: zzzzz (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1648. # [15:02] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  1649. # [15:03] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1650. # [15:03] * Joins: bbondy (bbondy@moz-E9264327.home.cgocable.net)
  1651. # [15:03] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1652. # [15:04] <ttaubert> sheppy: did you look at about:cache?
  1653. # [15:04] * Fallen is now known as Fallen|away
  1654. # [15:04] <sheppy> ttaubert: I need to do it from code.
  1655. # [15:04] <ttaubert> ah
  1656. # [15:04] <sheppy> I should have asked in #extdev probably; I have an example extension that I want to have able to tweak the content of the page and let people do a refresh if they want to see the change (it's a page source editor).
  1657. # [15:05] <ttaubert> well then use the nsICacheService to create a session with clientID=HTTP
  1658. # [15:05] <ttaubert> and the resource's url should be the cache key
  1659. # [15:05] * Fallen|away is now known as Fallen
  1660. # [15:06] <sheppy> ttaubert: OK, that's what I needed to know. Thanks!
  1661. # [15:06] * Joins: tchevali1 (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr)
  1662. # [15:06] * Quits: tchevali1 (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr) (Connection reset by peer)
  1663. # [15:06] * Quits: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr) (Ping timeout)
  1664. # [15:07] * Quits: past (past@moz-A7FD6392.dsl.dyn.forthnet.gr) (Ping timeout)
  1665. # [15:07] * Fallen is now known as Fallen|away
  1666. # [15:07] * Joins: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr)
  1667. # [15:07] <sheppy> Going to try having my editor replace the contents of the cache for that page, then do a window.reload() to use the new info.
  1668. # [15:10] * Joins: past (past@moz-EA81DA75.dsl.dyn.forthnet.gr)
  1669. # [15:10] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Input/output error)
  1670. # [15:10] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Connection reset by peer)
  1671. # [15:10] <ttaubert> but that works only when the web page allows its resources to be cached, right?
  1672. # [15:11] * Joins: dseif (dseif@522589E3.531FD64C.630E4E47.IP)
  1673. # [15:11] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1674. # [15:11] <sheppy> ttaubert: Hm.
  1675. # [15:11] <sheppy> ttaubert: yeah.
  1676. # [15:11] * khuey|away is now known as khuey
  1677. # [15:11] <sheppy> ttaubert: any thoughts for another way to do it?
  1678. # [15:11] <sheppy> I mean, for HTML changes, I could just replace the document's innerHTML...
  1679. # [15:12] * Quits: zzzzz (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1680. # [15:12] * Joins: zzzzz (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net)
  1681. # [15:12] <sheppy> If they edit a stylesheet, that's a scenario I'm not sure how to handle.
  1682. # [15:13] <ttaubert> sheppy: you could use http-on-examine-response
  1683. # [15:13] <ttaubert> https://developer.mozilla.org/en/Observer_Notifications#section_8
  1684. # [15:13] <Yoric> grmph, hg issues again
  1685. # [15:13] <ttaubert> sheppy: so you could install a temporary observer that modifies requests
  1686. # [15:13] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1687. # [15:13] <sheppy> ttaubert: hm.
  1688. # [15:13] * Joins: Yoric|Poor (David@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1689. # [15:14] <Yoric|Poor> Could anyone give me a hand with hg?
  1690. # [15:14] <Yoric|Poor> I have reached a stage at which nothing I attempt seems to have any effect.
  1691. # [15:14] <Yoric|Poor> $ hg revert --all
  1692. # [15:14] <Yoric|Poor> abort: uncommitted merge with no revision specified
  1693. # [15:14] <Yoric|Poor> (use "hg update" or see "hg help revert")
  1694. # [15:14] <sheppy> ttaubert: starting to suspect this may be a rabbit hole not worth going down for the purposes of this sample code project. :)
  1695. # [15:15] <Yoric|Poor> $ hg update
  1696. # [15:15] <Yoric|Poor> abort: outstanding uncommitted merges
  1697. # [15:15] <ttaubert> Yoric|Poor: did you try a rollback?
  1698. # [15:15] <Yoric|Poor> etc.
  1699. # [15:15] <Yoric|Poor> ttaubert: No, I have never attempted this kind of thing.
  1700. # [15:15] * Joins: janv (varga@moz-C97A3591.o2inet.sk)
  1701. # [15:15] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
  1702. # [15:15] <Yoric|Poor> help says "dangerous", so given my limited understanding of hg, I have kept safely away from it so far
  1703. # [15:15] <ttaubert> sheppy: maybe :) if it's for demo purposes that may be a tad too complicated
  1704. # [15:15] <Yoric|Poor> Should I try?
  1705. # [15:16] <ttaubert> Yoric|Poor: what did you do before it got bricked?
  1706. # [15:16] <ttaubert> hg pull + hg merge?
  1707. # [15:16] <Yoric|Poor> I just realized that it was bricked.
  1708. # [15:16] <Yoric|Poor> But yes, probably.
  1709. # [15:16] <ttaubert> then hg rollback should just roll back the pull afaik
  1710. # [15:16] <Yoric|Poor> (Windows has rebooted my computer for urgent updates in the meantime, so I have lost my history)
  1711. # [15:17] <Yoric|Poor> $ hg rollback
  1712. # [15:17] <Yoric|Poor> no rollback information available
  1713. # [15:17] <sheppy> ttaubert: this is an example of using the Source Editor jsm. But I'm trying to make it a good overall extension example, so it's doing some extra stuff to try to be a good citizen and overall fairly handy.
  1714. # [15:17] <Unfocused> Yoric|Poor: hg update --clean
  1715. # [15:18] <Yoric|Poor> Unfocused: Ok, this seems to have done something.
  1716. # [15:18] <ttaubert> sheppy: hm. so then even using the nsICacheService is not really a simple example with all it's async APIs and nsICacheListeners
  1717. # [15:18] <Yoric|Poor> Seems to work.
  1718. # [15:18] <Yoric|Poor> Unfocused: thanks.
  1719. # [15:18] * Quits: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP) (Quit: Ex-Chat)
  1720. # [15:18] <Unfocused> :)
  1721. # [15:18] * bear is now known as bear-afk
  1722. # [15:19] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1723. # [15:19] <sheppy> ttaubert: No, that's true, although it's something that would be a good example of how to use async APIs, and it's fairly obvious how to make it work.
  1724. # [15:19] <sheppy> ttaubert: Diving into intercepting the HTTP channel and that sort of thing gets more tricky and scares me a bit. :)
  1725. # [15:20] * Joins: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP)
  1726. # [15:21] <ttaubert> sheppy: just found this http://www.softwareishard.com/blog/firebug/nsitraceablechannel-intercept-http-traffic/
  1727. # [15:22] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1728. # [15:22] <sheppy> ttaubert: so the idea here would be that I'd install a tracer, ask for a force-reload, and intercept the HTTP request, swapping in my own data instead of the stuff it would get from the server.
  1729. # [15:23] <ttaubert> yes.
  1730. # [15:23] <ttaubert> not sure if you need the force-reload part
  1731. # [15:23] <sheppy> Would the http request even get made if it's not forcing the reload?
  1732. # [15:23] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1733. # [15:24] * jhopkins_ is now known as jhopkins
  1734. # [15:24] <ttaubert> looked again. there are three notifications
  1735. # [15:24] * tbsaunde|shower is now known as tbsaunde
  1736. # [15:24] <ttaubert> server, server + cache, cache
  1737. # [15:24] <sheppy> ah-ha
  1738. # [15:25] <ttaubert> so you'd need to modify the response in all three casesss
  1739. # [15:25] <ttaubert> -ss
  1740. # [15:25] <sheppy> ttaubert: yeah.
  1741. # [15:25] * sheppy will think about this and decide if it's worth it.
  1742. # [15:25] <ttaubert> maybe there's an easier way to do this?
  1743. # [15:25] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  1744. # [15:25] <sheppy> Pretty tempting to just do document.documentElement.innerHTML = newCode :)
  1745. # [15:25] <ttaubert> hehe
  1746. # [15:26] <sheppy> And to hell with letting people use it to fiddle with CSS.
  1747. # [15:26] * Quits: pranavrc (pranavrc@D4DC9BCB.6B6245D5.C28326FD.IP) (Quit: Ping timeout: ∞)
  1748. # [15:26] <ttaubert> sounds *a lot* easier
  1749. # [15:26] <sheppy> Yep :)
  1750. # [15:26] <sheppy> I think I will just do that; it's good enough for this demo.
  1751. # [15:27] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1752. # [15:28] * Joins: pranavrc (pranavrc@D4DC9BCB.6B6245D5.C28326FD.IP)
  1753. # [15:29] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1754. # [15:29] * Quits: bbondy (bbondy@moz-E9264327.home.cgocable.net) (Ping timeout)
  1755. # [15:30] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1756. # [15:31] * Quits: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1757. # [15:31] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1758. # [15:33] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  1759. # [15:35] * catlee-away is now known as catlee
  1760. # [15:35] * Quits: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net) (Client exited)
  1761. # [15:36] * Quits: janv (varga@moz-C97A3591.o2inet.sk) (Quit: This computer has gone to sleep)
  1762. # [15:37] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
  1763. # [15:37] * edransch-away is now known as edransch
  1764. # [15:37] <Yoric> khuey: ping
  1765. # [15:39] * Joins: dria (dria@F2D29657.F60B0462.67AC9B1.IP)
  1766. # [15:42] * Joins: micadeyeye (micadeyeye@moz-E01F8670.dynamic.wa.co.za)
  1767. # [15:42] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1768. # [15:42] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1769. # [15:46] * Quits: jviereck (Adium@3C1BAA78.541DA6A2.66281533.IP) (Quit: Leaving.)
  1770. # [15:47] * Quits: @smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi) (Ping timeout)
  1771. # [15:48] * Quits: coop|afk (Chris@moz-5402EFB2.dsl.bell.ca) (Quit: coop|afk)
  1772. # [15:48] * Joins: smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi)
  1773. # [15:48] * ChanServ sets mode: +o smaug
  1774. # [15:48] <Enn> armenzg: do you know why -enable-accessibility is only enabled on macos 64-bit debug builds?
  1775. # [15:49] <@khuey> Yoric: pong
  1776. # [15:49] <Yoric> hi
  1777. # [15:49] <ted2> Enn: it's not on on mac by default
  1778. # [15:49] <armenzg> Enn: because we don't ship debug builds
  1779. # [15:49] <ted2> but i think we wnated some builds that test it?
  1780. # [15:49] <Yoric> khuey: Do you have five minutes to discuss bug 739740 ?
  1781. # [15:49] <ted2> we used to have it on on the unittest builds
  1782. # [15:49] <armenzg> Enn: accessibility on mac produces perf regressions
  1783. # [15:50] <Enn> but why is it not enabled on 32-bit builds?
  1784. # [15:50] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  1785. # [15:50] <@khuey> Yoric: yes
  1786. # [15:50] <ted2> do we do separate 32-bit debug builds?
  1787. # [15:51] <Enn> I'm referring to whatever the builds shown on the tbpl as not 64 is
  1788. # [15:51] <Enn> labelled 'OS X debug'
  1789. # [15:51] * armenzg is now known as armenzg_afk
  1790. # [15:51] * Quits: armenzg_afk (armenzg@2FE97F22.5BCEC6DB.DA78B690.IP) (Input/output error)
  1791. # [15:51] * Joins: anky (anky@90EA2558.5AF80F9.A3D1B221.IP)
  1792. # [15:53] <Ms2ger> Yoric, khuey, I want to get rid of dom/system entirely
  1793. # [15:53] <Yoric> Ms2ger: So do you suggest putting that code yet somewhere else?
  1794. # [15:53] <Ms2ger> What about hal? :)
  1795. # [15:56] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  1796. # [15:56] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
  1797. # [15:58] * Quits: dseif (dseif@522589E3.531FD64C.630E4E47.IP) (Input/output error)
  1798. # [15:58] * Joins: c0smikdebris (c0smikdebr@4FD9A180.A87BCC64.274D17D6.IP)
  1799. # [15:59] * Quits: Yoric|Poor (David@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1800. # [15:59] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1801. # [15:59] * bear-afk is now known as bear
  1802. # [16:00] * bear is now known as bear|buildduty
  1803. # [16:00] <jimm> Ms2ger: is there a bug on moving that code around?
  1804. # [16:00] * bwinton_away is now known as bwinton
  1805. # [16:00] <Yoric> Ms2ger: Don't know what that is (at least in the context of Mozilla), but that somehow sounds scary.
  1806. # [16:00] <Ms2ger> jimm, I think so
  1807. # [16:00] <Ms2ger> Yoric, Hardware Abstraction Layer
  1808. # [16:01] <Yoric> Ms2ger: And we have one?
  1809. # [16:01] * Quits: anky (anky@90EA2558.5AF80F9.A3D1B221.IP) (Ping timeout)
  1810. # [16:01] * Yoric remembers that a number of kernels have a hal, but didn't know that mozilla-central contained such a kernel.
  1811. # [16:01] <Ms2ger> Yoric, m-c/hal?
  1812. # [16:01] <jimm> the way that code is setup is a little strange. the platform code sits in global functions.
  1813. # [16:01] <Yoric> Gasp, we do.
  1814. # [16:01] * gregglind_away is now known as gregglind
  1815. # [16:02] * Joins: anky (anky@90EA2558.5AF80F9.A3D1B221.IP)
  1816. # [16:02] * tbsaunde is now known as tbsaunde|afk
  1817. # [16:03] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  1818. # [16:03] <jimm> Ms2ger: I'm going to be adding device info interfaces for win8 and I'm tempted to put it all in dom/system.
  1819. # [16:04] <jimm> which seems a better fit
  1820. # [16:04] <Ms2ger> jimm, os-specific stuff doesn't belong in dom/
  1821. # [16:04] <jimm> dom/system was created for for os specific stuff
  1822. # [16:04] <Ms2ger> And it shouldn't have been
  1823. # [16:05] <@khuey> too late, the cat is out of the bag
  1824. # [16:05] * Ms2ger sticks the cat back into the bag
  1825. # [16:05] <@khuey> and as usual its dougt's fault
  1826. # [16:05] <Ms2ger> Did he ask mwu to review?
  1827. # [16:06] <jimm> where else would you put os specific backend code that feeds dom interfaces with info?
  1828. # [16:06] <Ms2ger> hal/ :)
  1829. # [16:06] <jimm> that wasn't around when dom/system was created.
  1830. # [16:06] <@khuey> hal didn't exist
  1831. # [16:06] <Ms2ger> Sure
  1832. # [16:06] * sancus is now known as sancus_
  1833. # [16:06] * sancus_ is now known as sancus
  1834. # [16:06] <Ms2ger> Thanks for making my point
  1835. # [16:07] <jimm> hal feels more oriented toward cases where mozilla platform is the os.
  1836. # [16:07] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Connection reset by peer)
  1837. # [16:07] <jimm> like with b2g
  1838. # [16:07] <Ms2ger> It isn't
  1839. # [16:07] <firebot> Check-in:
  1840. # [16:07] <firebot> http://hg.mozilla.org/mozilla-central/rev/2374ebd5026f - Serge Gautherie - Bug 740769. (Cv1a) test_bug325418.js: Create separate observers, Initialize gStartTime[12] later, Use Date.now() instead of (new Date()).getTime(), "timer = null;" a bit later,
  1841. # [16:08] * Joins: twi (Adium@moz-A7353053.cust.dsl.vodafone.it)
  1842. # [16:08] <firebot> Nits. r=bzbarsky.
  1843. # [16:10] <jimm> well since hal came after dom/system, whoever created hal should have cleaned that up. now we're stuck with two areas doing closely related things, but in slightly different ways.
  1844. # [16:11] <Yoric> I will happily follow whoever wins that fight, but please be sure to inform everybody of the winner :)
  1845. # [16:12] <mwu> Ms2ger: dougt is actually moving stuff out of dom/system and into hal
  1846. # [16:12] <Yoric> In the meantime, since my code is heavily oriented towards workers, it will go into dom/.
  1847. # [16:12] <jimm> I don't remember a dev.planning discussion on hal, but I might have missed it.
  1848. # [16:12] <froydnj> do we have a point person to direct enterprise-y people to for questions/details about esr releases?
  1849. # [16:12] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Input/output error)
  1850. # [16:12] <jimm> froydnj: Kev Needham
  1851. # [16:13] <froydnj> jimm: thanks
  1852. # [16:14] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  1853. # [16:17] * davehunt is now known as davehunt|mtg
  1854. # [16:18] * Joins: coop (Chris@moz-5402EFB2.dsl.bell.ca)
  1855. # [16:18] * Joins: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP)
  1856. # [16:21] * Joins: bbondy (bbondy@moz-E9264327.home.cgocable.net)
  1857. # [16:22] * Quits: anky (anky@90EA2558.5AF80F9.A3D1B221.IP) (Client exited)
  1858. # [16:22] * Joins: jviereck (Adium@moz-7B0110AD.mv.mozilla.com)
  1859. # [16:22] * Quits: jviereck (Adium@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
  1860. # [16:22] * Joins: jviereck (Adium@moz-7B0110AD.mv.mozilla.com)
  1861. # [16:23] * Joins: anky (anky@90EA2558.5AF80F9.A3D1B221.IP)
  1862. # [16:23] * Joins: jviereck1 (Adium@moz-7B0110AD.mv.mozilla.com)
  1863. # [16:24] * Quits: jviereck (Adium@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
  1864. # [16:25] * bhearsum is now known as bhearsum|bbiab
  1865. # [16:25] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  1866. # [16:25] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  1867. # [16:27] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1868. # [16:28] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
  1869. # [16:28] * mcote|afk is now known as mcote
  1870. # [16:29] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1871. # [16:30] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
  1872. # [16:31] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1873. # [16:31] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1874. # [16:32] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
  1875. # [16:33] * Joins: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP)
  1876. # [16:34] <armenzg> Bas: ping
  1877. # [16:35] <Bas> armenzg: pong
  1878. # [16:35] * Quits: anky (anky@90EA2558.5AF80F9.A3D1B221.IP) (Client exited)
  1879. # [16:35] <armenzg> hi Bas, thanks for your reply
  1880. # [16:36] <armenzg> anyone from editor or content that you could recommend talking to?
  1881. # [16:36] <Bas> armenzg: Ehsan -might- know, or bz?
  1882. # [16:36] <armenzg> cool
  1883. # [16:36] * Joins: jviereck (Adium@moz-795DD8B1.dsl.sntc01.pacbell.net)
  1884. # [16:36] <Bas> Sorry I can't be of more help, but I really have -no- idea whatsoever how focus to form controls is controlled.
  1885. # [16:36] <armenzg> I will CC them
  1886. # [16:37] <armenzg> no worries
  1887. # [16:37] * Joins: Yoric|Poor (David@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1888. # [16:38] * Quits: jviereck1 (Adium@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1889. # [16:38] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
  1890. # [16:38] * ChanServ sets mode: +o ehsan
  1891. # [16:38] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1892. # [16:38] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Input/output error)
  1893. # [16:38] * Joins: CuriousJohn (John@moz-4C1C7342.gar.clearwire-wmx.net)
  1894. # [16:40] * Quits: mwu (mwu@5AAE35B2.5EFFC0B8.24454B25.IP) (Quit: This computer has gone to sleep)
  1895. # [16:42] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
  1896. # [16:42] * Quits: nickc (Mibbit@moz-91D453DB.network.nus.edu.sg) (Quit: http://www.mibbit.com ajax IRC Client)
  1897. # [16:42] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
  1898. # [16:43] * philor|away is now known as philor
  1899. # [16:44] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  1900. # [16:45] * Fallen|away is now known as Fallen
  1901. # [16:45] * Quits: artur (artur@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Input/output error)
  1902. # [16:45] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1903. # [16:46] * bhearsum|bbiab is now known as bhearsum
  1904. # [16:46] * Joins: anky (anky@A69F1242.DD3D46AE.A3D1B221.IP)
  1905. # [16:47] * Joins: kaie2 (kaie@moz-76F27ECD.dip.t-dialin.net)
  1906. # [16:48] * wlach|out is now known as wlach
  1907. # [16:48] * Quits: kaie (kaie@moz-5462AB0B.dip.t-dialin.net) (Ping timeout)
  1908. # [16:48] * kaie2 is now known as kaie
  1909. # [16:49] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  1910. # [16:51] * Quits: anky (anky@A69F1242.DD3D46AE.A3D1B221.IP) (Client exited)
  1911. # [16:52] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1912. # [16:53] * Quits: Ami_Ty (Amie@moz-7D22EB0A.dsl.static.sonic.net) (Quit: Ami_Ty)
  1913. # [16:54] * Joins: Suresh (chatzilla@7D3BC888.A4CCD0AB.EB06F97B.IP)
  1914. # [16:54] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1915. # [16:54] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  1916. # [16:55] * Joins: faramarz (faramarz@5AAE35B2.5EFFC0B8.24454B25.IP)
  1917. # [16:55] * Quits: jviereck (Adium@moz-795DD8B1.dsl.sntc01.pacbell.net) (Quit: Leaving.)
  1918. # [16:56] * bz_sleep is now known as bz
  1919. # [16:57] * Fallen is now known as Fallen|away
  1920. # [16:58] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  1921. # [16:58] * philor considers whether or not to spend yet another day manually starring everything
  1922. # [16:58] * Quits: faramarz (faramarz@5AAE35B2.5EFFC0B8.24454B25.IP) (Quit: faramarz)
  1923. # [16:59] * Quits: bbondy (bbondy@moz-E9264327.home.cgocable.net) (Ping timeout)
  1924. # [17:00] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  1925. # [17:00] * Joins: dao (dao@moz-B9CF1FA5.superkabel.de)
  1926. # [17:00] <KaiRo> glob: is the Bugzilla API your areas as well? I get api-dev.bugzilla.mozilla.org/latest/ timing out
  1927. # [17:01] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  1928. # [17:01] <glob> KaiRo, no, and it's currently down
  1929. # [17:01] <glob> KaiRo, it was accidentally moved to scl
  1930. # [17:01] * Joins: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP)
  1931. # [17:01] <KaiRo> glob: ah, ok - any idea when it can be expected back?
  1932. # [17:02] <froydnj> philor: you should start rationing stars
  1933. # [17:02] <zzzzz> no m-c nightly today ?/
  1934. # [17:02] <KaiRo> and isn't moving stuff to scl good - as long as it exists there?
  1935. # [17:02] <glob> bug 743916
  1936. # [17:03] * Joins: jviereck (Adium@moz-7B0110AD.mv.mozilla.com)
  1937. # [17:03] <KaiRo> glob: thx
  1938. # [17:03] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1939. # [17:05] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  1940. # [17:05] * Joins: anant (Anant@moz-D3725328.dsl.dynamic.sonic.net)
  1941. # [17:06] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  1942. # [17:06] * zzzzz nm, showing up now on tbpl
  1943. # [17:07] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1944. # [17:07] * NeilAway wonders why Close was trying to remove a nonexistent wyciwyg channel
  1945. # [17:08] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
  1946. # [17:08] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1947. # [17:08] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  1948. # [17:08] * ChanServ sets mode: +o ehsan
  1949. # [17:09] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1950. # [17:09] * philor is now known as philor|away
  1951. # [17:10] * nical|away is now known as nical
  1952. # [17:11] * Quits: mreid (mreid@moz-5F4A70CA.yipyip.com) (Ping timeout)
  1953. # [17:12] <Bas> Anybody here know why Assertions.cpp on windows does *(volatile int*)NULL) = 123; rather than __asm { int 3; }
  1954. # [17:15] * Quits: jviereck (Adium@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  1955. # [17:15] <Ms2ger> Because the latter uses assembly? :)
  1956. # [17:15] <Bas> Ms2ger: But it gives much more meaningful info :)
  1957. # [17:16] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1958. # [17:16] <Bas> And this is platform-specific anyway, so MSVC inline ASM shouldn't be an issue.
  1959. # [17:16] <Ms2ger> Mingw?
  1960. # [17:16] * armenzg is now known as armenzg_brb
  1961. # [17:16] * Quits: dao (dao@moz-B9CF1FA5.superkabel.de) (Quit: Leaving.)
  1962. # [17:16] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  1963. # [17:16] <Bas> Well, if minGW refuses to die a horrible death we can always put an ifdef in there for it :p
  1964. # [17:16] <jfkthame> i guess the intel compiler handles msvc-style asm?
  1965. # [17:17] * philor|away is now known as philor
  1966. # [17:17] <Bas> I thought we no longer supported ICC?
  1967. # [17:17] <jfkthame> i dunno - someone mentioned it very recently in connection with some other issue, i forget what
  1968. # [17:17] * Joins: mreid (mark@moz-6494C845.eastlink.ca)
  1969. # [17:18] * Quits: graememcc (chatzilla@moz-90D13953.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  1970. # [17:18] * jfkthame thinks we ought to avoid breaking it if possible - even if we don't care about building with it, we should allow other people to do so
  1971. # [17:18] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1972. # [17:19] <jfkthame> but chances are it's ms-compatible w.r.t. asm syntax
  1973. # [17:21] <Bas> In any case, exception 0x80000003 is so much more informative than just a random access violation.
  1974. # [17:21] <mounir> am I alone to have bmo issues?
  1975. # [17:21] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1976. # [17:21] <philor> oh, good, a nice episode of 503 Server Too Busy, that'll cheer me right up
  1977. # [17:21] * Quits: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com) (Quit: DISK VOLUME 254)
  1978. # [17:21] <Bas> philor: Bugzilla?
  1979. # [17:22] <glob> mounir, i'm not seeing any problems on bmo
  1980. # [17:22] * Joins: anky (anky@A69F1242.DD3D46AE.A3D1B221.IP)
  1981. # [17:22] <philor> Bas: no, ftp.m.o, it likes to burn a half dozen jobs when it starts feeling frazzled
  1982. # [17:22] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1983. # [17:22] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
  1984. # [17:22] <mounir> glob: i had at least two errors while trying to post a review (something about deadlock)
  1985. # [17:22] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  1986. # [17:23] <glob> mounir, ah, deadlocks
  1987. # [17:24] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  1988. # [17:24] * ChanServ sets mode: +o dveditz
  1989. # [17:24] * Mavericks is now known as Mavericks|brb
  1990. # [17:24] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1991. # [17:26] * jlebar|sleep is now known as jlebar
  1992. # [17:27] <jlebar> Quiz: Name two different wikipedia pages which differ only in their capitalization.
  1993. # [17:28] <froydnj> follow-up question: guess how long it took jlebar to find a path between them this morning :)
  1994. # [17:28] <jlebar> froydnj, A long time if I was using Firefox, due to https://bugzilla.mozilla.org/show_bug.cgi?id=725714 !
  1995. # [17:28] * Joins: dao (dao@moz-B9CF1FA5.superkabel.de)
  1996. # [17:29] * ew is now known as ew_afk
  1997. # [17:29] <jlebar> aha, "Cat" and "CAT"
  1998. # [17:30] * Quits: anky (anky@A69F1242.DD3D46AE.A3D1B221.IP) (Client exited)
  1999. # [17:32] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2000. # [17:33] <@bz> ugh
  2001. # [17:33] <@bz> that bug is SUCK
  2002. # [17:34] <@bz> the point being that it's not a docshell issue? ;)
  2003. # [17:34] * Joins: cjones (cjones@5AAE35B2.5EFFC0B8.24454B25.IP)
  2004. # [17:34] <@bz> since it breaks wikipedia?
  2005. # [17:34] * @bz shall never be able to read the wiki article about cats again
  2006. # [17:34] <@bz> but why the hell is this thing autocorrecting me anyway???
  2007. # [17:34] * Quits: @smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi) (Input/output error)
  2008. # [17:34] * Joins: smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi)
  2009. # [17:34] * ChanServ sets mode: +o smaug
  2010. # [17:35] * Quits: @smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi) (Input/output error)
  2011. # [17:35] * Joins: smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi)
  2012. # [17:35] * ChanServ sets mode: +o smaug
  2013. # [17:35] * Joins: jviereck (Adium@moz-7B0110AD.mv.mozilla.com)
  2014. # [17:35] * Joins: sheppy (sheppy@63302BDE.9D2B86B.20065979.IP)
  2015. # [17:36] <jlebar> bz, Well, inline autocomplete is trying to be helpful.
  2016. # [17:36] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  2017. # [17:36] * Joins: artur (artur@moz-7B0110AD.mv.mozilla.com)
  2018. # [17:36] <jlebar> bz, But yeah, it's in the front-end, apparently.
  2019. # [17:36] <gabor> is there a way to cancel a build once I pushed it to try? so if it turns out I made a mistake I can shut it down so it won't try to compile/test on the rest of the platforms
  2020. # [17:37] * Quits: philipp64|laptop (chatzilla@moz-764C1742.hfc.comcastbusiness.net) (Ping timeout)
  2021. # [17:37] * Quits: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a1/20120303192654])
  2022. # [17:37] <@bz> jlebar: autocomplete--
  2023. # [17:37] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  2024. # [17:37] <jlebar> gabor, On TBPL, there's a stop sign which appears when you hover in the right place.
  2025. # [17:37] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  2026. # [17:37] <mounir> jlebar: are you sure it's a frontend issue?
  2027. # [17:38] <jlebar> mounir, Mak says inline-autocomplete is doing the case-folding.
  2028. # [17:38] <mounir> oh ok
  2029. # [17:38] * Quits: dao (dao@moz-B9CF1FA5.superkabel.de) (Quit: Leaving.)
  2030. # [17:38] <mounir> input autocomplete also doesn't make the difference between "foo" and "Foo"
  2031. # [17:38] <mounir> IIRC
  2032. # [17:38] <gabor> jlebar++ thanks
  2033. # [17:38] <mounir> but we don't force the user to pick the value
  2034. # [17:38] <jlebar> mounir, https://bugzilla.mozilla.org/show_bug.cgi?id=725714#c11
  2035. # [17:39] <rail> espindola: hey, trying to get clang RPM built on linux, but they fail trying to apply old-ld-hack.patch. Do we still need it?
  2036. # [17:40] * jwir3|away is now known as jwir3
  2037. # [17:40] <@bz> right
  2038. # [17:40] <@bz> it's one thing to autocomplete case-insensitively
  2039. # [17:40] <@bz> it's another to force the autocomplete result
  2040. # [17:40] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2041. # [17:40] <@bz> even though it's not obvious you will
  2042. # [17:42] * Quits: cjones (cjones@5AAE35B2.5EFFC0B8.24454B25.IP) (Ping timeout)
  2043. # [17:43] <NeilAway> Bas: was http://mxr.mozilla.org/comm-central/source/mozilla/mfbt/Assertions.cpp#66 not clear enough for you?
  2044. # [17:43] <espindola> rail, yes we do
  2045. # [17:43] <espindola> untill we update binutils
  2046. # [17:43] <espindola> rail, the patch is in hg
  2047. # [17:43] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  2048. # [17:43] * davehunt|mtg is now known as davehunt
  2049. # [17:43] <espindola> and it applies cleanly, no?
  2050. # [17:44] <rail> let me double check
  2051. # [17:44] <davidb> ehsan: i'm watching you, and your silly merge.
  2052. # [17:44] * davidb puts on his sheriff badge, holds chin high
  2053. # [17:44] <@ehsan> davidb: thanks :)
  2054. # [17:44] <Ms2ger> bz, do you know about external classes in nsDOMClassInfo?
  2055. # [17:44] * Joins: mreid2 (mreid@moz-5F4A70CA.yipyip.com)
  2056. # [17:44] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2057. # [17:44] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2058. # [17:45] <gaston> dougt: can you have a look at #739132 ? (or anyone interested in buildfixes...)
  2059. # [17:45] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  2060. # [17:45] <@khuey> gaston: dougt is on vacation
  2061. # [17:46] <gaston> that explains :)
  2062. # [17:46] <davidb> we let him go on vacation!?
  2063. # [17:46] <gaston> khuey: care to steal it then ?
  2064. # [17:47] <@khuey> already did
  2065. # [17:47] <gaston> thx :)
  2066. # [17:47] * Joins: jviereck1 (Adium@moz-BBE3ABD.mv.mozilla.com)
  2067. # [17:47] <@khuey> gaston: make sure you push that to try or something though
  2068. # [17:48] <gaston> mmmh
  2069. # [17:48] <gaston> ok, since i dont have a machine where NECKO_WIFI can be set
  2070. # [17:48] <@khuey> gaston: I'm not certain that all the AC_DEFINE()d variables are set in that file automatically
  2071. # [17:49] <gaston> was going to set checkin-needed but it might be wiser to pass it to try first
  2072. # [17:49] * Quits: jviereck (Adium@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2073. # [17:49] <rail> espindola: bah, my fault, I was building using an old patched src dirs. probably need to add a cleanup section to remove them every time...
  2074. # [17:49] <@khuey> gaston: you could also just add something like http://mxr.mozilla.org/mozilla-central/source/browser/installer/Makefile.in#74 to the makefile to be safe
  2075. # [17:49] <@khuey> and just push
  2076. # [17:49] <@khuey> up to you
  2077. # [17:50] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2078. # [17:51] <gaston> i'll use try first, then that if it fails :)
  2079. # [17:51] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
  2080. # [17:51] <gaston> since anyway i cant push it myself....
  2081. # [17:52] * Quits: micadeyeye (micadeyeye@moz-E01F8670.dynamic.wa.co.za) (Ping timeout)
  2082. # [17:52] * armenzg_brb is now known as armenzg
  2083. # [17:53] * Joins: ehugg (chatzilla@5B617238.C5EAED67.6CD50604.IP)
  2084. # [17:53] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  2085. # [17:53] * Quits: kaze (kaze@moz-CB189C31.w80-11.abo.wanadoo.fr) (Ping timeout)
  2086. # [17:53] * joduinn-afk is now known as joduinn-home
  2087. # [17:54] * Quits: timdream (timdream@moz-104CC309.mv.mozilla.com) (Quit: timdream)
  2088. # [17:54] <espindola> rail, true :-(
  2089. # [17:56] <gaston> khuey: MOZ_ENABLE_PROFILER_SPS isnt added in that Makefile and i didnt get yelled at yet for #743428 :)
  2090. # [17:56] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2091. # [17:57] * fabrice|afk is now known as fabrice
  2092. # [17:57] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  2093. # [17:57] * @khuey shrugs
  2094. # [17:57] <@khuey> maybe its ok
  2095. # [17:57] <@khuey> or maybe nobody uses those interfaces from js
  2096. # [17:57] * Quits: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr) (Connection reset by peer)
  2097. # [17:58] * ew_afk is now known as ew
  2098. # [17:59] * Quits: ew (chatzilla@moz-5B0EF77B.static.netvigator.com) (Quit: closedown)
  2099. # [18:00] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
  2100. # [18:01] * Mavericks|brb is now known as Mavericks
  2101. # [18:01] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2102. # [18:01] * Joins: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr)
  2103. # [18:01] * Quits: surkov (surkov@B9538DF7.B7015738.33A1AC3C.IP) (Quit: surkov)
  2104. # [18:01] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2105. # [18:05] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
  2106. # [18:05] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2107. # [18:06] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2108. # [18:06] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
  2109. # [18:07] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2110. # [18:07] * Joins: philipp64|laptop (chatzilla@A6C4D8D3.8A899716.289A8017.IP)
  2111. # [18:08] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  2112. # [18:08] * Joins: timdream (timdream@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2113. # [18:09] * Fallen|away is now known as Fallen
  2114. # [18:09] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2115. # [18:09] <Bas> NeilAway: DebugBreak != asm int 3
  2116. # [18:09] * ewong_ is now known as ewong|sleep
  2117. # [18:10] * Quits: Boriss (FlyingToas@EB476629.539C4CF2.5039E5EA.IP) (Quit: Boriss)
  2118. # [18:12] <Waldo> nor _DebugBreak either (having fun yet?)
  2119. # [18:12] <Yoric> I have code in a .jsm, which I will certainly need to recompile a gazillion time before it works.
  2120. # [18:12] <Yoric> What is the best way of not having to recompile the whole tree?
  2121. # [18:12] * bear|buildduty is now known as bear-afk
  2122. # [18:13] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  2123. # [18:13] <Bas> Waldo: Ah, good, you're here, I was wondering out loud earlier why we don't __asm { int 3; } on MSVC? As a 0x80000003 exception is generally more informative than 0xc0000005.
  2124. # [18:14] * padenot|away is now known as padenot
  2125. # [18:14] <ted2> anyone have a windows nightly and a debugger and have a few minutes to test something with the symbol server?
  2126. # [18:14] * timA|away is now known as timA
  2127. # [18:14] <ted2> specifically it's being moved to PHX and we want to ensure that the new server works
  2128. # [18:14] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  2129. # [18:14] <Waldo> Bas: if you can find good documentation for the reasons we do anything in any particular way there, I might be able to explain :-)
  2130. # [18:14] <Waldo> Bas: basically I think we just did stuff, then when we found it didn't work we did other stuff, and nobody knows the whole story
  2131. # [18:15] <Bas> Waldo: *grins* That's more or less what I expected :)
  2132. # [18:15] * Yoric will just ask again later.
  2133. # [18:15] <Waldo> the breakpad experience, the debugger experience, possibly others affecting the final choice
  2134. # [18:15] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  2135. # [18:15] * Joins: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2136. # [18:15] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
  2137. # [18:15] * Quits: Yoric|Poor (David@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2138. # [18:15] <ted2> Bas: making things trip breakpad is pretty high on our list
  2139. # [18:16] * mjessome is now known as mjessome|lunch
  2140. # [18:16] <Bas> ted: int 3 doesn't do that?
  2141. # [18:16] <ted2> don't know
  2142. # [18:16] <ted2> feel free to test!
  2143. # [18:16] * Joins: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net)
  2144. # [18:16] * Joins: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP)
  2145. # [18:17] <Bas> ted2: I might at some point, I hate the fact debug aborts give me access violation exceptions :)
  2146. # [18:17] <ted2> it does suck
  2147. # [18:17] <Bas> Waldo: So, I've been trying to get the function(MOZ_Crash) to inline, but it looks like our tree doesn't love me including cstdio and cstdlib in that file, any objections against solely declaring the functions we need? Or will I need to look for another method?
  2148. # [18:17] <ted2> there is some IsDebuggerAttached function, isn't there?
  2149. # [18:17] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2150. # [18:17] <ted2> presumably we could check that
  2151. # [18:17] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Client exited)
  2152. # [18:17] <Waldo> Bas: do <stdio.h> and <stdlib.h> do the trick instead?
  2153. # [18:17] <Bas> ted2: Even in breakpad reports it would be useful though.
  2154. # [18:17] <Bas> Waldo: Probably do, you don't object to dragging those in there?
  2155. # [18:18] <ted2> sure, i just don't remember what breakpad actually catches
  2156. # [18:18] <Bas> ted2: *nods*, presumably we could change that if we wanted, right?
  2157. # [18:18] <Waldo> Bas: I don't think so; I think glandium just used the <c*> versions because it was C++ code, not because it was strictly necessary
  2158. # [18:18] * khuey is now known as khuey|away
  2159. # [18:18] <ted2> Bas: possibly, some things are tricky
  2160. # [18:19] * armenzg is now known as armenzg_lunch
  2161. # [18:19] * @bz reads http://meyerweb.com/eric/thoughts/2012/04/10/whitespace-in-css-calculations/ and is saddened
  2162. # [18:20] * rail is now known as rail-lunch
  2163. # [18:20] <Bas> Waldo: You wouldn't consider that poluting the global namespace though? :) (it appears to work!)
  2164. # [18:20] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  2165. # [18:20] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2166. # [18:21] * catlee is now known as catlee-lunch
  2167. # [18:21] <Waldo> Bas: erm, oh, you want that for a header
  2168. # [18:21] <Waldo> hmm
  2169. # [18:21] * edransch is now known as edransch-lunch
  2170. # [18:22] <Bas> Waldo: Right :) printf and such things, if we want to inline :) As I said, I could just declare printf, but is some platform decided to change a modifier at some version increment, that would break.
  2171. # [18:22] <Bas> *if
  2172. # [18:22] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  2173. # [18:23] * Quits: pranavrc (pranavrc@D4DC9BCB.6B6245D5.C28326FD.IP) (Quit: Ping timeout: ∞)
  2174. # [18:23] <glandium> Waldo: indeed (as to why i used <c*>
  2175. # [18:23] <glandium> )
  2176. # [18:23] * joduinn-home is now known as joduinn-commute
  2177. # [18:23] * dholbert|afk is now known as dholbert
  2178. # [18:24] <dietrich> bsmedberg: ping
  2179. # [18:24] <@bsmedberg> dietrich:
  2180. # [18:24] <dietrich> bsmedberg: hey, do you know when you can review bug 278860? or someone we can delegate it to?
  2181. # [18:24] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
  2182. # [18:24] * Joins: pranavrc (pranavrc@D4DC9BCB.6B6245D5.C28326FD.IP)
  2183. # [18:25] <@bsmedberg> dietrich: it's on my list, but not a super-high priority
  2184. # [18:25] <@bsmedberg> I'd be happy for mossop or dolske to review it, I think they've both been hanging around that code recently
  2185. # [18:25] <Waldo> it all makes sense now!
  2186. # [18:25] * Joins: dao (dao@moz-B9CF1FA5.superkabel.de)
  2187. # [18:25] <dietrich> bsmedberg: ok, thanks. we'll have them do it.
  2188. # [18:25] <sheppy> Waldo: That's a sure sign of mental instability.
  2189. # [18:26] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  2190. # [18:26] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2191. # [18:26] <dholbert> bjacob, m-i bustage
  2192. # [18:27] <bjacob> dholbert: argh
  2193. # [18:27] <Mavericks> sheppy: haha
  2194. # [18:27] <bjacob> dholbert: looking
  2195. # [18:27] <dholbert> bjacob, (looks like it's from a new build warning in a warnings-as-errors-enabled directory)
  2196. # [18:27] <Mavericks> Waldo: no offense
  2197. # [18:27] <bjacob> dholbert: looking
  2198. # [18:27] <Waldo> Bas: what's the reason the tree doesn't love including stdio/cstdlib?
  2199. # [18:27] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
  2200. # [18:27] <Bas> waldo: Oh, stdio.h is just fine.
  2201. # [18:27] <Waldo> Mavericks: offense was taken! I demand an apology! :-P
  2202. # [18:27] <Bas> I'm just concerned about poluting the global namespace.
  2203. # [18:28] <Bas> On the other hand, I wouldn't be surprised if in virtually every file -something- drags in stdio.h
  2204. # [18:28] <Mavericks> Waldo: hehe
  2205. # [18:28] * coop is now known as coop|lunch
  2206. # [18:28] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  2207. # [18:28] <Waldo> Bas: yeah, that's about what I tend to think; I think we just use the includes, then if someone complains we can backtrack
  2208. # [18:29] * Quits: sheppy (sheppy@63302BDE.9D2B86B.20065979.IP) (Quit: Leaving)
  2209. # [18:29] <Bas> Waldo: Excellent, thanks, I'll make MOZ_Assert and MOZ_Crash two MOZ_ALWAYS_INLINE functions then.
  2210. # [18:29] <bjacob> dholbert: got it, checking if there's something else
  2211. # [18:30] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  2212. # [18:30] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2213. # [18:31] * Quits: dao (dao@moz-B9CF1FA5.superkabel.de) (Quit: Leaving.)
  2214. # [18:31] <bjacob> dholbert: pushed fix
  2215. # [18:31] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2216. # [18:31] <Waldo> Bas: well, actually...much as I despise macros generally, wouldn't the debugger experience be better here if those were macros? because then you don't halt inside an irrelevant method, and all that
  2217. # [18:32] * Joins: bbondy (bbondy@moz-E9264327.home.cgocable.net)
  2218. # [18:32] * Joins: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2219. # [18:32] <Bas> Waldo: In optimized builds shouldn't __forceinline take care of that?
  2220. # [18:32] * Quits: @smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi) (Ping timeout)
  2221. # [18:33] * Quits: timA (Instantbir@moz-535753DA.hsd1.or.comcast.net) (Ping timeout)
  2222. # [18:33] <Waldo> Bas: that doesn't change how debugging info gets generated for that code, does it? it'll still point off to the location of the MOZ_Assert method's lines of code
  2223. # [18:33] * Joins: smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi)
  2224. # [18:33] * ChanServ sets mode: +o smaug
  2225. # [18:33] <Bas> Waldo: Yeah, probably I guess
  2226. # [18:33] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  2227. # [18:33] <Bas> I'm not sure, I don't spend that much time debugging opt builds :)
  2228. # [18:34] <Waldo> I suspect the same debug info gets generated for both opt and debug on the point
  2229. # [18:34] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  2230. # [18:34] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2231. # [18:35] * Joins: dao (dao@moz-B9CF1FA5.superkabel.de)
  2232. # [18:36] <dholbert> bjacob, cool
  2233. # [18:36] * davehunt is now known as davehunt|away
  2234. # [18:36] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Quit: Quitte)
  2235. # [18:36] <NeilAway> Bas: hmm, ok, so how does not being inline make a difference?
  2236. # [18:37] <Bas> NeilAway: It means I can't use those functions in code I want to be able to build stand alone, and easier debugging.
  2237. # [18:37] * Joins: fxa90id (fxa90id@moz-C6D6DA75.neoplus.adsl.tpnet.pl)
  2238. # [18:37] <NeilAway> Bas: sorry, I mean DebugBreak vs. asm int 3
  2239. # [18:38] <Waldo> Bas: for comparison, this is how webkit does it http://pastebin.mozilla.org/1562486
  2240. # [18:38] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  2241. # [18:38] <Bas> *nods
  2242. # [18:38] <Waldo> more complex things like message-printing in OOL functions, the crashing stuff directly inline in the macros
  2243. # [18:39] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Ping timeout)
  2244. # [18:39] <Waldo> it looks like their scheme doesn't involve depending on any more than just <stddef.h>, the printing stuff devolving to OOL stuff that doesn't drag in header dependencies
  2245. # [18:40] <@bz> gah
  2246. # [18:40] <@bz> bzapi still broken? :(
  2247. # [18:40] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2248. # [18:41] <romaxa> bsmedberg: Hi, I've rechecked all process types checks, replaced all GetType == -> IsProcessType function wrapper, and minimized original patch which is eanough for basic IPC embedding initialization and rendering functionality. also I wrapped one common check into XRE_IsProfileProcess, is that close to what you asked?
  2249. # [18:41] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2250. # [18:42] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2251. # [18:42] <@bsmedberg> I'll have to check, but it sounds better
  2252. # [18:42] * @bz wonders whether we have a bug on the bzapi thing
  2253. # [18:42] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  2254. # [18:42] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  2255. # [18:43] * glob is now known as g2b
  2256. # [18:43] <ted2> bsmedberg: do you have time to test the new symbol server in PHX? (or delegate to someone?)
  2257. # [18:43] <ted2> https://bugzilla.mozilla.org/show_bug.cgi?id=688250#c4
  2258. # [18:44] <@bsmedberg> ted2: ok, what kind of testing are you looking for, just a "does it load in a browser" check or actually trying with MSVC?
  2259. # [18:44] <ted2> i think testing it with MSVC would be good
  2260. # [18:44] <ted2> just debug a nightly and verify that you get symbols
  2261. # [18:44] <@bsmedberg> yeah ok
  2262. # [18:44] <ted2> just need to stick that line in your hosts file
  2263. # [18:44] <Bas> NeilAway: Well, the argument listed there is that the debugger can't recover the stack, not using that function would remove any non-xul functions from the top of the stack.
  2264. # [18:45] * @bsmedberg goes to figure out where the hosts file lives on Windows
  2265. # [18:45] * Quits: dao (dao@moz-B9CF1FA5.superkabel.de) (Quit: Leaving.)
  2266. # [18:45] <ted2> some goofy place in system32
  2267. # [18:45] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  2268. # [18:45] <ted2> bsmedberg: ping jason on #breakpad when you're done (or reply in bug)
  2269. # [18:46] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  2270. # [18:46] * jhammel is now known as j5l
  2271. # [18:47] <Bas> Waldo: I'm not sure what 'WTFReportAssertionFailure' does :p
  2272. # [18:47] <Bas> Or is
  2273. # [18:47] * jmaher is now known as j2l
  2274. # [18:47] <@bz> Bas: looks like a webkitism
  2275. # [18:47] * j2l is now known as jmaher
  2276. # [18:48] <Bas> waldo: Yeah, so building with including stdio.h and stdlib.h just completed, and works just fine.
  2277. # [18:48] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2278. # [18:48] <Waldo> Bas: OOL function, I don't know the details either, but probably just prints the assertion message more or less :-)
  2279. # [18:48] <Bas> I'm inclined to just either make these inline functions, or macro's while dragging in those headers, whatever you prefer.
  2280. # [18:48] <Waldo> http://trac.webkit.org/browser/trunk/Source/WTF/wtf has Assertions.h and Assertions.cpp if you really care
  2281. # [18:48] <taras> ttaubert: can you come hang out on #perf?
  2282. # [18:48] <taras> ie idle there
  2283. # [18:49] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2284. # [18:49] * Quits: Suresh (chatzilla@7D3BC888.A4CCD0AB.EB06F97B.IP) (Connection reset by peer)
  2285. # [18:50] * j5l is now known as jhammel
  2286. # [18:50] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2287. # [18:50] <Bas> Waldo: Well, all I really want to do is generate good stack traces and not depend on any lib that isn't tiny and can be statically linked in to any build :)
  2288. # [18:50] <Bas> For now it seems that that means going fully inline :)
  2289. # [18:50] <Bas> (or macros)
  2290. # [18:50] <Waldo> Bas: let's make 'em macros, put the complex stuff like message printing or whatever in out-of-line methods
  2291. # [18:51] * Quits: MarcoZ (Daily@moz-C84B5E86.dip.t-dialin.net) (Quit: l8er)
  2292. # [18:51] <Waldo> not ideal, but things often aren't
  2293. # [18:52] * g2b is now known as glob
  2294. # [18:52] * philor is now known as philor|away
  2295. # [18:52] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  2296. # [18:52] <Bas> Waldo: *nods* no objections to a non-all-caps macro then?
  2297. # [18:52] * Joins: artur_ (artur@moz-BBE3ABD.mv.mozilla.com)
  2298. # [18:52] <Bas> In this particular case.
  2299. # [18:53] <Waldo> Bas: I think an all-caps macro is exactly the right way to spell it
  2300. # [18:53] <Bas> Waldo: Our existing functions are MOZ_Crash
  2301. # [18:53] <Bas> Not MOZ_CRASH
  2302. # [18:53] <Waldo> Bas: the name, spelled that way, is because it wasn't a macro
  2303. # [18:53] * Joins: cdiehl_ (cdiehl@moz-86718E5F.pool.mediaways.net)
  2304. # [18:53] <Waldo> for a macro, MOZ_CRASH(msg) is good
  2305. # [18:53] * Joins: hessam (hessam@54795885.E039E236.610F0005.IP)
  2306. # [18:54] * Quits: cdiehl (cdiehl@moz-FC637DAE.pool.mediaways.net) (Ping timeout)
  2307. # [18:54] * Quits: artur (artur@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2308. # [18:54] * cdiehl_ is now known as cdiehl
  2309. # [18:54] <Bas> waldo: Right, but we want existing calls to go to MOZ_CRASH inline though right? Want me to search/replace the entire tree?
  2310. # [18:54] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2311. # [18:54] <Waldo> Bas: yeah; there aren't many, I'm sure of that
  2312. # [18:54] * Quits: fxa90id (fxa90id@moz-C6D6DA75.neoplus.adsl.tpnet.pl) (Connection reset by peer)
  2313. # [18:54] <Waldo> http://mxr.mozilla.org/mozilla-central/search?string=MOZ_Crash&case=on&find=&findi=&;filter=^[^\0]*%24&hitlimit=&tree=mozilla-central found 5 lines in 3 files :-)
  2314. # [18:54] <Bas> Waldo: So one more thing, you want crash to allow a message as well then?
  2315. # [18:54] <Bas> Heh :)
  2316. # [18:55] * khuey|away is now known as khuey
  2317. # [18:55] <Waldo> Bas: erm, oops, sorry, thought it was taking a message now, if it doesn't, don't need to make it take one
  2318. # [18:55] <Bas> Ok :)
  2319. # [18:56] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2320. # [18:57] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2321. # [18:58] <Bas> Waldo: MOZ_ASSERT is a little trickier, as it already exists, should I rename MOZ_Assert to something like MOZ_EXECUTE_ASSERT or something?
  2322. # [18:58] * davidb wonders why mac builds are slow on tbpl
  2323. # [18:59] <gavin> Bas: MOZ_DIE_DIE_DIE
  2324. # [18:59] <Waldo> Bas: make MOZ_Assert's entire body just be MOZ_ASSERT(...)?
  2325. # [18:59] <Waldo> (in theory I'm not opposed to removing MOZ_Assert, but I think I'd want to think about it slightly more before doing it)
  2326. # [19:00] <Waldo> well, hm, making that the body wouldn't work, would it
  2327. # [19:00] <Bas> Waldo: Hrm, sorry for being thick, I don't understand what you mean :) MOZ_ASSERT jumps through a bunch of macro magic before actually calling MOZ_Assert()
  2328. # [19:00] <Waldo> no worries, I'm carrying on a couple different conversations at once, probably not helping matters
  2329. # [19:01] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  2330. # [19:02] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2331. # [19:02] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2332. # [19:03] <Waldo> Bas: so, MOZ_ASSERT(...) would expand to some sequence of statements ending with MOZ_CRASH() in debug builds (in opt builds expanding to ((void)0)); MOZ_Assert would be a standalone method whose body would be those same statements, I think
  2333. # [19:03] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2334. # [19:03] * armenzg_lunch is now known as armenzg
  2335. # [19:04] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
  2336. # [19:05] * Quits: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP) (Ping timeout)
  2337. # [19:05] <Bas> waldo: So MOZ_Assert an inline method, MOZ_ASSERT_HELPER1 and MOZ_ASSERT_HELPER2 modified to call MOZ_CRASH directly and output debug info through an OOL inline method?
  2338. # [19:05] * mcote is now known as mcote|lunch
  2339. # [19:06] * Quits: timdream (timdream@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: timdream)
  2340. # [19:06] <Waldo> Bas: if MOZ_ASSERT is a macro that expands to inline code, I don't see that MOZ_Assert needs to be inline at all; we can just tell people to use MOZ_ASSERT if they want inline assertions
  2341. # [19:06] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Ping timeout)
  2342. # [19:06] <Bas> Waldo: Ah, ok, fair enough.
  2343. # [19:06] <Bas> Understood.
  2344. # [19:06] * Joins: cpeterso_ (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2345. # [19:07] <Yoric> dougt: ping
  2346. # [19:07] <Waldo> Bas: M_A_H should call MOZ_CRASH() after outputting via an OOL method (whether inline or not, I don't think matters much -- probably OOL so as not to bloat), yes
  2347. # [19:07] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2348. # [19:07] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2349. # [19:07] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2350. # [19:07] <Waldo> the idea of having an assertion method that doesn't expand to inline code to assert seems kind of anachronistic
  2351. # [19:08] <Bas> Waldo: BTW, *looks at m-c/js/src/assembler/wtf/Assertions.h* looks like the webkit code right there :)
  2352. # [19:08] <Waldo> Bas: yeah, we forked a bit of stuff to use their assembler in the methodjit; not sure if ionmonkey is using it or not
  2353. # [19:09] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  2354. # [19:09] <Bas> Heh :)
  2355. # [19:09] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2356. # [19:10] * glob is now known as glob|away
  2357. # [19:10] <Yoric> gavin: ping
  2358. # [19:10] * Quits: @smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi) (Ping timeout)
  2359. # [19:10] * jimm is now known as jimm-lunch
  2360. # [19:10] * Joins: smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi)
  2361. # [19:10] * ChanServ sets mode: +o smaug
  2362. # [19:10] * Joins: azakai (alon@moz-7B0110AD.mv.mozilla.com)
  2363. # [19:10] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Quit: jorendorff)
  2364. # [19:11] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  2365. # [19:11] * Joins: mconley_ (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2366. # [19:12] <zzzzz> bsmedberg: if you haven't found it by now: C:\Windows\System32\drivers\etc
  2367. # [19:13] * Quits: azakai (alon@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2368. # [19:13] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
  2369. # [19:13] * Joins: azakai (alon@moz-7B0110AD.mv.mozilla.com)
  2370. # [19:14] * Joins: Boriss (FlyingToas@2CE9520A.5B7CCF75.7410BC0D.IP)
  2371. # [19:14] <Ms2ger> bz, there's a bug about bzapi
  2372. # [19:14] * Quits: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net) (Client exited)
  2373. # [19:14] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  2374. # [19:15] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
  2375. # [19:15] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  2376. # [19:15] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2377. # [19:15] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  2378. # [19:15] <@bz> Ms2ger: cool, thanks
  2379. # [19:15] * Quits: azakai (alon@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  2380. # [19:16] * philor|away is now known as philor
  2381. # [19:16] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
  2382. # [19:17] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  2383. # [19:17] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
  2384. # [19:17] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
  2385. # [19:17] * rnewman is now known as rnewman|afk
  2386. # [19:18] * Joins: dbaron (dbaron@5F8CB093.27376607.189F3E15.IP)
  2387. # [19:18] * ChanServ sets mode: +o dbaron
  2388. # [19:18] * coop|lunch is now known as coop|mtg
  2389. # [19:19] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Quit: jorendorff)
  2390. # [19:19] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2391. # [19:19] * Quits: Boriss (FlyingToas@2CE9520A.5B7CCF75.7410BC0D.IP) (Quit: Boriss)
  2392. # [19:20] <glandium> Bas: note the whole thing is in a #if 0
  2393. # [19:20] <glandium> Bas: and that i removed Assertions.cpp
  2394. # [19:20] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2395. # [19:21] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
  2396. # [19:21] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
  2397. # [19:21] * ctalbert|afk is now known as ctalbert
  2398. # [19:21] * Quits: CuriousJohn (John@moz-4C1C7342.gar.clearwire-wmx.net) (Quit: CuriousJohn)
  2399. # [19:21] <glandium> or so I thought...
  2400. # [19:21] * joduinn-commute is now known as joduinn-mtg
  2401. # [19:22] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2402. # [19:24] <glandium> Bas: ah, the file is still there, but not built. The file from mfbt is used, instead
  2403. # [19:24] <glandium> (both having the same name)
  2404. # [19:24] <glandium> we could get rid of wtf/Assertions.cpp, and clean up wtf/Assertions.h
  2405. # [19:25] <davidb> sgautherie: I think you have unstarred orange
  2406. # [19:26] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2407. # [19:26] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
  2408. # [19:26] * Joins: avih (quassel@moz-A50C1A5E.red.bezeqint.net)
  2409. # [19:27] * Quits: larfdesk1 (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2410. # [19:28] * Joins: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP)
  2411. # [19:28] * Mark_Capella|away is now known as Mark_Capella
  2412. # [19:28] * cpeterso_ is now known as cpeterson
  2413. # [19:30] <sgautherie> davidb: I would be surprised not to have some.
  2414. # [19:30] <sgautherie> It looks like TBPL is not reporting bug suggestions anymore :-/
  2415. # [19:31] <davidb> sgautherie: yeah i wondered about that too
  2416. # [19:31] * Joins: timdream (timdream@moz-6644F61A.static-ip.oleane.fr)
  2417. # [19:32] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  2418. # [19:35] <sicking> mounir: ping
  2419. # [19:36] * mdas is now known as mdas|lunch
  2420. # [19:37] * Joins: CuriousJohn (John@moz-4C1C7342.gar.clearwire-wmx.net)
  2421. # [19:37] <Waldo> okay, the guy in http://quotes.burntelectrons.org/6373 is seriously awesome
  2422. # [19:39] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  2423. # [19:39] <gaston> lucky one
  2424. # [19:39] <Ms2ger> The tags on http://quotes.burntelectrons.org/6368 are good
  2425. # [19:40] <Bas> glandium: Oh, I don't mind, just thought it was a nice coincidence :)
  2426. # [19:40] * catlee-lunch is now known as catlee
  2427. # [19:40] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2428. # [19:40] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2429. # [19:40] <glandium> Bas: it was actually an annoying one. Our build system doesn't like multiple files with the same name
  2430. # [19:41] * edransch-lunch is now known as edransch
  2431. # [19:41] <Bas> Heh. Really?
  2432. # [19:41] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  2433. # [19:41] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Quit: Adios Amigos)
  2434. # [19:41] <Waldo> it's because of things like -I. and -I$(srcdir) and such in the command lines built up when compiling things
  2435. # [19:41] <Waldo> total idiocy
  2436. # [19:42] * bear-afk is now known as bear|buildduty
  2437. # [19:42] <Waldo> dependencies? DEPEND ON ALL THE HEADERS
  2438. # [19:42] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  2439. # [19:43] * Joins: dao (dao@moz-B9CF1FA5.superkabel.de)
  2440. # [19:43] <Bas> Waldo: Ah, that makes even MSBuild sound sane :p
  2441. # [19:44] <jlebar> philor, btw, we're in the process of re-doing all of <iframe mozbrowser> (again), which is why I'm ignoring the failures you keep starring.
  2442. # [19:44] <Waldo> I am somewhat exaggerating, but not too much, alas
  2443. # [19:44] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
  2444. # [19:44] <jdm> man, that picture of atul is begging to become a meme
  2445. # [19:44] <Waldo> which what picture?
  2446. # [19:44] <jdm> Waldo: http://1.bp.blogspot.com/-zdxsWoveq0k/T4M4n4_HfnI/AAAAAAAABKw/oGF-8majhZo/s640/webmaker.jpg
  2447. # [19:45] * mjessome|lunch is now known as mjessome
  2448. # [19:45] <Ms2ger> jlebar, go ahead and disable the test already
  2449. # [19:45] <jlebar> Ms2ger, It's not *that* frequent, is it?
  2450. # [19:45] <jlebar> b2g is still relying on the API as-is, for now...
  2451. # [19:45] <Ms2ger> If you don't care about the result...
  2452. # [19:46] <jlebar> Well, I don't care about the randomoranges.
  2453. # [19:46] <jlebar> Now, if I had a way to disable *those*... :D
  2454. # [19:46] <Waldo> jdm++
  2455. # [19:46] * mdas|lunch is now known as mdas
  2456. # [19:47] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Ping timeout)
  2457. # [19:47] <derf> Bas: Well, MSVC requires unique source file names, too.
  2458. # [19:47] * Quits: timdream (timdream@moz-6644F61A.static-ip.oleane.fr) (Ping timeout)
  2459. # [19:47] <philor> jlebar: luckily, I don't notice any one particular set of ignoring anyway, so it wasn't worrying me
  2460. # [19:47] * jimm-lunch is now known as jimm
  2461. # [19:48] <mounir> sicking: pong
  2462. # [19:48] * rail-lunch is now known as rail
  2463. # [19:48] * Quits: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP) (Quit: )
  2464. # [19:48] <sicking> mounir: i'm writing up what the API for orientation looks like, can you review once i'm done?
  2465. # [19:48] <Bas> derf: Only within a single project, right? Not within a single solution.
  2466. # [19:49] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  2467. # [19:49] <mounir> sicking: sure
  2468. # [19:49] <mounir> today?
  2469. # [19:50] * Quits: @smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi) (Ping timeout)
  2470. # [19:50] <sicking> mounir: yeah
  2471. # [19:50] <sicking> when are you leaving?
  2472. # [19:50] * Joins: smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi)
  2473. # [19:50] * ChanServ sets mode: +o smaug
  2474. # [19:51] <derf> Bas: That hardly matters if your project is, for example, "all of libxul".
  2475. # [19:51] <mounir> sicking: I will stay at home so I can try to have a look regularly but don't expect a very quick reaction
  2476. # [19:52] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2477. # [19:52] * Quits: zzzzz (chatzilla@moz-B7AA8740.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  2478. # [19:52] <sicking> mounir: cool
  2479. # [19:52] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
  2480. # [19:52] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2481. # [19:52] <derf> (and the actual problems show up if you use the same directory for object files, because it just dumps everything in there flat, with no directory structure)
  2482. # [19:53] * Quits: @smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi) (Ping timeout)
  2483. # [19:53] * Joins: smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi)
  2484. # [19:53] * ChanServ sets mode: +o smaug
  2485. # [19:55] <@bsmedberg> MattN: ping
  2486. # [19:55] * Quits: micahg (micahg@moz-6E8FD6B4.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Quit: Ex-Chat)
  2487. # [19:55] * Joins: micahg (micahg@moz-6E8FD6B4.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  2488. # [19:55] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  2489. # [19:56] <MattN> bsmedberg: pong
  2490. # [19:56] <@bsmedberg> MattN: how do you feel about moving most of the profile-reset logic to a new file out of nsAppRunner.cpp? That file is already pretty huge.
  2491. # [19:57] <MattN> I think that's a good idea
  2492. # [19:57] <MattN> I was thinking the same thing but wasn't sure of a good place
  2493. # [19:58] <@bsmedberg> toolkit/xre/ProfileReset.cpp
  2494. # [19:59] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  2495. # [19:59] <MattN> ok, so just add a header file and a cpp there and include it in nsAppRunner.cpp, right?
  2496. # [19:59] <@bsmedberg> yeah
  2497. # [20:00] <@bsmedberg> add it to toolkit/xre/Makefile.in of course
  2498. # [20:00] <MattN> yeah
  2499. # [20:00] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
  2500. # [20:01] * mcote|lunch is now known as mcote
  2501. # [20:02] <@khuey> mmm
  2502. # [20:02] <@khuey> mhoye is making me want to send my "github considered harmful" email
  2503. # [20:02] <glandium> khuey: ?
  2504. # [20:02] <Ms2ger> Walled garden, &c.
  2505. # [20:02] <@khuey> dev-planning
  2506. # [20:02] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2507. # [20:03] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2508. # [20:03] <froydnj> khuey: but it's a *distributed* walled garden
  2509. # [20:03] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
  2510. # [20:03] <Ms2ger> froydnj, it isn't
  2511. # [20:04] * Quits: @roc (chatzilla@moz-9E3A2D2E.jetstream.xtra.co.nz) (Ping timeout)
  2512. # [20:04] * froydnj knowns
  2513. # [20:04] * froydnj knows, even
  2514. # [20:04] <MattN> bsmedberg: Any remaining major problems with the patch so far?
  2515. # [20:04] * Fallen is now known as Fallen|away
  2516. # [20:04] <taras> but how will hipsters contribute without github?
  2517. # [20:04] <@bsmedberg> MattN: putting comments in, nothing major
  2518. # [20:05] <froydnj> real hipsters still use arch
  2519. # [20:05] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2520. # [20:05] * Joins: roc (chatzilla@moz-9E3A2D2E.jetstream.xtra.co.nz)
  2521. # [20:05] * ChanServ sets mode: +o roc
  2522. # [20:05] <MattN> thanks
  2523. # [20:05] <taras> where would we be without the developers in tight jeans + funny hats mindshare
  2524. # [20:06] <humph> taras: are you hating on github now?
  2525. # [20:06] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2526. # [20:06] <humph> oh, it's khuey
  2527. # [20:06] <@khuey> taras++
  2528. # [20:06] <glandium> khuey: ah, so s/github/github issue tracker/
  2529. # [20:07] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2530. # [20:07] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2531. # [20:07] <@bsmedberg> well even more nuanced than that, github issue tracker *for mozilla projects*
  2532. # [20:07] <humph> github's issue tracker is nothing special
  2533. # [20:07] <humph> people just like pull requests
  2534. # [20:07] * jlebar is now known as jlebar|food
  2535. # [20:08] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
  2536. # [20:08] <glandium> humph: one nice thing with it is that you can close an issue with a git commit. It's about time we get that for bugzilla
  2537. # [20:08] <humph> yeah
  2538. # [20:10] <Waldo> taras: enjoying some front-porch hacking? :-)
  2539. # [20:10] <taras> Waldo: very much so
  2540. # [20:11] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2541. # [20:11] <Yoric> Actually, the github issue tracker is much less powerful than bz.
  2542. # [20:11] <humph> yeah
  2543. # [20:11] <Yoric> But yes, pull requests are quite nice, as are the ability to automatically hyperlink commits and issues.
  2544. # [20:11] * Joins: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  2545. # [20:11] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2546. # [20:12] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
  2547. # [20:12] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  2548. # [20:12] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2549. # [20:12] * humph makes a note to fix a perf bug and send taras a pull request vs. a patch.
  2550. # [20:13] * Quits: dao (dao@moz-B9CF1FA5.superkabel.de) (Connection reset by peer)
  2551. # [20:13] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Input/output error)
  2552. # [20:13] <gavin> bugzilla automatically hyperlinks bug #s, fwiw :)
  2553. # [20:13] * Joins: mixedpuppy_ (mixedpuppy@21B7B9F2.B87E9213.6E712CE2.IP)
  2554. # [20:13] * Joins: dao (dao@moz-B9CF1FA5.superkabel.de)
  2555. # [20:13] <@smaug> and comments and attachments ...
  2556. # [20:14] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2557. # [20:14] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  2558. # [20:15] * Joins: tanvi (tanvi@moz-BBE3ABD.mv.mozilla.com)
  2559. # [20:15] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2560. # [20:16] <tanvi> I have a line in my patch that I didn't write and isn't currently in mxr. I think someone must have committed a change and backed it out around the end of March. We don't have a web interface that shows revision history to files do we?
  2561. # [20:16] <tanvi> We have to revert from tip to the build where we think the change was made, and then do an hg blame to figure out who made the changes?
  2562. # [20:17] * Quits: @smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi) (Ping timeout)
  2563. # [20:17] <humph> mxr has a blame link
  2564. # [20:17] <humph> top right
  2565. # [20:17] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  2566. # [20:17] * Joins: smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi)
  2567. # [20:17] * ChanServ sets mode: +o smaug
  2568. # [20:17] * Joins: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
  2569. # [20:18] <jrmuizel> espindola: ping
  2570. # [20:18] <tanvi> but if a line was inserted and then removed (hence no longer in mxr), it wouldn't show up
  2571. # [20:19] <espindola> jrmuizel, pong
  2572. # [20:19] <jrmuizel> espindola: does c++ have anything like c99's 'extern inline'?
  2573. # [20:19] <Bas> derf: You just have a bunch of static lib projects and one DLL project? Shoving all of libxul into a single project sounds silly.
  2574. # [20:20] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
  2575. # [20:20] * mcote is now known as mcote|bbiab
  2576. # [20:21] <@smaug> tanvi: sure it shows up in some revision
  2577. # [20:21] <espindola> jrmuizel, that is a default function
  2578. # [20:21] <espindola> do you mean a plain inline?
  2579. # [20:21] <espindola> that is, a available_externally?
  2580. # [20:21] <espindola> no for normal functions
  2581. # [20:21] <derf> Bas: All I know is that all the .c files in media/libvorbis/lib have vorbis_ prefixed to them because of conflicts with things like info.c and block.c.
  2582. # [20:21] <espindola> I think you can get it with templates
  2583. # [20:22] <espindola> by using explicit instantiantion definitions and declarations
  2584. # [20:22] <jrmuizel> basically I want a function that can be inlined (link_once) but is guaranteed to be emitted in every file
  2585. # [20:22] <jrmuizel> espindola: hmm
  2586. # [20:22] <Bas> derf: Probably just someone who didn't know how to build up a visual studio solution :)
  2587. # [20:22] <espindola> jrmuizel, a hidden function?
  2588. # [20:22] <derf> That someone was doublec.
  2589. # [20:22] <espindola> you want a symbol in every file
  2590. # [20:22] <tanvi> ah, i see - didn't realize there was a log and blame on the type right corner. that will make life easier :) thanks smaug and humph
  2591. # [20:22] <froydnj> jrmuizel: I think you need templates to do what you want
  2592. # [20:23] <Bas> derf: We don't compile anything there with MSBuild, do we?
  2593. # [20:23] <espindola> in the final object, you want 1 or n copies?
  2594. # [20:23] <jrmuizel> espindola: basically I have an inline function written in c++ in some c++ header, I want to be able to call it from c
  2595. # [20:23] <espindola> (note that with c99 extern inline you would get multiple definitions)
  2596. # [20:23] <fabrice> From chrome, I'm opening a new tab with browserDOMWindow.openURI(...). What's the best way to figure when it's ready to dispatch events? (.addEventListener("DOMContentLoaded") never fires)
  2597. # [20:23] <jrmuizel> espindola: ah, didn't know that
  2598. # [20:23] <@ehsan> bz: ping
  2599. # [20:23] <@smaug> tanvi: and if you want to make mxr to show some version, look at bottom of the page
  2600. # [20:23] <jrmuizel> so yeah c99 might not even have what I want
  2601. # [20:24] <jrmuizel> espindola: I think I'll just work around the problem
  2602. # [20:24] * artur_ is now known as artur
  2603. # [20:24] <tanvi> awesome :)
  2604. # [20:24] <espindola> jrmuizel, is the function c++. It will fail to parse in c++ mode ,no?
  2605. # [20:25] <jrmuizel> espindola: yes, but I was just going to have another header that used the same name for c
  2606. # [20:25] <espindola> s/in c++ mode/ in c mode/
  2607. # [20:25] <jrmuizel> i.e. the 'c' version would be out-of-line
  2608. # [20:26] <espindola> jrmuizel, ah, that is easier
  2609. # [20:26] <espindola> in a foo.cpp file
  2610. # [20:26] <espindola> have
  2611. # [20:26] <espindola> extern "C" c_version_of_foo() {foo(); }
  2612. # [20:26] <espindola> (with return types and arguments...)
  2613. # [20:26] <jrmuizel> espindola: yeah, that's what I decided to do
  2614. # [20:27] <espindola> cool
  2615. # [20:27] <espindola> if it needs to be inlined into C code (without LTO) you would need to translate it to a C/C++ subset
  2616. # [20:28] <jrmuizel> yeah
  2617. # [20:28] <Bas> waldo: Ugh, we have stuff like MOZ_ASSERT_IF relying on MOZ_ASSERT resolving to a single call (i.e. doing ((cond) ? MOZ_ASSERT(expr) : ((void)0))
  2618. # [20:28] <Bas> Don't think you can shove a do { } while (0) in there
  2619. # [20:28] * Quits: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2620. # [20:28] <Bas> But I'll just modify it.
  2621. # [20:29] <Waldo> Bas: yeah, we can just modify
  2622. # [20:29] <@bz> gah
  2623. # [20:29] <@bz> bugzilla diff broken again
  2624. # [20:29] <@bz> lovely
  2625. # [20:29] <Waldo> do { if ((cond)) MOZ_ASSERT(expr); } while (0)
  2626. # [20:29] <Bas> Waldo: That's exactly what I just typed :)
  2627. # [20:30] <Mark_Capella> is autoland sleeping again?
  2628. # [20:30] <Waldo> coolio
  2629. # [20:30] * Quits: @smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi) (Ping timeout)
  2630. # [20:30] <Waldo> great minds think alike!
  2631. # [20:30] <@bz> waldo: compiler warning with clang
  2632. # [20:30] <lsblakk> Mark_Capella: the bugzilla api is down
  2633. # [20:30] <@bz> waldo: just fyi
  2634. # [20:30] <Mark_Capella> yack
  2635. # [20:30] <Waldo> bz: whyso?
  2636. # [20:30] <@bz> waldo: it warns on "if ((a == b))"
  2637. # [20:30] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  2638. # [20:30] <@bz> waldo: suggesting that either one of the '=' be removed or the extra parens be removed
  2639. # [20:30] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2640. # [20:31] <Waldo> ...wow
  2641. # [20:31] <@bz> waldo: it's the suck
  2642. # [20:31] <@khuey> bz: rofl
  2643. # [20:31] <Waldo> well, we could do |if ((cond) && 1)| or whatever
  2644. # [20:31] * Waldo goes to test this warning
  2645. # [20:31] <@bz> though possibly only when ccache is involved
  2646. # [20:31] <@bz> as in, it might be smart about macro expansion here
  2647. # [20:31] <Waldo> alternatively, I bet we can ask the clang developers to get rid of the warning when it's from code generated through macros
  2648. # [20:31] <@bz> but gets confused when compiling from ccache, where the macro is already expanded
  2649. # [20:31] <Waldo> they have the hooks for some clever conditioning
  2650. # [20:32] <mjessome> Mark_Capella: bzapi is down, so it's blocking us (and several other things) for the time being.
  2651. # [20:32] <mjessome> ah, sorry; just saw lsblakk already got to it
  2652. # [20:32] <Mark_Capella> mjessome: thanks .. does regular HG push work still then?
  2653. # [20:32] <@bz> waldo: of course given the choice between no warnings or ccache....
  2654. # [20:32] <@bz> waldo: I'm choosing ccache. ;)
  2655. # [20:33] <mjessome> Mark_Capella: yes, it does. Just autoland isnt working since we can't get the jobs from bugzilla into our system.
  2656. # [20:33] <@bz> is it worth filing bugs about bugzilla diff lying through its teeth?
  2657. # [20:33] <Mark_Capella> mjessome: thanks .. (autoland is the bomb)
  2658. # [20:33] <Waldo> bz: http://pastebin.mozilla.org/1562651 doesn't warn for me; what am I doing wrong?
  2659. # [20:33] <Waldo> (this with clang from a month or two ago, I believe)
  2660. # [20:34] * Quits: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net) (Quit: ChatZilla 0.9.78.1 [SeaMonkey 1.5a/2007051508])
  2661. # [20:34] <mjessome> Mark_Capella: If you mean the bomb to be a good thing, then thanks & I'm glad you like it! Otherwise... I have nothing to do with the project.
  2662. # [20:34] <Bas> Waldo: Oh no.. JS_FLOOR_LOG2W does it too! Argh :)
  2663. # [20:34] <sicking> mounir: ok, let me know if this is correct: https://wiki.mozilla.org/WebAPI/ScreenOrientation
  2664. # [20:34] <Mark_Capella> B) good thing
  2665. # [20:35] <@bz> waldo: not sure; lemme test
  2666. # [20:35] <Bas> And not in a way that I can fix :s
  2667. # [20:35] <Bas> Easily at least.
  2668. # [20:35] <@bz> waldo: doesn't warn for me either
  2669. # [20:35] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  2670. # [20:35] <@bz> waldo: I definitely get warnings about it building mozilla, though
  2671. # [20:35] <@bz> waldo: one sec
  2672. # [20:36] <Waldo> reproducible testcase would be helpful, as I'm sure you're aware :-D
  2673. # [20:36] <Waldo> Bas: yeah, there might be a short tail of functions that think MOZ_ASSERT expands to an expression
  2674. # [20:36] <Bas> Waldo: Warns in MSVC, fwiw.
  2675. # [20:37] * Quits: pranavrc (pranavrc@D4DC9BCB.6B6245D5.C28326FD.IP) (Quit: Ping timeout: ∞)
  2676. # [20:37] <Waldo> Bas: worse comes to worst, we can use the gcc ({ }) extension so we don't break existing people, or something
  2677. # [20:37] * jhammel is now known as jhammel|lunch
  2678. # [20:37] <Bas> Waldo: Think I should create a separate version that expands to an expression?
  2679. # [20:37] <Waldo> but I'm inclined not to worry for now
  2680. # [20:37] <Waldo> Bas: I'd say don't bother ^
  2681. # [20:37] <Bas> Waldo: Kill the assert there, you mean?
  2682. # [20:37] <jhford-work> i wonder what the 4200MB of heap-unclassified memory my firefox is using is
  2683. # [20:38] <@bz> ../../../mozilla/js/xpconnect/src/XPCMaps.h:384:31: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  2684. # [20:38] <@bz> if (((entry)->keyHash == 0))
  2685. # [20:38] <@bz> ~~~~~~~~~~~~~~~~~^~~~
  2686. # [20:38] <@bz> ../../../mozilla/js/xpconnect/src/XPCMaps.h:384:31: note: remove extraneous parentheses around the comparison to silence this warning
  2687. # [20:38] <@bz> if (((entry)->keyHash == 0))
  2688. # [20:38] <@bz> ~ ^ ~
  2689. # [20:38] <@bz> ../../../mozilla/js/xpconnect/src/XPCMaps.h:384:31: note: use '=' to turn this equality comparison into an assignment
  2690. # [20:38] <@bz> if (((entry)->keyHash == 0))
  2691. # [20:38] <@bz> ^~
  2692. # [20:38] <@bz> =
  2693. # [20:38] <Bas> jhford-work: Windows 7?
  2694. # [20:38] <jhford> os x
  2695. # [20:38] <@bz> waldo: one sec
  2696. # [20:38] <Waldo> hm, sec
  2697. # [20:38] <Bas> No idea then. Some kind of image memory or something I suppose.
  2698. # [20:38] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
  2699. # [20:38] <jhford> i *thing* this only happens after i've launched a complex flash thing
  2700. # [20:38] <jhford> err, think
  2701. # [20:38] <@bz> waldo: it constant-folded in your case before doing that check
  2702. # [20:38] <sicking> mounir: oh, i had another question too. In bug 741744, why do we allow the filepicker to be displayed from setTimeout??!
  2703. # [20:38] * zpao|detached is now known as zpao
  2704. # [20:38] * Joins: smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi)
  2705. # [20:38] * ChanServ sets mode: +o smaug
  2706. # [20:38] <@bz> waldo: try taking out the const
  2707. # [20:39] * mixedpuppy_ is now known as mixedpuppy
  2708. # [20:39] <jhford> i clicked more verbose, and it isn't a memory thing
  2709. # [20:39] <Waldo> Bas: http://mxr.mozilla.org/mozilla-central/search?string=JS_FLOOR_LOG2W suggests maybe we should just remove it
  2710. # [20:39] <jhford> err, image memory
  2711. # [20:40] * Waldo investigates whether that's possible
  2712. # [20:40] <jhford> oh, and 120% cpu
  2713. # [20:40] <jhford> yesterday the same thing happened, except that I had a 54GB (yes, gig) swap file that went away when i killed firefox
  2714. # [20:41] <Waldo> hm, no
  2715. # [20:41] <Waldo> it's used via a macro that uses it
  2716. # [20:41] <Waldo> Bas: we should make those macros into |static MOZ_ALWAYS_INLINE| functions
  2717. # [20:41] <Waldo> at this point there's well-established precedent for the conversion
  2718. # [20:41] * Joins: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP)
  2719. # [20:42] <Waldo> bz: hum, yes, that makes it warn
  2720. # [20:42] * Waldo tries going through some macros
  2721. # [20:42] <@bz> waldo: I bet they have the macro thing
  2722. # [20:42] <@smaug> taras: cycle collection in middle of tab switch?
  2723. # [20:43] <@bz> waldo: and it's just that ccache confuses it
  2724. # [20:43] <Bas> Waldo: static seems redundant in that case? Doesn't inline make the symbol be local to the compile unit? So, erm, basically, what we probably want then is keep exactly what we have in the tree right now, except make them MOZ_ALWAYS_INLINE and inline them, right?
  2725. # [20:43] <Waldo> bz: yes, indeed they do
  2726. # [20:43] <Waldo> Bas: C compatibility; you need static for C
  2727. # [20:43] <Bas> Waldo: Doh, of course :)
  2728. # [20:43] <Bas> At least someone's paying attention ;)
  2729. # [20:44] <mounir> sicking: that's a bug in the implementation
  2730. # [20:44] <mounir> sicking: oh... maybe not what I thought
  2731. # [20:44] <mounir> actually
  2732. # [20:44] <Waldo> Bas: I so want to not have any C code in the tree (and almost put that in a comment in the nullptr bug, if you're CC'd on that), although that wouldn't affect jsapi.h and JS embedder C-ness
  2733. # [20:44] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  2734. # [20:45] <Bas> Heh :) Hmm, no C :P
  2735. # [20:45] <Waldo> right now it's libffi, the js debugger (the old one), and like two or three other things, if I remember right
  2736. # [20:45] <Waldo> well, and NSPR/NSS, but those are third-party code effectively
  2737. # [20:45] <derf> Waldo: All the media codecs.
  2738. # [20:45] <Waldo> and those aren't going to use mfbt stuff for some time, if ever
  2739. # [20:46] <taras> smaug: yup
  2740. # [20:46] <@bz> derf: those are third-party too
  2741. # [20:46] <Waldo> derf: third-party code unlikely to use mfbt stuff, tho, right?
  2742. # [20:46] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2743. # [20:46] <derf> Waldo: With the possible exception of the stdint crap.
  2744. # [20:46] <Bas> Waldo: I'd so like to see nspr be dumped for a portability layer that isn't outdated back to Win2K
  2745. # [20:46] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  2746. # [20:46] <Waldo> I think the stdint files (and inttypes when I finish it) can be kept clean enough for that use, without too much trouble
  2747. # [20:47] <Bas> Or Win98, in a lot of cases.
  2748. # [20:47] <Waldo> Bas: quite fair
  2749. # [20:47] <@smaug> taras: that is just very bad luck
  2750. # [20:47] <@smaug> taras: it can't happen in general cases
  2751. # [20:47] * jwir3 is now known as jwir3|lunch
  2752. # [20:47] <taras> smaug: sure it can
  2753. # [20:47] <taras> hold down ctrl+tab
  2754. # [20:47] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2755. # [20:48] <@smaug> well, sure that way
  2756. # [20:48] <Bas> Now that I think of NSPR, I still have a patch lying around for NSPR that makes condition variables use SOAW since we have Win2K everywhere. Made it a lot faster.
  2757. # [20:48] <@smaug> we must run CC at some point
  2758. # [20:48] <mkaply> Question: Haven't done a patch in a while. I have one reviewed. I have built it locally and it works. Should I still land against the try server? And is bugzilla [autoland-try] the easiest way to do that?
  2759. # [20:48] <taras> smaug: yeah, but atm i get a hard pause
  2760. # [20:48] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  2761. # [20:48] <lsblakk> mkaply: it would be if bz api was working right now
  2762. # [20:48] <taras> every tabstrip iteration
  2763. # [20:48] <taras> or every few
  2764. # [20:48] <jtcranmer> Bas: I suppose you'd have to start by making a list of places that we use NSPR for and a roadmap for deleting those uses
  2765. # [20:48] <taras> from cc, gc, session-restore
  2766. # [20:48] <lsblakk> mkaply: so for now, you have to push to hg try yourself
  2767. # [20:49] <@smaug> taras: really, from CC?
  2768. # [20:49] <taras> which is obviously way too often
  2769. # [20:49] * Quits: davidillsley (chatzilla@moz-DBDD9545.range86-145.btcentralplus.com) (Broken pipe)
  2770. # [20:49] <@smaug> taras: how long?
  2771. # [20:49] <Bas> jtcranmer: Yeah, updating NSPR might be easier, who knows :s
  2772. # [20:49] <taras> smaug: i can doublecheck
  2773. # [20:49] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  2774. # [20:49] <taras> and get back to you
  2775. # [20:49] * Parts: tanvi (tanvi@moz-BBE3ABD.mv.mozilla.com)
  2776. # [20:49] * Joins: davidillsley (chatzilla@moz-DBDD9545.range86-145.btcentralplus.com)
  2777. # [20:49] <armenzg> anyone know how to change the mouse cursor position through the command line on windows?
  2778. # [20:49] <jtcranmer> Bas: e.g., get a better logging library :-)
  2779. # [20:49] * Mook_as wonders if mozilla's still using nspr's win9x mode instead of the winnt code
  2780. # [20:50] <sicking> smaug: still awake?
  2781. # [20:50] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
  2782. # [20:50] <Bas> jtcranmer: Heh :) I prefer log() << a << " is out of bounds."; Qt style logging.
  2783. # [20:50] <@smaug> taras: since if you get anything higher than 5-10ms, there is a leak
  2784. # [20:50] <@smaug> and CC happens async, so it should allow user events to be processed
  2785. # [20:50] <@smaug> ofc, we should get that 5-10ms lower
  2786. # [20:50] <@smaug> sicking: yup
  2787. # [20:50] <@smaug> sicking: hey, it is not even 10pm here
  2788. # [20:51] <jtcranmer> Bas: we have a wide agreement that we need a better logging API
  2789. # [20:51] <jtcranmer> after that, no agreement
  2790. # [20:51] <Bas> jtcranmer: We use something like what I just wrote in Azure.
  2791. # [20:51] <Bas> But I have no illusion that I can get that adopted :p
  2792. # [20:52] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  2793. # [20:52] <jtcranmer> (largely because we can't agree if logging wants to be JS-with-C++ hooks, C++-with-JS hooks, XPCOM, JS-only, or C++-only)
  2794. # [20:52] <Bas> jtcranmer: Next step is to add a release-logging feature and have that added to crash reports, yay! :)
  2795. # [20:52] <jtcranmer> hey, most NSPR logging is enabled in release builds
  2796. # [20:52] <jtcranmer> it's just (almost) impossible to enable it without setting environment variables and restarting
  2797. # [20:52] * Bas nods.
  2798. # [20:53] <jtcranmer> the "almost" because I found a hack that let me do it
  2799. # [20:53] <sicking> smaug: ok, i finally understand the problem. So the problem is that when the original node goes away, we kill the original mutationreceiver, which tears down all transient receivers
  2800. # [20:53] <Bas> Heh, change an in-memory value?
  2801. # [20:53] <@smaug> sicking: yes
  2802. # [20:53] <@smaug> sicking: and the easiest way to fix is to keep the original node alive
  2803. # [20:53] * Quits: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP) (Ping timeout)
  2804. # [20:53] <jtcranmer> if you request a PR_NewLogModule, it gives you a struct which turns out to be a singly-linked list of all log modules
  2805. # [20:53] <@smaug> there is ofc other ways to fix the problem
  2806. # [20:53] <Bas> Hah
  2807. # [20:53] <jtcranmer> one of the entries in the struct is the log level
  2808. # [20:54] <@smaug> like copy all the state from the original observer
  2809. # [20:54] <Bas> Interesting.
  2810. # [20:54] <sicking> smaug: it seems unfortunate to keep the original node alive, rather than keeping the original mutation observer alive
  2811. # [20:54] <@smaug> sicking: it is very rare case that GC/CC happens during microtask
  2812. # [20:54] <@smaug> CC is async
  2813. # [20:54] <sicking> smaug: but ok, yeah, i think your patch is the simplest solution. We can change things later if we care to
  2814. # [20:55] <Bas> waldo: I have to go, I'm doing a test build now, will be back later and probably upload the patch.
  2815. # [20:55] <Bas> Thanks for your help.
  2816. # [20:56] <Waldo> Bas: np
  2817. # [20:58] * Quits: gkw (gkw@moz-7CD88B0C.hsd1.ca.comcast.net) (Ping timeout)
  2818. # [20:58] <NeilAway> jdm: needs comixed with spiderman: "Bitch Please" :-P
  2819. # [20:58] * Quits: @dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com) (Ping timeout)
  2820. # [20:58] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
  2821. # [20:59] <@smaug> sicking: and about the takeRecords() patch, that is the name and behavior I agreed with anne and rafael and adam
  2822. # [20:59] * @bz stops worrying about the diff stuff
  2823. # [21:00] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
  2824. # [21:00] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  2825. # [21:00] * ChanServ sets mode: +o dveditz
  2826. # [21:01] * Fallen|away is now known as Fallen
  2827. # [21:01] * Joins: Ally_ (textual@moz-C1B02E68.range86-174.btcentralplus.com)
  2828. # [21:02] * Quits: past (past@moz-EA81DA75.dsl.dyn.forthnet.gr) (Input/output error)
  2829. # [21:02] <Waldo> bz: given that the only way a condition expression could be problematic inside an if() is if it had unbalance parentheses, possibly we could get away without the extra parens...maybe
  2830. # [21:02] <Waldo> s/ance/anced/
  2831. # [21:03] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
  2832. # [21:03] * Quits: mconley_ (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2833. # [21:04] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2834. # [21:05] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  2835. # [21:05] * Joins: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net)
  2836. # [21:05] * armenzg is now known as armenzg_brb
  2837. # [21:07] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2838. # [21:07] * Quits: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2839. # [21:07] * Waldo is now known as Waldo|lunch
  2840. # [21:08] <NeilAway> armenzg_brb: only way I know is via a 3rd party exe called callfunc
  2841. # [21:08] <akeybl> roc: I don't see mats online - would you be able to land bug 724352 today?
  2842. # [21:08] * Joins: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net)
  2843. # [21:08] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  2844. # [21:08] <akeybl> Ms2ger: just approved bug 734019. Please land asap so that we can get it into beta 5
  2845. # [21:09] <NeilAway> armenzg_brb: but you could probably achieve a similar result using python to p/invoke SetCursorPos
  2846. # [21:10] <WeirdAl> damn, it's easy for a blog post to get buried on planet ;)
  2847. # [21:11] * Joins: Yoric|Poor (David@moz-920DB13B.fbx.proxad.net)
  2848. # [21:12] <Yoric|Poor> So, as above: what is the recommended manner of recompiling m-c when the only changes take place in a .jsm of content/ ?
  2849. # [21:12] <Yoric|Poor> toolkit/content, that is
  2850. # [21:12] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2851. # [21:13] <armenzg_brb> NeilAway: thanks a lot
  2852. # [21:13] * Quits: tonymec (tonymec@A8303978.3124D314.277517C1.IP) (Ping timeout)
  2853. # [21:13] <Mossop> Yoric|Poor: In that case just making in toolkit/content, and also browser/app if you're on OSX should work
  2854. # [21:13] * Joins: gmoro (guilherme@84484EC9.1F1093E8.D159334F.IP)
  2855. # [21:13] * jmaher is now known as jmaher|bbiab
  2856. # [21:13] <Yoric|Poor> thanks
  2857. # [21:15] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
  2858. # [21:15] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
  2859. # [21:15] * Joins: tonymec (tonymec@A8303978.3124D314.277517C1.IP)
  2860. # [21:15] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- \o/)
  2861. # [21:16] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  2862. # [21:18] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2863. # [21:18] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  2864. # [21:18] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  2865. # [21:19] * Quits: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr) (Connection reset by peer)
  2866. # [21:19] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  2867. # [21:19] * Quits: harth (harth@40018561.F684631.21A4E96A.IP) (Input/output error)
  2868. # [21:20] * Joins: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr)
  2869. # [21:20] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  2870. # [21:20] * Joins: bb10 (bb10@moz-C7B05616.org)
  2871. # [21:22] * mccr8 is now known as mccr8|lunch
  2872. # [21:23] * Quits: dao (dao@moz-B9CF1FA5.superkabel.de) (Quit: Leaving.)
  2873. # [21:25] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2874. # [21:26] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2875. # [21:26] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/77f0e7d882dd - Olli Pettay - Bug 742636 - Keep observed node alive during microtask if there are transient observers, r=sicking
  2876. # [21:26] * jhammel|lunch is now known as jhammel
  2877. # [21:26] * Quits: c0smikdebris (c0smikdebr@4FD9A180.A87BCC64.274D17D6.IP) (Quit: Computer has gone to sleep.)
  2878. # [21:27] * davehunt|away is now known as davehunt
  2879. # [21:28] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2880. # [21:28] * Quits: ericz (eziegenhor@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2881. # [21:28] <philor> hub: busted on windows
  2882. # [21:29] <philor> jgriffin: busted on b2g
  2883. # [21:29] * mcote|bbiab is now known as mcote
  2884. # [21:29] * Joins: ericz (eziegenhor@moz-B77DEAEB.mozilla.org)
  2885. # [21:29] * Joins: kaze (kaze@moz-6BC19639.w82-123.abo.wanadoo.fr)
  2886. # [21:29] * jlebar|food is now known as jlebar
  2887. # [21:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b687cabf75a1 - John Ford - bug 720027 - turn the speed of Mac builds up to 11 r=ted
  2888. # [21:30] * joduinn-mtg is now known as joduinn-brb
  2889. # [21:30] <Mook_as> lies, it turned the speed of mac builds up to 12
  2890. # [21:30] <jgriffin> philor: thanks
  2891. # [21:30] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2892. # [21:30] <Ms2ger> philor, how about I revert inbound to dbaron's push? :)
  2893. # [21:31] <hub> philor: *sigh*
  2894. # [21:31] * gregglind is now known as gregglind_afk
  2895. # [21:31] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Quit: Ex-Chat)
  2896. # [21:32] * Joins: geoffbrown_ (geoffbrown@moz-E63016E2.vc.shawcable.net)
  2897. # [21:32] * Joins: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP)
  2898. # [21:32] <Mossop> Who was helping me with my .mkdir.done errors the other day?
  2899. # [21:33] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2900. # [21:33] * Quits: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2901. # [21:33] * Quits: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net) (Ping timeout)
  2902. # [21:33] * geoffbrown_ is now known as geoffbrown
  2903. # [21:33] * Joins: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP)
  2904. # [21:33] <Mook_as> Mossop: http://krijnhoetmer.nl/irc-logs/developers/20120405#l-2471 ?
  2905. # [21:34] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  2906. # [21:35] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
  2907. # [21:36] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2908. # [21:36] * ChanServ sets mode: +o dbaron
  2909. # [21:36] <Mossop> Mook_as: Thanks!
  2910. # [21:36] <Mossop> Darn, he isn't here
  2911. # [21:36] * coop|mtg is now known as coop
  2912. # [21:37] <Mook_as> you're welcome! (I cheated, I used the google search...)
  2913. # [21:37] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2914. # [21:38] * Quits: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2915. # [21:38] <armenzg_brb> NeilAway: do you have more info wrt to callfunc? python is telling me this "pywintypes.error: (1459, 'SetCursorPos', 'This operation requires an interactive window station.')"
  2916. # [21:38] * armenzg_brb is now known as armenzg
  2917. # [21:38] <armenzg> if I don't run it through VNC-command prompt
  2918. # [21:38] * Joins: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP)
  2919. # [21:39] * padenot is now known as padenot|away
  2920. # [21:39] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2921. # [21:39] <hub> philor: one of the tree patches break windows. damn. do you revert all or shall I revert the one that doesn't work
  2922. # [21:40] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2923. # [21:40] <philor> hub: just back out the bad one if you're absolutely certain which one it is
  2924. # [21:40] * Quits: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  2925. # [21:40] * Joins: jhk (jigneshhk1@8E6C34C1.A3F9767A.1C37C358.IP)
  2926. # [21:40] * jmaher|bbiab is now known as jmaher
  2927. # [21:41] <Ms2ger> hub, all, please
  2928. # [21:41] * mkaply 's head explodes as he tries to read the try server documentation
  2929. # [21:41] * Quits: ericz (eziegenhor@moz-B77DEAEB.mozilla.org) (Ping timeout)
  2930. # [21:41] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2931. # [21:41] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
  2932. # [21:42] * Joins: ericz (eziegenhor@moz-B77DEAEB.mozilla.org)
  2933. # [21:42] * Quits: Ally_ (textual@moz-C1B02E68.range86-174.btcentralplus.com) (Quit: Computer has gone to sleep.)
  2934. # [21:42] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
  2935. # [21:42] <Callek> armenzg: how *are* you running it when you get that error?
  2936. # [21:43] <Callek> armenzg: RDP, ssh, from inside buildbot which is under VNC, etc?
  2937. # [21:43] <Callek> s/VNC//
  2938. # [21:43] <armenzg> Callek: ssh
  2939. # [21:43] <mkaply> Is the default try command a good place to start - try: -b do -p all -u all -t none
  2940. # [21:43] <armenzg> if I do it through VNC it works
  2941. # [21:44] <Callek> armenzg: yea that is probably why, windows needs a display context for the mouse... our windows ssh *service* doesn't run with that iirc.
  2942. # [21:44] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  2943. # [21:44] <Callek> armenzg: since it basically does some black-box-magic to even make some very basic ssh stuff work
  2944. # [21:44] <Callek> armenzg: at least "aiui"
  2945. # [21:44] <armenzg> Callek: what about a bat file?
  2946. # [21:44] <armenzg> should that work?
  2947. # [21:45] <armenzg> I run the step through buildbot but I see the cursor in the original position
  2948. # [21:45] <Callek> armenzg: if the bat file is run at startup/from a real VNC/etc. rather than from inside the ssh session I think it would work
  2949. # [21:45] <gaston> make[8]: *** No rule to make target `DOMSVGAnimatedLengthList.obj', needed by `gkcontentsvg_s.lib.desc'. Stop.
  2950. # [21:45] <gaston> wtf.
  2951. # [21:45] <Callek> inside buildbot I also *think* it should work, assuming you're using the buildbot startup mechanics we use now on windows
  2952. # [21:45] <hub> Ms2ger: how to I do that?
  2953. # [21:45] <armenzg> Callek: let put that python script to be called from startTalos.bat
  2954. # [21:45] <gaston> oh, win64
  2955. # [21:46] <Ms2ger> hub, http://ehsanakhgari.org/blog/2010-09-09/backing-out-multiple-consecutive-changesets-mercurial
  2956. # [21:46] <Ms2ger> I hear there are smarter scripts, but I never got them to work
  2957. # [21:46] <hub> ok
  2958. # [21:46] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2959. # [21:47] * Quits: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr) (Ping timeout)
  2960. # [21:47] * Joins: tchevalier (Instantbir@moz-4D6C1F5C.w90-48.abo.wanadoo.fr)
  2961. # [21:47] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
  2962. # [21:47] * padenot|away is now known as padenot
  2963. # [21:47] <gaston> anyone can make sense of https://tbpl.mozilla.org/php/getParsedLog.php?id=10780823&tree=Try, and whether the failure is related to my push in a totally different area ?
  2964. # [21:48] * Quits: JeroenDeDauw (j@moz-60E01FED.dip.t-dialin.net) (Quit: Leaving.)
  2965. # [21:48] * Quits: @smaug (chatzilla@moz-AE444E5A.gprs.sl-laajakaista.fi) (Ping timeout)
  2966. # [21:49] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2967. # [21:49] <Ms2ger> gaston, retriggered :)
  2968. # [21:50] <gaston> oh, so win64 is that kind of "when in doubt, retrigger and itll work" ?
  2969. # [21:50] <hub> Ms2ger, philor: reverted the whole bunch
  2970. # [21:50] <Ms2ger> gaston, that's what I do :)
  2971. # [21:51] <gaston> so much for predictability
  2972. # [21:54] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  2973. # [21:54] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
  2974. # [21:56] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  2975. # [21:56] <NeilAway> armenzg_brb: callfunc would also need an interactive window station, so it doesn't help
  2976. # [21:56] <jlebar> jhford++
  2977. # [21:56] <jlebar> jhford, Yay for fast mac builds!
  2978. # [21:57] <jhford> :D
  2979. # [21:57] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2980. # [21:57] <armenzg> :'(
  2981. # [21:57] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
  2982. # [21:57] <glandium> "Tp4 Mobile decrease 90.5% on Android 2.2 Mozilla-Inbound" really?
  2983. # [21:57] * Joins: jhopkins_ (jhopkins@moz-216F9986.tb.shawcable.net)
  2984. # [21:58] <mfinkle> O_o
  2985. # [21:58] * Quits: mreid (mark@moz-6494C845.eastlink.ca) (Quit: Bye!)
  2986. # [21:58] * mreid2 is now known as mreid
  2987. # [21:58] <jlebar> Did you forget -O?
  2988. # [21:58] <jlebar> lol
  2989. # [21:58] <mfinkle> indeed
  2990. # [21:58] <NeilAway> armenzg: you *might* be able to use psexec -i to force something to run interactively
  2991. # [21:58] <mfinkle> not in my inbox yet
  2992. # [21:59] * Joins: fxa90id (fxa90id@moz-C6D6DA75.neoplus.adsl.tpnet.pl)
  2993. # [21:59] * jhopkins_ is now known as jhopkins
  2994. # [22:00] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2995. # [22:00] <armenzg> Callek: NeilAway it seems that calling the python script with startTalos.bat (a startup bat script) allows it to change the mouse pointer
  2996. # [22:00] * liuche is now known as liuche|afk
  2997. # [22:00] <armenzg> it's unfortunate that it is through there but whatever
  2998. # [22:00] * joduinn-brb is now known as joduinn
  2999. # [22:01] <NeilAway> armenzg: out of interest, why do you need to move it?
  3000. # [22:01] * Quits: fxa90id (fxa90id@moz-C6D6DA75.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  3001. # [22:01] <Callek> armenzg: yea it works in there because it needs the desktop/window/screen whatever -- where it doesn't have that in an ssh session
  3002. # [22:01] <armenzg> NeilAway: it takes away focus on a reftest test
  3003. # [22:02] <armenzg> I am using nircmd to set a specific screen resolution but that seems to put the mouse just about where a button will show up on a reftest
  3004. # [22:02] * davehunt is now known as davehunt|away
  3005. # [22:02] <mfinkle> glandium, something must be broken there
  3006. # [22:02] <mfinkle> i see xul and native affected
  3007. # [22:03] * Quits: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120313114517])
  3008. # [22:03] <Callek> armenzg: I'd do it via buildbot/automation.py/whatever then instead if its "for reftest" rather than "startup of machine" ;-)
  3009. # [22:03] * Quits: davidillsley (chatzilla@moz-DBDD9545.range86-145.btcentralplus.com) (Ping timeout)
  3010. # [22:04] <armenzg> Callek: voila!
  3011. # [22:04] <Callek> armenzg: I just suspected it would *work* on startup rather than ssh :-)
  3012. # [22:05] <jprmc> ehsan: https://bugzilla.mozilla.org/show_bug.cgi?id=733607
  3013. # [22:06] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3014. # [22:06] * KaiRo is now known as KaiRo_away
  3015. # [22:07] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3016. # [22:07] * Joins: IDEVFH (chatzilla@moz-6ABA4439.tu.ok.cox.net)
  3017. # [22:08] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3018. # [22:08] * Quits: victorporof (victorporo@830D7731.AB163232.79933D60.IP) (Ping timeout)
  3019. # [22:08] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  3020. # [22:08] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  3021. # [22:09] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3022. # [22:09] * armenzg is now known as armenzg_mtg
  3023. # [22:09] * bhearsum is now known as bhearsum|bbiab
  3024. # [22:10] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3025. # [22:10] <NeilAway> armenzg: oh, you're getting a hover on a reftest? oops ;-)
  3026. # [22:10] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3027. # [22:11] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3028. # [22:11] <IDEVFH> Need some help, I've got an initial firefox build using start-msvc10.bat
  3029. # [22:11] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Ping timeout)
  3030. # [22:11] * Joins: davidillsley (chatzilla@moz-DBDD9545.range86-145.btcentralplus.com)
  3031. # [22:11] <NeilAway> anyone know what part of the browser-chrome test harness actually loads the test script?
  3032. # [22:12] * Quits: Yoric|Poor (David@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  3033. # [22:12] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  3034. # [22:12] * coop is now known as coop|mtg
  3035. # [22:13] * nthomas|away is now known as nthomas
  3036. # [22:15] * Quits: anant (Anant@moz-D3725328.dsl.dynamic.sonic.net) (Quit: Leaving)
  3037. # [22:15] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  3038. # [22:16] * rnewman|afk is now known as rnewman
  3039. # [22:16] * jwir3|lunch is now known as jwir3
  3040. # [22:17] * Quits: ircloggr (nodebot@moz-FF966851.compute-1.amazonaws.com) (Client exited)
  3041. # [22:17] * Joins: crussell (colby@moz-6E56C1D9.dfw.dsl-w.verizon.net)
  3042. # [22:18] * Joins: ircloggr (nodebot@moz-6006D42C.compute-1.amazonaws.com)
  3043. # [22:18] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
  3044. # [22:19] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  3045. # [22:20] * Joins: Yoric|Poor (David@moz-920DB13B.fbx.proxad.net)
  3046. # [22:20] <IDEVFH> execution for the make -f client.mk says it can't find the ( midl.exe ). I've got the path with the both ( midl.exe & midlc.exe ) found with both same versioning
  3047. # [22:22] * jmaher is now known as jmaher|afk
  3048. # [22:23] <Ms2ger> midl.exe?
  3049. # [22:23] <Ms2ger> Are you building 1998's source?
  3050. # [22:24] <jwir3> wow. I think I just built the greenest tree I've ever seen on try.
  3051. # [22:24] <Mook_as> a11y?
  3052. # [22:24] * Joins: pwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
  3053. # [22:25] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3054. # [22:25] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
  3055. # [22:25] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  3056. # [22:25] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  3057. # [22:25] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  3058. # [22:25] * pwalton is now known as pcwalton
  3059. # [22:26] <@bz> ehsan: ugh
  3060. # [22:26] * Joins: micadeyeye (micadeyeye@moz-E01F8670.dynamic.wa.co.za)
  3061. # [22:26] * Quits: Gentlecat (Roman@4805F184.7D1F96C3.8FB52CB8.IP) (Connection reset by peer)
  3062. # [22:26] <@ehsan> ?
  3063. # [22:26] <@bz> ehsan: "followups to X please" :(
  3064. # [22:26] <@bz> ehsan: totally missed that, of course. ;)
  3065. # [22:27] <@ehsan> hehe, it's ok
  3066. # [22:27] <@bz> ehsan: followup-to headers please? ;)
  3067. # [22:27] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3068. # [22:27] <@ehsan> bz: decent mail client, please? ;)
  3069. # [22:27] <@bz> ehsan: decent in what sense?
  3070. # [22:27] * @bz is using Thunderbird
  3071. # [22:27] <Ms2ger> !zimbra
  3072. # [22:28] * Quits: Yoric|Poor (David@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  3073. # [22:28] <@ehsan> bz: something which works and is not web based
  3074. # [22:28] * Joins: Ally_ (textual@moz-C1B02E68.range86-174.btcentralplus.com)
  3075. # [22:28] <@ehsan> so that you can set mail headers etc
  3076. # [22:28] <@bz> ehsan: oh, you were posting from the web?
  3077. # [22:28] <@ehsan> thunderbird lacks the former property :(
  3078. # [22:28] <@bz> ehsan: heh
  3079. # [22:28] <@ehsan> yeah, gmail is my mail client :(
  3080. # [22:28] <@bz> ehsan: sorry. :(
  3081. # [22:28] <@bz> ehsan: Can you set reply-to?
  3082. # [22:28] <@bz> ehsan: or no luck on that as well?
  3083. # [22:29] <@ehsan> in gmail? no!
  3084. # [22:29] <@ehsan> really all you can do is send mail
  3085. # [22:29] <@ehsan> and read mail
  3086. # [22:29] <@ehsan> and that's about it
  3087. # [22:29] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
  3088. # [22:29] <IDEVFH> Windows SDK C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
  3089. # [22:29] <biesi> ehsan, yes you can set reply-to
  3090. # [22:29] <biesi> somehow
  3091. # [22:29] <philor> the whole discussion is moot, anyway
  3092. # [22:30] <@ehsan> in gmail?!
  3093. # [22:30] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  3094. # [22:30] <philor> the last time I carefully set every header and repeated it in the first line, I got six separate threads across three newsgroups anyway, with some over-cc overlap
  3095. # [22:30] <biesi> ehsan, hmm maybe only in limited circumstances that don't apply here
  3096. # [22:31] <jdm> man
  3097. # [22:31] <@ehsan> maybe
  3098. # [22:31] * Quits: gkw2|mini (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  3099. # [22:31] <jdm> it feels like people are intentionally using weird combinations of meme text and images now
  3100. # [22:31] <jdm> I don't even understand what is happening
  3101. # [22:32] <@bz> philor: because some people responded in moronic clients?
  3102. # [22:32] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  3103. # [22:32] * NeilAway thinks ehsan avoids a Mozilla mail client because it would require using an nsIEditor to compose messages :-P
  3104. # [22:32] <@ehsan> NeilAway: no, I avoid it because it can't handle my email
  3105. # [22:32] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
  3106. # [22:33] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  3107. # [22:33] <fabrice> !seen smaug
  3108. # [22:33] <@ehsan> and I mean literally, it is not capable of not hogging all of my CPU and let me read my mail
  3109. # [22:33] <firebot> smaug was last seen 1 hour, 33 minutes and 55 seconds ago, saying 'sicking: and about the takeRecords() patch, that is the name and behavior I agreed with anne and rafael and adam ' in #developers.
  3110. # [22:33] <Ms2ger> ehsan, that's the nsIEditor :)
  3111. # [22:35] * Quits: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP) (Ping timeout)
  3112. # [22:35] * mccr8|lunch is now known as mccr8
  3113. # [22:35] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
  3114. # [22:35] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3115. # [22:36] <NeilAway> ehsan: just how much mail do you have? I admit that now I am up to 76000 bugmails that SeaMonkey 2.1 tends to leak memory and start swapping after a few weeks of use
  3116. # [22:36] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
  3117. # [22:36] <@ehsan> NeilAway: round 7.5 gigs according to the gmail web interface
  3118. # [22:37] <@ehsan> I have filed bugs and talked to people about this
  3119. # [22:37] <@ehsan> but apparently I fall in the range of users who get what they get
  3120. # [22:37] <@ehsan> and nobody has resources to make thunderbird handle large volumes of email
  3121. # [22:37] <NeilAway> ehsan: in # of message terms?
  3122. # [22:37] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3123. # [22:37] <@ehsan> NeilAway: I don't know, I'm pretty sure the number is in the million range
  3124. # [22:38] * Quits: msucan (msucan-@754ABC71.319ADCBF.D7B372F7.IP) (Quit: .)
  3125. # [22:38] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3126. # [22:38] <NeilAway> ehsan: ah, now that is a lot
  3127. # [22:38] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3128. # [22:38] <@ehsan> not really ;)
  3129. # [22:38] <@ehsan> any half decent on disk db system is capable of handling that
  3130. # [22:38] <Ms2ger> All stuck in your inbox?
  3131. # [22:38] <@ehsan> no
  3132. # [22:39] <IDEVFH> Ms2ger: Are you building 1998's source? - The return from the start-msvc10.bat build the path for the midl.exe - This has nothing to do with respect of 1998 source
  3133. # [22:39] <Fallen> who is the best initial contact for the websites team?
  3134. # [22:39] <Ms2ger> github
  3135. # [22:39] * Joins: hwine|mtg (hwine@moz-B77DEAEB.mozilla.org)
  3136. # [22:40] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
  3137. # [22:41] * Quits: kennyluck (kennyluck@moz-A433746E.dynamic.hinet.net) (Ping timeout)
  3138. # [22:41] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  3139. # [22:42] * Joins: kennyluck (kennyluck@moz-9C309CF3.dynamic.hinet.net)
  3140. # [22:42] <timeless> ehsan: i haven't met *any* mail client that can handle gmail load
  3141. # [22:42] <timeless> i gave up in 2004 or 2005
  3142. # [22:42] <timeless> and the load there was closer to 3gb iirc
  3143. # [22:42] <NeilAway> ehsan: handling what? listing a million messages on the screen? I doubt it
  3144. # [22:42] <timeless> NeilAway: metadata cost for the messages
  3145. # [22:43] <timeless> before running out of memory or swapping to death
  3146. # [22:43] <jdm> the telemetry dashboards are still private, aren't they?
  3147. # [22:43] <jdm> that's disappointing
  3148. # [22:43] <timeless> or if you're using a non gmail back end, having the back end give up :o
  3149. # [22:43] * jhammel agrees
  3150. # [22:43] <timeless> that was my favorite
  3151. # [22:43] <jdm> Fallen: #webdev, maybe?
  3152. # [22:43] <timeless> imap command: get index
  3153. # [22:43] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3154. # [22:43] <timeless> imap server: spits out index
  3155. # [22:43] <lmandel> jdm: telemetry dashboards are publicly accessible.
  3156. # [22:43] <timeless> imap command: are you ok?
  3157. # [22:43] <jhammel> timeless: not mutt?
  3158. # [22:43] <timeless> imap server: no, thanks for asking
  3159. # [22:44] <jdm> lmandel: show me how? they seem to require a username/password from metrics.mozilla.org.
  3160. # [22:44] * Quits: Goldorak (chatzilla@DB0DC03.2B595181.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  3161. # [22:44] <Fallen> jdm: duh, thanks
  3162. # [22:44] <timeless> jhammel: when your imap servers actually give up as part of the basic imap introduction protocol if you don't have a path to skip that protocol
  3163. # [22:44] <@ehsan> NeilAway: you dont need to list all of the messages
  3164. # [22:44] <timeless> you're pretty screwed
  3165. # [22:44] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  3166. # [22:44] <lmandel> jdm: that's only to control load on the current hardware. Anyone who asks can have the account. telemetry/mozilla.
  3167. # [22:44] <jhammel> timeless: well, i'm certainly not defending the protocol ;)
  3168. # [22:44] <jdm> danke
  3169. # [22:44] <@ehsan> people have solved this problem so many times that the solution now has a nice (infinite scrolling)!
  3170. # [22:44] <@ehsan> ;)
  3171. # [22:44] <timeless> in theory my imap servers could have survived a query based protocol
  3172. # [22:45] <timeless> jhammel: there's nothing wrong w/ the protocol
  3173. # [22:45] <timeless> there's everything wrong w/ every client assuming that INDEX as step one is a good idea
  3174. # [22:45] <jdm> hmm, didn't seem to work
  3175. # [22:45] <timeless> it does *NOT* scale
  3176. # [22:45] * Quits: jviereck1 (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3177. # [22:45] * Quits: kaze (kaze@moz-6BC19639.w82-123.abo.wanadoo.fr) (Quit: WeeChat 0.3.5)
  3178. # [22:45] <timeless> the solution is a windowing protocol (and it exists in the form of search instead of get-index)
  3179. # [22:45] <jdm> lmandel: metrics.mozilla.com isn't letting me log in with that combo
  3180. # [22:45] <timeless> but i haven't met any imap clients that do it
  3181. # [22:46] <jdm> oh wait
  3182. # [22:46] <jdm> I lied
  3183. # [22:46] <jdm> I just can't spell
  3184. # [22:46] <timeless> heh
  3185. # [22:46] <lmandel> jdm: what url are you using?
  3186. # [22:46] <lmandel> ok
  3187. # [22:46] * Joins: Yoric|Poor (David@moz-920DB13B.fbx.proxad.net)
  3188. # [22:46] <Yoric|Poor> What could cause the following error? http://pastebin.mozilla.org/1562833
  3189. # [22:46] <Yoric|Poor> c:\mozilla-build\python\python2.7.exe: can't open file '_tests/testing/mochitest/runtests.py': [Errno 2] No such file or directory
  3190. # [22:47] <Yoric|Poor> (I am attempting to run a mochitest-chrome that worked flawlessly until 5 minutes ago)
  3191. # [22:47] * Quits: hessam (hessam@54795885.E039E236.610F0005.IP) (Ping timeout)
  3192. # [22:47] <timeless> c:\mozilla-build\python\python2.7.exe: can't open file '_tests/testing/mochitest/runtests.py': [Errno 2] No such file or directory
  3193. # [22:47] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  3194. # [22:47] * Quits: Ms2ger (Ms2ger@moz-997EEB55.access.telenet.be) (Ping timeout)
  3195. # [22:47] <Yoric|Poor> timeless: Yes, the file doesn't exist.
  3196. # [22:47] <Yoric|Poor> I just have no clue why it existed and now doesn't exist.
  3197. # [22:48] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  3198. # [22:48] <@khuey> rerun the build?
  3199. # [22:48] <@khuey> sounds like you started a top-level build and then killed it
  3200. # [22:48] <@khuey> because the first thing a top-level build does is blo away things like _tests
  3201. # [22:48] <@khuey> *blow
  3202. # [22:49] <IDEVFH> Yoric|Poor: Is this the correct IRC to question about C++ Builds for Firefox ?
  3203. # [22:49] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  3204. # [22:49] <Yoric|Poor> khuey: Yeah, doing that.
  3205. # [22:49] <Yoric|Poor> IDEVFH: If you have to ask that question, then you probably should start on #introduction :)
  3206. # [22:50] * hwine|mtg is now known as hwine|afk
  3207. # [22:50] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
  3208. # [22:50] <Yoric|Poor> Don't worry, we'll send you back to this channel if necessary.
  3209. # [22:50] <IDEVFH> <Yoric|Poor> Sure maybe your correct, sorry. I haven't used the IRC for help that often except with AMO
  3210. # [22:50] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  3211. # [22:51] * cadecairos is now known as cadecairos[afk]
  3212. # [22:51] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3213. # [22:52] * @khuey responds to a governance thread that's not about the code of conduct
  3214. # [22:52] <@khuey> haven't done that in a while!
  3215. # [22:52] * Waldo|lunch is now known as Waldo
  3216. # [22:52] <jhammel> khuey: freelance writer?
  3217. # [22:53] <@khuey> heh
  3218. # [22:53] * Quits: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP) (Ping timeout)
  3219. # [22:55] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3220. # [22:55] * ChanServ sets mode: +o dbaron
  3221. # [22:57] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3222. # [22:57] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
  3223. # [22:58] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3224. # [22:59] * Quits: @roc (chatzilla@moz-9E3A2D2E.jetstream.xtra.co.nz) (Ping timeout)
  3225. # [22:59] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3226. # [23:00] * armenzg_mtg is now known as armenzg_brb
  3227. # [23:01] <mfinkle> rhelmer, ping
  3228. # [23:01] * Quits: cpearce (chatzilla@moz-CAF4778E.xdsl.xnet.co.nz) (Ping timeout)
  3229. # [23:01] * Joins: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  3230. # [23:01] <rhelmer> mfinkle: pong
  3231. # [23:01] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
  3232. # [23:01] <mfinkle> rhelmer, we added some new talos tests, based on robocop, and was wondering if those appear on graphs.m.o
  3233. # [23:02] <rhelmer> mfinkle: if talos is pushing to graphserver, they should.. do you know when they were enabled?
  3234. # [23:02] <mfinkle> a few weeks ago
  3235. # [23:02] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3236. # [23:03] <mfinkle> you can see them on tbpl as "T" on the "Android opt" line
  3237. # [23:03] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
  3238. # [23:03] <mfinkle> tcheckerboard and trobopan
  3239. # [23:04] * Quits: jimb (user@9E727688.17C2F9C.163DC5C6.IP) (Ping timeout)
  3240. # [23:04] <qheaden> Unfocused: ping
  3241. # [23:04] <rhelmer> mfinkle: hrm yeah we really need to make all the names consistent across these tools.. tbpl graphs etc... ok let me track it down
  3242. # [23:04] <Unfocused> qheaden: hey :)
  3243. # [23:05] <qheaden> Unfocused: Hey there! It's been a while. :)
  3244. # [23:05] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  3245. # [23:05] * Quits: tonymec (tonymec@A8303978.3124D314.277517C1.IP) (Ping timeout)
  3246. # [23:05] <jhammel> rhelmer: or at least not 'T' ;)
  3247. # [23:05] <jhammel> since there are 3 of them now, iirc
  3248. # [23:05] <qheaden> Unfocused: Sorry I've been slow on the search addon bug. I've been extremely busy lately, and have been writing proposals for Summer of Code. :P
  3249. # [23:06] <rhelmer> jhammel: :(
  3250. # [23:06] <philor> mfinkle: http://graphs.mozilla.org/graph.html#tests=[[175,63,20]]&sel=none&displayrange=7&datatype=running and look at that, some non-1 numbers :)
  3251. # [23:06] <sheppy> qheaden: slacker ;)
  3252. # [23:06] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
  3253. # [23:06] <Unfocused> qheaden: it's ok :) i've been swamped lately too, so i can relate
  3254. # [23:06] <rhelmer> philor: ah thanks, i wonder why these aren't showing in the menu? the insert statements look a little odd, let me look up the table definition
  3255. # [23:06] <qheaden> :P
  3256. # [23:07] * joduinn is now known as joduinn-mtg
  3257. # [23:07] <Unfocused> i figured you might be busy with school or something like that
  3258. # [23:07] * Joins: tonymec (tonymec@A8303978.3124D314.277517C1.IP)
  3259. # [23:07] <qheaden> sheppy: Slackers at least give you extra work to complete for them. :P
  3260. # [23:07] <philor> I never try to use the menu, it confuses me far too much, I always go from an running instance on tbpl
  3261. # [23:07] * sheppy cries.
  3262. # [23:07] <qheaden> Unfocused: Yeah.
  3263. # [23:08] * philor is now known as philor|away
  3264. # [23:08] <qheaden> Unfocused: I'm not sure if I am going to be accepted to Summer of Code, but if I am, I might have to give the bug up to someone else during the summer period.
  3265. # [23:08] <qheaden> So I'm going to start back working on it, and at least try to get it complete so I, or someone else can start writing tests.
  3266. # [23:08] <rhelmer> philor: yeah that's just exposing the graphserver DB where things are inserted under various names for some reason.. the new design from jeads should help that a lot, and hopefully we'll get name consistency at the same time
  3267. # [23:08] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  3268. # [23:09] <mfinkle> rhelmer, so we just need the names added to the DB for the UI ?
  3269. # [23:09] * armenzg_brb is now known as armenzg_away
  3270. # [23:09] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  3271. # [23:09] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3272. # [23:09] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
  3273. # [23:10] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3274. # [23:10] * ChanServ sets mode: +o dbaron
  3275. # [23:10] * Quits: armenzg_away (armenzg@moz-8555CE12.cable.teksavvy.com) (Input/output error)
  3276. # [23:10] <rhelmer> mfinkle: it's supposed to be automatic, but we've been seeing cases where it isn't.. i am looking into it right now
  3277. # [23:10] <Unfocused> qheaden: ok, just get to it when you can then :) thanks for the heads up
  3278. # [23:10] <mfinkle> rhelmer, thanks
  3279. # [23:10] <rhelmer> mfinkle: the menu is built by trolling test results and putting together valid combinations
  3280. # [23:10] <rhelmer> np
  3281. # [23:11] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  3282. # [23:11] * Joins: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3283. # [23:11] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3284. # [23:12] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Broken pipe)
  3285. # [23:12] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3286. # [23:12] * Quits: bbondy (bbondy@moz-E9264327.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
  3287. # [23:12] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  3288. # [23:13] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
  3289. # [23:15] * Joins: anky (anky@A69F1242.DD3D46AE.A3D1B221.IP)
  3290. # [23:15] * philor|away is now known as philor
  3291. # [23:17] * Quits: micadeyeye (micadeyeye@moz-E01F8670.dynamic.wa.co.za) (Ping timeout)
  3292. # [23:17] <philor> a lot of the problem is that we change the names (always for perfectly valid reasons) every few days, see also "T"
  3293. # [23:17] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  3294. # [23:17] * Quits: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3295. # [23:18] <philor> makes it easier to find what you want from a run of it than to look at every single line in the menu to be sure something that sounds like it might be it really is it and the current instance of it
  3296. # [23:18] <lsblakk> bz: i don't suppose you could also do the backout in bug 734019? Ms2ger isn't around
  3297. # [23:18] <lsblakk> bz: it's the last beta landing we're waiting on, and you're a superstar lander today :)
  3298. # [23:18] <@bz> lsblakk: looking
  3299. # [23:19] * hwine|afk is now known as hwine
  3300. # [23:19] <@bz> lsblakk: yeah, I can do it
  3301. # [23:19] <lsblakk> bz: most excellent
  3302. # [23:19] <@bz> lsblakk: landing is pretty low-overhead with hg. it's nice. ;)
  3303. # [23:19] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
  3304. # [23:19] * lsblakk looks forward to autolanding these things :)
  3305. # [23:20] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  3306. # [23:21] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3307. # [23:21] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3308. # [23:21] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
  3309. # [23:21] * Joins: davidillsley_ (chatzilla@moz-DBDD9545.range86-145.btcentralplus.com)
  3310. # [23:22] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  3311. # [23:22] * Quits: anky (anky@A69F1242.DD3D46AE.A3D1B221.IP) (Client exited)
  3312. # [23:22] <lsblakk> bholley: for bug 735073, because it can take 4 hours to get complete results of a push - can you please do the beta landing now so we're in a good place for EOD 'go-to build'?
  3313. # [23:22] * Joins: bb10 (bb10@moz-C7B05616.org)
  3314. # [23:22] <lsblakk> otherwise we're staying late to watch the tree before giving a go
  3315. # [23:22] * philor is now known as philor|away
  3316. # [23:22] * Quits: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net) (Client exited)
  3317. # [23:22] <@bz> lsblakk: landed
  3318. # [23:22] * Quits: davidillsley (chatzilla@moz-DBDD9545.range86-145.btcentralplus.com) (Ping timeout)
  3319. # [23:22] <lsblakk> bz: ty
  3320. # [23:23] * Joins: davidillsley (chatzilla@moz-DBDD9545.range86-145.btcentralplus.com)
  3321. # [23:23] * Quits: coop|mtg (Chris@moz-5402EFB2.dsl.bell.ca) (Connection reset by peer)
  3322. # [23:23] <bholley> lsblakk: sure
  3323. # [23:23] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
  3324. # [23:23] <lsblakk> bholley: thanks
  3325. # [23:23] * liuche|afk is now known as liuche
  3326. # [23:24] * Joins: mconley_ (mconley@F2D29657.F60B0462.67AC9B1.IP)
  3327. # [23:24] * Quits: davidillsley_ (chatzilla@moz-DBDD9545.range86-145.btcentralplus.com) (Ping timeout)
  3328. # [23:24] <Bas> waldo: Any chance I could get a quick r+ on bug 719776, it would allow me to get a bunch of patches out of my queue :)
  3329. # [23:25] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  3330. # [23:25] <Waldo> probably, sec
  3331. # [23:26] * Quits: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  3332. # [23:26] * Quits: Ally_ (textual@moz-C1B02E68.range86-174.btcentralplus.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  3333. # [23:26] * Joins: Ally_ (textual@moz-C1B02E68.range86-174.btcentralplus.com)
  3334. # [23:27] <bjacob> is there a way to make appshell::NotifyObservers synchronous? i need to immediately notify an observer on low memory to be able to react before OOM; currently firefox takes 1.6 second to deliver my event
  3335. # [23:28] * philor|away is now known as philor
  3336. # [23:28] <bjacob> is NS_ProcessPendingEvents what I want?
  3337. # [23:29] <@bz> context?
  3338. # [23:29] <@bz> are you doing this under a JS API call?
  3339. # [23:29] <dholbert> bear|buildduty, ping?
  3340. # [23:30] <bjacob> bz: no, i'm on android, trying to fix a OOM crash, so i'm trying to listen to "memory-pressure" events
  3341. # [23:30] * Joins: hvq (HVQ@moz-D214B62B.dynip.nus.edu.sg)
  3342. # [23:30] <bjacob> bz: bug 736481
  3343. # [23:30] <bear|buildduty> dholbert - pong?
  3344. # [23:30] <dholbert> bear|buildduty, looks like some builders might be missing ccache (and failing to build as a result) -- I just filed https://bugzilla.mozilla.org/show_bug.cgi?id=744179
  3345. # [23:30] * bholley lunches
  3346. # [23:30] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  3347. # [23:30] <bear|buildduty> dholbert - thanks
  3348. # [23:30] <Waldo> Bas: hmm, I thought we'd decided to have MOZ_ASSERT() as a macro, and MOZ_CRASH() as a different macro; what happened to that?
  3349. # [23:30] <bjacob> bz: the events come from android JNI, not from content or js or anything
  3350. # [23:30] <@khuey> bjacob: not really, since they're on different threads ...
  3351. # [23:30] <@bz> ok
  3352. # [23:31] <bjacob> khuey: can't i block that thread on the event delivery?
  3353. # [23:31] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  3354. # [23:31] <Bas> Waldo: I threw all that away when we decided too much stuff assumed MOZ_ASSERT expanded to an expression?
  3355. # [23:31] <@bz> so you have the one thread the thing from JNI comes in on
  3356. # [23:31] <@khuey> well, you can, but what purpose would that serve?
  3357. # [23:31] <Bas> I can make MOZ_CRASH into a macro again!
  3358. # [23:31] <@bz> and you want to send an event to the Gecko thread, right?
  3359. # [23:31] <bjacob> bz: correct
  3360. # [23:31] * catlee is now known as catlee-away
  3361. # [23:31] <Bas> But it would still crash inside the inlines MOZ_Assert :(
  3362. # [23:31] * tbsaunde|afk is now known as tbsaunde
  3363. # [23:31] <@khuey> the other threads can sit around allocating to their heart's content while you're blocking, no?
  3364. # [23:31] <Bas> *inlined
  3365. # [23:32] <Waldo> Bas: :-( I guess we had a Failure To Communicate
  3366. # [23:32] <@bz> so once Gecko gets back to the event loop...
  3367. # [23:32] <@bz> it can notice your event
  3368. # [23:32] <bjacob> khuey: the purpose is to avoid crashing by immediately releasing all webgl resources.
  3369. # [23:32] <Bas> Waldo: No problem, I can change stuff again :)
  3370. # [23:32] <Waldo> Bas: I don't think there are that many places that depend on the expression-ness, they should be fixable without too much trouble
  3371. # [23:32] <@bz> but your problem is that it might allocate too much memory before that
  3372. # [23:32] <bjacob> bz: yes
  3373. # [23:32] * Quits: mconley_ (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  3374. # [23:33] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Ping timeout)
  3375. # [23:33] <@bz> will this only happen if a bunch of JS runs?
  3376. # [23:33] <Waldo> gotta crack a few eggs to make an omelet, and all that
  3377. # [23:33] <@bz> or at least some time passes?
  3378. # [23:33] <Bas> Waldo: Hrm, how do you suggest fixing the one in JS_FLOOR_<etc>
  3379. # [23:33] <@bz> or can it happen very quickly?
  3380. # [23:33] <@bz> I mean....
  3381. # [23:33] <@bz> given that you can't get back to the event loop in a timely manner
  3382. # [23:33] <Waldo> Bas: that's what I meant about having |static MOZ_ALWAYS_INLINE JS_FLOOR_LOG2W| or whatever
  3383. # [23:33] * Quits: Yoric|Poor (David@moz-920DB13B.fbx.proxad.net) (Ping timeout)
  3384. # [23:34] <@bz> it seems like the right way to handle this is for the thread that knows about the low-memory condition to set some flag
  3385. # [23:34] <@bz> and then the main Gecko thread should check that flag in key places
  3386. # [23:34] <@bz> and act on it
  3387. # [23:34] <bjacob> bz: what i know is currently we're running for 1.6 second until the event is delivered, and a bunch of JS does run, allocating a bunch more webgl resources. i would like to know if we can avoid crashing by reacting quicker. i dont know more
  3388. # [23:34] <Bas> Waldo: Ooooh, Heh, alright, sorry about that!
  3389. # [23:34] * bhearsum|bbiab is now known as bhearsum
  3390. # [23:34] <@bz> ok
  3391. # [23:34] <bjacob> bz: that makes sense
  3392. # [23:34] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  3393. # [23:34] <bjacob> bz: i'll try that
  3394. # [23:34] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  3395. # [23:34] <@bz> so the real question is where to check for this "low memory" flag
  3396. # [23:34] <Bas> Waldo: I backed up my macro magic so I'll get back to you soon :)
  3397. # [23:35] <@bz> you could do that in GL code
  3398. # [23:35] <@bz> or in the operation callback on nsJSContext
  3399. # [23:35] <@bz> if we're running for 1.6 seconds, the latter should work fine
  3400. # [23:35] <bjacob> bz: i'll file a bug to continue that discussion
  3401. # [23:36] * Joins: coop (Chris@moz-5402EFB2.dsl.bell.ca)
  3402. # [23:36] <Waldo> cool, at least we won't have wasted too much time due to miscommunication
  3403. # [23:36] <Waldo> frequently savepoint all your patches, ladies and gentlemen
  3404. # [23:36] <@bz> bjacob: ok
  3405. # [23:36] * padenot is now known as padenot|away
  3406. # [23:36] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
  3407. # [23:37] * Joins: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3408. # [23:37] * Quits: twi (Adium@moz-A7353053.cust.dsl.vodafone.it) (Quit: Leaving.)
  3409. # [23:37] <fantasai> ehsan: pong
  3410. # [23:37] * Joins: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp)
  3411. # [23:38] <@ehsan> fantasai: pinged you about the review for https://bugzilla.mozilla.org/show_bug.cgi?id=724978
  3412. # [23:38] <@ehsan> not sure if it's already too late or not :/
  3413. # [23:38] * Joins: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com)
  3414. # [23:38] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
  3415. # [23:38] * Quits: IDEVFH (chatzilla@moz-6ABA4439.tu.ok.cox.net) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  3416. # [23:38] * mattwoodrow|away is now known as mattwoodrow
  3417. # [23:38] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  3418. # [23:39] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Quit: Ex-Chat)
  3419. # [23:39] * davehunt|away is now known as davehunt
  3420. # [23:40] <luke> not it
  3421. # [23:40] <philor> oh noes, mats stole too many assertions on aurora
  3422. # [23:40] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  3423. # [23:41] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
  3424. # [23:41] <fantasai> ehsan: So... where in FinishReflowWithAbsoluteFrames do you actually pass aConstrainHeight to ReflowAbsoluteFrames?
  3425. # [23:42] <@ehsan> - FinishAndStoreOverflow(&aDesiredSize);
  3426. # [23:42] <@ehsan> + FinishReflowWithAbsoluteFrames(aPresContext, aDesiredSize, aReflowState, aStatus, false);
  3427. # [23:42] <@ehsan> fantasai: ^
  3428. # [23:42] * rail is now known as rail_away
  3429. # [23:42] <@ehsan> note the last argument
  3430. # [23:43] <fantasai> ehsan: yes, but where does FinishReflowWithAbsoluteFrames pass that false to ReflowAbsoluteFrames?
  3431. # [23:43] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  3432. # [23:43] <@ehsan> right, yeah it doesn't do that :/
  3433. # [23:43] * Quits: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP) (Quit: ibarlow)
  3434. # [23:43] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
  3435. # [23:44] * padenot|away is now known as padenot
  3436. # [23:44] <fantasai> right, this is why you need me to review your patches :)
  3437. # [23:44] * fantasai giggles
  3438. # [23:44] <fantasai> nsPageContentFrame and nsInlineFrame should also be passing false, btw
  3439. # [23:44] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  3440. # [23:44] <@ehsan> fantasai: I'd like to do that in a different bug
  3441. # [23:44] <fantasai> that they don't is a regression from your refactoring patch
  3442. # [23:45] <fantasai> k
  3443. # [23:45] <@ehsan> yeah
  3444. # [23:45] <@ehsan> but we don't know if it has affected web content and how
  3445. # [23:46] * Joins: Boriss (FlyingToas@9761D2C7.87FF3D34.D57630FF.IP)
  3446. # [23:46] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  3447. # [23:46] <@ehsan> fantasai: ok, submitted a new version of the patch
  3448. # [23:50] * Quits: Boriss (FlyingToas@9761D2C7.87FF3D34.D57630FF.IP) (Ping timeout)
  3449. # [23:50] * Joins: Boriss (FlyingToas@9761D2C7.87FF3D34.D57630FF.IP)
  3450. # [23:50] * Quits: dria (dria@F2D29657.F60B0462.67AC9B1.IP) (Quit: dria)
  3451. # [23:51] * Quits: Boriss (FlyingToas@9761D2C7.87FF3D34.D57630FF.IP) (Quit: Boriss)
  3452. # [23:52] <dholbert> luke, ping
  3453. # [23:52] <dholbert> luke, looks like your m-i push is burning "disable-methodjit" tests (hidden by default, visible at https://tbpl.mozilla.org/?tree=Mozilla-Inbound&noignore=1 )
  3454. # [23:52] * bear|buildduty is now known as bear-afk
  3455. # [23:52] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  3456. # [23:52] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3457. # [23:52] <dholbert> luke, (prev. 2 pushes don't show any disable-methodjit runs right now, but the one before that has greens)
  3458. # [23:54] <@bz> is armenzg on irc?
  3459. # [23:54] <gavin> usually, yes
  3460. # [23:54] <mjessome> bz: left a few minutes ago
  3461. # [23:54] <@bz> with that nick?
  3462. # [23:54] <gavin> though apparently not at the moment
  3463. # [23:54] <gavin> armenzg, IIRC
  3464. # [23:54] <@bz> ugh
  3465. # [23:54] <@bz> ok
  3466. # [23:54] <gavin> oh, that's what you typed
  3467. # [23:55] <fantasai> ehsan: the crashtest is wrong
  3468. # [23:56] <fantasai> ehsan: Set columns: 2 on .container and .ocontainer
  3469. # [23:56] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Input/output error)
  3470. # [23:56] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
  3471. # [23:56] <fantasai> ehsan: the point is to have abspos frames as the children of a colset frame that is paginated
  3472. # [23:56] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
  3473. # [23:56] <fantasai> ehsan: otherwise it's not testing your code
  3474. # [23:56] * Quits: tonymec (tonymec@A8303978.3124D314.277517C1.IP) (Ping timeout)
  3475. # [23:57] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
  3476. # [23:57] <Bas> waldo: Call me crazy, but I don't understand what JS_FLOOR_LOG2W is doing exactly, I've rubbed my eyes 5 times now .. :P
  3477. # [23:57] <fantasai> ehsan: r+ on the patch assuming the crashtest doesn't crash, r- on the crashtest
  3478. # [23:57] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  3479. # [23:58] <luke> dholbert: ah, thanks. i'll fix 'em, usually its just a missing #ifdef JS_METHODJIT
  3480. # [23:58] <Bas> Oh no, I do, doh.
  3481. # [23:58] * Joins: ddahl (ddahl@moz-4FFA5540.hsd1.il.comcast.net)
  3482. # [23:59] * philor is now known as philor|away
  3483. # [23:59] <dholbert> luke, np
  3484. # [23:59] <luke> dholbert: ...and that is indeed the case
  3485. # [23:59] <fantasai> ehsan: so you'll want to make the abspos containers in the original test to be columnsetframes by giving them columns: 2; and doubling the height of their non-abspos children
  3486. # Session Close: Wed Apr 11 00:00:01 2012

The end :)