Commit Graph

435279 Commits

Author SHA1 Message Date
Mike Conley
77af80c31b Bug 1141337 - Update nsIWebBrowserPersistable to allow subframe targeting for Save Frame As. r=jld
This alters nsIWebBrowserPersistable so that startPersistence takes an
outerWindowID. This allows us to target a particular subframe from
beneath an nsFrameLoader, which is useful when attempting to Save
Frame As a remote browser.

--HG--
extra : commitid : KWck2rfRjXw
extra : rebase_source : d2390a8cf1b830e4e1c0fa52574455fbc0b05c14
2015-08-06 10:44:16 -04:00
Cameron McCormack
0423ad42b1 Bug 1146101 - Test. r=dbaron a=abillings 2015-08-14 12:24:49 +10:00
Myk Melez
5f5a298ac6 Bug 1135261 - return new window from window.open in desktop runtime; r=marco,smaug,junior,wesj 2015-08-13 19:00:02 -07:00
Jed Davis
7753845aef Bug 1193903 - Fix nsWebBrowserPersist for documents with no page descriptor. r=mconley
This restores the behavior from before bug 1101100, when various
indirect properties of the document were obtained by JS that ignored
exceptions by using null instead.  This is currently breaking for the
documents created by Print Preview, because they have no page descriptor.
This patch also makes similar changes to the contentDescriptor getter.
2015-08-13 18:08:09 -07:00
Jed Davis
8e520c9196 Bug 1193903 - Improve error reporting for out-of-process saveBrowser(). r=mconley 2015-08-13 18:08:02 -07:00
David Anderson
b0b3d88c1e When the sanity test fails, report its snapshot via Telemetry. (bug 1194505, r=mattwoodrow,vladan) 2015-08-13 17:51:31 -07:00
David Anderson
2b6cbec11a Fix bogus assert in DriverCrashGuard. (bug 1190281 followup, r=mattwoodrow) 2015-08-13 17:50:43 -07:00
Jonathan Griffin
105e1bf9c3 Bug 1190474 - Allow test-specific timeouts to be specified in cppunittest.ini, r=chmanchester
--HG--
extra : commitid : KHoHs6bXJln
2015-08-12 16:25:56 -07:00
Jean-Yves Avenard
144aceffe9 Bug 1188871: P2. Call DrainComplete should an error occurs while draining. r=snorp
Part 1 prevented draining when an error occurred first. This handles the case where an error occurs during draining.
2015-08-14 10:20:32 +10:00
Jean-Yves Avenard
c6fcd44f2d Bug 1188871: P1. Don't drain decoders when an error is encountered. r=cpearce
This is a partial revert of bug 1173657 (commit 80f9da7f0806). Not all decoders will properly handle draining when they have encountered an error and will never call DrainComplete().
The Gonk and Android decoder do not. So we just get around this.
2015-08-14 10:20:31 +10:00
Chris Manchester
22743cd60e Bug 1185171 - Modify gmp-test-output-protection.h to prevent failure on machines without a physical monitor attached. r=bobowen
--HG--
extra : commitid : EMyufwy3mk0
2015-08-08 22:08:09 -07:00
Tanvi Vyas
550a74f51e Bug 1182551 - HTTP top level page with HTTPS mixed passive frame should have STATE_IS_INSECURE. r=ttaubert 2015-08-13 17:13:51 -07:00
Tanvi Vyas
7b0ea8ee04 Bug 1182551 - Updating nsSecureBrowserUIImpl so that insecure pages with mixed content iframes don't get marked as broken. r=keeler 2015-08-13 17:13:48 -07:00
Tanvi Vyas
aa87627fac Bug 1182551 - Don't set STATE_IS_BROKEN on HTTP pages when mixed content is allowed by default. r=smaug 2015-08-13 17:13:43 -07:00
Wes Kocher
f929360b3e Merge m-c to inbound, a=merge CLOSED TREE 2015-08-13 16:43:54 -07:00
Gijs Kruitbosch
843c034e47 Bug 1192032 - followup followup because I accidentally committed extraneous stuff, rs=me a=merge
--HG--
extra : source : 404d17fdf3b2f4e136b3a0c3ca7c8dc6a450a267
2015-08-13 23:09:47 +01:00
Wes Kocher
6b7a0b75b5 Merge fx-team to m-c a=merge 2015-08-13 16:30:54 -07:00
Wes Kocher
0ecd79f7c8 Merge b2ginbound to central, a=merge 2015-08-13 15:47:32 -07:00
Eric Faust
ca651f500c Bug 1188586 - Disable test for temporarily disabled feature on a CLOSED TREE. (r=itwasonlya3liner) 2015-08-13 14:51:16 -07:00
Andrew McCreight
72b2009871 Bug 1193567 - Check result of ReadID in nsXBLPrototypeBinding::Read(). r=wchen 2015-08-13 14:24:59 -07:00
Andrew McCreight
d6c5ff450f Bug 1193564 - Check result of Read32 in nsSupportsArray::Read. r=erahm 2015-08-13 14:24:59 -07:00
Andrew McCreight
9040168887 Bug 1193572, part 4 - Make script element ownership more direct. r=baku
Rather than keep around a raw pointer |script| and depend on the fact
that |child| will keep alive the same object, make |script| strong,
then pass the reference off to |child| when we're finished with it.

I removed the comment about deleting |script| on failure because the
existing stack smart pointers already are doing this.

Also fix a tiny style nit.
2015-08-13 14:24:59 -07:00
Andrew McCreight
5c5e123a34 Bug 1193572, part 3 - Don't re-initialize mType for XUL proto elements. r=baku
These are already set in the constructor.
2015-08-13 14:24:59 -07:00
Andrew McCreight
f248610a58 Bug 1193572, part 2 - nsXULPrototypeElement::Deserialize should use fallible SetCapacity. r=baku
I think this prevents a crash if we end up with a bogus cache value.
2015-08-13 14:24:59 -07:00
Andrew McCreight
ca1c853c7d Bug 1193572, part 1 - Don't use return values of failing calls in XUL deserialize methods. r=baku 2015-08-13 14:24:59 -07:00
Andrew McCreight
7940d1c93b Bug 1193086 - Remove some null checks of infallible new code in XUL. r=baku 2015-08-13 14:24:59 -07:00
Tom Schuster
aa0e6f2652 Bug 1175173 - Don't box primitive this values in {Object, Array}.prototype.toLocaleString. r=till 2015-08-13 23:19:50 +02:00
Eric Faust
3819096319 Bug 1188586 - Temporarily disable recovery of MPow to unblock fuzzers. (rs=jandem) 2015-08-13 14:15:25 -07:00
Jeff Muizelaar
5d1283f868 Bug 1194335. Use a StackArray for RECTS so we see them in the minidumps. r=mattwoodrow
It will be faster too.
2015-08-13 17:01:10 -04:00
Jim Chen
63dc585f5c Bug 1194360 - Remove use of inherited constructors; r=snorp
GeneratedJNIWrappers.h was updated in bug 1192079 to use inherited
constructors, which is a gcc 4.8 feature. Many people are still using an
older version of NDK which only comes with gcc 4.7.
2015-08-13 16:57:34 -04:00
Jim Chen
24514e7c7a Bug 1192082 - Followup to iniialize/deinitialize JNI in nsAppShell; r=me 2015-08-13 16:57:34 -04:00
Catalin Badea
7de33f8307 Bug 1193133 - Throw when calling postMessage from a Service Worker dom object with no global. r=bkelly 2015-08-13 13:35:10 -07:00
Catalin Badea
d6eb43737c Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly 2015-08-13 13:35:10 -07:00
Ryan VanderMeulen
29ab476d0d Backed out changeset c6c91bdf11c0 (bug 1191534) for Werror bustage.
CLOSED TREE
2015-08-13 16:13:10 -04:00
Matt Woodrow
25534f83f5 Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel 2015-08-13 15:59:57 -04:00
Matt Woodrow
72e07df2de Bug 1192571 - Make sure we reparent all TextureSources when dragging a tab between windows. r=jrmuizel 2015-08-13 15:59:07 -04:00
Matt Woodrow
9a45249814 Bug 1191534 - Implement BlitImageToFramebuffer for IOSurface. r=jgilbert 2015-08-13 15:57:59 -04:00
Brian Grinstead
792263b5e1 Bug 1194258 - Make sure tracking protection section is hidden in Control Center when it's preffed off;r=paolo
--HG--
extra : commitid : DBTYuuVMfnL
2015-08-13 12:43:19 -07:00
B2G Bumper Bot
ecbb88db12 Bumping manifests a=b2g-bump 2015-08-13 12:17:10 -07:00
B2G Bumper Bot
43d8721423 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/545d4c6c1224
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Merge pull request #31350 from justindarc/bug1194339

Bug 1194339 - [Music][NGA] Do not use shadow DOM with <music-view-stack>

========

https://hg.mozilla.org/integration/gaia-central/rev/04d36ec82e28
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Bug 1194339 - [Music][NGA] Do not use shadow DOM with <music-view-stack>
2015-08-13 12:15:32 -07:00
Ryan VanderMeulen
69624b9aac Backed out changeset 92cb84b00e00 (bug 1189842) for OSX about:accounts leaks. 2015-08-13 14:59:16 -04:00
Gijs Kruitbosch
f37bf8aa99 Bug 1192032 - followup: include windowsregistry jsm to fix test brokenness, rs=bustage
--HG--
extra : commitid : 9nwPmNfJ67o
extra : rebase_source : 3c1e333decb7834310c21dcea7e0ecf569cea931
2015-08-13 19:49:48 +01:00
Ryan VanderMeulen
520fc08554 Backed out changesets 7bf71f3a4465 and 6ec8b34e2bc6 (bug 1188750) for Android 4.3 dom/crypto/test/test_indexedDB.html timeouts.
CLOSED TREE
2015-08-13 14:46:28 -04:00
Jared Wein
692c43148c Bug 1193830 - _overPlayingIcon is not reset if there is no mouseenter/mouseleave event. r=Gijs 2015-08-13 14:34:08 -04:00
Ryan VanderMeulen
5d665455b5 Bug 1093431 - Skip browser_styleinspector_tooltip-closes-on-new-selection.js on Linux for frequent timeouts.
CLOSED TREE

--HG--
extra : rebase_source : 923b19891262a0ee65b836a3d37a44278351972b
2015-08-13 14:29:19 -04:00
Jared Wein
42ca44cccd Bug 1192573 - Require tablet-mode (Win10+) to show the on-screen keyboard. r=masayuki 2015-08-13 14:23:54 -04:00
Jan de Mooij
dd613a3546 No bug - Fix bug1106719.js jit-test to allow overrecursion on a CLOSED TREE. r=me 2015-08-13 20:14:05 +02:00
Ryan VanderMeulen
3cab1ddc85 Backed out changesets 0cf9bfd5af47 and e18c579d29f1 (bug 1193033) for Win7 debug relevant-mutations.html permafail.
CLOSED TREE
2015-08-13 14:15:23 -04:00
Maxim Zhilyaev
8fe529588b Bug 1180387 - New Tab Page doesn't show websites (wrong number of rows or lines) [r=emtwo] 2015-08-13 11:12:41 -07:00
Ryan VanderMeulen
ec552557f5 Backed out changeset f99b27e40987 (bug 1193924) for B2G emulator bustage.
CLOSED TREE
2015-08-13 12:45:05 -04:00