Commit Graph

631708 Commits

Author SHA1 Message Date
Mike Hommey
1e15ba1bf0 Bug 1520369 - Remove subconfigure cache clearing. r=froydnj
The code only actually handles autoconf 2.5 cache, and was useful when
we have such subconfigures, that would die when things changed in ways
that would make the subconfigure abort on its own. But we have no such
things left, and while we may want to clear the cache for old-configure
(for e.g. bug 1520232), this is not helping to get there.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 23:15:41 +00:00
Mike Hommey
9a8ac178e9 Bug 1520340 - Don't execute subconfigure as a separate process. r=froydnj
Instead, include the module and inline its main function.

Depends on D16622

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

--HG--
extra : moz-landing-system : lando
2019-01-16 15:21:27 +00:00
Mike Hommey
b5e5928355 Bug 1520340 - Move subconfigure invocation from old-configure to python configure. r=froydnj
This happens to remove the last use of perl from configure.

Depends on D16621

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

--HG--
extra : moz-landing-system : lando
2019-01-16 23:12:20 +00:00
Mike Hommey
3512597192 Bug 1520340 - Split prepare_configure and old_configure. r=froydnj
So that individual parts can be reused downstream.

Depends on D16620

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

--HG--
extra : moz-landing-system : lando
2019-01-16 15:14:10 +00:00
Mike Hommey
c374d6cb17 Bug 1520340 - Move old_configure_assignments formatting to prepare_configure. r=froydnj
Depends on D16619

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

--HG--
extra : moz-landing-system : lando
2019-01-16 23:06:41 +00:00
Mike Hommey
661caa5a30 Bug 1520340 - Normalize old_configure's result earlier. r=froydnj
Depends on D16618

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

--HG--
extra : moz-landing-system : lando
2019-01-16 14:58:30 +00:00
Mike Hommey
13b49eda02 Bug 1520340 - Use js_options instead of exported variables from old-configure for a few variables. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D16618

--HG--
extra : moz-landing-system : lando
2019-01-15 23:33:47 +00:00
Dragana Damjanovic
08382f397b Bug 1515390 - Make memory reporter tests work with the socket process. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D15022

--HG--
extra : moz-landing-system : lando
2019-01-16 22:24:57 +00:00
Dragana Damjanovic
fc155bc720 Bug 1513059 - Use the minimal XPCOM for the socket process.r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D15024

--HG--
extra : moz-landing-system : lando
2019-01-16 23:05:11 +00:00
Brad Werth
628e787dd1 Bug 1504659 Part 5: Update Android reftest expectations. r=botond
The tests for Bug 1133905 all compare the visibility of scrollbars with
differently-sized css viewports. This patch has some affect on the
viewport sizing that I don't understand, and it causes some of the tests
to start passing and some to start failing.

The test for Bug 1242172 has elements sized to height 100% and checking
for the presence or absence of scrollbars. In this case the patch appears
to increase the css viewport height and decrease the width -- again for
reasons I don't understand -- and this affects the scrollbar sizes.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 21:58:27 +00:00
Brad Werth
52a3895d81 Bug 1504659 Part 4: Update tests to distinguish between layout and visual viewports. r=botond
Testing the initial value of innerWidth and innerHeight is not really viable when
the visual viewport has been set by the opener, but constrained by the device.
The returned value differs between the desktop and mobile browsers because of the
device constraints. The simplest thing to do is to test the CSS viewport and
ensure that the innerWidth values can be set.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 21:57:52 +00:00
Brad Werth
3acc8c95a9 Bug 1504659 Part 3: Add tests of viewport RDM scroll behavior, with and without touch simulation. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D13174

--HG--
extra : moz-landing-system : lando
2019-01-16 21:57:09 +00:00
Brad Werth
55582e452d Bug 1504659 Part 2: Update innerWidth/Height getters and setters to better handle overridden visual viewports. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D15995

--HG--
extra : moz-landing-system : lando
2019-01-16 21:56:56 +00:00
Brad Werth
3ea8e6c214 Bug 1504659 Part 1: Make RefreshVisualViewportSize allow non-APZ zooming, and call it during RefreshViewportSize. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D13173

--HG--
extra : moz-landing-system : lando
2019-01-16 21:56:54 +00:00
Cosmin Sabou
a37bc9edf9 Backed out changeset b9ab3e3e109a (bug 1485386) for causing mass mochitest failures. CLOSED TREE
--HG--
rename : testing/profiles/unittest-stability/extensions/README.txt => testing/profiles/unittest/extensions/README.txt
rename : testing/profiles/unittest-stability/user.js => testing/profiles/unittest/user.js
2019-01-17 00:55:23 +02:00
Tim Nguyen
dd907d7e9b Bug 1520630 - Remove XUL grid from browser/components/preferences/in-content/privacy.xul. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D16753

--HG--
extra : moz-landing-system : lando
2019-01-16 22:26:01 +00:00
Thomas Nguyen
e0a203fb8e Bug 1520141 - Correct referrer uri and referrer policy when loading image in iframe r=baku
We should use parent document's referrer uri and referrer policy in this case

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

--HG--
extra : moz-landing-system : lando
2019-01-16 19:26:35 +00:00
Dzmitry Malyshau
3e91ba682b Bug 1520645 - WR improved vector allocation recycler r=nical
The old vector recycler had a few problems:
  1. shrinking to fit would be inevitably followed by re-allocation, since it's unlikely that the consequent sizes are below the immediately followed frames
  2. shrinking before clearing means that the existing contents are copied over, which is a waste

The new code has more complicated logic for recycling, aimed at reducing heap allocations. It's also collecting the statistics.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 22:24:01 +00:00
Gabriele Svelto
a27ca2c584 Bug 1516983 - Add the FRAPS .dll to the blocklist r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D15524

--HG--
extra : moz-landing-system : lando
2019-01-16 19:33:45 +00:00
Gabriele Svelto
bb6e8482fb Bug 1315935 - Remove the NumberOfProcessors crash annotation because it is redundant r=ted
Differential Revision: https://phabricator.services.mozilla.com/D16688

--HG--
extra : moz-landing-system : lando
2019-01-16 17:01:43 +00:00
Wes Kocher
297d396732 Bug 1485386 - Move feature-enabling preferences out of unittest/user.js into a separate file r=ahal
The unittest/user.js file contained a mix of preferences that ensure tests can run (switching web services to dummy servers to prevent hitting networks, etc) and preferences that enable features that aren't shipping by default (turning on touch events, enabling experimental css features, etc).

In the future, we're going to want to run tests of only the features that are being shipped in release builds (or in beta builds, or in esr builds, etc), so we need to move feature-enabling preferences into a different file to make it possible to run tests with various sets of features enabled.

This commit just moves feature-enabling prefs into a new file and then includes that file everywhere unittest prefs were already being included, so it should have no functional difference in the set of preferences being set in test runs.

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

--HG--
rename : testing/profiles/unittest/extensions/README.txt => testing/profiles/unittest-features/extensions/README.txt
rename : testing/profiles/unittest/extensions/README.txt => testing/profiles/unittest-stability/extensions/README.txt
rename : testing/profiles/unittest/user.js => testing/profiles/unittest-stability/user.js
extra : moz-landing-system : lando
2019-01-16 22:15:18 +00:00
Aaron Klotz
30c3846994 Bug 1520617: LauncherRegistryInfo - when the image timestamp changes, only avoid clearing start timestamps when force disabled; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D16752

--HG--
extra : moz-landing-system : lando
2019-01-16 22:05:54 +00:00
Thomas Daede
29393c8e79 Bug 1509724 - Don't include x86_abi_support.asm in libvpx build. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D16615

--HG--
extra : moz-landing-system : lando
2019-01-16 21:42:38 +00:00
Glenn Watson
5192d3c194 Bug 1518405 - Turn on picture caching in webrender. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D16740

--HG--
extra : moz-landing-system : lando
2019-01-16 21:28:53 +00:00
Michael Ratcliffe
c32301ea8a Bug 1520544 - Expose NodeFilter to DevTools modules r=gl
Differential Revision: https://phabricator.services.mozilla.com/D16721

--HG--
extra : moz-landing-system : lando
2019-01-16 20:55:23 +00:00
Steve Fink
73f45b9504 Bug 1507322 - test deeply recursive weakmaps
Differential Revision: https://phabricator.services.mozilla.com/D16738

--HG--
extra : moz-landing-system : lando
2019-01-16 21:16:48 +00:00
Aaron Klotz
651a455c89 Bug 1520537: Always export LauncherResult.h in Windows builds; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D16731

--HG--
extra : moz-landing-system : lando
2019-01-16 21:00:12 +00:00
Dzmitry Malyshau
ce39249b85 Bug 1520301 - Fix scroll frame default positioning r=jrmuizel
When scroll frames are created, and no explicit parent is provided,
the old code used to take the ClipID from the c/s stack. The stack
has been removed on WR side, and this parent assignment got lost.

This change takes the SpatialID from the top of the stack on Gecko
side to replicate the old behavior.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 21:00:05 +00:00
Jared Wein
64abb2f9b4 Bug 1518786 - Remove translations from the pending queue if there is a caller that is waiting on the specific translations. r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D16588

--HG--
extra : moz-landing-system : lando
2019-01-16 20:54:36 +00:00
Jared Wein
e79eecd7af Bug 1518786 - Wait until Fluent strings have been applied before sizing the window to content. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D16587

--HG--
extra : moz-landing-system : lando
2019-01-16 20:56:55 +00:00
Dragana Damjanovic
81b7d74f4a Bug 1520260 - Collect *_KBREAD_PER_CONN on release as well. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D16616

--HG--
extra : moz-landing-system : lando
2019-01-16 09:21:53 +00:00
Alastor Wu
e5bba6b8f2 Bug 1520088 - part5 - add pref to control whether blacklist can override the default setting. r=cpearce
Differential Revision: https://phabricator.services.mozilla.com/D16640

--HG--
extra : moz-landing-system : lando
2019-01-16 03:57:11 +00:00
Alastor Wu
ea15b9bab4 Bug 1520088 - part4 : modify test. r=cpearce
Differential Revision: https://phabricator.services.mozilla.com/D16581

--HG--
extra : moz-landing-system : lando
2019-01-16 02:17:56 +00:00
Alastor Wu
0d5851b149 Bug 1520088 - part3 : implement different phases autoplay checking. r=cpearce
The autoplay checking for media element has 4 different phases,
1. check whether media element itself meets the autoplay condition
2. check whethr the site is in the autoplay whitelist
3. check global autoplay setting and check wether the site is in the autoplay blacklist.
4. check whether media is allowed under current blocking model (click-to-play or user-gesture-activation)

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

--HG--
extra : moz-landing-system : lando
2019-01-16 18:21:39 +00:00
Alastor Wu
fd9892991a Bug 1520088 - part2 : ensure logging result can always be executed. r=cpearce
Ensure we can always see the debug log for the autoplay result.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 01:04:40 +00:00
Alastor Wu
8c10894e80 Bug 1520088 - part1 : let 'IsMediaElementAllowedToPlay()' only check media element's attributes r=cpearce
We would like to have different phases checking for autoplay, the first phase is to check media element itself, so we need to move other non-related checkings out from 'IsMediaElementAllowedToPlay()'.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 01:04:27 +00:00
Ricky Rosario
b8ac380ca9 Bug 1516044 - Add search hand-off pref to firefox.js r=andreio
MozReview-Commit-ID: IkH9is3LbUS

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

--HG--
extra : moz-landing-system : lando
2019-01-16 20:18:27 +00:00
Agboola Mukhtar
8f406c55f0 Bug 1517442 - [marionette] Use current instead of default startup time in raise_for_port r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D16609

--HG--
extra : moz-landing-system : lando
2019-01-16 19:54:53 +00:00
Emilio Cobos Álvarez
89a279e6fc Bug 1520138 - Fix border-style conflict resolution in border-collapsed tables. r=dholbert
Bug 1509717 removed Gecko's definition of StyleBorderStyle to use the Rust one.

The Rust version was ordered in a different way, and the table code relied on
the order in order to build the mapping for border conflict resolution.

Simplify this mapping now that border constants are ordered in terms of
priority, see the comment on top of `enum BorderStyle`.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 19:40:08 +00:00
Cosmin Sabou
60cdb39ab6 Backed out 2 changesets (bug 1516022) for mochitest failures on browser_editcontrols_update. CLOSED TREE
Backed out changeset 4fae3add610f (bug 1516022)
Backed out changeset c683fbe0b984 (bug 1516022)
2019-01-16 21:59:55 +02:00
ui.manish
37bbffd19c Bug 1346298 Update or Remove Telemetry Probe: SSL_OBSERVED_END_ENTITY_CERTIFICATE_LIFETIME r=jcj
Differential Revision: https://phabricator.services.mozilla.com/D16631

--HG--
extra : moz-landing-system : lando
2019-01-16 19:35:05 +00:00
Yura Zenevich
d449144269 Bug 1514856 - scale the text node snapshots down to normal size when text is too big or is zoomed in. r=pbro
MozReview-Commit-ID: IzRo5nA94Fd

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

--HG--
extra : moz-landing-system : lando
2019-01-16 19:01:06 +00:00
Yura Zenevich
65450f63bd Bug 1514856 - move image data array traversal to worker thread when calculating contrast ratio for text nodes. r=jdescottes,ochameau
MozReview-Commit-ID: K3twiMih7e9

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

--HG--
rename : devtools/server/actors/utils/accessibility.js => devtools/server/actors/accessibility/contrast.js
extra : moz-landing-system : lando
2019-01-16 19:00:45 +00:00
Yura Zenevich
ca0e629626 Bug 1514856 - make sure a11y highlighter does not do unnecessary when highlighted accessible gets updated. r=pbro
MozReview-Commit-ID: AhfECIMsDPm

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

--HG--
extra : moz-landing-system : lando
2019-01-16 19:00:27 +00:00
Cosmin Sabou
f621d8b160 Backed out 5 changesets (bug 1504659) for android reftest failures. CLOSED TREE
Backed out changeset 793e842be7f6 (bug 1504659)
Backed out changeset 229ed2090371 (bug 1504659)
Backed out changeset 0818e2b1f2c5 (bug 1504659)
Backed out changeset bd806b413342 (bug 1504659)
Backed out changeset 3e12097e2b60 (bug 1504659)
2019-01-16 21:23:39 +02:00
Cosmin Sabou
c5393102ee Backed out changeset 0b1911ea8b8b (bug 1520275) for qr wrench bustages. CLOSED TREE 2019-01-16 21:22:29 +02:00
Iain Ireland
d21cee0f2d Bug 1519700: Add testcase to jit-tests r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D16512

--HG--
extra : moz-landing-system : lando
2019-01-16 19:02:05 +00:00
Bobby Holley
7635435179 Bug 1520275 - Add primitive debug display. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D16593
2019-01-16 10:55:11 -08:00
John Lin
7821b39a44 Bug 1482452 - p2: validate object before sending to Java runtime. r=snorp
Depends on D16707

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

--HG--
extra : moz-landing-system : lando
2019-01-16 16:31:19 +00:00
John Lin
9c28465e35 Bug 1482452 - p1: validate buffer contents before accessing. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D16707

--HG--
extra : moz-landing-system : lando
2019-01-16 16:31:16 +00:00