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

664481 Коммитов

Автор SHA1 Сообщение Дата
Ehsan Akhgari 48be4dff24 Bug 1572139 - Fix the assertion
Landing on a CLOSED TREE.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 19:31:14 +00:00
thomasmo 76f4d1e6ef Bug 1570230 - Crash in [@ mozilla::gfx::VRShMem::JoinShMem] r=kip
Bug 1570440 - [Web content] Firefox Crashes on CNN.COM (Windows7)

This change addresses an issue where VRShMem can be in an invalid state when
there is no VR process available. In this case, the VRExternalShmem struct is
allocated on the heap rather than accessed via shared memory. When VRService
stops, it clears this pointer, but cannot re-access it when it restarts. Thus,
this results in a nullptr crash when a tab Enters, Exits, and Re-enters VR.

The fix is to distinguish between in-proc heap allocation vs cross-proc shared
memory so that VRService can decide to make the call to LeaveShMem in its Stop
function. This will keep the heap allocation alive across service restarts and
prevent the null crash.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 19:23:33 +00:00
Maliha Islam 66e6c9fbbc Bug 1571237 - Fix color picker for RTL locales, r=gl
Differential Revision: https://phabricator.services.mozilla.com/D40846

--HG--
extra : moz-landing-system : lando
2019-08-07 18:54:28 +00:00
Ted Campbell 32f8d698a1 Bug 1569315 - Fix additional nits around JSFunction allocation deferral. r=iain
Depends on D41060

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

--HG--
extra : moz-landing-system : lando
2019-08-07 19:02:53 +00:00
Ted Campbell 928abb3fc4 Bug 1569315 - Follow-up formatting nits. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D41060

--HG--
extra : moz-landing-system : lando
2019-08-07 18:54:06 +00:00
Ashley Hauck dca3914d0f Bug 1571289 - Remove dead/duplicated code. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D40754

--HG--
extra : moz-landing-system : lando
2019-08-07 17:32:11 +00:00
Ashley Hauck aa7e4982cc Bug 1571289 - Emit JSOP_SETFUNNAME immediately, instead of deferring until later. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D40753

--HG--
extra : moz-landing-system : lando
2019-08-07 17:29:35 +00:00
Dhyey Thakore ee6853c808 Bug 1547385 - Implement initial Inline Preview for debugger r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D34175

--HG--
extra : moz-landing-system : lando
2019-08-07 17:12:03 +00:00
Thomas Nguyen 034395aea7 Bug 1572082 - Remove unused params in HttpChannelOpenArgs r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D41000

--HG--
extra : moz-landing-system : lando
2019-08-07 13:47:03 +00:00
Vijay Budhram 50c76e25ad Bug 1568866 - Update send to device panel for skyline r=markh
Differential Revision: https://phabricator.services.mozilla.com/D40049

--HG--
extra : moz-landing-system : lando
2019-08-07 18:07:06 +00:00
Micah Tigley 5243c67745 Bug 1571729 - Direct unsubscribed user to Firefox Monitor's sign-in page r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D40822

--HG--
extra : moz-landing-system : lando
2019-08-07 17:38:05 +00:00
Erica Wright d8ca84d3d4 Bug 1559452 - Update tabs UI r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D40488

--HG--
extra : moz-landing-system : lando
2019-08-07 17:27:33 +00:00
Gabriel Luong 2273f8c932 Bug 1568157 - Part 2: Replace `toolbox.{inspector,walker,selection,highlighter}` usage with the attributes from `target.getFront("inspector")` in inspector.js. r=yulia,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D40314

--HG--
extra : moz-landing-system : lando
2019-08-07 17:47:11 +00:00
Gabriel Luong 341915c5fc Bug 1568157 - Part 1: Replace `toolbox.inspectorFront` with the `inspectorFront` from `target.getFront("inspector")`. r=yulia,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D40313

--HG--
extra : moz-landing-system : lando
2019-08-07 17:46:07 +00:00
Charlie Marlow be2d349416 Bug 1555865: added text-decoration-thickness to the text-decoration shorthands r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D40335

--HG--
extra : moz-landing-system : lando
2019-08-07 17:42:15 +00:00
Benjamin Bouvier 0d864936ed Bug 1571464: Only display the function's IR in info level when Cranelift fails; r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D40650

--HG--
extra : moz-landing-system : lando
2019-08-07 14:21:43 +00:00
Benjamin Bouvier 0b737f672d Bug 1571464: Bump Cranelift to c927680fd42a56efcc9a5ee59e814d9eef6c5b4f; r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D40646

--HG--
extra : moz-landing-system : lando
2019-08-07 14:20:48 +00:00
Tom Ritter 95fbdde774 Bug 1572153 - Fix recording of Telemetry Events for Eval Usage r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D41045

--HG--
extra : moz-landing-system : lando
2019-08-07 16:55:22 +00:00
Nika Layzell ea27710b35 Bug 1571063 - Simplify BrowsingContext field sync logic, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D40524

--HG--
extra : moz-landing-system : lando
2019-08-07 17:07:19 +00:00
Tim Huang 52c343cca6 Bug 1570663 - Align favicons in the awesome bar with the shield icon if the pageproxystate is valid. r=adw
This patch changes the alignd icon of the awesome bar to the shield icon
if the pageproxystate is valid. This is needed since the tracking
protection icon would be at the first position if the 'pageproxystate'
is valid.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 16:55:39 +00:00
Ehsan Akhgari ea6d504d63 Bug 1572139 - Enable sending UI notifications for ETP on mobile; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D41036

--HG--
extra : moz-landing-system : lando
2019-08-07 16:44:36 +00:00
Ehsan Akhgari f96fa1b4b2 Bug 1570802 - Relax the Storage Access API rules to allow calling the API from private browsing mode; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D40883

--HG--
extra : moz-landing-system : lando
2019-08-07 16:45:01 +00:00
Rob Wu 7fa47a343f Bug 1570700 - Drop support for resource/chrome icons in search engines r=mkaply,daleharvey,mixedpuppy
All built-in engines have migrated from OpenSearch to WebExtensions.
WebExtensions do not support resource: or chrome:-URLs in their
`favicon_url` field, so the "resource:" and "chrome:" URLs can only be
used by external opensearch XML files. These should not rely on internal
resources from omni.ja, as the bug shows. So just drop support for
"chrome:" and "resource:"-URLs, as we don't need them any more.

Current OpenSearch engines that relied on chrome/resource:-URLs can
either replace the URL with a data:-URL, or migrate to WebExtensions.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 16:38:54 +00:00
Drew Willcoxon fa281a5519 Bug 1571913 - Quantumbar: Allow keyword offers to specify whether to show the keyword, and fix secondary text color when there's no title. r=dao
Replace the "is heuristic?" logic for hiding keywords in keyword offers with something more flexible. Here's how the top sites extension uses this new `keywordOffer` payload property: 8408d13d2f

When a result's title is hidden, use the title color for the secondary color.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 08:07:25 +00:00
Jared Wein 6843ec8397 Bug 1572131 - Add back role='option' on the login-list-items. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D41031

--HG--
extra : moz-landing-system : lando
2019-08-07 16:28:42 +00:00
Kristen Wright 28cbbdfccb Bug 1570883 - GlobalHelperThreadState should clear the LifoAlloc on JSContexts that haven't been used since the last free event. r=jandem
In the event of a JSContext having gone unused between the last triggerFreeUnusedMemory() and the current one, GlobalHelperThreadState should free the temp LifoAlloc from the main thread. This isn't safe for ContextData and requires tempLifoAlloc to take a different type.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 16:09:44 +00:00
Carolina 75d85e4a0c Bug 1571427 - Fixes adjustCertInformation function not accessing elements that are not defined.r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40639

--HG--
extra : moz-landing-system : lando
2019-08-07 16:51:14 +00:00
Shane Caraveo ce613549bf Bug 1566548 add test for https onAuthRequired r=mayhemer
A passing test for https requests over http/1 proxy

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

--HG--
extra : moz-landing-system : lando
2019-07-31 18:44:18 +00:00
Marco Zehe a7e5167354 Bug 1572029 - Give the tracking protection toggler an accessible label, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40996

--HG--
extra : moz-landing-system : lando
2019-08-07 17:24:50 +00:00
Emilio Cobos Álvarez af948d7634 Bug 1572114 - Don't bother blocking onload for already-complete shape images. r=bradwerth
That way we don't need to re-request a reflow. This code can run from reflow
itself, so requesting a reflow from here can break invariants.

There's the question of whether this code should be running at all for
continuations, but this patch fixes a bug regardless of whether we do that or
not.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 17:17:05 +00:00
Benjamin Bouvier f1e3d4e545 Bug 1571732: Adjust indices when reading code ranges for disassembling Cranelift code; r=jseward
The previous code was assuming that codeRanges indices were matching the
function indices. This is correct only when function batches are sent to the
compiler backend in order, with one thread, but it is false otherwise.

This adjusts the mechanism so that, if we just compiled N functions, it reads
the last N code ranges that just have been pushed back, and feeds the
disassembler with those last N code ranges instead.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 16:40:01 +00:00
Kevin Jacobs 019f597297 Bug 1564499 - land NSS 89aa19677e37 UPGRADE_NSS_RELEASE, r=jcj
Differential Revision: https://phabricator.services.mozilla.com/D40907

--HG--
extra : moz-landing-system : lando
2019-08-07 16:20:37 +00:00
Charlie Marlow 9210d5f41a Bug 1411922: Part 2: Added reftests for text-decoration-skip-ink r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D40707

--HG--
extra : moz-landing-system : lando
2019-08-07 17:41:14 +00:00
Charlie Marlow f8d1049107 Bug 1411922: Part 1: Add rendering support for text-decoration-skip-ink r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D39377

--HG--
extra : moz-landing-system : lando
2019-08-07 17:41:13 +00:00
Brindusan Cristian eadcacfe30 Backed out changeset b4678e759a18 (bug 1569135) for mochitest failures at test_headless_screenshot.html. CLOSED TREE 2019-08-07 20:38:53 +03:00
Gregory Mierzwinski 36210f5278 Bug 1567311 - Consolidate supporting raptor measurements into one perfherder output and artifact per type. r=perftest-reviewers,rwood
This patch fixes four things at once:

(1) Consolidate supporting raptor measurements into one PERFHERDER_DATA output per type. For example, with this change, all power data will be grouped into one PERFHERDER_DATA output.

(2) Output perfherder-data-<DATA_TYPE>.json for each supporting measurement instead of overwriting perfherder-data.json which contains the regular raptor test results.

(3) Take an average of the supporting measurements when particular unit's are specified. In this case, the '%' unit makes us take the average instead of the sum of the measurements.

(4) Remove the redundant test name entry that prefixes all power subtest entries.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 16:09:25 +00:00
Aaron Klotz fb977a3526 Bug 1571875: Part 2 - Change over all existing static local uses of DynamicallyLinkedFunctionPtr to use StaticDynamicallyLinkedFunctionPtr instead; r=mhowell
Depends on D40885

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

--HG--
extra : moz-landing-system : lando
2019-08-07 15:58:09 +00:00
Aaron Klotz d46e27a5ed Bug 1571875: Part 1 - Refactor DynamicallyLinkedFunctionPtr into static local and normal variants; r=mhowell
This patch does two things:

1. We refactor the resolution of function pointer and return type so that we
may support additional calling conventions besides just __stdcall;

2. We refactor DynamicallyLinkedFunctionPtr into a base class, and create
StaticDynamicallyLinkedFunctionPtr to specifically handle the static local
use case.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 15:57:23 +00:00
Andrew Swan 34c3a8c80d Bug 1569135 Fix --screenshot r=kmag
This patch ressurects HiddenFrame.jsm and uses it when handling
the --screenshot command line argument to load the requested page
in a content process.  The actual logic for grabbing the image is
also ported to a JSWindowActor.  The test for this feature remains
suboptimal as described in the bug.

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

--HG--
rename : browser/components/shell/HeadlessShell.jsm => browser/components/shell/ScreenshotChild.jsm
extra : moz-landing-system : lando
2019-08-07 16:07:08 +00:00
Jason Laster f7a3e3ab78 Bug 1568160 - Disable breakpoints should register on devtools open. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D40452

--HG--
extra : moz-landing-system : lando
2019-08-06 18:15:35 +00:00
lloan 10edd3b03b Bug 1559347 - Implement generic search across all resources. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D36323

--HG--
extra : moz-landing-system : lando
2019-08-07 15:58:21 +00:00
Ehsan Akhgari b05ce1a78b Bug 1571893 - Remove the prefs that can cause Gecko to stop honouring the Content Blocking allow list; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D40895

--HG--
extra : moz-landing-system : lando
2019-08-07 15:54:54 +00:00
Noemi Erli f74ee121f7 Backed out changeset 6ec4bd94bb51 (bug 1564346) for causing build bustages in TestVariableLengthPrefixSet.cpp CLOSED TREE 2019-08-07 18:57:31 +03:00
James Willcox b69eb546f3 Bug 1570661 - Don't save GeckoView state in Fennec r=geckoview-reviewers,droeh
Differential Revision: https://phabricator.services.mozilla.com/D41017

--HG--
extra : moz-landing-system : lando
2019-08-07 14:54:46 +00:00
Cosmin Sabou 6a3914f963 Backed out changeset 04fb760be124 (bug 1572029) for assertion failures on nsTextFormatter.cpp
--HG--
extra : rebase_source : c738c180c3057ea214fbe3fdb3ec01c5470f79a0
2019-08-07 18:45:25 +03:00
David Walsh 51c1fbadbc Bug 1570819 - Use blocked icon instead of text r=fvsch
Differential Revision: https://phabricator.services.mozilla.com/D40472

--HG--
extra : moz-landing-system : lando
2019-08-07 08:38:40 +00:00
Nicolas Chevobbe 9cbe41607e Bug 1571349 - Fix unwanted reflows on message hover. r=jdescottes.
We were adding a before pseudo element on message hover, which
was causing reflows (which are quite expansive in console).
We fix this by always rendering a before pseudo element,
only changing its background color on hover.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 15:43:49 +00:00
dlee b113ed0aad Bug 1564346 - SafeBrowsing gtest code refactoring. r=gcp
Refactor the gtest code because it confused me while adding new tests.
This patch focus on refining utility function but it also contains other
minor refinements.

Changes includes:
1. Add comments to utility function
2. Move common utility functions to Common.cpp and remove duplicates
3. Header file removal and reorder
4. Unify MPL commnetc
5. Replace anonymouse namespace with static function

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

--HG--
extra : moz-landing-system : lando
2019-08-07 15:17:49 +00:00
Aaron Klotz 679da25801 Bug 1571881: Use StaticLocalRefPtr to hold the DllServices singleton; r=mhowell
This patch modifies `DllServices::Get()` to use a magic static to initialize
itself, thus ensuring atomicity and thread safety.

We also remove a redundant kung-fu death grip, as it causes
`DllServices->EnableFull` to reenter `DllServices::Get` but is unnecessary.

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

--HG--
extra : moz-landing-system : lando
2019-08-07 15:07:03 +00:00
Gabriel Luong 788820312b Bug 1569574 - Part 2: Format devtools/client/responsive/. a=automatic-formatting r=vporof
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2019-08-07 15:24:49 +00:00