Граф коммитов

669711 Коммитов

Автор SHA1 Сообщение Дата
Csoregi Natalia 4bec213c1a Merge inbound to mozilla-central. a=merge 2019-09-07 12:41:42 +03:00
Will Hawkins 26039d1147 Bug 1574315: Specify the proper parameters to BrowserTestUtils.browserLoaded to ensure that a page's content is entirely loaded before testing for the results of side effects of operations in that content. r=mconley
Differential Revision: https://phabricator.services.mozilla.com//D44429

--HG--
extra : amend_source : e685f99ada67425766967167b34e4097e56a0e6f
2019-09-07 03:59:54 +03:00
Brindusan Cristian 35ff976b6a Backed out changeset dd6fd67a75eb (bug 1574315) for landing without the reviewer. 2019-09-07 04:24:05 +03:00
Will Hawkins 36b87a716a Bug 1574315: Specify the proper parameters to BrowserTestUtils.browserLoaded to ensure that a page's content is entirely loaded before testing for the results of side effects of operations in that content.
Differential Revision: https://phabricator.services.mozilla.com//D44429
2019-09-07 03:59:54 +03:00
Ed Lee af5c0960b4 Bug 1557153 - Workaround UITour default permissions overridden by UNKNOWN_ACTION r=MattN
Specially permit www.mozilla.org after ensuring other origin checks but failing ALLOW_ACTION.

Differential Revision: https://phabricator.services.mozilla.com/D45069

--HG--
extra : moz-landing-system : lando
2019-09-06 23:57:06 +00:00
Brian Hackett 69a17508bf Bug 1576689 - Support logPoints with multiple arguments, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D45116

--HG--
extra : moz-landing-system : lando
2019-09-06 23:35:34 +00:00
Brindusan Cristian 1b00e04863 Backed out 2 changesets (bug 1566196) for bc failures in CTypes.cpp. CLOSED TREE
Backed out changeset eaf4a3284f00 (bug 1566196)
Backed out changeset 2de26156c571 (bug 1566196)
2019-09-07 02:28:58 +03:00
Brindusan Cristian c2bb1572d6 Backed out changeset 5e0ff929002a (bug 1579318) for wrench bustages on Microsoft.Diagnostics.Tracing.EventSource.dll. CLOSED TREE 2019-09-07 02:19:40 +03:00
Imanol Fernandez ef96affe67 Bug 1579028 - Do not call surface->Commit() if composition failed in WebGLContext::GetVRFrame. r=jgilbert,rbarker
PresentScreenBuffer() or screen->PublishFrame() may fail for different reasons. In that case we shouldn't call surface->Commit() because it may be in a not swaped state or not available.

Differential Revision: https://phabricator.services.mozilla.com/D44813

--HG--
extra : moz-landing-system : lando
2019-09-06 20:55:51 +00:00
Gurzau Raul 9470d77271 Backed out changeset a396ec8f44fd (bug 1577439) for failing valgrind-test on a CLOSED TREE. 2019-09-07 19:03:27 +03:00
Edgar Chen c67da9f7a3 Bug 1577499 - Part 3: Add cross-origin test for has-been-user-activated flag; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D44914

--HG--
extra : moz-landing-system : lando
2019-09-06 17:05:41 +00:00
Edgar Chen 493285c71b Bug 1577499 - Part 2: Add tests for transient user activation; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D44544

--HG--
extra : moz-landing-system : lando
2019-09-06 22:48:52 +00:00
Edgar Chen 2d3cc9c52b Bug 1577499 - Part 1: Implement transient activation flag; r=smaug
https://github.com/whatwg/html/pull/3851

Differential Revision: https://phabricator.services.mozilla.com/D44479

--HG--
extra : moz-landing-system : lando
2019-09-07 19:12:20 +00:00
Botond Ballo 3e8ba858e5 Bug 1570559 - Add a gtest. r=tnikkel
Depends on D45083

Differential Revision: https://phabricator.services.mozilla.com/D45084

--HG--
extra : moz-landing-system : lando
2019-09-06 22:10:03 +00:00
Botond Ballo 8bce3e7fac Bug 1570559 - Move helper functions that are only used in TestTreeManager.cpp into that file. r=tnikkel
Depends on D45082

Differential Revision: https://phabricator.services.mozilla.com/D45083

--HG--
extra : moz-landing-system : lando
2019-09-06 22:03:45 +00:00
Botond Ballo 8bbdacfb8a Bug 1570559 - Add a helper function APZCTreeManagerTester::UpdateHitTestingTree(). r=tnikkel
Depends on D44712

Differential Revision: https://phabricator.services.mozilla.com/D45082

--HG--
extra : moz-landing-system : lando
2019-09-06 22:03:43 +00:00
Botond Ballo 20431125e7 Bug 1570559 - When the target APZC changes mid-gesture, always clear the old APZC's gesture state. r=tnikkel
Previously we were only doing this if content wasn't prevent-defaulting the
events targeting the new APZC.

Differential Revision: https://phabricator.services.mozilla.com/D44712

--HG--
extra : moz-landing-system : lando
2019-09-06 21:23:23 +00:00
Nathan Froyd 7af66c4954 Bug 1579545 - remove unused `NO_PW_GECOS` defines; r=nalexander
They aren't used in our codebase and they aren't used in the NDK.

Differential Revision: https://phabricator.services.mozilla.com/D45085

--HG--
extra : moz-landing-system : lando
2019-09-06 21:35:23 +00:00
Nathan Froyd 95fdb43cdd Bug 1579546 - remove `SK_BUILD_FOR_ANDROID_NDK` define; r=lsalzman
This define is unused, modulo some apparently dead patches in the
gfx/skia/patches/archive/ directory.

Differential Revision: https://phabricator.services.mozilla.com/D45086

--HG--
extra : moz-landing-system : lando
2019-09-06 21:42:27 +00:00
Markus Stange 9cd785e1c4 Bug 1578045 - Correctly return zero vertices if clipping plane 0 or 2 clip away the entire polygon. r=kip
This fixes a bug that was introduced three years ago in bug 1268854.
What happened was that the final pass over the polygon assumed that the current
polygon was living in plane[0]. But due to the double buffering, the "current"
polygon alternates between plane[0] and plane[1]. And bug 1268854 had introduced
an early exit so that we could hit the final pass at a time where the current,
now empty, polygon was in plane[1]. So we would incorrectly treat all 32 points
in plane[0] as part of the final polygon.

This bug was responsible for intermittently unreasonable numbers in CompositorOGL's fill
rate / overdraw overlay, and, since changeset cc84a0e9d5ddde198422f4f11ab6bf85f631d5f0,
also caused CompositorOGL to execute unnecessary draw calls.

Differential Revision: https://phabricator.services.mozilla.com/D44312

--HG--
extra : moz-landing-system : lando
2019-09-06 17:12:06 +00:00
Miko Mynttinen 6bf1bd586a Bug 1578576 - Part 4: Update webgl-conf expectations r=jgilbert
Depends on D44581

Differential Revision: https://phabricator.services.mozilla.com/D44582

--HG--
extra : moz-landing-system : lando
2019-09-07 13:39:16 +00:00
Miko Mynttinen e110583d7c Bug 1578576 - Part 3: Prefer ES2 for WebGL1 r=jgilbert
Depends on D44580

Differential Revision: https://phabricator.services.mozilla.com/D44581

--HG--
extra : moz-landing-system : lando
2019-09-07 19:38:21 +00:00
Miko Mynttinen 20f8e99683 Bug 1578576 - Part 2: Update to ANGLE 3865 r=jgilbert
Depends on D44561

Differential Revision: https://phabricator.services.mozilla.com/D44579

--HG--
rename : gfx/angle/checkout/src/common/Color.inl => gfx/angle/checkout/src/common/Color.inc
rename : gfx/angle/checkout/src/image_util/copyimage.inl => gfx/angle/checkout/src/image_util/copyimage.inc
rename : gfx/angle/checkout/src/image_util/generatemip.inl => gfx/angle/checkout/src/image_util/generatemip.inc
rename : gfx/angle/checkout/src/image_util/loadimage.inl => gfx/angle/checkout/src/image_util/loadimage.inc
rename : gfx/angle/checkout/src/libANGLE/Version.inl => gfx/angle/checkout/src/libANGLE/Version.inc
rename : gfx/angle/checkout/src/libANGLE/renderer/d3d/d3d11/dxgi_support_table.cpp => gfx/angle/checkout/src/libANGLE/renderer/d3d/d3d11/dxgi_support_table_autogen.cpp
rename : gfx/angle/checkout/src/libGLESv2/proc_table.h => gfx/angle/checkout/src/libGLESv2/proc_table_egl.h
rename : gfx/angle/checkout/src/libGLESv2/proc_table_autogen.cpp => gfx/angle/checkout/src/libGLESv2/proc_table_egl_autogen.cpp
extra : moz-landing-system : lando
2019-09-07 13:38:36 +00:00
Miko Mynttinen 9d0e84cb7b Bug 1578576 - Part 1: Update angle updater and merge base r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D44561

--HG--
extra : moz-landing-system : lando
2019-09-07 13:36:46 +00:00
Masayuki Nakano 9ff1becd88 Bug 1574852 - part 73: Move `HTMLEditRules::IndentAroundSelectionWithCSS()` to `HTMLEditor` r=m_kato
And also this patch fixes unexpected behavior change by bug 1460509:
https://searchfox.org/mozilla-central/diff/d5d67de86f23655fcccc7bbcf4423bb75148fd34/editor/libeditor/HTMLEditRules.cpp#4466

Differential Revision: https://phabricator.services.mozilla.com/D44777

--HG--
extra : moz-landing-system : lando
2019-09-06 12:57:56 +00:00
Masayuki Nakano 07dae7f820 Bug 1574852 - part 72: Move `HTMLEditRules::ChangeMarginStart()` to `HTMLEditor` and get rid of its wrappers r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44465

--HG--
extra : moz-landing-system : lando
2019-09-06 08:51:36 +00:00
Masayuki Nakano de7cc1a3a0 Bug 1574852 - part 71: Move `HTMLEditRules::WillRemoveList()` to `HTMLEditor` r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44464

--HG--
extra : moz-landing-system : lando
2019-09-06 06:01:57 +00:00
Masayuki Nakano cfd3ee7e70 Bug 1574852 - part 70: Move `HTMLEditRules::RemoveListStructur()` to `HTMLEditor` r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44463

--HG--
extra : moz-landing-system : lando
2019-09-06 05:46:15 +00:00
Mike Hommey d9362c0f85 Bug 1578254 - Trick Make into running rust targets earlier again. r=nalexander
One of the things bug 1567616 did was to change how .cargo/config is
preprocessed, from it happening during configure to it happening during
the build. And to make things happen properly, dependencies were added
on the rust targets to ensure the .cargo/config file is created before
they run.

Unfortunately, that changed the order in which Make would run all the
targets while recursing for the compile tier, when the file doesn't
exist first. So instead of starting the compile tier with rust targets,
it would start with most C++, then do rust... which we know to make
builds slower overall because of the need to wait for those rust builds
to finish which C++ has all been dealt with already, and lacking
parallelism during the rust build.

So we force .cargo/config to be generated during export (which it is not
already because OBJDIR_PP_FILES are currently dealt with during misc).
That makes Make still run the rust targets early during the compile
tier.

And while here, we extend the if block in recurse.mk that excludes all
the top-level recursion dependencies when running from subdirectories.

Differential Revision: https://phabricator.services.mozilla.com/D44992

--HG--
extra : moz-landing-system : lando
2019-09-06 22:58:03 +00:00
David Walsh d3fcf65767 Bug 1557116 - Don't allow DEVTOOLS_DEBUGGER_LOAD_SOURCE_MS to expire r=Harald
Differential Revision: https://phabricator.services.mozilla.com/D44844

--HG--
extra : moz-landing-system : lando
2019-09-06 22:17:30 +00:00
Bob Clary 3d9a65450d Bug 1579446 - [test isolation] Improve test detection in isolate_test.py action, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D45068

--HG--
extra : moz-landing-system : lando
2019-09-06 20:54:38 +00:00
David Walsh 0c095e92ed Bug 1579548 - Remove no longer used download-anchor class r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D45089

--HG--
extra : moz-landing-system : lando
2019-09-06 22:18:59 +00:00
Narcis Beleuzu 77240d9965 Backed out 5 changesets (bug 1518442) as requested by jdai. CLOSED TREE
Backed out changeset 9143aef9bd5e (bug 1518442)
Backed out changeset b1b08f66996c (bug 1518442)
Backed out changeset 1f3d36108982 (bug 1518442)
Backed out changeset 1ac7b20bb1d8 (bug 1518442)
Backed out changeset f280db1076a4 (bug 1518442)
2019-09-07 01:07:50 +03:00
Brian Hackett 518fed5491 Bug 1579319 - Distinguish objects and frames from different locations, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D44936

--HG--
extra : moz-landing-system : lando
2019-09-06 21:19:30 +00:00
Nathan Froyd fa2fdbb6ff Bug 1579483 - add scopes for private toolchain artifacts in interactive tasks; r=dustin
Without these scopes, we can't build Android configs from interactive
tasks, because we can't fetch the NDK and SDK from their toolchain tasks.

Differential Revision: https://phabricator.services.mozilla.com/D45048

--HG--
extra : moz-landing-system : lando
2019-09-06 19:12:37 +00:00
John Dai 3f8a244a4d Bug 1518442 - Part 5: Add a mochitest for pref-off form data event attribute; r=smaug,edgar
Differential Revision: https://phabricator.services.mozilla.com/D44871

--HG--
extra : moz-landing-system : lando
2019-09-06 20:51:01 +00:00
John Dai 15298a38b2 Bug 1518442 - Part 4: Fix wpt test for Event-based form participation; r=smaug,edgar
Differential Revision: https://phabricator.services.mozilla.com/D43988

--HG--
extra : moz-landing-system : lando
2019-09-06 20:50:54 +00:00
John Dai a128680dbf Bug 1518442 - Part 3: Add dom.formdata.event.enabled preference for Event-based form participation; r=smaug,edgar
Differential Revision: https://phabricator.services.mozilla.com/D43987

--HG--
extra : moz-landing-system : lando
2019-09-06 20:50:52 +00:00
John Dai 6635020ec7 Bug 1518442 - Part 2: Implement Event-based form participation; r=smaug,edgar
For Event-based form participation specification PR:
https://github.com/whatwg/html/pull/4239

Differential Revision: https://phabricator.services.mozilla.com/D43986

--HG--
extra : moz-landing-system : lando
2019-09-06 20:50:50 +00:00
John Dai c01608b314 Bug 1518442 - Part 1: Implement FormDataEvent interface; r=smaug,edgar
Differential Revision: https://phabricator.services.mozilla.com/D43985

--HG--
extra : moz-landing-system : lando
2019-09-06 20:50:43 +00:00
Mike Conley e069b70a33 Bug 1566196 - Enable subframe crashing regression test. r=layely
The test originally assumed that the BrowsingContext for the crashing
frame would get destroyed and replaced with a new one. Having read through
some of bug 1563619 though, it looks as if we preserve the BrowsingContext
after the subframe crashes, so I've modified the test to skip that check.

It also looks like we have to wait until the WindowGlobalParent is created
asynchronously from the about:blank load that's initiated in the content
process before we can query the subframe for its current location, so
I've added a waitForCondition for that.

Differential Revision: https://phabricator.services.mozilla.com/D43814

--HG--
extra : moz-landing-system : lando
2019-09-06 20:40:15 +00:00
Mike Conley b4d6003884 Bug 1566196 - Apply a CSP to about:framecrashed. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D44917

--HG--
extra : moz-landing-system : lando
2019-09-06 20:40:15 +00:00
lesleynorton 8f7faa78fb Bug 1570852: Trap focus in delete confirmation dialog. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D43717

--HG--
extra : moz-landing-system : lando
2019-09-05 21:31:10 +00:00
Ryan VanderMeulen 1c1704fdbb Bug 1579486 - Update pdf.js to version 2.3.146. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D45053

--HG--
extra : moz-landing-system : lando
2019-09-06 20:31:54 +00:00
Brian Hackett 560029c0e1 Bug 1579325 - Fix test failure, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D45054

--HG--
extra : moz-landing-system : lando
2019-09-06 18:35:37 +00:00
Brendan Dahl 5915a3e4bf Bug 1575620 - Fix refreshing session restore when using prototype cache. r=smaug
The session restore page keeps its restore list within a text input field
so that the values are persisted even if the page is refreshed. When form
elements were loaded with the prototype cache we didn't call
DoneCreatingElement after creating the element, which means the form values
weren't restored.

The list of elements that require DoneCreatingElement and DoneAddingChildren
to be called was in three (now four) different places, so I moved them to
a central spot in nsIContent to share in all locations. This also highlighted
that the check for <output> nodes is missing from the XML content sink.

Differential Revision: https://phabricator.services.mozilla.com/D44866

--HG--
extra : moz-landing-system : lando
2019-09-06 20:27:09 +00:00
Jason Laster bf78b08020 Bug 1553210 - Implement clearing pending breakpoints and add tests. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D44295

--HG--
extra : moz-landing-system : lando
2019-09-06 19:10:27 +00:00
Brian Grinstead 080cc34472 Bug 1579470 - Remove goOfflineCmd.label and replace with menu-file-go-offline from ftl r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D45033

--HG--
extra : moz-landing-system : lando
2019-09-06 20:18:11 +00:00
Jared Wein ed48b13b4c Bug 1576609 - Use href attribute for setting link target on support link in intro text. r=MattN
This also fixes a typo in the breach-alert-link to correctly use noreferrer.

Differential Revision: https://phabricator.services.mozilla.com/D44488

--HG--
extra : moz-landing-system : lando
2019-09-06 20:11:29 +00:00
alwu 677f012080 Bug 1579136 - do not read content from null NAL. r=jya
Dealing with a case where `DecodeNALUnit()` returns nullptr which we should not try to create bit reader and decode anything.

In addition, wrap these logic to `DecodedISlice()` in order to keep consistent with a case where we decode SEI.

Differential Revision: https://phabricator.services.mozilla.com/D44875

--HG--
extra : moz-landing-system : lando
2019-09-06 20:11:22 +00:00