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

683222 Коммитов

Автор SHA1 Сообщение Дата
Sylvestre Ledru 64fb603491 Bug 1601634 - Improve the display of the Try documentation r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D56042

--HG--
extra : moz-landing-system : lando
2019-12-05 19:36:33 +00:00
Ricky Stewart a7dca059e6 Bug 1600782 - Update pip-tools to 3.9.0 r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D55559

--HG--
extra : moz-landing-system : lando
2019-12-05 18:49:15 +00:00
Glenn Watson d7a6cf11d7 Bug 1600501 - Fix intermittent compositor surface creation bug. r=nical
With the native compositor enabled, try runs were occasionally
hitting an assertion failure where a compositor surface was
being drawn, but hadn't been created (so the id was unknown).

This was occurring when the MemoryPressure event occurs in some
situations during shutdown. When this occurs, the active_documents
list is cleared. This could result in the native surface updates
list (which was stored in the Frame of a Document) not being
applied, meaning the new surface was not created. If a subsequent
frame then tried to composite that surface, this assert would
occur.

This is fixed by moving compositor surface management to be handled
via the resource cache, in the same way as texture cache updates.

This ensures that even in the presence of a memory pressure event,
any pending native surface updates are applied to the renderer.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 14:59:14 +00:00
Jeff Gilbert b24ae09c07 Bug 1585404 - ANGLE fix for frame skipping on Windows Intel 4400. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D56022

--HG--
extra : moz-landing-system : lando
2019-12-05 18:26:38 +00:00
Ricky Stewart 5aa8a29e6a Bug 1601407 - Update gfx/graphite2/src/moz.build to additionally build a wasm sandboxed library r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D56024

--HG--
extra : moz-landing-system : lando
2019-12-05 18:56:39 +00:00
Brindusan Cristian 98218b165b Backed out changeset 69ac0bf82505 (bug 1596958) for assertion failures at nsSHEntry.cpp. CLOSED TREE 2019-12-05 21:01:02 +02:00
Andy Grover d51d3cc964 Bug 1601070 - update Neqo to 0.1.7 r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D55731

--HG--
extra : moz-landing-system : lando
2019-12-05 18:44:09 +00:00
Lars T Hansen ea7268ed2f Bug 1599659 - Predicate to test context for live SABs. r=jonco
SABs become foreground-finalizable so that we can access the runtime
during finalization.  Then a simple counter on the runtime will track
live SABs for the runtime, and the predicate on the context can get
its information from the runtime.

Fallout: SABs are now enabled on the globals used for jsapi-tests.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 18:36:21 +00:00
Staś Małolepszy e218334a65 Bug 1599864 - Ignore markup when localizing <title>. r=zbraniecki
Prevent the l10n overlays logic from parsing markup in Fluent translations when the element being localized is `<title>`. This fixes a regression from bug 1591328 which migrated the browser window title to Fluent, interpolating the current page's title into a Fluent message which is used to localize the window title. If the web page's title contained markup, l10n overlays would parse it—and then sanitize and strip it, which produced an incomplete result visible in the window's title bar and the task bar of the OS.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 18:09:08 +00:00
Alex Henrie ca467c4b3f Bug 202251 - Add an option to ignore diacritics when searching. r=fluent-reviewers,mikedeboer,jfkthame,flod
Differential Revision: https://phabricator.services.mozilla.com/D51841

--HG--
extra : moz-landing-system : lando
2019-12-05 18:08:20 +00:00
Kris Taeleman 6423d3a0b9 Bug 1581868 - Black page sometimes when restoring geckoview_example/fenix with webrender enabled. r=jnicol
Differential Revision: https://phabricator.services.mozilla.com/D55338

--HG--
extra : moz-landing-system : lando
2019-12-02 08:01:37 +00:00
Steve Fink 3079a1e4be Bug 1552363 - Initialize FreeSpan in default constructor r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D55879

--HG--
extra : moz-landing-system : lando
2019-12-05 17:35:49 +00:00
Chris Manchester 08f94ebcd3 Bug 1595218 - Update valgrind supressions for rustc 1.39. r=emilio
Depends on D53901

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

--HG--
extra : moz-landing-system : lando
2019-12-05 17:15:28 +00:00
Chris Manchester 5a33be02e2 Bug 1595218 - Update rust target detection for rustc 1.39. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D53901

--HG--
extra : moz-landing-system : lando
2019-12-05 04:53:11 +00:00
Chris Manchester 7caa07b115 Bug 1595218 - Update bootstrap to upgrade to stable rust. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D53900

--HG--
extra : moz-landing-system : lando
2019-12-05 04:53:09 +00:00
Chris Manchester 76a5b8c95c Bug 1595218 - Update builders to rustc 1.39 r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D53899

--HG--
extra : moz-landing-system : lando
2019-12-05 04:53:02 +00:00
Molly Howell c4a4ebd403 Bug 1599142 - Fix several Windows compatibility issues in documentation generation. r=ahal,froydnj
This patch addresses the following issues which prevent building the
documentation on a Windows system:

1. check_jsdoc attempts to launch a file by the name of jsdoc using
   subprocess.check_output(). But, the file jsdoc is a Bash script,
   so it can't be launched this way on Windows. We should find the
   correct file name to use instead (likely jsdoc.cmd).
2. The Windows CopyFile API will fail if the destination directory does
   not exist. The procedure that creates the staging directory for Sphinx
   attempts to use this API before any directories are created, so most calls
   to it fail and most files don't get staged. These errors are ignored, so
   the result is that Sphinx succeeds in generating a set of documentation
   that is mostly empty.
3. Several instances where manually constructed paths that contain both back
   and forward slashes are compared to or otherwise used with normalized paths,
   resulting in incorrect behaviors.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 17:04:17 +00:00
Harry Twyford 47ea3ba2ae Bug 1601325 - Increase UrlbarView wrap threshold to 500px. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D55984

--HG--
extra : moz-landing-system : lando
2019-12-05 16:50:03 +00:00
Michael Ratcliffe 8fec672a52 Bug 1599409 - Fix scrolling at narrow widths in the Fonts View r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D54780

--HG--
extra : moz-landing-system : lando
2019-12-05 14:35:50 +00:00
J.C. Jones 641a6bf8c1 Bug 1592007 - land NSS NSS_3_48_RTM UPGRADE_NSS_RELEASE, r=kjacobs
2019-12-03  J.C. Jones  <jjones@mozilla.com>

	* lib/nss/nss.h, lib/softoken/softkver.h, lib/util/nssutil.h:
	Set version numbers to 3.48 final
	[65d3150a258e] [NSS_3_48_RTM] <NSS_3_48_BRANCH>

2019-12-02  J.C. Jones  <jjones@mozilla.com>

	* .hgtags:
	Added tag NSS_3_48_BETA1 for changeset 77976f3fefca
	[06d5b4f91a9c]

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

--HG--
extra : moz-landing-system : lando
2019-12-05 17:16:00 +00:00
Greg Tatum f70625dc40 Bug 1597376 - Implement the new about:profiling page; r=julienw
This patch adds a new context for the performance-new components. It's
eventually the only place where the settings will live, but for now
the components share the settings between the popup, the devtools panel,
and the about:profiling page.

This page uses the base styling that the preferences page uses. The styles
should obey the theming for the browser, and ignore the devtools theming
colors.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 17:42:35 +00:00
Greg Tatum b59fc045d3 Bug 1597376 - Make the summary dropdowns conditional in the profiler settings; r=julienw
This is probably the biggest change to the existing components, as it makes the
summary dropdowns conditional based on the page context. This keeps the old
workflow working, but allows for the new about:profiling page's design. Most
of the diff here is creating the new _renderSection method which consolidates
this logic, and also handles the summary div structure.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 17:39:22 +00:00
Greg Tatum 0955f88f7b Bug 1597376 - Change the isPopup flag to a PageContext; r=julienw
The new about:profiling page creates some more complexity around what
the page context is. It is simpler to handle the different cases with
a union, rather than booleans.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 17:39:07 +00:00
Greg Tatum bfa25deee0 Bug 1597376 - Break out profiler event handling into a separate component; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D55007

--HG--
rename : devtools/client/performance-new/components/Perf.js => devtools/client/performance-new/components/DevToolsAndPopup.js
extra : moz-landing-system : lando
2019-12-05 17:38:52 +00:00
Greg Tatum 90d9086cc8 Bug 1598320 - Add types to the performance-new components; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D54771

--HG--
extra : moz-landing-system : lando
2019-12-05 17:38:38 +00:00
Greg Tatum 24b52aed54 Bug 1597373 - Create a minimal about:profiling page; r=jdescottes,mconley
This commit is fairly trivial, but creates the about:profiler page to
start the new about:profiler work.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 17:38:25 +00:00
Shane Caraveo 8919631c95 Bug 1393834 remove legacy.exceptions pref, code using it was removed r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D55873

--HG--
extra : moz-landing-system : lando
2019-12-05 10:49:58 +00:00
Olli Pettay 61bcb1d19a Bug 1596958 - Synchronize layouthistorystate to parent process, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D53288

--HG--
extra : moz-landing-system : lando
2019-12-05 17:33:48 +00:00
Peter Van der Beken 0e2faee17d Bug 1601636 - Remove some obsolete XUL entries from Bindings.conf. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D55975

--HG--
extra : moz-landing-system : lando
2019-12-05 17:07:04 +00:00
Ryan VanderMeulen df44a5ec51 Bug 1600994 - Update pdf.js to version 2.4.163. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D55694

--HG--
extra : moz-landing-system : lando
2019-12-05 17:12:56 +00:00
Simon Giesecke 99c554d8dd Bug 1596129 - Introduce DatabaseNameMatchPredicate function to reduce code duplication. r=dom-workers-and-storage-reviewers,ytausky
Depends on D52874

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

--HG--
extra : moz-landing-system : lando
2019-12-04 11:22:00 +00:00
Emilio Cobos Álvarez 445f39a14b Bug 1600735 - Make debug fuzzing builds use gcc 8. r=froydnj
GCC8 happens not to generate the code that causes the crash, so do that for now
to unblock fuzzers from hitting this.

We still need to figure out what to do about the more general issue of course...

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

--HG--
extra : moz-landing-system : lando
2019-12-05 17:03:29 +00:00
Shane Caraveo 4b0ab4643c Bug 1601357 prevent self-monitoring in activityLog api r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D55841

--HG--
extra : moz-landing-system : lando
2019-12-05 14:21:52 +00:00
Yura Zenevich b0376a86df Bug 1582409 - ensure that we handle SVGs with role=img correctly when running text-label checks. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D55976

--HG--
extra : moz-landing-system : lando
2019-12-05 16:21:23 +00:00
Thomas Wisniewski 826897618a Bug 1595086 - also freeze the presshell when setActive(false) is called to stop requestAnimationFrames; r=smaug
also freeze the presshell when setActive(false) is called to stop requestAnimationFrames

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

--HG--
extra : moz-landing-system : lando
2019-12-05 13:29:08 +00:00
Mark Striemer d7e08dcd18 Bug 1591253 - Maintain PiP player position when source video is resized r=mconley
Keep the player window in a similar position to where it was before a resize.
The player window edge closest to a screen edge will be maintained in the X
and Y dimensions.

A video in the bottom right will have its bottom right corner stay in place,
while a video in the top left will have its top left corner stay in place.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 16:59:19 +00:00
Mark Striemer a549522726 Bug 1535437 - Part 2: Resize PiP window when video source resizes r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D50139

--HG--
extra : moz-landing-system : lando
2019-12-05 16:59:04 +00:00
Mark Striemer d97254d223 Bug 1535437 - Part 1: Allow windows to resize outside of aspect ratio locking on Windows r=jmathies
Differential Revision: https://phabricator.services.mozilla.com/D51940

--HG--
extra : moz-landing-system : lando
2019-12-05 16:58:46 +00:00
Noemi Erli 813cd66e92 Backed out 6 changesets (bug 1597373, bug 1598320, bug 1597376) for causing assertion failure in nsContentSecurityUtils.cpp CLOSED TREE
Backed out changeset abb73036e3ae (bug 1597376)
Backed out changeset a0076bbce8f9 (bug 1597376)
Backed out changeset 76055c79cada (bug 1597376)
Backed out changeset 145bc8015c6c (bug 1597376)
Backed out changeset fa0278f155ef (bug 1598320)
Backed out changeset 32711edf1baf (bug 1597373)

--HG--
rename : devtools/client/performance-new/components/DevToolsAndPopup.js => devtools/client/performance-new/components/Perf.js
2019-12-05 19:11:24 +02:00
Sebastian Streich 7809758d00 Bug 1597704 - Move is OriginPotentially Trustworthy into Principal r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D53830

--HG--
extra : moz-landing-system : lando
2019-12-05 16:04:53 +00:00
Simon Giesecke 9958b4308e Bug 934640 - Let 'Ensure that databases() returns a promise' test case accept a rejected Promise to match its description. r=dom-workers-and-storage-reviewers,ytausky
Before the patch, the test failed if indexedDB.databases() returns a promise, but the promise was rejected. This was not what "Ensure that databases() returns a promise." describes. Therefore, either the description should be changed, or the test. But there are other tests that check if the promise is resolved, I changed the test.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 16:29:51 +00:00
Micah Tigley 09f3dec0d2 Bug 1585100 - Make sure text in embedded RDM has dark theme styling r=gl
Overall, the new RDM is using dark theme styling as before. The only exception is the text in the actual toolbar React component, which seems to default to using light theme colors. This revision applies a CSS variable `theme-body-color` to the toolbar's document body to toggle between dark/light theme colors for text.

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

--HG--
extra : moz-landing-system : lando
2019-12-04 21:20:46 +00:00
Rob Wood b1c65ea809 Bug 1601631 - Scale back the number of raptor-browsertime test jobs running in CI r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D55970

--HG--
extra : moz-landing-system : lando
2019-12-05 15:27:42 +00:00
Jon Coppeard 632921f1dc Bug 1600488 - Allow FinalizationGroup targets to be unregistered after they have been queued for cleanup, in accordance with the spec r=sfink
The fix is to queue pointers to finalization records rather than just holdings when the target dies.  These are still in the resgistration map and so can be cleared by unregister().  We detect this in the iterator's next() method and skip any such records.

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

--HG--
extra : moz-landing-system : lando
2019-12-04 18:51:52 +00:00
ffxbld 029fc78ac3 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D55956

--HG--
extra : moz-landing-system : lando
2019-12-05 15:40:18 +00:00
Michael Kaply 712501b3ee Bug 1600007 - Check entire policy for empty objects. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D55713

--HG--
extra : moz-landing-system : lando
2019-12-04 21:50:40 +00:00
Michal Novotny 6504573f1b Bug 1601620 - ThreadSanitizer: data race in mozilla::net::CacheFileUtils::CachePerfStats, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D55972

--HG--
extra : moz-landing-system : lando
2019-12-05 14:49:24 +00:00
Greg Tatum 2ade1a1b96 Bug 1597376 - Implement the new about:profiling page; r=julienw
This patch adds a new context for the performance-new components. It's
eventually the only place where the settings will live, but for now
the components share the settings between the popup, the devtools panel,
and the about:profiling page.

This page uses the base styling that the preferences page uses. The styles
should obey the theming for the browser, and ignore the devtools theming
colors.

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

--HG--
extra : moz-landing-system : lando
2019-12-04 22:23:46 +00:00
Greg Tatum c29911fdb8 Bug 1597376 - Make the summary dropdowns conditional in the profiler settings; r=julienw
This is probably the biggest change to the existing components, as it makes the
summary dropdowns conditional based on the page context. This keeps the old
workflow working, but allows for the new about:profiling page's design. Most
of the diff here is creating the new _renderSection method which consolidates
this logic, and also handles the summary div structure.

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

--HG--
extra : moz-landing-system : lando
2019-12-04 22:23:31 +00:00
Greg Tatum 6cba996a44 Bug 1597376 - Change the isPopup flag to a PageContext; r=julienw
The new about:profiling page creates some more complexity around what
the page context is. It is simpler to handle the different cases with
a union, rather than booleans.

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

--HG--
extra : moz-landing-system : lando
2019-12-04 22:23:17 +00:00