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

638561 Коммитов

Автор SHA1 Сообщение Дата
Jean-Yves Avenard 120c38f502 Bug 1530322 - P3. Add diagnostics. r=gerald
Depends on D21172

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

--HG--
extra : moz-landing-system : lando
2019-02-26 06:39:57 +00:00
Jean-Yves Avenard 842cb08843 Bug 1530322 - P2. Remove redundant code, and simplify. r!gerald r=gerald
The assertions were unneeded as the test above covered the case.

Depends on D21171

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

--HG--
extra : moz-landing-system : lando
2019-02-26 06:45:32 +00:00
Jean-Yves Avenard 51af804239 Bug 1530322 - P1. Make Interval assertion diagnostic_assert. r!gerald r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D21171

--HG--
extra : moz-landing-system : lando
2019-02-26 06:41:32 +00:00
Emilio Cobos Álvarez 6250346acd Bug 1530247 - Turn the Servo serialization property whitelist into a blacklist. r=boris
It's easier to see what remains that way. Done with the following script:

```
execfile("layout/style/ServoCSSPropList.py")
for p in data:
  if p.type() != "longhand":
    continue
  if "GetCSNeedsLayoutFlush" in p.flags or "SerializedByServo" in p.flags or "Internal" in p.flags:
    continue
  print(p.name)
```

Ran like:

```
$ python print.py | sort
```

From the objdir.

Differential Revision: https://phabricator.services.mozilla.com/D20965
2019-02-25 22:07:16 -08:00
Jeff Gilbert f665caf87e Bug 1530570 - Inline WebGLContext::IsExtensionEnabled. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D21147

--HG--
extra : moz-landing-system : lando
2019-02-26 03:28:24 +00:00
Daisuke Akatsuka dbddac86aa Bug 1525851: Add semi-automated test. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D20117

--HG--
extra : moz-landing-system : lando
2019-02-26 05:25:56 +00:00
Jared Wein 7294cd9855 Bug 1524889 - Increase the contrast of multiselected background tabs. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D20374

--HG--
extra : moz-landing-system : lando
2019-02-26 04:51:57 +00:00
Andrea Marchesini e5f9055504 Bug 1508996 - Change Response's statusText's default, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D21026

--HG--
extra : moz-landing-system : lando
2019-02-26 03:56:08 +00:00
Noemi Erli a77604a5e8 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-02-26 05:57:14 +02:00
Noemi Erli 92db37a618 Merge inbound to mozilla-central. a=merge 2019-02-26 05:53:25 +02:00
Jeff Gilbert 0005243e88 Bug 1525857 - Add release asserts for pre-crash cases. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D21145

--HG--
extra : moz-landing-system : lando
2019-02-26 02:54:08 +00:00
Aaron Klotz 2d60c7faf4 Bug 1530531: Add a command line option to the launcher process that forces it to log errors to the Windows event log; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D21099

--HG--
extra : moz-landing-system : lando
2019-02-25 23:11:20 +00:00
Mike Hommey 3b28460f33 Bug 1529551 - Only readahead jars in the parent process. r=aklotz
Consequently, since we don't readahead jars in child processes, we
don't record jar accesses from child processes. In fact, intertwining
jar accesses from child processes with those from the parent process was
arguably making things less efficient for the parent process. But this
code was written at a time e10s was barely a thing, so it wasn't really
thought for a multi-process world.

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

--HG--
extra : moz-landing-system : lando
2019-02-25 23:40:55 +00:00
Thomas Daede 31b3aa7734 Bug 1520163 - Add linux64-nasm to android-armv7-searchfox. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D21098

--HG--
extra : moz-landing-system : lando
2019-02-25 22:51:24 +00:00
Thomas Wisniewski 19cbb97ab8 Bug 1488845 - Add an about:compat page to the Webcompat GoFaster addon. r=denschub,kmag,Pike
Add an about:compat page to the Webcompat GoFaster addon.

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

--HG--
extra : moz-landing-system : lando
2019-02-25 23:10:41 +00:00
Ashley Hauck adaa388508 Bug 1530084 - Don't crash on unsupported syntax when fields are disabled. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D20989

--HG--
extra : moz-landing-system : lando
2019-02-25 22:10:17 +00:00
Mike Hommey f266fa9039 Bug 1529558 - Use PrefetchVirtualMemory in nsZipArchive::BuildFileList when supported. r=aklotz
instead of ReadAhead, which does active reading on Windows.

The PrefetchVirtualMemory is a system call that is new to Windows 8.

Back when the readahead code for jar was added, in bug 810151, Windows 8
was still fresh out of the oven. 6 years later, we can do a runtime
check and use the PrefetchVirtualMemory function.

One downside is that the IOInterposer doesn't know about it (but it
doesn't know about madvise on other platforms anyways).

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

--HG--
extra : moz-landing-system : lando
2019-02-26 00:14:20 +00:00
Dana Keeler b330bb1c4c bug 1435858 - add a canary test that will fail before all of the test certificates expire r=Alex_Gaynor,jcj
This test should remind us to regenerate the test certificates next year before they actually expire.

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

--HG--
extra : moz-landing-system : lando
2019-02-25 22:51:47 +00:00
Glenn Watson 1008811aea Bug 1530518 - Refactor the way stacking context coords are converted to reference frame coords. r=emilio
This doesn't introduce any functional changes. However, it refactors
the way that stacking context coords are converted into reference
frame relative coordinates.

Having a single method to retrieve the current offset will make it
easier to take advantage of the newly added API that allows Gecko
to supply initial scroll offsets for scroll nodes. In turn, this
will allow WR to normalize the local coordinates of primitives, which
will allow future improvements and simplifications to the picture
caching implementation.

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

--HG--
extra : moz-landing-system : lando
2019-02-25 22:31:06 +00:00
Alexander Surkov f575c5446d Bug 1530211 - Autofill addresses learn more link is not blue, r=MattN 2019-02-25 14:34:51 -05:00
Nathan Froyd e4a1cd2df1 Bug 1530369 - part 3 - do less copying in generateTokens; r=ckerschb
We don't need to copy `dirAndSrcs` when appending it to `outTokens`, and
we can reasonably retain the storage we've built up in `dirSrcs`, so we
don't continually reallocate it.
2019-02-25 13:58:53 -05:00
Nathan Froyd ef665544c6 Bug 1530369 - part 2 - bulk-append characters in generateNextToken; r=ckerschb
Instead of appending each individual charater, we can delay the append
until after the loop, which saves on function calls.
2019-02-25 13:58:53 -05:00
Nathan Froyd 63e3631fcc Bug 1530369 - part 1 - don't needlessly write characters when skipping; r=ckerschb
The skipWhiteSpace* family of functions write the characters they're
skipping, only to truncate the string after skipping.  This appending is
needless work, so let's skip it.
2019-02-25 13:58:54 -05:00
Jim Blandy 0f90566ff7 Bug 1530104: Correct documentation for newGlobal JS shell function. r=jorendorff
This clarifies the descriptions of newCompartment, sameCompartmentAs, and
sameZoneAs.

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

--HG--
extra : moz-landing-system : lando
2019-02-25 18:54:25 +00:00
Jean-Yves Avenard c11d80eb43 Bug 1530137 - Fix left out dom namespace references in tasks. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D20940

--HG--
extra : moz-landing-system : lando
2019-02-25 16:29:06 +00:00
Mathieu Leplatre d19b2d9d78 Bug 1529584 - Distinguish Remote Settings errors when reporting uptake r=glasserc
Distinguish Remote Settings errors when reporting uptake

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

--HG--
extra : moz-landing-system : lando
2019-02-25 20:22:16 +00:00
Byron Campen [:bwc] ab16f9127e Bug 1521879 - Part 9: Re-enable the prefs service on the socket process. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D20724

--HG--
extra : moz-landing-system : lando
2019-02-25 21:52:46 +00:00
Byron Campen [:bwc] ab0d256702 Bug 1521879 - Part 8: Don't run triggered check logic on obsolete streams. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D18231

--HG--
extra : moz-landing-system : lando
2019-02-25 21:52:26 +00:00
Byron Campen [:bwc] e1a33816af Bug 1521879 - Part 7: Create new CI jobs for media mochitests with socket process enabled. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D17942

--HG--
extra : moz-landing-system : lando
2019-02-25 21:52:13 +00:00
Byron Campen [:bwc] 7cb968d18c Bug 1521879 - Part 6: Disable SetProxyServer for the IPC implementation until bug 1521113 is fixed or worked around. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D17560

--HG--
extra : moz-landing-system : lando
2019-02-25 21:52:01 +00:00
Byron Campen [:bwc] 82599ca5ef Bug 1521879 - Part 5: Update IPC serialize/deserialize code for RTP stream stats to match what is in the dictionaries. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D17278

--HG--
extra : moz-landing-system : lando
2019-02-25 21:51:48 +00:00
Byron Campen [:bwc] 0863a7cc28 Bug 1521879 - Part 4: Better logging for candidate gathering (was necessary to figure out parts of bug 1513059). r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D17276

--HG--
extra : moz-landing-system : lando
2019-02-25 21:51:36 +00:00
Byron Campen [:bwc] 301b677d31 Bug 1521879 - Part 3: Get --disable-webrtc builds working. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D17275

--HG--
extra : moz-landing-system : lando
2019-02-25 21:51:23 +00:00
Byron Campen [:bwc] 7b480b92cd Bug 1521879 - Part 2: Fix include-what-you-use bugs triggered by unified compilation. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D17274

--HG--
extra : moz-landing-system : lando
2019-02-25 21:51:11 +00:00
Byron Campen [:bwc] 25ad4a9108 Bug 1521879 - Part 1.1: Compensate for changes to how IPC headers are generated in the last rebase. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D19975

--HG--
rename : media/webrtc/signaling/src/peerconnection/MediaTransportHandlerParent.h => dom/media/webrtc/MediaTransportParent.h
rename : media/webrtc/signaling/src/peerconnection/MediaTransportHandlerParent.cpp => media/webrtc/signaling/src/peerconnection/MediaTransportParent.cpp
extra : moz-landing-system : lando
2019-02-25 21:50:58 +00:00
Byron Campen [:bwc] 8b6cc6a51f Bug 1521879 - Part 1: IPC-based MediaTransport implementation r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D17273

--HG--
extra : moz-landing-system : lando
2019-02-25 21:50:42 +00:00
Artem Polivanchuk c261800276 Bug 1529560 - Sync new options of blocking Cryptominers and Fingerprinters r=lina
Differential Revision: https://phabricator.services.mozilla.com/D20904

--HG--
extra : moz-landing-system : lando
2019-02-25 21:48:20 +00:00
Razvan Caliman def6b3e0fc Bug 1530341 - (Part 2) Add Copy All Changes button to Changes panel. r=gl
Depends on D21007

Adds a Copy All Changes button to the toolbar of the Changes panel.
When pressed, this builds a stylesheet out of the changes for all sources tracked (stylesheets, element styles, etc)
The output format is the same as the now defunct Bug 1524548 with the added code comment as separator between the sources.

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

--HG--
extra : moz-landing-system : lando
2019-02-25 22:37:02 +00:00
Razvan Caliman 6babe11480 Bug 1530341 - (Part 1) Remove Copy Changes and Copy All Changes context menu options. r=gl
Remove the Copy All and Copy All Changes context menu options form the Changes panel context menu. As decided by PM & UX, they will be replaced with a single Copy All Changes button in the toolbar (part 2 of this series).

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

--HG--
extra : moz-landing-system : lando
2019-02-25 22:34:31 +00:00
Glenn Watson 1500229636 Bug 1530242 - Enable some picture caching invalidation tests in wrench. r=emilio
A number of small tweaks to enable the picture caching invalidation
tests. With this in place, we can start adding more test coverage
for various invalidation scenarios.

- Make the reference image render after the test images, so that dirty
  region tracking is more intuitive.
- Instead of replaying the same frame in wrench to ensure frames are
  caching, try to cache tiles every frame when testing mode is enabled.
- Add a basic invalidation test for a rectangle with color that changes
  each frame.
- Make the dirty region index implicit and rename dirty_region to dirty
  in reftest format.
- Fix an underflow error when moving to next frame in wrench.

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

--HG--
extra : moz-landing-system : lando
2019-02-25 22:25:22 +00:00
Razvan Caliman 0a37fab475 Bug 1529606 - Add Copy Rule button to Changes panel. r=pbro
Adds a button that shows up when hovering selectors in the Changes panel.
When clicked, it invokes the same Copy Rule behavior implemented for the context menu: copies the full content of the rule with changes applied.

The added/changed CSS class names use BEM notation. I intend to refactor the Changes panel stylesheet to BEM in a follow-up patch.

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

--HG--
extra : moz-landing-system : lando
2019-02-25 22:20:53 +00:00
Cosmin Sabou a499294d09 Backed out 4 changesets (bug 1516454, bug 1530247) for multiple failures on Linux x64 asan. CLOSED TREE
Backed out changeset 180c7672c57c (bug 1516454)
Backed out changeset a460a4d0a66c (bug 1516454)
Backed out changeset c6ab8d3dd19a (bug 1530247)
Backed out changeset 43862dc87e0b (bug 1516454)
2019-02-26 00:49:27 +02:00
Noemi Erli 7e23372938 Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
extra : rebase_source : de8796d5d7d7079af1b895a2f537371885f8cc6c
2019-02-26 00:09:40 +02:00
Cosmin Sabou 0efdc36b08 Backed out changeset fe756391d9f9 (bug 1514992) for linux qr debug reftest failures on canvas-outside-document-invalidate-02.html. CLOSED TREE 2019-02-26 00:06:38 +02:00
Emilio Cobos Álvarez 0c417e25d2 Bug 1516454 - Remove an extra brace on a CLOSED TREE, whoops. r=me 2019-02-25 13:44:22 -08:00
Nathan Froyd 355ac9a7a0 Bug 1529942 - part 2 - move OptionalLoadInfoArgs consumption into Init; r=qdot
Init is called from a Recv* method in ContentParent, where we can
consume rvalue reference OptionalLoadInfoArgs.
2019-02-25 13:13:43 -05:00
Nathan Froyd f71c238411 Bug 1529942 - part 1 - move initialization of ExternalHelperAppParent into Recv*; r=qdot
Alloc methods can't take arguments by move reference, whereas Recv
methods can, and we'd like to take OptionalLoadInfoArgs (at least) by
move reference.  Since Init is infallible anyway, it doesn't really
matter where we do it, so move it to this separate method to pave the
way for rvalue reference OptionalLoadInfoArgs.
2019-02-25 13:13:43 -05:00
Nathan Froyd ac968578cf Bug 1529942 - part 0 - remove unused ContentParent argument from ExternalHelperAppParent::Init; r=qdot 2019-02-25 13:13:43 -05:00
Oana Pop Rus f4b7b652c4 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-02-25 18:52:42 +02:00
Oana Pop Rus f3506e647e Merge inbound to mozilla-central. a=merge 2019-02-25 18:38:05 +02:00