Commit Graph

669454 Commits

Author SHA1 Message Date
lloan
c6d477d0d1 Bug 1574430 - Enabling Search in Nightly. r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D44841

--HG--
extra : moz-landing-system : lando
2019-09-05 14:30:58 +00:00
Ted Campbell
64710ed1eb Bug 1579081 - Remove unused CellEdgePtr::tagged() and friends. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D44836

--HG--
extra : moz-landing-system : lando
2019-09-05 14:20:04 +00:00
Christoph Kerschbaumer
4144eb70e4 Bug 1578231: Hardcode whitelist of about: pages where we can not apply a CSP. r=jkt
Differential Revision: https://phabricator.services.mozilla.com/D44617

--HG--
extra : moz-landing-system : lando
2019-09-05 14:22:09 +00:00
Ted Campbell
035184342d Bug 1577580 - Cleanup LazyScriptData when not in deferred mode. r=mgaudet
This fixes a memory leak due to FunctionBox destructors not being called
but it is also the reasonable thing to limit how long we keep
LazyScriptData around in error cases.

NOTE: The deferred case may still leak in certain cases but it is
currently disabled. That will be fixed in another bug.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 14:19:15 +00:00
Alexandre Poirot
16d1ac6011 Bug 1578426 - Rename CssRuleView.target to currentTarget. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D44633

--HG--
extra : moz-landing-system : lando
2019-09-05 14:17:27 +00:00
Alexandre Poirot
2987ab1345 Bug 1578426 - Rename Inspector.target to Inspector.currentTarget. r=pbro
Rename this attribute to better significate that the target is
changing over time when the debugged target navigates to another process.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 14:17:20 +00:00
Mark Banner
7731688366 Bug 1578938 - Correctly move the urlbar documentation up a folder. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D44801

--HG--
extra : moz-landing-system : lando
2019-09-05 13:28:23 +00:00
Mike Conley
61209ad7a6 Bug 1566183 - Add a keyboard shortcut to enter Picture-in-Picture for first video of focused window. r=NeilDeakin,JSON_voorhees,flod
Differential Revision: https://phabricator.services.mozilla.com/D40082

--HG--
extra : moz-landing-system : lando
2019-09-05 14:09:25 +00:00
Christian Holler
d5d628a5fb Bug 1577571 - Add OnUpgradeFailed to nsIHttpUpgradeListener. r=michal
Differential Revision: https://phabricator.services.mozilla.com/D44680

--HG--
extra : moz-landing-system : lando
2019-09-05 12:10:27 +00:00
Sylvestre Ledru
fa8b298b59 Bug 1577726 - Ride along: Remove third_party from the clang tidy configuration as it isn't used r=andi
Differential Revision: https://phabricator.services.mozilla.com/D44163

--HG--
extra : moz-landing-system : lando
2019-09-05 13:52:22 +00:00
Rob Wood
f591ad7b03 Bug 1568048 - Lift mozproxy management out of Raptor and into Perftest r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D42946

--HG--
extra : moz-landing-system : lando
2019-09-05 13:09:24 +00:00
Paul Zuehlcke
99bfbf1328 Bug 1574480 - Updated browser.js and OfflineAppsChild.jsm to use PermissionManager principal methods. r=johannh,smaug
Differential Revision: https://phabricator.services.mozilla.com/D42620

--HG--
extra : moz-landing-system : lando
2019-09-05 13:37:55 +00:00
Masayuki Nakano
5941cef758 Bug 1574852 - part 48: Move HTMLEditRules::ReturnInHeader() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44185

--HG--
extra : moz-landing-system : lando
2019-09-02 09:14:23 +00:00
David Walsh
7f20101b2a Bug 1573859 - Allow users to get to inspector from Dom Mutation Breakpoints panel r=jlast,flod
Differential Revision: https://phabricator.services.mozilla.com/D43682

--HG--
extra : moz-landing-system : lando
2019-09-03 19:08:39 +00:00
sviho
6f5339e7b8 Bug 1562984 - browser_trackingUI_animation_2 now tests privacy.trackingprotection.pbmode.enabled r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44268

--HG--
extra : moz-landing-system : lando
2019-09-02 09:05:08 +00:00
Julian Descottes
4eb51d8fe8 Bug 1578361 - removed unused localTransport getter on debugger-client r=ladybenko
This was initially added in Bug 907755 for old telemetry probes.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 11:15:40 +00:00
hb
f05c8469c7 Bug 1575217, r=michal,dragana
Differential Revision: https://phabricator.services.mozilla.com/D43761

--HG--
extra : moz-landing-system : lando
2019-09-02 18:06:09 +00:00
Vlad Baicu
a82ae76cdd Bug 1577868 - Updated Sign up buttons. r=delphine
Differential Revision: https://phabricator.services.mozilla.com/D44388

--HG--
extra : moz-landing-system : lando
2019-09-03 21:52:37 +00:00
Timothy Nikkel
e0a79ba9f2 Bug 1578164. Use async notifications when requesting decode of an image in most places. r=aosmond
Most of things will likely be no real change because they ask for the exact frame they want immediately before.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 15:36:23 +00:00
Nicolas Chevobbe
d0413845a9 Bug 1577780 - Add test for invoking getter in content object from Browser Console. r=Honza.
We're re-using the test we already have for invoking getters
in the webconsole as it is checking a lot of different cases.

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

--HG--
rename : devtools/client/webconsole/test/browser/browser_webconsole_object_inspector_getters.js => devtools/client/webconsole/test/browser/browser_console_content_getters.js
extra : moz-landing-system : lando
2019-09-04 09:03:44 +00:00
Tom Schuster
b75a8e0686 Bug 1405971 - Test that Webextension UUID doesn't leak via XHR/Fetch requests. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D40854

--HG--
extra : moz-landing-system : lando
2019-09-03 18:53:48 +00:00
Tom Schuster
68ebc30ae5 Bug 1405971 - Strip existing disallowed schemes in Origin header. r=JuniorHsu,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D39781

--HG--
extra : moz-landing-system : lando
2019-09-03 18:58:18 +00:00
Masayuki Nakano
447a15d680 Bug 1574852 - part 55: Move HTMLEditRules::MakeList() to HTMLEditor r=m_kato
Additionally, this patch makes it use early-return style with `continue` as
far as making number of changing line minimized.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 07:24:41 +00:00
Paul Zuehlcke
188941cdef Bug 1577767 - Call maybeForwardScriptError independently of parent process listeners state. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D44152

--HG--
extra : moz-landing-system : lando
2019-09-04 09:44:50 +00:00
Dão Gottwald
59361a4cea Bug 1567384 - Set oneOffSearchButtons.textbox to UrlbarInput::inputField since there's no real textbox anymore. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D38677

--HG--
extra : moz-landing-system : lando
2019-09-04 09:32:51 +00:00
Nicolas Chevobbe
01653665f2 Bug 1578660 - Add missing key on EditorToolbar in App.js .r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D44630

--HG--
extra : moz-landing-system : lando
2019-09-04 09:09:24 +00:00
Nicolas Chevobbe
010f6b2666 Bug 1578283 - Don't scroll jsterm viewport when inserting a tab character. r=Honza.
When we wanted to insert a string in the webconsole input,
we were setting the input value, and setting the cursor
manually. But since the editor setCursor function is calling
alignLine, there could be cases where the editor scroll position
would jump, feeling awkward for the user.
It turns out we can simplify this code a lot since codeMirror
provides a replaceRange function, which is a perfect replacement
for what we were using, without having to manage the cursor position.

The only downside to that is that inserting characters this
way *does* fire a `changes` event, that we are listening to
in the JsTerm to request autocompletion (which we don't need
as we only insert characters when accepting a completion or
adding a tab).
To mitigate that, we pass a specific jsterm origin string to
replaceRange, which let's us discriminate in the changes event
listener if those changes originate from jsterm only actions.

A test is added to ensure this works as expected (the test was
failing without the fix).

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

--HG--
extra : moz-landing-system : lando
2019-09-04 09:02:09 +00:00
Masayuki Nakano
d4fab048af Bug 1574852 - part 54: Move HTMLEditRules::ConvertListType() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44193

--HG--
extra : moz-landing-system : lando
2019-09-03 05:13:35 +00:00
Masayuki Nakano
2fc50edf06 Bug 1574852 - part 53: Move HTMLEditRuies::InDifferentTableElements() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44191

--HG--
extra : moz-landing-system : lando
2019-09-03 04:18:02 +00:00
Masayuki Nakano
f92de6dd34 Bug 1574852 - part 52: Make HTMLEditRules::WillInsertParagraph() merged with HTMLEditor::InsertParagraphSeparatorAsSubAction() r=m_kato
Meaningful job of `HTMLEditor::InsertParagraphSeparatorAsSubAction()` is only
calling `HTMLEditRules::WillInsertParagraph()` via
`HTMLEditRules::WillDoAction()`.  Therefore, we can move all jobs in them
into `HTMLEditRules::WillInsertParagraph()` and rename it to
`HTMLEditor::InsertParagraphSeparatorAsSubAction()`.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 03:59:11 +00:00
lloan
9a09073dc7 Bug 1572144 - Support search result navigation. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D43555

--HG--
extra : moz-landing-system : lando
2019-09-04 08:31:45 +00:00
Andreas Pehrson
12adbb075f Bug 1577184 - Guard against a shutting down AudioContext in MediaElementAudioSourceNode. r=karlt
Depends on D44486

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

--HG--
extra : moz-landing-system : lando
2019-09-03 23:33:54 +00:00
Andreas Pehrson
158ba576f9 Bug 1577184 - Add crashtest. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D44486

--HG--
extra : moz-landing-system : lando
2019-09-03 23:31:25 +00:00
Emilio Cobos Álvarez
a2e997b40b Bug 1578652 - Add a comment pointing to a gross gtk resize workaround. r=stransky
This was fixed upstream, so we can eventually remove this.

Having the issue number makes it much nicer to figure out when is the right time
to remove it.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 08:18:12 +00:00
Johann Hofmann
afa00a60dc Bug 1567440 - Don't use lower fill-opacity for the shield icon. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D44528

--HG--
extra : moz-landing-system : lando
2019-09-04 08:14:54 +00:00
Mirko Brodesser
3cae23189b Bug 1578149: part 5) Bundle resetting mIndentation.mHeader and mCurrentLineContent. r=hsivonen
Depends on D44349

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

--HG--
extra : moz-landing-system : lando
2019-09-02 15:25:15 +00:00
Mirko Brodesser
00a969bc92 Bug 1578149: part 4) Move truncating mIndentation.mHeader out of CreateQuotesAndIndent. r=hsivonen
Makes the method name more accurate.

Depends on D44348

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

--HG--
extra : moz-landing-system : lando
2019-09-02 15:24:37 +00:00
Mirko Brodesser
a6377b2ed5 Bug 1578149: part 3) Move whitespace triming out of OutputQuotesAndIndent. r=hsivonen
Whitespace triming was used by only one caller, so it deserves to live
outside. Additionally, this defines the method name more precisely.

Depends on D44347

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

--HG--
extra : moz-landing-system : lando
2019-09-02 15:23:18 +00:00
Mirko Brodesser
8287d02b7c Bug 1578149: part 2) Simplify code in nsPlainTextSerializer::Write. r=hsivonen
Depends on D44346

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

--HG--
extra : moz-landing-system : lando
2019-09-02 15:15:24 +00:00
Mirko Brodesser
17ad1235da Bug 1578149: part 1) Add nsPlainTextSerializer::Indentation. r=hsivonen
In order to encapsulate the indentation related members.

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

--HG--
extra : moz-landing-system : lando
2019-09-02 15:13:20 +00:00
Gerald Squelart
e1481bf4bb Bug 1576550 - AUTO_PROFILER_STATS(add_marker...) - r=gregtatum
Gather stats for most calls to `profiler_add_marker()`, including the time to
allocate payloads if any.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 07:58:21 +00:00
Gerald Squelart
95f77c2409 Bug 1576819 - Use PROFILER_ADD_MARKER{,_WITH_PAYLOAD} everywhere - r=gregtatum
All calls to `profiler_add_marker()` (outside of the profilers code) are
now replaced by either:
- `PROFILER_ADD_MARKER(name, categoryPair)`
- `PROFILER_ADD_MARKER_WITH_PAYLOAD(name, categoryPair, TypeOfMarkerPayload,
                                    (payload, ..., arguments))`

This makes all calls consistent, and they won't need to prefix the category pair
with `JS::ProfilingCategoryPair::`.

Also it will make it easier to add (and later remove) internal-profiling
instrumentation (bug 1576550), and to replace heap-allocated payloads with
stack-allocated ones (bug 1576555).

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

--HG--
extra : moz-landing-system : lando
2019-09-04 07:56:51 +00:00
Julian Descottes
fdea67edb5 Bug 1273656 - Add wait before trying to click in browser_html_tooltip-02.js r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D44356

--HG--
extra : moz-landing-system : lando
2019-09-04 07:52:21 +00:00
Emilio Cobos Álvarez
c850b60c69 Bug 1578565 - SVG and MathML elements don't follow the CSS layout model. r=pbro
We could be more explicit and also handle svg on the height / width stuff
(width and height don't apply to all SVG elements).

But this avoids the false positive for now.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 07:45:32 +00:00
Emilio Cobos Álvarez
7c013bffa7 Bug 1574718 - followup: Also actually unlink it. r=heycam
MANUAL PUSH: Minor post-landing follow-up.
2019-09-04 09:15:43 +02:00
Emilio Cobos Álvarez
0a2fcf6771 Bug 1574718 - Cycle-collect inline-sheet cache. r=heycam
This is an oversight from the initial implementation of the cache.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 06:27:00 +00:00
Emilio Cobos Álvarez
6d31222f7c Bug 1577743 - Remove dead argument from nsStyledElement::ReparseStyleAttribute. r=heycam
And remove the NodeInfoChanged override that used to call it.

This is dead since we removed the old style system. Was used to force a reparse
on cross-style-back-end adoption.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 00:16:28 +00:00
Mark Banner
65633fd59e Bug 1578564 - Workaround a prettier warning so that we can run it on html/xhtml files. r=vporof
Differential Revision: https://phabricator.services.mozilla.com/D44555

--HG--
extra : moz-landing-system : lando
2019-09-04 06:59:03 +00:00
Masayuki Nakano
298b98043f Bug 1574852 - part 51: Move HTMLEditRules::IsInListItem() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44189

--HG--
extra : moz-landing-system : lando
2019-09-02 23:59:49 +00:00
Masayuki Nakano
b588b7f775 Bug 1574852 - part 50: Move TextEditRules::UndefineCaretBidiLevel() to EditorBase r=m_kato
It's used both by `TextEditRules` and `HTMLEditRules` so that `EditorBase`
should have it instead.

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

--HG--
extra : moz-landing-system : lando
2019-09-02 10:08:57 +00:00