Commit Graph

552929 Commits

Author SHA1 Message Date
Dorel Luca
1a132cf04b Backed out changeset 9aae17d0e090 (bug 1482256) for browser-chrome failures on browser/base/content/test/static/browser_all_files_referenced.js. CLOSED TREE 2018-08-14 05:33:44 +03:00
Dorel Luca
cc2c555306 Backed out 2 changesets (bug 1449055) for xpcshell failures on browser/extensions/formautofill/test/unit/heuristics/test_de_fields.js. CLOSED TREE
Backed out changeset 644216b0ad9b (bug 1449055)
Backed out changeset ecda6532c852 (bug 1449055)
2018-08-14 05:31:58 +03:00
Andrew Swan
7055c7d244 Bug 1449055 Make browser_all_files_referenced.js work with formautofill as a webextension r=florian
MozReview-Commit-ID: JV3vA8bmDWt
2018-08-01 18:22:23 -07:00
Andrew Swan
e983be17d7 Bug 1449055 Convert formautofill to a webextension r=MattN,kmag 2018-07-28 14:06:07 -07:00
Brian Hackett
7003ebe049 Bug 1481009 - Disable Web Replay recovery test. 2018-08-13 20:49:26 +00:00
Brian Hackett
eb616f93c4 Bug 1481009 Part 8 - Remove unused RecordReplayFatalError message, r=froydnj. 2018-08-13 20:48:31 +00:00
Brian Hackett
61ae8dd421 Bug 1481009 Part 7 - Treat inaccessible memory regions after thread stacks as untracked, r=froydnj. 2018-08-13 20:48:14 +00:00
Brian Hackett
0d49b1d27c Bug 1481009 Part 6 - Cleanly shutdown middleman processes after a recording/replaying child crashes, r=froydnj. 2018-08-13 20:47:49 +00:00
Brian Hackett
6f17fb2a3c Bug 1481009 Part 5 - Generate a minidump when reporting a fatal record/replay error, r=froydnj. 2018-08-13 20:47:35 +00:00
Brian Hackett
1a5d00de36 Bug 1481009 Part 4 - Add redirection for crash reporter code, r=froydnj. 2018-08-13 20:47:05 +00:00
Brian Hackett
f8d2cbeb57 Bug 1481009 Part 3 - Report recording/replaying processes crashes as if they happened in the middleman, r=gsvelto. 2018-08-13 20:46:42 +00:00
Brian Hackett
981ddee659 Bug 1481009 Part 2 - Avoid changing exception ports when installing the exception handler in replaying processes, r=gsvelto. 2018-08-13 20:46:18 +00:00
Brian Hackett
f76be4d0d6 Bug 1481009 Part 1 - Enable the crash reporter exception handler in recording, replaying, and middleman processes, r=gsvelto. 2018-08-13 20:45:59 +00:00
Mike Hommey
40add47003 Bug 1480006 - Enable LTO on Android CI builds. r=froydnj 2018-08-14 08:26:47 +09:00
Nicholas Nethercote
d79301638f Bug 1482011 - Make Bench_Cpp_MozHashSet more idiomatic. r=froydnj
I discovered there are some shortcut methods for some common operations.
2018-08-14 08:52:38 +10:00
Ehsan Akhgari
f675265419 Bug 1478539 - Part 4: Update the test to use the new pref after the landing of bug 1480780 2018-08-13 18:25:58 -04:00
Mike Hommey
a77ace2bc7 Bug 1480004 - Normalize optimization level passed to the linker when doing LTO with clang. r=froydnj 2018-08-14 07:25:09 +09:00
Mike Hommey
8b06c2a758 Bug 1479055 - Upgrade valgrind to current git trunk. r=froydnj 2018-08-14 07:25:08 +09:00
Mike Hommey
13ca51f943 Bug 1481861 - Move the eh_frame sections when they are before the first executable section. r=froydnj
In some rare cases, it is possible for one of the eh_frame sections'
original address to be larger than the address of the injected code
section, which is added before the first executable section. Namely,
this happens in the rare case where that eh_frame section is smaller
than the injected code section, and is adjacent to the first executable
section. We obviously want to move the eh_frame sections in that case,
since one of them is in the way.
2018-08-14 07:25:07 +09:00
Ehsan Akhgari
389465741f Bug 1482999 - Use the final channel URI for top-level document loads when determining the unique cache storage space identifier; r=valentin
In some cases, such as for channels which have been opened from the parent
process, the top window URI isn't available.  For such channels, the code
before this change would fail to compute the top window origin.
2018-08-13 18:22:13 -04:00
Daniel Varga
f162d6c9c5 Merge mozilla-central to mozilla-inbound 2018-08-14 01:09:48 +03:00
Daniel Varga
debe00e60f Merge mozilla-inbound to mozilla-central. a=merge 2018-08-14 00:59:16 +03:00
Brendan Dahl
0a0fc9eeec Bug 1482256 - Support switching to browser.xul to browser.xhtml. r=mossop
Adds a new environment variable MOZ_BROWSER_XHTML to change Firefox to load
a modified version of browser.xul as browser.xhtml. Adds the xhtml
namespace to the script tags to make them work.

MozReview-Commit-ID: 2adtOVzXHKd
2018-08-13 14:39:47 -07:00
Ehsan Akhgari
f8ebce8f8d Bug 1480899 follow-up - address the review comments properly, DONTBUILD 2018-08-13 17:34:58 -04:00
Ting-Yu Lin
7c3d794853 Bug 1482665 Part 5 - Remove nsDeviceContext::AppUnitsPerCSSInch() and replace it with mozilla::AppUnitsPerCSSInch(). r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D3158
2018-08-13 14:29:30 -07:00
Ting-Yu Lin
bafef62622 Bug 1482665 Part 4 - Remove nsDeviceContext::AppUnitsPerCSSPixel() and replace it with mozilla::AppUnitsPerCSSPixel(). r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D3157
2018-08-13 14:29:30 -07:00
Ting-Yu Lin
5c69a39bd1 Bug 1482665 Part 3 - Remove nsPresContext::AppUnitsPerCSSInch() and replace it with mozilla::AppUnitsPerCSSInch(). r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D3156
2018-08-13 14:29:29 -07:00
Ting-Yu Lin
46d6c38f7b Bug 1482665 Part 2 - Remove nsPresContext::AppUnitsPerCSSPixel() and replace it with mozilla::AppUnitsPerCSSPixel(). r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D3155
2018-08-13 14:29:28 -07:00
Ting-Yu Lin
d0184651b8 Bug 1482665 Part 1 - Add constexpr to mozilla::AppUnitsPerCSSPixel() and mozilla::AppUnitsPerCSSInch(). r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D3154
2018-08-13 14:29:28 -07:00
Ehsan Akhgari
30447d60ae Bug 1480899 - Do not activate the window.open() heuristic for allowing storage access if opener access hasn't been granted; r=englehardt 2018-08-13 17:14:54 -04:00
William Lachance
2a961ca292 Bug 1482898 - Support running adb commands in mozdevice as non-root;r=bc 2018-08-13 10:51:12 -04:00
Francois Marier
cb64fc51de Bug 1480450 - Use correct resource url for chrome test. r=dimi!
Differential Revision: https://phabricator.services.mozilla.com/D3130
2018-08-13 14:34:35 +00:00
Francois Marier
1e6d3dd9e6 Bug 1480448 - Honor browser.contentblocking.enabled in Fastblock. r=xeonchen!
Differential Revision: https://phabricator.services.mozilla.com/D3135
2018-08-13 10:06:37 +00:00
Francois Marier
5fc69a84f6 Bug 1482281 - Sync contentblocking pref. r=johannh!
Differential Revision: https://phabricator.services.mozilla.com/D3134
2018-08-12 15:15:32 +00:00
Jeff Walden
548baf3f5f Make DecodeOneUtf8CodePoint* take |const EndIter& aEnd| to enforce immutability of the end iterator. No bug, r=me as trivial 2018-08-09 21:04:23 -07:00
Jeff Walden
cf7d17bfd6 Bug 1478892 - Instantiate Parser for UTF-8 source text. r=arai 2018-08-09 21:04:22 -07:00
Dave Townsend
62ca50874a Bug 1479316: Pass through link related messages when in responsive design mode. r=jryans
Prior to bug 1453751 responsive design mode relied on the parent process seeing
that no favicon had been loaded and so defaulting to the root favicon for a
site. This would have meant that on some occasions responsive design mode didn't
show the correct favicon for pages that specified their own. This change passes
all the link related messages to the parent so favicons, feeds and searches
should work correctly.

Differential Revision: https://phabricator.services.mozilla.com/D3032
2018-08-09 18:27:05 +00:00
David Keeler
ac61335acc bug 1460062 - Enforce Symantec distrust in Firefox 63 r=franziskus
This patch implements the Symantec distrust plan on Nightly only for now.

Differential Revision: https://phabricator.services.mozilla.com/D2959
2018-08-13 14:59:47 +00:00
Jeff Walden
f546ef057a Bug 1478892 - Instantiate GeneralParser for UTF-8 source text. r=arai 2018-07-30 15:35:35 -07:00
Ehsan Akhgari
2f27907108 Bug 1478539 - Part 3: Remove some dead code; r=nwgh 2018-08-13 17:05:31 -04:00
Ehsan Akhgari
f9a6b2ca5f Bug 1478539 - Part 2: Add a test case to ensure that we don't send existing cookies in restricted third-party storage contexts; r=baku 2018-08-13 17:05:23 -04:00
Ehsan Akhgari
024476a6e2 Bug 1478539 - Part 1: Add the Cookie header to HTTP requests only after a potential classification has been completed on the channel to ensure the tracking state is up to date; r=nwgh
Besides this, we also need to do two extra things here:

  * Call the http-on-modify-request observers after the Cookie header is set,
    to ensure the Cookie header will be visible to them.
  * Move the call to SetLoadGroupUserAgentOverride() to happen after that, in
    order to preserve the existing respective ordering of that with regards to
    when the http-on-modify-request observers run.

Please note that as things are right now, the http-on-modify-request observers
are unable to see the User-Agent header overrides through the loadgroup, which
seems suboptimal, but this patch aims to preserve the existing behavior of
these observers.
2018-08-13 17:04:44 -04:00
Ehsan Akhgari
6b856d345e Bug 1480780 follow-up: Fix the build bustage on a CLOSED TREE 2018-08-13 16:54:30 -04:00
Ehsan Akhgari
9d61028d68 Bug 1482988 - Handle null arguments in nsContentUtils::StorageDisabledByAntiTracking correctly; r=smaug 2018-08-13 16:27:44 -04:00
Andrea Marchesini
30d7732d9c Bug 1480780 - Merge the privacy.3rdpartystorage.enabled pref with the network.cookie.cookieBehavior pref; r=ehsan
This patch introduces a new cookie behavior policy called
BEHAVIOR_REJECT_TRACKER.  It also makes it possible to override that
behavior with cookie permissions similar to other cookie behaviors.
2018-08-13 16:01:16 -04:00
Oriol Brufau
67b140d7db Bug 1474440 - Implement support for the 'onHighlighted' API for multiselect tabs r=mixedpuppy
MozReview-Commit-ID: 8aOmdj0AB3e
2018-07-28 13:15:55 +02:00
Oriol Brufau
9a4241ac47 Bug 1474440 - Rename browser_ext_tabs_onHighlighted.js to browser_ext_tabs_events_order.js r=mixedpuppy
Basically it tests in which order various tab events are dispatched, so the old name
didn't make sense, and it will be more suited for a new test specific to onHighlighted.

MozReview-Commit-ID: Kj8GZfHA0Ap
2018-08-05 22:08:34 +02:00
Emilio Cobos Álvarez
93667c4a8b Bug 1478813 - Add cbindgen toolchain job and install via bootstrap. r=ted
And require it for taskcluster build already, because it doesn't harm and lets
me put all the yml changes in the same commit.

I gave up cross-compiling for OSX after a few tries and after realizing it
wasn't enough with cctools and such, but that I also needed the Mac SDK, for
which I don't have permission...

Differential Revision: https://phabricator.services.mozilla.com/D2664
2018-08-13 10:58:22 +00:00
Alex Gaynor
05016c27aa Bug 1481304 - shutdown connections to the windowserver in content processes; r=haik
They'll be reopened, so there's no security benefit, but this causes Activity
Monitor to not report the processes as 'not responding'.

Differential Revision: https://phabricator.services.mozilla.com/D2855
2018-08-13 14:43:45 +00:00
Peter Simonyi
fb4a5413d0 Bug 1469705: allow menus.refresh() without an onShown listener r=mixedpuppy
MozReview-Commit-ID: 3GbQEoSFTW8
2018-07-05 22:06:23 -04:00