Граф коммитов

639791 Коммитов

Автор SHA1 Сообщение Дата
Coroiu Cristina 88984d43ff Backed out changeset 0d9daf8104d7 (bug 1463347) for devtools failures at webconsole/test/fixtures/stub-generators/browser_webconsole_check_stubs_console_api.js 2019-03-04 13:12:13 +02:00
phoenixabhishek 8906c3e29f Bug 1494711 - Don't RTL the twisties in the 'Show DOM properties' panel. r=nchevobbe
Don't RTL the twisties in the 'Show DOM properties' panel

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

--HG--
extra : moz-landing-system : lando
2019-03-04 10:49:02 +00:00
ffxbld 0dd6c2489d No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D21903

--HG--
extra : moz-landing-system : lando
2019-03-04 10:17:49 +00:00
Daniel Varga ccc0cbd44b Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-03-04 11:41:18 +02:00
Daniel Varga 484394bb2a Merge mozilla-inbound to mozilla-central. a=merge 2019-03-04 11:37:31 +02:00
bomisore a441c0b8a7 Bug 1463347 - Add distinction between timeLog and timeEnd messages r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D21306

--HG--
extra : moz-landing-system : lando
2019-03-04 09:23:24 +00:00
Jan de Mooij 50f8df09e3 Bug 1530608 part 3 - Add tests verifying same-origin globals are same-compartment. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D21570

--HG--
extra : moz-landing-system : lando
2019-03-04 09:06:23 +00:00
James Teh 9dd9138423 Bug 1531246: Support keyboard activation (space/enter) of the Downloads toolbar button when focused. r=Gijs
Depends on D21614

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

--HG--
extra : moz-landing-system : lando
2019-03-01 12:00:45 +00:00
James Teh acfbabd5d2 Bug 1515543: Support keyboard activation (space/enter) of toolbar overflow buttons when focused. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D21614

--HG--
extra : moz-landing-system : lando
2019-03-04 06:48:43 +00:00
Bogdan Tara f516b0e3b5 Backed out changeset 458edf3460d4 (bug 1531930) for tidy bustage CLOSED TREE 2019-03-04 05:58:40 +02:00
Dzmitry Malyshau 2ef785bda1 Bug 1531930 - Interneration refactoring r=gw
Remove the intern_types module in favor of the associated Internable types that we already have.
The only bit of magic I had to do is around serialization bounds, and it's nicely isolated.

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

--HG--
extra : moz-landing-system : lando
2019-03-03 21:14:49 +00:00
Kirk Steuber b709cc9b5d Bug 1526475 - Add file logging to the updater r=rstrong
File logging can be turned on by setting `app.update.log.file=true`. It will log update messages that would normally go to the browser console (assuming `app.update.log==true`) to a file in the user profile directory called "update_messages.log". File logging will last for a single Firefox session only before it automatically disables itself.

The goal of this is to make it easier to get troubleshooting/debugging information from users that might complain of update problems. This will be especially important when upcoming changes are made to the update mechanism.

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

--HG--
extra : moz-landing-system : lando
2019-03-04 01:36:49 +00:00
Emilio Cobos Álvarez 37d6170f7f Bug 1530177 - Downgrade an assertion to a diagnostic assert since it exposes pre-existing bugs. r=dholbert
nsIconChannel (for moz-icon:// images) is unsound, see bug 1438939.

nsMenuPopupFrame::Init is also unsound on mac, looks like...

I'll try to get them fixed on trunk, but it's not worth crashing release for
this IMO, given it's pre-existing. The assert in PresShell::~PresShell hopefully
avoids exploitable issues.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 23:37:44 +00:00
violet 3f63d086cd Bug 1528635 - Check urlExtraReferrer not null before dereference to avoid crash r=longsonr
urlExtraReferrer could be null, we should check before dereference.  Otherwise
it will cause crash when webrender is enabled by gfx.webrender.enabled=true
and gfx.webrender.all=true,

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

--HG--
extra : moz-landing-system : lando
2019-03-03 19:35:42 +00:00
Masayuki Nakano 3ea27c2fd8 Bug 1466208 - part 28: Make PresShell::EventHandler::HandleEvent() handle non-using-coordinates events without frame before with frame case r=smaug
When the event is not handled with coordinates and there is no frame for
`mPresShell`, `PresShell::EventHandler::HandleEvent()` handles the events
simpler than the case there is a frame.  Therefore, this patch moves the
`else` block of `if (aFrame)` and reduce the indent of `if (aFrame)` case.

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

--HG--
extra : moz-landing-system : lando
2019-03-02 20:35:21 +00:00
Paul Bone 075442743d Bug 1531540 - Don't specialise SubChunkLimit for mobile r=sfink
This was specialised so that it wouldn't crash on mobile wouldn't crash
when: SubChunkLimit + SubChunkStepstep > NurseryChunkUsableSize becase
NurseryChunkUsableSize is smaller on mobile.

However Bug 1530575 reduced the value of SubChunkStep so now we no-longer
need to specialise SubChunkLimit.  We never tested the impact of
SubChunkLimit on mobile so it's just simpler to have one value.

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

--HG--
extra : moz-landing-system : lando
2019-03-01 17:53:38 +00:00
Gurzau Raul 4a601ef18c Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-04 00:09:40 +02:00
Gurzau Raul 0a8285a043 Merge inbound to mozilla-central. a=merge 2019-03-03 23:57:22 +02:00
Shane Caraveo 5f1ea2b9fb Bug 1532110 handle homepage/newtab when extension settings is not initialized r=rpl
If no extension controls the settings, ExtensionSettings may not be initialized on startup.  Fall back to the defaults in that case.

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

--HG--
extra : moz-landing-system : lando
2019-03-03 20:20:53 +00:00
Brian Hackett 448cf790fe Bug 1522244 - Fix previewing in worker threads for several builtin classes, r=lsmyth. 2019-03-03 07:05:07 -10:00
violet 3663447f59 Bug 1529230 - Drop bracket for IPv6 URL in mDomain of MatchPattern. r=robwu,mixedpuppy
mDomain in MatchPattern is inconsistent with nsIURI for IPv6 URL, which causes
failure of IPv6 matching. We normalize mDomain by droping the brackets so that
it's consistent with nsIURI.

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

--HG--
extra : moz-landing-system : lando
2019-03-02 13:20:10 +00:00
Emilio Cobos Álvarez dc03ea30c7 Bug 1532134 - Remove Options from TransformOperation. r=xidorn
This may or may not be part of the plan to get rid of nsCSSValue ;)

Option is not usable via FFI, and they should not be needed (we should be
following the shortest serialization principle instead). These patches also do
that, which matches the other transform properties. I think that slight change
is fine, if we can make it work, and consistent with other properties.

Alternative is adding more TransformOperation variants or such, which I rather
not do.

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

--HG--
extra : moz-landing-system : lando
2019-03-03 11:31:54 +00:00
Emilio Cobos Álvarez c3755249b4 Bug 1532134 - Use contextual_skip_if for background-size. r=xidorn
Also drive-by cleanup.

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

--HG--
extra : moz-landing-system : lando
2019-03-03 11:31:40 +00:00
Emilio Cobos Álvarez 1103c6531f Bug 1532134 - Use skip_if for translate serialization. r=xidorn
Trivial drive-by cleanup.

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

--HG--
extra : moz-landing-system : lando
2019-03-03 11:31:30 +00:00
Emilio Cobos Álvarez 2ade1e5e73 Bug 1532134 - When deriving something with an output type, map preconditions as well. r=xidorn
Otherwise, deriving ToComputedValue and ToAnimatedValue in structs or enums with
other where clauses just doesn't work.

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

--HG--
extra : moz-landing-system : lando
2019-03-03 11:31:21 +00:00
Emilio Cobos Álvarez 5bea6a1b83 Bug 1532134 - Implement a version of #[css(skip_if)] that takes more context. r=xidorn
I called it contextual_skip_if, though better names welcome.

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

--HG--
extra : moz-landing-system : lando
2019-03-03 11:31:06 +00:00
rdalal a1223173fc Bug 1474413 - Update addon studies in place r=mythmon,glasserc
Differential Revision: https://phabricator.services.mozilla.com/D19405

--HG--
rename : toolkit/components/normandy/test/browser/fixtures/addon-fixture/manifest.json => toolkit/components/normandy/test/browser/addons/normandydriver-1.0/manifest.json
extra : moz-landing-system : lando
2019-03-03 08:25:33 +00:00
Hiroyuki Ikezoe f0fc35f1b8 Bug 1531470 - Use nsLayoutUtils::GetNearestScrollableFrame with SAME_DOC and INCLUDE_HIDDEN flags to get position:sticky target scrollable frame. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D21835

--HG--
extra : moz-landing-system : lando
2019-03-03 00:33:55 +00:00
Emilio Cobos Álvarez 409beb5bb9 Bug 1218257 - Use a different property other than word-spacing for a test. r=me
word-spacing is still using the old Gecko computed style storage, which means
that it has a little bit of precision loss that I just fixed for stroke-width.
2019-03-03 03:31:55 +01:00
Emilio Cobos Álvarez f02f6a3545 Bug 1218257 - Use rust lengths for the SVG lengths. r=boris
As it turns out we need this to avoid losing precision both during painting and
during serialization.

This patch also changes to serialize `context-value` if it's the computed value.

I could keep the previous behavior, but it makes no sense to serialize the
initial value. We're the only ones to support this value anyway, and I couldn't
find a definition or spec for this.

Also update tests and expectations for:

 * New unexpected passes.
 * Always serializing the unit in getComputedStyle.
 * Calc and interpolation support.

Chrome also always serializes the unit in getComputedStyle, so I'm pretty sure
this is compatible with them. Chrome is inconsistent and keeps numbers in
specified style, but that's inconsistent with itself and with other quirky
lengths, so I updated the tests instead.

Differential Revision: https://phabricator.services.mozilla.com/D21819
2019-03-03 00:16:24 +01:00
Emilio Cobos Álvarez 7e10c7b612 Bug 1218257 - Cleanup and fix interpolation of SVG lengths. r=boris
Instead of storing them as LengthPercentage | Number, always store as
LengthPercentage, and use the unitless length quirk to parse numbers instead.

Further cleanups to use the rust representation can happen as a followup, which
will also get rid of the boolean argument (since we can poke at the rust length
itself). That's why I didn't bother to convert it to an enum class yet.

Differential Revision: https://phabricator.services.mozilla.com/D21804
2019-03-03 00:16:13 +01:00
Ryan VanderMeulen 92d11a3325 Bug 1531912 - Update OTS to 7.1.9. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D21787

--HG--
extra : moz-landing-system : lando
2019-03-02 15:32:15 +00:00
Mark Banner 726416eba3 Bug 1531347 - Port remaining browser/components/urlbar tests to QuantumBar. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D21711

--HG--
rename : browser/components/urlbar/tests/legacy/browser_urlbarKeepStateAcrossTabSwitches.js => browser/components/urlbar/tests/browser/browser_keepStateAcrossTabSwitches.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarPrivateBrowsingWindowChange.js => browser/components/urlbar/tests/browser/browser_privateBrowsingWindowChange.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarRaceWithTabs.js => browser/components/urlbar/tests/browser/browser_raceWithTabs.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarSearchTelemetry.js => browser/components/urlbar/tests/browser/browser_searchTelemetry.js
rename : browser/components/urlbar/tests/legacy/browser_urlbar_stop_pending.js => browser/components/urlbar/tests/browser/browser_stop_pending.js
extra : moz-landing-system : lando
2019-03-02 22:03:00 +00:00
Mark Banner 9060800bd1 Bug 1531347 - Port autoFill tests to QuantumBar. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D21710

--HG--
rename : browser/components/urlbar/tests/legacy/browser_urlbar_autoFill_backspaced.js => browser/components/urlbar/tests/browser/browser_autoFill_backspaced.js
rename : browser/components/urlbar/tests/legacy/browser_urlbar_canonize_on_autofill.js => browser/components/urlbar/tests/browser/browser_autoFill_canonize.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarAutofillPreserveCase.js => browser/components/urlbar/tests/browser/browser_autoFill_preserveCase.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarAutoFillTrimURLs.js => browser/components/urlbar/tests/browser/browser_autoFill_trimURLs.js
extra : moz-landing-system : lando
2019-03-02 22:02:43 +00:00
Mark Banner 8decf3e815 Bug 1531347 - Port switch to tab tests to QuantumBar. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D21709

--HG--
rename : browser/components/urlbar/tests/legacy/browser_switchtab_decodeuri.js => browser/components/urlbar/tests/browser/browser_switchTab_decodeuri.js
rename : browser/components/urlbar/tests/legacy/browser_switchtab_override.js => browser/components/urlbar/tests/browser/browser_switchTab_override.js
extra : moz-landing-system : lando
2019-03-02 22:02:25 +00:00
Jeff Muizelaar 70f8b5c221 Bug 1532088. Use ImageMask directly instead of duplicating it as WrImageMask. r=kats
WrImageMask is a relic from before we had good bindings generation.

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

--HG--
extra : moz-landing-system : lando
2019-03-02 21:48:06 +00:00
Cosmin Sabou b09784a443 Merge mozilla-central to autoland. 2019-03-02 23:49:23 +02:00
Cosmin Sabou eddf04477e Merge mozilla-inbound to mozilla-central. a=merge
--HG--
rename : gfx/layers/apz/src/TouchCounter.cpp => gfx/layers/apz/util/TouchCounter.cpp
rename : gfx/layers/apz/src/TouchCounter.h => gfx/layers/apz/util/TouchCounter.h
2019-03-02 23:47:53 +02:00
Cosmin Sabou d503a7df4f Merge autoland to mozilla-central. a=merge 2019-03-02 23:46:22 +02:00
Thomas Wisniewski 10be4fc289 Bug 1530824 - mark the about:compat process script as intermittently loaded in the browser_startup_content mochitest; r=kmag
Mark the about:compat process script as intermittently loaded in browser/base/content/test/performance/browser_startup_content.js

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

--HG--
extra : moz-landing-system : lando
2019-03-02 18:42:04 +00:00
Cosmin Sabou a706bb3916 Backed out 16 changesets (bug 827976) for causing bug 1532054. a=backout
Backed out changeset 54c0b12443ed (bug 827976)
Backed out changeset 92b45080d080 (bug 827976)
Backed out changeset 443087a359f9 (bug 827976)
Backed out changeset f976c2d4cebb (bug 827976)
Backed out changeset 66cffb171024 (bug 827976)
Backed out changeset 845e1d0b2402 (bug 827976)
Backed out changeset fd94066a1d76 (bug 827976)
Backed out changeset e253b264e7bd (bug 827976)
Backed out changeset 07ef335770a8 (bug 827976)
Backed out changeset 9d3805d77b99 (bug 827976)
Backed out changeset eed600ceb606 (bug 827976)
Backed out changeset 3b64368cff52 (bug 827976)
Backed out changeset 69d0378e0c09 (bug 827976)
Backed out changeset 9203871a5c6f (bug 827976)
Backed out changeset 96a507c818e2 (bug 827976)
Backed out changeset e254496ff95b (bug 827976)
2019-03-02 20:40:01 +02:00
Olli Pettay 0205a2035e Bug 1529735, assert that only either sCCRunner or sICCRunner is active, not both, r=mccr8
--HG--
extra : rebase_source : dcfcc9b730e964561fe423edded4190170932293
2019-03-02 18:39:41 +02:00
Kai Engert e576732f18 Bug 1526302 - remove MD2 support from nsICryptoHash, clarifiy hash IDs must be synchronized with NSS hasht.h r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D19150

--HG--
extra : moz-landing-system : lando
2019-03-02 15:37:30 +00:00
championshuttler c44f408a52 Bug 1529300 - Remove support for legacy {ELEMENT: <UUID>} web element objects. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D21667

--HG--
extra : moz-landing-system : lando
2019-03-02 15:02:44 +00:00
Razvan Maries cba347a52b Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-03-02 12:09:07 +02:00
Razvan Maries c51046f730 Merge mozilla-inbound to mozilla-central a=merge 2019-03-02 11:41:18 +02:00
Jon Coppeard 763944d536 Bug 1529203 - Add release build assertions around using modules with the wrong global r=jandem 2019-03-02 09:00:17 +00:00
Daniel Varga 65ee224091 Backed out changeset 2e63fa41257b (bug 1530594) for mochitest failure use-after-poison /builds/worker/workspace/build/src/layout/xul/nsMenuPopupFrame.h:280:42 in PopupType 2019-03-02 06:45:31 +02:00
Manish Goregaokar 8d156cc59b Bug 1359269 - Part 11: Add a bunch of parser tests; r=bzbarsky
Depends on D20061

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

--HG--
extra : moz-landing-system : lando
2019-03-02 04:22:12 +00:00
Manish Goregaokar 8d9735ff94 Bug 1359269 - Part 10: Make it a hard error to apply TreatNullAs on non-types; r=bzbarsky
Depends on D20060

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

--HG--
extra : moz-landing-system : lando
2019-03-02 04:22:05 +00:00