Commit Graph

660551 Commits

Author SHA1 Message Date
Mike Hommey
9f33118c8c Bug 1562952 - Always build signmar when mar is built. r=nalexander
When we build mar, there is no reason not to build signmar as well. It
used to be optional because not all platforms were supported, but they
are now.

... except when building the newly added tools/update-packaging,
which builds the mar tool as a standalone thing, and building signmar
as well causes complications.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 19:01:03 +00:00
Mike Hommey
2e02a47093 Bug 1562952 - #ifdef-out NSS and certificate-related flags with NO_SIGN_VERIFY. r=rstrong
Differential Revision: https://phabricator.services.mozilla.com/D36991

--HG--
extra : moz-landing-system : lando
2019-07-11 21:08:47 +00:00
Mike Hommey
79919f31ad Bug 1357317 - Add an rpath to cctools such that it doesn't require LD_LIBRARY_PATH at run-time. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D38140

--HG--
extra : moz-landing-system : lando
2019-07-16 20:54:42 +00:00
Mike Hommey
a4493b9ba3 Bug 1566300 - Upgrade GCC 7 to 7.4.0 and add toolchain tasks for GCC 8 and 9. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D38154

--HG--
rename : taskcluster/scripts/misc/build-gcc-7-linux.sh => taskcluster/scripts/misc/build-gcc-8-linux.sh
rename : taskcluster/scripts/misc/build-gcc-7-linux.sh => taskcluster/scripts/misc/build-gcc-9-linux.sh
extra : moz-landing-system : lando
2019-07-16 20:39:09 +00:00
Mike Hommey
561903d11e Bug 1566309 - Upgrade mac builds to rust 1.36. r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D38156

--HG--
extra : moz-landing-system : lando
2019-07-17 00:05:11 +00:00
Junior Hsu
cc0bdb6823 Bug 1561712 - test for downloads with COOP enabled r=nika
Differential Revision: https://phabricator.services.mozilla.com/D37145

--HG--
extra : moz-landing-system : lando
2019-07-16 23:32:58 +00:00
Emilio Cobos Álvarez
d146066640 Bug 1561794 - Do not to crop display text of themed comboboxes due to padding. r=dbaron
This is a potential fix that I thought it was worth doing rather than
implementing Blink's platform-dependent silliness. This ensures that the display
frame always has enough space to display itself.

Note that it may still get clipped, if there's no room for both the display
frame and the button.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 23:11:42 +00:00
Bobby Holley
5b2d1df481 Bug 1566592 - Use a dedicated thread for launching on android. r=jld
At the moment, this shouldn't make any difference because we only ever
launch one child process on android.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 22:52:48 +00:00
Jamie Nicol
7bd2ec1585 Bug 1564185 - Rasterize glyphs as large as possible to avoid blurriness at high zoom levels. r=lsalzman
When rendering text in webrender we rasterize glyphs either in local
space at a chosen raster scale, or in device space taking in to
account to text's transform.

We are not able to rasterize glyphs larger than a certain size,
however. So if the device-space font size exceeds this limit, then
currently we force the glyph to be rasterized in local space, at the
untransformed font size. This must then be scaled by the shader when
rendering text, and at high zoom levels this will result in blurry
text.

This change makes it so that rather than rasterizing at the
untransformed font size we rasterize at the font size limit. This will
mean the glyphs are rasterized at a larger size and will therefore
require less scaling, meaning they will appear less blurry.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 14:09:30 +00:00
Moritz Birghan
f723e0ab1e Bug 1300165 - Improves performance of combineLists in getHSTSPreloadList.js r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D38171

--HG--
extra : moz-landing-system : lando
2019-07-16 21:53:10 +00:00
Kagami Sascha Rosylight
d75e9f219f Bug 1360475: Use union for DOMMatrix constructor r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D35211

--HG--
extra : moz-landing-system : lando
2019-07-16 21:12:38 +00:00
Hamzah
7d7ca018fd Bug 1559956 - UX: Bookmark bar context menu item "Open in New Tab" is not consistent with anchor link context menu. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D37197

--HG--
extra : moz-landing-system : lando
2019-07-15 18:38:01 +00:00
Arun Kumar Mohan
bc7be9f728 Bug 1530282 - Replace promiseWaitForEvent with BrowserTestUtils.waitForEvent r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D37663

--HG--
extra : moz-landing-system : lando
2019-07-16 18:04:01 +00:00
Jeane Carlos
2120b123a7 Bug 1551653 - Remove prefs_content_discovery_description string from locale file r=fluent-reviewers,pdahiya,flod
Cleaning up prefs_content_discovery_description that we migrated over to fluent just in case we still wanted it.

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

--HG--
extra : moz-landing-system : lando
2019-07-15 18:27:12 +00:00
Jason Laster
ff7e5c4529 Bug 1561092 - browser_dbg-wasm-sourcemaps.js. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D38243

--HG--
extra : moz-landing-system : lando
2019-07-16 22:51:51 +00:00
Mike Shal
b377297fa6 Bug 1561774 - Switch Windows AArch64 test platform to win64-aarch64-shippable; r=jmaher
We should test what we ship, and having talos benchmark the shipped
platform will help verify any PGO performance wins.

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

--HG--
extra : moz-landing-system : lando
2019-07-15 21:52:55 +00:00
Mike Shal
9ad409ccbc Bug 1561774 - Copy win64-aarch64-opt test artifacts into the shippable build; r=firefox-build-system-reviewers,chmanchester
In order to run tests against the win64-aarch64-shippable build, we need
the test packages from the aarch64-no-eme build since the tests aren't
compiled during the -shippable stage. Since packages like cppunittest
and the target.test_packages.json file won't be generated correctly in
the -shippable stage, we disable the package-step tests there by setting
MOZ_AUTOMATION_PACKAGE_TESTS to 0 in the environment.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:25 +00:00
Kashav Madan
cf7f0e1361 Bug 1566310 - Nullcheck mWindowGlobalChild prior to notifying it of beforeunload listeners, r=nika
Missed in the 1543251 refactor.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 18:35:25 +00:00
Bogdan Tara
ca45889546 Backed out 9 changesets (bug 1523638) for browser_contextmenu.js failures CLOSED TREE
Backed out changeset 0a584a07b696 (bug 1523638)
Backed out changeset 8c5af2289900 (bug 1523638)
Backed out changeset 40ed1bd64b09 (bug 1523638)
Backed out changeset 9a99a0391979 (bug 1523638)
Backed out changeset 07fb4748b91a (bug 1523638)
Backed out changeset 49047c3ebae9 (bug 1523638)
Backed out changeset d606d072126c (bug 1523638)
Backed out changeset 76dc1937fc77 (bug 1523638)
Backed out changeset c784c14b5d5d (bug 1523638)
2019-07-16 23:40:47 +03:00
Bogdan Tara
c1cc91034d Backed out changeset 4361f6129d9a (bug 1563313) for org.mozilla.geckoview.test.NavigationDelegateTest.bypassClassifier failures CLOSED TREE 2019-07-16 23:36:48 +03:00
Bogdan Tara
57a3682672 Backed out changeset 27196ff54fd7 (bug 1565242) for failing an assertion on nsHttpConnectionMgr.cpp CLOSED TREE 2019-07-16 23:20:15 +03:00
tanhengyeow
02e5c9683c Bug 1564105 - Enable WS Monitor in Nightly. r=Honza
Enable WS Monitor in Nightly

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

--HG--
extra : moz-landing-system : lando
2019-07-16 19:48:56 +00:00
Gerald Squelart
2af2523782 Bug 1565137 - BlocksRingBuffer is a thread-safe variable-sized circular buffer - r=gregtatum
This adds to the byte-oriented ModuloBuffer from bug 1563425:
- Thread-safety: All APIs may be called at any time from any thread.
- Structure: The buffer will be divided in "blocks" of different size, with some
  block meta-data and space for the user "entry".
- Capable of handling user resources: The user may provide a "deleter" that will
  be informed about soon-to-be-destroyed entries; so if some entries reference
  outside resources, these references may be properly released.

Note: This first implementation still only allows the user to manipulate bytes
and trivially-copyable objects (same as with the ModuloBuffer iterators). A
follow-up bug will introduce better serialization capabilities, with the aim to
eventually store everything that current Profiler Markers and their payloads
contain.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 07:57:24 +00:00
Olli Pettay
5474e37783 Bug 1566459, add a way to check underlying IPC message type from runnable, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D38215

--HG--
extra : moz-landing-system : lando
2019-07-16 19:21:40 +00:00
Olli Pettay
9eeb5dab4f Bug 1541229, higher minimum idle period during page load, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D37908

--HG--
extra : moz-landing-system : lando
2019-07-16 12:07:49 +00:00
Lee Salzman
81469e4765 Bug 1566449 - Don't reverse glyphs in GlyphBuffer for RTL. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D38190

--HG--
extra : moz-landing-system : lando
2019-07-16 19:23:40 +00:00
Iain Ireland
28a1aa14d3 Bug 1505902: Clean up private Value representation r=djvj
Our previous representation of private values assumed that the private pointer was aligned, and did some bit twiddling to try to disguise it as a double. Since bug 1293313, it has been unnecessary to set the top bit for a double, so that bit twiddling is unnecessary. There are actual use cases where private values are unaligned, so we should fix this.

While cleaning this up, I also removed unboxPrivateValue, because its only use could be better written using loadPrivateValue directly.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 19:10:30 +00:00
Bogdan Tara
05d1beaf67 Backed out changeset f69f242281a4 (bug 1566449) for regtests failing because of reftest.list CLOSED TREE 2019-07-16 22:06:42 +03:00
Geoff Brown
06c0e8ef5b Bug 1565699 - Set consoleservice.logcat pref when running unittests, regardless of branch; r=ahal,kmag
Differential Revision: https://phabricator.services.mozilla.com/D38199

--HG--
extra : moz-landing-system : lando
2019-07-16 18:33:23 +00:00
Daosheng Mu
43693c08b6 Bug 1523353 - Part 2: DS4 gamepad multitouch and lightindicator support on Mac OS. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D37463

--HG--
extra : moz-landing-system : lando
2019-07-15 07:37:19 +00:00
Daosheng Mu
3087968487 Bug 1523353 - Part 1: Remapping MacOS gamepads to standard gamepads. r=baku
Follow the same rule that how we did remapping on Windows at Bug 1545180. Besides, dpad on MacOS needs to be accessed as axis values, we also did this way on Windows.

https://bugzilla.mozilla.org/show_bug.cgi?id=1523353#c2

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

--HG--
extra : moz-landing-system : lando
2019-07-15 07:36:36 +00:00
Ehsan Akhgari
e62b713e21 Bug 1556881 - Fix browser_partitionedLocalStorage_events.js to not assume the dom.storage.next_gen pref is live; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D38122

--HG--
extra : moz-landing-system : lando
2019-07-16 18:58:22 +00:00
Boris Zbarsky
826f1ff208 Bug 1566543. Stop using [array] for get/setColorMatrix. r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D38222

--HG--
extra : moz-landing-system : lando
2019-07-16 18:30:10 +00:00
Nika Layzell
89d26ca7eb Bug 1523638 - Part 9: Use provided 'WindowGlobalChild' actors to create the initial about:blank document, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D37656

--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:56 +00:00
Nika Layzell
1fd3e64667 Bug 1523638 - Part 8: Remove unused arguments from nsDocShell::Embed(), r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D37655

--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:54 +00:00
Nika Layzell
6a004f4a3e Bug 1523638 - Part 7: Transmit permissions for newly created WindowGlobalParent actors, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D37654

--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:46 +00:00
Nika Layzell
76281505f8 Bug 1523638 - Part 6: Create an initial WindowGlobal actor for popup browser construction, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D37653

--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:45 +00:00
Nika Layzell
fe65d00241 Bug 1523638 - Part 5: Create a WindowGlobal actor during normal PBrowser construction, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D37652

--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:43 +00:00
Nika Layzell
4d83ce526b Bug 1523638 - Part 4: Move NextWindowId logic into nsContentUtils, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D37651

--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:41 +00:00
Nika Layzell
a711231390 Bug 1523638 - Part 3: Construct WindowGlobal actors using ManagedEndpoint, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D37650

--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:39 +00:00
Nika Layzell
418bf22463 Bug 1523638 - Part 2: Store and expose URI and Principal on WindowGlobalChild, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D37649

--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:37 +00:00
Nika Layzell
77dc463d33 Bug 1523638 - Part 1: Remove mIPCClosed from PWindowGlobal, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D37648

--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:35 +00:00
Boris Zbarsky
cadd9a872e Bug 1565627. Stop using [array] in nsIBinaryInputStream. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D37897

--HG--
extra : moz-landing-system : lando
2019-07-16 18:39:16 +00:00
Rob Lemley
19e0476128 Bug 1559199 - Add 'comm' prefix to list of potential index prefixes. r=dustin
Fixes failing index jobs on Thunderbird builds.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 18:27:31 +00:00
Jared Wein
288c0be4f9 Bug 1550142 - Move login autofill checkbox out of old Password Manager modal. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D37999

--HG--
rename : browser/components/preferences/in-content/tests/browser_privacy_passwordGeneration.js => browser/components/preferences/in-content/tests/browser_privacy_passwordGenerationAndAutofill.js
extra : moz-landing-system : lando
2019-07-16 18:32:08 +00:00
Chris H-C
dab8a2e2bf Bug 1486072 - Update and augment parsers tests r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D38192

--HG--
extra : moz-landing-system : lando
2019-07-16 18:27:28 +00:00
Chris H-C
ded85232da Bug 1486072 - Make products key required for Telemetry r=janerik
The "products" key is used to specify for which products the Histogram, Scalar,
or Event are to be recorded in. Make the key explicit, setting everything to
be recorded on all currently-available platforms to begin with.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 15:20:22 +00:00
Kestrel
2f409ddde7 Bug 1565896 - Change about:performance energy bar color and column sort arrow fill color for better contrast in dark mode r=dao
Differential Revision: https://phabricator.services.mozilla.com/D38011

--HG--
extra : moz-landing-system : lando
2019-07-16 08:40:41 +00:00
Aaron Klotz
a5accb9be2 Bug 1564538: Set -ffreestanding on DllBlocklistWin.cpp; r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D37599

--HG--
extra : moz-landing-system : lando
2019-07-16 18:24:37 +00:00
Mark Banner
3561e3197c Bug 1566043 - Update npm dependencies for ESLint. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D38070

--HG--
extra : moz-landing-system : lando
2019-07-16 17:52:11 +00:00