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

726913 Коммитов

Автор SHA1 Сообщение Дата
Narcis Beleuzu 1a447211aa Backed out changeset 12856303559f (bug 1662587) for mochitest crashes on test_pointerlock_xorigin_iframe.html 2020-09-21 04:07:59 +03:00
Edgar Chen de6c51cfb3 Bug 1662587 - Make pointer lock fission compatible; r=smaug
Now requesting/releasing pointer lock in content process will send IPC to let
parent process know which content process request a lock, so parent process
could dispatch mouse event to the right content process. And if there is already
a content proess had a lock, parent process will reject lock request from other
content proesses.

Differential Revision: https://phabricator.services.mozilla.com/D90313
2020-09-19 00:01:51 +00:00
Narcis Beleuzu 4a31045523 Backed out 4 changesets (bug 1635828) for causing Bug 1666083
Backed out changeset 1f93614c3fde (bug 1635828)
Backed out changeset 04a8f6581dde (bug 1635828)
Backed out changeset 1bfeca8427e6 (bug 1635828)
Backed out changeset 8ec4db600c1f (bug 1635828)
2020-09-20 20:00:45 +03:00
Ben b9ef9df4b8 Bug 1606626 - Implement STOMP WebSocket message parsing. r=Honza,bomsy
Differential Revision: https://phabricator.services.mozilla.com/D89265
2020-09-20 16:30:59 +00:00
Sylvestre Ledru fd8b54c40d Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,necko-reviewers,valentin
# ignore-this-changeset

Depends on D90793

Differential Revision: https://phabricator.services.mozilla.com/D90794
2020-09-20 16:09:26 +00:00
Sylvestre Ledru ec8859e69e Bug 1519636 - Reformat recent changes to the Google coding style r=andi
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D90793
2020-09-20 10:14:09 +00:00
Peter Van der Beken 41e9c935de Bug 1665322 - Error page loads should add entries for the original load with session history in the parent. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90393
2020-09-20 13:49:50 +00:00
Jonathan Kew 039d64f49f Bug 1665904 - Rename paperName to paperId for better clarity (front-end). r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D90791
2020-09-20 14:09:59 +00:00
Jonathan Kew 7fd751e756 Bug 1665904 - Rename paperName to paperId for better clarity (platform). r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D90790
2020-09-19 21:31:05 +00:00
Peter Van der Beken a8c40b4ffe Bug 1664655 - Update loading entry's layout history state if it shares it with the current active entry. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90030
2020-09-20 12:40:45 +00:00
Peter Van der Beken 2b10b0874a Bug 1664656 - Support nsIWebNavigation::LOAD_FLAGS_REPLACE_HISTORY with session history in the parent. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90029
2020-09-20 12:40:33 +00:00
Peter Van der Beken aa030970db Bug 1664656 - Decide whether to add a new entry based on the load type. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90028
2020-09-20 12:40:10 +00:00
Csoregi Natalia f040f9c556 Backed out changeset 8c6e791dcb00 (bug 1589781) for xpcshell failures on test_ext_captivePortal.js. CLOSED TREE 2020-09-20 14:36:18 +03:00
mcccs a748291a86 Bug 1589781 - NAT64 synthesis for TRR. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D86343
2020-09-20 10:43:02 +00:00
Emilio Cobos Álvarez b58ca45005 Bug 1665823 - Consider display: none elements as having current style for animation-only traversal. r=hiro
This is mostly a band-aid, though it also serves sorta as an
optimization.

The issue here is basically bug 1393323. By re-cascading, right now we
can't come up with the right before-change style if CSSOM has mutated
the rules. We really need a better way to come up with the before-change
style, as the animation-only traversal is not really sustainable (nor
fast, for that matter...).

But this avoids crashing and prevents the regression easily, so let's do
that for now.

Differential Revision: https://phabricator.services.mozilla.com/D90700
2020-09-19 14:28:51 +00:00
Dorel Luca 594edf3c57 Backed out 3 changesets (bug 1664656, bug 1664655) for multiple failures in checkouts/gecko/docshell/base/nsDocShell.cpp
Backed out changeset ac1e652efeb6 (bug 1664655)
Backed out changeset c8c1abf5f616 (bug 1664656)
Backed out changeset 3c1e9e36a39e (bug 1664656)
2020-09-19 16:38:26 +03:00
Peter Van der Beken c1d63b8424 Bug 1665918 - Support loads from history in the parent process in DocumentLoadListener. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90687
2020-09-18 16:59:08 +00:00
Peter Van der Beken 9348dc4a06 Bug 1664655 - Update loading entry's layout history state if it shares it with the current active entry. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90030
2020-09-18 16:49:41 +00:00
Peter Van der Beken 25833b010a Bug 1664656 - Support nsIWebNavigation::LOAD_FLAGS_REPLACE_HISTORY with session history in the parent. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90029
2020-09-19 12:29:10 +00:00
Peter Van der Beken 9d54c7ab78 Bug 1664656 - Decide whether to add a new entry based on the load type. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D90028
2020-09-18 16:49:35 +00:00
Cristina Coroiu 94d6bce87e Bug 1518675 - disable browser_flexbox_container_and_item_accordion_state.js on linux and win for frequent failures r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D90785
2020-09-19 10:08:36 +00:00
longsonr 45d0b4e8da Bug 1665921 - check result of SVGGeometryProperty calls r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D90694
2020-09-18 13:45:32 +00:00
Marco Zehe 7425a344b7 Bug 1665751 - Convert test_userinput.html to promisified events, r=yzen DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D90682
2020-09-19 06:49:35 +00:00
Matt Woodrow 9638778ace Bug 1604447 - Remove channel diversion code. r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D90193
2020-09-18 20:56:54 +00:00
Sam Foster 00089ecfb4 Bug 1663669 - Ensure user setting changes are carried across a printer switch. r=mstriemer
* Track user-initiated setting changes and attempt to re-apply them when switching printer
* Keep a lookup of all the paper sizes we've seen, to allow retrieving the associated width/height when attempting to match a similarly size paper in the newly selected printer
* Move the initialization of the settings for the PDF printer out of the view proxy and into resolvePropertiesForPrinter where the per-printer settings are created
* Separate out handling settings changes from the user vs. those set automatically at init and when the printer changes

Differential Revision: https://phabricator.services.mozilla.com/D90004
2020-09-19 01:48:28 +00:00
Neil Deakin 93947f9ab4 Bug 1664061, switch to using actors instead of a framescript in browser_blocklist_content.js, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D89683
2020-09-18 22:52:23 +00:00
Jean-Yves Avenard 24f0e7c0a9 Bug 1665945 - Fix compilation. r=gerald
Fix ""error: member access into incomplete type 'mozilla::layers::IGPUVideoSurfaceManager" build bustage with --disable-accessibility"
we don't want to fully declare the class in the header as it would require to leak most of gfx headers.

Differential Revision: https://phabricator.services.mozilla.com/D90776
2020-09-19 01:04:27 +00:00
Kartikaya Gupta 0a8f544bee Bug 1664626 - Delete now-unused code. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D90724
2020-09-19 00:36:20 +00:00
Kartikaya Gupta 8b60cda1f4 Bug 1664626 - Remove last usage of FrameMetrics::mScrollUpdateType. r=botond
The only remaining use site only cares about whether or not the transaction
was a paint-skip transaction or not, so this patch adds a dedicated bool for
that, which unlocks some cleanup.

Depends on D90722

Differential Revision: https://phabricator.services.mozilla.com/D90723
2020-09-18 20:31:49 +00:00
Kartikaya Gupta e984502ba3 Bug 1664626 - Rearrange code for clarity. r=botond
This introduces an ignoreVisualUpdate variable to make things a bit clearer.

Depends on D90721

Differential Revision: https://phabricator.services.mozilla.com/D90722
2020-09-18 20:23:44 +00:00
Kartikaya Gupta 51515fcb71 Bug 1664626 - Move one of the conditions for ignoring a visual scroll update. r=botond
This should be equivalent but a little easier to reason about.

Differential Revision: https://phabricator.services.mozilla.com/D90721
2020-09-18 21:10:45 +00:00
Drew Willcoxon ca2055baa0 Bug 1659204 - Don't show a heuristic in local search modes except for autofill. r=mak,harry
Differential Revision: https://phabricator.services.mozilla.com/D90671
2020-09-19 00:34:26 +00:00
Kartikaya Gupta 2273097f9e Bug 1664638 - Replace the ScrollPositionUpdate from scrollframe construction with one that has the scroll position. r=tnikkel
In some cases (in this scenario, with a RTL XUL scrollframe), the scrollframe
can have a nonzero scroll position upon construction or reconstruction, without
having executed the scrolling code in ScrollFrameHelper::RestoreState or
ScrollFrameHelper::ScrollToRestoredPosition. In such cases APZ is not properly
notified of the scroll position, and it can get into a state where it is out of
sync with the main thread scroll position (until a subsequent scroll).

To correct this, we replace the ScrollPositionUpdate that is created during
scrollframe construction with a new ScrollPositionUpdate that holds the correct
scroll position, so that APZ is properly notified of the scroll position.

Differential Revision: https://phabricator.services.mozilla.com/D90674
2020-09-19 00:30:22 +00:00
Bogdan Tara f49aabcd28 Backed out changeset 8c8cb264f283 (bug 1659204) for urlbar related failures 2020-09-19 03:22:51 +03:00
Alexis Beingessner d99fd95ed5 Bug 1612054 - Remove supression for fixed issue. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D90759
2020-09-18 22:52:16 +00:00
James Willcox 173058981b Bug 1553459 - Migrate to AndroidX r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D90711
2020-09-18 22:29:04 +00:00
Tooru Fujisawa bc885eef14 Bug 1666024 - Clear FunctionFlags::Flags::MUTABLE_FLAGS bits in FunctionBox. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D90755
2020-09-18 21:06:28 +00:00
Drew Willcoxon a1cd9c24d5 Bug 1659204 - Don't show a heuristic in local search modes except for autofill. r=mak,harry
Differential Revision: https://phabricator.services.mozilla.com/D90671
2020-09-18 21:37:28 +00:00
Botond Ballo 95ba24f326 Bug 1666022 - Make nsLayoutUtils::AsyncPanZoomEnabled() const. r=hiro
The patch also adds a const version of GetDisplayRootFrame().

Differential Revision: https://phabricator.services.mozilla.com/D90754
2020-09-18 20:38:50 +00:00
Simon Giesecke 9ab2d5caed Bug 1663924 - Use std::find_if in ConnectionPool::IdleTimerCallback. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D90267
2020-09-18 21:02:12 +00:00
Kris Maglione e037ffe71b Bug 1661513: Fix reporting of expected failures in fail-if tests. r=ahal
Without this change, failures in tests marked with `fail-if` are reported as
passes, though with messages and stacks that describe the failure. That works
as far as the automation machinery is concerned, but it is extremely confusing
to people who are trying to reproduce and fix the failures locally.

This change fixes the reporting so that they show up as expected failures in
logs, but have the same effect on final test status.

Differential Revision: https://phabricator.services.mozilla.com/D90616
2020-09-18 21:00:23 +00:00
Bogdan Tara a9986527cf Backed out changeset 3b0e057ff3c3 (bug 1661513) for mochitest-webgl suite failures CLOSED TREE 2020-09-18 23:51:49 +03:00
Bogdan Tara 8dede7a88d Backed out changeset 3cb12ccee75a (bug 1604447) for causing build bustage CLOSED TREE 2020-09-18 23:43:46 +03:00
Olli Pettay c1560ee4eb Bug 1666010 - Ensure nsDocShell::mActiveEntryIsLoadingFromSessionHistory value is set correctly r=nika
Differential Revision: https://phabricator.services.mozilla.com/D90751
2020-09-18 20:29:52 +00:00
Matt Woodrow d990dadcc7 Bug 1604447 - Remove channel diversion code. r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D90193
2020-09-18 06:56:38 +00:00
Kevin Jacobs 14f9e3ce78 Bug 1660509 - land NSS NSS_3_57_RTM UPGRADE_NSS_RELEASE, r=jcj
2020-09-18  Kevin Jacobs  <kjacobs@mozilla.com>

	* lib/nss/nss.h, lib/softoken/softkver.h, lib/util/nssutil.h:
	Set version numbers to 3.57 final
	[cf7e3e8abd77] [NSS_3_57_RTM] <NSS_3_57_BRANCH>

2020-09-15  Kevin Jacobs  <kjacobs@mozilla.com>

	* .hgtags:
	Added tag NSS_3_57_BETA1 for changeset 56224882ccc3
	[f46f20c58c4f]

Differential Revision: https://phabricator.services.mozilla.com/D90726
2020-09-18 19:53:28 +00:00
Harry Twyford 6ff6882e21 Bug 1665123 - Avoid early calls to setSearchMode and add a check for search service initialization. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D90612
2020-09-18 18:35:08 +00:00
Markus Stange bbb8d6b5a2 Bug 1664049 - Allow capturing recorded frames from NativeLayerSnapshotter. r=mattwoodrow
This makes the recording API work in the macOS + WR compositor configuration.

Differential Revision: https://phabricator.services.mozilla.com/D89868
2020-09-18 01:26:32 +00:00
Markus Stange 1772b930c8 Bug 1664049 - Move WebRenderCompositionRecorder functionality into RendererOGL. r=barret
I liked the separation, but having everything in RendererOGL.cpp makes the next patch easier.

One nice effect of this patch is that all the recorder-related wr_renderer_* functions
are now called from the same file. Previously, most of them were called in
WebRenderCompositionRecorder.cpp, but the cleanup function
wr_renderer_release_composition_recorder_structures was called from RendererOGL.cpp.

Differential Revision: https://phabricator.services.mozilla.com/D89867
2020-09-18 01:27:33 +00:00
Markus Stange 5b5bc2d532 Bug 1664049 - Move WebRenderCompositionRecorder into RendererOGL. r=barret
Rather than having two windowID -> [something] hash tables, this reduces it to
one: The renderer is already per-window so we just put the recorder into the
renderer.

Differential Revision: https://phabricator.services.mozilla.com/D89866
2020-09-18 19:32:14 +00:00