98f601d658c4cea2e0a5906f9c2a219ae52b40b5: Bug 567873 - Android packaging should use standard packaging code, r=ted a=blocking-fennec
Michael Wu <mwu@mozilla.com> - Tue, 12 Oct 2010 12:43:38 -0700 - rev 55720
Bug 567873 - Android packaging should use standard packaging code, r=ted a=blocking-fennec
ae1cec6335b13d5a3efeb808ff80a807357aeced: Fix anyname_finalize to look in the right compartment, to avoid dangling pointer. Likely fix for bug 603270. r=mrbkap over IRC.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 12 Oct 2010 14:40:05 -0500 - rev 55719
Fix anyname_finalize to look in the right compartment, to avoid dangling pointer. Likely fix for bug 603270. r=mrbkap over IRC.
4d4f6ecca0e0acf6b384d053aa77198479a9ac21: Bug 603533 - We need to hold a strong reference when forwarding to the outer window. r=jst
Blake Kaplan <mrbkap@gmail.com> - Tue, 12 Oct 2010 11:59:28 -0700 - rev 55718
Bug 603533 - We need to hold a strong reference when forwarding to the outer window. r=jst
8e418df1af74f3d17ae5117609e0cc7311178f5c: Bug 601168: Allow nsHTMLPluginObjElementSH::Call to pass through non-Object |this| values to the plugin. r=bz,gal
Jim Blandy <jimb@mozilla.com> - Tue, 12 Oct 2010 11:50:03 -0700 - rev 55717
Bug 601168: Allow nsHTMLPluginObjElementSH::Call to pass through non-Object |this| values to the plugin. r=bz,gal This introduces some new JSAPI C++ entry points, one of which allows arbitrary jsvals to be passed as the |this| value to a call; this means we avoid a JSVAL_TO_OBJECT call in the caller, and its corresponding OBJECT_TO_JSVAL call in the callee.
7d3e85d0f2ca6e36def13fe010f03f9eab6f535b: Bug 514570: Adapt XPConnect to new JS_GetFrameThis arguments. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Tue, 12 Oct 2010 11:50:03 -0700 - rev 55716
Bug 514570: Adapt XPConnect to new JS_GetFrameThis arguments. r=jorendorff It used to be: JSObject *JS_GetFrameThis(JSContext *, JSStackFrame *); Now it is: JSBool JS_GetFrameThis(JSContext *, JSStackFrame *, jsval *); (In strict mode code, |this| values that are primitives don't get wrapped.)
71f319b82fdc662bac898c5a48ccce5f8e8f7089: Bug 514570: Adapt jsd to new JS_GetFrameThis arguments. r=brendan
Jim Blandy <jimb@mozilla.com> - Tue, 12 Oct 2010 11:50:03 -0700 - rev 55715
Bug 514570: Adapt jsd to new JS_GetFrameThis arguments. r=brendan It used to be: JSObject *JS_GetFrameThis(JSContext *, JSStackFrame *); Now it is: JSBool JS_GetFrameThis(JSContext *, JSStackFrame *, jsval *); (In strict mode code, |this| values that are primitives don't get wrapped.)
941910fb9501c7cffa2d6931e1fb43bf38795f85: Bug 575522 - Object.prototype.toString should return "[object Undefined]" and "[object Null]" when called with |this === undefined| or |this === null|, respectively. r=jorendorff,brendan
Jeff Walden <jwalden@mit.edu> - Tue, 12 Oct 2010 11:50:03 -0700 - rev 55714
Bug 575522 - Object.prototype.toString should return "[object Undefined]" and "[object Null]" when called with |this === undefined| or |this === null|, respectively. r=jorendorff,brendan
38cbd4e02afc0c69ac3ec8002446ac4ce3b1f2b8: Bug 514570 - 3 - Don't box |this| for strict mode functions. r=jorendorff
Jeff Walden <jwalden@mit.edu> - Tue, 12 Oct 2010 11:50:03 -0700 - rev 55713
Bug 514570 - 3 - Don't box |this| for strict mode functions. r=jorendorff
08552482670daab4f3a3bcc45cd31950c93824df: Bug 514570 - 2 - Push |undefined| rather than |null| when calling functions without a specified |this| value, per ES5. r=jorendorff
Jeff Walden <jwalden@mit.edu> - Tue, 12 Oct 2010 11:50:03 -0700 - rev 55712
Bug 514570 - 2 - Push |undefined| rather than |null| when calling functions without a specified |this| value, per ES5. r=jorendorff
66710af05aa1d25135e3a610cfb7f4bf5e9010f8: Bug 514570 - 1 - Convert primitive-this-of-type function flags into a single primitive-this flag, to pave way for strict mode unadulterated-this passing. r=jorendorff
Jeff Walden <jwalden@mit.edu> - Tue, 12 Oct 2010 11:50:02 -0700 - rev 55711
Bug 514570 - 1 - Convert primitive-this-of-type function flags into a single primitive-this flag, to pave way for strict mode unadulterated-this passing. r=jorendorff
d5eb3c44d131fa2ac1961e39bd071ac58dcbf13a: JSOPTION_ANONFUNFIX should be set in js shell (5595555, r=cdleary).
Brendan Eich <brendan@mozilla.org> - Wed, 06 Oct 2010 14:58:28 -0700 - rev 55710
JSOPTION_ANONFUNFIX should be set in js shell (5595555, r=cdleary).
0a667876b6fdd4693e7aec34f73b22ba4d357ff0: Bug 601835 Add JS_STATIC_ASSERT back for Solaris Studio, r=brendan
Ginn Chen <ginn.chen@sun.com> - Mon, 11 Oct 2010 18:23:55 +0800 - rev 55709
Bug 601835 Add JS_STATIC_ASSERT back for Solaris Studio, r=brendan
1eda0cc3bbf912dfb6e492d98499b39b5a763728: Warning fixes (one left over from 602621, the other from 584789).
Brendan Eich <brendan@mozilla.org> - Sun, 10 Oct 2010 21:11:45 -0700 - rev 55708
Warning fixes (one left over from 602621, the other from 584789).
9cb987478e60e16e6ed2bb50088bbba48831a2e5: Bug 580128 - No need to assert about commpartment mismatches in JS_Get/SetPrivate (r=gal).
Johnny Stenback <jst@mozilla.com> - Sun, 10 Oct 2010 15:50:11 -0700 - rev 55707
Bug 580128 - No need to assert about commpartment mismatches in JS_Get/SetPrivate (r=gal).
afb1c3a1ef75176ac40fc70c737533109a224bfc: Bug 580128 - Make nsJSNPRuntime compartment safe (r=gal).
Johnny Stenback <jst@mozilla.com> - Sun, 10 Oct 2010 15:50:08 -0700 - rev 55706
Bug 580128 - Make nsJSNPRuntime compartment safe (r=gal).
7436198284d59a6f86c2c90e6bc6c3c70a99ba95: Bug 580128 - Deal with the outer object hook failing a little more gracefully. r=jst
Blake Kaplan <mrbkap@gmail.com> - Sun, 10 Oct 2010 15:49:51 -0700 - rev 55705
Bug 580128 - Deal with the outer object hook failing a little more gracefully. r=jst
8a4301706ebb6955306a756873f2d7b6662b0c55: Bug 580128. Remove cross origin string wrappers from hash when the wrapped string dies. r=mrbkap.
Peter Van der Beken <peterv@propagandism.org> - Sun, 10 Oct 2010 15:49:38 -0700 - rev 55704
Bug 580128. Remove cross origin string wrappers from hash when the wrapped string dies. r=mrbkap. As a note: this bug took peterv and mrbkap 7 hours to track down using replay debugging after spending hours trying to even catch it on a replay debugging box.
ce67cc2523509f206be216f7b6e4c12a66653da0: bug 580128 - Allow chrome://global/ scripts to unwrap SOWs going into C++. r=peterv/jst
Blake Kaplan <mrbkap@gmail.com> - Sun, 10 Oct 2010 15:49:30 -0700 - rev 55703
bug 580128 - Allow chrome://global/ scripts to unwrap SOWs going into C++. r=peterv/jst
d29cca143e42ed12d282a61f1e276c44418f5ed0: bug 580128 - split expando properties onto a separate object and implement enumeration. r=mrbkap
Andreas Gal <gal@mozilla.com> - Sun, 10 Oct 2010 15:49:13 -0700 - rev 55702
bug 580128 - split expando properties onto a separate object and implement enumeration. r=mrbkap
2425f7c7465e00b1527b9982e262bb9d8d9b10fb: bug 580128 - By default properties created by property assignment are enumerable. r=gal
Blake Kaplan <mrbkap@gmail.com> - Sun, 10 Oct 2010 15:49:08 -0700 - rev 55701
bug 580128 - By default properties created by property assignment are enumerable. r=gal
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip