1c84d17d28fba71a81d9a1338beba918d05d2fa0: Bug 901106 - Make sure sure the nsDOMScriptObjectFactory gets instantiated.
Bobby Holley <bobbyholley@gmail.com> - Mon, 19 Aug 2013 16:24:28 -0700 - rev 143158
Push 32640 by bobbyholley@gmail.com at Mon, 19 Aug 2013 23:24:52 +0000
Bug 901106 - Make sure sure the nsDOMScriptObjectFactory gets instantiated. This used to happen implicitly when we created the first nsJSContext, but that goes away in the next patch. Without this, we get a couple of odd exception- related failures in the IPC indexedDB tests.
727a41553d2a8ceb4b832f735c5fbf4e9739168b: Bug 901106 - Remove nsIScriptRuntime. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Mon, 19 Aug 2013 16:24:28 -0700 - rev 143157
Push 32640 by bobbyholley@gmail.com at Mon, 19 Aug 2013 23:24:52 +0000
Bug 901106 - Remove nsIScriptRuntime. r=mrbkap All this stuff is now for nsGlobalWindow's use only.
37fbe12dcb8116ac295e53b8c3bc7284e8fcddbf: Bug 901106 - Stop using nsIScriptContext for XUL prototype documents. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Mon, 19 Aug 2013 16:24:28 -0700 - rev 143156
Push 32640 by bobbyholley@gmail.com at Mon, 19 Aug 2013 23:24:52 +0000
Bug 901106 - Stop using nsIScriptContext for XUL prototype documents. r=smaug This patch is roughly analagous to what I did for XBL compilation scopes in https://hg.mozilla.org/mozilla-central/rev/26898c90f9cc. According to CC dumps, the gray unmarking during MarkInCCGeneration prevents this stuff from being traversed during CC.
dfeae8aacc8b42078eaff1cd67e0601fdc406e06: Bug 901106 - Stop implementing nsIScriptGlobalObjectOwner in nsXULPrototypeDocument. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Mon, 19 Aug 2013 16:24:27 -0700 - rev 143155
Push 32640 by bobbyholley@gmail.com at Mon, 19 Aug 2013 23:24:52 +0000
Bug 901106 - Stop implementing nsIScriptGlobalObjectOwner in nsXULPrototypeDocument. r=smaug
d3b0012435d2955c43c4e22990d50e48505e5d8c: Bug 901106 - Pass nsXULPrototypeDocuments directly through serialization and use AutoSafeJSContext at the serialization point. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Mon, 19 Aug 2013 16:24:27 -0700 - rev 143154
Push 32640 by bobbyholley@gmail.com at Mon, 19 Aug 2013 23:24:52 +0000
Bug 901106 - Pass nsXULPrototypeDocuments directly through serialization and use AutoSafeJSContext at the serialization point. r=smaug
a7f5e4533a8cc70227a16b3a6a64308663a4ba29: Bug 901106 - Be more direct in nsXULPrototypeScript::Compile. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Mon, 19 Aug 2013 16:24:27 -0700 - rev 143153
Push 32640 by bobbyholley@gmail.com at Mon, 19 Aug 2013 23:24:52 +0000
Bug 901106 - Be more direct in nsXULPrototypeScript::Compile. r=smaug Given that this is just the phony compilation global we're dealing with, the only thing relevant about this script context is that it defaults to the right compartment. But we can do that manually with the SafeJSContext. The CanExecuteScripts check was something I added to address review comments in bug 901162 comment 8. I now realize that it's effectively a no-op, because the nsIScriptContext here corresponds to the compilation scope, not the document, so it will never have script disabled.
14eeaab1e6680474403855fff10eb5d1362f4be2: Bug 901106 - Inline and remove nsIScriptContext::{Serialize,Deserialize}. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Mon, 19 Aug 2013 16:24:27 -0700 - rev 143152
Push 32640 by bobbyholley@gmail.com at Mon, 19 Aug 2013 23:24:52 +0000
Bug 901106 - Inline and remove nsIScriptContext::{Serialize,Deserialize}. r=smaug
7187d131a09394dda1c01593fcad07535c898292: Bug 901106 - Deserialize FastLoad scripts into the compilation scope, rather than the scope of the first document created. r=smaug
Bobby Holley <bobbyholley@gmail.com> - Mon, 19 Aug 2013 16:24:26 -0700 - rev 143151
Push 32640 by bobbyholley@gmail.com at Mon, 19 Aug 2013 23:24:52 +0000
Bug 901106 - Deserialize FastLoad scripts into the compilation scope, rather than the scope of the first document created. r=smaug This code dates back to 2003, and smaug and I both think it's probably a bug. In fact, it might cause leaks, because the prototype document would hold the script alive, the script would hold the document alive, and the document would hold the prototype document alive in the cache.
57ee0ba35de63fda5b9e026308583e46f2ca32e0: Bug 858622 - Make jit-tests runnable on mobile;r=terrence
Dan Minor <dminor@mozilla.com> - Mon, 19 Aug 2013 15:21:34 -0400 - rev 143150
Push 32639 by dminor@mozilla.com at Mon, 19 Aug 2013 23:10:35 +0000
Bug 858622 - Make jit-tests runnable on mobile;r=terrence
8dc4c45cfda39545317ad0d00952598cea568f23: Bug 905437: Make it possible for 'mach xpcshell-test' to run xpcshell under GDB. r=ted
Jim Blandy <jimb@mozilla.com> - Mon, 19 Aug 2013 16:07:40 -0700 - rev 143149
Push 32638 by jblandy@mozilla.com at Mon, 19 Aug 2013 23:07:58 +0000
Bug 905437: Make it possible for 'mach xpcshell-test' to run xpcshell under GDB. r=ted At the moment, the --debug argument accepted by mach xpcshell-test is dropped. I don't know if just bringing the old harness's command-line arguments forward to 'mach xpcshell-test' is the most mach-ish way to do things, but it does let me get things started.
94a23a49ca26c11e8a25f57e7328b1c2a0522b14: Bug 865253 - Part 5: Shorten a comment to fit in 80 columns. r=ehsan
Ralph Giles <giles@mozilla.com> - Mon, 19 Aug 2013 11:58:00 -0700 - rev 143148
Push 32637 by rgiles@mozilla.com at Mon, 19 Aug 2013 22:58:26 +0000
Bug 865253 - Part 5: Shorten a comment to fit in 80 columns. r=ehsan
f9bad5e3e7baf5a1a26df0f7afa4e909a4a98b91: Bug 865253 - Part 4: Stop OscillatorNodes on context shutdown. r=ehsan
Ralph Giles <giles@mozilla.com> - Mon, 19 Aug 2013 11:57:00 -0700 - rev 143147
Push 32637 by rgiles@mozilla.com at Mon, 19 Aug 2013 22:58:26 +0000
Bug 865253 - Part 4: Stop OscillatorNodes on context shutdown. r=ehsan Like AudioBufferSourceNode and ScriptProcessorNode, OscillatorNode holds a self-reference in mPlaying. Keep track of all osc nodes in the AudioContext and explicitly stop them to make sure this reference is dropped.
8978b161d87001247e303b9fe9403ba299794715: Bug 865253 - Part 3: Direct generation of fixed oscillator types. r=ehsan
Ralph Giles <giles@mozilla.com> - Mon, 19 Aug 2013 11:56:00 -0700 - rev 143146
Push 32637 by rgiles@mozilla.com at Mon, 19 Aug 2013 22:58:26 +0000
Bug 865253 - Part 3: Direct generation of fixed oscillator types. r=ehsan Simple direct calculation of the fixed types. We probably want to use the PeriodicWave machinery to generate the pre-defined waveforms once it's available. In either case we can optimize this significantly by caching the generated waveform when the frequency is stationary over the block.
09c06b817d435346e7f05ed247fa87346e77a8c7: Bug 865253 - Part 2: Implement the alternate enum values for OscillatorNode; r=roc
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 19 Aug 2013 11:54:00 -0700 - rev 143145
Push 32637 by rgiles@mozilla.com at Mon, 19 Aug 2013 22:58:26 +0000
Bug 865253 - Part 2: Implement the alternate enum values for OscillatorNode; r=roc
8a7b48cfa4f29c044be96dd2e3db5250e367a08b: Bug 865253 - Part 1: Implement the DOM bindings for OscillatorNode; r=roc
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 19 Aug 2013 11:53:00 -0700 - rev 143144
Push 32637 by rgiles@mozilla.com at Mon, 19 Aug 2013 22:58:26 +0000
Bug 865253 - Part 1: Implement the DOM bindings for OscillatorNode; r=roc
9f54f76085eb12ecd416989d721dd6698f53f895: Bug 905215 - Add a test sheet for HTML elements, r=davidb
Alexander Surkov <surkov.alexander@gmail.com> - Mon, 19 Aug 2013 18:50:14 -0400 - rev 143143
Push 32636 by surkov.alexander@gmail.com at Mon, 19 Aug 2013 22:49:42 +0000
Bug 905215 - Add a test sheet for HTML elements, r=davidb
6263d08cbb87e053ac68c6af43660b7511e7a38e: Bug 863306: Propagate RTCP_MUX Status to pipeline via VCM. r=abr
Suhas Nandakumar <snandaku@cisco.com> - Thu, 27 Jun 2013 18:08:20 -0700 - rev 143142
Push 32635 by ehugg@cisco.com at Mon, 19 Aug 2013 22:39:58 +0000
Bug 863306: Propagate RTCP_MUX Status to pipeline via VCM. r=abr
bbf749ee2af7c67e8e60efa38b0f04c71a78f608: Bug 905002: backout bug 879717 until we can fix the mac-only regression rs=roc
Randell Jesup <rjesup@jesup.org> - Mon, 19 Aug 2013 18:30:15 -0400 - rev 143141
Push 32634 by rjesup@wgate.com at Mon, 19 Aug 2013 22:38:00 +0000
Bug 905002: backout bug 879717 until we can fix the mac-only regression rs=roc
8a62bbd033a23aff392d5c4ed6cad3e5026aafe2: Backout bug 899222 (forgot to apply review comments)
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 19 Aug 2013 15:26:39 -0700 - rev 143140
Push 32633 by wmccloskey@mozilla.com at Mon, 19 Aug 2013 22:28:51 +0000
Backout bug 899222 (forgot to apply review comments)
716d1f856bdf6e1a513e14ece2c4c5c70584cf05: Bug 888898 - Fix rooting in setObjectMetadataCallback (r=bhackett)
Bill McCloskey <wmccloskey@mozilla.com> - Mon, 19 Aug 2013 15:22:55 -0700 - rev 143139
Push 32632 by wmccloskey@mozilla.com at Mon, 19 Aug 2013 22:25:17 +0000
Bug 888898 - Fix rooting in setObjectMetadataCallback (r=bhackett)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip