Commit Graph

29509 Commits

Author SHA1 Message Date
Ting-Yu Lin
1209bed8a8 Bug 1491915 - Fix bullet frame creation for columns. r=bzbarsky
The modification to nsLayoutUtils::GetFirstLinePosition() is needed because we
need to get the correct first line position from child (i.e. ColumnSet) when
there's an outside bullet on ColumnSetWrapperFrame.

The difference between the two newly added tests is "overflow: hidden" on
the columns.

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

--HG--
extra : moz-landing-system : lando
2018-11-16 21:46:23 +00:00
Logan Smyth
5e324dfa7b Bug 1507312 - Update Debugger Frontend v102 r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D11967

--HG--
extra : moz-landing-system : lando
2018-11-16 22:47:21 +00:00
Cosmin Sabou
b3241c824a Backed out 3 changesets (bug 1506267) for apilint build bustage. CLOSED TREE
Backed out changeset 7a53f4ea811b (bug 1506267)
Backed out changeset 5d1c5593fdf3 (bug 1506267)
Backed out changeset 32e919db3735 (bug 1506267)
2018-11-17 00:54:14 +02:00
Agi Sferro
bb52d56064 Bug 1506267 - Add android-api-lint to automation; r=nalexander
Depends on D11821

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

--HG--
extra : moz-landing-system : lando
2018-11-16 22:18:09 +00:00
Cosmin Sabou
8b0d7e9861 Merge mozilla-central to autoland. a=merge
--HG--
extra : rebase_source : d2d1fef29703d48d14b7ceac0ffa9ee0e5a0a007
2018-11-16 23:57:57 +02:00
Gurzau Raul
2fa7618d3f Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-11-16 19:55:39 +02:00
Gurzau Raul
0e822b012b Merge inbound to mozilla-central. a=merge 2018-11-16 19:08:39 +02:00
Luke Wagner
00940fee0d Bug 1505632 - Baldr: correctly propagate AbortError from consume stream body operation (r=lth,baku,Ms2ger) 2018-11-16 10:32:20 -06:00
Sebastian Hengst
15f1194271 Bug 1506807 - Set object-position-svg-002e.html to fail on Linux opt WebRender because it permafails. a=test-only DONTBUILD 2018-11-16 15:55:31 +02:00
Emilio Cobos Álvarez
f02afb1e95 Bug 1450219 - Make sure not to lose track of focus when we rebuild the inner fields. r=Gijs
Removing the inner field while focused nulls out the active element, without a
blur event of course, so this means that we left the :focus state in the input
set incorrectly, plus that we actually lost focus.

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

--HG--
extra : moz-landing-system : lando
2018-11-16 12:01:10 +00:00
Rob Wood
a269e5f630 Bug 1470450 - Add a debug mode to raptor; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D11937

--HG--
extra : moz-landing-system : lando
2018-11-16 19:30:55 +00:00
James Graham
0cda18decd Bug 1507532 - Set up mach defaults to match working wpt android reftest settings, r=KWierso
The fast internal reftest harness doesn't work yet, so in the meantime
default to the functional but slower external harness. Also ensure
that the Ahem font is installed by default.

Depends on D12035

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

--HG--
extra : moz-landing-system : lando
2018-11-15 20:41:18 +00:00
James Graham
a4fe66aceb Bug 1507532 - Add support for copying Ahem to the installed Firefox profile, r=gbrown
Following the lead of bug 1197716, put the Ahem font into the firefox
profile where it is read by Fennec.

Depends on D12034

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

--HG--
extra : moz-landing-system : lando
2018-11-15 17:33:37 +00:00
James Graham
7e45b339a1 Bug 1507532 - Add support for running reftests in fennec, r=KWierso
Add a ReftestExecutor implementation matching the one that we use for
Desktop Firefox.

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

--HG--
extra : moz-landing-system : lando
2018-11-15 20:40:50 +00:00
Bogdan Tara
647b9eb109 Merge inbound to mozilla-central. a=merge 2018-11-16 11:47:51 +02:00
Csoregi Natalia
c9b70719c8 Merge mozilla-central to autoland. CLOSED TREE 2018-11-16 00:19:45 +02:00
Margareta Eliza Balazs
d5555d2998 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-11-15 18:22:30 +02:00
Margareta Eliza Balazs
50ce0da718 Merge inbound to mozilla-central. a=merge 2018-11-15 18:13:49 +02:00
Andrea Marchesini
ed66410ca1 Bug 1507144 - Enable reporting API by default in nightly only, r=smaug 2018-11-15 11:15:58 +01:00
arthur.iakab
c0b26c4076 Merge inbound to mozilla-central a=merge 2018-11-15 11:54:15 +02:00
Cosmin Sabou
ccee39ae4a Backed out changeset 565215cf2e5e (bug 1501802) for causing mass mda failures. CLOSED TREE 2018-11-15 09:17:08 +02:00
Timothy Guan-tin Chien
af2973ef61 Bug 1503019 - Part II, Remove dom.webcomponents.customelements.enabled pref r=smaug
This patch removes the following functions:

* nsContentUtils::IsCustomElementsEnabled()
* CustomElementRegistry::IsCustomElementEnabled(JSContext* aCx, JSObject* aObject)
* CustomElementRegistry::IsCustomElementEnabled(nsIDocument* aDoc)

and all references of the pref.

Depends on D11183

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

--HG--
extra : moz-landing-system : lando
2018-11-15 06:52:01 +00:00
Timothy Guan-tin Chien
2b5881e46b Bug 1503019 - Part I, Remove dom.webcomponents.shadowdom.enabled r=smaug
This patch removes the dom.webcomponents.shadowdom.enabled pref and all its
references, including the following functions:

* nsContentUtils::IsShadowDOMEnabled()
* nsIDocument::IsShadowDOMEnabled()
* nsDocument::IsShadowDOMEnabled(JSContext* aCx, JSObject* aGlobal)
* nsDocument::IsShadowDOMEnabled(const nsINode* aNode)
* nsTextNode::IsShadowDOMEnabled(JSContext* aCx, JSObject* aObject)

This function is renamed and updated to nsDocument::IsCallerChromeOrAddon():

* nsDocument::IsShadowDOMEnabledAndCallerIsChromeOrAddon(JSContext* aCx, JSObject* aObject)

I didn't change the tests that load Shadow DOM tests in an iframe, in the interest of keeping hg annotation history.

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

--HG--
extra : moz-landing-system : lando
2018-11-15 06:51:07 +00:00
Andreea Pavel
e3299fd2db Backed out 5 changesets (bug 1498640, bug 1436037, bug 1497660, bug 1505579) for mass failures on a CLOSED TREE
Backed out changeset 914a7a899dd1 (bug 1436037)
Backed out changeset e072757bf691 (bug 1436037)
Backed out changeset b0805a8cf6eb (bug 1505579)
Backed out changeset aa32ba9e6df3 (bug 1498640)
Backed out changeset ce441b8a784c (bug 1497660)
2018-11-15 07:53:41 +02:00
Andrew Halberstadt
b03e2aa337 Bug 1436037 - [python] Create Windows python-test tasks, r=gps
The following python-test paths are being moved out of 'make check' and into their own task:
- python/mozlint
- testing/mozbase
- tools/lint

The following python-test paths previously did not run on Windows:
- python/mozterm
- testing/marionette
- testing/raptor
- tools/tryselect

MozReview-Commit-ID: C07FANaYzf7

Depends on D10758

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

--HG--
extra : moz-landing-system : lando
2018-11-15 00:49:45 +00:00
Andreea Pavel
ee6cbfb346 Backed out changeset daffe63f1a1f (bug 1503756) for failing multiple android tests on a CLOSED TREE
--HG--
extra : amend_source : 0105169a95695dce6d1432f6166d939a222e0add
2018-11-15 03:30:47 +02:00
arthur.iakab
82802a8287 Merge mozilla-central to autoland 2018-11-15 11:55:43 +02:00
Andreas Tolfsen
24803f5943 bug 1507428: webdriver: fix incorrect Content-Type header; r=whimboo
The Content-Type header contains the correct MIME type, but the
charset option is "utf8" and invalid: it should be "utf-8".

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

--HG--
extra : moz-landing-system : lando
2018-11-16 19:17:37 +00:00
Rob Wood
78cd9dab3f Bug 1502036 - Subtest results for raptor speedometer have incorrect lower_is_better setting; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D12142

--HG--
extra : moz-landing-system : lando
2018-11-16 17:25:32 +00:00
James Graham
783db98b9b Bug 1497898 - Handle WindowsError trying to determine if git exists, r=ato
Depends on D8232

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:43 +00:00
James Graham
fc1b9e8916 Bug 1497898 - Update gecko wpt manifest update to use caches, r=ato
Depends on D8231

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:50 +00:00
James Graham
8afe7415f7 Bug 1497898 - Update manifest before tests, r=ato
Depends on D8230

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:46:49 +00:00
James Graham
98239a7695 Bug 1497898 - Pass the manifest file directly into wpttest.from_manifest, r=ato
Depends on D8229

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:46:57 +00:00
James Graham
322b139c9f Bug 1497898 - Fix the .gitignore rules, r=ato
Depends on D8228

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:24 +00:00
James Graham
5b7b698630 Bug 1497898 - Fix the cache lifecycle, r=ato
The caches weren't being invalidated when the manifest itself
changed. To fix this the manifest itself has to be written before the
cache and the cache has to include data about the manifest that it's
associated with (the mtime and path are used for this purpose).

To make all this work requires a single method that can load the
manifest, update it, write the manifest and write the
caches. Therefore we introduce a single load_and_update method that is
intended to replace all previous use of the load() or update() methods
(and as a bonus handles manifest version mismatches in a single
place).

Depends on D8227

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:26 +00:00
James Graham
ce60bb48b5 Bug 1497898 - Add a custom implementation of os.walk, r=ato
Compared to the normal os.walk this has a couple of differences:

* It returns lists of (name, stat) for filenames and directories,
  allowing callers to reuse the stat data without going back to the
  system to re-request it.

* Directories are always returned as paths relative to the root, and
  the root itself is returned as the empty string.

* It is non-recursive.

There are also a few features missing that aren't required for our use
cases.

Depends on D8226

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:28 +00:00
James Graham
ea13dc74ac Bug 1497898 - Add manifest caches for the mtime and gitignore rules, r=ato
When processing the manifest using the worktree, instead of reading
all files to see if the content changed, instead only process files where
the mtime has been updated since the previous run. Also cache the
result of running gitignore, so we can save a couple of seconds
processing the gitignore rules.

Depends on D8225

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:30 +00:00
James Graham
2896c4c699 Bug 1497898 - Update the lint to the new gitignore API, r=ato
Depends on D8224

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:32 +00:00
James Graham
62e4d2f4f2 Bug 1497898 - Update the gitignore implementation to work as an iterator filter, r=ato
This updates the gitignore implemenation to take input like os.walk
but with additional stat data for the files. It also makes several
useful optimistaions:

 * Avoid using regex when just matching a literal
 * Identify patterns that can only match the final component of a path
   and run those against that component rather than the full path.
 * Add the possibility of providing a dictionary of paths to gitignore
   statuses as a cache.

This dramatically reduces the amount of time we spend in gitignore
processing when updating the manifest.

Depends on D8223

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:34 +00:00
James Graham
f7f73f6d13 Bug 1497898 - Allow the gitignore filter to work on name components only, r=ato
We end up with a lot of rules like (?:.*)/.*\.ext which are basically
trying to find the last component in a path and match against
that. These are rather slow to run so the easiest thing tdo is just
pass in the last component of the path when we know that's the only
thing the rule can match.

The changes to surrounding code to use this API will be made in future
commits.

Depends on D8222

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:36 +00:00
James Graham
7a9dd60df5 Bug 1497898 - Update the .gitignore file, r=ato
Depends on D8221

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:38 +00:00
Ahilya Sinha
51b7f8e4b4 Bug 1497898 - Use testfile mtimes to pre-filter files iterated over for the manifest update, r=ato
Depends on D11667

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

--HG--
extra : moz-landing-system : lando
2018-11-16 18:48:40 +00:00
Gurzau Raul
6d17917258 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-11-16 19:54:35 +02:00
Armen Zambrano G.
3aef0b561c Bug 1502116 - web-tooling subtests to use lowerIsBetter instead of lower_is_better r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D12020

--HG--
extra : moz-landing-system : lando
2018-11-16 14:19:42 +00:00
Perry Jiang
71c4ea8b76 Bug 1264177 - Implement FetchEvent.resultingClientId r=edenchuang,mrbkap
- Expose FetchEvent.resultingClientId on non-subresource, non-"report"-destination requests.
- Delay Clients.get(FetchEvent.resultingClientId) resolution until the resulting client is execution ready.
- Add WPTs to test for existence of resultingClientId and Clients.get promise resolution values.

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

--HG--
extra : moz-landing-system : lando
2018-11-15 08:28:23 +00:00
Andrew McCreight
d6b7e8631f Bug 1480799 - Remove weird Rust characters from white list in the webauthn directory. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D12042

--HG--
extra : moz-landing-system : lando
2018-11-15 17:47:19 +00:00
Margareta Eliza Balazs
12e5754397 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-11-15 18:21:01 +02:00
Dragana Damjanovic
694ce65937 Bug 1507139 - Fix h2 push for esni r=bagder
Differential Revision: https://phabricator.services.mozilla.com/D11881

--HG--
extra : moz-landing-system : lando
2018-11-15 13:10:54 +00:00
Geoff Brown
970a2e2a3e Bug 1507560 - Avoid extra initializations of ADBAndroid when running Android wpt; r=kwierso 2018-11-15 16:27:55 -07:00
Andrea Marchesini
c0950f9d8a Bug 1480544 - Allow Console API to log messages on stdout, r=bgrins
This patch introduces 2 new prefs:
- devtools.console.stdout.chrome: if true, console API writes on stdout when
                                  used by chrome code
- devtools.console.stdout.content: console API write on stdout when used by
                                   content code.
2018-11-15 21:47:58 +01:00