Commit Graph

638735 Commits

Author SHA1 Message Date
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
Stephen A Pohl
4287947c1a Bug 1523613: Fix memory leaks during updates. r=rstrong 2019-02-25 10:16:15 -05:00
Nathan Froyd
b3dcc1032e Bug 1525417 - add aarch64 files for test_ModulesPing.js; r=marco
This test wasn't accounting for the existence of aarch64 windows, and
was trying to load x86-64 DLLs on aarch64, which wouldn't end very
well.  Compile appropriate DLLs, modify the compilation instructions,
and add these new files to the test so everything works out.
2019-02-25 08:29:55 -05:00
Julian Descottes
2d9b267d0e Bug 1446450 - Add webextensions unit test for additionalErrors;r=aswan
Depends on D20651

Addressing suggestion from D20648 :)

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

--HG--
extra : moz-landing-system : lando
2019-02-25 13:09:41 +00:00
Julian Descottes
b53f74e7bb Bug 1446450 - Add test to check the display of additional addon install error messages;r=daisuke
Depends on D20650

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

--HG--
rename : devtools/client/aboutdebugging-new/test/browser/resources/bad-extension/manifest.json => devtools/client/aboutdebugging-new/test/browser/resources/bad-extensions/invalid-json/manifest.json
extra : moz-landing-system : lando
2019-02-26 03:07:50 +00:00
Julian Descottes
1d49158674 Bug 1446450 - Show additional error messages in about:debugging-new;r=daisuke
Depends on D20649

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

--HG--
extra : moz-landing-system : lando
2019-02-25 13:08:47 +00:00
Julian Descottes
4d09f08e17 Bug 1446450 - Show additional error messages in about:debugging;r=daisuke
Depends on D20648

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

--HG--
extra : moz-landing-system : lando
2019-02-25 13:08:09 +00:00
Julian Descottes
6a3422e4af Bug 1446450 - Forward detailed errors for "Extension is invalid" errors;r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D20648

--HG--
extra : moz-landing-system : lando
2019-02-25 13:07:40 +00:00