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

21186 Коммитов

Автор SHA1 Сообщение Дата
Kyle Knaggs b32b1c0949 Bug 1656035 - Remove CSS rule that wraps directory root header on to multiple lines r=davidwalsh
Before this change whenever the directory root header extends to the edge of the Primary pane a `flex-wrap` CSS rule in the `.sources-clear-root` selector breaks the directory root header text on to multiple lines. This patch removes this rule and fixes this bug.

{F2380491}

Differential Revision: https://phabricator.services.mozilla.com/D85400
2020-08-03 14:30:32 +00:00
Julian Descottes 3492cc6219 Bug 1655427 - Remove usage of allowMatchingRejectionsGlobally in inspector r=ochameau,nchevobbe
Using allowMatchingRejectionsGlobally in a test will leak to all the tests running after it in the same suite. We should avoid using it as much as possible.

Differential Revision: https://phabricator.services.mozilla.com/D84963
2020-08-03 14:29:09 +00:00
Julian Descottes 32de28696d Bug 1656825 - Fix duplicate calls to lazyRequireGetter r=nchevobbe
Depends on D85288

Differential Revision: https://phabricator.services.mozilla.com/D85720
2020-08-03 07:53:50 +00:00
Taegeon Lee 7d84058c16 Bug 1621889 Remove unused originalRegisteredPool in Thread.js r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D85659
2020-08-03 07:06:14 +00:00
Julian Descottes 72a1334982 Bug 1472821 - Move webconsole fixture mapping for async-storage in requireHacker r=nchevobbe
Depends on D85269

Differential Revision: https://phabricator.services.mozilla.com/D85288
2020-08-01 10:49:42 +00:00
Julian Descottes 4430f1a349 Bug 1472821 - Use array of properties to call lazyRequireGetter in inspector actors r=rcaliman
Depends on D85280

To illustrate the added value of supporting arrays in lazyRequireGetter

Differential Revision: https://phabricator.services.mozilla.com/D85269
2020-08-01 10:49:07 +00:00
Julian Descottes 3af62a1e27 Bug 1472821 - Support array of String for lazyRequireGetter r=nchevobbe,rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D85268
2020-08-03 05:43:59 +00:00
Dorel Luca 419e9ccc2c Backed out 2 changesets (bug 1644194) for Devtools failures in /browser_browser_toolbox_fission_contentframe_inspector.js
Backed out changeset 5786eef0515a (bug 1644194)
Backed out changeset a5147f70d344 (bug 1644194)
2020-08-03 05:13:04 +03:00
Daisuke Akatsuka a6ec7957c6 Bug 1644194: Add a test for CSS change watcher. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D85240
2020-07-31 08:17:25 +00:00
Daisuke Akatsuka 7812b6ddf1 Bug 1644194: Implement CSS change watcher. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D85239
2020-08-02 22:43:20 +00:00
Sylvestre Ledru 843f943758 Bug 1519636 - Reformat recent changes to the Google coding style r=andi
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D85678
2020-08-02 15:29:15 +00:00
Jeremy Ir 20235b390f Bug 1531609 part 1 - Rename overflow:-moz-hidden-unscrollable to overflow:clip. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D73716
2020-08-01 01:56:58 +00:00
Butkovits Atila cc95b93cba Backed out 3 changesets (bug 1635473, bug 1531609) for reftest failures. CLOSED TREE
Backed out changeset 1e7b32808be8 (bug 1531609)
Backed out changeset e64a61869cdb (bug 1531609)
Backed out changeset 6da37d7f6dd3 (bug 1635473)
2020-07-31 23:56:54 +03:00
Razvan Caliman 8a93c20985 Bug 1656477 - Do not react to cached DOCUMENT_EVENT resources in Changes panel. r=daisuke
This patch is borrowing a change that's coming with D85239 to fix the issue that the Changes panel shows as empty when it should show changes tracked in the background (before the Changes panel is opened).

The reason, as identified in D85239, is that the Changes panel reacts to `DOCUMENT_EVENT` resources which are cached in the resource watcher. The Changes panel thinks that the document is reloading so it clears all the changes that were collected. The result in an empty Changes panel.

The screenshot below shows the resource types and the order in which they arrive:
{F2382929}

Differential Revision: https://phabricator.services.mozilla.com/D85603
2020-07-31 17:06:33 +00:00
Yura Zenevich 46631a3015 Bug 1655053 - updating color vision deficiency simulation in accessibility panel. r=jdescottes
* removing simulations for protanomaly, deuteranomaly and tritanomaly
* updating (fixing) the color matrices for protanopia, deuteranopia and tritanopia
* adding a matrix to simulate achromatopsia

Co-authored-by: Matthew Petroff <mozilla@mpetroff.net>

Differential Revision: https://phabricator.services.mozilla.com/D85508
2020-07-31 16:58:01 +00:00
Jeremy Ir 92b8f0f77a Bug 1531609 part 1 - Rename overflow:-moz-hidden-unscrollable to overflow:clip. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D73716
2020-07-31 16:40:48 +00:00
Hubert Boma Manilla 74ccbad5fb Bug 1656388 - Send the waiting time to the UI r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D85501
2020-07-31 13:03:53 +00:00
Hubert Boma Manilla 2d4e7017fa Bug 1523614 Add copy/copy all context menu for headers summary and properties view r=nchevobbe
Add a new context menu for the headers sidepanel with , Copy and Copy all

Differential Revision: https://phabricator.services.mozilla.com/D76293
2020-07-31 15:51:49 +00:00
Daisuke Akatsuka 68aa4aa0fa Bug 1478688: Revert browser_styleeditor_fetch-from-netmonitor test. r=ochameau
Depends on D85370

Differential Revision: https://phabricator.services.mozilla.com/D85371
2020-07-31 01:33:44 +00:00
Daisuke Akatsuka 4a9d8ddf56 Bug 1478688: Remove no longer used code from network monitor actor. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D85370
2020-07-30 13:43:31 +00:00
Geoff Brown 600ac99bbe Bug 1647187 - Update test browser_resources_network_events.js; r=bomsy
Minor test change to keep browser_resources_network_events.js passing with Object.is
comparisons.

Differential Revision: https://phabricator.services.mozilla.com/D85401
2020-07-30 18:50:26 +00:00
Hubert Boma Manilla eb5f181cd0 Bug 1656193 - Use the browserId instead of BrowsingContextID r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D85380
2020-07-30 18:47:08 +00:00
Bogdan Tara 7bb955b1ad Backed out 3 changesets (bug 1647187) for browser_resources_network_events.js failures CLOSED TREE
Backed out changeset 8aec19091f93 (bug 1647187)
Backed out changeset 61f435541932 (bug 1647187)
Backed out changeset 50edc5736947 (bug 1647187)
2020-07-30 21:46:17 +03:00
Geoff Brown e7a179ce13 Bug 1647187 - Update test browser_resources_network_events.js; r=bomsy
Minor test change to keep browser_resources_network_events.js passing with Object.is
comparisons.

Differential Revision: https://phabricator.services.mozilla.com/D85401
2020-07-30 17:19:32 +00:00
Nathan Froyd e3ebda1914 Bug 1223932 - delete guard object uses from the tree; r=jwalden
CLOSED TREE

We don't need these macros anymore, for two reasons:

1. We have static analysis to provide the same sort of checks via `MOZ_RAII`
   and friends.
2. clang now warns for the "temporary that should have been a declaration" case.

The extra requirements on class construction also show up during debug tests
as performance problems.

This change was automated by using the following sed script:

```
# Remove declarations in classes.
/MOZ_DECL_USE_GUARD_OBJECT_NOTIFIER/d
/MOZ_GUARD_OBJECT_NOTIFIER_INIT/d

# Remove individual macros, carefully.
{
  # We don't have to worry about substrings here because the closing
  # parenthesis "anchors" the match.
  s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM)/)/g;
  s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM_TO_PARENT)/)/g;
  s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL)/)/g;
  s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM_IN_IMPL)/)/g;

  # Remove the longer identifier first.
  s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM_TO_PARENT//g;
  s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM//g;
}

# Remove the actual include.
\@# *include "mozilla/GuardObjects.h"@d
```

and running:

```
find . -name \*.cpp -o -name \*.h | grep -v 'GuardObjects.h' |xargs sed -i -f script 2>/dev/null
mach clang-format
```

Differential Revision: https://phabricator.services.mozilla.com/D85168
2020-07-30 14:22:38 +00:00
Mihai Alexandru Michis a911a108d0 Backed out changeset ac9c811bc427 (bug 1223932) for causing spidermonkey rust failures.
CLOSED TREE
2020-07-30 18:23:21 +03:00
Julian Descottes b6490f5a49 Bug 1582594 - Wait for flexbox store update after selection in browser_markup_flex_display_badge r=rcaliman
This test is highly intermittent locally, and it seems to be spiking on try since bug 1633727.
The issue is that we try to click on the "flex" badge too quickly after selecting the node, before the flexbox store has had time to update.

Differential Revision: https://phabricator.services.mozilla.com/D85403
2020-07-30 14:37:31 +00:00
Nathan Froyd bec9f9b93a Bug 1223932 - delete guard object uses from the tree; r=jwalden
We don't need these macros anymore, for two reasons:

1. We have static analysis to provide the same sort of checks via `MOZ_RAII`
   and friends.
2. clang now warns for the "temporary that should have been a declaration" case.

The extra requirements on class construction also show up during debug tests
as performance problems.

This change was automated by using the following sed script:

```
# Remove declarations in classes.
/MOZ_DECL_USE_GUARD_OBJECT_NOTIFIER/d
/MOZ_GUARD_OBJECT_NOTIFIER_INIT/d

# Remove individual macros, carefully.
{
  # We don't have to worry about substrings here because the closing
  # parenthesis "anchors" the match.
  s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM)/)/g;
  s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM_TO_PARENT)/)/g;
  s/MOZ_GUARD_OBJECT_NOTIFIER_PARAM_IN_IMPL)/)/g;
  s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM_IN_IMPL)/)/g;

  # Remove the longer identifier first.
  s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM_TO_PARENT//g;
  s/MOZ_GUARD_OBJECT_NOTIFIER_ONLY_PARAM//g;
}

# Remove the actual include.
\@# *include "mozilla/GuardObjects.h"@d
```

and running:

```
find . -name \*.cpp -o -name \*.h | grep -v 'GuardObjects.h' |xargs sed -i -f script 2>/dev/null
mach clang-format
```

Differential Revision: https://phabricator.services.mozilla.com/D85168
2020-07-30 14:22:38 +00:00
Yura Zenevich 86b660210e Bug 1653186 - fix highlighter in about:addons (ensure that the highlighter markup nodes are created using the correct window/document). r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D85191
2020-07-30 14:00:11 +00:00
Yura Zenevich e9437a481d Bug 1650094 - making the box model highlighter work in the browser toolbox. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D81476
2020-07-30 14:00:03 +00:00
Yura Zenevich e65360bcf3 Bug 1648161 - update code paths where canvas helper was expected to insert synchronously. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D82416
2020-07-30 13:59:53 +00:00
Yura Zenevich c894b69ce1 Bug 1648161 - use accessible highlighter instead of xul-accessible highlighter in browser toolbox. Remove xul-accessible highlighter altogether. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D80005
2020-07-30 13:59:36 +00:00
Nicolas Chevobbe 6949d7f72c Bug 1655951 - Fix browser/browser_jsterm_evaluation_context_selector_pause_in_debugger.js failure. r=jdescottes.
It seems that the test was failing because the focus wasn't on the console by
the time we were trying to evaluate the input, so the Enter keypress wasn't
registered and the input not evaluated.
This is fixed by focusing the console input in `keyboardExecuteAndWaitForMessage`,
before hitting Enter.

Differential Revision: https://phabricator.services.mozilla.com/D85368
2020-07-30 08:58:56 +00:00
Tom Schuster c1bd3dfbba Bug 1569123 - Re-enable strict MIME type checking for Worker/SharedWorker everywhere. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D85138
2020-07-28 15:43:37 +00:00
Daisuke Akatsuka aeb9aebc1e Bug 1643294: Add node tests for prefix needed property. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D84951
2020-07-30 03:11:48 +00:00
Daisuke Akatsuka 673d533adc Bug 1643294: Add an xpcshell test for prefix needed property. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D84950
2020-07-30 03:11:50 +00:00
Daisuke Akatsuka 5d627fe9d6 Bug 1643294: Show prefixed properties. r=rcaliman,ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D83285
2020-07-30 03:11:52 +00:00
Daisuke Akatsuka 29ac85b4ad Bug 1643294: Show prefixNeeded message. r=rcaliman,flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83284
2020-07-30 03:36:25 +00:00
Daisuke Akatsuka 90b2c8cf64 Bug 1643294: Update issue fields. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D83283
2020-07-30 03:11:41 +00:00
Daisuke Akatsuka d99a1f0a95 Bug 1643294: Introduce prefixNeeded flag to the compatibility issue. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D83282
2020-07-30 03:11:43 +00:00
Csoregi Natalia faae82a2a7 Backed out 6 changesets (bug 1643294) for failures on browser_compatibility_cssIssues.js. CLOSED TREE
Backed out changeset bf35895585fd (bug 1643294)
Backed out changeset 240347a5071e (bug 1643294)
Backed out changeset b8776178d5ad (bug 1643294)
Backed out changeset a334d8d72e19 (bug 1643294)
Backed out changeset a61c7172d53e (bug 1643294)
Backed out changeset 99799c2141b6 (bug 1643294)
2020-07-30 06:05:07 +03:00
Daisuke Akatsuka 183bbb3f5f Bug 1643294: Add node tests for prefix needed property. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D84951
2020-07-30 00:03:04 +00:00
Daisuke Akatsuka eae92e47d8 Bug 1643294: Add an xpcshell test for prefix needed property. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D84950
2020-07-29 14:11:21 +00:00
Daisuke Akatsuka ae21cf2c53 Bug 1643294: Show prefixed properties. r=rcaliman,ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D83285
2020-07-30 00:00:44 +00:00
Daisuke Akatsuka 8e44a5ccee Bug 1643294: Show prefixNeeded message. r=rcaliman,flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83284
2020-07-29 23:58:28 +00:00
Daisuke Akatsuka e5201ef01e Bug 1643294: Update issue fields. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D83283
2020-07-29 13:42:05 +00:00
Daisuke Akatsuka b1d0d0251b Bug 1643294: Introduce prefixNeeded flag to the compatibility issue. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D83282
2020-07-29 23:39:16 +00:00
Julian Descottes 9b4ff5144e Bug 1654745 - Emit toolbox-unload event from toolbox close to notify the host manager r=nchevobbe,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D84662
2020-07-29 19:26:47 +00:00
Noemi Erli 5cebe61c77 Backed out changeset 4ed7b13fb7a5 (bug 1633710) for causing failures in browser_amosigned_url.js CLOSED TREE 2020-07-29 22:34:42 +03:00
Daisuke Akatsuka 81b02eb07a Bug 1655876: Update MDN compat data. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D85216
2020-07-29 17:45:04 +00:00