Commit Graph

  • 66f280c87b Add internal logic for listening to event responders (#15168) Dominic Gannaway 2019-03-21 12:32:40 +00:00
  • b1a56abd6a Fork ReactFiberScheduler with feature flag Andrew Clark 2019-03-20 16:28:33 -07:00
  • 45f571736c ReactFiberScheduler -> ReactFiberScheduler.old Andrew Clark 2019-03-20 16:27:59 -07:00
  • 64e355bb74 Added basic Interactions view (without graph for now) Brian Vaughn 2019-03-20 11:12:46 -07:00
  • 17a966651c Added suspense to TODO list and added interactions to 'Commit Info' panel Brian Vaughn 2019-03-20 09:39:14 -07:00
  • c05b4b81f9 Link to useLayoutEffect gist in a warning (#15158) Dan Abramov 2019-03-20 13:40:36 +00:00
  • 061d6ce3c0 fix(react-dom): access iframe contentWindow instead of contentDocument (#15099) Renan Valentin 2019-03-20 14:11:54 +01:00
  • b83e01cade Adds more scaffolding for experimental event API (#15112) Dominic Gannaway 2019-03-20 11:20:17 +00:00
  • 3e82e4152e Added getInteractions message Brian Vaughn 2019-03-19 18:13:44 -07:00
  • daeda44d8f Follow up to 15150 (#15152) Dominic Gannaway 2019-03-19 20:55:04 +00:00
  • acd65db5bc Deprecate module pattern (factory) components (#15145) Sebastian Markbåge 2019-03-19 12:55:27 -07:00
  • 433b6aadd6 Added placeholder Profiler sidebar views Brian Vaughn 2019-03-19 12:41:49 -07:00
  • ac1a986ace Handle RTE in profiler when commit does not contain selected node Brian Vaughn 2019-03-19 11:19:30 -07:00
  • 1846d4fe59 Fixed a bug where treeBaseDurations were undefined for fibers that were unmounted during profiling Brian Vaughn 2019-03-19 11:08:51 -07:00
  • 55cc921c5d Adds react-events package for internal testing (#15150) Dominic Gannaway 2019-03-19 15:12:45 +00:00
  • 7ad7386308 Improve warning for invalid class contextType (#15142) Dan Abramov 2019-03-19 13:31:26 +00:00
  • 1e3364e764 Test that we don't suspend when disabling yielding (#15143) Sebastian Markbåge 2019-03-18 15:21:49 -07:00
  • 2fc03eb151 Fixed keyboard/mouse events inside of extension by using ref.ownerDocument Brian Vaughn 2019-03-18 15:11:41 -07:00
  • 42c3c967d1 Compile invariant directly to throw expressions (#15071) Andrew Clark 2019-03-18 13:58:03 -07:00
  • b64a76e6bd Reset selected commit and fiber between profiling sessions Brian Vaughn 2019-03-18 13:53:10 -07:00
  • 9b6ee0bb22 Merge pull request #33 from bvaughn/portals Brian Vaughn 2019-03-18 13:37:56 -07:00
  • 5f154b376e Added profiling-not-supported message for browser extension Brian Vaughn 2019-03-18 13:37:37 -07:00
  • df7b87d25e Warn for Context.Consumer with contextType (#14831) Brandon Dail 2019-03-18 12:27:05 -07:00
  • 2b93d686e3 Add more info to invalid hook call error message (#15139) Jared Palmer 2019-03-18 14:22:38 -04:00
  • be48150fc6 innerTagName -> innerElementType Brian Vaughn 2019-03-18 10:09:09 -07:00
  • 50b6b1d5f9 Added some inline comments about portal props Brian Vaughn 2019-03-18 09:57:08 -07:00
  • e728ebc7b9 Unmount and remount when main URL changes to avoid staleness problems Brian Vaughn 2019-03-18 09:36:47 -07:00
  • c9920f0954 Added a few inline comments Brian Vaughn 2019-03-18 09:20:00 -07:00
  • 2664036dbe Tweaked profiling did-not-render color to be dimmer Brian Vaughn 2019-03-18 09:18:22 -07:00
  • 11573bf8d9 Refactored portaling and fixed disconnected CSS vars Brian Vaughn 2019-03-18 09:11:28 -07:00
  • f3f4643a3a Experimenting with portals Brian Vaughn 2019-03-17 13:52:37 -07:00
  • d3ee02cd35 Added "Profiler" tab Brian Vaughn 2019-03-17 10:58:20 -07:00
  • d685efd72f Fixed mutation bug in CommitTreeBuilder Brian Vaughn 2019-03-17 10:25:40 -07:00
  • c82a7fb560 First pass at flame graph chart Brian Vaughn 2019-03-17 09:49:10 -07:00
  • 01ad9f1da6 Implemented ranked chart Brian Vaughn 2019-03-16 14:06:41 -07:00
  • 734e4146e7 Added Ranked chart data generation; fixed some logic errors in backend tree base duration tracking Brian Vaughn 2019-03-16 10:52:08 -07:00
  • a93dab7f83 Reset commit tree cache between profiles Brian Vaughn 2019-03-16 08:50:28 -07:00
  • 821a6504b8 Added commit tree reconstruction Brian Vaughn 2019-03-15 20:05:52 -07:00
  • d926936f0b Eager bailout optimization should always compare to latest reducer (#15124) Andrew Clark 2019-03-15 19:03:59 -07:00
  • 4162f6026c Add feature flag to disable yielding (#15119) Sebastian Markbåge 2019-03-15 15:54:22 -07:00
  • 8d60bd4dc2 [Shallow] Implement setState for Hooks and remount on type change (#15120) Dan Abramov 2019-03-15 22:30:32 +00:00
  • 035e4cffbd Change passive checker to use defineProperty (#15121) Dominic Gannaway 2019-03-15 22:24:25 +00:00
  • b283d75c17 Support React.memo in ReactShallowRenderer (#14816) Brandon Dail 2019-03-15 15:17:09 -07:00
  • f0621fe232 Use same example code for async effect warning (#15118) Dan Abramov 2019-03-15 19:27:55 +00:00
  • ff4fb6d368 Remove facts tracker (#15111) Kayla Ngan 2019-03-15 15:25:06 -04:00
  • 8a7be78ed7 Finished iterating on commit selector UI for now Brian Vaughn 2019-03-15 11:51:35 -07:00
  • 585c1cb3d2 Refactored Profiler tree to better work with suspense Brian Vaughn 2019-03-15 10:26:21 -07:00
  • e8f84dd5c4 Iterating on Profiling tab suspense. Stashing changes but planning to refactor immediately. Brian Vaughn 2019-03-15 08:34:08 -07:00
  • 52c870c8d9 Fix shallow renderer not allowing hooks in forwardRef render functions (#15100) Sebastian Silbermann 2019-03-15 16:28:34 +01:00
  • f1ff4348c1 Don't suggest a function as its own dep (#15115) Dan Abramov 2019-03-15 15:14:01 +00:00
  • 371bbf36bb Add infrastructure for passive/non-passive event support for future API exploration (#15036) Dominic Gannaway 2019-03-15 09:39:43 +00:00
  • ab5fe174c6 Don't set the first option as selected in select tag with size attribute (#14242) Mateusz 2019-03-14 22:40:09 +01:00
  • 935f60083f eslint-plugin-react-hooks@1.5.1 Dan Abramov 2019-03-14 15:50:03 +00:00
  • 0c03a47436 Adds experimental event API scaffolding (#15108) Dominic Gannaway 2019-03-14 17:02:42 +00:00
  • 210c2371cf Naive pass at commit durationfiltering Brian Vaughn 2019-03-13 17:00:44 -07:00
  • 8b3546b437 Profiler CSS/layout tweaks Brian Vaughn 2019-03-13 16:25:29 -07:00
  • 679402a66b Improve hydration fixture, support older versions of React (#14118) Nathan Hunzaker 2019-03-13 15:12:49 -07:00
  • 0edf4e9dc1 Plugged react-window into commit selector Brian Vaughn 2019-03-13 14:57:52 -07:00
  • 1204c78977 [eslint] Wording tweaks (#15078) Sophie Alpert 2019-03-13 11:31:39 -07:00
  • 9d77a317bf Improve async useEffect warning (#15104) Dan Abramov 2019-03-13 16:20:13 +00:00
  • b8a52078c6 Added initial Suspense cache and loaded commit metadata Brian Vaughn 2019-03-12 15:50:29 -07:00
  • 103378b1ea Warn for javascript: URLs in DOM sinks (#15047) Sebastian Markbåge 2019-03-11 16:39:49 -07:00
  • 5d0c3c6c7d [Partial Hydration] Render client-only content at normal priority (#15061) Sebastian Markbåge 2019-03-11 13:50:19 -07:00
  • e7e62acbf9 Merge pull request #32 from reznord/fix/long-props-fix Brian Vaughn 2019-03-11 11:26:41 -07:00
  • f5ba99e6ba Moved some things from ProfilerContext reducer into (root) Store Brian Vaughn 2019-03-11 11:26:30 -07:00
  • 6a4a261ee8 Test suspended children are hidden before layout in persistent mode (#15030) Andrew Clark 2019-03-11 11:19:20 -07:00
  • 896c9a79b2 Fixes #19 - Break the text into next line for long props Anup 2019-03-11 23:37:39 +05:30
  • bc8bd24c14 Run persistent mode tests in CI (#15029) Andrew Clark 2019-03-11 10:56:34 -07:00
  • 22a3c757fb Tidied up Profiler toolbar UI Brian Vaughn 2019-03-11 09:50:20 -07:00
  • e5280307c9 Added snapshot selector placeholder UI Brian Vaughn 2019-03-10 19:16:34 -07:00
  • 565d739569 Added commit time filter Brian Vaughn 2019-03-10 10:13:20 -07:00
  • 2d68007288 Initial profiling shell added Brian Vaughn 2019-03-10 09:01:05 -07:00
  • 2606d119be Merge branch 'master' of github.com:bvaughn/react-devtools-experimental Brian Vaughn 2019-03-09 14:09:04 -08:00
  • c687252b6a Updated Profiling overview/proposal again Brian Vaughn 2019-03-09 14:08:51 -08:00
  • 3f4852fa5f Run Placeholder tests in persistent mode, too (#15013) Andrew Clark 2019-03-08 18:53:14 -08:00
  • a5de36b0c2 Merge pull request #29 from tsriram/fix-import Brian Vaughn 2019-03-08 17:41:58 -08:00
  • 3118dae375 fix import file name Sriram Thiagarajan 2019-03-09 07:03:42 +05:30
  • 5386917f59 Refined OVERVIEW a little more Brian Vaughn 2019-03-07 14:31:03 -08:00
  • 20b613dcde Updated Profiler OVERVIEW Brian Vaughn 2019-03-07 14:15:12 -08:00
  • d0289c7e3a eslint-plugin-react-hooks@1.5.0 Dan Abramov 2019-03-07 19:43:07 +00:00
  • 03ad9c73e4 [ESLint] Tweak setState updater message and add useEffect(async) warning (#15055) Dan Abramov 2019-03-07 19:40:23 +00:00
  • eb6247a9ab More concise messages (#15053) Dan Abramov 2019-03-07 15:21:44 +00:00
  • 197703ecc7 [ESLint] Add more hints to lint messages (#15046) Dan Abramov 2019-03-07 12:39:15 +00:00
  • 0ac84f3065 Added explicit Profiler goals to OVERVIEW Brian Vaughn 2019-03-06 18:30:17 -08:00
  • 4257ba4983 Changed profilerSummary messages to be lazy as well Brian Vaughn 2019-03-06 18:21:38 -08:00
  • 181e8aff30 Added planned Profiler architecture to OVERVIEW doc to share with others Brian Vaughn 2019-03-06 18:12:11 -08:00
  • 6d2666bab1 Fix ESLint rule crash (#15044) Dan Abramov 2019-03-07 00:39:39 +00:00
  • 9b7e1d1389 [ESLint] Suggest moving inside a Hook or useCallback when bare function is a dependency (#15026) Dan Abramov 2019-03-06 23:50:02 +00:00
  • 1e3b6192b5 Import Scheduler directly, not via host config (#14984) Andrew Clark 2019-03-06 14:41:45 -08:00
  • e9028d1d35 Re-organized views slightly in preparation for Profiler UI Brian Vaughn 2019-03-06 14:01:52 -08:00
  • c18449326d Disabled transferrables for now (to avoid a Chrome runtime error) Brian Vaughn 2019-03-06 13:17:20 -08:00
  • 5d49dafac8 Enforce deps array in useMemo and useCallback (#15025) Dan Abramov 2019-03-06 18:17:54 +00:00
  • a9aa24ed8d 16.8.4 and changelog Brian Vaughn 2019-03-05 15:16:01 -08:00
  • d8a73b5eb6 16.8.4 and changelog v16.8.4 16.8.4 Brian Vaughn 2019-03-05 15:16:01 -08:00
  • db8d466554 Fix heading in changelog Dan Abramov 2019-03-05 22:40:04 +00:00
  • 741aa17a33 Turning off eslint-plugin-react-hooks for the upcoming patch release Brian Vaughn 2019-03-05 14:35:53 -08:00
  • 95c2b49543 Cherry picked 4186952 from master, but with manually resolved conflicts. Brian Vaughn 2019-03-05 14:29:04 -08:00
  • 55cf14f98e Release 16.8.3 Dan Abramov 2019-02-21 18:05:52 +00:00
  • fa5d4ee43b [ESLint] Treat functions that don't capture anything as static (#14996) Dan Abramov 2019-03-05 21:07:37 +00:00
  • fd557d453d Warn on mount when deps are not an array (#15018) Dan Abramov 2019-03-05 17:41:27 +00:00