Commit Graph

643558 Commits

Author SHA1 Message Date
Karl Tomlinson
fd627991c1 Bug 1538640 wait for GraphRunner thread shutdown r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D24673

--HG--
extra : moz-landing-system : lando
2019-03-26 00:13:55 +00:00
Karl Tomlinson
faa25fa90f bug 1538630 Check a predicate when waiting on condition variables in GraphRunner r=pehrsons
so as to respond appropriately to spurious wakeups.

Checking the predicate before the first wait in Run() makes the mStarted
notification unnecessary.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 22:49:02 +00:00
Jeff Walden
83cdc4ca37 Bug 1526507 - Use std::exp2{,f}(n) instead of pow{,f}(2.0, n) in TestFloatingPoint.cpp to be (hopefully) more resilient against standard library imprecision in the latter. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D24403

--HG--
extra : moz-landing-system : lando
2019-03-25 17:54:25 +00:00
Julian Descottes
aa6b2752d1 Bug 1528781 - Hide tabs for This Firefox behind a preference;r=Ola,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D24378

--HG--
extra : moz-landing-system : lando
2019-03-25 16:09:57 +00:00
Mike Hommey
25dbad7cb2 Bug 1536307 - Bump libstdc++ requirement to 4.7. r=froydnj
Last time we updated the requirements was in bug 1278456, after we
switched to GTK+3.

While it might be worth checking what would be a reasonable requirement,
the immediate problem is that updating ANGLE hits a snag with a
libstdc++ 4.7 symbol, and the only main distro release that bumping to
that version would make us not support anymore is Ubuntu 12.04 LTS,
EOLed 2 years ago (April 2017).

Bumping to some even newer version would need more consideration.
Desupporting Ubuntu 12.04 LTS at this point is almost a no-brainer.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 12:40:25 +00:00
Sam Foster
b3f760835a Bug 1538285 - Make saved logins footer colors theme-friendly. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D24581

--HG--
extra : moz-landing-system : lando
2019-03-25 21:32:01 +00:00
Mike Hommey
198b466867 Bug 1538419 - Add support for thumbv7neon to target-lexicon. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D24596

--HG--
extra : moz-landing-system : lando
2019-03-25 12:39:52 +00:00
Rob Wood
b6d015016c Bug 1538786 - Fix 'KeyError suites' when a tp6 page times out; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D24746

--HG--
extra : moz-landing-system : lando
2019-03-25 19:30:38 +00:00
Makoto Kato
8986b3b0e4 Bug 1537885 - Use cmd_copy for copy command r=geckoview-reviewers,snorp
Although I change to use editor by previous fix of bug 676268, it is not
good for non-editable content. cmd_copy can support editable and non-editable.

GV already uses cmd_copy for this.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:34:07 +00:00
Alex Gaynor
8024e86d02 Bug 1538796 - Part 6 - remove unused IPDL OverlaySource union; r=kats
Depends on D24751

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

--HG--
extra : moz-landing-system : lando
2019-03-25 19:30:26 +00:00
Alex Gaynor
c711ab78bc Bug 1538796 - Part 5 - convert IPDL MaybeTexture union to use native Maybe syntax; r=mattwoodrow
Depends on D24750

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

--HG--
extra : moz-landing-system : lando
2019-03-25 18:56:30 +00:00
Alex Gaynor
05757c3863 Bug 1538796 - Part 4 - remove unused IPDL MaybeRegion union; r=kats
Depends on D24749

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

--HG--
extra : moz-landing-system : lando
2019-03-25 19:29:50 +00:00
Alex Gaynor
46926da383 Bug 1538796 - Part 3 - convert IPDL OptionalOpacity union to use native Maybe syntax; r=kats
Depends on D24748

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

--HG--
extra : moz-landing-system : lando
2019-03-25 19:29:46 +00:00
Alex Gaynor
91eb929e7b Bug 1538796 - Part 2 - remove unused IPDL OptionalOpacity union; r=kats
Depends on D24747

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

--HG--
extra : moz-landing-system : lando
2019-03-25 19:26:21 +00:00
Alex Gaynor
683876f917 Bug 1538796 - Part 1 - remove unused IPDL OptionalTransform union; r=kats
Differential Revision: https://phabricator.services.mozilla.com/D24747

--HG--
extra : moz-landing-system : lando
2019-03-25 19:26:01 +00:00
Marcos Cáceres
836cdca53a Bug 1538526 - Set BasicCardResponse defaults in IDL. r=baku
update to match spec. This is a refactor.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 23:40:23 +00:00
shindli
cfc1229145 Backed out changeset 1c16d4ce9107 (bug 1527704) for build bustages in builds/worker/workspace/build/src/toolkit/profile/nsToolkitProfileService.cpp CLOSED TREE 2019-03-26 03:16:51 +02:00
Rob Wu
461cd1ccfe Bug 1532530 - Avoid loss of upload data by webRequest API r=kmag
When an extension requests access to the request body of a request,
`nsConverterInputStream` is used to parse the input streams that make up
a request body. These input streams are later (re)used to upload the
form data to the original destination (server).

`nsConverterInputStream`'s destructor does however close the input
streams, which results in data loss when the object is garbage-collected
before the upload completes.

This patch fixes the issue by explicitly nulling the underlying stream
before returning from the form parser.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 21:16:49 +00:00
Nika Layzell
d853d5bd7f Bug 1513350 - Add a Display impl to nsresult, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D24754

--HG--
extra : moz-landing-system : lando
2019-03-25 19:48:22 +00:00
Matthew Noorenberghe
14d68ff6e0 Bug 1538026 - Add recipe with username and password selectors for www.benefits.ml.com r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D24457

--HG--
extra : moz-landing-system : lando
2019-03-25 18:20:03 +00:00
Johann Hofmann
43d929a61c Bug 1538636 - Update bug component for b/b/c/test/popups. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D24693

--HG--
extra : moz-landing-system : lando
2019-03-25 20:34:13 +00:00
Johann Hofmann
8e0cea98c7 Bug 1538636 - Update bug component for b/b/c/test/permissions. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D24692

--HG--
extra : moz-landing-system : lando
2019-03-25 18:16:21 +00:00
Ting-Yu Lin
8c2d94e52d Bug 1534584 Part 2 - Remove legacy_actions from AccessibleCaret tests. r=whimboo
- Re-implement flick() and send_keys() required by AccessibleCaret tests.

- Delete skip_if_not_rotatable() because it's unused.

- Change the dragging distance from 50px to 40px in
  test_carets_not_jump_when_dragging_to_editable_content_boundary and
  test_caret_not_jump_to_front_when_dragging_up_to_editable_content_boundary
  to avoid MoveTargetOutOfBoundsException. Changing the distance doesn't
  alter the meaning of the tests.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 20:28:44 +00:00
Ting-Yu Lin
f7c9612d2e Bug 1534584 Part 1 - Move selection.py to layout/base/tests/marionette/. r=whimboo
selection.py is used only by AccessibleCaret tests.

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

--HG--
rename : testing/marionette/client/marionette_driver/selection.py => layout/base/tests/marionette/selection.py
extra : moz-landing-system : lando
2019-03-25 20:28:37 +00:00
Henrik Skupin
eea49fc824 Bug 1538677 - [mitmproxy] Allow mitmproxy commands at maximum 30s of runtime. r=rwood,tarek
Differential Revision: https://phabricator.services.mozilla.com/D24711

--HG--
extra : moz-landing-system : lando
2019-03-25 15:45:09 +00:00
Bryce Van Dyk
8def97eeab Bug 1538253 - VPXDecoder::IsCompatible checks subsampling x members for equality. r=jya
We had a stray `&&` where a `==` should have been.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 19:37:39 +00:00
Will Hawkins
b3e38bb341 Bug 1354913: Fix nsDeckFrame, nsImageBoxFrame and nsImageFrame so that nsDeckFrame does not tick the refresh driver when its child images are animated and hidden. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D24598

--HG--
extra : moz-landing-system : lando
2019-03-25 19:11:22 +00:00
Honza Bambas
0d286523d2 Bug 1527712 - Move I/O in nsFileChannel::OpenContentStream to a background thread, r=kershaw,dragana
Differential Revision: https://phabricator.services.mozilla.com/D23352

--HG--
extra : moz-landing-system : lando
2019-03-25 19:31:06 +00:00
Dave Townsend
ca3a12dacd Bug 1527704: Store install information in profiles.ini and use installs.ini as a backup in case an earlier Firefox throws it away. r=froydnj
Originally we stored the new information about installation defaults in
installs.ini since older versions of Firefox would throw away any new data in
profiles.ini any time they made changes to the profiles. That does however mean
we have to load two files on startup.

This changes things so that we save all the data in profiles.ini as well as a
version tag and still save the install data into installs.ini. An older version
will throw away the install data and version tag from profiles.ini but leave
installs.ini alone. On startup if the version tag is gone from profiles.ini then
we reload the install data from installs.ini and put it back into profiles.ini.

At some point in the future where we don't care about supporting older versions
of Firefox we can just drop installs.ini entirely.

A lot of the changes here involve moving to loading profiles.ini into an
in-memory ini, keeping it up to date and flushing it to disk. This means that we
no longer throw away any information in the ini file that this version does not
understand allowing the possibility of adding new data to this file in the
future.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 00:16:59 +00:00
Calixte Denizet
6d1edba8ae Bug 1519825: Update grcov to version 0.4.3 on macosx r=marco
The patch https://phabricator.services.mozilla.com/D16465 just updated windows and linux version of grcov, so here we update macosx version too.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 18:34:39 +00:00
Jeff Walden
af2fe4f219 Bug 1538621. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D24760

--HG--
extra : moz-landing-system : lando
2019-03-25 22:01:10 +00:00
Mark Hammond
6375e0ba3a Bug 1534699 - ensure new windows default to 'setup sync' state. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D24665

--HG--
extra : moz-landing-system : lando
2019-03-25 21:47:10 +00:00
Trushita
e838288317 Bug 1496193: Remove unused datepicker[type=grid] selector r=bgrins
Removed unused datepicker[type=grid] selector

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:53:21 +00:00
Jared Wein
65ad16598e Bug 1147563 - Deprecate the 'testuser' login that is created during initialization of the password manager tests. r=MattN
This login should not show up in tests that don't expect it once we allow non-matching formSubmitURLs.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 20:50:37 +00:00
Jared Wein
4df6534411 Bug 1147563 - Provide autocomplete experience when formSubmitURL does not match. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D23442

--HG--
rename : toolkit/components/passwordmgr/test/mochitest/test_autofill_https_upgrade.html => toolkit/components/passwordmgr/test/mochitest/test_autofill_different_formSubmitURL.html
extra : moz-landing-system : lando
2019-03-25 20:50:35 +00:00
Karl Tomlinson
c58553bcfd Bug 1536316 remove suggestion that spurious condition variable wakeups are magically handled by ConditionVariableImpl r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D23983

--HG--
extra : moz-landing-system : lando
2019-03-25 12:41:19 +00:00
Brindusan Cristian
8d646b09cd Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-26 02:28:46 +02:00
Brindusan Cristian
c4f15a4dae Merge inbound to mozilla-central. a=merge 2019-03-26 02:26:12 +02:00
Gijs Kruitbosch
f52af032ad Bug 1538100 - fix font-weight on Linux to be slightly heavier, r=vbudhram
Differential Revision: https://phabricator.services.mozilla.com/D24608

--HG--
extra : moz-landing-system : lando
2019-03-25 19:48:07 +00:00
Narcis Beleuzu
db05e9557d Backed out changeset d641ac81d9f0 (bug 1529044) for XPCShel failures on test_missing_intermediate.js . CLOSED TREE 2019-03-25 23:20:27 +02:00
Narcis Beleuzu
b20475e8a3 Backed out changeset 6ef62825d79f (bug 1538474) for causing mda failures on test_playback.html. CLOSED TREE 2019-03-25 23:15:09 +02:00
Kirk Steuber
a7dfa5cde2 Bug 1535377 - Allow the xpcom_method Rust macro to be used without importing ensure_param r=myk,froydnj
This is done by incorporating the ensure_param macro into the implementation of the xpcom_method macro

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

--HG--
extra : moz-landing-system : lando
2019-03-25 18:56:17 +00:00
Edwin Gao
5b28c50d53 Bug 1536362, 1536363, 1536365, 1536355, 1537997, 1537993, 1538001, 1538005, 1538009, 1538012, 1538017, 1538022, 1534717 - add conditions to reftests, crashtests and wpt reftets that experience issues on windows10-aarch64 r=jmaher
Disable or change the expected outcomes of:

- reftests
- jsreftests
- crashtest
- web-platform-reftests

for windows10-aarch64.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 18:17:37 +00:00
Noemi Erli
676cfa3d56 Backed out changeset d0b9b3883584 (bug 1534786) for failures in browser_dbg-old-breakpoint.js 2019-03-25 19:25:13 +02:00
Eugen Sawin
51630bd49f Bug 1530789 - [4.0] Fix style. r=me 2019-03-25 17:29:37 +01:00
Edwin Gao
139cb1eebf Bug 1536284 - Bug 1536278, 1536369 - disable various tests in marionette test suites tha fail for windows10-aarch64 r=jmaher,whimboo
Several tests in marionette are failing in `Mn`, `MnH`, `MG` for windows10-aarch64.

This patch disables the tests that are failing.

Individual issues are recorded in:
- 1536278
- 1536369

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:16:56 +00:00
Tom Prince
aaa575e0a2 Bug 1538134: [mozharness] Remove support for unused builds/branch_specifics.py config; r=aki
We have moved per-branch configuration to taskcluster, so we can remove that
support in mozharness.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:34 +00:00
Tom Prince
28765a7030 Bug 1538134: [mozharness] Don't override PGO settings per-branch; r=aki
The release mozconfigs set `MOZ_PGO` and all shipping builds set the `nightly`
mozharness config, so we don't need to additionaly set PGO based on the branch.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:03:12 +00:00
Tom Prince
fe6fa9692b Bug 1538134: [mozharness] Remove explicit setting of branches to use release promotion; r=aki
The only thing this affects is the default update channel, but for shipping builds, this is set
explicitly via taskcluster, and for other branches, defaults to `default`.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:13 +00:00
Tom Prince
760bc6804e Bug 1538134: [mozharness] Set repository path in taskcluster; r=aki
Taskcluster has authorative information about the repository being built, so
pass that to mozharness, rather than have mozharness reconstruct it from
hand-maintained mozharness config.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:14 +00:00