searching for reviewer(ochameau)
a5b5f6a61c4d8975ff9b04e62f20bcfdc2d3bc3c: Bug 1821931 - [devtools] Add the micromatch package to MC r=ochameau,devtools-reviewers,mhoye
Hubert Boma Manilla <hmanilla@mozilla.com> - Mon, 27 Mar 2023 09:36:25 +0000 - rev 657971
Push
40737 by chorotan@mozilla.com at Mon, 27 Mar 2023 15:51:19 +0000
Bug 1821931 - [devtools] Add the micromatch package to MC r=ochameau,devtools-reviewers,mhoye
Differential Revision:
https://phabricator.services.mozilla.com/D172380
b7a170b0aa10ebcd431b467a1da701494d150138: Bug 1815460 - [devtools] Merge addRequestPostData, addResponseHeaders, addResponseCookies into addResponseStart r=webdriver-reviewers,ochameau,bomsy,devtools-reviewers,whimboo
Julian Descottes <jdescottes@mozilla.com> - Sat, 25 Mar 2023 20:29:59 +0000 - rev 657945
Push
40734 by nfay@mozilla.com at Sun, 26 Mar 2023 09:15:33 +0000
Bug 1815460 - [devtools] Merge addRequestPostData, addResponseHeaders, addResponseCookies into addResponseStart r=webdriver-reviewers,ochameau,bomsy,devtools-reviewers,whimboo
Differential Revision:
https://phabricator.services.mozilla.com/D168538
14ac0e2bcccb091666ef39c7336f8184e4aff305: Bug 1815460 - [devtools] Merge addRequestPostData, addResponseHeaders, addResponseCookies into addResponseStart r=webdriver-reviewers,ochameau,bomsy,devtools-reviewers,whimboo
Julian Descottes <jdescottes@mozilla.com> - Fri, 24 Mar 2023 16:14:44 +0000 - rev 657867
Push
40732 by smolnar@mozilla.com at Sat, 25 Mar 2023 09:03:48 +0000
Bug 1815460 - [devtools] Merge addRequestPostData, addResponseHeaders, addResponseCookies into addResponseStart r=webdriver-reviewers,ochameau,bomsy,devtools-reviewers,whimboo
Depends on D169361
Differential Revision:
https://phabricator.services.mozilla.com/D168538
7765cf9b63f56f8295e916f3921640088ba28549: Bug 1815460 - [devtools] Netmonitor waterfall sort should fallback to resource ids r=ochameau,bomsy,devtools-reviewers
Julian Descottes <jdescottes@mozilla.com> - Fri, 24 Mar 2023 16:14:43 +0000 - rev 657866
Push
40732 by smolnar@mozilla.com at Sat, 25 Mar 2023 09:03:48 +0000
Bug 1815460 - [devtools] Netmonitor waterfall sort should fallback to resource ids r=ochameau,bomsy,devtools-reviewers
resource ids are channel ids and should be incrementally generated. The current id is actually an actor id, meaning it is a string which will lead to incorrect comparisons (eg "Actor10" will be considered "lower" than "Actor2") and also fully depends on the order in which we create the actors.
On some platform / configurations we get identical timestamps for batches of requests, so the fallback mechanism should be reliable
Differential Revision:
https://phabricator.services.mozilla.com/D169361
98e944c6f288314ed09eeb3928ce0aa39777b761: Bug 1822937 - Add devtools test to ensure we are no longer crashing; r=ochameau,devtools-reviewers
Yulia <ystartsev@mozilla.com> - Thu, 23 Mar 2023 10:15:09 +0000 - rev 657695
Push
40729 by nfay@mozilla.com at Thu, 23 Mar 2023 21:19:10 +0000
Bug 1822937 - Add devtools test to ensure we are no longer crashing; r=ochameau,devtools-reviewers
The test times out when it is unsuccessful.
Differential Revision:
https://phabricator.services.mozilla.com/D173277
1b825d22f20bfc9d3f8a5ef51a7540aa4289d35f: Bug 1010150 - [devtools] Allow to pretty-print inline scripts. r=devtools-reviewers,ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 22 Mar 2023 22:02:10 +0000 - rev 657653
Push
40727 by mlaza@mozilla.com at Thu, 23 Mar 2023 09:45:37 +0000
Bug 1010150 - [devtools] Allow to pretty-print inline scripts. r=devtools-reviewers,ochameau.
To do this, we need to only have a single SourceMapGenerator instance for all
the inline scripts of an HTML file, for which we add mappings with offsets based
on where the inline script is in the HTML file.
To support that, we add a new prettyPrintInlineScript task, which takes a taskId
so we can have one SourceMapGenerator for a given taskId, that we then pass
to prettyFast.
A test is added to ensure different cases of inline scripts are pretty printed
as expected, that resulting console messages location are updated and that the
event tooltip in the inspector shows the pretty file as well.
`findColumnBreakpoint` helper was fixed to look into the correct location for
original file (which pretty-printed file are)
`assertLineIsBreakable` is modified to show the text of the line so it's easier
to debug failures.
Differential Revision:
https://phabricator.services.mozilla.com/D170751
0f2ee243a2b4595f524dde15df7593400a7c8911: Bug 1815937 - [devtools] Remove inline script displacement handling in source actor. r=devtools-reviewers,ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 21 Mar 2023 17:27:50 +0000 - rev 657441
Push
40726 by smolnar@mozilla.com at Wed, 22 Mar 2023 21:15:54 +0000
Bug 1815937 - [devtools] Remove inline script displacement handling in source actor. r=devtools-reviewers,ochameau.
This is all made unnecessary by the previous patch of the stack.
Differential Revision:
https://phabricator.services.mozilla.com/D170581
ac2fee8163f3edcab58cb66aaac4e7f801d40bb2: Bug 1815937 - Set ScriptLoadContext column number for inline scripts. r=smaug,devtools-reviewers,ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 21 Mar 2023 17:27:48 +0000 - rev 657437
Push
40726 by smolnar@mozilla.com at Wed, 22 Mar 2023 21:15:54 +0000
Bug 1815937 - Set ScriptLoadContext column number for inline scripts. r=smaug,devtools-reviewers,ochameau.
Differential Revision:
https://phabricator.services.mozilla.com/D170580
103bf8d93883b80350b0a9e6b3cf11e305b1219e: Bug 1815937 - Set ScriptLoadContext column number for inline scripts. r=smaug,devtools-reviewers,ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 20 Mar 2023 19:25:19 +0000 - rev 657280
Push
40722 by mlaza@mozilla.com at Tue, 21 Mar 2023 03:49:00 +0000
Bug 1815937 - Set ScriptLoadContext column number for inline scripts. r=smaug,devtools-reviewers,ochameau.
Differential Revision:
https://phabricator.services.mozilla.com/D170580
286d42070d3b55a97f8cc7fd732f179b15e9353e: Bug 1818962 - [devtools] Refactor search modifiers actions and reducers r=ochameau,devtools-reviewers
Hubert Boma Manilla <hmanilla@mozilla.com> - Sat, 18 Mar 2023 18:59:47 +0000 - rev 657146
Push
40717 by nerli@mozilla.com at Sun, 19 Mar 2023 09:37:00 +0000
Bug 1818962 - [devtools] Refactor search modifiers actions and reducers r=ochameau,devtools-reviewers
This patch makes the SearchInput a connected component, This allows us cleanup
all the seperate actions and reducer logic and makes it easier to add new SearchInput
with modifers functionality.
Differential Revision:
https://phabricator.services.mozilla.com/D171034
f544250fb1b0d141d8d420c569d0c136017da778: Bug 1818806 [devtools] Local overrides feature in the debugger r=ochameau,devtools-backward-compat-reviewers,devtools-reviewers
Hubert Boma Manilla <hmanilla@mozilla.com> - Fri, 17 Mar 2023 14:18:29 +0000 - rev 657119
Push
40715 by smolnar@mozilla.com at Fri, 17 Mar 2023 21:02:04 +0000
Bug 1818806 [devtools] Local overrides feature in the debugger r=ochameau,devtools-backward-compat-reviewers,devtools-reviewers
Highlights for this patch
- Support for the script overrides feature
- Overrides for html files are not supported
- Add styling to indicate overrides
- Add mochitests
Depends on D163600
Differential Revision:
https://phabricator.services.mozilla.com/D163610
66897132905164553bcee0cc58ef52fc00019178: Bug 1815937 - [devtools] Remove inline script displacement handling in source actor. r=devtools-reviewers,ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 17 Mar 2023 08:03:08 +0000 - rev 657108
Push
40715 by smolnar@mozilla.com at Fri, 17 Mar 2023 21:02:04 +0000
Bug 1815937 - [devtools] Remove inline script displacement handling in source actor. r=devtools-reviewers,ochameau.
This is all made unnecessary by the previous patch of the stack.
Differential Revision:
https://phabricator.services.mozilla.com/D170581
a4a3430c9bab827b311da1e4da3f5efe37a4c582: Bug 1815937 - Set ScriptLoadContext column number for inline scripts. r=smaug,devtools-reviewers,ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 17 Mar 2023 08:03:07 +0000 - rev 657107
Push
40715 by smolnar@mozilla.com at Fri, 17 Mar 2023 21:02:04 +0000
Bug 1815937 - Set ScriptLoadContext column number for inline scripts. r=smaug,devtools-reviewers,ochameau.
Differential Revision:
https://phabricator.services.mozilla.com/D170580
02a176fbbb0b4d66e6f3e043ed28d84c3d5f4a60: Bug 1806794 - Support "network.response" events for cached responses r=webdriver-reviewers,whimboo,devtools-reviewers,ochameau
Julian Descottes <jdescottes@mozilla.com> - Thu, 16 Mar 2023 14:01:03 +0000 - rev 656999
Push
40713 by ctuns@mozilla.com at Fri, 17 Mar 2023 04:47:30 +0000
Bug 1806794 - Support "network.response" events for cached responses r=webdriver-reviewers,whimboo,devtools-reviewers,ochameau
This fixes two issues:
- the transferred size was missing from cached responseStarted events
- the fromCache flag needs to be read on the initial network event payload from devtools, because relying on the isFromCache logic used to build the addResponseStart payload does not properly detect all cached responses (eg for a cached 301)
Differential Revision:
https://phabricator.services.mozilla.com/D171508
c92cd49e0f7a2518a200c6d4268b0023c56728e1: Bug 1557196 - [devtools] Don't buffer lines in pretty-fast. r=ochameau,devtools-reviewers.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 15 Mar 2023 08:53:19 +0000 - rev 656824
Push
40709 by csabou@mozilla.com at Wed, 15 Mar 2023 16:26:49 +0000
Bug 1557196 - [devtools] Don't buffer lines in pretty-fast. r=ochameau,devtools-reviewers.
This allows us to get accurate mappings for columns as well, which is
required for column breakpoints to work.
To mitigate the performance regression we'd get from adding many more mappings,
instead of using a SourceNode, then adding children to it, and at the end add
all the mapping in a SourceMapGenerator, we directly use the SourceMapGenerator
in the `write` function.
This means that we need to compute the pretty-printed code ourselves, but it's
easy to borrow the logic in `toStringWithSourceMap`.
We also only add mappings in the SourceMapGenerator for tokens (and not for
whitespaces), as it reduces the amount of elements we have to go through, while
still producing a valid source map in the end.
By doing that, we can also invert the mapping directly in `write`, so we don't
have to do it later in the worker code, and avoid having to re-sort the mappings
array.
A test is added to ensure column breakpoints work as expected after pretty-printing
Differential Revision:
https://phabricator.services.mozilla.com/D168383
ca12453e6b9d7b92094bfc4e4b6714e0f3515523: Bug 1767693 - [devtools] Fix browser_viewport_fallback_width.js intermittent. r=devtools-reviewers,ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 10 Mar 2023 06:08:56 +0000 - rev 656113
Push
40696 by smolnar@mozilla.com at Fri, 10 Mar 2023 16:47:25 +0000
Bug 1767693 - [devtools] Fix browser_viewport_fallback_width.js intermittent. r=devtools-reviewers,ochameau.
Wait for apz flush after resizing RDM ui.
Differential Revision:
https://phabricator.services.mozilla.com/D172143
564852c584428441f952a8e74496d2e55ac1b611: Bug 1821316 - [devtools] Fix browser_webconsole_custom_formatters_errors.js perma fail on beta. r=devtools-reviewers,ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 09 Mar 2023 16:40:15 +0000 - rev 656063
Push
40694 by imoraru@mozilla.com at Fri, 10 Mar 2023 04:32:07 +0000
Bug 1821316 - [devtools] Fix browser_webconsole_custom_formatters_errors.js perma fail on beta. r=devtools-reviewers,ochameau.
Differential Revision:
https://phabricator.services.mozilla.com/D172132
64b0a4a734ea6dc90afe519e7b9cde48d27dc20e: Bug 1805288 - Part 2: Use ChromeUtils.defineLazyGetter from XPCOMUtils.defineLazyGetter. r=smaug,devtools-reviewers,ochameau
Tooru Fujisawa <arai_a@mac.com> - Wed, 08 Mar 2023 07:11:02 +0000 - rev 655895
Push
40690 by sstanca@mozilla.com at Wed, 08 Mar 2023 09:48:25 +0000
Bug 1805288 - Part 2: Use ChromeUtils.defineLazyGetter from XPCOMUtils.defineLazyGetter. r=smaug,devtools-reviewers,ochameau
Also fix test_safe-getter.js not to use defineLazyGetter, given the
test expects the getter function be scripted function, while the getter
function created by ChromeUtils.defineLazyGetter is native.
Rewriting XPCOMUtils.defineLazyGetter consumers should be done in separate bugs.
Differential Revision:
https://phabricator.services.mozilla.com/D171320
85441fb0f2428e09ff44a30058a1cfbdb1c7764e: Bug 1815459 - [devtools] Remove NetworkUtils.createNetworkEvent r=ochameau,bomsy,devtools-reviewers
Julian Descottes <jdescottes@mozilla.com> - Tue, 07 Mar 2023 21:36:06 +0000 - rev 655858
Push
40689 by smolnar@mozilla.com at Wed, 08 Mar 2023 04:00:03 +0000
Bug 1815459 - [devtools] Remove NetworkUtils.createNetworkEvent r=ochameau,bomsy,devtools-reviewers
Depends on D168537
Differential Revision:
https://phabricator.services.mozilla.com/D168791
520bc1b5d9f4e802089c3fd1ac64634fd11f2126: Bug 1815459 - [devtools] Remove addRequestHeaders and addRequestCookies r=webdriver-reviewers,ochameau,bomsy,whimboo,devtools-reviewers
Julian Descottes <jdescottes@mozilla.com> - Tue, 07 Mar 2023 21:36:06 +0000 - rev 655857
Push
40689 by smolnar@mozilla.com at Wed, 08 Mar 2023 04:00:03 +0000
Bug 1815459 - [devtools] Remove addRequestHeaders and addRequestCookies r=webdriver-reviewers,ochameau,bomsy,whimboo,devtools-reviewers
Depends on D168536
Differential Revision:
https://phabricator.services.mozilla.com/D168537
3ced780d161f1217baa5fbb4ea1cc1c74fd92baf: Bug 1815459 - [devtools] Rename extraStringData to rawHeaders r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Tue, 07 Mar 2023 21:36:05 +0000 - rev 655856
Push
40689 by smolnar@mozilla.com at Wed, 08 Mar 2023 04:00:03 +0000
Bug 1815459 - [devtools] Rename extraStringData to rawHeaders r=ochameau
Depends on D168535
Differential Revision:
https://phabricator.services.mozilla.com/D168536
7efe32e5929593720b9e13b77dd6ed62261bf81a: Bug 1815459 - [devtools] Remove unused arguments for network onEventUpdate r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Tue, 07 Mar 2023 21:36:05 +0000 - rev 655855
Push
40689 by smolnar@mozilla.com at Wed, 08 Mar 2023 04:00:03 +0000
Bug 1815459 - [devtools] Remove unused arguments for network onEventUpdate r=ochameau
Differential Revision:
https://phabricator.services.mozilla.com/D168535
1320da462737565e077c7b2968695deb53d29800: Bug 1790542 - [devtools] Convert browser_source_map-reload.js test from using .sjs files to createTestHTTPServer r=ochameau,devtools-reviewers
Hubert Boma Manilla <hmanilla@mozilla.com> - Tue, 07 Mar 2023 16:26:41 +0000 - rev 655805
Push
40689 by smolnar@mozilla.com at Wed, 08 Mar 2023 04:00:03 +0000
Bug 1790542 - [devtools] Convert browser_source_map-reload.js test from using .sjs files to createTestHTTPServer r=ochameau,devtools-reviewers
.sjs files depend on redirects to load static files.
In D168648 we block redirects on sourceMappingUrl, so this browser_source_map-reload.js
fails because we use .sjs to serve the content.
This patch refactors to no longer use .sjs files
Differential Revision:
https://phabricator.services.mozilla.com/D169739
4e383cec983ddb0c76293969bb687240ce8c415f: Bug 1817984 - [devtools] Add Search Modifiers for the project search component r=ochameau
Hubert Boma Manilla <hmanilla@mozilla.com> - Sun, 26 Feb 2023 23:45:00 +0000 - rev 654482
Push
40664 by ctuns@mozilla.com at Mon, 27 Feb 2023 09:22:07 +0000
Bug 1817984 - [devtools] Add Search Modifiers for the project search component r=ochameau
In this patch
- Move search modifiers support into the SearchInput component, so that it can be shared across the Project Search, File Search and the Quick modal Search.
- Add on the actions, reducers and workers support for search modifiers to project search
Differential Revision:
https://phabricator.services.mozilla.com/D168932
5aa8652bdc97e3d51169929aeeed5c92183e99c3: Bug 1817984 - [devtools] Add Search Modifiers for the project search component r=ochameau
Hubert Boma Manilla <hmanilla@mozilla.com> - Sun, 26 Feb 2023 19:34:02 +0000 - rev 654471
Push
40664 by ctuns@mozilla.com at Mon, 27 Feb 2023 09:22:07 +0000
Bug 1817984 - [devtools] Add Search Modifiers for the project search component r=ochameau
In this patch
- Move search modifiers support into the SearchInput component, so that it can be shared across the Project Search, File Search and the Quick modal Search.
- Add on the actions, reducers and workers support for search modifiers to project search
Differential Revision:
https://phabricator.services.mozilla.com/D168932
0f6b4c146a1d4b016e5c39bfe2065c0da0a99456: Bug 1818205 - [devtools] Update debugger jest obsolete snapshots. r=ochameau
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 23 Feb 2023 06:01:05 +0000 - rev 654174
Push
40657 by chorotan@mozilla.com at Thu, 23 Feb 2023 17:20:38 +0000
Bug 1818205 - [devtools] Update debugger jest obsolete snapshots. r=ochameau
Differential Revision:
https://phabricator.services.mozilla.com/D170600
fabb850d6db8cdffb4e1f4cb1566c1657e6f2de6: Bug 1817036 - Remove osfile.jsm and ospath.jsm usage from devtools/ r=ochameau
Barret Rennie <barret@brennie.ca> - Wed, 22 Feb 2023 18:15:40 +0000 - rev 654048
Push
40655 by chorotan@mozilla.com at Thu, 23 Feb 2023 09:40:32 +0000
Bug 1817036 - Remove osfile.jsm and ospath.jsm usage from devtools/ r=ochameau
The implementation of base-loader operates on stringly-typed URIs with path
methods. Refactoring this module to use paths and URIs is beyond the scope of
removing OS.File, so the methods from ospath_unix.jsm have been copied into the
module.
Differential Revision:
https://phabricator.services.mozilla.com/D170107
b5cf99c4ae43479acaf44a74b4970636a2ea3371: Bug 1818037 - [devtools] Update test for text selection in netmonitor response preview r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Tue, 21 Feb 2023 18:11:24 +0000 - rev 653890
Push
40652 by nfay@mozilla.com at Tue, 21 Feb 2023 21:26:48 +0000
Bug 1818037 - [devtools] Update test for text selection in netmonitor response preview r=ochameau
Depends on D170405
Fails without the previous patch, passes now
Differential Revision:
https://phabricator.services.mozilla.com/D170503
3ade343bd83298d6754b4e45b974a577b9f7bcae: Bug 1811004 - [devtools] Rename project search selectors accordingly r=ochameau
Hubert Boma Manilla <hmanilla@mozilla.com> - Mon, 20 Feb 2023 08:49:00 +0000 - rev 653627
Push
40649 by ncsoregi@mozilla.com at Mon, 20 Feb 2023 16:51:21 +0000
Bug 1811004 - [devtools] Rename project search selectors accordingly r=ochameau
Differential Revision:
https://phabricator.services.mozilla.com/D169900
dbfd7f46563e657002d7c2995f19c1dee18e65f5: Bug 1811004 - [devtools] Make the search modifiers a shared component r=ochameau
Hubert Boma Manilla <hmanilla@mozilla.com> - Mon, 20 Feb 2023 08:48:59 +0000 - rev 653626
Push
40649 by ncsoregi@mozilla.com at Mon, 20 Feb 2023 16:51:21 +0000
Bug 1811004 - [devtools] Make the search modifiers a shared component r=ochameau
This patch makes the search modifiers a shared component so we can
use this for project search.
Differential Revision:
https://phabricator.services.mozilla.com/D168931
f82668f37d71b7c49f7e22ddb33c77c012b6ddfd: Bug 1816342 - [devtools] Fix `valid` getter in color.js. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 15 Feb 2023 15:54:20 +0000 - rev 653226
Push
40635 by smolnar@mozilla.com at Thu, 16 Feb 2023 04:35:37 +0000
Bug 1816342 - [devtools] Fix `valid` getter in color.js. r=ochameau.
It used to return true only if `colorToRGBA` wasn't returning null.
We changed it to be an alias of `isValidCSSColor` but this had unintended effect
We need to consider a color valid if we can get the rgba tuples from it, as we
need them to run the different methods/operation in this module.
Differential Revision:
https://phabricator.services.mozilla.com/D169592
bcb396801d82ab62203fd7d2ac4be47a9c77b523: Bug 1815877 - [devtools] Don't include CSS property preferences in devtools/shared/css/generated/properties-db.js. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 13 Feb 2023 12:38:29 +0000 - rev 652498
Push
40629 by nerli@mozilla.com at Mon, 13 Feb 2023 17:08:42 +0000
Bug 1815877 - [devtools] Don't include CSS property preferences in devtools/shared/css/generated/properties-db.js. r=ochameau.
This was only used in a XPCShell test, where we can
directly use InspectorUtils.getCSSPropertyPrefs() instead.
Differential Revision:
https://phabricator.services.mozilla.com/D169338
82485e254d95e1cf540d3cb70baaaefbdff6acf9: Bug 1789723 - [devtools] fix intermittent devtools/client/inspector/animation/test/browser_animation_current-time-label.js r=devtools-reviewers,ochameau
Julian Descottes <jdescottes@mozilla.com> - Mon, 13 Feb 2023 11:23:33 +0000 - rev 652492
Push
40629 by nerli@mozilla.com at Mon, 13 Feb 2023 17:08:42 +0000
Bug 1789723 - [devtools] fix intermittent devtools/client/inspector/animation/test/browser_animation_current-time-label.js r=devtools-reviewers,ochameau
This should fix the issue, seems low frequency on try but no failure detected with the patch.
Differential Revision:
https://phabricator.services.mozilla.com/D169568
138713ec3f6d8cba3b322990bad9a965df1dd7ef: Bug 1814830 - [devtools] Drop side-effect free requirement for custom formatter hooks. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 09 Feb 2023 15:25:38 +0000 - rev 652301
Push
40618 by ctuns@mozilla.com at Thu, 09 Feb 2023 21:32:08 +0000
Bug 1814830 - [devtools] Drop side-effect free requirement for custom formatter hooks. r=ochameau.
Since we will handle a single Debugger now, we can simplify some code.
Differential Revision:
https://phabricator.services.mozilla.com/D168770
ae5eec40d3d2bffc324b33a48f988f8b3c258634: Bug 1815850 - [devtools] Remove check on CSS color level 4 syntax support. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 09 Feb 2023 14:11:07 +0000 - rev 652298
Push
40618 by ctuns@mozilla.com at Thu, 09 Feb 2023 21:32:08 +0000
Bug 1815850 - [devtools] Remove check on CSS color level 4 syntax support. r=ochameau.
It's enabled for a while now, we don't need to check it
in our codebase.
Differential Revision:
https://phabricator.services.mozilla.com/D169306
0409ab51ac4987a978c81bc98fc9cf1b4da512ef: Bug 1814629 - [devtools] Load target-actor-registry in the shared global but exclude browser-element targets r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Thu, 09 Feb 2023 13:13:44 +0000 - rev 652293
Push
40618 by ctuns@mozilla.com at Thu, 09 Feb 2023 21:32:08 +0000
Bug 1814629 - [devtools] Load target-actor-registry in the shared global but exclude browser-element targets r=ochameau
Depends on D168438
Differential Revision:
https://phabricator.services.mozilla.com/D168677
85bb9123f20cca67b9c9de4c240ce992d632b77d: Bug 1792559 - BaseContext applySafeWithoutClone should log errors associated to the extension page innerWindowID. r=willdurand,ochameau,extension-reviewers
Luca Greco <lgreco@mozilla.com> - Wed, 08 Feb 2023 14:06:37 +0000 - rev 652168
Push
40615 by mlaza@mozilla.com at Wed, 08 Feb 2023 21:41:44 +0000
Bug 1792559 - BaseContext applySafeWithoutClone should log errors associated to the extension page innerWindowID. r=willdurand,ochameau,extension-reviewers
Differential Revision:
https://phabricator.services.mozilla.com/D166461
b3781b8653a1c63ec11880cead9bae11c868c98f: Bug 1803546 - [devtools] Show errored request for those that are for non-existing domain r=ochameau
Hubert Boma Manilla <hmanilla@mozilla.com> - Wed, 08 Feb 2023 05:32:03 +0000 - rev 652110
Push
40614 by chorotan@mozilla.com at Wed, 08 Feb 2023 15:10:41 +0000
Bug 1803546 - [devtools] Show errored request for those that are for non-existing domain r=ochameau
#### Highlights of this patch
- We are now tracking errors that show up later in the cycle.
- Errors related to 301 redirects are ignored as we show those as 301's in the netmonitor.
- Using `waitForLoad` in a couple of more places as when a domain is not found, we have `await`'s that do not resolve.
- `NS_IMAGELIB_ERROR_FAILURE` is now emitted for the stub network request in the console, which was not exposed previously.
Differential Revision:
https://phabricator.services.mozilla.com/D166882
0997dafbbd86494aeff66252b87946c2d6158641: Bug 1792559 - BaseContext applySafeWithoutClone should log errors associated to the extension page innerWindowID. r=willdurand,ochameau
Luca Greco <lgreco@mozilla.com> - Tue, 07 Feb 2023 21:39:59 +0000 - rev 652086
Push
40613 by smolnar@mozilla.com at Wed, 08 Feb 2023 09:52:31 +0000
Bug 1792559 - BaseContext applySafeWithoutClone should log errors associated to the extension page innerWindowID. r=willdurand,ochameau
Differential Revision:
https://phabricator.services.mozilla.com/D166461
c6fdfdb4eb53d4bbe26dde8d5aed747531fabb5c: Bug 1814652 - [devtools] Rename SourceMapLoader#applySourceMap and change its signature. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 07 Feb 2023 15:05:36 +0000 - rev 652037
Push
40612 by ncsoregi@mozilla.com at Tue, 07 Feb 2023 21:43:29 +0000
Bug 1814652 - [devtools] Rename SourceMapLoader#applySourceMap and change its signature. r=ochameau.
Let's make it take an array of ids so we don't need
to create multiple SourceMapConsumer.
Differential Revision:
https://phabricator.services.mozilla.com/D168685
2c7ab0bb6a0e2626aa7cfff6143830c400319a8c: Bug 1815452 - [devtools] Simplify mapping structure posted to/from workers. r=ochameau,bomsy.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 07 Feb 2023 15:05:35 +0000 - rev 652036
Push
40612 by ncsoregi@mozilla.com at Tue, 07 Feb 2023 21:43:29 +0000
Bug 1815452 - [devtools] Simplify mapping structure posted to/from workers. r=ochameau,bomsy.
We used to get the mappings array from the pretty fast worker to the prettyPrint
action, and then pass this array to the sourceMap service (also a worker).
As the mapping can be quite large, and given it has a complex shape, passing it
to and from workers (via `postMessage`) was costly.
So here, instead of passing only the mapping, we directly generate the sourceMap
from the pretty fast worker, and pass it to the action which forwards it to
the sourceMap service.
This helps reduce the overhead we were seeing when not buffering the lines in
the pretty print worker, in the previous patch of this stack.
Differential Revision:
https://phabricator.services.mozilla.com/D168384
30d842f4406cb621b4677a72343e77785cc41dc0: Bug 1792559 - BaseContext applySafeWithoutClone should log errors associated to the extension page innerWindowID. r=willdurand,ochameau
Luca Greco <lgreco@mozilla.com> - Tue, 07 Feb 2023 14:49:05 +0000 - rev 652025
Push
40612 by ncsoregi@mozilla.com at Tue, 07 Feb 2023 21:43:29 +0000
Bug 1792559 - BaseContext applySafeWithoutClone should log errors associated to the extension page innerWindowID. r=willdurand,ochameau
Differential Revision:
https://phabricator.services.mozilla.com/D166461
604e9f20d16103754fc08b1e3aa03337f6e4a9fe: Bug 1814620 - [devtools] Remove color.js rgbToColorName. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 07 Feb 2023 12:39:19 +0000 - rev 652013
Push
40611 by ctuns@mozilla.com at Tue, 07 Feb 2023 16:42:31 +0000
Bug 1814620 - [devtools] Remove color.js rgbToColorName. r=ochameau.
Make the callsites call InspectorUtils.rgbToColorName instead.
Since it was throwing when passed a non-valid named color,
which wasn't the expected outcome in DevTools, modify the
c++ method so it return an empty string instead.
Add a dedicated test since there wasn't one.
Differential Revision:
https://phabricator.services.mozilla.com/D168989
db9259efdb854c741551e2b01b60aff6fcc964cb: Bug 1814620 - [devtools] Replace custom color.js method with InspectorUtils ones. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 07 Feb 2023 12:39:18 +0000 - rev 652012
Push
40611 by ctuns@mozilla.com at Tue, 07 Feb 2023 16:42:31 +0000
Bug 1814620 - [devtools] Replace custom color.js method with InspectorUtils ones. r=ochameau.
Let's use `InspectorUtils` `isValidCSSColor`, `rgbToColorName` and `colorToRGBA`
instead of their js-counterpart.
Differential Revision:
https://phabricator.services.mozilla.com/D168669
a7cf3a7ae3592c00efc4570faef6f3552cb0653a: Bug 1814620 - [devtools] Remove color.js rgbToColorName. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 07 Feb 2023 08:50:18 +0000 - rev 651982
Push
40611 by ctuns@mozilla.com at Tue, 07 Feb 2023 16:42:31 +0000
Bug 1814620 - [devtools] Remove color.js rgbToColorName. r=ochameau.
Make the callsites call InspectorUtils.rgbToColorName instead.
Since it was throwing when passed a non-valid named color,
which wasn't the expected outcome in DevTools, modify the
c++ method so it return an empty string instead.
Add a dedicated test since there wasn't one.
Differential Revision:
https://phabricator.services.mozilla.com/D168989
b74334ea6e4882157aab94b0de4ce27fff0a65a1: Bug 1814620 - [devtools] Replace custom color.js method with InspectorUtils ones. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 07 Feb 2023 08:50:17 +0000 - rev 651981
Push
40611 by ctuns@mozilla.com at Tue, 07 Feb 2023 16:42:31 +0000
Bug 1814620 - [devtools] Replace custom color.js method with InspectorUtils ones. r=ochameau.
Let's use `InspectorUtils` `isValidCSSColor`, `rgbToColorName` and `colorToRGBA`
instead of their js-counterpart.
Differential Revision:
https://phabricator.services.mozilla.com/D168669
765821bcaec552d1e39e44a59178ad20aaa0a08a: Bug 1811138 - [devtools] Remove require calls to InspectorUtils r=ochameau,perftest-reviewers,sparky
Julian Descottes <jdescottes@mozilla.com> - Mon, 06 Feb 2023 09:47:18 +0000 - rev 651842
Push
40608 by mlaza@mozilla.com at Mon, 06 Feb 2023 15:43:44 +0000
Bug 1811138 - [devtools] Remove require calls to InspectorUtils r=ochameau,perftest-reviewers,sparky
Depends on D167211
Differential Revision:
https://phabricator.services.mozilla.com/D167308
627fb1d28f4694267e9ab90008a369ab681ec098: Bug 1811138 - [devtools] Move ensureCSSErrorReportingEnabled to the CSS_MESSAGE watcher r=ochameau,perftest-reviewers,sparky,devtools-backward-compat-reviewers
Julian Descottes <jdescottes@mozilla.com> - Mon, 06 Feb 2023 09:47:17 +0000 - rev 651841
Push
40608 by mlaza@mozilla.com at Mon, 06 Feb 2023 15:43:44 +0000
Bug 1811138 - [devtools] Move ensureCSSErrorReportingEnabled to the CSS_MESSAGE watcher r=ochameau,perftest-reviewers,sparky,devtools-backward-compat-reviewers
We can also remove the legacy listener, as it is only ever triggered by worker toolboxes.
Differential Revision:
https://phabricator.services.mozilla.com/D167211
a6886537fc9b208cd72e1082d531eb6199650480: Bug 1812521 - [devtools] Don't rely on custom formatter index for body hook. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 03 Feb 2023 14:02:46 +0000 - rev 651670
Push
40602 by abutkovits@mozilla.com at Sat, 04 Feb 2023 09:11:16 +0000
Bug 1812521 - [devtools] Don't rely on custom formatter index for body hook. r=ochameau.
Instead of keeping track of an index, store the formatter entry in
the object actor from `customFormatterHeader` so we can re-use it
in `customFormatterBody`.
Differential Revision:
https://phabricator.services.mozilla.com/D167905
5caac5585da4eaa4ca3c6d2b9f130363411840c2: Bug 1813341 - Check topBrowsingContext is not null before using it. r=ochameau
kernp25 <kernp25@yahoo.com> - Fri, 03 Feb 2023 10:28:05 +0000 - rev 651656
Push
40602 by abutkovits@mozilla.com at Sat, 04 Feb 2023 09:11:16 +0000
Bug 1813341 - Check topBrowsingContext is not null before using it. r=ochameau
Differential Revision:
https://phabricator.services.mozilla.com/D168202