Commit Graph

636015 Commits

Author SHA1 Message Date
Magnus Melin
1584297cc4 Bug 1525889 - make sure profileDowngrade doesn't break when sync is not enabled for an application. r=mossop 2019-02-11 23:04:09 +02:00
Henrik Skupin
febdd49738 Bug 1527083 - [geckodriver] Add earliest Firefox release to changelog which supports the new window command. r=me a=doc
DONTBUILD

--HG--
extra : rebase_source : 911c55337a2c387cccb6dad69eac9ecf69e32380
2019-02-11 21:05:20 +01:00
Brian Hackett
f933eada32 Bug 1526033 - Remove server side coalescing of HTML document sources, r=lsmyth.
--HG--
extra : rebase_source : 30b3b24f852fa0b0053d6dc2dc7f6bc79d820efc
2019-02-07 11:00:23 -10:00
Ehsan Akhgari
579799aeef Backout changeset f7b5792623ad (bug 1525727) because we're not ready to ship yet 2019-02-11 14:09:03 -05:00
Luke Wagner
b24f045f07 Bug 1520931 - Remove unused import from jit_tests.py (r=me) 2019-02-11 12:06:00 -06:00
Luke Wagner
00b06e5cf6 Bug 1520931 - Remove nestedShell() testing function (r=bbouvier)
--HG--
extra : rebase_source : f50c0402b5db46cd10c92806ce192293551ad162
2019-02-11 11:43:00 -06:00
Luke Wagner
fc9dea6cc7 Bug 1520931 - Remove asm.js cache hooks JS API (r=bbouvier)
--HG--
extra : rebase_source : aac95865af1b87970d49b89edbec0acad6c74219
2019-02-11 11:41:57 -06:00
Ryan Hunt
6bdc12be01 Bug 1519553 - Don't round scroll anchor adjustments to device pixels. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D19107

--HG--
extra : source : 7f29bb7519563e3aaafa2e484a356409ce05aab7
extra : histedit_source : 3f1c287cc5984bf896ed43cccd7533d39cda40c9
2019-02-07 20:39:49 -06:00
Paolo Amadini
123c21759e Bug 1526426 - Fix name and value cell padding in the new "about:config" page. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D19184

--HG--
extra : rebase_source : 6b212520f81ed5db2001678e894580e1aab9e628
2019-02-11 16:01:30 +00:00
Bob Clary
4f0e763d3b Bug 1525288 - [jittest] Better handle intermittent adb errors, r=nbp.
run_test_remote should handle ADBProcessErrors to deal with JavaScript
tests which return non-zero exit codes but should not handle ADBError
or ADBTimeoutError which are indicative of a logic or device error.
run_test_remote should treat ADBProcessErrors due to intermittent
adb communication errors as skipped tests to prevent them from being
misclassified as actual test failures.

run_tests_remote should handle adb errors during device set up and
test runs consistently and issue a failure message which is easily
triaged.
2019-02-11 07:12:19 -08:00
shindli
dce896f8a0 Backed out 5 changesets (bug 1523495) for reftest failures in file:///builds/worker/workspace/build/tests/reftest/tests/gfx/tests/reftest/1523776.html CLOSED TREE
Backed out changeset 3d8ac233a5d1 (bug 1523495)
Backed out changeset 09de2f84aa1c (bug 1523495)
Backed out changeset 23406bc33980 (bug 1523495)
Backed out changeset 8d99e173cdf6 (bug 1523495)
Backed out changeset 8db55f13f405 (bug 1523495)
2019-02-11 16:59:28 +02:00
Gabriel Luong
b158658b93 Bug 1526591 - Remove devtools.inspector.shapesHighlighter.enabled pref. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D19255
2019-02-08 22:06:49 -05:00
Ryan VanderMeulen
3d7f12742d Bug 1526921 - Update pdf.js to version 2.2.8. r=bdahl
--HG--
extra : rebase_source : d2480e407a518e3fc50aad0f9b58cbacb5592b32
2019-02-11 08:31:40 -05:00
shindli
84a3421798 Backed out 1 changesets (bug 1526591) for ES lint failure in | /builds/worker/checkouts/gecko/devtools/client/shared/output-parser.js CLOSED TREE
Backed out changeset da1dd1b03268 (bug 1526591)
2019-02-11 15:28:57 +02:00
Julian Seward
b48fa26ff2 Bug 1520478 - Wasm compilers: split MIRType::Pointer uses into MIRType::{Pointer or RefOrNull}. r=lhansen.
Currently the baseline and via-Ion wasm compilers use MIRType::Pointer to
refer to objects allocated both on the C++ heap and the JS heap, and in fact
to pretty much any flavour of "address of something".

With the introduction of GC support for wasm we need to be much clearer about
which pointers denote a GCable object and which don't.  This patch introduces
a new type, MIRType::RefOrNull, to denote GCable pointers in wasm-land, and
converts most but not all existing MIRType::Pointer uses to MIRType::RefOrNull.

The patch was created by auditing all places in WasmBaselineCompile.cpp,
WasmIonCompile.cpp and WasmStubs.cpp, that contain the string
"MIRType::Pointer".  Once that was done, various other |switch| statements and
|if| sequences that failed during testing, were fixed up, either by

(1) adding MIRType::RefOrNull as a new case handled the same as the existing
    MIRType::Pointer case, or

(2) simply changing the MIRType::Pointer case into the MIRType::RefOrNull case
    when it seems that the ::Pointer case is no longer necessary.

--HG--
extra : rebase_source : fc9883265b4563f53b2c1c673b67306eff3ed23d
2019-02-11 12:24:25 +01:00
Gabriel Luong
1890a6f166 Bug 1526591 - Remove devtools.inspector.shapesHighlighter.enabled pref. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D19255
2019-02-08 22:06:49 -05:00
Nicolas Silva
e8b7792c18 Bug 1523495 - Update reference image on a CLOSED TREE. r=me
--HG--
extra : histedit_source : fde5300888120fc87cabb443ea2bf450dc11a510
2019-02-11 11:48:04 +01:00
Nicolas Silva
b7b9980439 Bug 1523495 - Update reference image. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D18854
2019-02-06 18:25:20 +01:00
Nicolas Silva
d2bce8e97c Bug 1523495 - Adjust reftest fuzziness. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D18938
2019-02-07 11:32:53 +01:00
Nicolas Silva
0e9910599c Bug 1523495 - Adjust blur target sizes to avoid down-scaling artifacts. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D18855
2019-02-06 18:13:28 +01:00
Nicolas Silva
fea7127775 Bug 1523495 - Adjust shadow blur target sizes to avoid down-scaling artifacts. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D18856
2019-02-06 16:08:24 +01:00
Brindusan Cristian
283e8c56b9 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-02-11 11:36:08 +02:00
Brindusan Cristian
00c0d068ec Merge inbound to mozilla-central. a=merge 2019-02-11 11:28:40 +02:00
Joel Maher
bdd8e3ce31 Bug 1522900 - adjust manifests to allow tests to pass on windows10 1803 release. r=gbrown CLOSED TREE
--HG--
extra : rebase_source : 1350412a9925eea526bda708011086c4e8e19170
extra : amend_source : 548af67b37ba2207f380c509a1b213c323fcd1cb
2019-02-11 10:02:51 +01:00
Narcis Beleuzu
61c7d6b9f5 Backed out changeset b350508a425c (bug 1524648) for bustages on MediaEngineWebRTCAudio.cpp . CLOSED TREE 2019-02-11 10:57:27 +02:00
Brian Hackett
3d11398cef Bug 1526853 - Fix web replay test breakage from breakpoint actor removal. 2019-02-10 21:18:56 -10:00
Paul Adenot
d2d300dd7d Bug 1524648 - Relax assertion in MediaEngineWebRTCMicrophoneSource::Deallocate to take into account the fact that starting the device can have failed. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D18979

--HG--
extra : moz-landing-system : lando
2019-02-11 05:48:49 +00:00
Nicolas Chevobbe
217a979adb Bug 1526247 - Rename webconsole-output-wrapper; r=bgrins.
This file used to only manage the output, but
this is not true anymore, and the name could
be misleading.
We take this as an opportunity to cleanup
some property names and CSS classes.

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

--HG--
rename : devtools/client/webconsole/webconsole-output-wrapper.js => devtools/client/webconsole/webconsole-wrapper.js
extra : moz-landing-system : lando
2019-02-11 06:42:28 +00:00
Jeff Gilbert
94d1e6851f Bug 849004 - Remove redundant GLContext::mMaxTextureImageSize. r=lsalzman
MozReview-Commit-ID: ExNR7qKxigx

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

--HG--
extra : moz-landing-system : lando
2019-02-11 03:34:48 +00:00
sotaro
e2e2d0ad34 Bug 1520705 - Enable mochitest-chrome on WebRender r=kats
Enable mochitest-chrome, but skip test_bug331215.xul and test_bug304188.xul because of frequent intermittent failures on WebRener. The intermittent failures already exist and the failure seems not directly related to WebRender implementation.

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

--HG--
extra : moz-landing-system : lando
2019-02-10 15:01:26 +00:00
Gijs Kruitbosch
bb91abcfd1 Bug 1252831 - remove 30boxes webcal handler as both possible and default handler, r=paolo,Dolske
Differential Revision: https://phabricator.services.mozilla.com/D18073

--HG--
extra : moz-landing-system : lando
2019-02-10 21:28:20 +00:00
Mark Banner
e7f951f444 Bug 1526228 - Port more tests to QuantumBar (autocomplete, drag drop, paste and go, search favicon, tab matching). r=mak
Depends on D18964

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

--HG--
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_a11y_label.js => browser/components/urlbar/tests/browser/browser_autocomplete_a11y_label.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_autoselect.js => browser/components/urlbar/tests/browser/browser_autocomplete_autoselect.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_cursor.js => browser/components/urlbar/tests/browser/browser_autocomplete_cursor.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_enter_race.js => browser/components/urlbar/tests/browser/browser_autocomplete_enter_race.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_readline_navigation.js => browser/components/urlbar/tests/browser/browser_autocomplete_readline_navigation.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_tag_star_visibility.js => browser/components/urlbar/tests/browser/browser_autocomplete_tag_star_visibility.js
rename : browser/components/urlbar/tests/legacy/browser_dragdropURL.js => browser/components/urlbar/tests/browser/browser_dragdropURL.js
rename : browser/components/urlbar/tests/legacy/browser_pasteAndGo.js => browser/components/urlbar/tests/browser/browser_pasteAndGo.js
rename : browser/components/urlbar/tests/legacy/browser_search_favicon.js => browser/components/urlbar/tests/browser/browser_search_favicon.js
rename : browser/components/urlbar/tests/legacy/browser_tabMatchesInAwesomebar.js => browser/components/urlbar/tests/browser/browser_tabMatchesInAwesomebar.js
extra : moz-landing-system : lando
2019-02-10 21:45:58 +00:00
Mark Banner
95da0fd982 Bug 1523952 - Make keyword searches work with QuantumBar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D18964

--HG--
rename : browser/components/urlbar/tests/legacy/browser_action_keyword.js => browser/components/urlbar/tests/browser/browser_keyword.js
rename : browser/components/urlbar/tests/legacy/browser_action_keyword_override.js => browser/components/urlbar/tests/browser/browser_keyword_override.js
rename : browser/components/urlbar/tests/legacy/browser_keyword_select_and_type.js => browser/components/urlbar/tests/browser/browser_keyword_select_and_type.js
extra : moz-landing-system : lando
2019-02-10 21:44:46 +00:00
Noemi Erli
fb1337f95c Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-02-10 23:40:57 +02:00
Noemi Erli
bcf7922b67 Merge inbound to mozilla-central. a=merge 2019-02-10 23:38:16 +02:00
Dhyey Thakore
8bb76c4883 Bug 1526650 - Fix broken links in Marionette Intro docs r=ato
Differential Revision: https://phabricator.services.mozilla.com/D19279

--HG--
extra : moz-landing-system : lando
2019-02-10 17:54:15 +00:00
Jan de Mooij
8685ac8fc6 Bug 1521906 part 1 - Use obj->maybeUnwrapAs<T>() or obj->maybeUnwrapIf<T>() instead of CheckedUnwrap where possible. r=luke
Differential Revision: https://phabricator.services.mozilla.com/D18990

--HG--
extra : moz-landing-system : lando
2019-02-10 17:37:14 +00:00
Jan Henning
3861526dc7 Bug 1525967 - Switch Reader View immersive mode to listen for visual viewport scrolls. r=Gijs
Under certain circumstances, the layout viewport (whose movement triggers the
regular "scroll" events) can end up larger than the visible screen area. In that
case, the scrolling behaviour can become confusing, as small scrolling movements
that aren't affecting the layout viewport's position no longer immediately hide/
show the floating action button and trigger immersive system toolbar mode.

Therefore, AboutReader.jsm needs to watch the *visual* viewport instead, whose
dimensions and position always reflect what is actually visible on-screen.

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

--HG--
extra : moz-landing-system : lando
2019-02-10 16:08:06 +00:00
Coroiu Cristina
13e1d8d76f Bug 1522720 - disable browser_toolbox_window_reload_target.js on win7 for frequent failures r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D19310

--HG--
extra : moz-landing-system : lando
2019-02-10 15:46:22 +00:00
Avery Berninger
920f852c25 Bug 1517510 - Checking if all shipped fluent files are referenced, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18250

--HG--
extra : moz-landing-system : lando
2019-02-10 15:45:08 +00:00
Razvan Maries
7ccc9c85f9 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-02-10 16:40:45 +02:00
Emilio Cobos Álvarez
3070a0cdc6 Bug 1525760 - followup: Make linters happy about a comment. a=ccoroiu r=bustage-fix-bustage 2019-02-10 14:32:35 +01:00
Emilio Cobos Álvarez
69b8231d29 Bug 1525760 - Disable base-toolchains-clang jobs for now. a=ccoroiu r=bustage
For failing in ways I cannot reason about.

It hits linker errors sometimes, and in two revisions without any single source
code change between them it's green:

  https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=952b928f1605ad5676ae4ccfd41612b34523bae5

And red:

  https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=952b928f1605ad5676ae4ccfd41612b34523bae5

At the same time. Which is quite baffling.

Disable the new jobs on CI for now in order to avoid backing out the whole stack
of dependent patches (bug 1394825, bug 1523071 and bug 1523140) that landed
afterwards.
2019-02-10 14:20:31 +01:00
Dão Gottwald
27f8d37b90 Bug 1526667 - Close the Quantumbar popup when the browser window resizes. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D19264

--HG--
extra : moz-landing-system : lando
2019-02-10 13:07:27 +00:00
Razvan Maries
5e3bffe964 Merge mozilla-inbound to mozilla-central a=merge 2019-02-10 11:43:56 +02:00
Alan Jeffrey
9dbc608ab3 No bug - Cherry-pick changes from Servo PR #22825. r=npotb 2019-02-10 06:51:02 +01:00
Emilio Cobos Álvarez
29b0cd4d4c Bug 1523140 - Derive more length stuff, and shrink MaxLength / MozLength's repr(C) representation. r=boris
This patch:

 * Makes LengthPercentageOrAuto generic, and removes a bunch of code fo
   LengthPercentageOrNone, which was used only for servo and now can use the
   normal MaxLength (with a cfg() guard for the ExtremumLength variant).

 * Shrinks MaxLength / MozLength's repr(C) reperesentation by reducing enum
   nesting. The shrinking is in preparation for using them from C++ too, though
   that'd be a different bug.

 * Moves NonNegative usage to the proper places so that stuff for them can be
   derived.

I did this on top of bug 1523071 to prove both that it could be possible and
that stuff wasn't too messy. It got a bit messy, but just because of a bug I
had fixed in bindgen long time ago already, so this updates bindgen's patch
version to grab a fix instead of ugly workarounds :)

Differential Revision: https://phabricator.services.mozilla.com/D17762
2019-02-10 06:51:00 +01:00
Emilio Cobos Álvarez
8101ae2ea8 Bug 1523071 - Use Rust lengths for margin / padding / inset. r=jwatt
Also for the intersection observer root margin, since it was easier to fix it
up and clean it up than not doing it.

This is the first big step to get rid of nscoord. It duplicates a bit of logic
in nsLayoutUtils since for now max/min-width/height are still represented with
nsStyleCoord, but I think I prefer to land this incrementally.

I didn't add helpers for the physical accessors of the style rect sides that
nsStyleSides has (top/bottom/left/right) since I think we generally should
encourage the logical versions, but let me know if you want me to do that.

Differential Revision: https://phabricator.services.mozilla.com/D17739
2019-02-10 04:11:58 +01:00
Emilio Cobos Álvarez
ca19235faa Bug 1523071 - Use the style system's LengthPercentage for shape-margin. r=jwatt
This also makes us pass a few WPTs because we stop losing precision when
serializing the computed value.

Differential Revision: https://phabricator.services.mozilla.com/D17738
2019-02-10 04:11:00 +01:00
Emilio Cobos Álvarez
0b8aea8fdd Bug 1523071 - Add bindings for LengthPercentage, and use it for text-indent. r=jwatt
Which is the only property that uses LengthPercentage alone.

Differential Revision: https://phabricator.services.mozilla.com/D17737
2019-02-10 04:10:24 +01:00