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

Options:

  1. # Session Start: Sat Apr 21 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] <jimm> ehsan: I derailed the bug. you answered that question for me. we simply state you can't build on xp anymore and that's that.
  4. # [00:00] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  5. # [00:00] <@ehsan> oh ok
  6. # [00:00] <@ehsan> jimm: so now should we talk about whether our binaries will run on xp?
  7. # [00:00] <jimm> sure :)
  8. # [00:00] * Quits: krit (Adium@moz-DA710CDB.static.wiline.com) (Quit: Leaving.)
  9. # [00:01] <jimm> they don't if built with vc11 currently.
  10. # [00:01] <@ehsan> ok, right
  11. # [00:01] * jhford-work is now known as jhford-work-away
  12. # [00:01] * Joins: catalinb (ethereal@9E4CFC2F.71B23C4A.5BC07656.IP)
  13. # [00:01] <@ehsan> jimm: so my submission to you is that making vc11 bins run on xp is going to be extremely hard, and tricky
  14. # [00:01] <@ehsan> and it's not worth the effort
  15. # [00:01] <@ehsan> so I think we should use two compilers basically :(
  16. # [00:02] <@ehsan> (and possibly generate two separate installers, etc)
  17. # [00:02] <@bz> vc11?
  18. # [00:02] <@ehsan> yeah
  19. # [00:02] <@bz> we're switching compilers again? ;)
  20. # [00:03] <jimm> that's one of the options we've kicked around. I mentioned in the original post maybe doing that or moving xp users to the ESR release.
  21. # [00:03] <@ehsan> jimm: and we should publicly shame microsoft for doing it this time
  22. # [00:03] <@ehsan> I mean, _seriously_, what's wrong with those people?!
  23. # [00:03] <@ehsan> bz: soon ;)
  24. # [00:03] * Joins: josh (josh@moz-3CFB36B4.hvc.res.rr.com)
  25. # [00:03] <@ehsan> jimm: feel free to try to get Asa approve of that ;)
  26. # [00:03] <@bz> ehsan: why?
  27. # [00:03] <@ehsan> (hint: it's probably not gonna work)
  28. # [00:03] <jimm> ehsan: if you can put together your thoughts on that and post them to that bug, that would be great.
  29. # [00:03] <@bz> ehsan: (serious question; presumably there are wins to be had?)
  30. # [00:04] <@ehsan> jimm: also I don't think moving them to ESR is the right thing to do at all, xp users are a large portion of our users)
  31. # [00:04] * Mook_as wonders if the typedefed templated struct can have an operator()
  32. # [00:04] <jimm> we're just kicking around options at this point., so we want to get everything on the table.
  33. # [00:04] <@ehsan> jimm: sure
  34. # [00:04] <@ehsan> bz: for metro builds
  35. # [00:04] <@ehsan> bz: on a serious note, nobody has decided that we'll *switch*
  36. # [00:04] <@ehsan> bz: but we might end up with having to use two compilers
  37. # [00:04] <@bz> ehsan: ah, ok
  38. # [00:04] <@bz> ehsan: right
  39. # [00:05] <@bz> ehsan: so....
  40. # [00:05] <@bz> ehsan: we're not going to use the same binary for metro and pre-metro anyway, are we?
  41. # [00:05] <@ehsan> bz: we don't know yet
  42. # [00:05] <@bz> ehsan: or would a single binary in theory work for both, if we wanted to try to do it?
  43. # [00:05] <@bz> ok
  44. # [00:06] <@ehsan> bz: we may be able to use different stubs
  45. # [00:06] <@ehsan> and the same libxul
  46. # [00:06] <@ehsan> but that could potentially be hard
  47. # [00:06] * Joins: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP)
  48. # [00:06] <jimm> bz: we're going to integrate the metro bits into the standard fx build/install
  49. # [00:06] <@bz> that's equivalent for my purposes
  50. # [00:06] <@ehsan> and honestly that gives me the chill
  51. # [00:06] <jimm> bz: so when you download/install fx, you get the metro browser
  52. # [00:06] <qheaden> You guys are switching to VC11?
  53. # [00:06] <@bz> in that it requires two separate downloads
  54. # [00:06] <@bz> one for metro, one for win7 and earlier
  55. # [00:06] <@bz> or something
  56. # [00:07] <jimm> that's what we want to avoid
  57. # [00:07] <jimm> we want it all to come down with the fx installer
  58. # [00:07] <jimm> bz: https://wiki.mozilla.org/Firefox/Windows_8_Integration#Metro
  59. # [00:08] <jimm> feel free to add comments to the wiki or email around to everybody
  60. # [00:08] * Joins: c0smikde_ (c0smikdebr@EA107731.FF693F8.274D17D6.IP)
  61. # [00:08] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
  62. # [00:08] <jimm> we want to sign off on a plan by next week
  63. # [00:08] * Joins: bb10 (bb10@moz-C7B05616.org)
  64. # [00:08] <jimm> so we can start landing metro code on mc
  65. # [00:08] * Joins: krit (Adium@moz-DA710CDB.static.wiline.com)
  66. # [00:09] * Quits: c0smikdebris (c0smikdebr@C556F98B.323BD6B0.2A068A5E.IP) (Ping timeout)
  67. # [00:10] <@bz> jimm: not sure I have comments; just trying to understand the plan, not criticize. ;)
  68. # [00:11] * Quits: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP) (Ping timeout)
  69. # [00:11] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Ping timeout)
  70. # [00:11] <jimm> that's alright. I want to make sure people understand what we might be doing.
  71. # [00:11] <jimm> bz: the big problem is this:
  72. # [00:11] * Joins: rniwa (rniwa@moz-DA710CDB.static.wiline.com)
  73. # [00:11] <jimm> bz: to build metro bits with fx we need vc11
  74. # [00:11] <jimm> but vc11 bins don't run on xp
  75. # [00:12] <jimm> if we can solve that, we're golden
  76. # [00:12] <jimm> that's bug 744942
  77. # [00:12] <@bz> jimm: right
  78. # [00:12] <Callek> jimm: in THEORY *a solution* might be to build Firefox twice, and then have a stub (VC2010) installer that uses net-install to download the *correct* msi/exe for the os you have :-)
  79. # [00:12] <Callek> jimm: if thats the right solution or not, no idea
  80. # [00:13] <@bz> jimm: that much I gathered
  81. # [00:13] <@ehsan> jimm: https://bugzilla.mozilla.org/show_bug.cgi?id=744942#c24 (please see if this makes sense)
  82. # [00:13] * Quits: jgilbert (jgilbert@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
  83. # [00:13] <@bz> jimm: hmm. Two concurrent apps as in the metro and non-metro one might be running in parallel?
  84. # [00:14] <jimm> bz: yep
  85. # [00:14] * jimm ducks
  86. # [00:14] <@bz> jimm: funtimes. ;)
  87. # [00:14] <jimm> profile issues will be interesting
  88. # [00:14] <jimm> yeah
  89. # [00:14] <Mook_as> Callek: that won't be as nice, though if you have win7 and update to win8.
  90. # [00:14] * Quits: romaxa (romaxa@moz-54F5744A.net) (Ping timeout)
  91. # [00:14] * philor|away is now known as philor
  92. # [00:15] <@bz> when's win8 maybe-going-final?
  93. # [00:15] <@ehsan> bz: yeah, what could _possibly_ go wrong with that plan?!
  94. # [00:15] <Callek> Mook_as: there are certainly edge-cases of course ;-) but they can be made to work with our "channel switching" support and the background service stuff ;-)
  95. # [00:15] <Callek> Mook_as: or whatever solution we choose
  96. # [00:15] <@bz> ehsan: which plan?
  97. # [00:15] <Callek> but anyway, ttyl everyone
  98. # [00:16] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  99. # [00:16] <@ehsan> bz: running a metro and non-metro app at the same time
  100. # [00:16] <@bz> ehsan: ;)
  101. # [00:17] <jimm> bz: fallish
  102. # [00:17] <jimm> but we aren't planning an official release until maybe jan. we would like to do better, depends on how things go.
  103. # [00:18] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  104. # [00:18] * Quits: kaie (kaie@moz-7BA52D25.dip.t-dialin.net) (Quit: Leaving)
  105. # [00:18] <jimm> ehsan, bz: do you see the profile sharing issue as impossible, or just a pita?
  106. # [00:18] * Quits: mdas (mdas@A01051A9.6F669779.3D1CA460.IP) (Quit: mdas)
  107. # [00:19] * @bz is not sure
  108. # [00:19] <@ehsan> jimm: a huge pita
  109. # [00:19] <@ehsan> but it's software, so I wouldn't say impossible ;)
  110. # [00:19] <@bz> so some things might not be critical to share
  111. # [00:20] <@ehsan> jimm: (I'm serious, I wouldn't count that as a small task)
  112. # [00:20] <@bz> so might be easier to just have two copies of
  113. # [00:20] <@bz> like cache
  114. # [00:20] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  115. # [00:20] <jimm> we haven't
  116. # [00:20] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
  117. # [00:20] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  118. # [00:20] <jimm> bz: right
  119. # [00:20] <jimm> just key bits
  120. # [00:20] <jimm> like the spaces db, passwords, stuff like that
  121. # [00:20] <@bz> Coming up with the specific list of what's planned to be shared would be a good start
  122. # [00:20] <@ehsan> yep
  123. # [00:20] * Quits: jgriffin (jgriffin@A01051A9.6F669779.3D1CA460.IP) (Quit: jgriffin)
  124. # [00:21] * @bz also has no idea how slite is with concurrent access
  125. # [00:21] <@ehsan> I _think_ it supports it
  126. # [00:21] <@bz> and how our caches like places will deal
  127. # [00:21] <@bz> and whether we care
  128. # [00:21] <@ehsan> but that may make things even less efficient than they already are
  129. # [00:21] <jimm> couldn't you broker sqlite using ipc?
  130. # [00:21] <@bz> (we care to not clobber on write, but we may not care about immediate cache updates, because the metro and non-metro browser won't _really_ be viewed concurrently by the user, right?)
  131. # [00:22] <jimm> so one process accesses the db, and two processes talk to that process for access
  132. # [00:22] * Quits: ehugg (chatzilla@D6EB3A64.4F0DA528.43B20542.IP) (Ping timeout)
  133. # [00:22] <jimm> bz: well switching between the two, people will expect things like the awesome bar, bookmarks and passwords to be in sync 100% of the time.
  134. # [00:23] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  135. # [00:23] * ChanServ sets mode: +o roc
  136. # [00:23] <@ehsan> jimm: but iirc switching takes some time because of the animations, so that may buy us some time...
  137. # [00:23] <jimm> maybe a second or two.
  138. # [00:24] <jimm> in metro we would get an event when the main window is deactivated
  139. # [00:24] <jimm> we could flush stuff from that
  140. # [00:24] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  141. # [00:24] <jimm> on the desktop we won't know much about our visibility state
  142. # [00:24] <mbrubeck> It seems to me like it would be far better to have a VC10 build that has metro disabled (for XP users) and a VC11 build that has "classic" plus "metro" in a single binary (for non-XP users)
  143. # [00:24] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: pcwalton)
  144. # [00:24] <jimm> the desktop will basically think it's running, unfortunately, even when it's in the background.
  145. # [00:24] <mbrubeck> and a stub installer that will download the right one
  146. # [00:25] <@ehsan> argh
  147. # [00:25] * Quits: c0smikde_ (c0smikdebr@EA107731.FF693F8.274D17D6.IP) (Quit: Computer has gone to sleep.)
  148. # [00:25] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
  149. # [00:25] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  150. # [00:25] <jimm> mbrubeck: there are corner cases that break that, like os upgrades. but it'
  151. # [00:26] <jimm> it's still an option
  152. # [00:27] <mbrubeck> It wouldn't break too badly on OS upgrades -- it just might not be metro-enabled until it has a chance to update itself
  153. # [00:27] <mbrubeck> Who is upgrading XP hardware to Windows 8, anyway? :P
  154. # [00:27] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  155. # [00:27] <mbrubeck> (OS downgrades would break things, but that's already true in all sorts of cases.)
  156. # [00:27] <@bz> mbrubeck: dangerous question that
  157. # [00:28] <jimm> isolating xp may be the best bet
  158. # [00:28] <jimm> vs. isolating win8
  159. # [00:28] * Joins: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au)
  160. # [00:28] <jimm> so a special install for xp users and everybody else gets the new bits
  161. # [00:28] * Fallen is now known as Fallen|away
  162. # [00:29] * AaronMT is now known as AaronMT|AFK
  163. # [00:29] <jimm> ehsan: you know, tracking desktop visiblity state could be done
  164. # [00:30] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  165. # [00:30] <jimm> we could look occasionally at the top most window and identify the metro interface
  166. # [00:30] <jimm> which is just explorer.exe with a window up
  167. # [00:31] <@ehsan> jimm: appologies for aborting the conversation, but I need to run :/
  168. # [00:31] <jimm> cool
  169. # [00:31] <@ehsan> jimm: ttyl (or send me an email/comment on the bug)?
  170. # [00:31] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
  171. # [00:31] <@ehsan> jimm: or career pigeons
  172. # [00:31] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  173. # [00:31] <@ehsan> *carrier!
  174. # [00:31] <jimm> sure :) thanks!
  175. # [00:31] <@ehsan> alright
  176. # [00:31] <@ehsan> ttyl
  177. # [00:31] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  178. # [00:32] * Parts: espindola (espindola@moz-E21DFA4C.dsl.teksavvy.com) (Ex-Chat)
  179. # [00:32] * khuey is now known as khuey|away
  180. # [00:33] <@bz> hmm
  181. # [00:33] <@bz> why does doing Tools > Web Developer > Inspect do nothing?
  182. # [00:33] <@bz> in my build?
  183. # [00:34] <KWierso> works for me on the current nightly build
  184. # [00:34] <@bz> yes
  185. # [00:34] <KWierso> anything in error console?
  186. # [00:34] <@bz> works in my nightly
  187. # [00:34] <@bz> but not in my inbound-compiled build
  188. # [00:34] <@bz> Timestamp: 4/20/12 6:27:08 PM
  189. # [00:34] <@bz> Error: SyntaxError: illegal character
  190. # [00:34] <@bz> Source File: resource:///modules/inspector.jsm
  191. # [00:34] <@bz> Line: 305
  192. # [00:34] <@bz> Source Code:
  193. # [00:34] <@bz> #ifdef XP_MACOSX
  194. # [00:34] <@bz> yes, indeed
  195. # [00:34] <@bz> wtf?
  196. # [00:34] * Quits: twi (Adium@moz-D3D42ABC.cust.dsl.vodafone.it) (Quit: Leaving.)
  197. # [00:35] * Joins: jprmc (jprmc@777AE3EF.5BCEC6DB.DA78B690.IP)
  198. # [00:35] * @bz rebuilds
  199. # [00:35] * Joins: loadbang (loadbang@moz-E067FA32.range86-174.btcentralplus.com)
  200. # [00:35] <@bz> just to be sure
  201. # [00:35] <KWierso> no hash signs 4 u
  202. # [00:35] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  203. # [00:35] * Quits: jprmc (jprmc@777AE3EF.5BCEC6DB.DA78B690.IP) (Connection reset by peer)
  204. # [00:36] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  205. # [00:36] <KWierso> bz: lots of instances of the word "inspector" in ehsan's merge's commit messages
  206. # [00:37] <Mook_as> the makefile looks okay, http://hg.mozilla.org/mozilla-central/diff/134706dc07b1/browser/devtools/highlighter/Makefile.in
  207. # [00:38] * Joins: knelson (Adium@moz-9C879B7.dsl.pltn13.sbcglobal.net)
  208. # [00:38] * Parts: knelson (Adium@moz-9C879B7.dsl.pltn13.sbcglobal.net)
  209. # [00:38] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  210. # [00:38] * Quits: catalinb (ethereal@9E4CFC2F.71B23C4A.5BC07656.IP) (Ping timeout)
  211. # [00:38] * Quits: gandalf (zbraniecki@moz-6215732E.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  212. # [00:38] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
  213. # [00:38] <@bz> it's possible that I pulled after I last built
  214. # [00:38] <@bz> so if we're linking into the srcdir...
  215. # [00:39] <@bz> or something
  216. # [00:39] <@bz> anyway
  217. # [00:39] <@bz> let's see what happens when I rebuild
  218. # [00:39] * nical is now known as nical|away
  219. # [00:40] * Quits: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au) (Quit: jet)
  220. # [00:40] * Joins: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net)
  221. # [00:40] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  222. # [00:42] * bear is now known as bear-afk
  223. # [00:42] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
  224. # [00:43] * Quits: krit (Adium@moz-DA710CDB.static.wiline.com) (Quit: Leaving.)
  225. # [00:43] <jviereck> roc: hi roc. People don't like the idea to have sync image loading in the platform. Therefore the mozPrintCallback has to be async. I've got an overall plan to implement this. The first step (where I'm stuckā€¦) is to create a "Subclass" of the nsCanvasRenderingContext2D that I call nsCanvasRendringContextPrint. It has some new fields, such that the developer can tell the backend this canvas is finished for printing and such.
  226. # [00:43] <@roc> what new fields do you need exactly?
  227. # [00:44] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Quit: Leaving)
  228. # [00:44] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  229. # [00:44] <jviereck> something that I call "done()" to signal the backend can print this canvas now
  230. # [00:44] <jviereck> and
  231. # [00:44] * Quits: josh (josh@moz-3CFB36B4.hvc.res.rr.com) (Quit: josh)
  232. # [00:44] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  233. # [00:44] <jviereck> what I call right now "useable", which signals if the user can interact with the context
  234. # [00:44] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  235. # [00:45] <jviereck> roc: e.g. if the user called "done()", then "useable == false", or if the rendering context got destroyed, then the attribute is false as well
  236. # [00:46] <@roc> what do you mean, "if the rendering context got destroyed"?
  237. # [00:46] * Joins: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP)
  238. # [00:46] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  239. # [00:47] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: I've got to go. See ya!)
  240. # [00:48] <jviereck> roc: think of the usage in preview: the rendering to a context might not has finished yet, but the user selects a different zoom level, which requires the context size to change. My idea was to call `reset()` on the current canvas and create a new context with the matching pixel size for preview
  241. # [00:48] <jviereck> that way, if the developer has the old context, which "reset()" was called on, he has a way to know, that the context was reset and he should not call any function on it anymore
  242. # [00:49] <jviereck> for the new context, the mozPrintCallback is called again
  243. # [00:49] <@roc> wouldn't calling mozPrintCallback again be a suitable signal that the old context is no longer relevant?
  244. # [00:49] * coop is now known as coop|away
  245. # [00:50] <jviereck> roc: that doable, but requires the developer to track more state on the JS-side
  246. # [00:50] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  247. # [00:50] <@roc> if you used an event instead of the callback, then the event object could have a "done" attribute (along with a 2D context attribute)
  248. # [00:51] <jviereck> roc: I love you :)
  249. # [00:51] <jviereck> k, well, I'm not a fan of events, as you can bind multiple of them in theory to the same canvas, and that could lead to some strange behavior
  250. # [00:52] <jviereck> but could we use the second argument of the mozPrintCallback for this?
  251. # [00:52] * Joins: ehugg (chatzilla@91C9C99B.C5EAED67.6CD50604.IP)
  252. # [00:52] <jviereck> mozPrintCallback(ctx, { done: function isDoneFunc() })
  253. # [00:52] <cers> I'm trying to build mozilla-central, but get the error that perl >=5.006 is required... perl --version says 5.10.0
  254. # [00:52] * gregglind is now known as gregglind_away
  255. # [00:53] <cers> any idea what to do?
  256. # [00:53] <mcsmurf> what OS?
  257. # [00:53] * Quits: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP) (Ping timeout)
  258. # [00:53] <cers> os x
  259. # [00:53] <@roc> jviereck: it's more extensible to use an object
  260. # [00:53] <@roc> if you don't want to use an event, that's fine
  261. # [00:54] <@roc> define a CanvasPrintState object (just guessing at the name), give it a "context" attribute and a done() method, and pass that to the callback
  262. # [00:54] <cers> I've built mc many times before, but have recently moved a lot of things around (ports, fink, brew and so on)
  263. # [00:54] * Joins: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP)
  264. # [00:54] <jviereck> roc: yes Sir :) That makes things way easier
  265. # [00:55] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  266. # [00:56] <jviereck> roc: is there something agains adding a "useable" attribute on this CanvasPrintState object as well?
  267. # [00:56] <@roc> 'usable' isn't really a great name
  268. # [00:56] <@roc> also
  269. # [00:57] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
  270. # [00:57] <@roc> it might be better to have a separate callback to cancel the operation
  271. # [00:57] <@roc> e.g. mozCancelPrintCallback
  272. # [00:57] <@roc> then you can do things like cancel XHRs etc
  273. # [00:57] <Mook_as> cers: config.log please; it sounds like the problem is elsewhere?
  274. # [00:58] <@roc> pass the same CanvasPrintState object of course, so JS can keep its state in CanvasPrintState expandos
  275. # [00:58] * bwinton_away is now known as bwinton
  276. # [00:58] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  277. # [00:58] <cers> Mook_as: hold on, I'm just installing a new perl package from activeperl - that might do the trick
  278. # [00:59] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  279. # [00:59] <jviereck> roc: I don't get the idea behind mozCanclePrintCallback
  280. # [01:01] * joduinn-mtg is now known as joduinn
  281. # [01:02] <cers> Mook_as: for some reason it's looking for perl in /opt/local/bin//perl5 - while it's actually in /usr/bin/
  282. # [01:02] * Joins: romaxa (romaxa@moz-54F5744A.net)
  283. # [01:02] * Joins: jlebar|mac (~jlebarmac@9B4A4C3F.E288357D.B54C0D46.IP)
  284. # [01:02] <myk> lsblakk: you say that bug 746645 is not related to fennec at all and fine for a=desktop-only, but i think that code is actually used by fennec
  285. # [01:03] * Joins: Andrei_Misarca (chatzilla@9186A202.E04E1E8F.9B1E38F4.IP)
  286. # [01:03] <myk> lsblakk: and it isn't in browser/, which (along with webapprt/) are the only two places i know qualify for a=desktop-only
  287. # [01:03] * bhearsum is now known as bhearsum|afk
  288. # [01:03] <myk> lsblakk: so i just want to double-check; i'm ready to check in the patch, but you sure it doesn't require approval?
  289. # [01:04] * rail is now known as rail_away
  290. # [01:04] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  291. # [01:06] * Quits: graememcc (chatzilla@moz-B0B92DCF.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  292. # [01:06] <@roc> jviereck: what's unclear?
  293. # [01:07] * Quits: terrence (chatzilla@moz-7109B35.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  294. # [01:08] <jviereck> roc: is "mozCancelPrintCallback" on the canvas element or on the object that gets passed to the mozPrintCallback? If the user calls this function, does that means the entire printing process should get canceld?
  295. # [01:09] * Quits: Andrei_Misarca (chatzilla@9186A202.E04E1E8F.9B1E38F4.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310010446])
  296. # [01:09] * Quits: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120419040229])
  297. # [01:10] * bz is now known as bz_dinner
  298. # [01:10] * Quits: ehugg (chatzilla@91C9C99B.C5EAED67.6CD50604.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  299. # [01:11] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  300. # [01:12] * Quits: loadbang (loadbang@moz-E067FA32.range86-174.btcentralplus.com) (Quit: loadbang)
  301. # [01:12] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  302. # [01:12] <ejpbruel> does anyone know a good resource to learn more about servo?
  303. # [01:15] <bent> "ask bz"
  304. # [01:15] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
  305. # [01:16] <@roc> I would put it on the canvas element so it's parallel to mozPrintCallback. It's not a function, it's a callback just like mozPrintCallback is.
  306. # [01:17] <@roc> so the Web app calling it wouldn't make sense
  307. # [01:17] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  308. # [01:18] <jviereck> roc: now I get it. thanks a lot
  309. # [01:18] * Quits: mcsmurf (mcsmurf@moz-3205ED32.dip.t-dialin.net) (Quit: )
  310. # [01:23] * smaugAway is now known as smaug
  311. # [01:24] * sancus is now known as sancus_
  312. # [01:24] * sancus_ is now known as sancus
  313. # [01:25] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
  314. # [01:25] * Quits: @smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi) (Ping timeout)
  315. # [01:29] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  316. # [01:32] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  317. # [01:32] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  318. # [01:33] * Quits: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net) (Ping timeout)
  319. # [01:36] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  320. # [01:36] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  321. # [01:36] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  322. # [01:38] * jwir3 is now known as jwir3|away
  323. # [01:38] * Quits: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: faramarz)
  324. # [01:38] * Quits: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net) (Quit: Leaving)
  325. # [01:40] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: This computer has gone to sleep)
  326. # [01:41] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  327. # [01:42] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  328. # [01:42] <lsblakk> myk: my mistake if i assumed the webapps meant it didn't affect fennec
  329. # [01:43] <myk> lsblakk: no worries; notate that in bug and re-add flag?
  330. # [01:43] <lsblakk> let's put that back in the queue for blassey or mfinkle to check on then
  331. # [01:43] <lsblakk> thanks for checking in
  332. # [01:43] <myk> lsblakk: sure thing; would love to check that in, but don't want to break the rules
  333. # [01:44] <myk> and can wait for the approval, which've been speedy these days
  334. # [01:45] <lsblakk> we're looking at them every day
  335. # [01:45] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: leaving)
  336. # [01:46] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  337. # [01:48] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
  338. # [01:49] * akeybl is now known as akeybl_
  339. # [01:51] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  340. # [01:52] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  341. # [01:54] * Quits: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
  342. # [01:55] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
  343. # [01:55] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  344. # [01:56] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  345. # [01:56] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  346. # [01:57] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  347. # [01:58] <cers> ugh - how I wish I could make pkg-config find gstreamer :-S
  348. # [01:58] * Joins: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP)
  349. # [01:58] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  350. # [02:00] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
  351. # [02:00] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  352. # [02:00] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Ping timeout)
  353. # [02:00] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  354. # [02:01] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  355. # [02:02] * Joins: rwaldron (rwaldron@moz-11E8E22C.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  356. # [02:02] * Quits: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net) (Ping timeout)
  357. # [02:03] * Quits: rniwa (rniwa@moz-DA710CDB.static.wiline.com) (Quit: rniwa)
  358. # [02:03] * Quits: AaronMT|AFK (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  359. # [02:05] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  360. # [02:05] * Quits: rwaldron (rwaldron@moz-11E8E22C.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  361. # [02:05] * Quits: glob (glob@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
  362. # [02:05] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  363. # [02:06] * AutomatedTester is now known as AutomatedTester|AFK
  364. # [02:06] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  365. # [02:07] * bwinton is now known as bwinton_away
  366. # [02:07] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
  367. # [02:08] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
  368. # [02:10] * Quits: jlebar|mac (~jlebarmac@9B4A4C3F.E288357D.B54C0D46.IP) (Ping timeout)
  369. # [02:11] * Quits: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com) (Client exited)
  370. # [02:11] * hwine is now known as hwine-commuting
  371. # [02:13] * Quits: Poly-C (Poly-C@moz-2CF0C4D9.dip.t-dialin.net) (Ping timeout)
  372. # [02:16] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  373. # [02:16] * Quits: necolas (necolas@moz-EA7E3264.bb.sky.com) (Broken pipe)
  374. # [02:19] * Quits: dastergon (dastergon@moz-310566EB.org) (Ping timeout)
  375. # [02:20] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  376. # [02:21] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  377. # [02:21] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  378. # [02:24] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  379. # [02:25] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Connection reset by peer)
  380. # [02:25] * Joins: madalynn (Mibbit@6EEBD0A9.41916EEE.B580DEC.IP)
  381. # [02:25] * Quits: madalynn (Mibbit@6EEBD0A9.41916EEE.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  382. # [02:25] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  383. # [02:26] * Quits: myk (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  384. # [02:26] * Joins: dastergon (dastergon@moz-310566EB.org)
  385. # [02:26] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  386. # [02:26] * Quits: KaiRo_away (robert@moz-C45EEBF8.adsl.highway.telekom.at) (Input/output error)
  387. # [02:27] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
  388. # [02:27] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
  389. # [02:27] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  390. # [02:28] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
  391. # [02:28] * lsblakk is now known as lsblakk|afk
  392. # [02:29] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  393. # [02:30] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
  394. # [02:31] * Parts: qDot (qDot@moz-4548DE5D.members.linode.com) (ERC Version 5.3 (IRC client for Emacs))
  395. # [02:31] * Quits: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com) (Ping timeout)
  396. # [02:32] * Joins: qDot (qDot@moz-4548DE5D.members.linode.com)
  397. # [02:32] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  398. # [02:33] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  399. # [02:33] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  400. # [02:34] * Joins: ehugg (chatzilla@moz-44D86B1E.cisco.com)
  401. # [02:36] * Quits: fabrice (fabrice@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  402. # [02:38] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  403. # [02:40] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  404. # [02:41] * smooney_ is now known as smooney
  405. # [02:41] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  406. # [02:41] * ctalbert is now known as ctalbert|afk
  407. # [02:44] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (No route to host)
  408. # [02:44] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  409. # [02:48] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  410. # [02:49] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  411. # [02:53] * Joins: myk (Instantbir@moz-9E9433BA.tmodns.net)
  412. # [02:54] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
  413. # [02:55] * Quits: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com) (Quit: kumar)
  414. # [02:55] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  415. # [02:57] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
  416. # [02:58] * philor is now known as philor|away
  417. # [03:01] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
  418. # [03:04] * Quits: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
  419. # [03:04] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
  420. # [03:05] * Quits: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
  421. # [03:06] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
  422. # [03:07] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  423. # [03:10] * jlund is now known as jlund|away
  424. # [03:11] * Joins: rjcksn (pc@B53CDE8F.FC8157E9.3A3B20C7.IP)
  425. # [03:12] <rjcksn> Where can I find tutorial on naming convention of mozilla's code?
  426. # [03:16] <padenot> rjcksn: https://developer.mozilla.org/En/Mozilla_Coding_Style_Guide would be my guess
  427. # [03:17] * Quits: jimb (user@9E727688.17C2F9C.163DC5C6.IP) (Ping timeout)
  428. # [03:18] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  429. # [03:19] <rjcksn> thank you, padenot.
  430. # [03:19] * Parts: rjcksn (pc@B53CDE8F.FC8157E9.3A3B20C7.IP)
  431. # [03:20] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Connection reset by peer)
  432. # [03:21] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  433. # [03:21] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  434. # [03:21] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  435. # [03:23] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  436. # [03:24] * Quits: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird -- http://www.instantbird.com)
  437. # [03:26] * joduinn is now known as joduinn-afk
  438. # [03:26] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Connection reset by peer)
  439. # [03:27] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  440. # [03:27] * Quits: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 11.0/20120312181643])
  441. # [03:30] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
  442. # [03:30] * Quits: ehugg (chatzilla@moz-44D86B1E.cisco.com) (Ping timeout)
  443. # [03:32] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Connection reset by peer)
  444. # [03:32] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  445. # [03:32] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  446. # [03:33] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
  447. # [03:36] * Joins: ehugg (chatzilla@moz-44D86B1E.cisco.com)
  448. # [03:37] * Quits: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: faramarz)
  449. # [03:37] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: nbvcx)
  450. # [03:39] * Joins: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net)
  451. # [03:40] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  452. # [03:40] * Joins: jlebar|mac (~jlebarmac@moz-AAEFBBD1.gw.connect.com.au)
  453. # [03:41] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  454. # [03:41] * Joins: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au)
  455. # [03:42] * Joins: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP)
  456. # [03:45] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  457. # [03:46] * ewong|away is now known as ewong
  458. # [03:46] * Joins: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
  459. # [03:48] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  460. # [03:48] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  461. # [03:49] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  462. # [03:49] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  463. # [03:50] * Quits: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net) (Ping timeout)
  464. # [03:51] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Connection reset by peer)
  465. # [03:51] * Joins: philipp64|laptop_ (chatzilla@moz-B40B9015.ctcweb.net)
  466. # [03:51] * philipp64|laptop_ is now known as philipp64|laptop
  467. # [03:52] * Quits: chewey (chewey@moz-AEA05C32.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  468. # [03:53] * Joins: chewey (chewey@moz-4AB66F94.dip0.t-ipconnect.de)
  469. # [03:54] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  470. # [03:55] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  471. # [03:55] * Quits: sewardj (sewardj@moz-26943F30.dip.t-dialin.net) (Ping timeout)
  472. # [03:55] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  473. # [03:55] * Joins: sewardj (sewardj@moz-EACE0907.dip.t-dialin.net)
  474. # [03:56] * Quits: myk (Instantbir@moz-9E9433BA.tmodns.net) (Ping timeout)
  475. # [03:57] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  476. # [03:57] <jtcranmer> mozilla::dom::bindings::js::xpcom::NS_NotEnoughNamespaces_SoMakeMore::MaybeThisIsEnough::Factory
  477. # [03:58] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  478. # [03:59] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  479. # [03:59] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  480. # [04:00] * Quits: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP) (Ping timeout)
  481. # [04:02] * Joins: rfid (pc@B53CDE8F.FC8157E9.3A3B20C7.IP)
  482. # [04:03] * Joins: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net)
  483. # [04:03] <rfid> In bugzilla, how can I change my name from email address?
  484. # [04:05] * philor|away is now known as philor
  485. # [04:05] * Joins: brendan (brendaneic@D3C72D0F.E23F1158.43362C16.IP)
  486. # [04:05] * Quits: KLB (Kenneth_Ba@moz-C233EF2B.maine.res.rr.com) (Ping timeout)
  487. # [04:05] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  488. # [04:06] * Quits: ajuma (ajuma@moz-CDCFE118.home.cgocable.net) (Quit: ajuma)
  489. # [04:06] <Waldo> rfid: check out the email preferences (?) tab
  490. # [04:07] <Waldo> yeah, that
  491. # [04:08] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  492. # [04:08] * Joins: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP)
  493. # [04:08] <rfid> Waldo: cannot find any place to change name.
  494. # [04:09] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  495. # [04:09] * Quits: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net) (Quit: yuan)
  496. # [04:09] <Waldo> er, oops
  497. # [04:09] <Waldo> rfid: https://bugzilla.mozilla.org/userprefs.cgi?tab=account
  498. # [04:10] <rfid> Waldo: "Your real name" ?
  499. # [04:10] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  500. # [04:11] <Waldo> whatever you want to put there, really, but your actual name is a nice touch
  501. # [04:11] <rfid> Thanks :)
  502. # [04:12] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Ping timeout)
  503. # [04:13] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  504. # [04:14] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  505. # [04:15] * Joins: Mardak (Mardak@moz-46164027.dsl.pltn13.sbcglobal.net)
  506. # [04:16] * Joins: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net)
  507. # [04:18] * Quits: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net) (Quit: Leaving)
  508. # [04:19] * Quits: Mardak (Mardak@moz-46164027.dsl.pltn13.sbcglobal.net) (Ping timeout)
  509. # [04:22] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  510. # [04:23] * Quits: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au) (Quit: jet)
  511. # [04:25] * Quits: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP) (Connection reset by peer)
  512. # [04:25] * Joins: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP)
  513. # [04:25] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
  514. # [04:31] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Ping timeout)
  515. # [04:32] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  516. # [04:33] * mcote is now known as mcote|afk
  517. # [04:34] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  518. # [04:35] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
  519. # [04:35] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  520. # [04:36] * Quits: wlach (wlach@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  521. # [04:38] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  522. # [04:38] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  523. # [04:38] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  524. # [04:39] * Joins: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP)
  525. # [04:39] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  526. # [04:39] * Joins: kanru` (user@moz-AA01CEE3.dynamic.hinet.net)
  527. # [04:40] * Quits: brendan (brendaneic@D3C72D0F.E23F1158.43362C16.IP) (Quit: brendan)
  528. # [04:42] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  529. # [04:45] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  530. # [04:46] * Quits: ehugg (chatzilla@moz-44D86B1E.cisco.com) (Ping timeout)
  531. # [04:48] * Joins: Mardak (Mardak@moz-7593D4D1.hsd1.ca.comcast.net)
  532. # [04:48] <bsmith> \what do we usually do with XPCOM APIs and JS/CSS/XUL that we stop needing for Firefox but (a) Thunderbird requires, or (b) Thunderbird doesn't require but some XULRunner app might
  533. # [04:49] * Joins: Mavericks (Mibbit@1C4DB676.912A1A4F.B84D4DA2.IP)
  534. # [04:49] <RyanVM> philor: https://tbpl.mozilla.org/php/getParsedLog.php?id=11083747&tree=Mozilla-Inbound
  535. # [04:49] <RyanVM> philor: dunno
  536. # [04:50] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Ping timeout)
  537. # [04:50] <RyanVM> i guess it's 739297
  538. # [04:50] <philor> nobody's broken down and filed that yet?
  539. # [04:50] <RyanVM> the first line is throwing me for a loop
  540. # [04:50] <RyanVM> the rest matches
  541. # [04:51] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  542. # [04:51] <philor> yeah, looks like we started throwing instances of it in there March 29th
  543. # [04:51] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  544. # [04:52] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  545. # [04:54] * Joins: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
  546. # [04:55] <RyanVM> good enough for me
  547. # [04:57] * Parts: rfid (pc@B53CDE8F.FC8157E9.3A3B20C7.IP)
  548. # [05:00] <@bz_dinner> Anyone here know anything about WebGL?
  549. # [05:00] * bz_dinner is now known as bz
  550. # [05:01] <@bz> bjacob: ping
  551. # [05:01] <@dolske> bsmith: depends. keep it and ignore it, move it to an app-specific place, or if it's a pain point ask to have code changed (or more likely just do it yourself)
  552. # [05:03] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  553. # [05:03] <bsmith> dolske: so we can just #ifdef it out for firefox builds and leave it?
  554. # [05:03] <bsmith> definitely I don't want to leave it in libxul and the onmijar for Firefox
  555. # [05:04] <@dolske> bsmith: what code are we talking about?
  556. # [05:04] <bjacob> bz: pong
  557. # [05:05] <bsmith> dolske: the dialog box that pops up when a sub-resource has an SSL error, and the API around that dialog box
  558. # [05:05] <@bz> bjacob: trying to understand the spec for readPixels
  559. # [05:05] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Connection reset by peer)
  560. # [05:05] <@dolske> bsmith: oh, lolz
  561. # [05:05] <@bz> bjacob: which says "The following are the allowed format and type combinations:"
  562. # [05:05] <@bz> bjacob: and then lists exactly one combination
  563. # [05:05] <@dolske> bsmith: this is the PSM goop that kaie didn't want to get rid of?
  564. # [05:05] <@bz> bjacob: which is actually similar to what GLES says, sorta
  565. # [05:06] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  566. # [05:06] <bsmith> dolske: yes, https://bugzilla.mozilla.org/show_bug.cgi?id=682329
  567. # [05:06] <@bz> bjacob: but before then spends all this verbiage talking about how other combinations should be handled....
  568. # [05:06] <@bz> bjacob: are we supposed to support said other combinations (as we do right now) or not?
  569. # [05:06] <bsmith> dolske: are you in the MV office now?
  570. # [05:06] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  571. # [05:06] <@dolske> bsmith: sounds reasonable in this case... if we can't outright nuke it, ifdef it.
  572. # [05:07] <bjacob> bz: we might in the future, but for now only one combination is allowed. so the verbiage is currently useless
  573. # [05:07] <bsmith> It was nuked 6 months ago
  574. # [05:07] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  575. # [05:07] <bsmith> the question is if/where to resurrect it
  576. # [05:07] <@dolske> though someone will grumble about what-if someone wants it for xulrunner + ff-on-xulrunner... meh
  577. # [05:07] <bjacob> bz: for example, it's conceivable that we might expose a BGRA extension
  578. # [05:07] <@bz> bjacob: it's worse than useless. It's actively confusing
  579. # [05:07] <@bz> bjacob: fwiw, our impl does all sorts of different modes there
  580. # [05:08] <@dolske> bsmith: nope, already at home. i didn't know we were resurrecting it. crazy.
  581. # [05:08] <bsmith> dolske: I am not eager to build grumbling-oriented software
  582. # [05:08] <bjacob> bz: i wouldn't mind it getting changed. regarding our impl allowing various modes: oops
  583. # [05:08] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
  584. # [05:08] <@bz> bjacob: ok
  585. # [05:08] <bjacob> bz: that would need a bug filed with webgl-conformance webgl-test-needed
  586. # [05:08] <@bz> bjacob: I'm going to preserve behavior for now, since it's simpler, and file a bug
  587. # [05:08] <@bz> bjacob: will do
  588. # [05:08] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  589. # [05:09] <bsmith> dolske: is Firefox-on-xulrunner still a thing?
  590. # [05:10] <@dolske> linux distros?
  591. # [05:10] <bsmith> I don't understand what our position is on XULRunner. I've heard everything from "we must keep it working" to "don't even think about it"
  592. # [05:10] <bsmith> to "what's XULRunner" from new people
  593. # [05:10] <@dolske> heh
  594. # [05:10] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Connection reset by peer)
  595. # [05:11] <bsmith> Johnath claimed that we announced we weren't supporting XULRunner (much?) any more last year, but I couldn't find said announcement
  596. # [05:11] * Quits: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net) (Quit: yuan)
  597. # [05:11] <@dolske> it is a heisenapp.
  598. # [05:12] <bsmith> I like how the XULRunner wiki page mentioned XForms like we're sorry that we're not supplying the new hotness of XForms to XULRunner apps
  599. # [05:12] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  600. # [05:12] <@bz> bjacob: I have to say that this API is an awesome example of futureproofing at the cost of usability now
  601. # [05:13] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  602. # [05:13] <@dolske> there's a wiki page? awesome.
  603. # [05:13] <bsmith> dolske: do you know who is in charge of XULRunner?
  604. # [05:13] * aja can't wait for XBL2Runner
  605. # [05:14] * Joins: pranavrc (pranavrc@AE51E358.6753A649.C28326FD.IP)
  606. # [05:14] <@bz> bjacob: Given WebIDL supports overloading, it would be trivial to define a readPixels(GLint x, GLint y, GLsizei width, GLsizei height, ArrayBufferView? pixels); that assumes RGBA and UNSIGNED_BYTE and then add an overload with the extra arguments once it's needed....
  607. # [05:14] <bjacob> bz: indeed, so feel free to go for that. just check if the spec forbids throwing an exception when the typed array is not of the right type
  608. # [05:14] <bjacob> (i dont know)
  609. # [05:15] * Quits: mark (mark@moz-9E3E12EC.off.net) (Ping timeout)
  610. # [05:15] <bjacob> bz: the idea of the api is to stay as close as possible to opengl es. that also explains the useless 'border' argument in texImage2D which must be 0
  611. # [05:15] <bjacob> and
  612. # [05:16] <bjacob> 'transpose' in uniformMatrix*
  613. # [05:16] <bjacob> which must be false
  614. # [05:16] <philor> somebody with access want to mark bug 739040 fixed and paste https://hg.mozilla.org/mozilla-central/rev/38110d344363 in it for me?
  615. # [05:16] <bjacob> the idea is not just future-proofing,
  616. # [05:16] <bjacob> it's also what allowed us to pull webgl out of the ground in finite time with limited bikeshedding
  617. # [05:17] <@bz> bjacob: it does forbd
  618. # [05:17] <@bz> bjacob: sure
  619. # [05:17] <@bz> bjacob: I'll post to the list
  620. # [05:18] * mattwoodrow is now known as mattwoodrow|away
  621. # [05:18] <@bz> bjacob: there have already been some changes
  622. # [05:18] <@bz> bjacob: from the gl api
  623. # [05:18] <@bz> bjacob: anyway, rest by mail
  624. # [05:18] <@bz> bjacob: thanks again
  625. # [05:18] <cjones> bz, ping (when you're done with bjacob)
  626. # [05:18] <bjacob> np! thanks to you
  627. # [05:19] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Connection reset by peer)
  628. # [05:20] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  629. # [05:20] <@bz> cjones: pong
  630. # [05:20] <cjones> hey bz, how do the new DOM bindings affect JS-implemented "DOM APIs"?
  631. # [05:20] <cjones> is it still possible to implement an API entirely in JS?
  632. # [05:21] <cjones> (API declared in the new style, i mean)
  633. # [05:21] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  634. # [05:21] * Joins: mark (mark@moz-9E3E12EC.off.net)
  635. # [05:21] <@bz> cjones: define "possible"?
  636. # [05:21] <@bz> cjones: I don
  637. # [05:21] <@bz> cjones: I don't think it's any _less_ possible
  638. # [05:22] <cjones> so, to the extent of my extremely limited knowledge, i believe in the current world a DOM API can be declared in a .idl and implemented by a JS XPCOM component
  639. # [05:22] <@bz> ah
  640. # [05:22] <@bz> so
  641. # [05:22] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  642. # [05:22] <cjones> how does that work in the new worlrd, if at all
  643. # [05:22] <@bz> yes, that's the only way to do it still
  644. # [05:22] <cjones> *world
  645. # [05:22] <cjones> ok
  646. # [05:22] * Joins: jet (junglecode@AB415973.D8D29418.914D5D6D.IP)
  647. # [05:22] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  648. # [05:22] <@bz> which means that if the interface uses features xpidl does not have you lose
  649. # [05:22] <@bz> and it also means your impl is not going to be spec-compliant
  650. # [05:23] <cjones> oh?
  651. # [05:23] * Joins: KLB (Kenneth_Ba@moz-C233EF2B.maine.res.rr.com)
  652. # [05:23] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Connection reset by peer)
  653. # [05:23] <@dolske> bsmith: oops, wandered off. bsmedberg-bbl would be Mr. Xulrunner, afaik
  654. # [05:23] <cjones> bz, because of the lack of the WebIDL feature, you mean?
  655. # [05:23] <@bz> no, because xpconnect doesn't really do the protype chain stuff webidl calls for
  656. # [05:24] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  657. # [05:24] <@bz> it'd take some poking at the objects to show it's not spec compliant
  658. # [05:24] <@bz> in that sense
  659. # [05:24] <cjones> i see
  660. # [05:24] <@bz> For other stuff, though, it would be trivially not spec-compliant
  661. # [05:24] <cjones> are there any plans to bridge the new bindings back into JS?
  662. # [05:24] <@bz> not yet
  663. # [05:24] <cjones> seems doable in theory
  664. # [05:24] <cjones> ok
  665. # [05:25] <cjones> bz, what kind of other stuff?
  666. # [05:25] <@bz> because for one thing, JS doesn't have the capabilities WebIDL needs to be implemented
  667. # [05:25] <@bz> We could do it if we did a new-binding version of XPCWrappedJS, sorta
  668. # [05:25] <cjones> mmm
  669. # [05:25] <@bz> but....
  670. # [05:25] <@bz> what that really comes down to is a C++ object
  671. # [05:26] <@bz> that exposes an api
  672. # [05:26] <@bz> webidl bindings for that
  673. # [05:26] <@bz> and then the C++ object calling into the chrome JS
  674. # [05:26] <@bz> right?
  675. # [05:26] <@bz> That might be an interesting thing to set up
  676. # [05:26] <cjones> that was my thought
  677. # [05:26] <cjones> could auto-generate that i would expect
  678. # [05:26] * @bz wonders whether we could autogen it
  679. # [05:26] <cjones> heh
  680. # [05:26] <@bz> There are some issues
  681. # [05:26] <@bz> we'd need to convert the args to C++ types and then call back out into JS....
  682. # [05:27] <@bz> as for what kind of other stuff
  683. # [05:27] <@bz> Say we have an interface "Foo"
  684. # [05:27] <@bz> and IDL on interface Bar like so:
  685. # [05:27] <@bz> setFoo(Foo foo);
  686. # [05:27] <@bz> and we implement Foo in JS
  687. # [05:28] <@bz> That means an XPIDL nsIDOMFoo
  688. # [05:28] <@bz> which is scriptable and not builtinclass
  689. # [05:28] <@bz> and a JS impl of it
  690. # [05:28] <@bz> right?
  691. # [05:28] <@bz> With XPCWrappedJS exposing it
  692. # [05:28] <cjones> that's one option, if we ffi through xpconnect
  693. # [05:28] <@bz> I'm talking about today's world
  694. # [05:28] <cjones> ah
  695. # [05:28] <cjones> yes
  696. # [05:28] <@bz> you asked what other issues
  697. # [05:28] <@bz> Now a webpage does:
  698. # [05:29] <@bz> myBar.setFoo({});
  699. # [05:29] <cjones> BTW, i don't know what builtinclass means in xpidl
  700. # [05:29] <cjones> but i think i can guess
  701. # [05:29] * Joins: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  702. # [05:29] <@bz> Per spec, that's supposed to throw
  703. # [05:29] <@bz> since the passed-in thing is not an instance of Foo _we_ created
  704. # [05:29] <@bz> but XPConnect will happily XPCWrappedJS it
  705. # [05:29] <@bz> and if it quacks like a Foo, it will work
  706. # [05:29] <cjones> i see
  707. # [05:29] <@bz> WebIDL explicitly forbids duck typing, basically
  708. # [05:30] <@bz> builtinclass just means "don't allow XPCWrappedJS to implement this interface"
  709. # [05:31] <cjones> ok
  710. # [05:31] <@bz> I agree it's worth thinking about this some
  711. # [05:31] <@bz> in the longer term
  712. # [05:31] * Quits: kanru` (user@moz-AA01CEE3.dynamic.hinet.net) (Connection reset by peer)
  713. # [05:31] <@bz> A related issue is how to implement interfaces inheriting from EventTarget
  714. # [05:31] <@bz> which is already desired
  715. # [05:31] <cjones> we have some new APIs that are implemented in pure JS
  716. # [05:31] <@bz> and not possible right now
  717. # [05:31] <cjones> so that's where i'm coming from
  718. # [05:31] <cjones> right
  719. # [05:31] <@bz> right
  720. # [05:31] <cjones> i've heard that
  721. # [05:31] <@bz> So I know how to make the EventTarget thing work
  722. # [05:32] <@bz> maybe even in the proposed codegen setup.
  723. # [05:32] * Joins: jesfre (jesfre@moz-25B25285.war.clearwire-wmx.net)
  724. # [05:32] <@bz> anyway
  725. # [05:33] <cjones> thanks bz
  726. # [05:33] <@bz> another question
  727. # [05:33] <@bz> timeframe?
  728. # [05:33] * Joins: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net)
  729. # [05:33] <@bz> Converting stuff to the new binding is ... not entirely trivial
  730. # [05:34] <WeirdAl> What's the base Python version which Mozilla accepts for code patches to mozilla-central?
  731. # [05:34] <WeirdAl> (minimum version)
  732. # [05:34] <@bz> for things that were not really ready for it (e.g. "not node")
  733. # [05:34] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  734. # [05:34] <@bz> so I suspect we'll have our hands full with canvas for the next month or two
  735. # [05:34] <Mavericks> WeirdAl: 2.4 may be
  736. # [05:34] <WeirdAl> uggh
  737. # [05:34] <@bz> and then we need to do the DOM....
  738. # [05:34] <WeirdAl> I was hoping 2.6 or 2.7
  739. # [05:35] <Mavericks> WeirdAl: hold on, need confirmation
  740. # [05:35] <@bz> which is to say, no bandwidth to do the js codegen stuff
  741. # [05:35] <@bz> unless we manage to scrounge up more people
  742. # [05:35] <cjones> bz, yeah, no worries
  743. # [05:36] <cjones> it's not a high priority at all, i just want to make sure we're not building castles on sand :)
  744. # [05:39] <WeirdAl> eh, I'll write for Python 2.7 until someone tells me otherwise.
  745. # [05:39] <@bz> cjones: well, to some extent we are
  746. # [05:39] <@bz> cjones: or rather, we're building castles on not having generic code
  747. # [05:39] <@bz> cjones: in the case of DOM bindings
  748. # [05:39] <@bz> cjones: on the premise that "generic == slow"
  749. # [05:40] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
  750. # [05:40] <@bz> cjones: I assume these JS-implemented APIs are not perf-sensitive or likely to be benchmarked? ;)
  751. # [05:40] <lduros> I'm looking for a list of the node types in spidermonkey -- is there any documentation I can find on this? :-) I keep googling and getting odd results
  752. # [05:40] <@bz> cjones: btw, another option...
  753. # [05:40] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  754. # [05:40] <@bz> cjones: would be to directly expose the JS stuff instead of going through C++
  755. # [05:41] <@bz> cjones: we'd need to figure out how to implement the various WebIDL requirements and whatnot.
  756. # [05:41] <cjones> bz, it seems like it might be hard to disambiguate overloaded calls and stuff in JS
  757. # [05:41] <cjones> but i have pretty much no idea what i'm talking about now
  758. # [05:41] <cjones> it'd be an interesting experiment
  759. # [05:42] <cjones> moves more towards the dom.js world
  760. # [05:42] <cjones> so i guess we have to solve it eventually
  761. # [05:42] <cjones> (if they haven't already)
  762. # [05:43] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  763. # [05:43] <@bz> they punted
  764. # [05:43] <@bz> more or less
  765. # [05:44] <@bz> but yes, in the long term if we plan to do dom.js we'll need to solve this set of problems
  766. # [05:44] <@bz> fwiw, if we go that route, we'd codegen the boilerplate
  767. # [05:44] <@bz> I think
  768. # [05:44] <@bz> stuff like converting arguments to the right types, etc.
  769. # [05:44] <@bz> because doing it by hand is silly and error prone
  770. # [05:45] <@bz> (quick, tell me how to properly convert to an "unsigned short" value in JS!)
  771. # [05:45] <cjones> yeah, that makes sense
  772. # [05:45] <cjones> should be faster in general
  773. # [05:46] * Quits: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.0.14/20110420224852])
  774. # [05:46] <@bz> certainly to develop
  775. # [05:46] <@bz> fwiw, I'm not sure at this point that dom.js would be faster than our C++ impl
  776. # [05:46] * Quits: rillian_lime (rillian@moz-DBEBB2B4.bc.hsia.telus.net) (Input/output error)
  777. # [05:46] <cjones> we can make sure the conversion code is JIT-friendly
  778. # [05:46] <@bz> we can try
  779. # [05:47] <@bz> the conversion code needs features the language doesn't have yet
  780. # [05:47] <@bz> or involves slow operations
  781. # [05:47] <@bz> or both
  782. # [05:47] <@bz> it's actually almost easier to make the C++ jit-friendly
  783. # [05:47] * @bz has plans for that
  784. # [05:47] <cjones> mmm
  785. # [05:48] <@bz> I may just be limited by my lack of js knowledge
  786. # [05:48] <@bz> but some stuff like "make sure this is actually a node"
  787. # [05:48] <@bz> is .. hard
  788. # [05:48] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120419191039])
  789. # [05:48] <@bz> in C++ it's simple to do via JSClass
  790. # [05:48] <@bz> which we can hang metadata off of
  791. # [05:48] <WeirdAl> foo instanceof Components.interfaces.nsIDOMNode?
  792. # [05:49] <WeirdAl> that's usually the best way, but access to Components in content is going away
  793. # [05:50] * rail_away is now known as rail
  794. # [05:50] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  795. # [05:50] <@bz> WeirdAl: ah, not jit-friendly _and_ slow
  796. # [05:50] <@bz> WeirdAl: also, incorrect if we implement Node in JS, no?
  797. # [05:51] <WeirdAl> very true - and I will be impl. Node in JS fairly soon
  798. # [05:51] <WeirdAl> not a C++-to-JS bridge, either, pure JS
  799. # [05:51] <@bz> WeirdAl: if you don't need spec-compliance, just steal dom.js?
  800. # [05:51] <WeirdAl> thought of that, reluctantly turned it down
  801. # [05:51] <@bz> weirdal: I mean webidl-compliance; it's compliant with the actual DOM spec
  802. # [05:51] <WeirdAl> _very_ reluctantly
  803. # [05:52] <@bz> cjones: anyway
  804. # [05:52] <@bz> cjones: we need to do some measuring, but we don't know how to even write the JS code to measure
  805. # [05:52] <cjones> yeah, small issue, that :)
  806. # [05:55] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  807. # [05:56] * Mark_Capella|away is now known as Mark_Capella
  808. # [05:56] * Quits: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  809. # [05:58] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  810. # [05:59] * Joins: fantasai2 (yaaic@moz-2513388E.tmodns.net)
  811. # [05:59] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  812. # [06:00] * BenWa is now known as BenWa|sms
  813. # [06:00] * Joins: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net)
  814. # [06:00] <fantasai2> anyone still at the MV office? my badge doesn't seem to work on the elevator
  815. # [06:00] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  816. # [06:01] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  817. # [06:01] * Quits: jet (junglecode@AB415973.D8D29418.914D5D6D.IP) (Ping timeout)
  818. # [06:02] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Linkinus - http://linkinus.com)
  819. # [06:02] <fantasai2> nm, found someone!
  820. # [06:02] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Ping timeout)
  821. # [06:04] * Joins: jet (junglecode@AB415973.D8D29418.914D5D6D.IP)
  822. # [06:04] * rail is now known as rail_away
  823. # [06:05] * Quits: tchevalier (Instantbir@moz-6EBE936C.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  824. # [06:06] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  825. # [06:06] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  826. # [06:07] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  827. # [06:08] * Joins: kanru` (user@moz-AA01CEE3.dynamic.hinet.net)
  828. # [06:08] * ewong is now known as ewong|away
  829. # [06:09] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  830. # [06:09] * @bz has no idea about the low-level practicalities
  831. # [06:09] <@bz> but seems like it might be "pretty easy" for a CPU to provide fast facilities for this
  832. # [06:09] <@bz> wrong window
  833. # [06:11] * Quits: jet (junglecode@AB415973.D8D29418.914D5D6D.IP) (Ping timeout)
  834. # [06:15] * Joins: rohan (Mibbit@4988FC24.4BC3666F.9D59D0D8.IP)
  835. # [06:15] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
  836. # [06:16] <philor> somebody with access want to mark bug 739040 fixed and paste https://hg.mozilla.org/mozilla-central/rev/38110d344363 in it for me?
  837. # [06:19] <@bz> can do
  838. # [06:19] <@bz> done
  839. # [06:21] * Quits: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP) (Ping timeout)
  840. # [06:22] <philor> thx
  841. # [06:22] * Quits: tonymec (tonymec@8D988659.29CE74CD.277517C1.IP) (Ping timeout)
  842. # [06:25] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 11.0/20120313114635])
  843. # [06:25] * Joins: tonymec (tonymec@8D988659.29CE74CD.277517C1.IP)
  844. # [06:27] <felipe> philor: fyi there was an orange yesterday in my push that I couldn't find a bug filed (on test_mousecapture.xul)
  845. # [06:27] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  846. # [06:28] * Mavericks is now known as Mavericks|afk
  847. # [06:30] <@bz> bjacob: so I was serious about asking whether you prefer something like NewInt8Array or Int8Array::Create
  848. # [06:30] <philor> interesting, we don't seem to have any generic PresShell::RenderDocument or nsCanvasRenderingContext2DAzure::DrawWindow crashes filed
  849. # [06:32] <bjacob> bz: clearly, Int8Array::Create is more c++-ish. Also, if that paves the way toward having something templated like TypedArray<Int8>::Create, that would be even better
  850. # [06:33] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  851. # [06:35] <@bz> bjacob: mm
  852. # [06:35] <@bz> bjacob: ok
  853. # [06:35] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
  854. # [06:35] * @bz will need to think about this a bit
  855. # [06:36] <@bz> My "TypedArray" template currently includes ArrayBufferView and ArrayBuffer
  856. # [06:36] <@bz> which are not in fact "typed"
  857. # [06:36] <@bz> but are enough for my purposes. ;)
  858. # [06:36] * BenWa|sms is now known as BenWa
  859. # [06:36] <@bz> But I obviously can't allow creation of the ArrayBufferView thing
  860. # [06:36] <@bz> and it'd be pretty rare to want to create the ArrayBuffer.
  861. # [06:36] <@bz> hmm
  862. # [06:37] * @bz bets he can make that work
  863. # [06:37] <@bz> ok, lemme try
  864. # [06:37] <bjacob> bz: i was just saying that with sfink's patch in mind where the lack of templatization of TA types forced him to do some nasty ## in a macro
  865. # [06:37] <@bz> yeah, I saw
  866. # [06:37] <@bz> #define SIMPLE_ARRAY_METHOD_UNIFORM(name, cnt, arrayType, ptrType) \
  867. # [06:38] <@bz> JSObject* wa = GetTypedArray<JS_Is ## arrayType ## Array, JS_New ## arrayType ## ArrayFromArray>(aCx, aValue); \
  868. # [06:38] <@bz> like that
  869. # [06:38] <@bz> yes?
  870. # [06:38] <bjacob> yeah
  871. # [06:38] <bjacob> note that
  872. # [06:38] <@bz> That code is so going to go away. ;)
  873. # [06:38] * Joins: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net)
  874. # [06:38] <bjacob> rather than introducing new symbolic constants like Int8,
  875. # [06:38] <bjacob> it would be awesome to template directly on stdint types like int8_t
  876. # [06:38] <@bz> well
  877. # [06:38] <@bz> you can't quite do that
  878. # [06:39] <@bz> since there are, for example, two different typed arrays that contain uint8_t data
  879. # [06:39] <bjacob> oh, Clamped, alright
  880. # [06:39] <bjacob> ok nevermind
  881. # [06:39] <@bz> but in new-bindings all this will be handled in the binding code anyway
  882. # [06:40] <@bz> so here the arrayType would just be Int8Array or whatever
  883. # [06:40] <bjacob> ok
  884. # [06:40] <@bz> and this line of code involving ## would simply not exist
  885. # [06:40] <bjacob> right
  886. # [06:41] <cjones> jlebar|mac, see bug 745141
  887. # [06:41] <cjones> i'm kind of liking that idea
  888. # [06:41] <cjones> what do you think?
  889. # [06:41] * jlebar|mac looks
  890. # [06:41] <bsmith> ddahl: let's say I have a string "abcdasdfasdf:asdfasfdasfdasdf:asdfasdfasdf"; How, in JS, can I split that into two parts, at the last semicolon (e.g. ""abcdasdfasdf:asdfasfdasfdasdf", "asdfasdfasdf")
  891. # [06:42] * Quits: tonymec (tonymec@8D988659.29CE74CD.277517C1.IP) (Input/output error)
  892. # [06:42] <@bz> var semicolonIdx = str.lastIndexOf(';')
  893. # [06:42] <bsmith> s/semicolon/colon/
  894. # [06:42] <@bz> update as desired for colons
  895. # [06:42] <bsmith> thank you
  896. # [06:42] <@bz> then use substring()
  897. # [06:42] <ddahl> bsmith: what bz said:)
  898. # [06:43] <cjones> could use split+reduce if you wanted to be a hipster
  899. # [06:44] <@bz> it all depends on your actual use caes
  900. # [06:44] <@bz> if you have a large string
  901. # [06:44] <@bz> and it always has a ':'
  902. # [06:44] * Quits: tonymec|away (tonymec@8D988659.29CE74CD.277517C1.IP) (Quit: Konversation terminated!)
  903. # [06:44] <@bz> and esp if that ':' is near the end
  904. # [06:44] <@bz> then lastIndexOf will be way faster
  905. # [06:44] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
  906. # [06:44] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Connection reset by peer)
  907. # [06:44] * gwagner_ is now known as gwagner
  908. # [06:44] <@bz> if you have a small string, it just doesn't matter unless this is hot code; do whatever is most readable
  909. # [06:45] * Quits: gwagner (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
  910. # [06:45] <@bz> if your string is large but may not have a ':', dunno
  911. # [06:45] <@bz> lastIndexOf might still win
  912. # [06:45] <bsmith> performance doesn't matter here
  913. # [06:45] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  914. # [06:45] <@bz> if your last name ends in "sig", then you'd need a solution with at least two callback functions and some call/apply love
  915. # [06:45] <bsmith> I was thinking there may be some clever slicing operators in JS like I remember in Python
  916. # [06:45] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  917. # [06:46] * Joins: dsherk (dsherk@F8A0E546.DE9A83BF.6DCF1F73.IP)
  918. # [06:46] <jlebar|mac> bsmith: Dream on.
  919. # [06:46] <bsmith> I will look for a jQuery plugin
  920. # [06:47] <@bz> bsmith: that's the "sig" approach
  921. # [06:47] <@bz> cjones: atlogterm++
  922. # [06:47] * dsherk is now known as dRdR
  923. # [06:47] <jlebar|mac> cjones: I like this too.
  924. # [06:49] <cjones> jlebar|mac, ClearOnShutdown() used observer service, right?
  925. # [06:49] <cjones> *uses
  926. # [06:49] <jlebar|mac> cjones: Yes.
  927. # [06:49] <cjones> k
  928. # [06:49] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  929. # [06:49] <jlebar|mac> Actuallyā€¦it used to. I think I changed it so it's later in shutdown.
  930. # [06:50] <jlebar|mac> cjones: After the observer service sends its notifications.
  931. # [06:50] <jlebar|mac> cjones: But it's still not particularly late in the game.
  932. # [06:51] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  933. # [06:52] <cjones> jlebar|mac, porting ClearOnShutdown() to work at logterm wfm
  934. # [06:52] <cjones> that's quite obviously the 99% common case
  935. # [06:52] <jlebar|mac> Yes. I'll see if I can make it work!
  936. # [06:53] * Quits: jesfre (jesfre@moz-25B25285.war.clearwire-wmx.net) (Client exited)
  937. # [06:53] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  938. # [06:55] * Joins: mconley (mconley@moz-7B22FBCF.eng.wind.ca)
  939. # [06:55] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  940. # [06:56] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  941. # [06:56] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
  942. # [06:57] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  943. # [06:58] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
  944. # [07:00] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
  945. # [07:01] * Quits: rohan (Mibbit@4988FC24.4BC3666F.9D59D0D8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  946. # [07:02] * tbsaunde is now known as tbsaunde|zzz
  947. # [07:06] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  948. # [07:06] <cjones> jlebar|mac, btw, somewhat relatedly, i was thinking about a StaticPtr helper class the other day
  949. # [07:06] <cjones> to take care of this stuff automagically
  950. # [07:07] <cjones> but i think much further beyond that
  951. # [07:07] <jlebar|mac> cjones: Yeah, I thought about that with ClearOnShutdown. But now I forget why I didn't do it. :)
  952. # [07:08] <cjones> for one, we'd need StaticRefPtr, StaticNsRefPtr, and StaticAutoPtr
  953. # [07:08] <cjones> which is a bit annoying
  954. # [07:09] <cjones> actually just Ref/Auto
  955. # [07:09] <cjones> i guess maybe COM too
  956. # [07:12] <cjones> jlebar|mac, anyway, if you remember your concern i'd be curious
  957. # [07:12] <cjones> i've r+'d some code that made me a little sick to my stomach
  958. # [07:12] <jlebar|mac> cjones: Yeah. I might just have to try it to remember what was wrong.
  959. # [07:12] <jlebar|mac> If anything.
  960. # [07:13] <cjones> could get fancy and have it auto-construct on demand
  961. # [07:13] <cjones> probably not that useful though
  962. # [07:16] * jaws|away is now known as jaws
  963. # [07:28] * Quits: jlebar|mac (~jlebarmac@moz-AAEFBBD1.gw.connect.com.au) (Ping timeout)
  964. # [07:28] * Quits: mconley (mconley@moz-7B22FBCF.eng.wind.ca) (Input/output error)
  965. # [07:38] * Quits: blassey (blassey@moz-8ACFF7A9.hsd1.ma.comcast.net) (Connection reset by peer)
  966. # [07:41] * Joins: biesi (cbiesinger@3FB575B2.248B730.43362C16.IP)
  967. # [07:42] * Joins: blassey (blassey@moz-8ACFF7A9.hsd1.ma.comcast.net)
  968. # [07:47] * Mavericks|afk is now known as Maveri
  969. # [07:47] * Maveri is now known as Mavericks
  970. # [07:47] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  971. # [07:49] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  972. # [07:53] * Quits: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net) (Client exited)
  973. # [07:54] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  974. # [07:54] * Quits: biesi (cbiesinger@3FB575B2.248B730.43362C16.IP) (Ping timeout)
  975. # [07:58] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  976. # [08:00] * Joins: Asa (asa@moz-39B9ECA9.lf.br.cox.net)
  977. # [08:04] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  978. # [08:08] * Joins: harsh (Mibbit@7EFF7DFD.15C6DF7B.1551A00F.IP)
  979. # [08:18] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Connection reset by peer)
  980. # [08:21] * Joins: terrence (chatzilla@moz-7109B35.lightspeed.sntcca.sbcglobal.net)
  981. # [08:22] * Joins: c0smikdebris (c0smikdebr@EA107731.FF693F8.274D17D6.IP)
  982. # [08:23] * Quits: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
  983. # [08:26] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  984. # [08:26] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
  985. # [08:31] * Quits: harsh (Mibbit@7EFF7DFD.15C6DF7B.1551A00F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  986. # [08:32] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  987. # [08:33] * Joins: Gijs (chatzilla@moz-C11B0461.dsl.alice.nl)
  988. # [08:33] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  989. # [08:36] * Quits: Mardak (Mardak@moz-7593D4D1.hsd1.ca.comcast.net) (Quit: Mardak)
  990. # [08:36] * philor is now known as philor|away
  991. # [08:37] * Quits: pranavrc (pranavrc@AE51E358.6753A649.C28326FD.IP) (Ping timeout)
  992. # [08:44] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/fa8ef24d0e7e - Dave Camp - Bug 747550 - Style button doesn't work since bug 707809. r=dietrich
  993. # [08:44] <firebot> http://hg.mozilla.org/mozilla-central/rev/1eaf11b3cb5f - Frank Yan - Bug 746466 - Gradient background in about:home is only one viewport height tall. r=dao
  994. # [08:44] <firebot> http://hg.mozilla.org/mozilla-central/rev/021f95903ded - Tim Taubert - merge m-c to fx-team; a=desktop-only
  995. # [08:45] <firebot> http://hg.mozilla.org/mozilla-central/rev/dde2fce2058a - Paul Rouget - Bug 683954 - [Layout] Implement an abstract view of the layout of the selected node. r=dcamp, r=jwalker
  996. # [08:48] * Joins: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net)
  997. # [08:49] * Joins: jet (junglecode@AB415973.D8D29418.914D5D6D.IP)
  998. # [08:51] * Fallen|away is now known as Fallen
  999. # [08:56] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  1000. # [09:02] * Joins: harsh (Mibbit@7EFF7DFD.15C6DF7B.1551A00F.IP)
  1001. # [09:05] * Joins: vikram360 (vikram360@E536AED9.A666AB3E.2A068A5E.IP)
  1002. # [09:06] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1003. # [09:06] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Quit: Leaving)
  1004. # [09:06] * Fallen is now known as Fallen|away
  1005. # [09:12] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1006. # [09:13] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  1007. # [09:14] * Quits: Asa (asa@moz-39B9ECA9.lf.br.cox.net) (Ping timeout)
  1008. # [09:14] * Quits: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP) (Ping timeout)
  1009. # [09:16] * Quits: harsh (Mibbit@7EFF7DFD.15C6DF7B.1551A00F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1010. # [09:19] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1011. # [09:25] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
  1012. # [09:26] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  1013. # [09:33] * Joins: Ms2ger (Ms2ger@CEF8CBD7.3067C44D.37724B0D.IP)
  1014. # [09:34] * Quits: terrence (chatzilla@moz-7109B35.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1015. # [09:39] <Ms2ger> Bonjour
  1016. # [09:39] * ttaubert waves
  1017. # [09:41] * KWierso isn't quite sure how it's already 2:30 in the morning here...
  1018. # [09:42] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1019. # [09:42] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  1020. # [09:44] * Quits: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net) (Ping timeout)
  1021. # [09:44] * Joins: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net)
  1022. # [09:45] * Quits: vikram360 (vikram360@E536AED9.A666AB3E.2A068A5E.IP) (Ping timeout)
  1023. # [09:46] * Quits: Mavericks (Mibbit@1C4DB676.912A1A4F.B84D4DA2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1024. # [09:49] * Quits: jet (junglecode@AB415973.D8D29418.914D5D6D.IP) (Quit: jet)
  1025. # [09:53] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1026. # [09:56] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1027. # [09:58] * Joins: karl (karl@moz-C726BF61.jetstream.xtra.co.nz)
  1028. # [10:00] * Joins: vikram360 (vikram360@DEEA8002.C709B34F.2A068A5E.IP)
  1029. # [10:03] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
  1030. # [10:04] * Quits: vikram360 (vikram360@DEEA8002.C709B34F.2A068A5E.IP) (Ping timeout)
  1031. # [10:04] * Joins: vikram360 (vikram360@DEEA8002.C709B34F.2A068A5E.IP)
  1032. # [10:04] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1033. # [10:08] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1034. # [10:09] <Ms2ger> "(quick, tell me how to properly convert to an "unsigned short" value in JS!)"
  1035. # [10:09] <Ms2ger> (v | 0) % (1 << 8)?
  1036. # [10:09] * Joins: harsh (Mibbit@7EFF7DFD.15C6DF7B.1551A00F.IP)
  1037. # [10:10] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
  1038. # [10:10] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
  1039. # [10:16] <Ms2ger> sid0, can you get your intranet app fixed already? :)
  1040. # [10:21] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1041. # [10:21] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1042. # [10:22] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1043. # [10:25] * Quits: harsh (Mibbit@7EFF7DFD.15C6DF7B.1551A00F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1044. # [10:25] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Quit: Leaving.)
  1045. # [10:26] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1046. # [10:26] <Ms2ger> bz, not surprised about the regression either, but I can't say I mind much ;)
  1047. # [10:27] * Joins: decoder (quassel@45737F17.411DB1E9.95550721.IP)
  1048. # [10:27] * Quits: c0smikdebris (c0smikdebr@EA107731.FF693F8.274D17D6.IP) (Quit: Computer has gone to sleep.)
  1049. # [10:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1050. # [10:31] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  1051. # [10:32] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  1052. # [10:32] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1053. # [10:35] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1054. # [10:35] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
  1055. # [10:38] * Joins: harsh (chatzilla@7EFF7DFD.15C6DF7B.1551A00F.IP)
  1056. # [10:40] * Joins: victorporof (victorporo@18536C17.20718EE9.79933D60.IP)
  1057. # [10:41] * Joins: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net)
  1058. # [10:42] * Quits: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP) (Connection reset by peer)
  1059. # [10:42] * Joins: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP)
  1060. # [10:43] * Mark_Capella is now known as Mark_Capella|away
  1061. # [10:44] * Joins: msucan (msucan-@754ABC71.319ADCBF.D7B372F7.IP)
  1062. # [10:47] * Quits: harsh (chatzilla@7EFF7DFD.15C6DF7B.1551A00F.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 7.0.1/20111008085056])
  1063. # [10:48] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1064. # [10:54] * Joins: xakz (XaMaD@moz-4A5DD6F7.w92-135.abo.wanadoo.fr)
  1065. # [10:55] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1066. # [11:09] * Joins: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net)
  1067. # [11:10] * Joins: pvivek_ (quassel@11924458.F35258C7.2A068A5E.IP)
  1068. # [11:11] * Joins: pranavrc (pranavrc@169B9A01.1B034FE1.C28326FD.IP)
  1069. # [11:11] <zzzzz> bugzilla down ? tbpl not avail - major network crash somewhere ?
  1070. # [11:11] <zzzzz> http://status.mozilla.com appears to not have updated in last 7-8 hrs
  1071. # [11:12] <jfkthame> tbpl was working for me an hour ago, but now seems to be dead
  1072. # [11:13] <jfkthame> and i'm getting a Server Error from secure.pub.build.mozilla.org/buildapi/self-serve/
  1073. # [11:17] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1074. # [11:17] * Joins: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP)
  1075. # [11:25] * Quits: decoder (quassel@45737F17.411DB1E9.95550721.IP) (Ping timeout)
  1076. # [11:26] * Joins: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net)
  1077. # [11:27] * Quits: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net) (Quit: Instantbird -- http://www.instantbird.com)
  1078. # [11:28] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1079. # [11:33] * Joins: twi (Adium@moz-D3D42ABC.cust.dsl.vodafone.it)
  1080. # [11:34] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1081. # [11:37] * Quits: twi (Adium@moz-D3D42ABC.cust.dsl.vodafone.it) (Quit: Leaving.)
  1082. # [11:39] * Joins: harsh (chatzilla@7EFF7DFD.15C6DF7B.1551A00F.IP)
  1083. # [11:41] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1084. # [11:41] * Quits: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1085. # [11:43] * Joins: scenor (Daily@moz-35828AD7.adsl.highway.telekom.at)
  1086. # [11:47] * Joins: necolas (necolas@moz-EA7E3264.bb.sky.com)
  1087. # [11:50] * Quits: kanru` (user@moz-AA01CEE3.dynamic.hinet.net) (Ping timeout)
  1088. # [11:51] * Joins: catalinb (ethereal@EAB970DB.4339B50.5BC07656.IP)
  1089. # [11:53] * Joins: past (past@moz-588E51B5.dsl.dyn.forthnet.gr)
  1090. # [12:00] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1091. # [12:02] * Joins: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  1092. # [12:02] * Quits: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP) (Quit: Leaving.)
  1093. # [12:03] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
  1094. # [12:06] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
  1095. # [12:10] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1096. # [12:11] * Joins: c0smikdebris (c0smikdebr@EA107731.FF693F8.274D17D6.IP)
  1097. # [12:11] * Joins: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP)
  1098. # [12:12] * Quits: Gijs (chatzilla@moz-C11B0461.dsl.alice.nl) (Ping timeout)
  1099. # [12:13] * Joins: mak|afk (chatzilla@moz-E1DBE63C.retail.telecomitalia.it)
  1100. # [12:16] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1101. # [12:16] * Quits: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP) (Quit: Boriss)
  1102. # [12:19] * Joins: Mano (mano@53CCA695.49B0414B.CC465D70.IP)
  1103. # [12:22] * Quits: humph (dave@moz-E0B198AD.senecac.on.ca) (Ping timeout)
  1104. # [12:26] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1105. # [12:26] * Joins: Poly-C (Poly-C@moz-B34777B2.dip.t-dialin.net)
  1106. # [12:27] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1107. # [12:28] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  1108. # [12:29] * Joins: humph (dave@moz-E0B198AD.senecac.on.ca)
  1109. # [12:30] * Quits: jwir3|away (In@moz-FA942C67.com) (Ping timeout)
  1110. # [12:30] * Joins: jwir3 (In@moz-FA942C67.com)
  1111. # [12:35] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
  1112. # [12:35] * Joins: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP)
  1113. # [12:37] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1114. # [12:37] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1115. # [12:42] * Quits: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP) (Quit: Boriss)
  1116. # [12:42] * Quits: pranavrc (pranavrc@169B9A01.1B034FE1.C28326FD.IP) (Client exited)
  1117. # [12:48] * Joins: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP)
  1118. # [12:49] * Quits: humph (dave@moz-E0B198AD.senecac.on.ca) (Ping timeout)
  1119. # [12:50] * Joins: humph (dave@moz-E0B198AD.senecac.on.ca)
  1120. # [12:51] * Quits: jwir3 (In@moz-FA942C67.com) (Ping timeout)
  1121. # [12:51] * Joins: jwir3 (In@moz-FA942C67.com)
  1122. # [12:54] * Joins: smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi)
  1123. # [12:54] * ChanServ sets mode: +o smaug
  1124. # [12:55] * Quits: dao (dao@moz-94E18553.superkabel.de) (Quit: Leaving.)
  1125. # [12:56] * Joins: paolo (paolo@moz-6217133E.retail.telecomitalia.it)
  1126. # [12:56] * Joins: c0smikde_ (c0smikdebr@2EB058E4.458E4F88.B84D4DA2.IP)
  1127. # [12:57] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
  1128. # [12:57] * Quits: c0smikdebris (c0smikdebr@EA107731.FF693F8.274D17D6.IP) (Ping timeout)
  1129. # [12:59] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  1130. # [13:00] * Joins: pranavrc (pranavrc@9CF1C3F4.AB6E7807.C28326FD.IP)
  1131. # [13:01] * Quits: karl (karl@moz-C726BF61.jetstream.xtra.co.nz) (Ping timeout)
  1132. # [13:02] * Joins: c0smikdebris (c0smikdebr@EA107731.FF693F8.274D17D6.IP)
  1133. # [13:02] * Joins: NeilZZZ (neil@moz-7E027EE5.cable.virginmedia.com)
  1134. # [13:02] * Joins: pascalc (chatzilla@moz-104CC309.mv.mozilla.com)
  1135. # [13:02] * Quits: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP) (Quit: Boriss)
  1136. # [13:02] * Joins: fxa90id (fxa90id@moz-52703F3D.neoplus.adsl.tpnet.pl)
  1137. # [13:03] * Quits: c0smikde_ (c0smikdebr@2EB058E4.458E4F88.B84D4DA2.IP) (Ping timeout)
  1138. # [13:06] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1139. # [13:06] * Quits: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP) (Quit: ejpbruel)
  1140. # [13:09] * Quits: fxa90id (fxa90id@moz-52703F3D.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  1141. # [13:09] * Quits: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net) (Ping timeout)
  1142. # [13:09] <NeilAway> bz++
  1143. # [13:10] * mak|afk is now known as mak
  1144. # [13:10] * Joins: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com)
  1145. # [13:10] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  1146. # [13:11] * Joins: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP)
  1147. # [13:12] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  1148. # [13:12] * Joins: cviecco_ (cviecco@moz-DD8CCFC9.paseolaplaza.com.ar)
  1149. # [13:16] * Joins: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net)
  1150. # [13:16] * Quits: cviecco_ (cviecco@moz-DD8CCFC9.paseolaplaza.com.ar) (Input/output error)
  1151. # [13:17] * Fallen|away is now known as Fallen
  1152. # [13:21] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1153. # [13:23] <Ms2ger> NeilAway++
  1154. # [13:23] * Quits: ehoogeveen (emanuel.ho@moz-B95F3766.chello.nl) (Quit: )
  1155. # [13:24] * Quits: Boriss (FlyingToas@9CE6B47F.6E950C67.2308D2A4.IP) (Quit: Boriss)
  1156. # [13:25] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
  1157. # [13:27] * Quits: pascalc (chatzilla@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1158. # [13:28] * Joins: bholley (bholley@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1159. # [13:30] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
  1160. # [13:31] * Quits: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP) (Ping timeout)
  1161. # [13:32] * Quits: mak (chatzilla@moz-E1DBE63C.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
  1162. # [13:32] * Joins: MattN (MattN@2F83A011.9167AF22.2125B4DC.IP)
  1163. # [13:33] * Joins: mak (mak@moz-E1DBE63C.retail.telecomitalia.it)
  1164. # [13:33] <Ms2ger> !summon nyman
  1165. # [13:33] * Quits: pvivek_ (quassel@11924458.F35258C7.2A068A5E.IP) (Client exited)
  1166. # [13:35] * Joins: maikmerten (maikmerten@moz-9D15DF51.dynamic.qsc.de)
  1167. # [13:37] * Quits: mimcpher (mimcpher@moz-21D6B3DE.csclub.uwaterloo.ca) (Ping timeout)
  1168. # [13:37] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
  1169. # [13:37] * Joins: mimcpher (mimcpher@moz-21D6B3DE.csclub.uwaterloo.ca)
  1170. # [13:38] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
  1171. # [13:39] * Joins: jez (user@moz-4B93ED4.bethere.co.uk)
  1172. # [13:41] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1173. # [13:43] * Joins: vikash (vikash@F7F8F26.8D4651CB.5D9ABA9F.IP)
  1174. # [13:45] * Joins: Mavericks (Mibbit@96F6D3DA.91088CD3.B84D4DA2.IP)
  1175. # [13:48] * Quits: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP) (Ping timeout)
  1176. # [13:50] * Quits: pranavrc (pranavrc@9CF1C3F4.AB6E7807.C28326FD.IP) (Quit: Ping timeout: āˆž)
  1177. # [13:51] * Quits: mak (mak@moz-E1DBE63C.retail.telecomitalia.it) (Connection reset by peer)
  1178. # [13:51] * Joins: mak (mak@moz-E1DBE63C.retail.telecomitalia.it)
  1179. # [13:52] * Joins: c0smikde_ (c0smikdebr@2EB058E4.458E4F88.B84D4DA2.IP)
  1180. # [13:54] * Quits: c0smikdebris (c0smikdebr@EA107731.FF693F8.274D17D6.IP) (Ping timeout)
  1181. # [13:54] * Joins: c0smikdebris (c0smikdebr@EA107731.FF693F8.274D17D6.IP)
  1182. # [13:55] * Quits: c0smikde_ (c0smikdebr@2EB058E4.458E4F88.B84D4DA2.IP) (Ping timeout)
  1183. # [13:55] * Quits: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
  1184. # [14:00] * Joins: Gijs (chatzilla@moz-C11B0461.dsl.alice.nl)
  1185. # [14:02] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1186. # [14:03] * Joins: KaiRo (robert@moz-10A7736C.adsl.highway.telekom.at)
  1187. # [14:03] <avih> tn: ping
  1188. # [14:07] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1189. # [14:12] * Mark_Capella|away is now known as Mark_Capella
  1190. # [14:13] * Joins: cviecco_ (cviecco@moz-DD8CCFC9.paseolaplaza.com.ar)
  1191. # [14:13] <sid0> Ms2ger: hah. I've asked them to, but it's our grade system so naturally they're wary
  1192. # [14:14] <Ms2ger> sid0, you know, they could just replace the parens by brackets :)
  1193. # [14:14] <Ms2ger> As a first step, at least
  1194. # [14:14] * Joins: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP)
  1195. # [14:14] <sid0> Ms2ger: well, they say they only care about supporting IE
  1196. # [14:14] <Ms2ger> Boo
  1197. # [14:15] <sid0> Yes, I know
  1198. # [14:15] <sid0> sucks
  1199. # [14:15] <NeilAway> Ms2ger: my vote is for v & 0xFFFF
  1200. # [14:16] * Quits: victorporof (victorporo@18536C17.20718EE9.79933D60.IP) (Connection reset by peer)
  1201. # [14:16] * Fallen is now known as Fallen|away
  1202. # [14:16] <NeilAway> bah, who confused me by posting to planet next week?
  1203. # [14:16] <Ms2ger> NeilAway, mm, looks like that works too
  1204. # [14:17] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
  1205. # [14:17] * Quits: catalinb (ethereal@EAB970DB.4339B50.5BC07656.IP) (Ping timeout)
  1206. # [14:17] <sid0> Ms2ger: there's another intranet app that's chrome-only
  1207. # [14:17] <sid0> Ms2ger: well, it used to be
  1208. # [14:17] <sid0> they added support for firefox last month
  1209. # [14:17] * sid0 sighs
  1210. # [14:18] <Ms2ger> Silly people
  1211. # [14:19] <@smaug> sid0: which place is this? some school?
  1212. # [14:20] <sid0> smaug: yes, my school
  1213. # [14:20] * Quits: vikram360 (vikram360@DEEA8002.C709B34F.2A068A5E.IP) (Ping timeout)
  1214. # [14:20] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
  1215. # [14:21] <@smaug> sid0: make them adopt linux ;)
  1216. # [14:21] * Quits: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  1217. # [14:21] <sid0> smaug: how would that help? in any case, the school is already practically linux-only
  1218. # [14:21] <@smaug> that way at least that IE problem would get solved
  1219. # [14:22] <sid0> oh
  1220. # [14:22] <sid0> yeah that's an ancient system
  1221. # [14:22] <sid0> well, it works fine in chrome
  1222. # [14:22] <Ms2ger> sid0, but if they used [], at least nobody would notice when we next break doc.all() :)
  1223. # [14:22] <sid0> they just don't support it
  1224. # [14:23] * Quits: cviecco_ (cviecco@moz-DD8CCFC9.paseolaplaza.com.ar) (Input/output error)
  1225. # [14:23] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1226. # [14:23] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
  1227. # [14:24] <sid0> Ms2ger: so interestingly I didn't discover the new regression with the intranet app -- one of the banks I have an account with uses document.all()
  1228. # [14:24] <sid0> Ms2ger: https://infinity.icicibank.co.in/web/emailus/jsp/emailUs.jsp
  1229. # [14:24] <Ms2ger> Boo again
  1230. # [14:25] <Ms2ger> "document.all(DropDownName).length=0"
  1231. # [14:25] <Ms2ger> Does that even work in IE?
  1232. # [14:25] <sid0> It works in Chrome
  1233. # [14:25] <Ms2ger> if(navigator.appName == "Netscape")
  1234. # [14:25] <Ms2ger> {
  1235. # [14:25] <Ms2ger> document.all(DropDownName).appendChild( O);
  1236. # [14:26] <Ms2ger> Seriously, why not use document.layers?
  1237. # [14:26] <sid0> yeah, works in IE too
  1238. # [14:26] <Ms2ger> sid0, work, as in, not fail silently :)
  1239. # [14:27] <sid0> Ms2ger: yes, not fail silently
  1240. # [14:27] <sid0> it works fine
  1241. # [14:27] * Quits: vikash (vikash@F7F8F26.8D4651CB.5D9ABA9F.IP) (Ping timeout)
  1242. # [14:27] * ewong|sleep is now known as ewong
  1243. # [14:28] * Fallen|away is now known as Fallen
  1244. # [14:30] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
  1245. # [14:30] <Ms2ger> sid0, I assume you will be contacting your bank too? :)
  1246. # [14:30] <sid0> Heh, maybe
  1247. # [14:31] <sid0> the problem is getting through to someone technical
  1248. # [14:31] <Ms2ger> True :/
  1249. # [14:31] <sid0> at least at school I personally know the maintainer
  1250. # [14:33] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  1251. # [14:34] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1252. # [14:35] * Joins: catalinb (ethereal@FAD287B2.677AFCF3.5BC07656.IP)
  1253. # [14:35] * Quits: dao (dao@moz-94E18553.superkabel.de) (Quit: Leaving.)
  1254. # [14:38] * Quits: paolo (paolo@moz-6217133E.retail.telecomitalia.it) (Ping timeout)
  1255. # [14:38] * Joins: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP)
  1256. # [14:40] * Joins: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP)
  1257. # [14:41] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1258. # [14:43] * Joins: vikash (vikash@F7F8F26.8D4651CB.5D9ABA9F.IP)
  1259. # [14:45] * Joins: paolo (paolo@moz-388BB6AE.retail.telecomitalia.it)
  1260. # [14:49] * Quits: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net) (Ping timeout)
  1261. # [14:49] * Joins: vikram360 (vikram360@DEEA8002.C709B34F.2A068A5E.IP)
  1262. # [14:53] * Joins: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net)
  1263. # [14:54] * Quits: Mano (mano@53CCA695.49B0414B.CC465D70.IP) (Connection reset by peer)
  1264. # [14:54] * mattwoodrow|away is now known as mattwoodrow
  1265. # [14:54] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  1266. # [14:54] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d1ac8e24872c - DĆ£o Gottwald - Bug 746837 - In undoCloseTab, focus the browser instead of the content window and do it immediately rather than after a timeout. r=zpao a=desktop-only
  1267. # [14:54] * Quits: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net) (Connection reset by peer)
  1268. # [14:55] * Quits: vikash (vikash@F7F8F26.8D4651CB.5D9ABA9F.IP) (Ping timeout)
  1269. # [14:57] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Quit: ejpbruel)
  1270. # [14:57] * Fallen is now known as Fallen|away
  1271. # [14:59] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1272. # [15:03] * Joins: harsh_ (chatzilla@7EFF7DFD.15C6DF7B.1551A00F.IP)
  1273. # [15:04] * Quits: harsh (chatzilla@7EFF7DFD.15C6DF7B.1551A00F.IP) (Ping timeout)
  1274. # [15:04] * harsh_ is now known as harsh
  1275. # [15:05] * Quits: harsh (chatzilla@7EFF7DFD.15C6DF7B.1551A00F.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  1276. # [15:07] * Quits: mak (mak@moz-E1DBE63C.retail.telecomitalia.it) (Client exited)
  1277. # [15:08] * mattwoodrow is now known as mattwoodrow|away
  1278. # [15:10] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1279. # [15:11] * Joins: vikash (vikash@F7F8F26.8D4651CB.5D9ABA9F.IP)
  1280. # [15:12] * Quits: vikram360 (vikram360@DEEA8002.C709B34F.2A068A5E.IP) (Connection timed out)
  1281. # [15:13] * Joins: vikram360 (vikram360@DEEA8002.C709B34F.2A068A5E.IP)
  1282. # [15:16] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  1283. # [15:25] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1284. # [15:26] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1285. # [15:28] * Quits: paolo (paolo@moz-388BB6AE.retail.telecomitalia.it) (Client exited)
  1286. # [15:32] * Joins: ajuma (ajuma@moz-CDCFE118.home.cgocable.net)
  1287. # [15:33] * Quits: dao (dao@moz-94E18553.superkabel.de) (Ping timeout)
  1288. # [15:34] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1289. # [15:34] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1290. # [15:36] * Quits: dao (dao@moz-94E18553.superkabel.de) (Ping timeout)
  1291. # [15:36] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1292. # [15:37] * Quits: dao (dao@moz-94E18553.superkabel.de) (Quit: Leaving.)
  1293. # [15:37] * rail_away is now known as rail
  1294. # [15:38] * Quits: vikash (vikash@F7F8F26.8D4651CB.5D9ABA9F.IP) (Quit: Leaving)
  1295. # [15:38] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1296. # [15:41] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
  1297. # [15:43] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
  1298. # [15:45] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1299. # [15:46] <@bsmedberg-bbl> what happened to the downloads window?
  1300. # [15:46] <@smaug> bsmedberg-bbl: there is the downloads button/list
  1301. # [15:47] * Joins: evilpie_ (evilpie@moz-9EA27D9C.pools.arcor-ip.net)
  1302. # [15:47] * Joins: logiclord (Gaurav@67E330FC.885709D4.8D9DA8D9.IP)
  1303. # [15:48] <@bsmedberg-bbl> I can't figure out how to close it with my mouse
  1304. # [15:49] <@smaug> on linux, click anywhere outside it, or click the button
  1305. # [15:49] <@smaug> (this is Bug 564934 btw )
  1306. # [15:51] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
  1307. # [15:52] * Joins: maikmerten_ (maikmerten@moz-854A72B0.dynamic.qsc.de)
  1308. # [15:52] * Quits: maikmerten (maikmerten@moz-9D15DF51.dynamic.qsc.de) (Ping timeout)
  1309. # [15:53] * Quits: KLB (Kenneth_Ba@moz-C233EF2B.maine.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  1310. # [15:59] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Ping timeout)
  1311. # [16:02] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  1312. # [16:02] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  1313. # [16:04] * Joins: ehoogeveen (emanuel.ho@moz-B95F3766.chello.nl)
  1314. # [16:10] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1315. # [16:12] * Joins: twi (Adium@moz-D3D42ABC.cust.dsl.vodafone.it)
  1316. # [16:13] * Quits: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  1317. # [16:14] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1318. # [16:17] * Parts: logiclord (Gaurav@67E330FC.885709D4.8D9DA8D9.IP)
  1319. # [16:20] * philor|away is now known as philor
  1320. # [16:20] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1321. # [16:23] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
  1322. # [16:25] * Quits: dao (dao@moz-94E18553.superkabel.de) (Ping timeout)
  1323. # [16:25] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1324. # [16:25] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
  1325. # [16:26] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1326. # [16:28] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1327. # [16:30] * Quits: ajuma (ajuma@moz-CDCFE118.home.cgocable.net) (Quit: ajuma)
  1328. # [16:30] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1329. # [16:30] * Joins: gandalf (zbraniecki@moz-6215732E.neoplus.adsl.tpnet.pl)
  1330. # [16:30] * rail is now known as rail_away
  1331. # [16:30] * Quits: dao (dao@moz-94E18553.superkabel.de) (Quit: Leaving.)
  1332. # [16:31] * Quits: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP) (Quit: )
  1333. # [16:32] * Quits: c0smikdebris (c0smikdebr@EA107731.FF693F8.274D17D6.IP) (Ping timeout)
  1334. # [16:33] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
  1335. # [16:33] * Joins: c0smikdebris (c0smikdebr@EA107731.FF693F8.274D17D6.IP)
  1336. # [16:44] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Input/output error)
  1337. # [16:45] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1338. # [16:48] * Joins: tchevalier (Instantbir@moz-6EBE936C.w90-48.abo.wanadoo.fr)
  1339. # [16:48] * Quits: tchevalier (Instantbir@moz-6EBE936C.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  1340. # [16:48] * Joins: tchevalier (Instantbir@moz-6EBE936C.w90-48.abo.wanadoo.fr)
  1341. # [16:52] * ewong is now known as ewong|sleep
  1342. # [16:53] * Fallen|away is now known as Fallen
  1343. # [16:54] * Quits: vikram360 (vikram360@DEEA8002.C709B34F.2A068A5E.IP) (Ping timeout)
  1344. # [17:00] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1345. # [17:00] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  1346. # [17:04] * Quits: jez (user@moz-4B93ED4.bethere.co.uk) (Ping timeout)
  1347. # [17:04] * Joins: jez (user@moz-4B93ED4.bethere.co.uk)
  1348. # [17:05] * Joins: kanru` (user@moz-7033D303.dynamic.hinet.net)
  1349. # [17:07] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  1350. # [17:07] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  1351. # [17:07] * Joins: Asa (asa@moz-39B9ECA9.lf.br.cox.net)
  1352. # [17:07] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1353. # [17:08] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1354. # [17:08] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1355. # [17:08] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
  1356. # [17:09] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1357. # [17:10] * Quits: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
  1358. # [17:11] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1359. # [17:12] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  1360. # [17:14] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
  1361. # [17:17] * rail_away is now known as rail
  1362. # [17:17] * Joins: victorporof (victorporo@18536C17.20718EE9.79933D60.IP)
  1363. # [17:24] * Quits: scenor (Daily@moz-35828AD7.adsl.highway.telekom.at) (Ping timeout)
  1364. # [17:25] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1365. # [17:25] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
  1366. # [17:27] * Joins: pranavrc (pranavrc@51BB84D1.F5D37604.520CDC98.IP)
  1367. # [17:27] * Joins: vikram360 (vikram360@23A9EE6.3F9F72A3.2A068A5E.IP)
  1368. # [17:28] * Joins: scenor (Daily@moz-E61BAC4E.adsl.highway.telekom.at)
  1369. # [17:28] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1370. # [17:34] * Quits: @smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi) (Ping timeout)
  1371. # [17:35] * Joins: dao (dao@moz-C2B8152E.pool.mediaways.net)
  1372. # [17:36] * Joins: smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi)
  1373. # [17:36] * ChanServ sets mode: +o smaug
  1374. # [17:38] * Quits: Mavericks (Mibbit@96F6D3DA.91088CD3.B84D4DA2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1375. # [17:39] * Quits: CC_testing (u4156@moz-160C58C6.com) (Quit: Connection closed for inactivity)
  1376. # [17:45] * Quits: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Ping timeout)
  1377. # [17:45] * Joins: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  1378. # [17:49] * philor is now known as philor|away
  1379. # [17:50] * Joins: andrieb (chatzilla@moz-9A7769E.dip.t-dialin.net)
  1380. # [17:50] * Joins: JeroenDeDauw (jeroen@74A8E166.172582F6.172227A7.IP)
  1381. # [17:51] * Quits: @smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi) (Ping timeout)
  1382. # [17:52] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  1383. # [17:53] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1384. # [17:53] * Quits: Asa (asa@moz-39B9ECA9.lf.br.cox.net) (Ping timeout)
  1385. # [17:54] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1386. # [17:56] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1387. # [17:57] * Joins: Asa (asa@moz-39B9ECA9.lf.br.cox.net)
  1388. # [17:57] * Joins: myk (Instantbir@moz-64D96850.dsl.dynamic.sonic.net)
  1389. # [17:58] * Quits: JeroenDeDauw (jeroen@74A8E166.172582F6.172227A7.IP) (Ping timeout)
  1390. # [17:58] * Joins: JeroenDeDauw (jeroen@954E92B2.D8385052.172227A7.IP)
  1391. # [17:59] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1392. # [17:59] * Quits: fantasai2 (yaaic@moz-2513388E.tmodns.net) (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org)
  1393. # [17:59] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  1394. # [18:01] * Joins: terrence (chatzilla@moz-7109B35.lightspeed.sntcca.sbcglobal.net)
  1395. # [18:03] * Quits: twi (Adium@moz-D3D42ABC.cust.dsl.vodafone.it) (Quit: Leaving.)
  1396. # [18:03] * Joins: smagnin (pike@moz-92F5249F.w90-57.abo.wanadoo.fr)
  1397. # [18:03] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1398. # [18:05] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1399. # [18:05] * Quits: JeroenDeDauw (jeroen@954E92B2.D8385052.172227A7.IP) (Quit: Leaving.)
  1400. # [18:06] * Joins: JeroenDeDauw (jeroen@954E92B2.D8385052.172227A7.IP)
  1401. # [18:06] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Ping timeout)
  1402. # [18:06] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1403. # [18:10] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  1404. # [18:11] <evilpie_> do we track ringmark somewhere?
  1405. # [18:11] * Joins: vikash (vikash@4A639328.2905CAEE.5D9ABA9F.IP)
  1406. # [18:12] * philor|away is now known as philor
  1407. # [18:12] * Quits: vikash (vikash@4A639328.2905CAEE.5D9ABA9F.IP) (Quit: Leaving)
  1408. # [18:12] * Joins: vikash (vikash@4A639328.2905CAEE.5D9ABA9F.IP)
  1409. # [18:16] <Ms2ger> evilpie_, I don't think that we want to, given that it does browser sniffing
  1410. # [18:16] <evilpie_> uhhh
  1411. # [18:18] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  1412. # [18:18] * Fallen is now known as Fallen|away
  1413. # [18:19] * Quits: Asa (asa@moz-39B9ECA9.lf.br.cox.net) (Ping timeout)
  1414. # [18:20] * Joins: twi (Adium@FC96B141.6AB5CD25.3FE1604A.IP)
  1415. # [18:21] * Joins: rohan (chatzilla@CE8DD343.2C2BFB59.35E0727C.IP)
  1416. # [18:22] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1417. # [18:22] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1418. # [18:23] * Quits: necolas (necolas@moz-EA7E3264.bb.sky.com) (Client exited)
  1419. # [18:24] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1420. # [18:26] * Quits: vikash (vikash@4A639328.2905CAEE.5D9ABA9F.IP) (Ping timeout)
  1421. # [18:26] * Joins: harsh (chatzilla@7EFF7DFD.15C6DF7B.1551A00F.IP)
  1422. # [18:27] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1423. # [18:28] * Quits: terrence (chatzilla@moz-7109B35.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120313114517])
  1424. # [18:29] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1425. # [18:29] * Joins: Mavericks (Mibbit@96F6D3DA.91088CD3.B84D4DA2.IP)
  1426. # [18:29] * Quits: andrieb (chatzilla@moz-9A7769E.dip.t-dialin.net) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  1427. # [18:29] * Quits: JeroenDeDauw (jeroen@954E92B2.D8385052.172227A7.IP) (Ping timeout)
  1428. # [18:30] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1429. # [18:31] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  1430. # [18:31] * Joins: JeroenDeDauw (jeroen@C98C7222.73E0AD72.172227A7.IP)
  1431. # [18:32] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
  1432. # [18:32] * Joins: vikash (vikash@4A639328.2905CAEE.5D9ABA9F.IP)
  1433. # [18:32] <Ms2ger> krit, I see you've met Dr. Olaf ;)
  1434. # [18:34] * Quits: gandalf (zbraniecki@moz-6215732E.neoplus.adsl.tpnet.pl) (Ping timeout)
  1435. # [18:37] * Quits: twi (Adium@FC96B141.6AB5CD25.3FE1604A.IP) (Ping timeout)
  1436. # [18:37] * Joins: twi (Adium@FC96B141.6AB5CD25.3FE1604A.IP)
  1437. # [18:39] * Joins: gandalf (zbraniecki@moz-1FE7B7B1.neoplus.adsl.tpnet.pl)
  1438. # [18:39] * Quits: dao (dao@moz-C2B8152E.pool.mediaways.net) (Quit: Leaving.)
  1439. # [18:39] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1440. # [18:40] <NeilAway> gavin: do the secondary actions not dismiss a popup notification?
  1441. # [18:40] * Joins: cdiehl_ (cdiehl@moz-843F4870.pool.mediaways.net)
  1442. # [18:40] * Quits: cdiehl (cdiehl@moz-4FA2D2E8.pool.mediaways.net) (Ping timeout)
  1443. # [18:40] * cdiehl_ is now known as cdiehl
  1444. # [18:42] * Quits: twi (Adium@FC96B141.6AB5CD25.3FE1604A.IP) (Ping timeout)
  1445. # [18:47] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1446. # [18:51] * Quits: bholley (bholley@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
  1447. # [18:51] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1448. # [18:52] * Joins: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP)
  1449. # [18:53] * Joins: pvivek_ (quassel@21D544B9.399CCD12.2A068A5E.IP)
  1450. # [18:55] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
  1451. # [18:55] * ChanServ sets mode: +o dveditz
  1452. # [18:59] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  1453. # [18:59] * Quits: JeroenDeDauw (jeroen@C98C7222.73E0AD72.172227A7.IP) (Ping timeout)
  1454. # [18:59] * Joins: JeroenDeDauw1 (jeroen@EFC29BC1.73E0AD72.172227A7.IP)
  1455. # [19:01] * Quits: dao (dao@moz-94E18553.superkabel.de) (Quit: Leaving.)
  1456. # [19:03] * Joins: cviecco_ (cviecco@moz-DD8CCFC9.paseolaplaza.com.ar)
  1457. # [19:03] * Quits: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  1458. # [19:04] * Quits: JeroenDeDauw1 (jeroen@EFC29BC1.73E0AD72.172227A7.IP) (Ping timeout)
  1459. # [19:05] * Joins: JeroenDeDauw (jeroen@734E3EC4.4742470A.172227A7.IP)
  1460. # [19:06] <gavin> NeilAway: they do
  1461. # [19:08] <gavin> NeilAway: actually they remove them
  1462. # [19:10] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1463. # [19:11] * Quits: zzzzz (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 11.0/20120312181643])
  1464. # [19:12] <NeilAway> gavin: right, that's what I meant
  1465. # [19:13] <NeilAway> gavin: I think the click-to-play code tries to remove it anyway, but only when denying plugins for the site, for some reason
  1466. # [19:13] <NeilAway> gavin: or at least, that's what the patch of the port says ;-)
  1467. # [19:13] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
  1468. # [19:13] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1469. # [19:14] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1470. # [19:14] <gavin> NeilAway: yeah that looks wrong
  1471. # [19:15] <gavin> NeilAway: well, I guess that method gets called outside of the notification actions
  1472. # [19:15] <gavin> so it needs to remove the notification then
  1473. # [19:15] <NeilAway> gavin: ah, activatePlugins already tries to remove the notification in the "Always Allow" case, so it got added for the "deny" case too
  1474. # [19:15] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
  1475. # [19:15] <NeilAway> gavin: http://mxr.mozilla.org/comm-central/source/mozilla/browser/base/content/browser.js#7318
  1476. # [19:17] <gavin> yeah that's weird
  1477. # [19:17] <gavin> do you want to file a bug?
  1478. # [19:17] <NeilAway> gavin: I'm not terribly keen to file it myself, but I could if you insist
  1479. # [19:17] <gavin> "click to play actions shouldn't explicitly remove notifications"
  1480. # [19:17] <gavin> I can do it
  1481. # [19:17] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1482. # [19:18] * Quits: dao (dao@moz-94E18553.superkabel.de) (Quit: Leaving.)
  1483. # [19:18] <NeilAway> gavin: also, on the line I linked, nit: "}, {" ;-)
  1484. # [19:18] <gavin> yeah I noticed that too
  1485. # [19:19] * Quits: rohan (chatzilla@CE8DD343.2C2BFB59.35E0727C.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 7.0.1/20111008085056])
  1486. # [19:19] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
  1487. # [19:22] <gavin> NeilAway: filed bug 747649
  1488. # [19:24] * Joins: bholley (bholley@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1489. # [19:24] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
  1490. # [19:24] * Quits: pranavrc (pranavrc@51BB84D1.F5D37604.520CDC98.IP) (Quit: Ping timeout: āˆž)
  1491. # [19:24] * Quits: cviecco_ (cviecco@moz-DD8CCFC9.paseolaplaza.com.ar) (Input/output error)
  1492. # [19:25] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  1493. # [19:25] <NeilAway> bah, stupid font, misread lower case l as 1 and thought gavin was linking to line 17323
  1494. # [19:26] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1495. # [19:26] <NeilAway> gavin: offhand I don't suppose you remember that if you turn click-to-play off, does it still remember sites on which you denied plugins?
  1496. # [19:27] <gavin> NeilAway: I don't know
  1497. # [19:28] <gavin> I suspect not
  1498. # [19:32] * Joins: smaug (chatzilla@moz-64736A0A.gprs.sl-laajakaista.fi)
  1499. # [19:32] * ChanServ sets mode: +o smaug
  1500. # [19:34] <evilpie_> ddahl, bsmith: some news on bug 440046 ?
  1501. # [19:34] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1502. # [19:34] * Quits: JeroenDeDauw (jeroen@734E3EC4.4742470A.172227A7.IP) (Ping timeout)
  1503. # [19:34] <bsmith> evilpie_ it cannot land before Tuesday because of the freeze of mozilla-central but it will land next week, barring any last-minute problems.
  1504. # [19:34] <bsmith> we have everything working now, AFAICT
  1505. # [19:35] <bsmith> just need to have the patch cleaned up
  1506. # [19:35] <evilpie_> \o/ awesome, thanks for the info
  1507. # [19:35] <bsmith> evilpie_ See bug 673432
  1508. # [19:35] * Joins: JeroenDeDauw (jeroen@2530C4D8.BD789A4D.172227A7.IP)
  1509. # [19:36] * Quits: dao (dao@moz-94E18553.superkabel.de) (Quit: Leaving.)
  1510. # [19:36] <evilpie_> oh okay, didn
  1511. # [19:36] <evilpie_> 't check that bug, sorry!
  1512. # [19:37] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
  1513. # [19:37] <bsmith> evilpie_ yes, most of the delay was just in figuring out how to get everything refactored so that eventually we CAN do the e10s implementation without rewriting everything
  1514. # [19:37] * Joins: dao (dao@moz-94E18553.superkabel.de)
  1515. # [19:37] <bsmith> but we won't block it on the e10s implementation.
  1516. # [19:37] <evilpie_> so we just have the infrastructure, but not the impl for e10s/mobile?
  1517. # [19:38] * Quits: dao (dao@moz-94E18553.superkabel.de) (Quit: Leaving.)
  1518. # [19:39] * Quits: JeroenDeDauw (jeroen@2530C4D8.BD789A4D.172227A7.IP) (Ping timeout)
  1519. # [19:40] * Joins: twi (Adium@moz-D3D42ABC.cust.dsl.vodafone.it)
  1520. # [19:41] * Joins: JeroenDeDauw (jeroen@D37E00DA.FD39714.A495AFDF.IP)
  1521. # [19:43] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  1522. # [19:43] * ChanServ sets mode: +o bz
  1523. # [19:45] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Ping timeout)
  1524. # [19:49] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1525. # [19:50] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1526. # [19:50] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1527. # [19:50] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
  1528. # [19:54] * Joins: c0smikde_ (c0smikdebr@2EB058E4.458E4F88.B84D4DA2.IP)
  1529. # [19:55] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1530. # [19:55] * Quits: c0smikdebris (c0smikdebr@EA107731.FF693F8.274D17D6.IP) (Ping timeout)
  1531. # [19:57] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1532. # [19:59] * Joins: Lucas (Lucas@moz-DD8CCFC9.paseolaplaza.com.ar)
  1533. # [20:01] * Quits: Lucas (Lucas@moz-DD8CCFC9.paseolaplaza.com.ar) (Ping timeout)
  1534. # [20:01] * Quits: harsh (chatzilla@7EFF7DFD.15C6DF7B.1551A00F.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  1535. # [20:04] * Quits: gandalf (zbraniecki@moz-1FE7B7B1.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1536. # [20:05] * Joins: adeel (chatzilla@6B3315EA.D30FCE78.59D8DB68.IP)
  1537. # [20:08] * Joins: Lucas (Lucas@moz-104CC309.mv.mozilla.com)
  1538. # [20:08] * Quits: Lucas (Lucas@moz-104CC309.mv.mozilla.com) (Quit: Leaving.)
  1539. # [20:10] * Quits: JeroenDeDauw (jeroen@D37E00DA.FD39714.A495AFDF.IP) (Ping timeout)
  1540. # [20:11] * Joins: JeroenDeDauw (jeroen@D2879C8E.172582F6.172227A7.IP)
  1541. # [20:11] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
  1542. # [20:12] * nical|away is now known as nical
  1543. # [20:14] * Quits: JeroenDeDauw (jeroen@D2879C8E.172582F6.172227A7.IP) (Ping timeout)
  1544. # [20:15] * Joins: JeroenDeDauw (jeroen@8ED58358.6A419128.172227A7.IP)
  1545. # [20:16] * rail is now known as rail_away
  1546. # [20:16] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Ping timeout)
  1547. # [20:17] * Joins: cviecco_ (cviecco@moz-DD8CCFC9.paseolaplaza.com.ar)
  1548. # [20:17] * Quits: JeroenDeDauw (jeroen@8ED58358.6A419128.172227A7.IP) (Quit: Leaving.)
  1549. # [20:17] * Joins: JeroenDeDauw (jeroen@8ED58358.6A419128.172227A7.IP)
  1550. # [20:17] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1551. # [20:18] * Joins: fxa90id (fxa90id@moz-52703F3D.neoplus.adsl.tpnet.pl)
  1552. # [20:19] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1553. # [20:22] * Joins: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net)
  1554. # [20:23] * jlund|away is now known as jlund
  1555. # [20:24] * Joins: necolas (necolas@moz-EA7E3264.bb.sky.com)
  1556. # [20:26] * Quits: AryehGregor (AryehGrego@7DEC01ED.AFEF24F6.CB858787.IP) (Ping timeout)
  1557. # [20:26] * Quits: bholley (bholley@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Ping timeout)
  1558. # [20:28] * Joins: bholley (bholley@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1559. # [20:30] * Quits: bholley (bholley@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Ping timeout)
  1560. # [20:31] * Joins: bholley (bholley@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1561. # [20:33] * bholley is now known as bholley_mobile
  1562. # [20:34] * Quits: bholley_mobile (bholley@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley_mobile)
  1563. # [20:36] * khuey|away is now known as khuey
  1564. # [20:36] <@khuey> inbound aircraft for my flight made an emergency landing
  1565. # [20:36] <@khuey> this is not going to be a fun day
  1566. # [20:37] <KWierso> khuey: at least you weren't on it then?
  1567. # [20:38] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Ping timeout)
  1568. # [20:38] * Joins: bholley (bholley@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
  1569. # [20:39] <@khuey> yeah, could have been worse
  1570. # [20:40] * Quits: necolas (necolas@moz-EA7E3264.bb.sky.com) (Client exited)
  1571. # [20:42] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
  1572. # [20:42] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1573. # [20:44] * Quits: JeroenDeDauw (jeroen@8ED58358.6A419128.172227A7.IP) (Ping timeout)
  1574. # [20:44] <cers> khuey: think of it this way - what are the odds of the same plane crashing twice in one day? I bet that practically never happens... :-P
  1575. # [20:45] <KWierso> cers++
  1576. # [20:45] <myk> is there anyone here who can give emergency approval-mozilla-central?
  1577. # [20:45] * Joins: AryehGregor (AryehGrego@7DEC01ED.AFEF24F6.CB858787.IP)
  1578. # [20:45] <myk> this is to check in a bustage fix that has closed the tree
  1579. # [20:45] <myk> which suggests a=bustage
  1580. # [20:46] <@khuey> cers: we're getting a different plane
  1581. # [20:46] <myk> but i'd rather get the formal approval
  1582. # [20:46] * Joins: JeroenDeDauw (jeroen@C4934927.E3BD7543.7D022426.IP)
  1583. # [20:46] <cers> khuey: well then you're no worse off than if the first one had been fine :-) (albeit a bit late)
  1584. # [20:46] <@khuey> myk: a=me
  1585. # [20:46] <myk> khuey: thanks!
  1586. # [20:47] <@khuey> cers: we're going to take off after we would have landed :-/
  1587. # [20:47] <@khuey> cers: and that's assuming no more delays
  1588. # [20:47] <cers> khuey: ahh - did you at least get like complementary snacks or drinkables while waiting?
  1589. # [20:48] <@khuey> but yeah, on the scale of air travel failures this is pretty low
  1590. # [20:49] * Quits: JeroenDeDauw (jeroen@C4934927.E3BD7543.7D022426.IP) (Ping timeout)
  1591. # [20:49] * Joins: JeroenDeDauw (jeroen@73735930.662DAB4C.D38347F4.IP)
  1592. # [20:49] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
  1593. # [20:50] <firebot> Check-in:
  1594. # [20:50] <firebot> http://hg.mozilla.org/mozilla-central/rev/97170e7a5f84 - Myk Melez - bug 747394 - rename webapprt/application.ini to webapprt/webapprt.ini to work around an issue in a build script that looks for Firefox's application.ini, which busted nightly partial
  1595. # [20:50] <firebot> updates, on a CLOSED TREE; r=bsmedberg, a=khuey
  1596. # [20:51] <@bz> we had some class for doing lazy construction, I thought
  1597. # [20:51] <@bz> LazilyConstructed or something?
  1598. # [20:51] <@bz> mxr comes up blank
  1599. # [20:52] <@khuey> Maybe?
  1600. # [20:52] * @bz is thinking he either needs this or needs to somehow rejigger his typed array representation. :(
  1601. # [20:53] <@bz> yeah
  1602. # [20:53] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1603. # [20:53] <@bz> we used to have a js::LazilyConstructed
  1604. # [20:53] * @bz wonders what happened to it
  1605. # [20:53] <@bz> Ah, renamed to Maybe
  1606. # [20:53] <@khuey> ask Waldo
  1607. # [20:53] <@khuey> I bet he disappeared it
  1608. # [20:53] <@bz> which is so clear
  1609. # [20:54] <@bz> So yeah
  1610. # [20:54] * Quits: cviecco_ (cviecco@moz-DD8CCFC9.paseolaplaza.com.ar) (Ping timeout)
  1611. # [20:54] <@bz> Maybe<Int32Array> it is for me
  1612. # [20:54] <@khuey> bah
  1613. # [20:54] <@bz> well
  1614. # [20:54] <@khuey> lack of sleep is catching up with me
  1615. # [20:54] <@bz> just in the codegenned code
  1616. # [20:54] <@bz> the problem being...
  1617. # [20:54] <@bz> Say I have IDL that says "Int32Array?"
  1618. # [20:55] * Joins: cviecco_ (cviecco@moz-104CC309.mv.mozilla.com)
  1619. # [20:55] <@bz> The callee will take a Int32Array*
  1620. # [20:55] <@bz> And the codegen should be something like:
  1621. # [20:55] * Quits: Elen (El@moz-749635E7.hsd1.ut.comcast.net) (Ping timeout)
  1622. # [20:55] <@bz> Int32Array* argN;
  1623. # [20:55] <@bz> Maybe<Int32Array> holder;
  1624. # [20:55] <@bz> if (argv[N].isNullOrUndefined()) {
  1625. # [20:55] <@bz> argN = NULL;
  1626. # [20:56] <@bz> } else if (argv[N].isObject() && JS_IsInt32Array(&argv[N].toObject())) {
  1627. # [20:56] <@bz> holder.construct(cx, &argv[N].toObject());
  1628. # [20:56] <@bz> argN = holder.addr();
  1629. # [20:56] <@bz> } else {
  1630. # [20:56] <@bz> // Throw
  1631. # [20:56] <@bz> }
  1632. # [20:57] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1633. # [20:57] <@bz> or something along those lines
  1634. # [20:57] * Quits: bholley (bholley@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
  1635. # [20:58] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1636. # [20:58] * Quits: richardus (richardus@moz-A4E2BEA4.com) (Ping timeout)
  1637. # [20:59] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
  1638. # [21:01] * Quits: Gijs (chatzilla@moz-C11B0461.dsl.alice.nl) (Quit: poof)
  1639. # [21:02] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  1640. # [21:02] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
  1641. # [21:02] * Joins: bholley_mobile (anonymous@moz-104CC309.mv.mozilla.com)
  1642. # [21:02] * Quits: bholley_mobile (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley_mobile)
  1643. # [21:03] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
  1644. # [21:08] * Joins: richardus (richardus@moz-A4E2BEA4.com)
  1645. # [21:09] * Quits: fxa90id (fxa90id@moz-52703F3D.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  1646. # [21:09] * Quits: c0smikde_ (c0smikdebr@2EB058E4.458E4F88.B84D4DA2.IP) (Quit: Computer has gone to sleep.)
  1647. # [21:10] <Ms2ger> Not Maybe<TypedArray<int32_t>>?
  1648. # [21:10] * AutomatedTester|AFK is now known as AutomatedTester
  1649. # [21:10] * Joins: anant (anant@moz-D3725328.dsl.dynamic.sonic.net)
  1650. # [21:10] * Quits: @smaug (chatzilla@moz-64736A0A.gprs.sl-laajakaista.fi) (Input/output error)
  1651. # [21:11] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1652. # [21:13] <Ms2ger> Note to self: a patch that unprefixes CSS transforms, but doesn't update tests, won't go green
  1653. # [21:13] <@khuey> sounds like a Captain Hindsight meme
  1654. # [21:14] * Joins: c0smikdebris (c0smikdebr@F06C531A.9B524EE1.BE90E62C.IP)
  1655. # [21:14] * Quits: xakz (XaMaD@moz-4A5DD6F7.w92-135.abo.wanadoo.fr) (Ping timeout)
  1656. # [21:15] <Ms2ger> http://mozillamemes.tumblr.com/post/21494090208/hubris-leads-to-laziness-laziness-leads-to-no
  1657. # [21:15] <Ms2ger> sid0, relevant to you
  1658. # [21:16] * gregglind_away is now known as gregglind
  1659. # [21:17] * Joins: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
  1660. # [21:18] * Joins: xakz (XaMaD@moz-75A3646D.w86-220.abo.wanadoo.fr)
  1661. # [21:18] * Joins: smaug (chatzilla@moz-64736A0A.gprs.sl-laajakaista.fi)
  1662. # [21:18] * ChanServ sets mode: +o smaug
  1663. # [21:19] * Joins: anky (anky@AD179039.A60576EE.C34E0B47.IP)
  1664. # [21:19] * Joins: Matti (chatzilla@moz-C5AA0635.dip.t-dialin.net)
  1665. # [21:19] * Quits: JeroenDeDauw (jeroen@73735930.662DAB4C.D38347F4.IP) (Ping timeout)
  1666. # [21:19] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1667. # [21:20] * Joins: Boriss (FlyingToas@moz-DD8CCFC9.paseolaplaza.com.ar)
  1668. # [21:20] * Joins: JeroenDeDauw (jeroen@6682EE8D.172582F6.172227A7.IP)
  1669. # [21:21] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1670. # [21:22] * Quits: maikmerten_ (maikmerten@moz-854A72B0.dynamic.qsc.de) (Quit: Leaving)
  1671. # [21:22] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  1672. # [21:22] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
  1673. # [21:22] * Quits: Boriss (FlyingToas@moz-DD8CCFC9.paseolaplaza.com.ar) (Ping timeout)
  1674. # [21:24] * khuey is now known as khuey|away
  1675. # [21:24] * Joins: mconley (mconley@moz-7B22FBCF.eng.wind.ca)
  1676. # [21:25] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1677. # [21:25] * Quits: JeroenDeDauw (jeroen@6682EE8D.172582F6.172227A7.IP) (Ping timeout)
  1678. # [21:26] * Joins: JeroenDeDauw (jeroen@1E365FE.2BDA37B1.35210129.IP)
  1679. # [21:26] * Joins: Boriss (FlyingToas@moz-DD8CCFC9.paseolaplaza.com.ar)
  1680. # [21:27] * Quits: @smaug (chatzilla@moz-64736A0A.gprs.sl-laajakaista.fi) (Input/output error)
  1681. # [21:27] * Joins: smaug (chatzilla@moz-64736A0A.gprs.sl-laajakaista.fi)
  1682. # [21:27] * ChanServ sets mode: +o smaug
  1683. # [21:29] * Joins: efes (efes@moz-929D2974.dynamic.chello.pl)
  1684. # [21:31] * Joins: gandalf (zbraniecki@moz-1FE7B7B1.neoplus.adsl.tpnet.pl)
  1685. # [21:32] * Joins: mconley_ (mconley@moz-9C978524.dsl.bell.ca)
  1686. # [21:32] * Quits: mconley (mconley@moz-7B22FBCF.eng.wind.ca) (Ping timeout)
  1687. # [21:32] * Quits: victorporof (victorporo@18536C17.20718EE9.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
  1688. # [21:34] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1689. # [21:35] * Quits: anky (anky@AD179039.A60576EE.C34E0B47.IP) (Ping timeout)
  1690. # [21:36] * Joins: anky (anky@AD179039.A60576EE.C34E0B47.IP)
  1691. # [21:39] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  1692. # [21:40] * Quits: @smaug (chatzilla@moz-64736A0A.gprs.sl-laajakaista.fi) (Ping timeout)
  1693. # [21:40] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1694. # [21:40] * Joins: smaug (chatzilla@moz-64736A0A.gprs.sl-laajakaista.fi)
  1695. # [21:40] * ChanServ sets mode: +o smaug
  1696. # [21:42] * Quits: c0smikdebris (c0smikdebr@F06C531A.9B524EE1.BE90E62C.IP) (Ping timeout)
  1697. # [21:42] * Quits: Boriss (FlyingToas@moz-DD8CCFC9.paseolaplaza.com.ar) (Ping timeout)
  1698. # [21:43] * Joins: c0smikdebris (c0smikdebr@F06C531A.9B524EE1.BE90E62C.IP)
  1699. # [21:44] * Joins: SignpostMarv (Marv@moz-D204782D.zone11.bethere.co.uk)
  1700. # [21:44] * Quits: cviecco_ (cviecco@moz-104CC309.mv.mozilla.com) (Input/output error)
  1701. # [21:44] <SignpostMarv> anyone awake familiar with the click event handler for menuitem elements ?
  1702. # [21:45] * Quits: JeroenDeDauw (jeroen@1E365FE.2BDA37B1.35210129.IP) (Ping timeout)
  1703. # [21:46] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1704. # [21:46] <@smaug> SignpostMarv: you mean html menuitem elements?
  1705. # [21:46] <@smaug> SignpostMarv: just ask the question and someone may answer
  1706. # [21:46] <@smaug> janv knows about html menu
  1707. # [21:47] <@smaug> back in a minute
  1708. # [21:47] * Quits: @smaug (chatzilla@moz-64736A0A.gprs.sl-laajakaista.fi) (Input/output error)
  1709. # [21:47] <janv> html or xul ?
  1710. # [21:47] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Ping timeout)
  1711. # [21:47] * Joins: smaug (chatzilla@moz-64736A0A.gprs.sl-laajakaista.fi)
  1712. # [21:47] * ChanServ sets mode: +o smaug
  1713. # [21:48] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1714. # [21:49] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
  1715. # [21:49] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1716. # [21:49] <SignpostMarv> html
  1717. # [21:50] <SignpostMarv> I've got context menus working in firefox, but I'm trying to figure out which element the context menu was made on when the menu item gets clicked
  1718. # [21:50] <janv> ah
  1719. # [21:50] <SignpostMarv> I do have a rather ugly workaround though.
  1720. # [21:50] <SignpostMarv> I'd rather do without it :P
  1721. # [21:51] <janv> can you pastebin it ?
  1722. # [21:51] <SignpostMarv> the butt-ugly workaround ?
  1723. # [21:51] <janv> yes
  1724. # [21:52] * Quits: anant (anant@moz-D3725328.dsl.dynamic.sonic.net) (Ping timeout)
  1725. # [21:52] <SignpostMarv> http://pastebin.com/CKEH7xSB
  1726. # [21:53] * Joins: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net)
  1727. # [21:53] <SignpostMarv> it basically monitors the context menu event
  1728. # [21:53] * Joins: anant (anant@moz-D3725328.dsl.dynamic.sonic.net)
  1729. # [21:53] <SignpostMarv> then the menuitem click event handler acts on the element found via the context menu event
  1730. # [21:54] * Joins: Boriss (FlyingToas@moz-DD8CCFC9.paseolaplaza.com.ar)
  1731. # [21:54] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Input/output error)
  1732. # [21:54] * Joins: karl (karl@moz-1775E89A.jetstream.xtra.co.nz)
  1733. # [21:54] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1734. # [21:55] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1735. # [21:55] <janv> let me try something
  1736. # [21:55] <bjacob> hey guys
  1737. # [21:55] * Quits: c0smikdebris (c0smikdebr@F06C531A.9B524EE1.BE90E62C.IP) (Ping timeout)
  1738. # [21:56] <bjacob> how would you feel about a web standard that's safe if implemented on SSE instructions but insecure if implemented on x87 instructions? :-P
  1739. # [21:56] * Quits: Boriss (FlyingToas@moz-DD8CCFC9.paseolaplaza.com.ar) (Ping timeout)
  1740. # [21:56] <SignpostMarv> o_O
  1741. # [21:56] * Joins: Boriss (FlyingToas@moz-DD8CCFC9.paseolaplaza.com.ar)
  1742. # [21:56] * Quits: anky (anky@AD179039.A60576EE.C34E0B47.IP) (Client exited)
  1743. # [21:57] * bjacob is having fun on public-fx@w3
  1744. # [21:57] * Quits: Boriss (FlyingToas@moz-DD8CCFC9.paseolaplaza.com.ar) (Quit: Boriss)
  1745. # [21:58] * Quits: WeirdAl (chatzilla@moz-5BDC219.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120313114517])
  1746. # [21:58] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Quit: jfkthame)
  1747. # [21:59] * Ms2ger is happy to avoid that list
  1748. # [22:00] <Ms2ger> bjacob, enjoying Dr. Olaf's emails, too? :)
  1749. # [22:00] <WG9s> bjacob: actaully I think your question makes no sense. Whetehre it is safe or not is not related to what instructions it is using but more what software is currently implemented on that cpu platform. I bet it could be made to be safe on x87 with proper lower layer code.
  1750. # [22:00] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1751. # [22:01] <bjacob> WG9s: on x87 instructions, an add or mul can be > 200x slower if some of the operands is NaN. that makes it impossible to secure CSS shaders just by restricting the shader language.
  1752. # [22:02] <janv> SignpostMarv: hmm, I think there was an article about it on hackc.mozilla.org
  1753. # [22:02] <janv> trying to find it
  1754. # [22:02] <janv> http://hacks.mozilla.org/2011/11/html5-context-menus-in-firefox-screencast-and-code/
  1755. # [22:03] * Joins: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net)
  1756. # [22:03] <SignpostMarv> that's for text selection methinx
  1757. # [22:04] <janv> SignpostMarv: you should be able to get the element from the contextmenu event, no ?
  1758. # [22:05] <SignpostMarv> that's what the ugly hack does. contextmenu triggers when context menu opens, but not when menuitem is clicked
  1759. # [22:06] <janv> yeah
  1760. # [22:06] <SignpostMarv> I'd rather not be adding/removing event handlers all the time
  1761. # [22:06] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  1762. # [22:06] <janv> contextmenu bubbles
  1763. # [22:06] <SignpostMarv> which is the other workaround I can think of
  1764. # [22:06] <janv> you can have just one listener
  1765. # [22:07] <SignpostMarv> see also the ugly workaround
  1766. # [22:07] * Quits: adeel (chatzilla@6B3315EA.D30FCE78.59D8DB68.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.8/20120312220748])
  1767. # [22:07] <SignpostMarv> .search-results is an <ol>
  1768. # [22:08] <janv> hmm
  1769. # [22:09] * SignpostMarv would prefer something like menuitem[i].addEventListener('click', function(e){ e.target.target })
  1770. # [22:11] * Joins: necolas (necolas@moz-EA7E3264.bb.sky.com)
  1771. # [22:11] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
  1772. # [22:12] * Joins: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP)
  1773. # [22:12] <janv> SignpostMarv: why do you need to add those event listeners separately ?
  1774. # [22:13] <SignpostMarv> because I wasn't sure if menuitem click would bubble to menu ?
  1775. # [22:13] <SignpostMarv> no particular reason
  1776. # [22:13] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Quit: Calling it a day)
  1777. # [22:13] * Joins: JeroenDeDauw (jeroen@58E53974.CE81DF44.EAC1E89C.IP)
  1778. # [22:14] * Joins: c0smikdebris (c0smikdebr@77C609E4.976956AF.D2D1FAF0.IP)
  1779. # [22:14] <janv> contextmenu is fired first
  1780. # [22:14] <janv> so you can remeber event.target in a listener
  1781. # [22:14] <janv> you can have just one for entire page
  1782. # [22:14] <janv> for the <body> element
  1783. # [22:14] <SignpostMarv> that just makes the workaround slightly less ugly :P
  1784. # [22:14] <janv> click handler(s) can then use it
  1785. # [22:15] <janv> it's not a workaround
  1786. # [22:15] <janv> you are actually clicking on native menu
  1787. # [22:15] <SignpostMarv> the problem is that menuitem's click handler properties do not seem to provide access to the element that was triggered initially
  1788. # [22:16] <janv> well
  1789. # [22:16] * Quits: JeroenDeDauw (jeroen@58E53974.CE81DF44.EAC1E89C.IP) (Ping timeout)
  1790. # [22:16] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  1791. # [22:16] <janv> that wasn't in the spec
  1792. # [22:16] * SignpostMarv sees contextmenu as a workaround for this problem
  1793. # [22:16] <janv> IIRC
  1794. # [22:16] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1795. # [22:16] <WG9s> It is good to see at least the Android and Linux nightlies were not broken by the fix. So hopefully the next triggered nightly will be green on OSX and Windows?
  1796. # [22:17] <SignpostMarv> janv: is that particular portion of the spec frozen ?
  1797. # [22:17] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  1798. # [22:17] <janv> I don't think so
  1799. # [22:18] <janv> there's only one impl AFAIK
  1800. # [22:18] * Joins: JeroenDeDauw (jeroen@69CFFE7B.6A419128.172227A7.IP)
  1801. # [22:18] <SignpostMarv> where does one go to get feedback on proposed changes to the spec ?
  1802. # [22:19] <janv> you can file a w3c bug
  1803. # [22:19] * Joins: mak (mak@moz-E1DBE63C.retail.telecomitalia.it)
  1804. # [22:19] <janv> or send an email to w3c mailing list
  1805. # [22:20] <janv> err
  1806. # [22:20] <janv> whatwg
  1807. # [22:20] <janv> http://forums.whatwg.org/bb3/index.php
  1808. # [22:21] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
  1809. # [22:21] * SignpostMarv wrote some JS to build composite context menus
  1810. # [22:21] <SignpostMarv> ^since the spec seems to only allow one context menu per element
  1811. # [22:22] * Quits: anant (anant@moz-D3725328.dsl.dynamic.sonic.net) (Quit: anant)
  1812. # [22:23] <SignpostMarv> oh, incidentally, there was another workaround I tried;
  1813. # [22:23] * Quits: darin (darin@moz-CD91E596.google.com) (Quit: Leaving)
  1814. # [22:23] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1815. # [22:23] * Quits: tchevalier (Instantbir@moz-6EBE936C.w90-48.abo.wanadoo.fr) (Connection reset by peer)
  1816. # [22:23] * Quits: Ms2ger (Ms2ger@CEF8CBD7.3067C44D.37724B0D.IP) (Quit: nn)
  1817. # [22:23] <SignpostMarv> document.querySelector('*[contextmenu]:active') didn't seem to work
  1818. # [22:24] * Joins: tchevalier (Instantbir@moz-6EBE936C.w90-48.abo.wanadoo.fr)
  1819. # [22:24] <NeilAway> bah, why is mozillamemes so hard to submit to?
  1820. # [22:25] * Quits: efes (efes@moz-929D2974.dynamic.chello.pl) (Client exited)
  1821. # [22:25] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Ping timeout)
  1822. # [22:26] <NeilAway> SignpostMarv: have you tried popup.triggerNode?
  1823. # [22:26] <KWierso> NeilAway: hard in what way?
  1824. # [22:27] * Quits: mconley_ (mconley@moz-9C978524.dsl.bell.ca) (Ping timeout)
  1825. # [22:27] <janv> this is about html menuitem
  1826. # [22:27] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1827. # [22:27] * Quits: mak (mak@moz-E1DBE63C.retail.telecomitalia.it) (Client exited)
  1828. # [22:28] <SignpostMarv> popup.triggerNode ??
  1829. # [22:28] <janv> that's only available in xul
  1830. # [22:28] <NeilAway> KWierso: well, how hard is it to write a form to capture a URL?
  1831. # [22:29] * KWierso is getting a "$ is not defined" error when clicking "Use a URL instead"
  1832. # [22:29] <KWierso> swear that was working the other day...
  1833. # [22:29] <SignpostMarv> that sounds like a jquery not loading problem ?
  1834. # [22:31] <KWierso> NeilAway: alternatively, paste your web-based URL into the filepicker's textbox and the URL will be uploaded from your browser cache
  1835. # [22:31] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  1836. # [22:32] * Quits: xakz (XaMaD@moz-75A3646D.w86-220.abo.wanadoo.fr) (Ping timeout)
  1837. # [22:32] <NeilAway> janv: sorry, I misunderstood
  1838. # [22:32] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1839. # [22:32] <janv> sure
  1840. # [22:32] <NeilAway> KWierso: tl;dr
  1841. # [22:32] <janv> no problem
  1842. # [22:34] <janv> SignpostMarv: btw, we are also working on html toolbar menus :)
  1843. # [22:34] <SignpostMarv> janv: bubbling workaround: http://pastebin.com/7kS8tu2W
  1844. # [22:35] <SignpostMarv> bonus is the bubbling workaround works with the composite context menus script
  1845. # [22:35] <janv> ok
  1846. # [22:37] <SignpostMarv> think along the lines of what td.headers does :P
  1847. # [22:37] <SignpostMarv> space-seperated list of menu ids
  1848. # [22:37] * Quits: karl (karl@moz-1775E89A.jetstream.xtra.co.nz) (Ping timeout)
  1849. # [22:38] <SignpostMarv> added side effect of the composite context menus script is it stops the context menu entries showing up when javascript is disabled
  1850. # [22:39] <SignpostMarv> which is a little daft, given that firefox provides no indication to the effect "hey, you've got javascript disabled, this context menuitem won't work" :P
  1851. # [22:39] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
  1852. # [22:40] * Joins: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com)
  1853. # [22:41] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1854. # [22:41] <NeilAway> SignpostMarv: SeaMonkey doesn't have that bug ;-)
  1855. # [22:41] <SignpostMarv> :D
  1856. # [22:42] <SignpostMarv> any thoughts on which component to select on the the w3c bug tracker ?
  1857. # [22:42] <janv> one sec
  1858. # [22:42] <NeilAway> SignpostMarv: well, we test for docShell.allowJavascript and also the javascript.enabled pref but we don't test for NoScript
  1859. # [22:43] <janv> HTML5 Spec
  1860. # [22:43] <SignpostMarv> there's two
  1861. # [22:43] <SignpostMarv> spec (editor: Ian Hickson) and spec author view
  1862. # [22:43] <janv> see bug 13608 I filed
  1863. # [22:44] <janv> LC1
  1864. # [22:44] <SignpostMarv> I put it in LC1 HTML5 spec then ?
  1865. # [22:44] <janv> ok
  1866. # [22:45] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
  1867. # [22:45] * SignpostMarv re-reads the spec before hitting submit
  1868. # [22:46] * Quits: JeroenDeDauw (jeroen@69CFFE7B.6A419128.172227A7.IP) (Ping timeout)
  1869. # [22:46] * Joins: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1870. # [22:46] * Joins: JeroenDeDauw (jeroen@7854BF92.73E0AD72.172227A7.IP)
  1871. # [22:48] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a2/20120405042010])
  1872. # [22:48] <WG9s> SignpostMarv: Hoping my getting you to the more technical channel helped. normally I am doing the opposite trying to get people who need user level support to #firefox to avoid pestering the developers with user support type issues.
  1873. # [22:49] <WG9s> but it seemed your issue was too technical to be answered on the #firefox channel.
  1874. # [22:49] <janv> yeah
  1875. # [22:50] <gkw> mfinkle: ping
  1876. # [22:50] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1877. # [22:50] <mfinkle> gkw, pong
  1878. # [22:50] <SignpostMarv> WG9s: it did, yes
  1879. # [22:50] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  1880. # [22:50] <gkw> mfinkle: the typedarray patch you just denied approval.... fixed a severe typedarray bug that is only on nightly
  1881. # [22:51] <mfinkle> gkw, i minused due to shear size and files touched
  1882. # [22:51] <gkw> mfinkle: the denial of the patch will definitely affect the stability of Mobile, unless we would like a spotfix for the bad bug
  1883. # [22:51] <mfinkle> tell me it's safe and no puppies will be harmed
  1884. # [22:51] <WG9s> and I also think it did nto make peopel here think you were bothering developers with an issue that you should have been taking elsewhere.
  1885. # [22:52] <WG9s> Or if it did they would be mad at me rather than you cause it was my idea.
  1886. # [22:52] * Quits: JeroenDeDauw (jeroen@7854BF92.73E0AD72.172227A7.IP) (Ping timeout)
  1887. # [22:52] <gkw> mfinkle: yes, so it'll be nice to have that justification in the bug, so someone can work on a spotfix for the bad bug instead
  1888. # [22:52] <Jesse> which bug is this? is backing out the regressor an option?
  1889. # [22:52] <gkw> Jesse: 711843 and 743000
  1890. # [22:52] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Connection reset by peer)
  1891. # [22:52] * Joins: JeroenDeDauw (jeroen@A61BB72A.73E0AD72.172227A7.IP)
  1892. # [22:52] <WG9s> I've had people mad at me before ;-)
  1893. # [22:53] * Joins: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com)
  1894. # [22:53] <gkw> Jesse: if i recalled correctly, sfink mentioned that it's just as much work to back out the regressor (not too sure)
  1895. # [22:53] * Joins: philipp64|laptop_ (chatzilla@moz-49802010.redfish-solutions.com)
  1896. # [22:53] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Connection reset by peer)
  1897. # [22:53] * philipp64|laptop_ is now known as philipp64|laptop
  1898. # [22:53] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
  1899. # [22:54] * AutomatedTester is now known as AutomatedTester|AFK
  1900. # [22:54] <Jesse> https://bugzilla.mozilla.org/show_bug.cgi?id=743000#c9 "If I can't get bug 711843 landed in the next few days, I'll work on a spot fix."
  1901. # [22:56] <mfinkle> gkw, i could be swayed and the bug does mention green try builds, but i don't see links to those builds
  1902. # [22:56] <gkw> sfink or sfink|log ^
  1903. # [22:57] * gregglind is now known as gregglind_away
  1904. # [22:57] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Input/output error)
  1905. # [22:58] * Joins: mconley (mconley@moz-9C978524.dsl.bell.ca)
  1906. # [22:59] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1907. # [23:00] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
  1908. # [23:04] <SignpostMarv> https://www.w3.org/Bugs/Public/show_bug.cgi?id=16816
  1909. # [23:06] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  1910. # [23:06] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
  1911. # [23:06] <gkw> mfinkle: try results: https://bugzilla.mozilla.org/show_bug.cgi?id=711843#c132
  1912. # [23:07] <janv> SignpostMarv: thanks
  1913. # [23:07] <gkw> (after some digging work)
  1914. # [23:08] <SignpostMarv> janv: also posting on whatwg
  1915. # [23:08] <janv> ok
  1916. # [23:08] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1917. # [23:09] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1918. # [23:11] <mfinkle> gkw, thanks
  1919. # [23:11] <mfinkle> the tests for mobile look ok
  1920. # [23:11] <gkw> mfinkle: np
  1921. # [23:11] <mfinkle> no failures or talos regressions
  1922. # [23:11] <gkw> \o/
  1923. # [23:11] <mfinkle> let's give it a try
  1924. # [23:13] * Quits: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com) (Ping timeout)
  1925. # [23:13] * Quits: ircloggr (nodebot@moz-A5A7C008.compute-1.amazonaws.com) (Client exited)
  1926. # [23:13] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1927. # [23:14] * Quits: smagnin (pike@moz-92F5249F.w90-57.abo.wanadoo.fr) (Client exited)
  1928. # [23:14] * Joins: ircloggr (nodebot@moz-F599CDB3.compute-1.amazonaws.com)
  1929. # [23:15] <gkw> mfinkle: hurray! so i can help sfink land on inbound now, i suppose?
  1930. # [23:15] <gkw> thanks for the approval
  1931. # [23:15] * gkw fingers crossed that everything will be alright
  1932. # [23:17] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
  1933. # [23:18] <@bz> Ms2ger: You still there?
  1934. # [23:18] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
  1935. # [23:18] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 11.0/20120313114517])
  1936. # [23:18] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1937. # [23:19] <gkw> oh no, sfink has to refresh his patch, bitrotted.
  1938. # [23:20] <@bz> heh
  1939. # [23:21] * Quits: JeroenDeDauw (jeroen@A61BB72A.73E0AD72.172227A7.IP) (Ping timeout)
  1940. # [23:22] <Callek> gkw: can always try to apply to earlier rev it applies on then rebase, and push if the rebase is sane!
  1941. # [23:22] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Ping timeout)
  1942. # [23:22] <Callek> that is usually hit or miss and my desire to do so *always* depends on my understanding of teh code
  1943. # [23:22] * Joins: JeroenDeDauw (jeroen@18EA4438.E507F207.7D022426.IP)
  1944. # [23:22] <gkw> Callek: rebase is more clever than hg qpush?
  1945. # [23:24] <Callek> gkw: yes, but it can be weird to cooperate with MQ sometimes (I've found that for me, to do rebase by hand I need to qfinish -a, up to rev patch applies on, qimport bz:..., qpush, qfinish, rebase, then qimport patchset (if I need to make changes to author, message, etc.)
  1946. # [23:24] <Callek> hg qimport -r tip && hg qpop is how I import patchset ;-)
  1947. # [23:27] <gkw> Callek: ok, so i hg up to required changeset, then i hg qimported. what's next?
  1948. # [23:28] <@bz> or you could just look at the patch and see what needs fixing
  1949. # [23:28] <@bz> if desired
  1950. # [23:28] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  1951. # [23:29] <@bz> hmm
  1952. # [23:29] <@bz> though that would actually take some work
  1953. # [23:29] <Callek> bz: yea that *sometimes* is easier
  1954. # [23:29] <@bz> gkw: which patch version were you dealing with?
  1955. # [23:29] <Callek> gkw: you'd hg qpush
  1956. # [23:29] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  1957. # [23:29] <Callek> but yea I'm no expert with rebase, and I know it can be funky, so I'll defer to bz since he's here
  1958. # [23:30] <gkw> bz: dealing with https://bugzilla.mozilla.org/show_bug.cgi?id=711843#c126
  1959. # [23:30] <gkw> Callek: qpush succeeds
  1960. # [23:30] <@bz> hmm
  1961. # [23:30] <@bz> odd
  1962. # [23:30] <@bz> That postdates the last WEbGLContextGL change I see
  1963. # [23:31] <@dolske> write a genetic merge-algorithm that does try pushes... the one philor doesn't have to star will be the good one.
  1964. # [23:31] * Joins: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com)
  1965. # [23:31] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  1966. # [23:31] <@bz> dolske: s/will/may/
  1967. # [23:31] * nical is now known as nical|away
  1968. # [23:31] <@bz> gkw: one sec
  1969. # [23:32] <@bz> oh
  1970. # [23:32] <@bz> bjacob landed webgl stuff on inbound earlier today
  1971. # [23:33] * @bz has no idea whether that's relevant
  1972. # [23:33] * bwinton_away is now known as bwinton
  1973. # [23:35] * Quits: tchevalier (Instantbir@moz-6EBE936C.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
  1974. # [23:37] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  1975. # [23:38] * Quits: scenor (Daily@moz-E61BAC4E.adsl.highway.telekom.at) (Ping timeout)
  1976. # [23:38] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  1977. # [23:38] <gkw> bz: so i have a .rej file, how should i try to repair the chunk?
  1978. # [23:41] * bwinton is now known as bwinton_away
  1979. # [23:41] * Quits: msucan (msucan-@754ABC71.319ADCBF.D7B372F7.IP) (Quit: .)
  1980. # [23:42] * Joins: scenor (Daily@moz-E61BAC4E.adsl.highway.telekom.at)
  1981. # [23:43] * Quits: @bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
  1982. # [23:43] * gkw thinks he'd rather wait for sfink instead
  1983. # [23:43] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  1984. # [23:44] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  1985. # [23:44] * Quits: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net) (Quit: Instantbird -- http://www.instantbird.com)
  1986. # [23:44] * Quits: past (past@moz-588E51B5.dsl.dyn.forthnet.gr) (Input/output error)
  1987. # [23:44] * Joins: necolas_ (necolas@moz-EA7E3264.bb.sky.com)
  1988. # [23:46] * Quits: necolas (necolas@moz-EA7E3264.bb.sky.com) (Ping timeout)
  1989. # [23:48] * Quits: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net) (Client exited)
  1990. # [23:48] * Quits: gandalf (zbraniecki@moz-1FE7B7B1.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
  1991. # [23:49] * Joins: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net)
  1992. # [23:49] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
  1993. # [23:49] * Quits: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net) (Client exited)
  1994. # [23:50] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
  1995. # [23:50] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
  1996. # [23:50] * rniwa_ is now known as rniwa
  1997. # [23:52] * Joins: JeroenDeDauw1 (jeroen@D5B4EA2C.46B2B40.C44933E.IP)
  1998. # [23:52] * Quits: JeroenDeDauw (jeroen@18EA4438.E507F207.7D022426.IP) (Ping timeout)
  1999. # [23:52] * Joins: gandalf (zbraniecki@moz-1FE7B7B1.neoplus.adsl.tpnet.pl)
  2000. # [23:53] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
  2001. # [23:55] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
  2002. # [23:55] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  2003. # [23:55] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
  2004. # [23:55] <jfkthame> RyanVM: looks like you have bustage on inbound :(
  2005. # [23:56] <RyanVM> backed out
  2006. # [23:56] <jfkthame> great - that was quick!
  2007. # [23:56] <RyanVM> service with a smile :)
  2008. # [23:57] * Quits: JeroenDeDauw1 (jeroen@D5B4EA2C.46B2B40.C44933E.IP) (Ping timeout)
  2009. # [23:58] * Joins: JeroenDeDauw (jeroen@8CCBA9F6.377B0343.172227A7.IP)
  2010. # [23:58] * Quits: c0smikdebris (c0smikdebr@77C609E4.976956AF.D2D1FAF0.IP) (Quit: Computer has gone to sleep.)
  2011. # [23:58] <WG9s> can any of you fix my linux 3.3 kernel issue this quickly?
  2012. # [23:58] * Quits: Matti (chatzilla@moz-C5AA0635.dip.t-dialin.net) (Client exited)
  2013. # [23:59] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  2014. # Session Close: Sun Apr 22 00:00:00 2012

The end :)