Commit Graph

260758 Commits

Author SHA1 Message Date
Nicholas Nethercote
eecf255d31 Bug 1200484 (part 11) - Set source location when initializing an nsJSScriptTimeoutHandler from a Function. r=peterv.
Because we currently set the source location of a nsJSScriptTimeoutHandler when
initializing from an expression, but not when initializing from a function,
which is an undesirable inconsistency. This requires plumbing through the
JSContext in a few places.
2015-09-03 16:03:19 -07:00
Boris Zbarsky
2a0c4d030c Bug 1194764. Fix the way we pass the outer window id to various things in context menu code to work in non-e10s mode too. r=jryans 2015-09-03 22:42:49 -04:00
Matt Woodrow
29534e65b7 Bug 1042536 - Allow ImageLayer optimization to be used for some clipped background images. r=mstange 2014-07-23 17:52:42 +12:00
Matt Woodrow
b750c35494 Bug 1198202 - Increase hardware video decoding fallback threshold. r=ajones 2015-09-03 20:37:31 -04:00
Steven Michaud
60cbef9756 Bug 1190032 - Sandbox failure in nsPluginHost::GetPluginTempDir. r=areinald 2015-09-03 19:28:30 -05:00
Shu-yu Guo
87c0967131 Bug 1201575 - Give copied FrameIter::Data the cx of the current frame. (r=jimb) 2015-09-03 16:55:05 -07:00
Shu-yu Guo
c6502c45c8 Revert "Bug 1161332 - Don't save the JSContext when saving FrameIter::Data. (r=jimb)"
This reverts commit 0e314030329b4d3291127ee211a1484ebfb8c7c9.
2015-09-03 16:55:05 -07:00
J. Ryan Stinnett
aa0b75ad83 Bug 1186993 - Add MOZ_CHAOSMODE to XPCShell. r=roc 2015-09-03 18:31:30 -05:00
Nikhil Marathe
41c68c7aa3 Bug 1186832 - Fix multiple-register.https.html test. r=bkelly,jgraham
Standard scope comparison stuff for the most part. Added <body> tag so
document.body.appendChild() in with_iframe() works. I had to add a simple 404
script because <iframe> apparently only fires the onload event if the
content-type was text/plain or text/html but our test harness delivers JSON by
default leading to timeouts.

Update web-platform-tests expected data
2015-08-28 17:06:00 -07:00
Eric Faust
06d506b806 Bug 1168992 - Part 4: Convert PNK_SUPERELEM to PNK_ELEM and fix reflection of super[elem]. (r=Waldo) 2015-09-02 15:09:06 -07:00
Eric Faust
f76d34de05 Bug 1168992 - Part 3: Change PNK_SUPERPROP to PNK_DOT and fix reflection of super.prop. (r=Waldo) 2015-09-02 15:09:04 -07:00
Eric Faust
b0c8db721e Bug 1168992 - Part 2: Fix reflection of new.target. (r=Waldo) 2015-09-02 15:09:03 -07:00
Eric Faust
49004549f5 Bug 1168992 - Part 1: Fix up reflection of classes. (r=Waldo) 2015-09-02 15:09:02 -07:00
Benoit Girard
f487d0b523 Backout 758f3df6c016 (bug 1191539) for causing checkerboarding on android 2015-09-03 14:24:56 -04:00
David Keeler
3f8710ffab bug 1196853 - convert test_cert_signatures.js to generate certificates at build time r=jcj
Also add additional testcases that weren't in the original test (tampered
signatures had been tested, but tampered certificates hadn't been covered).
2015-08-19 15:59:49 -07:00
Ehsan Akhgari
196aab7dc0 Bug 1009795 - Part 2: Revert to the old gDecimalSymbol hack if the Internationalization API is not available; r=mak
This will be removed in bug 1200494.
2015-09-03 18:55:32 -04:00
Ehsan Akhgari
9869a058a8 Bug 1123323 - Ensure that xptiTypelibGuts cannot have a vtable; r=froydnj 2015-09-03 18:54:19 -04:00
Jonathan Griffin
2389b6fdd3 Bug 1200420 - Better handling of startup_timeout, r=AutomatedTester 2015-09-03 15:41:58 -07:00
Trevor Saunders
c722ab05fa bug 1201395 - call ProxyCreated with the correct interfaces when creating top level documents r=davidb 2015-09-03 18:41:19 -04:00
Trevor Saunders
829582f021 bug 1186536 - make SerializeTree() use IsOuterDoc() to check if an accessible is an outer doc r=davidb
In theory this should be the same, but slightly faster than checking there is
one child and it is a document.  However it appears ChildCount() sometimes
returns 1 when there is no child 0.
2015-09-03 18:41:19 -04:00
Andrew McCreight
1da8beb1bb Bug 1196391, part 3 - Make argument count assertions fatal in js::ExpandErrorArgumentsVA(). r=Waldo 2015-09-03 15:39:09 -07:00
Andrew McCreight
5a58e1556c Bug 1196391, part 2 - Add JSAPI constant for the max number of error arguments. r=Waldo
This will allow users of the API to do checking of values they pass in.
2015-09-03 15:39:08 -07:00
Andrew McCreight
3e393120cf Bug 1196391, part 1 - Make the type of locals in js::ExpandErrorArgumentsVA() match the type of JSErrorFormatString::argCount. r=Waldo 2015-09-03 15:39:08 -07:00
Terrence Cole
58cad3ea1e Bug 1196925 - Remove the non-existing relocatable store buffer counts from about:memory; r=njn 2015-08-26 14:51:43 -07:00
Terrence Cole
3ec2fdc0e7 Backout c9e469c6b915 (Bug 1196847) for regressing octane. 2015-09-03 09:38:04 -07:00
Terrence Cole
0fc6204a50 Backout 7f6585a46cd0 (Bug 1196847) for being on top of a regression. 2015-09-03 09:37:19 -07:00
Terrence Cole
1aa8cb29f6 Backout 15fa4c3a45ec (Bug 1196848) for being on top of a regression. 2015-09-03 09:35:43 -07:00
Terrence Cole
b782c90836 Backout ff66ba4688c0 (Bug 1196925) for being on top of a regression. 2015-09-03 09:35:02 -07:00
Christoph Kerschbaumer
5beeb22bd1 Bug 1201636 - Use channel->asyncOpen2() in modules/libjar/zipwriter/nsZipWriter.cpp (r=sicking) 2015-09-03 13:27:46 -07:00
Christoph Kerschbaumer
10386df146 Bug 1192946 - Use channel->ascynOpen2 in widget/windows/WinUtils.cpp (r=sicking) 2015-09-03 13:30:38 -07:00
Christoph Kerschbaumer
3ad37cf000 Bug 1195168 - Use channel->ascynOpen2 src/nsAutoConfig.cpp (r=sicking) 2015-09-03 13:31:56 -07:00
Henrik Skupin
b71bd66f37 Bug 1200368 - Clean-up mozharness scripts for firefox-ui-tests. r=armenzg DONTBUILD 2015-09-03 23:11:04 +02:00
ffxbld
09e47308f0 No bug, Automated blocklist update from host bld-linux64-spot-305 - a=blocklist-update 2015-09-03 13:59:55 -07:00
ffxbld
f258dabcf6 No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update 2015-09-03 13:59:53 -07:00
ffxbld
341ad958a2 No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update 2015-09-03 13:59:50 -07:00
Wes Kocher
78dd2c9376 Merge b2ginbound to central, a=merge 2015-09-03 13:41:06 -07:00
Wes Kocher
e0bcda5c76 Merge fx-team to central, a=merge 2015-09-03 13:02:29 -07:00
Wes Kocher
67f1a2cfde Merge inbound to central, a=merge 2015-09-03 12:20:40 -07:00
Wes Kocher
8700dcb6b5 Backed out 2 changesets (bug 1035091)
a=backout

Backed out changeset 1fc07bdd9aa8 (bug 1035091)
Backed out changeset f6e98029d1cb (bug 1035091)
2015-09-03 11:41:39 -07:00
Wes Kocher
7d7efd215e Backed out changeset eaa34e557496 (bug 1201511) for landing too early CLOSED TREE 2015-09-03 09:29:25 -07:00
Jim Mathies
181d95db26 Bug 1137944 - Fire before and after composite events. r=matt.woodrow 2015-09-03 09:55:23 -05:00
Jim Mathies
ec93342eba Bug 1137944 - Simplify the api associated with hiding e10s plugin widgets. r=roc 2015-09-03 10:01:33 -05:00
Carsten "Tomcat" Book
025db307b5 Backed out changeset b317ee483a64 (bug 1107372) for causing test failures in test_home_provider.html 2015-09-03 17:02:20 +02:00
Julien Pagès
9aba9a719a Bug 1201511 - [mozrunner] require mozprocess >=0.22 and bump mozrunner version to 6.10. r=ahal 2015-09-03 16:16:06 +02:00
Kartikaya Gupta
fc2f50551e Bug 1197824 - Remove the mAllowDoubleTapZoom field from nsViewportInfo as it is not needed. r=botond 2015-09-03 10:30:41 -04:00
Kartikaya Gupta
6d37010826 Bug 1197824 - Remove/simplify more code in browser.js dealing with viewport metadata. r=snorp 2015-09-03 10:30:41 -04:00
Kartikaya Gupta
2086c955a2 Bug 1197824 - Switch Fennec over to using the zoom constraints from Gecko. r=snorp
Now Fennec can use the message from Gecko with the zoom constraints and we can
delete a bunch of code that did the equivalent job in browser.js
2015-09-03 10:30:41 -04:00
Kartikaya Gupta
dd5f5f088f Bug 1197824 - Add a zoom-constraints-updated message. r=snorp
With this patch the ZoomConstraintsClient updates get broadcast via the observer
service on Android, allowing code in browser.js to switch over to using it.
2015-09-03 10:30:41 -04:00
Kartikaya Gupta
428ff70a50 Bug 1197824 - Support the browser.ui.zoom.force-user-scalable pref in the gecko zoom-constraints codepath. r=botond
The browser.ui.zoom.force-user-scalable pref can be modified by the user from
the Fennec settings screen, and allows them zoom pages despite the meta-viewport
tag that might otherwise restrict zooming. This effectively ignores the effect
of the user-scalable, minimum-scale, and maximum-scale meta-viewport tokens.
2015-09-03 10:30:41 -04:00
Kartikaya Gupta
ea34e9570d Bug 1197824 - Allow zooming in desktop mode. r=botond
This is a long-standing issue that has thus far never been exposed because
the values modified in this patch have not been used (desktop mode only exists
on Fennec, and Fennec does it's own computation for these values in browser.js).
However upcoming patches will change Fennec to use this, and so this issue needs
to be corrected.
2015-09-03 10:30:40 -04:00