5c293e45278d31a8e941d5e6233cade570ddf182: Bug 1143793 part 6. Drop the obj argument of JS::Compile. r=luke
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 19 Mar 2015 10:13:34 -0400 - rev 250645
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1143793 part 6. Drop the obj argument of JS::Compile. r=luke This is technically a behavior change for the shell's disfile() function, but I really doubt anyone is doing disfile.call(someObj).
7f2b308acde09ec683d4094be51021ea53d310dc: Bug 1143793 part 5. Release-assert that a script being executed against a non-global scopechain is not compileAndGo. r=luke
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 19 Mar 2015 10:13:34 -0400 - rev 250644
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1143793 part 5. Release-assert that a script being executed against a non-global scopechain is not compileAndGo. r=luke
55efc4756e69b7b710dd1bc874bd587b5632ced8: Bug 1143793 part 4. Stop supporting load.call(somerandomobj) in xpcshell. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 19 Mar 2015 10:13:34 -0400 - rev 250643
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1143793 part 4. Stop supporting load.call(somerandomobj) in xpcshell. r=bholley I guess I should have done this in bug 1097987.
909ca1afa40ffe9c09cfb9ad7273aed9a8524a84: Bug 1143793 part 3. Stop passing null as the obj argument of JS::Compile. r=luke.
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 19 Mar 2015 10:13:34 -0400 - rev 250642
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1143793 part 3. Stop passing null as the obj argument of JS::Compile. r=luke. Note that this is not a behavior change in the aRunInGlobalScope case in nsFrameMessageManager, because that case never does setCompileAndGo(true) anyway.
ea2f78268d48beb479bd2b12ffa1a1e29db52cca: Bug 1143793 part 2. Remove the obj argument of JS_CompileUCScript. r=luke
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 19 Mar 2015 10:13:34 -0400 - rev 250641
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1143793 part 2. Remove the obj argument of JS_CompileUCScript. r=luke
0f1732c6f8d51ea1351cba8f459b9df27893c687: Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. r=luke
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 19 Mar 2015 10:13:33 -0400 - rev 250640
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. r=luke
0b0c492a33b545fb9daa9b041969e17b5dcbe00e: Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 19 Mar 2015 10:13:33 -0400 - rev 250639
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv The only manual changes here are to BindingUtils.h, BindingUtils.cpp, Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp, dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp, Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp, Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The rest of this diff was generated by running the following commands: find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g' find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g' find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g' find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g' find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g' find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
9b2f419d98ab2258f65c2c6080b905cce1d83e6c: Bug 1117172 part 2. Change the non-wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 19 Mar 2015 10:13:32 -0400 - rev 250638
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1117172 part 2. Change the non-wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv The only manual changes here are to BindingUtils.h, Codegen.py, and StructuredClone.cpp. The rest of this diff was generated by running the following commands: find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/WrapObject\((JSContext *\* *(?:aCx|cx)),(\s*)(JS::MutableHandle<JSObject\*> aReflector)/WrapObject(\1,\2JS::Handle<JSObject*> aGivenProto,\2\3/g' find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx)), this, aReflector/\1, this, aGivenProto, aReflector/'
5eeccb62c7733bda88195bb31d327426820a9198: Bug 1117172 part 1. Allow passing an optional aGivenProto to binding Wrap methods. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 19 Mar 2015 10:13:32 -0400 - rev 250637
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1117172 part 1. Allow passing an optional aGivenProto to binding Wrap methods. r=peterv
b79cddbe7de8ce23e99dc934be300ce2ea8fd7cc: Bug 1142669 - Fix some inlining issues and inline scripts with loops. r=h4writer
Jan de Mooij <jdemooij@mozilla.com> - Thu, 19 Mar 2015 15:10:07 +0100 - rev 250636
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1142669 - Fix some inlining issues and inline scripts with loops. r=h4writer
fd8149e51d07d03df0fe34825dcb03dc04135d9b: Bug 1143847 - Fix bogus asserts in x64 Assembler::finish(). r=sunfish
Jan de Mooij <jdemooij@mozilla.com> - Thu, 19 Mar 2015 15:10:05 +0100 - rev 250635
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1143847 - Fix bogus asserts in x64 Assembler::finish(). r=sunfish
e0918170249a71e73fd6dde5d36a12e4a3c708c0: Bug 1144194 - Only parse test manifests once in mochitest, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 17 Mar 2015 16:18:34 -0400 - rev 250634
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1144194 - Only parse test manifests once in mochitest, r=jmaher
13ebc289da451005896a67927d8a3245daf79f2a: Bug 1145146 - Remove offensive comment from nsFormFillController r=mak
Tim Taubert <ttaubert@mozilla.com> - Thu, 19 Mar 2015 14:34:28 +0100 - rev 250633
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1145146 - Remove offensive comment from nsFormFillController r=mak
8cadd6b561b348ea8689b3f85a05c3e3c40c7a24: Bug 1126089 - Use async messages for crash revival (r=ttaubert)
Bill McCloskey <billm@mozilla.com> - Tue, 17 Mar 2015 20:49:33 -0700 - rev 250632
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1126089 - Use async messages for crash revival (r=ttaubert)
ca6d6b665bc111fe76806ba02d8a069cd96dfd49: Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug)
Bill McCloskey <bill.mccloskey@gmail.com> - Thu, 26 Feb 2015 21:35:26 -0800 - rev 250631
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug)
ce1ac10eae4a3369062939ccaf0856215bd06ac1: Bug 1126089 - Add test for pageload event on browser element when tab closed (r=smaug)
Bill McCloskey <billm@mozilla.com> - Tue, 03 Mar 2015 16:50:51 -0800 - rev 250630
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1126089 - Add test for pageload event on browser element when tab closed (r=smaug)
c4a67c3317276abea4da080b71c422eea97e3343: Bug 1142584 - Fixed nsEscape.cpp compilation on mingw GCC 4.8. r=nfroyd
Jacek Caban <jacek@codeweavers.com> - Thu, 19 Mar 2015 14:29:54 +0100 - rev 250629
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1142584 - Fixed nsEscape.cpp compilation on mingw GCC 4.8. r=nfroyd
661d70e3289993ed2f6477cd5847ab99d9998177: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 19 Mar 2015 14:10:09 +0100 - rev 250628
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Merge mozilla-central to mozilla-inbound
eb6141f8f3a342096e162c17381dec1e22426372: Bug 1142952 - Update OTS to latest upstream revision; now at e779d45e7a96d3b97ed3d2b76db7478cb86fdd8b. r=jdaggett
Jonathan Kew <jkew@mozilla.com> - Thu, 19 Mar 2015 11:11:30 +0000 - rev 250627
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1142952 - Update OTS to latest upstream revision; now at e779d45e7a96d3b97ed3d2b76db7478cb86fdd8b. r=jdaggett
46f600c2366bba5e02566ee85df2a9756d5bf335: Bug 1142953 - Update Brotli decompressor to latest upstream revision from GitHub; now at ca29aa22c295daac15baf5d85427ecc7808b515c. r=jdaggett
Jonathan Kew <jkew@mozilla.com> - Thu, 19 Mar 2015 11:11:28 +0000 - rev 250626
Push 4718 by raliiev@mozilla.com at Mon, 11 May 2015 18:39:53 +0000
Bug 1142953 - Update Brotli decompressor to latest upstream revision from GitHub; now at ca29aa22c295daac15baf5d85427ecc7808b515c. r=jdaggett
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip