Commit Graph
61 Commits
Author SHA1 Message Date
Brian Vaughn 0bf5082b95 DevTools 4.4.0 -> 4.5.0 2020-03-03 15:04:07 -08:00
e2da4672ae Cross platform support to run yarn test:edge for Microsoft Edge dev tools extension (#18108)
* Test automation for edge dev tools extension

* Linter changes

* Load extension automatically.

* Fixed path in `test` command

Co-authored-by: Brian Vaughn <[email protected]>
2020-02-24 18:17:01 -08:00
Haseeb Furkhan MohammedandGitHub 480bbc7541 React developer tools extension for Microsoft Edge (#18041)
* Port Chrome extension to Microsoft Edge
2020-02-18 09:40:30 -08:00
Mark HuangandGitHub 1addaf599e Fix Cannot read property 'sub' of undefined when navigating to plain-text pages (#17848)
Update various parts of DevTools to account for the fact that the global "hook" might be undefined if DevTools didn't inject it (due to the page's `contentType`) it (due to the page's `contentType`)
2020-02-02 12:04:48 -08:00
Brian VaughnandGitHub b1f09393de Remove root.unmount() callback from DevTools code (#17939) 2020-01-30 09:36:43 -08:00
Brian VaughnandGitHub 017245247c Re-enabled DevTools context menu option in Firefox to inspect function prop source (#17838) 2020-01-14 14:00:28 -08:00
Brian VaughnandGitHub 39dc5ee573 Renamed "backend.js" to "react_devtools_backend.js" (#17790) 2020-01-06 09:29:20 -08:00
Brian Vaughn 7b2d181c55 DevTools 4.3.0 -> 4.4.0 2020-01-03 10:02:50 -08:00
Brian VaughnandGitHub cfbc83cf06 Devtools renable copy attr context menu for firefox (#17740)
* Use exportFunction() to share clipboard copy with JS running in document/page context.

* Remove no-longer-used option to disable copy operation.
2019-12-29 13:27:44 -08:00
Brian VaughnandGitHub 3bca7c17af Make DevTools check document.contentType before injecting (#17739)
It should only inject the global hook into HTML documents. This will avoid breaking syntax highlighting for e.g. XML documents.
2019-12-29 13:02:50 -08:00
Brian Vaughn 753cf4f3df DevTools v4.2.1 -> 4.3.0 2019-12-20 09:11:37 -08:00
Brian VaughnandGitHub 330bd02c7c Disable "copy to clipboard" and "go to definition" context menu options for Firefox addon (#17668) 2019-12-20 08:31:38 -08:00
Brian VaughnandGitHub cfbe4cbe6a DevTools build script enhancements (#17653)
* Updated DevTools local development instructions to mention experimental build step

* Added a command to download latest experimental release (for DevTools)

* Updated build instructions for clarity

* Added build-for-devtools package alias
2019-12-18 14:34:40 -08:00
Brian VaughnandGitHub 8f25f2637f DevTools context menu (#17608)
* Added rudimentary context menu hook and menu UI

* Added backend support for copying a value at a specific path for the inspected element

* Added backend support for storing a value (at a specified path) as a global variable

* Added special casing to enable copying undefined/unserializable values to the clipboard

* Added copy and store-as-global context menu options to selected element props panel

* Store global variables separately, with auto-incremented name (like browsers do)

* Added tests for new copy and store-as-global backend functions

* Fixed some ownerDocument/contentWindow edge cases

* Refactored context menu to support dynamic options

Used this mechanism to add a conditional menu option for inspecting the current value (if it's a function)

* Renamed "safeSerialize" to "serializeToString" and added inline comment
2019-12-18 12:12:34 -08:00
Brian Vaughn 270332d95d DevTools version bump 4.2.0 -> 4.2.1 2019-11-27 07:49:49 -08:00
Brian VaughnandGitHub 4c2d13e119 Remove dependency on local git checkout from build process (#17475)
* Remove dependency on local git checkout from build process

* Updated Webpack dependencies to account for recent changes to deps for Flight
2019-11-27 07:48:09 -08:00
Wilco FiersandSunil Pai 44c572c884 docs: Fixed a typo in readme.md (#17119) 2019-10-23 18:52:14 +01:00
Sebastian MarkbågeandGitHub d3710442de Remove unstable_ prefix in various internal uses (#17146)
* Rename unstable_createRoot in DevTools

* Rename createSyncRoot in warning
2019-10-18 17:18:10 -07:00
Brian Vaughn 2598e42a05 DevTools v4.1.3 -> v4.2.0 2019-10-03 12:34:35 -07:00
Brian VaughnandGitHub f4b1b9616a Added trace updates feature (DOM only) (#16989)
* Added trace updates feature (DOM only)
* Updated DevTools CHANGELOG
2019-10-03 11:07:18 -07:00
Simen BekkhusandSunil Pai 1c7e3494a1 chore: upgrade to jest 24 (#15778)
* chore: upgrade to jest 24

* download react-is from npm manually
2019-10-03 22:44:18 +05:30
Brian Vaughn d78de8fc7f React DevTools v4.1.2 -> v.4.1.3 2019-09-30 09:33:23 -07:00
David HuangandBrian Vaughn 374cd7c643 [DevTools] postMessage target origin needs to be '*' for local files (#16953) 2019-09-30 08:29:18 -07:00
Brian Vaughn 96d918e3b6 DevTools v4.1.1 -> v4.1.2 2019-09-27 17:03:17 -07:00
Brian Vaughn 5e3bbd711c DevTools v4.1.0 -> v4.1.1 2019-09-26 10:22:59 -07:00
Brian VaughnandGitHub df2e7d2219 DevTools shows unsupported renderer version dialog (#16897)
* DevTools shows unsupported renderer version dialog

* Optimistic CHANGELOG udpate
2019-09-26 08:41:46 -07:00
David HuangandDan Abramov 37c82431dc Moving backend injection to the content script (#16900) 2019-09-26 14:03:07 +01:00
Brian VaughnandGitHub 06bda9938e Revert change to backend injection method from PR #16752 (#16864)
PR #16752 changed how we were injecting the backend script to be done by the content script in order to work around Trusted Type limitations with our previous approach. This may have caused a regression (see #16840) so I'm backing it out to verify.
2019-09-23 12:56:36 -07:00
Brian Vaughn 71e51469d1 React DevTools version bump 4.0.6 -> 4.1.0 2019-09-19 15:11:48 -07:00
Dan AbramovandBrian Vaughn cff975b2c9 [DevTools] Remove Welcome dialog (#16834) 2019-09-19 08:41:18 -07:00
Anton KorzunovandBrian Vaughn 3c397e6334 fix: inspect ClassComponent.render instead of constructor, fixes #16749 (#16759) 2019-09-12 08:32:42 -07:00
Brian Vaughn 4ac14823b1 Removed DT inject() script since it's no longer being used 2019-09-11 09:51:24 -07:00
Brian VaughnandGitHub 25865dac09 Moved inline comment. 2019-09-11 09:30:57 -07:00
Stephanie Ding 942ff0efeb Lint fixes 2019-09-11 08:11:14 -07:00
Stephanie Ding 7b90dcccd1 Removed done(), added some comments explaining the change 2019-09-11 08:05:27 -07:00
Stephanie Ding 343d0f111c remove ability to inject arbitrary scripts 2019-09-10 18:06:23 -07:00
Stephanie Ding fe484d055c Formatting changes 2019-09-10 17:46:29 -07:00
Stephanie Ding 28817d9244 Moved injection logic to content script 2019-09-10 17:45:27 -07:00
Stephanie Ding bf1892acc0 Moved backend injection logic to content script 2019-09-10 17:34:12 -07:00
Stephanie Ding 8eaa761b45 Moved backend injection logic to content script 2019-09-10 17:22:04 -07:00
Liad YosefandBrian Vaughn 6eb50e3159 Correct link for troubleshooting react-dev-tools (#16690) (#16708)
* Correct link for troubleshooting react-dev-tools (#16690)

As pointed out in #16690 - the link for 'React Tab Doesn't Show Up' points to the empty README.MD.
This points it to that section in the v3 version README.MD - until an updated section will be added to the new dev-tools.

* Add a "The React Tab Doesn't Show Up" section

Add the troubleshooting section to the react dev tools readme

* point to the correct section in react-dev-tools readme

After adding the troubleshooting section to the readme - this will point to the correct place

* Moved README file to GitHub

* Update new issue link to include DevTools label
2019-09-10 13:14:19 -07:00
Brian Vaughn e875b97b81 Updated extensions build-from-source instructions in README 2019-08-29 08:49:08 -07:00
Brian VaughnandGitHub 3de68acea0 Updated DevTools extension build script to work when run remotely (#16603) 2019-08-28 17:01:26 -07:00
Brian Vaughn 5f68f843d4 Updated README docs, example screenshots, etc 2019-08-27 15:20:34 -07:00
Brian Vaughn 993df2b5c2 Removed unused Chrome Flow types 2019-08-27 10:54:21 -07:00
Brian Vaughn a0b66f405d Added FB copyright header 2019-08-27 10:54:01 -07:00
Brian Vaughn 7abec59c5b Merged changes from 4.0.5 -> 4.0.6 from DevTools fork 2019-08-26 10:12:18 -07:00
Brian Vaughn 4b73e228e7 Moved DevTools custom Flow definitions 2019-08-20 11:37:31 -07:00
Brian Vaughn d96b8a5606 Merged changes from 4.0.0 -> 4.0.5 from DevTools fork 2019-08-20 11:34:51 -07:00
Brian Vaughn 30a79926d7 Removed unused __TEST__ files 2019-08-14 19:03:32 -07:00