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

670581 Коммитов

Автор SHA1 Сообщение Дата
Jan Odvarko 8102c31740 Bug 1560421 - No frames are displayed for some WS connections r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D45164

--HG--
extra : moz-landing-system : lando
2019-09-13 12:55:43 +00:00
Bogdan Tara 802fec5eee Bug 1580565 - Disable test_classify_by_default.html if fission r=mccr8,egao
Differential Revision: https://phabricator.services.mozilla.com/D45824

--HG--
extra : moz-landing-system : lando
2019-09-13 11:09:53 +00:00
Ciure Andrei 8c3feea58a Backed out 6 changesets (bug 1574493) for causing nested-sticky-1.html to perma fail CLOSED TREE
Backed out changeset fdc25a90b0ef (bug 1574493)
Backed out changeset 0ce3c48c1f79 (bug 1574493)
Backed out changeset 326b9f96614b (bug 1574493)
Backed out changeset b0817c0aee77 (bug 1574493)
Backed out changeset 70d99c264df9 (bug 1574493)
Backed out changeset e5217ab4b668 (bug 1574493)
2019-09-13 16:17:47 +03:00
Mats Palmgren 78bd45b6de Bug 1560397 - [css-grid] If a repeat(auto-fill/fit) track starts outside the clamped grid then treat it as not having a auto-fill/fit at all. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D45782

--HG--
extra : moz-landing-system : lando
2019-09-13 12:41:00 +00:00
Dale Harvey e821ea6bdc Bug 1575555 - Support multiple locales in modern config r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D45541

--HG--
extra : moz-landing-system : lando
2019-09-13 10:10:54 +00:00
Valentin Gosu 4e6807391a Bug 1558310 - Remove main thread check in nsStandardURL::nsStandardURL() r=dragana
Removing this check would allow us to see leaked URIs created off main thread.
This is OK because we already use a mutex to guard the linkedList

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

--HG--
extra : moz-landing-system : lando
2019-09-12 16:50:25 +00:00
Sylvestre Ledru d55c5ff35a Bug 1581065 - Update to codespell 1.16 r=andi
Depends on D45818

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

--HG--
extra : moz-landing-system : lando
2019-09-13 11:31:49 +00:00
Sylvestre Ledru 42c17aec0b Bug 1581065 - Ride along: Fix two typos in the doc r=andi
Differential Revision: https://phabricator.services.mozilla.com/D45818

--HG--
extra : moz-landing-system : lando
2019-09-13 11:32:01 +00:00
Kershaw Chang 7ded6772fc Bug 1579874 - Use the correct process type for socket process r=jld
Differential Revision: https://phabricator.services.mozilla.com/D45633

--HG--
extra : moz-landing-system : lando
2019-09-12 20:34:58 +00:00
Kershaw Chang bfea62cf48 Bug 1576171 - Send ftp channel status via OnStartRequest r=valentin
In FtpChannelParent, we didn't propagate the channel status to FtpChannelChild. This could make child start to do diversion on a failed channel.
Like what we did in http channel, we should send the channel status to child via OnStartRequest message.

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

--HG--
extra : moz-landing-system : lando
2019-09-12 16:24:43 +00:00
Emilio Cobos Álvarez 4fad3bb9aa Bug 1580307 - Avoid justify-items from the cached scrollbar assertions. r=heycam
justify-items' initial value is `legacy` and the computed value depends on the
parent's value.

We don't use flex / grid in the scrollbars, so just avoid asserting about this
property.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 12:18:19 +00:00
Brian Grinstead e765d4cd04 Bug 1580978 - Rename browser-urlbar-identity-button to urlbar-identity-button r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D45831

--HG--
extra : moz-landing-system : lando
2019-09-13 12:14:37 +00:00
Brian Grinstead 29a25895f3 Bug 1580978 - Migrate the notification-popup-box element to ftl r=fluent-reviewers,flod,johannh
Differential Revision: https://phabricator.services.mozilla.com/D45758

--HG--
extra : moz-landing-system : lando
2019-09-13 12:14:26 +00:00
Belén Albeza 48e2a4a481 Bug 1566022 - Add "open json" link to the manifest r=Ola,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D45348

--HG--
extra : moz-landing-system : lando
2019-09-13 11:27:29 +00:00
Andrew Osmond 4d96fe56c4 Bug 1574493 - Part 6. Add reftest annotations for newly failing/passing tests. r=jrmuizel,kvark
Differential Revision: https://phabricator.services.mozilla.com/D45539

--HG--
extra : moz-landing-system : lando
2019-09-13 10:48:37 +00:00
Andrew Osmond c80f443469 Bug 1574493 - Part 5. Snap scroll offsets and pictures during frame building. r=kvark
The snapping during scene building is unable to take into account scroll
offsets. Since we have already snapped the primitive rects in the raster
space, we know that this can only result in a translation rather than a
size change, and thus is safe to do during frame building.

When we update the transform tree, we now snap the scroll offset in
device space to ensure that scroll offsets should primarily be integer
offsets and not have snapping implications.

The local rect of a picture is calculated during the first picture
traversel. It is composed of already snapped primitives, however the
picture itself may inflate itself, and thus is now snapped again as part
of inflation.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 10:48:35 +00:00
Andrew Osmond 3a0a1c5220 Bug 1574493 - Part 4. Snap primitives during scene building. r=kvark
Now that rounding has been removed from Gecko, we need to start snapping
properly in WebRender. Snapping can change the size of a primitive, and
thus it is problematic to do any later than scene building due to the
GPU caching and sharing of data between clips and such that only differ
in their positioning.

This patch produces a snapping transform which allows any primitive to
snap using information known during scene building. This excludes
animated tranforms which are assumed to be the identity. This allows for
primitives that are marked as will-change: transform but given no
initial transform to render the same as primitives that are not. This
also excludes scroll positioning because that is not known until frame
building. A follow up patch will deal with that.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 10:48:33 +00:00
Andrew Osmond b2d4e121cb Bug 1574493 - Part 3. Stop rounding rects/clips during display list building. r=jrmuizel
Rounding in layout pixels is very close to snapping in raster pixels if
there are no transforms involved. This is why it worked most of the time
and fell flat in many edge cases. In future parts of this series, we
will trust scene building and frame building to do the heavy lifting for
snapping purposes.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 10:48:31 +00:00
Andrew Osmond b124fe4b02 Bug 1574493 - Part 2. Remove snapping in frame building. r=kvark
This will be rewritten in a later patch in the series. The shaders will
be provided the correct information and will no longer need to concern
themselves with snapping.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 10:48:24 +00:00
Andrew Osmond 25917edfc6 Bug 1574493 - Part 1. Split out repeating and non-repeating images in the display list. r=jrmuizel
Repeating/background images may have extra parameters such the stretch
size and tile spacing, that non-repeating images do not require. By
splitting these apart, we can make it easier to infer what we should do
if snapping changes the size of an image primitive, in addition to
reducing the display list size for non-repeating images.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 10:48:22 +00:00
Rob Wu 75fd473720 Bug 1570715 - Treat (deprecation) warnings as errors r=rpl
Add new preference `extensions.webextensions.warnings-as-errors` that
defaults to `true` in tests. Tests that expect warnings are modified
to briefly flip the pref for the specific part of the test that needs
an exception.

As part of the refactor, log entries forschema entries that contain
`"onError": "warn"` will now be prefixed by "Warning" instead of
"Error", to be consistent with the change from bug 1495908.

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

--HG--
extra : moz-landing-system : lando
2019-09-12 21:39:51 +00:00
Rob Wu c6aeb79d89 Bug 1570715 - Replace deprecated manifest properties in extension tests r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D40547

--HG--
extra : moz-landing-system : lando
2019-08-05 15:55:00 +00:00
Mirko Brodesser c725a97bb4 Bug 1580440: part 5) Execute finding upper bound for line wrapping only when needed. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D45523

--HG--
extra : moz-landing-system : lando
2019-09-13 10:36:19 +00:00
Mirko Brodesser 0b0b604b71 Bug 1580440: part 4) Rename `Indentation::mWidth` to `Indentation::mLength`. r=hsivonen
Previously, this could be mistaken for the width of the character
sequence.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 11:23:59 +00:00
Mirko Brodesser adb2f088ea Bug 1580440: part 3) Slightly simplify `EndLine`. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D45521

--HG--
extra : moz-landing-system : lando
2019-09-13 10:36:00 +00:00
Mirko Brodesser 335a7fb252 Bug 1580440: part 2) Add enum class for header strategy. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D45520

--HG--
extra : moz-landing-system : lando
2019-09-13 10:35:51 +00:00
Mirko Brodesser 35b2a709cf Bug 1580440: part 1) Replace `CurrentLineContent` with its only member. r=hsivonen
It became superfluous after `CurrentLineContent::mWidth` could be
removed.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 10:35:42 +00:00
Andreea Pavel 3756361b00 Backed out changeset c47f550abd3e (bug 1578337) for failing bc at browser_bug629172.js on a CLOSED TREE 2019-09-13 14:59:14 +03:00
David Teller 4145187bc9 Bug 1579862 - Documenting HuffmanTableImplementationSaturated::InternalIndex;r=arai
Differential Revision: https://phabricator.services.mozilla.com/D45825

--HG--
extra : moz-landing-system : lando
2019-09-13 10:32:21 +00:00
Hiroyuki Ikezoe 1785543e7b Bug 1580703 - Use wider spacers to ensure that the given scroll position is outside of the display port. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D45814

--HG--
extra : moz-landing-system : lando
2019-09-13 10:18:08 +00:00
Mats Palmgren e6e6a5947c Bug 1579671 - Remove assertion that fails for subgrid. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D45235

--HG--
extra : moz-landing-system : lando
2019-09-13 02:47:43 +00:00
John Dai 2707a05984 Bug 1579218 - Fix JSWindowActorProtocol::Matches() doesn't properly handle webIsolated remote types; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D45535

--HG--
extra : moz-landing-system : lando
2019-09-13 09:51:34 +00:00
Ciure Andrei a70e37b142 Backed out 3 changesets (bug 1557083) for causing browser_net_block.js to perma fail CLOSED TREE
Backed out changeset 82611a6d116f (bug 1557083)
Backed out changeset 576da2d2bf32 (bug 1557083)
Backed out changeset 613f24ecf1c3 (bug 1557083)
2019-09-13 12:49:35 +03:00
Edwin Takahashi 6298322b7f Bug 1559975 - convert toolkit to python3 compatible syntax r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D36802

--HG--
extra : moz-landing-system : lando
2019-09-13 09:24:41 +00:00
Edwin Takahashi c481d253a3 Bug 1559975 - remove tools/profiler from python2 and python3 linter exclusion list r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D36435

--HG--
extra : moz-landing-system : lando
2019-09-13 09:04:26 +00:00
Timothy Nikkel be0d8b9e93 Bug 1284651. Allow the image surface cache to grow beyond 1GB on 64bit builds with sufficient memory. r=aosmond
Before this patch: surface cache size = min(1GB, system_memory/4)
After this patch: surface cache size = min(32bit ? 1GB : 2GB , system_memory/4)

sizeof(uintptr_t) is the best I can figure out to detect 32bit builds.

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

--HG--
extra : moz-landing-system : lando
2019-09-10 00:55:13 +00:00
David Teller 85b6f0a442 Bug 1579862 - Making single-arg constructors explicit;r=arai
Differential Revision: https://phabricator.services.mozilla.com/D45813

--HG--
extra : moz-landing-system : lando
2019-09-13 08:49:02 +00:00
David Teller 37fa21b5a0 Bug 1579862 - Tweaking HuffmanTableImplementationSaturated;r=arai
A few changes to HuffmanTableImplementationSaturated:

- we can now create instances of HuffmanTableImplementationSaturated with max bit lengths up to 10;
- we reject cases in which we have more than 256 elements;
- internal indices in HuffmanTableImplementationSaturated are now represented with uint8_t instead of usize_t,
  which divides the size of this array by 4 and should improve memory locality.

According to my benchmarking, this decreases duration by ~7%.

Depends on D45644

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

--HG--
extra : moz-landing-system : lando
2019-09-13 08:49:03 +00:00
David Teller 01cf344b6c Bug 1579862 - Introducing HuffmanTableImplementationSaturated;r=arai
We introduce a new implementation of Huffman Tables that trades
space for a fast lookup. For the time being, this implementation
is reserved for tables with a max bitlength of 8 or less.

Depends on D45643

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

--HG--
extra : moz-landing-system : lando
2019-09-13 06:11:32 +00:00
David Teller 0475ac490b Bug 1579862 - Introducing HuffmanTableImplementationGeneric;r=arai
As we intend to have several implementations of Huffman Table depending
on the size of data, we start by introducing a small abstraction
`HuffmanTableImplementationGeneric` holding a `Variant<...>` with
possible implementations of Huffman Tables.

In this patch, there is only a single implementation `HuffmanTableImplementationMap`.
A followup patch will introduce an alternate fast but space-costly optimized for
small tables.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 06:11:34 +00:00
David Teller eb9b041894 Bug 1579862 - New implementation HuffmanTableMap;r=arai
Depends on D45315

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

--HG--
extra : moz-landing-system : lando
2019-09-13 06:11:28 +00:00
David Teller f897c1bf94 Bug 1579862 - Get rid of HuffmanTableXXX::impl;r=arai
Differential Revision: https://phabricator.services.mozilla.com/D45315

--HG--
extra : moz-landing-system : lando
2019-09-13 06:11:30 +00:00
Glenn Watson 2a6388af48 Bug 1581021 - Update expectations for clipped-mixblendmode-containing-unclipped-stuff.html r=nical
Differential Revision: https://phabricator.services.mozilla.com/D45795

--HG--
extra : moz-landing-system : lando
2019-09-13 07:14:28 +00:00
Michael Ratcliffe e181ff7977 Bug 1552146 - [Inactive CSS] Fine tune the tooltip's position in hidpi and non-hidpi modes r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D44846

--HG--
extra : moz-landing-system : lando
2019-09-12 10:14:34 +00:00
Julian Descottes d7dd56640d Bug 1557083 - Emit actions from netmonitor store after requests are blocked/unblocked r=Honza
Depends on D45498
This makes the test run fine on top of the changes for the session history rewrite.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 08:39:54 +00:00
Julian Descottes b1aeba486c Bug 1557083 - Webconsole actor should wait for block/unblock requests to be processed by netmonitors r=nchevobbe,Honza
Depends on D45497

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

--HG--
extra : moz-landing-system : lando
2019-09-13 08:14:19 +00:00
Julian Descottes 170c8259b5 Bug 1557083 - Add thunk middleware to netmonitor; r=Honza
This middleware will be useful to wait for actions from tests

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

--HG--
extra : moz-landing-system : lando
2019-09-11 09:28:31 +00:00
Nicolas Chevobbe 2f8760ac4b Bug 1570476 - Don't fetch the request stacktrace in StackTracePanel's componentWillReceiveProps if the request won't change. r=Honza.
This was causing an intermittent in console test because
multiple requests were sent to the server, and sometimes,
some of them after the connection being closed, which
was making the test fail.
With this patch, we only try to fetch a new stacktrace
on componenetWillReceiveProps if the component will have
to deal with a new request.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 08:21:31 +00:00
Nicolas Chevobbe 90cc5901b8 Bug 1517411 - Add test cases for globalThis in js-property-provider test. r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D45632

--HG--
extra : moz-landing-system : lando
2019-09-13 08:29:13 +00:00
Nicolas Chevobbe 3d0ae40f28 Bug 1580871 - Enable editor mode in DevEdition. r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D45682

--HG--
extra : moz-landing-system : lando
2019-09-13 08:23:18 +00:00